/* common */
a {color:#000000;text-decoration:none;}
a:hover {color:#ff6800;text-decoration:underline;}
body {width:1000px;margin:0px auto;color:#000000;font-size:12px;font-family:verdana;}
form,ol,ul {margin:0px;padding:0px;}
input,select,textarea {color:#000000;font:9pt Arial, Helvetica, sans-serif;background-color:#f8f8f8;border-width:1px;}
#header {height:113px; margin:0px auto;padding:0px;overflow:hidden;background:url(../../images/company/background.png) repeat-x 0px 0px;}
#header .toper {margin:0px auto;height:76px;}
#header .toper .logo {float:left;}
#header .toper .guard {float:right;}
#header .naver {height:38px;margin:0px auto;padding:0px 15px 0px 15px;overflow:hidden;}
#header .naver li {list-style:none;float:left;}
#header .naver .t {width:91px;height:38px;line-height:38px;font-weight:bold;text-align:center;background:url(../../images/company/icons.png) no-repeat 0px 0px;}
#header .naver .t a,#header .naver .t span {color:#ffffff;text-decoration:none;}
#header .naver .s {width:2px;height:38px;margin:0px 12px 0px 12px;background:url(../../images/company/icons.png) no-repeat -114px 0px;overflow:hidden;}
#header .naver .f {height:38px;line-height:38px;}
#ajaxloading {height:26px;line-height:26px;padding:0px 18px 0px 18px;color:#ff0000;background-color:#ffffff;}
.br {height:8px;overflow:hidden;clear:both;}
.must {color:#d52f2f;padding:0px 5px 0px 14px;background:url(../../images/company/icons.png) no-repeat -522px -293px;}
.light {padding:0px 4px 0px 4px;color:#003399;text-decoration:underline;}
.certid li {height:20px;padding:0px 5px 0px 0px;list-style:none;float:left;}
.focuser {background-color:#f4f7f9;}
#footer {margin:0px auto;padding:10px 0px 25px 0px;text-align:center;line-height:22px;border-top:1px solid #ced8e1;}

#mainid {width:1000px;padding:0px;}
#mainid .comidx {padding:80px 0px 80px 0px;}
#mainid .comidx table {margin:0px auto;}
#mainid .comidx li {list-style:none;}
#mainid .comidx .forml {width:352px;height:187px;}
#mainid .comidx .forml .l1 {height:26px;background:url(../../images/company/login_1.gif) no-repeat 0px 0px;}
#mainid .comidx .forml .l2 {height:145px;padding:16px 0px 0px 0px;background:url(../../images/company/login_2.gif) no-repeat 0px 0px;}
#mainid .comidx .forml table {width:280px;}
#mainid .comidx .forml th {padding:5px;}
#mainid .comidx .forml td {padding:5px;border-bottom:1px dashed #efefef;}
#mainid .comidx .formr {width:352px;height:187px;}
#mainid .comidx .formr .l1 {height:26px;background:url(../../images/company/reg_1.gif) no-repeat 0px 0px;}
#mainid .comidx .formr .l2 {height:118px;background:url(../../images/company/reg_2.gif) no-repeat 0px 0px;}
#mainid .comidx .formr .l3 {height:43px;background:url(../../images/company/reg_3.gif) no-repeat 0px 0px;}
#mainid .comidx .formr .l3 a {width:350px;height:43px;display:block;}

#mainid .wraptable {width:100%;margin:0px auto;}
#mainid .wraptable .wrapleft {width:180px;padding:0px 0px 8px 0px;border-right:1px solid #9db3c5;background-color:#f0f3f8;}
#mainid .wraptable .wrapleft .cate {height:29px;padding:11px 0px 9px 0px;text-align:center;overflow:hidden;border-bottom:1px solid #9db3c5;background:url(../../images/company/background.png) repeat-x 0px -139px;}
#mainid .wraptable .wrapleft .cate a {height:29px;display:block;}
#mainid .wraptable .wrapleft .cate li {list-style:none;float:left;}
#mainid .wraptable .wrapleft .cate .jpost {padding:0px 5px 0px 8px;}
#mainid .wraptable .wrapleft .cate .jpost a {width:79px;background:url(../../images/company/icons.png) no-repeat 0px -46px;}
#mainid .wraptable .wrapleft .cate .jpost a:hover {background:url(../../images/company/icons.png) no-repeat 0px -75px;}
#mainid .wraptable .wrapleft .cate .rpost a {width:80px;background:url(../../images/company/icons.png) no-repeat -79px -46px;}
#mainid .wraptable .wrapleft .cate .rpost a:hover {background:url(../../images/company/icons.png) no-repeat -79px -75px;}
#mainid .wraptable .wrapleft .nc {padding:10px 0px 10px 0px;}
#mainid .wraptable .wrapleft .nc li {padding:0px 5px 0px 25px;height:24px;line-height:24px;list-style:none;}
#mainid .wraptable .wrapright {padding:8px;}
#mainid .wraptable .subnavs {height:25px;line-height:25px;border-top:1px solid #9db3c5;border-left:1px solid #9db3c5;border-right:1px solid #9db3c5;background:url(../../images/company/background.png) repeat-x 0px -188px;}
#mainid .wraptable .subnavs li {height:25px;border-right:1px solid #9db3c5;list-style:none;float:left;}
#mainid .wraptable .subnavs .t {padding:0px 19px 0px 19px;font-weight:bold;background:url(../../images/company/background.png) repeat-x 0px -213px;}
#mainid .wraptable .subnavs .t a {padding:0px 0px 0px 11px;color:#15446b;background:url(../../images/company/icons.png) no-repeat -527px -250px;}
#mainid .wraptable .subnavs .t span {padding:0px 0px 0px 11px;color:#15446b;background:url(../../images/company/icons.png) no-repeat -527px -250px;}
#mainid .wraptable .subnavs .f {color:#496982;padding:0px 19px 0px 19px;}
#mainid .wraptable .subnavs .f a {padding:0px 0px 0px 8px;color:#496982;background:url(../../images/company/icons.png) no-repeat -527px -271px;}
#mainid .wraptable .load {padding:5px;border-left:1px solid #9db3c5;border-right:1px solid #9db3c5;border-bottom:1px solid #9db3c5;background:url(../../images/company/background.png) repeat-x 0px -237px;}
#mainid .wraptable .former table {width:100%;border-left:1px solid #9db3c5;border-right:1px solid #9db3c5;}
#mainid .wraptable .former th {height:24px;line-height:24px;padding:0px 5px 0px 5px;color:#51738e;font-weight:normal;text-align:left;border-bottom:1px solid #e6e4e4;background:url(../../images/company/background.png) repeat-x 0px -237px;}
#mainid .wraptable .former th a {color:#51738e;}
#mainid .wraptable .former td {padding:5px;text-align:left;font-weight:normal;border-bottom:1px solid #efefef;}
#mainid .wraptable .former .tr {color:#993300;background-color:#ffffcc;}
#mainid .wraptable .former .lic li {padding:0px 0px 0px 25px;list-style-position: inside;list-style-image: none;list-style-type: decimal;}
#mainid .wraptable .submitbg {height:25px;padding:5px;line-height:25px;border-left:1px solid #9db3c5;border-right:1px solid #9db3c5;border-bottom:1px solid #9db3c5;background:url(../../images/company/background.png) repeat-x 0px -262px;}
#mainid .wraptable .submitbg .rgt {float:right;}
#mainid .wraptable .submitbg .rgt li {height:25px;padding:0px 0px 0px 5px;line-height:25px;list-style:none;float:left;}
#mainid .wraptable .submitbg input {height:25px;color:#993300;line-height:22px;border:1px solid #9db3c5;background-color:#ffffcc;}

