/* CSS Document */
HTML {
	OVERFLOW: -moz-scrollbars-vertical;
}
BODY {
	BACKGROUND-COLOR: #E6E6E6;
	MARGIN: 0;
	PADDING: 0;
	TEXT-ALIGN: center;
}
DIV {
	MARGIN: 0px auto;
	POSITION: relative;
}

/* set all paddings and margins to 0 */
* {
	padding: 0;
	margin: 0;
}
/* Layout */
#frame {
	WIDTH: 956px;
	TOP: 0px;
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-ALIGN: center;
}
/* Start Header */
#header1 {
	HEIGHT: 110px;
}
#logo {
	WIDTH: 167px;
	HEIGHT: 98px;
	LEFT: 20px;
	FLOAT: left;
}
#welcomeTitle {
	WIDTH: 705px;
	HEIGHT: 74px;
	TOP: 30px;
	RIGHT: 40px;
	BACKGROUND-IMAGE: url(../images/main/welcomeTitle.jpg);
	BACKGROUND-REPEAT: no-repeat;
	FLOAT: right;
}
#header2 {
	HEIGHT: 231px;
}
#BannerLeft {
	CLEAR: both;
	WIDTH: 171px;
	HEIGHT: 229px;
	LEFT: 18px;
	BACKGROUND-IMAGE: url(../images/main/BannerLeft.jpg);
	BACKGROUND-REPEAT: no-repeat;
	FLOAT: left;
}
#downloadForm {
	WIDTH: 124px;
	HEIGHT: 34px;
	MARGIN-TOP: 120px;
}
#getDirections {
	WIDTH: 113px;
	HEIGHT: 22px;
	MARGIN-TOP: 38px;
}
#headerBanner {
	WIDTH: 749px;
	HEIGHT: 230px;
	FLOAT: right;
	TOP: 1px;
	RIGHT: 12px;
}
/* START Main Nav */
#mainNav {
	WIDTH: 922px;
	HEIGHT: 33px;
}
#home_button, #about_button, #products_button, #marketUpdates_button, #checklist_button, #calculators_button, #resources_button, #contact_button {
	HEIGHT: 33px;
	FLOAT: left;
}
#home_button:link, #home_button:visited {
	WIDTH: 67px;
	BACKGROUND-IMAGE: url(../images/main/nav/home.jpg);
}
#about_button:link, #about_button:visited {
	WIDTH: 81px;
	BACKGROUND-IMAGE: url(../images/main/nav/about.jpg);
}
#contact_button:link, #contact_button:visited {
	WIDTH: 94px;
	BACKGROUND-IMAGE: url(../images/main/nav/contact.jpg);
}
#products_button:link, #products_button:visited {
	WIDTH: 138px;
	BACKGROUND-IMAGE: url(../images/main/nav/products.jpg);
}
#marketUpdates_button:link, #marketUpdates_button:visited {
	WIDTH: 114px;
	BACKGROUND-IMAGE: url(../images/main/nav/marketUpdates.jpg);
}
#checklist_button:link, #checklist_button:visited {
	WIDTH: 173px;
	BACKGROUND-IMAGE: url(../images/main/nav/checklist.jpg);
}
#calculators_button:link, #calculators_button:visited {
	WIDTH: 150px;
	BACKGROUND-IMAGE: url(../images/main/nav/calculators.jpg);
}
#resources_button:link, #resources_button:visited {
	WIDTH: 105px;
	BACKGROUND-IMAGE: url(../images/main/nav/resources.jpg);
}

#home_button:hover, #about_button:hover, #products_button:hover, #marketUpdates_button:hover, #checklist_button:hover, #calculators_button:hover, #resources_button:hover, #contact_button:hover {
	BACKGROUND-POSITION: 0 -33px;
}
#home_button span, #about_button span, #products_button span, #marketUpdates_button span, #checklist_button span, #calculators_button span, #resources_button span, #contact_button span {
	DISPLAY: none;
}
#main a#home_button, #about a#about_button, #products a#products_button, #marketUpdates a#marketUpdates_button, #checklist a#checklist_button, #calculators a#calculators_button, #resources a#resources_button, #contact a#contact_button {
	BACKGROUND-POSITION: 0 -33px;
	CURSOR: default;
}
#navlist {
	MARGIN: 0; /*removes indent IE and Opera*/
	PADDING: 0; /*removes indent Mozilla and NN7*/
	LIST-STYLE-TYPE: none; /*turns off display of bullet*/
}
ul#navlist li {
	FLOAT: left;
}
/* End Main Nav */
/* End Header */
/********************************************************************/
/* START Content */
#ContentArea {
	WIDTH: 928px;
	MARGIN-TOP: 12px;
	MARGIN-BOTTOM: 7px;
}
.bodyText {
	COLOR:#414241;
	TEXT-ALIGN: left;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
/* END Content */
/* START Footer */
#Footer {
	CLEAR: both;
	WIDTH: 930px;
	HEIGHT: 69px;
}
#copyRightLeft {
	WIDTH: 2px;
	HEIGHT: 49px;
	BACKGROUND-IMAGE: url(../images/main/copyRightLeft.jpg);
	BACKGROUND-REPEAT: no-repeat;
	FLOAT: left;
}
#copyRight {
	WIDTH: 924px;
	HEIGHT: 49px;
	BACKGROUND-IMAGE: url(../images/main/copyRightBG.jpg);
	BACKGROUND-REPEAT: repeat-x;
	FLOAT: left;
	COLOR: #3C6D8D;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	PADDING-TOP: 12px;
}
#copyRightRight {
	WIDTH: 3px;
	HEIGHT: 49px;
	BACKGROUND-IMAGE: url(../images/main/copyRightRight.jpg);
	BACKGROUND-REPEAT: repeat-x;
	FLOAT: left;
}
/* END Footer */
/********************************************************************/
/* START Home Content */
.homeBanner {
	BACKGROUND-IMAGE: url(../images/home/topBanner.jpg);
	BACKGROUND-REPEAT: no-repeat;
}
#LeftHomeContent {
	WIDTH: 626px;
	HEIGHT: 531px;
	BACKGROUND-IMAGE: url(../images/home/leftBanner.jpg);
	BACKGROUND-REPEAT: no-repeat;
	FLOAT: left;
}
#LeftHomeContentText {
	WIDTH: 548px;
	TOP: 82px;
	COLOR: #414241;
	FONT-SIZE: 14px;
}
#RightHomeContent {
	WIDTH: 293px;
	HEIGHT: 533px;
	BACKGROUND-IMAGE: url(../images/home/rightBanner.jpg);
	BACKGROUND-REPEAT: no-repeat;
	FLOAT: right;
}
#join {
	WIDTH: 41px;
	HEIGHT: 20px;
	MARGIN-TOP: 483px;
	MARGIN-LEFT: 198px;
}
#joinTips {
	WIDTH: 113px;
	HEIGHT: 22px;
	MARGIN-TOP: 100px;
}
#joinAbout {
	WIDTH: 41px;
	HEIGHT: 20px;
	MARGIN-TOP: 632px;
	MARGIN-LEFT: 198px;
}
/********************************************************************/
/* START Testimonials Content */
.testimonialsBanner {
	BACKGROUND-IMAGE: url(../images/testimonials/topBanner.jpg);
	BACKGROUND-REPEAT: no-repeat;
}
#LeftTestimonialsContent {
	WIDTH: 626px;
	HEIGHT: 1720px;
	BACKGROUND-IMAGE: url(../images/testimonials/leftBanner.jpg);
	BACKGROUND-REPEAT: no-repeat;
	FLOAT: left;
}
#LeftTestimonialsText {
	WIDTH: 548px;
	TOP: 58px;
	FONT-SIZE: 14px;
}
#LeftTestimonialsText SPAN {
	COLOR: #3C6E8E;
	FONT-WEIGHT: bold;
}
#RightTestimonialsContent {
	WIDTH: 293px;
	HEIGHT: 533px;
	BACKGROUND-IMAGE: url(../images/home/rightBanner.jpg);
	BACKGROUND-REPEAT: no-repeat;
	FLOAT: right;
}
/********************************************************************/
/* START About Content */
.aboutBanner {
	BACKGROUND-IMAGE: url(../images/home/topBanner.jpg);
	BACKGROUND-REPEAT: no-repeat;
}
#LeftAboutContent {
	WIDTH: 626px;
	HEIGHT: 696px;
	BACKGROUND-IMAGE: url(../images/about/leftBanner.jpg);
	BACKGROUND-REPEAT: no-repeat;
	FLOAT: left;
}
#AboutTextTop {
	WIDTH: 439px;
	MARGIN-TOP: 50px;
	MARGIN-LEFT: 163px;
}
#AboutTextMiddle {
	POSITION: absolute;
	WIDTH: 439px;
	MARGIN-TOP: 26px;
	LEFT: 164px;
}
#AboutTextBottom {
	POSITION: absolute;
	WIDTH: 439px;
	MARGIN-TOP: 246px;
	LEFT: 164px;
}
#LeftAboutContent SPAN {
	COLOR: #3C6E8E;
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
}
#RightAboutContent {
	WIDTH: 293px;
	HEIGHT: 698px;
	BACKGROUND-IMAGE: url(../images/about/rightBanner.jpg);
	BACKGROUND-REPEAT: no-repeat;
	FLOAT: right;
}
/********************************************************************/
/* START Contact Content */
.contactBanner {
	BACKGROUND-IMAGE: url(../images/home/topBanner.jpg);
	BACKGROUND-REPEAT: no-repeat;
}
#LeftContactContent {
	WIDTH: 626px;
	HEIGHT: 697px;
	BACKGROUND-IMAGE: url(../images/contact/leftBanner.jpg);
	BACKGROUND-REPEAT: no-repeat;
	FLOAT: left;
}
#ContactTextTop {
	WIDTH: 439px;
	MARGIN-TOP: 70px;
	MARGIN-LEFT: 163px;
	COLOR: #686868;
	FONT-SIZE: 14px;
}
#ContactTextMiddle {
	WIDTH: 439px;
	MARGIN-TOP: 80px;
	MARGIN-LEFT: 163px;
	COLOR: #686868;
	FONT-SIZE: 14px;
}
#ContactTextBottom {
	WIDTH: 439px;
	MARGIN-TOP: 87px;
	MARGIN-LEFT: 163px;
	COLOR: #686868;
	FONT-SIZE: 14px;
}
#LeftContactContent SPAN {
	COLOR: #3C6E8E;
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
}
/********************************************************************/
/* START Map Content */
.mapTitle {
	COLOR:#3C6E8E;
	TEXT-ALIGN: left;
	FONT-SIZE: 38px;
	FONT-FAMILY: Times New Roman, Times, serif;
}
#MapContent {
	WIDTH: 515px;
}
#MapContent SPAN {
	COLOR: #3C6E8E;
	FONT-WEIGHT: bold;
}

#ContactMap {
	WIDTH: 223px;
	HEIGHT: 212px;
	MARGIN-TOP: 324px;
}
/********************************************************************/
/* START Mortgage Checklist Content */
.checklistBanner {
	BACKGROUND-IMAGE: url(../images/checklist/topBanner.jpg);
	BACKGROUND-REPEAT: no-repeat;
}
#LeftChecklistContent {
	WIDTH: 626px;
	HEIGHT: 696px;
	BACKGROUND-IMAGE: url(../images/checklist/leftBanner.jpg);
	BACKGROUND-REPEAT: no-repeat;
	FLOAT: left;
}
#RightChecklistContent {
	WIDTH: 293px;
	HEIGHT: 533px;
	BACKGROUND-IMAGE: url(../images/checklist/rightBanner.jpg);
	BACKGROUND-REPEAT: no-repeat;
	FLOAT: right;
}
#doc1 {
	WIDTH: 260px;
	HEIGHT: 150px;
	MARGIN-TOP: 180px;
}
#doc2 {
	WIDTH: 260px;
	HEIGHT: 150px;
}
#joinChecklist {
	WIDTH: 41px;
	HEIGHT: 20px;
	MARGIN-TOP: 3px;
	MARGIN-LEFT: 198px;
}
/********************************************************************/
/* START Mortgage Products Content */
.productsBanner {
	BACKGROUND-IMAGE: url(../images/products/topBanner.jpg);
	BACKGROUND-REPEAT: no-repeat;
}
#LeftProductsContent {
	WIDTH: 622px;
	HEIGHT: 1323px;
	BACKGROUND-IMAGE: url(../images/products/leftBanner.jpg);
	BACKGROUND-REPEAT: no-repeat;
	FLOAT: left;
}
#LeftProductsText {
	WIDTH: 548px;
	TOP: 58px;
	FONT-SIZE: 14px;
}
#LeftProductsText SPAN {
	COLOR: #3C6E8E;
	FONT-WEIGHT: bold;
}
/********************************************************************/
/* START Resources Content */
#LeftResourcesContent {
	WIDTH: 626px;
	HEIGHT: 531px;
	BACKGROUND-IMAGE: url(../images/resources/resourcesTitle.jpg);
	BACKGROUND-REPEAT: no-repeat;
	FLOAT: left;
}
#ResourcesText {
	WIDTH: 439px;
	TEXT-ALIGN: center;
	MARGIN-TOP: 90px;
}
/********************************************************************/
/* START Updates Content */
.updatesBanner {
	BACKGROUND-IMAGE: url(../images/updates/topBanner.jpg);
	BACKGROUND-REPEAT: no-repeat;
}
#LeftUpdatesContent {
	WIDTH: 626px;
	HEIGHT: 531px;
	BACKGROUND-IMAGE: url(../images/updates/leftBanner.jpg);
	BACKGROUND-REPEAT: no-repeat;
	FLOAT: left;
}
#LeftImage {
	MARGIN-TOP: 100px;
}
/********************************************************************/
/* START Calculators Content */
#LeftCalculatorContent {
	WIDTH: 626px;
	HEIGHT: 531px;
	BACKGROUND-IMAGE: url(../images/calculators/leftBanner.jpg);
	BACKGROUND-REPEAT: no-repeat;
	FLOAT: left;
}
#LeftCalculatorText {
	WIDTH: 548px;
	MARGIN-TOP: 75px;
	FONT-SIZE: 12px;
}
#LeftCalculatorText SPAN {
	COLOR: #3C6E8E;
	FONT-WEIGHT: bold;
}
#LeftCalculatorText P {
	FONT-SIZE: 10px;
}
/********************************************************************/
/* Links */
#copyRight A:link, #copyRight A:visited {
	COLOR: #3C6D8D;
	TEXT-DECORATION: none;
}
#copyRight A:hover {
	COLOR: #3C6D8D;
	TEXT-DECORATION: underline;
}
A:link, A:visited {
	COLOR: #3C6E8E; 
	FONT-WEIGHT: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif, Verdana;
	TEXT-DECORATION: underline;
}
A:hover {
	COLOR: #BA8748; 
	FONT-WEIGHT: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif, Verdana;
	TEXT-DECORATION: underline;
}