/* CSS Document */

body {background-image:url(images/bg.jpg); background-repeat:repeat-x; background-color:#679A50; background-position:top; margin:0px; padding:0px; font-family:Arial, Helvetica, Sans-Serif;}

#topbar {background-color:#002F10; width:100%; height:29px;}
#topbar_content {width:812px;}
#topbar_left {float:left; text-align:left; background-image:url(images/logo_top.gif); width:167px;  height:29px; margin-left:15px;}
#topbar_right {float:left; overflow:auto; text-align:right; width:623px;}
#topbar_right_text {font-size:12px; font-weight:bold; margin:7px 35px 7px 0px; color:#9DFF8A;}

#mainbg {background-color:#075523; width:812px;}
#top {width:782px; height: 238px;}
#topleft {float:left; width:167px; height:238px;}
#topright {float:left; overflow:auto; background-image:url(images/bg_top.jpg); width:614px; height:238px;}
#topright_text {color:#FFFFFF; line-height:30px; margin:60px 25px 0 0; text-align:right; font-weight:bold; font-size:14px;}

#orangenav {width:782px; background-color:#FF6600;}
#orangenavtext {padding:12px 15px 12px 15px; font-size:13px; color:#ffffff; font-weight:bold;}

#orangenav2 {width:782px; background-color:#FF3300;}
#orangenavtext2 {padding:12px 15px 12px 15px; font-size:13px; color:#ffffff; font-weight:bold; text-transform:uppercase;}



#main {background-color:#ffffff; width:782px; margin-top:0px;padding-bottom:50px;}

#left {width:475px; float:left; text-align:left; background-color:#ffffff;}
#container {width:740px; text-align:left; background-color:#ffffff; margin-top:0px; }

#lefttext {margin:0px 37px 25px 23px; text-align:left; padding-top:50px; padding-bottom:50px;}
#right {width:307px; text-align:left; background-color:#ffffff; float:left; overflow:auto; background-image:url(images/rule_vert.gif); background-repeat:repeat-y; background-position:left top; margin-top:40px; }
#righttext {padding:15px 23px 0px 23px;}

#sponsors {width:782px; text-align:left;}
#sponsorcontent {margin:0 37px 50px 23px;}



h1 {font-size:30px; color:#2B9C27; font-weight:normal; margin-bottom:0px; margin-top:0px; font-family:Georgia, "Times New Roman", Times, serif;}
h2 {color:#004E00; font-size:18px; margin-top:0px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;}
h3 {font-size:20px; color:#2B9C27; font-weight:normal; margin-bottom:0px; margin-top:0px; font-family:Georgia, "Times New Roman", Times, serif;}
h4 {color:#004E00; font-size:16px; margin-top:0px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;}

.brdr {border:2px solid #004E00;}

p.just {text-align:justify; line-height: 18px; color:#333333; font-size:12px; margin-top:30px; margin-bottom:30px;}

p {line-height: 18px; color:#333333; font-size:12px; margin-top:15px; margin-bottom:15px; text-align:left;}

a {color:#009900;}

.text {line-height: 18px; color:#333333; font-size:12px; margin-top:15px; margin-bottom:15px; text-align:left;}

a.tb {color:#9dff8a; text-decoration:none;}
a.tb:hover {color:#FFFF33; text-decoration:underline;}

a.on {color:#FFFFFF; text-decoration:none;}
a.on:hover {color:#FFFF99; text-decoration:underline;}

#imgfloat {width:150px; float:left; margin:20px 20px 20px 0px;}

.sham {line-height: 18px; color:#333333; font-size:12px; margin-top:15px; margin-bottom:15px; text-align:left; list-style-image:url(images/sham_bullet.gif);}
li {margin-top:8px; margin-bottom:8px;}

.green {background-color:#66FF33;}
.grey {background-color:#CCCCCC;}