/* CSS Document */
HTML {
	OVERFLOW: -moz-scrollbars-vertical;
}
BODY {
	BACKGROUND-COLOR: #bbcad5;
	MARGIN: 0;
	PADDING: 0;
	TEXT-ALIGN: center;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
DIV {
	MARGIN: 0px auto;
	POSITION: relative;
}

/* set all paddings and margins to 0 */
* {
	padding: 0;
	margin: 0;
}
/* Layout */
#frame {
	WIDTH: 956px;
	TOP: 0px;
	BORDER-LEFT: solid 3px #a7a7a7;
	BORDER-RIGHT: solid 3px #a7a7a7;
	BORDER-BOTTOM: solid 3px #a7a7a7;
	BACKGROUND-COLOR: #ececec;
	TEXT-ALIGN: center;
}
/* Start Header */
#topBar {
	BACKGROUND-IMAGE: url(../images/main/topBar.jpg);
	BACKGROUND-REPEAT: repeat-x;
	HEIGHT: 36px;
	WIDTH: 956px;
}
#header1 {
	WIDTH: 956px;
	HEIGHT: 123px;
	BACKGROUND-IMAGE: url(../images/main/banner.jpg);
	BACKGROUND-REPEAT: no-repeat;
}
#logo {
	WIDTH: 191px;
	HEIGHT: 123px;
	RIGHT: 5px;
	FLOAT: right;
}
/* START Main Nav */
#mainNav {
	WIDTH: 956px;
	HEIGHT: 38px;
}
#home_button, #about_button, #products_button, #marketUpdates_button, #calculators_button, #testimonials_button, #resources_button, #contact_button {
	HEIGHT: 38px;
	FLOAT: left;
}
#home_button:link, #home_button:visited {
	WIDTH: 79px;
	BACKGROUND-IMAGE: url(../images/main/nav/home.jpg);
}
#about_button:link, #about_button:visited {
	WIDTH: 93px;
	BACKGROUND-IMAGE: url(../images/main/nav/about.jpg);
}
#contact_button:link, #contact_button:visited {
	WIDTH: 100px;
	BACKGROUND-IMAGE: url(../images/main/nav/contact.jpg);
}
#products_button:link, #products_button:visited {
	WIDTH: 148px;
	BACKGROUND-IMAGE: url(../images/main/nav/products.jpg);
}
#marketUpdates_button:link, #marketUpdates_button:visited {
	WIDTH: 129px;
	BACKGROUND-IMAGE: url(../images/main/nav/marketUpdates.jpg);
}
#testimonials_button:link, #testimonials_button:visited {
	WIDTH: 115px;
	BACKGROUND-IMAGE: url(../images/main/nav/testimonials.jpg);
}
#calculators_button:link, #calculators_button:visited {
	WIDTH: 166px;
	BACKGROUND-IMAGE: url(../images/main/nav/calculators.jpg);
}
#resources_button:link, #resources_button:visited {
	WIDTH: 126px;
	BACKGROUND-IMAGE: url(../images/main/nav/resource.jpg);
}
#home_button:hover, #about_button:hover, #products_button:hover, #marketUpdates_button:hover, #calculators_button:hover, #testimonials_button:hover, #resources_button:hover, #contact_button:hover {
	BACKGROUND-POSITION: 0 -38px;
}
#home_button span, #about_button span, #products_button span, #marketUpdates_button span, #calculators_button span, #testimonials_button span, #resources_button span, #contact_button span {
	DISPLAY: none;
}
#main a#home_button, #about a#about_button, #products a#products_button, #calculators a#calculators_button, #updates a#marketUpdates_button, #testimonials a#testimonials_button, #resources a#resources_button, #contact a#contact_button {
	BACKGROUND-POSITION: 0 -38px;
	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 */
#header2 {
	WIDTH: 956px;
	HEIGHT: 223px;
}
#BannerLeft {
	WIDTH: 787px;
	HEIGHT: 223px;
	FLOAT: left;
}
#RightSide {
	WIDTH: 169px;
	HEIGHT: 223px;
	FLOAT: right;
	BACKGROUND-IMAGE: url(../images/main/applicationBG.jpg);
	BACKGROUND-REPEAT: no-repeat;
}
#downloadForm {
	WIDTH: 124px;
	HEIGHT: 34px;
	MARGIN-TOP: 119px;
}
#getDirections {
	WIDTH: 114px;
	HEIGHT: 21px;
	MARGIN-TOP: 42px;
}
/* End Header */
/********************************************************************/
/* START Content */
#ContentArea {
	WIDTH: 920px;
	MARGIN-TOP: 17px;
}
.bodyText {
	COLOR:#414241;
	TEXT-ALIGN: left;
	FONT-SIZE: 13px;
}
/* END Content */
/* START Footer */
#spacer {
	CLEAR: both;
	WIDTH: 956px;
	HEIGHT: 10px;
}
#Footer {
	CLEAR: both;
	WIDTH: 956px;
	HEIGHT: 59px;
	BACKGROUND-IMAGE: url(../images/main/bottomBar.jpg);
	BACKGROUND-REPEAT: repeat-x;
}
#copyRightTop {
	HEIGHT: 26px;
	COLOR: #FFFFFF;
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: middle;
	LINE-HEIGHT: 26px;
}
#copyRightBottom {
	HEIGHT: 16px;
	COLOR: #FFFFFF;
	FONT-SIZE: 11px;
}
/* END Footer */
/********************************************************************/
/* START Home Content */
.homeBanner {
	BACKGROUND-IMAGE: url(../images/home/banner.jpg);
	BACKGROUND-REPEAT: no-repeat;
}
#LeftHomeContent {
	WIDTH: 607px;
	HEIGHT: 489px;
	BACKGROUND-IMAGE: url(../images/home/homeLeft.jpg);
	BACKGROUND-REPEAT: no-repeat;
	FLOAT: left;
}
#LeftHomeContentText {
	WIDTH: 550px;
	MARGIN-TOP: 76px;
	COLOR: #414241;
	FONT-SIZE: 13px;
	TEXT-ALIGN: left;
}
#RightHomeContent {
	WIDTH: 284px;
	HEIGHT: 489px;
	BACKGROUND-IMAGE: url(../images/home/homeRight.jpg);
	BACKGROUND-REPEAT: no-repeat;
	FLOAT: right;
}
#join {
	WIDTH: 41px;
	HEIGHT: 20px;
	MARGIN-TOP: 452px;
	MARGIN-LEFT: 198px;
}
#joinTips {
	WIDTH: 113px;
	HEIGHT: 22px;
	MARGIN-TOP: 100px;
}
#joinAbout {
	WIDTH: 113px;
	HEIGHT: 22px;
	MARGIN-TOP: 540px;
}
#cmpsLogo {
	WIDTH: 106px;
	HEIGHT: 85px;
	MARGIN-TOP: 25px;
}
/********************************************************************/
/* START About Content */
.aboutBanner {
	BACKGROUND-IMAGE: url(../images/home/banner.jpg);
	BACKGROUND-REPEAT: no-repeat;
}
#LeftAboutContent {
	WIDTH: 607px;
	HEIGHT: 1100px;
	BACKGROUND-IMAGE: url(../images/about/aboutBG.jpg);
	BACKGROUND-REPEAT: no-repeat;
	FLOAT: left;
	COLOR: #000000;
	FONT-SIZE: 12px;
}
#AboutTextTop {
	WIDTH: 430px;
	MARGIN-TOP: 67px;
	MARGIN-LEFT: 156px;
	TEXT-ALIGN: left;
}
#AboutTextMiddle1 {
	WIDTH: 430px;
	MARGIN-TOP: 62px;
	MARGIN-LEFT: 156px;
	TEXT-ALIGN: left;
}
#AboutTextMiddle2 {
	WIDTH: 430px;
	MARGIN-TOP: 93px;
	MARGIN-LEFT: 156px;
	TEXT-ALIGN: left;
}
#AboutTextBottom {
	WIDTH: 430px;
	MARGIN-TOP: 100px;
	MARGIN-LEFT: 156px;
	TEXT-ALIGN: left;
}
#LeftAboutContent SPAN {
	COLOR: #3c6e8e;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
}
/********************************************************************/
/* START Contact Content */
.contactBanner {
	BACKGROUND-IMAGE: url(../images/contact/banner.jpg);
	BACKGROUND-REPEAT: no-repeat;
}
#LeftContactContent {
	WIDTH: 607px;
	HEIGHT: 908px;
	BACKGROUND-IMAGE: url(../images/contact/contactBG.jpg);
	BACKGROUND-REPEAT: no-repeat;
	FLOAT: left;
	COLOR: #3c6e8e;
	FONT-SIZE: 13px;
}
#ContactTextTop {
	WIDTH: 200px;
	MARGIN-TOP: 73px;
	MARGIN-LEFT: 156px;
	TEXT-ALIGN: left;
}
#ContactTextTop span {
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
}
#ContactTextMiddle1 {
	WIDTH: 200px;
	MARGIN-TOP: 129px;
	MARGIN-LEFT: 156px;
	TEXT-ALIGN: left;
}
#ContactTextMiddle2 {
	WIDTH: 200px;
	MARGIN-TOP: 115px;
	MARGIN-LEFT: 156px;
	TEXT-ALIGN: left;
}
#ContactTextMiddle1 span, #ContactTextMiddle2 span {
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
}
#ContactTextBottom {
	WIDTH: 200px;
	MARGIN-TOP: 125px;
	MARGIN-LEFT: 156px;
	TEXT-ALIGN: left;
}
#ContactTextBottom span {
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
}
#RightContactBottom {
	WIDTH: 284px;
	HEIGHT: 217px;
	BACKGROUND-IMAGE: url(../images/contact/Mission.jpg);
	BACKGROUND-REPEAT: no-repeat;
	FLOAT: right;
}
/********************************************************************/
/* START Map Content */
.mapBanner {
	BACKGROUND-IMAGE: url(../images/map/directions.jpg);
	BACKGROUND-REPEAT: no-repeat;
}
#LeftMapContent {
	WIDTH: 607px;
	HEIGHT: 489px;
	FLOAT: left;
	BACKGROUND-COLOR: #FFFFFF;
}
#LeftMapContentText {
	WIDTH: 550px;
	MARGIN-TOP: 15px;
	COLOR: #414241;
	FONT-SIZE: 13px;
	TEXT-ALIGN: center;
}
.mapTitle {
	COLOR:#3C6E8E;
	TEXT-ALIGN: left;
	FONT-SIZE: 24px;
	FONT-FAMILY: Times New Roman, Times, serif;
}
#MapContent {
	WIDTH: 350px;
	TEXT-ALIGN: left;
}
/********************************************************************/
/* START Mortgage Updates Content */
.updateBanner {
	BACKGROUND-IMAGE: url(../images/updates/banner.jpg);
	BACKGROUND-REPEAT: no-repeat;
}
#LeftUpdatesContent {
	WIDTH: 607px;
	HEIGHT: 489px;
	BACKGROUND-IMAGE: url(../images/updates/updateBG.jpg);
	BACKGROUND-REPEAT: no-repeat;
	FLOAT: left;
}
#LeftUpdatesContentText {
	WIDTH: 468px;
	MARGIN-TOP: 85px;
}
/********************************************************************/
/* START Mortgage Calculators Content */
.calculatorsBanner {
	BACKGROUND-IMAGE: url(../images/calculators/banner.jpg);
	BACKGROUND-REPEAT: no-repeat;
}
#LeftCalculatorsContent {
	WIDTH: 607px;
	HEIGHT: 489px;
	BACKGROUND-IMAGE: url(../images/calculators/calculatorsBG.jpg);
	BACKGROUND-REPEAT: no-repeat;
	FLOAT: left;
}
#LeftCalculatorsContentText {
	WIDTH: 565px;
	MARGIN-TOP: 55px;
	FONT-SIZE: 12px;
}
#LeftCalculatorsContentText SPAN {
	COLOR: #3C6E8E;
	FONT-WEIGHT: bold;
}
#LeftCalculatorsContentText P {
	FONT-SIZE: 10px;
}
/********************************************************************/
/* START Mortgage Products Content */
.productsBanner {
	BACKGROUND-IMAGE: url(../images/products/banner.jpg);
	BACKGROUND-REPEAT: no-repeat;
}
#LeftProductsContent {
	WIDTH: 607px;
	HEIGHT: 1322px;
	FLOAT: left;
	BACKGROUND-COLOR: #FFFFFF;
}
#LeftProductsContentText {
	WIDTH: 548px;
	FONT-SIZE: 14px;
}
#LeftProductsContentText SPAN {
	COLOR: #3C6E8E;
	FONT-WEIGHT: bold;
}
/********************************************************************/
/* START Testimonials Content */
.testimonialsBanner {
	BACKGROUND-IMAGE: url(../images/testimonials/banner.jpg);
	BACKGROUND-REPEAT: no-repeat;
}
#LeftTestimonialsContent {
	WIDTH: 626px;
	HEIGHT: 716px;
	BACKGROUND-IMAGE: url(../images/testimonials/testimonialsBG.jpg);
	BACKGROUND-REPEAT: no-repeat;
	FLOAT: left;
}
#LeftTestimonialsText {
	WIDTH: 548px;
	TOP: 100px;
	FONT-SIZE: 14px;
	TEXT-ALIGN: left;
}
#LeftTestimonialsText SPAN {
	COLOR: #3C6E8E;
	FONT-WEIGHT: bold;
}
#RightTestimonialsContent {
	WIDTH: 284px;
	HEIGHT: 489px;
	BACKGROUND-IMAGE: url(../images/testimonials/rightSide.jpg);
	BACKGROUND-REPEAT: no-repeat;
	FLOAT: right;
}
#checklist1 {
	MARGIN-TOP: 268px;
}
#checklist2 {
	MARGIN-TOP: 113px;
}
#joinTestimonials {
	WIDTH: 41px;
	HEIGHT: 20px;
	MARGIN-TOP: 35px;
	MARGIN-LEFT: 198px;
}
/********************************************************************/
/* START Resources Content */
.resourcesBanner {
	BACKGROUND-IMAGE: url(../images/resources/banner.jpg);
	BACKGROUND-REPEAT: no-repeat;
}
#LeftResourcesContent {
	WIDTH: 607px;
	HEIGHT: 489px;
	BACKGROUND-IMAGE: url(../images/resources/resourcesBG.jpg);
	BACKGROUND-REPEAT: no-repeat;
	FLOAT: left;
}
#ResourcesText {
	WIDTH: 439px;
	TEXT-ALIGN: center;
	MARGIN-TOP: 100px;
}
/********************************************************************/
/* Links */
#copyRightBottom A:link, #copyRightBottom A:visited {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}
#copyRightBottom A:hover {
	COLOR: #FFFFFF;
	TEXT-DECORATION: underline;
}
#LeftContactContent A:link, #LeftContactContent A:visited {
	COLOR: #3c6e8e;
	TEXT-DECORATION: underline;
}
#LeftContactContent A:hover {
	COLOR: #3c6e8e;
	TEXT-DECORATION: none;
}
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;
}
