BODY,input,form,TEXTAREA,center,option,pre,blockquote,select,TD,DIV,A,ul,li {line-height:130%;font-family:dotum,tahoma;font-size:12px;color:#444}
p { margin-top:2px; margin-bottom:2px; }
form { margin:0px; }
img {border:0px;}

A:link    {text-decoration:none;}
A:visited {text-decoration:none;}
A:active  {text-decoration:none;}
A:hover   {color:#336699;text-decoration:underline;}

.scn 
{ border-color:#B4DB77;background-color:#639513;color:white;font-size:12px;height:22px;font-weight:normal; }
.lst
{ border-color:#cdcdcd;background-color:#606060;color:white;font-size:12px;height:22px;font-weight:normal; }
.selbox
{ background-color:white;color:black;font-size:12px;font-weight:normal;}

.paging a { margin:2px; font-size: 11px; color: #487799; padding: 3px 6px 2px 6px; border: 1px solid #D0E3F6; text-decoration: none;}
.paging a:hover { color: #000000; background: #EFF7FF; border: 1px solid #487799; text-decoration: none;}


.homelnkfont 
	{	font-size: 10pt;	color:white;	font-weight: normal;	font-style: normal;	text-decoration: none;	}
.homelnkfont a:link
	{	font-size: 10pt;	color:white;	font-weight: normal;	font-style: normal;	text-decoration: none;	}
.homelnkfont a:visited
	{	font-size: 10pt;	color:white;	font-weight: normal;	font-style: normal;	text-decoration: none;	}
.homelnkfont a:active
	{	font-size: 10pt;	color:white;	font-weight: normal;	font-style: normal;	text-decoration: none;	}
.homelnkfont a:hover
	{	font-size: 10pt;	color:white;	font-weight: normal;	font-style: normal;	text-decoration: underline;	}

.btitle
	{	font-size: 13px;	color:#b1b1b1;	font-weight: bold;	text-decoration: none;	}
.btitle a:link
	{	font-size: 13px;	color:#2E54A1;	font-weight: bold;	text-decoration: underline;	}
.btitle a:visited
	{	font-size: 13px;	color:#551A8B;	font-weight: bold;	text-decoration: none;	}
.btitle a:active
	{	font-size: 13px;	color:#b1b1b1;	font-weight: bold; text-decoration: none;	}
.btitle a:hover
	{	font-size: 13px;	font-weight: bold;	text-decoration: underline;	}

.cafetitlefont 
	{	font-size: 12pt;	color:black;	font-weight: normal;	font-style: normal;	text-decoration: none;	}

.filetitlefont 
	{	font-size: 10pt;	color:0A5081;	font-weight: normal;	font-style: normal;	text-decoration: underline;	}

.bestfont 
	{	font-size: 10pt;	color:737373;	font-weight: normal;	font-style: normal;	text-decoration: none;	}

.namefont 
	{	font-size: 8pt;	color:0A5081;	font-weight: normal;	font-style: normal;	text-decoration: none;	}

.mainsubjectfont 
	{	font-size: 10pt;	color:#0478A3;	font-weight: bold;	font-style: normal;	text-decoration: none;	}

.subjectfont
	{	font-size: 10pt;	color:#404040;	font-weight: normal;	font-style: normal;	text-decoration: none;	}
.subjectfont a:link
	{	font-size: 10pt;	color:#404040;	font-weight: normal;	font-style: normal;	text-decoration: underline;	}
.subjectfont a:visited
	{	font-size: 10pt;	color:#404040;	font-weight: normal;	font-style: normal;	text-decoration: none;	}
.subjectfont a:active
	{	font-size: 10pt;	color:#404040;	font-weight: normal;	font-style: normal;	text-decoration: underline;	}
.subjectfont a:hover
	{	font-size: 10pt;	color:#000000;	font-weight: normal;	font-style: normal;	text-decoration: underline;	}

.blackfont 
	{	color:#666666;	font-weight: normal;	font-style: normal;	text-decoration: none;	}
.whitefont 
	{	color:white;	font-weight: normal;	font-style: normal;	text-decoration: none;	}
.whitefont a:link
	{	color:white;	font-weight: normal;	font-style: normal;	text-decoration: none;	}
.whitefont a:visited
	{	color:white;	font-weight: normal;	font-style: normal;	text-decoration: none;	}
.whitefont a:active
	{	color:white;	font-weight: normal;	font-style: normal;	text-decoration: none;	}
.whitefont a:hover
	{	color:white;	font-weight: normal;	font-style: normal;	text-decoration: underline;	}

.cafelnkfont 
	{	color:#49700B;	font-weight: normal;	font-style: normal;	text-decoration: none;	}
.cafelnkfont a:link
	{	color:#49700B;	font-weight: normal;	font-style: normal;	text-decoration: underline;	}
.cafelnkfont a:visited
	{	color:#49700B;	font-weight: normal;	font-style: normal;	text-decoration: underline;	}
.cafelnkfont a:active
	{	color:#49700B;	font-weight: normal;	font-style: normal;	text-decoration: underline;	}
.cafelnkfont a:hover
	{	color:#49700B;	font-weight: normal;	font-style: normal;	text-decoration: none;	}

.lnkfont 
	{	color:#0A5B6F;	font-weight: bold;	font-style: normal;	text-decoration: none;	}
.lnkfont a:link
	{	color:#0A5B6F;	font-weight: bold;	font-style: normal;	text-decoration: underline;	}
.lnkfont a:visited
	{	color:#0A505A;	font-weight: bold;	font-style: normal;	text-decoration: none;	}
.lnkfont a:active
	{	color:#0A5B6F;	font-weight: bold;	font-style: normal;	text-decoration: underline;	}
.lnkfont a:hover
	{	color:#0A5B6F;	font-weight: bold;	font-style: normal;	text-decoration: underline;	}
		
.st {font-family:tahoma,dotum; color:#7A7A7A;  font-size: 11px; }	
.sw	{font-family:tahoma,dotum; color:#ffffff;  font-size: 11px; }	
.sb	{font-family:tahoma,dotum; color:#0584C5;  font-size: 11px; }	
.sr	{font-family:tahoma,dotum; color:#E66F2E;  font-size: 11px; }	
.eng_big					{ color:#0584C5; font-size: 9pt; }	
.font8pt  			{ font-size: 8pt; }	
.font10pt  			{ font-weight: bold; font-size: 10pt; }	

.mb_s {
	clear:both;
	float:left;
	text-align:center;
	color:#006699;
	font-weight:bold;
	width:70px;
	background-color:#EDF7FF;
    line-height:240%;
}
	
.divleft_S	{
	clear:both;
	float:left;
}
.divright_S	{
	clear:both;
	float:right;
}

.divleft1	{
	text-align:center;
	clear:both;
	float:left;
	background-color:#F0FAD9;
	width:80px;
	height:30px;
	padding:8px 5px 0px 5px;
}

.divleft2	{
	float:left;
	padding:4px;
}

.divleft	{
	float:left;
	padding:7px;
}
.divright	{
	float:right;
}
.divline {
	clear:both;
	height:1px;
	overflow:hidden;
}

.btn {
    background-color:#e3e3e3; 
    cursor:pointer;
    font-family:돋움,tahoma; 
    font-size:12px; 
	color:black; 
	height:19px;
	border: 1px; 
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: silver;
	border-right-color: silver;
	border-bottom-color: silver;
	border-left-color: silver;
	padding: 2px 0px 0px 0px;
  }

.editbox {
    background-color:white; 
	font-size:12px; 
	color:black; 
	border:1px solid silver; 
    padding: 2px;
}

.editbox99 {
    background-color:white; 
	width:98%;
	font-size:12px; 
	color:black; 
	border:1px solid silver; 
	padding: 2px;
  }

.memobox {
    background-color:white; 
    width:100%;
	font-size:12px; 
	color:black; 
	height:300px;
	border: 1px; 
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: silver;
	border-right-color: silver;
	border-bottom-color: silver;
	border-left-color: silver;
	padding: 2px 0px 0px 4px;
  }

.commentbox {
    background-color:white; 
	width:98%;
	font-family:돋움; 
	font-size:12px; 
	color:black; 
	height:102px;
	border: 1px solid silver; 
	padding: 3px;
}  