html, body{
height:100%;margin:0;padding:0;border:0;text-align:center;font:normal 12px tahoma, geneva, sans-serif;color:#595959
}
body form{
height:100%;padding:0;margin:0
}
.l-container{
margin-bottom:-41px;min-height:100%;text-align:left;
width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 990) ? "990px" : "auto")
}
.empty{
height:41px;clear:both
}
.l-footer{
height:41px;width:100%;text-align:left;background:url(images.png) 0 -11px repeat-x;font-size:11px
}
.l-footer td{
vertical-align:middle;padding:0 20px
}
embed, object, textarea, select{
outline:none;margin:0
}
.s{
font-size:0;height:1px
}
table{
border-collapse:collapse
}
td{
vertical-align:top;padding:10px
}
img{
border:0
}
a img{
vertical-align:middle
}
a{
text-decoration:underline;outline:none;color:#016ccf
}
a:hover{
text-decoration:none
}
.b{
font-weight:bold
}
.w{
width:100%
}
.h{
height:100%
}
.wh{
width:100%;height:100%
}
.fl{
float:left !important
}
.fr{
float:right !important
}
.ar{
text-align:right !important
}
.ac{
text-align:center !important
}
.al{
text-align:left !important
}
.aj{
text-align:justify !important
}
.at{
vertical-align:top !important
}
.am{
vertical-align:middle !important
}
.ab{
vertical-align:bottom !important
}
.clear{
clear:both;overflow:hidden;
}
p{
margin:0 0 10px 0
}
font{
line-height:auto
}
.wrap{
overflow:hidden;zoom:1
}
.inp, select, textarea{
border:solid 1px #d9dbde;font:normal 12px tahoma, geneva, sans-serif
}
.inp{
padding-top:3px; padding-bottom:3px
}
.site{
position:absolute;z-index:2;left:50%;top:320px;height:22px;margin-left:20px
}
.site a, .site span{
display:block;float:left;width:22px;height:22px;margin:0 10px;background:url(images.png) 0 0 no-repeat
}
a.ico-main{
background-position:0 0 !important
}
a.ico-main:hover, span.ico-main{
background-position:0 -22px !important
}
a.ico-mail{
background-position:-22px 0 !important
}
a.ico-mail:hover, span.ico-mail{
background-position:-22px -22px !important
}
a.ico-smap{
background-position:-44px 0 !important
}
a.ico-smap:hover, span.ico-smap{
background-position:-44px -22px !important
}
.text{
overflow:hidden;zoom:1;margin-bottom:30px
}
.text img{
float:right;margin:0 0 15px 21px;border:solid 1px #c9c9c9
}
.l-header{
height:269px;background:url(l-header.png) 0 0 repeat-x;min-width:990px
}
.l-header div{
height:269px;background:url(l-header-left.jpg) 0 0 no-repeat
}
.l-header div div{
background:url(l-header-right.png) 100% 0 no-repeat
}
.b-primary-nav{
background:url(images.png) 0 -11px repeat-x
}
.b-primary-nav table{
height:41px;
text-align:center;
width:100%
/*
max-width:990px;
width:expression(((this.runtimeStyle.width) > 990) ? "990px" : "auto");
*/
}
.b-primary-nav td{
font:bold 11px tahoma, geneva, sans-serif;text-transform:uppercase;vertical-align:middle;padding:0 10px
}
.b-primary-nav .act{
background:url(images.png) 0 -53px repeat-x
}
.b-primary-nav a{
color:#595b5c;text-decoration:none
}
.b-primary-nav a:hover{
text-decoration:underline
}
.l-content{
width:100%
}
.l-content-left{
width:207px;background:#eef1f5;padding:23px 13px 23px 20px
}
.l-content-center{
padding:30px 26px
}
.l-content-right{
width:214px;background:#eef1f5;padding:23px 13px 23px 20px
}
h1{
color:#4c4c4c;font:normal 18px tahoma, geneva, sans-serif;margin:0 0 12px 0;
clear:both;
}
h3{
color:#4c4c4c;font:bold 11px tahoma, geneva, sans-serif;margin:0 0 10px 0;text-transform:uppercase
}
.b-news{
list-style:none;margin:0;padding:0
}
.b-news li{
margin:0 0 11px 0;zoom:1;overflow:hidden
}
.b-news .b-link{
font-weight:bold;margin-bottom:2px
}
.b-news .b-date{
font-size:11px;margin-bottom:2px;color:#7f7f7f
}
.b-news img{
float:left;margin:0 10px 10px 0
}
.f-small{
font-size:11px
}
.b-secondary-nav{
list-style:none;margin:0 0 40px 0;padding:0
}
.b-secondary-nav_bold li{
font-weight:bold
}
.b-secondary-nav_bold ul li{
font-weight:normal
}
.b-secondary-nav li{
margin:0 0 10px 10px;font-size:11px
}
.b-secondary-nav ul{
list-style:none;margin:10px 0 0 5px;padding:0
}
.search{
margin-bottom:20px;zoom:1;overflow:hidden
}
.search .inp{
color:#b2b2b2;width:190px;float:left
}
.search a{
width:10px;height:10px;background:url(images.png) 0 0 no-repeat;display:block;float:right;margin-top:6px;font-size:0
}
.b-faq{
list-style:none;margin:0 0 30px 0;padding:0
}
.b-faq p{
margin-bottom:5px
}
.b-faq .q{
color:#8f9193;margin-bottom:10px
}
.b-faq .a{
background:#eef1f5;padding:11px 21px
}
.l-content-right .b-faq{
margin-bottom:0
}
.l-content-right .b-faq li{
font-size:11px
}
.l-content-right .b-faq .q{
margin-bottom:15px;padding-left:10px
}
.l-content-right .b-faq .a{
background:none;padding:0 0 0 10px
}
.question{
font-size:11px;background:url(faq.jpg) 0 0 no-repeat;height:25px;padding:16px 0 0 52px;margin-bottom:40px
}
.b-pubs{
list-style:none;margin:0;padding:0
}
.b-pubs li{
margin:0 0 10px 10px;font-size:11px
}
.b-pubs .b-link{
font-weight:bold;margin-bottom:5px
}
.b-pubs .b-date{
font-size:11px;margin-bottom:5px;color:#7f7f7f
}
.b-allpubslink{
margin-left:10px;font-size:11px
}
.form1{
margin-bottom:20px
}
.form1 td{
font-weight:bold;padding:10px 10px 10px 0
}
.form1 p{
margin:0 0 4px 0
}
.form1 .inp, .form1 textarea{
width:460px
}
.b-btn{
font-weight:normal;font-size:18px
}
.b-pager{
list-style:none;margin:0 0 10px 0;padding:0
}
.b-pager li{
margin:0 2px;float:left
}
.b-pager a, .b-pager span{
padding:0 6px
}
.b-pager span{
font-weight:bold
}
.b-flash1{
margin-bottom:30px
}
.b-breadcrumb{
font-size:11px;margin-bottom:5px;color:#016ccf
}
.b-breadcrumb a, .b-breadcrumb span{
margin-right:5px
}
.b-list1{
list-style:none;margin:0 0 10px 0;padding:0 0 35px 0;
}
.b-list1 li{
margin:0 0 10px 0;overflow:hidden
}
.l-content-center .b-list1 li {
float:left; 
margin: 0 10px 10px 0;
padding:0 10px 0 0;
border-right:1px solid #D0D0D0;
}
.l-content-center .b-list1 li p {
margin:0;
}
.b-list1 img{
float:left;margin:0 10px 10px 0
}
.b-list1 .b-link{
font-weight:bold
}
.b-searchres{
margin-bottom:50px
}
.b-searchres td{
padding:20px 10px 0 0;background:url(border1.png) 0 100% repeat-x;
}
.b-searchres p{
line-height:170%
}
.b-searchres .b-title{
font-weight:bold;margin-bottom:5px;line-height:normal
}
.b-searchres .b-link{
margin-bottom:5px;line-height:normal
}
