*
{
	color:#04224B;/*#536f94;*/
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:12px;
}
#wrapper {
	text-align: left;
	margin: 0px auto;
	width: 809px;
	height:auto;
	background-color:#fff;
}

fieldset
{
	border:solid 1px #577196; 
	padding:15px;
}

p {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:normal;
	color:#536f94;
}

div
{
	margin:0px;
	padding:0px;	
}
.title
{
	font-weight: bold;
	color: #536f94;
}

/* p.header changed to p.headline */
p.headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	line-height:normal;
}

p.copyBody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:normal;
}

#header {
	margin-bottom: 3px;
}

#header #logo {
	float: left;
	width: 250px;
	height: 75px;
	background: #fff url(images/logo.gif) no-repeat left top;

}

#header #graphic {
	float: left;
	width: 559px;
	height: 75px;
	background: #fff url(images/1800Lending.gif) top right no-repeat;
}

#main {
	margin-bottom: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #04224B;
	text-align: left;
	width: 809px;
}

#mainWide {
	margin-bottom: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #04224B;
	text-align: left;
	float:left;
	width: 809px;
}

#main #content {
	float: left;
	position:relative;
	width: 578px;
	height:auto;
}

.contentPopup{
	float: left;
	padding:13px;
	position:relative;
	width:auto;
	height:auto;
}

.formPopupPage
{
	margin: 20px 0px 20px 0px;
}

.formPopupTitle
{
	text-align:center;
	background-color:#577196;
	height:30px;
	border-top:solid 4px #fd7500;
	border-bottom:solid 4px #fd7500;
	position:relative;
	width:auto;
	height:auto;
	margin:0px;
}

.formPopup
{
	text-align:center;
	padding:13px;
	border-bottom:solid 7px #577196;
	margin:0px;
}

/* formless pages */
#main #contentWide {
	float: left;
	width: 809px;
	height:auto;
}
#main #bottomWide 
{
	float: left;
	width: 809px;
	height:auto;
}

/*products pages*/
#main #prodContent {
	width:500px;
	/*height:640px;*/
}

#main #navigation {
	float: left;
	position:relative;
	left:-4px;
	width: 231px;
	/*height: 540px;*/
	/*background: #546F94;*/
}

#main #mainCopy {
	float: left;
	padding-left: 17px;
	width: 491px;
	/*height: 211px;*/
	background: #fff url(images/indexCopy.gif) no-repeat right top;
}

/***************************/
/*******global styles*******/
/***************************/
#leftNavigation
{
	float:left;
	height:0px;
	vertical-align:top;
}
#leftNavigation #leftNav {
	float: left;
	position:absolute;
	width:133px;
	text-align:left;
	margin:0px;
	padding: 0px;
    height: 0px; 
}

/*******************************/
/******* Left Navigation *******/
/*******************************/
#leftNav .lnAboutUs {
	float: left;
	width: 133px;
	vertical-align: middle;
	height: 19px;
	text-align: left;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 110%;
	background: #dddddd url('images/leftnav_AboutUs.jpg') no-repeat top right;
	margin-bottom: 3px;
}
#leftNav .lnAboutUsOpt {
	float: left;
	width: 133px;
	vertical-align: middle;
	height: 19px;
	text-align: left;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 110%;
	background: #dddddd url('images/leftnav_AboutUsOpt.jpg') no-repeat top right;
	margin-bottom: 3px;
}

#leftNav .lnAdvantages {
	float: left;
	width: 133px;
	vertical-align: middle;
	height: 19px;
	text-align: left;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 110%;
	background: #dddddd url('images/leftnav_Advantages.jpg') no-repeat top right;
	margin-bottom: 3px;
}
#leftNav .lnAdvantagesOpt {
	float: left;
	width: 133px;
	vertical-align: middle;
	height: 19px;
	text-align: left;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 110%;
	background: #dddddd url('images/leftnav_AdvantagesOpt.jpg') no-repeat top right;
	margin-bottom: 3px;
}

#leftNav .lnCalculators {
	float: left;
	width: 133px;
	vertical-align: middle;
	height: 19px;
	text-align: left;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 110%;
	background: #dddddd url('images/leftnav_Calculators.jpg') no-repeat top right;
	margin-bottom: 3px;
}
#leftNav .lnCalculatorsOpt {
	float: left;
	width: 133px;
	vertical-align: middle;
	height: 19px;
	text-align: left;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 110%;
	background: #dddddd url('images/leftnav_CalculatorsOpt.jpg') no-repeat top right;
	margin-bottom: 3px;
}

#leftNav .lnCareers {
	float: left;
	width: 133px;
	vertical-align: middle;
	height: 19px;
	text-align: left;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 110%;
	background: #dddddd url('images/leftnav_Careers.jpg') no-repeat top right;
	margin-bottom: 3px;
}
#leftNav .lnCareersOpt {
	float: left;
	width: 133px;
	vertical-align: middle;
	height: 19px;
	text-align: left;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 110%;
	background: #dddddd url('images/leftnav_CareersOpt.jpg') no-repeat top right;
	margin-bottom: 3px;
}

#leftNav .lnClosingCosts {
	float: left;
	width: 133px;
	vertical-align: middle;
	height: 19px;
	text-align: left;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 110%;
	background: #dddddd url('images/leftnav_ClosingCosts.jpg') no-repeat top right;
	margin-bottom: 3px;
}
#leftNav .lnClosingCostsOpt {
	float: left;
	width: 133px;
	vertical-align: middle;
	height: 19px;
	text-align: left;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 110%;
	background: #dddddd url('images/leftnav_ClosingCostsOpt.jpg') no-repeat top right;
	margin-bottom: 3px;
}

#leftNav .lnContactUs {
	float: left;
	width: 133px;
	vertical-align: middle;
	height: 19px;
	text-align: left;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 110%;
	background: #dddddd url('images/leftnav_ContactUs.jpg') no-repeat top right;
	margin-bottom: 3px;
}
#leftNav .lnContactUsOpt {
	float: left;
	width: 133px;
	vertical-align: middle;
	height: 19px;
	text-align: left;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 110%;
	background: #dddddd url('images/leftnav_ContactUsOpt.jpg') no-repeat top right;
	margin-bottom: 3px;
}

#leftNav .lnEquityLine {
	float: left;
	width: 133px;
	vertical-align: middle;
	height: 19px;
	text-align: left;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 110%;
	background: #dddddd url('images/leftnav_EquityLine.jpg') no-repeat top right;
	margin-bottom: 3px;
}
#leftNav .lnEquityLineOpt {
	float: left;
	width: 133px;
	vertical-align: middle;
	height: 19px;
	text-align: left;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 110%;
	background: #dddddd url('images/leftnav_EquityLineOpt.jpg') no-repeat top right;
	margin-bottom: 3px;
}

#leftNav .lnFixedLoan {
	float: left;
	width: 133px;
	vertical-align: middle;
	height: 19px;
	text-align: left;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 110%;
	background: #dddddd url('images/leftnav_FixedLoan.jpg') no-repeat top right;
	margin-bottom: 3px;
}
#leftNav .lnFixedLoanOpt {
	float: left;
	width: 133px;
	vertical-align: middle;
	height: 19px;
	text-align: left;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 110%;
	background: #dddddd url('images/leftnav_FixedLoanOpt.jpg') no-repeat top right;
	margin-bottom: 3px;
}

#leftNav .lnGettingStarted {
	float: left;
	width: 133px;
	vertical-align: middle;
	height: 19px;
	text-align: left;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 110%;
	background: #dddddd url('images/leftnav_GettingStarted.jpg') no-repeat top right;
	margin-bottom: 3px;
}
#leftNav .lnGettingStartedOpt {
	float: left;
	width: 133px;
	vertical-align: middle;
	height: 19px;
	text-align: left;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 110%;
	background: #dddddd url('images/leftnav_GettingStartedOpt.jpg') no-repeat top right;
	margin-bottom: 3px;
}

#leftNav .lnGuarantees {
	float: left;
	width: 133px;
	vertical-align: middle;
	height: 19px;
	text-align: left;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 110%;
	background: #dddddd url('images/leftnav_Guarantees.jpg') no-repeat top right;
	margin-bottom: 3px;
}
#leftNav .lnGuaranteesOpt {
	float: left;
	width: 133px;
	vertical-align: middle;
	height: 19px;
	text-align: left;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 110%;
	background: #dddddd url('images/leftnav_GuaranteesOpt.jpg') no-repeat top right;
	margin-bottom: 3px;
}

#leftNav .lnHistory {
	float: left;
	width: 133px;
	vertical-align: middle;
	height: 19px;
	text-align: left;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 110%;
	background: #dddddd url('images/leftnav_History.jpg') no-repeat top right;
	margin-bottom: 3px;
}
#leftNav .lnHistoryOpt {
	float: left;
	width: 133px;
	vertical-align: middle;
	height: 19px;
	text-align: left;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 110%;
	background: #dddddd url('images/leftnav_HistoryOpt.jpg') no-repeat top right;
	margin-bottom: 3px;
}

#leftNav .lnLoanPrograms {
	float: left;
	width: 133px;
	vertical-align: middle;
	height: 19px;
	text-align: left;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 110%;
	background: #dddddd url('images/leftnav_LoanPrograms.jpg') no-repeat top right;
	margin-bottom: 3px;
}
#leftNav .lnLoanProgramsOpt {
	float: left;
	width: 133px;
	vertical-align: middle;
	height: 19px;
	text-align: left;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 110%;
	background: #dddddd url('images/leftnav_LoanProgramsOpt.jpg') no-repeat top right;
	margin-bottom: 3px;
}

#leftNav .lnLoanTypes {
	float: left;
	width: 133px;
	vertical-align: middle;
	height: 19px;
	text-align: left;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 110%;
	background: #dddddd url('images/leftnav_LoanTypes.jpg') no-repeat top right;
	margin-bottom: 3px;
}
#leftNav .lnLoanTypesOpt {
	float: left;
	width: 133px;
	vertical-align: middle;
	height: 19px;
	text-align: left;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 110%;
	background: #dddddd url('images/leftnav_LoanTypesOpt.jpg') no-repeat top right;
	margin-bottom: 3px;
}

#leftNav .lnManagement {
	float: left;
	width: 133px;
	vertical-align: middle;
	height: 19px;
	text-align: left;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 110%;
	background: #dddddd url('images/leftnav_Management.jpg') no-repeat top right;
	margin-bottom: 3px;
}
#leftNav .lnManagementOpt {
	float: left;
	width: 133px;
	vertical-align: middle;
	height: 19px;
	text-align: left;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 110%;
	background: #dddddd url('images/leftnav_ManagementOpt.jpg') no-repeat top right;
	margin-bottom: 3px;
}

#leftNav .lnOnTime {
	float: left;
	width: 133px;
	vertical-align: middle;
	height: 19px;
	text-align: left;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 110%;
	background: #dddddd url('images/leftnav_OnTime.jpg') no-repeat top right;
	margin-bottom: 3px;
}
#leftNav .lnOnTimeOpt {
	float: left;
	width: 133px;
	vertical-align: middle;
	height: 19px;
	text-align: left;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 110%;
	background: #dddddd url('images/leftnav_OnTimeOpt.jpg') no-repeat top right;
	margin-bottom: 3px;
}

#leftNav .lnOurProcess {
	float: left;
	width: 133px;
	vertical-align: middle;
	height: 19px;
	text-align: left;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 110%;
	background: #dddddd url('images/leftnav_OurProcess.jpg') no-repeat top right;
	margin-bottom: 3px;
}

#leftNav .lnOurProcessOpt {
	float: left;
	width: 133px;
	vertical-align: middle;
	height: 19px;
	text-align: left;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 110%;
	background: #dddddd url('images/leftnav_OurProcessOpt.jpg') no-repeat top right;
	margin-bottom: 3px;
}

#leftNav .lnPurchaseAdvice {
	float: left;
	width: 133px;
	vertical-align: middle;
	height: 19px;
	text-align: left;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 110%;
	background: #dddddd url('images/leftnav_PurchaseAdvice.jpg') no-repeat top right;
	margin-bottom: 3px;
}
#leftNav .lnPurchaseAdviceOpt {
	float: left;
	width: 133px;
	vertical-align: middle;
	height: 19px;
	text-align: left;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 110%;
	background: #dddddd url('images/leftnav_PurchaseAdviceOpt.jpg') no-repeat top right;
	margin-bottom: 3px;
}

#leftNav .lnRealtor {
	float: left;
	width: 133px;
	vertical-align: middle;
	height: 19px;
	text-align: left;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 110%;
	background: #dddddd url('images/leftnav_Realtor.jpg') no-repeat top right;
	margin-bottom: 3px;
}
#leftNav .lnRealtorOpt {
	float: left;
	width: 133px;
	vertical-align: middle;
	height: 19px;
	text-align: left;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 110%;
	background: #dddddd url('images/leftnav_RealtorOpt.jpg') no-repeat top right;
	margin-bottom: 3px;
}

#leftNav .lnRecentNews {
	float: left;
	width: 133px;
	vertical-align: middle;
	height: 19px;
	text-align: left;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 110%;
	background: #dddddd url('images/leftnav_RecentNews.jpg') no-repeat top right;
	margin-bottom: 3px;
}
#leftNav .lnRecentNewsOpt {
	float: left;
	width: 133px;
	vertical-align: middle;
	height: 19px;
	text-align: left;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 110%;
	background: #dddddd url('images/leftnav_RecentNewsOpt.jpg') no-repeat top right;
	margin-bottom: 3px;
}

#leftNav .lnHomeEquity {
	float: left;
	width: 133px;
	vertical-align: middle;
	height: 19px;
	text-align: left;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 110%;
	background: #dddddd url('images/leftnav_HomeEquity.jpg') no-repeat top right;
	margin-bottom: 3px;
}
#leftNav .lnHomeEquityOpt {
	float: left;
	width: 133px;
	vertical-align: middle;
	height: 19px;
	text-align: left;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 110%;
	background: #dddddd url('images/leftnav_HomeEquityOpt.jpg') no-repeat top right;
	margin-bottom: 3px;
}


#leftNav .lnPrivacy {
	float: left;
	width: 133px;
	vertical-align: middle;
	height: 19px;
	text-align:left;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 100%;
	background: #fff url('images/iconPrivacy.jpg') no-repeat top right;
	margin-bottom: 3px;
}

/************************************************/
/*** Replaced by image-based left navigation ****/
/************************************************/
/*
.leftNavSelected {
	float: left;
	width:121px;
	height:16px;
	vertical-align:middle;
	text-align:left;
	padding: 4px 5px 0px 7px;
	font-family: Verdana, Arial, Helvetica;
	font-size:110%;
	background-image: url('images/leftNavSelected.gif');
	margin-bottom:4px;
}

.leftNavOption {
	float: left;
	width:121px;
	height:16px;
	vertical-align:middle;
	text-align:left;
	padding: 4px 5px 0px 7px;
	font-family: Verdana, Arial, Helvetica;
	font-size:110%;
	background-image: url('images/leftNavOption.gif');
	margin-bottom:4px;
}

.leftNavPrivacy {
	float: left;
	width:129px;
	height:16px;
	vertical-align:middle;
	text-align:left;
	padding: 4px 0px 0px 22px;
	font-family: Verdana, Arial, Helvetica;
	font-size:100%;
	background-image: url('images/iconPrivacy.gif');
	background-repeat:no-repeat;
	margin-bottom:4px;
}
*/

.error {
	color:#ff7214;
	font-weight: bold;
	/*border: solid 2px #ff7214;*/
	padding: 5px;
	/*background: #e9eff5;*/
	text-align:left;
}


.error ul
{
	margin: 0px auto;
	padding: 0px;
	list-style-image:none;
}

.error li
{
/*	list-style-image: url(images/squareBullet.gif);
	list-style-position: inside;*/
	color: #ff0000;
	font-size:10px;
	padding:0px;
	margin:0px;
}

#globalBanner {
	float: right;
	width:578px;
	/*width:445px;*/
	height:212px;
	text-align:right;
	padding:0px;
	border-bottom: solid 1px #546F94;
	margin-bottom:12px;
}

#globalLargeBanner {
	float: right;
	width:809px;
	/*width:445px;*/
	height:191px;
	text-align:right;
	padding:0px;
	border-bottom: solid 1px #546F94;
	margin-bottom:12px;
}


#globalPictureFrame {
	float: right;
	width:475px;
	/*width:578px;*/
	height:212px;
	padding:0px;
	text-align:right;
}


.globalBannerButton 
{
	float:left;
	position:relative;
	top:150px;
	left:180px;
	border-style:none;
	border-width:0px;
}

.headBanner
{
	width:550px;
	font-weight: bold;
	text-align: center;
	vertical-align:middle;
	border-bottom: solid 1px #546F94;
	margin-bottom: 10px;
}

.headline
{
	font-weight: bold;
	text-align: center;
	vertical-align:bottom;
	margin: 20px 0px 5px 0px;
	padding-top:5px;
	height:48px;
	background: #ffffff url(images/bgRateCount.gif) no-repeat top center;
}

.orangeHeadline
{
	color: #ec7000;
	font-size: 210%;
	font-family: Arial Black, Verdana, Arial;
	font-weight: bold;
}

#lowerContent {
	width:550px;
	padding-top:15px;
}

#prodLowerContent {
	float: left;
	width:300px;
	padding-top:15px;
}

#copy {	
	float: left;
	width:530px;
	height:auto;
	min-height:175px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:normal;
	color:#536f94;
	border: solid 1px #546F94;
	padding: 10px 10px 15px 10px;
}

#copy p, ul, li{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:normal;
	color:#536f94;
}

#copyRates {	
	height:inherit;
	width:550px;
	min-height:168px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:normal;
	color:#3b485c;
}


#copyWide {	
	height:inherit;
	text-align:center;
	width:807px;
	min-height:168px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:normal;
	color:#3b485c;
}

#copy .title {
	font-family: Verdana, Helvetica, Sans-Serif;
}

.contactForm{
	float: left;
	width:213px;
	/*height:inherit;*/
	padding-top:15px;
	background:#DEDEDE;
	border-bottom:1px solid #546F94;
}

#contactForm {	
	float: left;
	width:213px;
	/*height:inherit;*/
	padding-top:15px;
	background:#DEDEDE;
	border-bottom:1px solid #546F94;
}

.popupheadline {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:normal;
	color:#546F94;
	font-weight:bold;
}

.blueBarTop {
	background:#ffffff url('../../images/calculators/topNavBar.gif') top left no-repeat;
	width: 193px;
	height: 24px;
	text-align: center;
	padding-top: 0px;
	margin-top: -8px;
}

.blueBarSmall {
	float: left;
	width: 213px;
	height: 20px;
	text-align: center;
	padding-top: 8px;
	padding-bottom: 5px;
	background: #879DC3 url(images/blueCurveTop.gif) top left no-repeat;
}

.blueBarSmall img {
	vertical-align:middle;
}


/***************************/
/****** box templates ******/
/***************************/
#main #whiteContentBox {
	float: left;
	padding-left: 10px;
	width: 498px;
	/*height: 216px;*/
	background: #fff;
}
#main .sectionBox {
	float: left;
	width: 255px;
	height: 215px;
	margin-right: 12px;
	background: #FFF;
	border: solid 1px #293C5D;
}

#main .sectionBoxSmall {
	float: left;
	width: 229px;
	height: auto;
	min-height: 180px;
	background: #FFF;
	border: solid 1px #293C5D;
	margin-bottom:7px;
}

#main #boxQuestionInline 
{
	float:right;
	position:relative;
	width: 229px;
	height:auto;
	background: #ffffff repeat-y left top;
}
.mainBoxQuestionInline {
	float: left;
	width: 229px;
	height: 215px;
	text-align:center;
	background: #FFF url(images/bgQuestionBox.gif) no-repeat bottom;
	border: solid 1px #293C5D;
}

#main #boxQuestion {
	float: left;
	width: 229px;
	height:auto;
	z-index:1;
	top: 222px;
	position:absolute;
	background: #ffffff repeat-y left top;
}

.mainBoxQuestion {
	float: left;
	width: 229px;
	height: 215px;
	position:absolute;
	left: 0px;
	top: 3px;
	text-align:center;
	background: #FFF url(images/bgQuestionBox.gif) no-repeat bottom;
	border: solid 1px #293C5D;
}

.questionTitle 
{
	color:#04224B;
	font-size:14px;
	font-weight:bold;
}
#main .questionContents
{
	text-align:center;
	font-size:11px;
	padding:7px 13px 7px 13px;
	height:auto;
}

#main #boxQuestionRates {
	float: left;
	width: 229px;
	height:auto;
	z-index:1;
	position:relative;
	background: #ffffff repeat-y left top;
	margin-bottom:7px;
}

.mainBoxQuestionRates {
	float: left;
	width: 229px;
	height: 215px;
	text-align:center;
	background: #FFF url(images/bgQuestionBox.gif) no-repeat bottom;
	border: solid 1px #293C5D;
}

.blueBarQuestion {
	background: #546F94;
	width: 229px;
	height: 25px;
	text-align: center;
	padding-top: 12px;
	border-bottom: solid 1px #293C5D;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: capitalize;
}

.blueBarQuestionRates {
	background: #546F94;
	width: 229px;
	text-align: center;
	padding: 5px 0px 5px 0px;
	border-bottom: solid 1px #293C5D;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: capitalize;
}

.blueBar {
	background: #546F94;
	width: 193px;
	height: 25px;
	text-align: center;
	padding-top: 12px;
	border-bottom: solid 1px #293C5D;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: capitalize;
}
.blueBar img {
	vertical-align:middle;
}

#main #boxSearchRates {
	float: left;
	width: 231px;
	height:auto;
	z-index:9999;
	position:absolute;
}

.topSearchRates {
	width: 231px;
	height: 7px;
	text-align: center;
	background: url(images/searchRatesTop.gif) no-repeat left top;
}
.bottomSearchRates {
	width: 231px;
	height: 11px;
	text-align: center;
	background: url(images/searchRatesBottom.gif) no-repeat left bottom;
}

#main #boxSearchRates #mainSearchRates {
	background: #fff;
	width: 211px;
	height: auto;
	margin:0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	background: url(images/searchRatesMain.gif) repeat-y left top;
	text-align:center;
}

#main #prodContactForm {
	float:left;
	padding-bottom:10px;
	width:193px;
	background:#DEDEDE;
}

#main #testimonial {
	float: left;
	width: 213px;
	height: 117px;
	background: #DEDEDE url(images/testimonial.gif) top left no-repeat;
}

#main #homeSearch {
	float: left;
	width: 208px;
	height: 50px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	background: #DEDEDE;
}

#main #noFeeTag {
	padding-top:10px;
	margin-left:5px;
}

.siteMapCell {
	width:180px;
	position:relative;
	float:left;
	margin-right:5px;
	padding-top:10px;
	padding-bottom:10px;
	min-height:175px;
	height:210px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:normal;
	color:#3b485c;
}

ul { 
	list-style-image: url("images/iconArrowSmall.gif");
	vertical-align:top;
	margin-left:15px;
	margin-top:10px;
	padding:0px;
}

li
{
	margin-bottom:5px;
}

#copy ul { 
	list-style-image:none;
}

.orange {
	color:#ff7214;
	font-weight: bold;
}

.mainNav {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align:left;
	padding-top:0px;
	padding-left:10px;
	margin-left:20px;
	margin-top:15px;
}

p.mainNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align:left;
	padding-left:20px;
	padding-top:0px;
	margin-top:15px;	
	margin-left:5px;
	margin-bottom:4px;
	background:url('images/doubleArrow.gif') 0px -4px no-repeat;	
}

p.mainNavCurrent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align:left;
	padding-left:20px;
	padding-top:0px;
	margin-top:15px;	
	margin-left:5px;
	margin-bottom:4px;
	background:url('images/BlueDoubleArrow.gif') 0px -4px no-repeat;	
}

/* on the products pages */
.mainNavProd {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align:left;
	padding-top:0px;
	padding-left:10px;
	margin-left:30px;
	margin-top:20px;
}

.mainNavLi {
	padding-bottom:10px;
	text-decoration: underline;
	color: #546F94;
	text-align:left;
}

.subNav {
	color: #04224B;
	font-size: 10px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	padding-left:10px;
	padding-top:0px;
	margin: 5px 0px 0px 20px;
}

.padTop {
	padding-top: 17px;
	padding-bottom:	10px;
}

.subNavLi {
	list-style-image: url('images/squareBullet.gif'); 
}

.sectionHeader {
	background:white url('images/bgTableHeader.gif') top left repeat-x;
	height:20px;
	padding-left:5px;
	width:auto;
}

#popLogo {
	background:white url('images/bgPopTopBorder.gif') bottom left repeat-x;
	height:85px;
	padding-left:5px;
	width:auto;
}

.sectionHeaderText
{
	font-weight:bold;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	color:#eea44d;
}

.productNav {
	color: #04224B;
	font-size: 10px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
}

.productNavLi {
	text-align:left;
	list-style-image: url("images/small_arrow.gif"); 
}

.productNavCurrentLi {
	text-align:left;
	list-style-image: url("images/BlueSmall_arrow.gif"); 
}

hr {
	height: 0; 
	border-top: 1px;
	border-style: solid; 
	border-color: #546F94;
	margin-top:-7px;
}

blockquote {
	margin-top:0px;
	margin-left:10px;
}

a:link, a:visited {
	color: #546F94;
}

 a.superLink:link, a.superLink:visited 
{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color: #546F94;
}
 a.superLink:active, a.superLink:hover{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color: #cccccc;
}

#topNav {
	float: left;
	margin-top:10px;
	width:809px;
	height: 48px;
	vertical-align:bottom;
	background:#fff;
}

#topNav a {
	color:white;
	text-decoration:none;
}

#topNav .miniNavs {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	background:#DEDEDE;
	color:#546F94;
	height:23px;
	vertical-align:top;
}


#topNav .miniNavs a {
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	color:#546F94;
}

#topNav .miniNavLeftCurve {
	background:#dedede url('images/grayCurveLeft.gif') bottom left no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#546F94;
	padding-top:1px;
	padding-left:6px;
	padding-bottom:1px;
}

#topNav .miniNavLeftCurve a {
	text-decoration:underline;
	color:#546F94;
}

#topNav .miniNavRightCurve {
	background:#dedede url('images/grayCurveRight.gif') bottom right no-repeat;
}
.formButton {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #777777;
	background-color: #FFEECC;
	border: 1px solid #fdaa52;
	font-weight: bold;
	text-align:center;
	padding: 2px;
	cursor: hand;
}
.button1 {
	width:133px;
	height:29px;
	/*background:url('images/orangebtnbck.gif');*/
	font-family:Arial, Helvetica, sans-serif;
	color:white;
	font-size:15px;
	font-weight:bold;
	vertical-align:middle;
	text-align:center;
}

.button2 {
	width:133px;
	height:29px;
	background:url('images/bluebtnbck.gif');
	font-family:Arial, Helvetica, sans-serif;
	color:white;
	font-size:15px;
	font-weight:bold;
	vertical-align:middle;
	text-align:center;
}

#navbar .spacer {
	width:3px;
	background:white;
}

#navbar .navbarright {
	background:#fff url('images/navlines.gif') bottom left repeat-x;
	width:132px;
}

.newsDateHeader
{
	color:#fd7500;
	font-family:Verdana, Arial, Helvetica;
	font-size: 11px;	
}

/* on the products pages*/
.prodBlueBarSmall {
	float: left;
	width: 193px;
	height: 25px;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 5px;
	background: #546F94;
	/*background: #879DC3 url(images/blueCurveTop.gif) top left no-repeat;*/
}

#callusbox {
	background: url('../../images/aboutUs/callBackground.gif') top left no-repeat;
	width:193px;
	height:76px;
	margin-bottom:0px;
	font-family:verdana;
	font-size:12px;
	line-height:2;
	color:#3b485c;
	padding-top:15px;
	overflow:hidden;
}

#callusbox p {
	position:relative;
	left:33px;
	text-align:center;
}	

#greySideBar {
	width: 193px;
	text-align: center;
	padding-top: 8px;
	padding-bottom: 5px;
	background: #DEDEDE url(images/greyCurveTop.gif) top left no-repeat;
	height:auto;
}

#main #whiteContentBoxSmall {
	float: left;
	width: 225px;
	/*height: 427px;*/
	background: #fff;
	padding-left:10px;
}

.whiteHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: capitalize;
	background: #546F94;
	background-repeat:no-repeat;
}

.whiteHeaderOnLightBlue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: capitalize;
	background: #879DC3;
}

.bar {
	/*color: #FF9933;*/
	color: #e4eff3;
}

#footer {
/*	border-top: solid 1px #546F94;*/
	width:779px;
	top:0px;
	margin:0px;
	clear:both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #546F94;
	text-align: center;
	padding:15px;
}
.footer {
	top:0px;
	margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #546F94;
	text-align: center;
}

.input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #04224B;
	width: 105px;
}
.select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #04224B;
	width: 110px;
	text-align: center;
}

.fieldName {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #04224B;
	vertical-align:middle;
	text-align:left;
	padding:7px 0px 0px 0px;
}

.fieldData {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #04224B;
	vertical-align:middle;
	padding:6px 0px 0px 0px;
}


.border {
	border-top: outset 1px white;
	border-bottom: outset 2px;
	border-right: outset 2px;
	border-left: outset 2px;
}

/* BEGIN viewLoanTable */
.productTitle
{
	background-color: #546F94;
	font-size: 12px;
	margin-bottom: 0px;
	border: 0px;
	padding: 3px 10px 3px 10px;
	width: 530px;
}

.listScroll
{
	overflow:auto; 
	width:780px; 
	height:370px;
	margin:0px; 
	padding:0px;
}

.listTable 
{
	background-color: #546F94;
	font-size: 10px;
	margin-bottom: 0px;
	border: 0px;
	padding: 1px;
	width:550px;
}

.listTable th
{
	text-transform: capitalize;
	color: #546F94; 
	font-size:10px;
	background:#f0f1f5;
	padding: 5px 5px 5px 5px;
	vertical-align:top;
	position:relative;
	margin:0px;
/*	top: expression(this.parentNode.scrollTop-1);  */

}
.listTable th a 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #546F94;
	font-weight:bold;
}

.listTable td
{
	text-transform: capitalize;
	color: #546F94;
	font-size: 11px;
	background:#ffffff;
	padding: 5px;
	vertical-align:top;
	position:relative;
	margin:0px;
/*	top: expression(this.parentNode.scrollTop-1);  */

}

.listTableCell td {
	background-color: #ffffff;
	font-size: 11px;
	color: #546F94; 
	vertical-align:text-top;
	padding: 2px 5px 2px 5px;
	border: solid 1px #546F94;
}

.listTableCellAlt td {
	background-color: #dddddd;
	font-size: 11px;
	color: #546F94; 
	vertical-align:text-top;
	padding: 2px 5px 2px 5px;
	border: solid 1px #546F94;
}

/* PIE easyclearing */
.clearfix:after 
{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix:before
{
	display: block;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
