* { 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;word-break:break-all; } /*line-height:150%; */
blockquote,td,br { font-size:9pt; }
p {margin:0;}

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; }

img {border:0}
/*.png24 { tmp:expression(setPng24(this));}*/

.list_color { background-color:#358ed4; }
.help_bg1 { background-color:#eccbb1; }
.help_bg2 { background-color:#faf3ee; }
.small, a.small:link, a.small:visited, a.small:hover, a.small:active{font-size:11px;font-family:돋움;letter-spacing:-1px;vertical-align:middle;}


/* 각종폼 */
.simpleform { font:11px verdana; line-height:120%; background-color:#f9f9f9; color:#555555; border:1px solid #cccccc; height:22px; padding:3px 3px 0px 3px; }


.radform { font:9pt verdana; line-height:120%; background-color:#F7FAFD; color:#555555; border:1px solid #BCC4D0; height:20px; padding:1px 3px 0px 3px; }
textarea {
	font-family:dotum; font-size:9pt; color:#555555; border:#dddddd 1px solid; overflow:auto;
	scrollbar-face-color:#f5f5f5;
	scrollbar-shadow-color:#cccccc;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-darkshadow-color:#f5f5f5;
	scrollbar-track-color:#f5f5f5;
	scrollbar-arrow-color:#7e7e7e;
}
/*폰트칼라 */
.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; }

.pt2{padding-top:2px;}
.prb{padding:0 8 5 0px;}

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.left_menu { font-family:dotum; font-size:9pt; color:f02020; } /* default txt */
a.left_menu:link { color:f02020; font-size:9pt; font-family:dotum,tahoma; }
a.left_menu:visited { color:f02020; font-size:9pt; font-family:dotum,tahoma; }
a.left_menu:hover { color:f02020; font-size:9pt; font-family:dotum,tahoma; }

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 { font-family:dotum; color:#ff6600; font-weight:bold; }
.orange_b { font-family:dotum; font-size:8pt; color:#ff6600; font-weight:bold; }
.black_bbb { font-family:dotum; font-size:11pt; color:333333; font-weight:bold; letter-spacing:-2; }

#tip {margin-left:6px;color:#3399FF;font-size:8pt;font-family:dotum;letter-spacing:-1px}

.title_blue { font-family:dotum; font-size:9pt; color:#0079C9; font-weight:bold; }
.title_orange { font-family:dotum; font-size:9pt; color:#FF8400; font-weight:bold; }

.black_b { font-family:dotum; font-size:9pt; color:#333333; font-weight:bold; }

/* 달력 - 2008.09.11 추가 */
#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;}
#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;}
.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;}


/* 2008-10-20 추가 */
.mlr4{margin:0 4px 0 4px;}
.vam{vertical-align:middle;}

table.tbl01 {width:100%;word-break:break-all;border-collapse:collapse;border-top:2px solid #e3e3e3;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;background:#fff; }
.tbl01 td { padding:5px 8px 4px 8px;border:1px solid #dddddd;}
.tbl01_bg{background-color:#f2f2f2;font-size:12px;font-family:돋움;letter-spacing:-1px;color:#444444;}
.tbl01 td table td{ padding:2px;border:0px solid #ffffff;}

/* 2008-10-24 추가(김희정) */
.br_no{background-repeat:no-repeat;}
.br_x{background-repeat:repeat-x;}
.br_y{background-repeat:repeat-y;}
.bp_b{background-position:bottom;}
.bp_r{background-position:right;}

.tbl04 {width:100%;word-break:break-all;border-collapse:collapse;border:1px solid #dddddd;background:#fff; }
.tbl04 td { padding:5px 8px 4px 8px;border:1px solid #dddddd;}
.tbl04_bg{background-color:#f8f8f8;font-size:11px;font-family:돋움;letter-spacing:-1px;color:#444444;}

.tbl0{border-collapse:collapse;border-top:0px solid ;border-left:0px solid;border-right:0px solid;border-bottom:0px solid;}
.tbl0 td{border:0px solid;padding:0px;}

.tbl04_1{border-collapse:collapse;border:1px solid #ffffff;}
.tbl04_1 td {padding:3px 4px 3px 4px;border:1px solid #dddddd;}
.tbl04_1 td table td{ padding:0px;border:0px solid #ffffff}

.gray_bg{background-color:#f8f8f8;letter-spacing:-1px;}
.pl10{padding-left:10px;}

.w100{width:100%;}

table.tbl05 {width:100%;word-break:break-all;border-collapse:collapse;border-top:1px solid #ffffff;border-left:1px solid #e2e3e2;border-right:1px solid #e2e3e2;border-bottom:1px solid #e2e3e2;background:#fff; }
.tbl05 td { padding:3px 8px 2px 8px;border:1px solid #e2e3e2;}
.tbl05_bg{background-image:url('/images/board_bg.gif');background-repeat:repeat-x;;font-size:11px;font-family:돋움;letter-spacing:-1px;color:#f6f6f6;text-align:center;height:18px;font-weight:bold;}

.plr10{padding-left:10px;padding-right:10px;}
.ser_txt{color:#2d84c2;}/* 서비스안내*/
.ser_txt_lh{line-height:24px;}
.ser_title{font-family:verdana;font-size:12px;letter-spacing:-1px;}

.ks_1{font-family:돋움;font-size:11px;letter-spacing:0px;color:#777777;}
.ptb10{padding-top:10px;padding-bottom:10px;}
.pr10{padding-right:10px;}
.tp13{padding:6px 15px 5px 15px;}
.gray_box3{background-color:#ffffff;border:1px solid #efefef;}


/*2009-03-03*/
.bar{position:relative;background:url(../../Libs/_images/bar_bg.gif) repeat-x;height:50px;}

/*버튼스타일*/
a.css_normal_button{padding-left:8px;background:url('/images/button_normal_bg.gif');text-decoration:none;overflow:hidden;display:inline-block;height:27px;}
a.css_normal_button span{padding-right:8px;background:url('/images/button_normal_bg.gif') 100% 0;font:12px 굴림;color:#777777;letter-spacing:0pxcursor:pointer;padding-top:7px;;text-decoration:none;display:inline-block;height:27px;overflow:hidden;word-break:keep-all}
a.css_normal_button:hover{text-decoration:none;}
a.css_normal_button:hover span{color:#222222;text-decoration:none;}

.text_align{vertical-align:middle;display:inline-block;height:18px;padding-top:5px;padding-bottom:2px;line-height:140%;}

a.css_small_button     {padding-left:8px;background:url('/images/button_small_bg.gif');display:inline-block;overflow:hidden;text-decoration:none;height:21px;}
a.css_small_button span{padding-right:8px;background:url('/images/button_small_bg.gif') 100% 0;display:inline-block;overflow:hidden;font:11px 돋움;color:#777777;cursor:pointer;letter-spacing:-1px;height:21px;padding-top:5px;word-break:keep-all}
a.css_small_button:hover{text-decoration:none;}
a.css_small_button:hover span{color:#222222;}

a.css_search_button{padding-left:8px;background:url('/images/button_search_bg.gif');display:inline-block;margin-left:3px;margin-right:3px;height:23px;}
a.css_search_button:hover{background: url('/images/button_search_bg.gif') 0 -23px;text-decoration:none;}
a.css_search_button span{padding-right:8px;background:url('/images/button_search_bg.gif') 100% 0;font:12px 굴림;color:#d9e5f2;cursor:pointer;padding-top:6px;letter-spacing:0px;word-break:keep-all;height:23px;display:inline-block;}
a.css_search_button:hover span{background:url('/images/button_search_bg.gif') 100% -23px;color:#ffffff;}

a.css_gray_small_button{padding-left:6px;background:url('/images/button_gray_small_bg.gif');height:19px;overflow:hidden;display:inline-block;}
a.css_gray_small_button span{padding-right:6px;background:url('/images/button_gray_small_bg.gif') 100% 0;font:11px 돋움;display:inline-block;color:#777777;cursor:pointer;padding-top:4px;letter-spacing:-1px;height:19px;}
a.css_gray_small_button:hover{text-decoration:none;}
a.css_gray_small_button:hover span{color:#ff8400;}


a.css_red_button span{color:ff6331;}
a.css_red_button:hover span{color:f4001d;text-decoration:none;}
a.css_red_button:hover{text-decoration:none;}

a.css_bold_button {font-weight:bold;letter-spacing:-1px;}
a.css_bold_button:hover span{font-weight:bold;}
a.css_bold_button:hover{text-decoration:none;}

a.css_blue_button span{color:3274cf}
a.css_blue_button:hover span{color:2b58a9;}
a.css_blue_button:hover{text-decoration:none;}

a.css_black_button span{color:black;}
a.css_black_button:hover span{color:black;text-decoration:none;}
a.css_black_button:hover{text-decoration:none;}

/*a.css_dgray_small_button{padding-left:8px;background:url('/images/button_dgray_small_bg.gif');height:20px;line-height:200%;overflow:hidden;display:inline-block;text-decoration:none;}
a.css_dgray_small_button:hover{background: url('/images/button_dgray_small_bg.gif') 0 -20px;text-decoration:none;}
a.css_dgray_small_button span{padding-right:8px;background:url('/images/button_dgray_small_bg.gif') 100% 0;font:11px 돋움;color:#ffffff;cursor:pointer;padding-top:5px;padding-bottom:4px;line-height:200%;letter-spacing:-1px;}
a.css_dgray_small_button:hover span{background:url('/images/button_dgray_small_bg.gif') 100% -20px;color:#ffffff;}

a.css_dblue_small_button{padding-left:8px;background:url('/images/button_dblue_small_bg.gif');height:21px;line-height:120%;overflow:hidden;display:inline-block;text-decoration:none;}
a.css_dblue_small_button:hover{background: url('/images/button_dblue_small_bg.gif') 0 -21px;text-decoration:none;}
a.css_dblue_small_button span{padding-right:8px;background:url('/images/button_dblue_small_bg.gif') 100% 0;font:11px tahoma;color:#ffffff;font-weight:bold;cursor:pointer;padding-top:4px;line-height:21px;letter-spacing:0px;}
a.css_dblue_small_button:hover span{background:url('/images/button_dblue_small_bg.gif') 100% -21px;color:#ffffff;}*/



/* RAD */
.help_li{margin:5;padding:0;list-style:none;}
.help_li li{clear:both;width:95%;float:left;background:url('/RAD/images/help_arrow.gif') no-repeat 0 50%;padding:3px 0 2px 10px;list-style:none;}

/* Paging */
#paging{text-align:center;margin-top:10px;margin-bottom:10px;}
#paging span{margin-left:5px;margin-right:5px;color:#c5c5c5;}
#paging .num a{font-weight:bold;margin-left:5px;margin-right:5px;}
#paging .on{font-weight:bold;color:#ff8400;margin-left:5px;margin-right:5px;}
#sub_title {font-family:dotum;font-size:9pt;color:317cc1;font-weight:bold;display:inline;background:url(../../Libs/_images/ic_bullet1.gif) no-repeat 0 0px;padding-left:11px;margin-right:5px;}
.table1{border-collapse:collapse;background-color:#ffffff;}
.list_top{border-top:2px solid #6699cc}
.list_top td{border-top:0px solid}
.list_top th{border-top:0px solid}

.scrollbar{scrollbar-face-color:#f5f5f5;
	scrollbar-shadow-color:#cccccc;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-darkshadow-color:#f5f5f5;
	scrollbar-track-color:#f5f5f5;
	scrollbar-arrow-color:#7e7e7e; }

/* 2010.07.08 added */
.daum_view {color:#FF6633;margin-top:5px;font-weight:bold;font-size:8pt;font-family:dotum;letter-spacing:-1px;padding-top:2px}