@charset "utf-8";
/* CSS Document */
*{font-size:12px; font-family:Arial, Helvetica, sans-serif;}
body{margin: 0px;}
ul{margin:0; padding:0;}
form{margin:0;}
a{color:#0b467c;}

.clearboth{clear:both;}
#container{background: url(../images/bg.jpg) repeat-x #dfe9f3;}
.content{width:950px; margin:0 auto; position:relative;}
#header{border-top: 10px solid #dae6f0;}
#logo{display:block; width:410px; height:77px; padding-top:3px;}
#language{position:absolute; right:0; top:0;}
#h_info{position:absolute; right:150px; top:5px; color:#226eb2;}
#h_menu{position:absolute; bottom:0px; right:0;}
#h_menu li{padding-left:10px; float:left; display:inline;}
#h_menu li a {display:block;}
#main {padding-top: 5px;}


#right-column {float: right; width: 180px; text-align:center;}
#left-column {float: left;width: 225px;}
.w_box {margin: 5px 0;}
.w_box .b_t_l {padding-left:5px; height:5px; display:block; overflow:hidden; background:url(../images/w_box.gif) no-repeat;}
.w_box .b_t_r {padding-right:5px; background:url(../images/w_box.gif) no-repeat 100% -5px;}
.w_box .b_t_c {height:5px; background:url(../images/w_box.gif) repeat-x 0 -20px;}
.w_box .b_c {border-left:solid 2px #FFF;}
.w_box .b_c_m {border-right:solid 2px #FFF; background:#ecf2f7;}
.w_box .b_c_m * { line-height:150%;}
.w_box .b_b_l {padding-left:5px; height:5px; display:block; overflow:hidden; background:url(../images/w_box.gif) no-repeat 0 -10px;}
.w_box .b_b_r {padding-right:5px; background:url(../images/w_box.gif) no-repeat 100% -15px;}
.w_box .b_b_c {height:5px; background:url(../images/w_box.gif) repeat-x 0 -25px;}
.w_box .b_titile {border-bottom:solid 2px #0d5a9f; margin:0 2px; height:25px;}
.w_box .b_titile li {color:#666; height:25px; float:left;list-style:none; font-weight:bold;/* background: url(../images/w_box_tab.gif) no-repeat 0 -60px;*/ margin-left:5px;}
.w_box .b_tit li {float:right;}
.w_box .b_titile li span, .w_box .b_titile li a {line-height:12px; display: block; color:#666; text-decoration:none; padding:6px 10px 6px 10px; *padding-top:6px; border:solid 1px #FFF; border-bottom:none;/*background:#FFF url(../images/w_box_tab.gif) no-repeat 100% -90px;*/}
.w_box .b_titile li.selected {border-top:solid 2px #0d5a9f; border-left:solid 1px #0d5a9f; border-right:solid 1px #0d5a9f;/*background: url(../images/w_box_tab.gif) no-repeat;*/}
.w_box .b_titile li.selected span, .w_box .b_titile li.selected a {background:#ecf2f7; color:#0d5a9f; display:block;/*background: url(../images/w_box_tab.gif) no-repeat 100% -30px;*/}
.hot_list {padding:4px;}
.hot_list ul{list-style:none;}
.hot_list ul li {padding-left:15px; background:url(../images/l_t.gif) no-repeat 5px 8px; white-space: nowrap; }
.hot_list ul a {color:#000; line-height:150%; text-decoration:none;}
.hot_list ul a:hover{text-decoration:underline;}
.l_bar{text-align:right;}
.l_bar a{color:#000; text-decoration:none;}
.l_bar a:hover{text-decoration:underline;}

#disableDiv{position:absolute; width:100%; height:100%; z-index:100; background:#000; opacity:0.3; filter:alpha(opacity=30);display:none;}
.show_window {padding:4px; border:solid 1px #0d5a9f; background:#ecf2f7 url(../images/s_w_bg.jpg) repeat-x top;}
.s_w_t {position:relative;color:#0d5a9f; text-align:left; font-weight:bold; padding:5px 0 5px 22px; background:url(../images/s_w_t_bg.gif) no-repeat 5px 7px;}
.s_w_t h1 {width:60%; margin:0;}
.s_w_t .s_w_cl {position:absolute; width:60px; top:2px; right:5px;}
.s_w_b {border:solid 1px #8db7dd; background:#fff; text-align:left;}
.s_w_m {padding:5px;}
.s_w_m .b_titile li span, .s_w_m .b_titile li a {border-top:solid 1px #ecf2f7; border-left:solid 1px #ecf2f7; border-right:solid 1px #ecf2f7;}
.s_w_m .b_titile li.selected span, .s_w_m .b_titile li.selected a {background:#FFF;}

#login {margin-bottom: 5px;position:relative;}

#main-column {float: left;width: 535px;margin-left: 5px;}
#new_main-column {float: left;width: 765px;}
#cent-column {float: left;}
.s_new{padding:5px;}
.login_tab_bar{position:relative; z-index:1; height:30px;}
.login_tab{list-style:none; position:absolute; top:0;width:225px;}
.login_tab li{float:left; height:32px; overflow:hidden;list-style:none;padding-left:5px; background:url(../images/tab_bg1.gif) no-repeat;}
.login_tab li a{color:#FFF; display:block; font-weight:bold; text-decoration:none; line-height:16px; padding:9px 10px 10px 5px; *padding-top:10px; margin-right:5px; background:url(../images/tab_bg1.gif) no-repeat 100% -32px;}
.login_tab li.selected{background:url(../images/tab_bg1.gif) no-repeat 0 -64px;}
.login_tab li.selected a{color:#0d5a9f;background:url(../images/tab_bg1.gif) no-repeat 100% -96px;}
.contentgroup{background:#ecf2f7;position:relative;height:160px;border:solid 2px #0d5a9f;clear:both;}
.contentgroup .PanelsContent{padding:5px;}
.contentgroup .t_left, .contentgroup .t_right, .contentgroup .b_left, .contentgroup .b_right{position:absolute; display:block; overflow:hidden; width:6px; height:6px; background:url(../images/w_login.gif) no-repeat;}
.contentgroup .t_left{left:-2px; top:-2px;background-position:0 0;}
.contentgroup .t_right{right:-2px;_right:-2px; top:-2px;background-position:0 -6px;}
.contentgroup .b_left{left:-2px; bottom:-2px;background-position:0 -12px;}
.contentgroup .b_right{right:-2px;_right:-2px; bottom:-2px;background-position:0 -18px;}

.member_login{padding:5px;}
.member_login label{display:block; color:#0d5a9f; width:200px; margin:0pt auto 5px;}
.member_login input{border:solid 1px #0d5a9f; width:140px;}
.login_sub {padding-left:55px;}
.login_sub input, .sub {border:none; font-weight:bold; color:#0b467c; margin-bottom:10px; *padding-top:4px;cursor:pointer; display:block; overflow: hidden; width:72px; height:23px; background: url(../images/login_bt.jpg) no-repeat;}
.login_sub a {color:#0b467c; text-decoration:none;}
.login_sub a:hover {text-decoration:underline;}

.t_bar {height:30px; position:relative; z-index:1;}
.t_tab {list-style:none; width:535px; position:absolute; text-align:right}

#cent-column .t_tab {width:720px;}
.t_tab li {float:right; padding-left:5px;margin-left:5px; background:url(../images/t_tab.gif) no-repeat;}
.t_tab li a{color:#666; display:block; line-height:12px; padding:9px 10px 10px 5px; *padding-top:10px; font-weight:bold; text-decoration:none; background:url(../images/t_tab.gif) no-repeat 100% -32px;}
.t_tab li.selected {background:url(../images/t_tab.gif) no-repeat 0 -64px;}
.t_tab li.selected a{background:url(../images/t_tab.gif) no-repeat 100% -96px; color:#0d5a9f;}
.c_c {width:720px; margin-left:5px}
.c_c2 {width:950px; margin:0;}

.h_mv{width:240px; float:left; text-align:center; padding-top:5px; padding-left:10px;}
.h_l{float:right;width:250px;}
.s_l{float:right; width:280px; padding:10px;}
.s_a{float:left; width:200px; border-right:solid 1px #CCC; text-align:center; padding:10px 0;}
.s_l a{margin-right:20px; margin-bottom:40px;}
.s_bt {padding-left:5px; display:block; background:url(../images/s_bt.gif) no-repeat 0 0; height:25px; text-decoration:none;}
.s_bt span { line-height:25px; display:block; text-align:center; padding:4px 15px 3px 10px; _padding-bottom:2px; font-weight:bold; color:#206aac; background:url(../images/s_bt.gif) no-repeat 100% -25px;}
.s_bt:hover {background:url(../images/s_bt.gif) no-repeat 0 -50px;}
.s_bt:hover span {background:url(../images/s_bt.gif) no-repeat 100% -75px; color:#ba6e00;}
.w_tip {padding:10px 10px 10px 80px; color:#FF0000; background:url(../images/tip.gif) no-repeat 10px 50%;}
.red{color:#F00;}

.a_list {padding-bottom:5px;}
.PageChanger {padding:5px; text-align:center;}
.PageChanger ul{list-style:none;}
.PageChanger ul li{float:left; margin:0 2px;}
.PageChanger ul li a {padding:5px; color:#d1e0ef; text-decoration:none; background:#679fd3;}
.PageChanger ul li.selected a {color:#FFF; text-decoration:none; background:#666;}

.cv_t, .cv_t_slct, .cv_t3, .cv_t4{border-bottom:solid 2px #0d5a9f; line-height:23px; color:#0d5a9f; font-weight:bold; padding:0 5px;}
.cv_t{background:#dae6f0 url(../images/t.gif) no-repeat 5px 8px; height:20px; padding-top:4px; padding-left:18px;}
.cv_t_slct{border-bottom:solid 2px #000; color:#000; background:#ccd2d7 url(../images/t2.gif) no-repeat 5px 8px; height:20px; padding-top:4px; padding-left:18px;}
.cv_t2{border-bottom:solid 1px #87bbeb; line-height:23px; color:#87bbeb; font-weight:bold; padding:0 5px;}
.cv_t3{font-size:16px;}
.cv_t4{padding:3px;background:#bdd5ea; border:none; color:#000;}
.cv_w, .cv_w2{border-collapse:collapse; border:none; width:670px; margin:0 auto;}
.cv_w2{width:860px; line-height:35px;}
.cv_w2 .cv_t2{border-bottom:solid 1px #d58717; font-size:13px; line-height:30px; color:#d58717; font-weight:bold; padding:0 5px;}

.cv_t_info{color:#666666; padding:0 5px;}
.cv_w td{padding:0; margin:0;}
.cv_w td.col{width:100px;}
.cv_w td.tn{width:150px; text-align:right;}
.cv_w td.tnl{width:100px;}
.cv_w td.inp{padding:5px; width: 200px;}
.cv_lg{border:solid 1px #87bbeb; border-collapse:collapse; width:100%;}
.cv_lg tr:hover{background:#FFFACE}
.cv_lg th, .cv_lg td{border:solid 1px #87bbeb; padding:2px;}
.selected{background:#cce1f0; color:#0d5a9f;}
.unselected{}

.w_t {padding:5px;}
.w_table {width:100%; border:solid 1px #49abdd; border-collapse:collapse;}
.w_table th{border-bottom:solid 2px #92c9e7; height:25px; background:#cce1f0; color:#0d5a9f; padding:0 4px; text-align:left}
.w_table td{border-bottom:solid 1px #92c9e7; height:25px; padding:0 4px;}
.fm td{border:none; border-bottom:solid 1px #92c9e7; padding:2px;}
.w_table td a, .w_list li a {color:#0b467c; text-decoration:none;}
.w_table td a:hover, .w_list li a:hover {color:#ff6e1f; text-decoration:underline;}
.w_list li{float:left; width:350px; white-space:nowrap; border-bottom:solid 1px #FFF}
.w_list li a{padding-left:15px; background: url(../images/l_t.gif) no-repeat 2px center;}
.w_list li a:hover {background: url(../images/l_t.gif) no-repeat 5px center;}
#footer {border-top: 1px solid #FFFFFF;	margin-top: 5px; padding:5px;text-align:center;}
#footer p {margin:0px;}
#footer a{color:#000; text-decoration:none;}
#footer a:hover{text-decoration: underline;}

.dislist{margin:5px 0; padding:5px; border-bottom:solid 1px #b9d1e9;}
.dislist p{margin:5px 0;}


/*Page*/
.m_menu {background:url(../images/m_m_bg.jpg) repeat-x; height:42px; }
.m_body {padding:10px 30px 10px 300px;}
.m_m_list {list-style:none; margin:0;}
.m_m_list li{float:left; padding-top:12px;}
.m_m_list li a{float:left;color:#c3d8eb; padding:0 15px; border-right:solid 1px #c3d8eb; font-weight:bold; text-decoration:none; display:block; height:12px; line-height:15px;}

.mol_show {position:absolute; padding:5px; top:0px; left:0px; border:solid 1px #0d5a9f; width:550px; background:#dae6f0;}
.sh_box {border:solid 1px #91c1ed; background:#f5f9fc; padding:5px; margin-bottom:5px; clear:both;}
.sh_box ul {list-style:none;}
.sh_box ul li{float:left;}
.sh_box ul li a {display:block; padding:3px 10px; line-height:20px; height:18px; white-space:nowrap; text-decoration:none;}.sh_box ul li a:hover {background:#dae6f0; color:#0b467c;}
.sh_box ul li.selected a {background:#0d5a9f; color:#FFF;}


.alt_info {background:#fff1a6; color:#e7281d; position:absolute; top:0px; left:40%; text-align: center; width:100px; font-weight:bold; padding:2px 5px; border:solid 1px #ffd800;}


.TabbedPanels {margin: 0px;padding: 0px;float: left;clear: none;width: 905px;}
.TabbedPanelsTabGroup {margin: 0px;padding: 0px;}
.TabbedPanelsTab {top: 1px;float: left;padding: 4px 10px;margin: 0px 1px 0px 0px;font: bold 12px sans-serif;background-color: #DDD;list-style: none;border-left: solid 1px #CCC;border-bottom: solid 1px #999;border-top: solid 1px #999;border-right: solid 1px #999;-moz-user-select: none;-khtml-user-select: none;cursor: pointer;}
.TabbedPanelsTabHover {background-color: #CCC;}
.TabbedPanelsTabSelected {background-color: #EEE;border-bottom: 1px solid #EEE;}
.TabbedPanelsTab a {color: black;text-decoration: none;}
.TabbedPanelsContentGroup {clear: both;border-left: solid 1px #CCC;border-bottom: solid 1px #CCC;border-top: solid 1px #999;border-right: solid 1px #999;background-color: #EEE;}
.TabbedPanelsContent {padding: 4px;}
.TabbedPanelsContent .job {border-collapse:collapse;border:none;width:100%;}
.TabbedPanelsContent .job em {font-weight:bold;font-style: normal;}
.TabbedPanelsContentVisible {}
.VTabbedPanels .TabbedPanelsTabGroup {float: left;width: 10em;height: 20em;background-color: #EEE;position: relative;border-top: solid 1px #999;border-right: solid 1px #999;border-left: solid 1px #CCC;border-bottom: solid 1px #CCC;}
.VTabbedPanels .TabbedPanelsTab {float: none;margin: 0px;border-top: none;border-left: none;border-right: none;}
.VTabbedPanels .TabbedPanelsTabSelected {background-color: #EEE;border-bottom: solid 1px #999;}
.VTabbedPanels .TabbedPanelsContentGroup {clear: none;float: left;padding: 0px;width: 30em;height: 20em;}

