
@import "base.css";
@import "forms.css";

body { font: 82%/140% "Trebuchet MS", Tahoma, Arial, sans-serif; color: #312f2f; background:#e0e0e0; height:100%; }
h1 { font-size:140%; color:#011C74; font-weight:600; margin:.5em 0 .5em 0; word-spacing: -0.1em; letter-spacing:.01em; }
h2 {font-size:115%; line-height:120%; margin:.3em 0 .5em 0; clear:right; color:#011C74; font-weight:600;}
h3 {font-size:105%; line-height:120%; margin:.3em 0 .3em 0; clear:right; color:#ff5700; font-weight:600; padding:4px 0 2px 0}
h4{color:#71C114;}
a {color:#381269; text-decoration:underline;}

a:hover{color:#00471A; text-decoration:none;}/**/
p, li{ font-size: 100%; margin-bottom:.8em; padding:3px 0 6px 0; line-height:118%; } 
.leftpadd{padding:0 0 0 10px;}
.textheading{color:#C44038; font-weight:600;}
/* html img{margin:0 0 -3px 0;}*/
#outercontainer{margin:0; padding:0; width:100%; height:100%; background:none;}
#maincontainer{margin:0 auto 0 auto; padding:0; width:930px; background:url(../images/bg.jpg) 0 0 no-repeat; height:100%; clear:both;}
#innercontainer{margin:0 auto 0 auto; padding:0; width:920px; background: #FFFFFF; height:100%; clear:both;}
#header{height:268px; padding:0 0 0 0px; margin:0; width:920px;}
#header .row1{height:60px; padding:0; margin:0; width:920px; background:url(../images/top_bg_strip.jpg) 0 0 repeat-x;}
#header .row1 .logo{height:60px; padding:0; margin:0; width:278px; float:left;}
#header .row1 .time{height:60px; line-height:60px; padding:0; margin:0; width:640px; text-align:right; float:left;}
#header .row1 .time p{padding:0 3px 0 0; line-height:60px;}
#header .row2{height:207px; padding:0; margin:0;  width:920px; background: #FFFFFF; text-align:right; overflow:hidden; clear:both;}
#sitenav{height:50px; margin:8px 0 0 0; padding:0; width:920px; background:url(../images/nav_bg.jpg) left top repeat-x; clear:left; line-height:50px; list-style:none;}

#sitenav li{list-style:none; margin:0; float:left;  position: relative; }
#sitenav li a{display:block; margin:0; padding:0 12px 0 12px; float:left; line-height:50px; height:50px; text-decoration:none; color:#FFFFFF; font-size:100%; background:url(../images/nav_line.jpg) right top no-repeat;}
#sitenav li a:hover{color:#333333; display:block; }
#sitenav li a.active{color:#333333; padding:0 12px 0 12px; }
#sitenav li ul{	position: absolute;	top: 48px;	left: 0; background:#a2b3ba; margin:0; padding:0;  width:140px; display:none;}
#sitenav li>ul{top: 48px; left: auto; width:140px;}
#sitenav li>ul{position:absolute;  left: 2px;}
/**** sub nav nav ***/
#sitenav ul li a{margin:0; padding:0 12px 0 12px; display:block; width:116px; background:none; line-height:26px; height:26px; border-bottom:1px solid #8a9ca4;}
#sitenav ul li a:hover{color:#333333; background:#a2b3ba; display:block; }
#sitenav li:hover ul{display:block;} 


#content{padding:28px 0 0 0; margin:0; width:920px; background:#ffffff url(../images/content_strip.jpg) top left repeat-x;}
#content .col1{padding:0 0 0 7px; margin:0; width:141px; float:left; background:none;}
#content .col1 .keyitem{padding:0 0 18px 0px; margin:0; width:124px; display:block; background:none;}
#content .col2{padding:0px 0 0 10px; margin:0; width:505px; float:left; }
#content .col2 .imgborder{padding:2px; margin:0; border:1px solid #cccccc; }
#content .col2 p{padding:8px 0 4px 0;}
#content .detail{width:460px; padding:0 0 8px 0;}
#content .detail img{}
#content .detail .imgholder{margin:0 0 1.2em 0; padding:0px 6px 6px 0px; border:0px solid #cccccc; float:left; clear:left; width:260px; height:332px; overflow:hidden;}
#content .detail p{font-size: 1.023em; padding:2px 2px 5px 0; margin:0.5em 0 0.5em 0;width:auto; }


#content .col2 ul{padding:3px 0 4px 10px; width:400px;}
#content .col2 ul li{padding:4px 0 0 13px; background:url(../images/star.gif) 0 3px no-repeat;}
#content .col2 .dash{width:405px; height:1px; margin:0; padding:0; background:url(../images/dash.jpg) 0 0 repeat-x;}
#content .col3{padding:0 0 0 10px; margin:0; width:247px; float:left;  background:none;}

#infoboxes{width:235px; margin:0; padding:0; font-size:90%;}
#infoboxes ul{width:235px; margin:0; padding:0; list-style:none;}
#infoboxes ul li{list-style:none; width:235px; height:196px; overflow:hidden; margin:0; padding:0 0 5px 0; display:block; border-bottom:1px solid #161414;}
#infoboxes ul li .title{height:28px;}
#infoboxes ul li .title h2{color:#011C74; line-height:28px; height:28px; padding:0; margin:0;}
#infoboxes ul li .img{height:102px;}
#infoboxes ul li .text{height:38px;}
#infoboxes ul li .more{height:19px;}

/* end of paging */

#footer{width:920px; height:40px; background:#FFFFFF; clear:both; margin:15px 0 0 0; padding:5px 0 0 0; border-bottom:5px solid #8D9FA7; border-top:1px solid #D7D6D6; }
#footer p{line-height:32px; height:32px;}
#footer .col1{width:664px; margin:0; padding:0 0 0 8px; float:left; height:40px; }
#footer .col2{width:233px; margin:0; padding:0 2px 0 0; text-align:right; float:left; height:40px; }
