@charset "utf-8";

body				{ color:#4B4B4B; font-size:12px; line-height:17px; font-family:Dotum,돋움,Arial; background-color:#FFFFFF; margin:0 0px 0px 0px; padding:0;
					scrollbar-highlight-color: #FFFFFF;
					scrollbar-arrow-color: #000000;
					scrollbar-shadow-color: #FFFFFF;
					scrollbar-darkshadow-color: #DFDFDF;
					scrollbar-3dlight-color: #DFDFDF;
					scrollbar-face-color: #EFEFEF;
					scrollbar-track-color: #F6F6F6;
					}
td					{ color:#737373; font-size:12px; line-height:17px; font-family:Dotum,돋움,Arial; }
input,select		{ color:#737373; font-size:12px; line-height:17px; font-family:Dotum,돋움,Arial; padding-left:5px }
textarea			{ color:#737373; font-size:12px; line-height:17px; font-family:Dotum,돋움,Arial; padding:5px }
img 				{ border:none }



/* link */
a:link				{ color:#4B4B4B; text-decoration:none }
a:visited			{ color:#4B4B4B; text-decoration:none }
a:hover				{ color:#0760AE; text-decoration:none }



/* form */
form				{ margin:0; padding:0 }
.in_gray			{ border:solid 1px #B3B3B3; height:20px }
.in_gray1			{ border:solid 1px #CCCCCC; height:20px }
.in_blue			{ border:solid 1px #BCD9FF; height:20px }
.in_none			{ border:0 }
.in_sms				{ border:solid 1px #C9D7EF; background-color:#95AEDC; font-size:11px; color:#202020; text-align:right; width:90px; height:17px; padding-right:3px }




/* font color */
.fc_black			{ color:#000000 }
.fc_white			{ color:#FFFFFF }
.fc_dark			{ color:#333333 }
.fc_orange			{ color:#FF7F2B }
.fc_blue			{ color:#3A5AAD }



/* padding, margin */
.mR2				{ margin-right:2px }
.mR4				{ margin-right:4px }
.mL15				{ margin-left:15px }

.pT2				{ padding-top:2px }
.pT5				{ padding-top:5px }
.pT10				{ padding-top:10px }
.pT15				{ padding-top:15px }
.pT35				{ padding-top:35px }
.pR5				{ padding-right:5px }
.pR10				{ padding-right:10px }
.pR35				{ padding-right:35px }
.pB5				{ padding-bottom:5px }
.pB10				{ padding-bottom:10px }
.pB15				{ padding-bottom:15px }
.pL5				{ padding-left:5px }
.pL10				{ padding-left:10px }
.pL20				{ padding-left:20px }


.font11				{ font-size:11px; font-family:Gulim,굴림; }
	.font a:link, .font a:visited, .font a:hover { text-decoration:none }

.br_dan				{ line-height:20px }
.br_5				{ line-height:5px }
.br_9				{ line-height:9px }
.br_10				{ line-height:10px }
.br_15				{ line-height:15px }
.br_18				{ line-height:18px }
.br_30				{ line-height:30px }
.btn_cen			{ padding-top:11px; text-align:center; }
.btn_rig			{ padding-top:11px; text-align:right; }
.clear				{ clear:both }
.line_dot			{ background:url(../images/line_dot.gif) repeat-x left center; }
.box_num			{ background:url(../images/box_num.gif) no-repeat left center; font-weight:bold; text-align:center; width:20px; height:16px; color:#3A5AAD; padding-top:2px; margin:3px 0 6px 0}
.bg_gray			{ background-color:#F8F8F8 }


.box1{font-size:9pt; font-family:dotum,Tahoma; color:#626262;border-width:1px; border-color:#D8D8D8; border-style:solid; height:16px;}

.style1 {font-size:8pt; font-family:dotum,Tahoma;}

.style2 {font-size:11pt; color:#3E3E3E; font-family:dotum,Tahoma; font-weight: bold;}

.style3 {font-size:9pt; color:#0760AE; font-family:dotum,Tahoma; font-weight: bold;}

.style4 {font-size:9pt; color:#FFFFFF; font-family:dotum,Tahoma; font-weight: bold;}

.style5 {font-size:9pt; color:#2F739A; font-family:gulim,Tahoma;}

.paging			{ text-align:center; font-size:11px; color:#105EB1; word-spacing:5px}
.paging a:link, .paging a:visited { color:#555555; text-decoration:none }
.paging a:hover { color:#555555; text-decoration:underline }
.paging strong	{ color:#105EB1 }