body { padding: 0; margin: 0; font: normal 11px arial, san-serif; color: #333;	background-color: #EEEEEE; }
a {  }
img { border: none; }
p { line-height: 117%; font: normal 14px/18px arial, san-serif; }

td { border: 0; margin: 0; padding: 0; }

.clear { clear: both; }



#masthead {  }
#masthead img { display: block; }

#bodyBorder { border: solid #ccc 1px; border-top: none; padding: 24px; width: 500px; position: relative; }
html>body #bodyBorder { width: 500px; }

table.main { border: solid #999 1px; }

.loanStep img { margin: 6px 0 8px 0; }
img.loanStepOfTotal { float: right; margin: 0; }


.LargerLink
{
	cursor: hand;
	cursor: pointer;
	color : #000099;
	font: 14px Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
}

.PhoneNumber {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
}

.checklist
{
list-style-type:none;
padding:0;
margin:0;
}
.checklistBul
{
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	margin: 11px 0 10px 0;
	padding: 0 0 0px 16px;
	background:url(/images/img_Check.gif) left top no-repeat;
}

.orangeBold
{
	font: bold 12px Arial, sans-serif;
	color: #f60
}

.orangeText
{
	font: 11px Arial, sans-serif;
	color: #f60
}

.body12
{
	font: normal 12px arial, san-serif;
}
.sectionHeader
{
	font: bold 14px Arial, sans-serif;
	color:#336;
	border-bottom:solid 1px #336;
	padding:2px 0
}


/* From old style sheet */
td
{
	font : 11px Arial, Verdana, Helvetica, sans-serif;
	color : #000000;
}

table
{
	font : 11px Arial, Verdana, Helvetica, sans-serif;
	color : #000000;
}

SELECT
{
	font : 11px Arial, Verdana, Helvetica, sans-serif;
	color : #000000;
}

INPUT
{
	font : 11px Arial, Verdana, Helvetica, sans-serif;
	color : #000000;
	padding-left: 1px;
}

/*
LI
{
	font : 12px Arial, Verdana, Helvetica, sans-serif;
	color : #000000;
	list-style-type: square;
}
*/

SUP
{
	font : 8px Arial, Verdana, Helvetica, sans-serif;
	color : #000000;
}

tr.DkGrayHeader
{
	background-color: #999999;
	font: 12px Arial, Verdana, Helvetica, Sans-Serif;
	color: #ffffff;
	font-weight: bold;	
}

tr.LtGrayHeader
{
	background-color: #E3E3E3;
	font: 11px Arial, Verdana, Helvetica, Sans-Serif;
	color: #000000;
	font-weight: bold;	
}
td.SidePadTD20
{
	padding: 0 20px 0 20px;
}
td.LeftPadTD
{
	padding-left: 5px;
}

td.TopPadTD
{
	padding-top: 5px;
}

td.StatusNavTD
{
	width: 120px;
	background-color:Purple;
}

td.LabelTD
{
	font: 11px Arial, Verdana, Helvetica, Sans-Serif;
	color: #000000;
}

tr.LeftPadTR
{
	padding-left: 5px;
}

select.DropDown
{
	width: 115px;	
	font: 11px Arial, Verdana, Helvetica, Sans-Serif;	
	border: #7F99DB solid 1px;	
	height: 18px;
}

select.AccountOwnerDropDown
{
	width: 80px;
	font: 11px Arial, Verdana, Helvetica, Sans-Serif;	
	border: #7F99DB solid 1px;	
}

select.LoanTypeDropDown
{
	width: 180px;	
	font: 11px Arial, Verdana, Helvetica, Sans-Serif;	
	border: #7F99DB solid 1px;	
	height: 18px;	
}

select.LenderDropDown
{
	width: 180px;	
	font: 11px Arial, Verdana, Helvetica, Sans-Serif;	
	border: #7F99DB solid 1px;	
	height: 18px;	
}

/*--- BACKGROUND ---*/


.WhBG
{
	background-color: #FFFFFF;
}

.RdBG
{
	background-color: #663366;
	background-image: url(/images/SclrPntPlumNavBKGD.gif);
	background-repeat: repeat-x;
}

.BlBG
{
	background-color: #000099;
}

.XLtGrBG
{
	background-color: #F4F4F4;
}

.LtGrBG
{
	background-color: #E3E3E3;
}

.MGrBG
{
	background-color: #999999;
}

.MGr2BG
{
	background-color: #B2B2B2;
}

.MDkGrBG
{
	background-color: #999999;
}

.DkGrDotLineBG-H
{
	background-image: url(../images/DkGrDiv-H.gif);
	background-repeat: repeat-x;
}

.DkGrDotLineBG-V
{
	background-image: url(../images/DkGrDiv-V.gif);
	background-repeat: repeat-y;
}

/*--- BORDER ---*/


.MGrB
{
	border: #CCCCCC solid 1px;
}

.MGrBT
{
	border-top: #CCCCCC solid 1px;
}

.MGrBB
{
	border-bottom: #CCCCCC solid 1px;
}

.MGrBL
{
	border-left: #CCCCCC solid 1px;
}

.MGrBR
{
	border-right: #CCCCCC solid 1px;
}

.MGr2B
{
	border: #B2B2B2 solid 1px;
}

.MGr2BT
{
	border-top: #B2B2B2 solid 1px;
}

.MGr2BB
{
	border-bottom: #B2B2B2 solid 1px;
}

.MGr2BL
{
	border-left: #B2B2B2 solid 1px;
}

.MGr2BR
{
	border-right: #B2B2B2 solid 1px;
}
 
.MDkGrB
{
	border: #999999 solid 1px;
}

.MDkGrBL
{
	border-left: #999999 solid 1px;
}

.MDkGrBR
{
	border-right: #999999 solid 1px;
}

.MDkGrBT
{
	border-top: #999999 solid 1px;
}

.MDkGrBB
{
	border-bottom: #999999 solid 1px;
}

.DkGrB
{
	border: #666666 solid 1px;
}

.DkGrBR
{
	border-right: #666666 solid 1px;
}

.DkGrBL
{
	border-left: #666666 solid 1px;
}

.DkGrBT
{
	border-top: #666666 solid 1px;
}

.DkGrBB
{
	border-bottom: #666666 solid 1px;
}

.WhBL
{
	border-left: #FFFFFF solid 1px;
}

/* Headers */

h1
{	
	font-size: 15px;
	color: #666666;
}

h2
{
	font-size: 18px;
	color: #666666;	
}


/* FONTS */

.main 
{
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
}

.AlertHeaderFont
{
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-weight: bold;
}

.AlertBodyFont
{
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
}

.errormain
{
	font-size: 14px;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
}

.hint
{
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	color: Gray;
}

.table-header 
{
	background-color: #999999;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	padding-left: 3px;
	Padding-top: 3px;
	padding-bottom: 3px;	
}

.table-subheader 
{
	background-color: #e3e3e3;
	color: #000000;
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	padding-bottom: 1px;
	padding-top: 2px;
}

.table-subheader2 
{
	background-color: #e3e3e3;
	color: #000000;
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	
}

.tbpad
{
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	
}

.tbpad2 
{
	padding-top: 2px;
	padding-bottom: 2px;
}

.tbpad3 
{
    padding-right: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.tbpad5 
{
	padding-left: 3px;
	padding-top: 5px;
	padding-bottom: 5px;

}

.shade 
{
	background-color: #f4f4f4;
}
.shade2 
{
	background-color: #e3e3e3;
}

/*--- TEXT ---*/

.XSmRedTXT-V
{
	font : 9px Verdana, Arial, Helvetica, sans-serif;
	color : #FF0000;
}

.XSmBkTXT-V
{
	font : 9px Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
}

.XSmBkTXT-A
{
	font : 9px Arial, Verdana, Helvetica, sans-serif;
	color : #000000;
}

.XSmDkGrTXT-V
{
	font : 9px Verdana, Arial, Helvetica, sans-serif;
	color : #666666;
}

.XSmDkGrTXT-A
{
	font : 10px Arial, Arial, Helvetica, sans-serif;
	color : #666666;
}

.SmBkTXT-V
{
	font : 10px Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
}

.SmWhTXT-V
{
	font : 10px Verdana, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
}

.SmRdTXT-V
{
	font : 10px Verdana, Arial, Helvetica, sans-serif;
	color : #9A3334;
}

.SmBlTXT-V
{
	font : 10px Verdana, Arial, Helvetica, sans-serif;
	color : #000099;
}

.MWhTXT-A
{
	font : 11px Arial, Verdana, Helvetica, sans-serif;
	color : #FFFFFF;
}

.MBkTXT-AB
{
	font : 11px Arial, Verdana, Helvetica, sans-serif;
	color : #000000;
	font-weight: bold;
}

.MWhTXT-V
{
	font : 11px Verdana, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
}

.MBkTXT-V
{
	font : 11px Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
}

.MDkGrTXT-A
{
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	color: #666666;
}

.WarningText-Verdana9px
{
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
}

.WarningText-Arial11px
{
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	color: #FF0000;
}

.LgBkTXT-A
{
	font : 12px Arial, Verdana, Helvetica, sans-serif;
	color : #000000;
}

.LgDkGrTXT-A
{
	font : 12px Arial, Verdana, Helvetica, sans-serif;
	color : #666666;
}

.LgWhTXT-A
{
	font : 12px Arial, Verdana, Helvetica, sans-serif;
	color : #FFFFFF;
}

.XLgBkTXT-A
{
	font : 14px Arial, Verdana, Helvetica, sans-serif;
	color : #000000;
	font-weight: bold;
}

.XLgDkGrTXT-A
{
	font: 14px Arial, Verdana, Helvetica, sans-serif;
	color: #666666;
	font-weight: bold;
}

.XXLgDkGrTXT-A
{
	font: 16px Arial, Verdana, Helvetica, sans-serif;
	color: #666666;
	font-weight: bold;
}


/*--- PADDING / MARGINS ---*/

.LabelPaddingLeft5px label
{
	padding-left: 5px;
}

.PaddingLeftRightBottom5px
{
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

.PaddingLeft5pxTop2pxBottom2px
{
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.PaddingRight5pxTop2pxBottom2px
{
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.PaddingLeft5pxTop1pxBottom1px
{
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.PaddingLeft5pxTop5px
{
	padding-left: 5px;
	padding-top: 5px;
}

.PaddingLeft5pxTop5pxBottom8px
{
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 8px;
}

.PaddingRight5pxTop5px
{
	padding-right: 5px;
	padding-top: 5px;
}

.PaddingRight5pxTop8px
{
	padding-right: 5px;
	padding-top: 8px;
}

.PaddingRight5pxTop5pxBottom8px
{
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 8px;
}

.PaddingAll1px
{
	padding: 1px;
}

.PaddingAll5px
{
	padding: 5px;
}

.PaddingAll10px
{
	padding: 10px;
}

.PaddingLeft4px
{
	padding-left: 4px;
}

.PaddingLeft5px
{
	padding-left: 5px;
}

.PaddingLeft6px
{
	padding-left: 6px;
}

.PaddingLeft8px
{
	padding-left: 8px;
}

.PaddingLeft10px
{
	padding-left: 10px;
}

.PaddingLeft12px
{
	padding-left: 12px;
}

.PaddingLeft20px
{
	padding-left: 20px;
}

.PaddingLeft32px
{
	padding-left: 32px;
}

.PaddingRight5px
{
	padding-right: 5px;
}

.PaddingRight10px
{
	padding-right: 10px;
}

.PaddingLeft5pxRight5pxTop8pxBottom8px
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 8px;
	padding-bottom: 8px;
}

.PaddingTopBottom15pxRightLeft10px
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
}

.PaddingTop2pxBottom2px
{
	padding-top: 2px;
	padding-bottom: 2px;
}

.PaddingTop8pxBottom8px
{
	padding-top: 8px;
	padding-bottom: 8px;
}

.PaddingTop12pxBottom4px
{
	padding-top: 12px;
	padding-bottom: 4px;
}

.PaddingRight1px
{
	padding-right: 1px;
}

.PaddingRight2px
{
	padding-right: 2px;
}

.PaddingRight3px
{
	padding-right: 3px;
}

.PaddingTop2px
{
	padding-top: 2px;
}

.PaddingTop4px
{
	padding-top: 4px;
}

.PaddingTop5px
{
	padding-top: 5px;
}

.PaddingTop8px
{
	padding-top: 8px;
}

.PaddingTop10px
{
	padding-top: 10px;
}

.PaddingTop12px
{
	padding-top: 12px;
}

.PaddingTop14px
{
	padding-top: 14px;
}

.PaddingTop15px
{
	padding-top: 15px;
}

.PaddingTop16px
{
	padding-top: 16px;
}

.PaddingTop18px
{
	padding-top: 18px;
}

.PaddingTop22px
{
	padding-top: 22px;
}

.PaddingBottom2px
{
	padding-bottom: 2px;
}

.PaddingBottom3px
{
	padding-bottom: 3px;
}

.PaddingBottom4px
{
	padding-bottom: 4px;
}

.PaddingBottom5px
{
	padding-bottom: 5px;
}

.PaddingBottom8px
{
	padding-bottom: 8px;
}

.PaddingBottom10px
{
	padding-bottom: 10px;
}

.PaddingBottom12px
{
	padding-bottom: 12px;
}

.PaddingBottom14px
{
	padding-bottom: 14px;
}

.PaddingBottom15px
{
	padding-bottom: 15px;
}

.PaddingBottom16px
{
	padding-bottom: 16px;
}

.PaddingBottom18px
{
	padding-bottom: 18px;
}

.PaddingBottom22px
{
	padding-bottom: 22px;
}

.PaddingBottom140px
{
	padding-bottom: 140px;
}


/*--- POSITION ---*/


.ImagePositionRelativeTop1px
{
	position: relative;
	top: 1px;
}

.ImagePositionRelativeTop2px
{
	position: relative;
	top: 2px;
}


/*--- DISPLAY ---*/

.DisplayNone
{
	display: none;
}

A 
{
	cursor: hand;
	cursor: pointer;
	color : #000099;
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
}

.LargeLink
{
	cursor: hand;
	cursor: pointer;
	color : #000099;
	font: 13px Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
}

.MBlLNK-A
{
	cursor: hand;
	cursor: pointer;
	color : #000099;
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
}

.XSmBlLNK-V
{
	cursor: hand;
	cursor: pointer;
	color : #000099;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
}

.SWhLNK-V 
{
	cursor: hand;
	cursor: pointer;
	color : #FFFFFF;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

.SWhLNK-UL-V 
{
	cursor: hand;
	cursor: pointer;
	color : #FFFFFF;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}

.SBkLNK-V 
{
	cursor: hand;
	cursor: pointer;
	color : #000000;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}

.LBlLNK-A
{
	cursor: hand;
	cursor: pointer;
	color : #000099;
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
}

.MDkGrLNK-A
{
	cursor: hand;
	cursor: pointer;
	color : #666666;
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}


/*--- IMAGES ---*/


.LinkImg
{
	cursor: hand;
	cursor: pointer;
}


/* BORDERS */

.border1px 
{
	
	border-left: #cccccc solid 1px;
	border-right: #999999 solid 1px;
	border-bottom: #999999 solid 1px;
	
}
.border2px 
{
	
	border-left: #999999 solid 1px;
	border-bottom: #999999 solid 1px;
}

.bordermaintable {
	
	border-left: #999999 solid 1px;
	border-right: #999999 solid 1px;
	border-bottom: #999999 solid 1px;
	border-top: #999999 solid 1px;
}

.AlertTableBorder 
{
	border-left: #999999 dashed 2px;
	border-right: #999999 dashed 2px;
	border-bottom: #999999 dashed 2px;
	border-top: #999999 dashed 2px;	
}

.cellborder
{
	border-bottom: solid #cccccc 1px;

}

.cellborderbottom {
	border-bottom: solid #666666 1px;
}
.cellbordertop{
	border-top: solid #666666 1px;

}
.cellborderleft{
	border-left: solid #666666 1px;

}
.cellborderright{
	border-right: solid #666666 1px;

}

/* MISC */

.asterik
{
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;	
}

.stepheader 
{
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}

.tbpadrightnavstep
{
	
	padding-top: 10px;
	padding-bottom: 3px;
	padding-left: 5px;

}

.tbpadrightnavlinks 
{
	padding-left: 5px;
	padding-bottom: 1px;
	padding-top: 1px;
}

.tbpadrightnavimage
{
	padding-right: 5px;
	
}




/* Text Box Styles */

.StdTxtbx
{
	border: #7F99DB solid 1px;
	height: 20px;
	font : 11px Arial, Verdana, Helvetica, sans-serif;
	color : #000000;
	padding-left: 1px;
}

.Txtbx
{
	border: #7F99DB solid 1px;
	height: 20px;
	font : 11px Arial, Verdana, Helvetica, sans-serif;
	color : #000000;
	padding-left: 1px;
}

.TxtbxWidth128px
{
	width: 128px;
}

.EdLoansBalanceText
{
	width: 80px;	
	border: #7F99DB solid 1px;	
	height: 20px;
	padding-left: 1px;	
}

.EdLoansInterestRateText
{
	width: 70px;	
	border: #7F99DB solid 1px;	
	height: 20px;
	padding-left: 1px;	
}

.LenderNameText
{
	border: #7F99DB solid 1px;
	width: 112px;
	height: 20px;
	padding-left: 1px;
}

.FirstNameText
{
	border: #7F99DB solid 1px;
	width: 150px;
	height: 20px;
	padding-left: 1px;
}

.LastNameText
{
	border: #7F99DB solid 1px;
	width: 150px;	
	height: 20px;
	padding-left: 1px;
}

.MiddleInitialText
{
	border: #7F99DB solid 1px;
	width: 25px;
	height: 20px;
	padding-left: 1px;
}

.FormerNameText
{
	border: #7F99DB solid 1px;
	width: 200px;
	height: 20px;
	padding-left: 1px;
}

.EmailText
{
	border: #7F99DB solid 1px;
	width: 200px;
	height: 20px;
	padding-left: 1px;
}

.AddressText
{
	border: #7F99DB solid 1px;
	width: 240px;
	height: 20px;
	padding-left: 1px;
}

.CityText
{
	border: #7F99DB solid 1px;
	width: 150px;
	height: 20px;
	padding-left: 1px;
}

.ZipText
{
	border: #7F99DB solid 1px;
	width: 50px;
	height: 20px;
	padding-left: 1px;
}

.EmployerNameText
{
	border: #7F99DB solid 1px;
	width: 240px;
	height: 20px;
	padding-left: 1px;
}

.NormalText
{
	border: #7F99DB solid 1px;
	width: 90px;	
	height: 20px;
	padding-left: 1px;
}

.StandardText
{
	border: #7F99DB solid 1px;
	width: 90px;
	height: 20px;
	padding-left: 1px;
}

/* Lead Gen 2 Text Box Styles*/

.lg2FirstNameText
{
	border: #7F99DB solid 1px;
	width: 120px;
	height: 20px;
	padding-left: 1px;
}
.lg2LastNameText
{
	border: #7F99DB solid 1px;
	width: 120px;
	height: 20px;
	padding-left: 1px;
}
.lg2AddressText
{
	border: #7F99DB solid 1px;
	width: 250px;
	height: 20px;
	padding-left: 1px;
}
.lg2CityText
{
	border: #7F99DB solid 1px;
	width: 80px;
	height: 20px;
	padding-left: 1px;
}

select.lg2StateDropDown
{
	width: 100px;	
	font: 11px Arial, Verdana, Helvetica, Sans-Serif;	
	border: #7F99DB solid 1px;	
	height: 18px;
}
select.lg2RelatDropDown
{
	width: 100px;	
	font: 11px Arial, Verdana, Helvetica, Sans-Serif;	
	border: #7F99DB solid 1px;	
	height: 18px;
}
.lg2ZipText
{
	border: #7F99DB solid 1px;
	width: 50px;
	height: 20px;
	padding-left: 1px;
}
.lg2PhoneText
{
	border: #7F99DB solid 1px;
	width: 120px;
	height: 20px;
	padding-left: 1px;
}


/* Valid and invalid backgounds*/
.InvalidEntry
{
	background-color: #FFFF33;
	color: #FF0000;
}

.ValidEntry
{
	background-color: #ffffff;
	color: #000000;
}

/* BEFORE */

img
{
	border: 0px;
}


form
{
	padding: 0px;
	margin: 0px;
}

.fieldError
{
	padding: 0px;
	margin: 0px;
	font-size: xx-small;
	color: Red;
}
.field
{
	padding: 0px;
	margin: 0px;
	font-size: x-small;
}
.requiredField
{
	padding: 0px;
	margin: 0px;
	color: Blue;
	font-size: small; /* x-small;*/
}
.nonRequiredField
{
	padding: 0px;
	margin: 0px;
	color: Black;
	font-size: small; /*x-small;*/
}
.requiredFieldSmallPrompt
{
	padding: 0px;
	margin: 0px;
	color: Blue;
	font-size: xx-small;
}
.nonRequiredFieldSmallPrompt
{
	padding: 0px;
	margin: 0px;
	color: Black;
	font-size: xx-small;
}
.smallPrompt
{
	padding: 0px;
	margin: 0px;
	font-size: xx-small;
}
.paddedtext
{
	font-family: verdana;	
	font-size: x-small;
	padding: 5px;
}

.headerrow
{
	background-color: #ffffff;	
}

.header
{
	font-size: x-small;
	color: #09518F;
}

.boxedheader
{
	font-size: x-small;
	color: #09518F;
	border: dashed 1 #09518F;
	padding: 10px;
}

.navrow
{
	background-color: #dddddd;
}

.navcell
{
	border-bottom: 1px solid #912900; 
}

.content
{
	background-color: #ffffff;
	color: #09518F;
	font-size: small; /* x-small;*/
}
.errorMsg
{
	/*background-color: #ffffff;*/
	color: Red;
	font-size: 11px;	
}


.smallContent
{
	background-color: #ffffff;
	color: #09518F;
	font-size: xx-small;
}

.homeHeader
{
	font-size: x-large;
	color: #09518F;
	margin: 0px;
	padding: 0px;	
}

.contentDivider
{
	margin: 0px;
	padding: 0px;
	background-color: #09518F;	
}

.contentDashedDivider
{
	border: none 0;
	border-top: 1px dashed #000;
	height: 1px;
	border-top-color: Blue;	
}

.title1
{
	padding: 0px;
	margin: 0px;
	font-weight: bold;
	/*font-size: 15px;*/
	font-size: medium;
	color: #E24000;
}
.title2
{
	padding: 5px;
	margin: 0px;
	font-weight: bold;
	font-size: medium;
	color: #09518F;
}
.title3
{
	padding: 0px;
	margin: 0px;
	font-weight: bold;	
	font-size: small;
	color: #E24000;	
}

.leadingText
{
	padding: 0px;
	margin: 0px;
	color: #09518F;	
}

.notes
{
	padding: 0px;
	margin: 0px;
	font-size: smaller;
}

.bigOne
{
	padding: 0px;
	margin: 0px;
	font-size: 60px;
	font-weight: bold;
	color: #DDE4EE;	
}

.bigTwo
{
	padding: 0px;
	margin: 0px;
	font-size: 60px;
	font-weight: bold;
	color: #DDE4EE;	
}

.bigThree
{
	padding: 0px;
	margin: 0px;
	font-size: 60px;
	font-weight: bold;
	color: #DDE4EE;
}



.sidebarHeaderRepeat
{
	color: #ffffff;
	font-weight: bold;	
	font-size: small;
	background-color: #09518F;	
}

.sidebarHeaderRight
{
	background-image: url('../images/sidebar_header_right.jpg');
	background-repeat: no-repeat;
	background-position: top;	
}

.sidebarContent
{	
	color: #333333;
	padding: 5px;
	font-size: small;
}

.sidebarList
{
	color: #333333;
	padding: 5px;
	font-size: small;
	padding-left: 5;
	margin-left: 5;
	list-style-type: square;
}

.sidebarContentHighlighted
{
	color: #333333;
	padding: 5px;
	background-color: #969696;
	font-size: small;	
}

.leftCol { float: left; width: 465px; padding: 0 25px 0 0; margin: 0 25px 0 0; border-right: solid #ccc 1px; }
	html>body .leftCol { width: 465px; border-right: dotted #ccc 1px; }
.leftCol p { margin: 20px 5px 0 5px; }
.leftCol ul { margin: 20px 0 0 0; padding: 0 0 0 16px; }
.leftCol li { list-style: none; background: url(/images/bullet_3purple.gif) no-repeat 0 1ex; color: #636; padding: 1px 0 2px 7px; font: bold 12px/15px arial, san-serif; }
	
.rightCol p, .rightCol p a { font: normal 13px/18px arial, san-serif; }
		table.loanCalc { margin: 0 0 20px 0; width: 192px; }
.loanCalc td { font: normal 13px/15px arial, san-serif; padding: 8px 15px 8px 4px; border-bottom: solid #ccc 1px; }
.loanCalc td span { padding: 0 25px 0 0; }
.loanCalc .total { background: #ede6ed; }
.loanCalc .purple { color: #636; }
.smallp { font: normal 14px/18px arial, san-serif; }


/* FloatBox Universal */

#FloatOuterContainer1 {
	position:relative;
}

#FloatAdjText1 {
	position:absolute;
}

/* FloatBox PCLL */

#FloatAreaPCLL {
	position:absolute;
	visibility:hidden;
	width:370px;
	left:0px;
	top:-215px;
	background-color:#fff;
	color:#000;
	cursor:hand;
	border:1px ridge #660066;
	z-index: 1;
}

#FloatMastheadPCLL {
	padding:5px 10px;
	background-color: #73628a;
	font: bold 12px/1.25em Arial, sans-serif;
	color: #fff;
}

.FloatClosePCLL {
	position:absolute;
	left: 345px; top: 4px;
}

#FloatBodyPCLL {
	background-color:#f8f5fa;
	padding:16px;
	font: 11px/1.3em Arial, sans-serif;
	color: #000;
}

