html, body{	margin:0;	padding:0;	text-align:center;	background-color: #d9edff;	background-image: url(images/bkg-body-tile.gif);	background-repeat: repeat-x;}  #page{	width:795px;	text-align:left;	margin-left:auto;	margin-right:auto;	background-image: url(images/mid-tile.gif);	background-repeat: repeat-y;}  #branding{ position:relative;  height:128px;  width:100%;} #brandingprint{display:none;}/* BRANDING INTERIOR DIVS */#brleft{	width:180px;	height:128px;	float:left;	position:relative;	background-image: url(images/br-lft-bkg.gif);	background-repeat: no-repeat; }#brleft img{margin-top:9px;margin-bottom:12px;}#brtworight{ width:615px; height:128px;  float:right;  position:relative;   } #brright{	width:180px;	height:128px;	float:right;	position:relative;	background-image: url(images/br-rt.gif);	background-repeat: no-repeat; } #brcontent{	float: left;	display:inline;	position: relative;	width:435px;	height:128px;	background-image: url(images/br-mid.gif);	background-repeat: no-repeat; }/* END BRANDING INTERIOR DIVS */ #midleft{ width:180px;  float:left;  position:relative;  } #midtworight{ width:615px;  float:right;  position:relative;   } #midright{	width:180px;	float:right;	position:relative; } #midcontent{ float: left;  display:inline;  position: relative;  width:435px;  }#content p {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	font-weight: normal;	color: #000000;	margin-top: 0px;	margin-right: 20px;	margin-bottom: 8px;	margin-left: 10px;	padding: 0px;}#content h1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	margin: 0px 20px 0px 10px;	padding: 0px;}#content h2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	margin: 0px 20px 0px 10px;	padding: 0px;}#content h3 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	margin: 0px 20px 0px 10px;	padding: 0px;}#content h4 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	margin: 0px 20px 0px 10px;	padding: 0px;}#content h5 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	margin: 0px 20px 0px 10px;	padding: 0px;}/* REVERSE MORTGAGE SPECIFIC STYLES ------------------------------------------- */#content_reverse {width: 435px;overflow: hidden;}#content_reverse p {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 16px;	font-weight: normal;	color: #000000;	margin-top: 0px;	margin-right: 20px;	margin-bottom: 10px;	margin-left: 10px;	padding: 0px;}#content_reverse p.quote {color: #666666;font-style:italic;margin-right:30px;margin-bottom: 3px;background-image: url(images/quote-bkg.gif);background-repeat: no-repeat;background-position: top left;}#content_reverse p.quotecredit {color: #1563ac;font-style:normal;font-size: 12px;}#content_reverse h1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 20px;	font-weight: bold;	margin: 0px 20px 3px 10px;	padding: 0px;}#content_reverse h2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	margin: 0px 20px 0px 10px;	padding: 0px;}#content_reverse h3 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	margin: 0px 20px 0px 10px;	padding: 0px;}#content_reverse h4 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	margin: 0px 20px 0px 10px;	padding: 0px;}#content_reverse h5 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	margin: 0px 20px 0px 10px;	padding: 0px;}#content_reverse p.footnote {color: #666666;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;}#content_reverse p.examplebox {background-color: #ededed;padding: 2px 5px 5px 5px;}/* END REVERSE MORTGAGE ------------------------------------------------------- *//* ARTICLE SPECIFIC STYLES ------------------------------------------- */#content_article {width: 435px;overflow: hidden;}#content_article p {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 16px;	font-weight: normal;	color: #000000;	margin-top: 0px;	margin-right: 20px;	margin-bottom: 10px;	margin-left: 10px;	padding: 0px;	line-height: 130%;}#content_article p.quote {color: #666666;font-style:italic;margin-right:30px;margin-bottom: 3px;background-image: url(images/quote-bkg.gif);background-repeat: no-repeat;background-position: top left;}#content_article p.quotecredit {color: #1563ac;font-style:normal;font-size: 12px;}#content_article h1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 20px;	font-weight: bold;	margin: 0px 20px 3px 10px;	padding: 0px;}#content_article h2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	margin: 0px 20px 0px 10px;	padding: 0px;}#content_article h3 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	margin: 0px 20px 0px 10px;	padding: 0px;	border-top:solid 2px #1563AC;}#content_article h4 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	margin: 0px 20px 0px 10px;	padding: 0px;}#content_article h5 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	margin: 0px 20px 0px 10px;	padding: 0px;}#content_article .byline {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #666666;	margin-top: 2px;	margin-right: 20px;	margin-bottom: 0px;	margin-left: 10px;	padding: 0px;}#content_article .dateline {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	text-transform:uppercase;	color:#999999;	margin-top: 2px;	margin-right: 20px;	margin-bottom: 2px;	margin-left: 10px;	padding: 1px 0px 1px 1px;	background-color:#ededed}#content_article h3 a:link,#content_article h3 a:visited {	color: #1563AC;	text-decoration: none;}#content_article h3 a:hover {color:#6392C1;	text-decoration: underline;	}#content_article .returnlink {background-image: url(images/link-cursor-bkg.gif);	background-repeat: no-repeat;	padding-left:15px;	padding-top: 0px;	padding-bottom:2px;}#content_article .articlecat_money, #content_article .articlecat_rm {background-color:#125696;margin-top:10px;margin-bottom: 1px;color:#FFFFFF;text-transform:uppercase;font-weight:bold;font-size:10px;padding:2px 2px 2px 3px;}#content_article .sidebar{background-color: #ecf6ff;float: right;width: 150px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;line-height: 130%;color: #13589a;text-align: right;margin-top: 3px;padding: 5px 10px 10px;border: solid 1px #d9edff;}/* ----- ARTICLE LISTS ----- */#content_article li{list-style:;list-style-type:;list-style-image:;list-style-position:;float:;margin: 0px 20px 10px 10px;*-margin: 0px 20px 10px 0px;padding:;}#content_article li p{}#content_article ol{width:;margin:;padding:;}#content_article ul{width:;margin:;padding: 0px 0px 0px 20px;*-padding: 0px 0px 0px 0px;}#content_article ol li{}#content_article ul li{}/* END ARTICLE STYLES ------------------------------------------------------- */.pagetitle {	background-color:#eaf7ff;	border-top:solid 1px #e1eaf3;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px !important;	font-weight: bold;	color: #6392C1;	padding: 1px 10px 2px 3px !important;	margin-bottom:5px !important;}.pagetitle a:link,.pagetitle a:visited {	color: #6392C1;	text-decoration: none;}.pagetitle a:hover {color:#6392C1;	text-decoration: underline;	}.rmmisconception{	font-weight: bold;	color:#CC0000;}.rmtruth{	font-weight: bold;	color: #01a352;}/* ----- LISTS ----- */#content li{listy-style:;list-style-type:;list-style-image:;list-style-position:;float:;margin:;padding:;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 13px;	font-weight: normal;	color: #000000;	line-height: 115%;	margin-bottom: 3px;	margin-top: 0px;	padding-top: 0px;}#content li p{	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 13px;	font-weight: normal;	color: #000000;	line-height: 115%;	margin-bottom: 3px;	margin-top: 0px;	padding-top: 0px;}#content ol{width:;margin:;padding:;	list-style-type: upper-alpha;}#content ul{width:;margin-top: 0px;margin-right: 30px;padding:;}#content ol li{	margin-top: 0px;	padding-top: 0px;	margin-right: 30px;}#content ul li{	margin-top: 0px;	padding-top: 0px;	margin-right: 30px;	margin-bottom: 7px;}/* LIST STYLES - REVERSE MORTGAGE SPECIFIC -------------------------------- */#content_reverse li{listy-style:;list-style-type:;list-style-image:;list-style-position:;float:;margin:;padding:;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 16px;	font-weight: normal;	color: #000000;	line-height: 120%;	margin-bottom: 6px;	margin-top: 0px;	padding-top: 0px;}#content_reverse li p{	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 16px;	font-weight: normal;	color: #000000;	line-height: 120%;	margin-bottom: 6px;	margin-top: 0px;	padding-top: 0px;}#content_reverse ol{width:;margin:;padding:;	list-style-type:decimal;}#content_reverse ul{width:;margin:;padding:;}#content_reverse ol li{	margin-top: 0px;	padding-top: 0px;	margin-right: 30px;}#content_reverse ul li{	margin-top: 0px;	padding-top: 0px;	margin-right: 30px;}/* END LISTS - REVERSE MORTGAGE -------------------------------- END LIST - REV MORT ----------- */.imageright {	float:right;	padding: 0px;	margin-top: 3px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 3px;}.imageleft {	float:left;	padding: 0px;	margin-top: 3px;	margin-right: 3px;	margin-bottom: 0px;	margin-left: 0px;}/* PROMOTIONAL BOX STYLES */#promo p {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #1362ab;	margin-top: 0px;	margin-right: 20px;	margin-bottom: 8px;	margin-left: 0px;	padding: 0px;	line-height: 115%;}#promo h1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	margin: 10px 20px 0px 0px;	padding: 0px;	color: #1362ab;}#promo p a:link,#promo p a:visited, #promo h1 a:link,#promo h1 a:visited {	color: #1362ab;	text-decoration: none;}#promo p a:hover, #promo h1 a:hover {color:#1362ab;	text-decoration: underline;	} /* END PROMOTIONAL BOX STYLES */#footer{	background-color:#FFF;	clear:both;	padding-top: 5px;	padding-bottom: 0px; }#footertop{	height:6px;	background-image: url(images/footer-tile-top.gif);	background-repeat: repeat-x;}#footermid{	width:787px;	text-align:left;	margin-left:auto;	margin-right:auto;	background-color: #FFF;	padding: 0px 0px 0px 0px;	margin-top: 0px;	margin-bottom: 0px;} #footerleft{ width:537px;  float:left;  position:relative; padding-bottom:5px; padding-left:10px; } #footerright{ width:240px;  float:right;  position:relative; padding-bottom:5px;  }#footerbottom{	height:7px;	background-image: url(images/footer-tile-btm.gif);	background-repeat: repeat-x;	background-position: bottom;	margin-bottom: 0px;	padding-bottom:0px;}#footerleft p {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 110%;	font-weight: normal;	color: #1362ab;	margin: 0px;	padding: 0px;}#footerleft p a:link,#footerleft p a:visited {	color: #1362ab;	text-decoration: none;}#footerleft p a:hover {color:#1362ab;	text-decoration: underline;	}#subfooter{display:none;	width:795px;	height:10px;	overflow:hidden;	margin-left:auto;	margin-right:auto;	margin-bottom:0px;	padding-bottom:0px;	background-image: url(images/mid-tile.gif);	background-repeat: repeat-y;} /* NAVIGATION STYLES */ #navmain ul {	margin-left: 0;	padding-left: 0;	list-style-type: none;	font-family: "Trebuchet MS", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold; }#navmain a {	display: block;	padding: 3px 0px 3px 8px;	width: 172px;	text-decoration: none;	border-top: 1px solid #FFF;	background-image: url(images/nav-tile-n.gif);	background-repeat: repeat-y;	background-color: #d1e9ff;} #navmain a:link, #navmain a:visited { color: #1563ac; text-decoration: none; } #navmain a:hover {	color: #fff;	background-image: url(images/nav-tile-h.gif);	background-repeat: repeat-y;	background-color: #125696; }/* END NAVIGATION STYLES *//* ----- FORMS ----- */form{width:;margin: 0px 20px 0px 10px;padding:;}fieldset{border:;width:;margin:;padding:;}legend{font:;color:;margin:;padding:;}label{margin:;padding:;font-size:;font-family:;}input{border:;margin:;padding:;font-size:;font-family:}textarea{border:;margin:;padding:;font-size:;font-family:;}input, textarea{}select{border:;margin:;padding:;font-size:;font-family:;}optgroup{font:;}option{font:;}/* - - - - NEW - TABLE STYLES - - - - - - *//* ----- TABLES ----- */table{width:380px;margin:0px 0px 10px 10px;padding:0px;text-align:;background-color: #FFFFFF;N0T-border: solid 2px #d7d7d7;font-family: Georgia, "Times New Roman", Times, serif;	font-size: 16px;	font-weight: normal;	color: #000000;}caption{font:;color:;position:;text-align:;display:;}thead{font:;font-family: Georgia;color:;text-align:;background-color:;margin:;padding:;}tbody{font:;color:;text-align:;background-color:;margin:;padding:;}tfoot{font:;color:;text-align:;background-color:;margin:;padding:;}tr{font:;color:;background-color:;}tr .alt{font:;color:;background-color:;}th{font-size: 18px;N0T-padding-top: 5px;}td{width:;margin:;padding:;}.investment tbody tr.even td {      background-color: #eee;    }    .investment tbody tr.odd  td {      background-color: #fff;    }.lastrow {background-color: #c8c8c8;}.headingtitle {padding-top: 5px;}.boxborder {width: 405px;border: solid 2px #ededed;margin: 0px 10px 10px 10px;}#content_reverse .boxborder p {margin: 0px 20px 0px 10px;padding: 5px 0px 5px 0px;}  /* *** Float containers fix: http://www.csscreator.com/attributes/containedfloat.php *** */ .clearfix:after { content: ".";  display: block; height: 0;  clear: both;  visibility: hidden; } .clearfix{display: inline-table;}/* Hides from IE-mac \*/* html .clearfix{height: 1%;}.clearfix{display: block;}/* End hide from IE-mac */  