﻿body
{
	margin-top:0; margin-right:0; margin-bottom:0; margin-left:0;
	position:relative;
	text-align:center;
	font-family:돋움, 굴림, arial;	font-size: 9pt; color: #333333; line-height: 18px;
}
P { margin: 0px 0px;}
pre { margin: 0px 0px;}

img {border:0px;}


table, tr, td, select { font-family:돋움, 굴림, arial;	font-size: 9pt; color: #333333; line-height: 18px; }

a:link  { text-decoration: none; color:#183073; FONT-SIZE: 9pt; FONT-FAMILY:Verdana}
a:visited { text-decoration: none; color:#183073; FONT-SIZE: 9pt; FONT-FAMILY: Verdana}
a:active {  text-decoration: none; color:#183073; FONT-SIZE: 9pt; FONT-FAMILY: Verdana, arial,helvetica}     
A:hover { text-decoration: none; color:#0F4ED6; FONT-SIZE: 9pt; FONT-FAMILY: Verdana, arial,helvetica}     

a.search:link  { text-decoration: underline; color:#0F4ED6; FONT-SIZE: 9pt; FONT-FAMILY:Verdana}
a.search:visited { text-decoration: underline; color:#0F4ED6; FONT-SIZE: 9pt; FONT-FAMILY: Verdana}
a.search:active {  text-decoration: underline; color:#0F4ED6; FONT-SIZE: 9pt; FONT-FAMILY: Verdana, arial,helvetica}     
a.search:hover { text-decoration: underline; color:#0F4ED6; FONT-SIZE: 9pt; FONT-FAMILY: Verdana, arial,helvetica}  

a.st:link  { text-decoration: none; color:#0F4ED6; FONT-SIZE: 9pt; FONT-FAMILY:Verdana}
a.st:visited { text-decoration: none; color:#0F4ED6; FONT-SIZE: 9pt; FONT-FAMILY: Verdana}
a.st:active {  text-decoration: none; color:#0F4ED6; FONT-SIZE: 9pt; FONT-FAMILY: Verdana, arial,helvetica}     
a.st:hover { text-decoration: none; color:#0F4ED6; FONT-SIZE: 9pt; FONT-FAMILY: Verdana, arial,helvetica}  

a.menu:link   {text-decoration: none; color:#333333; FONT-SIZE: 9pt; FONT-FAMILY: 돋음, arial,helvetica}
a.menu:visited {text-decoration: none; color:#333333; FONT-SIZE: 9pt; FONT-FAMILY: 돋음, arial,helvetica}
a.menu:active {text-decoration: none; color:#333333; FONT-SIZE: 9pt; FONT-FAMILY: 돋음, arial,helvetica}       
a.menu:hover {text-decoration: none; color:#3b8dd4; FONT-SIZE: 9pt; FONT-FAMILY: 돋음, arial,helvetica}  

a.sel:link  { text-decoration: underline; color:#183073; FONT-SIZE: 9pt; FONT-FAMILY: 돋움, 굴림, arial; line-height: 18px;}
a.sel:visited {  text-decoration: underline; color:#183073; FONT-SIZE: 9pt; FONT-FAMILY: 돋움, 굴림, arial; line-height: 18px;}
a.sel:active {  text-decoration: underline; color:#183073; FONT-SIZE: 9pt; FONT-FAMILY: 돋움, 굴림, arial; line-height: 18px;}     
a.sel:hover { text-decoration: underline; color:#0F4ED6; FONT-SIZE: 9pt; FONT-FAMILY: 돋움, 굴림, arial; line-height: 18px;}

a.main:link { text-decoration: none; color:#474646; font-size: 9pt; font-family: 돋움, 굴림, arial; line-height: 18px }
a.main:visited { text-decoration: none; color:#474646; font-size: 9pt; font-family: 돋움, 굴림, arial; line-height: 18px }
a.main:active { text-decoration: underline; color:#474646; font-size: 9pt; font-family: 돋움, 굴림, arial; line-height: 18px }
a.main:hover { text-decoration: underline; color:#474646; font-size: 9pt; font-family: 돋움, 굴림, arial; line-height: 18px }

a.main2:link { text-decoration: none; color:#616161; font-size: 9pt; font-family: 돋움, 굴림, arial; line-height: 18px }
a.main2:visited { text-decoration: none; color:#616161; font-size: 9pt; font-family: 돋움, 굴림, arial; line-height: 18px }
a.main2:active { text-decoration: underline; color:#616161; font-size: 9pt; font-family: 돋움, 굴림, arial; line-height: 18px }
a.main2:hover { text-decoration: underline; color:#616161; font-size: 9pt; font-family: 돋움, 굴림, arial; line-height: 18px }

a.main3:link { text-decoration: none; color:#000063; font-size: 9pt; font-family: 돋움, 굴림, arial; line-height: 18px }
a.main3:visited { text-decoration: none; color:#000063; font-size: 9pt; font-family: 돋움, 굴림, arial; line-height: 18px }
a.main3:active { text-decoration: underline; color:#003399; font-size: 9pt; font-family: 돋움, 굴림, arial; line-height: 18px }
a.main3:hover { text-decoration: underline; color:#003399; font-size: 9pt; font-family: 돋움, 굴림, arial; line-height: 18px }

a.main4:link { text-decoration: none; color:#000063; font-size: 9pt; font-family: 돋움, 굴림, arial; line-height: 18px }
a.main4:visited { text-decoration: none; color:#000063; font-size: 9pt; font-family: 돋움, 굴림, arial; line-height: 18px }
a.main4:active { text-decoration: underline; color:#c40109; font-size: 9pt; font-family: 돋움, 굴림, arial; line-height: 18px }
a.main4:hover { text-decoration: underline; color:#c40109; font-size: 9pt; font-family: 돋움, 굴림, arial; line-height: 18px }

a.main5:link { text-decoration: none; color:#444444; font-size: 9pt; font-family: 돋움, 굴림, arial; line-height: 18px }
a.main5:visited { text-decoration: none; color:#444444; font-size: 9pt; font-family: 돋움, 굴림, arial; line-height: 18px }
a.main5:active { text-decoration: underline; color:#4559e9; font-size: 9pt; font-family: 돋움, 굴림, arial; line-height: 18px }
a.main5:hover { text-decoration: underline; color:#4559e9; font-size: 9pt; font-family: 돋움, 굴림, arial; line-height: 18px }



a.subleft:link { text-decoration: none; color:#585858; font-size: 10pt; font-family: 돋움, 굴림, arial; font-weight: bold; line-height: 18px }
a.subleft:visited { text-decoration: none; color:#585858; font-size: 10pt; font-family: 돋움, 굴림, arial; font-weight: bold; line-height: 18px }
a.subleft:active { text-decoration: none; color:#0F4ED6; font-size: 10pt; font-family: 돋움, 굴림, arial; font-weight: bold; line-height: 18px }
a.subleft:hover { text-decoration: none; color:#0F4ED6; font-size: 10pt; font-family: 돋움, 굴림, arial; font-weight: bold; line-height: 18px }

a.subleft2:link { text-decoration: none; color:#0F4ED6; font-size: 10pt; font-family: 돋움, 굴림, arial; font-weight:bolder; line-height: 18px }
a.subleft2:visited { text-decoration: none; color:#0F4ED6; font-size: 10pt; font-family: 돋움, 굴림, arial; font-weight: bold; line-height: 18px }
a.subleft2:active { text-decoration: none; color:#0F4ED6; font-size: 10pt; font-family: 돋움, 굴림, arial; font-weight: bold; line-height: 18px }
a.subleft2:hover { text-decoration: none; color:#0F4ED6; font-size: 10pt; font-family: 돋움, 굴림, arial; font-weight: bold; line-height: 18px }

a.subleft3:link { text-decoration: none; color:#c40109; font-size: 10pt; font-family: 돋움, 굴림, arial; font-weight:bolder; line-height: 18px }
a.subleft3:visited { text-decoration: none; color:#c40109; font-size: 10pt; font-family: 돋움, 굴림, arial; font-weight: bold; line-height: 18px }
a.subleft3:active { text-decoration: none; color:#c40109; font-size: 10pt; font-family: 돋움, 굴림, arial; font-weight: bold; line-height: 18px }
a.subleft3:hover { text-decoration: none; color:#c40109; font-size: 10pt; font-family: 돋움, 굴림, arial; font-weight: bold; line-height: 18px }

a.subleft4:link { text-decoration: none; color:#585858; font-size: 10pt; font-family: 돋움, 굴림, arial; font-weight: bold; line-height: 18px }
a.subleft4:visited { text-decoration: none; color:#585858; font-size: 10pt; font-family: 돋움, 굴림, arial; font-weight: bold; line-height: 18px }
a.subleft4:active { text-decoration: none; color:#c40109; font-size: 10pt; font-family: 돋움, 굴림, arial; font-weight: bold; line-height: 18px }
a.subleft4:hover { text-decoration: none; color:#c40109; font-size: 10pt; font-family: 돋움, 굴림, arial; font-weight: bold; line-height: 18px }



.btnDisplay
{
	display:none;	
}

.input
{  FONT-SIZE: 9pt; width:150px; BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid;  BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #ffffff }

.txtarea
{  FONT-SIZE: 9pt;  BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; COLOR: #373737; BACKGROUND-COLOR: #ffffff }

.leftmenu
{ font-size: 8pt; margin-left: 35px; color: #666666; font-family: 돋움,arial,helvetica; font-weight:600}

.leftsubmenu
{ font-size: 8pt; margin-left: 38px; color: #666666; font-family: 돋음,arial,helvetica; font-weight:500}

.leftmenuB
{ font-size: 8pt; margin-left: 20px; color: #666666; font-family: 돋음,arial,helvetica; font-weight:600}

.leftsubmenuB
{ font-size: 8pt; margin-left: 23px; color: #666666; font-family: 돋음,arial,helvetica; font-weight:500}

.member_input
{  FONT-SIZE: 9pt;  BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid;  BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; 	COLOR: #333333; BACKGROUND-COLOR: #FAF5F6 }

.member_textarea
{  FONT-SIZE: 9pt;	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; 	BORDER-LEFT: #999999    1px solid; BORDER-BOTTOM: #999999 1px solid; COLOR: #666666; BACKGROUND-COLOR: #ffffff }

.input2
{  font-family:돋움, 굴림, arial; font-size: 9pt; color: #333333; line-height:18px; BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid;  BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #ffffff }

.input3
{font-family:돋움, 굴림, arial; font-size: 9pt; color:#5c5c5c; padding:2px 1px 0 1px;line-height:20px; BORDER-RIGHT: #cfcfcd 1px solid; BORDER-TOP: #cfcfcd 1px solid;  BORDER-LEFT: #cfcfcd 1px solid; BORDER-BOTTOM: #cfcfcd 1px solid;}

.input4
{font-family:돋움, 굴림, arial; font-size: 9pt; color:#5c5c5c; padding:2px 1px 0 1px;line-height:20px; BORDER-RIGHT: #ffc558 2px solid; BORDER-TOP: #ffc558 2px solid;  BORDER-LEFT: #ffc558 2px solid; BORDER-BOTTOM: #ffc558 2px solid;}


.input_bg_id
{
	font-family:돋움, 굴림, arial; font-size: 9pt; color:#5c5c5c; padding:2px 1px 0 1px;line-height:20px; BORDER-RIGHT: #cfcfcd 1px solid; BORDER-TOP: #cfcfcd 1px solid;  BORDER-LEFT: #cfcfcd 1px solid; BORDER-BOTTOM: #cfcfcd 1px solid;
	
	
}

.input_bg_pwd
{
	font-family:돋움, 굴림, arial; font-size: 9pt; color:#5c5c5c; padding:2px 1px 0 1px;line-height:20px; BORDER-RIGHT: #cfcfcd 1px solid; BORDER-TOP: #cfcfcd 1px solid;  BORDER-LEFT: #cfcfcd 1px solid; BORDER-BOTTOM: #cfcfcd 1px solid;
	
}
.subleftimg
{
	vertical-align:middle;	
}

.sline {color:#cececa}

.sline2 {color:#dddddd}

#outline, .outline_table
{
	
	border-top: 1px solid #c6c6c6;
	border-right: 1px solid #c6c6c6;
	border-bottom: 1px solid #c6c6c6;
	border-left: 1px solid #c6c6c6;
	border-collapse:collapse;	
}

.outline2_table
{
	
	border-top: 1px solid #d4d7e6;
	border-bottom: 1px solid #d4d7e6;
	border-left: 1px solid #d4d7e6;
	border-collapse:collapse;
}
.outline3_table
{
	
	border-top: 1px solid #d4d7e6;
	border-right: 1px solid #d4d7e6;
	border-bottom: 1px solid #d4d7e6;
	border-left: 1px solid #d4d7e6;
	border-collapse:collapse;
}

.outline4_table
{
	
	border-top: 2px solid #d4d7e6;
	border-right: 2px solid #d4d7e6;
	border-bottom: 2px solid #d4d7e6;
	border-left: 2px solid #d4d7e6;
	border-collapse:collapse;
}

.agree_textarea
{
	border-top: 1px solid #c6c6c6;
	border-right: 1px solid #c6c6c6;
	border-bottom: 1px solid #c6c6c6;
	border-left: 1px solid #c6c6c6;
	border-collapse:collapse;
	padding: 5px 5px 5px 5px;
	font-family: 돋움, 굴림, arial; 
	color: #666666;
}

.info_table
{
	border-style:solid;
	border-color:White;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-collapse: collapse;
}

.info_td
{
	width:150px; height:25px;
	padding-left: 10px;
	text-align:left;
}

.info_td_bottom {border-bottom: 1px solid #c6c6c6;}

.btnImg {vertical-align:bottom;}
.board_input { FONT-SIZE: 9pt; width:150px; BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid;  BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #efefef }


.dlgTitleText {
	font-family:tahoma;
	font-size:8pt;
	font-weight:bold;
}

.dlgText {
	font-family:tahoma;
	font-size:8pt;
	color:#808080;
}

.dlgFrame {
	border-top:solid 1 #F8F7F6;
	border-left:solid 1 #F8F7F6;
	border-right:solid 1 #E9E7E3;
	border-bottom:solid 1 #E9E7E3;
}

.dlgTitleBar {
	background-color:#E9E7E3;
}

.dlgClientArea {
	background-color:#F8F7F6;
}

.input {
	border:solid 1 #EAEAEA;
}

.tab_selected {
	cursor:hand;
	background-color:#F8F7F6;
	border:solid 1 #A0A0A4;
	color:#808080;
	font-weight:bold;
	font-size:8pt;
	font-family:tahoma;
}

.tab_unselected {
	cursor:hand;
	background-color:#FFFFFF;
	border:solid 1 #A0A0A4;
	color:#808080;
	font-size:8pt;
	font-family:tahoma;
}

.htmlStyle
{
	border:solid 1 #eaeaea;
	overflow:auto;
	
}

.previewStyle
{
	border:solid 1 #eaeaea;
	overflow:auto;
	width:100%;
	height:300px;
	padding:5px 5px;
}

.td_colorTable
{
	cursor:hand;
}

.imgmap
{
	cursor:hand;	
}
.tbl
{
	padding: 2px 2px;	
}
.tbl2
{
	padding-left:8px;
}
.tbl3
{
	padding-right:8px;	
}
.tbl4
{
	padding: 2px 2px; vertical-align:top;	
}
.pan01
{
	margin-left:2px; margin-top:2px;	
}

.pan02
{
	margin-left:2px;	
}
.label
{
	padding-left:30px;	
}
.tblist
{
	padding-top:4px; padding-bottom:4px;
}
.tblist2
{
	padding-top:5px; padding-bottom:5px;	
}
.tbtitle
{
	padding-left:2px; padding-right:2px;
}
.tbwriter
{
	padding-left:10px; padding-top:10px; padding-right:10px; padding-bottom:5px	
}
.tbcontent
{
	padding:12px 14px;
	
}
.panelcontent
{	
	font-family:돋움, 굴림, arial;	font-size: 9pt; color: #333333; line-height: 18px;		
}

.tbcomment
{
	padding:5px 14px;
	
}
.bbsContent p
{
	margin:0px;
}

.semiFont
{
	color:#1259F2;	
}

.TopFont
{
	color:#0F4ED6;	
}

.txtRight
{
	text-align:right;
}

.maindev
{
	padding-left:2px; padding-right:2px; font-size:13px; font-weight:bold;
}