/* basic style */
body, div, ul, li, h1, h2, form, p, td, option, textarea, form, input, textarea {
	font-family:"dotum";
	font-size:12px;
	color:#666666;
	font-weight:normal;
	line-height:140%;
}

body {
	scrollbar-3dlight-color:#A0A0A0;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-base-color:#E4E4E4;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-face-color:#E4E4E4;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#A0A0A0;
	background-color:#FFFFFF;
	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;
	word-break:break-all;
}

table {
	border-collapse:collapse;
	border:0px;
}

img		{ border:0px; }
select	{ font-size:12px; }
ul		{ list-style:none; }


a:link		{ font-family:"dotum"; color:#666666; text-decoration:none; }
a:visited	{ font-family:"dotum"; color:#666666; text-decoration:none; }
a:hover		{ font-family:"dotum"; color:#7C90E9; text-decoration:none; }
a:active	{ font-family:"dotum"; color:#666666; text-decoration:none; }

.main {	font-size: 11px; color: #666666; letter-spacing:0px; font-family: µ¸¿ò, arial TEXT-DECORATION: none}
a.main:link {	color: #666666; text-decoration: none}
a.main:hover {	color: #7C90E9; text-decoration: none}

.main_title	{FONT-SIZE: 11px; font-weight: bold; COLOR: #7C90E9; FONT-FAMILY: µ¸¿ò,seoul, Arial; }

.input1		{ background-color:#FFFFFF; color:#666666; border:1px solid #DDDDDD; }

/* extended font style */
.text_g {
	font-family:"dotum";
	font-size:11px;
	color:#666666;
	text-decoration:none;
}

.text_b {
	font-family:"dotum";
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

.text_b12 {
	font-family:"dotum";
	font-size:12px; 
	color:#000000;
	text-decoration:none;
}

.text_bottom {
	font-family:"Arial";
	font-size:10px;
	color:#666666;
	text-decoration:none;
}




.pd1	{ padding:5px 20 5 20; }
.pd2	{ padding:5px 20 5 20; }
.pd3	{ padding:5px 22 2 22; }
.pd4	{ padding:0px 22 0 25; }
.pd5	{ padding:5px 5 5 15; }
.pd6	{ padding:8px 0 0 14; }

.left10	{ padding-left:10px; }
.top5	{ padding-top:10px; }

.body_text { height:600px; vertical-align:top; padding-bottom:50px; }

.map_text {
    padding:10px 3 0 3;  
	font-family:dotum ;
	font-size:11px;
	color:#666666;
	vertical-align:top;
}

/* layout style */	
#header {
	margin:0px 0 0 0;
	padding:0px 0 0 0;
	width:938px;
	height:110px;
}

#left {
	position:absolute;
	top:110px;
	left:0px;
	width:201px;
	background-color:#FFFFFF;
	height:111px;
}

#body {
	padding:0 0 0 200px;
	width:737px;
	background-color:#FFFFFF;
}

#body_main {
	padding:0px 0 0 0;
	width:938px;
}

#footer {
	position:relative;
	width:938px;
	height:77px;
}
