body {
margin:20px 0px 10px;
padding:0px;
background:#ced0b4 url(/images/body_bg2.jpg) repeat-x left top;
}
#contentsbg{
background:url(/images/contents_bg.jpg) repeat-y left top;
}
#logo{
float:left;
width:293px;
margin:0px;
padding:0px;
}
#topnav{
float:right;
padding-right:15px;
padding-bottom:10px;
font:13px Tahoma, Arial, Helvetica, sans-serif;
color:#000;
}
#topnav a:link, #topnav a:visited, #topnav a:active{
font:bold 13px Tahoma, Arial, Helvetica, sans-serif;
color:#000;
text-decoration:none;
}
#topnav a:hover{
font:bold 13px Tahoma, Arial, Helvetica, sans-serif;
color:#f98304;
text-decoration:underline;
}
#video{
width:290px;
height:274px;
float:left;
padding:16px 9px 18px 21px;
}
#flashcontent{
width:570px;
height:274px;
float:right;
padding:16px 22px 18px 8px;
}
#flashcontent img{
border:0px;
}
#leftbox{
width:226px;
padding:10px 0px 10px 8px;
float:left;
}
#lefttitle{
padding:4px 10px;
font:bold 14px Arial, Helvetica, sans-serif;
color:#fff;
}
#leftcontent{
padding:0px 10px; !important;
padding:2px 10px;

}
#leftcontent td, #leftcontent p, #leftcontent ul, #leftcontent ol{
font:11px Arial, Helvetica, sans-serif;
color:#575850;
line-height:120%;
}
#leftcontent a:link, #leftcontent a:visited, #leftcontent a:active{
font:11px Arial, Helvetica, sans-serif;
color:#f98304;
text-decoration:underline;
}
#leftcontent a:hover{
font:11px Arial, Helvetica, sans-serif;
color:#669900;
text-decoration:underline;
}

#content{
width:454px;
padding:10px 20px;
float:left;
}
#rightbox{
width:184px;
padding:10px 8px 10px 0px;
float:right;
}
.rightboxbgtop{
background:url(/images/rightbox_top.jpg) no-repeat left top;
}
.rightboxbgtop2{
background:url(/images/rightbox_top2.jpg) no-repeat left top;
}
.rightcontent{
padding:4px 10px;
}
.rightcontent td, .rightcontent p, .rightcontent ul, .rightcontent ol{
font:11px Arial, Helvetica, sans-serif;
color:#575850;
line-height:120%;
}
.rightcontent a:link, .rightcontent a:visited, .rightcontent a:active{
font:11px Arial, Helvetica, sans-serif;
color:#f98304;
text-decoration:underline;
}
.rightcontent a:hover{
font:11px Arial, Helvetica, sans-serif;
color:#669900;
text-decoration:underline;
}
#sponsors{
padding:45px 20px 18px;
}
#sponsors img{
border:1px #fff solid;
margin:0px 8px;
}
#btmnav{
font:12px Tahoma, Arial, Helvetica, sans-serif;
color:#bfc0b2;
padding-bottom:8px;
}
#btmnav a:link, #btmnav a:visited, #btmnav a:active{
font:13px Tahoma, Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
}
#btmnav a:hover{
font:13px Tahoma, Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:underline;
}
#footer{
font:11px Arial, Helvetica, sans-serif;
color:#7d7f70;
padding-top:0px;
margin-top:0px;
}
h1{
font:bold 18px Tahoma, Arial, Helvetica, sans-serif;
color:#f98304;
}
h1 span{
font:normal 12px Tahoma, Arial, Helvetica, sans-serif;
color:#000;}

h2{
font:bold 16px Tahoma, Arial, Helvetica, sans-serif;
color:#f98304;
}
h3{
font:bold 14px Tahoma, Arial, Helvetica, sans-serif;
color:#f98304;
}
td, p, ul, ol{
font:12px Arial, Helvetica, sans-serif;
}
p, ul, ol{
line-height:140%;
}
a:link, a:visited, a:active{
font:12px Arial, Helvetica, sans-serif;
color:#669900;
text-decoration:underline;
}
a:hover{
font:12px Arial, Helvetica, sans-serif;
color:#f98304;
text-decoration:underline;
}

.green{color:#669900;}
.orange{color:#f98304;}
