@charset "euc-kr";

/* Global */
*{
}

HTML, BODY, #table_container {
    margin:0;
    padding:0;
    line-height:normal;
    font-style:normal;
    width: 100%;
    HEIGHT : 100%;
    background-color: #FFF;
}

BODY, TH, TD, A, DIV, PRE, XMP, INPUT, TEXTAREA, SELECT, BUTTON {
    font-family: "Tahoma";
    font-size: 12px;
}



BUTTON {
    background-color: #EEEEEE;
    border-color: #999999 #333333 #333333 #999999;
    border-width: 1px;
    border-style: solid;
    cursor: default;
    font-size: 12px;
    /*
    font-weight: bold;
    */
    color: #000000;
    padding: 2px 5px 2px 5px;
}

.retrieve{
    width:50px;
    height:30px;
}

BODY, INPUT, TEXTAREA, SELECT {
    color: #000;
}

img, fieldset{
    border:none;
}

hr{
    clear: both;
    display:none;
}

a{
    text-decoration:none;
}

a:hover, a:active, a:focus{
    text-decoration:underline;
}

button, label{
    cursor: pointer;
}

.radio, .checkbox {
    border: 0px;
}


.icon-save { background-image: url(save.gif) !important; background-repeat: no-repeat; }


.table_main {
    border-collapse: collapse;
    width: 100%;
}

.table_main th {
    border-width: 1px;
    padding: 2px;
    border-style: inset;
    border-color: #000;
}

.table_main tr {
    /*height: 25px;*/
}

.table_main td {
    border-width: 1px;
    padding: 5px;
    border-style: solid;
    border-color: #999;
    border-collapse: collapse;
}


.table_box {
    border-width: 1px;
    border-spacing: 0px;
    border-style: solid;
    border-color: #CAC8C0;
    border-collapse: collapse;
    padding: 0px;
}
.table_box th {
    border-width: 1px;
    padding: 0px;
    border-style: inset;
    border-color: #CAC8C0;
}
.table_main tr {
    /*height: 25px;*/
}
.table_box td {
    border-width: 1px;
    padding: 2px;
    border-style: solid;
    border-color: #CAC8C0;
    border-collapse: collapse;
}


.conthead {
    background-color: #F0F0F0;
    text-align: right;
    padding-right: 5px;
    padding-left: 5px;
    height: 22px;
}

.contdata {
    background-color: white;
    padding-right: 3px;
    padding-left: 3px;
    height: 22px;
}


.condhead {
    background-color: #F6F6E8;
    text-align: center;
    white-space: nowrap;
}

.searchhead{
    background-color: #f7f7c9;
    text-align: center;
    white-space: nowrap;
    width: 120px;
}

.conddata {
    background-color: white;
    padding-right: 3px;
    padding-left: 3px;
    word-break: nowrap;
}

.tophead {
    background-color: #D4E4F4;
    text-align: center;
    white-space: nowrap;
}

.input_text {
    border: #D2CAB9 1px solid;
    padding: 2px 2px 0px 2px;
    height: 16px;
}

FILE {
    border: #D2CAB9 1px solid;
    padding: 2px 2px 0px 2px;
    width: 100%;
    height: 18px;
}

.table_noborder{
    clear: both;
    border: 0px;
}

.table_noborder td{
    clear: both;
    border: 0px;
    padding: 0px;
}

.x-hidden, .x-hide-offsets {
    position:absolute !important;
    left:-10000px;
    top:-10000px;
    visibility:hidden;
}

.ExtDateField{
    width: 90px;
}
#login_container .select_text{display:block; border:1px solid #bebebe; width:126px; height: 24px; line-height:24px; color:#444; margin:2px; padding:4px 2px 0 2px; font-size:12px; vertical-align:top;}

#login_container .input_text{display:block; border:1px solid #bebebe; width:120px; height:16px; color:#444; margin:2px; padding:4px 2px 0 2px; font-size:12px; vertical-align:top;}

#login_container #uid{background:#fff url(/resources/image/bg_login_id.gif) no-repeat 0px 0px;}
#login_container #upw{background:#fff url(/resources/image/bg_login_pw.gif) no-repeat 0px 0px;}

#login_container .input_text.focus{border:2px solid #fd7d1a; margin: 1px; background:#fff !important;}
#login_container .input_text.focusnot{background:#fff !important;}

.login-title{
    font-family: sans-serif;
    font-size: 24px;
    color: #99a19b;
}
.chk_login {vertical-align:middle;margin:-1px 0 1px}
.lbl_long{*margin-left:-3px;font-size:11px;color:#5f6164;letter-spacing:-1px;cursor:pointer}
