
h1 {
	font:22px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#006699;
	line-height:26px;
	}
h2 {
	font:13px Arial, Helvetica, sans-serif;
	color:#006699;
	font-weight:bold;
	margin-bottom:-10px !important;
	margin-bottom:-15px;
	}
DIV#hCallout {
	width:176px;
	margin-left:20px;
	margin-top:17px;
	}
DIV#LCallout {
	width:176px;
	margin-left:20px;
	margin-top:106px;
	}
.changePasswordTable {
	margin-left:25%;
	width:300px;
	}
.watchListTable {
	line-height:16px;
	font:12px Arial, Helvetica, sans-serif;
	color:#000000;
	}
.NFVcalc {
	width:300px;
	text-align:center;
	}
.NFVcalcBody {
	font:12px Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#000000;
	width:525px;
	}
.NFVneural {
	font:12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:normal;
	text-align:center;
	}
.NFVvalue {
	padding-left:90px;
	font: 12px Arial, Helvetica, sans-serif;
	line-height:20px;
	color:#ffffff;
	font-weight:normal;
	}
.NFVinput {
	margin-left:0px;
	}
.temporary {
	font:12px Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#000000;
	}

/* Level Two */


DIV.hCalloutTitle {
	color:#013b72;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
DIV#L2body {
	background:#FFFFFF url(images/tile_hbody.gif) repeat-x;
	padding:14px 30px 36px 36px;
	}
DIV#L2body a { 
	font:12px Arial, Helvetica, sans-serif;
	color:#006699;
	text-decoration:none;
	}
DIV#L2body a:hover {
	font:12px Arial, Helvetica, sans-serif;
	color:#006699;
	text-decoration:underline;
	}
DIV#L2body a:visited {
	font:12px Arial, Helvetica, sans-serif;
	color:#006699;
	text-decoration:none;
	}
DIV#L2body a:active {
	font:12px Arial, Helvetica, sans-serif;
	color:#006699;
	text-decoration:none;
	}
DIV#L2body2 {
	background:#FFFFFF url(images/tile_hbody.gif) repeat-x;
	padding:7px 0px 18px 16px !important;
	padding:7px 0px 18px 8px;
	}
DIV#L2body2 a { 
	font:12px Arial, Helvetica, sans-serif;
	color:#006699;
	text-decoration:none;
	}
DIV#L2body2 a:hover {
	font:12px Arial, Helvetica, sans-serif;
	color:#006699;
	text-decoration:underline;
	}
DIV#L2body2 a:visited {
	font:12px Arial, Helvetica, sans-serif;
	color:#006699;
	text-decoration:none;
	}
DIV#L2body2 a:active {
	font:12px Arial, Helvetica, sans-serif;
	color:#006699;
	text-decoration:none;
	}
DIV#L2body3 {
	background:#FFFFFF url(images/tile_hbody.gif) repeat-x;
	padding:15px 0px 18px 40px !important;
	padding:15px 0px 18px 35px;
	}
DIV#L2body3 a { 
	font:12px Arial, Helvetica, sans-serif;
	color:#006699;
	text-decoration:none;
	}
DIV#L2body3 a:hover {
	font:12px Arial, Helvetica, sans-serif;
	color:#006699;
	text-decoration:underline;
	}
DIV#L2body3 a:visited {
	font:12px Arial, Helvetica, sans-serif;
	color:#006699;
	text-decoration:none;
	}
DIV#L2body3 a:active {
	font:12px Arial, Helvetica, sans-serif;
	color:#006699;
	text-decoration:none;
	}
DIV#L2cLeft {
	font:12px Arial, Helvetica, sans-serif;
	color:#666666;
	line-height:18px;
	padding-right:36px;
	border-right:solid 1px #CCCCCC;
	width:509px !Important;
	width:545px;
	min-height:300px;
  	height:auto !important;
  	height:300px;
	}
DIV#L2cFull {
	font:12px Arial, Helvetica, sans-serif;
	line-height:18px;
	min-height:300px;
  	height:auto !important;
  	height:300px;
	margin-top:15px!important;
	margin-top:0px;
	}
.newsIPOspacer {
	margin-top:15px !important;
	margin-top:0px;
	}
.newsLinkBack {
	position:relative;
	top:0px !important;
	top:0px;
	margin-bottom:-5px !important;
	margin-bottom:0px;
	background:none;
	}
.newsBodyText {
	position:relative;
	top:-10px !important;
	top:0px;
	}
.watchList {
	margin-left:-10px !important;
	margin-left:-6px;
	width:600px !important;
	width:650px;
	}
DIV#L2cLeftQuotes {
	font:12px Arial, Helvetica, sans-serif;
	line-height:18px;
	padding-right:0px;
	border-right:solid 1px #CCCCCC;
	width:535px !Important;
	width:571px;
	min-height:300px;
  	height:auto !important;
  	height:300px;
	}
DIV#L2cLeftQuotesPage {
	font:12px Arial, Helvetica, sans-serif;
	line-height:18px;
	padding-right:0px;
	border-right:solid 1px #CCCCCC;
	width:545px !Important;
	width:581px;
	min-height:300px;
  	height:auto !important;
  	height:300px;
	}
DIV#L2cRight {
	float:right;
	width:130px;
	text-align:center;
	margin-top:18px !important;
	margin-top:12px;
	}
DIV#L2cRightLinks {
	float:right;
	width:122px;
	text-align:left;
	clear:right;
	}
.navRtCol DIV {
	margin-bottom:8px;
	font:11px Arial, Helvetica, sans-serif;
	text-align:left;
	}
.navRtCol DIV a {
	color:#006699;
	text-decoration:none;
	}
.navRtCol DIV a:hover {
	color:#000000;
	text-decoration:underline;
	}
#localNav {
	background:url(images/local_tileBack.gif) repeat-y;
	width:192px;
	margin-left:21px;
	margin-top:86px !Important;
	margin-top:99px;
	border-top:solid 1px #00477d;
	border-left:solid 1px #00477d;
	border-bottom:solid 1px #00477d;
	}
#localNavBroker {
	background:url(images/local_tileBack.gif) repeat-y;
	width:192px;
	margin-left:21px;
	margin-top:10px;
	border-top:solid 1px #00477d;
	border-left:solid 1px #00477d;
	border-bottom:solid 1px #00477d;
	}
.localLink {
	font:12px Arial, Helvetica, sans-serif;
	color:#666600;
	margin-left:15px;
	}
.localLink a {
	color:#666600;
	text-decoration:none;
	}
.localLink a:hover {
	color:#000000;
	text-decoration:underline;
	}
.localDivide {
	margin:3px 0px;
	}
.localShadw {
	margin-left:20px;
	margin-top:0px;
	}
TABLE.standard {
	font:12px Arial, Helvetica, sans-serif;
	border-top:solid 1px #666666;
	border-left:solid 1px #666666;
	}
TABLE.standard TD {
	padding:3px 6px;
	border-right:solid 1px #666666;
	border-bottom:solid 1px #666666;
	vertical-align:top;
	}
TD.pale {
	background:#fef3d4;
	}
.tourVideoContainer {
	margin-left:-19px !important;
	margin:-10px;
	width:730px !important;
	width:710px;
	height:530px !important;
	height:500px;
	background:#000000;
	}
.tourVideoHolder {
	width:720px !important;
	width:710px;
	height:520px !important;
	height:510px;
	padding:5px !important;
	padding:0px;
	margin:0px !important;
	margin:-10px;
	}
.tourVideoMiddle {
	width:720px !important;
	width:710px;
	height:220px;
	margin-bottom:0px !important;
	margin-bottom:-5px;
	}

	
/* LOCAL NAV FOR BROKERS */

#brokerNav {
	background:url(images/brokerNav_tile.gif) repeat-y;
	width:192px;
	margin-left:20px;
	margin-top:87px !Important;
	margin-top:96px;
	border-top:solid 1px #00477d;
	border-left:solid 1px #00477d;
	border-bottom:solid 1px #00477d;
	}
.brokerLink {
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666600;
	margin-left:15px;
	margin-right:0px;
	margin-bottom:2px;
	}
.brokerLink a {
	color:#666600;
	text-decoration:none;
	}
.brokerLink a:hover {
	color:#000000;
	text-decoration:underline;
	}
.brokerShadw {
	margin-left:20px;
	}
	
	
/* NAVIGATION */

#dropabout,
#floatabout,
#dropbecome,
#floatbecome,
#dropnews,
#floatnews,
#dropcontact,
#floatcontact {
	position:absolute;
	}
#dropabout {
	left:213px;
	top:121px;
	width:187px;
	z-index:25;
	background:#DDDDDD;
	border-left:solid 1px #999999;
	border-top:solid 1px #999999;
	}
#floatabout {
	left:213px;
	top:62px;
	z-index:50;
	}
#dropbecome {
	left:400px;
	top:121px;
	width:187px;
	z-index:25;
	background:#DDDDDD;
	border-left:solid 1px #999999;
	border-top:solid 1px #999999;
	}
#floatbecome {
	left:400px;
	top:62px;
	z-index:50;
	}
#dropnews {
	left:588px;
	top:121px;
	width:187px;
	z-index:25;
	background:#DDDDDD;
	border-left:solid 1px #999999;
	border-top:solid 1px #999999;
	}
#floatnews {
	left:588px;
	top:62px;
	z-index:50;
	}
#dropcontact {
	left:776px;
	top:121px;
	width:187px;
	z-index:25;
	background:#DDDDDD;
	border-left:solid 1px #999999;
	border-top:solid 1px #999999;
	}
#floatcontact {
	left:776px;
	top:62px;
	z-index:50;
	}
#closer {
	position:absolute;
	left:0px;
	top:0px;
	width:980px;
	height:600px;
	z-index:10;
	}
.droplink {
	font:11px Arial, Helvetica, sans-serif;
	color:#333333;
	border-bottom:solid 1px #999999;
	border-right:solid 1px #999999;
	padding:4px 8px;
	}
.droplinkOn {
	font:11px Arial, Helvetica, sans-serif;
	color:#333333;
	border-bottom:solid 1px #999999;
	border-right:solid 1px #999999;
	padding:4px 8px;
	background:#BBBBBB;
	}
.droplink a, .droplinkOn a {
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	}
.droplink a:hover, .droplinkOn a:hover {
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	}

/* FAQS */

#QA {
	font:12px Arial, Helvetica, sans-serif;
	color:#666666;
	}
#QA TD {
	padding-right:10px;
	vertical-align:top;
	}
.answer {
	padding-bottom:12px;
	}
.top TD {
	vertical-align:top;
	padding-bottom:6px;
	padding-right:4px;
	}
TABLE {
	font:12px Arial, Helvetica, sans-serif;
	}
.brokerLoginSpacer {
	margin-bottom:50px;
	}


/* TEMPORARY ACCESS PAGE */

.bodyGrey {
	font:12px Arial, Helvetica, sans-serif;
	color:#666666;
	line-height:18px;
	}

/* COMMON */

.localNav {
	font:12px Arial, Helvetica, sans-serif;
	margin:12px 0px 20px 0px;
	/* border-bottom:solid 1px #CCCCCC;
	padding-bottom:8px; */
	}
.callout {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#006699;
	line-height:13px;
	margin:23px 0px;
	text-align:center;
	}
.RCdefault {
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
	margin:23px 0px;
	}
.disclaimer {
	font:9px Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
	}
.benefitsSub {
	display:none;
	}
.default {
	font:12px Arial, Helvetica, sans-serif;
	}
UL.list {
	border-top:solid 1px #CCCCCC;
	padding-top:15px;
	margin-top:-8px;
	color:#666666;
	} 
.list LI {
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;
	}
OL.list LI {
	margin-bottom:10px;
	line-height:14px;
	}
.list2 LI {
	font:12px Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	line-height:16px;
	}
UL .list3 {
	list-style-image:url("images/bullet.gif");
	line-height:16px;
	}
.list3 LI {
	margin-left:-10px;
	font:12px Arial, Helvetica, sans-serif; 
	line-height:16px;
	} 
.blueVerts {
	margin-top:0px !important;
	margin-top:-3px;
	border-left:solid 1px #013b72;
	border-right:solid 1px #013b72;
	text-align:left;
	min-height:510px;
	height:auto !important;
  	height:540px;

	}
.footerSpacer {
	margin-left:0px !important;
	}
.footerBG {
	position:absolute;
	bottom:-153px;
	width:100%;
	background:url(images/title_hfooterbg.gif);
	background-repeat:repeat-x;
	}
.nfvCalc {
	margin-left:-5px !important;
	margin-left:0px;
	}
.restrictedTable {
	width:700px;
	}
.userAdmin {
	margin:18px 5px 5px 20px !important;
	margin:10px 5px 5px 17px;
	}
.userAdminForm {
	margin:0px 0px 5px 17px;
	}
.tableStyles {
	 border-style:solid; 
	 border-color:#000000;
	}
.agencyTitle {
	background-color:#e5eff5;
	padding-left:10px;
	padding-top:3px;
	height:22px;
	vertical-align:middle;
	margin-bottom:8px;
	width:100%;
	font-weight:bold;
	}
txt {
		color: white;
	}