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;
}
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:#aac4df;
}
.hrd2 {
	background-color:#6699cc;
	color:white;
	font-weight:bold;
}

.master1 {
	background-color:#b7d4df;
}
.master2 {
	background-color:#6cafd9;
}
.master2_list {
	background-color:#6db0da;
}
.master3 {
	color:#ffffff;
	font-weight:bold;
}
.master3_list {
	color:#ffffff;
	font-weight:bold;
}
.master4 {
	 border:1 solid #b7d4df;
	 height:20px;
	 padding-top:4;
	 padding-left:3;	
 }
.master5 {
	color:black;
}
.master51 {
	color:#d78e0d;
}
.master6 {
	color:#016193;
	font-weight:bold;
	font-size:14;
}
.master61 {
	color:#ff0000;
	font-weight:bold;
	font-size:14;
}
.master7 {
	color:#016193;
	font-weight:bold;
	font-size:15;
}
.master8 {
	color:#016193;
}
.master9 {
	color:#016193;
	font-weight:bold;
	font-size:19;
}
.master10 {
   overflow-y:auto; 
   overflow-x:auto;
   border:solid 1 #016193;
}

.master11 {
   overflow-y:auto; 
   overflow-x:auto;
   border:solid 1 #b7d4df;
}
.master12 {
	color:white;
	font-weight:bold;
}
.master13 {
	color:#016193;
	font-weight:bold;
}

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:#aac4df; 
	border-right-color: #aac4df;	
	border-top-color:#aac4df;	
	border-left-color:#aac4df;	
	border-style:solid;	
	line-height:160%;
	height:20px;
}