@charset "utf-8";
/* CSS Document */

body {
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; margin:0px 0px 0px 0px; background-color:#091255
}
div {
float:left; margin:auto;
}
h1 {
font-size:37px; color:#ffffff;
}
h2 {
color:#ffffff; font-size:24px; margin:0px 0px 5px 0px; font-weight:normal;
}
h3 {
color:#196407; font-size:15px; margin:0px 0px 0px 0px; font-weight:normal
}
a:link {
text-decoration:none; color:#ffffff;
}
a:visited {
text-decoration:none; color:#ffffff;
}
a:hover {
text-decoration:underline; color:#ffffff;
}
.sprite {
background: transparent url(../images/nw/sprite.gif);
}
.outer {
float:none; width:100%;
}
.wrap {
width:100%; background-image:url(../images/nw/hdr_bg.gif); height:190px;
}
.hdr {
width:895px; height:190px; float:none
}
.hdr_rgt {
background-image:url(../images/nw/hdr_sd.png); width:611px;
}
.body_main {
width:915px; float:none;
}
.body_cont {
width:100%; margin-top:9px;
}
.lft_g {
background-position:-0px -0px; width:15px; height:45px; margin-left:19px;
}
.cen_g {
background-position:-0px -46px; width:441px; height:33px; text-align:center; padding-top:12px;
}
.rgt_g {
background-position:-16px -0px; width:15px; height:45px;
}
.sngup_bg {
width:510px; background: transparent url(../images/nw/sgn_bgab.gif); background-repeat:repeat-x; background-color:#75accc;
}
.sngup_bga {
background: transparent url(../images/nw/sgn_bg.gif); width:480px; background-repeat:no-repeat; padding:25px 15px 25px 15px; background-repeat:no-repeat
}
.sngup_tbl {
font-size:18px; color:#021074;
}
.txt_sgnup {
background-position:-0px -407px; height:34px; font-size:24px; color:#666666; width:100%; border:1px solid #cccccc; padding-top:6px;
}
.btn_sgnup {
background-position:-32px -0px; width:193px; height:34px; color:#ffffff; font-weight:bold; cursor:pointer; border:none;
}
.error {
float:none; background:#F20006; border:1px solid #fff; color:#ffffff; font-size:14px; text-align:center; padding:5px 5px 5px 5px;
}
.mpblogs {
width:915px; float:none
}
.mpblogs ul {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
list-style:none;
}
.mpblogs ul li {
float: left;
margin: 12px 14px 0px 0px;
text-align:center;
font-size:16px;
width:115px; height:150px;
font-weight:bold;
color:#ffffff; font-size:14px;
cursor:pointer;
}
.mpblogs ul li IMG {
padding:2px 2px 2px 2px; background:#ffffff; border:1px solid #cccccc;
}
.footer {
width:915px; float:none; color:#acb5f8;
}
.footer a {
color:#acb5f8;
}
.footer div {
padding:8px 0px 8px 0px;
}
.mmnu {
float:right; margin:25px 24px 11px 0px;
}
.mmnu div {
float:left; margin:0px 20px 0px 0px;
}
.mmnu div a {
font-size:14px; font-weight:bold; color:#ffffff; text-decoration:none;
}