td, p, input, button, reset, textarea, .c1 { font-family:Tahoma,±¼¸²; font-size:9pt; color:#222222; }

body { scrollbar-face-color: #e5e5e5; scrollbar-shadow-color: #666666; scrollbar-highlight-color: #FFFFFF; 
scrollbar-3dlight-color: #999999; scrollbar-darkshadow-color: #FFFFFF; scrollbar-track-color: #f7f7f7; scrollbar-arrow-color: #666666; 
}
.th { font-family:Tahoma,±¼¸²; font-size:9pt; color:#222222; }
.BUTTON{font-size:9pt; text-align:center; font-weight:bold; color:#ffffff; width:162px; height:36px; }

form { margin:0px; }

/* img {border:0px;} */
a:link,a:visited { font-family: "±¼¸²"; font-size: 9pt; color: #454545; text-decoration: none; }
a:hover {
	color: #FF9900;
	font-family: "±¼¸²"
	font-size: 9pt;
	text-decoration: none;
}

/*
a.link {color: #666666;font-size: 11px;text-decoration: none;}
a.visited {color: #666666;font-size: 11px;}
a.active {color: #666666;font-size: 11px;}
a.hover {
	color: #666666;
	font-size: 11px;
	text-decoration: none;
}
*/
a{ selector-dummy:expression(this.hideFocus=true);}
/* ¡èÀÌ¹ÌÁö ¸µÅ© Á¡¼± ¾ø¾Ö´Â ÅÂ±× */

a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#454545; }
a.menu:hover { text-decoration:none; }


.member {font-weight:bold;color:#888888;}
.guest  {font-weight:normal;color:#888888;}

.lh { line-height: 150%; }
.jt { text-align:justify; }

.li { font-weight:bold; font-size:18px; vertical-align:-4px; color:#66AEAD; }

.ul { list-style-type:square; color:#66AEAD; }

.ct { font-family: Verdana, ±¼¸²; color:#222222; } 

.ed { border:1px solid #CCCCCC; } 
.tx { border:1px solid #CCCCCC; } 

.small { font-size:8pt; font-family:µ¸¿ò; }
.cloudy, a.cloudy {color:#888888;} /* Èå¸² */

input.ed { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; }
input.ed_password { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; font:10px Tahoma; }
textarea.tx { border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:2px; }

.grayTXT {
	font-size: 11px;
	color: #737373;
}

.calender {
	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-top-color: d9d9d9;
	border-right-color: d9d9d9;
	border-bottom-color: d9d9d9;
	border-left-color: d9d9d9;
}

.areaBG{
	background-image: url(images/area_08.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.titleOline {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: fa7918;
	border-right-color: fa7918;
	border-bottom-color: fa7918;
	border-left-color: fa7918;
}
.BGtable {
	border-top: 1px solid b3b2b1;
	border-right: 1px solid #b3b2b1;
	border-bottom: none;
	border-left: 1px solid #b3b2b1;
}
.BGtd {
	border-bottom: 1px solid #beb2b1;
	font-size: 12px;
	color: #737373;
	padding-right: 7px;
	padding-left: 7px;
}
.BGinput {
	border: 1px solid #afafaf;
	height: 19px;
	font-size: 11px;
	color: #333333;
	}

.subMline {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-color: cacaca;
	border-right-color: cacaca;
	border-bottom-color: cacaca;
	border-left-color: cacaca;
	background-image: url(images/sub_menu_04.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 12px;
	line-height: 25px;
}
.subMline a:link {
	font-size: 12px;
	color: 595959;
	text-decoration: none;
}
.subMline a:visited {
	color: 595959;
	text-decoration: none;
}
.subMline a:hover {
	color: ea570d;
	text-decoration: none;
	font-weight: bold;
}

.sel {font-family:tahoma;font-size:9px;border:1px solid #1e90ff;color:#000000;font-weight:bold;height:17px;padding:2px 4px 0 5px;margin-left:3px;cursor:hand;} 
.selo {font-family:tahoma;font-size:9px;border:1px solid #1e90ff;color:#ffffff;font-weight:bold;height:17px;padding:2px 4px 0 5px;margin-left:3px;background:#1e90ff;} 

.titleline {
background-image: url(images/title_07.gif);
background-repeat:repeat-x; 
background-position: bottom;	
}
.BGtdcolor {
	border-bottom: 1px solid #beb2b1;
	font-size: 12px;
	color: #737373;
	padding-right: 7px;
	padding-left: 7px;
	background-color: #f4fbff;
}
.BGtdINcolor {
	font-size: 12px;
	color: #737373;
	padding-right: 7px;
	padding-left: 7px;
	background-color: #f4fbff;
}
.BGtdIN {
	font-size: 12px;
	color: #737373;
	padding-right: 7px;
	padding-left: 7px;
}
.listtd {
	border-right: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
	border-left:none;
	border-top:none;
	color: #575757;
}
.listtdPD {
	padding:0 0 0 10;
}
.selbox {
	behavior: url('/selectBox.htc');
}
.titledeco {
	background-image: url(images/title/Titleline.gif);
	background-repeat:repeat-x;
	background-position: right bottom;
	height:15px;
	margin:22 0 12 0;
}
.subtxtcss td{
	font-size: 12px;
	line-height:17px;
	color: #666666;
	vertical-align: top;
	padding:5 0 3 8;
	background-image: url(images/title/sub_07.gif);
	background-repeat: no-repeat;
	background-position: left 9px;
	border-bottom:1px solid #E4E4E4	
}

.subtxtcss a:link{
	color: #666666;
	text-decoration: none;

}
.subtxtcss a:visited{
	color: #666666;
	text-decoration: none;
}
.subtxtcss a:hover{
	color: #007ce7;
	text-decoration: none;
}
.subtxtcss a:active{
	color: #666666;
	text-decoration: none;
}

#ToolTip{position:absolute;top:0;left:0;background:#6699CC;border-color:#CCFFFF;border-style:solid;border-width:1px 1px 1px 1px;visibility:hidden;} 
.ToolTipTD {color:white;} 