body{
		scrollbar-face-color: #FFFFFF;
		scrollbar-highlight-color: #DEDEDE;
		scrollbar-3dlight-color: #FFFFFF;
		scrollbar-shadow-color: #DEDEDE;
		scrollbar-darkshadow-color: #FFFFFF;
		scrollbar-track-color: #F3F3F3;
		scrollbar-arrow-color: #DEDEDE;
		overflow-y:scroll;
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		background-color:f5f5f5;
}



IMG						{border:0px; }
select, body, table, td			{font-family:Dotum; font-size:11px; color:#666666; line-height: 17px;}
input, textarea {font-family:Dotum; font-size:12px; color:#c0cdd9;}
.67form {
	background-color: #f8f8f8;
	border: 1px solid #d8d8d8;
	height: 18px;
	width: 67px;
}

.combo					{font-family:Dotum; font-size:12px; color:#464646; border:1 solid #c0cdd9;;}
.input_gray				{font-family:Dotum; font-size:11px; color:#333333; border:1 solid #c0cdd9; height:18px;background-color:#ffffff; }
.ener_red {
	font-family: "돋움";
	font-size: 18px;
	font-weight: bold;
	color: d60008;
}

/*popup*/
.popwrapper { margin:10px 10px 10px 10px;}

.history03_title {
	font-family: "돋움";
	font-size: 16px;
	font-weight: bold;
	color: #337a95;
}

.justify				{text-align:justify; }
.history                {font-family:Dotum; font-size:11px; color:#888888; line-height: 17px;}
/* 히스토리 01_01 표 텍스트 영역 */
.history_01                {
	font-family:Dotum;
	font-size:11px;
	color:#888888;
	line-height: 11px;
	text-decoration: none;
}


/* link */
a:link			{color:#464646; text-decoration:none}
a:visited		{color:#464646; text-decoration:none}
a:active		{color:#464646; text-decoration:none}
a:hover			{color:#000000; text-decoration:underline}



/*배경색 가운데 영역 */
.bg_middle {background-color:#ffffff; text-align:center;}

/*타이틀 높이 정의 */
.title {padding-top:5px ; height:50;}

/*컨텐츠 바닥 높이 정의 */
.bottom {height:50px ;}




.location					{font-size:11px; color:#7e7e7e; padding-right:0px; text-align: right; }
.location a:link			{color:#7e7e7e; text-decoration:none}
.location a:visited			{color:#7e7e7e; text-decoration:none}
.location a:active			{color:#7e7e7e; text-decoration:none}
.location a:hover			{color:#000000; text-decoration:none}



.12GrayD {
	font-family: "돋움";
	font-size: 12px;
	color: #646464;
	text-decoration: none;
	font-weight: normal;
	line-height: 16px;
}
.12OrangeD {
	font-family: "돋움";
	font-weight: bolder;
	color: ea552a;
	text-decoration: none;
	font-size: 12px;
}
.12font {
	font-family: "돋움";
	text-decoration: none;
	font-size: 12px;
}

a.number:link {font-family: "돋움"; font-weight: bold; color: ea552a; text-decoration: none; font-size: 12px;}
a.number:visit { font-family: "돋움"; font-weight: bold; color: ea552a; text-decoration: none;}
a.number:active { font-family: "돋움"; font-weight: bold; color: ea552a; text-decoration: none;}
a.number:hover { font-family: "돋움"; font-weight: bold; color: ea552a; text-decoration: none;}

.143form {
	border: 1px solid c4c4c4;
	height: 23px;
	width: 143px;
}

.49form {
	border: 1px solid c4c4c4;
	height: 23px;
	width: 49px;
}

.form1 {
	border: 1px solid c4c4c4;
	height: 23px;
	color: 666666;
}

.574form {
	border: 1px solid c4c4c4;
	height: 23px;
	width: 574px;
}

.574bigform {
	border: 1px solid c4c4c4;
	height: 144px;
	width: 574px;
}

.faq_apad {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 53px;
}


.manual_conpad {
	font-family: "돋움";
	font-size: 12px;
	line-height: 20px;
	color: 646464;
	text-decoration: none;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 14px;
}
.faq_pad {
	font-family: "돋움";
	font-size: 12px;
	color: 646464;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 9px;
	line-height: 20px;
}

.faq_q_pad {
	font-family: "돋움";
	font-size: 12px;
	color: 646464;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	line-height: 20px;
}


a.number1:link {font-family: "돋움"; color: 696969; text-decoration: none; font-size: 11px;}
a.number1:visit { font-family: "돋움"; color: 696969; text-decoration: none;}
a.number1:active { font-family: "돋움"; color: 696969; text-decoration: none;}
a.number1:hover { font-family: "돋움"; color: 696969; text-decoration: none;}

a.btn:link {text-decoration: none;}
a.btn:vist {text-decoration: none;}
a.btn:active {text-decoration: none;}
a.btn:hover {text-decoration: none;}



.11orange_d {
	font-family: "돋움";
	font-size: 11px;
	font-weight: bold;
	color: ea552a;
	text-decoration: none;
}
.read_lt_padd {
	padding: 20px;
	font-family: "돋움";
	font-size: 12px;
	color: #646464;
	line-height: 16px;
}
a.q:link {
	font-family: "돋움";
	font-size: 12px;
	color: 646464;
	text-decoration: none;
	
	padding-right: 0px;
	padding-bottom: 0px;
	
	line-height: 20px;
}
a.q:visit {
	font-family: "돋움";
	font-size: 12px;
	color: 646464;
	text-decoration: none;
	
	padding-right: 0px;
	padding-bottom: 0px;
	
	line-height: 20px;
}

a.q:active {
	font-family: "돋움";
	font-size: 12px;
	color: 646464;
	text-decoration: none;
	
	padding-right: 0px;
	padding-bottom: 0px;
	
	line-height: 20px;
}
a.q:hover {
	font-family: "돋움";
	font-size: 12px;
	color: 646464;
	text-decoration: none;
	
	padding-right: 0px;
	padding-bottom: 0px;
	
	line-height: 20px;
}



a.notice:link {
	font-family: "돋움";
	font-size: 12px;
	color: 646464;
	text-decoration: none;
	
	padding-right: 0px;
	padding-bottom: 0px;
	
	line-height: 20px;
}
a.notice:visit {
	font-family: "돋움";
	font-size: 12px;
	color: 646464;
	text-decoration: none;
	
	padding-right: 0px;
	padding-bottom: 0px;
	
	line-height: 20px;
}

a.notice:active {
	font-family: "돋움";
	font-size: 12px;
	color: 646464;
	text-decoration: none;
	
	padding-right: 0px;
	padding-bottom: 0px;
	
	line-height: 20px;
}
a.notice:hover {
	font-family: "돋움";
	font-size: 12px;
	color: 646464;
	text-decoration: none;
	padding-right: 0px;
	padding-bottom: 0px;
	line-height: 20px;
}

.sitemap					{font-family:Dotum; font-size:12px; color:000000; font-weight: bold;}
.sitemap a:link			    {color:#000000; text-decoration:none}
.sitemap a:visited			{color:#000000; text-decoration:none}
.sitemap a:active			{color:#000000; text-decoration:none}
.sitemap a:hover			{color:#000000; text-decoration:underline}

.sitemap2					{font-family:Dotum; font-size:11px; color:787878;}
.sitemap2 a:link			    {color:#787878; text-decoration:none}
.sitemap2 a:visited			{color:#787878; text-decoration:none}
.sitemap2 a:active			{color:#787878; text-decoration:none}
.sitemap2 a:hover			{color:#787878; text-decoration:underline}

.sitemap3					{font-family:Dotum; font-size:11px; color:787878;}
.sitemap3 a:link			    {color:#ffffff; text-decoration:none}
.sitemap3 a:visited			{color:#ffffff; text-decoration:none}
.sitemap3 a:active			{color:#ffffff; text-decoration:none}
.sitemap3 a:hover			{color:#ffffff; text-decoration:none}

/**********************************************************************/
/* SELECT BOX STYLE ************************************************/
/**********************************************************************/

/*SELECT BOX*/
.searchSelect 						{ background-color:#FFFFFF; border:solid 1px #c4c4c4;; }
.searchSelectedArea 				{ color:#646464; background-color:#FFFFFF; padding-top:2px; padding-left:3px; font-size:11px;}
.searchSelectedAreaFocus 			{ color:#c4c4c4; background-color:#ffffff; padding-top:2px; padding-left:3px; font-size:11px;}
.searchOption 						{ color:#646464; background-color:#ffffff; padding-top:2px; padding-left:3px; font-size:11px; line-height:17px;}  
.12GrayD_B {
	font-family: "돋움";
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.14GrayD_B {
	font-family: "돋움";
	font-size: 14px;
	font-weight: bold;
	color: #1884bf;
	text-decoration: none;
}

.searchOptionOver 					{ color:#ffffff; background-color:#c4c4c4; padding-top:2px; padding-left:3px; font-size:11px; line-height:17px;} 
.searchOptionInnerLayer 			{ background-color:#FFFFFF; padding-top:0px; overflow:auto; font-size:11px;}

/*909090_11폰트*/
.txt1 {
	margin-bottom:15px;
}
.txt1 td {font-size: 11px; color: #909090; line-height: 16px;}

/*de8c21_12폰트*/
.txt_or {font-size: 12px; color: #de8c21; line-height: 16px;}

/*회색바탕에 가운데 버튼*/
.btn1 {
	margin-bottom:12px;
	text-align:center;
	background:#f8f8f8; border:1px solid #e5e5e5;
}
.btn1 td {padding:6px 0 4px 0px;}

/*소타이틀*/
.st2 {
	margin-bottom:6px;
}

/* table */
.tbl1 {
	border-top:2px solid #0785ca; border-bottom:1px solid #bfbfbf;
	text-align:left; color:#6d6d6d;
}
.tbl1 th {background:#f8f8f8; border-bottom:1px solid #d9d9d9; padding:6px 0 6px 10px; font-weight:normal; color:#345f77; font-size: 12px;}
.tbl1 td {border-bottom:1px solid #d9d9d9; padding:6px 0 6px 10px; font-size: 12px; color:#6d6d6d;}

.tbl2 {
	border-top:2px solid #0785ca; border-bottom:1px solid #bfbfbf; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9;
	text-align:left; color:#6d6d6d;
}
.tbl2 th {background:#f8f8f8; border-bottom:1px solid #d9d9d9; padding:6px 0 6px 10px; font-weight:normal; color:#345f77; font-size: 12px;}
.tbl2 td {border-bottom:1px solid #d9d9d9; padding:6px 0 6px 10px; font-size: 12px; color:#6d6d6d;line-height:22px}
.leftline1 {border-right:1px solid #d9d9d9;}

.tbl3 {
	border-top:1px solid #d9d9d9; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9; text-align:left; color:#6d6d6d;
}
.tbl3 th {background:#f8f8f8; border-bottom:1px solid #d9d9d9; padding:6px 0 6px 10px; font-weight:normal; color:#345f77; font-size: 12px;}
.tbl3 td {border-bottom:1px solid #d9d9d9; padding:6px 0 6px 10px; font-size: 12px; color:#6d6d6d;line-height:22px}

.tbl4 {
	border-top:2px solid #0785ca; border-bottom:1px solid #bfbfbf;
	color:#6d6d6d;
}
.tbl4 th {background:#f8f8f8; border-bottom:1px solid #d9d9d9; padding:6px 0 6px 0; font-weight:normal; color:#345f77; font-size: 11px;}
.tbl4 td {border-bottom:1px solid #d9d9d9; padding:6px 0 6px 0; font-size: 11px; color:#6d6d6d; text-align:center;}

.tbl5 {
	border-top:2px solid #0785ca; border-bottom:1px solid #bfbfbf;
	text-align:left; color:#6d6d6d;
}
.tbl5 th {background:#efeeee; border-bottom:1px solid #d9d9d9; padding:6px 0 6px 10px; font-weight:normal; color:#345f77; font-size: 12px;}
.tbl5 td {background:#ffffff; border-bottom:1px solid #d9d9d9; padding:6px 0 6px 10px; font-size: 12px; color:#6d6d6d;}

.tbl6 {
	border-top:2px solid #0785ca; border-bottom:1px solid #bfbfbf;
	text-align:left; color:#6d6d6d;
}
.tbl6 th {background:#f8f8f8; border-bottom:1px solid #d9d9d9; padding:6px 0 6px 0px; font-weight:normal; color:#345f77; font-size: 12px;}
.tbl6 td {background:#ffffff; border-bottom:1px solid #d9d9d9; padding:6px 0 6px 0px; font-size: 12px; color:#6d6d6d;}
.leftline1 {border-right:1px solid #d9d9d9;}

.tbl7 {
	text-align:left; color:#6d6d6d;
}
.tbl7 th {padding:7px 0 6px 0px; font-weight:normal; color:#345f77; font-size: 12px;}
.tbl7 td {padding:7px 0 6px 0px; font-size: 12px; color:#6d6d6d;}

/*tab*/
.tab {margin-bottom:12px;}
.tab th {border-bottom:1px solid #d4d4d4;}

/*sitemap*/
.sm th {border-bottom:1px solid #ececec; padding-left:10px; padding-top:5px; padding-bottom:5px; text-align:left; font-weight:normal;}
.sm_3d {font-size:11px; margin:8px; line-height:18px;}
.sm_3d a:link			    {color:#707070; text-decoration:none}
.sm_3d a:visited			{color:#707070; text-decoration:none}
.sm_3d a:active			{color:#707070; text-decoration:none}
.sm_3d a:hover			{color:#707070; text-decoration:underline}
