a.globalNav {
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	font-family: arial, geneva, verdana, helvetica, sans-serif;
	text-align: center;
	text-decoration: none
}

td.globalNav {
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	font-family: arial, geneva, verdana, helvetica, sans-serif;
	text-align: center;
	text-decoration: none
}

a.globalNav:hover {
	color: #ffffff;
	background-color: #0066cc
}

td.globalNav:hover {
	color: #ffffff;
	background-color: #0066cc
}

div.subNav {
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 11px;
	visibility: hidden;
	padding-bottom: 10px;
	padding-top: 10px;
	font-family: arial, helvetica;
	position: relative;
	top: -5px;
	background-color: #ffffff;
	layer-background-color: #ffffff
}

td.subNav {
	border-right: #0066cc thin solid;
	border-top: #0066cc thin solid;
	visibility: hidden;
	border-left: #0066cc thin solid;
	border-bottom: #0066cc thin solid
}

a.subNav {
	color: #0066cc;
	text-decoration: none
}

a.subNav:hover {
	color: #000000
}

.sidePanel {
	vertical-align: top;
	background-color: #ffffff
}

.rateLedger1 {
	font-size: 11px;
	color: #336699;
	text-align: left
}

.rateLedger2 {
	font-size: 11px;
	color: #336699;
	background-color: #e9effe;
	text-align: left
}

.rateLedger1Column1 {
	font-size: 12px;
	color: black;
	background-color: #e4edfa;
	text-align: left
}

.rateLedger1Column2 {
	font-size: 12px;
	color: #ed7d13;
	background-color: #ffffff;
	text-align: center;
	font-weight: bolder;
}

.rateLedger1Column3 {
	font-size: 12px;
	color: black;
	background-color: #e4edfa;
	text-align: center
}

.rateLedger2Column1 {
	font-size: 11px;
	color: black;
	background-color: #e4edfa;
	text-align: left
}

.rateLedger2Column2 {
	font-size: 11px;
	color: #e4edfa;
	background-color: #ffffff;
	text-align: center
}

.rateLedger2Column3 {
	font-size: 11px;
	color: #33506d;
	background-color: #e4edfa;
	text-align: center
}

.rateHeading {
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	font-family: arial, helvetica, verdana, sans-serif;
	background-color: #fbd484;
	text-align: left
}

.rateSectionHeading {
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	font-family: arial, helvetica, verdana, sans-serif;
	background-color: #6699cc;
}
.chartColorBank{
	background-color: #ed7d13;
}
.chartColorBankText{
	font-size: 8px;
	color: #ed7d13;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}
.chartColorNational{
	background-color: #006AB6;
}
.chartColorNationalText{
	font-size: 8px;
	color: #006AB6;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}
.featureMain {
	font-weight: bold;
	font-size: 12px
}

a.featureLink {
	font-size: 11px;
	color: #505050;
	font-family: arial, helvetica, verdana, sans-serif;
	text-decoration: none
}

a.featureLink:hover {
	color: #a9a9a9;
	font-family: arial, helvetica, verdana, sans-serif;
	text-decoration: underline
}

a.featureLink1 {
	font-size: 11px;
	color: #000000;
	font-family: arial, helvetica, verdana, sans-serif;
	text-decoration: none
}

a.featureLink1:hover {
	color: #0066cc;
	font-family: arial, helvetica, verdana, sans-serif;
	text-decoration: underline
}

h1 {
	font-weight: bold;
	font-size: 16pt;
	color: #000000;
	line-height: 110%;
	font-family: arial, helvetica, verdana, sans-serif
}
h1.MM 
{
	color: #055FD5;
	font-size: 15pt;
	font-weight: 700;
	font-family: century gothic;
}
span.MMFAQ 
{
	color: #417FD1;
	font-size: 9pt;
	font-weight: 600;
	font-family: century gothic;
}
span.MMFAQ1 
{
	color: #A6C3EA;
	font-size: 11pt;
	font-weight: 500;
	font-family: century gothic;
}

h2 {
	font-weight: bold;
	font-size: 14pt;
	color: #000000;
	font-family: arial, helvetica, verdana, sans-serif
}

.pageHeadingDemo {
	font-weight: bold;
	font-size: 14px;
	color: #336699;
	font-family: arial, helvetica, verdana, sans-serif
}

.sectionHeadingUnderlined {
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	font-family: arial, helvetica, verdana, sans-serif;
	text-decoration: underline
}

.sectionHeading {
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	font-family: arial, helvetica, verdana, sans-serif
}

.text {
	font-size: 11px;
	color: #000000;
	font-family: arial, helvetica, verdana, sans-serif
}

td {
	font-size: 10px;
	color: #000000;
	font-family: arial, helvetica, verdana, sans-serif
}

select {
	font-size: 10px;
	vertical-align: top;
	color: #0066cc;
	text-indent: 1pt;
	font-family: arial, helvetica, verdana, sans-serif
}

.data {
	font-size: 10px;
	color: #0066cc;
	font-family: arial, helvetica, verdana, sans-serif
}

a.content:hover {
	color: #0066cc;
	font-family: arial, helvetica, verdana, sans-serif
}

td.clsContent {
	font-size: 9px;
	font-family: arial, helvetica, verdana, sans-serif;
	font-weight: bold;
	color: #003366;
}

td.clsSideContent {
	font-size: 9px;
	font-family: arial, helvetica, verdana, sans-serif;
	font-weight: bold;
	color: #003366;
	vertical-align: bottom;
}

td.clsContentNew {
	font-size: 12px;
	color: #666666;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
}

td.clsContentHeadingNew {
	font-size: 12px;
	color: #666666;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

td.clsCopyrightFooter {
	font-size: 9px;
	font-family: arial, helvetica, verdana, sans-serif
}

.blueLine {
	height: 1px;
	background-color: blue
}

.LeftNavOn {
	font-weight: bold;
	font-size: 10px;
	color: #003366;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none
}

.LeftNavOff {
	font-weight: bold;
	font-size: 10px;
	color: #666600;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none
}

.SubLeftNavOn {
	font-weight: bold;
	font-size: 10px;
	color: #306500;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none
}

.SubLeftNavOff {
	font-weight: bold;
	font-size: 10px;
	color: #306500;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none
}

.navigText {
	font-size: 10px;
	color: gray;
	font-family: verdana, arial, helvetica, sans-serif
}

.navigTextLink {
	font-size: 10px;
	color: gray;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: underline
}

.offline {
	font-weight: bold;
	font-size: 12px;
	color: #abc3e7;
	font-family: arial, helvetica, verdana, sans-serif;
	text-decoration: none
}

.online {
	font-weight: bold;
	font-size: 12px;
	color: #e5a749;
	font-family: arial, helvetica, verdana, sans-serif;
	text-decoration: none
}

.SmallText {
	font-size: 9px;
	font-family: verdana, arial, helvetica, sans-serif
}

.SmallTextLink {
	font-size: 9px;
	color: #6633cc;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: underline
}

.footer {
	font-size: 9px;
	color: #000000;
	font-family: arial, geneva, verdana, helvetica, sans-serif
}

.disclosure{
	font-size: 9px;
	color: #808080;
	font-family: arial, geneva, verdana, helvetica, sans-serif
}

.pageHeading {
	font-weight: bold;
	font-size: 14px;
	color: #0065cc;
	font-family: arial, helvetica, verdana, sans-serif
}

.pageindent {
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	font-family: tahoma;
	text-decoration: underline
}

.pageindent:hover {
	color: #0000ff;
	text-decoration: underline
}

.vline {
	font-weight: normal;
	font-size: 10px;
	color: #c2c2c2;
	font-family: tahoma;
	text-decoration: none
}

.head1 {
	font-size: 12px;
	color: #999999;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold
}
.head1a {
	font-size: 11px;
	color: #999999;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none
}

.text1 {
	font-size: 12px;
	color: #055fd5;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}

.text1a {
	font-size: 11px;
	color: #000000;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}

.text2 {
	font-size: 12px;
	color: #666666;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
}

.text3 {
	font-size: 9px;
	color: #000000;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
}

.bluebox1 {
	padding: 4px;
	border: 1px solid #417fd1;
}

.choosedrop1 {
	font-size: 9px;
	color: #666666;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	width: 170px;
}

.text4 {
	font-size: 9px;
	color: #666666;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
}

.text5 {
	font-size: 28px;
	color: #0066cc;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
}

.bluebox2 {
	border: 1px solid #417fd1;
}
.productCompTable {
	border: 1px solid #417fd1;
}

.text6 {
	font-size: 10px;
	color: #003366;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	background-color: #bbd0ef;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #8fb5eb;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: center;
	border-right-color: #8fb5eb;
	border-bottom-color: #8fb5eb;
	border-left-color: #8fb5eb;
}

.text7 {
	text-decoration: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #8fb5eb;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #8fb5eb;
	border-bottom-color: #8fb5eb;
	border-left-color: #8fb5eb;
}

.text8 {
	text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #055fd5;
	background-color: #e4edfa;
	padding: 4px;
	vertical-align: top;
}

.text9 {
	text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #055fd5;
	padding: 2px 4px;
	vertical-align: top;
}

.textfield1 {
	font-size: 9px;
	color: #666666;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
}

.text10 {
	font-size: 14px;
	color: #000000;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	padding: 10px;
}

.text11 {
	text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #055fd5;
	padding: 2px 4px;
	vertical-align: bottom;
	text-align: right;
}

.text12 {
	font-size: 12px;
	color: #ed7d13;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}

.text13 {
	font-size: 12px;
	color: #055fd5;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}

.text14 {
	font-size: 9px;
	color: #055fd5;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}

.text15 {
	font-size: 12px;
	color: #ed7d13;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}

.text16 {
	font-size: 12px;
	color: #6699cc;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}

.text6a {
	font-size: 11px;
	color: #003366;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}

.text6b {
	font-size: 11px;
	color: #003366;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	padding: 4px;
	vertical-align: top;
}

.text7a {
	text-decoration: none;
	font-size: 11px;
	color: #ed7d13;
	font-weight: bold;
	vertical-align: top;
}

.line01 {
	background-color: #8fb5eb;
	margin: 0px;
	padding: 0px;
	height: 1px;
}

.text8a {
	font-size: 12px;
	color: #003366;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}

.text9a {
	font-size: 11px;
	color: #ffffff;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	background-color: #8fb5eb;
	padding-left: 20px;
}
span.IRAHeading1 
{
	font-size:16.0pt;font-family:"Times New Roman";color:#055FD5;
}
span.IRAHeading2 
{
	font-size:16.0pt;font-family:"Times New Roman";color:#4487E0;
}
span.irabenefits
{
	font-size:12.0pt;font-family:"Times New Roman";color:#055FD5;
}
span.calculator
{
	font-size:13.0pt;font-family:"Times New Roman";color:#2683D1;
}
span.features
{
	font-size:14.0pt;font-family:"Times New Roman";color:#417FD1;	
}
span.faq
{
	font-size:16.0pt;font-family:"Times New Roman";color:#417FD1;
}
span.reverseMortgageFactBold
{
	font-size:11.0pt;font-family:"Arial";color:#055FD5;
}
span.reverseMortgageFactLight
{
	font-size:11.0pt;font-family:"Arial";color:#2683D1;
}