/*Southern Cross - Splash*/ 
/*Non-IE Browsers*/
body{ margin-top: 10px; padding: 0px; font-family: Arial, Helvetica, Sans-serif; font-size: 12px; }
#wrapper{ width: 755px; text-align: left; margin-right: auto; margin-left: auto; padding: 0px;}
h1{ font-family: Arial, Helvetica, Sans-serif; font-weight: bold; font-size: 14px; color: #F7840F; margin: 0px; padding: 5px 5px 5px 0px; }
h2{ font-family: Arial, Helvetica, Sans-serif; font-weight: bold; font-size: 12px; color: #666; padding: 0px 0px 8px 8px; margin: 0px; line-height: 12px; vertical-align: middle; }
h3{ font-family: Sans-serif, Arial, Helvetica; font-weight: bold; font-size: 11px; color: #666; padding: 0px 0px 0px 0px; margin: 0px; line-height: 12px; }
h4{ font-family: Sans-serif, Arial, Helvetica; font-weight: bold; font-size: small; color: #fff; padding: 0px 0px 2px 0px; margin: 0px; }
h5, .h5 { font-family: Arial, Helvetica, Sans-serif;  font-weight: bold; font-size: small; padding: 0px; margin: 0px; color: #f90; }
h6 { font-family: Arial, Helvetica, Sans-serif;  font-weight: bold; font-size: 11px; padding: 0px 5px 0px 5px; margin: 0px; color: #000; }
td{ font-family: Sans-serif, Arial, Helvetica; font-size: small; padding: 0px; margin: 0px; /*border: 0px;*/ text-align: left; }
input{ font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: normal; padding: 0px 0px 0px 2px; margin: 0px; }
form{ padding: 0px; margin: 0px; }
textarea{ font-family: Sans-serif, Arial, Helvetica; padding: 0px; margin: 0px; }
select{ font-family: Arial, Helvetica, Sans-serif; font-size: 11px; padding: 0px; margin: 0px; font-weight: normal;}
p{ font-family: Sans-serif, Arial, Helvetica; font-size: 12px; padding: 0px;  margin: 0px; color: #333; }
.noPad{ padding: 0px; margin: 0px; border: 0px; text-align: left; }
.top{ vertical-align: top; }
.images{ vertical-align: bottom; margin: 0px; padding: 0px; }
.imagesTop{ vertical-align: top; }
.imagesTop2{ vertical-align: top; padding-top: 4px; }
div{ padding: 0px; margin: 0px; vertical-align: top; }
div.scroll { BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; BORDER-LEFT: #666 1px solid; WIDTH: 550px; PADDING-TOP: 8px; BORDER-BOTTOM: #666 1px solid; HEIGHT: 286px; BACKGROUND-COLOR: #FFFFFF; overflow: scroll }
td.right{ text-align: right; padding: 0px; margin: 0px; color: #000; }
/*Custom Styles*/
.abstract{font-family: Arial, Helvetica, Sans-serif; font-weight: normal; font-size: 10px; color: #333;}
.bodycopy{font-family: Arial, Helvetica, Sans-serif; font-weight: normal; font-size: 12px; color: #333;}
/*Default a links*/
a, a:visited{ font-family: Arial, Helvetica, Sans-serif; font-size: 12px; text-decoration: none; color: #f90; font-weight: bold;}
a:hover{ font-family: Arial, Helvetica, Sans-serif; font-size: 12px; text-decoration: none; color: #797979; font-weight: bold; }
a:active{ font-family: Arial, Helvetica, Sans-serif; font-size: 12px; text-decoration: none; color: #f90; font-weight: bold; }

/*Non-bold default links*/
.altLink, a.altLink:link, a.altLink:visited{font: normal 12px Arial,Helvetica,Sans-serif; text-decoration: none; color: #f90;}
a.altLink:hover{font: normal 12px Arial,Helvetica,Sans-serif; text-decoration: none; color: #797979;}

/*banner*/
.bannerBg	{	/*width:461px;*/ background-color: #F7840F; margin: 0px; padding: 0px; border: 0px; height: 24px; }
table.banner{ padding: 0px; margin: 0px; border: 0px; width: 755px; text-align: left; }
.middle{ vertical-align: middle; padding-bottom: 3px; margin: 0px; }
.topNavBg2 { margin: 0px; padding: 0px;	border: 0px; width: 505px; background-color: #f7840f; text-align: center; }
/*global navigation*/
.topNavBg{ margin: 0px; padding: 0px; text-align: left; width: 755px; background-color: #f7840f; }
.topNavR{ text-align: right; padding: 0px; margin: 0px; width: 246px; }
.topNavCorner{ width: 37px; padding: 0px; margin: 0px; }
.topNavGen{  padding: 0px; margin: 0px; background-color: #F7840F; }
.banner_botLine{ height: 4px; border-bottom: 1px solid #F7840F; width: 452px; }

.goBut{ vertical-align: middle; padding: 0px; margin: 0px; }
a.topNav, a.topNav:link, a.topNav:visited
{
	display:block;
	font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: bold;
	color: #fff;
	padding: 0px 10px 0px 10px;
	margin: 0px;
}
a.topNav:hover{
	font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: bold;
	color: #797979;
	padding: 0px 10px 0px 10px;
	margin: 0px;
}
a.topNav:active{
	font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: bold;
	color: #fff;
	padding: 0px 10px 0px 10px;
	margin: 0px;
}
/*Global navigation for general template*/
a.topNavG, a.topNavG:link, a.topNavG:visited{ display:block; font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: bold; color: #fff; padding: 0px 10px 0px 10px; margin: 0px; }
a.topNavG:hover{ font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: bold; color: #797979; padding: 0px 10px 0px 10px; margin: 0px; }
a.topNavG:active{ font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: bold; color: #fff;  padding: 0px 10px 0px 10px; margin: 0px; }
a.topNavGF, a.topNavGF:link, a.topNavGF:visited{ display:block; font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: bold; color: #fff; padding: 0px 10px 0px 0px; margin: 0px; }
a.topNavGF:hover{ font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: bold; color: #797979; padding: 0px 10px 0px 0px; margin: 0px; }
a.topNavGF:active{ font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: bold; color: #fff; padding: 0px 10px 0px 0px;  margin: 0px;}
.search { padding: 2px 2px 2px 4px; margin: 0px; font-family: Arial, Helvetica, Sans-serif; font-size: 10px; border: 1px solid #f90; color: #f90; width: 90px; }
.searchBox{	width: 20px; padding-left: 9px;}
.goButton{	padding-left: 5px; padding-right: 46px;}


/*Select state for global navigation on general template*/
a.topNavGSel:link, a.topNavGSel:visited{ font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: bold; color: #FBEAC7; padding: 0px 10px 0px 0px; margin: 0px; }
a.topNavGSel:hover{ font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: bold; color: #797979; padding: 0px 10px 0px 0px; margin: 0px; }
a.topNavGSel:active{ font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: bold; color: #FBEAC7; padding: 0px 10px 0px 0px; margin: 0px; }
a.selected, a.selected:link{ display:block; color: #fff; font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: bold; padding: 0px 10px 0px 6px; margin: 0px; text-decoration: none; }
a.selected:hover{  color: #797979; font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: bold; padding: 0px 10px 0px 6px; margin: 0px; text-decoration: none; }
a.selected:visited{ color: #fff; font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: bold; padding: 0px 10px 0px 6px; margin: 0px; text-decoration: none; }
/*contact number in top navigation*/
.contact{
	padding: 3px 5px 0px 10px;
	margin: 0px;
	font-family: Arial, Helvetica, Sans-serif; font-size: 12px;
	color: #ffffcc;
	text-align: right;
	letter-spacing: 1px;
}
/*contact number general*/
.contactG{
	padding: 3px 7px 0px 60px;
	margin: 0px;
	font-family: Arial, Helvetica, Sans-serif; font-size: 12px;
	color: #ffffcc;
	text-align: right;
	letter-spacing: 1px;
}
/*styles for banner borders*/
.bannerBder{ border-left: 1px solid #f90; border-right: 1px solid #f90; padding: 10px 4px 0px 4px; margin: 0px; text-align: center; }
.borderBot{ border-bottom: 1px solid #f90; width: 753px; }

/*separator*/
.sepHor { height: 4px; padding: 0px; margin: 0px; }
.sepVert { width: 8px; padding: 0px; margin: 0px; }
.sepHorSm { height: 2px; padding: 0px; margin: 0px; }
/*Body content container*/
table.bodyContent{ margin: 0px; padding: 0px; width: 755px; }
/*Body content column one*/
.column1{ width: 165px; vertical-align: top; }
.edgeLft{ border-left: 1px solid #f90; padding: 0px; margin: 0px; background-color: #FDEBC7; width: 5px; }
.edgeRght{ border-right: 1px solid #f90; padding: 0px; margin: 0px; background-color: #FDEBC7; width: 5px; }
/*Menu*/
/**/
table.columnFirst{ /*width: 148px;*/ margin: 0px; padding: 0px; }
.navBgF	{	background-color: #F9AA0F; padding: 0px 0px 0px 5px;}
.navBg { background-color: #F9AA0F; padding: 0px 0px 0px 5px;	margin: 0px;	}
.navBg1 { background-color: #F9AA0F; }
.navBga { background-color: #F7F7F7; padding: 0px 5px 0px 5px;	margin: 0px; }
.navBgb	{	background-color: #F9AA0F;	padding: 0px 0px 0px 5px;	margin: 0px;}

.level1, a.level1:link, a.level1:visited{
	font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: bold;
	padding: 0px 0px 0px 8px;
	color: #fff;
	line-height: 200%;
	text-decoration: none;
}
a.level1:hover{
	color: #797979;
	text-decoration: none;
	font-family: Arial, Helvetica, Sans-serif;  font-size: 11px; font-weight: bold;
	padding: 0px 0px 0px 8px;
}
.level1a, a.level1a:link, a.level1a:visited{
	font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: bold;
	list-style-type: none;
	padding: 0px 0px 0px 8px;
	color: #EE9A26;
	line-height: 200%;
	text-decoration: none;
}
a.level1a:hover{
	color: #797979;
	text-decoration: none;
	font-family: Arial, Helvetica, Sans-serif;  font-size: 11px; font-weight: bold;
	color: #333;
	padding: 0px 0px 0px 8px;
}
.level1alog, a.level1alog:link, a.level1alog:visited{
	font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: bold;
	list-style-type: none;
	padding: 0px 0px 0px 8px;
	color: #FA4679;
	line-height: 200%;
	text-decoration: none;
}
a.level1alog:hover{
	color: #797979;
	text-decoration: none;
	font-family: Arial, Helvetica, Sans-serif;  font-size: 11px; font-weight: bold;
	color: #333;
}

/*Main content area - center column*/
table.mainContent{ border: 0px;  padding: 0px; margin: 0px; width: 421px;	 }
.titleBar { background-color: #FCEBC7;  }
.titlebarSm { background-color: #FCEBC7; width: 100%; }
.bodyImage { float: left; padding: 10px; }
.bodyPic { float: right; padding: 5px 10px 5px 10px; }
.bodyPicR { float: right; padding: 5px 5px 5px 5px; }
/*corners for main content area*/
.contentBdr
{
	font-family: Arial, Helvetica, Sans-serif; font-size: small;
	border-left: 1px solid #FDEBC7;
	border-right:  1px solid #FDEBC7;
	padding: 5px 5px;
	margin: 0px;
}
.contentBdrBot{
	border-bottom:  1px solid #FDEBC7;
	padding: 0px;
	margin: 0px;
	width: 405px;
}
.corners{ width: 8px; padding: 0px; margin: 0px; border: 0px; }
/*Third Column*/
.text{ font-family: Arial, Helvetica, Sans-serif; font-size: 11px; padding: 0px; color: #333; }
.text p, .text a:link, .text a:visited, .text a:hover { font-family: Arial, Helvetica, Sans-serif; font-size: 11px; }
.body{ font-family: Arial, Helvetica, Sans-serif; font-size: x-small; padding: 5px 12px 0px 12px; color: #333; }
table.rightCol{ padding: 0px; margin: 0px; }
.logBgrd{ background-color: #D5E802; padding: 0px 0px 0px 12px; margin: 0px; }
.logBrder{ border-left: 1px solid #D5E802; border-right: 1px solid #D5E802; padding: 0px 0px 0px 12px;margin: 0px; width: 160px;}
.logBot{ border-bottom: 1px solid #D5E802; width: 144px; }
.logTxt { color: #666; font-family: Arial, Helvetica, Sans-serif; font-size: xx-small; }
.logOther, a.logOther:link, a.logOther:visited{ font-family: Arial, Helvetica, Sans-serif; font-size:9px; color: #F78411; text-decoration: none; }
a.logOther:hover{ font-family: Arial, Helvetica, Sans-serif; font-size:9px; color: #333; text-decoration: none; }
a.logOther:active{ font-family: Arial, Helvetica, Sans-serif; font-size:9px; color: #F78411; text-decoration: none; }
input.userName{ width: 135px; border: 1px solid #B3BA1F; height: 19px}
input.pWord{ width: 110px; border: 1px solid #B3BA1F; height: 19px}
.goBut{ vertical-align: middle; padding: 0px; margin: 0px; }
.other, a.other:link, a.other:visited{ font-family: Arial, Helvetica, Sans-serif; font-size: xx-small; color: #757F06; text-decoration: none; }
a.other:hover{ font-family: Arial, Helvetica, Sans-serif; font-size: xx-small; color: #666; text-decoration: none; }
a.other:active{ font-family: Arial, Helvetica, Sans-serif; font-size: xx-small; color: #757F06; text-decoration: none; }
/*apply now box*/ 
.appBgrd{ background-color: #FA4679; padding: 0px 0px 0px 12px; margin: 0px; }
/*interest rates box*/
.intTop{ background-color: #F9AA0F; width: 144px; padding: 0px 15px 0px 12px; height: 7px; }
.intTop2 { border-Top: 1px solid #F9AA0F; width: 144px; } 
.intBot{ border-bottom: 1px solid #F9AA0F; width: 144px; } 
.intBrder{ border-left: 1px solid #F9AA0F; border-right: 1px solid #F9AA0F; padding: 4px 0px 0px 0px; text-align: center; }
.intBrderL{ border-left: 1px solid #F9AA0F; border-right: 1px solid #F9AA0F; padding: 4px 8px 0px 8px; }
.intTxt{ font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: bold; color: #F9AA0F; }
/***/
.botLogo{ text-align: center; padding-top: 5px; }
.pad{ padding: 0px 2px 0px 4px; margin: 0px; vertical-align: bottom; }
/*Footer*/ 
#containerF{ position: relative; text-align: center; width: 755px; }
#containerF ul{ margin: 0px; padding: 0px; font-family: Arial, Helvetica, Sans-serif; font-size: 10px; }
#containerF li{ margin: 0px; padding-right: 10px; background: none; display: inline; list-style-type: none; font-family: Arial, Helvetica, Sans-serif; font-size: 10px; }
#containerF ul li a{ text-decoration: none; font-family: Arial, Helvetica, Sans-serif; font-size: 10px; color: #F93; }
#containerF ul li a:hover{ text-decoration: none; font-family: Arial, Helvetica, Sans-serif; font-size: 10px; color: #797979; }
.pipe{ color: #666; }
/*Left column for calculator*/
.right	{	text-align: center; padding: 0px; margin: 0px; font-family: Arial, Helvetica, Sans-serif; font-size: 11px; color: #000; }
.calcRightB	{	border-right: 1px solid #A8B020; border-bottom: 1px solid #A8B020;} 
table.colLft{	padding: 0px; margin-right: auto; margin-left: auto;  width: 472px; }
table.colRgt{	padding: 0px; margin: 0px; width: 277px; }

/*calculator titles*/
.titleText{font: bold 11px Arial,Helvetica,Sans-serif; color: #000; padding: 0px 0px 4px 10px;}

/*Health Savings & Cards*/
.healthBg{ background-color: #ffe700;}

/*Option A calculator*/
.subtitle{ font-family: Arial, Helvetica, Sans-serif; font-size: 11px; color: #000; padding: 2px 0px 2px 4px; }
.ie{ font-family: Arial, Helvetica, Sans-serif; font-size: 11px; color: #000; padding-right: 4px; }
.calcSpacer1	{	width: 62px; vertical-align: top; }
.calcWide2	{	width: 62px;	vertical-align: top;	}
.calcSubtitle{ font-family: Arial, Helvetica, Sans-serif; font-size: 11px;  padding: 0px 5px 0px 5px; color: #000; text-align: center; }
.calcTitle{ font-family: Arial, Helvetica, Sans-serif; font-size: 12px; font-weight: bold; padding: 0px 0px 0px 8px; color: #000; }
.calcTbar	{	background-color: #D5E802;	}
.calc_bottom_pad {padding-bottom:5px;}
input.radio {  vertical-align: middle;	padding: 0px; 	margin: 0px; }
table.calc	{	width: 472px; padding: 0px; margin: 0px; }
table.calcOuter{ padding: 0px; margin: 0px; border-left: 1px solid #A8B020; border-right: 1px solid #A8B020; border-top: 1px solid #A8B020;  width: 100%; }
.calcDi	{ background-color: #F0F5A7; padding: 0px; margin: 0px; border-bottom: 1px solid #A8B020; }
.calcLi	{ background-color: #F7FACC; padding: 0px; margin: 0px; border-bottom: 1px solid #A8B020; }
.calcBordr { border-bottom: 1px solid #A8B020; border-right: 1px solid #A8B020;  }
.calcBordrL	{	border-bottom: 1px solid #A8B020; background-color: #F7FACC; }
.calcBordrI	{	border-bottom: 1px solid #A8B020; border-right: 1px solid #A8B020; padding: 0px;}
.calcBordrF { border-right: 1px solid #A8B020; border-bottom: 1px solid #A8B020; background-color: #F7FACC; width: 160px;}
.calcD { background-color: #F0F5A7;	 padding: 0px 0px 0px 8px; }
.calcRightB	{	border-right: 1px solid #A8B020;}
.calcL {	 background-color: #F7FACC; padding: 0px 0px 0px 8px; }
input.calcAmt{
	border: 1px solid #A8B020;
	text-align: right;
	padding: 0px 1px 0px 1px;
	margin: 1px 1px 1px 1px;
	width: 58px;
	font-family: Arial, Helvetica, Sans-serif; font-size: 11px;
}
.intrBordr	{	border: 1px solid #A8B020; }
.introBordrYel	{	border: 1px solid #FFE700; }
.center { text-align: center; padding: 0px; margin: 0px; }
.centerpad {  text-align: center;width:100%;padding:10px 0px 10px 0px; }
.padR	{	padding: 0px 2px 0px 0px; text-align: right; margin: 0px; color: #000; font-family: Arial, Helvetica, Sans-serif; font-size: 11px;	}
.padL{ padding: 0px 0px 0px 8px; margin: 0px; }
.ie{ font-family: Arial, Helvetica, Sans-serif;font-size: 11px; padding: 0px 0px 0px 5px;  margin: 0px; 	color: #000;}
.ienoPad{font: normal 11px Arial,Helvetica,Sans-serif;}
.right{ text-align: center; padding: 0px; margin: 0px; font-family: Arial, Helvetica, Sans-serif; font-size: 11px; }
.calCenter{ text-align: center; font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: bold; padding: 0px 2px 0px 2px; margin: 0px; color: #000; }
.calcTitle{ font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: bold; padding: 0px 2px 0px 6px; color: #000; }
.setWidth	{	/*width: 20px;*/ padding: 0px; margin: 0px; text-align: center;}

table.calcTabs	{	margin: 0px;	padding: 0px;	width: 504px;	border: 0px;	height: 24px;	}
.calcLnoPad{ padding: 0px; margin: 0px; text-align: center; }

/*21.06 added 2 new styles for contact us activate acc page.*/
.contactPad{padding:0px 0px 0px 6px;}
.contactBoxPad{padding:2px 0px 2px 0px;}

/*Summary table*/
table.colSum{ padding: 0px; margin: 0px; width: 277px; }
.sumBgdTitle	{	background-image: url("../images/sum_top.gif");	background-repeat: no-repeat;	height: 23px;	}
.sumTitle{ font-family: Arial, Helvetica, Sans-serif; font-size: 12px; font-weight: bold; color: #FFF; padding: 0px 0px 0px 8px;}
.sum{ font-family: Arial, Helvetica, Sans-serif; font-size: 12px; font-weight: bold; text-align: right; color: #000; }
.sumL{ font-family: Arial, Helvetica, Sans-serif; font-size: 12px; font-weight: bold; text-align: right; color: #000; padding-right: 2px; }
.calcOnly{ font-family: Arial, Helvetica, Sans-serif; font-size: 11px; text-align: right; color: #000; padding-right: 2px; }
.sumTxt	{	font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: bold; padding: 0px 5px 2px 5px; color: #000; }
p.sumHdrFootr { color: #FFF; }

td.sumBgD{
	background-color: #FFF5D4;
	border-top: 1px solid #FC3;
	border-left: 1px solid #FC3;
	padding: 0px;
	height: 22px;
}
td.sumBgL{
	background-color: #FEFBEF;
	border-top: 1px solid #FC3;
	/*border-right: 1px solid #FC3;*/
	border-left: 1px solid #FC3;
	padding: 0px;
	height: 22px;
}

/*21.06 added new class*/
td.sumLastRow{	background-color: #FEFBEF;
	border-top: 1px solid #FC3;
	/*border-right: 1px solid #FC3;*/
	border-left: 1px solid #FC3;
	padding: 0px 0px 0px 4px;
	height: 44px;
	}
	
td.sumBgDend{
	background-color: #FFF5D4;
	border-top: 1px solid #FC3;
	border-left: 1px solid #FC3;
	border-right: 1px solid #FC3;
	padding: 0px 0px 0px 8px;
	height: 22px;
}
td.sumBgLend{
	background-color: #FEFBEF;
	border-top: 1px solid #FC3;
	border-right: 1px solid #FC3;
	border-left: 1px solid #FC3;
	padding: 0px 0px 0px 8px;
	height: 22px;
}
td.sumBgLmid{
	background-color: #FFF8B0;
	border-top: 1px solid #FC3;
	/*border-right: 1px solid #FC3;*/
	border-left: 1px solid #FC3;
	padding: 0px;
	height: 22px;
}
td.sumBot{ font-family: Arial, Helvetica, Sans-serif; font-size: 10px; background-color: #F9AA0E; text-align: center; padding-top: 3px; }
td.sumSubHdr {border-top: 1px solid #FC3; background-color: #F9AA0E; text-align: center; padding-top: 3px;}
td.sumHdrBrdr {border-left: 1px solid #FC3;}


.sumBgd{	background-color: #F9AA0E;	}
/*Option B table*/
td.optionB{ background-image: url("../images/option_b.jpg"); background-repeat: no-repeat; background-position: left top; }
.optBTbar{ background-color: #FFE700; font-family: Arial, Helvetica, Sans-serif; font-size: 12px; }
.optBorder{ border-right: 1px solid #FFE700; border-bottom: 1px solid #FFE700; border-left: 1px solid #FFE700; padding-bottom: 2px; background-color: #fff;}
.optBrdrCrd	{	border-right: 1px solid #FFE700;	border-bottom: 1px solid #FFE700;	border-left: 1px solid #FFE700; border-top: 1px solid #FFE700;}
.spendAmt	{	width: 70px; text-indent: 2px; padding: 0px;	margin: 0px;	border: 1px solid #E0C266;	font-family: Arial, Helvetica, Sans-serif; font-size: 11px;}
input.spendAmt{padding-left: 2px; padding-top: 1px;}
.italics	{	font-family: Arial, Helvetica, Sans-serif; font-size: x-small; font-style: italic;	}
table.optInput	{ width: 472px; padding: 0px; margin: 0px; }
.dollar{ padding: 0px 0px 4px 4px; vertical-align: middle; }
.padTop { padding: 3px 0px 2px 0px; }
/*Level 2 navigation styles*/
.nav2Bg{ background-color: #FCEBC7; }
.level2, a.level2:link, a.level2:visited{
	font-family: Arial, Helvetica, Sans-serif; font-size: 10px; font-weight: bold;
	padding: 0px 0px 0px 16px;
	color: #666;
	line-height: 200%;
	text-decoration: none;
}
a.level2:hover{
	font-family: Arial, Helvetica, Sans-serif; font-size: 10px; font-weight: bold;
	padding: 0px 0px 0px 16px;
	color: #F7840F;
	line-height: 200%;
	text-decoration: none;
}
.level2sel, a.level2sel:link, a.level2sel:visited{
	font-family: Arial, Helvetica, Sans-serif; font-size: 10px; font-weight: bold;
	padding: 0px 0px 0px 16px;
	color: #F7840F;
	line-height: 200%;
	text-decoration: none;
}
a.level2sel:hover{
	font-family: Arial, Helvetica, Sans-serif; font-size: 10px; font-weight: bold;
	padding: 0px 0px 0px 16px;
	color: #333;
	line-height: 200%;
	text-decoration: none;
}
/*Contact Us Form styles*/
div.listOptions table td{font: normal 11px Arial, Helvetica, Sans-serif; color: #000; padding-left: 5px;}
.padPic{ padding-top: 2px; }
.wideComm{ width: 105px; }
.conEmail1{ padding: 0px; 	margin: 0px; /*width: 589px;*/ }
.wide1{ width: 145px; padding: 0px; margin: 0px; }
.wide2{  width: 110px;  padding: 0px; margin: 0px; }
.wide3{ width: 120px; }
.wide4{ width: 96px; }
.wide5{ width: 70px; }
.wide6{ width: 56px; }
.formW { width: 76px; }
.formTxtF{ font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: bold; color: #666; padding-left: 5px; padding-top: 0px; }
.formTxt{ font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: bold; color: #666; /*padding-top: 5px; padding-bottom:5px;*/ padding: 5px 0px 5px 5px; }
.formN{ font-family: Arial, Helvetica, Sans-serif; font-size: 11px; color: #666; padding-top: 5px; padding-bottom:5px; vertical-align: top; }
.setWidth{ width: 64px; padding: 0px; margin: 0px; }
textarea.txtArea{ width: 320px; height:50px; font-family: Arial, Helvetica, Sans-serif; font-size: 11px; }
.formTxtNB { font-family: Arial, Helvetica, Sans-serif; font-size: 11px; color: #666; padding: 5px 0px 5px 5px; }
.formTxtSB {font: bold 11px Arial, Helvetica, Sans-serif; color: #000; padding: 0px; margin:0px; }
input.form{ border: 1px solid #999; font-weight: normal; font-family: Arial, Helvetica, Sans-serif; font-size: 11px; width: 65px; }
input.formSelWidth { border: 1px solid #999; font-family: Arial, Helvetica, Sans-serif; font-size: 11px; width: 70px; vertical-align: middle; height: 19px; }
input.formLong{ border: 1px solid #999; font-family: Arial, Helvetica, Sans-serif; font-size: 11px; width: 170px; }
input.formMed{
	border: 1px solid #999;
	font-family: Arial, Helvetica, Sans-serif; font-size: 11px;
	width: 110px;
}
table.innerForm{ width: 576px; margin: 0px; padding: 0px; }
input.formLong{ border: 1px solid #999; font-family: Arial, Helvetica, Sans-serif; font-size: 11px; width: 120px; }/*duplicate*/
table.formP{ width: 588px; padding: 0px; margin: 0px; } 
.formBgL{ background-color: #ebebeb; }
.formBorders{  border-right: 1px solid #FCEBC7; border-left: 1px solid #FCEBC7; width: 589px; padding: 0px; margin: 0px; }
.conWidth{ width: 120px; }

/*My Splash Account additional styles*/
/*Level one*/
a.level1My, a.level1My:link, a.level1My:visited{ padding: 0px 0px 0px 8px; color: #fff; font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: bold; }
a.level1My:hover	{	padding: 0px 0px 0px 8px; color: #fff; font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: bold; }
.navBgMy	{	padding: 0px 0px 0px 5px; background-color: #CBDD02; }
/*Level 2 selected navigation */
a.level2MySel, a.level2MySel:link, a.level2MySel:visited{
	font-family: Arial, Helvetica, Sans-serif; font-size: 10px;
	padding: 0px 0px 0px 16px;
	color: #F7840F;
	line-height: 200%;
	text-decoration: none;
}
a.level2MySel:hover{
	font-family: Arial, Helvetica, Sans-serif; font-size: 10px;
	padding: 0px 0px 0px 16px;
	color: #333;
	line-height: 200%;
	text-decoration: none;
}
.nav2BgMy	{ background-color: #F5F8CD; }
.heading	{	font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; font-weight: bold; padding: 0px 0px 0px 5px;}
/*My Splash Account table */
.mySplashAcc{	width: 555px; padding: 0px; margin: 0px; }
.mySplashw1{ width: 103px; padding: 0px; margin: 0px;	}
.mySplashw2{ width: 205px; }
.mySplashw3{ width: 152px; }
.mySplashw4{ width: 69px; }
.mySplashw5{ width: 44px; }
.widthLft{	width: 3px;	}
.dashBot	{ border-bottom: 1px dashed #ebebeb; padding: 2px 0px 2px 0px;	}
.mySplashForm{
	padding: 0px;
	margin: 0px;
	width: 589px;
}

/*Survey Pop up window*/
.surveyBody { text-align: center; padding: 0px; margin: 0px; }
.surveyPop { width: 461px; padding: 0px; margin: 0px;	text-align: center; }
.surveyIn {  margin: 0px 0px 0px 19px; padding: 0px; text-align: left; }
.surveyTitle { font-family: Arial, Helvetica, Sans-serif; font-size: 12px; font-weight: bold; color: #666; padding: 0px; margin: 0px; }
.surveyOpt { width: 200px; height: 110px; }
.surveyW { width: 200px; } 
.form2 { width: 461px; padding: 0px;  margin: 0px; }
/* content menu */
.navlevel1con { background-color: #F9AA0F;	padding: 4px 8px;}
a.level1con, a.level1selcon { font-family: Arial, Helvetica, Sans-serif; font-weight: bold; line-height: 14px; text-decoration: none; display:block; padding-right: 20px; }
a.level1con:link, a.level1con:visited { font-size: 11px; color: #fff; background: url(/images/deselect.gif) no-repeat; background-position: 116px 1px; }
a.level1con:hover { font-size: 11px; color: #797979; background: url(/images/select.gif) no-repeat; background-position: 116px 1px;  }
a.level1selcon:link, a.level1selcon:visited, a.level1selcon:hover { font-size: 11px; color: #fff; background: url(/images/select.gif) no-repeat; background-position: 116px 1px; }

/* supporting menu */
.navlevel1sup { background-color: #F7F7F7;	padding: 4px 8px; }
a.level1sup, a.level1selsup { font-family: Arial, Helvetica, Sans-serif; font-weight: bold; line-height: 14px;  text-decoration: none; display:block; padding-right: 20px; }
a.level1sup:link, a.level1sup:visited { font-size: 11px; color: #EE9A26;  background: url(/images/deselect2.gif) no-repeat; background-position: 116px 1px; }
a.level1sup:hover { color: #797979;  font-size: 11px; background: url(/images/select2.gif) no-repeat; background-position: 116px 1px; }
a.level1selsup:link, a.level1selsup:visited, a.level1selsup:hover { font-size: 11px; color: #EE9A26;  background: url(/images/select2.gif) no-repeat; background-position: 116px 1px; }

/* myslash menu */
.navlevel1mys { background-color: #CBDD02; padding: 4px 8px; }
a.level1mys, a.level1selmys {  font-family: Arial, Helvetica, Sans-serif; font-weight: bold; line-height: 14px; text-decoration: none; display: block; padding-right: 20px; }
a.level1mys:link, a.level1mys:visited { font-size: 11px; color: #fff; background: url(/images/deselect_grn.gif) no-repeat; background-position: 116px 1px;  }
a.level1mys:hover { font-size: 11px; color: #797979; background: url(/images/select_grn.gif) no-repeat; background-position: 116px 1px;  }
a.level1selmys:link, a.level1selmys:visited, a.level1selmys:hover { font-size: 11px; color: #fff; background: url(/images/select_grn.gif) no-repeat; background-position: 116px 1px; }

/* logout menu */
.navlevel1log { background-color: #F7F7F7;	padding: 4px 8px; }
a.level1log { font-family: Arial, Helvetica, Sans-serif; font-weight: bold; line-height: 14px;  text-decoration: none; display:block; padding-right: 20px; }
a.level1log:link, a.level1log:visited { font-size: 11px; color: #FA4679;  background: url(/images/select_pk.gif) no-repeat; background-position: 116px 1px; }
a.level1log:hover { color: #797979;  font-size: 11px; background: url(/images/deselect_pk.gif) no-repeat; background-position: 116px 1px; }

/* second level */
.navlevel2con, .navlevel2sup {	background-color: #FCEBC7; padding: 3px 16px; }
a.level2con, a.level2sup, a.level2selcon, a.level2selsup { font-family: Arial, Helvetica, Sans-serif; font-weight: bold;  text-decoration: none;  line-height: 14px; display:block; }
a.level2con:link, a.level2con:visited, a.level2sup:link, a.level2sup:visited { font-size: 10px; color: #666; }
a.level2con:hover, a.level2sup:hover { font-size: 10px; color: #F7840F; }

.navlevel2mys { background-color: #F5F8CD; padding: 3px 16px; }
a.level2mys { font-family: Arial, Helvetica, Sans-serif; text-decoration: none; line-height: 14px; display:block; }
a.level2mys:link, a.level2mys:visited { font-size: 10px; color: #666; }
a.level2mys:hover { font-size: 10px; color: #F7840F; }

/* has children */
a.level2chlcon, a.level2chlsup, a.level2chlselcon, a.level2chlselsup {  padding: 0 8px 0 0; font-family: Arial, Helvetica, Sans-serif;  text-decoration: none;  line-height: 14px; display:block; background: url(/images/arrow_right.gif) no-repeat; background-position: 110px 3px; }
a.level2chlcon:link, a.level2chlcon:visited, a.level2chlsup:link, a.level2chlsup:visited { font-size: 10px; color: #666; } 
a.level2chlcon:hover, a.level2chlsup:hover { font-size: 10px; color: #F7840F; }
 
a.level2chlmys {  padding: 0 8px 0 0; font-family: Arial, Helvetica, Sans-serif; text-decoration: none; line-height: 14px; display:block; background: url(/images/arrow_right.gif) no-repeat; background-position: 110px 3px; }
a.level2chlmys:link, a.level2chlmys:visited { font-size: 10px; color: #666; } 
a.level2chlmys:hover { font-size: 10px; color: #F7840F; } 

/* selected state */
a.level2selcon:link, a.level2selcon:visited, a.level2selcon:hover, 
a.level2selsup:link, a.level2selsup:visited, a.level2selsup:hover,
a.level2selmys:link, a.level2selmys:visited, a.level2selmys:hover,
a.level2chlselcon:link, a.level2chlselcon:visited, a.level2chlselcon:hover,
a.level2chlselsup:link, a.level2chlselsup:visited, a.level2chlselsup:hover, 
a.level2chlselmys:link, a.level2chlselmys:visited, a.level2chlselmys:hover { font-size: 10px; color: #F7840F; } 

div.navlevel3 { position:absolute; visibility:hidden; overflow:hidden; text-align:left; font-family: arial,sans-serif; width:103px; margin:0px; z-index: 2; top: 0; border:0; }
div.navlevel3top { background: url(/images/flyouttop.gif) no-repeat; overflow:hidden; width: 103px; height: 6px; }
div.navlevel3bottom { background: url(/images/flyoutbottom.gif) no-repeat; overflow:hidden; width: 103px; height: 6px;}
a.navlevel3 { text-decoration: none; font-family: arial,sans-serif;  border-left: 1px solid #DDAD4B; border-right: 1px solid #DDAD4B; display: block; background-color: #fff; padding: 3px 12px; line-height: 14px}
a.navlevel3:link, a.navlevel3:visited { font-size: 10px; color: #DDAD4B }
a.navlevel3:hover { font-size: 10px; color: #666;  }


/* No default page list */
.linkContainer2	{ margin: 0px 25px; }
.linkContainer2 ul	{ margin: 0px; padding: 5px 0px; } 
.linkContainer2 ul li {	list-style-type: none;	list-style-image: url(/images/list_arrow.gif);	padding: 0px; font-family: Arial, Helvetica, Sans-serif; font-size: small; font-weight: normal; }
.linkContainer2 ul li a { list-style-type: none; margin: 0px; font-family: Arial, Helvetica, Sans-serif; font-size: small; font-weight: normal; color: #f90; line-height: 130%; padding: 0px; }
.linkContainer2 ul li a:hover{	list-style-type: none; margin: 0px;	font-family: Arial, Helvetica, Sans-serif; font-size: small; font-weight: normal;	color: #797979; }
.linkContainer2 ul ul { list-style-type: none; margin: 0px; padding: 0px; list-style-image: none; }
.linkContainer2 ul ul li { 	list-style-image: url(/images/list_arrow2.gif);	list-style-type: none; padding: 0px; margin: 0px 0px 0px 25px; }

/*Health Information Styles*/
#linkContainer { position: relative; margin: 0px; padding: 0px; }
#linkContainer ul { margin: 0px; padding: 5px 0px 5px 0px; }
#linkContainer ul li { list-style-type: none; background: url("/images/list_arrow.gif") no-repeat 6% 60%; padding: 0px 0px 0px 40px; margin: 0px; font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; font-weight: bold; line-height: 170%; }
#linkContainer ul ul {list-style-type: none; margin: 0px 0px 0px 15px; padding: 0px; list-style-image: none;}
#linkContainer ul ul li{ background: url("/images/list_arrow2.gif") no-repeat 10% 50%; list-style-type: none; font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; font-weight: bold; }
.backToTop { padding-right: 10px; text-align: right;}
.find { background: url("/images/quick_find.gif") no-repeat left top; padding-left: 20px; padding-top: 2px; font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; }
.padFind { padding: 3px 5px 3px 5px; vertical-align: middle;}

/* Site map */
.sect_container	{ margin: 5px 15px; }
.sect_1ch { background: url(/images/list_arrow.gif) left top; background-position: left 3px; cursor: pointer;}
.sect_1nch { background: url(/images/list_arrow3.gif) left top; background-position: left 3px;  cursor: pointer;}
.sect_1 { background-repeat: no-repeat; cursor: hand; padding-left: 15px; }
.sect_1 a { font-size: small; line-height: 130%; cursor: pointer;	}
.sect_1 a:link,	.sect_1 a:visited { font-weight: normal; font-size: small; color: #f90; }
.sect_1 a:hover { font-size: small; color: #797979;  }
.sect_2 { margin-left: 15px; padding-left: 15px; background: url(/images/list_arrow2.gif);background-position: left center; background-position: left 6px; background-repeat: no-repeat; }
.sect_2 a, .sect_2 a:link, .sect_2 a:visited { font-weight: normal; font-size: small; color: #f90; } 
.sect_2 a:hover { font-size: small; color: #797979; }

/* Misc */ 
.padSide { font-family: Arial, Helvetica, Sans-serif; font-size: small; color: #333; padding: 0px 5px; }
.searchloginmsg { font-family: Arial, Helvetica, Sans-serif; font-size: small; color: #cc6699; padding-bottom: 10px; display: block; }

/* List page - partner */
.note { font-family: Arial, Helvetica, Sans-serif; font-size: x-small;	}

/* List page - news items */
.newsContainer, .newsContainer a { font-family: Arial, Helvetica, Sans-serif; font-size: small; font-weight: normal;  padding: 0px; margin: 0px; }
.newsContainer a:link, .newsContainer a:visited { font-size: small; color: #f90;  }
.newsContainer a:hover{ font-size: small; color: #666;  }

/* List page - FAQ */
.faqquestion { background: url("/images/collapse.gif"); background-position: left center; background-position: left 10px; background-repeat: no-repeat; cursor:pointer; padding-left: 15px; padding-top: 5px;  }
.faqanswer { padding-left: 16px; display:none; color:#333; background: none; font-family: Arial, Helvetica, Sans-serif; font-size: 12px; font-weight: normal; }
a.faq, a.faq p {  margin: 0px; font-family: Arial, Helvetica, Sans-serif; font-weight: bold; }
a.faq:link, a.faq:visited, a.faq:link p, a.faq:visited p { font-size: small; color: #f90;  font-weight: bold;  }
a.faq:hover, a.faq:hover p { font-size: small;  color: #797979;  font-weight: bold;  }

/*Wizard Screens*/
/*Introduction*/
.header{ font-family: Arial, Helvetica, Sans-serif; font-weight: bold; font-size: 11px; color: #000; padding: 0px 0px 4px 5px; margin: 0px; vertical-align: middle; }
.headerbg {	background-color: #D5E802;}
.pdf { float: left; padding: 2px 10px 0px 10px;}
.introContainer { position: relative; margin: 0px; padding: 0px; }
.introContainer ul { margin: 0px; padding: 0px 0px 0px 20px; }
.introContainer ul li { background: url("../images/list_arrow.gif") no-repeat left 70%;  padding: 0px 10px 0px 10px; margin: 0px; list-style-type: none;}
.intContent { width: 588px; padding: 0px; margin-left: auto; margin-right: auto;}
.intContentbg { width: 588px; margin: 0px; padding: 0px; border-left: 1px solid #999933; border-right: 1px solid #999933; border-bottom: 1px solid #999933; }
.txtUnd { font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; text-decoration: underline;}
/*Wizard - Production Selection*/
.otherSml, .otherSml a:link, otherSml a:visited{ font-family: Arial, Helvetica, Sans-serif; font-size: 10px; color: #f90; text-decoration: none; }
.otherSml a:hover{ font-family: Arial, Helvetica, Sans-serif; font-size: 10px; color: #333; text-decoration: none; }
.optBot { border-bottom: 1px solid #FFE700;}
.calcBot { border-bottom: 1px solid #A8B020; }
.optBBot 	{	border-bottom: 1px solid #FFE700; border-right: 1px solid #FFE700; }
.sumCenter { font-family: Arial, Helvetica, Sans-serif; font-size: 12px; font-weight: bold; text-align: center; color: #000; padding-right: 2px; }
.otherSml, a.otherSml:link, a.otherSml:visited{ font-family: AriArial, Helvetica, Sans-serif; font-size: 10px; color: #f90; text-decoration: none; }
a.otherSml:hover{ font-family: Arial, Helvetica, Sans-serif;; font-size: 10px; color: #333; text-decoration: none; }
/*Wizard - Primary Account Holder*/
input.formSmL { width: 30px;  border: 1px solid #999; font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: normal; vertical-align: middle;}
/*Wizard - For hover overs for top navigation tab items*/
.hoverBdr { 
	font-family: Arial, Helvetica, Sans-serif; font-size: x-small;
	border-left: 1px solid #F93;
	border-right:  1px solid #F93;
	padding: 0px 5px;
	margin: 0px;
	vertical-align: top;
}
/*Print page*/
.bodyTopB { border-top: 1px solid #FCEBC7; width: 405px;}
.printBody{ width: 461px; padding: 0px; margin-left: auto; margin-right: auto;}
.printBotB{ border-bottom: 1px solid #FCEBC7; width: 100%;}
.printBanner { margin-right: auto; margin-left: auto; padding: 0px;}

/* Added by Sunil*/ 
.txtFBrdr { border: 1px solid #A8B020; } 
.txtFBrdrSel { border: 1px solid #A8B020; height: 17px;} 
input.txtFBrdrN { 
		border: 1px solid #A8B020; 
		font-family: Arial, Helvetica, Sans-serif; 
		font-size: 11px; 
		width: 70px; 
		vertical-align: middle; 
		margin-bottom: 2px;
	}
input.txtFBrdrNLong 
{
	border: 1px solid #A8B020; 
	font-family: Arial, Helvetica, Sans-serif; font-size: 11px; 
	width: 160px; 
	vertical-align: middle; 
	margin-bottom: 2px;
}
input.txtFBrdrSmL { 
		width: 30px; 
		border: 1px solid #A8B020; 
		font-family: Arial, Helvetica, Sans-serif; font-size: 11px; 
		vertical-align: middle;
	} 
.wide6 { width: 500px; padding: 0px; margin: 0px; } 
input.trnsprntTxtF { 
		background-color: #F7FACC; 
		border: 1px solid #A8B020; 
		font-family: Arial, Helvetica, Sans-serif; 
		font-size: 11px; 
		width: 70px;
		vertical-align: middle; 
	} 
table.leftCol { padding: 0px; margin: 0px; width: 305px; } 
.cellLi { 
		background-color: #F7FACC; 
		padding: 0px; 
		margin: 0px; 
		border-top: 1px solid #A8B020; 
		text-align: center; 
		font-weight: bold;
	} 
.cellLiR {border-right: 1px solid #A8B020;}
/* 070605 reduce text size*/
.hLrgOrg { 
		font-family: Arial, Tahoma, Sans-serif; 
		font-weight: bold; 
		font-size: 11px; 
		color: #f90; 
		padding: 0px 0px 0px 4px; 
		margin: 0px; 
		line-height: 12px;
		width: 71px;
	}
td.left { text-align: left; }
.calcLine { border-bottom: 1px solid #A8B020; }
.savingsBC { 
		background-color: #D5E802; 
		border-bottom: 1px solid #A8B020; 
		border-left: 1px solid #A8B020; 
		border-right: 1px solid #A8B020; 
	}
.calRight{ text-align: right; 
		font-family: Arial, Helvetica, Sans-serif; 
		font-size: 11px; 
		font-weight: bold; 
		padding: 0px 4px 0px 4px; 
		margin: 0px; 
		color: #000; 
	}
.calcBordr { 
		border-bottom: 1px solid #A8B020; 
		border-right: 1px solid #A8B020; 
	}
table.intrOuter{ 
		padding: 0px; margin: 0px; 
		border-left: 1px solid #A8B020; 
		border-right: 1px solid #A8B020; 
		border-top: 1px solid #A8B020; 
		border-bottom: 1px solid #A8B020; 
		width: 100%; 
	}
.hdrBlk{ 
		font-family: Arial, Helvetica, Sans-serif; 
		font-weight: bold; 
		font-size: 12px; 
		color: #000; 
		padding: 0px 0px 8px 8px; 
		margin: 0px; 
		line-height: 12px; 
		vertical-align: middle; 
	}
.bordrR { border-right: 1px solid #A8B020; }
.introListCont { position: relative; margin: 0px; padding: 0px; }
.introListCont ul { margin: 0px; padding: 0px 0px 0px 20px; }
.introListCont ul li { background: url("../images/list_arrow.gif") 5px 5px; padding: 0px 10px 0px 12px; margin: 0px; list-style-type: none;}
.colHdr { /
		font-family: Arial, Tahoma, Sans-serif; 
		font-weight: bold; font-size: 11px; /*070605 reduce text size
*/
		color: #666; 
		padding: 0px 0px 0px 0px;/*070605 remove left 4px padding*/ 
		margin: 0px; 
		line-height: 12px; 
	}
td.depndntTabl { 
		padding: 4px 4px 4px 4px; 
		margin: 0px; 
		text-align: center; 
		vertical-align: middle; 
	}
td.depndntTablLeft { padding: 4px 4px 4px 12px; margin: 0px; text-align: left; vertical-align: middle; }
a.linkFormt:link, a.linkFormt:visited {font-size: 11px; font-weight: bold; }
select.selWidth {width: 75px;}
select.selWidthSml {width: 60px;}
select.selWidthLg {width: 120px;}
select.selAppDependentWidthLg {width: 290px;}
td.colWidthSml {width: 5px;}
td.colWidth {width: 20px;}
.refNumFrmt { font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #f90; }

.introList { position: relative; margin: 0px; padding: 0px; }
.introList ul { margin: 0px; padding: 0px 0px 0px 10px; }
.introList ul li { background: url("../images/list_arrow.gif") no-repeat 5px 5px;  padding: 0px 10px 0px 12px; margin: 5px; list-style-type: none;}


.bannersmbgLft { background: url(/images/survey_banner_bg.gif) repeat-x; }
.bannersmbgRgt { background: url(/images/survey_banner_bg.gif) repeat-x; text-align: right; }

/* Error messages */
div.errorMsg {font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: bold; padding: 4px 4px 0px 25px; color: #F6358A;}
.errorMsg ul li{font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: bold; padding: 4px 4px 0px 25px; color: #F6358A;}
.errorMsg { font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: bold;	padding: 4px 4px 0px 25px;	color: #F6358A; }
td.errorBordr {	background-image: url(/images/error.gif); background-repeat: no-repeat; background-position: 1% 8%; border-top: 1px solid #F6358A; border-bottom: 1px solid #F6358A; border-right: 1px solid #F6358A; border-left: 1px solid #F6358A; }

div.hiddenblock { display: none; }

ul { margin-left: -1.7em; padding-bottom: 3px; font-size: 12px; font-family: Arial, Helvetica, Sans-serif; }
ol { margin-left: -1.3em; padding-bottom: 3px; font-size: 12px; font-family: Arial, Helvetica, Sans-serif; }
li { padding-top: 5px; font-size: 12px; }

/* site search pager */
a.CurrentLink, a.CurrentLink:link, a.CurrentLink:visited, a.Currentlink:active, a.Currentlink:hover { font-family: Arial, Helvetica, sans-serif; font-size: small; color: #f90; text-decoration: underline; font-weight:bold; } 
a.Links, a.Links:link, a.Links:visited { font-family: Arial, Helvetica, sans-serif; font-size: small; color: #000; text-decoration: none; font-weight:bold; } 
a.Links:active, a.Links:hover { font-family: Arial, Helvetica, sans-serif; font-size: small; color: #f90; text-decoration: underline; font-weight:bold; } 

/* Print pages */
@media  screen
{
	table#bannerprint { display: none; }
	.titleBarTop { background: url(/images/long_top.gif) no-repeat; height: 6px; width: 421px; }
	.cornerslft { width: 8px; padding: 0px; margin: 0px; height: 23px; background: url(/images/body_cornerLft.gif) no-repeat; vertical-align: top; }
	.cornersrgt { width: 8px; padding: 0px; margin: 0px; height: 23px; background: url(/images/body_cornerRgt.gif) no-repeat; vertical-align: top; }
	.siteMap { width: 589px; padding: 0px; margin: 0px; }
	.siteCol { width: 292px; padding: 0px; margin: 0px; }
}
@media print 
{
	table.banner, #containerF, .np { display: none; }
	table#bannerprint { display: block; }
	.faqanswer { display:block; }
	div.hiddenblock { display: block; } 
	 #wrapper, table.bodyContent, table.mainContent{ width: 461px; }
	 table.bodyContent table {  width: 461px; }
	 table.bodyContent table table { width:auto;}
	 table.bodyContent table.siteMap { width: 461px; }
	 table.bodyContent table.siteMap table.siteCol { width: 228px; }
	 
	.titleBar { background-color: #fff; border-right: 1px solid #FCEBC7; border-left: 1px solid #FCEBC7; }
	.titleBarTop { height: 6px; width: 421px; border: 1px solid #FCEBC7; border-bottom: 0px; } 
	.titlebarSm { background-color: #fff; border-top: 1px solid #FCEBC7;  }
	
	.cornerslft { width: 8px; padding: 0px; margin: 0px; height: 23px; border: 1px solid #FCEBC7; border-width: 1px 0px 0px 1px; vertical-align: top; }
	.cornersrgt { width: 8px; padding: 0px; margin: 0px; height: 23px; border: 1px solid #FCEBC7; border-width: 1px 1px 0px 0px; vertical-align: top; }	
	.intTop{ background-color: #F9AA0F; border: 1px solid #F9AA0F; border-bottom: 0px; }	
}

/*Calculator top navigation hovers*/
.pop 
{
	z-index: 100; 	
}
.pop a {display: block;}
.pop a:hover {color: none; background: transparent;}
.pop span 
{
	font-family: Arial, Helvetica, Sans-serif; font-size: 11px; color: #000000;
	background: url("/images/hover_bottom.gif") no-repeat bottom left;	
	padding: 0px 10px 5px 10px;
}
.pop a span 
{	
	display: none;
}
.pop a:hover span 
{	
	display: block;
	position: absolute;
	top: /*95px;  */94px;
	/*left: auto;*/ 
	z-index: 100;
	width: 177px;
	margin-left: -36px;
	
	
}

/* My Policy */
.memberRow {font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #F7840F; padding: 0px 0px 0px 0px;}
.titleHeading {font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #000000; padding: 0px 0px 0px 0px;}
.secondHeading {font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #666; padding: 0px 0px 0px 0px;}
.detailsText {font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: normal; color: #000000; padding: 0px 0px 0px 0px;}
.smallDetailsText {font-family: Arial, Helvetica, Sans-Serif; font-size: 10px; font-weight: normal; color: #000000; padding: 0px 0px 0px 0px;}
.smallPolicyText {font-family: Arial, Helvetica, Sans-Serif; font-size: 10px; font-weight: normal; color: #F7840F; padding: 0px 0px 0px 7px;}

/* My Details and Profile */
.sectionHeaderOrange { font-family: Arial, Helvetica, Sans-serif;  font-weight: bold; font-size: 12px; color: #F7840F; padding: 0px 0px 0px 0px; margin: 0px; line-height: 12px; }
.smallDetailsText { font-family: Arial, Helvetica, Sans-serif; font-size: 11px; color:#000000 }
input.detailsPhoneTextbox{
	border: 1px solid #999;
	font-family: Arial, Helvetica, Sans-serif; font-size: 11px;
	width: 70px;
}
input.detailsAddressTextbox{
	border: 1px solid #999;
	font-family: Arial, Helvetica, Sans-serif; font-size: 11px;
	width: 90px;
}
 
html>body .pop a:hover span 
{
	width: 167px;
	margin-left: 7px;
}