@charset "utf-8";
/* CSS Document */
/*Full width --- 966
Content width ---- 951
Number of columns -- 21
Column width --- 31
Gutter width --- 15
"Trebuchet MS",Verdana,sans-serif

================ Color ================
background-color                     #f5f5f5
Text color                           #3c3c3c
a link color                         #022f66
*/
/*================ body ================*/
body {font:13px "Trebuchet MS",Verdana,sans-serif ; color:#3c3c3c; margin:0; padding:0; background-color:#f5f5f5;}
a:active {outline:none;}a:focus {-moz-outline-style:none;}/*a:visited{color:#0055bd;}*/
h1,h2,h3,h4,h5,h6 {font-family:Georgia,"Times New Roman", Times, serif; font-weight:normal; font:size:100%;}h1,h2,h3,h4,h5,h6{ margin:0; padding:0;}h1{font-size:1.92em;}h2{font-size:1.62em;}h3{font-size:1.38em;}h4{font-size:1.15em;}h5, h6{font-size:1em;}h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{ text-decoration:none; border-bottom:1px solid #022f66;}
/*h1 {font-size:25px;}h2 {font-size:21px;}h3 {font-size:18px;}h4 {font-size:15px;}h5 {font-size:13px;}*/
ul {list-style:none;}a {text-decoration:none; color:#022f66;}a:hover {color:#022f66; text-decoration:underline;}img {border:none;}var{font-style: normal;}
hr {display:block; clear:both; visibility:hidden; font-size:0; line-height:0; height:0;}form{margin:0; padding:0;}p{ margin:0;  padding:0; font:13px/1.5em "Trebuchet MS",Verdana,sans-serif;}#about #bigstarea p{ margin:0 3px; padding:2px 0; font:13px/1.5em "Trebuchet MS",Verdana,sans-serif;}address{ font-style:normal;}#container{ width:100%; background-color:#fff;}#topstrip{ width:100%; height:25px; background:#fff url(/components/images/top_bg.gif) repeat-x bottom; line-height:20px;}#topstrip a{ float:left; text-decoration:none; padding:0 8px;background:url(/components/images/list-sep1.gif) no-repeat right; color:#666666; font-size:12px;}#search_area form, #skywrap form{ margin:0; padding:0;}input:focus, select:focus, textarea:focus {background:#fffbc9;color:#000;}
#other_news li h5 a{ color:#224e84;}
/*======================================= page outer =================================*/
#wrapper{ width:966px; margin:0 auto; margin-bottom:40px; text-align:left; background-color:#fff;}
#mainbody{width:951px;/*background:url(/components/images/bg.gif) repeat-y;*/ margin:0 auto; background-color:#FFF;}
/*============================== Top Menu ========================================*/
#menu-wrap {width: 951px;float:left; position:relative; background:url(/components/images/menubg.gif) repeat-x; height:55px;}
#main-nav {margin:0;padding:0; text-align:left; height:55px; list-style:none;}
#main-nav li {float:left;}
#main-nav li a { text-transform:uppercase; outline:0;text-decoration:none; font:13px Georgia, "Times New Roman", Times, serif; color:#FFFFFF;text-decoration: none;color: #fff;  padding:7px 8px 8px 8px; float:left;}
#main-nav li a:hover, #main-nav li a.active {background: #d9d9d9;color:#000000;}
.sub-links {display: none;	position: absolute;	margin:0; padding:0; left:0; width:951px; text-align:left; top:27px;}
#main-nav li .sub-links li a {text-decoration: none; font:11px "Trebuchet MS",Verdana,sans-serif; color:#000000; padding:8px 7px 4px 7px;}
#main-nav li .sub-links li a:hover{	background: #022f66; color: #fff!important; padding:8px 7px 4px 7px;}
.hitxt{ font:bold 13px "Trebuchet MS",Verdana,sans-serif; color:#000000;}
#main-nav li sup{ font:bold 10px tahoma; padding-left:2px; color:#ffda2c;}

#hlp{ position:absolute; top:32px; right:5px;}#hlp a{font:13px "Trebuchet MS",Verdana,sans-serif; text-transform:uppercase;  color:#022f66; height:21px; line-height:21px;}
#hlp img{ float:right; padding-left:4px;}
/*============================================ bug =====================================================*/
/*.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}.clear{ clear:both; height:1px; line-height:0; font-size:0;}.break{ clear:both;}*/

.clearfix:after{content:".";visibility:hidden;height:0}.clearfix:after,html[xmlns] .clearfix,.clearfix{display:block}.clearfix:after,.clear,.break{clear:both}.clearfix:after,.clear{line-height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clear{height:1px;font-size:0}








