
/* used only on homepage  */
BODY.home
{
	background-color: #0b1f4a;
}

.home A:link
{
	color: #ffffff;
}
.home A:visited
{
	color: #ffffff;
}
.home A:active
{
	color: #ffffff;
}
.home A:hover
{
	color: #ffffff;
}

/* all other form pages */
BODY.basicForm
{
	background-color: #ffffff;
	margin-left: 10px;
	margin-top: 10;
}

/* START Uber form classes */
.formLabel
{
	font-family: verdana,tahoma,arial,times,times new roman;
	font-size: 8pt;
}

TD.formLabel
{
	font-family: verdana,tahoma,arial,times,times new roman;
	font-size: 8pt;
	text-align:right;
}

TD.formLabelRed
{
    font-family: verdana,tahoma,arial,times,times new roman;
    color: Red;
	font-size: 8pt;
	font-weight: bold;
	text-align:right;
}

TD.formLabelWide
{
	font-family: verdana,tahoma,arial,times,times new roman;
	font-size: 8pt;
	text-align:right;
	width:250px;
}

SELECT.formInput
{
	color: #000000;
	font-size: 8pt;
	font-family: Verdana;
	width: 160px;
	margin-left: 5px;
}

.thankyouDisclaimer
{
	font-family: verdana,tahoma,arial,times,times new roman;
	font-size: 7pt;
	background-color:#e9e9e9;
	padding:5px;
	width:500px;
}

.columnContainer
{
	margin-left: 5px;
	text-align: right;
}

.formInputWide 
{
	font-size: 8pt;
	width: 190px;
	margin-left:5px;
}

INPUT.formInputWide 
{	
	margin-left:5px;
}

SELECT.formInputWide
{
	width: 197px;
	margin-left: 5px;
}

INPUT.formInput
{
	color: #000000;
	font-size: 8pt;
	font-family: Verdana;
	width: 154px;
	margin-left: 5px;
}

TEXTAREA.formInput
{
	font-size: 8pt;
	font-family: Verdana;
	margin-left: 5px;
	color: Black
}

DIV.formInput
{
	margin-bottom: 8px;
}

SPAN.formInput
{
	font-family: verdana,tahoma,arial,times,times new roman;
	font-size: 8pt;
	margin-left: 5px;
}

.formColumn
{
	text-align: right;
	width: 315px;
	margin-left: 5px;
}

.valError
{
	font-family: verdana,tahoma,arial,times,times new roman;
	font-size: 8pt;
	font-weight: bold;
	color: #ff0000;
}

SPAN.valError
{
	font-family: verdana,tahoma,arial,times,times new roman;
	font-size: 8pt;
	font-weight: bold;
	color: #ff0000;
}

DIV.valError
{
}

/* END Uber form classes */

IMAGE
{
	border: none;
}
.9BlueButton
{
	background-color: #003366;
	color: #FFFFFF;
	font-size: 9pt;
	font-family: Verdana;
	font-weight: bold;
}

.Select160Ver8Black
{
	color: #000000;
	font-size: 8pt;
	font-family: Verdana;
	width: 160px;
}

.Select154Ver8Black
{
	color: #000000;
	font-size: 8pt;
	font-family: Verdana;
	width: 154px;
}

.Ver8Blue
{
	color: #003366;
	font-size: 8pt;
	font-family: Verdana;
	text-decoration: none;
}

.Ver8BlueUnder
{
	color: #003366;
	font-size: 8pt;
	font-family: Verdana;
	text-decoration: underline;
}

.Ver9Blue
{
	color: #0B1F4A;
	font-size: 9pt;
	font-family: Verdana;
}

.Ver9BlueUnder
{
	color: #003366;
	font-size: 9pt;
	font-family: Verdana;
	text-decoration: underline;
}

.Ver8Black435
{
	color: #000000;
	font-size: 8pt;
	font-family: Verdana;
	width: 435px;
}


.Ver8Black325
{
	color: #000000;
	font-size: 8pt;
	font-family: Verdana;
	width: 325px;
}

.Ver8Black
{
	color: #000000;
	font-size: 8pt;
	font-family: Verdana;
	text-decoration: none;
}

.Ver8BlackBold
{
	color: #000000;
	font-size: 8pt;
	font-family: verdana,tahoma,arial,times,times new roman;
	font-weight: bold;
}

.Ver8
{
	font-family: verdana,tahoma,arial,times,times new roman;
	font-size: 8pt;
}
.Ver8 A:link
{
	color: #3333CC;
}
.Ver8 A:visited
{
	color: #3333CC;
}
.Ver8 A:active
{
	color: #3333CC;
}
.Ver8 A:hover
{
	color: #3333CC;
}

.Ver9, .BodyTextBlack
{
	font-family: verdana,tahoma,arial,times,times new roman;
	font-size: 9pt;
}

.BodyTextBlack
{
	text-align: left;
}

.Ver8WhiteBold
{
	color: #ffffff;
	font-size: 8pt;
	font-family: Verdana;
	font-weight: bold;
}

.Ver8DarkBlue
{
	color: #666699;
	font-size: 8pt;
	font-family: Verdana;
	text-decoration: none;
}

.Ver8AltBlue
{
	color: #3366CC;
	font-size: 8pt;
	font-family: Verdana;
}

.Ver8Orange
{
	color: #cc6600;
	font-size: 8pt;
	font-family: Verdana;
	text-decoration: none;
}

.Ver7Orange
{
	color: #fd8413;
	font-size: 7pt;
	font-family: Verdana;
	text-decoration: underline;
}
.Ver7Orange A:link
{
	color: #fd8413;
}
.Ver7Orange A:visited
{
	color: #fd8413;
}
.Ver7Orange A:active
{
	color: #fd8413;
}
.Ver7Orange A:hover
{
	color: #fd8413;
}

.Ver8RedBold
{
	font-family: verdana,tahoma,arial,times,times new roman;
	font-size: 8pt;
	font-weight: bold;
	color: #ff0000;
}

.Ver9PixWhite
{
	font-family: verdana,tahoma,arial,times,times new roman;
	font-size: 9px;
	color: #ffffff;
	text-decoration: none;
}


.Ver8White
{
	font-family: verdana,tahoma,arial,times,times new roman;
	font-size: 8pt;
	color: #ffffff;
	text-decoration: none;
}

.Ver8WhiteUnder
{
	font-family: verdana,tahoma,arial,times,times new roman;
	font-size: 8pt;
	color: #ffffff;
	text-decoration: underline;
}

.Ver8Width370
{
	font-family: verdana,tahoma,arial,times,times new roman;
	font-size: 8pt;
	width: 370px;
}

.Ver8Width450
{
	font-family: verdana,tahoma,arial,times,times new roman;
	font-size: 8pt;
	width: 450px;
}

.Ver8Width434
{
	font-family: verdana,tahoma,arial,times,times new roman;
	font-size: 8pt;
	width: 434px;
}

.Ver8Width40
{
	font-family: verdana,tahoma,arial,times,times new roman;
	font-size: 8pt;
	width: 40px;
}

.Ver8Width170
{
	font-family: verdana,tahoma,arial,times,times new roman;
	font-size: 8pt;
	width: 170px;
}

.Ver8Width130
{
	font-family: verdana,tahoma,arial,times,times new roman;
	font-size: 8pt;
	width: 130px;
}

.Ver8Width70
{
	font-family: verdana,tahoma,arial,times,times new roman;
	font-size: 8pt;
	width: 70px;
}

.Ver7White
{
	font-family: verdana,tahoma,arial,times,times new roman;
	font-size: 7pt;
	color: #ffffff;
	text-decoration: none;
}

.Ver7Black
{
	font-family: verdana,tahoma,arial,times,times new roman;
	font-size: 7pt;
	color: #000000;
}

.Ver7BlackBold
{
	font-family: verdana,tahoma,arial,times,times new roman;
	font-size: 7pt;
	color: #000000;
	font-weight:bold;
}
.Ver9Black
{
	color: #000000;
	font-size: 9pt;
	font-family: Verdana;
}

.Ver9BlackBold
{
	color: #000000;
	font-size: 9pt;
	font-family: Verdana;
	font-weight: bold;
}

.Ver10
{
	font-family: verdana,tahoma,arial,times,times new roman;
	font-size: 10pt;
}

.Ver10Bold
{
	font-family: verdana,tahoma,arial,times,times new roman;
	font-weight: bold;
	font-size: 10pt;
}

.Times16Black
{
	font-family: Times New Roman;
	font-size: 16pt;
	color: #003366;
}

.contentCell
{
	/* content cell for about us home page */
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	line-height: 21px;
	color: #FFF;
	padding-top: 15px;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 15px;
	background-color: #B13728;
}

.footer
{
	padding: 15px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
}

a.footerLink
{
	color: #912A1B;
}

a.footerLink2
{
	color: #fd8413;
}
.menuOption
{
	height: 21px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	font-weight: bold;
	color: #7D6B53;
	padding-right: 10px;
}

.menuOptionOn
{
	height: 21px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	font-weight: bold;
	color: #B13728;
	padding-right: 10px;
}

a.menuOptionLink
{
	color: #7D6B53;
	font-weight: bold;
	text-decoration: none;
}

a.menuOptionLink:hover
{
	color: #B13728;
}

.orangeBorder
{
	/* for the orange border on top/bottom */
	background-color: #B13728;
}

.blankGreyCell
{
	/* for the gray borders */
	background-color: #F7F4EF;
}

.blankTanCell
{
	/* for the top tan block */
	background-color: #E7E1D3;
}

.aboutContentCell
{
	/* cell for all content */
	padding: 20px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #000;
}

.aboutContentCellDotted
{
	/* cell for all content */
	padding: 20px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #000;
	border-right: 1px dotted #B36E22;
}

.navigationCell
{
	padding-top: 18px;
	border-right: 1px solid #B36E22;
	border-left: 1px solid #B36E22;
}

.mainCell
{
	border-right: 1px solid #B36E22;
}

.sectionHeader
{
	/* orange text for section headers e.g. MISSION */
	font-family: Georgia, Arial, Helvetica;
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	color: #B13827;
}
.sectionExecHeader
{
	/* orange text for executive team member names */
	font-family: Georgia, Arial, Helvetica;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #B03925;
}

.sectionText
{
	/* normal text for section body */
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	line-height: 16px;
	color: #000;
}

.sectionLink
{
	color: #B36E21;
}

.blueLink
{
	color: #3267CF;
}

.sectionTextSmall
{
	/* small text for section body */
	font-family: Arial, Helvetica;
	font-size: 11px;
	line-height: 16px;
	color: #000;
}

.activeSection
{
	/* active subsection for navigation */
	margin-bottom: 6px;
	background-color: #F7F4EF;
	border-right: 5px solid #FFF;
	border-left: 5px solid #FFF;
}

.sectionLinkActive
{
	height: 15px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	font-weight: bold;
	color: #7D6B53;
	padding-right: 5px;
}

.subsectionLink
{
	height: 15px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	color: #7D6B53;
	padding-right: 5px;
}

a.subSectionLink
{
	color: #7D6B53;
	padding: 0px;
	text-decoration: none;
}

a.subSectionLink:hover
{
	color: #B13728;
}

.subsectionLinkOn
{
	height: 15px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	font-weight: bold;
	color: #B13728;
	padding-right: 5px;
}

/* |-- Blog --- */

.BlogSectionHeader
{
	/* orange text for section headers e.g. MISSION */
	font-family: Arial, Helvetica, Georgia;
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	color: #A0522D;
}

.BlogDate
{
	/* orange text for section headers e.g. MISSION */
	font-family: Arial, Helvetica, Georgia;
	font-size: 13px;
	line-height: 18px;
	color: #D2691E;
}
td.BlogMonth
{
	text-align: center;
}

td.BlogText
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #000;
}

A.BlogMonthLink:Link
{
	color: #A0522D;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
A.BlogMonthLink:visited
{
	color: #A0522D;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

A.BlogMonthLink:active
{
	color: #A0522D;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
A.BlogMonthLink:hover
{
	color: #D2691E;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

/* CMS */
.console
{
	background-color: #999999;
	margin-top: 18px;
	font-family: Verdana;
	color: #ffffff;
	font-size: 12px;
	width: 350px;
}
.console A:link
{
	color: #ffffff;
}
.console A:visited
{
	color: #ffffff;
}
.console A:active
{
	color: #ffffff;
}
.console A:hover
{
	color: #ffffff;
}
.RefiOptInTitle		
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #b8640a;
}

.RefiOptInMsg		
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: black;
}

a.RefiOptOut
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: black;
}

a.RefiOptOut:hover
{
	text-decoration: none;
	color: Red;
}

a.RefiOptOut:visited
{
	color: black;
}

a.RefiOptOut:visited:hover
{
	text-decoration: none;
	color: Red;
}

.RefiOptInCaptureTitle		
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #b8640a;
}

.RefiOptInCaptureMsg
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: black;
}

.AVMText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	margin-left:30px;
}
.AVMMoney
{
	font-size:14pt;
	color: #b8640a;	
}
.AVMSorry
{
	font-family:Arial;
	font-size:12pt;
	font-weight:bold;
	color: #b8640a;	
}

/* Financing controls */
.FinanceBanner
{
    font-family:Arial, sans serif; 
    font-weight:bold; 
    color:#3f613e; 
    font-size:15px; 
    padding: 30px 0px 10px 5px;    
}

.FinanceBanner span
{
    font-style: italic;
}
.FinanceQuestionPanel
{
    clear:both; 
    background-color: #fffbf0; 
    padding: 3px;
    margin-bottom: 20px;
}
.FinanceFieldsTable
{
    width: 100%; 
    border: solid 2px DarkGray; 
    background-color: #fffbf0;
    padding: 0px;
}
.FinanceFieldsHeader
{
    background-color: #3f613e;
	color: #ffffff;
	font-size: 8pt;
	font-family: Verdana;
	font-weight: bold;
	padding: 3px;
}
.FinanceFieldsLabel
{
    width: 20%;
}
.FinanceFieldsFormControl
{
    width: 30%;
}
.FinanceDisclaimer
{
    padding: 5px 0px 5px 0px;
}