@charset "utf-8";
/* CSS Document */

/* 메뉴  */
#subnav {
    display: none;
}
-->
ul#mainMenu {
	float: left;
	margin: 0px;
	padding: 0px;	
	text-align:left;
	background: #FFFFFF;
}


ul#mainMenu li {
	width:170px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 20px;
	line-height: 1.1em;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size:14px;
	background: url(/img/menubg.gif) 0px 100% no-repeat;
	position: top;
	z-index: 600;
}	

ul#mainMenu li a {
	display: block;
	width: 170px;
	height:30px;
	margin: 0px 0px 0px -20px;
	padding: 14px 5px 0px 20px;
	text-decoration: none;
	color: #87DDFF;
	font-weight: bold;
	outline: none;
}

ul#mainMenu li a:link {	font-family: Verdana, arial, helvetica, sans-serif;	font-size:13px;}
ul#mainMenu li a:active {	font-family: Verdana, arial, helvetica, sans-serif;	font-size:13px;}
ul#mainMenu li a:hover {	font-family: Verdana, arial, helvetica, sans-serif;	font-size:13px;color: #FFFFFF;}
ul#mainMenu li a:visited {	font-family: Verdana, arial, helvetica, sans-serif;	font-size:13px;}

ul#mainMenu li.last {
	background: none;
	padding-bottom: 0;
}

ul#mainMenu li.on {
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	background: url(/img/menubg_on2.gif) no-repeat;
}
ul#mainMenu li.out {
	color: #87DDFF;
	margin: 0px 0px 0px 0px;
	background: url(/img/menubg.gif) no-repeat;
}

ul#mainMenu li.on-sub {
	z-index: 400; 
	height: 26px;
	background: url(/img/submenubg.gif);
	position: top;
}

ul#mainMenu li.on-sub a {
	padding-bottom: 5px;
	background: url(/img/submenubg.gif) no-repeat;
	position: top;
}

ul#mainMenu li a:hover {
	background: url(/img/menubg_on.gif) 0px 0px no-repeat;
	position: bottom;
}


ul.subView {

	width:190px;
	position: absolute;
	z-index: 400;
	margin: -43px 0px -43px 0px;
	padding: 0px 0px 8px 0px;
	left: 210px;
	display: none;
	background: none;
	border: 2px solid #3A98D0;
}

ul#mainMenu li ul.subView li {
	padding: 0px 0 0px 0;
	height: 28px;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size:10px;
	margin: 0px;
	background: none;
}

ul#mainMenu li ul.subView li.last {
	height: 28px;
	background: none;
	padding-bottom: 0;
}


ul#mainMenu li ul.subView li a {
	padding: 7px 0 0px 10px;
	height: 20px;
	color: #FFFFFF;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size:10px;
	margin: 0;
	width: 185px;
	background: none;
}

ul#mainMenu li ul.subView li a:hover {
	background: #A3E3FB;
	color: #081869;
}


ul#mainMenu li:hover a, ul#mainMenu li.navi a {
	background-color: none;
}


ul#mainMenu li:hover ul, ul#mainMenu li.navi ul {
	display: block;
}


/*   */

ul#mainMenu li ul {
	width: 195px;
	background: #dad8ba;
	float: left;
	padding: 0px 0px 0px 0px;
	background: url(/img/submenubg.gif);
	margin-left: -25px;
}

ul#mainMenu li ul li  {
	float: left;
	margin: 0px 0px 0px 20px;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size:11px;
	padding: 0px 0px 0px 0px;
	line-height: 1.1em;
	background: url(/img/submenubg.gif) no-repeat;
	position: top;
}	

ul#mainMenu li ul li a {
	padding: 5px 5px 0px 25px;
	height: 20px;
	color: #FFFFFF;
	background: #59C0E7;
	font-weight: normal;
}
ul#mainMenu li ul li a:link {	font-size:11px;	}
ul#mainMenu li ul li a:active {	font-size:11px;	}
ul#mainMenu li ul li a:visited {font-size:11px;	}
ul#mainMenu li ul li a:hover {
	height: 20px;
	font-size:11px;
	background: #A3E3FB;
	color: #081869;
}

ul#mainMenu li ul li ul {
	padding: 0px 0 0 0;
}

ul#mainMenu li ul li.on a {
	color: #FFFFFF;
}

ul#mainMenu li ul li ul li a, ul#mainMenu li ul li.on ul li a {
	width:165px;
	color: #333;
	padding: 0px;
	background: none;
}

ul#mainMenu li ul li ul li a:hover {
	color: #FFFFFF;
}





/* 내용부분 */

body {
	border: 0px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size:11px;
	color: #5a5a5a;
	background: #fff;
	line-height:1.6;
	}

img a, img, a {
    border: none;
}

a:link {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color:#666666; text-decoration:underline;}
a:visited {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color:#666666; text-decoration:underline;}
a:active{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color:#666666; text-decoration:underline;}
a:hover {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color:#333333; text-decoration:underline;}

a.leftlink:link {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color:#666666; text-decoration:underline;line-height:1.8;}
a.leftlink:visited {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color:#666666; text-decoration:underline;line-height:1.8;}
a.leftlink:active{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color:#666666; text-decoration:underline;line-height:1.8;}
a.leftlink:hover {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color:#333333; text-decoration:underline;line-height:1.8;}

a.white:link {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color:#FFFFFF; text-decoration:none;}
a.white:visited {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color:#FFFFFF; text-decoration:none;}
a.white:active{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color:#FFFFFF; text-decoration:none;}
a.white:hover {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color:#FFFFFF; text-decoration:none;font-weight:bold;}

hr	{height:1px; border:2px solid dotted; border-color:#CCCCCC;}
.top {background-image:url(/img/top_bg.gif); padding-bottom:8px;}
.title	{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; font-weight:bold; background:#76C8E5; height:21px; width:100%-12px; padding:0px 0px 0px 10px; margin:6px 0px 0px 0px; color:#FFFFFF;}
.subtitle	{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; font-weight:bold; height:25px; width:100%; padding:0px; margin:0px; color:#006699;}
.content1	{background-image:url(/img/content_bg.gif); padding:10px; width:100%-22px; border:1px solid #E7E7E7;}
.content2	{ padding:10px; width:100%-22px; border:1px solid #E7E7E7;}
.copy	{width:948px; height:43px; background:#E8E8E8;padding:12px 0px 0px 45px;color:#333333;font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;line-height:1.4;margin-top:10px;}

.page_title	{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px; font-weight:bold; height:21px; padding:0px; margin:0px 0px 3px 0px; color:#333333;}
.page_title2	{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 20px; font-weight:bold; padding:0px; margin:-9px 0px 0px 0px; color:#0084C6;}
.sub_content	{ padding:15px; width:100%-32px;text-align:justify;margin:0px 0px 0px 10px;}
.sub_content2	{ padding:0px; width:100%-32px;text-align:justify;margin:10px 0px 0px 15px;}
.location	{font-size: 10px;color:#AAAAAA;margin:2px 0px 0px 0px;}
.list	{list-style-image:url(/img/icon_list.gif);}
blockquote	{margin:-15px 0px 0px 15px;}
ol	{margin-top:-15px;}

.board	{padding:6px;}
.board_title	{padding:10px 20px 10px 20px;font-size: 14px;color:#333333;line-height:1.2;}
.input	{ font-family: 돋움, 굴림;font-size: 12px;color:#333333;border-style:Solid;border-width:1px;border-color:#C8C0C0;height:15px;background-color:#F7F7F7;padding:3px 0px 0px 0px;}
.input_login	{ font-family: 돋움, 굴림;font-size: 12px;color:#333333;border-style:Solid;border-width:1px;border-color:#C8C0C0;height:15px;background-color:#FFFFFF;padding:3px 0px 0px 0px;}
.fild	{ font-family: 돋움, 굴림;font-size: 12px;color:#333333;border-style:Solid;border-width:1px;border-color:#C8C0C0;height:18px;background-color:#F7F7F7;padding:3px 0px 0px 0px;}
.select { font-family: 돋움, 굴림;height:20px; font-size:12px; font-color:#333333;background-color:#FFFFFF;}
.textarea { font-family: , ;font-size: 12px;line-height:1.4;color:#333333;border-style:Solid;border-width:1px;border-top-color:#B0B0B0;border-left-color:#B0B0B0;border-right-color:#DADADA;border-bottom-color:#F7F7F7;background-color:#FFFFFF;padding:3px 0px 0px 0px;}
