FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BODY {
	background: #cce7ed;
	MARGIN: 0px; FONT-SIZE: 62.5%;
}
BLOCKQUOTE {
	MARGIN: 20px; COLOR: #333; FONT-SIZE: 1.1em
}
H1 {
	MARGIN: 0px 0px 7px; LETTER-SPACING: -0.01em; COLOR: #333; FONT-SIZE: 1.7em; FONT-WEIGHT: bold
}
H2 {
	MARGIN-TOP: 0px; LETTER-SPACING: -0.01em; COLOR: #333; FONT-SIZE: 1.4em; FONT-WEIGHT: bold
}99b2
BLOCKQUOTE {
	FONT-FAMILY:  Arial, Lucida Grande, Verdana, Helvetica, sans-serif
}
H1 {
	FONT-FAMILY: Arial, Lucida Grande, Verdana, Helvetica, sans-serif;
	clear: both;
}
H2 {
	FONT-FAMILY: Arial, Lucida Grande, Verdana, Helvetica, sans-serif
}
LABEL {
	FONT-FAMILY: Arial, Lucida Grande, Verdana, Helvetica, sans-serif
}
OL {
	FONT-FAMILY: Arial, Lucida Grande, Verdana, Helvetica, sans-serif
}
TD {
	FONT-FAMILY: Arial, Lucida Grande, Verdana, Helvetica, sans-serif
}
UL {
	FONT-FAMILY: Arial, Lucida Grande, Verdana, Helvetica, sans-serif
}
UL#navMain {
	FONT-FAMILY: Arial, Lucida Grande, Verdana, Helvetica, sans-serif
}
.boxStyle1 P.heading {
	FONT-FAMILY:  Arial, Lucida Grande, Verdana, Helvetica, sans-serif
}
.boxStyle1 .boxStyle_sub1 P {
	FONT-FAMILY: Arial, Lucida Grande, Verdana, Helvetica, sans-serif
}
.promo {
	FONT-FAMILY: Arial, Lucida Grande, Verdana, Helvetica, sans-serif
}
#accountOwner {
	color: #333 !important;
	FONT-FAMILY: Arial, Lucida Grande, Verdana, Helvetica, sans-serif
}
#footer {
	FONT-FAMILY: Arial, Lucida Grande, Verdana, Helvetica, sans-serif
}
A {
	FONT-FAMILY: Arial, Lucida Grande, Verdana, Helvetica, sans-serif
}
P {
	FONT-FAMILY: Arial, Lucida Grande, Verdana, Helvetica, sans-serif
}
LABEL {
	TEXT-ALIGN: right; LINE-HEIGHT: 20px; MARGIN: 0px; PADDING-RIGHT: 5px; DISPLAY: block; FLOAT: left; COLOR: #333; FONT-SIZE: 1.1em; FONT-WEIGHT: bold;*PADDING-TOP: -3px;
}
P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #333; PADDING-TOP: 0px
}

TABLE {
	WIDTH: 100%
}
TD {
	TEXT-ALIGN: left; LINE-HEIGHT: 16px; COLOR: #333; VERTICAL-ALIGN: top
}
TH {
	TEXT-ALIGN: left; LINE-HEIGHT: 16px; COLOR: #333; VERTICAL-ALIGN: top
}
TD {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 4px
}
TD .btn_style1 {
	MARGIN: 0px
}
TH {
	LINE-HEIGHT: 16px; FONT-FAMILY: Arial, Lucida Grande, Verdana, Helvetica, sans-serif
}
UL {
	COLOR: #333; FONT-SIZE: 1.1em
}
.alertHighlight {
	COLOR: #d90019 !important
}
.alertHighlight2 {
	COLOR: #00f !important
}
A.grayLink {
	COLOR: #999999; FONT-SIZE: 1.1em; FONT-WEIGHT: bold
}
A.whiteLink {
	COLOR: #ffffff; FONT-SIZE: 1.1em; /*FONT-WEIGHT: bold*/
}
.textColor {
	COLOR: #006699
}
.tabUpprBorder {
	BORDER-TOP: #ffffff 5px solid
}
.tabBorder {
/*	BORDER-TOP: #006699 10px solid */
border: 0;
}
.tabBorder1 {
	BORDER-BOTTOM: #fff 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BACKGROUND: url(/common/images/header_gradient.jpg) repeat-x bottom; border-bottom: 1px solid #017b90;PADDING-TOP: 3px;
	height: 10px;
    BORDER-TOP: #ccc 1px solid;
	WIDTH: 989px;



}
.boxStyle1 {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; MARGIN: 0px 10px 10px 0px; PADDING-LEFT: 12px; WIDTH: 93%; PADDING-RIGHT: 12px; BACKGROUND: #cce7ed; HEIGHT: auto; PADDING-TOP: 0px
}
.boxStyle1 P {
	MARGIN-TOP: 10px; FONT-SIZE: 0.7em
}
.boxStyle1 P.boxTitle {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; COLOR: #366496; FONT-SIZE: 1.5em !important; PADDING-TOP: 10px
}
.boxStyle1 P.boxTitle2 {
	BORDER-BOTTOM: #366496 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #366496; FONT-SIZE: 1.5em !important; PADDING-TOP: 10px
}
.boxStyle1 .boxStyle_sub1 {
	BORDER-BOTTOM: #cce7ed 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #cce7ed 1px solid; PADDING-BOTTOM: 10px; MARGIN: 10px auto 0px; PADDING-LEFT: 10px; /*WIDTH: 460px*/WIDTH: 94%; PADDING-RIGHT: 20px; BACKGROUND: #fff; HEIGHT: auto; BORDER-TOP: #cce7ed 1px solid; BORDER-RIGHT: #cce7ed 1px solid; PADDING-TOP: 10px
}
.boxStyle1 .boxStyle_sub1 P {
	PADDING-BOTTOM: 0px !important; LINE-HEIGHT: 16px; MARGIN: 5px 10px 0px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; COLOR: #000; FONT-SIZE: 0.9em; PADDING-TOP: 0px !important
}
.boxStyle1 .boxStyle_sub1 .btn_style1 {
	MARGIN-BOTTOM: 0px !important; FONT-SIZE: 0.9em
}
.boxStyle1 .boxStyle_sub1 .inputField {
	MARGIN: 0px
}
.boxStyle1 .boxStyle_sub1 P.subtitle {
	BORDER-BOTTOM: #cce7ed 1px solid; PADDING-BOTTOM: 5px !important; MARGIN-BOTTOM: 5px; FONT-SIZE: 0.9em; FONT-WEIGHT: bold
}
/*.boxStyle1 .boxStyle_sub1 .boxStyle_sub1_sub1 {
	BORDER-BOTTOM: #cce7ed 1px solid; BORDER-LEFT: #cce7ed 1px solid; PADDING-BOTTOM: 15px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 10px; BORDER-TOP: #cce7ed 1px solid; BORDER-RIGHT: #cce7ed 1px solid; PADDING-TOP: 10px;
}*/
.boxStyle1 .boxStyle_sub1 .boxStyle_sub1_sub1 {
	BORDER: #cce7ed 1px solid; PADDING: 10px 5px; display: block; clear: both; overflow: hidden; float:left; width: 665px; margin: 0 0 10px 0;
}
.btn_style1 {
	MARGIN: 0px 0px 10px; BACKGROUND: #84c448; COLOR: #ffffff;border-color: #ffffff;
}
.btn_style1 {
	FONT: bold 1em Arial, Lucida Grande, Verdana, Helvetica, sans-serif;border-color: #ffffff
}
.checkbox {
	POSITION: relative; TOP: 3px
}
.containerAccounts {
	WIDTH: 100%; HEIGHT: auto !important; OVERFLOW: hidden
}
.containerTwoColumn {
	WIDTH: 524px; HEIGHT: auto !important; OVERFLOW: auto;
}
.columnLeft {
	DISPLAY: inherit; FLOAT: left; HEIGHT: auto;

}
.columnRight {
	DISPLAY: inherit; FLOAT: right; HEIGHT: auto;
	text-align:right;
}
.columnLeftStatic {
	WIDTH: 49%; DISPLAY: inherit; FLOAT: left; HEIGHT: auto
}
.columnRightStatic {
	WIDTH: 49%; DISPLAY: inherit; FLOAT: right; HEIGHT: auto
}
.detailsLink {
	TEXT-ALIGN: right;
}
.detailsLink A:link {
	COLOR: #405ebe; FONT-WEIGHT: normal !important; MARGIN-RIGHT: 10px; TEXT-DECORATION: none !important
}
.detailsLink A:visited {
	COLOR: #405ebe; FONT-WEIGHT: normal !important; MARGIN-RIGHT: 10px; TEXT-DECORATION: none !important
}
.detailsLink A:hover {
	COLOR: #00f; TEXT-DECORATION: underline !important
}
.dividerHeader {
	BACKGROUND: #ececec; HEIGHT: 4px; BORDER-TOP: #c1c1c1 1px solid
}
.fieldContainer {
	POSITION: relative; MARGIN-BOTTOM: 3px; HEIGHT: auto; /*OVERFLOW: auto; */
}
.fieldContainer P {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important;
}
#containerBody #columnTypeB .fieldContainer p { /*text-align:left;*/ margin: 0; padding-right:0; }
/*.tableColor1 .fieldContainer .fieldContainer { width: auto;   }*/

.fieldContainer label {
  color: #333 !important;
}
.fieldContainer P.label {
	TEXT-ALIGN: right; PADDING-BOTTOM: 5px !important; MARGIN: 0px !important; PADDING-LEFT: 0px !important; PADDING-RIGHT: 5px !important; FLOAT: left; FONT-WEIGHT: bold; PADDING-TOP: 0px !important;  color: #333 !important;

}
.parent.fieldContainer {
	/*WIDTH: 100%; MARGIN-BOTTOM: 10px*/WIDTH: auto; MARGIN-BOTTOM: 3px
}
.fieldContainer INPUT {
	MARGIN: 0px
}
.fieldContainer SELECT {
	MARGIN: 0px
}
#beginsmonth , #beginsday, #endsmonth , #endsday  { float:left; margin: 0 5px 0 0; }
#dobmonth , #dobday ,#dobMonth , #dobDay , #effectivemonth,#effectiveday  { float:left; margin: 0 5px 0 0; }
#endsyear, #dobyear, #beginsyear, #dobYear, #effectiveyear{ margin: 0 5px 0 0; *margin-top: -1px;}
#startmonth, #startday, #endmonth, #endday { float:left; position:relative; }
#startyear, #endyear{ *margin-top: -1px; position:relative; }
#frommonth, #fromday, #tomonth, #today { float:left; position:relative; }
#fromyear, #toyear{ *margin-top: -1px; position:relative; }


.highlight {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; BACKGROUND: #d1d1d1; PADDING-TOP: 0px !important
}
.iconLeaf {
	MARGIN: 0px 5px 0px 0px; FLOAT: left
}

.iconLeaf2 {
	MARGIN: 0px 0px 5px 5px; VERTICAL-ALIGN: middle
}
.iconLeaf3 {
	POSITION: relative; MARGIN: 0px 5px 0px 0px; FLOAT: left; TOP: -4px
}
.jumpContent {
	POSITION: absolute; LEFT: -1000px
}
.number {
	TEXT-ALIGN: right
}
.printLink {
	float: right;
}
.progressTree {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; PADDING-LEFT: 5px; MARGIN-BOTTOM: 20px; HEIGHT: 30px; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid
}
.progressTreeWd {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; PADDING-LEFT: 5px; MARGIN-BOTTOM: 20px; HEIGHT: 30px; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid
}
.progressTree {
	WIDTH: 528px
}
.progressTreeWd {
	WIDTH: 772px
}
.progressTree P {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; FONT: 1em/30px Arial, Lucida Grande, Verdana, Helvetica, sans-serif; PADDING-TOP: 0px !important
}
.progressTreeWd P {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; FONT: 1em/30px Arial, Lucida Grande, Verdana, Helvetica, sans-serif; PADDING-TOP: 0px !important
}
.progressTree P.doubleLine {
	LINE-HEIGHT: 14px !important
}
.progressTreeWd P.doubleLine {
	LINE-HEIGHT: 14px !important
}
.progressTree P.selected {
	COLOR: #009
}
.progressTreeWd P.selected {
	COLOR: #009
}
.progressTree .num {
	BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #000 1px solid; PADDING-BOTTOM: 0px; MARGIN: 8px 2px 0px 0px; PADDING-LEFT: 0px; WIDTH: 11px; PADDING-RIGHT: 0px; DISPLAY: block; FONT: 1em/12px Arial, Lucida Grande, Verdana, Helvetica, sans-serif; FLOAT: left; HEIGHT: 12px; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid; PADDING-TOP: 0px
}
.progressTreeWd .num {
	BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #000 1px solid; PADDING-BOTTOM: 0px; MARGIN: 8px 2px 0px 0px; PADDING-LEFT: 0px; WIDTH: 11px; PADDING-RIGHT: 0px; DISPLAY: block; FONT: 1em/12px Arial, Lucida Grande, Verdana, Helvetica, sans-serif; FLOAT: left; HEIGHT: 12px; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid; PADDING-TOP: 0px
}
.progressTree .on.num {
	BACKGROUND: #009; COLOR: #fff
}
.progressTreeWd .on.num {
	BACKGROUND: #009; COLOR: #fff;
}
.promo {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; MARGIN-BOTTOM: 10px; BACKGROUND: #fff; FONT-SIZE: 1em; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.radioBtn {
	PADDING-BOTTOM: 0px !important; MARGIN: 0 3px 0 0; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important;float:left !important;*margin-top:-3px !important;
}
.radioBtn INPUT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.radioBtnClaimsToPay {
	PADDING: 0 !important; MARGIN: 0 !important;
}
.radioBtnClaimsToPay input {
	float: left;
	margin: 0;
	padding: 0;
}
.siteIdentifier {
	MARGIN: 10px
}
#accountOwner {
	TEXT-ALIGN: left; MARGIN: 0px;
	PADDING-LEFT: 10px;
	HEIGHT: 25px; COLOR: #006699; FONT: 1.1em; line-height: 25px; padding: 0 35px;
}

#breadCrumb {
	MARGIN-BOTTOM: 10px
}
#containerAll {
	background: #fff;
	margin: 0 auto;
	WIDTH: 1120px;
}
#containerAllDL {
	width: 795px;
}
#containerBodyDL{
}
#containerBody {
	padding: 10px 10px 0 10px;

/* Covers both IE6 and Firefox */
	overflow-y: visible;
	overflow-y: auto;
/* end */

	WIDTH: 1004px;
}
#containerBody P {
	MARGIN: 0px 0px 10px;FONT-SIZE: 1.1em
}

#containerBody #columnTypeA {
	FLOAT: left;
	margin: 0 10px 0 0;
	width: 230px;
}
	#containerBody #columnTypeA P {
		PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-SIZE: 1em; PADDING-TOP: 0px
	}
	#containerBody #columnTypeA .photo-1 {
		MARGIN: 0px auto 10px 0px;
	}

#containerBody #columnTypeC {
	 FLOAT: right;
	 margin: 0 0 0 10px;
	 width: 230px;
}
	#containerBody #columnTypeC P {
		PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-SIZE: 1em; PADDING-TOP: 0px
	}
	#containerBody #columnTypeC .photo-1 {
		MARGIN: 0px auto 10px 0px
	}


#containerBody #columnTypeB {
	FLOAT: left;
	width: 764px !important;
}
	/* This is an override for the middle column on the home page */
	#containerBody #columnTypeB.width2 {
		float: left;
		width: 524px !important;
	}

#containerBody #columnTypeB INPUT {
	MARGIN-BOTTOM: 5px
}
#containerBody #columnTypeB P {
	MARGIN: 0px 0px 10px; PADDING-RIGHT: 20px; FONT-SIZE: 1.1em
}
#containerBody #columnTypeB TEXTAREA {
	MARGIN-BOTTOM: 10px
}
#containerBody #columnTypeB .alertBox {
	PADDING-BOTTOM: 15px; MARGIN: 0px 0px 10px; PADDING-LEFT: 15px; WIDTH: 503px; PADDING-RIGHT: 15px; PADDING-TOP: 15px
}
#containerBody #columnTypeB .alertBox2 {
	PADDING-BOTTOM: 15px; MARGIN: 0px 0px 10px; PADDING-LEFT: 15px; WIDTH: 503px; PADDING-RIGHT: 15px; PADDING-TOP: 15px
}
#containerBody #columnTypeB .alertBox {
	BORDER-BOTTOM: #d90019 1px solid; BORDER-LEFT: #d90019 1px solid; BORDER-TOP: #d90019 1px solid; BORDER-RIGHT: #d90019 1px solid
}
#containerBody #columnTypeB .alertBox2 {
	BORDER-BOTTOM: #00f 1px solid; BORDER-LEFT: #00f 1px solid; BACKGROUND: #e3e3e3; BORDER-TOP: #00f 1px solid; BORDER-RIGHT: #00f 1px solid
}
#containerBody #columnTypeB .alertBox IMG {
	FLOAT: left
}
#containerBody #columnTypeB .alertBox2 IMG {
	FLOAT: left
}
#containerBody #columnTypeB .alertBox P {
	MARGIN: 0px; FONT-SIZE: 1.2em
}
#containerBody #columnTypeB .alertBox2 P {
	MARGIN: 0px; FONT-SIZE: 1.2em
}
#containerBody #columnTypeB .btn_style1 {
	MARGIN-BOTTOM: 20px;
	border-color: #ffffff;
}
#containerPrintSmNoPadding {
	MARGIN: auto; WIDTH: 535px
}
#containerPrintWdPadding {
	PADDING-BOTTOM: 0px; MARGIN: auto; PADDING-LEFT: 20px; WIDTH: auto; PADDING-RIGHT: 20px; PADDING-TOP: 0px
}

#containerPrintWdPadding .tableStyle5{
	width: 500px;
	MARGIN-BOTTOM: 10px;
	border: 1px solid #ccc;
}
#footer {
	background: url(/common/images/bg_footer.jpg) no-repeat;
	height: 60px;
	width: 1020px;
	TEXT-ALIGN: left;
	padding: 100px 0 0 10px;
	COLOR: #474747; FONT-SIZE: 1em;
}
#notice {
	PADDING-LEFT: 5px; MARGIN-BOTTOM: 10px; BACKGROUND: #d4001a; HEIGHT: 25px
}
#notice P {
	LINE-HEIGHT: 25px; COLOR: #fff; FONT-WEIGHT: bold
}
#popUp {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#popUp H1 {
	MARGIN-BOTTOM: 20px
}
#popUp P {
	FONT: 1.1em Arial, Lucida Grande, Verdana, Helvetica, sans-serif;  MARGIN-BOTTOM: 20px 
}
#popUp #topBar {
	WIDTH: 1020px; PADDING-RIGHT: 3px; MARGIN-BOTTOM: 10px; BACKGROUND: url(/common/images/header_gradient.jpg) repeat-x bottom; COLOR: #ccc; HEIGHT: 30px; border-bottom: 1px solid #017b90;
}
#popUp #topBar A {
	LINE-HEIGHT: 30px; COLOR: #007d93; FONT-SIZE: 1.1em
}
#search {
	clear: both;
}
A:link {
	FONT-SIZE: 1em
}
A:visited {
	FONT-SIZE: 1em
}
A:hover {
	FONT-SIZE: 1em
}
A:link {
	COLOR: #007d93; TEXT-DECORATION: none
}
A:visited {
	COLOR: #405ebe; TEXT-DECORATION: none
}
A:hover {
	COLOR: #00f; TEXT-DECORATION: underline
}


.cleer { clear:both; height:0px; overflow:hidden; display:block;}
.siteIdentifierNextLink {
	text-align: right;width: 757px;
}
.siteIdentifierBackGround {
	background: #ffffff;width: 753px;
}
.currentSiteIdentifier {
	margin: auto; text-align: center; width: 185px; border: 1px solid #ccc; margin-bottom: 5px;
}


div#subtabmenudb{

 height:72px;
 width: 99%/*764px*/;
 margin-bottom: 10px;
}
div#subtabmenudb ul{
	height:50px;
	padding:10px 0 0 0;
	*margin-left:8px;
}
div#subtabmenudb ul li{
list-style-type:none;
display:inline;
height:30px;
padding:10px 0 0 0;
/*font-size:15px;*/
}
div#subtabmenudb ul li.item1{
	margin-left:2%/*15px*/;
	*margin-left:5px;
}
div#subtabmenudb ul li.item2{
	margin-left:14.5%/*75px*/;
}

div#subtabmenuonln{

 height:72px;
 width: 99%/*764px*/;
 margin-bottom: 10px;
}
div#subtabmenuonln ul{
	height:50px;
	padding:10px 0 0 0;
	*margin-left:8px;
}
div#subtabmenuonln ul li{
list-style-type:none;
display:inline;
height:30px;
padding:10px 0 0 0;
/*font-size:15px;*/
}
div#subtabmenuonln ul li.item1{
	margin-left:2%/*5px*/;
	*margin-left:5px;
}
div#subtabmenuonln ul li.item2{
	margin-left:14.5%/*75px*/;
}
.viewReceiptLink {
	margin-left:600px; margin-right: 20px;
}

.containerTwoColumn.full-width { width: auto; float:none; display: block; clear:both; overflow:visible; }
.containerTwoColumn.full-width .columnLeft { width: 49%; float:left; }
.containerTwoColumn.full-width .columnRight { width: 48%; float:right; }
.containerTwoColumn.full-width .columnLeft .tableStyle5 {width: 100%;}
.containerTwoColumn.full-width .columnRight .tableStyle3 { border: 1px solid #ccc; }

.containerTwoColumn.full-width .columnRight .tableStyle3 tr th {
    border-bottom: 1px solid #017B90;
}

#accountActivityPrint{
	position: relative; right:20px; top:-50px;
}

.aggrementbox {
	width:740px;
}
.aggrementboxlabel {
	width:710px;
	FONT-SIZE: 1em;
	FONT-FAMILY: Arial, Lucida Grande, Verdana, Helvetica, sans-serif;
}

TEXTAREA#appltext {
   width:600px;
}
.agreementLabelFont {
	 FONT: 1em Arial, Lucida Grande, Verdana, Helvetica, sans-serif;
}

.totalpassthruclm {
	background-color: #E1E1E1;
	padding-top: 3px;
}
.schcontribprint{
	
}
.graph_image_er_account {
    width:756px;
	height:360px;
}
.investmentpopup{
	visibility:hidden;
	background:#ffffff;
	border:solid 1px #666;
	width:500px;
	height:350px;
	position:absolute;
	top:30%;
	left:30%;
	z-index:400;
}
.investmentpopup TR TH{
	background-color: #b7dde0;
}
.detailspopup{
	display: none;
	background:#ffffff;
	border:solid 1px #666;
	width:400px;
	height:150px;
	position:absolute;
	top:40%;
	left:45%;
	z-index:400;
}
.detailspopup TR TH{
	background-color: #b7dde0;
}

.errorHeaderNormal {
	font-weight:normal;
	color:black;
}

.graph_image {
    width:526px;
    height:250px;
}

.contri_error {
	background:url(/common/images/contribution_error_bg.jpg) no-repeat;
	width:516px;
	height:110px;
}

/*#columnTypeB > div > div > table > tbody > tr > td > div > h3 {
margin: 0px;
padding: 40px 0 0 4px;
}

#columnTypeB > div > div > table > tbody > tr > td > div > p {
margin: 0px;
padding: 36px 0 0 4px;
}*/

.contri_error h3 {
text-align: center;
padding: 20px 0 0 0;
}

.contri_error p {
padding: 50px 0 0 0;
}

.security_report_disclaimer{
width:100%;
 background-color:#cccc99 ;
 border:solid 1px #002854;
 padding: 0px;
}
.security_report_disclaimer2{
text-align:left;
 color:#ffffff;
 background-color:#002854 ;
}

.style_display-none {
    display:none;
}

.style_padding_0px {
    padding: 0px;
}

.style_width_35px {
    width: 35px;
}

.style_margin_right_5px {
    margin-right: 5px;
}

div#securityreport ul {
    margin: 0px;
    padding-left: 2px;
}
div #popUp #topBar {		
		width: 100%;
}
div #securitychknotes{
	padding-left: 16px;
}

								  
#tabs-profile .tableStyle5{
		width: 95% !important;
		border: 1px solid #79b7e7 !important;
        border-radius: 0px !important;
        margin-left: 2px !important;
}	

.footer_logo_container {
	width: 100%; 
	clear: left;
	height:70px;
}

.footer_logo {
	float: right;
}

/* DialogTagWithCsp styles */
.dialog_alert_box {
    clear: left !important;
    border: 1px solid #d90019 !important;
    padding: 5px 5px 5px 5px !important;
}

.dialog_alert_box2 {
    background: #ffffff;
    border: 1px solid #00f;
    padding: 5px 5px 5px 5px;
}

.dialog_warning_box {
    border: 1px solid #d90019;
    padding: 5px 5px 5px 5px;
}

.dialog_icon_cell {
    padding: 0px 0px 0px 0px !important;
    width: 40px !important;
}

.dialog_content_cell {
    padding: 0px 0px 0px 0px;
}

.dialog_title_text {
    font-size: 1.2em;
    margin: 0;
    padding-left: 1px;
}

.dialog_error_item {
    font-size: 1.2em;
    padding-bottom: 0px;
    margin-bottom: 0px;
    padding-left: 1px;
}

.dialog_error_item_single {
    font-size: 1.2em;
    padding-left: 5px;
}

.dialog_list_item {
    font-size: .80em;
    padding-bottom: 0px;
    margin-bottom: 0px;
    padding-left: 5px;
}

.dialog_buttons_cell {
    text-align: center;
}

.dialog_buttons_table {
    padding: 0px 0px 0px 0px;
    border-spacing: 0px;
    text-align: center;
}

.dialog_button_cell_right {
    padding: 5px 5px 0px 0px;
    height: 20px;
    text-align: right;
}

.dialog_button_cell_left {
    padding: 5px 0px 0px 5px;
    height: 20px;
    text-align: left;
}

.privacy_policy_width_635 {
	width: 635px;
}

.privacy_policy_text_width_635 {
	text-align: right; 
	width: 635px;
}

.privacy_policy_margin_text_20 {
	margin-left: 20px;
	text-align: justify;
}

.privacy_policy_width_850 {
	width: 850px;
}

.privacy_policy_display_block {
	display: block;
}

/* Used in: NumberFormatTagWithCsp.java */
.style_color-ff0000 {
    color:#ff0000
}

/* Used in: StepsIndicatorWithCsp.java */
.steps-indicator-visited-numbers {
    background: #009;
    color: #fff;
    border: 1px solid #000;
    display: block;
    float: left;
    font: 1em/12px Verdana, Arial, Helvetica, sans-serif;
    height: 12px;
    margin: 8px 2px 0 0;
    padding: 0;
    text-align: center;
    width: 11px;
}

.steps-indicator-unvisited-numbers {
    border: 1px solid #000;
    display: block;
    float: left;
    font: 1em/12px Verdana, Arial, Helvetica, sans-serif;
    height: 12px;
    margin: 8px 2px 0 0;
    padding: 0;
    text-align: center;
    width: 11px;
}

/* Steps Indicator Bar Base Style for CSP Compliance */
.steps-indicator-bar {
	height: 30px;
	border: solid 1px #000000;
	padding-left: 6px;
	margin-bottom: 20px;
}

.step-indicator-individual-step {
	float: left;
}

/* Visited steps */
.steps-indicator-step-label-visited-pad-0 {
    font: 1em/30px Verdana, Arial, Helvetica, sans-serif !important;
    color: #009;
    height: 8px !important;
    margin: 0;
    padding: 0px 0px 0px 0px;
    line-height: 14px !important;
}
.steps-indicator-step-label-visited-pad-8 {
    font: 1em/30px Verdana, Arial, Helvetica, sans-serif !important;
    color: #009;
    height: 8px !important;
    margin: 0;
    padding: 8px 0px 0px 0px;
    line-height: 14px !important;
}

/* Unvisited steps */
.steps-indicator-step-label-unvisited-pad-0 {
    font: 1em/30px Verdana, Arial, Helvetica, sans-serif !important;
    height: 8px !important;
    margin: 0;
    padding: 0px 0px 0px 0px;
    line-height: 14px !important;
}
.steps-indicator-step-label-unvisited-pad-8 {
    font: 1em/30px Verdana, Arial, Helvetica, sans-serif !important;
    height: 8px !important;
    margin: 0;
    padding: 8px 0px 0px 0px;
    line-height: 14px !important;
}

