/* CSS Document */

body{ margin:0px; padding:0px; color:#000000; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:140%; background:#ffffff url(../images/bg.jpg) left top repeat-x;}
a { color:#333333; text-decoration: none; font-weight: normal;}
a:hover{ color: #000000; text-decoration: underline; }

p { margin:0px 0px 8px 0px; padding:0px;}

h1 { font-size: 16px; line-height: 120%; color: #666666; font-weight: bold; margin:10px 0px 0px 0px;}
h2 { font-size: 12px; line-height: 130%; color: #666666; font-weight: bold; margin:6px 0px 0px 0px;}
h3 { font-size: 10px; line-height: 140%; color: #666666; font-weight: bold; margin:0px 0px 2px 0px;}
h4 { font-size: 11px; line-height: 120%; color: #666666; font-weight:normal; margin:0px 0px 2px 0px;}
h5 { font-size: 12px; line-height: 150%; color: #000000; font-weight:normal; margin:0px; padding:0px;}

.black{ color:#000000;}
.white{ color:#FFFFFF;}
.left{ float:left;}
.right{ float:right;}
.small{ font-size:10px;}
.alignright{ text-align:right;}
.line{ margin:20px 0px 20px 0px; padding:0px; border-bottom:#999999 dashed 1px;}
.line2{ margin:6px 0px 10px 0px; padding:0px; border-bottom:#06377C solid 1px;}
.line3{ margin:10px 0px 10px 0px; padding:0px; border-bottom:#999999 dashed 1px;}

.nav{ margin:0px auto; padding:0px; width:946px; height:31px; background: url(../images/navbg/navbg_r1_c2.jpg) repeat-x; color:#FFFFFF;}
.nav ul{ margin:5px 0px 0px 60px; padding:0px; float:left;}
.nav ul li{margin:0px 30px 0px 0px; padding:0px; float:left; list-style:none;}
.nav ul li a{ color:#FFFFFF; text-decoration:none;}
.nav ul li a:hover{ color:#FFCC00;}
.nav ul li a .selected{ color:#FFCC00;}
.current{ color:#FFCC00;}
.subnav{ width:892px; margin:0px auto; padding:5px 0px 0px 54px; height:25px; background:url(../images/subnavbg.gif) left bottom no-repeat;}
.subnav a{ color:#013974; margin-right:0px;}
.wrapsub {margin: 0 auto; position: absolute; width:100%; *width:946px;}

.header{ margin:0px auto; padding:18px 0px 5px 0px; width:946px; border-top:#F7931D solid 14px;}
.search{ margin:0px; padding:0px;}
.search input{ margin:0px; padding:3px; border:#000000 solid 1px; border-right-width:0px; height:14px; color:#666666; font-size:11px; width:170px;}
.translate{ color:#666666; width:250px; margin:0px; padding:6px 0px 0px 0px;}
.translate ul{ margin:0px; padding:0px;}
.translate ul li{ float:right; margin:0px 0px 0px 6px; padding:0px; list-style:none;}

.banner{ margin:0px auto; padding:5px 0px 10px 0px; width:946px;}


.mainbody{ margin:0px auto; padding:0px 0px 7px 0px; width:946px;}
.mainbodyleft{ margin:0px; padding:0px; width:218px;}
.mainbodyright{ margin:0px; padding:0px; width:720px;}

.news{ width:512px;}
.events{ width:422px;}
.normaltab{ width:467px;}

.tab{ background:url(../images/tab/tab_r1_c2.jpg) left top repeat-x; height:26px;}
.tabtitle{ margin:0px; padding:4px 0px 0px 0px; color:#FFFFFF;}
.tabtitle a{ color:#FFFFFF;}
.tabtitle a:hover{ color:#FFCC00; text-decoration:none;}

.subtab{ margin:0px; padding:0px; border-bottom:#F7921C solid 5px; height:28px;}
.subtab ul{ margin:0px; padding:0px;}
.subtab ul li{ margin:0px 10px 0px 0px; padding:0px; float:left; height:28px; list-style:none;}
.subtab ul li img{ float:left;}
.subtab ul li a{ text-decoration:none; color:#FFFFFF; display:block; float:left; margin:0px 4px 0px 4px; padding:5px 0px 0px 0px;}
.subtabselect{ background:#F7921C;}
.subtabnoselect{ background:url(../images/subtab/subtab_r1_c2.jpg) left top repeat-x;}

.awardsicon{ margin:0px 10px 0px 0px;}

.box{ margin:0px; padding:10px; background-color:#F7F6F6; border:#D4D4D4 solid 1px; border-top-width:0px;}

.box2{margin:10px 0px 0px 0px; padding:10px;}
.box3{margin:0px 0px 20px 0px; padding:10px; background-color:#F7F6F6; border:#D4D4D4 solid 1px; border-top-width:0px;}
.box4{margin:10px 0px 0px 0px; padding:0px;}

.footerbody{ background-color:#F7931D; margin:0px; padding:0px;}
.footer{clear:both; color:#000000; margin:0px auto; padding:10px 0px 10px 0px; width:946px; font-size:11px;}
.footer a{ color:#000000;}
.clear{ clear:both; height:0px;}
