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:18px
}
body{
	margin:0,0,0,0;
}
img {
	border:0;
}
p{ 
	margin-top:0px;
	margin-bottom:0px; 
	line-height:20px
}
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(hanter/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;
}
.box{
	border:1 solid #969696;
}
.redbox{
	border:1 solid #FF6600;
}
.tblbar{
	background:url(./hanter/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;
} 
.sa:link{color:white;width:100%;font-family:tahoma;filter:dropshadow(color=#000000,offX=1,offY=1,positive=1);}
.sa:visited{color:white;width:100%;font-family:tahoma;filter:dropshadow(color=#000000,offX=1,offY=1,positive=1);}
.sa:active{color:#e0e0e0; text-decoration:none;position:relative;top:0;left:0}
.sa:hover{color:#e0e0e0; text-decoration:none;position:relative;top:1;left:1}
.vinput,vtextarea{
	border: expression( (this.type=='checkbox'||this.type=='radio'||this.type=='image'||this.type=='button'||this.type=='submit')?'':'1px solid #94B2D8' );
}
.text {
	line-height: 200%;
}
.style1 {
	color: #3385C2;
	font-weight: bold;
}
.style2 {color: #3385C2}
.style3 {color: #333333}
.style4 {color: #ed1b2e}
