@charset "utf-8";body,table,input,textarea,select,button{
	font-family:Tahoma,Geneva,sans-serif;
	font-size:12px}
	
	body{
	word-wrap:break-word}
	
	a img{
	border:0}
	
	.xe_content img{
	max-width:100%;
	height:auto}
	
	@media \0screen{
	.xe_content img{max-width:none}}
	
	.btnArea{margin:1em 0;
	text-align:right;zoom:1;
	clear:both}
	
	.btnArea:after{
	content:"";
	display:block;
	clear:both}
	
	.btnArea .etc{
	float:left}
	
	.btn{
	position:relative;
	display:inline-block;
	vertical-align:middle}
	
	/* °ü¸®ÀÚÆäÀÌÁö ¹öÆ° µðÀÚÀÎ */
	.btn *{
	display:inline-block;
	padding:0 8px;
	font-size:12px;
	line-height:22px;
	margin:0;
	font-weight:bold!important;
	color:#fff;
	text-decoration:none!important;
	border:1px solid;
	cursor:pointer;
	overflow:visible;
	border-radius:3px;box-shadow:inset 0 0 1px #fff;
	background-color:#666;
	text-shadow:0 -1px 0 #333;zoom:1}
	
	/* È¨ÆäÀÌÁö ¹öÆ° µðÀÚÀÎ */
	.xm .btn *{
	display:inline-block;
	padding:15px 50px !important;
	font-size:14px !important;
	line-height:22px;
	margin:0;
	font-weight:bold!important;
	color:#fff;
	text-decoration:none!important;
	border:1px solid;
	cursor:pointer;
	overflow:visible;
	border-radius:3px;
	box-shadow:inset 0 0 1px #fff;
	text-shadow:0 -1px 0 #333;
	zoom:1}
	
	.btn *[disabled=disabled]{
	opacity:.5;*filter:alpha(opacity=50)}
	
	/* °ü¸®ÀÚÆäÀÌÁö ¹öÆ° µðÀÚÀÎ */
	.btn a,.btn *[type=button]{
	border-color:#ccc;
	color:#333!important;
	background:#eee -webkit-gradient(linear,0% 0,0% 100%,from(#fff),to(#ddd));
	background:#eee -moz-linear-gradient(top,#fff,#ddd);
	background-color:#eee;
	text-shadow:1px 1px 0 #fff;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#ffffff,endColorStr=#dddddd)}
	
	/* È¨ÆäÀÌÁö ¹öÆ° µðÀÚÀÎ */
	.xm .btn a,.btn *[type=button]{
	font-family: NanumGothic, NanumGothiceot, dotum !important;
	border-color:#ccc;
	color:#000 !important;}
	
	/* °ü¸®ÀÚÆäÀÌÁö ¹öÆ° µðÀÚÀÎ */
	.btn *[type=submit]{
	border-color:#666;
	background:#333 -webkit-gradient(linear,0% 0,0% 100%,from(#777),to(#777),color-stop(0.5,#333),color-stop(0.5,#000))!important;
	background:#333 -moz-linear-gradient(top,#777,#000)!important;
	background-color:#333!important;
	color:#ffc!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#777777,endColorStr=#333333)}
	
	/* È¨ÆäÀÌÁö ¹öÆ° µðÀÚÀÎ */
	.xm .btn *[type=submit]{
	font-family: NanumGothic, NanumGothiceot, dotum !important;
	border-color:#666;
	color:#fff !important; }
	
	.btn a{
	height:22px}
	
	.btn.medium *{
	padding:0 12px;
	font-size:16px;
	height:30px;
	line-height:28px}

	.btn.medium a{
	height:28px}
	
	.btn.large *{
	padding:0 18px;
	font-size:22px;
	height:36px;
	line-height:34px}
	
	.btn.large a{
	height:34px}
	
	input[type=submit].text,input[type=button].text,button[type=submit].text,button[type=button].text{
	border:0;
	overflow:visible;
	padding:0;
	margin:0 4px 0 0;
	color:#33a!important;
	background:0;
	text-decoration:underline;
	cursor:pointer}
	
	#popup_menu_area{
	position:absolute;
	background:#fff;
	border:1px solid #e9e9e9;
	border-radius:5px;
	padding:10px;
	line-height:1.3;
	box-shadow:0 0 6px #666;
	font-size:12px;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=135,strength=5)}
	
	#popup_menu_area ul{
	list-style:none;
	margin:0;
	padding:0}
	
	#popup_menu_area li{
	margin:0;
	padding:0}
	
	#popup_menu_area a{
	text-decoration:none;
	color:#333}
	
	#popup_menu_area a:hover,#popup_menu_area a:avtive,#popup_menu_area a:focus{
	text-decoration:underline}
	
	.message{
	border:1px solid #ddd;
	background:#f8f8f8;
	margin:1em 0;
	padding:0 1em;
	border-radius:5px;
	line-height:1.4;
	font-size:12px}
	
	.message p{
	margin:1em 0!important}
	
	.message em{
	font-style:normal;
	color:#e00}
	
	.message.info,.message.error,.message.update{
	padding-left:55px}
	
	.message.info{
	border-color:#e0e8ec;
	background:#edf9ff url(../../common/img/msg.Info.png) no-repeat 1em .5em}
	
	.message.error{
	border-color:#efdcdc;
	background:#ffecec url(../../common/img/msg.error.png) no-repeat 1em .5em}
	
	.message.update{
	border-color:#eae9dc;
	background:#fffdef url(../../common/img/msg.update.png) no-repeat 1em .5em}
	
	.wfsr{
	display:none;
	position:absolute;
	position:fixed;
	left:0;
	top:0;
	z-index:100;
	border:1px solid #eae9dc;
	background:#fffdef url(../../common/img/msg.loading.gif) no-repeat 1em .5em;
	margin:1em;
	padding:1em 1em 1em 55px;border-radius:5px;
	line-height:1.4;
	font-size:12px;
	font-weight:bold}
	
	.wfsr_fog{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	_height:100%;
	min-height:100%;
	z-index:100}
	
	.wfsr_fog .bg{
	position:absolute
	;position:fixed;
	background:#000;
	_background:0;
	width:100%;
	height:100%;
	opacity:.5;
	z-index:2;
	filter:alpha(opacity=50);zoom:1}
	
	.wfsr_fog .ie6{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	border:0;
	opacity:0;
	filter:alpha(opacity=0);
	z-index:1}