@charset "utf-8";
/* CSS Document */

*{padding: 0; margin: 0; outline: none; }
html {overflow-y: -moz-scrollbars-vertical !important; } 
body{font: 12px arial; color: #000; background-color:#fff;}
ul{list-style:none;}
input{vertical-align:middle;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
img{border:0;}


#main{margin:20px auto 0px auto;width:791px;}

#header{margin:20px auto 0px auto;width:791px;}
#content{clear:both;float:none;}
#content-inner{clear:both;float:none;background:url(../images/header-bg.gif) center top repeat-x;margin:0px auto 0px auto;width:791px;padding:20px 0px 10px 0px;border-bottom:4px solid #00729e;}

#identity{height:37px;margin-bottom:20px;}
#identity img{vertical-align:middle;}
#identity .slogan{padding:10px 0px 10px 10px;margin-left:10px;border-left:1px solid #b6b6b6;}

/*breadcrumbs*/
#breadcrumbs{margin-bottom:10px;}
#breadcrumbs span{font-weight:bold;}
#breadcrumbs a{color:#00729e; }

/*Menu*/
#top-menu{padding:0px 0px 0px 10px;height:28px;background:url(../images/top-menu-left.gif) left top no-repeat;}
#top-menu-inner{background:url(../images/top-menu-inner.gif) left top repeat-x;}
#top-menu ul{height:28px;position:relative;float:left;overflow:hidden;background:url(../images/top-menu-bg.gif) left top repeat-x;}
#top-menu ul li{padding-top:9px;border-left:1px solid #8ec2d6;float: left;margin-left:-1px;}
#top-menu ul li.active{background:url(../images/top-menu-bg-active.gif) left top repeat-x;}

#top-menu ul li.red {background-color:#e04f30;border-left:1px solid #efb5b0;}
#top-menu ul li.nmenu-last{background:url(../images/top-menu-blue-right.gif) right top no-repeat;}
#top-menu ul li.rmenu-last{background:#e04f30 url(../images/top-menu-red-right.gif) right top no-repeat;}
#top-menu ul li a{padding:0px 8px 0px 8px;}
#top-menu ul li a img{padding:0px 0px 2px 0px;}
#top-menu ul li.nmenu-last-a{background:url(../images/top-menu-blue-right-a.gif) right top no-repeat;}


 
/*left-menu*/
#left-menu{height:300px;float:left;background:url(../images/left-menu-bottom.gif) left bottom no-repeat;}
#left-menu ul {margin-bottom:120px;width:150px;float:left;background:#00739e url(../images/left-menu-top.gif) left top no-repeat;}
#left-menu ul li{line-height:25px;height:25px;padding-left:15px;border-bottom:1px solid #8cc0d4;}
#left-menu ul li a{ color:#fff;text-decoration:none;}
#left-menu ul li.active a{ font-weight:bold;}
 
#content-container{float:left;width:620px;margin-left:20px;} 
#content-container h2, h2{font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:normal;margin-bottom:8px;}
#content-container p{margin:10px 0px 15px 0px;line-height:17px;}
#content-container ul {}


.info-container{padding:15px 0px 20px 0px;}
.info-container h3{padding-bottom:25px;}

.left-banner{float:left;}
.right-banner{float:right;}
.left-box{float:left;width:345px}
.right-box{float:left;width:345px;margin-left:45px;}


/*news-box*/
.news-box{width:256px; float:left;}
.news-box h3{background:url(../images/blue_title_right.gif) right top no-repeat;}
.news-box h3 div{position:relative;padding-left:11px;height:28px;background:url(../images/blue_title_left.gif) left top no-repeat;}
.news-box h3 div img{top:50%;position:absolute;margin-top:-5px;}
.news-box p{margin:10px 0px 10px 0px;}
.c-image{margin-right:5px;}

.red h3{background-image:url(../images/red_title_right.gif);}
.red h3 div{background-image:url(../images/red_title_left.gif);}

/*news-list*/
.news-list{margin-left:5px; margin-top:8px; }
.news-list li{margin-bottom:5px;padding-left:20px;background:url(../images/bullet.gif) left 3px no-repeat;}
.news-list li a{color:#000000;text-decoration:none;font-weight:bold;}
.news-list li a:hover{text-decoration:underline;}
.news-list li .date{color:#959595;display:block;}


.thumb{margin-right:5px;border:1px solid #000;margin-top:4px}

  

#footer{clear:both;}
#footer-inner{clear:both;margin:0px auto 20px auto;width:791px;padding-top:5px;background:url(../images/header-bg.gif) center top repeat-x;}
#footer, #footer a{ font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:11px; color:#252525;}



.clearer,
.clearer-right
{clear: both; height: 0; line-height: 0; font-size: 0;overflow:hidden;}
.clearer-right{clear: right; }
.space{width:1px;height:1px;overflow:hidden;font-size:1px;}

 
 .subtitle {font-weight:bold;font-size:12px}

 .indent {padding:6px;margin-left:10px}
 .sub {font-size:7px;vertical-align:top}
 
