body, form { margin:0; }
ul { list-style-type:none; margin:0; padding:0; }
img { border:none; }
select, input { border:none; margin:2px; font-size:11px; color:#666; vertical-align:middle; }
tbody { margin:0; padding:0; }

input:hover, textarea:hover, select:hover { background-color:#F1EBDF; color:#0F4148; }
input:focus, textarea:focus, select:focus { background-color:#F1EBDF; color:#0F4148; }

.mouse:hover { background-color:#F1EBDF; }
.input { border:solid 1px #B5BEBF; color:#333333; }
.engonly { ime-mode:disabled }

#listTable { border-collapse:collapse; border:0; width:100%; margin-top:3px; }
#listTable th {
    height:26px; padding:0; margin:0; color:#FFF; font-weight:normal;
    background:#B5BEBF url(/img/tree/con_img_sline.gif) no-repeat bottom right;
}
#listTable th.last { background-image:none; }
#listTable td { text-align:center; height:26px; border-bottom:solid 1px #EAE3D5; padding:0; margin:0; }
#listTable td.left { text-align:left; padding-left:10px; }
#listTable td.right { text-align:right; padding-right:10px; }
#listTable td.last { height:60px; }

#searchTable { padding:10px 0; text-align:center; border:3px solid #DFE5E4; background-color:#F9FAF3; }
#pageListTable { padding:15px 0; text-align:center; background:url(/img/tree/con_bgi_board_01.gif) repeat-x; }
#buttonTable { padding:10px 0; text-align:right; }

#viewTable { border-collapse:collapse; border:0; width:100%; border-top:2px solid #CBD1D0; }
#viewTable td { padding-left:15px; border-bottom:1px solid #E9EBE6; height:28px; }
#viewTable .title { background-color:#F4F5EF; }
#viewTable .content { padding:30px 10px; border-bottom:none; }
#viewTable .content td { padding:0; border:none; height:auto; }

#prevNextTable { border-collapse:collapse; border:0; width:100%; border-top:2px solid #DADEDB; border-bottom:2px solid #DADEDB; }
#prevNextTable td { padding-left:15px; border-bottom:1px solid #E9EBE6; }
#prevNextTable .title { background-color:#F7F8F1; width:60px; }

#listTable.investment th { background-color:#CCB8BF; }

#listTable.cyber th { background-color:#C3BCAC; }
#searchTable.cyber { border:3px solid #E8E5D9; background-color:#F7F6ED; }
#viewTable.cyber { border-top:2px solid #E8E5D9; }
#viewTable.cyber .title { background-color:#F7F6ED; }
#prevNextTable.cyber { border-top:2px solid #E8E5D9; border-bottom:2px solid #E8E5D9; }

#listTable.faq th { background-color:#C0B6B5; }
#searchTable.faq { border:3px solid #E5E2DD; background-color:#F6F5EF; }
#viewTable.faq { border-top:2px solid #C0B6B5; }
#viewTable.faq .title { background-color:#F6F5EF; }
#prevNextTable.faq { border-top:2px solid #E5E2DD; border-bottom:2px solid #E5E2DD; }


#mainUtilMenu{ position:absolute; top:10px; right:0; }
#mainUtilMenu a { vertical-align:middle; }

#leftMenu    { position:absolute; width:395px; text-align:left; z-index:2; }
#leftImage   { position:absolute; left:215px; top:0; width:180px; }
#utilMenu    { position:absolute; left:440px; top:10px; width:520px; text-align:right; z-index:2; }
#contentBody { position:absolute; left:440px; top:0; width:520px; padding-top:80px; text-align:left; overflow:visible; }
#printBody   { overflow:visible; }
#movieLayer  { text-align:right; padding:10px 0; }
#familyMenu  { position:relative; left:-400px; top:200px; }

#navigationBar {
    display:inline; font-size:11px; line-height:17px; padding-left:15px; text-align:left;
    background:transparent url(/img/company/common/bul_navi2.gif) no-repeat left 50%;
}
#navigationBar span { font-weight:bold; font-size:11px; line-height:17px; }
#navigationBar a { font-size:11px; text-decoration:none; }

div#top {
    position:absolute; top:200px; left:853px; width:87px; height:271px;
    z-index:0; text-align:right; background-color:transparent; overflow:hidden;
}
div#top div#topObject { position:absolute; left:-523px; top:0; }
div#top img { float:left; cursor:pointer; }

#business a.submenu { float:left; padding:1px 5px; width:160px; overflow:visible; vertical-align:middle; text-decoration:none; }
#business a.submenu:hover { color:#E03333; }
#business a.selected  { padding-left:10px; background:transparent url(/kr/img/bu/bul_00_01.gif) no-repeat 0 5px; font-weight:bold; }


.button {
    text-align:center; min-width:80px; width:80px; height:23px; line-height:23px; color:#FFF;
    background-color:#1E8291; vertical-align:middle;
}
a.button { display: -moz-inline-box !important; -moz-box-align: center; -moz-box-pack:center; display: inline-block; overflow:visible; }

#loadingTable { position:relative; padding:60px; margin:0; width:450px; left:30px; top:-150px; background-color:#FFF; border:3px solid #c0c0c0; display:none; }
#mailSendResultTable  { position:relative; padding:30px; margin:0; width:450px; left:50px; top:-200px; background-color:#FFF; border:3px solid #c0c0c0; display:none; }
#zipcodeFormDiv { position:absolute; padding:10px; margin:0; left:400px; top:100px; background-color:#FFF; border:3px solid #c0c0c0; display:none; }
#zipcodeTableDiv { text-align:left; margin-top:10px; width:420px;height:180px;overflow:auto; border-top:1px solid #c0c0c0; font-size:11px }

div.fileinputs { position:relative; }
div.fakefile { position:absolute; top:0px; left:0; z-index:1; }
input.file { position:relative; text-align:right; -moz-opacity:0; filter:alpha(opacity:0); opacity:0; z-index:2; width:375px; }
input.clone { width:300px; }

