@charset "utf-8";

/* 20130107 고석만 */
/* faq 테이블 스타일 */
#faqstyle { margin:25px 0px 0px 0px; padding-left:10px; }
#faqstyle th, #faqstyle td { padding:5px 7px; text-align:left; }
#faqstyle th { border-top:1px solid #39C; background:#E7E7E7; }
#faqstyle th, #faqstyle td { vertical-align:top; }
#faqstyle th.img, #faqstyle td.img { padding-right:0px !important;  }




/* 기존 CSS */

/*기본화면설정*/
body, table, tr, td, select { 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 0; 
margin-left : 0; 
font-size : 12px; 
line-height : 18px; 
color : #545454;
}

textarea { 
color : #545454; 
font-size : 12px; 
border : #d1d1d1 solid; 
background-color : #ffffff; 
width : 100%; 
margin : 5px 0 5px 0; 
overflow-y : auto; 
}

form { 
display : inline; 
}

img { 
border : 0; 
}

a { selector-dummy : expression(this.hideFocus=true);}

a:link { 
font-size : 12px; 
color : #545454; 
text-decoration : none; 
} 
a:visited { 
font-size : 12px; 
color : #005ffa; 
text-decoration : none; 
} 
a:hover { 
font-size : 12px; 
color : #005ffa; 
text-decoration : underline; 
} 
a:active { 
font-size : 12px; 
color : #005ffa; 
text-decoration : underline; 
} 

/* TOP메뉴텍스트 */
.topmenu { 
font-size : 12px; 
color : #4b4b4b; 
line-height : 20px; 
}
.topmenu a:link { 
font-size : 12px; 
color : #4b4b4b; 
text-decoration : none; 
} 
.topmenu a:visited { 
font-size : 12px; 
color : #4b4b4b; 
text-decoration : none; 
} 
.topmenu a:hover { 
font-size : 12px; 
color : #1f7ccd; 
text-decoration : none; 
font-weight : bold; 
} 
.topmenu a:active { 
font-size : 12px; 
color : #1f7ccd; 
text-decoration : none; 
font-weight : bold; 
} 

/* LEFT메뉴텍스트 */
.leftmenu_on { 
font-size : 12px; 
color : #1363b5; 
font-weight : bold; 
line-height : 17px; 
padding : 4px 0 3px 0; 
} 
.leftmenu_on a:link { 
font-size : 12px; 
color : #1363b5; 
text-decoration : none; 
font-weight : bold; 
} 
.leftmenu_on a:visited { 
font-size : 12px; 
color : #1363b5; 
text-decoration : none; 
font-weight : bold; 
} 
.leftmenu_on a:hover { 
font-size : 12px; 
color : #1363b5; 
text-decoration : none; 
font-weight : bold; 
} 
.leftmenu_on a:active { 
font-size : 12px; 
color : #1363b5; 
text-decoration : none; 
font-weight : bold; 
}
.leftmenu_off { 
font-size : 12px; 
color : #545454; 
line-height : 17px; 
padding : 5px 0 2px 0; 
} 
.leftmenu_off a:link { 
font-size : 12px; 
color : #545454; 
text-decoration : none; 
} 
.leftmenu_off a:visited { 
font-size : 12px; 
color : #545454; 
text-decoration : none; 
font-weight : bold; 
} 
.leftmenu_off a:hover { 
font-size : 12px; 
color : #1363b5; 
text-decoration : none; 
font-weight : bold; 
} 
.leftmenu_off a:active { 
font-size : 12px; 
color : #1363b5; 
text-decoration : none; 
font-weight : bold; 
} 

/* 탑메뉴텍스트 */
.topmenu_on { 
font-size : 14px; 
color : #015abd; 
font-weight : bold; 
} 
.topmenu_on a:link { 
font-size : 14px; 
color : #015abd; 
text-decoration : none; 
font-weight : bold; 
} 
.topmenu_on a:visited { 
font-size : 14px; 
color : #015abd; 
text-decoration : none; 
font-weight : bold; 
} 
.topmenu_on a:hover { 
font-size : 14px; 
color : #015abd; 
text-decoration : none; 
font-weight : bold; 
} 
.topmenu_on a:active { 
font-size : 14px; 
color : #015abd; 
text-decoration : none; 
font-weight : bold; 
} 

.topmenu_off { 
font-size : 14px; 
color : #5a5a5a; 
font-weight : bold; 
} 
.topmenu_off a:link { 
font-size : 14px; 
color : #5a5a5a; 
text-decoration : none; 
font-weight : bold; 
} 
.topmenu_off a:visited { 
font-size : 14px; 
color : #5a5a5a; 
text-decoration : none; 
font-weight : bold; 
} 
.topmenu_off a:hover { 
font-size : 14px; 
color : #5a5a5a; 
text-decoration : none; 
font-weight : bold; 
} 
.topmenu_off a:active { 
font-size : 14px; 
color : #5a5a5a; 
text-decoration : none; 
font-weight : bold; 
}

.loc { 
color : #b0b0b0; 
font-family : "돋움"; 
font-size : 11px; 
} 
.loca { 
color : #356ba4; 
font-family : "돋움"; 
font-size : 11px; 
font-weight : bold; 
} 
	
.list_bar_bg { 
background-image : url(/images/dpl/img/list_bar_bg.gif); 
background-repeat : repeat-x; 
height : 30px; 
} 
.list_title { 
color : #ffffff; 
font-family : "돋움"; 
font-size : 12px; 
line-height : 14px; 
font-weight : bold; 
} 

.list_g_line { 
border-bottom : 1px solid #cfcfcf; 
padding : 0 5px 0 5px; 
} 
.list_g_line1 { 
border-bottom : 1px solid #cfcfcf; 
padding : 0 5px 0 5px; 
} 
.list_g_line2 { 
border-top : 1px solid #cfcfcf; 
} 
.list_g_line3 { 
background-color : #f0f0f0; 
} 
	
.list_text { 
color : #545454; 
font-family : tahoma, "굴림"; 
font-size : 12px; 
} 
	
.menu2 { 
font-size : 12px; 
color : #545454; 
text-decoration : none; 
line-height : 20px; 
} 

.tit_bold a:link { 
font-size : 12px; 
color : #545454; 
text-decoration : none; 
} 
.tit_bold a:visited { 
font-size : 12px; 
color : #545454; 
text-decoration : none; 
} 
.tit_bold a:hover { 
font-size : 12px; 
color : #0057e4; 
text-decoration : underline; 
} 
.tit_bold a:active { 
font-size : 12px; 
color : #2c89da; 
text-decoration : underline; 
} 

.reply { 
font-size : 11px; 
color : #ed0000; 
text-decoration : none; 
font-family : "맑은 고딕", "돋움"; 
} 
.reply a:link { 
font-size : 11px; 
color : #ed0000; 
text-decoration : none; 
font-family : "맑은 고딕", "돋움"; 
} 
.reply a:visited { 
font-size : 11px; 
color : #ed0000; 
text-decoration : none; 
font-family : "맑은 고딕", "돋움"; 
} 
.reply a:hover { 
font-size : 11px; 
color : #0000ff; 
text-decoration : underline; 
font-family : "맑은 고딕", "돋움"; 
} 
.reply a:active { 
font-size : 11px; 
color : #0000ff; 
text-decoration : underline; 
font-family : "맑은 고딕", "돋움"; 
} 

.tab_on { 
font-size : 12px; 
color : #ffffff; 
text-align : center; 
text-decoration : none; 
background : url(/images/dpl/img/tab_on_c.gif); 
} 
.tab_on a:link { 
font-size : 12px; 
color : #ffffff; 
text-align : center; 
text-decoration : none; 
} 
.tab_on a:visited { 
font-size : 12px; 
color : #ffffff; 
text-align : center; 
text-decoration : none; 
} 
.tab_on a:hover { 
font-size : 12px; 
color : #ffffff; 
text-align : center; 
text-decoration : none; 
} 
.tab_on a:active { 
font-size : 12px; 
color : #ffffff; 
text-align : center; 
text-decoration : none; 
} 

.tab_off { 
font-size : 12px; 
color : #545454; 
text-align : center; 
text-decoration : none; 
background : url(/images/tab_off_c.gif); 
} 
.tab_off a:link { 
font-size : 12px; 
color : #545454; 
text-align : center; 
text-decoration : none; 
} 
.tab_off a:visited { 
font-size : 12px; 
color : #545454; 
text-align : center; 
text-decoration : none; 
} 
.tab_off a:hover { 
font-size : 12px; 
color : #1063AB; 
text-align : center; 
text-decoration : none; 
} 
.tab_off a:active { 
font-size : 12px; 
color : #545454; 
text-align : center; 
text-decoration : none; 
} 

.title_line { 
background-color : #528EC3; 
} 

.page_text { 
text-align : center; 
font-family : "돋움"; 
font-size : 11px; 
font-weight : bold; 
color : #999999; 
padding : 0 4px; 
} 
.page_text a:link { 
text-align : center; 
font-family : "돋움"; 
font-size : 11px; 
font-weight : bold; 
color : #999999; 
} 
.page_text a:hover, .page_text a:visited, .page_text a:active { 
text-align : center; 
font-family : "돋움"; 
font-size : 11px; 
font-weight : bold; 
color : #d65b00; 
} 
	
.table_02_line { 
background-color : #E2E2E2; 
height : 1px; 
} 
	
.pv_tl { 
background-image : url(/images/dpl/img/pvbox_tl.gif); 
background-repeat : no-repeat; 
width : 6px; 
height : 6px; 
} 
.pv_tc { 
background-image : url(/images/dpl/img/pvbox_tc.gif); 
background-repeat : repeat-x; 
height : 6px; 
} 
.pv_tr { 
background-image : url(/images/dpl/img/pvbox_tr.gif); 
background-repeat : no-repeat; 
width : 6px; 
height : 6px; 
} 
.pv_bl { 
background-image : url(/images/dpl/img/pvbox_bl.gif); 
background-repeat : no-repeat; 
width : 6px; 
height : 6px; 
} 
.pv_bc { 
background-image : url(/images/dpl/img/pvbox_bc.gif); 
background-repeat : repeat-x; 
height : 6px; 
} 
.pv_br { 
background-image : url(/images/dpl/img/pvbox_br.gif); 
background-repeat : no-repeat; 
width : 6px; 
height : 6px; 
} 

.notice a:link { 
font-size : 12px; 
color : #545454; 
text-decoration : none; 
} 
.notice a:visited { 
font-size : 12px; 
color : #545454; 
text-decoration : none; 
} 
.notice a:hover { 
font-size : 12px; 
color : #005ffa; 
text-decoration : underline; 
} 
.notice a:active { 
font-size : 12px; 
color : #005ffa; 
text-decoration : underline; 
} 
.notice_date { 
font-size : 11px; 
color : #7d7d7d; 
} 

.input { 
background-color : #ffffff; 
border : #cbcbcb solid; 
height : 20px; 
color : #545454; 
font-size : 12px; 
line-height : 16px; 
font-family : "돋움"; 
} 
.input_right { 
background-color : #ffffff; 
border : #cbcbcb solid; 
height : 20px; 
color : #545454; 
font-size : 12px; 
line-height : 16px; 
font-family : "돋움"; 
text-align : right; 
} 
.login_input { 
background-color : #ffffff; 
border : #bcbcbc solid; 
height : 20px; 
color : #545454; 
font-size : 12px; 
line-height : 20px; 
font-family : "돋움"; 
} 
.input_blue { 
background-color : #eef3f7; 
border : #cbcbcb solid; 
height : 20px; 
color : #545454; 
font-size : 12px; 
line-height : 16px; 
font-family : "돋움"; 
} 
.input_blue_right { 
background-color : #eef3f7; 
border : #cbcbcb solid; 
height : 20px; 
color : #545454; 
font-size : 12px; 
line-height : 16px; 
font-family : "돋움"; 
text-align : right; 
} 
.input_num { 
background-color : #ffffff; 
border : #cbcbcb solid; 
height : 20px; 
color : #545454; 
font-size : 12px; 
line-height : 16px; 
font-family : "돋움"; 
ime-mode : disabled; 
text-align : right; 
padding-right : 3px; 
} 
.input_readonly { 
background-color : #e4e4e4; 
border : #cbcbcb solid; 
height : 20px; 
color : #777777; 
font-size : 12px; 
line-height : 16px; 
font-family : "돋움"; 
} 
.input_readonly_right { 
background-color : #e4e4e4; 
border : #cbcbcb solid; 
height : 20px; 
color : #777777; 
font-size : 12px; 
line-height : 16px; 
font-family : "돋움"; 
text-align : right; 
} 

/* text*/
.total { 
background-color : #dae6f0; 
} 
.search { 
font-weight : bold; 
} 
.font_bold { 
font-weight : bold; 
} 
.font11 { 
font-size : 11px; 
line-height : 18px; 
} 
.font_height18 { 
line-height : 18px; 
} 
.search_blue { 
font-size : 11px; 
color : #286cae; 
line-height : 18px; 
font-weight : bold; 
} 
.search_animal { 
font-size : 11px; 
color : #545454; 
} 
.search_animal a:link { 
font-size : 11px; 
color : #545454; 
text-decoration : none; 
} 
.search_animal a:visited { 
font-size : 11px; 
color : #545454; 
text-decoration : none; 
} 
.search_animal a:hover { 
font-size : 11px; 
color : #286cad; 
text-decoration : underline; 
} 
.search_animal a:active { 
font-size : 11px; 
color : #286cad; 
text-decoration : underline; 
} 
.txt_blue { 
font-size : 12px; 
color : #4876a3; 
line-height : 18px; 
} 
.font_login_info { 
font-size : 11px; 
color : #545454; 
} 
.font_login_info_blue { 
font-size : 11px; 
color : #2a74c4; 
font-weight : bold; 
} 
.font_login_info_bold { 
font-size : 11px; 
color : #545454; 
font-weight : bold; 
} 
.text_pv, .text_pv a { 
color : #818181; 
padding-top : 3px; 
} 
.text_pv a:hover { 
color : #444444; 
padding-top : 3px; 
} 
.table_add { 
line-height : 25px; 
} 
.font11_gray { 
font-size : 11px; 
color : #7e7e7e; 
} 
.font14 { 
font-size : 14px; 
font-weight : bold; 
font-family : "돋움"; 
} 
.font18 { 
font-size : 18px; 
color : #545454; 
font-weight : bold; 
font-family : "돋움"; 
}

.btn_d { 
font-size : 12px; 
color : #f4f4f4; 
font-weight : bold; 
font-family : "돋움"; 
padding : 2px 0 0 0; 
} 
.sbtn01 { 
font-size : 11px; 
color : #545454; 
height : 18px; 
font-family : "돋움"; 
line-height : 12px; 
padding : 1px 0 0 0; 
} 
.sbtn01 a:link { 
font-size : 11px; 
color : #545454; 
text-decoration : none; 
} 
.sbtn01 a:visited { 
font-size : 11px; 
color : #545454; 
text-decoration : none; 
} 
.sbtn01 a:hover { 
font-size : 11px; 
color : #545454; 
text-decoration : none; 
} 
.sbtn01 a:active { 
font-size : 11px; 
color : #545454; 
text-decoration : none; 
}
.sbtn02 { 
font-size : 11px; 
color : #1F7CCD; 
font-family : "돋움"; 
padding : 1px 0 0 0; 
} 
.top_login_info { 
font-size : 12px; 
color : #373737; 
font-family : "돋움"; 
} 
.red_point { 
color : #d50019; 
} 
.red { 
font-size : 12px; 
color : #f10000; 
font-family : "돋움"; 
} 
.blue { 
font-size : 12px; 
color : #39729f; 
font-family : "돋움"; 
} 
.title { 
font-size : 12px; 
color : #545454; 
font-weight : bold; 
} 
.table_top { 
background-color : #9eb9d4; 
height : 2px; 
} 
.line_gray {font-size: 12px; color: #c5c5c5;}

.line_gray { 
font-size : 12px; 
color : #c5c5c5; 
} 
.divboder { 
background-color : #ffffff; 
border : #d0d4d6 solid; 
margin-top : 5px; 
} 
.pop_bg { 
background-color : #ffffff; 
border : #3974a8 solid; 
padding : 10px 20px 10px 20px; 
} 
.pop_helpbg { 
background-color : #ffffff; 
border : #3974a8 solid; 
} 
.title_01 { 
font-size : 14px; 
color : #545454; 
font-weight : bold; 
} 
.title_02 { 
font-size : 14px; 
font-weight : bold; 
font-family : "돋움"; 
} 
.title_03 { 
font-size : 12px; 
font-weight : bold; 
font-family : "돋움"; 
} 
.popup_01 { 
font-size : 14px; 
color : #2b619c; 
font-weight : bold; 
font-family : "돋움"; 
} 
.popup_02 { 
font-size : 14px; 
color : #285f9a; 
font-weight : bold; 
} 
.quick_menu { 
font-size : 11px; 
color : #545454; 
text-decoration : none; 
} 
.quick_menu a:link { 
font-size : 11px; 
color : #545454; 
text-decoration : none; 
} 
.quick_menu a:visited { 
font-size : 11px; 
color : #545454; 
text-decoration : none; 
} 
.quick_menu a:hover { 
font-size : 11px; 
color : #0000ff; 
text-decoration : underline; 
} 
.quick_menu a:active { 
font-size : 11px; 
color : #0000ff; 
text-decoration : underline; 
} 

/* 소제목 */
.title_s { 
font-size : 12px; 
color : #42779e; 
font-weight : bold; 
padding : 4px 0 0 16px; 
} 
.lh20 { 
line-height : 18px; 
} 
.arrow { 
list-style-image : url(/images/dpl/img/bullet03.gif); 
} 


/* 메인화면*/
.main_notice { 
font-size : 11px; 
font-weight : normal; 
font-family : "돋움"; 
color : #959595; 
} 
.main_notice a:link { 
font-size : 11px; 
font-family : "돋움"; 
color : #959595; 
text-decoration : none; 
} 
.main_notice a:visited { 
font-size : 11px; 
font-family : "돋움"; 
color : #959595; 
text-decoration : none; 
} 
.main_notice a:hover { 
font-size : 11px; 
font-family : "돋움"; 
color : #005ffa; 
text-decoration : underline; 
} 
.main_notice a:active { 
font-size : 11px; 
font-family : "돋움"; 
color : #005ffa; 
text-decoration : underline; 
} 

.main_notice_d { 
font-size : 11px; 
font-weight : normal; 
font-family : "돋움"; 
color : #aeaeae; 
} 

/* table*/ 
.table_05 { 
background-color : #FFFFFF; 
padding : 20px; 
line-height : 18px; 
} 
.table_bg01 { 
background-color : #dce9f5; 
height : 30px; 
} 
/* 도움말 레이어*/
#divsite { 
display : none; 
position : absolute; 
top : 60px; 
z-index : 99; 
text-align : center; 
width : 100%; 
} 
#divframe { 
display : none; 
position : absolute; 
top : 60px; 
z-index : 99; 
text-align : center; 
width : 100%; 
opacity : 0; 
}
/* 과제정보*/
.task_font_bold { 
font-size : 12px; 
color : #545454; 
font-weight : bold; 
line-height : 12px; 
} 
.task_font { 
font-size : 12px; 
color : #545454; 
line-height : 12px; 
} 
.title_task { 
font-size : 12px; 
color : #545454; 
font-weight : bold; 
} 
.task_popup_menu { 
background-color : #f3f3f3; 
border : #9db5c9 solid; 
margin-top : 5px; 
} 


/* 탭메뉴*/
.menu_box_border { 
background-color : #f3f7fa; 
border : #3778b0 solid; 
margin-top : 5px; 
} 
.box_border01 { 
background-color : #eff0f1; 
border : #e0e2e4 solid; 
margin-top : 5px; 
} 
.tab_bottom_line { 
border-bottom : 2px solid #3778b0; 
} 
.submenu a:link { 
font-size : 12px; 
color : #545454; 
text-decoration : none; 
} 
.submenu a:visited { 
font-size : 12px; 
color : #545454; 
text-decoration : none; 
} 
.submenu a:hover { 
font-size : 12px; 
color : #1f7ccd; 
text-decoration : none; 
} 
.submenu a:active { 
font-size : 12px; 
color : #1f7ccd; 
text-decoration : none; 
font-weight : bold; 
} 

/* 팝업 과제정보테이블*/
.popup_box_border { 
background-color : #f3f7fa; 
border : #bdc9d5 solid; 
}

/* 하단 메세지박스 테이블*/
.ms_box_bott {background-color:#f2f2f2; border:1x SOLID #cdcdcd; }

/* 하단메뉴*/
.ms_box_bott { 
background-color : #f2f2f2; 
border : #cdcdcd solid; 
} 

.bott_menu { 
color : #848484; 
font-size : 12px; 
line-height : 20px; 
} 
.bott_menu a:link { 
font-size : 12px; 
color : #848484; 
text-decoration : none; 
} 
.bott_menu a:visited { 
font-size : 12px; 
color : #848484; 
text-decoration : none; 
} 
.bott_menu a:hover { 
font-size : 12px; 
color : #0b6bd3; 
text-decoration : none; 
} 
.bott_menu a:active { 
font-size : 12px; 
color : #0b6bd3; 
text-decoration : none; 
} 

/* 조회영역*/
.font_search { 
font-size : 12px; 
color : #545454; 
} 
/* ul/li 관련*/
.list01 { 
padding-left : 7px; 
}
/* 이미지라인*/
.img_lime { border:2 solid #CCC; }

/* 테이블 칼라*/
.table { 
background-color : #FFFFFF; 
clear : both; 
border-top : 0 solid #537b9f; 
font-size : 12px; 
line-height : 18px; 
padding : 0 5px 0 5px; 
} 
.table th { 
background-color : #85a5c1; 
height : 25px; 
border-bottom : 1px solid #c6d3da; 
border-left : 1px solid #c6d3da; 
text-align : center; 
color : #ffffff; 
line-height : 14px; 
padding : 5px 5px 5px 5px; 
} 
.table th.lastcol { 
border-right : 1px solid #c6d3da; 
} 
.table th.lastcol_btm { 
border-right : 1px solid #c6d3da; 
border-bottom : 1px solid #85A5C1; 
} 
	.table tbody tr td{background-color:#; border-bottom:1px solid #c6d3da; border-left:1px solid #c6d3da; word-break:break-all;height:25px; text-align:center;}
	.table tbody tr td.left{background-color:#; border-bottom:1px solid #c6d3da; border-left:1px solid #c6d3da; word-break:break-all;height:25px; text-align:left;}
	.table tbody tr td.right{text-align:right;}
	.table tbody tr td.lastcol {background-color:#; border-bottom:1px solid #c6d3da; border-right:1px solid #c6d3da;}
	.table tbody tr td.alignleft{text-align:left;}
.table tbody tr td.bottom { 
border-bottom : 1px solid #85A5C1; 
} 
.table tbody tr td.lastcol_btm { 
border-right : 1px solid #c6d3da; 
border-bottom : 1px solid #85A5C1; 
} 
	
.table2 { 
background-color : #FFFFFF; 
clear : both; 
border-top : 0 solid #537b9f; 
font-size : 12px; 
line-height : 18px; 
padding : 7px 7px 7px 7px; 
} 
.table2 th { 
background-color : #d7e5ed; 
border-bottom : 1px solid #80b0d7; 
border-left : 1px solid #c6d3da; 
border-top : 2px solid #80b0d7; 
text-align : center; 
line-height : 14px; 
} 
.table2 th.lastcol { 
border-right : 1px solid #c6d3da; 
} 
.table2 th.lastcol_btm { 
border-right : 1px solid #c6d3da; 
border-bottom : 1px solid #85A5C1; 
} 
	.table2 tbody tr td{background-color:#; border-bottom:1px solid #c6d3da; border-left:1px solid #c6d3da; word-break:break-all;height:25px; text-align:left;}
	.table2 tbody tr td.left{background-color:#; border-bottom:1px solid #c6d3da; border-left:1px solid #c6d3da; word-break:break-all;height:25px; text-align:left;}
	.table2 tbody tr td.right{text-align:right;}
	.table2 tbody tr td.lastcol {background-color:#; border-bottom:1px solid #c6d3da; border-right:1px solid #c6d3da;}
	.table2 tbody tr td.le1 {background-color:f0f0f0; font-weight:bold;}
.table2 tbody tr td.alignleft { 
text-align : left; 
} 
.table2 tbody tr td.aligncenter { 
text-align : center; 
} 
.table2 tbody tr td.bottom { 
border-bottom : 1px solid #85A5C1; 
} 
.table2 tbody tr td.lastcol_btm { 
border-right : 1px solid #c6d3da; 
border-bottom : 1px solid #85A5C1; 
} 

.table_top { 
background-color : #537b9f; 
height : 2px; 
}

.blueover { 
background-color : #cedaea; 
} 


.tablelist { 
background-color : transparent; 
clear : both; 
border-top : 1px solid #d0cfcf; 
text-align : left; 
padding : 0 0 0 0; 
} 
.tablelist tbody tr td { 
background-color : transparent; 
border-bottom : 1px solid #d0cfcf; 
border-left : 1px solid #d0cfcf; 
word-break : break-all; 
padding : 2px 5px 0 5px; 
} 
.tablelist tbody tr td.line_g { 
background-color : transparent; 
border-bottom : 1px solid #d0cfcf; 
border-left : 1px solid #d0cfcf; 
word-break : break-all; 
} 
.tablelist tbody tr td.firstcol { 
border-left : 0 solid #d0cfcf; 
height : 21px; 
} 
.tablelist .bg { 
background-color : #f6f6f6; 
} 
.tablelist .bg2 { 
background-color : #e9f0f5; 
} 
.tablelist tbody tr td.aligncenter { 
text-align : center; 
} 

.tablelist2 { 
background-color : transparent; 
clear : both; 
border-top : 0 solid #9eb9d4; 
line-height : 14px; 
text-align : left; 
padding : 0 0 0 0; 
} 
.tablelist2 th { 
background-color : #d0dfed; 
height : 25px; 
border-bottom : 0 solid #9eb9d4; 
border-left : 0 solid #9eb9d4; 
text-align : left; 
color : #517aa6; 
line-height : 10px; 
padding-left : 15px; 
font-family : "돋움"; 
} 
.tablelist2 th.firstcol { 
border-left : 0 solid #9eb9d4; 
height : 25px; 
} 
.tablelist2 th.lastcol { 
border-right : 0 solid #c3cbe1; 
} 
.tablelist2 th.back { 
background-color : #95b4cf; 
color : #FFFFFF; 
text-align : center; 
font-size : 14px; 
border-top : 0 solid #FFFFFF; 
} 
.tablelist2 th.topline { 
border-top : 0 solid #9eb9d4; 
} 
.tablelist2 tbody tr td { 
height : 25px; 
line-height : 14px; 
background-color : transparent; 
border-bottom : 0 solid #e0e0e0; 
border-left : 0 solid #9eb9d4; 
text-align : left; 
word-break : break-all; 
} 
.tablelist2 tbody tr td.lastcol { 
border-left : 0; 
border-bottom : 0 solid #e0e0e0; 
border-right : 0 solid #e0e0e0; 
} 
.tablelist2 tbody tr td.alignleft { 
text-align : left; 
} 

.postlist { 
background-color : #FFFFFF; 
clear : both; 
line-height : 18px; 
padding : 0 5px 0 5px; 
} 
.postlist th { 
background-color : #d0dfed; 
height : 25px; 
border-bottom : 1px solid #9eb9d4; 
border-left : 0 solid #9eb9d4; 
border-top : 2px solid #9eb9d4; 
color : #477ca5; 
line-height : 24px; 
font-family : "돋움"; 
} 
.postlist th.leftline { 
border-left : 1px solid #9eb9d4; 
} 
.postlist tbody tr td { 
background-color : #fff; 
border-bottom : 1px solid #cfcfcf; 
border-left : 0 solid #cfcfcf; 
word-break : break-all; 
height : 25px; 
} 
	
.mstable { 
background-color : #FFFFFF; 
clear : both; 
border-top : 2px solid #9eb9d4; 
padding : 0 5px 0 5px; 
} 
.mstable th { 
background-color : #d0dfed; 
height : 25px; 
border-bottom : 1px solid #9eb9d4; 
border-left : 0 solid #9eb9d4; 
text-align : left; 
color : #477ca5; 
line-height : 24px; 
} 
.mstable tbody tr td { 
background-color : #d0dfed; 
border-bottom : 1px solid #9eb9d4; 
border-left : 0 solid #cfcfcf; 
word-break : break-all; 
height : 27px; 
} 
.mstable tbody tr td.btm { 
border-bottom : 0 solid #cfcfcf; 
} 
	
	
.mstable_gray { 
background-color : #FFFFFF; 
clear : both; 
border-top : 1px dashed #9eb9d4; 
padding : 5px 5px 5px 5px; 
} 
.mstable_gray th { 
background-color : #f6f7f8; 
height : 25px; 
border-bottom : 1px solid #9eb9d4; 
border-left : 0 solid #9eb9d4; 
text-align : left; 
color : #f6f7f8; 
line-height : 24px; 
} 
.mstable_gray tbody tr td { 
background-color : #f6f7f8; 
border-bottom : 1px solid #cfcfcf; 
border-left : 0 solid #cfcfcf; 
word-break : break-all; 
height : 27px; 
} 
.mstable_gray tbody tr td.btm { 
background-color : #f6f7f8; 
border-bottom : 0 solid #cfcfcf; 
border-left : 0 solid #cfcfcf; 
word-break : break-all; 
height : 20px; 
} 

.mstit { 
font-size : 12px; 
color : #477ca5; 
font-weight : bold; 
} 

/* 공지사항*/
.noticelist { 
background-color : #FFFFFF; 
clear : both; 
border-top : 2px solid #537b9f; 
font-size : 12px; 
padding : 3px; 
margin-top : 7px; 
} 
.noticelist th { 
background-color : #d0dfed; 
height : 27px; 
border-bottom : 1px solid #e0e0e0; 
text-align : center; 
color : #ffffff; 
font-family : "맑은 고딕", "돋움"; 
} 
.noticelist tbody tr td { 
border-bottom : 1px solid #d8d9da; 
word-break : break-all; 
height : 25px; 
padding-left : 5px; 
} 
.noticelist tbody tr td.leftnone { 
background-color : #fff; 
border-bottom : 1px solid #d8d9da; 
word-break : break-all; 
height : 25px; 
padding-left : 0; 
} 
.noticelist tbody tr td.linenone { 
background-color : #fff; 
border-bottom : 0 solid #d8d9da; 
word-break : break-all; 
height : 25px; 
padding-left : 0; 
} 

.noticenavi { 
color : #cfcfcf; 
} 
.noticeheight { 
line-height : 18px; 
} 
.noticelist_font11 { 
font-size : 11px; 
} 


/* 사이트맵 */
.sitemap_01 { 
font-size : 12px; 
color : #565656; 
font-weight : bold; 
text-decoration : none; 
} 
.sitemap_01 a:link { 
font-size : 12px; 
color : #565656; 
text-decoration : none; 
} 
.sitemap_01 a:visited { 
font-size : 12px; 
color : #565656; 
text-decoration : none; 
} 
.sitemap_01 a:hover { 
font-size : 12px; 
color : #2a6cd7; 
text-decoration : none; 
} 
.sitemap_01 a:active { 
font-size : 12px; 
color : #619dff; 
text-decoration : none; 
} 

.sitemap_02 { 
font-size : 11px; 
color : #565656; 
text-decoration : none; 
line-height : 26px; 
} 
.sitemap_02 a:link { 
font-size : 11px; 
color : #565656; 
text-decoration : none; 
} 
.sitemap_02 a:visited { 
font-size : 11px; 
color : #565656; 
text-decoration : none; 
} 
.sitemap_02 a:hover { 
font-size : 11px; 
color : #2a6cd7; 
text-decoration : none; 
} 
.sitemap_02 a:active { 
font-size : 11px; 
color : #619dff; 
text-decoration : none; 
} 

.sitemap_03 { 
font-size : 11px; 
color : #8d8d8d; 
text-decoration : none; 
line-height : 16px; 
} 
.sitemap_03 a:link { 
font-size : 11px; 
color : #8d8d8d; 
text-decoration : none; 
} 
.sitemap_03 a:visited { 
font-size : 11px; 
color : #8d8d8d; 
text-decoration : none; 
} 
.sitemap_03 a:hover { 
font-size : 11px; 
color : #2a6cd7; 
text-decoration : none; 
} 
.sitemap_03 a:active { 
font-size : 11px; 
color : #619dff; 
text-decoration : none; 
}



