BR { clear: both; }*{ margin:0; padding:0;}
body{ font-family: 'lucida grande' ,tahoma,helvetica,arial, 'bitstream vera sans' ,sans-serif; background: #fff; font-size: 12px; -webkit-text-size-adjust: none; line-height:22px;}
a{ text-decoration:none;}
.style1{ text-align:left;}
.head { margin: 0px auto; width:100%; background: url(head.jpg) repeat-x 0 45px; height:340px; }
.nav { z-index: 999; position: relative; padding-bottom: 0px; zoom: 1; margin:auto; width:100%; text-align:center; background:#333; }
.nav A.no_line { text-align: center; width: 158px; background: url(r_bg.gif) no-repeat right -40px; float: left; height: 26px; color: #8f9ea6; font-size: 14px; font-weight: bold; text-decoration: none; padding-top: 18px;  }
.nav A { text-align: center; width: 100px; display:inline-block; height: 45px; line-height:45px; color: #fff; font-size: 14px; font-weight: bold; text-decoration: none; margin-left:-3px;*margin-left:0; }
.nav A.no_line { background: none transparent scroll repeat 0% 0%; }
.nav A:hover { background:#1099d6; border-bottom:none; color: #fff; }
.nav A.nav_curr { background:#1099d6; border-bottom:none; color: #fff; cursor:pointer; text-decoration: none;}
.main { padding:15px 0; margin: 0px auto;  width:100%; background: #f1f1f1;}
.l_side { width: 692px; float: left; }
.l_side DL { border-bottom: #dbeee8 2px solid; margin-bottom: 10px; font-size: 14px; }
.l_side DT { position: relative; line-height: 35px; padding-left: 20px; background: url(bg.gif) no-repeat; height: 35px; color: #fff; font-weight: bold; }
.l_side DD { border-bottom: #c1d7e0 1px solid; padding-bottom: 20px; line-height: 24px; padding-left: 30px; padding-right: 25px; background: #fff; color: #333333; padding-top: 15px; }
.l_side DT A { position: absolute; top: 0px; right: 11px; font-weight: normal; }
.l_side DT A SPAN { font-family: Arial,Helvetica,sans-serif; letter-spacing: -2px; }
.l_side DD.server_explanation { padding-left: 130px; background: url(bg.gif) #fff no-repeat -235px -70px; }
.l_side DD.server_explanation A { color: #333333; text-decoration: none; }
.l_side DD.server_explanation A:hover { text-decoration: underline; }
.l_side DD.applicants_lc { padding-left: 130px; background: url(bg.gif) #fff no-repeat 10px -184px; }
.r_side { width: 235px; float: right; }
.l_side DD.applicants_lc A { color: #333333; text-decoration: none; }
.l_side DD.applicants_lc A:hover { text-decoration: underline; }
.r_side DL { border-bottom: #dbeee8 2px solid; margin-top: 10px; font-size: 14px; }
.r_side DT { line-height: 29px; padding-left: 35px; background: url(bg.gif) no-repeat left -70px; height: 29px; color: #fff; font-weight: bold; }
.r_side DD { border-bottom: #c1d7e0 1px solid; text-align: right; border-left: #c1d7e0 1px solid; padding-bottom: 12px; line-height: 24px; padding-left: 15px; padding-right: 10px; background: #fff; color: #333333; overflow: hidden; border-top: #c1d7e0 0px solid; border-right: #c1d7e0 1px solid; padding-top: 5px; }
.r_side DD P { margin-top: 5px; float: left; color: #369; }
.r_side DD A { text-align: left; margin-top: 5px; width: 185px; float: left; font-size: 14px; text-decoration: underline; }
.answer { padding:20px 30px; line-height: 24px;color: #333333; font-size: 14px; overflow: hidden; background:#fff; margin:0 auto; width:1000px; min-height:566px; text-align:left; }
.answer B { display: block; clear: both; }
.answer P { float: left; }
.answer SPAN { float: left; }
.answer .txt p{ padding-bottom:10px; clear:both; width:100%;}
.style3{ clear:both; display:block; text-align:left; border-left:5px solid #1099d6; height:20px; line-height:20px; font-size:16px; font-weight:800; padding-left:10px; margin-bottom:20px;}
.ft a{ color:#fff;}
.g-jh{ position:relative; display:inline-block; *display:inline; }
.g-jhm{ display:block; position:absolute; top:45px; left:-3px; *left:0; background:#1099d6; width:auto; overflow:hidden; z-index:99999; width:140px; height:auto; display:none;}
.g-jhm a{ display:block; clear:both; height:35px; line-height:35px; border-bottom:1px solid #4eb9e9; width:100%; padding-left:3px; font-size:13px; font-weight:400;}
.g-jhm a:hover{ background:#52c2f3; border-bottom:1px solid #4eb9e9;}
g-jh:hover{ background:#1099d6;}
.ft{ text-align:center;}
#footer { padding:15px 0; margin: 0px auto; width:100%; text-align:center; color:#fff;height: auto; overflow: hidden; background:#333; }
#footer .left { float: left; }
#footer .left A { margin: 0px 10px; color: #fff; text-decoration: none; }
#footer .left A:hover { text-decoration: underline; }
#footer .right { padding-bottom: 0px; padding-left: 0px; padding-right: 10px; font-family: 'lucida grande' ,tahoma,helvetica,arial, 'bitstream vera sans' ,sans-serif; float: right; color: #666; padding-top: 0px; }
#footer .right A { text-decoration: none; }
#footer .right A:hover { text-decoration: underline; }
.tbtn span{ width:140px; height:40px; line-height:40px; background:#1099d6; color:#fff; display:block; text-align:center; border-radius:5px;}
.tbtn:hover span{ background:#52c2f3;}