@CHARSET "UTF-8";
	/********* basic *********/
*{
	font-family: "Malgun Gothic", NanumGothic, 돋움, Dotum, AppleGothic, Arial, Helvetica, 굴림, sans-serif;
	font-size: 12px;
	line-height:21px;
	/*color:#000000;
	*/
	margin:0;
	padding:0;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
}
/**:focus{
	outline:1px solid #ff9416;
}*/
input:focus{
	outline:1px solid #ff9416;
}
textarea:focus{
	outline:1px solid #ff9416;
}
select:focus{
	outline:1px solid #ff9416;
}
html, body{
	height:100%;
}
body, div, p, ol, ul, li, img, a, h1, h2, h3, h4, h5, h6, h7, h8, h9, form, span, iframe, dl, dt, dd, input, textarea{
	font-family: "Malgun Gothic", NanumGothic, 돋움, Dotum, AppleGothic, Arial, Helvetica, 굴림, sans-serif;
	font-size: 12px;
	line-height:21px;
	color:#000000;
	margin:0;
	padding:0;
}

a{
	text-decoration:none;
}
a:hover{
	color:#ff9416;
	font-weight:bold;
}
a:focus{
	outline:1px dotted #555;
	!important;
}
button:focus{
	outline:1px dotted #555;
	!important;
}
a:active{
	border: 1px dotted #555;
}  

h1, h2, h3, h4, h5, h6{
	font-weight: bold;
	color:#000000;
}
h1{
	}
h2{
	background:url('images/bg_contitle.gif') no-repeat 0 7px;
	font-size: 15px;
	line-height:20px;
	margin: 0 0;
	padding: 5px 0 10px 14px;
}
h2.tit{
	display:inline-block;
	background:none !important;
	float:left;
	font-size:16px;
	font-weight:bold;
	height:40px;
	line-height:30px;
	padding:5px 5px;
}
p.h2note{
	display:inline-block;
	float:right;
	text-align:right;
	font-size:11px;
	color:#666;
	font-weight:normal;
	height:30px;
	padding-top:10px;
}
h3{
	font-size: 24px;
	line-height:32px;
	margin: 29px 0;
}
h4{
	font-size:17px;
	font-weight:bold;
	padding-bottom:15px;
	text-align:center;
}
h5{
	font-size: 17px;
	line-height:21px;
	margin: 0 0 20px 0;
	text-align:center;
}
h6{
	font-size: 16px;
	color:#444;
	line-height:30px;
	margin: 5px 0;
}
sup{
	color:#f00;
	font-weight:bold;
	height:10px;
	line-height:10px;
}
.bold{
	font-weight:bold;
}

/* for label tag in IE browser */
label.af-disabled{
	display:inline-block;
	color:#ababab;
}




.redbox{
	width:300px;
	height:300px;
	background:#f00;
	color:#fff;
}


/********* button *********/
.af-button.af-default{
	background: #d9e2e9;
	background: -ms-linear-gradient(top, #F4F4F4 0%, #E5E6E5 100%);
	background: -moz-linear-gradient(top, #F4F4F4 0%, #E5E6E5 100%);
	background: -o-linear-gradient(top, #F4F4F4 0%, #E5E6E5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F4F4F4), color-stop(1, #E5E6E5));
	background: -webkit-linear-gradient(top, #F4F4F4 0%, #E5E6E5 100%);
	background: linear-gradient(to bottom, #F4F4F4 0%, #E5E6E5 100%);
	border-color:#a7a7a7;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size: 12px;
	color: #000000;
}
.af-button.af-default.af-hover{
	color: #ffffff;
	background: #00cfdc;
	background: -ms-linear-gradient(top, #8BEEF4 0%, #2BD9E4 100%);
	background: -moz-linear-gradient(top, #8BEEF4 0%, #2BD9E4 100%);
	background: -o-linear-gradient(top, #8BEEF4 0%, #2BD9E4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #8BEEF4), color-stop(1, #2BD9E4));
	background: -webkit-linear-gradient(top, #8BEEF4 0%, #2BD9E4 100%);
	background: linear-gradient(to bottom, #8BEEF4 0%, #2BD9E4 100%);
	border-color:#00a0ae;
}
.af-button.af-default.af-pressed{
	background: #ff9416;
	background: -ms-linear-gradient(top, #32D0EB 0%, #04BFE0 100%);
	background: -moz-linear-gradient(top, #32D0EB 0%, #04BFE0 100%);
	background: -o-linear-gradient(top, #32D0EB 0%, #04BFE0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #32D0EB), color-stop(1, #04BFE0));
	background: -webkit-linear-gradient(top, #32D0EB 0%, #04BFE0 100%);
	background: linear-gradient(to bottom, #32D0EB 0%, #04BFE0 100%);
	border-color:#007191;
	color: #ffffff;
}
.af-button.af-default.af-disabled{
	border: 1px solid #c8c8c8;
	color: #9a9a9a;
	background: #e7e7e7;
}

.button_rbox{
	text-align:right;
}
.button_cbox{
	text-align:center;
	word-spacing:10px;
}
.button_cbox2{
	border-top:1px solid #ccc;
	text-align:center;
	word-spacing:10px;
}
.button_rbox2{
	border-top:1px solid #ccc;
	padding-top:10px;
	text-align:right;
}
.button_rbox3{
	float:right;
	padding-bottom:10px;
	height:35px;
	line-height:35px;
}
.button_cbox2{
	border-top:1px solid #ccc;
	padding-top:10px;
	text-align:center;
	word-spacing:20px;
}

.datebtn{
	display:inline-block;
	position:relative;
	cursor:pointer;
	overflow:visible;
	text-align:center;
	margin:5px 5px 5px 2px !important;
	padding:0px !important;
	vertical-align:middle;
	line-height:25px;
	height:25px;
	text-decoration:none;
	*zoom:1;
	/* for IE7 */
	*display:inline;
	/* for IE7 */
	width:16px;
	height:20px;
	background:url('images/datebtn.gif') no-repeat;
	border:0;
	cursor:pointer;
}
.datebtn_ym{
	display:inline-block;
	position:relative;
	cursor:pointer;
	overflow:visible;
	text-align:center;
	margin:5px 5px 5px 2px !important;
	padding:0px !important;
	vertical-align:middle;
	line-height:25px;
	height:25px;
	text-decoration:none;
	*zoom:1;
	/* for IE7 */
	*display:inline;
	/* for IE7 */
	width:16px;
	height:20px;
	background:url('images/datebtn.gif') no-repeat;
	border:0;
	cursor:pointer;
}

.btn_pack,
.btn_pack *{
	display:inline-block;
	overflow:visible;
	position:relative;
	margin:0;padding:0;
	border:0;
	background:url('images/btn_pack.png') no-repeat;
	color:#333;
	font-weight:normal;
	text-decoration:none !important;
	vertical-align:top;
	white-space:nowrap;
}
.btn_pack{
	margin-right:4px;
}
.btn_pack *{
	left:4px;
	cursor:pointer;
	_cursor:hand;
}
.btn_pack.small2,
.btn_pack.small2 *{
	height:24px;
	line-height:24px;
}
.btn_pack.medium,
.btn_pack.medium *{
	height:30px;
	line-height:30px;
}
.btn_pack.large,
.btn_pack.large *{
	height:40px;
	line-height:40px;
}
.btn_pack.small,
.btn_pack.small *{
	height:19px;
	line-height:19px;
}
.btn_pack.small3,
.btn_pack.small3 *{
	height:19px;
	line-height:19px;
}
.btn_pack.small2{
	background-position:left 0;
}
.btn_pack.medium{
	background-position:left -29px;
}
.btn_pack.large{
	background-position:left -65px;
}
.btn_pack.small{
	margin-top:2px;
	background-position:left -106px;
}
.btn_pack.small3{
	margin-top:2px;
	background-position:left -129px;
}
.btn_pack.small2 *{
	padding:0 10px 0 6px;
	!important;
	background-position:right top;
	font-size:11px;
	color:#333;
}
.btn_pack.medium *{
	padding:0 14px 0 12px;
	background-position:right -29px;
	color:#fff;
	font-size:12px;
}
.btn_pack.medium *:hover{
	color:#222;
}
.btn_pack.large *{
	padding:0 25px 5px 23px;
	background-position:right -65px;
	font-size:15px;
	color:#ffffff;
	font-weight:bold;
	letter-spacing:0.3em;
}
.btn_pack.large *:hover{
	color:#681400;
}
.btn_pack.small *{
	padding:0 6px 0 2px;
	background-position:right -106px;
	font-size:11px;
	color:#666;
}
.btn_pack.small3 *{
	padding:0 6px 0 2px;
	background-position:right -129px;
	font-size:11px;
	color:#666;
}
.btn_pack *:hover,
.btn_pack *:active,
.btn_pack *:focus{
	color:#425d9b;
	font-weight:bold;
}
.btn_pack.strong *{
	font-weight:bold !important;
}
.btn_pack.icon *{
	padding-left:20px;
}
.btn_pack.small.icon *{
	padding-left:16px;
}
.btn_pack.small3.icon *{
	padding-left:16px;
}
.btn_pack.icon span{
	width:20px;
	margin-right:-20px;
	padding:0 !important;
}
.btn_pack.icon *{
	}
.btn_pack.icon *:hover,
.btn_pack.icon *:active,
.btn_pack.icon *:focus{
	color:#425d9b;
}
.btn_pack.small2 .check{
	background-position:4px -150px;
}
.btn_pack.medium .check{
	background-position:4px -146px;
}
.btn_pack.large .check{
	background-position:5px -144px;
}
.btn_pack.small .check{
	background-position:3px -153px;
}
.btn_pack.small3 .check{
	background-position:3px -153px;
}
.btn_pack.small2 .add{
	background-position:-16px -149px;
}
.btn_pack.medium .add{
	background-position:-14px -146px;
}
.btn_pack.large .add{
	background-position:-14px -144px;
}
.btn_pack.small .add{
	background-position:-18px -153px;
}
.btn_pack.smal3l .add{
	background-position:-18px -153px;
}
.btn_pack.small2 .delete{
	background-position:-34px -150px;
}
.btn_pack.medium .delete{
	background-position:-34px -146px;
}
.btn_pack.large .delete{
	background-position:-34px -144px;
}
.btn_pack.small .delete{
	background-position:-37px -153px;
}
.btn_pack.small3 .delete{
	background-position:-37px -153px;
}
.btn_pack.small2 .calendar{
	background-position:-56px -150px;
}
.btn_pack.medium .calendar{
	background-position:-56px -146px;
}
.btn_pack.large .calendar{
	background-position:-56px -144px;
}
.btn_pack.small .calendar{
	background-position:-59px -153px;
}
.btn_pack.small3 .calendar{
	background-position:-59px -153px;
}
.btn_pack.small2 .refresh{
	background-position:-76px -150px;
}
.btn_pack.medium .refresh{
	background-position:-76px -146px;
}
.btn_pack.large .refresh{
	background-position:-76px -144px;
}
.btn_pack.small .refresh{
	background-position:-79px -153px;
}
.btn_pack.small3 .refresh{
	background-position:-79px -153px;
}
.btn_pack.small2 .downlaod{
	background-position:-96px -151px;
}
.btn_pack.medium .downlaod{
	background-position:-96px -147px;
}
.btn_pack.large .downlaod{
	background-position:-96px -145px;
}
.btn_pack.small .page{
	background-position:-99px -154px;
}
.btn_pack.small3 .page{
	background-position:-99px -154px;
}
.btn_pack.small2 .page{
	background-position:-117px -151px;
}
.btn_pack.medium .page{
	background-position:-96px -147px;
}
.btn_pack.large .page{
	background-position:-96px -145px;
}
.btn_pack.small .page{
	background-position:-99px -154px;
}
.btn_pack.small3 .page{
	background-position:-99px -154px;
}
.btn_pack.small2 .search{
	background-position:-117px -151px;
}
.btn_pack.medium .search{
	background-position:-96px -147px;
}
.btn_pack.large .search{
	background-position:-96px -145px;
}
.btn_pack.small .search{
	background-position:-136px -154px;
}
.btn_pack.small3 .search{
	background-position:-136px -154px;
}
.btn_pack.small2 .search2{
	background-position:-161px -151px;
}
.btn_pack.medium .search2{
	background-position:-96px -147px;
}
.btn_pack.large .search2{
	background-position:-96px -145px;
}
.btn_pack.small .search2{
	background-position:-161px -154px;
}
.btn_pack.small3 .search2{
	background-position:-161px -154px;
}
.btn_pack.small2 .print{
	background-position:-161px -151px;
}
.btn_pack.medium .print{
	background-position:-96px -147px;
}
.btn_pack.large .print{
	background-position:-96px -145px;
}
.btn_pack.small .print{
	background-position:-238px -154px;
}
.btn_pack.small3 .print{
	background-position:-238px -153px;
}
.btn_pack.small2 .prev{
	background-position:-335px -150px;
}
.btn_pack.small2 .next{
	background-position:-358px -151px;
}
.btn_pack .btn{
	border:0;
}

.btn_pack_find{
	display:inline-block;
	overflow:visible;
	position:relative;
	width:20px;
	height:20px;
	margin:0;
	padding:0;
	border:0;
	font-weight:bold;
	text-decoration:none !important;
	vertical-align:middle;
	white-space:nowrap;
	background:url('images/btn_pack.png') no-repeat -187px -153px;
	cursor:pointer;
	_cursor:hand;
}
.btn_pack_find.af-hover{
	background:url('images/btn_pack.png') no-repeat -186px -152px;
}
.btn_pack_find.af-pressed{
	background:url('images/btn_pack.png') no-repeat -188px -154px;
}
.btn_pack_find.onhover{
	background:url('images/btn_pack.png') no-repeat -186px -152px;
}
.btn_pack_del{
	display:inline-block;
	overflow:visible;
	position:relative;
	width:20px;
	height:20px;
	margin:0;
	padding:0;
	border:0;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	font-weight:bold;
	text-decoration:none !important;
	vertical-align:middle;
	white-space:nowrap;
	background:url('images/btn_pack.png') no-repeat -210px -153px;
	cursor:pointer;
	_cursor:hand;
}
.btn_pack_del.af-hover{
	background:url('images/btn_pack.png') no-repeat -219px -152px;
}
.btn_pack_del.af-pressed{
	background:url('images/btn_pack.png') no-repeat -220px -154px;
}
.btn_pack_del.onhover{
	background:url('images/btn_pack.png') no-repeat -219px -152px;
}
.btn_pack_message{
	display:inline-block;
	overflow:visible;
	position:relative;
	width:20px;
	height:20px;
	margin:0;
	padding:0;
	border:0;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	font-weight:bold;
	text-decoration:none !important;
	vertical-align:middle;
	white-space:nowrap;
	background:url('images/btn_pack.png') no-repeat -261px -153px;
	cursor:pointer;
	_cursor:hand;
}
.btn_pack_message.af-hover{
	background:url('images/btn_pack.png') no-repeat -260px -152px;
}
.btn_pack_message.af-pressed{
	background:url('images/btn_pack.png') no-repeat -262px -154px;
}
.btn_pack_message.onhover{
	background:url('images/btn_pack.png') no-repeat -260px -152px;
}
.btn_pack_open{
	display:inline-block;
	overflow:visible;
	position:relative;
	width:20px;
	height:20px;
	margin:0;
	padding:0;
	border:0;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	font-weight:bold;
	text-decoration:none !important;
	vertical-align:middle;
	white-space:nowrap;
	background:url('images/btn_pack.png') no-repeat -285px -153px;
	cursor:pointer;
	_cursor:hand;
}
.btn_pack_open.af-hover{
	background:url('images/btn_pack.png') no-repeat -284px -152px;
}
.btn_pack_open.af-pressed{
	background:url('images/btn_pack.png') no-repeat -286px -154px;
}
.btn_pack_open.onhover{
	background:url('images/btn_pack.png') no-repeat -284px -152px;
}
.btn_pack_close{
	display:inline-block;
	overflow:visible;
	position:relative;
	width:20px;
	height:20px;
	margin:0;
	padding:0;
	border:0;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	font-weight:bold;
	text-decoration:none !important;
	vertical-align:middle;
	white-space:nowrap;
	background:url('images/btn_pack.png') no-repeat -309px -153px;
	cursor:pointer;
	_cursor:hand;
}
.btn_pack_close.af-hover{
	background:url('images/btn_pack.png') no-repeat -308px -152px;
}
.btn_pack_close.af-pressed{
	background:url('images/btn_pack.png') no-repeat -310px -154px;
}
.btn_pack_close.onhover{
	background:url('images/btn_pack.png') no-repeat -308px -152px;
}
.btn_searchbox {
	width:74px;
	height:32px;
	display:inline-block;
	margin:0;
	padding:0;
}
.btn_searchbox a{
	display:inline-block;
	width:74px;
	height:32px;
	margin:0;
	padding:0;
	border:0;
	background:url(images/user_btns.png) no-repeat 0px 0px;
	cursor:pointer;
	_cursor:hand;
	text-indent:-9999px;
	*display: inline; 
	zoom: 1;
	*text-indent:0; 
	*font-size:0; 
	*line-height:0; 
	*overflow:hidden;
}
.btn_searchbox a:focus,
.btn_searchbox a.onhover,
.btn_searchbox a:hover{
	background:url(images/user_btns.png) no-repeat 0px -50px;
}
.btn_goapply a{
	display:inline-block;
	width:123px;
	height:32px;
	margin:0;
	padding:0;
	border:0;
	background:url(images/user_btns.png) no-repeat -100px 0px;
	cursor:pointer;
	_cursor:hand;
	text-indent:-9999px;
	*display: inline; 
	zoom: 1;
	*text-indent:0; 
	*font-size:0; 
	*line-height:0; 
	*overflow:hidden;
	text-decoration:none;
	color:#ffaa43;
}
.btn_goapply a:focus, 
.btn_goapply a.onhover, 
.btn_goapply a:hover{
	background:url(images/user_btns.png) no-repeat -100px -50px;
}
.btn_golist a{
	display:inline-block;
	width:93px;
	height:32px;
	margin:0;
	padding:0;
	border:0;
	background:url(images/user_btns.png) no-repeat -100px -100px;
	cursor:pointer;
	_cursor:hand;
	text-indent:-9999px;
	*display: inline; 
	zoom: 1;
	*text-indent:0; 
	*font-size:0; 
	*line-height:0; 
	*overflow:hidden;
}
.btn_golist a:focus, 
.btn_golist a.onhover, 
.btn_golist a:hover{
	background:url(images/user_btns.png) no-repeat -100px -150px;
}
.btn_goprev a{
	display:inline-block;
	width:73px;
	height:32px;
	margin:0;
	padding:0;
	border:0;
	background:url(images/user_btns.png) no-repeat 0px -100px;
	cursor:pointer;
	_cursor:hand;
	text-indent:-9999px;
	*display: inline; 
	zoom: 1;
	*text-indent:0; 
	*font-size:0; 
	*line-height:0; 
	*overflow:hidden;
}
.btn_goprev a:focus,  
.btn_goprev a.onhover, 
.btn_goprev a:hover{
	background:url(images/user_btns.png) no-repeat 0px -150px;
}
.btn_gonext a{
	display:inline-block;
	width:73px;
	height:32px;
	margin:0;
	padding:0;
	border:0;
	background:url(images/user_btns.png) no-repeat -200px -100px;
	cursor:pointer;
	_cursor:hand;
	text-indent:-9999px;
	*display: inline; 
	zoom: 1;
	*text-indent:0; 
	*font-size:0; 
	*line-height:0; 
	*overflow:hidden;
}
.btn_gonext a:focus, 
.btn_gonext a.onhover, 
.btn_gonext a:hover{
	background:url(images/user_btns.png) no-repeat -200px -150px;
}
.btn_tempsave a{
	display:inline-block;
	width:94px;
	height:32px;
	margin:0;
	padding:0;
	border:0;
	background:url(images/user_btns.png) no-repeat -300px -100px;
	cursor:pointer;
	_cursor:hand;
	text-indent:-9999px;
	*display: inline; 
	zoom: 1;
	*text-indent:0; 
	*font-size:0; 
	*line-height:0; 
	*overflow:hidden;
}
.btn_tempsave a:focus, 
.btn_tempsave a.onhover, 
.btn_tempsave a:hover{
	background:url(images/user_btns.png) no-repeat -300px -150px;
}
.btn_resume a{
	display:inline-block;
	width:112px;
	height:32px;
	margin:0;
	padding:0;
	border:0;
	background:url(images/user_btns.png) no-repeat -300px 0px;
	cursor:pointer;
	_cursor:hand;
	text-indent:-9999px;
	*display: inline; 
	zoom: 1;
	*text-indent:0; 
	*font-size:0; 
	*line-height:0; 
	*overflow:hidden;
}
.btn_resume a:focus, 
.btn_resume a.onhover, 
.btn_resume a:hover{
	background:url(images/user_btns.png) no-repeat -300px -50px;
}
.btn_sendapply a{
	display:inline-block;
	width:139px;
	height:32px;
	margin:0;
	padding:0;
	border:0;
	background:url(images/user_btns.png) no-repeat 0px -200px;
	cursor:pointer;
	_cursor:hand;
	text-indent:-9999px;
	*display: inline; 
	zoom: 1;
	*text-indent:0; 
	*font-size:0; 
	*line-height:0; 
	*overflow:hidden;
}
.btn_sendapply a:focus, 
.btn_sendapply a.onhover, 
.btn_sendapply a:hover{
	background:url(images/user_btns.png) no-repeat 0px -250px;
}
.btn_umodify a{
	display:inline-block;
	width:73px;
	height:32px;
	margin:0;
	padding:0;
	border:0;
	background:url(images/user_btns.png) no-repeat -300px -200px;
	cursor:pointer;
	_cursor:hand;
	text-indent:-9999px;
	*display: inline; 
	zoom: 1;
	*text-indent:0; 
	*font-size:0; 
	*line-height:0; 
	*overflow:hidden;
}
.btn_umodify a:focus, 
.btn_umodify a.onhover, 
.btn_umodify a:hover{
	background:url(images/user_btns.png) no-repeat -300px -250px;
}
.btn_udel a{
	display:inline-block;
	width:73px;
	height:32px;
	margin:0;
	padding:0;
	border:0;
	background:url(images/user_btns.png) no-repeat -400px -200px;
	cursor:pointer;
	_cursor:hand;
	text-indent:-9999px;
	*display: inline; 
	zoom: 1;
	*text-indent:0; 
	*font-size:0; 
	*line-height:0; 
	*overflow:hidden;
}
.btn_udel a:focus, 
.btn_udel a.onhover, 
.btn_udel a:hover{
	background:url(images/user_btns.png) no-repeat -400px -250px;
}
.btn_uqna a{
	display:inline-block;
	width:99px;
	height:32px;
	margin:0;
	padding:0;
	border:0;
	background:url(images/user_btns.png) no-repeat 0px -300px;
	cursor:pointer;
	_cursor:hand;
	text-indent:-9999px;
	*display: inline; 
	zoom: 1;
	*text-indent:0; 
	*font-size:0; 
	*line-height:0; 
	*overflow:hidden;
}
.btn_uqna a:focus, 
.btn_uqna a.onhover, 
.btn_uqna a:hover{
	background:url(images/user_btns.png) no-repeat 0px -350px;
}
.btn_uqna2 a{
	display:inline-block;
	width:99px;
	height:32px;
	margin:0;
	padding:0;
	border:0;
	background:url(images/user_btns.png) no-repeat -400px -400px;
	cursor:pointer;
	_cursor:hand;
	text-indent:-9999px;
	*display: inline; 
	zoom: 1;
	*text-indent:0; 
	*font-size:0; 
	*line-height:0; 
	*overflow:hidden;
}
.btn_uqna2 a:focus, 
.btn_uqna2 a.onhover, 
.btn_uqna2 a:hover{
	background:url(images/user_btns.png) no-repeat -400px -450px;
}
.btn_umodify_com a{
	display:inline-block;
	width:99px;
	height:32px;
	margin:0;
	padding:0;
	border:0;
	background:url(images/user_btns.png) no-repeat -100px -300px;
	cursor:pointer;
	_cursor:hand;
	text-indent:-9999px;
	*display: inline; 
	zoom: 1;
	*text-indent:0; 
	*font-size:0; 
	*line-height:0; 
	*overflow:hidden;
}
.btn_umodify_com a:focus, 
.btn_umodify_com a.onhover, 
.btn_umodify_com a:hover{
	background:url(images/user_btns.png) no-repeat -100px -350px;
}
.btn_ucomp a{
	display:inline-block;
	width:72px;
	height:32px;
	margin:0;
	padding:0;
	border:0;
	background:url(images/user_btns.png) no-repeat -300px -300px;
	cursor:pointer;
	_cursor:hand;
	text-indent:-9999px;
	*display: inline; 
	zoom: 1;
	*text-indent:0; 
	*font-size:0; 
	*line-height:0; 
	*overflow:hidden;
}
.btn_ucomp a:focus, 
.btn_ucomp a.onhover, 
.btn_ucomp a:hover{
	background:url(images/user_btns.png) no-repeat -300px -350px;
}
.btn_ucomp2 a{
	display:inline-block;
	width:72px;
	height:32px;
	margin:0;
	padding:0;
	border:0;
	background:url(images/user_btns.png) no-repeat -300px -700px;
	cursor:pointer;
	_cursor:hand;
	text-indent:-9999px;
	*display: inline; 
	zoom: 1;
	*text-indent:0; 
	*font-size:0; 
	*line-height:0; 
	*overflow:hidden;
}
.btn_ucomp2 a:focus, 
.btn_ucomp2 a.onhover, 
.btn_ucomp2 a:hover{
	background:url(images/user_btns.png) no-repeat -300px -750px;
}
.btn_uregi a{
	display:inline-block;
	width:72px;
	height:32px;
	margin:0;
	padding:0;
	border:0;
	background:url(images/user_btns.png) no-repeat -400px -300px;
	cursor:pointer;
	_cursor:hand;
	text-indent:-9999px;
	*display: inline; 
	zoom: 1;
	*text-indent:0; 
	*font-size:0; 
	*line-height:0; 
	*overflow:hidden;
}
.btn_uregi a{
	display:inline-block;
	width:72px;
	height:32px;
	margin:0;
	padding:0;
	border:0;
	background:url(images/user_btns.png) no-repeat -400px -300px;
	cursor:pointer;
	_cursor:hand;
	text-indent:-9999px;
	*display: inline; 
	zoom: 1;
	*text-indent:0; 
	*font-size:0; 
	*line-height:0; 
	*overflow:hidden;
}
.btn_uregi a:focus, 
.btn_uregi a.onhover, 
.btn_uregi a:hover{
	background:url(images/user_btns.png) no-repeat -400px -350px;
}
.btn_ucancel a{
	display:inline-block;
	width:72px;
	height:32px;
	margin:0;
	padding:0;
	border:0;
	background:url(images/user_btns.png) no-repeat -200px -300px;
	cursor:pointer;
	_cursor:hand;
	text-indent:-9999px;
	*display: inline; 
	zoom: 1;
	*text-indent:0; 
	*font-size:0; 
	*line-height:0; 
	*overflow:hidden;
}
.btn_ucancel a:focus, 
.btn_ucancel a.onhover, 
.btn_ucancel a:hover{
	background:url(images/user_btns.png) no-repeat -200px -350px;
}
.btn_ucancel2 a{
	display:inline-block;
	width:72px;
	height:32px;
	margin:0;
	padding:0;
	border:0;
	background:url(images/user_btns.png) no-repeat -200px -700px;
	cursor:pointer;
	_cursor:hand;
	text-indent:-9999px;
	*display: inline; 
	zoom: 1;
	*text-indent:0; 
	*font-size:0; 
	*line-height:0; 
	*overflow:hidden;
}
.btn_ucancel2 a:focus, 
.btn_ucancel2 a.onhover, 
.btn_ucancel2 a:hover{
	background:url(images/user_btns.png) no-repeat -200px -750px;
}
.btn_ureq a{
	display:inline-block;
	width:72px;
	height:32px;
	margin:0;
	padding:0;
	border:0;
	background:url(images/user_btns.png) no-repeat 0px -400px;
	cursor:pointer;
	_cursor:hand;
	text-indent:-9999px;
	*display: inline; 
	zoom: 1;
	*text-indent:0; 
	*font-size:0; 
	*line-height:0; 
	*overflow:hidden;
}
.btn_ureq a:focus, 
.btn_ureq a.onhover, 
.btn_ureq a:hover{
	background:url(images/user_btns.png) no-repeat 0px -450px;
}
.btn_uoffer a{
	display:inline-block;
	width:131px;
	height:32px;
	margin:0;
	padding:0;
	border:0;
	background:url(images/user_btns.png) no-repeat -100px -400px;
	cursor:pointer;
	_cursor:hand;
	text-indent:-9999px;
	*display: inline; 
	zoom: 1;
	*text-indent:0; 
	*font-size:0; 
	*line-height:0; 
	*overflow:hidden;
}
.btn_uoffer a:focus, 
.btn_uoffer a.onhover, 
.btn_uoffer a:hover{
	background:url(images/user_btns.png) no-repeat -100px -450px;
}
	
.btn_ptfile a{
	display:inline-block;
	width:105px;
	height:23px;
	margin:0;
	padding:0;
	border:0;
	background:url(images/user_btns.png) no-repeat 0px -500px;
	cursor:pointer;
	_cursor:hand;
	text-indent:-9999px;
	*display: inline; 
	zoom: 1;
	*text-indent:0; 
	*font-size:0; 
	*line-height:0; 
	*overflow:hidden;
}
.btn_ptfile a:focus, 
.btn_ptfile a.onhover, 
.btn_ptfile a:hover{
	background:url(images/user_btns.png) no-repeat 0px -550px;
}
.btn_fphoto a{
	display:inline-block;
	width:138px;
	height:23px;
	margin:0;
	padding:0;
	border:0;
	background:url(images/user_btns.png) no-repeat -200px -500px;
	cursor:pointer;
	_cursor:hand;
	text-indent:-9999px;
	*display: inline; 
	zoom: 1;
	*text-indent:0; 
	*font-size:0; 
	*line-height:0; 
	*overflow:hidden;
}
.btn_fphoto a:focus, 
.btn_fphoto a.onhover, 
.btn_fphoto a:hover{
	background:url(images/user_btns.png) no-repeat -200px -550px;
}
.btn_fpaper1 a{
	display:inline-block;
	width:90px;
	height:23px;
	margin:0;
	padding:0;
	border:0;
	background:url(images/user_btns.png) no-repeat 0px -600px;
	cursor:pointer;
	_cursor:hand;
	text-indent:-9999px;
	*display: inline; 
	zoom: 1;
	*text-indent:0; 
	*font-size:0; 
	*line-height:0; 
	*overflow:hidden;
}
.btn_fpaper1 a:focus, 
.btn_fpaper1 a.onhover, 
.btn_fpaper1 a:hover{
	background:url(images/user_btns.png) no-repeat 0px -650px;
}
.btn_fpaper2 a{
	display:inline-block;
	width:100px;
	height:23px;
	margin:0;
	padding:0;
	border:0;
	background:url(images/user_btns.png) no-repeat -100px -600px;
	cursor:pointer;
	_cursor:hand;
	text-indent:-9999px;
	*display: inline; 
	zoom: 1;
	*text-indent:0; 
	*font-size:0; 
	*line-height:0; 
	*overflow:hidden;
}
.btn_fpaper2 a:focus, 
.btn_fpaper2 a.onhover, 
.btn_fpaper2 a:hover{
	background:url(images/user_btns.png) no-repeat -100px -650px;
}
.btn_appview a{
	display:inline-block;
	width:100px;
	height:23px;
	margin:0;
	padding:0;
	border:0;
	background:url(images/user_btns.png) no-repeat 0px -800px;
	cursor:pointer;
	_cursor:hand;
	text-indent:-9999px;
	*display: inline; 
	zoom: 1;
	*text-indent:0; 
	*font-size:0; 
	*line-height:0; 
	*overflow:hidden;
}
.btn_appview a:focus, 
.btn_appview a.onhover, 
.btn_appview a:hover{
	background:url(images/user_btns.png) no-repeat 0px -850px;
}
.btn_appmodi a{
	display:inline-block;
	width:100px;
	height:23px;
	margin:0;
	padding:0;
	border:0;
	background:url(images/user_btns.png) no-repeat -200px -600px;
	cursor:pointer;
	_cursor:hand;
	text-indent:-9999px;
	*display: inline; 
	zoom: 1;
	*text-indent:0; 
	*font-size:0; 
	*line-height:0; 
	*overflow:hidden;
}
.btn_appmodi a:focus, 
.btn_appmodi a.onhover, 
.btn_appmodi a:hover{
	background:url(images/user_btns.png) no-repeat -200px -650px;
}
.btn_appdel a{
	display:inline-block;
	width:100px;
	height:23px;
	margin:0;
	padding:0;
	border:0;
	background:url(images/user_btns.png) no-repeat -300px -600px;
	cursor:pointer;
	_cursor:hand;
	text-indent:-9999px;
	*display: inline; 
	zoom: 1;
	*text-indent:0; 
	*font-size:0; 
	*line-height:0; 
	*overflow:hidden;
}
.btn_appdel a:focus, 
.btn_appdel a.onhover, 
.btn_appdel a:hover{
	background:url(images/user_btns.png) no-repeat -300px -650px;
}
.btn_appdel.mt a {
	margin-top:3px;
}
.btn_apppt a{
	display:inline-block;
	width:105px;
	height:23px;
	margin:0;
	padding:0;
	border:0;
	background:url(images/user_btns.png) no-repeat -100px -800px;
	cursor:pointer;
	_cursor:hand;
	text-indent:-9999px;
	*display: inline; 
	zoom: 1;
	*text-indent:0; 
	*font-size:0; 
	*line-height:0; 
	*overflow:hidden;
}
.btn_apppt a:focus, 
.btn_apppt a.onhover, 
.btn_apppt a:hover{
	background:url(images/user_btns.png) no-repeat -100px -850px;
}
.btn_apppt.mt a {
	margin-top:8px;
}
.btn_appoffer a{
	display:inline-block;
	width:125px;
	height:23px;
	margin:0;
	padding:0;
	border:0;
	background:url(images/user_btns.png) no-repeat -300px -800px;
	cursor:pointer;
	_cursor:hand;
	text-indent:-9999px;
	*display: inline; 
	zoom: 1;
	*text-indent:0; 
	*font-size:0; 
	*line-height:0; 
	*overflow:hidden;
}
.btn_appoffer a:focus, 
.btn_appoffer a.onhover, 
.btn_appoffer a:hover{
	background:url(images/user_btns.png) no-repeat -300px -850px;
}
.btn_appoffer.mt a {
	margin-top:8px;
}
.btn_appcheck a{
	display:inline-block;
	width:113px;
	height:23px;
	margin:0;
	padding:0;
	border:0;
	background:url(images/user_btns.png) no-repeat 0px -900px;
	cursor:pointer;
	_cursor:hand;
	text-indent:-9999px;
	*display: inline; 
	zoom: 1;
	*text-indent:0; 
	*font-size:0; 
	*line-height:0; 
	*overflow:hidden;
}
.btn_appcheck a:focus, 
.btn_appcheck a.onhover, 
.btn_appcheck a:hover{
	background:url(images/user_btns.png) no-repeat 0px -950px;
}
.btn_appcheck.mt a {
	margin-top:8px;
}
.btn_zipcode a{
	display:inline-block;
	width:85px;
	height:23px;
	margin:0;
	padding:0;
	border:0;
	background:url(images/user_btns.png) no-repeat -400px -500px;
	cursor:pointer;
	_cursor:hand;
	text-indent:-9999px;
	*display: inline; 
	zoom: 1;
	*text-indent:0; 
	*font-size:0; 
	*line-height:0; 
	*overflow:hidden;
}
.btn_zipcode a:focus, 
.btn_zipcode a.onhover, 
.btn_zipcode a:hover{
	background:url(images/user_btns.png) no-repeat -400px -550px;
}
.btn_rssample a{
	display:inline-block;
	width:112px;
	height:23px;
	margin:0;
	padding:0;
	border:0;
	background:url(images/user_btns.png) no-repeat 0px -700px;
	cursor:pointer;
	_cursor:hand;
	text-indent:-9999px;
	*display: inline; 
	zoom: 1;
	*text-indent:0; 
	*font-size:0; 
	*line-height:0; 
	*overflow:hidden;
	vertical-align:top;
}
.btn_rssample a:focus, 
.btn_rssample a.onhover, 
.btn_rssample a:hover{
	background:url(images/user_btns.png) no-repeat 0px -750px;
}
.btn_briefing a{
	display:inline-block;
	width:160px;
	height:32px;
	margin:0;
	padding:0;
	border:0;
	background:url(images/user_btns.png) no-repeat -200px -900px;
	cursor:pointer;
	_cursor:hand;
	text-indent:-9999px;
	*display: inline; 
	zoom: 1;
	*text-indent:0; 
	*font-size:0; 
	*line-height:0; 
	*overflow:hidden;
	vertical-align:top;
}
.btn_briefing a:focus, 
.btn_briefing a.onhover, 
.btn_briefing a:hover{
	background:url(images/user_btns.png) no-repeat -200px -950px;
}
.btn_tuition a{
	display:inline-block;
	width:133px;
	height:23px;
	margin:0;
	padding:0;
	border:0;
	background:url(images/user_btns.png) no-repeat 0px -1000px;
	cursor:pointer;
	_cursor:hand;
	text-indent:-9999px;
	*display: inline; 
	zoom: 1;
	*text-indent:0; 
	*font-size:0; 
	*line-height:0; 
	*overflow:hidden;
	vertical-align:top;
}
.btn_tuition a:focus, 
.btn_tuition a.onhover, 
.btn_tuition a:hover{
	background:url(images/user_btns.png) no-repeat 0px -1050px;
}
.btn_save1 a{
	display:inline-block;
	width:72px;
	height:32px;
	margin:0;
	padding:0;
	border:0;
	background:url(images/user_btns.png) no-repeat -400px -900px;
	cursor:pointer;
	_cursor:hand;
	text-indent:-9999px;
	*display: inline; 
	zoom: 1;
	*text-indent:0; 
	*font-size:0; 
	*line-height:0; 
	*overflow:hidden;
	vertical-align:top;
}
.btn_save1 a:focus, 
.btn_save1 a.onhover, 
.btn_save1 a:hover{
	background:url(images/user_btns.png) no-repeat -400px -950px;
}
.btn_save2 a{
	display:inline-block;
	width:72px;
	height:32px;
	margin:0;
	padding:0;
	border:0;
	background:url(images/user_btns.png) no-repeat -400px -1000px;
	cursor:pointer;
	_cursor:hand;
	text-indent:-9999px;
	*display: inline; 
	zoom: 1;
	*text-indent:0; 
	*font-size:0; 
	*line-height:0; 
	*overflow:hidden;
	vertical-align:top;
}
.btn_save2 a:focus, 
.btn_save2 a.onhover, 
.btn_save2 a:hover{
	background:url(images/user_btns.png) no-repeat -400px -1050px;
}


.btn_toright{
	width:38px;
	height:50px;
	line-height:70px;
	margin:0;
	padding:0;
	border:0;
	font-size:11px;
	text-decoration:none !important;
	white-space:nowrap;
	background:url(images/btn_arrow.png) no-repeat -117px -114px;
	cursor:pointer;
	_cursor:hand;
	margin-bottom:5px;
}
.btn_toright.af-hover{
	background:url(images/btn_arrow.png) no-repeat -117px -171px;
	font-weight:bold;
	color:#fd6500;
}
.btn_toright.af-pressed{
	background:url(images/btn_arrow.png) no-repeat -117px -170px;
}
.btn_toright.onhover{
	background:url(images/btn_arrow.png) no-repeat -117px -171px;
	font-weight:bold;
	color:#fd6500;
}
.btn_toright2{
	width:38px;
	height:50px;
	line-height:70px;
	margin:0;
	padding:0;
	border:0;
	font-size:11px;
	text-decoration:none !important;
	white-space:nowrap;
	background:url(images/btn_arrow.png) no-repeat -78px -114px;
	cursor:pointer;
	_cursor:hand;
}
.btn_toright2.af-hover{
	background:url(images/btn_arrow.png) no-repeat -78px -171px;
	font-weight:bold;
	color:#e51627;
}
.btn_toright2.af-pressed{
	background:url(images/btn_arrow.png) no-repeat -78px -170px;
}
.btn_toright2.onhover{
	background:url(images/btn_arrow.png) no-repeat -78px -171px;
	font-weight:bold;
	color:#e51627;
}
.btn_toleft{
	width:38px;
	height:50px;
	line-height:70px;
	margin:0;
	padding:0;
	border:0;
	font-size:11px;
	text-decoration:none !important;
	white-space:nowrap;
	background:url(images/btn_arrow.png) no-repeat 0 -114px;
	cursor:pointer;
	_cursor:hand;
	margin-bottom:5px;
}
.btn_toleft.af-hover{
	background:url(images/btn_arrow.png) no-repeat 0 -171px;
	font-weight:bold;
	color:#fd6500;
}
.btn_toleft.af-pressed{
	background:url(images/btn_arrow.png) no-repeat 0 -170px;
}
.btn_toleft.onhover{
	background:url(images/btn_arrow.png) no-repeat 0 -171px;
	font-weight:bold;
	color:#fd6500;
}
.btn_toleft2{
	width:38px;
	height:50px;
	line-height:70px;
	margin:0;
	padding:0;
	border:0;
	font-size:11px;
	text-decoration:none !important;
	white-space:nowrap;
	background:url(images/btn_arrow.png) no-repeat -39px -114px;
	cursor:pointer;
	_cursor:hand;
}
.btn_toleft2.af-hover2{
	background:url(images/btn_arrow.png) no-repeat -39px -171px;
	font-weight:bold;
	color:#e51627;
}
.btn_toleft2.af-pressed2{
	background:url(images/btn_arrow.png) no-repeat -39px -170px;
}
.btn_toleft2.onhover2{
	background:url(images/btn_arrow.png) no-repeat -39px -171px;
	font-weight:bold;
	color:#e51627;
}
.btn_totop{
	width:38px;
	height:35px;
	margin:0;
	padding:0;
	border:0;
	font-size:0px;
	text-indent:-9999;
	text-decoration:none !important;
	white-space:nowrap;
	background:url(images/btn_arrow.png) no-repeat -117px 0;
	cursor:pointer;
	_cursor:hand;
	margin-bottom:5px;
}
.btn_totop.af-hover{
	background:url(images/btn_arrow.png) no-repeat -117px -57px;
	font-weight:bold;
	color:#fd6500;
}
.btn_totop.af-pressed{
	background:url(images/btn_arrow.png) no-repeat -117px -56px;
}
.btn_totop.onhover{
	background:url(images/btn_arrow.png) no-repeat -117px -57px;
	font-weight:bold;
	color:#fd6500;
}
.btn_totop2{
	width:38px;
	height:35px;
	margin:0;
	padding:0;
	border:0;
	font-size:0px;
	text-indent:-9999;
	text-decoration:none !important;
	white-space:nowrap;
	background:url(images/btn_arrow.png) no-repeat -78px 0;
	cursor:pointer;
	_cursor:hand;
}
.btn_totop2.af-hover{
	background:url(images/btn_arrow.png) no-repeat -78px -57px;
	font-weight:bold;
	color:#e51627;
}
.btn_totop2.af-pressed{
	background:url(images/btn_arrow.png) no-repeat -78px -56px;
}
.btn_totop2.onhover{
	background:url(images/btn_arrow.png) no-repeat -78px -57px;
	font-weight:bold;
	color:#e51627;
}
.btn_tobottom{
	width:38px;
	height:35px;
	margin:0;
	padding:0;
	border:0;
	font-size:0px;
	text-indent:-9999;
	text-decoration:none !important;
	white-space:nowrap;
	background:url(images/btn_arrow.png) no-repeat 0 0;
	cursor:pointer;
	_cursor:hand;
	margin-bottom:5px;
}
.btn_tobottom.af-hover{
	background:url(images/btn_arrow.png) no-repeat 0 -57px;
	font-weight:bold;
	color:#fd6500;
}
.btn_tobottom.af-pressed{
	background:url(images/btn_arrow.png) no-repeat 0 -56px;
}
.btn_tobottom.onhover{
	background:url(images/btn_arrow.png) no-repeat 0 -57px;
	font-weight:bold;
	color:#fd6500;
}
.btn_tobottom2{
	width:38px;
	height:35px;
	margin:0;
	padding:0;
	border:0;
	font-size:0px;
	text-indent:-9999;
	text-decoration:none !important;
	white-space:nowrap;
	background:url(images/btn_arrow.png) no-repeat -39px 0;
	cursor:pointer;
	_cursor:hand;
}
.btn_tobottom2.af-hover{
	background:url(images/btn_arrow.png) no-repeat -39px -57px;
	font-weight:bold;
	color:#e51627;
}
.btn_tobottom2.onhover{
	background:url(images/btn_arrow.png) no-repeat -39px -57px;
	font-weight:bold;
	color:#e51627;
}
.btn_tobottom2.af-pressed2{
	background:url(images/btn_arrow.png) no-repeat -39px -56px;
}





/********* list *********/
.af-list.af-default{
	background: #ffffff;
	border:1px solid #e2e2e2;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.af-list.af-default .af-list-row{
	border-bottom: 1px solid #edeef0;
	background: #ffffff;
}
.af-list.af-default .af-list-text{
	font-size: 12px;
	color: #000000;
}
.af-list.af-default .af-list-title{
	font-size:15px;
	color: #000000;
}
.af-list.af-default .af-list-row.af-hover{
	background: #edeef0;
	background: -ms-linear-gradient(top, #f4f4f4  0%, #e5e6e5  100%);
	background: -moz-linear-gradient(top, #f4f4f4  0%, #e5e6e5  100%);
	background: -o-linear-gradient(top, #f4f4f4  0%, #e5e6e5  100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f4f4f4 ), color-stop(1, #e5e6e5 ));
	background: -webkit-linear-gradient(top, #f4f4f4  0%, #e5e6e5  100%);
	background: linear-gradient(to bottom, #f4f4f4  0%, #e5e6e5  100%);
	font-weight: bold;
}
.af-list.af-default .af-list-row.af-pressed{
	background: #43d3eb;
	background: -ms-linear-gradient(top, #65d9ec 0%, #04bfe0 100%);
	background: -moz-linear-gradient(top, #65d9ec 0%, #04bfe0 100%);
	background: -o-linear-gradient(top, #65d9ec 0%, #2BD9E4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #65d9ec), color-stop(1, #04bfe0));
	background: -webkit-linear-gradient(top, #65d9ec 0%, #04bfe0 100%);
	background: linear-gradient(to bottom, #65d9ec 0%, #04bfe0 100%);
	font-weight: bold;
	color:#ffffff;
	border:1px solid #00b5d4;
}
.af-list.af-default .af-list-row .af-list-btn{
	background:url(images/navibar_child_normal.png) no-repeat center right;
}
.af-list.af-default .af-list-row.af-hover .af-list-btn{
	background:url(images/navibar_child_hover.png) no-repeat center right;
}
.af-list.af-default .af-list-row.af-pressed .af-list-btn{
	background:url(images/navibar_child_click.png) no-repeat center right;
}
.af-list.af-default .af-list-row .af-list-icon-arrow-r{
	background:url(images/navibar_child_normal.png) no-repeat center center;
}
.af-list.af-default .af-list-row.af-hover .af-list-icon-arrow-r{
	background:url(images/navibar_child_hover.png) no-repeat center center;
}
.af-list.af-default .af-list-row.af-pressed .af-list-icon-arrow-r{
	background:url(images/navibar_child_click.png) no-repeat center center;
}
.af-list.af-default .af-list-divider{
	background: #ff9416;
	background: -ms-linear-gradient(top, #65d9ec 0%, #04bfe0 100%);
	background: -moz-linear-gradient(top, #65d9ec 0%, #04bfe0 100%);
	background: -o-linear-gradient(top, #65d9ec 0%, #2BD9E4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #65d9ec), color-stop(1, #04bfe0));
	background: -webkit-linear-gradient(top, #65d9ec 0%, #04bfe0 100%);
	background: linear-gradient(to bottom, #65d9ec 0%, #04bfe0 100%);
	color: #ffffff;
	font-weight: bold;
}
.af-list.af-default .af-list-row .af-list-btn.split{
	font-weight:bold;
	border-left:1px solid #eee;
	line-height:32px;
	color:#000000;
	background:none;
}
.af-list.af-default .af-list-row .af-list-btn.split.af-hover{
	background-color:#e7fbee;
	color: #000000;
}
.af-list.af-default .af-list-row .af-list-btn.split.af-pressed{
	background-color:#8DEEEE;
	color: #000000;
}
.af-list.af-default .af-list-row .af-list-thumbnail{
	height:50px;
	width:50px;
}
.af-list.af-default .af-list-row .af-list-thumbnail-icon{
	min-height:16px;
	min-width:16px;
	max-height:24px;
	max-width:24px;
}
.af-list.af-default .af-list-icon-plus{
	background: rgb(102, 102, 102) /*{
	global-icon-color}*/;
	background-image: url(http://jquerymobile.com/demos/1.2.0/css/themes/default/images/icons-18-white.png) /*{
	global-icon-set}*/;
	background-repeat: no-repeat;
	background-position: 0px 50%;
}
.af-list.af-default .af-list-icon-x{
	background: rgb(102, 102, 102) /*{
	global-icon-color}*/;
	background-image: url(http://jquerymobile.com/demos/1.2.0/css/themes/default/images/icons-18-white.png) /*{
	global-icon-set}*/;
	background-repeat: no-repeat;
	background-position: -72px 50%;
}





/********* select *********/
.af-select.af-default{
	color: #000000;
}
.af-select.af-default.af-hover{
	color: #000000;
	/* background: url('./select_iconOver.png') no-repeat right;
	*/
}
.af-select.af-default.af-pressed{
	color: #000000;
	/* background: url('./select_iconOver.png') no-repeat right;
	*/
}
/* .af-select.af-default.af-disabled{
	opacity: 0.5;
	all-browser
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	IE-8
    filter: alpha(opacity=50);
	IE-7 
} */
.selectinput{
	overflow:hidden;
	margin:0 2px 0 6px !important;
	height:20px;
	vertical-align:middle;
	font-family: "Malgun Gothic", 돋움, Helvetica, 굴림, sans-serif;
	color: #000000;
}
.selectinput.nomargin{
	margin:0 !important;
}
.selectinput.nomargin2{
	margin:0 2px !important;
}
.selectinput.w100{
	width:100%;
	margin:0 0 !important;
}
.selectinput.w100px{
	width:100px;
}
.selectinput.w120px{
	width:100px;
}
.selectinput.w150px{
	width:150px;
}
.selectinput.w200px{
	width:200px;
}
.selectinput.w250px{
	width:250px;
}
.selectinput.af-hover{
	color: #000000;
	/* background: url('./select_iconOver.png') no-repeat right;
	*/
}
.selectinput.af-pressed{
	color: #000000;
	/* background: url('./select_iconOver.png') no-repeat right;
	*/
}
/* .af-select.af-default.af-disabled{
	opacity: 0.5;
	all-browser
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	IE-8
    filter: alpha(opacity=50);
	IE-7 
} */





/********* checkbox *********/
/* checkbox custom image for webkit browser */
@media screen and (-webkit-min-device-pixel-ratio:0){
	.af-checkbox.af-default{
	background: url('images/checkbox_unchecked.png') no-repeat center center;
}
.af-checkbox.af-default:checked{
	background: url('images/checkbox_checked.png') no-repeat center center;
}
.af-checkbox.af-default:checked.af-disabled{
	background: url('images/checkbox_disabled_checked.png') no-repeat center center;
}
.af-checkbox.af-default.af-disabled{
	background: url('images/checkbox_disabled_unchecked.png') no-repeat center center;
}
.af-checkbox.af-default:indeterminate{
	background: url('images/checkbox_indeterminate_basic.png') no-repeat center center;
}
}
.checkinput{
	overflow:hidden;
	vertical-align:middle;
	width:16px;
	height:16px;
	margin:4px 0 4px 5px;
	!important;
	padding:0px !important;
	background:none;
	border:0px;
}
.checkinputlabel{
	margin-right:20px;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
	.checkinput{
	appearance:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	-khtml-appearance:none;
}
}
@media screen and (-webkit-min-device-pixel-ratio:0){
	.checkinput.af-default{
	background: url('images/checkbox_unchecked.png') no-repeat center center;
}
.checkinput.af-default:checked{
	background: url('images/checkbox_checked.png') no-repeat center center;
}
.checkinput.af-default:checked.af-disabled{
	background: url('images/checkbox_disabled_checked.png') no-repeat center center;
}
.checkinput.af-default.af-disabled{
	background: url('images/checkbox_disabled_unchecked.png') no-repeat center center;
}
.checkinput.af-default:indeterminate{
	background: url('images/checkbox_indeterminate_basic.png') no-repeat center center;
}
}
.checkinput.af-default.tb{
	margin:4px 0px 4px 0;
	!important;
}





/********* radio *********/
/* radio button custom image for webkit browser */
@media screen and (-webkit-min-device-pixel-ratio:0){
	.af-radio.af-default{
	background: url('images/radiobtn_unchecked.png') no-repeat center center;
}
.af-radio.af-default:checked{
	background: url('images/radiobtn_checked.png') no-repeat center center;
}
.af-radio.af-default:checked.af-disabled{
	background: url('images/radiobtn_disabled_checked.png') no-repeat center center;
}
.af-radio.af-default.af-disabled{
	background: url('images/radiobtn_disabled_unchecked.png') no-repeat center center;
}
}
.radioinput{
	overflow:hidden;
	vertical-align:middle;
	width:16px;
	height:16px;
	margin:4px 0px 4px 5px;
	!important;
	padding:0px !important;
	background:none;
	border:0px;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
	.radioinput{
	appearance:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	-khtml-appearance:none;
}
}
@media screen and (-webkit-min-device-pixel-ratio:0){
	.radioinput.af-default{
	background: url('images/radiobtn_unchecked.png') no-repeat center center;
}
.radioinput.af-default:checked{
	background: url('images/radiobtn_checked.png') no-repeat center center;
}
.radioinput.af-default:checked.af-disabled{
	background: url('images/radiobtn_disabled_checked.png') no-repeat center center;
}
.radioinput.af-default.af-disabled{
	background: url('images/radiobtn_disabled_unchecked.png') no-repeat center center;
}
}
.radioinputlabel{
	margin-right:20px;
}





/********* textarea *********/
.af-textarea.af-default{
	background-color: #ffffff;
	border-color: #bfc8cf;
	font-size: 12px;
	color: #000000;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.af-textarea.af-default.af-hover{
	background-color: #ffffff;
	border-color: #ff9416;
}
/*.af-textarea.af-default:focus{
	background-color: #ffffff;
	border-color: #ff9416;
}*/
.af-textarea.af-default.af-disabled{
	background-color: #f2f2f2;
	border-color: #d7dadd;
	color: #9a9a9a;
}
.textareainput{
	overflow:auto;
	padding:0px 6px !important;
	margin:3px 2px !important;
	vertical-align:middle;
	font-family: "Malgun Gothic", 돋움, Helvetica, 굴림, sans-serif;
}
.textareainput.af-default{
	border: 1px solid #bfc8cf;
	background-color: #ffffff;
	font-size: 12px;
	color: #000000;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.textareainput.af-default.af-hover{
	background-color: #ffffff;
	border-color: #ff9416;
}
/*.textareainput.af-default:focus{
	background-color: #ffffff;
	border: 1px solid #ff9416;
}*/
.textareainput.af-default.af-disabled{
	background-color: #f2f2f2;
	border-color: #d7dadd;
	color: #9a9a9a;
}
.textareainput.af-default.w100{
	width:100%;
	margin:3px 1px !important;
}
.textareainput.af-default.noline{
	border:1px solid #fff !important;
	margin:0 !important;
	padding:0 !important;
}
.textareainput.noline:focus{
	background-color: #ffffff;
	border: 1px solid #ffffff !important;
}
.textareainput.disabled{
	border: 1px solid #ffffff;
	background-color: #ffffff;
	font-size: 12px;
	color: #000000;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.textareainput.disabled.w100{
	width:100%;
	margin:3px 1px !important;
}





/********* textinput *********/
.af-textinput.af-default{
	border: 1px solid #bfc8cf;
	background: #ffffff;
	font-size: 12px;
	color: #000000;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.af-textinput.af-default.af-hover{
	border: 1px solid #ff9416;
	background: #ffffff;
}
/*.af-textinput.af-default:focus{
	border: 1px solid #ff9416;
	background: #ffffff;
}*/
.af-textinput.af-default.af-disabled{
	border: 1px solid #d7dadd;
	background: #f2f2f2;
	color: #9a9a9a;
}
.textinput{
	overflow:hidden;
	padding:0px 6px !important;
	margin:0 2px !important;
	line-height:20px;
	height:20px;
	vertical-align:middle;
	font-family: "Malgun Gothic", 돋움, Helvetica, 굴림, sans-serif;
}
.textinput.inline{
	display:inline-block;
	float:left;
	height:23px;
	margin:0 5px !important;
}
.textinput.af-default{
	border: 1px solid #bfc8cf;
	background: #ffffff;
	font-size: 12px;
	color: #000000;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.textinput.af-default.af-hover{
	border: 1px solid #ff9416;
	background: #ffffff;
}
/*.textinput.af-default:focus{
	border: 1px solid #ff9416;
	background: #ffffff;
}*/
.textinput.af-default.af-disabled{
	border: 1px solid #d7dadd;
	background: #f2f2f2;
	color: #9a9a9a;
}
.textinput.nomargin{
	margin:0 !important;
}
.textinput.nomargin2{
	margin:0 2px !important;
}
.textinput.af-default.w100{
	width:100%;
	margin:0 2px !important;
}
.textinput.af-default.w100.tc{
	text-align:center;
}
.textinput.af-default.w70px{
	width:70px;
	margin:0 2px !important;
}
.textinput.af-default.w70px.sbox{
	margin:0 2px 0 6px !important;
}
.textinput.af-default.w60px{
	width:60px;
	margin:0 2px !important;
}

.textinput.af-default.w100px{
	width:100px;
	margin:0 2px !important;
}
.textinput.af-default.w300px{
	width:300px;
}
.textinput.af-default.w400px{
	width:400px;
}
.textinput.af-default.w80{
	width:80%;
}
.textinput.af-default.w30px{
	width:40px;
	margin:0 2px 0 2px !important;
}
.textinput.af-default.w50px{
	width:50px;
	margin:0 2px 0 2px !important;
}
.textinput.af-default.w120px{
	width:120px;
	margin:0 2px 0 2px !important;
}
.textinput.af-default.w240px{
	width:240px;
	margin:0 !important;
}
.textinput.af-default.w200px{
	width:200px;
	margin:0 !important;
}
.textinput.af-default.pi{
	width:30px;
	margin:0 6px 0 0;
	height:16px;
	text-align:right;
	line-height:15px;
	font-size:11px;
}
.textinput.disabled{
	border: 1px solid #eeeeee;
	background-color: #ffffff;
	font-size: 12px;
	color: #000000;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.textinput.disabled.w100{
	width:100%;
	margin:3px 1px !important;
}





/********* tabs *********/
.tabs{
	}
.tabs .tabgroup{
	}
.tabs .tabs-button{
	background: #d9e2e9;
	background: -ms-linear-gradient(top, #F4F4F4 0%, #E5E6E5 100%);
	background: -moz-linear-gradient(top, #F4F4F4 0%, #E5E6E5 100%);
	background: -o-linear-gradient(top, #F4F4F4 0%, #E5E6E5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F4F4F4), color-stop(1, #E5E6E5));
	background: -webkit-linear-gradient(top, #F4F4F4 0%, #E5E6E5 100%);
	background: linear-gradient(to bottom, #F4F4F4 0%, #E5E6E5 100%);
	color: #919191;
	font-size: 12px;
	border:1px solid #e0e0e0;
	border-bottom-color : #c3c3c3;
	border-top-left-radius :3px;
	border-top-right-radius :3px;
}
.tabs .tabs-button.af-hover{
	background: #ffffff;
	color: #000000;
	border:1px solid #e0e0e0;
	border-bottom-color : #c3c3c3;
}
.tabs .tabs-button.af-pressed{
	background: #ffffff;
	color: #ff9416;
	border:2px solid #c3c3c3;
	border-bottom-color : #ffffff;
}
.tabs .tabs-button.af-selected{
	background: #ffffff;
	color: #ff9416;
	border:2px solid #c3c3c3;
	border-bottom-color : #ffffff;
}
.tabs .tabs-button.af-disabled{
	background: #d9e2e9;
	background: -ms-linear-gradient(top, #e5e6e5 0%, #f4f4f4 100%);
	background: -moz-linear-gradient(top, #e5e6e5 0%, #f4f4f4 100%);
	background: -o-linear-gradient(top, #e5e6e5 0%, #f4f4f4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e5e6e5), color-stop(1, #f4f4f4));
	background: -webkit-linear-gradient(top, #e5e6e5 0%, #f4f4f4 100%);
	background: linear-gradient(to bottom, #e5e6e5 0%, #f4f4f4 100%);
	color: #d3d4d4;
	border:1px solid #e0e0e0;
	border-bottom-color : #c3c3c3;
}
.tabs .tabs-button-icon{
	height:30px;
}

.tableTab{
	display:block;
	background:url('images/infotab_line.gif') repeat-x top;
}
.tableTab .tabgroup{
	height:35px;
}
.tableTab .tabgroup li{
	float:left;
}
.tableTab .tabs-button{
	background:url('images/infotab_tab.gif') right top;
	width:92px;
	margin:0 1px 0 0;
	padding: 0px 0;
	height:35px;
	line-height:35px;
	color: #444444;
	text-align:center;
	cursor:pointer;
}
.tableTab .tabs-button.af-hover{
	background:url('images/infotab_tab.gif') right top;
	width:92px;
	margin:0 1px 0 0;
	padding:0;
	color: #444444;
	font-weight:bold;
}
.tableTab .tabs-button.af-pressed{
	background:url('images/infotab_tab.gif') left top;
	width:92px;
	margin:1px 1px 0 0;
	padding:0;
	color: #f94000;
	font-weight:bold;
}
.tableTab .tabs-button.af-disabled{
	background: #d9e2e9;
	background: -ms-linear-gradient(top, #e5e6e5 0%, #f4f4f4 100%);
	background: -moz-linear-gradient(top, #e5e6e5 0%, #f4f4f4 100%);
	background: -o-linear-gradient(top, #e5e6e5 0%, #f4f4f4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e5e6e5), color-stop(1, #f4f4f4));
	background: -webkit-linear-gradient(top, #e5e6e5 0%, #f4f4f4 100%);
	background: linear-gradient(to bottom, #e5e6e5 0%, #f4f4f4 100%);
	color: #d3d4d4;
	border:1px solid #e0e0e0;
	border-bottom-color : #c3c3c3;
}
.tableTab .tabs-button-icon{
	height:30px;
}
.tableTab .af-tabs-content{
	display:block;
	padding: 20px 15px;
	margin-top: 0px;
	border:0px solid #f00;
}
.tableTab .af-tabs-content.tabopen{
	display:block;
}
.tableTab .af-tabs-content.tabclose{
	display:none;
}
.tableTab .af-tabs-content2{
	display:block;
	padding: 10px 0;
	margin-top: 0px;
	border:0px solid #f00;
}
.tableTab .af-tabs-content2.tabopen{
	display:block;
}
.tableTab .af-tabs-content2.tabclose{
	display:none;
}

.tableTab .tabs-button2{
	background:url('images/infotab_tab2.gif') right top;
	width:150px;
	text-align:center;
	margin:0 1px 0 0;
	padding: 0px;
	height:35px;
	line-height:35px;
	color: #444444;
	cursor:pointer;
}
.tableTab .tabs-button2.af-hover{
	background:url('images/infotab_tab2.gif') right top;
	width:150px;
	text-align:center;
	margin:0 1px 0 0;
	padding:0;
	color: #444444;
	font-weight:bold;
}
.tableTab .tabs-button2.af-pressed{
	background:url('images/infotab_tab2.gif') left top;
	width:150px;
	text-align:center;
	margin:1px 1px 0 0;
	padding:0;
	color: #f94000;
	font-weight:bold;
}
.tableTab .tabs-button2.af-disabled{
	background: #d9e2e9;
	background: -ms-linear-gradient(top, #e5e6e5 0%, #f4f4f4 100%);
	background: -moz-linear-gradient(top, #e5e6e5 0%, #f4f4f4 100%);
	background: -o-linear-gradient(top, #e5e6e5 0%, #f4f4f4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e5e6e5), color-stop(1, #f4f4f4));
	background: -webkit-linear-gradient(top, #e5e6e5 0%, #f4f4f4 100%);
	background: linear-gradient(to bottom, #e5e6e5 0%, #f4f4f4 100%);
	color: #d3d4d4;
	border:1px solid #e0e0e0;
	border-bottom-color : #c3c3c3;
}





/********* page indicator(temp) *********/
.af-paging.af-default{
	height:40px;
}
.af-paging.af-default .af-paging-mobile{
	background:#777;
}
.af-paging.af-default .af-paging-mobile.af-paging-selected{
	background:#00AEEF;
}
.af-paging.af-default .af-paging-number{
	}
.af-paging.af-default .af-paging-number.af-paging-selected{
	font-weight:bold;
	color: red;
}
.af-paging.af-default .af-paging-prev,
.af-paging.af-default .af-paging-prevgroup,
.af-paging.af-default .af-paging-next,
.af-paging.af-default .af-paging-nextgroup{
	background-color: #d9e1e9;
	color: #161616;
	font-size: 12px;
}

/********* table *********/
caption{
	width:0.1%;
	left:-3000px;
	height:0.1%;
	position:absolute;
	overflow:hidden;
	top:0;
	line-height:0.1%;
	font-size:01.%;
}
table a.onhover,
table a:focus,
table a:hover {
	color:#e51837;
	font-weight:bold;
}
.af-table-wrapper.af-default{
	}
.af-table-wrapper.af-default th{
	border-bottom:1px solid #c0c7cf;
}
.af-table-wrapper.af-default td{
	border-bottom: 1px solid #ccc;
}
.af-table-wrapper.af-default .af-table-ascending .af-icon{
	/* 	background-image:url(arrow_up.png);
	*/
}
.af-table-wrapper.af-default .af-table-descending .af-icon{
	/* 	background-image:url(arrow_down.png);
	*/
}
.af-table-wrapper.af-default .af-table-editor{
	background: url('images/icon_table_edit_normal.png') no-repeat 93% center;
}
.af-table-wrapper.af-default .af-table-editor.af-editing{
	background: none;
}
.af-table-wrapper.af-default .af-table-editor.af-edited{
	background: url('images/icon_table_edit_done.png') no-repeat 93% center;
}

/********* dialog *********/
.af-dialog.af-default{
	width:277px;
	height:300px;
	background-color:#FFF;
	border:1px solid #61dcf0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	box-shadow: 1px 1px 5px #000000;
}
.af-dialog.af-default .dialog_header{
	font-size:20px;
	font-weight:bold;
	color:#ffffff;
	background: #04bfe0;
	background: -ms-linear-gradient(top, #65d9ec 0%, #04bfe0 100%);
	background: -moz-linear-gradient(top, #65d9ec 0%, #04bfe0 100%);
	background: -o-linear-gradient(top, #65d9ec 0%, #04bfe0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #65d9ec), color-stop(1, #04bfe0));
	background: -webkit-linear-gradient(top, #65d9ec 0%, #04bfe0 100%);
	background: linear-gradient(to bottom, #65d9ec 0%, #04bfe0 100%);
}
.af-dialog.af-default .dialog_header .dialog_btn a{
	background:url('images/datepicker_close_normal.png') no-repeat center center;
}
.af-dialog.af-default  .dialog_header .dialog_btn a:hover{
	background:url('images/datepicker_close_hover.png') no-repeat center center;
}
.af-dialog.af-default  .dialog_header .dialog_btn a.onhover{
	background:url('images/datepicker_close_hover.png') no-repeat center center;
}
/*.af-dialog.af-default  .dialog_header .dialog_btn.af-pressed{
	background:url('images/datepicker_close_pressed.png') no-repeat center center;
}*/

/********* dialog mask *********/
.af-dialog-mask.af-default{
	background-color: black;
}

/********* Slider(temp) ************/
.af-slider.af-default{
	width: 300px;
	height: 17px;
	border-color: #AAA;
	background-color: #FFF;
}
.af-slider.af-default div{
	width: 20px;
	height: 20px;
	color: #555;
	background-color: lightGrey;
	border-color: lightGrey;
}

/*customizable */
.af-slider.af-default.af-pressed{
	color: #999 !important;
	border: 2px solid red !important;
}

/********* Progressbar(temp) ************/
.af-progressbar.af-default{
	width: 500px;
	height: 17px;
	border-color: #AAA;
}
.af-progressbar.af-default div{
	background-color: #CCC;
}

/********* Datepicker ************/
.af-datepicker.af-default{
	background: #f0f0f0;
	background: -ms-linear-gradient(top, #ffffff 10%, #e0e0e0 100%);
	background: -moz-linear-gradient(top, #ffffff 10%, #e0e0e0 100%);
	background: -o-linear-gradient(top, #ffffff 10%, #e0e0e0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #e0e0e0));
	background: -webkit-linear-gradient(top, #ffffff 10%, #e0e0e0 100%);
	background: linear-gradient(to bottom, #ffffff 10%, #e0e0e0 100%);
	border-color: #666666;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	box-shadow: 1px 1px 5px #000000;
}
.af-datepicker .af-subHeader-year{
	width: 105px;
	height: 100%;
	float: left;
	margin: 0px !important;
	text-align:center;
}
.af-datepicker .af-subHeader-month{
	width: 90px;
	height: 100%;
	float: left;
	margin: 0px !important;
	text-align:center;
}

.af-datepicker.af-default .af-datepicker-header{
	color: #444;
	border-bottom-color: #cccccc;
}
.af-datepicker.af-default .af-datepicker-header .af-datepicker-control{
	color: #444;
	background-color: transparent;
}



.af-datepicker .af-subHeader-year-wide{
	text-align:center;
	width:60%;
	margin:0 auto;
}

.af-datepicker .af-subHeader-year-wide .af-current-year-select{
	width: 70px;
	*width: 55px;
	margin-right:0px;
	margin-left:0px;
	display:inline-block;
	line-height:16px;
}

.af-datepicker .af-current-year{
	/* float: left;
	*/
    text-align: center;
	color:#000;
	font-weight: bold;
	line-height:19px;
	padding: 10px 3px !important;
	display:inline-block;
}

.af-datepicker .af-current-month{
	/* float: left;
	*/
    text-align: center;
	color:#000;
	font-weight: bold;
	line-height:19px;
	padding: 10px 3px !important;
	display:inline-block;
}

.af-datepicker .af-current-year-select{
	width: 63px;
	*width: 55px;
	margin-right:0px;
	margin-left:0px;
	display:inline-block;
	line-height:16px;
}
.af-datepicker .af-current-month-select{
	width: 48px;
	*width: 40px;
	margin-right:2px;
	margin-left:2px;
	display:inline-block;
	line-height:16px;
}
.af-datepicker.af-default .af-prev-year .af-datepicker-control,
.af-datepicker.af-default .af-prev-month .af-datepicker-control {
    background:url('images/datepicker_prev_normal.png') no-repeat center center;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;    
}

.af-datepicker.af-default .af-prev-year .af-datepicker-control.af-hover,
.af-datepicker.af-default .af-prev-month .af-datepicker-control.af-hover {
    background:url('images/datepicker_prev_hover.png') no-repeat center center;
}

.af-datepicker.af-default .af-prev-year .af-datepicker-control.af-pressed,
.af-datepicker.af-default .af-prev-month .af-datepicker-control.af-pressed {
    background:url('images/datepicker_prev_pressed.png') no-repeat center center;
}

.af-datepicker.af-default .af-prev-year .af-datepicker-control.af-disabled,
.af-datepicker.af-default .af-prev-month .af-datepicker-control.af-disabled {
    background:url('images/datepicker_btn_prev_disabled.png') no-repeat center center;
    cursor: default;
}

.af-datepicker.af-default .af-next-year .af-datepicker-control,
.af-datepicker.af-default .af-next-month .af-datepicker-control {
    background:url('images/datepicker_next_normal.png') no-repeat center center;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;    
}

.af-datepicker.af-default .af-next-year .af-datepicker-control.af-hover,
.af-datepicker.af-default .af-next-month .af-datepicker-control.af-hover {
    background:url('images/datepicker_next_hover.png') no-repeat center center;
}

.af-datepicker.af-default .af-next-year .af-datepicker-control.af-pressed,
.af-datepicker.af-default .af-next-month .af-datepicker-control.af-pressed {
    background:url('images/datepicker_next_pressed.png') no-repeat center center;
}

.af-datepicker.af-default .af-next-year .af-datepicker-control.af-disabled,
.af-datepicker.af-default .af-next-month .af-datepicker-control.af-disabled {
    background:url('images/datepicker_btn_next_disabled.png') no-repeat center center;
    cursor: default;
}

.af-datepicker.af-default .af-btn-close .af-datepicker-control {
    background:url('images/datepicker_close_normal.png') no-repeat center center;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;    
}

.af-datepicker.af-default .af-btn-close .af-datepicker-control.af-hover {
    background:url('images/datepicker_close_hover.png') no-repeat center center;
}

.af-datepicker.af-default .af-btn-close .af-datepicker-control.af-pressed {
    background:url('images/datepicker_close_pressed.png') no-repeat center center;
}
.af-datepicker.af-default .af-datepicker-tableCell{
	border-color: #999999;
	background-color: #ffffff;
	text-align:center;
}
.af-datepicker.af-default .af-datepicker-day,
.af-datepicker.af-default .af-datepicker-month
{
	color: #000000;
	background-color: #ffffff;
}
.af-datepicker.af-default .af-datepicker-day.holiday{
	color: #ff6363;
}
.af-datepicker.af-default .af-datepicker-day.saturday{
	color: #1594ff;
}
.af-datepicker.af-default .af-datepicker-day.af-hover,
.af-datepicker.af-default .af-datepicker-month.af-hover,
.af-datepicker.af-default .af-datepicker-day.a:focus,
.af-datepicker.af-default .af-datepicker-month.a:focus{
	color: #ffffff;
	background-color: #ff9416;
	text-decoration:underline;
}
.af-datepicker.af-default .af-datepicker-day.af-pressed, 
.af-datepicker.af-default .af-datepicker-month.af-pressed{
	color: #ffffff;
	background-color: #333333;
}
.af-datepicker.af-default .af-datepicker-day.af-disabled{
	color: #d3d3d3;
	cursor: default;
}
.af-datepicker.af-default .af-today{
	color: #ffffff;
	background-color: #f56619;
	font-weight:bold;
}
.af-datepicker.af-default .af-datepicker-weekdays{
	color: #666666;
}
.af-datepicker.af-default .af-datepicker-weekdays.holiday{
	color: #ff4223;
}
.af-datepicker.af-default .af-datepicker-weekdays.saturday{
	color: #239aff;
}





/********* Navigation Menu ********/
/* Common Style */
.af-navmenu.af-default{
	}
.af-navmenu.af-default.af-desktop li{
	}


/* 대 메뉴 */

.af-navmenu.af-default.af-desktop{
	background: #e5e6e5;
	background: -ms-linear-gradient(top, #f4f4f4  0%, #e5e6e5 100%);
	background: -moz-linear-gradient(top, #f4f4f4  0%, #e5e6e5 100%);
	background: -o-linear-gradient(top, #f4f4f4  0%, #e5e6e5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f4f4f4 ), color-stop(1, #e5e6e5));
	background: -webkit-linear-gradient(top, #f4f4f4  0%, #e5e6e5 100%);
	background: linear-gradient(to bottom, #f4f4f4  0%, #e5e6e5 100%);
	border:1px solid #a6a6a6;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	box-shadow: 0px 2px 0px #e9e9e9;
}
.af-navmenu.af-default.af-desktop > li{
	border-right:1px solid #dadada;
}
.af-navmenu.af-default.af-desktop > li.af-hover{
	background: #f1f1f1 ;
	background: -ms-linear-gradient(top, #ffffff   0%, #f1f1f1 100%);
	background: -moz-linear-gradient(top, #ffffff   0%, #f1f1f1 100%);
	background: -o-linear-gradient(top, #ffffff   0%, #f1f1f1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff  ), color-stop(1, #f1f1f1));
	background: -webkit-linear-gradient(top, #ffffff   0%, #f1f1f1 100%);
	background: linear-gradient(to bottom, #ffffff   0%, #f1f1f1 100%);
	border:1px solid #dadada;
}
.af-navmenu.af-default.af-desktop > li > a{
	color:#474747;
	font-size:14px;
	font-weight:bold;
}
.af-navmenu.af-default.af-desktop > li.af-expandable > .af-icon{
	background:url('images/navibar_dropdown_normal.png') no-repeat center center;
}
.af-navmenu.af-default.af-desktop > li.af-navmenu-expand > .af-icon{
	}
.af-navmenu.af-default.af-desktop > li.af-navmenu-expand{
	background: #ff9416;
	background: -ms-linear-gradient(top, #65d9ec  0%, #04bfe0 100%);
	background: -moz-linear-gradient(top, #65d9ec  0%, #04bfe0 100%);
	background: -o-linear-gradient(top, #65d9ec  0%, #04bfe0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #65d9ec ), color-stop(1, #04bfe0));
	background: -webkit-linear-gradient(top, #65d9ec  0%, #04bfe0 100%);
	background: linear-gradient(to bottom, #65d9ec  0%, #04bfe0 100%);
	border:1px solid #0099c6;
}
.af-navmenu.af-default.af-desktop > li.af-navmenu-expand > a{
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
}
.af-navmenu.af-default.af-desktop > li.af-hover.af-navmenu-expand > a{
	color:#474747;
	font-size:14px;
	font-weight:bold;
}

/*******************대 메뉴 끝******************/

.af-navmenu.af-default a{
	color:#000000;
	font-size:12px;
}
.af-navmenu.af-default .af-navmenu-sub > li{
	/* 세로로 display */

}

/* 대 메뉴 바로 아래 sub menu */
.af-navmenu.af-default.af-desktop > li > .af-navmenu-sub{
	background: #ffffff;
	border:1px solid #c3c3c3;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	box-shadow: 1px 1px 3px #000000;
}

/* 3 depth 이상 sub menu */
.af-navmenu.af-default.af-desktop .af-navmenu-sub{
	background: #ffffff;
	border:1px solid #c3c3c3;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	box-shadow: 1px 1px 3px #000000;
	width:auto;
}
.af-navmenu.af-default.af-desktop .af-navmenu-sub > li{
	border-bottom: 1px solid #edeef0;
	background: #ffffff;
	width:150px;
	*width:110px;
}
.af-navmenu.af-default.af-desktop .af-navmenu-sub > li.af-hover{
	background: #e5e6e5 ;
	background: -ms-linear-gradient(top, #f4f4f4 0%, #e5e6e5 100%);
	background: -moz-linear-gradient(top, #f4f4f4 0%, #e5e6e5 100%);
	background: -o-linear-gradient(top, #f4f4f4 0%, #e5e6e5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f4f4f4), color-stop(1, #e5e6e5));
	background: -webkit-linear-gradient(top, #f4f4f4 0%, #e5e6e5 100%);
	background: linear-gradient(to bottom, #f4f4f4 0%, #e5e6e5 100%);
	/* border:1px solid #dadada;
	*/
}
.af-navmenu.af-default.af-desktop .af-navmenu-sub > li.af-navmenu-expand{
	background: #e5e6e5 ;
	background: -ms-linear-gradient(top, #f4f4f4 0%, #e5e6e5 100%);
	background: -moz-linear-gradient(top, #f4f4f4 0%, #e5e6e5 100%);
	background: -o-linear-gradient(top, #f4f4f4 0%, #e5e6e5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f4f4f4), color-stop(1, #e5e6e5));
	background: -webkit-linear-gradient(top, #f4f4f4 0%, #e5e6e5 100%);
	background: linear-gradient(to bottom, #f4f4f4 0%, #e5e6e5 100%);
	/* border:1px solid #dadada;
	*/
}
.af-navmenu.af-default.af-desktop .af-navmenu-sub > li.af-expandable > .af-icon{
	background:url('images/navibar_child_normal.png') no-repeat center center;
}
.af-navmenu.af-default.af-desktop .af-navmenu-sub > li.af-navmenu-expand > .af-icon{
	}
.af-navmenu.af-default.af-desktop .af-navmenu-sub .af-expandable > a{
	}
.af-navmenu.af-default.af-desktop .af-navmenu-sub a{
	}

/********************** Mobile Only */
.af-navmenu.af-default.af-mobile li{
	}
.af-navmenu.af-default.af-mobile ul{
	}
.af-navmenu.af-default.af-mobile  a{
	}
.af-navmenu.af-default.af-mobile > li{
	background: #e5e6e5;
	background: -ms-linear-gradient(top, #f4f4f4  0%, #e5e6e5 100%);
	background: -moz-linear-gradient(top, #f4f4f4  0%, #e5e6e5 100%);
	background: -o-linear-gradient(top, #f4f4f4  0%, #e5e6e5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f4f4f4 ), color-stop(1, #e5e6e5));
	background: -webkit-linear-gradient(top, #f4f4f4  0%, #e5e6e5 100%);
	background: linear-gradient(to bottom, #f4f4f4  0%, #e5e6e5 100%);
	border:1px solid #a6a6a6;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.af-navmenu.af-default.af-mobile > li.af-hover{
	background: #f1f1f1 ;
	background: -ms-linear-gradient(top, #ffffff   0%, #f1f1f1 100%);
	background: -moz-linear-gradient(top, #ffffff   0%, #f1f1f1 100%);
	background: -o-linear-gradient(top, #ffffff   0%, #f1f1f1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff  ), color-stop(1, #f1f1f1));
	background: -webkit-linear-gradient(top, #ffffff   0%, #f1f1f1 100%);
	background: linear-gradient(to bottom, #ffffff   0%, #f1f1f1 100%);
	border:1px solid #dadada;
}
.af-navmenu.af-default.af-mobile > li.af-navmenu-expand{
	background: #ff9416;
	background: -ms-linear-gradient(top, #65d9ec  0%, #04bfe0 100%);
	background: -moz-linear-gradient(top, #65d9ec  0%, #04bfe0 100%);
	background: -o-linear-gradient(top, #65d9ec  0%, #04bfe0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #65d9ec ), color-stop(1, #04bfe0));
	background: -webkit-linear-gradient(top, #65d9ec  0%, #04bfe0 100%);
	background: linear-gradient(to bottom, #65d9ec  0%, #04bfe0 100%);
	border:1px solid #0099c6;
}
.af-navmenu.af-default.af-mobile > li.af-expandable > a{
	background:url('images/navibar_dropdown_normal.png') no-repeat 95% center;
}
.af-navmenu.af-default.af-mobile > li.af-navmenu-expand > a{
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	background: url('images/navibar_dropdown_close_w.png') no-repeat 95% center;
}
.af-navmenu.af-default.af-mobile > li.af-hover.af-navmenu-expand > a{
	color:#474747;
	font-size:14px;
	font-weight:bold;
}

/* 대 메뉴 바로 아래 sub menu */
.af-navmenu.af-default.af-mobile > li > .af-navmenu-sub{
	background: #ffffff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #c3c3c3;
}
.af-navmenu.af-default.af-mobile .af-navmenu-sub a{
	background:url(images/navibar_child_normal.png) no-repeat 95% center;
}
.af-navmenu.af-default.af-mobile .af-navmenu-sub > li{
	border-bottom: 1px solid #edeef0;
	background: #ffffff;
}
.af-navmenu.af-default.af-mobile .af-navmenu-sub > li.af-hover{
	background: #e5e6e5 ;
	background: -ms-linear-gradient(top, #f4f4f4 0%, #e5e6e5 100%);
	background: -moz-linear-gradient(top, #f4f4f4 0%, #e5e6e5 100%);
	background: -o-linear-gradient(top, #f4f4f4 0%, #e5e6e5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f4f4f4), color-stop(1, #e5e6e5));
	background: -webkit-linear-gradient(top, #f4f4f4 0%, #e5e6e5 100%);
	background: linear-gradient(to bottom, #f4f4f4 0%, #e5e6e5 100%);
}
.af-navmenu.af-default.af-mobile .af-navmenu-sub > li.af-navmenu-expand{
	background: #a5e8f5 ;
	background: -ms-linear-gradient(top, #beedf6 0%, #a5e8f5 100%);
	background: -moz-linear-gradient(top, #beedf6 0%, #a5e8f5 100%);
	background: -o-linear-gradient(top, #beedf6 0%, #a5e8f5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #beedf6), color-stop(1, #a5e8f5));
	background: -webkit-linear-gradient(top, #beedf6 0%, #a5e8f5 100%);
	background: linear-gradient(to bottom, #beedf6 0%, #a5e8f5 100%);
}
.af-navmenu.af-default.af-mobile .af-navmenu-sub .af-expandable > a{
	background:url(images/navibar_child_dropdown_normal.png) no-repeat 95% center;
}
.af-navmenu.af-default.af-mobile .af-navmenu-sub > li.af-expandable.af-hover > a{
	background: url('images/navibar_child_dropdown_hover.png') no-repeat 95% center;
}
.af-navmenu.af-default.af-mobile .af-navmenu-sub > li.af-expandable.af-expand > a{
	background: url('images/navibar_child_dropdown_close_w.png') no-repeat 95% center;
}

/********* Tree ********/

.af-tree.af-default{
	}
.af-tree.af-default .af-tree-node{
	}
.af-tree.af-default > .af-tree-node{
	}
.af-tree.af-default > .af-tree-node > ul{
	}
.af-tree.af-default ul{
	}
.af-tree.af-default .af-tree-expanded .af-tree-node{
	}
.af-tree.af-default > .af-tree-node > .af-tree-icon{
	background: url('images/icon_tree_expand_close.png') no-repeat center center;
}
.af-tree.af-default .af-tree-icon{
	background: url('images/icon_tree_expand_close.png') no-repeat center center;
}
.af-tree.af-default .af-tree-expanded > .af-tree-icon{
	background: url('images/icon_tree_expand.png') no-repeat center center;
}
.af-tree.af-default .af-tree-group{
	}
.af-tree.af-default .af-tree-link{
	}
.af-tree.af-default .af-tree-link.af-hover{
	background:#000000;
	color:#ffffff;
}
.af-tree.af-default .af-tree-link.af-pressed{
	background:#ff9416;
	color:#ffffff;
}
.af-tree.af-default .af-tree input[type="checkbox"]{
	}
.af-tree.af-default .af-tree-img{
	}
.af-tree.af-default .af-tree-label{
	font-size:12px;
}



/*
#####################################################
default theme + e-HR Custom
e-HR에 따른 커스텀 class
#####################################################
*/
h1{
	}
h2{
	background:url('images/bg_contitle.gif') no-repeat left 7px;
	font-size: 15px;
	line-height:20px;
	margin: 0 0;
	padding: 5px 0 10px 14px;
}

/***** custom - input *****/





/***** custom - contents base *****/
.contentsArea{
	padding:0 20px 20px 20px;
}
.contentsArea_ltree{
	display:inline-block;
	width:19%;
	height:100%;
	margin:0;
	position:relative;
	float:left;
	border:1px solid #ccc;
}
.contentsArea_r{
	display:inline-block;
	width:80%;
	margin:0;
	position:relative;
	float:right;
}
.h2Area{
	position:relative;
	font-family: "Malgun Gothic", 돋움, Dotum, AppleGothic, Arial, Helvetica, 굴림, sans-serif;
}
.h2Area.printbtn{
	height:30px;
	line-height:30px;
	padding-top:5px;
	vertical-align:bottom;
	float:right;
}

/***** custom - search box *****/
.searchbox{
	border:solid 3px #575757;
	text-align:left;
	background:#fff;
	padding:10px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius: 8px;
	overflow:hidden;
	margin-top:0;
	margin-bottom:15px;
}
.searchtable{
	border-collapse:collapse;
	border-spacing:0px;
}
.searchtable th{
	min-height:20px;
	line-height:20px;
	text-align:left;
	padding:0px 0px 5px 15px;
}
.searchtable td{
	min-height:20px;
	line-height:20px;
	text-align:left;
	padding:0 25px 5px 8px;
}
.searchbtn{
	border-top:1px dotted #d9dcec;
	text-align:right;
	padding-top:7px;
}
.searchbox_top{
	border:solid 3px #e2e5f3;
	text-align:left;
	background:#fff;
	padding:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius: 10px;
	overflow:hidden;
	margin-top:0;
	margin-bottom:10px;
}
.searchtbox{
	display:block;
}
.searchtbox2{
	display:inline-block;
	float:left;
}
.searchbtn2{
	display:inline-block;
	float:right;
	padding-top:0px;
}
.searchbtn2.line2{
	padding-top:28px;
}


.searchbox3{
	border-top:solid 2px #666;
	border-bottom:1px solid #aaa;
	text-align:left;
	background:#fff;
	padding:10px 0;
	overflow:hidden;
	margin-top:0;
	margin-bottom:15px;
	position:relative;
}
.searchtable2{
	border-collapse:collapse;
	border-spacing:0px;
}
.searchtable2 th{
	min-height:30px;
	line-height:30px;
	text-align:left;
	padding:0px 15px 0 5px;
}
.searchtable2 td{
	min-height:30px;
	line-height:30px;
	text-align:left;
	padding:0 25px 0px 5px;
}
.searchtable3{
	border-collapse:collapse;
	border-spacing:0px;
}
.searchtable3 th{
	min-height:20px;
	line-height:20px;
	text-align:left;
	padding:0px 0px 5px 15px;
}
.searchtable3 td{
	min-height:20px;
	line-height:20px;
	text-align:left;
	padding:0 5px 5px 5px;
}
.searchtable .ttd{
	border-bottom:1px solid #ccc;
}
.searchbtn3{
	position:absolute;
	border-left:1px dotted #d9dcec;
	padding:5px 15px;
	right:0;
	top:5px;
}

.searchbtn4{
	border-top:1px dotted #d9dcec;
	text-align:left;
	padding-top:7px;
}
.searchbtn4 p{
	margin:0 12px;
	color:#6875ad;
}
.searchbtn4 p .extxt{
	color:#7f8bc5;
}
.searchbox4{
	border-top:1px dotted #d9dcec;
	padding:4px 0 0 0;
}

/***** custom - tittable *****/
.tittable{
	border-collapse:collapse;
	border-spacing:0px;
	width:99%;
}
.tittable th{
	background:url(images/bg_tittable.png) no-repeat 3px 5px;
	width:98px;
	min-height:20px;
	font-size:0px;
	text-indent:-9999px;
}
.tittable th.noti{
	background:url(images/bg_tittable2.png) no-repeat 3px 3px;
	width:63px;
	min-height:20px;
	font-size:0px;
	text-indent:-9999px;
}
.tittable td{
	min-height:20px;
	line-height:20px;
	text-align:left;
	padding:0px 0px 5px 0;
	font-weight:bold;
	font-size:16px;
}
.tittable td .textinput{
	border:0;
	height:30px;
	margin:0;
	padding:2px 5px !important;
	font-size:16px;
	font-weight:bold;
}
.tittable td .textinput:focus{
	background-color: #ffffff !important;
	border-color: #ffffff !important;
	margin:0;
	padding:2px 5px !important;
}
.tittable td .textinput.af-hover{
	background-color: #ffffff !important;
	border-color: #ffffff !important;
	margin:0;
	padding:2px 5px !important;
}
.td_pic2 p{
	padding-top:3px;
	text-align:center;
}
.td_pic2 img{
	width:120px;
}
.td_pic p{
	text-align:center;
	padding:3px 0 0 0;
	margin:0;
}
	
/***** custom - info box *****/
.infobox{
	display:inline-block;
	width:100%;
	margin-bottom:30px;
}
.infophoto{
	display:inline-block;
	float:left;
	width:142px;
	height:170px;
	border:1px solid #bbb;
}
.infotxt{
	display:inline-block;
	float:left;
	padding:92px 10px 0 10px;
}
.infotxt .txt_t{
	display:block;
	font-size:14px;
}
.infotxt .txt_n{
	display:block;
	font-size:17px;
	font-weight:bold;
	margin-bottom:10px;
}
.infotablebox{
	display:inline-block;
	width:560px;
	float:right;
	padding-top:50px;
}
.infotable{
	width:100%;
	border-collapse:collapse;
	border-spacing:0px;
	border-top:2px solid #ff9416;
}
.infotable th{
	background:url('images/infotable_th.gif') no-repeat right top;
	border-bottom:1px solid #bbb;
	height:28px;
	line-height:22px;
	padding:3px 6px;
}
.infotable td{
	background:#ffffff;
	border-bottom:1px solid #bbb;
	height:28px;
	line-height:22px;
	padding:3px 10px;
}
.infotable .lth{
	border-left:1px solid #ff9416;
}
.infotable .btd{
	border-bottom:1px solid #ff9416;
}

/***** custom - info tab *****/

/***** custom - table1 *****/
.table_div{
	margin-bottom:10px;
}
.table_div.topmargin{
	margin-top:20px;
}
.table_div.m150px{
	margin-right:150px;
}
.table_1{
	width:100%;
	border-collapse:collapse;
	border-spacing:0px;
	border-top:2px solid #666;
	border-bottom:1px solid #666;
	margin-bottom:10px;
}
.table_1.nomargin{
	border-top:1px solid #666;
	margin:5px;
}
.table_1 th{
	background:url(images/user_table_th2.png) no-repeat right center;
	border-bottom:1px solid #bbb ;
	line-height:28px ;
	padding:2px 8px 2px 6px ;
	text-align:left ;
	color:#333 ;
	font-size:12px;
	min-height:30px;
}
.table_1 th.line{
	border-right:1px solid #ddd;
}
.table_1 th.rth{
	border-left:1px solid #eee;
}
.table_1 th.lth{
	background:#f6f6f6;
	border-right:1px solid #ddd;
}
.table_1 th.tit{
	background:none;
	text-align:left;
	font-size:16px;
	font-weight:bold;
	height:40px;
	line-height:30px;
	border-bottom:2px solid #666;
	border-right:0px solid #fff !important;
}
.table_1 th.note{
	background:none;
	text-align:right;
	font-size:11px;
	color:#666;
	font-weight:normal;
	height:40px;
	border-bottom:2px solid #666;
}
.table_1 td{
	background:#ffffff ;
	border-bottom:1px solid #bbb ;
	line-height:28px ;
	padding:2px 8px 2px 8px ;
	text-align:left ;
	min-height:30px;
}

.table_1 .ltd{
	text-align:left;
}
.table_1 .rtd{
	text-align:right;
}
.table_1 tr.opentr td{
	border-bottom:1px solid #eee;
}
.table_1 tr.opentr th{
	border-bottom:1px solid #eee;
}
.table_1 .nobg{
	background:#fff;
	border:0px;
}
.table_1 .tdright{
	text-align:right;
}
.table_1 .tdleft{
	text-align:left;
}

.table_1 td .agree{
	margin:20px;
}
.table_1 td p{
	margin:3px 0;
}

.table_1.noline{
	width:100%;
	border-collapse:collapse;
	border-spacing:0px;
	border-top:0px solid #666;
	border-bottom:0px solid #666;
	margin-bottom:10px;
}
.table_1.noline td{
	border:none;
	padding:0 2px 6px 2px;
}
.table_1 .proc{
	font-weight:bold;
	color:#fc7c21;
	display:inline-block;
	float:left;
}
.table_1 .td_title4{
	border-bottom:2px solid #666 !important;
	height:45px !important;
}
.table_1 td.td_title4{
	font-size:16px;
	font-weight:bold;
}
/***** custom - table2  *****/
.table_2{
	width:100%;
	border-collapse:collapse;
	border-spacing:0px;
	border-top:2px solid #666;
	margin-bottom:10px;
}
.table_2.nomargin{
	margin:0;
}
.table_2 th{
	background:#f1f1f1;
	background:-moz-linear-gradient(top, #f9f9f9 0%, #f0f0f0 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#f0f0f0));
	background:-webkit-linear-gradient(top, #f9f9f9 0%,#f0f0f0 100%);
	background:-o-linear-gradient(top, #f9f9f9 0%,#f0f0f0 100%);
	background:-ms-linear-gradient(top, #f9f9f9 0%,#f0f0f0 100%);
	background:linear-gradient(top, #f9f9f9 0%,#f0f0f0 100%);
	border-bottom:1px solid #666;
	border-right:1px solid #bbb;
	line-height:20px;
	padding:5px 6px;
}
.table_2 td{
	background:#ffffff;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	height:28px;
	line-height:18px;
	padding:5px 6px;
}
.table_2 .tth{
	border-bottom:1px solid #ccc;
}
.table_2 .btr td{
	border-bottom:1px solid #666;
}
.table_2 .tdcenter{
	text-align:center;
}
.table_2 .tdright{
	text-align:right;
}
.table_2 .tdleft{
	text-align:left;
}
.table_2 .rtd{
	border-right:0px;
}
.table_2 .tdlabel{
	background:#f7f7f7;
	font-weight:bold;
}
.table_2 .tdlabel2{
	font-weight:bold;
}
.table_2 th.tdlabel2{
	font-weight:bold;
	text-align:left;
	background:#fff;
}
.table_2 .rdotted{
	border-right:1px dotted #ccc;
}
.table_2 .infotit{
	background:url(images/bg_table2infotit.png) no-repeat #ffffff 5px 11px;
	padding-left:26px;
	height:40px;
	border-bottom:1px solid #666;
	text-align:left;
	font-size:14px;
	color:#ef0e3a;
}
.table_2 .infotit .label{
	font-size:12px;
}
.table_2 th.tit{
	background:none;
	text-align:left;
	font-size:16px;
	font-weight:bold;
	height:40px;
	line-height:30px;
	border-bottom:2px solid #666;
	border-right:0px solid #fff !important;
}
.table_2 th.note{
	background:none;
	text-align:right;
	font-size:11px;
	color:#666;
	font-weight:normal;
	height:40px;
	border-bottom:2px solid #666;
}

.table_1 th.table_4{
	height:25px;
	line-height:25px;
	padding:10px 0 0 23px;
	font-weight:bold;
	color:#444;
	font-size:17px;
	text-align:left;
	background:url(images/bg_table4th.gif) no-repeat 0px 5px;
	border-bottom:none;
}
.table_1 td.table_4{
	height:30px;
	line-height:22px;
	padding:5px 22px 20px 22px;
	border-bottom:none;
	text-align:left;
}

/***** custom - table3 *****/
.table_3{
	width:100%;
	border-collapse:collapse;
	border-spacing:0px;
	border-top:1px solid #eee;
	border-left:1px solid #eee;
	border-right:1px solid #eee;
	margin:3px 0;
}

.table_3 th{
	border:0;
	height:25px;
	line-height:22px;
	padding:0 6px;
	border-right:1px solid #eee;
	border-bottom:1px solid #eee;
	background:#f9f9f9;
}
.table_3 td{
	background-color:transparent;
	border:0;
	height:25px;
	line-height:22px;
	padding:1px 4px 1px 2px;
	border-bottom:1px solid #eee;
	border-right:1px solid #eee;
}
.table_3 th.rtd{
	border-right:none;
}
.table_3 td.rtd{
	border-right:none;
	text-align:left;
}
.table_3 td.nob_label{
	border:0;
	font-size:15px;
	font-weight:bold;
}
.table_3 .ltd{
	text-align:left;
}

/***** custom - table4 *****/
.table_4{
	width:100%;
	border-collapse:collapse;
	border-spacing:0px;
	margin-bottom:10px;
	margin-top:10px;
	border-bottom:1px solid #666;
}

.table_4 th{
	height:25px;
	line-height:25px;
	padding:10px 0 0 23px;
	font-weight:bold;
	color:#444;
	font-size:17px;
	text-align:left;
	background:url(images/bg_table4th.gif) no-repeat 0px 5px;
}
.table_4 td{
	height:30px;
	line-height:22px;
	padding:5px 22px 20px 22px;
	text-align:left;
}

.table_4 th.note{
	background:none;
	text-align:right;
	font-size:11px;
	color:#666;
	font-weight:normal;
}

.table_4 .ltd{
	text-align:left;
}

.table_4 td .table_1{
	margin-top:10px;
}
/***** custom - table3 *****/
.table_5{
	width:100%;
	border-collapse:collapse;
	border-spacing:0px;
	border-top:1px solid #aaa;
}
.table_5 th.tth{
	background:#f9f9f9;
	background:-moz-linear-gradient(top, #ffffff 0%, #f1f1f1 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f1f1f1));
	background:-webkit-linear-gradient(top, #ffffff 0%,#f1f1f1 100%);
	background:-o-linear-gradient(top, #ffffff 0%,#f1f1f1 100%);
	background:-ms-linear-gradient(top, #ffffff 0%,#f1f1f1 100%);
	background:linear-gradient(top, #ffffff 0%,#f1f1f1 100%);
	border-bottom:1px solid #aaa;
	border-right:1px solid #bbb;
}
.table_5 th{
	border:0;
	height:25px;
	line-height:22px;
	padding:3px 6px;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background:#f9f9f9;
	text-align:center !important;
}
.table_5 td{
	background-color:transparent;
	border:0;
	height:25px;
	line-height:22px;
	padding:3px 6px;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
}
.table_5 th.rtd{
	border-right:none;
}
.table_5 td.rtd{
	border-right:none;
}
.table_5 .ltd{
	text-align:left;
}
.table_5 .tdcenter{
	text-align:center;
}


/***** custom - table6 *****/
.table_6{
	width:100%;
	border-collapse:collapse;
	border-spacing:0px;
}

.table_6 th{
	border:0;
	height:25px;
	line-height:22px;
	padding:2px 6px;
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	border-bottom:1px solid #ddd;
	background:#f9f9f9;
}
.table_6 td{
	background-color:transparent;
	border:0;
	height:25px;
	line-height:22px;
	padding:2px 6px;
	font-weight:normal;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	border-left:1px solid #ddd;
}
.table_6 td.rtd{
	border-right:1px solid #ddd;
}
.table_6 td.nob_label{
	border:0;
	font-size:15px;
	font-weight:bold;
	padding:0;
}

.table_6 .ltd{
	text-align:left;
}

.table_7{
	width:98%;
	border-collapse:collapse;
	border-spacing:0px;
	border-top:1px solid #aaa;
	border-left:1px solid #ccc;
	margin:12px auto;
}
.table_7 th{
	border:0;
	height:25px;
	line-height:22px;
	padding:3px 6px;
	border-right:1px solid #ccc;
	border-bottom:1px solid #aaa !important;
	background:#f9f9f9;
	text-align:center !important;
	color:#ff6317;
}
.table_7 td{
	background-color:transparent;
	border:0;
	height:25px;
	line-height:22px;
	padding:3px 6px;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
}
.table_7 .rtd{
	text-align:left;
}
.table_7 .tdcenter{
	text-align:center;
}
tr.troff{
	display:none;
}
tr.tron{
	display:table-row;
}
/***** custom - intable *****/
.table_in{
	width:100%;
	border-collapse:collapse;
	border-spacing:0px;
	border-top:2px solid #f58f0c;
	border-bottom:2px solid #f58f0c;
	margin-top:10px;
}
.table_in th{
	height:25px;
	line-height:25px;
	padding:0 10px;
	font-weight:normal;
	font-size:12px;
	color:#000;
	text-align:left;
	background:none;
	border-bottom:1px solid #ccc;
	border-right:1px dotted #f58f0c;
}
.table_in td{
	height:25px;
	line-height:25px;
	padding:0 10px;
	text-align:left;
	border-bottom:1px solid #ccc;
}
.table_in td ul{
	list-style:circle !important;
}

.table_in .ltd{
	text-align:left;
}

/***** custom - table etc. *****/
.table_note{
	margin:0;
	padding:0;
	text-align:right;
	font-size:11px;
	color:#666;
}
.td_title{
	line-height:50px !important;
	height:50px !important;
	background:#fff !important;
	font-size:17px !important;
	font-weight:bold;
	text-align:left;
	padding-left:10px !important;
}
.td_title2{
	line-height:50px !important;
	height:50px !important;
	background:#fff !important;
	font-size:17px;
	font-weight:bold;
	text-align:right !important;
	padding-right:10px !important;
}
.td_title2.logo{
	background:url(images/bg_tablelogo.png) 0 2px no-repeat !important;
	font-size:0;
	text-indent:-9999px;
	width:120px;
}
.td_title3{
	border-bottom:2px solid #666 !important;
	padding-left:0 !important;
}

.td_title3 .tit{
	padding-left:10px;
}
.td_title3 .txt{
	font-weight:bold;
	padding-right:15px;
	border-right:1px solid #ccc;
	font-size:13px;
}
.td_title3 .txt2{
	font-weight:bold;
	padding-right:15px;
	font-size:13px;
}
.applystep{
	margin-top:10px;
}
.applystep_txt{
	background:url(images/user_apply_step.gif) no-repeat;
	text-align:center;
	height:60px;
	width:130px;
	line-height:57px;
	font-weight:bold;
	color:#555;
	font-size:13px;
	display:inline-block;
	float:left;
}
.applystep_arrow{
	background:url(images/apply_steparrow.gif) no-repeat center center;
	text-align:center;
	height:60px;
	width:36px;
	display:inline-block;
	font-size:0;
	text-indent:-9999px;
	float:left;
}


/***** custom - pop_table1 *****/
.pop_table_div{
	margin:0;
}
.pop_table_1{
	width:100%;
	border-collapse:collapse;
	border-spacing:0px;
	border-top:2px solid #666;
}

.pop_table_1 th{
	background:#f1f1f1;
	border-bottom:1px solid #bbb;
	height:30px;
	line-height:22px;
	padding:3px 6px;
}
.pop_table_1 td{
	background:#ffffff;
	border-bottom:1px solid #bbb;
	height:30px;
	line-height:22px;
	padding:3px 6px;
	text-align:left;
}
.pop_table_1 td .selectinput{
	margin:0 2px 0 0px !important;
}

.pop_table_1 .ltd{
	text-align:left;
}

.pop_table_2{
	width:100%;
	border-collapse:collapse;
	border-spacing:0px;
	border-top:2px solid #666;
	margin-bottom:10px;
}
.pop_table_2 th{
	background:#f1f1f1;
	background:-moz-linear-gradient(top, #f9f9f9 0%, #dfdfdf 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#dfdfdf));
	background:-webkit-linear-gradient(top, #f9f9f9 0%,#dfdfdf 100%);
	background:-o-linear-gradient(top, #f9f9f9 0%,#dfdfdf 100%);
	background:-ms-linear-gradient(top, #f9f9f9 0%,#dfdfdf 100%);
	background:linear-gradient(top, #f9f9f9 0%,#dfdfdf 100%);
	border-bottom:1px solid #666;
	border-right:1px solid #bbb;
	height:28px;
	line-height:22px;
	padding:3px 6px;
}
.pop_table_2 td{
	background:#ffffff;
	border-bottom:1px solid #bbb;
	border-right:1px solid #ddd;
	height:28px;
	line-height:22px;
	padding:3px 6px;
}
.pop_table_2 .tth{
	border-bottom:1px solid #bbb;
}
.pop_table_2 .tdcenter{
	text-align:center;
}
.pop_table_2 .tdright{
	text-align:right;
}
.pop_table_2 .tdleft{
	text-align:left;
}
.pop_table_2 .rtd{
	border-right:0px;
}
.pop_table_2 .tdlabel{
	background:#f7f7f7;
	font-weight:bold;
}

/***** custom - selected_tr *****/
.tr_selected{
	border:2px solid #666;
}
.tr_selected td{
	background:#f7eee7;
	font-weight:bold;
}

/***** custom - table title *****/
.table_tit{
	padding:0 5px 5px 5px;
	font-weight:bold;
}

/***** custom - table top *****/
.tabletop{
	float:left;
	padding-top:8px;
	height:35px;
}
.pageinfo{
	padding:0;
	margin:0;
}
.num1{
	font-size:11px;
	margin-right:2px;
}
.num2{
	font-size:11px;
}
.num2 .selectinput{
	height:18px;
	font-size:11px;
	margin:0;
}

/***** custom - button pack *****/


/***** custom - tablebottom *****/
.tablebottom{
	position:relative;
	height:25px;
	margin:0 0 10px 0;
	text-align:center;
	line-height:normal;
}
.tablebottom_pop{
	position:relative;
	height:25px;
	margin:10px 0 0 0;
	text-align:center;
	line-height:normal;
}
.paginate{
	padding:0 0 0 0;
	text-align:center;
}

.paginate a,
.paginate strong{
	display:inline-block;
	position:relative;
	margin:0 -2px;
	padding:2px 6px;
	font-weight:bold;
	font-size:12px;
	color:#333333;
	line-height:normal;
	text-decoration:none;
	vertical-align:middle;
}
.paginate strong{
	color:#ef0e3a;
	font-size:14px;
	font-weight:bold;
}
.paginate a:hover,
.paginate a:active,
.paginate a:focus{
	background-color:#ff6633;
	color:#fff;
}
.paginate .pageprev1{
	width:16px;
	height:16px;
	text-indent:-9999px;
	*display: inline; 
	zoom: 1;
	*text-indent:0; 
	*font-size:0; 
	*line-height:0; 
	*overflow:hidden;
	margin:0 1px;
	padding:0;
	background:url(images/user_btns.png) no-repeat -200px -200px;
	cursor:pointer;
}
.paginate .pageprev1.onhover,
.paginate .pageprev1:focus,
.paginate .pageprev1:hover{
	background:url(images/user_btns.png) no-repeat -200px -250px;
}
.paginate .pageprev1.dis{
	background:url(images/user_btns.png) no-repeat -200px -275px;
	cursor:none;
}
.paginate .pageprev2{
	width:16px;
	height:16px;
	text-indent:-9999px;
	*display: inline; 
	zoom: 1;
	*text-indent:0; 
	*font-size:0; 
	*line-height:0; 
	*overflow:hidden;
	margin:0 1px;
	padding:0;
	background:url(images/user_btns.png) no-repeat -220px -200px;
	cursor:pointer;
}
.paginate .pageprev2.onhover,
.paginate .pageprev2:focus,
.paginate .pageprev2:hover{
	background:url(images/user_btns.png) no-repeat -220px -250px;
}
.paginate .pageprev2.dis{
	background:url(images/user_btns.png) no-repeat -220px -275px;
	cursor:none;
}
.paginate .pagenext1{
	width:16px;
	height:16px;
	text-indent:-9999px;
	*display: inline; 
	zoom: 1;
	*text-indent:0; 
	*font-size:0; 
	*line-height:0; 
	*overflow:hidden;
	margin:0 1px;
	padding:0;
	background:url(images/user_btns.png) no-repeat -260px -200px;
	cursor:pointer;
}
.paginate .pagenext1.onhover,
.paginate .pagenext1:focus,
.paginate .pagenext1:hover{
	background:url(images/user_btns.png) no-repeat -260px -250px;
}
.paginate .pagenext1.dis{
	background:url(images/user_btns.png) no-repeat -260px -275px;
	cursor:none;
}
.paginate .pagenext2{
	width:16px;
	height:16px;
	text-indent:-9999px;
	*display: inline; 
	zoom: 1;
	*text-indent:0; 
	*font-size:0; 
	*line-height:0; 
	*overflow:hidden;
	margin:0 1px;
	padding:0;
	background:url(images/user_btns.png) no-repeat -240px -200px;
	cursor:pointer;
}
.paginate .pagenext2.onhover,
.paginate .pagenext2:focus,
.paginate .pagenext2:hover{
	background:url(images/user_btns.png) no-repeat -240px -250px;
}
.paginate .pagenext2.dis{
	background:url(images/user_btns.png) no-repeat -240px -275px;
	cursor:none;
}


.pageinput{
	position:absolute;
	left:10px;
	font-size:11px;
	color:#666;
}
.tablebtn{
	position:absolute;
	right:10px;
}

/***** custom - textbox *****/
.textbox{
	margin-bottom:10px;
}
.textbox_tr{
	background-image: url('images/bg_textbox.gif');
	width: 33px;
	height: 33px;
	float: right;
	font-size: 0;
}
.textbox_con{
	width:100%;
	padding:10px 20px;
	border:4px solid #ddd;
}
.textbox p{
	color:#555;
}
.textbox ul{
	padding:0;
	margin-left:15px;
}
.textbox li{
	list-style-type:disc;
	padding:0;
	margin:0;
	color:#555;
}


/***** custom - alert_dialog *****/
.alert_dialog{
	position:relative;
	/*display:none;
	*/
}
.alert_dialog .dialog_header{
	position:relative;
	height:50px;
	line-height:50px;
	text-align:left;
	margin-left:15px;
	font-size:14px;
	font-weight:bold;
}
.alert_dialog .dialog_header .dialog_btn{
	position:absolute;
	width:25px;
	height:25px;
	top:12px;
	right:6px;
	padding:0px !important;
	cursor:pointer;
}
.alert_dialog .dialog_contents{
	position:relative;
	width:100%;
	text-align:center;
	padding:20px 0 15px 0;
	border-top:1px solid #ddd;
}
.alert_dialog .dialog_contents2{
	position:relative;
	width:100%;
	text-align:center;
	padding:30px 0 25px 0;
}
.alert_dialog .dialog_contents2 .dialog_btn{
	position:absolute;
	width:25px;
	height:25px;
	top:12px;
	right:6px;
	padding:0px !important;
	cursor:pointer;
}
.alert_dialog .resizeBtn{
	position:absolute;
	right:4px;
	bottom:4px;
	width:8px;
	height:8px;
	cursor:se-resize;
	background:url('images/icon_inputbox_resizing.png') no-repeat center center;
}
.alert_dialog .dialog_btnbox{
	text-align:center;
	padding:10px 10px;
	margin:0;
	clear:both;
}
.alert_dialog.af-default{
	width:280px;
	background-color:#FFF;
	border:1px solid #ff9416;
	border-top:4px solid #f68026;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	box-shadow: 1px 1px 5px #000;
}
.alert_dialog.af-default .dialog_header .dialog_btn{
	background:url('images/alert_dialog_close_normal.png') no-repeat center center;
}
.alert_dialog.af-default  .dialog_header .dialog_btn.af-hover{
	background:url('images/alert_dialog_close_hover.png') no-repeat center center;
}
.alert_dialog.af-default  .dialog_header .dialog_btn.af-pressed{
	background:url('images/alert_dialog_close_pressed.png') no-repeat center center;
}

.alert_dialog.af-default .dialog_contents2 .dialog_btn{
	background:url('images/alert_dialog_close_normal.png') no-repeat center center;
}
.alert_dialog.af-default  .dialog_contents2 .dialog_btn.af-hover{
	background:url('images/alert_dialog_close_hover.png') no-repeat center center;
}
.alert_dialog.af-default  .dialog_contents2 .dialog_btn.af-pressed{
	background:url('images/alert_dialog_close_pressed.png') no-repeat center center;
}
.alert_dialog_mask.af-default{
	background-color: black;
}


/***** custom - popup_dialog *****/
.pop_dialog{
	position:relative;
	/*display:none;
	*/
}
.pop_dialog .dialog_header{
	position:relative;
	height:51px;
	line-height:46px;
	padding:0;
	margin-left:40px;
	text-align:left;
	font-size:17px;
	font-weight:bold;
	color:#fff;
}
.pop_dialog .dialog_header .dialog_btn{
	position:absolute;
	width:25px;
	height:25px;
	top:12px;
	right:10px;
	padding:0px !important;
	cursor:pointer;
}
.pop_dialog .dialog_header .dialog_btn_sub{
	position:absolute;
	width:25px;
	height:25px;
	top:12px;
	right:10px;
	padding:0px !important;
	cursor:pointer;
}
.pop_dialog .dialog_contents{
	position:relative;
	padding:10px 0 10px 0;
	margin:0 15px 0 15px;
	border-top:1px solid #ddd;
}
.pop_dialog .resizeBtn{
	position:absolute;
	right:4px;
	bottom:4px;
	width:8px;
	height:8px;
	cursor:se-resize;
	background:url('images/icon_inputbox_resizing.png') no-repeat center center;
}
.pop_dialog .dialog_btnbox{
	text-align:right;
	padding:10px 10px;
	border-top:1px solid #ccc;
	margin:0;
}
.pop_dialog.af-default{
	background:url('images/bg_pop.gif') no-repeat;
	background-color:#FFF;
	border:1px solid #333;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	box-shadow: 1px 1px 5px #000;
}
.pop_dialog.af-default.w300px{
	width:271px;
}
.pop_dialog.af-default.w500px{
	width:471px;
}
.pop_dialog.af-default.w650px{
	width:621px;
}
.pop_dialog.af-default.w800px{
	width:800px;
}
.pop_dialog.af-default.w900px{
	width:871px;
}
.pop_dialog.af-default.w1000px{
	width:971px;
}
.pop_dialog.af-default .dialog_header .dialog_btn{
	/*background:url('images/pop_dialog_close_normal.gif') no-repeat center center;*/
}
.pop_dialog.af-default  .dialog_header .dialog_btn.af-hover{
	/*background:url('images/pop_dialog_close_hover.gif') no-repeat center center;*/
}
.pop_dialog.af-default  .dialog_header .dialog_btn.af-pressed{
	/*background:url('images/pop_dialog_close_pressed.gif') no-repeat center center;*/
}
.pop_dialog .dialog_header .dialog_btn a{
	background:url('images/pop_dialog_close_normal.gif') no-repeat center center;
	display:block;
	width:100%;
	height:100%;
	text-indent:-9999px;
	*font-size:0;
	*text-indent:0;
}
.pop_dialog.af-default  .dialog_header .dialog_btn a:hover{
	background:url('images/pop_dialog_close_hover.gif') no-repeat center center;
}
.pop_dialog.af-default  .dialog_header .dialog_btn a:focus{
	background:url('images/pop_dialog_close_hover.gif') no-repeat center center;
	border:1px dotted #333;
}
.pop_dialog.af-default  .dialog_header .dialog_btn .onhover{
	background:url('images/pop_dialog_close_hover.gif') no-repeat center center;
}
.af-dialog-mask.af-default{
	background-color: black;
}

/***** custom - popup_windowpop *****/
.pop_box{
	padding:20px;
}
.pop_box .tit{
	margin:0 auto;
	text-align:center;
	width:200px;
	height:35px;
	letter-spacing:2px;
	font-size:22px;
	font-weight:bold;
	border-bottom:3px solid #ff9416;
}
.pop_box .stit{
	font-size:15px;
	font-weight:bold;
	padding-bottom:8px;
	padding-top:20px;
}
.pop_box .sign{
	font-size:15px;
	font-weight:bold;
	padding:10px 15px;
	margin-bottom:20px;
}
.pop_box .sign p{
	font-size:15px;
	margin:10px 0;
}

/***** sign-up *****/
.termsbox_tit{
	font-size:16px;
	font-weight:bold;
	height:40px;
	line-height:40px;
}
.termsbox{
	width:100%;
	padding:20px;
}
.termsbox p{
	margin-bottom:15px;
}
.termsbox_agree{
	height:40px;
	line-height:35px;
	border:1px solid #eee;
	background:#f9f9f9;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	padding:0 10px;
	margin-top:10px;
	margin-bottom:30px;
	text-align:center;
}
.recruite_tit{
	margin-bottom:5px;
}
.recruite_textbox{
	border:1px solid #aaa;
	padding:20px;
	margin-bottom:10px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius: 6px;
}
.recruite_textbox .button_rbox{
	margin-bottom:10px;
}
.recruite_pageinfo{
	padding:5px 0;
	font-size:13px;
	text-align:right;
}
.recruite_textbox p{
	margin-bottom:20px;
}

.recruite_step{
	position:relative;
	margin-bottom:13px;
}
.recruite_step ul{
	background:url(images/bg_recruite_li.png) no-repeat left top;
	border:1px solid #ccc;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius: 4px;
	height:38px;
	display:table;
	list-style:none;
	position:relative;
	z-index:15;
	width:100%;
}
.recruite_step li{
	background:url(images/bg_recruite_li.png) no-repeat right top;
	float:left;
	padding-right:30px;
	line-height:38px;
	font-weight:bold;
	text-align:center;
	display:table-cell;
	z-index:12;
	min-width:90px;
}
.recruite_step li .left{
	background:url(images/bg_recruite_li.png) no-repeat left top;
	display:block;
	vertical-align:middle;
	text-align:center;
	width:100%;
	height:38px;
	line-height:35px;
	padding:0;
	padding-right:15px;
	margin:0;
}
.recruite_step li.selected{
	height:38px;
	background:url(images/bg_recruite_li_sel.png) no-repeat right -41px;
	color:#333333;
	z-index:10;
	text-align:center;
	padding-right:30px;
	margin-left:-26px !important;
}
.recruite_step li.selected .left{
	background:url(images/bg_recruite_li_sel.png) no-repeat left -1px;
	display:block;
	vertical-align:middle;
	text-align:center;
	width:100%;
	height:38px;
	color:#f25617;
	font-weight:bold;
	font-size:15px;
	line-height:35px;
	padding-left:40px;
	margin:0;
}
.recruite_step li.start{
	border-left:1px solid #ccc;
	background:url(images/bg_recruite_li.png) no-repeat right top;
	padding-left:10px;
}
.recruite_step li.start .left{
	padding-left:10px;
}
.recruite_step li.start.selected{
	height:38px;
	background:url(images/bg_recruite_li_sel2.png) no-repeat right -41px;
	z-index:10;
	text-align:center;
	padding-right:35px;
	margin-left:-13px !important;
}
.recruite_step li.start.selected .left{
	background:url(images/bg_recruite_li_sel2.png) no-repeat left -1px;
	display:block;
	vertical-align:middle;
	text-align:center;
	width:100%;
	height:38px;
	color:#f25617;
	font-weight:bold;
	font-size:15px;
	line-height:35px;
	padding-left:15px;
	margin:0;
}
.recruite_step li.end{
	background:url(images/bg_recruite_li.png) no-repeat left top;
	padding:0;
	border-right:1px solid #ccc;
}
.recruite_step li.end.selected{
	height:38px;
	background:url(images/bg_recruite_li_sel3.png) no-repeat right -41px;
	z-index:10;
	text-align:center;
	padding-right:10px;
	margin-left:-34px !important;
}
.recruite_step li.end.selected .left{
	background:url(images/bg_recruite_li_sel3.png) no-repeat left -1px;
	display:block;
	vertical-align:middle;
	text-align:center;
	width:100%;
	height:38px;
	color:#f25617;
	font-weight:bold;
	font-size:15px;
	line-height:35px;
	padding-left:25px;
	margin:0;
}
.recruite_step ul.step7 li{
	width:13%;
	margin-left:7px;
}
.recruite_step ul.step7 li.selected{
	width:21%;
	margin-right:3px;
}
.recruite_step ul.step7 li.start{
	width:14%;
	margin-left:0;
}
.recruite_step ul.step7 li.end{
	width:13%;
	margin-left:-5px;
}
.recruite_step ul.step7 li.start.selected{
	width:22%;
	margin-right:-17px;
}
.recruite_step ul.step7 li.end.selected{
	width:21%;
	margin-right:-17px;
}
.recruite_step ul.step6 li{
	width:14%;
	margin-left:8px;
}
.recruite_step ul.step6 li.selected{
	width:29%;
	margin-right:7px;
}
.recruite_step ul.step6 li.start{
	width:15%;
	margin-left:0;
}
.recruite_step ul.step6 li.end{
	width:14%;
	margin-left:-5px;
}
.recruite_step ul.step6 li.start.selected{
	width:30%;
	margin-right:-14px;
}
.recruite_step ul.step6 li.end.selected{
	width:29%;
	margin-right:-14px;
}
.recruite_step ul.step5 li{
	width:19%;
	margin-left:10px;
}
.recruite_step ul.step5 li.selected{
	width:24%;
	margin-right:11px;
}
.recruite_step ul.step5 li.start{
	width:19%;
	margin-left:0;
}
.recruite_step ul.step5 li.end{
	width:19%;
	margin-left:-5px;
}
.recruite_step ul.step5 li.start.selected{
	width:24%;
	margin-right:-12px;
}
.recruite_step ul.step5 li.end.selected{
	width:24%;
	margin-right:-12px;
}
.recruite_step ul.step4 li{
	width:24%;
	margin-left:12px;
}
.recruite_step ul.step4 li.selected{
	width:28%;
	margin-right:19px;
}
.recruite_step ul.step4 li.start{
	width:24%;
	margin-left:0;
}
.recruite_step ul.step4 li.end{
	width:24%;
	margin-left:-5px;
}
.recruite_step ul.step4 li.start.selected{
	width:28%;
	margin-right:-6px;
}
.recruite_step ul.step4 li.end.selected{
	width:28%;
	margin-right:-6px;
	margin-left:-6px;
}



/*** custom - infotxt ul ***/
.infotxtul{
	margin:5px;
}
.infotxtul li{
	font-weight:bold;
	line-height:25px;
	padding-left:8px;
	background:url(images/bg_lnb5d.png) no-repeat;
}
.infotxtul .label{
	display:inline-block;
	width:70px;
	font-weight:normal;
}
.infotxtul .colon{
	display:inline-block;
	width:12px;
	font-weight:normal;
}

.allbox{
	position:relative;
	height:460px;
}
.leftarea{
	margin-right:370px;
}
.toparea{
	height:100px;
	overflow:auto;
}
.userinfo{
	position:absolute;
	top:0;
	right:0;
	width:300px;
	display:inline-block;
}
.userinfo .title{
	height:60px;
	background:url(images/userbox_top.png) no-repeat top center;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	line-height:49px;
	letter-spacing:0.5em;
}
.userinfo .list{
	background:url(images/userbox_bg.png) no-repeat top center;
	height:360px;
	padding:0 20px;
	overflow:auto;
}
.userinfo .bottom{
	background:url(images/userbox_bottom.png) no-repeat bottom center;
	height:19px;
}
.userinfo2{
	}
.userinfo2 .title{
	height:18px;
	background:url(images/userbox2_top.png) no-repeat top center;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	line-height:49px;
	letter-spacing:0.5em;
}
.userinfo2 .list{
	background:url(images/userbox2_bg.png) no-repeat top center;
	height:100px;
	padding:0 20px;
	overflow:auto;
}
.userinfo2 .bottom{
	background:url(images/userbox2_bottom.png) no-repeat bottom center;
	height:19px;
}
.arrowarea{
	position:absolute;
	top:0;
	right:310px;
	width:50px;
	margin-top:100px;
	vertical-align:middle;
	text-align:center;
}
.arrowarea2{
	height:35px;
	vertical-align:middle;
	text-align:center;
	margin:10px 0;
}
.allbox.popup{
	height:340px;
	overflow:hidden;
}
.allbox.popup2{
	height:400px;
	overflow:hidden;
}
.allbox.popup2 .userinfo .list{
	height:260px;
}
.allbox.popup2 .arrowarea{
	margin-top:50px;
}
.allbox.popup2 .leftarea{
	height:340px;
	overflow:auto;
}
.allbox.popup .userinfo .list{
	height:260px;
}
.allbox.popup .arrowarea{
	margin-top:50px;
}
.allbox.popup .leftarea{
	height:340px;
	overflow:auto;
}
.torightbox{
	margin-bottom:40px;
}





/***** Grid *****/


.positioner{
	border: none;
	padding: 0px;
	/*width: 100%;
	inline style using javascript */
 	/*height: 330px;
	inline style using javascript */
	position: relative;
	overflow:hidden;
}


.positioner .title{
	width: 100%;
	height: 30px;
	position: relative;
}

.positioner .title .title-label{
	float: left;
	line-height: 30px;
	margin-left: 20px;
}

.positioner .title .table-toggle{
	float: right;
	margin: 10px;
	width: 0px;
	height: 0px;
	border-bottom: 10px solid grey;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	cursor: pointer;
	-webkit-transition:0.4s ease;
	-moz-transition:0.4s ease;
	-ms-transition:0.4s ease;
	-o-transition:0.4s ease;
	transition:0.4s ease;
}
.positioner.fold .title .table-toggle{
	border-top: 10px solid grey;
	border-bottom:0px solid grey;
}
.positioner .wrapper{
	overflow:hidden;
	position:relative;
	border-top:1px solid grey;
	/* TODO */
}
.positioner .scroller{
	/* 	width: 100%;
	javascript */
/* 	overflow: auto;
	*/
/* 	padding-top: 22px;
	javascript. */
/* 	margin-top: 22px;
	javascript. */
/* 	margin-left:0px;javascript */
/* 	margin-right:0px;javascript */
/* 	margin-bottom:0px;javascript */
/* 	height: 247px;
	javascript */
/* 	border-top: 1px solid grey;
	javascript */
/* 	border-bottom: 1px solid grey;
	javascript */
}
.positioner .scroller.vertical{
	overflow:auto;
}
.positioner .scroller .fixed{
	}

.positioner .scroller .table{
	border-collapse: collapse;
	border-top:1px solid #666;
	/* 	table-layout: fixed;
	*/
/* 	width: 580px;
	javascript */
}

.positioner .scroller .table .table-header{
	display: table-header-group;
}

.positioner .scroller .table .table-header.fixed{
	/* visibility:hidden;
	height:0px;
	javascript. IE7의 경우 fixed 영역에
	가짜 table header를 생성하여 띄운다. IE7에서는 데모 마크업의 일부 헤더셀이 흉측하게 뜨게 됨.*/
	position: absolute;
	/* 	left:0px;
	javascript. scroller영역이 width 100%가 아닌 경우. */
/* 	top: 0px;
	javascript */
}

.positioner .table .table-body{
	}

.positioner .scroller .table .table-body.scrollable{
	}

.positioner .scroller .table .row{
	/* 	height:1.5em;
	*/
	
}
.positioner .table .table-body .row{
	height:2.5em;
}
.positioner .table .row.header,
.positioner .table .row .cell.header{
	background:#f1f1f1;
	background:-moz-linear-gradient(top, #f9f9f9 0%, #dfdfdf 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#dfdfdf));
	background:-webkit-linear-gradient(top, #f9f9f9 0%,#dfdfdf 100%);
	background:-o-linear-gradient(top, #f9f9f9 0%,#dfdfdf 100%);
	background:-ms-linear-gradient(top, #f9f9f9 0%,#dfdfdf 100%);
	background:linear-gradient(top, #f9f9f9 0%,#dfdfdf 100%);
	border-bottom:1px solid #666;
	border-right:1px solid #bbb;
	height:28px;
	line-height:22px;
	padding:3px 0;
}
.positioner .table .row .cell{
	background:#ffffff;
	border-bottom:1px solid #bbb;
	border-right:1px solid #ddd;
	height:28px;
	line-height:22px;
	padding:3px 6px;
	/* 	position:relative;
	*/
}
.positioner .table .row .cell .data{
	position:relative;
}
.positioner .scroller .table .row .cell .sort{
	/* TODO */
}
.positioner .scroller .table .row .cell .sort.asc{
	/* TODO */
}
.positioner .scroller .table .row .cell .sort.desc{
	/* TODO */
}
.positioner .scroller .table .row .cell .column-resize{
	position:absolute;
	right:0px;
	bottom:0px;
	width: 0px;
	height: 100%;
	border-left: 5px solid transparent;
	border-bottom: 5px solid black;
	cursor: col-resize;
}

.positioner .pager{
	/*width: 100%;
	*/
	position:relative;
	height:25px;
	margin:0 0 10px 0;
	text-align:center;
	line-height:normal;
}
.positioner .pager .page-list{
	margin: 0px;
	padding:0px;
	list-style: none;
}
.positioner .pager .direction_dis{
	font-weight:bold;
	color:#bbb;
	margin:0 -2px;
	padding:2px 0;
	white-space:nowrap;
}
.positioner .pager .direction_dis span{
	font-weight: bold;
	font-size: 9px;
	line-height: 10px;
	letter-spacing:-0.2em;
	color: #bbb;
	margin:0 1px;
}
.positioner .pager .direction{
	font-weight:bold;
	color:#666;
	margin:0 -2px;
	padding:2px 0;
	white-space:nowrap;
}
.positioner .pager .direction span{
	font-weight:bold;
	font-size:8px;
	line-height:10px;
	color:#666;
	margin:0 1px;
}
.positioner .pager ul li,
.positioner .pager .pagination{
	display: inline-block;
	/* FIXME:IE7 */
	padding:2px 8px;
}
.positioner .pager ul li{
	min-width:25px;
}
.positioner .pager ul li.current a{
	color:red;
}
.positioner .pager ul li.current a,
.positioner .pager .pagination a{
	font-weight:bold;
	font-size:11px;
	color:#333;
	line-height:normal;
	text-decoration:none;
}

.scrollpanel{
	overflow:hidden;
	overflow-y:auto;
}


/* .positioner table, .positioner thead, .positioner tbody{
	table-layout:fixed;
} */

.positioner table th, .positioner table td{
	overflow:hidden;
}

.render_a{
	border-radius : 5px;
	width:10px;
	height:10px;
	background-color:green;
	border:1px solid grey;
}

.render_b{
	border-radius : 5px;
	width:10px;
	height:10px;
	background-color:yellow;
	border:1px solid grey;
}

.render_c{
	border-radius : 5px;
	width:10px;
	height:10px;
	background-color:red;
	border:1px solid grey;
}

.positioner .table .row .cell.invalid{
	background-color: red;
}
.positioner .scroller .table .row.selected{
	background-color:#FEE0C6;
}
.positioner .scroller .table .row.edited{
	background-color:#ECF1EF;
}
.positioner .scroller .table .row.edited.selected{
	background-color:#F1EDC2;
}

/* sorting 핸들 관련 표현 */
.positioner .table .row .cell{
	}
.positioner .table-header .cell.sorting{
	cursor:pointer;
}
.positioner .table-header .cell.sorting .sorting-handle{
	position:absolute;
	top:-1px;
	right:4px;
	border: 5px solid transparent;
	border-bottom-color: transparent;
}
.positioner .table-header .cell.sorting .sorting-handle:after{
	content:'';
	position:absolute;
	top:8px;
	right:-5px;
	border: 5px solid transparent;
	border-top-color: transparent;
}
.positioner .table-header .cell.sorting.asc .sorting-handle{
	position:absolute;
	top:-1px;
	right:4px;
	border: 5px solid transparent;
	border-bottom-color: transparent;
}
.positioner .table-header .cell.sorting.asc .sorting-handle:after{
	content:'';
	position:absolute;
	top:8px;
	right:-5px;
	border: 5px solid transparent;
	border-top-color: transparent;
}
.positioner .table-header .cell.sorting.desc .sorting-handle{
	position:absolute;
	top:-1px;
	right:4px;
	border: 5px solid transparent;
	border-bottom-color: transparent;
}
.positioner .table-header .cell.sorting.desc .sorting-handle:after{
	content:'';
	position:absolute;
	top:8px;
	right:-5px;
	border: 5px solid transparent;
	border-top-color: transparent;
}
.positioner .table-header .cell.resizing{
	/* 	position:relative;
	*/
}
.positioner .table-header .cell.resizing .resizing-handle{
	width:5px;
	cursor : col-resize;
	height:100%;
	position:absolute;
	top:0px;
	right:0px;
	/*background-color:black;
	*/
	
	border-left: 6px solid transparent;
	border-bottom: 6px solid transparent;
}
.positioner .table-body .row.row-odd .cell{
	background-color:rgba(200,200,200,0.01);
}
.positioner .table-body .row.row-even .cell{
	background-color:rgba(200,200,200,0.1);
}
.positioner .table-body .row.hovering .cell{
	background-color: #fcf2eb;
	zoom: 1;
}
.positioner .table-body .row{
	background-color:white;
}
.positioner .table-body .cell.cell-highlight{
	font-weight: bolder;
	background:red !important;
}
.positioner .table-body .cell.highlight-a{
	font-weight: bolder;
	background:blue !important;
}
.positioner .table-body .cell.highlight-b{
	font-weight: bolder;
	background:yellow !important;
}
.positioner .table-body .cell.highlight-c{
	font-weight: bolder;
	background:green !important;
}
.positioner .cell{
	white-space:nowrap;
}

.positioner .cell.align-center, 
.positioner .cell.align-left, 
.positioner .cell.align-right{
	white-space:nowrap;
}
.positioner .cell.align-center{
	text-align:center;
}
.positioner .cell.align-center .cell-wrapper{
	text-align:center;
}
.positioner .cell.align-left{
	text-align:left;
}
.positioner .cell.align-left .cell-wrapper{
	text-align:left;
}
.positioner .cell.align-right{
	text-align:right;
}
.positioner .cell.align-right .cell-wrapper{
	text-align:right;
}

.positioner .cell .cell-wrapper{
	display:inline-block;
	vertical-align:middle;
	max-width:100%;
}
.positioner .cell .relative-wrap{
	position:relative;
}


.apply_step{
	width:1080px;
	height:52px;
	background:url(images/user_apply_tab.png) no-repeat;
	margin-bottom:15px;
	list-style:none;
}
.apply_step li{
	float:left;
	width:180px;
	height:52px;
	text-indent: -9999px;
}
.apply_step li a{
	display:block;
	width:100%;
	height:100%;
	text-indent: -9999px;
	cursor:pointer;
}
.apply_step.step0{
	background-position:0px -372px;
}
.apply_step.step1{
	background-position:0px 0px;
}
.apply_step.step2{
	background-position:0px -62px;
}
.apply_step.step3{
	background-position:0px -124px;
}
.apply_step.step4{
	background-position:0px -186px;
}
.apply_step.step5{
	background-position:0px -248px;
}
.apply_step.step6{
	background-position:0px -310px;
}

.apply_step2{
	width:1080px;
	height:52px;
	background:url(images/user_apply_tab2.png) no-repeat;
	margin-bottom:15px;
	list-style:none;
}
.apply_step2 li{
	float:left;
	width:270px;
	height:52px;
	text-indent: -9999px;
}
.apply_step2 li a{
	display:block;
	width:100%;
	height:100%;
	text-indent: -9999px;
	cursor:pointer;
}
.apply_step2.step0{
	background-position:0px -372px;
}
.apply_step2.step1{
	background-position:0px 0px;
}
.apply_step2.step2{
	background-position:0px -62px;
}
.apply_step2.step3{
	background-position:0px -124px;
}
.apply_step2.step4{
	background-position:0px -186px;
}



.txt_box{
	margin-top:20px;
	border:1px solid #ccc;
	padding:10px 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background:url(images/user_txtbox_icon.png) no-repeat center left;
}
.txt_box p{
	color:#666;
	margin:2px 15px;
	margin-left:100px;
	line-height:12px;
}
.txt_box .tit{
	font-weight:bold;
	font-size:12px;
	margin:5px 15px 10px 15px;
	margin-left:100px;
}

.pt_login_wrap{
	background:url(images/login_bg3.gif) no-repeat;
	width:538px;
	height:220px;
	margin:100px auto;
	margin-bottom:50px;
	position:relative;
}
.pt_login_wrap .emailinput{
	top:158px;
	left:90px;
	position:absolute;
	overflow:hidden;
	padding:0px 6px !important;
	margin:0 2px 0 2px !important;
	line-height:20px;
	height:23px;
	width:330px;
	border: 1px solid #ffffff;
	vertical-align:middle;
	font-family: "Malgun Gothic", 돋움, Helvetica, 굴림, sans-serif;
	font-size: 12px;
	color: #000000;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.pt_login_wrap .emailinput.af-hover{
	border: 1px solid #ff9416;
	background: #ffffff;
}
.pt_login_wrap .emailinput:focus{
	border: 1px solid #ff9416;
	background: #ffffff;
}

.pt_login_wrap .btn_in{
	top:153px;
	left:445px;
	position:absolute;
	width:61px;
	height:32px;
	background:url(images/user_btns.png) -300px -400px;
	padding:0px;
	border:0px;
	text-indent:-9999px;
	*display: inline; 
	zoom: 1;
	*text-indent:0; 
	*font-size:0; 
	*line-height:0; 
	*overflow:hidden;
	line-height:0;
	margin:0;
	cursor:pointer;
}
.pt_login_wrap .btn_in.af-hover{
	background:url(images/user_btns.png) -300px -400px;
}
.pt_login_wrap .btn_in.af-pressed{
	background:url(images/user_btns.png) -300px -400px;
	border:0px none;
}

.pt_login_wrap .txt_box{
	top:55px;
	left:5px;
	width:95%;
	position:absolute;
	background:none;
	border:0;
	margin:0;
	padding:0;
}
.pt_login_wrap .txt_box p{
	color:#666;
	margin:10px 15px;
	line-height:15px;
}



/*** error page ***/
#errormsg{
	margin:70px auto;
	background:url(images/error.gif) no-repeat;
	width:735px;
	height:295px;
	font-size:0;
	text-indent:-9999px;
}



/* Skip to Content */
#skipToContent{
	margin:0;
}
#skipToContent .hid{
	position: absolute;
	left: 0;
	top: -10000px;
}
a.skip01,a.skip02{
	display: block;
	position: absolute;left: 0;top: -10000px;width: 100%;font-size: 1.2em;text-align: center;z-index: 500;
}
a.skip01:hover,a.skip01:focus,a.skip01:active,a.skip02:hover,a.skip02:focus,a.skip02:active{
	position: absolute;top: 0;padding: 3px 0;background: #ff9416;font-weight: bold;color: #fff;z-index: 500;
} 








.tabbox{
	position:relative;
	width:100%;
	clear:both;
}
.tabin{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:39px;
	border-bottom:1px solid #b5b5b5;
}
.block{
	position:absolute;
	top:0;
	left:0;
	width:100%;
}
.block dd{
	margin:48px 0 0 0;
}
.tabtitle_1{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:30;
}
.tabtitle_1 a{
	position:absolute;
	top:0;
	left:0;
	width:135px;
	height:39px;
	font-size:0;
	text-indent:-9999px;
	background:url(images/user_tabs.png) no-repeat 0px 0px;
	color:#fff;
}
.tabtitle_1 a:focus, 
.tabtitle_1 a.onhover, 
.tabtitle_1 a:hover{
	background:url(images/user_tabs.png) no-repeat 0px -50px;
}
.tabtitle_2 a{
	position:absolute;
	top:0;
	left:136px;
	width:135px;
	height:39px;
	font-size:0;
	text-indent:-9999px;
	background:url(images/user_tabs.png) no-repeat -135px 0px;
	z-index:29;
	color:#fff;
}
.tabtitle_2 a:focus, 
.tabtitle_2 a.onhover, 
.tabtitle_2 a:hover{
	background:url(images/user_tabs.png) no-repeat -135px -50px;
}
.tabtitle_3 a{
	position:absolute;
	top:0;
	left:272px;
	width:135px;
	height:39px;
	font-size:0;
	text-indent:-9999px;
	background:url(images/user_tabs.png) no-repeat -270px 0px;
	z-index:28;
	color:#fff;
}
.tabtitle_3 a:focus, 
.tabtitle_3 a.onhover, 
.tabtitle_3 a:hover{
	background:url(images/user_tabs.png) no-repeat -270px -50px;
}
.tabtitle_4 a{
	position:absolute;
	top:0;
	left:408px;
	width:135px;
	height:39px;
	font-size:0;
	text-indent:-9999px;
	background:url(images/user_tabs.png) no-repeat -270px -100px;
	z-index:27;
	color:#fff;
}
.tabtitle_4 a:focus, 
.tabtitle_4 a.onhover, 
.tabtitle_4 a:hover{
	background:url(images/user_tabs.png) no-repeat -270px -150px;
}

.d_block{
	display:block;
}
.d_none{
	display:none;
}

.a_tabtitle_1_1{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:30;
}
.a_tabtitle_1_1 a{
	position:absolute;
	top:0;
	left:0;
	width:135px;
	height:39px;
	font-size:0;
	text-indent:-9999px;
	background:url(images/user_tabs.png) no-repeat 0px -100px;
	z-index:30;
	color:#fff;
}
.a_tabtitle_1_1 a:focus, 
.a_tabtitle_1_1 a.onhover, 
.a_tabtitle_1_1 a:hover{
	background:url(images/user_tabs.png) no-repeat 0px -150px;
}
.a_tabtitle_1_2 a{
	position:absolute;
	top:0;
	left:136px;
	width:135px;
	height:39px;
	font-size:0;
	text-indent:-9999px;
	background:url(images/user_tabs.png) no-repeat -135px -100px;
	z-index:29;
	color:#fff;
}
.a_tabtitle_1_2 a:focus, 
.a_tabtitle_1_2 a.onhover, 
.a_tabtitle_1_2 a:hover{
	background:url(images/user_tabs.png) no-repeat -135px -150px;
}
.a_tabtitle_1_3 a{
	position:absolute;
	top:0;
	left:272px;
	width:135px;
	height:39px;
	font-size:0;
	text-indent:-9999px;
	background:url(images/user_tabs.png) no-repeat -270px -100px;
	z-index:28;
	color:#fff;
}
.a_tabtitle_1_3 a:focus, 
.a_tabtitle_1_3 a.onhover, 
.a_tabtitle_1_3 a:hover{
	background:url(images/user_tabs.png) no-repeat -270px -150px;
}
.a_tabtitle_1_4 a{
	position:absolute;
	top:0;
	left:408px;
	width:135px;
	height:39px;
	font-size:0;
	text-indent:-9999px;
	background:url(images/user_tabs.png) no-repeat -405px -100px;
	z-index:27;
	color:#fff;
}
.a_tabtitle_1_4 a:focus, 
.a_tabtitle_1_4 a.onhover, 
.a_tabtitle_1_4 a:hover{
	background:url(images/user_tabs.png) no-repeat -405px -150px;
}
.a_tabtitle_1_5 a{
	position:absolute;
	top:0;
	left:544px;
	width:135px;
	height:39px;
	font-size:0;
	text-indent:-9999px;
	background:url(images/user_tabs.png) no-repeat -540px -100px;
	z-index:26;
	color:#fff;
}
.a_tabtitle_1_5 a:focus, 
.a_tabtitle_1_5 a.onhover, 
.a_tabtitle_1_5 a:hover{
	background:url(images/user_tabs.png) no-repeat -540px -150px;
}
.a_tabtitle_1_6 a{
	position:absolute;
	top:0;
	left:680px;
	width:135px;
	height:39px;
	font-size:0;
	text-indent:-9999px;
	background:url(images/user_tabs.png) no-repeat -675px -100px;
	z-index:25;
	color:#fff;
}
.a_tabtitle_1_6 a:focus, 
.a_tabtitle_1_6 a.onhover, 
.a_tabtitle_1_6 a:hover{
	background:url(images/user_tabs.png) no-repeat -675px -150px;
}
.a_tabtitle_1_7 a{
	position:absolute;
	top:0;
	left:816px;
	width:135px;
	height:39px;
	font-size:0;
	text-indent:-9999px;
	background:url(images/user_tabs.png) no-repeat -810px -100px;
	z-index:24;
	color:#fff;
}
.a_tabtitle_1_7 a:focus, 
.a_tabtitle_1_7 a.onhover, 
.a_tabtitle_1_7 a:hover{
	background:url(images/user_tabs.png) no-repeat -810px -150px;
}
.a_tabtitle_1_8 a{
	position:absolute;
	top:0;
	left:952px;
	width:135px;
	height:39px;
	font-size:0;
	text-indent:-9999px;
	background:url(images/user_tabs.png) no-repeat -945px -100px;
	z-index:23;
	color:#fff;
}
.a_tabtitle_1_8 a:focus, 
.a_tabtitle_1_8 a.onhover, 
.a_tabtitle_1_8 a:hover{
	background:url(images/user_tabs.png) no-repeat -945px -150px;
}
.a_tabtitle_2_1 a{
	position:absolute;
	top:0;
	left:0;
	width:135px;
	height:39px;
	font-size:0;
	text-indent:-9999px;
	background:url(images/user_tabs.png) no-repeat 0px -200px;
	z-index:30;
	color:#fff;
}
.a_tabtitle_2_1 a:focus, 
.a_tabtitle_2_1 a.onhover, 
.a_tabtitle_2_1 a:hover{
	background:url(images/user_tabs.png) no-repeat 0px -250px;
}
.a_tabtitle_2_2 a{
	position:absolute;
	top:0;
	left:136px;
	width:135px;
	height:39px;
	font-size:0;
	text-indent:-9999px;
	background:url(images/user_tabs.png) no-repeat -135px -200px;
	z-index:29;
	color:#fff;
}
.a_tabtitle_2_2 a:focus, 
.a_tabtitle_2_2 a.onhover, 
.a_tabtitle_2_2 a:hover{
	background:url(images/user_tabs.png) no-repeat -135px -250px;
}
.a_tabtitle_2_3 a{
	position:absolute;
	top:0;
	left:272px;
	width:135px;
	height:39px;
	font-size:0;
	text-indent:-9999px;
	background:url(images/user_tabs.png) no-repeat -270px -200px;
	z-index:28;
	color:#fff;
}
.a_tabtitle_2_3 a:focus, 
.a_tabtitle_2_3 a.onhover, 
.a_tabtitle_2_3 a:hover{
	background:url(images/user_tabs.png) no-repeat -270px -250px;
}
.a_tabtitle_2_4 a{
	position:absolute;
	top:0;
	left:408px;
	width:135px;
	height:39px;
	font-size:0;
	text-indent:-9999px;
	background:url(images/user_tabs.png) no-repeat -405px -200px;
	z-index:27;
	color:#fff;
}
.a_tabtitle_2_4 a:focus, 
.a_tabtitle_2_4 a.onhover, 
.a_tabtitle_2_4 a:hover{
	background:url(images/user_tabs.png) no-repeat -405px -250px;
}
.a_tabtitle_3_1 a{
	position:absolute;
	top:0;
	left:0;
	width:135px;
	height:39px;
	font-size:0;
	text-indent:-9999px;
	background:url(images/user_tabs.png) no-repeat 0px -300px;
	z-index:30;
	color:#fff;
}
.a_tabtitle_3_1 a:focus, 
.a_tabtitle_3_1 a.onhover, 
.a_tabtitle_3_1 a:hover{
	background:url(images/user_tabs.png) no-repeat 0px -350px;
}
.a_tabtitle_3_2 a{
	position:absolute;
	top:0;
	left:136px;
	width:135px;
	height:39px;
	font-size:0;
	text-indent:-9999px;
	background:url(images/user_tabs.png) no-repeat -135px -300px;
	z-index:29;
	color:#fff;
}
.a_tabtitle_3_2 a:focus, 
.a_tabtitle_3_2 a.onhover, 
.a_tabtitle_3_2 a:hover{
	background:url(images/user_tabs.png) no-repeat -135px -350px;
}
.a_tabtitle_3_3 a{
	position:absolute;
	top:0;
	left:272px;
	width:135px;
	height:39px;
	font-size:0;
	text-indent:-9999px;
	background:url(images/user_tabs.png) no-repeat -270px -300px;
	z-index:28;
	color:#fff;
}
.a_tabtitle_3_3 a:focus, 
.a_tabtitle_3_3 a.onhover, 
.a_tabtitle_3_3 a:hover{
	background:url(images/user_tabs.png) no-repeat -270px -350px;
}
.a_tabtitle_3_4 a{
	position:absolute;
	top:0;
	left:408px;
	width:135px;
	height:39px;
	font-size:0;
	text-indent:-9999px;
	background:url(images/user_tabs.png) no-repeat -405px -300px;
	z-index:27;
	color:#fff;
}
.a_tabtitle_3_4 a:focus, 
.a_tabtitle_3_4 a.onhover, 
.a_tabtitle_3_4 a:hover{
	background:url(images/user_tabs.png) no-repeat -405px -350px;
}
.a_tabtitle_3_5 a{
	position:absolute;
	top:0;
	left:544px;
	width:135px;
	height:39px;
	font-size:0;
	text-indent:-9999px;
	background:url(images/user_tabs.png) no-repeat -540px -300px;
	z-index:26;
	color:#fff;
}
.a_tabtitle_3_5 a:focus, 
.a_tabtitle_3_5 a.onhover, 
.a_tabtitle_3_5 a:hover{
	background:url(images/user_tabs.png) no-repeat -540px -350px;
}
.a_tabtitle_3_6 a{
	position:absolute;
	top:0;
	left:680px;
	width:135px;
	height:39px;
	font-size:0;
	text-indent:-9999px;
	background:url(images/user_tabs.png) no-repeat -675px -300px;
	z-index:25;
	color:#fff;
}
.a_tabtitle_3_6 a:focus, 
.a_tabtitle_3_6 a.onhover, 
.a_tabtitle_3_6 a:hover{
	background:url(images/user_tabs.png) no-repeat -675px -350px;
}
.a_tabtitle_4_1 a{
	position:absolute;
	top:0;
	left:0;
	width:135px;
	height:39px;
	font-size:0;
	text-indent:-9999px;
	background:url(images/user_tabs.png) no-repeat -135px -400px;
	z-index:30;
	color:#fff;
}
.a_tabtitle_4_1 a:focus, 
.a_tabtitle_4_1 a.onhover, 
.a_tabtitle_4_1 a:hover{
	background:url(images/user_tabs.png) no-repeat -135px -450px;
}
.a_tabtitle_4_2 a{
	position:absolute;
	top:0;
	left:136px;
	width:135px;
	height:39px;
	font-size:0;
	text-indent:-9999px;
	background:url(images/user_tabs.png) no-repeat -270px -400px;
	z-index:29;
	color:#fff;
}
.a_tabtitle_4_2 a:focus, 
.a_tabtitle_4_2 a.onhover, 
.a_tabtitle_4_2 a:hover{
	background:url(images/user_tabs.png) no-repeat -270px -450px;
}
.a_tabtitle_4_3 a{
	position:absolute;
	top:0;
	left:272px;
	width:135px;
	height:39px;
	font-size:0;
	text-indent:-9999px;
	background:url(images/user_tabs.png) no-repeat -405px -400px;
	z-index:28;
	color:#fff;
}
.a_tabtitle_4_3 a:focus, 
.a_tabtitle_4_3 a.onhover, 
.a_tabtitle_4_3 a:hover{
	background:url(images/user_tabs.png) no-repeat -405px -450px;
}
.a_tabtitle_4_4 a{
	position:absolute;
	top:0;
	left:408px;
	width:135px;
	height:39px;
	font-size:0;
	text-indent:-9999px;
	background:url(images/user_tabs.png) no-repeat -540px -400px;
	z-index:27;
	color:#fff;
}
.a_tabtitle_4_4 a:focus, 
.a_tabtitle_4_4 a.onhover, 
.a_tabtitle_4_4 a:hover{
	background:url(images/user_tabs.png) no-repeat -540px -450px;
}
.a_tabtitle_4_5 a{
	position:absolute;
	top:0;
	left:544px;
	width:135px;
	height:39px;
	font-size:0;
	text-indent:-9999px;
	background:url(images/user_tabs.png) no-repeat -675px -400px;
	z-index:26;
	color:#fff;
}
.a_tabtitle_4_5 a:focus, 
.a_tabtitle_4_5 a.onhover, 
.a_tabtitle_4_5 a:hover{
	background:url(images/user_tabs.png) no-repeat -675px -450px;
}
.a_tabtitle_4_6 a{
	position:absolute;
	top:0;
	left:680px;
	width:135px;
	height:39px;
	font-size:0;
	text-indent:-9999px;
	background:url(images/user_tabs.png) no-repeat 0px -400px;
	z-index:25;
	color:#fff;
}
.a_tabtitle_4_6 a:focus, 
.a_tabtitle_4_6 a.onhover, 
.a_tabtitle_4_6 a:hover{
	background:url(images/user_tabs.png) no-repeat 0px -450px;
}
.a_tabtitle_5_1 a{
	position:absolute;
	top:0;
	left:0;
	width:135px;
	height:39px;
	font-size:0;
	text-indent:-9999px;
	background:url(images/user_tabs.png) no-repeat 0px -500px;
	z-index:30;
	color:#fff;
}
.a_tabtitle_5_1 a:focus, 
.a_tabtitle_5_1 a.onhover, 
.a_tabtitle_5_1 a:hover{
	background:url(images/user_tabs.png) no-repeat 0px -550px;
}
.a_tabtitle_5_2 a{
	position:absolute;
	top:0;
	left:136px;
	width:135px;
	height:39px;
	font-size:0;
	text-indent:-9999px;
	background:url(images/user_tabs.png) no-repeat -135px -500px;
	z-index:29;
	color:#fff;
}
.a_tabtitle_5_2 a:focus, 
.a_tabtitle_5_2 a.onhover, 
.a_tabtitle_5_2 a:hover{
	background:url(images/user_tabs.png) no-repeat -135px -550px;
}
.a_tabtitle_5_3 a{
	position:absolute;
	top:0;
	left:272px;
	width:135px;
	height:39px;
	font-size:0;
	text-indent:-9999px;
	background:url(images/user_tabs.png) no-repeat -270px -500px;
	z-index:28;
	color:#fff;
}
.a_tabtitle_5_3 a:focus, 
.a_tabtitle_5_3 a.onhover, 
.a_tabtitle_5_3 a:hover{
	background:url(images/user_tabs.png) no-repeat -270px -550px;
}
.a_tabtitle_5_4 a{
	position:absolute;
	top:0;
	left:408px;
	width:135px;
	height:39px;
	font-size:0;
	text-indent:-9999px;
	background:url(images/user_tabs.png) no-repeat -405px -500px;
	z-index:27;
	color:#fff;
}
.a_tabtitle_5_4 a:focus, 
.a_tabtitle_5_4 a.onhover, 
.a_tabtitle_5_4 a:hover{
	background:url(images/user_tabs.png) no-repeat -405px -550px;
}
.a_tabtitle_5_5 a{
	position:absolute;
	top:0;
	left:544px;
	width:135px;
	height:39px;
	font-size:0;
	text-indent:-9999px;
	background:url(images/user_tabs.png) no-repeat -540px -500px;
	z-index:26;
	color:#fff;
}
.a_tabtitle_5_5 a:focus, 
.a_tabtitle_5_5 a.onhover, 
.a_tabtitle_5_5 a:hover{
	background:url(images/user_tabs.png) no-repeat -540px -550px;
}
.a_tabtitle_5_6 a{
	position:absolute;
	top:0;
	left:680px;
	width:135px;
	height:39px;
	font-size:0;
	text-indent:-9999px;
	background:url(images/user_tabs.png) no-repeat -675px -500px;
	z-index:25;
	color:#fff;
}
.a_tabtitle_5_6 a:focus, 
.a_tabtitle_5_6 a.onhover, 
.a_tabtitle_5_6 a:hover{
	background:url(images/user_tabs.png) no-repeat -675px -550px;
}
.a_tabtitle_6_1 a{
	position:absolute;
	top:0;
	left:0;
	width:135px;
	height:39px;
	font-size:0;
	text-indent:-9999px;
	background:url(images/user_tabs.png) no-repeat 0px -600px;
	z-index:30;
	color:#fff;
}
.a_tabtitle_6_1 a:focus, 
.a_tabtitle_6_1 a.onhover, 
.a_tabtitle_6_1 a:hover{
	background:url(images/user_tabs.png) no-repeat 0px -650px;
}
.a_tabtitle_6_2 a{
	position:absolute;
	top:0;
	left:136px;
	width:135px;
	height:39px;
	font-size:0;
	text-indent:-9999px;
	background:url(images/user_tabs.png) no-repeat -135px -600px;
	z-index:29;
	color:#fff;
}
.a_tabtitle_6_2 a:focus, 
.a_tabtitle_6_2 a.onhover, 
.a_tabtitle_6_2 a:hover{
	background:url(images/user_tabs.png) no-repeat -135px -650px;
}
.a_tabtitle_6_3 a{
	position:absolute;
	top:0;
	left:272px;
	width:135px;
	height:39px;
	font-size:0;
	text-indent:-9999px;
	background:url(images/user_tabs.png) no-repeat -270px -600px;
	z-index:28;
	color:#fff;
}
.a_tabtitle_6_3 a:focus, 
.a_tabtitle_6_3 a.onhover, 
.a_tabtitle_6_3 a:hover{
	background:url(images/user_tabs.png) no-repeat -270px -650px;
}
.a_tabtitle_6_4 a{
	position:absolute;
	top:0;
	left:408px;
	width:135px;
	height:39px;
	font-size:0;
	text-indent:-9999px;
	background:url(images/user_tabs.png) no-repeat -405px -600px;
	z-index:27;
	color:#fff;
}
.a_tabtitle_6_4 a:focus, 
.a_tabtitle_6_4 a.onhover, 
.a_tabtitle_6_4 a:hover{
	background:url(images/user_tabs.png) no-repeat -405px -650px;
}
.a_tabtitle_6_5 a{
	position:absolute;
	top:0;
	left:544px;
	width:135px;
	height:39px;
	font-size:0;
	text-indent:-9999px;
	background:url(images/user_tabs.png) no-repeat -540px -600px;
	z-index:26;
	color:#fff;
}
.a_tabtitle_6_5 a:focus, 
.a_tabtitle_6_5 a.onhover, 
.a_tabtitle_6_5 a:hover{
	background:url(images/user_tabs.png) no-repeat -540px -650px;
}
.a_tabtitle_6_6 a{
	position:absolute;
	top:0;
	left:680px;
	width:135px;
	height:39px;
	font-size:0;
	text-indent:-9999px;
	background:url(images/user_tabs.png) no-repeat -675px -600px;
	z-index:25;
	color:#fff;
}
.a_tabtitle_6_6 a:focus, 
.a_tabtitle_6_6 a.onhover, 
.a_tabtitle_6_6 a:hover{
	background:url(images/user_tabs.png) no-repeat -675px -650px;
}

.intablein{
	position:relative;
	width:100%;
	height:30px;
	margin-top:-5px;
	border-bottom:1px solid #cccccc;
}
.inblock{
	position:absolute;
	top:0;
	left:0;
	width:100%;
}

.inblock dd{
	margin:36px 0 30px 0;
}
.inblock dd .txt1{
	padding:0 5px;
	margin-bottom:20px;
}
.inblock dd .txt2{
	padding:0 5px;
	margin-bottom:15px;
}
.inblock dd .txt3{
	padding:0 5px;
	margin-bottom:15px;
}
.inblock dd .txt3.mt{
	padding:0 5px;
	margin-bottom:15px;
	margin-top:20px;
}
.inblock dd .aptit2{
	background:url(images/user_list2icon.png) no-repeat 1px 0px;
	color:#f3692a;
	font-size:14px;
	font-weight:bold;
	line-height:15px;
	padding:3px 3px 5px 11px;
}
.inblock dd .aptit3{
	background:url(images/user_list2icon.png) no-repeat 1px 0px;
	color:#444;
	font-size:13px;
	font-weight:bold;
	line-height:15px;
	padding:3px 3px 5px 11px;
}
.inblock dd .aptxt3{
	display:block;
	padding:0 10px;
	color:#555;
	margin:3px 0 7px 0;
	line-height:18px;
	word-break:normal !important;
}
.inblock dd .aptit4{
	color:#333;
	font-size:12px;
	font-weight:bold;
	line-height:12px;
	padding:2px 2px 2px 10px;
	display:inline-block;
}
.inblock dd .aptxt4{
	display:block;
	padding:0px;
	color:#555;
	margin:3px 0 7px 0;
	line-height:18px;
	word-break:normal !important;
}
.inblock dd .aptxt4 strong{
	color:#777;
	font-weight:bold;
}


.inblock2{
	position:absolute;
	top:0;
	left:0;
	width:100%;
}

.inblock2 dd{
	margin:36px 0 30px 0;
}
.inblock2 dd .txt1{
	padding:0 5px;
	margin-bottom:20px;
}
.inblock2 dd .txt2{
	padding:0 5px;
	margin-bottom:15px;
}
.inblock2 dd .txt3{
	padding:0 5px;
	margin-bottom:15px;
}
.inblock2 dd .txt3.mt{
	padding:0 5px;
	margin-bottom:15px;
	margin-top:20px;
}
.inblock2 dd .aptit2{
	background:url(images/user_list2icon.png) no-repeat 1px 0px;
	color:#f3692a;
	font-size:14px;
	font-weight:bold;
	line-height:15px;
	padding:3px 3px 5px 11px;
}
.inblock2 dd .aptit3{
	background:url(images/user_list2icon.png) no-repeat 1px 0px;
	color:#444;
	font-size:13px;
	font-weight:bold;
	line-height:15px;
	padding:3px 3px 5px 11px;
}
.inblock2 dd .aptxt3{
	display:block;
	padding:0 10px;
	color:#555;
	margin:3px 0 7px 0;
	line-height:18px;
	word-break:normal !important;
}
.inblock2 dd .aptit4{
	color:#333;
	font-size:12px;
	font-weight:bold;
	line-height:12px;
	padding:2px 2px 2px 10px;
	display:inline-block;
}
.inblock2 dd .aptxt4{
	display:block;
	padding:0px;
	color:#555;
	margin:3px 0 7px 0;
	line-height:18px;
	word-break:normal !important;
}
.inblock2 dd .aptxt4 strong{
	color:#777;
	font-weight:bold;
}	

.block dd .emtxt{
	border-bottom:1px dotted #ddd;
	padding-bottom:15px;
}
.block dd .emtxt.nm{
	margin-top:-20px;
}
.block dd .txt1{
	padding:0 5px;
	margin-bottom:20px;
}
.block dd .txt2{
	padding:0 5px;
	margin-bottom:15px;
}
.block dd .txt3{
	padding:10px 5px;
	margin-bottom:0px;
	margin-top:25px;
}
.block dd .txt3.line{
	padding:10px 5px;
	margin-bottom:0px;
	margin-top:25px;
	border-top:1px dotted #ddd;
}
.block dd .txt3.top{
	padding:10px 5px;
	margin-bottom:0px;
	margin-top:10px;
}
.block dd .txt3.mt{
	padding:0 5px;
	margin-bottom:15px;
	margin-top:20px;
}
.block dd .aptit1{
	color:#f3692a;
	font-size:16px;
	font-weight:bold;
	line-height:15px;
	padding:0 3px 8px 10px;
	background:none;
}
/*.block dd .aptit1{
	color:#f3692a;
	font-size:16px;
	font-weight:bold;
	line-height:15px;
	padding:0 3px 8px 12px;
	background:url(images/user_contitle.gif) no-repeat left 2px;
}*/
.block dd .aptxt1{
	display:block;
	padding:0 10px;
	color:#333;
	margin:3px 0 10px 0;
	line-height:18px;
	word-break:normal !important;
}
.block dd .aptit2{
	background:url(images/user_list2icon.png) no-repeat 1px 0px;
	color:#f3692a;
	font-size:14px;
	font-weight:bold;
	line-height:15px;
	padding:3px 3px 5px 11px;
}
.block dd .aptxt2{
	}
.block dd .aptxt2.ml{
	margin:0 10px;
}
.block dd .aptxt2.mb{
	margin-bottom:8px;
}
.block dd .aptit3{
	background:url(images/user_list2icon.png) no-repeat 1px 0px;
	color:#444;
	font-size:13px;
	font-weight:bold;
	line-height:15px;
	padding:3px 3px 5px 11px;
}
.block dd .aptit3.in{
	background:url(images/user_list2icon.png) no-repeat 1px 0px;
	color:#444;
	font-size:13px;
	font-weight:bold;
	line-height:15px;
	padding:3px 3px 5px 11px;
	margin-left:5px;
}
.block dd .aptxt3{
	display:block;
	padding:0 10px;
	color:#555;
	margin:3px 0 7px 0;
	line-height:18px;
	word-break:normal !important;
}
.block dd .aptit4{
	color:#333;
	font-size:12px;
	font-weight:bold;
	line-height:12px;
	padding:2px 2px 2px 10px;
	display:inline-block;
}
.block dd .aptxt4{
	display:block;
	padding:0px;
	color:#555;
	margin:3px 0 7px 0;
	line-height:18px;
	word-break:normal !important;
}
.block dd .aptxt4 strong{
	color:#777;
	font-weight:bold;
}
.inblock dt a{
	width:115px;
	height:31px;
	background:url(images/user_tabs.png) no-repeat -810px 1px;
}
.inblock dt a:focus, 
.inblock dt a.onhover, 
.inblock dt a:hover{
	background:url(images/user_tabs.png) no-repeat -810px -49px;
	color:#f3692a;
	font-weight:bold;
}
.inblock dt a span{
	font-size:11px;
	letter-spacing:-0.07em;
	color:#555;
	margin-left:20px;
	line-height:25px;
}
.inblock dt a:focus span, 
.inblock dt a:hover span, 
.inblock dt a.onhover span{
	margin-left:20px;
	color:#f3692a;
	font-weight:bold;
	font-size:11px;
}

.inblock2 dt a{
	width:97px;
	height:31px;
	background:url(images/user_tabs2.png) no-repeat -818px 1px;
}
.inblock2 dt a:focus, 
.inblock2 dt a.onhover, 
.inblock2 dt a:hover{
	background:url(images/user_tabs2.png) no-repeat -818px -49px;
	color:#f3692a;
	font-weight:bold;
}
.inblock2 dt a span{
	font-size:11px;
	letter-spacing:-0.07em;
	color:#555;
	margin-left:20px;
	line-height:25px;
}
.inblock2 dt a:focus span, 
.inblock2 dt a:hover span, 
.inblock2 dt a.onhover span{
	margin-left:20px;
	color:#f3692a;
	font-weight:bold;
	font-size:11px;
}

.a_tabtitle_3_1_1{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:30;
}
.a_tabtitle_3_1_1 a{
	position:absolute;
	top:0;
	left:0;
}
.a_tabtitle_3_1_2{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:29;
}
.a_tabtitle_3_1_2 a{
	position:absolute;
	top:0;
	left:105px;
}
.a_tabtitle_3_1_3{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:28;
}
.a_tabtitle_3_1_3 a{
	position:absolute;
	top:0;
	left:210px;
}
.a_tabtitle_3_1_4{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:27;
}
.a_tabtitle_3_1_4 a{
	position:absolute;
	top:0;
	left:315px;
}
.a_tabtitle_3_1_5{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:26;
}
.a_tabtitle_3_1_5 a{
	position:absolute;
	top:0;
	left:420px;
}
.a_tabtitle_3_1_6{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:25;
}
.a_tabtitle_3_1_6 a{
	position:absolute;
	top:0;
	left:525px;
}
.a_tabtitle_3_1_7{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:25;
}
.a_tabtitle_3_1_7 a{
	position:absolute;
	top:0;
	left:630px;
}
.a_tabtitle_3_1_8{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:25;
}
.a_tabtitle_3_1_8 a{
	position:absolute;
	top:0;
	left:735px;
}
.a_tabtitle_3_1_9{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:25;
}
.a_tabtitle_3_1_9 a{
	position:absolute;
	top:0;
	left:840px;
}
.a_tabtitle_3_1_10{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:25;
}
.a_tabtitle_3_1_10 a{
	position:absolute;
	top:0;
	left:945px;
}

.a_tabtitle_3_1_11{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:25;
}
.a_tabtitle_3_1_11 a{
	position:absolute;
	top:0;
	left:1015px;
}



.a_tabtitle2_3_1_1{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:30;
}
.a_tabtitle2_3_1_1 a{
	position:absolute;
	top:0;
	left:0;
}
.a_tabtitle2_3_1_2{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:29;
}
.a_tabtitle2_3_1_2 a{
	position:absolute;
	top:0;
	left:97px;
}
.a_tabtitle2_3_1_3{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:28;
}
.a_tabtitle2_3_1_3 a{
	position:absolute;
	top:0;
	left:194px;
}
.a_tabtitle2_3_1_4{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:27;
}
.a_tabtitle2_3_1_4 a{
	position:absolute;
	top:0;
	left:291px;
}
.a_tabtitle2_3_1_5{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:26;
}
.a_tabtitle2_3_1_5 a{
	position:absolute;
	top:0;
	left:388px;
}
.a_tabtitle2_3_1_6{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:25;
}
.a_tabtitle2_3_1_6 a{
	position:absolute;
	top:0;
	left:485px;
}
.a_tabtitle2_3_1_7{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:25;
}
.a_tabtitle2_3_1_7 a{
	position:absolute;
	top:0;
	left:582px;
}
.a_tabtitle2_3_1_8{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:25;
}
.a_tabtitle2_3_1_8 a{
	position:absolute;
	top:0;
	left:679px;
}
.a_tabtitle2_3_1_9{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:25;
}
.a_tabtitle2_3_1_9 a{
	position:absolute;
	top:0;
	left:776px;
}
.a_tabtitle2_3_1_10{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:25;
}
.a_tabtitle2_3_1_10 a{
	position:absolute;
	top:0;
	left:873px;
}

.a_tabtitle2_3_1_11{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:25;
}
.a_tabtitle2_3_1_11 a{
	position:absolute;
	top:0;
	left:970px;
}


.aptit1_1{
	width:150px;
	height:35px;
	margin:10px 0;
	background:url(images/user_about_tit.png) 0 5px;
	font-size:0;
	text-indent:-9999px;
	color:#fff;
	padding:0;
}
.aptit1_2{
	width:150px;
	height:35px;
	margin:10px 0;
	background:url(images/user_about_tit.png) 0 -25px;
	font-size:0;
	text-indent:-9999px;
	color:#fff;
	padding:0;
}
.aptit1_3{
	width:150px;
	height:35px;
	margin:10px 0;
	background:url(images/user_about_tit.png) 0 -55px;
	font-size:0;
	text-indent:-9999px;
	color:#fff;
	padding:0;
}
.aptit1_4{
	width:150px;
	height:35px;
	margin:10px 0;
	background:url(images/user_about_tit.png) 0 -85px;
	font-size:0;
	text-indent:-9999px;
	color:#fff;
	padding:0;
}
.aptit1_5{
	width:150px;
	height:35px;
	margin:10px 0;
	background:url(images/user_about_tit.png) 0 -745px;
	font-size:0;
	text-indent:-9999px;
	color:#fff;
	padding:0;
}
.aptit1_6{
	width:150px;
	height:35px;
	margin:10px 0;
	background:url(images/user_about_tit.png) 0 -115px;
	font-size:0;
	text-indent:-9999px;
	color:#fff;
	padding:0;
}
.aptit2_1{
	width:150px;
	height:35px;
	margin:10px 0;
	background:url(images/user_about_tit.png) 0 -145px;
	font-size:0;
	text-indent:-9999px;
	color:#fff;
	padding:0;
}
.aptit2_2{
	width:150px;
	height:35px;
	margin:10px 0;
	background:url(images/user_about_tit.png) 0 -175px;
	font-size:0;
	text-indent:-9999px;
	color:#fff;
	padding:0;
}
.aptit2_3{
	width:150px;
	height:35px;
	margin:10px 0;
	background:url(images/user_about_tit.png) 0 -205px;
	font-size:0;
	text-indent:-9999px;
	color:#fff;
	padding:0;
}
.aptit2_4{
	width:150px;
	height:35px;
	margin:10px 0;
	background:url(images/user_about_tit.png) 0 -235px;
	font-size:0;
	text-indent:-9999px;
	color:#fff;
	padding:0;
}
.aptit2_5{
	width:150px;
	height:35px;
	margin:10px 0;
	background:url(images/user_about_tit.png) 0 -265px;
	font-size:0;
	text-indent:-9999px;
	color:#fff;
	padding:0;
}
.aptit2_6{
	width:150px;
	height:35px;
	margin:10px 0;
	background:url(images/user_about_tit.png) 0 -295px;
	font-size:0;
	text-indent:-9999px;
	color:#fff;
	padding:0;
}
.aptit2_7{
	width:150px;
	height:35px;
	margin:10px 0;
	background:url(images/user_about_tit.png) 0 -775px;
	font-size:0;
	text-indent:-9999px;
	color:#fff;
	padding:0;
}
.aptit3_1{
	width:150px;
	height:35px;
	margin:10px 0;
	background:url(images/user_about_tit.png) 0 -325px;
	font-size:0;
	text-indent:-9999px;
	color:#fff;
	padding:0;
}
.aptit3_2{
	width:150px;
	height:35px;
	margin:10px 0;
	background:url(images/user_about_tit.png) 0 -355px;
	font-size:0;
	text-indent:-9999px;
	color:#fff;
	padding:0;
}
.aptit4_1{
	width:150px;
	height:35px;
	margin:10px 0;
	background:url(images/user_about_tit.png) 0 -385px;
	font-size:0;
	text-indent:-9999px;
	color:#fff;
	padding:0;
}
.aptit4_2{
	width:150px;
	height:35px;
	margin:10px 0;
	background:url(images/user_about_tit.png) 0 -415px;
	font-size:0;
	text-indent:-9999px;
	color:#fff;
	padding:0;
}
.aptit4_3{
	width:150px;
	height:35px;
	margin:10px 0;
	background:url(images/user_about_tit.png) 0 -445px;
	font-size:0;
	text-indent:-9999px;
	color:#fff;
	padding:0;
}
.aptit4_4{
	width:150px;
	height:35px;
	margin:10px 0;
	background:url(images/user_about_tit.png) 0 -475px;
	font-size:0;
	text-indent:-9999px;
	color:#fff;
	padding:0;
}
.aptit4_5{
	width:150px;
	height:35px;
	margin:10px 0;
	background:url(images/user_about_tit.png) 0 -505px;
	font-size:0;
	text-indent:-9999px;
	color:#fff;
	padding:0;
}
.aptit4_6{
	width:150px;
	height:35px;
	margin:10px 0;
	background:url(images/user_about_tit.png) 0 -535px;
	font-size:0;
	text-indent:-9999px;
	color:#fff;
	padding:0;
}
.aptit4_7{
	width:150px;
	height:35px;
	margin:10px 0;
	background:url(images/user_about_tit.png) 0 -565px;
	font-size:0;
	text-indent:-9999px;
	color:#fff;
	padding:0;
}
.aptit4_8{
	width:150px;
	height:35px;
	margin:10px 0;
	background:url(images/user_about_tit.png) 0 -595px;
	font-size:0;
	text-indent:-9999px;
	color:#fff;
	padding:0;
}
.aptit4_9{
	width:150px;
	height:35px;
	margin:10px 0;
	background:url(images/user_about_tit.png) 0 -625px;
	font-size:0;
	text-indent:-9999px;
	color:#fff;
	padding:0;
}
.aptit4_10{
	width:150px;
	height:35px;
	margin:10px 0;
	background:url(images/user_about_tit.png) 0 -655px;
	font-size:0;
	text-indent:-9999px;
	color:#fff;
	padding:0;
}
.aptit5_1{
	width:150px;
	height:35px;
	margin:10px 0;
	background:url(images/user_about_tit.png) 0 -685px;
	font-size:0;
	text-indent:-9999px;
	color:#fff;
	padding:0;
}
.aptit5_2{
	width:150px;
	height:35px;
	margin:10px 0;
	background:url(images/user_about_tit.png) 0 -715px;
	font-size:0;
	text-indent:-9999px;
	color:#fff;
	padding:0;
}
.hdtit1{
	width:150px;
	height:35px;
	margin:5px 0 10px 0;
	background:url(images/user_about_tit.png) -200px 5px;
	font-size:0;
	text-indent:-9999px;
	color:#fff;
	padding:0;
}
.hdtit2{
	width:150px;
	height:35px;
	margin:5px 0 10px 0;
	background:url(images/user_about_tit.png) -200px -25px;
	font-size:0;
	text-indent:-9999px;
	color:#fff;
	padding:0;
}
.hdtit3{
	width:150px;
	height:35px;
	margin:5px 0 10px 0;
	background:url(images/user_about_tit.png) -200px -55px;
	font-size:0;
	text-indent:-9999px;
	color:#fff;
	padding:0;
}
.hdtit4{
	width:150px;
	height:35px;
	margin:5px 0 10px 0;
	background:url(images/user_about_tit.png) -200px -85px;
	font-size:0;
	text-indent:-9999px;
	color:#fff;
	padding:0;
}
.hdtit5{
	width:150px;
	height:35px;
	margin:5px 0 10px 0;
	background:url(images/user_about_tit.png) -200px -115px;
	font-size:0;
	text-indent:-9999px;
	color:#fff;
	padding:0;
}
.hdtit6{
	width:150px;
	height:35px;
	margin:5px 0 10px 0;
	background:url(images/user_about_tit.png) -200px -145px;
	font-size:0;
	text-indent:-9999px;
	color:#fff;
	padding:0;
}
.hdtit7{
	width:300px;
	height:35px;
	margin:5px 0 10px 0;
	background:url(images/user_about_tit.png) -200px -175px;
	font-size:0;
	text-indent:-9999px;
	color:#fff;
	padding:0;
}
.emtit1{
	width:150px;
	height:35px;
	margin:5px 0 10px 0;
	background:url(images/user_about_tit.png) -400px 5px;
	font-size:0;
	text-indent:-9999px;
	color:#fff;
	padding:0;
}
.emtit2{
	width:150px;
	height:35px;
	margin:5px 0 10px 0;
	background:url(images/user_about_tit.png) -400px -25px;
	font-size:0;
	text-indent:-9999px;
	color:#fff;
	padding:0;
}
.emtit3{
	width:150px;
	height:35px;
	margin:5px 0 10px 0;
	background:url(images/user_about_tit.png) -400px -55px;
	font-size:0;
	text-indent:-9999px;
	color:#fff;
	padding:0;
}
.emtit4{
	width:150px;
	height:35px;
	margin:5px 0 10px 0;
	background:url(images/user_about_tit.png) -400px -85px;
	font-size:0;
	text-indent:-9999px;
	color:#fff;
	padding:0;
}
.emtit5{
	width:150px;
	height:35px;
	margin:5px 0 10px 0;
	background:url(images/user_about_tit.png) -400px -115px;
	font-size:0;
	text-indent:-9999px;
	color:#fff;
	padding:0;
}
.emtit6{
	width:150px;
	height:35px;
	margin:5px 0 10px 0;
	background:url(images/user_about_tit.png) -400px -145px;
	font-size:0;
	text-indent:-9999px;
	color:#fff;
	padding:0;
}
.rstit1{
	width:150px;
	height:35px;
	margin:5px 0 10px 0;
	background:url(images/user_about_tit.png) -600px 5px;
	font-size:0;
	text-indent:-9999px;
	color:#fff;
	padding:0;
}
.rstit2{
	width:150px;
	height:35px;
	margin:5px 0 10px 0;
	background:url(images/user_about_tit.png) -600px -25px;
	font-size:0;
	text-indent:-9999px;
	color:#fff;
	padding:0;
}
.rstit3{
	width:150px;
	height:35px;
	margin:5px 0 10px 0;
	background:url(images/user_about_tit.png) -600px -55px;
	font-size:0;
	text-indent:-9999px;
	color:#fff;
	padding:0;
}
.rstit4{
	width:150px;
	height:35px;
	margin:5px 0 10px 0;
	background:url(images/user_about_tit.png) -600px -85px;
	font-size:0;
	text-indent:-9999px;
	color:#fff;
	padding:0;
}

.a_list2{
	margin:0 5px 10px 5px;
	padding:5px 0;
}
.a_list2.in{
	margin:0 5px 5px 5px;
	padding:0px 0;
}
.a_list2 li{
	background:url(images/user_list2icon.png) no-repeat;
	padding-left:10px;
	color:#444;
}
.a_list2.in li{
	background:url(images/user_list2icon.png) no-repeat 0 -2px;
	margin-bottom:3px;
}
.a_list3{
	margin:0 5px 10px 5px;
	padding:5px 0;
}
.a_list3 li{
	padding-left:10px;
	color:#444;
	margin-bottom:5px;
}
.a_list3 strong{
	font-weight:bold;
	font-size:13px;
}
.a_faq{
	list-style:none;
	border-top:1px solid #ddd;
}
.a_faq li{
	line-height:33px;
	padding-left:48px;
	padding-bottom:2px;
	border-bottom:1px solid #ddd;
}
.a_faq li a{
	line-height:33px;
	height:35px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}
.a_faq li a:focus, 
.a_faq li a:hover{
	color:#f3692a;
} 
.a_faq li a.onhover{
	color:#e51837;
}
.a_faq li.q{
	background:url(images/user_faqlist.png) no-repeat 10px 10px;
}
.a_faq li.q .a{
	margin-left:-43px;
	margin-bottom:10px;
	min-height:35px;
	line-height:20px;
	background:url(images/user_faqlist.png) no-repeat -1257px 10px;
	padding:7px 15px 0 42px;
	border-top:#ffb852 1px dotted;
	color:#444;
}
.a_faq li.q .a p{
	margin-bottom:5px;
	line-height:18px;
}
.a_faq li.q .a p .gray{
	color:#999;
}
.a_faq li.q .a p .strong{
	color:#f3692a;
	font-weight:bold;
}
.a_helpdesk{
	list-style:none;
}
.a_helpdesk li{
	width:206px;
	height:220px;
	float:left;
	margin:0 10px 10px 0;
	padding:15px 0;
	text-align:center;
	border:1px solid #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.a_helpdesk li.rtd{
	margin:0 0 10px 0;
}
.a_helpdesk li.rtd2{
	margin:0 10px 10px 0;
}
.a_helpdesk li img{
	display:block;
	margin:0 auto;
	margin-bottom:10px;
	width:100px;
	height:100px;
}
.a_helpdesk li a{
	display:block;
}
.a_helpdesk li span{
	display:block;
}
.a_helpdesk li span.tit{
	display:table-cell;
	width:206px;
	font-weight:bold;
	line-height:14px;
	vertical-align:middle;
	height:35px;
}
.a_helpdesk2{
	list-style:none;
	height:165px;
}
.a_helpdesk2.h150{
	height:150px;
}
.a_helpdesk2 li{
	width:345px;
	height:140px;
	float:left;
	margin:0 10px 10px 0;
	padding:10px 0;
	border:1px solid #eee;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	position:relative;
}
.a_helpdesk2 li.rtd{
	margin:0 10px 10px 0;
}
.a_helpdesk2 li.rtd2{
	margin:0 0 10px 0;
}
.a_helpdesk2 li img{
	position:absolute;
	top:10px;
	left:10px;
	display:block;
	margin-bottom:10px;
	width:100px;
	height:120px;
}
.a_helpdesk2 li a{
	display:block;
}
.a_helpdesk2 li .tbox{
	position:absolute;
	top:15px;
	left:130px;
}
.a_helpdesk2 li span{
	display:block;
}
.a_helpdesk2 li span.tit{
	display:table-cell;
	width:206px;
	font-weight:bold;
	line-height:14px;
	vertical-align:middle;
	height:35px;
}

.emul{
	margin-top:-5px;
	margin-left:10px;
}
.emul li{
	float:left;
	width:500px;
	margin:0 30px 15px 0;
	border-bottom:1px dotted #ddd;
}
.emul li.right{
	margin:0 0 15px 0;
}
.emul li.top{
	border-top:1px dotted #ddd;
	padding-top:15px;
}
.emul li .label{
	display:inline-block;
	float:left;
	width:107px;
	padding:40px 0 62px 0;
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	line-height:18px;
	vertical-align:middle;
	background:url(images/user_a_img.png) no-repeat 0 -2px;
	margin-right:10px;
}
.emul li .label.l2{
	padding:33px 0 51px 0;
}
.emul li .discr{
	display:inline-block;
	float:left;
	width:375px;
	text-align:left;
	color:#333;
	vertical-align:middle;
}
.emul li .discr.l2{
	padding-top:30px;
}
.emul li .discr.l3{
	padding-top:20px;
}
.emul li .discr.l4{
	padding-top:10px;
}
.emul li .discr.l10{
	padding-top:10px;
	padding-bottom:35px;
}
.table_about{
	width:98%;
	border-collapse:collapse;
	border-spacing:0px;
	border-top:2px solid #f58026;
	margin:5px 10px;
}
.table_about.in{
	width:100%;
	border-collapse:collapse;
	border-spacing:0px;
	border-top:2px solid #f58026;
	margin:5px 0;
}
.table_about th{
	background:#f9f9f9;
	background:-moz-linear-gradient(top, #f9f9f9 0%, #f0f0f0 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#f0f0f0));
	background:-webkit-linear-gradient(top, #f9f9f9 0%,#f0f0f0 100%);
	background:-o-linear-gradient(top, #f9f9f9 0%,#f0f0f0 100%);
	background:-ms-linear-gradient(top, #f9f9f9 0%,#f0f0f0 100%);
	background:linear-gradient(top, #f9f9f9 0%,#f0f0f0 100%);
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	line-height:15px;
	padding:5px 6px;
}
.table_about td{
	background:#ffffff;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	line-height:18px;
	padding:5px 6px;
	text-align:center;
}
.table_about .rtd{
	border-right:0px;
}
.table_about .tdleft{
	text-align:left;
}

.em1_1{
	height:60px;
	font-size:0;
	text-indent:-9999px;
	background:url(images/user_a_img.png) no-repeat 0 -445px;
	margin-top:-10px;
}
.em1_2{
	height:500px;
	font-size:0;
	text-indent:-9999px;
	color:#fff;
	background:url(images/user_a_img1.gif) no-repeat 0 30px;
}
.em1_2 strong{
	font-size:0;
	text-indent:-9999px;
	color:#fff;
}
.em2_1{
	height:60px;
	font-size:0;
	text-indent:-9999px;
	background:url(images/user_a_img.png) no-repeat 0 -385px;
	margin-top:-10px;
}
.em2_2{
	height:325px;
	font-size:0;
	text-indent:-9999px;
	background:url(images/user_a_img2.gif) no-repeat 0 0;
	color:#fff;
}
.rs1_1{
	height:150px;
	font-size:0;
	text-indent:-9999px;
	color:#fff;
	background:url(images/user_about_step.png) no-repeat 0 -600px;
}
.rs1_2{
	height:140px;
	font-size:0;
	text-indent:-9999px;
	color:#fff;
	background:url(images/user_about_step.png) no-repeat 5px 10px;
}
.rs1_2 strong{
	font-size:0;
	text-indent:-9999px;
	color:#fff;
}
.rs2_2{
	height:140px;
	font-size:0;
	text-indent:-9999px;
	color:#fff;
	background:url(images/user_about_step.png) no-repeat 5px -140px;
}
.rs2_2 strong{
	font-size:0;
	text-indent:-9999px;
	color:#fff;
}
.rs3_2{
	height:140px;
	font-size:0;
	text-indent:-9999px;
	color:#fff;
	background:url(images/user_about_step.png) no-repeat 5px -290px;
}
.rs3_2 strong{
	font-size:0;
	text-indent:-9999px;
	color:#fff;
}
.rs4_2{
	height:140px;
	font-size:0;
	text-indent:-9999px;
	color:#fff;
	background:url(images/user_about_step.png) no-repeat 5px -440px;
}
.rs4_2 strong{
	font-size:0;
	text-indent:-9999px;
	color:#fff;
}


.resultlist{	
	border-top:2px solid #666;
	list-style:none;
}
.resultlist li{	
	width:100%;
	height:100px;
	border-bottom:1px solid #ccc;
	position:relative;
}
.resultlist .notiname{
	position:absolute;
	top:13px;
	left:107px;
	height:33px;
	/*background:url(images/user_rlist.png) no-repeat 0px -5px;
	padding-left:80px;*/
	font-size:14px;
	font-weight:bold;
	vertical-align:bottom;
}
.resultlist .notidate{	
	position:absolute;
	top:70px;
	left:106px;
	height:23px;
	background:url(images/user_rlist.png) no-repeat -15px -55px;
	padding-left:55px;
	font-size:12px;
}
.resultlist .resumebtns {
	position:absolute;
	top:40px;
	left:108px;
	/*background:url(images/user_rlist.png) no-repeat 0px -105px;
	padding-left:70px;*/
}
.resultlist .notibtns{	
	position:absolute;
	top:13px;
	left:13px;
	height:40px;
	width:110px;
}
.resultlist .notiresult {
	width:85px;
	height:75px;
	position:absolute; 
	top:10px; 
	left:10px;
	text-align:center;
	background:url(images/user_rlist.png) no-repeat 0px -200px;
}
.resultlist .notiresult .notiresulttxt{
	width:70px;
	display:inline-block;
	vertical-align:middle;
	font-size:13px;
	line-height:18px;
	color:#fff;
	font-weight:bold;
	margin-left:3px;
}
.resultlist .notiresult .align{
	display:inline-block;
	overflow:hidden;
	width:1px;
	height:100%;
	margin-left:-1px;
	vertical-align:middle;
}

.resultnum {
	font-size:11px;
}

.resultlist2 .notiname2{
	display:block;
	height:23px;
	background:url(images/user_rlist.png) no-repeat 0px -5px;
	padding-left:70px;
	font-size:14px;
	font-weight:bold;
	vertical-align:bottom;
	margin-top:8px;
}
.resultlist2 .notidate2{	
	display:block;
	height:23px;
	background:url(images/user_rlist.png) no-repeat 0px -55px;
	padding-left:70px;
	font-size:12px;
}
.resultlist2 .notiresult2{
	display:block;
	height:23px;
	background:url(images/user_rlist.png) no-repeat 0px -155px;
	padding-left:70px;
	font-size:13px;
	font-weight:bold;
	color:#e51837;
	margin-bottom:8px;
}


.sitemap {
	list-style:none;
	margin-left:30px;
}
.sitemap.login {
	list-style:none;
	margin-left:10px;
}
.sitemap li {
	float:left;
	width:28%;
	margin:0 20px;
}
.sitemap.login li {
	float:left;
	width:21%;
	margin:0 20px;
}
.sitemap_menu {
	height:300px;
	padding:20px;
	border:1px solid #ddd;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.sitemap_menu dt {
	font-size:18px;
	font-weight:bold;
	color:#666;
	text-align:center;
	border-bottom:2px solid #f58624;
	padding:0 0 15px;
	margin-bottom:5px;
	letter-spacing:-0.03em;
}
.sitemap_menu dd {
	padding:3px 0 3px 10px;
	background:url(images/user_list1icon.png) no-repeat 0 5px;
	border-bottom:1px solid #eee;
}
.sitemap_menu dd a:focus{
	color:#ff9416;
	font-weight:bold;
}
	
.nfunnel{width:450px; background:url(/image/ehr/bg_nfunnel.gif) no-repeat #fff; border:2px solid #f78f1f;}
.nfunnel .nums1{margin:53px 35px 0 240px; font-size:13px; height:25px; font-weight:bold;}
.nfunnel .nums1 .num{font-size:15px; font-family:tahoma;}
.nfunnel .nums2{margin:1px 35px 0 265px; font-size:13px; height:25px; font-weight:bold;}
.nfunnel .nums2 .num{font-size:15px; font-family:tahoma;}
.nfunnel .pbar{padding:10px; width:450px;}
.nfunnel .txts{margin:15px 35px 25px 35px;}
.nfunnel .txts p{margin:10px 0; color:#333;}
.nfunnel .txts p.palign{margin-top:25px; text-align:center;}
	

.popinfo{width:600px; background:url(/image/ehr/pop_infobg3.png);}
.popinfo .pop_info_title{background:url(/image/ehr/pop_infobg1.png) no-repeat;}
.popinfo .pop_info_title p{margin:0 70px 20px 70px; font-size:20px; font-weight:bold; text-align:center; padding-top:110px;}
.popinfo .pop_info_text{background:url(/image/ehr/pop_infobg4.png) no-repeat bottom center;}
.popinfo .pop_info_text p{margin:50px 60px 150px 60px; font-size:12px;}
.popinfo .pop_info_bottom{height:50px;}
.popinfo .pop_info_bottom span{display:inline-block; padding:0 0; margin-left:35px;}
.popinfo .pop_info_bottom .inputlabel{font-size:11px; color:#09C; font-weight:bold; cursor:pointer;}

