html {
	width:100%;
	height:100%;
	}
body { 
	width:100%;
	height:101%;
	background-color:rgb(199, 199, 199); 
	background-image:url(../images/layout/bg.png);
	background-repeat:repeat-x;
	background-position:top center;
	color:rgb(0, 0, 0);

	}
a {  }


	
.mainLinkWrapper { 
	width:123px;
	float:left;
	border:1px solid #333333;
	background-color:#000000;
	}
.mainLinkSpacer { 
	width:5px;
	float:left;
	height:20px;
	}
a.mainLink {
	width:117px;
	text-align:center;
	display:block;
	text-decoration:none;
	padding:3px 3px;
	color:#FFFFFF;

	}
a.mainLink:hover { 
	color:#FFFF99;
	}

#headerWrapper { 
	height:110px;
	background-image:url(../images/layout/header.png);	
	}
#top {
	width:800px;
	height:25px;
	margin:0px auto;
	background-image:url(../images/layout/glowTop.png);
	background-position:top center;
	}

#wrapperInner { 
	width:750px;
	background-color:#FFFFFF;
	overflow-x:hidden;
	position:relative;
	z-index:1;
	}
#wrapper { 
	
	margin: 0px auto;
	width:750px;
	padding:0px 25px;
	
	background-image:url(../images/layout/glowLR.png);
	background-position:top center;
	background-repeat:repeat-y;
	}

#navigationWrapper { 
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	height:20px;
	background-color:#000000;
	}
.introPageLink { 
	font-size:14px;
	line-height:35px;
	text-decoration:none;
	color:#000000;
	background-color:#AAAAAA;
	width:228px;
	height:35px;
	border:1px solid #000000;
	display:block;
	text-align:center;
	left:10px;
	top:280px;
	position:relative;
	background-image:url(../images/layout/introNavBG.png);
	background-position: 0px 35px;
	font-weight:bold;
	}
.introPageImage { 
	background-position:bottom center;
	width:249px;
	height:325px;
	float:left;

	}
#introPageImagesArea { 
	z-index:2;
	border:1px solid #000000;
	height:325px;
	position:relative;
	}

#introPageBorrowersImage { 
	background-image:url(../images/layout/N0904P31005H.jpg);
	
	}
#introPageBrokersImage { 
	width:248px;
	background-image:url(../images/layout/N0672800H-sm.jpg);
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	}
#introPageInvestorsImage { 
	background-image:url(../images/layout/N0744900H.jpg);
	}
	
.introImageOverlay { 
	top:0px; left:0px;
	position:absolute;
	width:748px;
	height:325px;
	opacity: 0;
	background-position:center center;
	}
.introImageOverlayTextArea { 
	background-image:url(../images/layout/50black.png);
	width:688px;
	position:absolute;
	color:#FFFFFF;
	font-weight:bold;
	height:50px;
	padding:20px;
	left:10px;
	top:180px;
	font-size:14px;
	}
#introPageBorrowersImageOverlay { 
	background-image:url(../images/layout/N0906P11003H.jpg);
	}
#introPageBrokersImageOverlay { 
	background-image:url(../images/layout/N0672800H.jpg);
	}
#introPageInvestorsImageOverlay { 
	background-image:url(../images/layout/j0438892.jpg);
	}

.bar { 
	height:10px;
	background-image:url(../images/layout/bar.png);
	}

.introPageBottom { 
	width: 368px;
	height:200px;
	background-color:#FFFFFF;
	border:1px solid #000000;
	}
#introPageContactArea { 
	float:left;
	}
#introPageAboutArea { 
	float:right;
	}

#navigation ul, #navigation li { 
	margin:0px; padding:0px;
	}

#navigation a { 	
	color:#FFFFFF;
	display:block;
	}
#navigation .mainLinkWrapper { 
	border:none;
	width:123px;
	}
#navigation .mainLinkSpacer { 
	width:2px;
	background-image:url(../images/layout/spacerGrad.png);
	}
#navigation a.mainLink { 
	
	}

#navigation { position:absolute; height:20px; text-align:left; z-index:5; }
#navigation ul .top { height:20px; line-height:20px; overflow:hidden; text-align:center; }
#navigation ul .top:hover { background-color:rgb(60, 78, 85); }
#navigation ul .item {  display:none; height:0px; overflow:hidden; text-align:left; }
#navigation ul:hover .item { display:block; height:auto; background-color:#000000; border-top:1px solid #AAAAAA;}
#navigation ul a { text-decoration:none; font-weight:bold; }
#navigation ul a.active { color:#FFFF99; }
/*#navigation ul:hover .item a { }*/
#navigation ul:hover .item:hover { background-color:rgb(60, 78, 85); }
#navigation ul .item a { padding:3px; }
#navigation ul .item a:hover { background-color:rgb(60, 78, 85); }
#navigation ul{ width:123px; list-style:none;}

#contentWrapper { 

	background-color:#FFFFFF;
	padding:0px 20px 20px 20px;

	}

#content { 
	
	
	}
#footerWrapper { 
	width:800px;
	height:45px;
	margin:0px auto;
	background-image:url(../images/layout/glowBottom.png);
	background-position:top center;
	background-repeat:no-repeat;
	
	}
#footer { 

	padding:10px 25px 0px 25px;
	}
#leftTwoThirds { 
	width: 525px;
	float:left;
	background-color:#FFFFFF;
	
	}
#leftTwoThirdsInner { 
	padding:0px 15px 0px 0px;	
	}


#rightOneThird { 
	width: 180px;
	float:right;
	border-left:1px solid #AAAAAA;
	background-color:#FFFFFF;
	padding:0px;
	overflow-x:hidden;
	}
#rightOneThirdInner { 
	padding:0px 0px 0px 20px;
	overflow-x:hidden;
	}
	
.formLabel { 
	display:block;
	float:left;
	text-align:right;
	min-height:1em;
	width: 200px;
	padding-right:2pt;
	}
.formInput { 
	display:block;
	float:left;
	text-align:left;
	min-height:1em;

	}
.formDollar { 
	display:block;
	float:left;
	text-align:left;
	padding:0px 2pt;
	min-height:1em;
	}
.formRow { 
	margin-bottom:5px;
	}
.smallText { 
	padding:0px 2pt;
	font-size:smaller;
	}
.red { color:#FF0000; }
#mortgageAppCallbackErrors { 
	color:#FF0000; border:1px solid #FF0000; padding:10px; margin-bottom:1em;
	}
.formError { background-color:#FFFF99; }
.calculatorHelp { 
	padding:3px 5px;
	width:8px;
	display:block;
	color:#FFFFFF;
	background-color:rgb(60, 78, 85);
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	}
.calculatorHelp:hover { 
	color:rgb(255, 255, 170);
	background-color:rgb(0, 0, 0);
	}
#calcArea div {
	
	}
	
.mortgageCalculatorItem { 
	height:2.5em;
	}
	
#contactForm li { 
	list-style: none;
	margin:0px;
	}
	
