/* CSS Document */
.header_top{ width:960px; margin:0 auto; height:25px; background:#F4F3F2; border:1px solid #D9D8D8; border-top:none; line-height:25px;}
.header_top h1{ float:left; margin-left:20px; font-size:12px;}
.header_top h1 span{ margin-left:20px;}
.header_top h2{ float:right; margin-right:20px; font-size:12px;}
.logo_box{ width:960px; margin:0 auto;  height:70px; padding-top:10px;}
.logo_box .logo{ padding:0 0 0 10px; width:200px; float:left;}
.logo_box .logo img{ width:200px; height:51px;}
.logo_box .gg_bar{ width:730px; height:60px; float:right; text-align:right;}
.main_nav{ width:960px; height:55px; background:url(main_nav_bg.gif) no-repeat 0 0; margin:0 auto; padding:5px 0 0 0;}
.main_nav .nav_box2{ padding:0 24px; float:left; font-size:12px; line-height:25px; color:#fff;}
.main_nav .nav_bg{ width:29px; height:48px; background:url(nav_tit.gif) no-repeat 0 0; float:left; margin:3px 0 auto;}
#b2{background-position:-58px 0;}
#b3{background-position:-29px 0;}
.main_nav .nav_box2 a{ font-size:12px; color:#fff; text-decoration:none;}
.main_nav .nav_box2 a:visited{font-size:12px; color:#fff; text-decoration:none;}
.main_nav .nav_box2 a:hover{font-size:12px; color:#fff; text-decoration:underline;}

.main_nav .nav_box2 a.yel{ font-size:12px; color:#ffff00; text-decoration:none;}
.main_nav .nav_box2 a:visited.yel{font-size:12px; color:#ffff00; text-decoration:none;}
.main_nav .nav_box2 a:hover.yel{font-size:12px; color:#ffff00; text-decoration:underline;}
