body,div,ul,li,dl,dt,dd,ol,p,h1,h2,h3,h4,h5,h6,form{margin:0; padding:0;}
html{height:100%; overflow-y:scroll;}
body{font:normal dotum, 'µ¸¿ò'; font-size:12px; height:100%}
ul,ol,dl{list-style:none}
li{float:left}
ul{list-style:none; padding:0; margin:0}

a:link{color: #0080C0;text-decoration:none;}
a:visited{color: #0080C0;text-decoration:none;}
a:active{color: #4b4b4b;text-decoration:none;}
a:hover{color: #0099CC;text-decoration:none;}
body,td,input,select,div,button,textarea,th{
	font-size:9pt;
	line-height:160%;
}
body{
	margin:0,0,0,0;
}
img {
	border:0;
}
p{ 
	margin-top:3px;
	margin-bottom:3px; 
}
form{ 
	margin:0px;
}
@media print {
	.noprint {display: none;}
}
div{ 
	margin-top:0px;
	margin-bottom:0px; 
	line-height:20px
}
input.calendar{
	behavior:url(icon/htc_calendar2.htc);
	ime-mode:disabled;
	padding-top:2;
	text-align:center;
}
input.calendar2{
	behavior:url(admin/icon/htc_calendar2.htc);
	ime-mode:disabled;
	padding-top:2;
	text-align:center;
}
.menuoff{
	border-bottom:1 solid gray;
	background-color:#E7E7E7;
	padding:0;
	font-weight:bold;
	color:#808080;
}
.menuon{
	border-top:1 solid gray;
	border-left:1 solid gray;
	border-right:1 solid gray;
	font-weight:bold;
	color:red;
	padding:0;
}
.menuonflat{
	border-left:1 solid gray;
	border-bottom:1 solid gray;
	border-right:1 solid gray;
}
.tahoma8b{	
	font-family:tahoma;
	font-size:8pt;
	font-weight:bold;
}
.tahoma8{	
	font-family:tahoma;
	font-size:8pt;
}
.btnBlue{
	height:20;
	color:white;
	background-color:#0080C0;
	border-top:#00c4F2 1px solid;
	border-left:#00c4F2 1px solid;
	border-right:#002782 1px solid;
	border-bottom:#002782 1px solid;
}
.btnGreen{
	height:20;
	color:white;
	background-color:#35C1C1;
	border-top:#B0EAEA 1px solid;
	border-left:#B0EAEA 1px solid;
	border-right:#278F8F 1px solid;
	border-bottom:#278F8F 1px solid;
}
.btnRed{
	height:20;
	color:white;
	background-color:#aa0000;
	border-top:#FF9797 1px solid;
	border-left:#FF9797 1px solid;
	border-right:#730000 1px solid;
	border-bottom:#730000 1px solid;
}
.btnGray{
	height:20;
	color:white;
	background-color:#4B4B4B;
	border-top:#828282 1px solid;
	border-left:#828282 1px solid;
	border-right:#2E2E2E 1px solid;
	border-bottom:#2E2E2E 1px solid;
}
.formWhite2 {
    background-color:white; 
	border:1 solid #a5acb2;
	color:black;
}
.formGray2 {
    background-color:e0dfe3; 
	border:1 solid #a5acb2;
	color:black;
}
.formGray3 {
    background-color:f0f0f0; 
	border:1 solid #b9a780;
	color:black;
}


.box{
	border:1 solid #969696;
}
.RedBox{
	border:1 solid #FF6600;
}
.tblbar{
	background:url(./admin/icon/bg_01.gif)
}
.small{
	font-family: 'µ¸¿ò', 'verdana';
	font-size: 8pt;
	letter-spacing: -1px;
}
.cursor{	
	cursor:hand;
}
.longcut {
	text-overflow :ellipsis;
	overflow:hidden; 
}
.textcut {
	text-align   : justify;
	width        : 100%;
	overflow     : hidden;
	line-height  : normal;
}
.dot3 {
	float:right;
}
.break {
	page-break-before: always;
} 

.foot00 {	font-size: 9pt;
	color: #666666;
}
.foot00-e {	color: #339900;
}

.table_line{
	border-top:1 solid black;
	border-left:1 solid black;
	border-right:1 solid black;
	border-bottom:1 solid black;
	padding:1;
}

.nfoot02 {
	font-size: 9pt;
	color: #808180;
}
.nfoot01 {
	font-size: 9pt;
	color: #837786;
	line-height: 13pt;
}
.nlink00 {
	font-size: 9pt;
	color: #864c86;
}

#Layer1 {position:absolute;
	left:512px;
	top:89px;
	width:346px;
	height:165px;
	z-index:1;
}

#s4 {position:absolute;
	left:460px;
	top:102px;
	width:346px;
	height:117px;
	z-index:1;
}

#s5 {position:absolute;
	left:465px;
	top:110px;
	width:332px;
	height:150px;
	z-index:1;
	}

.hrd {
	background-color:#73c2d7;
}
.hrd2 {
	background-color:#ceebee;
}

input.hrd3 {
	padding:0 0 0 2; 
	background-color: FFFFFF;
	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-bottom-color:#73c2d7; 
	border-right-color: #73c2d7;	
	border-top-color:#73c2d7;	
	border-left-color:#73c2d7;	
	border-style:solid;	
	line-height:160%;
	height:20px;
}

.cs0 {color: #29627c; font-size: 12px; font-weight: bold; }
.cs1 { background-color:#54b0d4;}
.cs2 { background-color:#d1dbdf;}
.cs3 { background-color:#bedfec;}

.ddc4 {
	 border:1 solid #e0e0e0;
	 height:20px;
	 padding-top:4;
	 padding-left:3;	
 }

 .ddc5 {
	 border:1 solid #e0e0e0;
	 height:20px;
	 padding-left:3;	
 }

.01 {
	font-weight: bold;
	color: 5b79aa;
	font-size: 12px;
}
.02 {
	font-size: 12px;
	line-height: 180%;
	color: 656565;
}
.03 {
	font-weight: bold;
	color: #5e8e13;
	font-size: 12px;
}
.04 {
	font-weight: bold;
	color: #e5761d;
	font-size: 12px;
}
.05 {
	font-size: 12px;
	line-height: 180%;
	color: 656565;
	text-align: center;
}
.inputbox {
	BACKGROUND-COLOR: #ffffff; 
	BORDER-BOTTOM: #d9d9d9 1px solid; 
	BORDER-LEFT: #d9d9d9 1px solid; 
	BORDER-RIGHT: #d9d9d9 1px solid; 
	BORDER-TOP: #d9d9d9 1px solid; 
	COLOR: #a8a8a8; FONT-SIZE: 12px
	}
.inputbox1 {
	BACKGROUND-COLOR: #ffffff; 
	BORDER-BOTTOM: #9e9e9e 1px solid; 
	BORDER-LEFT: #9e9e9e 1px solid; 
	BORDER-RIGHT: #9e9e9e 1px solid; 
	BORDER-TOP: #9e9e9e 1px solid; 
	COLOR: #505050; FONT-SIZE: 13px;
	line-height:16px
	}


.registerbox1 {
	height: 300px;
	width: 600px;
	BACKGROUND-COLOR: #ffffff; 
	BORDER-BOTTOM: #79a0bf 1px solid; 
	BORDER-LEFT: #79a0bf 1px solid; 
	BORDER-RIGHT: #79a0bf 1px solid; 
	BORDER-TOP: #79a0bf 1px solid; 
	COLOR: #666666; FONT-SIZE: 12px
	}
.inputbox2 {
	BACKGROUND-COLOR: #ffffff; 
	BORDER-BOTTOM: #d4d4d4 1px solid; 
	BORDER-LEFT: #d4d4d4 1px solid; 
	BORDER-RIGHT: #d4d4d4 1px solid; 
	BORDER-TOP: #d4d4d4 1px solid; 
	COLOR: #a8a8a8; FONT-SIZE: 12px
	}

.inputbox3 {
	BACKGROUND-COLOR: #ffffff; 
	BORDER-BOTTOM: #9e9e9e 1px solid; 
	BORDER-LEFT: #9e9e9e 1px solid; 
	BORDER-RIGHT: #9e9e9e 1px solid; 
	BORDER-TOP: #9e9e9e 1px solid; 
	COLOR: #505050; FONT-SIZE: 12px
}

html{overflow-y:scroll;}


/*¾ÆÀÌµð/ºñ¹Ð¹øÈ£ Ã£±â*/
.ip{width:643px; height:206px; text-align:left; background:url(ds_imgs/login/ip_bg.png); padding-top:17px}
.id_title{float:left; width:76px; clear:both; padding-bottom:10px}
.id_text{float:left; width:160px;}
