/*-----------------------------------------------------------------*/
/*                 B A S I C  E L E M E N T S                      */
/*-----------------------------------------------------------------*/
body
{
	margin: 0px;
	padding: 0px;
	background-color: #002760;
	background-image: url(/images/master/backgroundNew.jpg );
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 17px;
	height: 100%;
}

.clearboth
{
	clear: both;
}

.center
{
	margin-left: auto;
	margin-right: auto;
	width: 981px;
	background-color: #ffffff;
}


.topBanner
{
	float: right;
	padding-top: 0px;
	margin-top: -260px; /*42px;*/
	width: 981px; /*740px;*/
	height: 260px;
	background-position: right top;
	background-repeat: no-repeat;
	white-space: nowrap;
}

.top_noBanner
{
	background-image: url(/images/Master/bkgd_top.jpg );
	background-repeat: no-repeat;
	width: 981px;
	height: 189px;
	margin-left: auto;
	margin-right: auto;
}

.subRight
{
	float: right;
	padding-top: 0px;
	margin-top: 42px; /*-260px;*/
	width: 723px;
	white-space: nowrap;
}

.boxRow
{
}


.lowerSub .left
{
	float: left;
	width: 250px;
	margin-top: 0px;
	padding-bottom: 10px;
}

.lowerSub .right
{
	float: right;
	width: 650px;
	margin-top: -100px;
	margin-right: 30px;
	margin-left: 30px; /*padding-bottom: 10px;*/
}

/*-----------------------------------------------------------------*/
/*                        T O P N A V                              */
/*-----------------------------------------------------------------*/
.d_homeLink a
{
	/*border-style: solid; 	border-width: 1px; 	border-color: #000000;*/
	float: left;
	position: relative;
	width: 180px;
	height: 60px;
	top: 10px;
	left: 10px;
	outline: none;
}


.banner_questions
{
	float: left;
	position: relative;
	left: 226px; /*336px;*/
	padding-top: 25px; /*10px;*/
	color: #000000;
	font-size: 14pt;
	font-style: italic;
}

/*.btn_personalLoans a
{
	float: left;
	position: relative;
	left: 370px;
	top: 4px;
	color: #FFFFFF;
	font-weight: bold;
	font-style: italic;
}*/

.btn_personalLoans a:hover
{
	text-decoration: underline;
}

.mainMenu
{
	position: relative;
	left: 25px;
	margin-top: -49px; /*-35px;*/
	z-index: 1000;
}

.loggedOut
{
	/*width: 981px; 	height: 329px;*/
	background-image: url(/images/Master/bkgd_top_loggedOut_blue2.jpg);
	background-repeat: no-repeat;
}


.loggedOut .btn_personalLoans a
{
	float: left;
	position: relative;
	left: 298px; /* 482px;*/
	top: 2px;
	color: #FFFFFF;
	font-weight: bold;
	font-style: italic;
	font-size: 12px;
	text-shadow: black 0px 0px 5px;
	outline: none;
}

.loggedOut .btn_account a
{
	float: left;
	visibility: hidden;
}

.loggedIn
{
	/*width: 981px; 	height: 329px;*/
	background-image: url(/images/Master/bkgd_top_loggedIn_blue2.jpg);
	background-repeat: no-repeat;
}

.loggedIn .btn_account a
{
	float: left;
	position: relative;
	left: 265px; /*445px;*/
	top: 2px;
	color: #FFFFFF;
	font-weight: bold;
	font-style: italic;
	font-size: 12px;
	text-shadow: black 0px 0px 5px;
	outline: none;
}

.loggedIn .btn_personalLoans a
{
	float: left;
	position: relative;
	left: 300px; /*484px;*/
	top: 2px;
	color: #FFFFFF;
	font-weight: bold;
	font-style: italic;
	font-size: 12px;
	text-shadow: black 0px 0px 5px;
	outline: none;
}

/*-----------------------------------------------------------------*/
/*                       Testimonials                              */
/*-----------------------------------------------------------------*/
.testimonialsBanner
{
	background-image: url( /images/bkgd_Banner5b.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height: 100%;
}

div.shortTestimonials
{
	/*background-color: #dcdcdc;*/
	background-image: url(/images/bkgd_testimonials.jpg);
	background-repeat: repeat-x;
	height: 30px;
	padding-top: 5px;
	text-align: center;
	vertical-align: middle;
	width: 981px;
}

div.shortTestimonials a
{
	line-height: 25px;
}

div.shortTestimonials a:link
{
	color: #0a6cb3;
	text-decoration: none;
}

div.shortTestimonials a:visited
{
	color: #0a6cb3;
	text-decoration: none;
}

div.shortTestimonials a:active
{
	color: #0a6cb3;
	text-decoration: none;
}
div.shortTestimonials a:hover
{
	color: #0a6cb3;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
}

div.shortTestimonials .text
{
	color: #0a6cb3;
	font-size: 13pt;
	font-weight: bold; /*height: 30px;*/
}



/*-----------------------------------------------------------------*/
/*                       H O M E P A G E                           */
/*-----------------------------------------------------------------*/

/*.topHome
{
	background-image: url(/images/master/bkgd_top.jpg );
	background-repeat: no-repeat;
	width: 981px;
	height: 329px;
	margin-left: auto;
	margin-right: auto;
}*/

.topHome
{
	width: 981px;
	height: 329px;
	margin-left: auto;
	margin-right: auto;
}

.homeBannerRight
{
	background-image: url(/images/bkgd_homeBanner.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	height: 100%;
}

.lowerHome
{
	background-color: #FFFFFF;
	width: 981px; /*height: 557px; */
	margin-left: auto;
	margin-right: auto;
}

.lowerLeftHome
{
	float: left;
	width: 270px;
	height: 550px;
	background-color: #FFFFFF;
	height: 100%;
}


.lowerRightHome
{
	float: left;
	width: 711px;
}

.testimonial_bubble
{
	float:left;
	background-image: url(/images/bkgd_homeTestimonials.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;	
	margin-left: 95px;
	padding-top: 65px;
	height: 193px;
	width: 210px;
}

.testimonial_bubble .text
{
	color: #005ec0;	
	text-align: center;
	font-face: times new Roman;
	font-style: italic;
	font-weight: bold;	
	font-size: 18px;
	height: 85px;
	line-height: 20px;
	padding-top: 40px;
	overflow: visible;	
	width: 200px;
	white-space: normal;	
}

.testimonial_bubble .link
{
	padding-top: 15px;
	text-align: center;
}

.testimonial_bubble .link a
{
	color: #0d1d4b;
	font-size: 10pt;
	text-decoration: underline;
}

/*-----------------------------------------------------------------*/
/*                   H O M E P A G E  Q U O T E                    */
/*-----------------------------------------------------------------*/
.quickQuoteTitle
{
	position: relative;
	background-image: url(/images/btn_quotesToday1.jpg);
	background-repeat: no-repeat;
	height: 33px;
	width: 235px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 15px;
	padding-top: 10px;
	font-size: 13pt;
	margin-left: 15px;
	margin-top: 10px;
	text-shadow: black 0px 0px 5px;
}

.lowerLeftHome .quickQuoteForm
{
	position: relative;
	left: 15px;
	width: 230px;
	padding-left: 15px;
}

.quickQuoteForm .text
{
	position: relative;
	left: 8px;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	width: 210px;
}

/*.quickQuoteForm .text2
{
	position: relative;
	float: left;
	left: 8px;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 1px;
	width: 118px;
}*/

.selectMenu1
{
	width: 190px;
	height: 18px;
	padding-bottom: 11px;
}

.quickQuoteForm select
{
	width: 212px;
}

.quickQuoteForm input
{
	width: 205px;
}

.quickQuoteForm .applyNow
{
	background-image: url(/images/btn_ApplyNow.jpg);
	background-repeat: no-repeat;
	margin-left: 27px;
	margin-top: 12px;
	padding-top: 9px;
	height: 41px;
	width: 167px;
}

.quickQuote_Error
{
	margin-top: 5px;
	background-image: url(/images/quickQuote_Error.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 195px;
	height: 50px;
	padding-left: 30px;
	color: #50abfa;
	line-height: 14px;
	font-weight: bold;
	font-size: 9pt;
}

.quickQuote_Success
{
	margin-top: 5px;
	background-image: url(/images/quickQuote_Success.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 180px;
	height: 50px;
	padding-left: 45px;
	color: #50abfa;
	line-height: 14px;
	font-weight: bold;
	font-size: 9pt;
}


/*-----------------------------------------------------------------*/
/*       H O M E P A G E  R A T E  C O M P A R I S O N             */
/*-----------------------------------------------------------------*/

.homeRateComparison
{
	width: 710px;
}

.homeRateComparisonTop
{
	height: 356px;
	background-image: url(/images/bkgd_ratesComparison.jpg);
	background-position: right top;
	background-repeat: no-repeat;
}

.homeRateComparisonMiddle
{
	height: 10px;
	background-image: url(/images/bkgd_ratesComparisonSliver.jpg);
	background-position: right top;
	background-repeat: repeat-y;
}

.homeRateComparisonLower
{
	height: 43px;
	background-image: url(/images/bkgd_ratesComparisonLower.jpg);
	background-position: right top;
	background-repeat: no-repeat;
}

.homeRateComparisonTop .textTop
{
	text-shadow: black 0px 0px 5px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 22pt;
	font-style: italic;
	line-height: 30px;
	text-align: right;
	padding-top: 40px;
	height: 88px;
	width: 360px;
}

.homeRateComparisonTop .textLeft
{
	width: 249px;
	float: left;
	text-shadow: black 0px 0px 5px;
	font-size: 13pt;
	font-weight: bold;
	color: #ffffff;
	padding-left: 80px;
}

.homeRateComparisonTop .textRight
{
	width: 279px;
	float: left;
	text-shadow: black 0px 0px 5px;
	font-size: 13pt;
	font-weight: bold;
	color: #ffffff;
	padding-left: 60px;
}

.homeRateComparisonTop .comparisons
{
	margin-top: 32px;
}

.homeRateComparisonTop .leftColumn
{
	float: left;
	width: 310px;
	height: 180px;
}

.leftColumn .product
{
	float: left;
	margin-left: 32px;
	width: 95px;
	color: #000000;
}

.leftColumn .rate
{
	float: left;
	width: 65px;
	color: #000000;
	font-weight: bold;
}

.leftColumn .rateFreeCloser
{
	float: left;
	width: 60px;
	color: #000000;
	font-weight: bold;
}

.leftColumn .apr
{
	float: left;
	width: 58px;
	color: #505051;
}

.leftColumn .points
{
	float: left;
	width: 60px;
	color: #505051;
}

.leftColumn .pointsFreeCloser
{
	background-image: url(/images/freeClose.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 63px;
	height: 30px;
	margin-top: -8px;
}

.leftColumn .hDivider
{
	background-image: url(/images/leftColumnHorizontal.jpg);
	background-repeat: no-repeat;
	background-position: center middle;
	margin-left: 60px;
	margin-top: 22px;
	height: 10px;
	width: 219px;
}

.leftColumn .applyNow
{
	background-image: url(/images/btn_ApplyNow.jpg);
	background-repeat: no-repeat;
	margin-left: 80px;
	margin-top: 32px;
	padding-top: 9px;
	position: relative;
	height: 31px;
	width: 167px;
	top: 12px;
}

.homeRateComparisonTop .divider
{
	float: left;
	background-image: url(/images/ratesComparison_vDivider.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	width: 9px;
	height: 168px;
	margin-top: 30px;
}

.homeRateComparisonTop .rightColumn
{
	float: left;
	height: 180px; /*width: 279px;*/
}

.rightColumn .broker
{
	float: left;
	width: 125px;
	color: #000000;
}

.rightColumn .rate
{
	float: left;
	width: 58px;
	color: #000000;
	font-weight: bold;
}

.rightColumn .apr
{
	float: left;
	width: 50px;
	color: #505051;
}

.rightColumn .points
{
	float: left;
	width: 50px;
	color: #505051;
}

.rightColumn .hDivider
{
	background-image: url(/images/rightColumnHorizontal.jpg);
	background-repeat: no-repeat;
	background-position: center middle;
	margin-left: 25px;
	margin-top: 22px;
	height: 10px;
	width: 230px;
}

.rightColumn .applyNow
{
	background-image: url(/images/btn_ApplyNow.jpg);
	background-repeat: no-repeat;
	margin-left: 45px;
	margin-top: 32px;
	padding-top: 9px;
	position: relative;
	height: 31px;
	width: 167px;
	top: 12px;
}

.applyNow a:link
{
	color: #ffffff;
}

.applyNow a:visited
{
	color: #ffffff;
}

.applyNow a:hover
{
	text-decoration: underline;
}

.leftColumn .applyNow a
{
	margin-left: 28px;
}

.applyNow a
{
	text-shadow: black 0px 0px 5px;
	font-size: 13pt;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	margin-left: 38px;
}

.homeRateComparisonTop .rateType
{
	float: left;
	height: 180px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 70px;
	width: 50px;
}

.leftTitles
{
	color: #000000;
	font-weight: bold;
	height: 30px;
}

.leftTitles .a
{
	float: left;
	margin-left: 130px;
}

.leftTitles .b
{
	float: left;
	margin-left: 30px;
}

.leftTitles .c
{
	float: left;
	margin-left: 30px;
}

.rightTitles
{
	color: #000000;
	font-weight: bold;
	height: 30px;
}

.rightTitles .a
{
	float: left;
	margin-left: 130px;
}

.rightTitles .b
{
	float: left;
	margin-left: 20px;
}

.rightTitles .c
{
	float: left;
	margin-left: 20px;
}

/*-----------------------------------------------------------------*/
/*                        Sub Pages                                */
/*-----------------------------------------------------------------*/

.subPageMiddle
{
	background-color: #FFFFFF;
	width: 981px;
	height: 100%;
	padding-bottom: 10px;
}

.subPageContent
{
	margin-left: 30px;
	margin-right: 30px;
	padding-top: 30px;
}

.subPageContent h1, .subPageContent h2
{
	color: #014fa4;
}

.subBannerRight
{
	float: right;
	padding-top: 0px;
	margin-top: 42px; /*-260px;*/
	width: 723px;
	height: 260px;
	white-space: nowrap;
}

.lowerSub
{
	background-color: #FFFFFF;
	width: 981px;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	min-height: 400px;
}



/*-----------------------------------------------------------------*/
/*                    B A N N E R  A R E A                         */
/*-----------------------------------------------------------------*/


.bannerList
{
	float: left;
	line-height: 15px;
	padding-top: 0px;
}

.bannerList h2
{
	font-size: 11.5pt;
	font-weight: bold;
	margin-bottom: -7px;
	color: #1a4e95; /*#0a6cb3;*/
}

.bannerList ul
{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	margin-top: 40px;
	width: 520px;
}

.bannerList li
{
	background-image: url(/images/greenCheckMark.jpg);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	margin-left: -105px;
	padding-left: 32px;
	margin-bottom: -10px;
	white-space: normal;
	color: #666666;
}

.bannerList a:link
{
	color: #0a6cb3;
}

/*-----------------------------------------------------------------*/
/*                    Static Banner                                */
/*-----------------------------------------------------------------*/
.advert15YrBanner
{
	background-image: url(/images/bkgd_Banner1b.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height: 100%;
}

.advert30YrBanner
{
	background-image: url( /images/bkgd_Banner2b.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height: 100%;
}

.advertArmBanner
{
	background-image: url( /images/bkgd_Banner7b.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height: 100%;
}

.compRatesBanner
{
	background-image: url( /images/bkgd_Banner3b.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height: 100%;
}

.staticBannerContent
{
	float: left;
	height: 100%;
	margin-left: 20px;
	margin-top: 10px;
	/*width: 550px;*/
}

.staticBannerContent .blackText
{
	color: black;
}

.staticBannerContent .blueText
{
	color: #014FA4;
}

.staticBannerContent .huge
{
	font-size: 34pt;
	font-weight: bold;
	font-family: Arial;
	padding-top: 20px;
	text-align: center;
}

.staticBannerContent .text2
{
	font-size: 15pt;
	font-family: Arial;
	padding-top: 10px;
	text-align: center;
}

.staticBannerContent .text2Taller
{
	font-size: 18pt;
	font-family: Arial;
	padding-top: 20px;
	text-align: center;
}

.staticBannerContent .text3
{
	font-size: 16pt;
	font-family: Arial;
	padding-top: 10px;
	text-align: center;
}

.staticBannerContent .bold1
{
	font-size: 28pt;
	font-weight: bold;
	font-family: Arial;
	line-height: 25px;
	padding-top: 15px;
	text-align: center;
}

.staticBannerContent .bold2
{
	font-size: 14pt;
	font-weight: bold;
	font-family: Arial;
	line-height: normal;
	padding-top: 5px;
	text-align: center;
}

.staticBannerContent .bold2Taller
{
	font-size: 14pt;
	font-weight: bold;
	font-family: Arial;
	padding-top: 20px;
	text-align: center;
}

.staticBannerContent .bold3
{
	font-size: 20pt;
	font-family: Arial;
	font-weight: bold;
	padding-top: 10px;
	text-align: center;
}

.staticBannerContent .bold4
{
	font-size: 12pt;
	font-family: Arial;
	font-weight: bold;
	padding-top: 10px;
	text-align: center;
}

.staticBannerContent .bold4Taller
{
	font-size: 12pt;
	font-family: Arial;
	font-weight: bold;
	padding-top: 20px;
	text-align: center;
}

.staticBannerContent .applyLink
{
	font-size: 14pt;
	font-family: Arial;
	text-align: center;
	padding-top: 10px;
}


.staticBannerContent .ARMRateDesc
{
	text-align: center;
	font-size: 10pt;
	font-family: Arial;
	padding-top: 10px;
	color: #0066CC;
}

.staticBannerContent .compRates
{
	padding-top: 15px;
	padding-bottom: 15px;
}

.staticBannerContent .compRateItem
{
	color: #818181; /*#014FA4;*/
	font-size: 12pt;
	font-family: Arial;
	font-weight: bold;
	line-height: normal;
	margin-left: 15px;
	padding-top: 6px;
	text-align: left;
}
.staticBannerContent .compRateLeft
{
	float: left;
	width: 130px;
}

.staticBannerContent .compRateRight
{
	/*color: #014FA4;
	font-size: 14pt;
	font-family: Arial;*/
	text-align: left;
}

/*-----------------------------------------------------------------*/
/*                    Homepage tools                               */
/*-----------------------------------------------------------------*/
.homeTools
{
	float: right;
	text-align: center;
}

.homeTools a
{
	font-weight: bold;
	color: #0c1d4a;
	padding-top: 70px;
}

.homeTools a:hover
{
	font-weight: bold;
	color: #4894ef;
}

.homeTools .eValuator
{
	float: right;
	background-image: url(/images/btn_eValuator_ComingSoon.jpg); /* url(/images/btn_eAppraisal.jpg); */
	background-repeat: no-repeat;
	width: 299px;
	height: 155px;
	margin-top: 1px;
}

.homeTools .eValuator a
{
	position: relative;
	text-align: right;
	top: 134px;
	right: -127px;
	line-height: 10px;
	color: #ffffff;
	outline: none;
}

.homeTools .mortgageCalc
{
	float: left;
	background-image: url(/images/btn_mortgageCalc.jpg);
	background-repeat: no-repeat;
	width: 119px; /*height: 121px;*/
	padding-top: 90px;
}

.homeTools .callback
{
	float: left;
	background-image: url(/images/btn_callback.jpg);
	background-repeat: no-repeat;
	width: 131px; /*height: 121px;*/
	padding-top: 90px;
}

.homeTools .emailAlert
{
	float: left;
	background-image: url(/images/btn_emailAlerts.jpg);
	background-repeat: no-repeat;
	width: 126px; /*height: 121px;*/
	padding-top: 90px;
}

/*-----------------------------------------------------------------*/
/*                      Q U I C K  Q U O T E                       */
/*-----------------------------------------------------------------*/

.quickQuote_top
{
	height: 235px;
}

.quickQuote_top h1
{
	color: #1c4a7e;
	font-size: 30pt;
	font-weight: bold;
	line-height: 30px;
	padding-left: 300px;
	margin-top: -85px;
	margin-bottom: 20px;
}

.quickQuote_top h2
{
	color: #2464b3;
	font-size: 24pt;
	font-weight: bold;
	font-style: italic;
	line-height: 30px;
	padding-bottom: 30px;
	padding-left: 192px;
	margin-top: 15px;
}

.quickQuote_top .hLine
{
	background-image: url(/images/quickQuoteHorizontalT.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	width: 720px;
	height: 2px;
	margin-left: 172px;
}

.quickQuote_top .results
{
	padding-left: 192px;
	margin-top: -15px;
	font-weight: bold;
}

.quickQuote_top .results .text
{
	color: #666666;
	font-size: 14pt;
}

.quickQuote_top .results .text .a
{
	float: left;
	text-align: center;
	width: 152px;
	font-weight: normal;
}


.quickQuote_top .results .text .b
{
	float: left;
	text-align: center;
	width: 290px;
	font-weight: normal;
}


.quickQuote_top .results .text .c
{
	float: left;
	text-align: center;
	color: #000000;
	width: 280px;
}

.quickQuote_top .results .numeric .a
{
	float: left;
	text-align: center;
	width: 152px;
	font-size: 26pt;
	color: #2464b3;
	padding-top: 20px;
}


.quickQuote_top .results .numeric .b
{
	float: left;
	text-align: center;
	width: 294px;
	font-size: 26pt;
	color: #2464b3;
	background-image: url(/images/quickQuoteEquals.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin-top: 20px;
}


.quickQuote_top .results .numeric .c
{
	float: left;
	text-align: center;
	width: 280px;
	font-size: 35pt;
	color: #bc131c;
	margin-top: 20px;
}


.quickQuote_top .buttons .changeNumbers
{
	float: left;
	margin-left: 192px;
	margin-top: 20px;
	padding-top: 11px;
	padding-left: 40px;
	background-image: url(/images/btn_quotesToday.jpg);
	background-repeat: no-repeat;
	height: 43px;
	width: 263px;
}

.quickQuote_top .buttons a
{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13pt;
	text-shadow: black 0px 0px 5px;
}

.quickQuote_top .buttons .question
{
	float: left;
	margin-top: 25px;
	margin-left: 100px;
	background-image: url(/images/haveQuestion.jpg);
	background-repeat: no-repeat;
	height: 31px;
	width: 124px;
}

.quickQuote_top .buttons .contact
{
	float: left;
	margin-top: 25px;
	margin-left: 10px;
	padding-top: 9px;
	padding-left: 37px;
	background-image: url(/images/btn_ApplyNow.jpg);
	background-repeat: no-repeat;
	height: 41px;
	width: 167px;
}

.upperBoxesQQ
{
	background-image: url(/images/bkgd_upperBoxes_quickQuote.jpg);
	background-repeat: no-repeat;
	height: 55px;
	width: 981px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13pt;
	text-shadow: black 0px 0px 5px;
}


.upperBoxesQQ .title1_QQ
{
	float: left;
	padding-left: 452px;
	padding-top: 21px;
}

.upperBoxesQQ .title2_QQ
{
	float: left;
	padding-left: 190px;
	padding-top: 21px;
}

.middleBoxesQQ
{
	background-image: url(/images/bkgd_middleBoxes_quickQuote.jpg);
	background-repeat: repeat-x;
	width: 981px;
}

.middleBoxesQQ .boxRow .hLine
{
	background-image: url(/images/quickQuoteHorizontal.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	width: 904px;
	height: 2px;
}

.middleBoxesQQ .boxRow
{
	width: 904px;
	background-image: url(/images/quickQuoteHorizontal.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	margin-left: 37px;
}

.middleBoxesQQ .boxRow .a
{
	float: left;
	width: 231px;
	color: #1d4c81;
	font-weight: bold;
	font-size: 12pt;
	padding-left: 77px;
}

.middleBoxesQQ .boxRow .b
{
	float: left;
	width: 152px;
	color: #1d4c81;
	font-weight: bold;
	font-size: 12pt;
}

.middleBoxesQQ .boxRow .c
{
	color: #1d4c81;
	font-weight: bold;
	font-size: 12pt;
	float: left;
	width: 142px;
}

.middleBoxesQQ .boxRow .d
{
	color: #1d4c81;
	font-weight: bold;
	font-size: 12pt;
	float: left;
	width: 147px;
}

.middleBoxesQQ .boxRow .e
{
	color: #1d4c81;
	font-weight: bold;
	font-size: 12pt;
	float: left;
	width: 145px;
}

.lowerBoxesQQ
{
	background-image: url(/images/bkgd_lowerBoxesQQ.jpg);
	background-repeat: no-repeat;
	height: 145px;
	width: 981px;
}

/*-----------------------------------------------------------------*/
/*                        Rate Watch Page                          */
/*-----------------------------------------------------------------*/

.rateWatchBanner
{
	background-image: url( /images/bkgd_Banner6b.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height: 100%;
}

/*-----------------------------------------------------------------*/
/*                        Disclosures Page                         */
/*-----------------------------------------------------------------*/
.disclosuresBanner
{
	background-image: url( /images/bkgd_Banner3b.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height: 100%;
}

.p_disclosure
{
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #414141;
	padding-top: 10px;
}


/*-----------------------------------------------------------------*/
/*                     Fair Lending Policy Page                    */
/*-----------------------------------------------------------------*/
.fairLendingPolicyBanner
{
	background-image: url( /images/bkgd_Banner4b.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height: 100%;
}

/*-----------------------------------------------------------------*/
/*                        Privacy Policy Page                      */
/*                        Terms of Use page                        */
/*                        ContactUs Page                           */
/*-----------------------------------------------------------------*/
.stdMiddle
{
	/*background-color: #FFFFFF; 	width: 830px; 	height: 100%; 	padding-bottom: 10px; 	margin-top: -140px; */ /*float: right;*/
	padding-top: 20px;
	margin-top: -100px; /*42px;*/
	margin-left: 120px;
	margin-right: 50px;
}

.stdContent
{
	/*margin-left: 120px;*/
	margin-right: 25px;
}

/*-----------------------------------------------------------------*/
/*                        Loan Application pages                   */
/*-----------------------------------------------------------------*/

.appMiddle
{
	float: right;
	padding-top: 20px;
	margin-top: -100px; /*42px;*/ /*width: 740px; /*height: 500px;*/ /*background-position: right top; 	background-repeat: no-repeat; 	white-space: nowrap;*/
	position: relative;
}

.appContent
{
	margin: auto;
	min-height: 480px;
	padding-top: 20px;
	padding-left: 30px;
}


/*-----------------------------------------------------------------*/
/*                        LoanProducts Page                        */
/*-----------------------------------------------------------------*/
.productsBanner
{
	background-image: url(/images/bkgd_Banner2b.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height: 100%;
}

.productsBanner .bannerContent
{
	float:right;
	margin-right: 250px;
	margin-top: 20px;
	width: 400px;
	text-align: center;
}

.productsBanner h1
{
	padding-top: 10px;
	font-size: 22pt;
	font-weight: bold;
	font-family: Arial;
	line-height: 30px;
	color: black;
}

.productsBanner h2
{
	font-size: 16pt;
	font-family: Arial;
}

.productsBanner h3
{
	padding-top: 10px;
	font-size: 14pt;
	font-weight: bold;
	font-family: Arial;
}

.productsBanner .phoneBlue
{
	color: #014FA4;
	font-size: 28pt;
	font-weight: bold;
	font-family: Arial;
	padding-top: 15px;
}

.productsBanner .applyLink
{
	font-size: 14pt;
	font-family: Arial;
	color: #014FA4;
	padding-top: 10px;
}

/*-----------------------------------------------------------------*/
/*                        Rates Page                               */
/*-----------------------------------------------------------------*/
.ratesBanner
{
	background-image: url(/images/bkgd_Banner1b.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height: 100%;
}

.ratesBanner .banner
{
	float: left;
	margin-left: -50px;
	margin-top: 20px;
}
.ratesBanner h2
{
	font-size: 22pt;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #0a6cb3;
}

.ratesBanner h3
{
	font-size: 14pt;
	font-weight: bold;
	font-family: Arial;
	color: black;
	margin-bottom: 10px;
}

.ratesBanner .bannerText
{
	color: #666666;
	padding-top: 10px;
	font-size: 16pt;
	font-family: Arial;
	text-align: left;
}

.ratesBanner .applyBox
{
	margin-top: 20px;
}

.ratesBanner a
{
	font-size: 14pt;
	font-family: Arial;
	color: #014FA4;
}

.ratesMiddle
{
	background-color: #FFFFFF;
	width: 981px;
	height: 250px;
	padding-bottom: 10px;
}

.ratesContent
{
	margin-left: 30px;
	margin-right: 30px;
	padding-top: 30px;
}

/*.ratesMiddle h2
{
	font-size: 22pt;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #0a6cb3;
}
*/

/*-----------------------------------------------------------------*/
/*                          Box 1                                  */
/*-----------------------------------------------------------------*/

/*-----------------------------------------------------------------*/
/*                          Box 2                                  */
/*-----------------------------------------------------------------*/
.box2
{
	margin-left: auto;
	margin-right: auto;
	width: 981px;
	height: 100%;
}

.box2 .top
{
	background-image: url(/images/bkg_2Box_Top.jpg);
	background-repeat: no-repeat;
	height: 74px;
	width: 981px;
}

.box2 .middleTop
{
	background-image: url(/images/bkg_2Box_Content.jpg);
	background-repeat: repeat-x;
	width: 981px;
}

.box2 .lowerTop
{
	background-image: url(/images/bkg_2Box_lowerTop.jpg);
	background-repeat: no-repeat;
	height: 10px;
	width: 981px;
}

.box2 .topLower
{
	background-image: url(/images/bkg_2Box_TopLower.jpg);
	background-repeat: no-repeat;
	height: 71px;
	width: 981px;
}

.box2 .bottom
{
	background-image: url(/images/bkg_2Box_TopBottom.jpg);
	background-repeat: no-repeat;
	height: 88px;
	width: 981px;
}


.box2 .middleTop .leftColumn
{
	float: left;
	width: 380px;
	margin-left: 70px;
}


.box2 .middleTop .rightColumn
{
	float: left;
	width: 380px;
	margin-left: 75px;
}

.leftTitle
{
	float: left;
	width: 520px;
	text-align: center;
	text-shadow: black 0px 0px 5px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14pt;
	font-style: italic;
	margin-top: 27px;
}

.rightTitle
{
	float: left;
	width: 410px;
	text-align: center;
	text-shadow: black 0px 0px 5px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16pt;
	font-style: italic;
	margin-top: 27px;
}
/*-----------------------------------------------------------------*/
/*                          Multi Boxes                            */
/*-----------------------------------------------------------------*/
.upperBoxes
{
	background-image: url(/images/bkgd_upperBoxes.jpg);
	background-repeat: no-repeat;
	height: 16px;
	width: 981px;
}

.middleBoxes
{
	background-image: url(/images/bkgd_middleBoxes.jpg);
	background-repeat: x;
	width: 981px;
}

.lowerBoxes
{
	background-image: url(/images/bkgd_lowerBoxes.jpg);
	background-repeat: no-repeat;
	height: 22px;
	width: 981px;
}

.leftBox
{
	float: left;
	width: 459px;
	margin-left: 37px;
}

.boxRow
{
}

.rightBox
{
	float: left;
	margin-left: 4px;
	width: 459px;
}

.boxTitleBar
{
	background-image: url(/images/bkg_boxTitleBar.jpg);
	background-repeat: no-repeat;
	width: 454px;
	height: 66px;
}

.boxTitleBar .text
{
	width: 454px;
	height: 60px;
	text-align: center;
	text-shadow: black 0px 0px 5px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14pt;
	font-style: italic;
}

.text > .floating
{
	/*display:table for Mozilla & Opera */
	display: table;
	position: static;
}

.floating
{
	/* for IE */
	width: 440px;
	height: 100%;
	position: relative;
}

.floating > div
{
	/* for Mozilla and Opera */
	display: table-cell;
	vertical-align: middle;
	position: static;
}

.floating div div
{
	position: relative;
	top: 25%;
}

.boxMiddle
{
	background-image: url(/images/bkg_boxMiddle.jpg);
	background-repeat: x;
	width: 454px;
}

.boxMiddle .text
{
	width: 400px;
	margin-left: 20px;
}

.boxFooter
{
	background-image: url(/images/bkg_boxFooter.jpg);
	background-repeat: no-repeat;
	width: 454px;
	height: 10px;
	padding-bottom: 10px;
}

/*-----------------------------------------------------------------*/
/*                         Calculators                             */
/*-----------------------------------------------------------------*/

.calcBannerRight
{
	float: right;
	padding-top: 0px;
	margin-top: 42px; /*-260px;*/
	width: 723px;
	height: 260px;
	white-space: nowrap;
}
.calcTitle
{
	position: relative;
	background-image: url(/images/bkgd_CalcHeader.jpg);
	background-repeat: no-repeat;
	height: 43px;
	width: 560px;
	color: #FFFFFF;
	font-weight: bold; /*padding-left: 10px;*/
	padding-top: 10px;
	font-size: 13pt;
	margin-left: 30px;
	margin-top: 0px;
	text-shadow: black 0px 0px 5px;
	text-align: center;
}

/*-----------------------------------------------------------------*/
/*                         Calculator Left Nav                     */
/*-----------------------------------------------------------------*/

.leftNav_Calc
{
	margin-left: 10px;
	width: 235px;
}

.leftNav_Calc .title
{
	background-image: url(/images/title_leftNav_calc.jpg);
	background-repeat: no-repeat;
	width: 235px;
	height: 40px;
	text-align: center;
	padding-top: 14px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13pt;
	text-shadow: black 0px 0px 5px;
}

.leftNav_Calc .center
{
	background-image: url(/images/leftNav_calc_sliver.jpg);
	background-repeat: repeat-y;
	width: 235px;
	margin-top: -14px;
	line-height: 14px;
}

.leftNav_Calc .footer
{
	background-image: url(/images/leftNav_calc_footer.jpg);
	background-repeat: no-repeat;
	width: 235px;
	height: 22px;
}

.leftNav_Calc .center .link
{
	width: 175px;
	text-align: center;
	margin-left: 22px;
	padding-bottom: 10px;
}

.leftNav_Calc .center .link a
{
	color: #08245b;
	font-weight: bold;
}

.leftNav_Calc .center .link a:hover
{
	color: #4894ef;
	text-decoration: none;
}

.leftNav_Calc .center .hDivider
{
	width: 235px;
	height: 2px;
	padding-bottom: 10px;
}

/*-----------------------------------------------------------------*/
/*                          F O O T E R                            */
/*-----------------------------------------------------------------*/

.footerHome
{
	margin-left: auto;
	margin-right: auto;
	width: 981px;
	height: 82px; /*72px;*/
	background-image: url(/images/master/bkgd_footerHome.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	margin-bottom: 0px;
}

.footerSub
{
	margin-left: auto;
	margin-right: auto;
	width: 981px;
	height: 82px; /* 72px; */
	background-image: url(/images/master/bkgd_footerSub.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	margin-bottom: 0px;
}

.verisignSecure
{
	float: left;
	position: relative;
	left: 30px;
	top: 15px;
	width: 100px;
}

.mcafeeSecure
{
	float: left;
	position: relative;
	left: 45px;
	top: 33px;
	width: 70px;
}

.footerLinks
{
	color: #000000;
	float: left;
	font-size: 9pt;
	font-weight: bold; /*width: 650px;*/
	position: relative;
	left: 65px;
	text-align: center;
	top: 33px;
	width: 525px;
}

.footerLinks a
{
	color: #000000;
	text-decoration: none;
}


.equalHousing
{
	float: left;
	position: relative;
	top: 35px;
	left: 85px; /*width: 85px;*/
}

.mortgageBankers
{
	float: right;
	position: relative;
	top: 16px;
	right: 30px; /*width: 85px;*/
}


/*-----------------------------------------------------------------*/
/*                        hypertext links                          */
/*-----------------------------------------------------------------*/
A:link
{
	color: #0066CC;
	text-decoration: none;
}
A:visited
{
	color: #0066CC;
	text-decoration: none;
}
A:active
{
	color: #0066CC;
	text-decoration: none;
}

A:hover
{
	color: #0066CC;
	text-decoration: underline;
}

A.footer:link
{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
A.footer:visited
{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
A.footer:active
{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
A.footer:hover
{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}


/*-----------------------------------------------------------------*/
/*                     Headings                                    */
/*-----------------------------------------------------------------*/
h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12pt;
	line-height: 12pt;
	margin: 0px;
	padding: 0px;
	color: #000000;
}

h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 22pt;
	line-height: 22pt;
	font-weight: 400;
	margin: 0px;
	padding: 0px;
	color: #000000;
}

.gold
{
	color: #F9AA0A;
}

h3
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14pt;
	line-height: 18pt;
	margin: 0px;
	padding: 0px;
	color: #000000;
}

li
{
	padding-bottom: 8px;
}


.content
{
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #414141;
}

.contentblack
{
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

.addressbar
{
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	line-height: 16pt;
	padding-top: 70px;
	padding-bottom: 70px;
	padding-left: 10px;
}


/* Specific style for form boxes */
.AppForm select
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: none;
	color: #333333;
	background-color: #c9edff;
}
.AppFormTextfield
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	background-color: #c9edff;
}
.AppForm textarea
{
	height: 90px;
	width: 400px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	background-color: #c9edff;
}

.AppForm
{
	font-size: 9pt;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}

.ContactForm select
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: none;
	color: #333333;
	background-color: #c9edff;
}

.ContactFormTextfield
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	background-color: #c9edff;
}

.ContactForm textarea
{
	height: 90px;
	width: 400px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	background-color: #c9edff;
}

.ContactForm .ContactFormIndent
{
	padding-left: 10px;
}

.ContactForm
{
	font-size: 10pt;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}


.Button, .ContinueBtn, .BackBtn
{
	font-weight: bold;
	text-transform: uppercase;
	background-color: White;
	color: Black;
	border-bottom: outset 2px #006dB3;
	border-right: outset 2px #006dB3;
	border-top: outset 1px #006dB3;
	border-left: outset 1px #006dB3;
}

.Button:hover, .ContinueBtn:hover, .BackBtn:hover, .Button:focus, .ContinueBtn:focus, .BackBtn:focus
{
	color: #F9AA0A;
}

.ContinueBtn
{
	background: url(../../images/ContArrow.png) no-repeat right center;
	padding-right: 20px;
}

.BackBtn
{
	background: url(../../images/BackArrow.png) no-repeat left center;
	padding-left: 20px;
}



/*CashCall Start*/
.header1
{
	line-height: 16pt;
	font-size: 14pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #f19d0c;
	text-transform: uppercase;
}

.header2
{
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #f19d0c;
}

.appQuestion
{
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}

.fieldLabel
{
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333; /* Added */
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
	display: inline-block;
}

/* added */
.fieldLabelAligned
{
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	padding: 2px;
	padding-top: 1px;
	display: inline-block;
	line-height: 22px;
	vertical-align: top;
}

.fieldData
{
}

/*same as AppFormTextfield*/
/* modified */
.fieldInput, .fieldInputPhone, .fieldInputCurrency, .fieldInputDate, .fieldInputUpper, .fieldInputPercent
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	background-color: #c9edff;
}

/* added */
.fieldInputPhone
{
	width: 86px;
}
/* added */
.fieldInputCurrency
{
	padding-right: 2px;
	width: 80px;
}
/* added */
.fieldInputDate
{
	width: 67px;
}
/* added */
.fieldInputPercent
{
	width: 50px;
}
/* added */
.fieldInputUpper
{
	text-transform: uppercase;
}
/* added */
input[disabled].fieldInput, input[disabled].fieldInputCurrency, input[disabled].fieldInputPhone, input[disabled].fieldInputDate, input[disabled].fieldInputUpper
{
	background-color: #f0f0f0;
}
/* added */
.fieldInputRadios, .fieldInputChecks
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
}
/* added */
.fieldInputRadios > label, .fieldInputRadios * label
{
	padding-left: 10px;
	padding-right: 20px;
}

/* added */
.fieldInputChecks > input, .fieldInputChecks * input
{
	margin-right: 10px;
}
.fieldInputChecks > label, .fieldInputChecks * label
{
	padding-right: 20px;
}


.fieldsTable td
{
	padding-right: 15px;
	padding-top: 8px;
}


.validator
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #D30126;
}


.valSummary
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #D30126;
}

.error_message
{
	font-weight: normal;
	color: #a22525;
	text-decoration: none;
}

.banner_section_title
{
	font-size: 14;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
}


A.login_menu
{
	font-family: Calibri;
	font-size: 10pt;
	color: #4F81BD;
	padding-left: 12px;
}

.login_menu_sep
{
	font-size: 10pt;
	font-weight: bold;
	color: #FF0000;
	padding-left: 5px;
	padding-right: 5px;
}


fieldset.CalcHeader
{
	clear: both;
	border-top-color: #2A78C6;
	border-top-style: solid;
	border-width: 1px 0 0 0;
	border-style: solid none none none;
}

fieldset.CalcHeader legend.CalcHeader
{
	font-weight: normal;
	color: #fff;
	background-color: #2A78C6;
	padding: 5px 5px 5px 5px;
	margin-bottom: 10px;
}

.sourceContent
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
}

.sourceContent > a
{
	text-decoration: none;
	color: Blue;
}


.prodCat
{
	color: #F9AA0A;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11pt;
}

.rateTableContainer
{
	border: solid 1px #000000;
	vertical-align: top;
	background-color: #FFFFFF;
}

.rateTable
{
	width: 100%;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #414141;
}

tr.rateTableTitle th
{
	text-align: center;
	font-weight: bold;
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #0057BC;
	text-transform: uppercase;
	padding: 2px 4px 2px 4px;
}

tr.rateTableSubtitle td
{
	text-align: center;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #0057BC;
	padding: 0px 4px 2px 4px;
}

tr.rateTable th
{
	color: #414141;
	font-weight: bold;
	padding: 2px 4px 2px 4px;
	text-align: center;
}


tr.rateTable td
{
	background-color: #E8E9EA;
	padding: 2px 4px 2px 4px;
	text-align: center;
}

tr.rateTable_Alt td
{
	padding: 2px 4px 2px 4px;
	text-align: center;
}


.rateAdjTable
{
	width: 100%;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #414141;
}

tr.rateAdjTableTitle th
{
	font-weight: bold;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #0057BC;
	padding: 1px 4px 1px 4px;
}

tr.rateAdjTable th
{
	font-weight: bold;
	padding: 1px 4px 1px 4px;
	text-align: center;
}

tr.rateAdjTable td
{
	background-color: #dddddd;
	padding: 1px 4px 1px 4px;
	text-align: center;
}

tr.rateAdjTable_Alt td
{
	padding: 1px 4px 1px 4px;
	text-align: center;
}

.modalBackground
{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1000;
	background-color: #888888;
	opacity: 0.40;
	filter: alpha(opacity=40);
}

.pleaseWaitContainer
{
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 1000;
	text-align: center;
}

.pleaseWait
{
	background-color: #ffffc6;
	height: 45px;
	line-height: 30px;
	width: 300px;
	position: relative;
	border: #004D8C thin solid;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
	background-image: url(/images/processingbar.gif);
	background-repeat: no-repeat;
	background-position: 82px 35px;
	z-index: 9999;
	opacity: 1.0;
	filter: alpha(opacity=100);
	margin-top: 20%;
	margin-left: auto; /*FireFox: center horizontally*/
	margin-right: auto; /*FireFox: center horizontally*/
}



.title1
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16pt;
	line-height: 16pt;
	margin: 0px;
	padding: 0px;
	color: #F9AA0A;
}

.title2
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13pt;
	line-height: 13pt;
	margin: 0px;
	padding: 0px;
	color: #F9AA0A;
}

.title3
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	line-height: 10pt;
	margin: 0px;
	padding: 0px;
	color: #F9AA0A;
}



A.testimonialLink:link
{
	color: #FFFFFF;
	text-decoration: none;
}

A.testimonialLink:visited
{
	color: #FFFFFF;
	text-decoration: none;
}

A.testimonialLink:active
{
	color: #FFFFFF;
	text-decoration: none;
}
A.testimonialLink:hover
{
	color: #FFFFFF;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
}


/*CashCall End*/
