* { font-family:dotum; } /* verdana */
a { cursor:pointer; }
img { border:0; }
body { margin:0px; overflow-y:scroll;}
body,td,select,div,textarea,center { color:#202020; font-size:9pt; } /*line-height:150%; */
p,blockquote,td,br { font-size:9pt; }
textarea{resize:none;word-break:break-all} /* chrome, ff resize fix */

ul,li{list-style:none;}
p, form {margin:0;padding:0}
.png24 { tmp:expression(setPng24(this));}

a:link { text-decoration:none; color:#314194; font-size:9pt; }
a:visited { text-decoration:none; color:#314194; font-size:9pt; }
a:hover { color:#000000; text-decoration:underline; font-size:9pt; }

a.link_txt:link {color:#314194;text-decoration:none;font-size:9pt; }
a.link_txt:visited { text-decoration:none;font-size:9pt; }
a.link_txt:hover {text-decoration:underline; font-size:9pt; }

/*a:link { text-decoration:none; color:#314194; font-size:9pt; }
a:visited { text-decoration:none; color:#314194; font-size:9pt; }
a:hover { color:#000000; text-decoration:underline; font-size:9pt; }*/
.list_color { background-color:#358ed4; }
.help_bg1 { background-color:#eccbb1; }
.help_bg2 { background-color:#faf3ee; }

/* ¡Æ¡ËA¨ú¨¡u */
.simpleform {
	font: 12px verdana;
	line-height: 1.3em;
	background-color: #f9f9f9;
	color: #333333;
	border: 1px solid #cccccc;
	height:22px;
	*padding: 3px 3px 0px 3px;
}
.simpleform_s { width:80px;font:9pt verdana; line-height:120%; background-color:#f9f9f9; color:#333333; border:1px solid #cccccc; height:22px; padding:3px 3px 0px 3px; }

/*¨¡u¨¡¢çA¢ç¢Òo */
.sub_title { font-family:dotum; font-size:9pt; color:317cc1; font-weight:bold;}
.blue_b { font-family:dotum; font-size:9pt; color:3156c1; font-weight:bold; }
.blue { font-family:dotum; font-size:9pt; color:3156c1; }
.blue_s { font-family:dotum; font-size:8pt; color:3156c1; }
.gray_s { font-family:dotum; font-size:8pt; color:808380; }
.green { font-family:dotum; font-size:9pt; color:2a904b; }
.red_b { font-family:dotum; font-size:9pt; color:db1350; font-weight:bold; }
.red { font-family:dotum; font-size:9pt; color:db1350; }
.sky_b { font-family:dotum; font-size:9pt; color:577abd; font-weight:bold; }

a.gray_s { font-family:dotum; font-size:8pt; color:bcbbba; letter-spacing:-1;} /* default txt */
a.gray_s:link { color:bcbbba; font-size:8pt; font-family:dotum,tahoma;  letter-spacing:-1;}
a.gray_s:visited { color:bcbbba; font-size:8pt; font-family:dotum,tahoma;  letter-spacing:-1;}
a.gray_s:hover { color:bcbbba; font-size:8pt; font-family:dotum,tahoma;  letter-spacing:-1;}

a.white_s { font-family:dotum; font-size:9pt; color:#dbdbdb; } /* default txt */
a.white_s:link { color:#dbdbdb; font-size:9pt; font-family:dotum,tahoma; }
a.white_s:visited { color:#dbdbdb; font-size:9pt; font-family:dotum,tahoma; }
a.white_s:hover { color:#dbdbdb; font-size:9pt; font-family:dotum,tahoma; }

a.blue_b { font-family:dotum; font-size:9pt; color:2c59ab; font-weight:bold; } /* default txt */
a.blue_b:link { color:2c59ab; font-size:9pt; font-family:dotum,tahoma; font-weight:bold; }
a.blue_b:visited { color:2c59ab; font-size:9pt; font-family:dotum,tahoma; font-weight:bold; }
a.blue_b:hover { color:2c59ab; font-size:9pt; font-family:dotum,tahoma; font-weight:bold; }

a.gray_link { font-family:dotum; font-size:9pt; color:808380; } /* default txt */
a.gray_link:link { color:808380; font-size:9pt; font-family:¡¾¨ù¢¬©÷,tahoma; }
a.gray_link:visited { color:808380; font-size:9pt; font-family:¡¾¨ù¢¬©÷,tahoma; }
a.gray_link:hover { color:808380; font-size:9pt; font-family:¡¾¨ù¢¬©÷,tahoma; text-decoration:underline; }


.orange_b { font-family:dotum; color:#ff6600; font-weight:bold; }
.blue_b { font-family:dotum; font-size:8pt; color:#3366CC; font-weight:bold; }
.black_bbb { font-family:dotum; font-size:11pt; color:333333; font-weight:bold; letter-spacing:-2; }
.black_t { font-family:dotum; font-size:18pt; color:333333; font-weight:bold; letter-spacing:-2; }

/* ¢¥¨­¡¤A - 2008.09.11 A©¬¡Æ¢® */
#calendar_div {position:absolute;text-align:center;background-color:white;}
#calendar_div td {width:20px;height:20px;font-size:8pt;font-family:verdana;letter-spacing:-1px;text-align:center;}
#calendar_div .hoverCell {background-color:#F1F9EE;}
#calendar_div .normalCell {background-color:white;}
#calendar_div .selectCell {background-color:#FDF7E8;font-weight:bolder;}
#calendar_div .shoverCell {background-color:#FCF2DA;font-weight:bolder;}
#calendar_div button {width:20px;padding:0px;cursor:pointer;font-size:7pt;font-family:verdana;}
#calendar_div input {border:0px;font-size:10pt;padding-top:0px;font-weight:bolder;font-family:verdana;letter-spacing:-2px;text-align:center;}
input.calendar {width:80px;height:22px;padding-top:3px;border:#a9becf 1px solid;background-color:#006699;color:white;font-size:8pt;font-family:verdana;font-weight:bolder;letter-spacing:-1px;text-align:center;cursor:pointer;}

#period_search_option input {cursor:pointer;background-color:black;color:white;font-size:8pt;border:black 1px solid;padding-top:3px;margin-right:2px;letter-spacing:-1px;}

#tip {margin-left:6px;color:#3399FF;font-size:8pt;font-family:dotum;letter-spacing:-1px}
#tip_orange{margin-left:6px;color:#F66E09;font-size:8pt;font-family:dotum;letter-spacing:-1px}
.tip {color:#3399FF;font-size:8pt;font-family:dotum;letter-spacing:0}
.tip2 {color:#0066cc;font-size:8pt;font-family:dotum;letter-spacing:0}

/*2009-03-03*/
/*.bar{position:relative;background:url('../../Libs/_images/bar_bg.gif') repeat-x;height:50px;}*/
.bar{position:relative;background:url('../../Libs/_images/tit_bar_bg.png') repeat-x;}

#topmenu{position:relative;background-color:#eeeeee;border-bottom:1px solid #dddddd;padding:15px 0px 10px 0px;text-align:center !important;}
#topmenu ul{display:inline;margin:0;margin-left:0 auto;margin-right:auto;padding:0;width:780px;text-align:left;}
#topmenu li{display:inline;background:url('../../Libs/_images/ic_arrow1.gif') no-repeat 0 35%;padding:0 0 0 10px;margin:0 7px;height:20px;line-height:200%;}
#