/* CSS Document */
body{margin:0;
padding:0;
text-align:center;
font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#3b3939;
background:url(../images/bg-body-full2.png) repeat-x;
overflow-y:scroll;*overflow-y:hidden;!important;*overflow-y:hidden;; 
}

.wrap{width:946px;
/**/
background:url(../images/warp_bg.png) repeat-y;	
margin-top:0px;
margin-right: auto;
margin-left: auto;
text-align:left;
padding-left:9px;

/*border:1px solid #CCCCCC;*/
}
.warp_bottom{
background:url(../images/warp_bottom_bg.png) no-repeat 0px top;
width:946px;
height:5px;
margin-top:0px;
margin-bottom: 10px;
margin-right: auto;
margin-left: auto;
text-align:left;
padding-left:9px;}

/*header*/
.header{ padding-left:3px; padding-right:3px; text-align:left; height:110px;}
.header_container{width:100%; padding-top:20px; height:60px;}
.logo_area{ float:left; height:40px; padding:0px 10px 5px 20px; width:230px;}
.sub_title{ float:left; color:#119a07; font-size:14px; font-style:italic; font-weight:bold; height:58px; line-height:54px; padding-left:60px;}
.search_bar{ float:right; height:38px; padding-top:18px; padding-right:10px;}
.log_to_gs{ float:right; height:51px; padding-top:5px; padding-right:10px; border-left:#CCCCCC 1px dotted; padding-left:10px;}
.input_s1{ height:12px; line-height:12px; font-size:11px; border:#BDC7D8 1px solid; color:#666666;}
/*nav bar*/
.nav{ width:923px; height:30px;padding:0; margin-top:0px;}
/*
.nav .nav_bgl{ float:left; width:8px; height:27px; background:url(../images/navbar_bg_left.png) no-repeat;}
.nav .nav_bgm{ float:left; width:736px; height:25px; background: url(../images/nav_bg.png) top repeat-x;
 border-bottom:1px solid #cccccc;border-top:1px solid #cccccc;}
.nav .nav_bgr{ float:left; width:8px; height:27px; background:url(../images/navbar_bg_right.png) no-repeat;}
*/
.nav .nav_bgl{ float:left; width:8px; height:30px; background:url(../images/navbar_bg_left2.png) no-repeat;}
.nav .nav_bgm{ float:left; width:906px; height:30px; background:url(../images/nav_bg2.png) top repeat-x;}
.nav .nav_bgr{ float:left; width:8px; height:30px; background:url(../images/navbar_bg_right2.png) no-repeat;}
 
.nav .nav_bgm ul{width:800px; height:30px; list-style:none; padding:0; padding-left:80px; margin:0;}
.nav .nav_bgm ul li{ width:150px; float:left; line-height:30px; text-align:center;}
.nav .nav_bgm ul li a{ display:block; font-size:14px; color:#0B538B; font-weight:bolder; text-decoration:none; line-height:30px; height:30px; background: url(../images/nav_bg2.png) top repeat-x;}
.nav .nav_bgm ul li a:hover{ display:block; font-size:14px; color:#ffffff; text-decoration:none; line-height:30px; height:30px; background: url(../images/nav_bg2.png) bottom repeat-x;}


/*flashAD*/
.flashAD{ width:929px; height:300px; padding:0; margin:5px 0px;}

/*home board*/
.board{text-align:left; height:350px; padding:0;}
.board_container{ width:100%; margin:0px 3px;}
.board_cell{ float:left; margin-right:3px;}
.board_cell .cell_l{ width:6px; height:350px; background:url(../images/main_board_bg_l.png) no-repeat; float:left;}
.board_cell .cell_m_l{ width:590px; height:350px; background:url(../images/main_board_bg_m.png) repeat-x; float:left;}
.board_cell .cell_m_r{ width:300px; height:350px; background:url(../images/main_board_bg_m.png) repeat-x; float:left;}
.board_cell .cell_r{ width:6px; height:350px; background:url(../images/main_board_bg_r.png) no-repeat; float:left;}
.board_title{ color:#0B538B; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:1.5em; font-weight:bold; padding:10px 3px 5px 3px;}
.board_title2{ color:#0B538B; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:1.5em; font-weight:bold; padding:10px 3px 5px 3px; border-top:1px dashed gray;}
.board_content{ padding:0; font-size:1.2em;}
.board_content .board_more {text-align:right;}
.board_content ul{margin:0px; list-style:none; padding:5px 0px 3px 3px; height:100px;}
.board_content ul li{ width:auto; background:url(../images/li_dot.png) no-repeat 0px 4px; padding-left:10px; padding-bottom:5px; line-height:15px;}
.news_list ul{margin:0px; list-style:none; padding:5px 0px 3px 3px; height:270px;}
.news_list ul li{width:auto; background:url(../images/li_dot.png) no-repeat 0px 4px; padding-left:10px; padding-bottom:5px; line-height:15px;}
.news_list .board_more {text-align:right;}

.quote_content{ padding:0; font-size:1.2em;}
.quote_content ul{margin:0px; list-style:none; padding:5px 0px 3px 3px; height:188px;}
.quote_content ul li{ width:auto; padding-left:10px; padding-bottom:5px; line-height:15px;}
.quote{ font-style:italic; font-weight:bold;}

/*footer
.footer{ padding-left:3px; padding-right:3px; text-align:left; background:#FFFFFF; height:40px; margin:0; padding-top:10px;
clear:both;
margin-right: auto;
margin-left: auto;
}*/
.footer{border-top:1px solid #D8D8D8; margin-top:10px; font-size:10px; padding-right:6px;clear:both; width:924px;}
.footer_container{ width:100%; text-align:center; line-height:20px;}
.footer_l{ background:url(../images/footer_bg_l.png) no-repeat; width:6px; height:29px; float:left;}
.footer_m{ background:url(../images/footer_bg_m.png) repeat-x; width:909px; height:29px; float:left;
font-size:14px; color:#0B538B; line-height:29px; text-align:center;}
.footer_r{ background:url(../images/footer_bg_r.png) no-repeat; width:6px; height:29px; float:left;}

/*content*/
.content{ padding-left:3px; padding-right:3px; background:none; text-align:left; margin:0; margin-top:6px;  min-height:370px; width:922px;}
.content_container{ width:100%;float: left;}
.content_float{ margin:0; padding:0; float:left; text-align:left;margin-bottom:10px;}
.content_float_left{ margin:0; padding:0; float:left; text-align:left; margin-left:3px; margin-right:4px; margin-bottom:10px;}

/*img_container*/
.img_container{ margin-bottom:10px;}
/*text_area*/
.text_area{ width:737px; margin-bottom:6px; height:auto;}
.text_area .h3{ line-height:22px; font-size:1.1em; color:#0B538B; font-weight:bold; text-align:left;}
.text_area .h4{ line-height:22px; font-size:1em; color:#0B538B; font-weight:bold; text-align:left;}
.text_area .text_container{padding:5px 10px 5px 10px; font-size:1.1em; height:auto;}
.text_area .text_container ul{width:auto; height:auto; list-style:none; padding:0;margin:0; margin-left:10px; padding-top:10px;}
.text_area .text_container ul li{ width:auto; line-height:15px; font-size:1.1em; background:url(../images/li_dot.png) left 6px no-repeat;  padding-left:11px;  padding-right:5px; padding-bottom:10px;}


#subnav{ width:172px; float:left; margin-right:3px; margin-bottom:6px;}
#subnav .subnav_title{ background:url(../images/subnav_bg_t.png) left no-repeat; width:172px; height:26px; line-height:26px; font-size:1.1em; color:#0B538B; font-weight:bold; text-align:center;}
#subnav .subnav_title .st_bgr{ background:url(../images/subnav_bg_t.png) #FFFFFF right no-repeat; float:right; width:6px; height:26px;}
#subnav .subnav_title a{color:#0B538B; text-decoration:none;}
#subnav .subnav_title a:hover{color:#0B538B; text-decoration:underline;}

#subnav .subnav_menu{ width:170px; border-left:1px solid #88C5F4;border-right:1px solid #88C5F4;}
#subnav .subnav_bottom{background:url(../images/subnav_bg_b.png) left no-repeat; width:172px; height:6px; line-height:6px; }
#subnav .subnav_bottom .sb_bgr{background:url(../images/subnav_bg_b.png) #ffffff right no-repeat; width:6px; height:6px; line-height:6px; float:right; }

#subnav .subnav_menu ul{ width:166px; list-style:none; padding:0;margin:0; margin-left:2px; }
#subnav .subnav_menu ul li{ width:inherit; line-height:18px; text-align:left; text-indent:16px;}
#subnav .subnav_menu ul li a{ display:block; font-size:1em; color:#0B538B; font-weight:bolder; text-decoration:none; line-height:25px; height:25px;}
#subnav .subnav_menu ul li a:hover{ display:block; font-size:1em; color:#0B538B; font-weight:bolder; text-decoration:none; line-height:25px; height:25px; background:#b3ddfe;}
#subnav .subnav_menu .subsub {font-size:0.9em; margin-left:6px; color:#0B538B;}
#subnav .subnav_menu .subsub ul li a:link{font-size:0.9em; color:0B538BF; text-decoration:none;}
#subnav .subnav_menu .subsub ul li a:visited{font-size:0.9em; color:#ef7013; text-decoration:none; background:none}
#subnav .subnav_menu .subsub ul li a:hover{font-size:0.9em; color:#ef7013; text-decoration:underline;background:none}
#subnav .subnav_menu .subsub ul li a:active{font-size:0.9em; color:#ef7013; text-decoration:underline;background:none}
#subnav .subnav_menu .subsub .highlight {font-size:0.9em; color:#ef7013; text-decoration:underline; background:none}





/*training course*/
#subnav{ width:172px; float:left; margin-right:3px; margin-bottom:6px;}
#subnav .subnav_title2{ background:url(../images/subnav_bg_t2.png) left no-repeat; width:172px; height:26px; line-height:26px; font-size:1.1em; color:#b52121; font-weight:bold; text-align:center;}
#subnav .subnav_title2 .st_bgr2{ background:url(../images/subnav_bg_t2.png) #FFFFFF right no-repeat; float:right; width:6px; height:26px;}
#subnav .subnav_title2 a{color:#0B538B; text-decoration:none;}
#subnav .subnav_title2 a:hover{color:#0B538B; text-decoration:underline;}

#subnav .subnav_menu2{ width:170px; border-left:1px solid #ffda8a;border-right:1px solid #ffda8a;}
#subnav .subnav_bottom2{background:url(../images/subnav_bg_b2.png) left no-repeat; width:172px; height:6px; line-height:6px; }
#subnav .subnav_bottom2 .sb_bgr2{background:url(../images/subnav_bg_b2.png) #ffffff right no-repeat; width:6px; height:6px; line-height:6px; float:right; }

#subnav .subnav_menu2 ul{ width:166px; list-style:none; padding:0;margin:0; margin-left:2px; }
#subnav .subnav_menu2 ul li{ width:inherit; line-height:18px; text-align:left; text-indent:16px;}
#subnav .subnav_menu2 ul li a{ display:block; font-size:1em; color:#b52121;  text-decoration:none; line-height:25px; height:25px;}
#subnav .subnav_menu2 ul li a:hover{ display:block; font-size:1em; color:#ff0000; font-weight:bolder; text-decoration:underline; line-height:25px; height:25px; background:#fff7dc;}
#subnav .subnav_menu2 .subsub {font-size:0.9em; margin-left:6px; color:#0B538B;}
#subnav .subnav_menu2 .subsub ul li a:link{font-size:0.9em; color:0B538BF; text-decoration:none;}
#subnav .subnav_menu2 .subsub ul li a:visited{font-size:0.9em; color:#ef7013; text-decoration:none; background:none}
#subnav .subnav_menu2 .subsub ul li a:hover{font-size:0.9em; color:#ef7013; text-decoration:underline;background:none}
#subnav .subnav_menu2 .subsub ul li a:active{font-size:0.9em; color:#ef7013; text-decoration:underline;background:none}
#subnav .subnav_menu2 .subsub .highlight {font-size:0.9em; color:#ef7013; text-decoration:underline; background:none}




/*training left Three-level navigation*/
#subnav .nav_Three{width:170px; height:100%; margin-right:3px; margin-bottom:6px; text-align:left;font-weight:normal; font-size:12px;}
#subnav .nav_Three ul{width:166px; list-style:none; padding:0;margin:0; margin-left:2px; }

#subnav .nav_Three ul li{ width:inherit; line-height:18px; text-align:left; text-indent:24px; font-weight:100; color:#3399cc;}
#subnav .nav_Three ul li a{ display:block; font-size:1em; color:#3399cc;  text-decoration:none; line-height:25px; height:25px;font-weight:normal;}
#subnav .nav_Three ul li a:hover{ display:block; font-size:1em; color:#ff6000; text-decoration:underline; line-height:25px; height:25px; background:url(../images/triangle.png) 15px 8px no-repeat;width:inherit; line-height:25px; text-align:left; text-indent:24px;font-weight:100; font-size:12px; }
#subnav .nav_Three_first{background:url(../images/triangle.png) 15px 8px no-repeat;width:inherit; text-decoration:underline; line-height:25px; text-align:left; text-indent:24px;font-weight:100; font-size:12px; color:#ff6000;}



/*sub area*/
.subarea{ width:172px;  float:left; margin-right:0px; margin-bottom:6px; clear:left;}
.subarea .subarea_title{ background:url(../images/area_bg_t.png) left no-repeat; height:29px; line-height:26px; font-size:1.1em; color:#0B538B; font-weight:bold; text-align:left; width:inherit;}
.subarea .subarea_title .sat_bgr{ background:url(../images/area_bg_t.png) #FFFFFF right no-repeat; float:right; width:6px; height:29px;}
.subarea .subarea_text{ border-left:1px solid #C7C7C7;border-right:1px solid #C7C7C7; padding:10px; font-size:1.1em;}
.subarea .subarea_bottom{background:url(../images/area_bg_b.png) left no-repeat; width:inherit; height:8px; line-height:8px; width:inherit; }
.subarea .subarea_bottom .sab_bgr{background:url(../images/area_bg_b.png) #ffffff right no-repeat; width:6px; height:8px; line-height:8px; float:right; }


.subarea .subarea_menu{ width:168px; border-left:1px solid #C7C7C7;border-right:1px solid #C7C7C7;}
.subarea .subarea_menu ul{width:150px; height:240px; list-style:none; padding:0;margin:0; margin-left:12px;}
.subarea .subarea_menu li{ width:auto; line-height:15px; font-size:1.1em; background:url(../images/li_dot.png) left 6px no-repeat;  padding-left:9px;  padding-right:5px;}

.subarea .subarea_list{ width:735px; border-left:1px solid #C7C7C7;border-right:1px solid #C7C7C7;}
.subarea .subarea_list ul{width:auto; height:auto; list-style:none; padding:0;margin:0; margin-left:10px; padding-top:10px;}
.subarea .subarea_list li{ width:auto; line-height:15px; font-size:1.1em; background:url(../images/li_dot.png) left 6px no-repeat;  padding-left:9px;  padding-right:5px; padding-bottom:10px;}
.subarea .subarea_list .h4{ width:auto; line-height:20px; font-size:1.2em; background:url(../images/li_dot.png) left 6px no-repeat;  padding-left:9px;  padding-right:5px; margin-top:8px; color:#0B538B;}
.subarea h2{color:gray; margin:2px ; padding:0px;}
.subarea h3{color:#FF9900; margin:0px; padding:2px; padding-top:20px;}

.subarea02{
	background: transparent url(../images/main_board_bg_m.png) repeat scroll center top
}

/*Training navi*/
.nav02 ul{width:166px; list-style:none; padding:5px;margin:0; margin-left:2px; font-size:14px; line-height:1.5;}

.flag {
	float:left;
	background-color:white;
	cursor:pointer;
	height:15px;
	width:20px;
}

.fcn {
	background:transparent url(/images/flags1.jpg) no-repeat scroll -22px -13px;
}
.fus {
	background:transparent url(/images/flags1.jpg) no-repeat scroll -1px -13px;
}
.f14 {font-size:14px;}



/*quicklink
.quicklink{ border:1px solid #c7c7c7; clear:left; margin-left:4px;}
.quicklink .ql_bar{ font-size:12px; font-weight:bold; color:#666666; background:url(../images/footer_bg_m.png) repeat-x; height:30px; line-height:28px; text-align:center; width:118px;}
.quicklink  ul{width:118px;list-style:none; padding:0;margin:0;}
.quicklink  ul li{width:auto; line-height:15px; font-size:10px; padding:0; padding-left:6px; height:15px;}
.quicklink  ul li a { display:block; text-decoration:none;line-height:15px;}
.quicklink  ul li a:hover { display:block; text-decoration:underline;line-height:15px;}
.quicklink .quicklink_bottom{background:url(../images/area_bg_b.png) left no-repeat; width:120px; height:8px; line-height:8px; }
.quicklink .quicklink_bottom .qb_bgr{background:url(../images/area_bg_b.png) #ffffff right no-repeat; width:6px; height:8px; line-height:8px; float:right; }
*/
/*quicklink*/
.quicklink{ border:1px solid #CCCCCC; clear:left;width:170px;}/* border:1px solid #c7c7c7;*/
.quicklink .ql_bar{ font-size:12px; font-weight:bold; color:#666666; background:url(../images/footer_bg_m.png) repeat-x; height:30px; line-height:28px; text-indent:20px; width:170px;}
.quicklink  ul{width:170px;list-style:none; padding:0;margin:0;}
.quicklink  ul li{width:auto; line-height:15px; font-size:1em; padding:0; padding-top:3px; padding-left:20px; padding-bottom:3px; height:15px;}
.quicklink  ul li a { display:block; text-decoration:none;line-height:15px;}
.quicklink  ul li a:hover { display:block; text-decoration:underline;line-height:15px;}
.quicklink .quicklink_bottom{background:url(../images/area_bg_b.png) left no-repeat; width:120px; height:8px; line-height:8px; }
.quicklink .quicklink_bottom .qb_bgr{background:url(../images/area_bg_b.png) #ffffff right no-repeat; width:6px; height:8px; line-height:8px; float:right; }


.input1{ width:92px; height:30px;}
.input2{ background:url(images/more_ico.png)}












