@charset "utf-8";
/* CSS Document */
BODY {
border-style: none;
border-color: inherit;
border-width: 0;
margin: 0 auto;
padding: 0;
background-color: #cccccc;
background-image: url('../images/all_body_bg_x_rpt.png');
background-position: 50% top;
background-repeat: repeat-x;
width: 100%;
color: #666666;
font-size: 11px;
font-family: Verdana, Arial;
}
/*ul {
margin: 0;
padding: 0;
}
li {
float: left;
list-style: none;
}*/
.wrap {
clear: both;
}
.left {
float: left;
}
.right {
float: right;
}

#mother {
width: 1144px;
margin: 0 auto;
}
.hdr_hgt {
height: 189px;
}

.toptxt {
color: #c8c8c8;
text-decoration: none;
font-size: 15px;
font-weight: normal; /*013473*/
}
.toptxt a {
color: #013473;
text-decoration: none;
font-size: 15px;
font-weight: normal;
}
.toptxt a:hover {
color: #013473;
text-decoration: underline;
font-size: 15px;
font-weight: normal;
}
.pad1 {
padding: 10px 21px 0 0;
}
.pad11 {
padding: 10px 3px 0 0;
}
#menu_bg {
background-image: url('../images/menu_bg.png');
background-position: 50% top;
background-repeat: no-repeat;
width: 1144px;
height: 59px;
}
.serch_bg {
background-image: url('../images/search_bg.png');
background-repeat: no-repeat;
width: 234px;
height: 28px;
}
.quicklinks_bg {
background-image: url('../images/quick_links_bg.png');
background-repeat: no-repeat;
width: 173px;
height: 29px;
}

.pegibg {
background-image: url('../images/1234_bg_blank.png');
width: 1144px;
height: 52px;
background-position: 50% top;
background-repeat: no-repeat;
}

.howtxt {
color: #FFFFFF;
text-decoration: none;
font-size: 18px;
font-family: Arial;
}
.howtxt a {
color: #0099ff;
text-decoration: underline;
font-size: 18px;
font-family: Arial;
}
.howtxt a:hover {
color: #0099ff;
text-decoration: none;
font-size: 18px;
font-family: Arial;
}

.footerbg {
background-image: url('../images/footer_bg.png');
background-position: 50% top;
background-repeat: no-repeat;
width: 1144px;
height: 44px;
}
.ftrtxt {
color: #666666;
text-decoration: none;
font-size: 14px;
font-weight: normal;
}
.ftrtxt a {
color: #666666;
text-decoration: underline;
font-size: 14px;
font-weight: normal;
}
.ftrtxt a:hover {
color: #666666;
text-decoration: none;
font-size: 14px;
font-weight: normal;
}

.conttop {
background-image: url('../images/con_top.png');
width: 204px;
height: 7px;
background-position: 50% top;
background-repeat: no-repeat;
}
.contbot {
background-image: url('../images/cont_bot.png');
width: 204px;
height: 7px;
background-position: 50% top;
background-repeat: no-repeat;
}
.cont_rpt {
background-image: url('../images/cont_rpt.png');
background-position: 50% top;
background-repeat: repeat-y;
}

.botinner {
background-image: url('../images/inner_bot.png');
width: 990px;
height: 51px;
background-position: 50% top;
background-repeat: no-repeat;
}
.inner_rpt {
background-image: url('../images/inner_rpt.png');
background-repeat: repeat-y;
}

.pgtitle_bg {
background-image: url('../images/page_title_bg.png');
width: 830px;
height: 105px;
background-position: 50% top;
background-repeat: no-repeat;
}
.menu_left {
color: #2d5a85;
font-size: 14px;
font-weight: bold;
text-decoration: none;
}
#leftmenu .cspbBtn {
text-decoration:none;
color:#3f3d3d;
}
.menu_left a {
color: #2d5a85;
font-size: 12px;
text-decoration: underline;
}
.menu_left a:hover {
color: #2d5a85;
font-size: 12px;
text-decoration: underline;
}

.contop_up {
background-image: url('../images/contt_top.png');
width: 202px;
height: 51px;
background-position: center;
background-repeat: no-repeat;
}
.contop_up_rpt {
background-image: url('../images/con_rpt.png');
background-position: center;
background-repeat: repeat-y;
}
.contop_down {
background-image: url('../images/con_bg.png');
background-position: 50% bottom;
background-repeat: no-repeat;
width: 202px;
height: 202px;
}

/*====================NEW CSS============================*/

.checklang {
color: #013473;
}
.hyper {
color: #990000;
text-decoration: none;
}
.hyper:hover {
color: #990000;
text-decoration: underline;
}


#form  {
position: relative;
width: 615px;
margin: 0 auto;
padding-bottom: 30px;
background: url('/images/form_shadow_full.png') bottom center no-repeat transparent;
}
#form  #form_inner {
background: url('/images/form_shimmer.png') top center no-repeat #f0f0f0;
border: 1px solid #fff;
width: 498px;
margin: 0 auto;
padding: 30px;
}
#form  #form_note {
width: 490px;
margin: 0 auto;
padding: 10px 20px;
background: url('/images/form_note_bg.png') top left repeat-x #7db261;
border-top: 1px solid #a5e78b;
border-left: 1px solid #a5e78b;
border-right: 1px solid #a5e78b;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 16px;
color: #3d721d;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
}
#form  #form_note a {
text-decoration: none;
color: #3d721d;
}
#form  #form_note a:hover {
color: #255607;
}
#form  #form_note b {
color: #356617;
}
#form  #form_inner #account_form {
margin: 0;
padding: 0;
}
#form  #form_inner #account_form label {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 18px;
color: #2D5A85;
display: block;
margin-bottom: 5px;
}
#form  #form_inner #account_form label .disclaimer {
color: #9cacbc;
font-family: "Lucida Grande", Verdana, sans-serif;
font-size: 11px;
}
#form  #form_inner #account_form .text_field {
width: 494px;
font-family: Georgia, Times, "Times New Roman", serif;
font-size: 28px;
border: 1px solid #97b5d2;
background: url('/images/input_bg.png') top left repeat-x #f7fcff;
color: #25313c;
}
#form  #form_inner #account_form .text_field:focus {
background-color: #f9f8e4;
}
ul.errors {
margin: 0 0 25px 0;
padding: 15px 15px 5px 15px;
background: url('/images/form_error_bg.png') bottom left repeat-x #ef858d;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 18px;
font-weight: normal;
color: #631110;
border-top: 1px solid #7d454a;
border-left: 1px solid #ce7076;
border-right: 1px solid #ce7076;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}
ul.errors li {
margin: 0 0 10px 0;
}
#content .blue_note {
position: relative;
top: -50px;
}
#footer {
margin-top: -80px;
}

