body {
background-image: url(img/bg2.gif);
font-family: Franklin Gothic Book, Helvetica, Arial, sans-serif;
font-size: 70%;
color: #333333;
margin: 0px;
padding-top: 80px;
padding-bottom: 40px;
padding-left: 10px;
padding-right: 0px;
border-top: 4px solid #000099;
}
#tblBody	{
background-color: #ffffff;
height: 400px;
padding: 25px 0px 0px 0px;
border: 1px solid #000000;
}

#tblBody, #contentTbl, #footerTbl	{
width:750px;
}
#contentTbl	{
background-color: #ffffff;
display: block;
font-size:1.2em;
margin-top: 25px;
}
.colLeft	{
padding: 0px 20px 0px 20px;
width: 150px;
}
.colLeft #tblBlog	{
margin-right:15px;
}
.colLeft #tblBlog td	{
font-size:0.8em;
}
.colRight	{
padding: 0px 20px 0px 0px;
line-height: 1.8em;
}
#divGoogleRank	{
}
#downloads ul	{
list-style:none;
margin-left:5px;
padding-left:5px;
margin-top:8px;
}
h1	{
margin-top: 0px;
margin-bottom: 0px;
width:649px;
height:74px;
}
h2	{
font-size: 1.2em;
margin-bottom:0;
color:#000099;
border-bottom: 1px solid #cccccc;
}
h3	{
font-size: 1.1em;
margin-bottom:0;
color:#000099;
}
h4	{
font-size: 1.0em;
margin-bottom:0;
color:#000099;
}
p	{
margin-top: 0;
}
b 	{
color:#000099;
}
strong 	{
color:#000099;
}
li	{
margin-bottom: 10px;	
}

#footerTbl	{
margin:40px 0px 0px 0px;
padding:5px 0px 0px 0px;
border-top: 1px solid #cccccc;
font:Arial, Helvetica, sans-serif;
font-size:9px;
}


/* navigation */

#navcontainer {
border-top:1px solid; 
border-bottom:1px solid; 
border-color:#000066; 
height:23px; 
background-image:url(img/gpx_bgNav.gif);
}
#navcontainer ul	{
padding-left:0;
margin:0;
padding-top: 5px;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}
#navcontainer ul li { 
display: inline; 
font-weight:bold;
background-image:url(img/gpx_bgNav.gif);left no-repeat;
}
#navcontainer ul li a
{
text-decoration: none;
padding-top: 5px;
padding-right: 7px;
padding-bottom: 4px;
padding-left: 7px;
border-right: #003399 solid 1px;
color: #000;
height: 18px;
}
#navcontainer ul li a:hover
{
color: #fff;
background-image:url(img/gpx_bgNav2.gif);left no-repeat;
height: 18px;
}
#navcontainer ul li a:active
{
color: #FDCF00;
background-image:url(img/gpx_bgNav2.gif);left no-repeat;
height: 18px;
}

#navcontainerBuy {
display: inline-table; 
border-top:1px solid; 
border-bottom:1px solid; 
border-color:#000066; 
height:23px; 
background-image:url(img/gpx_bgNavRed.gif);
}
#navcontainerBuy ul	{
margin: 0;
padding-top: 5px;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}
#navcontainerBuy ul li { 
display: inline; 
font-weight:bold;
background-image:url(img/gpx_bgNavRed.gif);left no-repeat;
}
#navcontainerBuy ul li a
{
text-decoration: none;
padding-top: 5px;
padding-right: 10px;
padding-bottom: 4px;
padding-left: 10px;
border-right: #003399 solid 1px;
color: #000;
width: 146px;
height: 18px;
}
#navcontainerBuy ul li a:hover
{
color: #fff;
background-image:url(img/gpx_bgNavRed2.gif);left no-repeat;
width: 146px;
height: 18px;
}
#navcontainerBuy ul li a:active
{
color: #FDCF00;
background-image:url(img/gpx_bgNavRed2.gif);left no-repeat;
width: 146px;
height: 18px;
}


.btnDocicon	{
margin-bottom:-2px;
margin-right:3px;
}
form {
margin: 0px 0px 0px 0px;
}
input.box	{
border: 1px solid #999999;
font-size: 1.0em;
}
input.radio	{
margin-bottom:-3px;

}
input.check	{
margin-bottom:-1px;

}
select	{
border: 1px solid #999999;
font-family: Arial, Helvetica, sans-serif;
font-size: x-small;
margin-bottom:-1px;
}
A {
color: #3F4456;
}

A:link { text-decoration: none; color:#000099; }
A:visited { text-decoration: none; color:#000099; }
a:hover { text-decoration: underline; color:#0000FF; }
A:active { text-decoration: underline; color:#FDCF00; }
