html,body{height:100%; height:100%; -webkit-transition:none !important;}
#wrap{width:100%; height:100%; position:relative; overflow:hidden;}
#header, nav.gnb, #container {width:100%; margin: 0 auto; overflow:hidden;} 

body {margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px;}
 
img, table{border:0px;}
input[type="text"]{font-family:dotum;}

a:link {color:#888888; text-decoration:none; }
a:visited {color:#888888; text-decoration:none; }
a:active {color:#888888; text-decoration:none;}
a:hover {color:#333333; text-decoration:none;}

.top_user_infoBg {background-color:#ACAAB3;}
.top_user_info {font-family:'dotum'.'µ¸¿ò'; font-weight:bold; font-size:8pt;color:#ACAAB3;}
.top_logoutBg {background-color:#868686;}
.top_logout {font-family:'dotum'.'µ¸¿ò'; font-size:11pt;color:#ffffff; text-align:middle; padding-top:4px; padding-left:4px;}

.login_bg { background-image:url(../../../Images/Able/body_bg.jpg); background-repeat:repeat; }
.body_bg_01 { width:44px; background-image:url(../../../Images/Able/body_bg_01.jpg); background-repeat:no-repeat; }
.body_bg_02 { width:44px; background-image:url(../../../Images/Able/body_bg_02.jpg); background-repeat:repeat-y; }
.body_bg_03 { background-image:url(../../../Images/Able/body_bg_03.gif); background-repeat:repeat-y; background-repeat:repeat-X;}

.header_bottom_line { background-color:#ACAAB3; }

.content_bg { background-image:url(../../../Images/Able/body_bg_03.gif); background-size:100% auto; background-repeat:no-repeat; }
.content_item_bg_off {background-image:url(../../../Images/Able/main_con_bg_off.png); background-size:100% 90% ; background-repeat:no-repeat; background-position:center center; vertical-align:middle;}
.content_item_bg_on { background-image:url(../../../Images/Able/main_con_bg_on.png);  background-size:100% 90% ; background-repeat:no-repeat; background-position:center center; vertical-align:middle;}
.content_txt { line-height:18px; font-size:12pt; font-weight:bold; text-align:center; vertical-align:middle; color:#6f8ca2; text-decoration:none; }
.content_txt a:link {color:#ACAAB3; text-decoration:none; }
.content_txt a:hover {color:#ACAAB3; text-decoration:none;}

.login_bodyBg { width:100%; height:100%; background-image:url(../../../Images/Able/body_bg.jpg); background-repeat:repeat; text-align:center; vertical-align:middle;}
.login_bg {background-image:url(../../../Images/Able/login_bg.png); background-repeat:no-repeat;}

.log_input {border: 1px solid #a4bbcb; background-color: #ffffff; padding-top:3px; padding-left:4px; padding-bottom:2px; width:182px; vertical-align:middle;}

.sub_img { background-image:url(../../../Images/Able/sub_top_img.gif);  background-repeat:no-repeat; background-position: right top;}
.sub_title {font-size:12pt; font-weight:bold; color: #222222; padding-left:2px; padding-bottom:4px;}

.btn_type01 {color:Black; padding-left:4px; padding-top:2px; background-image:url(../../../Images/Able/btn_bg_center.gif);  background-repeat:repeat-x;}


.indicateTxt {font-family:'dotum'.'µ¸¿ò'; font-size:8pt;color:#8e8e8e; padding-left:8px; padding-top:2px;}
.indicateTxt a:link {color:#8e8e8e; text-decoration:none; }
.indicateTxt a:visited {color:#8e8e8e; text-decoration:none; }
.indicateTxt a:active {color:#8e8e8e; text-decoration:none;}
.indicateTxt a:hover {color:#6e6e6e; text-decoration:underline; }

.searchTable { width: 100%; border-collapse:collapse; }
.searchTd {border: 1px solid #ACAAB3;}
.searchTableBottom01 { width:100%; height:5px; background-image:url(../../../Images/Able/searchTableBottom01.gif);  background-repeat:repeat-x;}
.searchTableBottom02 { width:100%; height:4px; background-image:url(../../../Images/Able/searchTableBottom02.gif);  background-repeat:repeat-x;}
.searchItem {color:#6b6b6b; font-weight:bold; padding-right:4px; padding-top:5px;font-size:10pt}
.searchItemSL {color:#6b6b6b; padding-top:5px; text-align:left;}
.searchItemSC {color:#6b6b6b; padding-top:5px; text-align:center;}
.searchItemSR {color:#6b6b6b; padding-top:5px; text-align:right;}
.searchInput {border: 1px solid #ACAAB3; background-color: #ffffff; padding-left:4px; height:17px; vertical-align:middle;}
.searchInputD {border: 1px solid #ACAAB3; background-color: #e7e7e7; padding-left:4px; height:17px; vertical-align:middle; }
.searchSelect {border: 1px solid #ACAAB3; background-color: #ffffff; padding-left:2px; height:20px; vertical-align:middle;}
.searchSpace{padding-top:10px; padding-bottom:3px; padding-left:12px; padding-right:12px;}

.subTitle {background-image:url(../../../Images/Able/icon_title_01.gif);  background-repeat:no-repeat; font-size:10pt; font-weight:bold; color:#525252; padding-left:22px; padding-top:2px; }
.subTitle2 {font-size:10pt; font-weight:bold;  color:#525252; text-align:right;  padding-top:2px;}
.subTable { width: 100%; border-collapse:collapse;}
.subItemtit { height:19px; font-weight:bold; color:#525252; padding-top:4px; padding-left:4px; padding-right:4px; background-color:#EEEEEE;  border:1px solid #B5B5B5;}
.subItemBg {padding-top:2px; padding-bottom:2px; padding-left:2px; padding-right:2px; border:1px solid #B5B5B5;}
.subInput {border: 1px solid #ACAAB3; background-color: #ffffff; padding-left:4px; }
.subInputD {border: 1px solid #ACAAB3; background-color: #e7e7e7; padding-left:4px; }
.subSelect {border: 1px solid #ACAAB3; background-color: #ffffff; padding-left:2px; height:19px;}
.SubMenuBg { background-color:#ffffff; width:770px; border: 1px solid #ACAAB3; visibility:hidden; position:relative;}
.SubMenuBg { background-color:#ffffff; width:770px; border: 1px solid #ACAAB3; visibility:hidden; position:relative;}
.SubMenuDotBg { background-image:url(../../../Images/Able/subDotBg.gif); background-repeat:repeat-y;}
.SubMenuSpace{padding-top:16px; padding-left:16px; padding-right:16px;}
.SubMenuShadow {background-image:url(../../../Images/Able/subMenuBottomBg.gif);  background-repeat:repeat-x;}
.Sub2DepthMenu { color:#444444; font-weight:bold; padding-left:10px; padding-right:10px; padding-bottom:8px;}
.Sub3DepthMenu { height:18px; color:#808080; padding-left:10px; padding-right:10px;}
.Sub3DepthMenu a:link {color:#808080; text-decoration:none; }
.Sub3DepthMenu a:hover {color:#ACAAE3; text-decoration:none;}


.popUpTit { background-image:url(../../../Images/Able/popUp_topImg_02.gif);  background-repeat:repeat-x; font-size:12pt; font-weight:bold; color:#ffffff;}
.popUpBodyLt { background-image:url(../../../Images/Able/popUp_bodyImg_left.gif);  background-repeat:repeat-y;}
.popUpBodyRt { background-image:url(../../../Images/Able/popUp_bodyImg_right.gif);  background-repeat:repeat-y;}
.popUpBottomLt {background-image:url(../../../Images/Able/popUp_bottomImg_left.gif);  background-repeat:no-repeat;}
.popUpBottomCt {background-image:url(../../../Images/Able/popUp_bottomImg_center.gif);  background-repeat:repeat-x;}
.popUpBottomRt {background-image:url(../../../Images/Able/popUp_bottomImg_right.gif);  background-repeat:no-repeat;}
.popUpSubTit { background-image:url(../../../Images/Able/popUpSubTitImg.gif);  background-repeat:no-repeat; font-size:10pt; font-weight:bold; color:#000000; padding-left:26px;}
.popUpSearchBgT { background-image:url(../../../Images/Able/popUpSearchBg_01.gif);  background-repeat:repeat-x;}
.popUpSearchBgC { background-color:#d9e3eb; padding-top:8px; padding-bottom:8px; padding-right:8px;}
.popUpSearchBgB { background-image:url(../../../Images/Able/popUpSearchBg_02.gif);  background-repeat:repeat-x;}
.popUpSearchItem { height:18px; color:#444444; font-weight:bold; padding-right:4px; padding-left:10px; padding-top:6px;}

.tableheader{background-color:#f0f0ef;font-weight:bold; color:#6d6d6d;}
.tablebody{background-color:#fbfbfb;font-color:#fbfbfb}
.tabletd{ vertical-align:middle;}

.subItemtit_sub {height:16px; font-weight:bold; color:#525252; padding-left:4px; padding-right:4px; background-color:#EEEEEE; border-left:1px solid #B5B5B5; border-bottom:1px solid #B5B5B5;}
.subItemtit_sub_tbx {height:16px; font-weight:bold; color:#525252; background-color:#EEEEEE; border-left:1px solid #B5B5B5; border-bottom:1px solid #B5B5B5;}
.subItemtit_mid {height:16px; background-color:#EEEEEE; font-weight:bold; color:#525252; padding-left:4px; padding-right:4px;}
.cnt_td {height:16px; font-weight:bold; color:#525252; padding-left:4px; padding-right:4px; background-color:#EEEEEE;}
  
table.type08 {
    border-collapse: collapse;
    text-align: right;
    font-size : 11px;
    line-height: 1.5;
    border-left: 1px solid #ccc;
    margin: 20px 10px;
}

table.type08 thead th {
    padding: 10px;
    font-size : 12px;
    font-weight: bold;
    border-top: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 2px solid #c00;
    background: #dcdcd1;
}
table.type08 tbody th {
    width: 150px;
    padding: 10px;
    font-size : 12px;
    font-weight: bold;
    vertical-align: top;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    background: #ececec;
}
table.type08 td {
    width: 350px;
    padding: 10px;
    vertical-align: top;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}