BODY,input,form,TEXTAREA,center,option,pre,blockquote {font-family:tahoma;font-size:12px;color:#414141}
TD,DIV {font-family:tahoma;font-size:12px;color:#414141}
img {border:0px; }
p { margin-top:1px; margin-bottom:1px; }
form { margin:0px; }

SELECT {font-size:12px;font-family:tahoma;color:#414141;}

A:link    {color:#414141;font-family:tahoma;text-decoration:none;}
A:visited {color:#414141;font-family:tahoma;text-decoration:none;}
A:active  {color:#414141;font-family:tahoma;text-decoration:none;}
A:hover   {color:#818181;font-family:tahoma;text-decoration:underline;}

.selbox
{ background-color:#ffffff;border:1px solid #ffffff;}
.remote_selbox
{ color:#ffffff;background-color:#5084AB;}

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

.ktitle
	{	font-family:굴림;	font-size: 12px;	color:#b1b1b1;	font-weight: bold;	text-decoration: none;	}
.ktitle a:link
	{	font-family:굴림;	font-size: 12px;	color:#2E54A1;	font-weight: bold;	text-decoration: none;	}
.ktitle a:visited
	{	font-family:굴림;	font-size: 12px;	color:#551A8B;	font-weight: bold;	text-decoration: none;	}
.ktitle a:active
	{	font-family:굴림;	font-size: 12px;	color:#b1b1b1;	font-weight: bold; text-decoration: none;	}
.ktitle a:hover
	{	font-family:굴림;	font-size: 12px;	font-weight: bold;	text-decoration: underline;	}

.keyword
	{	font-family:tahoma;	font-size: 12px;	color:#616161;	font-weight: bold;	text-decoration: none;	}
.keyword a:link
	{	font-family:tahoma;	font-size: 12px;	color:#616161;	font-weight: bold;	text-decoration: none;	}
.keyword a:visited
	{	font-family:tahoma;	font-size: 12px;	color:#616161;	font-weight: bold;	text-decoration: underline;	}
.keyword a:active
	{	font-family:tahoma;	font-size: 12px;	color:#616161;	font-weight: bold; text-decoration: none;	}
.keyword a:hover
	{	font-family:tahoma;	font-size: 12px;	color:#616161;  font-weight: bold;	text-decoration: underline;	}


.ctitle
	{	font-family:tahoma;	font-size: 12px;	color:#2E54A1;	font-weight: bold;	text-decoration: none;	}
.ctitle a:link
	{	font-family:tahoma;	font-size: 12px;	color:#2E54A1;	font-weight: bold;	text-decoration: none;	}
.ctitle a:visited
	{	font-family:tahoma;	font-size: 12px;	color:#2E54A1;	font-weight: bold;	text-decoration: none;	}
.ctitle a:active
	{	font-family:tahoma;	font-size: 12px;	color:#2E54A1;	font-weight: bold; text-decoration: none;	}
.ctitle a:hover
	{	font-family:tahoma;	font-size: 12px;	color:#6B90DA;	font-weight: bold;	border-bottom:1px solid #6B90DA; text-decoration: none;	}

.download
	{	font-family:tahoma;	font-size: 14px;	color:#17637B;	font-weight: bold;	text-decoration: none;	}
.download a:link
	{	font-family:tahoma;	font-size: 14px;	color:#17637B;	font-weight: bold;	text-decoration: none;	}
.download a:visited
	{	font-family:tahoma;	font-size: 14px;	color:#17637B;	font-weight: bold;	text-decoration: none;	}
.download a:active
	{	font-family:tahoma;	font-size: 14px;	color:#17637B;	font-weight: bold; text-decoration: none;	}
.download a:hover
	{	font-family:tahoma;	font-size: 14px;	color:#17637B;	font-weight: bold;	border-bottom:1px solid #6B90DA; text-decoration: none;	}


.top
	{	font-family:굴림;	font-size: 12px;	color:#414141;	font-weight: normal;	text-decoration: none;	}
.top a:link
	{	font-family:굴림;	font-size: 12px;	color:#414141;	font-weight: normal;	text-decoration: none;	}
.top a:visited
	{	font-family:굴림;	font-size: 12px;	color:#414141;	font-weight: normal;	text-decoration: none;	}
.top a:active
	{	font-family:굴림;	font-size: 12px;	color:#414141;	font-weight: normal; text-decoration: none;	}
.top a:hover
	{	font-family:굴림;	font-size: 12px;	color:#414141;	font-weight: normal;	text-decoration: underline;	}


.t5menu
	{	font-family:tahoma;	font-size: 12px;	color:#515151;	font-weight: normal;	text-decoration: none;	}
.t5menu a:link
	{	font-family:tahoma;	font-size: 12px;	color:#515151;	font-weight: normal;	text-decoration: none;	}
.t5menu a:visited
	{	font-family:tahoma;	font-size: 12px;	color:#515151;	font-weight: normal;	text-decoration: none;	}
.t5menu a:active
	{	font-family:tahoma;	font-size: 12px;	color:#515151;	font-weight: normal; text-decoration: none;	}
.t5menu a:hover
	{	font-family:tahoma;	font-size: 12px;	color:#ff9900;	font-weight: normal;	text-decoration: none;	}

.t5menu2
	{	font-family:tahoma;	font-size: 12px;	color:#a1a1a1;	font-weight: normal;	text-decoration: none;	}
.t5menu2 a:link
	{	font-family:tahoma;	font-size: 12px;	color:#a1a1a1;	font-weight: normal;	text-decoration: none;	}
.t5menu2 a:visited
	{	font-family:tahoma;	font-size: 12px;	color:#a1a1a1;	font-weight: normal;	text-decoration: none;	}
.t5menu2 a:active
	{	font-family:tahoma;	font-size: 12px;	color:#a1a1a1;	font-weight: normal; text-decoration: none;	}
.t5menu2 a:hover
	{	font-family:tahoma;	font-size: 12px;	color:#ff9900;	font-weight: normal;	text-decoration: none;	}



.abar
	{	font-family:tahoma;	font-size: 12px;	color:#e1e1e1;	font-weight: normal;	text-decoration: none;	}
.abar a:link
	{	font-family:tahoma;	font-size: 12px;	color:#e1e1e1;	font-weight: normal;	text-decoration: none;	}
.abar a:visited
	{	font-family:tahoma;	font-size: 12px;	color:#e1e1e1;	font-weight: normal;	text-decoration: none;	}
.abar a:active
	{	font-family:tahoma;	font-size: 12px;	color:#e1e1e1;	font-weight: normal; text-decoration: none;	}
.abar a:hover
	{	font-family:tahoma;	font-size: 12px;	color:#0E9ECC;	font-weight: normal;	text-decoration: none;	}

.abar2
	{	font-family:tahoma;	font-size: 12px;	color:#616161;	font-weight: bold;	text-decoration: none;	}
.abar2 a:link
	{	font-family:tahoma;	font-size: 12px;	color:#616161;	font-weight: bold;	text-decoration: none;	}
.abar2 a:visited
	{	font-family:tahoma;	font-size: 12px;	color:#616161;	font-weight: bold;	text-decoration: none;	}
.abar2 a:active
	{	font-family:tahoma;	font-size: 12px;	color:#616161;	font-weight: bold; text-decoration: none;	}
.abar2 a:hover
	{	font-family:tahoma;	font-size: 12px;	color:#149FD9;	font-weight: bold;	text-decoration: none;	}

.adescription
	{	font-family:tahoma;	line-height:150%; font-size: 12px;	color:#a1a1a1;	font-weight: normal;	text-decoration: none;	}

.cdescription
	{	font-family:tahoma;	font-size: 12px;	color:#888888;	font-weight: normal;	text-decoration: none;	}
	
.adate
	{	font-family:tahoma; font-size: 11px;	color:#717171;	font-weight: normal;	font-style:normal; }
	
.aname
	{	font-family:tahoma; font-size: 11px;	color:#818181;	font-weight: normal;	text-decoration: none;	}

.alink
	{	font-family:tahoma;	font-size: 11px;	color:#818181;	font-weight: normal;	text-decoration: none;	}
.alink a:link
	{	font-family:tahoma;	font-size: 11px;	color:#818181;	font-weight: normal;	text-decoration: none;	}
.alink a:visited
	{	font-family:tahoma;	font-size: 11px;	color:#818181;	font-weight: normal;	text-decoration: none;	}
.alink a:active
	{	font-family:tahoma;	font-size: 11px;	color:#818181;	font-weight: normal; text-decoration: none;	}
.alink a:hover
	{	font-family:tahoma;	font-size: 11px;	color:#616161;	font-weight: normal; text-decoration: underline;	}

.topmenu a:link
	{	font-family:tahoma;	font-size: 12px;	color:#BAE0EB;	font-weight: normal;}
.topmenu a:visited
	{	font-family:tahoma;	font-size: 12px;	color:#BAE0EB;	font-weight: normal;}
.topmenu a:active
	{	font-family:tahoma;	font-size: 12px;	color:#BAE0EB;	font-weight: normal; }
.topmenu a:hover
	{	font-family:tahoma;	font-size: 12px;	color:#ffffff;	font-weight: normal; text-decoration: none;	}


.atag
	{	font-family:tahoma;	font-size: 12px;	color:#919191;	font-weight: normal;	text-decoration: none;	}
.atag a:link
	{	font-family:tahoma;	font-size: 12px;	color:#919191;	font-weight: normal;	text-decoration: none;	}
.atag a:visited
	{	font-family:tahoma;	font-size: 12px;	color:#919191;	font-weight: normal;	text-decoration: none;	}
.atag a:active
	{	font-family:tahoma;	font-size: 12px;	color:#919191;	font-weight: normal; text-decoration: none;	}
.atag a:hover
	{	font-family:tahoma;	font-size: 12px;	color:#2E54A1;	font-weight: normal;	border-bottom:1px solid #818181; text-decoration: none;	}


.onms {font-size:12px;font-weight:bold;color:#616161;background-color:#f1f1f1;cursor:pointer;float:left;text-align:center;border:1px solid #c1c1c1;width:20px;padding:2px 0px 2px 0px;} 
.offms {font-size:12px;font-weight:bold;color:#616161;background-color:#ffffff;cursor:pointer;float:left;text-align:center;border:1px solid #c1c1c1;width:20px;padding:2px 0px 2px 0px;} 

.atag0
	{	font-family:굴림;	font-size: 13px;	color:#414141;	font-weight: bold;	text-decoration: none;	}
.atag0 a:link
	{	font-family:굴림;	font-size: 13px;	color:#2E54A1;	font-weight: bold;	text-decoration: none;	}
.atag0 a:visited
	{	font-family:굴림;	font-size: 13px;	color:#2E54A1;	font-weight: bold;	text-decoration: none;	}
.atag0 a:active
	{	font-family:굴림;	font-size: 13px;	color:#414141;	font-weight: bold; text-decoration: none;	}
.atag0 a:hover
	{	font-family:굴림;	font-size: 13px;	font-weight: bold;	border-bottom:1px solid #336699; text-decoration: none;	}

.atag1
	{	font-family:굴림;	font-size: 12px;	color:#616161;	font-weight: bold;	text-decoration: none;	}
.atag1 a:link
	{	font-family:굴림;	font-size: 12px;	color:#2E54A1;	font-weight: bold;	text-decoration: none;	}
.atag1 a:visited
	{	font-family:굴림;	font-size: 12px;	color:#2E54A1;	font-weight: bold;	text-decoration: none;	}
.atag1 a:active
	{	font-family:굴림;	font-size: 12px;	color:#616161;	font-weight: bold; text-decoration: none;	}
.atag1 a:hover
	{	font-family:굴림;	font-size: 12px;	font-weight: bold;	border-bottom:1px solid #336699; text-decoration: none;	}

.atag2
	{	font-family:굴림;	font-size: 12px;	color:#818181;	font-weight: bold;	text-decoration: none;	}
.atag2 a:link
	{	font-family:굴림;	font-size: 12px;	color:#2E54A1;	font-weight: bold;	text-decoration: none;	}
.atag2 a:visited
	{	font-family:굴림;	font-size: 12px;	color:#2E54A1;	font-weight: bold;	text-decoration: none;	}
.atag2 a:active
	{	font-family:굴림;	font-size: 12px;	color:#818181;	font-weight: bold; text-decoration: none;	}
.atag2 a:hover
	{	font-family:굴림;	font-size: 12px;	font-weight: bold;	border-bottom:1px solid #336699; text-decoration: none;	}

.atag3
	{	font-family:굴림;	font-size: 12px;	color:#313131;	font-weight: normal;	text-decoration: none;	}
.atag3 a:link
	{	font-family:굴림;	font-size: 12px;	color:#313131;	font-weight: normal;	text-decoration: none;	}
.atag3 a:visited
	{	font-family:굴림;	font-size: 12px;	color:#313131;	font-weight: normal;	text-decoration: none;	}
.atag3 a:active
	{	font-family:굴림;	font-size: 12px;	color:#313131;	font-weight: normal; text-decoration: none;	}
.atag3 a:hover
	{	font-family:굴림;	font-size: 12px;	font-weight: normal;	border-bottom:1px solid #336699; text-decoration: none;	}


		
.st						{ color:#7A7A7A; font-family:"tahoma", "arial"; font-size: 8pt; }	
.sw						{ color:#ffffff; font-family:"tahoma", "arial"; font-size: 8pt; }	
.sb						{ color:#0584C5; font-family:"tahoma", "arial"; font-size: 8pt; }	
.sr						{ color:#E66F2E; font-family:"tahoma", "arial"; font-size: 8pt; }	
.font8pt						{ color:#6a6a6a; font-family:"tahoma", "arial"; font-size: 8pt; }	


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

.sword 
	{	font-family:tahoma,굴림;	font-size: 12px;	color:#404040;	font-weight: normal;	text-decoration: none;	}
.sword a:link
	{	font-family:tahoma,굴림;	font-size: 12px;	color:#404040;	font-weight: normal;	text-decoration: underline;	}
.sword a:visited
	{	font-family:tahoma,굴림;	font-size: 12px;	color:#808080;	font-weight: normal;	text-decoration: none;	}
.sword a:active
	{	font-family:tahoma,굴림;	font-size: 12px;	color:#404040;	font-weight: normal;	text-decoration: none;	}

.paging a { margin:3px; font-size: 12px; color: #666666; padding: 3px 5px 3px 5px; border: 1px solid #cccccc; text-decoration: none;}
.paging a:hover { color: #000000; background: #F1F2F2; border: 1px solid #a1a1a1; text-decoration: none;}

.schannel 
	{	font-family:tahoma,굴림;	font-size: 12px;	color:#218D44;	font-weight: normal;	text-decoration: none;	}
.schannel a:link
	{	font-family:tahoma,굴림;	font-size: 12px;	color:#218D44;	font-weight: normal;	text-decoration: none;	}
.schannel a:visited
	{	font-family:tahoma,굴림;	font-size: 12px;	color:#218D44;	font-weight: normal;	text-decoration: none;	}
.schannel a:active
	{	font-family:tahoma,굴림;	font-size: 12px;	color:#218D44;	font-weight: normal;	text-decoration: none;	}
.schannel a:hover
	{	font-family:tahoma,굴림;	font-size: 12px;	color:#218D44;	font-weight: normal;	text-decoration: underline;	}


.sfld {font-size:14px;font-family:tahoma;font-weight:bold;color:#404040;}
.sdescription {line-height:140%;font-size:12px;font-family:tahoma;color:#818181;}
.sdatetime {font-size:11px;font-family:tahoma;color:#919191;font-weight:bold;}
.ranklink {line-height:140%;font-size:10px;font-family:tahoma;color:#818181;}
.rankdescription {line-height:140%;font-size:12px;font-family:tahoma;color:#818181;}

.ranktitle
	{	font-family:tahoma;	font-size: 20px;	color:#222222; font-weight: bold;	text-decoration: none;	}
.ranktitle a:link
	{	font-family:tahoma;	font-size: 20px;	color:#222222; font-weight: bold;	text-decoration: none;	}
.ranktitle a:visited
	{	font-family:tahoma;	font-size: 20px;	color:#222222; font-weight: bold;	text-decoration: none;	}
.ranktitle a:active
	{	font-family:tahoma;	font-size: 20px;	color:#222222;	font-weight: bold; text-decoration: none;	}
.ranktitle a:hover
	{	font-family:tahoma;	font-size: 20px;	color:#3980C2; font-weight: bold;	text-decoration: underline;	}

.ranktitle2
	{	font-family:tahoma;	font-size: 16px;	color:#222222; font-weight: bold;	text-decoration: none;	}
.ranktitle2 a:link
	{	font-family:tahoma;	font-size: 16px;	color:#222222; font-weight: bold;	text-decoration: none;	}
.ranktitle2 a:visited
	{	font-family:tahoma;	font-size: 16px;	color:#222222; font-weight: bold;	text-decoration: none;	}
.ranktitle2 a:active
	{	font-family:tahoma;	font-size: 16px;	color:#222222;	font-weight: bold; text-decoration: none;	}
.ranktitle2 a:hover
	{	font-family:tahoma;	font-size: 16px;	color:#3980C2; font-weight: bold;	text-decoration: underline;	}

.rankpostlink
	{	font-family:tahoma;	font-size: 12px;	color:#414141; text-decoration: none;	}
.rankpostlink a:link
	{	font-family:tahoma;	font-size: 12px;	color:#414141; text-decoration: none;	}
.rankpostlink a:visited
	{	font-family:tahoma;	font-size: 12px;	color:#414141; text-decoration: none;	}
.rankpostlink a:active
	{	font-family:tahoma;	font-size: 12px;	color:#414141;	text-decoration:none;	}
.rankpostlink a:hover
	{	font-family:tahoma;	font-size: 12px;	color:#3980C2; text-decoration: underline;	}


.ranknum
	{	font-family:georgia;	font-size: 18px;	font-style:italic; font-weight: bold; color:#a1a1a1; text-decoration: none;	}


.dfloat {float:left;}
.divline {
	clear:both;
	height:1px;
	overflow:hidden;
}

.editbox {
    background-color:#f6f6f6; 
	font-family:tahoma; 
	font-size:12px; 
	border:1px solid #d1d1d1; 
	height:17px;
	padding: 2px 0px 2px 4px;
  }

.editbox2 {
    background-color:#515151; 
	font-family:tahoma; 
	font-size:12px; 
	color:#ffffff; 
	border:1px solid #d1d1d1; 
	height:17px;
	padding: 2px 0px 0px 4px;
  }


.editbox99 {
  background-color:white; 
	width:97%;
	font-family:tahoma; 
	font-size:12px; 
	color:black; 
	border:1px solid silver; 
	height:17px;
	padding: 2px 0px 0px 2px;
  }

.memobox {
  background-color:white; 
	width:100%;
	font-family:tahoma; 
	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;
  }  
  
.tag1 a:link
	{font-family:굴림,tahoma;font-size: 13px;	padding:4px 3px 2px 3px;margin:0px; color:#ffffff;	background-color:#5C82D1; font-weight: bold;}
.tag1 a:visited
	{font-family:굴림,tahoma;font-size: 13px;	padding:4px 3px 2px 3px;margin:0px; color:#ffffff;	background-color:#5C82D1; font-weight: bold;}
.tag1 a:hover
	{font-family:굴림,tahoma;font-size: 13px;	padding:4px 3px 2px 3px;margin:0px; color:#ffffff;	background-color:#2E54A1; font-weight:bold; text-decoration: none;}

.tag2 a:link
	{	font-size: 14px;	padding:2px 0px;margin:0px 0px; color:#5C82D1; font-weight: bold;}
.tag2 a:visited
	{	font-size: 14px;	padding:2px 0px;margin:0px 0px; color:#5C82D1; font-weight: bold;}
.tag2 a:hover
	{	font-size: 14px;	padding:2px 0px;margin:0px 0px; color:#ffffff;	background-color:#2E54A1; font-weight:bold; text-decoration: none;}

.tag3 a:link
	{	font-size: 14px;	padding:2px 0px 2px 0px;margin:0px 0px;color:#555;	font-weight: bold;}
.tag3 a:visited
	{	font-size: 14px;	padding:2px 0px 2px 0px;margin:0px 0px;color:#555;	font-weight: bold;}
.tag3 a:hover
	{	font-size: 14px;	padding:2px 0px 2px 0px;margin:0px 0px;color:#ffffff;	background-color:#2E54A1;		font-weight:bold; text-decoration: none;}


.tag4 a:link
	{	font-size: 12px;	padding:2px 0px;margin:0px 0px;color:#404040;	font-weight: normal; text-decoration: none;}
.tag4 a:visited
	{	font-size: 12px;	padding:2px 0px;margin:0px 0px;color:#404040;	font-weight: normal; text-decoration: none;}
.tag4 a:hover
	{	font-size: 12px;	padding:2px 0px;margin:0px 0px;color:#ffffff;	background-color:#2E54A1;		font-weight:normal; text-decoration: none;}

.tag5 a:link
	{	font-size: 12px;	padding:2px 0px;margin:0px 0px;color:#212121;	font-weight: normal;}
.tag5 a:visited
	{	font-size: 12px;	padding:2px 0px;margin:0px 0px;color:#212121;	font-weight: normal;}
.tag5 a:hover
	{	font-size: 12px;	padding:2px 0px;margin:0px 0px;color:#ffffff;	background-color:#2E54A1;		font-weight:normal; text-decoration: none;}

.tag6 a:link
	{	font-size: 12px;	padding:2px 0px;margin:0px 0px;color:#919191;	font-weight: normal; }
.tag6 a:visited
	{	font-size: 12px;	padding:2px 0px;margin:0px 0px;color:#919191;	font-weight: normal; }
.tag6 a:hover
	{	font-size: 12px;	padding:2px 0px;margin:0px 0px;color:#ffffff;	background-color:#2E54A1;		font-weight:normal; text-decoration: none;}
  