body { padding: 0; margin: 0; background-color: #CAA65D; background-image: url(/images/common/bg1.jpg); background-repeat: no-repeat; background-position: top center; background-attachment: fixed; color: #333333; font-size: 14px; font-family: Arial, Helvetica, sans-serif; line-height: 18px; }
#container { width: 780px; margin: 0 auto 10px auto; padding: 0px; background: #FFFFFF; text-align: left; /* Recover from IE 5.x hack */ }
#main { width: 780px; }
#main3 {}
#main3 p {margin-top:0}
a:link, a:visited, a:active { color: #003300; }
a:hover { color: #FD9901; }
#topnav { width: 780px; margin: 0; padding: 0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; background-color: #000000; background: #000000; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; overflow:hidden; }
#topnav ul { float:left; width:750px; margin:0 0 0 30px; display:inline;/* ie double margin bug*/ padding: 0; background:#FFCC66; list-style-type:none; }
#topnav li { display:inline; padding:0; margin:0; }
#topnav a { background:#FFCC66; /*border-right:1px solid #206080;*/
	padding:5px 20px 5px 18px; margin:0; color:#003800; text-decoration:none; display:block; float:left; width:auto; /* letter-spacing:1px; */
	font-weight: bold; }
#topnav a.indicator { background:#6B5427; color: #FFF; }
#topnav a:hover, #topnav a:focus { background:#73A977; color: #FFF; }
img { border: 0; }
hr { border: 0; height: 1px; color: #CCCCCC; background-color: #CCCCCC; margin-left: auto; margin-right: auto; }
.content { padding: 10px 15px 30px 15px; margin: 0; vertical-align: top; }
#homecontent { width: 288px; padding: 10px 15px 30px 5px; margin: 0; vertical-align: top; }
* html #homecontent { width: 288px; padding: 15px 15px 30px 10px; margin: 0; vertical-align: top; }
.smalltext { font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; color: #666666; line-height: 16px; }
#homeglobe { width: 492px; height: 100px; background-image: url(/images/home/home_globe_bg.jpg); background-repeat: no-repeat; padding: 0 0 0 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
#homeflash { width: 492px; }
#fborder { width: 780px; height: 7px; background-image: url(/images/common/dots_bg.gif); padding: 0; }
ul { margin: 0 0 12px 0; padding:0 0 0 5px; list-style-type:none; line-height: 24px;
}
ul li { background:url(/images/common/square_bullet.gif) no-repeat 0 3px; padding-left: 19px; }
/* mac hide \*/
* .square html ul li { height:10%; }
/*end hide */
.linksCompanyNav ul { margin: 0 0 0 0; padding:0 0 0 0; list-style-type:none; line-height: 24px; } 
.linksCompanyNav ul li { background:url(/images/common/bullet.gif) no-repeat 0 7px; padding-left: 19px; }

.links ul { margin: 8px 0 12px 0; padding:0 0 0 0; list-style-type:none; line-height: 24px;  
}
.links ul li { background:url(/images/common/bullet.gif) no-repeat 0 7px; padding-left: 19px; }
/* mac hide \*/
* html ul li { height:10%; }
/*end hide */

.callout { width: 204px; background: url(/images/common/calloutMid.gif); background-repeat:repeat-y; margin:0 0 10px 0}
.calloutTop { width: 204px; height: 14px;background: url(/images/common/calloutTop.gif);background-repeat: no-repeat; }
.calloutMid {  width: 184px; padding:0px 10px 0 10px; }
.calloutBot { width: 204px; height:14px;background: url(/images/common/calloutBot.gif) no-repeat bottom; clear:both; }
.callout p {margin:0}

#footer { font-size: 11px; padding: 10px; margin: 0; font-family: Arial, Verdana, Helvetica, sans-serif; }
#footer ul { border: 0; margin: 3px 0; padding: 0; list-style-type: none; }
#footer ul li { margin: 0; padding: 0; display: inline; background: none; }
#footer p { margin: 3px 0; padding: 0; }
.greentext { color: #003300; }
#subfooter { background-color: #AB9650; }
html { height: 100%; margin-bottom: 1px; }
.contentleft { vertical-align: top; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; margin: 0; width: 214px;padding:22px 0 0 10px  }
.contentmiddle { padding: 22px 10px 10px 25px; vertical-align: top; margin: 0; width:500px; }
.contentright { vertical-align: top; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; line-height: 15px; margin: 0; width: 204px;padding:22px 0 0 10px  }
.tcontent1 { padding: 0 0 0 1px; vertical-align: top; margin: 0; width: 187px; }
.tcontent2 { padding: 10px 0 10px 25px; vertical-align: top; margin: 0; width: 287px; }
.greenboldtext { font-size: 16px; color: #408B46; font-weight: bold; margin-top:0 }
.greenboldtext a { font-size: 18px; color: #408B46; font-weight: bold; margin-top:0 }
.greenboldtext2 { font-size: 16px; color: #408B46; font-weight: bold; margin-top:0 }
.blackboldtext { font-size: 18px; color: #666666; font-weight: bold; margin-top:0 }
#cf table { width:340px; }
#cf td { padding: 6px; }
#cf select, #cf input { border: 1px solid #AAAAAA; width: 160px; }
#cf .double { width: 330px; }
#cf .radio { border: none; width: auto; }
#cf textarea { width: 330px; height: 125px; border: 1px solid #AAAAAA; }
#cf .submit { color: #EDEDED; font-weight: bold; background-color: #EFAD5F; border: 1px solid #E5E1B5; margin: 10px 0; padding: 2px 10px; font-family: Verdana, Arial, Helvetica, sans-serif; float: right; width: 100px; }
#cf .submit:hover { color: #FFFFFF; background-color: #093E09; }
#cf p { width: 400px; }
#cf label { margin: 0; padding: 0; }
#cf .correctionText { display: block; color: #006600; font-weight: bold; }
#cf .warning { color: #CC0000; font-weight: bold; }
#cform input, textarea, select { border:1px solid #A5ACB2; padding: 3px; font-family:tahoma, verdana; font-size:11px; color:#666666; }
#cform input.submit { font-family: arial, verdana, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #EDEDED; background-color: #EFAD5F; border-style: solid; border-color: #A6A6A6; border: 1px solid #A6A6A6; margin: 2px; padding: 2px; }
#cform input.submit:hover { color: #FFFFFF; background-color: #093E09; }
/* get rid of borders where they don't belong in IE */ 
#cform .noborder { border: none; }
.redtextsmall { font-size: 10px; color: #CC3300; }
.boxy { border-left: 1px solid #999999; border-right: 1px solid #999999; padding: 5px; }
.boxy1 { border-left: 1px solid #999999; border-right: 1px solid #999999; padding: 0; }
.boxy2 { border-left: 1px solid #999999; border-right: 1px solid #999999; padding: 1px; }
.traderimg { padding-bottom:1px; border-bottom: 6px solid #333333; margin: 0; }
p { margin-top: 10px; margin-bottom: 10px; }
* html p { margin-top: 14px; margin-bottom: 14px; }
.floatRight {float:right}