﻿/*
html {
    height: 100%;
}
*/
body, td, p, span, div {
    /*font-family: 맑은 고딕;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;*/
}

/* 링크 및 버튼 점선 없애기 */
a, input {
    outline: none;
}

a, input {
    ime-mode:active;
    zz: expression(this.hideFocus = true);
}

a, input {
    word-wrap: expression(this.style.wordWrap="normal", this.hideFocus=true);
}

/*body {
    height: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
}

a {
    text-decoration: none;
    outline:none;
}*/

img {
    border: 0;
}

#main_container {
    width: 100%;
}

#header_container {
    background-color: #174E87;
    padding-left: 10px;
    height: 40px;
}

/*.headerMenu, .headerMenu a {
    font-family: 맑은 고딕;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    color: #FFFFFF;
}
*/

#loginMenu {
    background-color: #ffffff;
    width: 150px;
    height: 100px;
    text-align: center;
    vertical-align: top;
}

#content_container {
    background-color: #ffffff;
    vertical-align: top;
    width: 100%;
}

#footer_container {
    text-align: center;
    height: 90px;
}

#footerMenu {
    font-family: 맑은 고딕;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    color: #6c6c6c;
}

/*.loginName {
    font-family: 맑은 고딕;
    font-size: 16px;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    color: #000000;
}*/

.blueBtn1 {
    background: url('/images/btn/btn1.jpg') no-repeat;
    font-family: 맑은 고딕;
    font-weight: bold;
    color: #FFF;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
    width: 51px;
    height: 24px;
    border: none;
    vertical-align: middle;
    padding-bottom: 3px;
}

.blueBtn2 {
    background: url('/Images/btn/btn2.jpg') no-repeat;
    font-family: 맑은 고딕;
    font-weight: bold;
    color: #FFF;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
    width: 71px;
    height: 24px;
    border: none;
    vertical-align: middle;
    padding-bottom: 3px;
}

.blueBtn3 {
    background: url('/images/btn/btn3.jpg') no-repeat;
    font-family: 맑은 고딕;
    font-weight: bold;
    color: #FFF;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
    width: 91px;
    height: 24px;
    border: none;
    vertical-align: middle;
    padding-bottom: 3px;
}

.blueBtn4 {
    background: url('/images/btn/btn4.jpg') no-repeat;
    font-family: 맑은 고딕;
    font-weight: bold;
    color: #FFF;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
    width: 127px;
    height: 24px;
    border: none;
    vertical-align: middle;
    padding-bottom: 3px;
}

.blueBtn5 {
    background: url('/images/btn/btn5.jpg') no-repeat;
    font-family: 맑은 고딕;
    font-weight: bold;
    color: #FFF;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
    width: 161px;
    height: 24px;
    border: none;
    vertical-align: middle;
    padding-bottom: 2px;
}

.blueBtn6 {
    background: url('/images/btn/btn6.jpg') no-repeat;
    font-family: 맑은 고딕;
    font-weight: bold;
    color: #FFF;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
    width: 211px;
    height: 24px;
    border: none;
    vertical-align: middle;
    padding-bottom: 2px;
}

.blueBtn7 {
    background: url('/images/btn/btn7.jpg') no-repeat;
    font-family: 맑은 고딕;
    font-weight: bold;
    color: #FFF;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
    width: 242px;
    height: 24px;
    border: none;
    vertical-align: middle;
    padding-bottom: 2px;
}

.blueBtn1_Disable {
    background: url('/images/btn/btn1_off.jpg') no-repeat;
    font-family: 맑은 고딕;
    color: #c7c9d8;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
    width: 50px;
    height: 24px;
    border: none;
    vertical-align: middle;
    padding-bottom: 2px;
}

.blueBtn2_Disable {
    background: url('/Images/btn/btn2_off.jpg') no-repeat;
    font-family: 맑은 고딕;
    color: #c7c9d8;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
    width: 70px;
    height: 24px;
    border: none;
    vertical-align: middle;
    padding-bottom: 2px;
}

.blueBtn3_Disable {
    background: url('/images/btn/btn3_off.jpg') no-repeat;
    font-family: 맑은 고딕;
    color: #c7c9d8;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
    width: 90px;
    height: 24px;
    border: none;
    vertical-align: middle;
    padding-bottom: 3px;
}

.blueBtn4_Disable {
    background: url('/images/btn/btn4_off.jpg') no-repeat;
    font-family: 맑은 고딕;
    color: #c7c9d8;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
    width: 126px;
    height: 24px;
    border: none;
    vertical-align: middle;
    padding-bottom: 2px;
}

.blueBtn5_Disable {
    background: url('/images/btn/btn5_off.jpg') no-repeat;
    font-family: 맑은 고딕;
    color: #c7c9d8;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
    width: 160px;
    height: 24px;
    border: none;
    vertical-align: middle;
    padding-bottom: 2px;
}

.blueBtn6_Disable {
    background: url('/images/btn/btn6_off.jpg') no-repeat;
    font-family: 맑은 고딕;
    font-weight: bold;
    color: #c7c9d8;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
    width: 210px;
    height: 24px;
    border: none;
    vertical-align: middle;
    padding-bottom: 2px;
}

.blueBtn7_Disable {
    background: url('/images/btn/btn7_off.jpg') no-repeat;
    font-family: 맑은 고딕;
    font-weight: bold;
    color: #c7c9d8;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
    width: 242px;
    height: 24px;
    border: none;
    vertical-align: middle;
    padding-bottom: 2px;
}

.preBtn {
    background: url('/Images/btn/icoPre2.gif');
    width: 20px;
    height: 19px;
    border: 0px;
}

.nextBtn {
    background: url('/images/btn/icoNext2.gif') no-repeat;
    width: 20px;
    height: 19px;
    border: 0px;
}

.btn {
    background: url('/images/btn/deepgrayBtn2.png') no-repeat;
    width: 81px;
    height: 24px;
    font-family: 맑은 고딕;
    font-weight: bold;
    color: #ffffff;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
    border: none;
    vertical-align: middle;
    padding-bottom: 3px;
}

.btn1 {
    background: url('/images/btn/grayBtn1.jpg') no-repeat;
    width: 51px;
    height: 24px;
    font-family: 맑은 고딕;
    font-weight: bold;
    color: #ffffff;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
    border: none;
    vertical-align: middle;
    padding-bottom: 3px;
}

.btn2 {
    background: url('/images/btn/grayBtn2.jpg') no-repeat;
    width: 81px;
    height: 24px;
    font-family: 맑은 고딕;
    font-weight: bold;
    color: #ffffff;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
    border: none;
    vertical-align: middle;
    padding-bottom: 3px;
}

.btn3 {
    background: url('/images/btn/grayBtn3.jpg') no-repeat;
    width: 121px;
    height: 22px;
    font-family: 맑은 고딕;
    font-weight: bold;
    color: #ffffff;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
    border: none;
    vertical-align: middle;
    padding-bottom: 4px;
}

.btn4 {
    background: url('/images/btn/grayBtn3_1.jpg') no-repeat;
    width: 121px;
    height: 24px;
    font-family: 맑은 고딕;
    font-weight: bold;
    color: #ffffff;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
    border: none;
    vertical-align: middle;
    padding-bottom: 3px;
}

.btn5 {
    background: url('/images/btn/grayBtn5.jpg') no-repeat;
    width: 170px;
    height: 24px;
    font-family: 맑은 고딕;
    font-weight: bold;
    color: #ffffff;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
    border: none;
    vertical-align: middle;
    padding-bottom: 2px;
}

.bnt1_Disable {
    background: url('/images/btn/grayBtn1_off.jpg') no-repeat;
    width: 50px;
    height: 24px;
    font-family: 맑은 고딕;
    color: #c7c9d8;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
    border: none;
    vertical-align: middle;
    padding-bottom: 4px;
}

.btn2_Disable {
    background: url('/images/btn/grayBtn2_off.jpg') no-repeat;
    width: 80px;
    height: 24px;
    font-family: 맑은 고딕;
    color: #c7c9d8;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
    border: none;
    vertical-align: middle;
}

.btn3_Disable {
    background: url('/images/btn/grayBtn3_off.jpg') no-repeat;
    width: 120px;
    height: 22px;
    font-family: 맑은 고딕;
    color: #c7c9d8;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
    border: none;
    vertical-align: middle;
}

.whitebtn1 {
    background: url('/images/btn/wbtn1.jpg') no-repeat;
    width: 46px;
    height: 22px;
    font-family: 맑은 고딕;
    color: #727272;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
    border: none;
    vertical-align: middle;
    padding-bottom: 5px;
}

.whitebtn2 {
    background: url('/images/btn/wbtn2.jpg') no-repeat;
    width: 70px;
    height: 22px;
    font-family: 맑은 고딕;
    color: #727272;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
    border: none;
    vertical-align: middle;
    padding-bottom: 5px;
}

.whitebtn1_Disable {
    background: url('/images/btn/wbtn1_off.jpg') no-repeat;
    width: 46px;
    height: 22px;
    font-family: 맑은 고딕;
    color: #c7c9d8;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
    border: none;
    vertical-align: middle;
    padding-bottom: 5px;
}

.blueWhiteSml {
    background: url('/Images/btn/btn_white_small.png') no-repeat;
    font-family: 맑은 고딕;
    font-weight: normal;
    color: #999;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
    width: 60px;
    height: 22px;
    border: none;
    vertical-align: middle;
    padding-bottom: 3px;
}

.small_btn {
    background: url('/images/btn/small_btn.jpg') no-repeat;
    width: 41px;
    height: 19px;
    font-family: 맑은 고딕;
    font-weight: bold;
    color: #ffffff;
    font-size: 11px;
    cursor: pointer;
    text-align: center;
    border: none;
    padding-bottom: 4px;
}

.small_btn2 {
    background: url('/images/btn/small_btn2.jpg') no-repeat;
    width: 55px;
    height: 19px;
    font-family: 맑은 고딕;
    font-weight: bold;
    color: #ffffff;
    font-size: 11px;
    cursor: pointer;
    text-align: center;
    border: none;
    padding-bottom: 4px;
}

.button_align {
    text-align: center;
}

.contentForm {
    line-height: 40px;
}

.hdnDiv {
    display: none;
}

.ellipsis {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;
}

.pad1 {
    padding-bottom: 1px;
    padding-top: 1px;
    padding-left: 2px;
    padding-right: 2px;
}

.pad2 {
    padding-bottom: 5px;
    padding-top: 5px;
    padding-left: 2px;
    padding-right: 2px;
}

.padMultiLine {
    vertical-align: top;
    padding: 3px 3px 3px 5px;
    line-height: 18px;
}

.padL10 {
    padding-left: 10px;
}

.pad10 {
    padding: 10px;
}

.padR10 {
    padding-right: 10px;
}

.padArea1 {
    vertical-align: top;
    padding: 5px;
    height: 205px;
}

.padArea2 {
    vertical-align: top;
    padding: 5px;
    height: 80px;
}

.padArea3 {
    vertical-align: top;
    padding: 5px;
    height: 40px;
    word-break: break-all;
}

.padMonth {
    padding-left: 3px;
}

.btn_margin {
    margin-top: 5px;
}

.no_btn_margin {
    margin-top: 30px;
}

.btn_bottom {
    margin-bottom: 5px;
}

.cmd_10 {
    margin-bottom: 10px;
}

.cal_today {
    color: white;
    font-weight: bold;
}

.cal_other_date {
    color: #a4a4a4;
}

.cal_sunday {
    background-color: #fceeee;
    color: red;
    font-weight: bold;
}

.cal_saturday {
    background: #eefaf7;
    color: blue;
    font-weight: bold;
}

.cal_dropdown {
    width: 55px;
    text-align: center;
}

.nextBtn {
    background: url('/images/btn/icoNext2.gif') no-repeat;
    width: 20px;
    height: 19px;
    border: 0px;
    vertical-align: middle;
}

.preBtn {
    background: url('/Images/btn/icoPre2.gif');
    width: 20px;
    height: 19px;
    border: 0px;
    vertical-align: middle;
}

.chk_align {
    vertical-align: bottom;
}

.cal_align {
    vertical-align: text-top;
    margin-top: 1px;
}

.cal_align2 {
    vertical-align: bottom;
    padding-bottom: 2px;
}

.popsrc_align {
    margin-top: 0px;
    cursor: pointer;
    vertical-align: text-top;
}

.popsrc_align2 {
    margin-top: 8px;
    cursor: pointer;
    vertical-align: top;
}

.sitem_align {
    vertical-align: middle;
    padding-bottom: 2px;
}

.page_align {
    vertical-align: middle;
}

.num_align {
    text-align: right;
    padding-right: 1px;
}

p {
    clear: both;
}

.sms_text {
    background: url('/images/img_sms.jpg') no-repeat;
    width: 140px;
    height: 148px;
    cursor: pointer;
    vertical-align: top;
    padding: 10px;
}

.sms_review {
    width:120px; height:135px; overflow:hidden; word-break:break-all; overflow-y:auto;
}
.sms_review2 {
    width:140px; height:150px; overflow:hidden; word-break:break-all; overflow-y:auto; font-size:12px; padding:5px;
}

.sms_text1 {
    font-size: 12px;
    color: #535353;
    line-height: 18px;
    text-align: left;
}

.sms_table_margin {
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
}

.sms_Img {
    font-family: 돋움;
    font-size: 12px;
    color: #535353;
    margin-top: 50px;
    margin-left: 20px;
}

.sms_inquiry {
    background: url('/images/smartphone.png') no-repeat;
    background-position-y: 20px;
    width: 195px;
    height: 350px;
    background-position-x: 50%;
}

.sms_tit {
    font-family: 돋움;
    font-size: 12px;
    font-weight: bold;
    color: #000;
    margin-left: 0px;
    border-style: inset;
    border-color: #edf1f8;
    margin-top: -10px;
    background-color: #edf1f8;
    overflow: hidden;
    padding: 3px;
}

.sms_content {
    font-family: 돋움;
    font-size: 12px;
    font-weight: bold;
    color: #000;
    line-height: 18px;
    margin-left: 0px;
    border-style: inset;
    border-color: #edf1f8;
    margin-top: -10px;
    background-color: #edf1f8;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 3px;
}

.sms_readonly {
    font-family: 돋움;
    font-size: 12px;
    font-weight: bold;
    color: #000;
    line-height: 18px;
    margin-left: 3px;
    margin-top: 5px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 8px;
    background-color: #edf1f8;
    border-style: none;
    overflow-x: hidden;
    overflow-y: auto;
}

.content_box {
    border-color: #c5c5c5;
    border-style: solid;
    width: 780px;
    border-width: 1px;
    padding-top: 10px;
    padding-bottom: 20px;
    background-color: #f8f8f8;
}

.content_width {
    width: 770px;
}

.popup_width {
    width: 96%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
}

.popup_content_width {
    width: 95%;
    margin-left: 10px;
}

.survey_width {
    width: 690px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 60px;
}

.content_Title {
    background: url('/images/title_icon.jpg') no-repeat;
    background-position-y: center;
    padding-left: 15px;
    font-size: 16px;
    font-weight: bold;
    color: #000000;
    font-family: 맑은 고딕;
    margin-top: 0px;
    margin-bottom: 10px;
    padding-bottom: 3px;
}

.content_Title2 {
    background: url('/images/title_icon.jpg') no-repeat;
    background-position-y: center;
    padding-left: 15px;
    font-size: 16px;
    font-weight: bold;
    color: #000000;
    font-family: 맑은 고딕;
    padding-bottom: 3px;
}

.img_calendar {
    vertical-align: middle;
    padding-bottom: 3px;
    cursor: pointer;
}

.search_item6 {
    width: 95px;
    color: #6c6c6c;
    font-size: 13px;
}

.search_item0 {
    width: 35px;
    color: #6c6c6c;
    font-size: 13px;
}

.search_item1 {
    width: 52px;
    color: #6c6c6c;
    font-size: 13px;
}

.search_item2 {
    width: 55px;
    color: #6c6c6c;
    font-size: 13px;
}

.search_item3 {
    width: 65px;
    color: #6c6c6c;
    font-size: 13px;
}

.search_item4 {
    width: 78px;
    color: #6c6c6c;
    font-size: 13px;
}

.search_item5 {
    width: 93px;
    color: #6c6c6c;
    font-size: 13px;
}

.search_item9 {
    width: 140px;
    color: #6c6c6c;
    font-size: 13px;
}

.search_item8 {
    width: 111px;
    color: #6c6c6c;
    font-size: 13px;
}

.search_item7 {
    width: 104px;
    color: #6c6c6c;
    font-size: 13px;
}

.AR {
    text-align: right;
}

.AC {
    text-align: center;
}

.AL {
    text-align: left;
}

.VAT {
    vertical-align: top;
}

.VAM {
    vertical-align: middle;
}

.VAB {
    vertical-align: bottom;
}

.line_space {
    line-height: 25px;
}

.tab_Title {
    background: url('/images/left_maintitle.png') no-repeat;
    background-position-y: center;
    padding-left: 15px !Important;
    font-size: 13px;
    font-weight: bold;
    color: #626262;
}

.tab_Title_1 {
    font-size: 13px;
    font-weight: bold;
    color: #626262;
}

.tab_Title2 {
    font-size: 13px;
    color: #454545;
}

.tab_Title3 {
    background: url('/images/orange_box.png') no-repeat;
    background-position-y: center;
    font-size: 13px;
    font-weight: bold;
    color: #4c4c4c;
    padding-left: 15px;
}

.tab_Title5 {
    color: #4c4c4c;
    font-size: 13px;
    font-weight: bold;
    color: #6f9e36;
}

.tab_Title4 {
    background: url('/images/sub_icon.jpg') no-repeat;
    background-position-y: center;
    padding-left: 16px;
    font-size: 15px;
    font-weight: bold;
    color: #374994;
}

.popupTable {
    border-width: 1px;
    background-color: #84b84c;
    border-color: #6c943e;
    border-style: solid;
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 10px;
    height: 35px;
}

.popup_Subtitle {
    background: url('/images/orange_box.png') no-repeat;
    background-position-y: center;
    font-size: 13px;
    font-weight: bold;
    color: #454545;
    padding-left: 15px;
}

.popup_Title {
    background: url('/images/pop_title.jpg') no-repeat;
    background-position-y: center;
    background-position-x: 15px;
    padding-left: 25px;
    color: #ffffff;
    font-size: 17px;
    font-family: 맑은 고딕;
    font-weight: bold;
    padding-bottom: 3px;
}

.table_content {
    border-top: 3px;
    border-bottom: 1px;
    border-left: 1px;
    border-right: 1px;
    border-top-color: #004fa8;
    border-bottom-color: #d3d3d3;
    border-left-color: #dddddd;
    border-right-color: #dddddd;
    border-style: solid;
    border-collapse: collapse;
}

.table_content th {
    border: 1px;
    border-style: solid;
    border-color: #c5c5c5;
}

.table_content td {
    border: solid 1px #dddddd;
    height: 25px;
    word-break:break-all;
}

.table_content_file {
    border: 1px solid #ddd;
    border-collapse: collapse;
}

.table_content_file th {
    border: 1px solid #ddd;
}

.table_content_file td {
    border: 1px solid #ddd;
    height: 20px;
    padding: 5px;
}

.table_content2 {
    border-top: 1px;
    border-bottom: 1px;
    border-left: 1px;
    border-right: 1px;
    border-top-color: #dddddd;
    border-bottom-color: #dddddd;
    border-left-color: #dddddd;
    border-right-color: #dddddd;
    border-style: solid;
    border-collapse: collapse;
}

.table_content2 td {
    border: solid 1px #dddddd;
    padding-top: 1px;
}

.normal_table {
    border: 1px;
    border-color: #dddddd;
    border-style: solid;
    border-collapse: collapse;
}

    .normal_table td {
        border-color: #dddddd;
    }

.table_search {
    border-top: 1px;
    border-bottom: 1px;
    border-left: 1px;
    border-right: 1px;
    border-top-color: #004fa8;
    border-bottom-color: #004fa8;
    border-left-color: #004fa8;
    border-right-color: #004fa8;
    background-color: #f8f8f8;
    border-style: solid;
    padding: 10px;
}

    .table_search td {
        /* border-color: #dce3ee; */
        padding: 2px;
    }

.sub_table {
    border: 1px;
    border-color: #dcdafd;
    border-style: solid;
}

.sub_table {
    padding: 10px;
}

.sub_table1 {
    border: 1px;
    border-color: #dcdafd;
    border-style: solid;
    padding: 10px;
}


.sub_table_cell {
    height: 25px;
    font-size: 13px;
    background-color: #eeeeee;
    text-align: center;
}

.box_table {
    height: 400px;
    border: 1px;
    border-style: solid;
    border-color: #acacac;
    overflow-x: scroll;
    overflow-y: auto;
}

.box_table2 {
    height: 520px;
    border: 1px;
    border-style: solid;
    border-color: #acacac;
    overflow-x: scroll;
    overflow-y: auto;
}

.in_box_table {
    overflow: auto;
    width: 100%;
    height: 485px;
    padding-left: 5px;
    padding-top: 5px;
}

.sub_table2 {
    border: 1px;
    border-color: #9fbd65;
    background-color: #f8f8f8;
    border-style: solid;
    padding: 2px 10px 3px 2px;
}

.cell_center {
    height: 25px;
    font-size: 13px;
    font-weight: bold;
    background-color: #f6f6f6;
    text-align: center;
    color: #000000;
}

.cell_center2 {
    height: 25px;
    font-size: 13px;
    font-weight: bold;
    background-color: #e9ece1;
    text-align: center;
    color: #000000;
}

.cell_center3 {
    height: 25px;
    font-size: 13px;
    text-align: center;
    color: #000000;
}

.cell_left2 {
    height: 25px;
    font-size: 13px;
    font-weight: bold;
    background-color: #bddfe8;
    text-align: left;
    color: #ffffff;
    padding-left: 5px;
}

.cell_left {
    height: 25px;
    font-size: 13px;
    font-weight: bold;
    background-color: #f6f6f6;
    text-align: left;
    color: #000000;
    padding-left: 5px;
}

.cell_filled {
    background-color: #dedede;
}

.cell_filled2 {
    background-color: #e9f4f6;
}

.cell_title {
    height: 25px;
    font-size: 13px;
    font-weight: bold;
    background-color: #eaecf3;
    color: #374994;
    padding-left: 3px;
}

.sell_Apt {
    background: url('/images/sell_apt.png') no-repeat;
    text-align: center;
    width: 17px;
    height: 17px;
    background-color: #ffb9e4;
    padding-right: 10px;
    background-position-y: center;
    background-position-x: 94%;
}

.bunyang2_Apt {
    background: url('/images/bunyang2.png') no-repeat;
    text-align: center;
    width: 17px;
    height: 17px;
    background-color: #ffe3ee;
    padding-right: 17px;
    background-position-y: center;
    background-position-x: 94%;
}

.bunyang1_Apt {
    background: url('/images/bunyang1.png') no-repeat;
    text-align: center;
    width: 17px;
    height: 17px;
    background-color: #ff99ff;
    padding-right: 10px;
    background-position-y: center;
    background-position-x: 94%;
}

.unsell_Apt {
    background: url('/images/unsell_apt.png') no-repeat;
    text-align: center;
    width: 17px;
    height: 17px;
    background-color: #e5e5e5;
    padding-right: 17px;
    background-position-y: center;
    background-position-x: 94%;
}

.bunyang3_Apt {
    background: url('/images/bunyang3.png') no-repeat;
    text-align: center;
    width: 17px;
    height: 17px;
    background-color: #d6c8ed;
    padding-right: 10px;
    background-position-y: center;
    background-position-x: 94%;
}

.notExist_Apt {
    text-align: center;
    font-weight: bold;
    background-color: #ffffff;
}

.apt_cell {
    background-color: #660000;
    height: 25px;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    color: #ffffff;
}

.data_AC {
    font-size: 13px;
    padding: 0 3px 0 3px;
    text-align: center;
    text-decoration: none;
}

.data_AL {
    font-size: 13px;
    padding: 0 3px 0 3px;
    text-align: left;
    text-decoration: none;
}

.data_AR {
    font-size: 13px;
    padding: 0 3px 0 3px;
    text-align: right;
    text-decoration: none;
}

.popbutton_AC {
    text-align: center;
}

.table_header th {
    border: 1px;
    border-style: solid;
    border-color: #c5c5c5;
}

.input_text {
    border: 1px;
    border-style: solid;
    border-color: #C4C4C4;
    background-color: #ffffff;
    color: #666666;
    font-family: 맑은 고딕;
    padding-left: 3px;
    height: 17px;
    line-height: 17px;
    padding-bottom: 2px;
}

.input_text_number {
    border: 1px;
    border-style: solid;
    border-color: #C4C4C4;
    background-color: #ffffff;
    color: #666666;
    font-family: 맑은 고딕;
    padding-left: 3px;
    height: 17px;
    line-height: 17px;
    padding-bottom: 2px;
    text-align: right;
}

.search_text_number {
    border: 1px;
    border-style: solid;
    border-color: #C4C4C4;
    background-color: #f2f5fa;
    color: #666666;
    font-family: 맑은 고딕;
    padding-left: 3px;
    height: 17px;
    line-height: 17px;
    padding-bottom: 2px;
    text-align: right;
}

.tbl_input_text {
    border: 1px;
    border-style: solid;
    border-color: #C4C4C4;
    background-color: #ffffff;
    color: #666666;
    font-family: 맑은 고딕;
    padding-left: 3px;
    height: 19px;
    line-height: 19px;
}

.tbl_select_text {
    border: 1px;
    border-style: solid;
    border-color: #C4C4C4;
    background-color: #ffffff;
    color: #666666;
    font-family: 맑은 고딕;
    padding-left: 3px;
    height: 20px;
    line-height: 20px;
    padding: 1px;
}

.input_multiline {
    border: 1px;
    border-style: solid;
    border-color: #C4C4C4;
    background-color: #ffffff;
    color: #666666;
    font-family: 맑은 고딕;
    padding-left: 3px;
}

.input_multiline2 {
    border: 1px;
    border-style: solid;
    border-color: #C4C4C4;
    background-color: #ffffff;
    color: #666666;
    font-family: 맑은 고딕;
    padding-left: 3px;
}

.input_dropdown {
    border: 1px;
    border-style: solid;
    border-color: #C4C4C4;
    background-color: #ffffff;
    color: #666666;
    padding-left: 0px;
    font-family: 맑은 고딕;
    vertical-align: top;
    padding: 0px;
}

.input_readonly {
    border: none;
    background-color: #ffffff;
    font-family: 맑은 고딕;
    padding-bottom: 1px;
    padding-left: 2px;
}

.readOnly {
    border: none;
    background-color: #dedede;
    color: gray;
    font-family: 맑은 고딕;
    padding-bottom: 1px;
    padding-left: 2px;
}

.search_text {
    border: 1px;
    border-style: solid;
    border-color: #C4C4C4;
    background-color: #f2f5fa;
    color: #666666;
    font-family: 맑은 고딕;
    padding-left: 3px;
    height: 17px;
    line-height: 17px;
    padding-bottom: 2px;
}

.search_text_number {
    border: 1px;
    border-style: solid;
    border-color: #C4C4C4;
    background-color: #f2f5fa;
    color: #666666;
    font-family: 맑은 고딕;
    padding-left: 3px;
    height: 17px;
    line-height: 17px;
    padding-bottom: 2px;
    text-align: right;
}

.search_text_lbl {
    width: 70%;
    text-align: right;
    border: none;
    background-color: white;
}

.pagenumber {
    TEXT-ALIGN: center;
    FONT-FAMILY: 맑은 고딕,돋음, Dotum;
    COLOR: #666;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    padding-left: 4px;
    padding-right: 4px;
}

.page_text {
    font-family: 맑은 고딕,돋움;
    font-weight: bold;
    color: #666;
    vertical-align: middle;
}

.accessText {
    font-size: 13px;
    line-height: 25px;
    font-family: 맑은 고딕,돋움;
}

.tab_over {
    background: url('/Images/tab_over.jpg') no-repeat;
    height: 28px;
    text-align: center;
    width: 140px;
    border: none;
    cursor: pointer;
    font-family: 맑은 고딕;
    font-weight: bold;
    font-size: 12px;
    color: #ffffff;
    padding-bottom: 4px;
}

.tab_out {
    background: url('/images/tab_out.jpg') no-repeat;
    height: 28px;
    width: 140px;
    text-align: center;
    border: none;
    cursor: pointer;
    font-family: 맑은 고딕;
    font-weight: bold;
    color: #ffffff;
    font-size: 12px;
    padding-bottom: 4px;
}

.tab_over_w6 {
    background: url('/Images/tab_over_w6.jpg') no-repeat;
    height: 28px;
    text-align: center;
    width: 100px;
    border: none;
    cursor: pointer;
    font-family: 맑은 고딕;
    font-weight: bold;
    font-size: 12px;
    color: #ffffff;
    padding-bottom: 4px;
}

.tab_out_w6 {
    background: url('/images/tab_out_w6.jpg') no-repeat;
    height: 28px;
    width: 100px;
    text-align: center;
    border: none;
    cursor: pointer;
    font-family: 맑은 고딕;
    font-weight: bold;
    color: #ffffff;
    font-size: 12px;
    padding-bottom: 4px;
}

.tab_over_w4 {
    background: url('/Images/tab_over_w4.jpg') no-repeat;
    height: 28px;
    text-align: center;
    width: 75px;
    border: none;
    cursor: pointer;
    font-family: 맑은 고딕;
    font-weight: bold;
    font-size: 12px;
    color: #ffffff;
    padding-bottom: 4px;
}

.tab_out_w4 {
    background: url('/images/tab_out_w4.jpg') no-repeat;
    height: 28px;
    width: 75px;
    text-align: center;
    border: none;
    cursor: pointer;
    font-family: 맑은 고딕;
    font-weight: bold;
    color: #ffffff;
    font-size: 12px;
    padding-bottom: 4px;
}

.tab_over_w2 {
    background: url('/Images/tab_over_w2.jpg') no-repeat;
    height: 28px;
    text-align: center;
    width: 55px;
    border: none;
    cursor: pointer;
    font-family: 맑은 고딕;
    font-weight: bold;
    font-size: 12px;
    color: #ffffff;
    padding-bottom: 4px;
}

.tab_out_w2 {
    background: url('/images/tab_out_w2.jpg') no-repeat;
    height: 28px;
    width: 55px;
    text-align: center;
    border: none;
    cursor: pointer;
    font-family: 맑은 고딕;
    font-weight: bold;
    color: #ffffff;
    font-size: 12px;
    padding-bottom: 4px;
}



.tab_over2 {
    background: url('/Images/tab_over.jpg') no-repeat;
    height: 32px;
    padding-top: 3px;
    width: 140px;
    text-align: center;
    border: none;
    font-family: 맑은 고딕;
    font-weight: bold;
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
}

.tab_out2 {
    background: url('/images/tab_out.jpg') no-repeat;
    height: 32px;
    padding-top: 3px;
    width: 140px;
    text-align: center;
    border: none;
    font-family: 맑은 고딕;
    font-weight: bold;
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
}

.tab_over2_w6 {
    background: url('/Images/tab_over_w6.jpg') no-repeat;
    height: 32px;
    padding-top: 3px;
    width: 100px;
    text-align: center;
    border: none;
    font-family: 맑은 고딕;
    font-weight: bold;
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
}

.tab_over2_w8 {
    background: url('/Images/tab_over_w6.jpg') no-repeat;
    height: 32px;
    padding-top: 3px;
    width: 100px;
    text-align: center;
    border: none;
    font-family: 맑은 고딕;
    font-weight: bold;
    font-size: 10px;
    color: #ffffff;
    display: inline-block;
}

.tab_out2_w6 {
    background: url('/images/tab_out_w6.jpg') no-repeat;
    height: 32px;
    padding-top: 3px;
    width: 100px;
    text-align: center;
    border: none;
    font-family: 맑은 고딕;
    font-weight: bold;
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
}

.tab_out2_w8 {
    background: url('/images/tab_out_w6.jpg') no-repeat;
    height: 32px;
    padding-top: 3px;
    width: 100px;
    text-align: center;
    border: none;
    font-family: 맑은 고딕;
    font-weight: bold;
    font-size: 10px;
    color: #ffffff;
    display: inline-block;
}

.tab_over2_w4 {
    background: url('/Images/tab_over_w4.jpg') no-repeat;
    height: 32px;
    padding-top: 3px;
    width: 75px;
    text-align: center;
    border: none;
    font-family: 맑은 고딕;
    font-weight: bold;
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
}

.tab_out2_w4 {
    background: url('/images/tab_out_w4.jpg') no-repeat;
    height: 32px;
    padding-top: 3px;
    padding-top: 3px;
    width: 75px;
    text-align: center;
    border: none;
    font-family: 맑은 고딕;
    font-weight: bold;
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
}

.tab_over2_w2 {
    background: url('/Images/tab_over_w2.jpg') no-repeat;
    height: 32px;
    padding-top: 3px;
    width: 55px;
    text-align: center;
    border: none;
    font-family: 맑은 고딕;
    font-weight: bold;
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
}

.tab_out2_w2 {
    background: url('/images/tab_out_w2.jpg') no-repeat;
    height: 32px;
    padding-top: 3px;
    width: 55px;
    text-align: center;
    border: none;
    font-family: 맑은 고딕;
    font-weight: bold;
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
}

.tab_new {
    color: yellow;
    font-weight: bold;
}

.tab_bg {
    background: url('/images/tab_bg.jpg') repeat-x;
    background-position-y: bottom;
    padding-bottom: 4px;
}

.w50 {
    width: 50px;
}

.w100 {
    width: 100px;
}

.w120 {
    width: 120px;
}

.w150 {
    width: 150px;
}

.w180 {
    width: 180px;
}

.w200 {
    width: 200px;
}

.w220 {
    width: 220px;
}

.w260 {
    width: 260px;
}

.w270 {
    width: 270px;
}

.w290 {
    width: 290px;
}

.w370 {
    width: 370px;
}

.w470 {
    width: 470px;
}

.item_gap {
    width: 10px;
}

.item_gap2 {
    width: 40px;
}

.item_gap3 {
    width: 77px;
}

.item_gap4 {
    width: 70px;
}

.h16 {
    height: 16px;
}

.textboxtelcel {
    width: 30px;
}

.textbox_w30px {
    width: 50px;
}

.textbox_wMonth {
    width: 68px;
}

.textbox_wAsset {
    width: 55px;
}

.textbox_wAsset2 {
    width: 90px;
}

.textbox_wAsset3 {
    width: 127px;
}

.textbox_w20 {
    width: 20%;
}

.textbox_w30 {
    width: 30%;
}

.textbox_w31 {
    width: 31%;
}

.textbox_w35 {
    width: 35%;
}

.textbox_w36 {
    width: 36%;
}

.textbox_w40 {
    width: 40%;
}

.textbox_w43 {
    width: 43%;
}

.textbox_w46 {
    width: 46%;
}

.textbox_w50 {
    width: 50%;
}

.textbox_w60 {
    width: 60%;
}

.textbox_w61 {
    width: 61%;
}

.textbox_w70 {
    width: 70%;
}

.textbox_w72 {
    width: 71%;
}

.textbox_w73 {
    width: 73%;
}

.textbox_w75 {
    width: 75%;
}

.textbox_w77 {
    width: 77%;
}

.textbox_w80 {
    width: 80%;
}

.textbox_w89 {
    width: 89%;
}

.textbox_w90 {
    width: 90%;
}

.textbox_w92 {
    width: 92%;
}

.textbox_w93 {
    width: 93%;
}

.textbox_w94 {
    width: 94%;
}

.textbox_w95 {
    width: 95%;
}

.textbox_w96 {
    width: 96%;
}

.textbox_w97 {
    width: 97%;
}

.textbox_w98 {
    width: 98%;
}

.textbox_w99 {
    width: 99%;
}

.textbox_stit {
    width: 557px;
}

.textdate {
    width: 70px;
}

.textdate_bs {
    width: 70px;
}

.textname {
    width: 100px;
}

.textdanji {
    width: 230px;
}

.textRoadAddr1 {
    width: 230px;
}

.textRoadAddr2 {
    width: 105px;
}

.textRoadAddr3 {
    width: 236px;
}

.textemail {
    width: 114px;
}

.textphone {
    width: 150px;
}

.textAmount {
    width: 100px;
}

.multibox_w98 {
    width: 98%;
}

.multibox_w99 {
    width: 99%;
}

.inter_margin {
    margin-top: 20px;
}

.title_margin {
    margin-bottom: 5px;
}

.bottom_margin {
    margin-bottom: 20px;
}

.top_margin10 {
    margin-top: 10px;
}

.top_margin5 {
    margin-top: 5px;
}

.row1 {
    height: 1px;
}

.row15 {
    height: 15px;
}

.row20 {
    height: 20px;
}

.row22 {
    height: 22px;
}

.row25 {
    height: 25px;
}

.row30 {
    height: 30px;
}

.row40 {
    height: 40px;
}

.login_input {
    background: url('/images/login_input.png') no-repeat;
    height: 23px;
    width: 145px;
    padding-left: 5px;
    font-family: 맑은 고딕;
    vertical-align: middle;
    color: #666666;
}

.login_input1 {
    border: 1px;
    border-style: solid;
    border-color: #cecece;
    background-color: #f8f8f8;
    color: #666666;
    font-family: 맑은 고딕;
    font-size: 12px;
    width: 188px;
    height: 17px;
    padding-left: 3px;
    line-height: 17px;
}

.login_dropdown {
    border: 1px;
    border-style: solid;
    border-color: #cecece;
    background-color: #f8f8f8;
    color: #666666;
    font-family: 맑은 고딕;
    font-size: 12px;
    width: 195px;
    height: 23px;
    padding: 2px 2px 3px 1px;
    line-height: 23px;
}

.main_bg {
    background: url('/images/main_bg.jpg') no-repeat;
    width: 980px;
    height: 350px;
    border: 0px;
}

.main_bg2 {
    background: url('/images/main_bg1.jpg') no-repeat;
    width: 980px;
    height: 350px;
    border: 0px;
}

.main_table {
    width: 100%;
}

.main_text {
    font-weight: bold;
    color: #fe9926;
}

.btnLogin {
    background: url('/images/btn/login.png') no-repeat;
    height: 49px;
    width: 91px;
    cursor: pointer;
    margin-top: 3px;
}

.btnLogin_danji {
    background: url('/images/btn/login_danji.png') no-repeat;
    height: 28px;
    width: 91px;
    cursor: pointer;
    margin-top: 3px;
}

.btnReqAuthCode {
    background: url('/images/btn/btnReqAuthCode.jpg') no-repeat;
    width: 91px;
    height: 27px;
    cursor: pointer;
    vertical-align: top;
}

.main_dot {
    background: url('/images/main_dot.png') no-repeat;
    width: 2px;
    height: 2px;
    background-position-y: center;
    background-position-x: 10px;
    padding-left: 15px;
    text-align: left;
}

#waiting-div-background {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    background: black;
    width: 100%;
    height: 100%;
}

#waiting-div {
    width: 288px;
    height: 70px;
    background-color: #0c0b0b;
    text-align: center;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -150px;
    margin-top: -100px;
}
/*.left_bigtable
{
    background-color: #ffffff;
    border-color: #004fa8;
    border-width:2px;
    margin-left:0px;
    width:190px;
    border-style:solid;
    margin-top:0px;
    height:570px;
}
.left_smalltable
{
    background-color: #f3f3f3;
    border: 1px;
    border-color: #e6e6e6;
    width:160px;
    padding-top:5px;
    padding-bottom:5px;
    border-style:solid;
    margin-bottom:2px;
    margin-top:2px;
}
.left_menuTitle
{
    color: #000000;
    font-size: 20px;
    text-align: center;
    font-weight:bold;
    padding-top:15px;
    padding-bottom:15px;
    text-decoration:none;
}
.left_middletable
{
    width: 186px;
    background:#ffffff;
}
.left_menu_over
{
    background: url('/images/left_title_over.png') no-repeat;
    background-position-x:15px;
    background-position-y:center;
    color: #004fa8;
    font-size: 15px;
    font-weight: bold;
    text-align:left;
    padding-left:30px;
    text-decoration:none;
    cursor : pointer;
}
.left_menu_out
{
    background: url('/images/left_title_out.png') no-repeat;
    background-position-x: 15px;
    background-position-y:center;
    color: #000000;
    font-size: 15px;
    font-weight: bold;
    text-align: left;
    padding-left: 30px;
    text-decoration:none;
    cursor : pointer;
}
.left_submenu_over
{
    background: url('/images/left_subtitle.png') no-repeat;
    background-position-x:20px;
    background-position-y:center;
    color:#3C3C3C;
    font-weight:bold;
    font-size:12px;
    text-align:left;
    padding-left:30px;
    text-decoration:none;
}
.left_submenu_out
{
    background: url('/images/left_subtitle.png') no-repeat;
    background-position-x: 20px;
    background-position-y: center;
    color: #717171;
    font-size:12px;
    text-align:left;
    padding-left:30px;
    text-decoration:none;
}


.left_submenu_over a:link {
        color: #000000;
        text-decoration: none;
    }
.left_submenu_over a:visited {
        color: #000000;
        text-decoration: none;
    }
.left_submenu_out a:link {
        color: #000000;
        text-decoration: none;
    }
.left_submenu_out a:visited {
        color: #000000;
        text-decoration: none;
    }

.leftmenu_text a:link {
    color: #ffffff;
    text-decoration: none;
    }

.leftmenu_text a:visited {
    color: #ffffff;
    text-decoration: none
}

.leftmenu_text a:hover {
    color: #3f63ca;
    text-decoration: none;
}

.leftmenu_text a:active {
    color: #ffffff;
    text-decoration: none;
}
.left_title_row
{
    height: 67px;
}*/

.Mail_margin {
    margin: 10px;
}

.textbold {
    font-weight: bold;
}

.btnUpdateUserInfo {
    background: url('/images/btn/UpdateUserInfo.png') no-repeat;
    height: 21px;
    width: 62px;
    border: 0px;
    cursor: pointer;
}

.inlineblock {
    display: inline-block;
    *display: inline;
    zoom: 1;
}

.chkbox_vam {
    vertical-align: -4px;
}

.chkbox_vam1 {
    vertical-align: -2px;
}

.fixWidth {
    word-break: break-all;
}

.survey_answer {
    font-size: 15px;
    font-weight: bold;
    color: #666666;
    text-align: center;
}

.survey_bg {
    background: url('/images/survey_bg.jpg') no-repeat;
    height: 210px;
}

label.error {
    float: none;
    color: red;
    padding-left: .5em;
    vertical-align: top;
}

.essential_align {
    vertical-align: middle;
    padding-bottom: 20px;
}

.dotLine {
    background: url(/images/main_dotline.gif) left center;
    height: 1px;
}

a .text_link {
    color: #004fa8;
    font-family: 맑은 고딕;
}

a:hover .text_link {
    font-weight: bold;
    color: #004fa8;
}

a:link .text_link {
    text-decoration: none;
    color: #004fa8;
}

a:visited .text_link {
    text-decoration: none;
    color: #004fa8;
}

a:active .text_link {
    text-decoration: none;
    color: #004fa8;
}

a:visited {
    text-decoration: none;
    color: #004fa8;
}


.esseintial_item {
    vertical-align: top;
    white-space: pre;
}

.essential_text {
    color: #ff0000;
    font-weight: bold;
    vertical-align: super;
}


#ContentPage_calSchedule {
    table-layout: fixed; /*테이블 내에서 <td>의 넓이,높이를 고정한다.*/
}

    #ContentPage_calSchedule td {
        width: 100%; /* width값을 주어야 ...(말줄임)가 적용된다. */
        height: 100%;
        overflow: hidden;
        text-overflow: ellipsis; /*overflow: hidden; 속성과 같이 써줘야 말줄임 기능이 적용된다.*/
        white-space: nowrap; /*<td>보다 내용이 길경우 줄바꿈 되는것을 막아준다.*/
    }

.treeview td div {
    height: 20px !important;
}

.pnlSAstyle {
    width: 100%;
    overflow-x: auto;
}

.top_bg {
    background: url('/images/top_background.png') repeat-x;
    height: 33px;
    width: 2px;
}

.foot_bg {
    background: url('/images/foot_bg.png') repeat-x;
    height: 35px;
    width: 2px;
}

.footer_width {
    width: 100%;
    margin-top: 43px;
}

.text_readonly {
    font-family: 맑은 고딕;
    font-size: 12px;
}

.text-label {
    color: #cdcdcd;
    font-weight: bold;
}

.bottom_btn {
    text-align: right;
    padding: 0 0 5px 158px;
}

.info_agree {
    background: url(/images/computer_accept.png)no-repeat;
    width: 128px;
    height: 128px;
    background-position-x: 95%;
}

.info_agree_text {
    font-weight: bold;
    color: #0d7016;
}

.info_agree_text2 {
    font-weight: bold;
    color: #fa781c;
}

.info_agree_bg {
    background: url(/images/info_agree_bg.gif) no-repeat;
    height: 350px;
    background-position-x: center;
    background-position-y: 10px;
}

.info_cell_padding {
    padding-left: 40px;
}

.info_title_padding {
    padding-left: 80px;
}

.info_btn {
    padding-top: 250px;
    padding-left: 209px;
}


.no_border_table td {
    border: none 0px transparent;
}

.pt_15 {
    padding-top: 15px;
}

/* 메인 관련 스타일 */
.mainImg {
    text-align: center;
    vertical-align: top;
    height: 300px;
}

.leftTabArea {
    text-align: left;
    vertical-align: top;
    width: 30%;
    padding-right: 20px;
}

.rightTabArea {
    text-align: left;
    vertical-align: top;
    width: 70%;
}

.leftTable {
    width: 100%;
}

.rightTable {
    width: 100%;
}

/* 테이블 보더 0 */
.inner_tbl {
    border: 0 none;
}

    .inner_tbl td {
        width: auto;
        padding: 0 6px 0 0;
        border: 0 none;
    }

        .inner_tbl td.padd_left {
            padding-left: 10px;
        }

/* 테이블 보더 0 */
.inner_tbl2 {
    border: 0 none;
}

    .inner_tbl2 td {
        height: 27px;
        padding: 0 6px 0 0;
        border: 0 none;
    }

        .inner_tbl2 td.padd_left {
            padding-left: 10px;
        }

.roadAddrTitle {
    color: green;
    font-size: 15px;
    font-weight: bold;
}

/*
Default style definitions for:

Uploadify v1.6.2
Copyright (C) 2009 by Ronnie Garcia
Co-developed by Travis Nickels
*/
.fileUploadQueueItem {
    font: 11px Verdana, Geneva, sans-serif;
    background-color: #F5F5F5;
    border: 3px solid #E5E5E5;
    margin-top: 5px;
    padding: 10px;
    width: 300px;
}

    .fileUploadQueueItem .cancel {
        float: right;
    }

.fileUploadProgress {
    background-color: #FFFFFF;
    border-top: 1px solid #808080;
    border-left: 1px solid #808080;
    border-right: 1px solid #C5C5C5;
    border-bottom: 1px solid #C5C5C5;
    margin-top: 10px;
    width: 100%;
}

.fileUploadProgressBar {
    background-color: #0099FF;
}


/* 설문 문제 */
.sv_Title {
    background: url('/images/left_maintitle.png') no-repeat;
    background-position-y: center;
    padding-left: 15px;
    padding-top: 8px;
    margin-top: 15px;
    font-size: 13px;
    font-weight: bold;
    color: #626262;
    display: inline-block;
    height: 25px;
}
/* 설문 주관식 박스 */
.sv_ListBox {
    border: solid 1px LightGray;
    width: 100%;
    height: 110px;
}

.text_blue {
    color: #004fa8;
}

.limitMsg {
    color: red;
}

/* loading */
.modal
{
    position: fixed;
    top: 0;
    left: 0;
    background-color: #fff;
    z-index: 99;
    opacity: 0.8;
    filter: alpha(opacity=60);
    -moz-opacity: 0.8;
    min-height: 100%;
    width: 100%;
}

.loading
{
    width: 200px;
    height: 200px;
    display: none;
    position: fixed;
    z-index: 999;
}

.divContNoti {
    position:absolute;margin:-415px 0 0 20px;width:690px;height:335px;background:#f4f4f4;border:1px solid #ddd;padding:20px;cursor:pointer;
}
.divContNoti h1 {
    padding-bottom:20px;
}
.divContNoti p {
    line-height:18px;
    padding-bottom:10px;
}

.calSize_1 {
   position: relative; width: 100%;
}

.calSize_2 {
   position: absolute; width: 1002px; height: 800px; margin-left: -209px;
}