@charset "EUC-KR";

body{
	margin:0px;
	margin-left: 3px;
}

#wrapper {
	margin: 0 auto;
	width: 950px;

}

.pages {
	font-size:8pt;
	font-family: Verdana;
}

.v1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0F3D7C; text-decoration:none;}
.v2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #646464; text-decoration: none; padding-left:20; padding-top:20;}
.sidemenu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #646464;
	text-decoration: none;
	border: solid 1px gray;
	padding: 0 0 0 0;
	margin: 0 0 5 0;
	background-color: White;
	width: 100px;
}

#leftbar {
	float: left;
	width: 150px;
}

#rightbar {

	float: right;
	width: 800px;
}

.mainmenu{
	width:190px;
	border-width:0px;
	border-right-width:1px;
	border-style:dotted;
	border-color:#d0d0d0;
	color:#333333
	text-decoration:none;
}

.mainmenu a{
	color:#333333;
	text-decoration:none;
}

.topmenu{
	width:80px;
	border-width:0px;
	border-right-width:1px;
	border-style:solid;
	border-color:#d0d0d0;
	text-decoration:none;
	color:#777777;
}

.topmenu a{
	color:#777777;
	text-decoration:none;
}


.topmenu a:hover{
	color:black;
	text-decoration:underline;
}

.btn_normal {
	font-size:9pt;
	height:25px;
	font-family:Verdana;
	color:#555555;
	border-width:1px;
	border-color:#A0A0A0;
	border-style:solid;
	background-color:#ffffff;
}

.recent {
	border-width:0px;
	border-right-width:1px;
	border-style:solid;
	border-color:#d0d0d0
	font-size:8pt;
	font-family:Verdana;
	font-weight:bold;
}

.recent_list {
	border-width:0px;
	border-right-width:1px;
	border-style:solid;
	border-color:#d0d0d0
	font-size:8pt;
	font-family:Verdana;
}

.navi {
	font-size:8pt;
	font-family:Verdana;
	letter-spacing:0pt;
	text-decoration:none;
	color:blue;
}

.navi a{
	color:blue;
}

.liststyle01 {
	font-size:8pt;
	font-family:Verdana;
	color:#333333;
}

.listtitle01{
	border-width:0px;border-right-width:1px;border-style:solid;border-color:#E5E5E5;
}

.listtitle01 a{
	color:white;
	text-decoration:none;
}

.listtitle01 a:hover{
	text-decoration:underline;
}

.listtitle02{
	border-width:0px;border-right-width:1px;border-style:solid;border-color:#E5E5E5;
}

.listtitle02 a{
	color:black;
	text-decoration:none;
}
.listtitle02 a:hover{
	text-decoration:underline;
}


.submenuOn{
	font-size:8pt;
	font-family:Verdana;
	text-decoration:underline;
	background-color:#003F74;
	color:white;
	cursor:hand;
}

td.titlestyle{
	font-size:8pt;
	font-family:Arial;
	text-decoration:underline;
	color:white;	
}

table.ctmenu {

	font-size:9pt;
	background-color:#ffffff;
	color:#003F7A;


}

td.ctmenu {	
	font-size:9pt;
	font-weight:bold;
	background-color:#D0E2FD;
	color:#003F7A;

}

td.ctmenu a{
	font-size:9pt;
		font-weight:bold;
	color:#333333;

}

td.ctmenuover {	
	font-size:9pt;
	font-weight:bold;
	background-color:#336699;
	color:white;
	
	cursor:hand;

}

td.ctmenuover a{
	font-size:9pt;
		font-weight:bold;
	color:#FFFFFF;

}

.submenuOn a{
	color:white;
	text-decoration:underline;
}

.submenuOut{
	font-size:8pt;
	font-family:Verdana;
	background-color:#F5F5F5;
}

.submenuOut a{
	color:black;
	text-decoration:none;
}

.detailview{
	border-width:0px;border-top-width:1px;border-style:solid;border-color:#a0a0a0
}

.btn01{
	border-width:1px;
	border-color:#a0a0a0;
	border-style:solid;
	font-size:8pt;
	font-family:Verdana;
	font-weight:bold;
	background-color:white;
	height:25px;
	cursor:hand;

}

.btn02{
	border-width:1px;
	border-color:#a0a0a0;
	border-style:solid;
	font-size:7pt;
	font-family:Verdana;
	font-weight:bold;
	background-color:white;
	height:20px;
	width:150px;
}

.btn03{
	border-width:1px;
	border-color:#a0a0a0;
	border-style:solid;
	font-size:8pt;
	font-family:Verdana;
	font-weight:bold;
	background-color:white;
	height:20px;
	width:60px;
}

.smallmenu{
	font-size:8pt;
	color:#333333;
	text-decoration:none;
	font-family:Verdana;
	text-decoration:underline;
}
.smallmenu a { text-decoration:none; color: #333333}
.smallmenu a:hover { text-decoration:underline; color:#850019} 

.infomenu{
	font-size:8pt;
	text-decoration:none;
	color:#777777;
}

.infomenu a{
	color:#777777;
	text-decoration:none;
}


.infomenu a:hover{
	color:black;
	text-decoration:underline;
}

.newsletter{
	font-size:9pt;
	text-decoration:none;
	color:black;
}

.newsletter a{
	color:blue;
	text-decoration:none;
}


.newsletter a:hover{
	color:blue;
	text-decoration:underline;
}

.left {
text-align: left;

}

.loghidder {

	 position: absolute;
	 top: 1095px; /* 30 pixels from the top of the page */
	 left: 18px; /* 80 pixels from the left hand side */
	 width: 198px; /* Always set a width for absolute positioned block level elements, such as divs */
	 height: 21px;
/*  border: 1px solid red;  So we can see what is happening */
	 background: white;
}
div.crop {
height: 220px;
width: 190px;
overflow: hidden;
}
div.crop img {
margin: 0, 0, -100px, 0;
}
