/* updated 7/21/06 */
/* LAYOUT */ 
div#wrapper {
width: 782px;
margin: 0;
padding: 0;
}
div#loca { /* used by A2,B2,C2 */
width: 782px;
background: #85C856 url('../images/residential-logo.gif') no-repeat !important;
}
table#wrapper-table {
margin: 0;
padding: 0;
border-collapse: collapse;
}
#navigation-col {
width: 166px;
margin: 0;
border: 0;
}
#content-col {
background-color: transparent;
margin: 0;
padding: 0;
border: 0;
}
#aux-col {
width: 153px;
background-color: transparent;
margin: 0;
padding: 0;
border: 0;
}
/* END LAYOUT */
/* 1 TEMPLATE LAYOUT ABC */
div.wrapper-template1 {
background: #FFF none;
border-top: 1px solid #C0E0AA;
border-right: 0;
border-bottom: 0;
border-left: 0;
}
div.breadcrumb-template1 {
width: 782px;
left: 0px;
}
div.content-col-template1 {
background-color: #FFF !important;
width: 782px;
}
/* END 1 TEMPLATE LAYOUT ABC */
/* 2 TEMPLATE LAYOUT ABC */
div.wrapper-template2 {
background: #FFF url('../images/content-bg.gif');
border-top: 1px solid #C0E0AA;
border-right: 0;
border-bottom: 0;
border-left: 0;
}
.navigation-col-template2 {
padding: 106px 0 0 0;
background: transparent url('../images/swoosh-res-variant.gif') no-repeat top !important;
}
.breadcrumb-template2 {
width: 616px !important;
left: 166px;
}
div.content-col-template2 {
background-color: #FFF !important;
width: 463px;
}
td.aux-col-template2 {
background-color: #EFEFEF !important;
width: 153px;
}
/* END 2 TEMPLATE LAYOUT ABC */
/* 3 TEMPLATE LAYOUT ABC */
div.wrapper-template3 {
background: #FFF url('../images/content-bg.gif');
border-top: 1px solid #C0E0AA;
border-right: 0;
border-bottom: 0;
border-left: 0;
}
.breadcrumb-template3 {
width: 463px !important;
}
.navigation-col-template3 {
padding: 131px 0 0 0;
background: transparent url('../images/swoosh-res.gif') no-repeat top !important;
}
div.content-col-template3 {
background-color: #FFF !important;
width: 463px;
}
td.aux-col-template3 {
background: #EFEFEF url('../images/swoosh-res-aux.gif') no-repeat 0 -6px !important;
width: 153px;
}
/* END 3 TEMPLATE LAYOUT ABC */
/* 4 TEMPLATE LAYOUT ABC */
div.wrapper-template4 {
background: #FFF url('../images/content-bg.gif');
border-top: 1px solid #C0E0AA;
border-right: 0;
border-bottom: 0;
border-left: 0;
}
.breadcrumb-template4 {
width: 616px !important;
left: 0;
}
div.content-col-template4 {
background-color: #FFF;
width: 612px;
}
.navigation-col-template4 {
padding: 131px 0 0 0 !important;
background: transparent url('../images/swoosh-res.gif') no-repeat top !important;
}
/* END 4 TEMPLATE LAYOUT ABC */
/* 5 TEMPLATE LAYOUT ABC */
div.wrapper-template5 {
background: #FFF url('../images/content-bg.gif');
border-top: 1px solid #C0E0AA;
border-right: 0;
border-bottom: 0;
border-left: 0;
}
.breadcrumb-template5 {
width: 782px;
left: 0px;
}
td.content-col-template5 {
background-color: #FFF !important;
width: 629px;
}
td.aux-col-template5 {
background-color: #EFEFEF !important;
width: 153px;
}
/* END 5 TEMPLATE LAYOUT ABC */
/* CONTENT AREA */
div#content {
background-color: #FFF;
border: 0;
padding: 8px 10px 8px 10px;
margin: 0;
position: relative;
}
div.content-home {
padding: 8px !important;
}
table.content-two-column {
position: relative;
border-collapse: collapse;
}
td.content-two-column {
padding: 0;
margin: 0;
border:0;
width: 376px;
}
td.content-two-column-center{
padding: 0;
margin: 0;
border:0;
width: 10px;
}
div.content-two-column {
width: 374px;
}
table.content-three-column {
position: relative;
border-collapse: collapse;
}
td.content-three-column {
padding: 0;
margin: 0;
border:0;
width: 246px;
}
div.content-three-column {
width: 244px;
}
td.content-three-column-center {
padding: 0;
margin: 0;
border:0;
width: 12px;
}
#content h1 {
font: normal 140% Verdana,sans-serif;
margin: 2px 0 2px 0;
}
#content h1 sup {
font: normal 11px Verdana,sans-serif;
margin: 2px 0 2px 0;
}
#content h2 {
font: normal 100% Verdana,sans-serif;
margin: 2px 0 2px 0;
}
#content h3 {
font: bold 95% Verdana,sans-serif;
margin: 10px 0 10px 0;
color: #0A94D6;
}
#content h3 a, #content h3 a:visited {
text-decoration: none;
}
#content h4, strong.pseudo-h4 {
font: bold 12px Verdana,sans-serif;
margin: 10px 0 10px 0;
color: #023F72;
}
#content p {
font: normal 11px Verdana,sans-serif;
line-height: 140%;
margin: 10px 0 10px 0;
color: #656565;
}
#content ul.plain-list, #content ol.plain-list {
font: normal 11px Verdana,sans-serif;
margin: 10px 0 20px 30px;
padding: 0;
color: #656565;
line-height: 150%;
}
.plain-list li {
margin: 0 0 4px 0;
}
#content label, span.label {
font: bold 11px Verdana,sans-serif;
color: #656565;
}
#content .standard-content {
font: bold 75% Verdana,sans-serif !important;
color: #656565 !important;
}
#content p.smaller {
font: normal 65% Verdana,sans-serif !important;
margin: 10px 0 10px 0;
padding: 0 4px 0 0;
color: #656565;
}
#content label.smaller {
font: normal 9px Verdana,sans-serif !important;
color: #656565;
}
#content a {
color: #0A94D6;
}
#content a:visited {
color: #023F72;
}
.error-header {
font: bold 80% Verdana,sans-serif !important;
color: #B52E24 !important;
}
.error-description {
color: #B52E24 !important;
}
.change-header {
font: bold 80% Verdana,sans-serif !important;
color: #357218 !important;
}
.change-description {
font: normal 75% Verdana,sans-serif !important;
color: #357218 !important;
}
/* Content Boxes, Sometimes with Borders */
div.content-box {
border: 1px solid #D5D5D5;
background-color: #FFF;
margin: 10px 0 10px 0;
padding: 0;
position: relative;
}
.content-box-b1 {
width: 766px;
}
.content-box-allie {
width: 500px !important;
}
.content-box-xlarge {
width: 724px !important;
}
.content-box-large {
width: 610px !important;
}
.content-box-assistance {
margin-left: 2px !important; 
margin-bottom: 2px !important; 
width:606px !important;
}
.content-box-medium {
width: 360px;
}
.content-box-olb {
margin-left: 7px !important;
margin-right: 0px !important;
width: 386px;
}
.content-box-small {
width: 130px;
}
div.no-border { /* use this class to turn off border */
border: 0 !important;
}
h2.content-box-h2 {
color: #FFF;
font: bold 90% Verdana,sans-serif !important;
background-color: #0A94D6;
margin: 0  !important;
padding: 2px 0 4px 6px !important; /* changed on 7/20 */
border: 0 !important;
position: relative;
}
h2.content-box-h2 a, h2.content-box-h2 a:visited { /* updated on 7/21 */
color: #FFF !important;
text-decoration: none !important;
}
h2.content-box-h2  img.close {
position: absolute;
top: 2px;
right: 4px;
}
input.content-box-button, img.content-box-button {
position: absolute;
top: 0px;
right: 4px;
border: 0;
margin: 0;
padding: 0;
}
.title-with-sup img, .title-with-sup input  {
top: 4px;
}
.content-box form {
border: 0;
margin: 0;
}
div.content-box-content {
margin: 0;
padding: 0 8px 0 8px;
border: 0;
}
div.content-box-content-shaded {
background-color: #F2F7FB;
margin: 0;
padding: 8px;
border: 0;
position: relative;
}
div.content-box-content-shaded p {
margin: 0 !important;
}
img.corner-tl,img.corner-tr,img.corner-tlnm,img.corner-trnm,img.corner-bl,img.corner-br  {
position: absolute;
}
img.corner-tl {top: -1px;left: -1px;}
img.corner-tr {top: -1px;right: -1px;}
img.corner-tlnm {top: 0px;left: 0px;}
img.corner-trnm {top: 0px;right: 0px;}
img.corner-bl {bottom: -1px;left: -1px;}
img.corner-br {bottom: -1px;right: -1px;}
* html img.corner-bl {bottom: -1px;left: -1px;} /* for IE */
* html img.corner-br {bottom: -1px;right: -1px;} /* for IE */
* html .adobj { /* for an OLB image */
width: 358px;
overflow:hidden;
margin: 0;
padding: 0;
}
/* End Content Boxes, Sometimes with Borders */
/* Pop Up */
.popup-window {
margin: 0 !important;
padding: 0 !important;
background-color: #FFF !important;
}
.popup-window #content {
margin: 2px !important;
padding: 0 !important;
}
.popup-window .content-box {
margin: 2px !important;
padding: 0 !important;
}
/* End Pop Up */
/* A Data Table */
table.datatable {
border-collapse: collapse;
border: 1px solid #D5D5D5;
margin-bottom: 10px;
}
.datatable th {
font-size: 12px;
color: #FFF;
background: #0A94D6;
border: 1px solid #FFF;
padding: 2px 8px 2px 8px;
text-align: left;
}
.datatable td {
border: 1px solid #FFF;
vertical-align: top;
padding: 2px 4px 2px 4px;
}
.datatable tr.datatable-alt1 td{
background-color: #F2F7FB !important;
}
.datatable tr.datatable-alt2 td{
background-color: #E3EEF4 !important;
}
/* End A Data Table */
/* Bounded Lists */
ul.bounded-large {
color: #003B77;
font: bold 70% Verdana, sans-serif;
margin: 8px 0 8px 0px;
padding: 0px;
list-style-type: none;
position: relative;
}
.bounded-large li {
background: #FFF  url('../images/btn_arrow.gif') no-repeat !important;
height: 21px;
margin: 0 0 6px 0;
padding: 4px 0 0 0;
border: 1px solid #FFF;
}
.bounded-large li a {
padding: 0 0 0 24px;
margin: 0;
text-decoration: none;
}
ul.bounded-close {
color: #003B77;
font: bold 70% Verdana, sans-serif;
margin: 8px 0 8px 0px;
padding: 0px;
list-style-type: none;
position: relative;
}
.bounded-close li {
background: #FFF url('../images/btn_close.gif') no-repeat 0 0 !important;
height: 18px;
margin: 0 0 10px 0;
padding: 2px 0 0 0;
border: 1px solid #FFF;
}
.bounded-close li a {
padding: 0 0 0 22px;
margin: 0;
text-decoration: none;
}
ul.bounded-reverse {
color: #003B77;
font: bold 12px Verdana, sans-serif !important;
margin: 8px 0 8px 0px;
padding: 0;
list-style-type: none;
position: relative;
}

.bounded-reverse li {
background: #FFF url('../images/btn_back.gif') no-repeat 0 0 !important;
height: 18px;
margin: 0 0 10px 0;
padding: 2px 0 0 0;
border: 1px solid #FFF;
}
.bounded-reverse li a {
padding: 0 0 0 22px;
margin: 0;
text-decoration: none;
}
ul.bounded-backtotop {
color: #003B77;
font: bold 70% Verdana, sans-serif;
margin: 8px 0 20px 0px;
padding: 0px;
list-style-type: none;
position: relative;
}
.bounded-backtotop li {
background: #FFF url('../images/btn_back_to_top.gif') no-repeat 0 0 !important;
height: 18px;
margin: 0 0 10px 0;
padding: 2px 0 0 0;
border: 1px solid #FFF;
}
.bounded-backtotop li a {
padding: 0 0 0 22px;
margin: 0;
text-decoration: none;
}
/* updated bounded-medium on 7/26 */
ul.bounded-medium {
font: bold 10px Verdana, sans-serif;
margin: 8px 0 8px 0px;
padding: 0px;
list-style-type: none;
position: relative;
}
ul.learn-more-right {
margin: 0 0 0 140px !important;
}
.bounded-medium li {
background: transparent url('../images/btn_go.gif') no-repeat;
line-height: 17px;
margin: 0 0 6px 0;
padding: 0;
}
.bounded-medium li a {
padding: 2px 0 0 20px;
margin: 0;
text-decoration: none;
color: #0A94D6 !important;
}
.bounded-medium span { /* hack */
margin-left:20px;
}
/* end updated on 7/26 */
.bm-indent {
margin-left: 23px !important;
}
ul.bounded-small {
font: bold 65% Verdana, sans-serif;
margin: 8px 0 8px 2px;
padding: 0px;
}
.bounded-small li {
list-style-type: none;
border: 0;
line-height: 16px;
margin: 0 0 3px 0;
}
.bounded-small li a, .bounded-small li a:visited {
padding: 0 0 0 15px;
margin: 0;
text-decoration: underline;
color: #0A94D6 !important;
}
.bs-indent {
margin-left: 46px !important;
}
/* End Bounded Lists */
/* Forms */
/* Content Form */
div.content-form {
margin:5px;
padding: 5px;
background-color: #E4EDF4;
position: relative;
}
.content-form table.form-grid {
border-collapse: collapse;
}
.content-form table.form-grid td, .content-form table.form-grid tr, .content-form table.form-grid tbody {
margin: 0;
padding: 0;
border: 0;
}
table.form-grid p {
margin: 0 !important;
}
.content-form td label, table.form-grid td label {
margin: 0 8px 0 0 !important;
vertical-align: middle; 
text-align: right;
}
p.required, span.required {
margin: 0 !important;
color: #023F72 !important;
font: normal 14px Verdana,sans-serif;
}
.content-form input, .content-form select, .content-form textarea {
border: 1px solid #8DB2C4;
}
.content-form .image-input {
border: 0 !important;
}
.content-form .submit-button {
margin: 0 0 0 4px;
vertical-align: bottom;
}
.content-form .radio-input {
vertical-align: -1px;
border: 0 !important;
}
.content-form .checkbox-input {
border: 0 !important;
vertical-align: -4px;
}
/* End Content Form */
/* Continue Button */
div.continue-button {
width: 100%;
height: 33px;
text-align: right;
margin: 0 2px 0 0;
}
/* End Continue Button */
/* Info Grid */
table.info-grid {
border-collapse: collapse;
}
table.info-grid tr, table.info-grid tbody {
margin: 0;
padding: 0;
border: 0;
}
.info-grid td {
padding: 2px;
}
table.info-grid p {
margin: 0 !important;
}
table.info-grid label {
margin: 0 8px 0 0 !important;
}
/* End Info Grid */
/* End Forms */
/* END CONTENT AREA */
/* PAGE NAVIGATION AREA */
div#page-navigation{
border: 0;
padding: 8px;
margin: 0;
font-family: Verdana, sand-serif;
}
/* END PAGE NAVIGATION AREA */
/* AUX NAVIGATION AREA */
div#aux-navigation {
border: 0;
padding: 0 8px 0 8px;
margin: 0;
font-family: Verdana, sand-serif;
}
#aux-navigation h3 {
font: bold 90% Arial,sans-serif;
color: #666666;
margin: 8px 0 2px 0;
}
#aux-navigation p {
font: normal 70% Verdana,sans-serif;
margin: 10px 0 10px 0;
color: #656565;
}
#aux-navigation a {
color: #0A94D6;
}
#aux-navigation a:visited {
color: #023F72;
}
#aux-navigation ul {
font: normal 65% Verdana,sans-serif;
color: #666666;
margin: 0;
padding: 0 0 0 15px;
}
#aux-navigation ul li {
list-style-image: url('../images/bullet-gray-li.gif');
margin: 0 0 4px 0;
padding: 0;
}
#aux-navigation ul li a, #aux-navigation ul li a:visited {
color: #666666;
margin: 0;
padding: 0;
}
#res-login-box {
margin: 4px 0 30px 0;
padding: 0;
position: relative;
font: normal 10px Verdana,sans-serif;
}
.login-box-lock {
position: absolute;
top: 0;
right: 0px;
}
#res-login-box form {
margin: 0;
padding: 0;
border: 0;
}
#res-login-box table {
border-collapse: collapse;
margin: 0;
padding: 0;
border: 0
}
#res-login-box table td, #res-login-box table tbody {
margin: 0;
padding: 0;
border: 0;
}
#res-login-box h2 {
font: bold 130% Verdana,sans-serif;
color: #FFF;
margin: 0;
padding: 0;
border: 0;
}
#res-login-box label, #res-login-box span {
font: normal 9px Verdana,sans-serif;
color: #FFF;
margin: 0;
padding: 0;
border: 0;
}
#res-login-box p.forgot-password {
font: normal 9px Verdana,sans-serif;
margin: 0;
padding: 0;
}
#res-login-box .forgot-password  a, #res-login-box .forgot-password  a:visited  {
color: #FFF;
}
#res-login-box p.merger-message {
font: normal 9px Verdana,sans-serif;
color: #666666;
margin: 0;
padding: 0;
}
#res-login-box .merger-message  a, #res-login-box .merger-message  a:visited  {
color: #666666;
}
#res-login-box #svcNPA, #res-login-box #svcNXX {
width: 30px;
}
#res-login-box #svcLINE {
width: 40px;
}
#res-login-box #svcNPA, #res-login-box #svcNXX, #res-login-box #svcLINE, #res-login-box #svcPASS {
border-width: 1px;
}
.account-go {
vertical-align: bottom;
margin: 0 0 0 2px;
}
/* END AUX NAVIGATION AREA */
/* MISC */
.check-illustration {
margin: 15px 0 15px 140px;
}
#sbc-error-module {
display:none;
}


