body,html{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:normal;
line-height:16px;
}
a:focus,input,img{
outline:none;
}

#container{
width:1050px;
float:left;
}
/*header css starts here*/
#header{
width:1050px;
float:left;
z-index:1;
clear:both;
}
.topmenu{
width:100%;
float:left;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
border-bottom:1px solid #D3E6F7;
}

.toppanel{
width:1000px;
height:90px;
float:left;
padding-top:20px;
}
.logo{
width:174px;
height:90px;
float:left;
padding-left:6px;
}
.search{
width:770px;
float:left;
}
.search a{
font-size:12px;
color:#CC0000;
text-decoration:none;
}
.search a:hover{
font-size:12px;
color:#000000;
text-decoration:underline;
}
.inputbg{
border:1px solid #B9DCEB;
font-size:13px;
color:#434547;
font-weight:bold;
padding:8px;
}
.align{
padding:8px 0 0 0;
}
.align span{
float:left;
}
.align label{
float:right;
}
/*header css ends here*/


/*middle css starts here*/
#middle{
width:1050px;
float:left;
z-index:1;
clear:both;
padding:20px 0 0 0;
}
.leftwrap{
width:165px;
float:left;
padding:0 0 0 10px;
margin-right:10px;
}
.leftwrap h2{
margin:0px;
padding:0px 0 6px 0;
font-size:14px;
color:#000000;
font-weight:bold;
line-height:20px;
border-bottom:1px solid #D3E6F7;
}
.leftwrap h2 img{
margin-right:8px;
}
.leftwrap h3{
margin:0px;
padding:10px 0 6px 0;
font-size:14px;
color:#000000;
font-weight:bold;
line-height:20px;
border-bottom:1px solid #D3E6F7;
}
.leftwrap ul{
margin:0px;
padding:5px 0 0 0;
}
.leftwrap ul li{
list-style-type:none;
padding:4px 0;
}
.leftwrap ul li span{
width:24px;
float:left;
}
.leftwrap ul li a{
color:#1111cc;
font-weight:normal;
text-decoration:none;
}
.leftwrap ul li a:hover{
color:#000000;
font-weight:normal;
text-decoration:underline;
}

.midpanel{
width:580px;
float:left;
}

.midpanel_generic{
width:606px;
float:left;
}

.content_generic{
width:606px;
float:left;
border-left:1px solid #D3E6F7;
padding:0 20px;
}

.content_search{
width:540px;
float:left;
border-left:1px solid #D3E6F7;
border-right:1px solid #D3E6F7;
padding:0 20px;
}
.content_search h2{
margin:0px;
padding:0px 0 8px 0;
font-size:12px;
color:#000000;
font-weight:bold;
border-bottom:1px solid #D3E6F7;
}
.content_search h2 a{
color:#147DBF;
text-decoration:underline;
}
.content_search h2 a:hover{
color:#000000;
text-decoration:none;
}
.content_search h3{
margin:0px;
padding:15px 0 0 0;
font-size:15px;
color:#147DBF;
font-weight:normal;
line-height:20px;
}
.content_search h3 a{
color:#147DBF;
text-decoration:none;
font-weight:normal;
}
.content_search h3 a:hover{
color:#000000;
text-decoration:underline;
qw}
.content_search p{
margin:0px;
padding:6px 0;
}
.content_search a{
color:#1111cc;
}
.content_search a:hover{
color:#1111cc;
}
.pinkbox{
width:520px;
border:1px solid #d3r6f7;
background:#f1f4f6;
padding:0px 10px 15px 10px;
margin-top:3px;
}
.pinkbox a{
color:#1111cc;
}
.pinkbox a:hover{
color:#1111cc;
}
.paging{
font-size:20px;
color:#cc0000;
width:530px;
float:left;
padding:20px 20px 6px 20px;
}
.paging a{
font-size:16px;
color:#1111cc;
font-weight:bold;
text-decoration:underline;
padding:0 7px;
}
.paging a:hover{
font-size:16px;
color:#000000;
font-weight:bold;
text-decoration:underline;
}
.paging a.active{
font-size:16px;
color:#147DBF;
font-weight:bold;
text-decoration:underline;
}
.botsearch{
width:530px;
float:left;
padding:5px 20px 6px 20px;
}
.botsearch a{
font-size:11px;
color:#ED9147;
text-decoration:underline;
margin-right:5px;
line-height:24px;
}
.botsearch a:hover{
color:#000000;
text-decoration:none;
}

.rightwrap{
width:200px;
float:left;
padding-top:3px;
padding-left:20px;
}
.rightwrap h2{
margin:0px;
padding:0px 0 8px 0;
font-size:12px;
color:#000000;
font-weight:bold;
border-bottom:1px solid #D3E6F7;
}
.rightwrap h2 span{
color:#ED9147;
}
.rightwrap h3{
margin:0px;
padding:10px 0 0px 0;
font-size:15px;
color:#147DBF;
font-weight:normal;
line-height:20px;
}
.rightwrap h3 a{
color:#1111cc;
text-decoration:none;
font-weight:normal;
}
.rightwrap h3 a:hover{
color:#000000;
text-decoration:underline;
}
.rightwrap p{
margin:0px;
padding:6px 0;
}
.rightwrap a{
color:#1111cc;
}
.rightwrap a:hover{
color:#1111cc;
}
/*middle css ends here*/


/*footer css starts here*/
#footer{
width:1000px;
height:65px;
float:left;
z-index:1;
clear:both;
background:url(images/footbg.gif) repeat-x top left;
padding:12px 0px;
margin-top:10px;
text-align:center;
color:#929595;
}
#footer a{
font-size:12px;
color:#737373;
font-weight:bold;
text-decoration:none;
padding:0 6px;
}
#footer a:hover{
color:#378CBD;
font-weight:bold;
text-decoration:underline;
}
#footer i{
color:#378CBD;
font-weight:bold;
font-style:normal;
}
#footer p{
margin:0px;
padding:5px 0;
}
/*footer css ends here*/

.st {
color:#1111cc;
font-size:17px;
text-decoration:none;
}
.sd {
color:#000000;
font-size:12px
text-decoration:none;
}
.su {
color:#0e774a;
font-size:12px;
text-decoration:strong;
}

.sptxt {
font-size:8px;
color:#808080;
text-decoration:none;
}

.sptxt1 {
font-size:11px;
color:#808080;
text-align:right;
text-decoration:none;
}

.sptxt2 {
font-size:11px;
color:#808080;
text-align:left;
text-decoration:none;
}


