body {border:0; margin:0;}
.wrap_outer {width:100%; margin:auto;}
.wrap_inner {width:948px; margin:auto; overflow:hidden;}
.bg_top {background:url(../images/bg_top.gif) top repeat-x;}
.wrap_top {height:109px; background:url(../images/under_header.gif) 50% 80px no-repeat;}

.wrap_top table {width:100%;}
.wrap_top .logo {vertical-align:top; padding-top:15px; padding-left:52px;}
.wrap_top .logo a {display:block; background:url(../images/logo.jpg); width:214px; height:94px; text-indent:-9999px;}
.wrap_top .links {vertical-align:top; padding-top:15px; text-align:right;}
.wrap_top .links a {color:#003a7c; font:11px Arial, Helvetica, sans-serif; text-decoration:none; margin-right:25px;}
.wrap_top .links a:hover {text-decoration:underline;}
.wrap_top .links a.home {background:url(../images/i_home.gif) left top no-repeat; padding-left:18px;}
.wrap_top .links a.cont {background:url(../images/i_envelop.gif) left 3px no-repeat; padding-left:16px;}

.navt {width:100%; background:url(../images/navt_bg.gif) top repeat-x;}
.navt_l {background:url(../images/navt_l.gif) left top no-repeat; width:16px;}
.navt_r {background:url(../images/navt_r.gif) right top no-repeat; width:4px; font-size:0;}
.navt td {vertical-align:top; height:42px; overflow:hidden;}
.navt table {width:100%;}
.navt table td {background:url(../images/navt_divider.gif) left top no-repeat; height:42px; padding-left:2px; vertical-align:top;}
.navt table td a {display:block; height:36px; color:#fff; text-decoration:none; font:11px/14px Arial, Helvetica, sans-serif; padding-left:5px; padding-top:6px; text-transform:uppercase; padding-right:30px;}
.navt table td.last a {padding-right:3px;}
.navt table td a:hover {background:url(../images/navt_over.gif) top repeat-x;}
.navt table td a.active {background:url(../images/navt_active.gif) top repeat-x;}

.navt2 {background:url(../images/navt2_bg.gif) top repeat-x; width:100%; font:11px/34px Tahoma, Arial, Helvetica, sans-serif; color:#000;}
.navt2_l {background:url(../images/navt2_l.gif) left top no-repeat; height:34px; }
.navt2_r {background:url(../images/navt2_r.gif) right top no-repeat;}
.navt2 a {text-decoration:none; margin:0 5px; color:#405063;}
.navt2 a.active, .navt2 a:hover {color:#000;}

.wrap_content {padding:28px 25px 0 8px;}
.content {width:100%;}
.main_lc {vertical-align:top; padding-right:37px;}
.main_rc {width:266px; vertical-align:top; padding-top:14px;}

.main_lc .subcontent {padding:0 14px 14px 6px;}
.main_rc .subcontent {padding:0 5px 0 4px;}
p {margin:0; padding:0 0 18px 0; color:#405063; font:12px/18px Tahoma, Arial, Helvetica, sans-serif; text-align:justify;}
p a {color:#003066;}
h1 {background:url(../images/h1.gif) left top no-repeat; height:48px; margin:0; padding:6px 6px 0 96px; color:#000; font:22px Tahoma, Arial, Helvetica, sans-serif;}
.main_lc h2 {height:30px; background:url(../images/h2_bg.gif) top repeat-x; margin:0; padding:0 0 0 17px; font:bold 16px/27px Tahoma, Arial, Helvetica, sans-serif; color:#fff;}
.main_lc h2 span {background:url(../images/h2_r.gif) right top no-repeat; display:block;}
img.fleft {float:left; border:3px solid #dce6f1; margin-right:16px;}
.h20 {height:20px; overflow:hidden;}
.h25 {height:25px; overflow:hidden;}
.main_rc h2 {margin:0; padding:0 0 5px 17px; color:#000; font:bold 16px Tahoma, Arial, Helvetica, sans-serif;}
.main_rc h2 a {color:#285890; text-decoration:none}
.main_rc h2 a:hover {text-decoration:underline;}
.prarea {border-top:1px solid #e9eaf0; padding-top:10px;}
.prarea_1 {padding-top:14px;}
.prarea p {padding:4px 0 5px 0;}
.prarea a.title {color:#285890; padding:0 0 0 20px; background:url(../images/arrow1.gif) 2px 3px no-repeat; font:bold 12px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none;}
.prarea a.title:hover {text-decoration:underline;}

.footer_bg {height:171px; background:url(../images/footer_bg.gif) top repeat-x;}
.footer {background:url(../images/logo_footer.jpg) 50% 44px no-repeat; padding-top:92px; text-align:center; color:#cbced2; font:12px/24px Arial, Helvetica, sans-serif; overflow:hidden; height:79px;}
.footer a {color:#cbced2; text-decoration:none;}
.footer a:hover {text-decoration:underline;}

.fram {background-color:#eff7ff; border:1px solid #e4effa; color:#405063; font:12px/18px Tahoma, Arial, Helvetica, sans-serif; text-align:justify; padding:8px 12px 10px 14px; margin-bottom:18px;}
.fram strong {color:#275890;}
.fram a {color:#275890;}
.nowrap {white-space:nowrap;}

ul {list-style:none; margin:0; padding:0;}
ul li {background:url(../images/arrow1.gif) left 5px no-repeat; text-indent:15px; font:bold 12px/18px Tahoma, Arial, Helvetica, sans-serif; color:#275890; margin:0;} 
ul li p {font-weight:normal;}
ul li a {color:#275890; text-decoration:none;}
ul li a:hover {text-decoration:underline;}
ul li p a {text-decoration:underline;}

.rlinks h4 {margin:0; padding:18px 0 0 0; font:bold 12px/18px Tahoma, Arial, Helvetica, sans-serif; color:#275890;}
.rlinks ul li {background:url(../images/arrow2.gif) left 7px no-repeat; text-indent:10px; font-weight:normal; color:#405063;}
.rlinks ul li a {text-decoration:underline; color:#405063;}

.form_cont {margin:0; padding:0 0 0 20px;}
.form_cont .acntr {text-align:center;}
.form_cont .rgt {text-align:right;}
.form_cont * {color:#405063; font:12px/15px Tahoma, Arial, Helvetica, sans-serif;}
.form_cont input, .form_cont textarea {border:1px solid #cad0d6;}
.form_cont textarea {padding:0 1em;}
.form_cont input {padding:3px 5px;}
.form_cont input.formbutton {border:0; cursor:pointer; background:url(../images/b_submit.gif); width:74px; height:23px; padding:0;}
.developer {display:none;}

.olist {padding:10px 30px 0 0;}
.olist img {float:right; border:3px solid #dce6f1; margin-left:16px;}
.olist h3 {margin:0; padding:12px 0 6px 0; font:bold 12px/18px Tahoma, Arial, Helvetica, sans-serif; color:#275890;}
.olist ul li {background:url(../images/arrow2.gif) left 7px no-repeat; padding:0 0 4px 12px; font-weight:normal; color:#405063; text-indent:0; line-height:16px;}
