body, h1, h2, h3, h4, h5, h6, ul, ol, li, a, img, strong, em, p, table, tr, td {
	font-size: 12px;
	color: #666666;
	font-family: 돋움;
    line-height:17px;
}

.copyright {
	font-size: 11px;
	color: #666666;
	font-family: 돋움;
    line-height:15px;
}

body {
	font-size: 12px;
	color: #ffffff;
	font-family: 돋움;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-3dlight-color:#B8B8B8;
	scrollbar-arrow-color:#B2B1B1;
	scrollbar-track-color:#F8F6F6;
	scrollbar-darkshadow-color:#B8B8B8;
	scrollbar-base-color:#FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height:17px;
}


/* link 
a, a:link, a:visited {
	color: #5c5a58;
	text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: none;
	
}
*/

/*top URL*/
.t_url{  font-family: "굴림"; font-size: 11px; color: #ffffff;}
A.t_url:link {  font-family: "굴림"; font-size: 11px; color: #ffffff; text-decoration: none;}
A.t_url:active {  font-family: "굴림"; font-size: 11px; color: #ffffff; text-decoration: none;}
A.t_url:visited {  font-family: "굴림"; font-size: 11px; color: #ffffff; text-decoration: none;}
A.t_url:hover {  font-family: "굴림"; font-size: 11px; color: #ffffff; text-decoration: none;}


a.link1:link {color:#7a7a7a;text-decoration: none;font-size: 11px; font-family: 돋음; font-weight: bold;}
a.link1:visited {color:#7a7a7a;text-decoration:none;font-size: 11px; font-family: 돋음; font-weight: bold;}
a.link1:active {color:#7a7a7a;text-decoration:none;font-size: 11px; font-family: 돋음; font-weight: bold;}
a.link1:hover {color:#000000;text-decoration:none;font-size: 11px; font-family: 돋음; font-weight: bold;}

a.link2:link {color:#527ba2;text-decoration: none;font-size: 11px; font-family: 돋음;}
a.link2:visited {color:#527ba2;text-decoration:none;font-size: 11px; font-family: 돋음;}
a.link2:active {color:#527ba2;text-decoration:none;font-size: 11px; font-family: 돋음;}
a.link2:hover {color:#0072ff;text-decoration:none;font-size: 11px; font-family: 돋음; }

a.link3:link {color:#878787;text-decoration: none;font-size: 12px; font-family: 돋음; font-weight: bold;}
a.link3:visited {color:#878787;text-decoration:none;font-size: 12px; font-family: 돋음;font-weight: bold;}
a.link3:active {color:#878787;text-decoration:none;font-size: 12px; font-family: 돋음; font-weight: bold;}
a.link3:hover {color:#000000;text-decoration:none;font-size: 12px; font-family: 돋음; font-weight: bold;}

.bg {
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #FFFFFF;
}
.main_bg {
	background-image: url(../images/main_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.main_img {
	background-image: url(../images/main_img.jpg);
	background-repeat: no-repeat;
	background-position: top;

}
.sub_bg2 {
	background-image: url(../images/sub_bg2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
}
.sub_bg {
	background-image: url(../images/sub_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.p1{
	padding-left:23px;
}
.p2{
	padding-right:23px;
}
.input1 {
	height: 18px;
	border: 1px solid #d3d4d4;
	font-size: 11px;
	color: #888888;
}
.input_alpa {
	height: 16px;
	background-color:transparent ;
	border: 0;
	font-size: 12px;
	color: #666666;
	padding-left: 5px;
	padding-top: 5px;
}
.arrow {
	color: #646464;
	font-size: 11px;
	padding-right: 10px;
}
.t_title {
	color: #5b9227;
	font-size: 12px;
	font-weight: bold;
}
.t_title2 {
	color: #2a8ed3;
	font-size: 13px;
	font-weight: bold;
}
/* BLUE line color */
.line_blueBG {
	background-color: #4e96c6;
	height: 2px;
}
.line_leftBLUE {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #dbdbdb;
	border-left-color: #dbdbdb;
	background-color: #f3fafe;
}
.lineBLUE{
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #dbdbdb;
	border-left-color: #dbdbdb;
	background-color: #f3fafe;
}
.line_rightBLUE{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dbdbdb;
	border-bottom-color: #dbdbdb;
	border-left-color: #dbdbdb;
	background-color: #f3fafe;
}
.blue_title{
	color: #1376b9;
	font-size: 12px;
	padding-top: 6px;
	padding-bottom: 7px;
	padding-right: 5px;
	padding-left: 5px;
}
.blue_title2{
	color: #1376b9;
	font-size: 12px;
	padding-top: 6px;
	padding-bottom: 7px;
	padding-right: 5px;
	padding-left: 15px;
}
.blue_title3{
	color: #1376b9;
	font-size: 12px;
	padding-top: 6px;
	padding-bottom: 7px;
	padding-right: 8px;
	padding-left: 8px;
}

/* BLUE line color END*/

/* green line color */
.line_greenBG {
	background-color: #73b035;
	height: 2px;
}
.line_leftGREEN {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #dbdbdb;
	border-left-color: #dbdbdb;
	background-color: #f4fbeb;
}
.lineGREEN{
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #dbdbdb;
	border-left-color: #dbdbdb;
	background-color: #f4fbeb;
}
.line_rightGREEN {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dbdbdb;
	border-bottom-color: #dbdbdb;
	border-left-color: #dbdbdb;
	background-color: #f4fbeb;
}

.green_title{
	color: #428008;
	font-size: 12px;
	padding-top: 6px;
	padding-bottom: 7px;
	padding-right: 5px;
	padding-left: 5px;
}

.gray_title{
	font-size: 12px;
	padding-top: 6px;
	padding-bottom: 7px;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
}
/* green line color  end*/
.line_left {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #dbdbdb;
	border-left-color: #dbdbdb;
	padding-top: 6px;
	padding-bottom: 7px;
	padding-right: 5px;
	padding-left: 5px;

	

}
.line_left2 {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #dbdbdb;
	border-left-color: #dbdbdb;
	background-color: #f9f9f9;

}

.line{
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #dbdbdb;
	border-left-color: #dbdbdb;
	padding-top: 6px;
	padding-bottom: 7px;
	padding-right: 5px;
	padding-left: 5px;
}
.line2{
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #dbdbdb;
	border-left-color: #dbdbdb;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dbdbdb;
	background-color: #ddeef9;
	
}
.line3{
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #dbdbdb;
	border-left-color: #dbdbdb;
	padding-top: 6px;
	padding-bottom: 7px;
	padding-right: 10px;
	padding-left: 10px;
}
.line_right {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dbdbdb;
	border-bottom-color: #dbdbdb;
	border-left-color: #dbdbdb;
	padding-top: 6px;
	padding-bottom: 7px;
	padding-right: 5px;
	padding-left: 5px;

}
.line_right3 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dbdbdb;
	border-bottom-color: #dbdbdb;
	border-left-color: #dbdbdb;
	padding-top: 6px;
	padding-bottom: 7px;
	padding-right: 10px;
	padding-left: 10px;

}
.t3 {
	padding-top: 6px;
	padding-bottom: 7px;
	padding-right: 5px;
	padding-left: 5px;
}
.t4 {
	color: #646464;
	font-size: 11px;

}
.bo_title {
	background-color: #f9f9f9;
	background-image: url(../images/customer_b_line.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	color: #0668b4;
}
.bo_title2 {
	background-color: #f9f9f9;
	color: #0668b4;

}
.bo1 {
	padding-left:5px;
	padding-right:5px;
	padding-top: 4px;
	padding-bottom: 4px;
	

}

.copy_font {
	color: #687178;
	font-size: 11px;
	line-height: 13px;
}

div.scroll_div {
	PADDING-RIGHT: 0px ; 
	OVERFLOW-Y: scroll ; 
	PADDING-LEFT: 0px ; 
	SCROLLBAR-FACE-COLOR: #f2f2f2 ;
	/*FONT-SIZE: 9pt; */
	BACKGROUND: #fff ; 
	PADDING-BOTTOM: 0px ;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff ;
	BORDER-LEFT: medium none ;
	WIDTH: 100% ;
	SCROLLBAR-SHADOW-COLOR: #999999;
	SCROLLBAR-3DLIGHT-COLOR: #999999 ;
	SCROLLBAR-ARROW-COLOR: #333333 ;
	PADDING-TOP: 0px ;
	SCROLLBAR-TRACK-COLOR: #ebfaff ;
	BORDER-BOTTOM: medium none ;
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff ;
	HEIGHT: 100%}

#tab2_1 {
	position:absolute;
	width:81px;
	height:42px;
	z-index:1;
	top: 355px;
	left: 264;
}
#tab2_2 {
	position:absolute;
	width:81px;
	height:42px;
	z-index:1;
	top: 355px;
	left: 340px;
}
#tab2_3 {
	position:absolute;
	width:81px;
	height:42px;
	z-index:1;
	top: 355px;
	left: 416px;
}
#tab3_1 {
	position:absolute;
	width:81px;
	height:42px;
	z-index:1;
	top: 384px;
}
#tab3_2 {
	position:absolute;
	width:81px;
	height:42px;
	z-index:1;
	top: 384px;
	left: 346px;
}
#tab3_3 {
	position:absolute;
	width:81px;
	height:42px;
	z-index:1;
	top: 384px;
	left: 425px;
}
#tab3_4 {
	position:absolute;
	width:81px;
	height:42px;
	z-index:1;
	top: 384px;
	left: 505px;
}
#tab3_5 {
	position:absolute;
	width:81px;
	height:42px;
	z-index:1;
	top: 384px;
	left: 605px;
}
#tab3_6 {
	position:absolute;
	width:81px;
	height:42px;
	z-index:1;
	top: 384px;
	left: 684px;
}
#tab3_7 {
	position:absolute;
	width:81px;
	height:42px;
	z-index:1;
	top: 384px;
	left: 762px;
}
#tab3_8 {
	position:absolute;
	width:81px;
	height:42px;
	z-index:1;
	top: 384px;
	left: 854px;
}
.t_orange {
	font-style: 12;
	color: #FF6600;
}
.t_gray {
	font-style: 12;
	color: #6e6e6e;
}


/*style테이블 템플릿 */

table.style { clear:both;border-collapse: collapse; width: 98%; margin: 0px 0; border-top:2px solid #999999; border-bottom:1px solid #999999; border-right:2px solid #fff; *border-right:1px solid #fff; text-indent:0; font-weight:normal; vertical-align:top;}
table.style col.bg { background: #f5f5f5; font-weight: bold; }

table.style thead th, table.style tbody th { vertical-align:middle;}

table.style thead th { font-weight:bold; background: #f4f4f4; border-right: 1px solid #b7cede; border-bottom:1px solid #b7cede; color:#666666; letter-spacing:-2px; font-size:11px; }
table.style thead th.th1 { background: #f2f2f2;}
table.style thead td {text-align:center; font-weight:bold; background: #fff; border-right:1px solid #b7cede; border-bottom:1px solid #b7cede; color:#3c88a4;font-size:11px;letter-spacing:-2px; }

table.style thead td.line {border-right:1px solid #57c888; }
table.style thead td code { font-weight:normal; font-family:Gulim; }

table.style thead td.s2th { height:23px; text-align:center; font-weight: normal; background: #fefef6;border-right:1px solid #b7cede; border-bottom:1px solid #b7cede; color:#4085b0; }

table.style tbody th { border-bottom: 1px solid #d3dde4; border-right: 1px solid #d3dde4 ; font-weight: normal;background-color:#f6fafb; color:#4085b0; letter-spacing:-1px;font-size:11px;}
table.style tbody td { border-bottom: 1px solid #d3dde4; border-right: 1px solid #eee;  font-size:11px;text-align:center;letter-spacing:-1px;}

table.style tbody td.line { border-right:1px solid #57c888;}

table.style tfoot th, table.style tfoot td { background: #eee; font-weight: bold; color:#666; text-align: center; vertical-align: middle; padding: 5px 12px 5px 12px; }

table.style a, table.style a:link { color: #007A31; text-decoration: none; cursor: pointer; }
table.style a:visited { color: #577136; }
table.style a:hover, table.style a:active, table.style a:focus { color: #06c; text-decoration: underline; }

/*style테이블 템플릿 */


/*style테이블 템플릿 */

table.style1 { clear:both;border-collapse: collapse; width: 95%; margin: 3px 0; border-top:2px solid #999999; border-bottom:1px solid #999999; border-right:2px solid #fff; *border-right:1px solid #fff; text-indent:0; font-weight:normal; vertical-align:top;}
table.style1 col.bg { background: #f5f5f5; font-weight: bold; }

table.style1 thead th, table.style1 tbody th { vertical-align:middle;}

table.style1 thead th { font-weight:bold; background: #f4f4f4; border-right:none; border-bottom:1px solid #b7cede; color:#666666; letter-spacing:-1px; }
table.style1 thead th.th1 { background: #f2f2f2;}
table.style1 thead td { background: #fff; border-right:1px solid #b7cede; border-bottom:1px solid #b7cede; color:#3c88a4; }

table.style1 thead td.line {border-right:1px solid #57c888; }
table.style1 thead td code { font-weight:normal; font-family:Gulim; }

table.style1 thead td.s2th { height:23px; text-align:center; font-weight: normal; background: #fefef6;border-right:1px solid #b7cede; border-bottom:1px solid #b7cede; color:#4085b0; }

table.style1 tbody th { border-bottom: 1px solid #d3dde4; font-weight: normal;background-color:#f6fafb; color:#4085b0; letter-spacing:0px;}
table.style1 tbody td { border-bottom: 1px solid #eee; border-right: 1px solid #eee; padding:2px;  font-size:12px;text-align:center;}
table.style1 tbody td.line { border-right:1px solid #57c888;}

table.style1 tfoot th, table.style1 tfoot td { background: #eee; font-weight: bold; color:#666; text-align: center; vertical-align: middle; padding: 5px 12px 5px 12px; }

table.style1 a, table.style1 a:link { color: #007A31; text-decoration: none; cursor: pointer; }
table.style1 a:visited { color: #577136; }
table.style1 a:hover, table.style1 a:active, table.style1 a:focus { color: #06c; text-decoration: underline; }

/*style테이블 템플릿 */


.png24 {tmp:expression(setPng24(this));}
