@charset "utf-8";
/* CSS Document */
div, a, p, h1, span{  font:Verdana, Arial, helvetica normal icon;}
body{ background:#d2d2d2; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px;}
#maindiv{ width:940px; margin:0 auto 0 auto; padding-top:20px;}
#titlesection{ height:58px; background:#fff200; margin-bottom:1px;}
.ts1{width:6px; background:url(mainimage/topcorner.jpg) no-repeat; height:6px; float:left}
.logo{ float:left; width:266px; height:58px; background:url(mainimage/logo.jpg) no-repeat; margin-left:20px;}
#titlesection .thought{ float:right; width:200px; color:#b60002; margin-top:20px; margin-right:19px; background:url(mainimage/thou.jpg) no-repeat; height:20px; overflow:hidden}
.ts2{width:6px; background:url(mainimage/lefttopcorner.jpg) no-repeat; height:6px;  position:relatve; float:right;}
#contentsection{ background:#eeeeee; padding:25px 25px 26px 26px; *padding:25px 26px 25px 26px;   float:left; margin-bottom:2px;}
.leftsection{ width:232px; background:#fff;margin-right:25px; float:left; height:622px;}
.midsection{width:366px; padding:5px; background:#fff; margin-right:25px; position:relative; float:left;}
.midsection_right{width:601px; padding:15px; background:#fff; margin:0px; position:relative; float:left; min-height:476px;}
.rightsection{ background:#fff; width:230px;  clear:right;  position:relative; float:left; height:506px;}
.rightsection .rsection1{ background:#b60002; margin-bottom:2px; padding:0;}
.rightsection .rsection2{ background:#fff; margin-bottom:2px; padding:0;}
.leftsection .rsection3{ background:#fff; margin-bottom:2px; *padding-bottom:0px; visibility:visible; }
.rightsection .rsection1 .headbar, .rightsection .rsection2 .headbar, .leftsection .rsection3 .headbar{ height:23px; background:#004983; padding-left:15px; font-size:14px; color:#fff;padding-top:6px; line-height:18px;font-weight:bold; }
.cleardiv{clear:both}
h2{font-size:16px; clear:both; color:#004983; margin:0px; padding:0px; line-height:20px;}
.rsection3 p.first{ padding:0px 10px; color:#666; font-size:12px; line-height:18px;}
.rsection3 p{ padding:0px 10px; color:#666; font-size:12px;}
.rsection3 p strong, .rsection3 p.first strong{ color:#004983; font-size:12px;}
.rsection3 ul {list-style:none;}
.rsection3 ul li{margin-left:-25px; border-bottom:1px dotted #999; padding:3px 0 3px 0;}

.padd{margin:3px 0px;*margin:0px 0px; border-bottom:dotted 0px #ccc; clear:both}
.content2{margin-left:10px; padding:10px 0; display:inline-block}
.thumb{width:202px; margin-right:10px;padding:2px; border:1px solid #999; height:auto; background:black;}
#footer{height:50px; background:#b60002; }
#footer a{ text-decoration:none; color:#fff200; }
#footer a:hover{ text-decoration:underline; color:#fff; }
.fs1{width:6px; background:url(mainimage/bottomcorner.jpg) no-repeat 0 bottom; height:50px; float:left}
.fs2{width:6px; background:url(mainimage/leftbottomcorner.jpg) no-repeat 0 bottom; height:50px;  position:relative; float:right;}
.footercontent{float:right; color:#fff; font-size:11px; padding-top:18px; padding-right:22px;line-height:12px}
.footercontent a{ color:#000; text-decoration:none;}
.content{background:#fff; float:left; padding-left:10px; width:220px;padding-top:13px;padding-bottom:15px; border-bottom:dotted 1px #999;}
.content h1{ font-size:13px; font-weight:bold; color:#004983; padding:0; margin:0; text-decoration:underline; line-height:15px;}
.content p{ font-size:12px; color:#666; padding:3px 0px 0px 0px; margin:0px;}
.veiwimg{margin-right:10px; padding:2px; border:1px solid #999; width:50px; float:right;  margin-left:10px;}

.advertisement_colmn{width:621px; background:#fff; float:left; margin:0px; height:98px; margin-top:8px; padding:5px;}
.advcol{width:150px; height:98px; margin-right:5px; float:left; background:#CCC;}
.advcol a img{border:none;}
.rsection3 a, .content a{ text-decoration:none; margin:0px; padding-bottom:2px; color:#004983;}
.rsection3 a:hover, .content a:hover{ text-decoration:underline; margin:0px; padding:0px; color:#666;}

.newsimg{clear:both; margin:0px; padding-bottom:5px; text-align:center;}
em{text-align:right;}
.name{text-align:right; padding-right:12px; font-size:12px; font-style:italic;}
.advcol_last{float:left; margin:0px; padding:0px;}

.midsection_right h2{font-size:16px; clear:both; color:#004983; margin:0px; padding-bottom:5px; line-height:20px;}
.midsection_right p{font-size:12px; line-height:18px; margin:0px; padding:5px 5px 0px 0px; float:left;}

.midsection_right img{float:left; margin:4px 10px 5px 0px; padding:2px; border:1px solid #CCC;}

.midsection_right a{text-decoration:none; margin:0px; padding-bottom:2px; color:#004983;}
.midsection_right a:hover{text-decoration:underline; margin:0px; padding:0px; color:#666;}


/* @group Horizontal Menu */
.menu{width:601px; padding:5px 15px 5px 15px; background:#dfdfdf; margin:0px; position:relative; float:left; color:#e20a17; text-align:right;}
.menu a{color:#e20a17; text-decoration:none;}
.menu a:hover{color:#00346a; text-decoration:none;}
.copyright a{color:#0D507A; text-decoration:none;}
.copyright a:hover{color:#007c01; text-decoration:underline;}