@charset "utf-8";
#sub_visual{width:1000px;height:170px;}
#left_right{width:1000px;min-height:500px;height:auto;position:relative;}

#left_right #right_center{width:770px;min-height:500px;height:auto;position:relative;}
#left_right #right_center #navi_title{width:770px;height:60px;position:relative;border-bottom:1px solid #c8c8c8;}
#left_right #right_center #navi_title #sub_title{font-size:23px;color:#000000;left:0px;top:20px;}
#left_right #right_center #navi_title #navi{right:0px;top:0px;font-size:11px;top:25px;color:#999999;}

#left_right #left_menu{width:200px;min-height:315px;height:auto;position:relative;}
#left_right #left_menu #left_menu_title{background:url('/image/sub/title.gif') no-repeat;width:200px;height:57px;color:#ffffff;font-size:21px;text-align:center;font-family:'helvetica';padding:33px 0 0 0;}
#left_right #left_menu ul{list-style:none;padding:0px;margin:0px;}
#left_right #left_menu ul li.li{background:url('/image/sub/menu_bg.gif') no-repeat;width:185px;height:34px;color:#666666;padding:12px 0 0 15px;font-size:12px;}
#left_right #left_menu ul li.li_o{background:url('/image/sub/menu_bg_o.gif') no-repeat;width:185px;height:34px;color:#068d26;padding:12px 0 0 15px;font-size:12px;cursor:pointer;}
#left_right #left_menu ul li.li a{color:#666666;text-decoration: none;}
#left_right #left_menu ul li.li_o a{color:#068d26;text-decoration: none;}

#sub_contents{width:100%;position:relative;min-height:500px;height:auto;padding:15px 0 15px 0;}

.sub_green_title {height:34px; line-height:34px; color:#2e4dab; background:url('/image/sub/text_bar.gif') no-repeat; padding-left:38px;}
.sponsor_bg{background:url('/image/sponsor/box_bg.gif');width:100%;text-align:center;padding:11px 0 10px 0;}

.sub_content_tbl{width:100%;border-collapse: collapse;}
.sub_content_tbl .th_g{font-weight:normal;text-align:center;background:#fafafa;border:1px solid #dddddd;padding:5px 0 5px 0;}
.sub_content_tbl .td_l{font-weight:normal;text-align:left;border:1px solid #dddddd;padding:5px 0 5px 10px;}
.sub_content_tbl .td{font-weight:normal;text-align:center;border:1px solid #dddddd;padding:5px 0 5px 0;}
.sub_content_tbl .td_l2{font-weight:normal;text-align:center;border:1px solid #dddddd;padding:5px 0 5px 0px;}
.sub_content_tbl .th_b{font-weight:normal;text-align:center;background:#e6eef1;border:1px solid #dddddd;padding:5px 0 5px 0px;color:#467ca8;}
.sub_content_tbl .th_b2{font-weight:normal;text-align:left;background:#e6eef1;border:1px solid #dddddd;padding:5px 0 5px 20px;color:#467ca8;}

.sub_dot_tbl{width:100%;}
.sub_dot_tbl .th{width:150px;border-bottom:1px dashed #c1c1c1;padding:10px 0 10px 0;}
.sub_dot_tbl .td{width:600px;border-bottom:1px dashed #c1c1c1;padding:10px 0 10px 20px;}
.sub_dot_tbl .td .Lfloat{width:45%;}
.blue_txt_2 {background:url('/image/about/icon.gif') 15px 40% no-repeat; color:#5778ab; font-weight:bold; padding-left:30px;}
.blue_txt_3 {background:url('/image/about/icon.gif') 0px 40% no-repeat; color:#5778ab; font-weight:bold; padding-left:15px;}
.blue_txt {background:url('/image/about/icon.gif') 0 40% no-repeat; color:#5778ab; font-weight:bold;padding-left:15px;}
.bottom_dot{border-bottom:1px dashed #c1c1c1;width:100%;height:1px;margin:20px 0 20px 0;}

.default_tbl {border-top:1px solid #5573d4; border-left:1px solid #dcdcdc;}
.default_tbl th {background:#fafafa; padding:5px 10px; text-align:left; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;}
.default_tbl .th {padding:5px 10px; text-align:left; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;color:#5c5c5c;}
.default_tbl .th_c {background:#f8f8f8; text-align:center; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;}
.default_tbl .th_t {background:#e6eef1; text-align:left; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;color:#467ca8;}
.default_tbl td {padding:5px 7px; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;}


.gray_box {width:680px; border:1px solid #e5e5e5; background:#f5f5f5; padding:10px; color:#585858;}
.link_title {background:url('/image/about/icon2.gif') 0 7px no-repeat;padding:0 0 0 15px;font-weight:bold;}
.dot_line {width:100%; height:1px; border-bottom:1px dashed #c2c2c2;}

.gray_box2 {width:718px; border:1px solid #e5e5e5; background:#f5f5f5; padding:25px; color:#585858;}
.gray_box2 table{width:100%;}
.gray_box2 table td{width:50%;}

.site_box{width:233px;}
.site_box .site_list{width:200px;margin:0 auto;}
.site_box #site_title1{width:233px;height:28px;color:#ffffff;text-align:center;font-size:14px;padding:8px 0 0 0;background:#1aa737;}
.site_box #site_title2{width:233px;height:28px;color:#ffffff;text-align:center;font-size:14px;padding:8px 0 0 0;background:#5879ac;}
.site_box #site_title3{width:233px;height:28px;color:#ffffff;text-align:center;font-size:14px;padding:8px 0 0 0;background:#dd5796;}
.site_box #site_title4{width:233px;height:28px;color:#ffffff;text-align:center;font-size:14px;padding:8px 0 0 0;background:#ecb32e;}
.site_box #site_title5{width:233px;height:28px;color:#ffffff;text-align:center;font-size:14px;padding:8px 0 0 0;background:#1abec0;}
.site_box #site_title6{width:233px;height:28px;color:#ffffff;text-align:center;font-size:14px;padding:8px 0 0 0;background:#8661c1;}
.site_box ul{list-style:none;padding:0px;margin:0px;}
.site_box ul li{background:url('/image/sub/sitemap_dot.gif') 0 12px no-repeat;padding:8px 0 8px 20px;border-bottom:1px dashed #dbdbdb;}

.agree_tbl{width:702px; background:url('/image/join/rbox_2.gif') repeat-y;text-align:center;}
.agree_tbl textarea{width:725px;height:190px;border:1px solid #dfdfdf;padding:5px 0 0 5px;}

.login_div {position:relative; width:694px; height:250px; background:url('/image/join/login_bg2.gif') no-repeat; margin:0 auto 50px;}
.login_div .login_tbl {position:absolute; top:93px; left:310px;}
.login_div #sign_btn {position:absolute; top:206px; left:525px;}

#program_title {width:100%; border-bottom:1px solid #2464ac; }
#program_title .tb2 {line-height:34px; background:url('/image/program/tab_2.gif') repeat-x; font-weight:bold;}
#program_title .tb2_o {line-height:34px; background:url('/image/program/tab_o2.gif') repeat-x; font-weight:bold; color:#ffffff;}

.sub_tit {position:relative; width:745px; height:29px; background:url('/image/sub/title_bg.gif') no-repeat; line-height:29px;}
.sub_tit span {padding-left:25px; font-weight:bold; color:#444444;font-size:10pt;}
.sub_tit .sub_tit_btn {position:absolute; top:8px; left:690px;}

.about_tbl {width:100%; border-top:1px solid #ddd; border-left:1px solid #ddd; text-align: center;}
.about_tbl .th1 {padding:4px; background:#EEF2F4; color:#444444; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
.about_tbl .th2 {padding:4px; background:#f6f6f6; color:#000000; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
.about_tbl .th3 {padding:4px; background:#f6f6f6; color:#000000; border-right:1px solid #ddd;}
.about_tbl .td1 {padding:5px 10px; border-right:1px solid #ddd; border-bottom:1px solid #ddd;background:#ffffff; text-align: center;}

.back_top_bg{
	background:url('/image/sub/tab_bg.gif') ;
	font-size:13px;
	font-weight: bold;
	height:36px;
}
.border_cs{
	background:url('/image/sub/tab2.gif') ;
	height:36px;
	cursor: pointer;

}

.border_cs_o{

	background:url('/image/sub/tab2_o.gif') ;
	color:#ffffff;
	height:36px;
	cursor: pointer;
}

.spancss{
	vertical-align:top;
	padding-left:10px;
	padding-right:10px;
	line-height:35px;
}


.blue_box {
	background-color:#F2F7FB; color:#3087CC;  text-align:center; padding:10px 0; font-weight:bold;
}
