html, body {height:100%;}
body {font-family: Verdana, Arial, Tahoma, sans-serif; font-size: 11px;	color: #000000;	width:100%;	min-width:1000px; background-color:#043471;}
#carrier{height:100%; background: url(../images/bcg/body.jpg) no-repeat scroll top;}
@media all and (-webkit-min-device-pixel-ratio:0) {
   body:first-of-type #carrier { background:none; }
}

#wrap {position: relative; min-width:988px; max-width: 1600px; width:95%; margin: 0px auto; min-height:100%; height:auto !important; height:100%;}
#wrap {_width : expression(parentNode.clientwidth < 988 ? "988px" : "95%");}
/*
#wrap {position: relative; min-width:988px; max-width: 1400px; width:80%; margin: 0px auto; min-height:100%; height:auto !important; height:100%;}
#wrap {_width : expression(parentNode.clientwidth < 988 ? "988px" : "80%");}
.clear{clear:both;}
*/
a{text-decoration:none; font-size:12px; color:#2f8fd7;}
a:hover{text-decoration:underline;}
.under a{text-decoration:underline;}
.under a:hover{text-decoration:none;}
a.white{color:#ffffff;}
.white2{color:#ffffff; font-size:11px;}
.title{display:block; margin-bottom:10px; text-align:center; font-size:14px; font-weight:bold; color:#ffffff;}
.name1{color:#646668; font-size:13px; font-weight:bold;}
.name2, .name2 a{color:#004777; font-size:13px; font-weight:bold;}
span.news{color:#004777; background-color:#dde3e8; }
.m{vertical-align:middle;}
p{margin-bottom:}

#head{width:100%; height:127px; background:url(../images/bcg/head_bor.gif) repeat-x; margin-bottom:5px;}
#head #head_in{padding:8px 7px; background:url(../images/bcg/head_bor_cent.jpg) no-repeat center;}
#head table{width:100%; height:111px;}
#head table td{background:#05307b url(../images/bcg/head_bcg.jpg) no-repeat scroll left; vertical-align:middle;}
#head table img{max-height:111px;}
#head #head_border{width:100%; height:127px; background-color:green; margin-top:-128px;}
#head #bor_left{position:relative; float:left; margin-top:-127px;}
#head #bor_right{position:relative; float:right; margin-top:-127px;}

#login_form{float:left; margin-bottom:7px;}
#login_form #pswd, .input{width:120px; height:19px; padding:2px 4px 0; margin-left:5px; background: url(../images/bcg/login.png) no-repeat right; _background: url(../images/bcg/login.gif) no-repeat right; color:#525252; border:none;}
#search_form{float:right; margin:0 5px 7px 0;}
#search_form .input2{width:151px; height:19px; padding:2px 15px 0 4px; margin-left:5px; background: url(../images/bcg/search.png) no-repeat right; _background: url(../images/bcg/search.gif) no-repeat right; color:#525252; border:none;}
#submit{width:21px; height:21px; margin:0 0 -6px -15px; *margin:0 0 -4px -15px; /*margin:0 0 -4px -15px;*/}

.content{width:100%; margin-bottom:25px;}
.side_left, .side_right, .center{vertical-align:top;}
.side_left{width:144px;}
.side_right{width:140px;}
.center{background-color:#eff5f8; border:1px solid #2b5780;}

/*
.side_left #tree{padding:8px 4px 12px 10px; min-height:200px; height:auto !important; height:200px;}
.side_left #tree li{margin-top:7px;}
*/
.side_left #tree li ul {display:none;}/*.side_left #tree li:hover ul {display:block;}*/
/*.side_left #tree li:hover ul li{margin-left:1em;}*/
/*
.side_left #tree li ul li{margin-top:5px; _margin-bottom:-14px;}
.side_left #tree li ul li a{ font-size:0.8em;}
.side_left #tree li ul li.last{margin-bottom:12px; _margin-bottom:-10px;}
.side_left #tree li a{padding-left:12px; color:#ffffff;}
.side_left #tree li a:hover{color:#41c2ee; text-decoration:none;}
.side_left #tree li.collapsable a{background:url(../images/bcg/menu.gif) no-repeat left;}
.side_left #tree li.collapsable a:hover{background:url(../images/bcg/menu_sel.gif) no-repeat left;}
.side_left #tree li.collapsable a.selected{color:#41c2ee; background:url(../images/bcg/menu_sel.gif) no-repeat left;}
.side_left #tree li.collapsable ul li a{color:#ffffff; margin-left:12px; padding-left:10px; font-size:11px; display:block; background:url(../images/bcg/submenu.gif) no-repeat left;}
.side_left #tree li.collapsable ul li a.selected{margin-left:12; padding-left:10px; background:url(../images/bcg/submenu_hover.gif) no-repeat left;}
.side_left #tree li.collapsable ul li a:hover{color:#41c2ee; background:url(../images/bcg/submenu_hover.gif) no-repeat left;}
.side_left .treeview .hitarea {position:absolute; float:left; width:15px; height:12px; margin-left:0px; cursor:pointer; background:url(../images/blank.gif) no-repeat;}
*/
/* fix for IE6 */

.side_left #tree{padding:8px 4px 12px 10px; min-height:200px; height:auto !important; height:200px;}
.side_left #tree li{margin-top:7px; position:relative;}
.side_left #tree li a{padding-left:12px; color:#ffffff; overflow: auto; display:block; width:118px;}
.side_left #tree li a:hover{color:#41c2ee; text-decoration:none;}
.side_left #tree li ul{position: absolute; margin-top:-19px; margin-left:-1px; width:140px; background-color:#043471; border:1px solid #245491;}
.side_left #tree li ul li{margin:0; border-bottom: 1px solid #245491;}
.side_left #tree li ul li a{padding:5px; color:#ffffff; overflow: auto; display:block; width:118px;font-size: 10px;}

* html .hitarea {display: inline;float:none;}

.side_left .panel{width:144px; margin-bottom:6px; background: url(../images/bcg/panel_l_dn.png) no-repeat bottom;}
.side_left .panel .panel_in{background: url(../images/bcg/panel_l_up.png) no-repeat top;}
.side_left .arrow{min-height:170px; height:auto !important; height:170px; background: url(../images/bcg/arrow.png) no-repeat 8px 10px; text-align:center; padding:35px 6px 15px 10px;}
.arrow img.bor{border:1px solid #b2e3ff; margin-bottom:10px; max-width:126px;}
.side_left .arrow ul{color:#ffffff; list-style: disc inside;}
.side_left .arrow ul li{padding-bottom:12px; font-size:6px; }
.side_left .arrow ul li a{color:#ffffff; font-size:10px;}


.side_right .panel{width:140px; margin-bottom:6px; background: url(../images/bcg/panel_r_dn.png) no-repeat bottom;}
.side_right .panel .panel_in{background: url(../images/bcg/panel_r_up.png) no-repeat top;}
.side_right .arrow{min-height:170px; height:auto !important; height:170px; background: url(../images/bcg/arrow.png) no-repeat 108px 10px; text-align:center; padding:35px 10px 15px 6px;}
.side_right .arrow ul{color:#ffffff; list-style: disc inside;}
.side_right .arrow ul li{padding-bottom:12px; font-size:6px; }
.side_right .arrow ul li a{color:#ffffff; font-size:10px;}

.center .header{height:27px; background:#e7ebef url(../images/bcg/header.png) repeat-x; padding:10px 20px 0;}
.center .header .bar{background:url(../images/bcg/bar.gif) no-repeat 50% 50%;}
.center .panel{padding:10px 16px 20px;}
.center .panel2{padding:10px 10px 15px;}
.center .forums, .news_tab{width:100%;}
.center .forums th, .forums td{height:21px; background-color:#ffffff; border:1px solid #b6cef7; font-weight:bold; vertical-align:middle;}
.center .forums th{text-align:center; background-color:#f0f8ff; color:#004777;}
.center .forums td{color:#434951; font-size:11px; padding:0 4px;}
.center .forums td a{color:#000000; font-size:11px;}
.center .forums .td3{text-align:center;}
.center .forums .td4{text-align:right;}
.center .forums .td4 a{color:#1000FF; font-size:11px;}
.center .rss{position:relative; float:right; width:32px; height:32px; margin-top:-10px;}
.center .news_tab th{width:227px; padding:25px 0 0 15px;}
.center .news_tab th img{max-width:227px;}
.center .news_tab th, .news_tab td{vertical-align:top; padding-bottom:20px;}
.center .news_tab td div div{text-align:center;}
/*.center .news_tab td div img {float:right;}
.center .news_tab td div div img {float:none;}*/
.center .pages, .pages a{text-align:center; color:#004777; font-weight:bold;}
.center .next{float:right; margin-top:-12px;}
.center .prev{float:left; margin-top:-12px;}
.center .next a, .center .prev a{color:#004777; font-size:12px; font-weight:normal; text-decoration:underline;}
.center .next a:hover, .center .prev a:hover{text-decoration:none;}

.footer_blank {height:105px;}
#footer {position:relative; margin-top:-105px; height:105px; width:100%; text-align:center; font-size:11px; color:#3b81b3;}
#footer a{color:#3b81b3; font-weight:bold; font-size:11px;}

.h1bg{height:27px; background:#e7ebef url(../images/bcg/header.png) repeat-x; padding:10px 20px 0;}
.h1bg a{color:#004777; font-size:13px; font-weight:bold;}
