@CHARSET "utf-8";


* {
	xx_font-family:Dotum, DotumChe, Gulim, GulimChe, verdana,arial;
	xx_margin:0 ; xx_padding:0 ;xxxborder:0;
	xxcolor: #2e2e2e;
	xxcolor :#656565;
	xx_font-size:12px;
	xx_line-height:150%
}
body, th, td, div, span, textarea, input, ul, ol, li {font-size:12px; margin:0 ; padding:0;line-height:150%;font-family:Gulim, GulimChe,Dotum, DotumChe,  verdana,arial; }
form { margin:0;padding:0}
td {text-align:left}
th {text-align:center}
div,dl,dt,dd,ol,ul, h1,h2,h3,form {list-style:none;}
img			{padding:0;border:0;}
img.button_img	{padding:0;border:0;vertical-align: bottom}
a:link			{color:#555599;	text-decoration: none;}
a:visited		{color:#555599;	text-decoration: none;}
a:hover		{	color: #ff0000; text-decoration: none;}
table {border-collapse: collapse;}

input.button_img, input.button_img_70 {
	background:url(/ft11/images/common/btn_bg50.gif);
	color:white; 
	xxxfont-weight:bold;
	padding:0px 0 0 0; margin:3px 0 0 0;
	width:50px; height:19px;
	border:none;
	text-align:center;
	cursor:hand;
	vertical-align:top ;
	xxxword-spacing:-100pt;
	letter-spacing:-1pt;
}
 input.button_img_70 { background:url(/ft11/images/common/btn_bg70.gif);width:70px;height:20px; }

label.button_img { padding-top:3px}
label.button_img a:link,label.button_img a:visited,label.button_img a:hover { color:white }
a.button_img:link, a.button_img:visited, a.button_img:hover,  { color:white ;padding-top:3px;background:url(/father/images/common/btn_bg50.gif);}
input.button_img_comment { width:70px; height:70px; background:#54868d;color:white }
div.skipNav { display:none}


input.text, input.readonly, input.text_minus, input.readonly_minus { 
	background-color: #ffffff;	
	BORDER: #cfcfcf 1px solid;
	padding:0px 0 0 0;
	height:17px;
	margin-top:1px;
}
input.text_minus, input.readonly_minus { 
	color: red;	
}

textarea.text {
	background-color: #ffffff;	
	BORDER: #cfcfcf 1px solid;
	padding:0px 0 0 0;
	
}
input.readonly { background:#f5f5f5 }
input.radio { vertical-align:middle; }
.fieldError { color : red }

.trace { display:none ;width:750px;margin:0 auto;clear:both;}
.comment_display {display:none;width:750px; color:red; text-align:left;clear:both;margin:0 auto;}

.page {width:750px;text-align:center;margin-top:10px;margin-bottom:10px }

span.essential_item { color:blue; width:12px}
span.optional_item { color:#e4ebec; width:12px}
span.comment { color:#6d9dff;font-weight:bold }
