BODY, TD{
    font-family: Arial, Helvetica, sans-serif;
}

DT {
    font-weight:bold;
    color:#38586D;
}

DD {
    color:#555555;  
}

.pageHeader{
color:#628297;
font-size:18px;
padding-left:15px;
font-family:Arial;
font-weight:light;
letter-spacing:-.9px;
/*
filter: progid:DXImageTransform.Microsoft.dropShadow( Color=#c0c0c0,offX=2,offY=2,positive=true);
*/
text-decoration:underline;
}

.subHeader {
color:#555555;
font-size:14px;
padding-left:15px;
font-family:Arial;
font-weight:light;
font-weight:bold;
/*
filter: progid:DXImageTransform.Microsoft.dropShadow( Color=#c0c0c0,offX=2,offY=2,positive=true);
*/
}

.HeaderText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}


.PopularText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #628297;
	text-decoration: none;
}


.PopularText A:LINK {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #38586D;
	text-decoration: none;
}

.PopularText A:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #38586D;
	text-decoration: none;
}

.PopularText A:VISITED {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #38586D;
	text-decoration: none;
}

.BodyTextErr{
	color:#ff0000;
}

.BodyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.BodyText A:LINK {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #38586D;
	text-decoration: underline;
	font-weight: bold;
}

.BodyText A:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #628297;
	text-decoration: underline;
	font-weight: bold;
}

.BodyText A:VISITED {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #38586D;
	text-decoration: underline;
	font-weight: bold;
}

A.toolHeader:LINK{
    font-family:verdana;
    text-decoration:none;
    color:#38586D;
    font-size:14px;
}

A.toolHeader:HOVER{
    font-family:verdana;
    text-decoration:none;
    color:#628297;
    font-size:9px;
}

A.toolHeader:VISITED{
    font-family:verdana;
    text-decoration:none;
    font-size:13px;
}

/*******************************************************************
side nav
********************************************************************/

A.sideNav{
    font-family:verdana;
    text-decoration:none;
    color:#ffffff;
    font-size:9px;
}

.sideNavText {
    font-family:verdana;
    border:solid 1px #38586D;
    background-color:#38586D;
    padding-left:7px;
    color:#ffffff;
    font-size:9px;
}

.sideNavTextTarget {
    font-family:verdana;
    border:solid 1px #628297;
    background-color:#628297;
    padding-left:7px;
    color:#ffffff;
    font-size:9px;
}

.SubnavTextTarget{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #38586D;
	text-decoration: none;
	padding: 3px;
	height: 20px;
    font-weight:bold;
}

.SubnavTextTarget:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #38586D;
	text-decoration: underline;
	padding: 3px;
	height: 20px;
    font-weight:bold;
}

.SubnavText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #38586D;
	text-decoration: none;
	padding: 3px;
	height: 20px;
}
.SubnavText:LINK {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #38586D;
	text-decoration: none;
	padding: 3px;
	height: 20px;
}
.SubnavText:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #38586D;
	text-decoration: underline;
	padding: 3px;
	height: 20px;
}

/*********************************************************************/

HR{
    border:solid 1px #80A3BA
}

UL {
	list-style-type: circle;
}


.FooterText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #628297;
}
.FooterText A:LINK {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #628297;
	text-decoration: none;
}
.FooterText A:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #38586D;
	text-decoration: none;
}
.FooterText A:VISITED {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #38586D;
	text-decoration: none;
}

/*******************************************************************
forms
********************************************************************/
.formRowOdd{
    background-color:#E5EFF5;
}

.formRowEven{
    background-color:#ffffff;
}

TH {
    background-color:#80A3BA;
    color:#ffffff;
    font-size:12px;
    font-weight:bold;
    padding:2px;
    letter-spacing:1px;
}

.formSubHeader2{
    background-color:#E3E4E4;
    font-weight:bold;
}

.formSubHeader{
    background-color:#80A3BA;
    color:#ffffff;
    font-size:12px;
    font-weight:bold;
    padding:2px;
    letter-spacing:1px;
}

.formQuestion{
    color:#666666;
    font-size:9pt;
}

.formAnswer{
    color:#666666;
    font-size:9pt;
}

INPUT.form, SELECT, TEXTAREA, INPUT
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    border:solid 1px #999999;
    font-size:10px;
}

INPUT.FormButton, INPUT.button{
    border:ridge 1px #555555;
    background-color:#555555;   
    color:#ffffff;
    font-size:10px;
}

/*******************************************************************
rate sheet
********************************************************************/
.rateTableNonFocus
{
    background-color:#e0e0e0;
    border-bottom:1px ridge #80A3BA;
    font-size:12px;
    text-align:center;
    color:#525252;
    border-top:solid 3px #ffffff;
}

A.rateTableNonFocus,A.rateTableNonFocus:LINK,A.rateTableNonFocus:ACTIVE,A.rateTableNonFocus:VISITED
{
    font-size:12px;
    color:#525252;
    border:none;
    text-decoration:none;
}

A.rateTableNonFocus:HOVER
{
    color:#38586D;
}

.rateTableFocus
{
    background-color:#80A3BA;
    color:#ffffff;
    font-size:12px;
    text-align:center;
    border-right:1px ridge #80A3BA;
    border-top:1px ridge #80A3BA;
    border-right:1px ridge #80A3BA;
    border-left:1px ridge #80A3BA;
}

A.rateTableFocus,A.rateTableFocus:LINK,A.rateTableFocus:ACTIVE,A.rateTableFocus:VISITED
{
    color:#ffffff;
    font-size:12px;
    border:none;
    text-decoration:none;
    font-weight:none;
}

A.rateTableFocus:HOVER
{
    color:#ffffff;
}

.rateContentEven 
{
    background-color:#ffffff;
    font-size:12px;
}

.rateContentOdd 
{
    background-color:#ddeaee;
    font-size:12px;
}

.rateHeader
{
    background-color:#80A3BA;
    color:#ffffff;
    font-size:12px;
    vertical-align:bottom;
}


/*******************************************************************
loan Status
********************************************************************/
.statusBox{
border-left:1px ridge #38586D;border-right:1px ridge #38586D;border-bottom:3px ridge #38586D;
}

.statusTableNonFocus
{
    background-color:#e0e0e0;
    border-bottom:1px ridge #80A3BA;
    font-size:12px;
    text-align:center;
    color:#525252;
    border-top:solid 3px #ffffff;
}

A.statusTableNonFocus,A.statusTableNonFocus:LINK,A.statusTableNonFocus:ACTIVE,A.statusTableNonFocus:VISITED
{
    font-size:11px;
    color:#525252;
    border:none;
    text-decoration:none;
    font-weight:normal;
}


A.statusTableNonFocus:HOVER
{
    color:#e84b00;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
}

.statusTableFocus
{
    background-color:#38586D;
    color:#ffffff;
    font-size:12px;
    text-align:center;
    border-right:1px ridge #38586D;
    border-top:1px ridge #38586D;
    border-right:1px ridge #38586D;
    border-left:1px ridge #38586D;
}

A.statusTableFocus,A.statusTableFocus:LINK,A.statusTableFocus:ACTIVE,A.statusTableFocus:VISITED
{
    color:#ffffff;
    font-size:12px;
    border:none;
    text-decoration:none;
    font-weight:none;
}

A.statusTableFocus:HOVER
{
    color:#ffffff;
    font-size:12px;
}

.statusContentEven 
{
    background-color:#ffffff;
    font-size:12px;
    vertical-align:top;
    padding-left:10px;
}

.statusContentOdd 
{
    background-color:#ddeaee;
    font-size:12px;
    vertical-align:top;
    padding-left:10px;
}

.statusHeader
{
    background-color:#628297;
    color:#ffffff;
    font-size:12px;
    vertical-align:bottom;
    padding-left:10px;
}

.statusInstruction{
background-color:#ffffd7;color:#9d3300;font-size:12px;border-bottom:solid 1px #38586D;border-top:solid 3px #38586D
}

.statusQ{
    color:#004080;
     vertical-align:top;
}

.statusA{
    color:#000000;
    font-weight:bold;
    vertical-align:top;
    
}
.OuterTable 
{
	background-color: #E3E4E4;
}
.InnerTable 
{
	background-color: #ffffff;
}

.GlossaryText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E3E4E4;
    text-decoration:none;
}


