BR { clear: both; }
.head { margin: 0px auto; width: 1002px; background: url(head.jpg) no-repeat; height: 344px; }
.nav { z-index: 999; position: relative; padding-bottom: 0px; padding-left: 25px; padding-right: 0px; zoom: 1; overflow: hidden; padding-top: 297px; }
.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: 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.no_line { background: none transparent scroll repeat 0% 0%; }
.nav A:hover { color: #333; text-decoration: underline; }
.nav A.nav_curr { background: url(nav_curr.png); color: #fff; cursor: default; text-decoration: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='scale',src="nav_curr.png"); _background: none; }
.main { padding-bottom: 15px; margin: 0px auto; padding-left: 35px; width: 952px; padding-right: 15px; background: #f6f9fe; padding-top: 20px; }
.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-bottom: 40px; line-height: 24px; margin: 0px 0px 0px 45px; padding-left: 75px; width: 765px; padding-right: 0px; background: url(r_bga.gif) #fff repeat-x left bottom; color: #333333; font-size: 14px; overflow: hidden; padding-top: 45px; }
.answer B { display: block; clear: both; }
.answer P { float: left; }
.answer SPAN { float: left; }
.answer SPAN { width: 690px; margin-bottom: 35px; }
