/* CSS Document */
body { margin:0; padding:0; font-size:12px; font-family: tahoma, "courier New", verdana, "times New Roman"; color:#717171; text-decoration:none;}

a { color:#717171; text-decoration:underline; color:#666;}
a:hover { color:#333; text-decoration:underline;}




/*For bg Tab left*/
.sha_top { background:url(../images/sha_top.gif) no-repeat top left; height:40px; width:2px;}
.sha_btm { background:url(../images/sha_btm.gif) no-repeat top left; height:75px; width:2px;}
.sha_top_left { background:url(../images/sha_top_left.gif) no-repeat top right; height:40px; width:2px;}
.sha_btm_left { background:url(../images/sha_btm_left.gif) no-repeat top right; height:75px; width:2px;}
.sha_re { background:url(../images/sha_re.gif) repeat-y top left; width:2px;}
.sha_re_left { background:url(../images/sha_re_left.gif) repeat-y top right; width:2px;}
.bg_tableft { background:#f3f3f3; padding:10px;}
.bg_txt { background:url(../images/bg_txt_head.jpg) no-repeat bottom left; width:177px; padding:25px 0 7px 20px;}
.padleft20 { padding-left:20px;}
/*End*/

/*For Text*/
.txt_title { color:#04559e; font-size:12px; font-weight:bold; text-decoration:none; padding-bottom:7px;}
.txt_title a {color:#04559e; text-decoration:none;}
.txt_title a:hover {text-decoration:underline;}

.txt_title span { color:#f7941d; font-size:12px; font-weight:bold; text-decoration:none;}

.txt_regis, .txt_regis a { font-size:12px; color:#f7941d; font-weight:bold; text-decoration:none;}
.txt_regis a:hover { font-size:12px; color:#f7941d; font-weight:bold; text-decoration: underline;}
.txt_regis span, .txt_regis span a{ font-size:12px; color:#818181; font-weight: normal; text-decoration:none;}
.txt_regis span a:hover {  color:#818181; font-weight: normal; text-decoration: underline;}

.txt_more { font-size:12px; color:#277ac6; font-weight:bold; text-decoration:none; padding-top:20px;}
.txt_more a { color:#277ac6; text-decoration:none; }
.txt_more a:hover { color:#277ac6; text-decoration: underline; }

.bg_footer { background:url(../images/bg_footer.gif) repeat-x bottom left;}
.txt_footer { font-size:10px; color:#fff; font-weight:bold; text-decoration:none; padding:41px 0 25px 0;}
.txt_footer a { font-size:10px; color:#fff; font-weight:bold; text-decoration:none;}
.txt_footer a:hover { font-size:10px; color:#fff; font-weight:bold; text-decoration: underline;}

.txt_size11 { font-size:11px; color:#717171; text-decoration:none;}
.txt_size11 a { font-size:11px; color:#277ac6; text-decoration:none;}
.txt_size11 a:hover { font-size:11px; color:#277ac6; text-decoration: underline;}

.txt_comment  { font-size:12px; color:#277ac6; text-decoration:none;}
.txt_comment a { font-size:12px; color:#277ac6; text-decoration:none;}
.txt_comment a:hover { font-size:12px; color:#277ac6; text-decoration: underline;}

.txt_head { font-size:12px; font-weight:bold; color:#04559e; text-decoration:none; text-transform:uppercase; padding-bottom:7px;}


#mn_job { margin:0; padding:0;}
#mn_job ul { margin:0; padding:0;}
#mn_job ul li { margin:0; list-style:none;}

.mn_job span { font-size:12px; color:#3d3d3d; text-decoration:none;}
.mn_job { background:url(../images/icon_plus.gif) no-repeat top left; font-size:12px; color:#04559e; font-weight:bold; text-decoration:none; padding:3px 0 3px 15px;}
.mn_job a { font-size:12px; color:#04559e; font-weight:bold; text-decoration:none;}
.mn_job a:hover { color:#fff; font-weight:bold; text-decoration:none;}
.mn_job:hover { background: url(../images/icon_plus_over.gif) no-repeat top left #04559e; font-size:12px; color:#fff; font-weight:bold; text-decoration:none;}
.mn_job:hover a {color:#fff; font-weight:bold; text-decoration:none;}

.mn_job_de {  background: url(../images/icon_plus_over.gif) no-repeat top left #04559e; font-size:12px; color:#fff; font-weight:bold; text-decoration:none; padding:3px 0 3px 15px;}
.mn_job_de a { color:#fff; font-weight:bold; text-decoration:none;}

.nav, .nav a { font-size:12px; color:#717171; text-decoration:none; text-transform:uppercase;}
.nav a:hover { font-size:12px; color:#818181; text-decoration: underline;}

.nav span { font-size:12px; font-weight:bold; color:#04559e; text-decoration: none;}

.mn_footer { font-size:12px; font-weight:bold; color:#3d3d3d; text-decoration:none;}
.mn_footer a {color:#3d3d3d; text-decoration:none;}
.mn_footer a:hover  {color:#04559e; text-decoration:none;}

.mn_footer_de { font-size:12px; font-weight:bold; color:#04559e; text-decoration:none;}
.mn_footer_de a { color:#04559e; text-decoration:none;}


.bg_mnbtm { background:url(../images/bg_mn_footer.gif) repeat-x top left; height:39px; padding:0 10px;}
.line_mnbtm { background: url(../images/line_mnbtm.gif) repeat-y top center; width:20px;}


.num { font-size:12px; color:#717171; text-decoration:none;}
.num a { font-size:12px; color:#717171; text-decoration:none;}
.num a:hover { font-size:12px; color:#04559e; text-decoration:none;}
.num_de, .num_de a {font-size:12px; color:#04559e; text-decoration: underline;}

.close, .close a { font-size:12px; color:#717171; text-decoration:none; font-weight:bold;}
.close a:hover { color:#04559e; text-decoration:none;}
.page {font-size:12px; color:#04559e; text-decoration: none; font-weight:bold;}



.bg_news { background:#fff; border-bottom:1px solid #e2e2e2; padding:10px 10px;}
.bg_news:hover { background:#f9f9f9; border-bottom:1px solid #e2e2e2;}
.bg_news_de { background:#f9f9f9; border-bottom:1px solid #e2e2e2; padding:10px 10px;}

.tbl_head { background:#d4d4d4; font-size:12px; color:#04559e; font-weight:bold; text-decoration:none; }
.tbl_1 { background:#fff; font-size:12px; color:#717171; text-decoration:none; padding:5px 0;}
.tbl_1 a { color:#717171; text-decoration:none;} 
.tbl_1 a:hover { color:#04559e; text-decoration:none;} 
.tbl_1:hover { color:#04559e; text-decoration:none;} 
.tbl_1:hover a { color:#04559e; text-decoration:none;}
.tbl_2 { background:#eee; font-size:12px; color:#717171; text-decoration:none; padding:5px 0;}
.tbl_2 a { color:#717171; text-decoration:none;} 
.tbl_2 a:hover { color:#04559e; text-decoration:none;} 
.tbl_2:hover { color:#04559e; text-decoration:none;} 

.tbl_2:hover a { color:#04559e; text-decoration:none;} 


.img { background:#666;  filter:gray(opacity=80); cursor:pointer;}
.img:hover { background:#666; filter:alpha(opacity=100);}
/*End*/



/*For Line*/
.line_title { background:url(../images/line_x.gif) center left; height:1px;}

.line_x { background:url(../images/line_x.gif) repeat-x center left; height:40px;}
.line_cus { background:url(../images/line_x.gif) repeat-x center left; height:1px;}
.content { padding:20px 76px 50px 75px;}
.tab { background:url(../images/tab_repeat.gif) repeat-x top left; padding:7px 10px 7px 10px; font-family:tahoma; font-size:12px; font-weight:bold; color:#fff; text-decoration:none;}
.tab_th { background:url(../images/tab_repeat.gif) repeat-x top left;padding:0 10px 0 10px;}



.tab a { font-size:12px; font-weight:bold; color:#fff; text-decoration:none;}
.tab a:hover { font-size:12px; font-weight:bold; color:#f7941d; text-decoration:none;}

.bg_form {background:url(../images/bg_form.gif) repeat-x top left #c1c1c1; color:#3d3d3d;}
.bg_cer { background:url(../images/bg_cer.jpg) no-repeat bottom left #e4e5e5; width:203px; padding:0 0 0 22px;}
.bg_sha { background:url(../images/sha_product.gif) no-repeat bottom left; padding:0 2px;}
.img_cer {border:1px solid #bfbfbf; background:fff;}
.img_cer:hover {border:1px solid #2578c4; background:fff;}

/*End*/

/*For txtbox*/
.txtbox_login { border:1px solid #d4d4d4; background:#d4d4d4; padding:3px; width:153px; font-family:tahoma; font-size:12px; color:#818181; text-decoration: none; }

.txtbox { border:1px solid #fff; background:#fff; padding:3px; font-family:tahoma; font-size:12px; color:#717171; text-decoration:none; width:372px;}
.txtbox_free { border:1px solid #fff; background:#fff; padding:3px; font-family:tahoma; font-size:12px; color:#717171; text-decoration:none;}


.txtbox_charac { border:1px solid #fff; background:#fff; padding:3px; font-family:tahoma; font-size:12px; color:#717171; text-decoration:none; width:150px;} 

.txtarea { border:1px solid #fff; background:#fff; padding:3px; font-family:tahoma; font-size:12px; color:#717171; text-decoration:none; width:372px;}
.txtbox_browse { border:1px solid #fff; background:#fff; padding:3px; font-family:tahoma; font-size:12px; color:#717171; text-decoration:none; width:375px;}
.txtbox_jump {  border:1px solid #818181; background:#fff; font-family:tahoma; font-size:12px; color:#717171; text-decoration:none; }
.chkbox { background:url(../images/chkbox_01.gif) no-repeat center left; padding:0 10px;}

.preload { background:url(../images/loading.gif) no-repeat center;}


.btn_save {
	font-family:tahoma;
	color:#211602;
	font-size:12px;
	width:63px;
	height:28px;
	padding-left:25px;
	background-image: url(../images/btn_submit1.gif);
	background-repeat: repeat-x;
	background-position: left top;
}.btn_reset {
	font-family:tahoma;
	color:#211602;
	font-size:12px;
	width:63px;
	height:28px;
	padding-left:25px;
	background-image: url(../images/btn_reset.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.txtnewsdetail {font-size:12px; color:#717171; text-decoration:none;}
.txtnewsdetail a { color:#717171; text-decoration:none; color:#717171;}
.txtnewsdetail a:hover { color:#333; text-decoration:underline;}

