BODY {
	padding: 0;
	margin: 0;
	background-color: #DBDEE4;
}

BODY, TD, DIV, SPAN {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #656565;
}

FORM {
	padding: 0;
	margin: 0;
}

#pageAlignWrapper {
	/* padding should be removed and text align changed to center to center page */
	padding: 0 0 0 11px;
	text-align: left;
	margin: 0;
}

#header {
	background-color: #DBDEE4;
	width: 782px;
	height: 84px;
}

#header #logo {
	float: left;
	width: 147px;
}

#header #headerLinks {
	float: right;
	width: 259px;
	font-size: 1em;
	color: #666666;
	text-align: right;
	margin: 5px 0 0 0;
}

#header #headerLinks A:link {
	color: #666666;
}

#header #headerLinks A:visited {
	color: #666666;
}

#header #headerLinks A:active {
	color: #666666;
}

#header #headerLinks A:hover {
	color: #000000;
}

.headerTop {
	font-size: 0.9em;
}

#pageContentShell {
	width: 782px;
	padding: 0px 0 0 0;
	margin: 0;
}

#leftNav {
	width: 153px;
	background-color: #FAFBFD;
	padding: 130px 7px 0 12px;
	color: #0A94D5;
	vertical-align: top;
}

#leftNav A:link {
	color: #0A94D5;
}

#leftNav A:visited {
	color: #0A94D5;
}

#leftNav A:active {
	color: #0A94D5;
}

#leftNav A:hover {
	color: #0A94D5;
}

#siteSearch {
	vertical-align: middle;
}

#leftNav H2 {
	font-weight: bold;
	font-size: .9em;
	padding: 0;
	margin: 0;
	color: #0A94D5;
}

#leftNav .module {
	padding: 0 0 15px 0;
}

#leftNav #primaryNav {
	color: #0A94D5;
	font-weight: bold;
}

#primaryNav div, #primaryNav a, #primaryNav td {
	font-size: 10px;
}

#leftNav #primaryNav A:link {
	color: #0A94D5;
	text-decoration: none;
	/* should we underline nav items on hover */
}

#leftNav #primaryNav A:visited {
	color: #0A94D5;
	text-decoration: none;
}

#leftNav #primaryNav A:active {
	color: #003366;
	text-decoration: none;
}

#leftNav #primaryNav A:hover {
	color: #003366;
	text-decoration: none;
}

#primaryNav .button {
	padding: 0px 0 3px 0;
	margin: 0 0 1px 0;
}

#primaryNav .button#highlight, #primaryNav .button#highlight A:link {
	color: #0A94D5;
	font-weight: bold;
}

#primaryNav .button#highlight A:visited {
	color: #0A94D5;
}

#primaryNav .button#highlight A:active {
	color: #003366;
}

#primaryNav .button#highlight A:hover {
	color: #003366;
}


#primaryNav .expanded {
	background-color: #E6EFF3;
	margin: 2px 0 0 0;
	padding: 4px 10px 4px 11px;
	font-weight: normal;
}

#primaryNav .expanded2 {
	background-color: #E6EFF3;
	margin: 0;
	padding: 0px 10px 2px 11px;
	font-weight: normal;
}

#primaryNav .leftnavHorizDivider {
	background-image: url(../images/leftnav_horiz_divider.gif);
	background-repeat: repeat-x;
	height: 4px;
}

#contentAreaWrapper {
	width: 475px;
	background-color: #FFFFFF;
	vertical-align: top;
	padding: 0;
}

#breadcrumb {
	font-size: 1em;
	padding: 4px 0 5px 13px;
	color: #555555;
}

#breadcrumbVertSpacer {
	height: 5px;
}

#breadcrumb A:link {
	color: #555555;
}

#breadcrumb A:visited {
	color: #555555;
}

#breadcrumb A:active {
	color: #555555;
}

#breadcrumb A:hover {
	color: #000000;
}

#rightNav {
	background-color: #EBEEF3;
	width: 153px;
	padding: 35px 7px 0 8px;
	vertical-align: top;
}

#rightNav #rightNavFirstCard {
	color: #FFFFFF;
	height: 183px;
	padding: 2px 0 0 0;
}

#rightNav #rightNavFirstCard A:link {
	color: #FFFFFF;
}

#rightNav #rightNavFirstCard A:visited {
	color: #FFFFFF;
}

#rightNav #rightNavFirstCard A:active {
	color: #FFFFFF;
}

#rightNav #rightNavFirstCard A:hover {
	color: #000000;
}

#rightNav #rightNavFirstCard #mysbc_login_header {
	height: 21px;
	margin-bottom: 3px;
}

#rightNav #rightNavFirstCard #mysbc_login_header H2 {
	visibility: hidden;
	display: none;
}

#rightNav .module {
	padding: 0 0 5px 0;
	color: #727272;
	margin: 0 0 15px 0;
	font-size: .9em;
}

#rightNav .module A:link {
	color: #727272;
}

#rightNav .module A:visited {
	color: #727272;
}

#rightNav .module A:active {
	color: #727272;
}

#rightNav .module A:hover {
	color: #000000;
}

#rightNav H1 {
	color: #656565;
	font-size: 1.5em;
	padding: 0 4px 3px 0;
	margin: 0;
}

#rightNav H2 {
	color: #FFFFFF;
	background-color: #656565;
	font-size: .9em;
	padding: 2px 4px 3px 4px;
	margin: 0 0 5px 0;
}

#btnArrowSubmit {
	background-color: transparent;
	width: 20px;
	height: 19px;
	border: 0px;
	margin-left: 5px;
	background-image: url(../images/btn_arrow_default.gif);
	background-repeat: no-repeat;
}

#rightNav UL {
	margin: 0 0 0 15px;
	padding: 0;
	list-style-type: disc;
}

#rightNav UL LI {
	margin-bottom: 3px;
	padding: 0;
	list-style-image: url(../images/bullet_gray_li.gif);
}

#footer {
	padding: 15px 0 10px 166px;
	color: #656565;
}

#footer A:link {
	color: #656565;
}

#footer A:visited {
	color: #656565;
}

#footer A:active {
	color: #656565;
}

#footer A:hover {
	color: #656565;
}


#contentArea A:link {
	color: #48AADA;
}

#contentArea A:visited {
	color: #3776AE;
}

#contentArea A:active, A:hover {
	color: #023F72;
}

#contentArea h1 {
	font-size: 2em;
	font-weight: normal;
	color: #000000;
	margin: 10px 0 5px 0;
}

#contentArea h2.content-box-h2 {
color: #FFF;
font-weight: normal;
background-color: #0A94D6;
margin: 0  !important;
padding: 2px 0 4px 6px !important; /* changed on 7/20 */
border: 0 !important;
position: relative;
}
#contentArea h2.content-box-h2 a, #contentArea h2.content-box-h2 a:visited { /* updated on 7/21 */
color: #FFF !important;
text-decoration: none !important;
}
#contentArea h2.content-box-h2  img.close {
position: absolute;
top: 2px;
right: 4px;
}

#contentArea h2 {
	font-size: 1.4em;
	color: #023F72;
	font-weight: bold;
	margin: 10px 0 5px 0;
}

#contentArea h3 {
	font-size: 1.1em;
	font-weight: bold;
	color: #656565;
	margin: 10px 0 3px 0;
}

#contentArea UL {
	margin: 5px 0 2px 15px;
	padding: 0;
	list-style-type: disc;
}

#contentArea UL LI {
	margin-bottom: 3px;
	padding: 0;
	list-style-image: url(../images/bullet_black_li.gif);
}

#contentArea P {
	margin: 2px 0 4px 0;
}

.title_img {
	margin:0 0 6px 0;
}

#disclaimer {
	margin: 40px 0 0 0;
	font-size: .9em;
}

label.hiddenlabel {
display:none;
}

/* 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: 594px !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;
}

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,img.corner-tltable,img.corner-trtable  {
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-tltable {top: 0px;left: 0px;}
img.corner-trtable {top: 0px; right: 1px;}
* html img.corner-tltable {top: 1px;left: 1px;}
* html img.corner-trtable {top: 1px;right: 1px;}
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;
}

div.form-box {
border: 1px solid #D5D5D5;
background-color: #E4EDF4;
margin: 10px 0 10px 0;
padding: 0;
position: relative;
}
/* End Content Boxes, Sometimes with Borders */

/* 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 0 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 */


p.required, span.required {
margin: 0 !important;
color: #023F72 !important;
font: normal 14px Verdana,sans-serif;
}
p.required_color, span.required_color {
color: #023F72 !important;
}
