/* v1.0 | 20080212 */
/******************************************************************************
   Reset
******************************************************************************/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
	-moz-outline-style:none;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* fixes image resize issues in IE */
img { -ms-interpolation-mode: bicubic; }

a:active {
  outline:none;
}

/******************************************************************************
   Main Styles
******************************************************************************/
body				{ background:#003366 url(../images/bg.jpg) repeat-x; color:#000000; font-family: Arial, Helvetica, sans-serif; font-size: 13px;
						line-height: 180%; text-decoration: none; }

h1					{ font-family: Arial, Helvetica, sans-serif; color: #003366; font-size: 16px; font-weight: bold;
						margin:0; text-transform: uppercase; }

h2					{ font-family: Arial, Helvetica, sans-serif; color: #003366; }

h3					{ font-family: Arial, Helvetica, sans-serif; color: #003366; }

h4					{ font-family: Arial, Helvetica, sans-serif; color: #003366; }

#header h1 span		{ display:none;}

#header h1			{ background:url(../images/logo.png) no-repeat; width: 839px; height: 73px;
  					  margin:25px 0 0 65px; }

#container			{ width: 900px; margin: 0 auto; position:relative; }

#star				{ position: absolute; top: -10px; left: -150px; z-index: 250; display:none;}

#btnQuote			{ position: absolute; top:95px; left:-67px; z-index:100; }

#btnQuote1			{ position: absolute; top:95px; left:-47px; z-index:100; }

#header				{   }

#main				{ margin-top:23px; clear:both; position:relative; }

#leftColumn			{ width: 179px; border-left:solid 1px black; border-right:solid 1px black;
           			  background:#8f8e60; position: absolute; left: 0px; top:0px; bottom:0px; }

#rightColumn		{ width: 719px; margin-left:181px; background: white; }

#rightColumn img.splash	
					{ border-bottom:solid 1px black; }

#menu-container		{ margin-top:90px; position:relative;}

.menu				{ margin:0; padding: 0; width: 179px; list-style: none; }

.menu li			{ padding:0; margin:0; list-style: none; background-repeat: no-repeat; }

.menu li a, .menu li a:visited { display: block; width: 179px; text-decoration: none; text-indent: -1000px; background-repeat: no-repeat; padding:0; margin:0; }

ul.menu li a:hover  { background:none;}

.menu li.home, .menu li.home a, .menu li.home a:visited { height: 42px; }		

.home, #home .home a { background-image: url(../images/menu/home_on.jpg);}
 
.home a				{ background-image: url(../images/menu/home.jpg);}

.menu li.applynow, .menu li.applynow a, .menu li.applynow a:visited { height: 37px; }		

.applynow, #applynow .applynow a { background-image: url(../images/menu/applynow_on.jpg);}
 
.applynow a				{ background-image: url(../images/menu/applynow.jpg);}

.menu li.loaneligibility, .menu li.loaneligibility a, .menu li.loaneligibility a:visited { height: 35px; }		

.loaneligibility, #loaneligibility .loaneligibility a { background-image: url(../images/menu/loaneligibility_on.jpg);}
 
.loaneligibility a				{ background-image: url(../images/menu/loaneligibility.jpg);}

.menu li.loanprograms, .menu li.loanprograms a, .menu li.loanprograms a:visited { height: 30px; }		

.loanprograms, #loanprograms .loanprograms a { background-image: url(../images/menu/loanprograms_on.jpg);}
 
.loanprograms a				{ background-image: url(../images/menu/loanprograms.jpg);}

.menu li.streamline, .menu li.streamline a, .menu li.streamline a:visited { height: 20px; }		

.streamline, #streamline .streamline a { background-image: url(../images/menu/streamline_on.jpg);}
 
.streamline a				{ background-image: url(../images/menu/streamline.jpg);}

.menu li.homepurchase, .menu li.homepurchase a, .menu li.homepurchase a:visited { height: 20px; }		

.homepurchase, #homepurchase .homepurchase a { background-image: url(../images/menu/homepurchase_on.jpg);}
 
.homepurchase a				{ background-image: url(../images/menu/homepurchase.jpg);}

.menu li.cashout, .menu li.cashout a, .menu li.cashout a:visited { height: 20px; }		

.cashout, #cashout .cashout a { background-image: url(../images/menu/cashout_on.jpg);}
 
.cashout a				{ background-image: url(../images/menu/cashout.jpg);}

.menu li.energyefficiency, .menu li.energyefficiency a, .menu li.energyefficiency a:visited { height: 21px; }		

.energyefficiency, #energyefficiency .energyefficiency a { background-image: url(../images/menu/energyefficiency_on.jpg);}
 
.energyefficiency a				{ background-image: url(../images/menu/energyefficiency.jpg);}

.menu li.homeconstruction, .menu li.homeconstruction a, .menu li.homeconstruction a:visited { height: 27px; }		

.homeconstruction, #homeconstruction .homeconstruction a { background-image: url(../images/menu/homeconstruction_on.jpg);}
 
.homeconstruction a				{ background-image: url(../images/menu/homeconstruction.jpg);}

.menu li.loanfacts, .menu li.loanfacts a, .menu li.loanfacts a:visited { height: 36px; }		

.loanfacts, #loanfacts .loanfacts a { background-image: url(../images/menu/loanfacts_on.jpg);}
 
.loanfacts a				{ background-image: url(../images/menu/loanfacts.jpg);}

.menu li.testimonials, .menu li.testimonials a, .menu li.testimonials a:visited { height: 36px; }		

.testimonials, #testimonials .testimonials a { background-image: url(../images/menu/testimonials_on.jpg);}
 
.testimonials a				{ background-image: url(../images/menu/testimonials.jpg);}

.menu li.resources, .menu li.resources a, .menu li.resources a:visited { height: 36px; }		

.resources, #resources .resources a { background-image: url(../images/menu/resources_on.jpg);}
 
.resources a				{ background-image: url(../images/menu/resources.jpg);}

.menu li.blog, .menu li.blog a, .menu li.blog a:visited { height: 35px; }		

.blog, #blog .blog a { background-image: url(../images/menu/blog_on.jpg);}
 
.blog a				{ background-image: url(../images/menu/blog.jpg);}

.menu li.contactus, .menu li.contactus a, .menu li.contactus a:visited { height: 118px; }		

.contactus, #contactus .contactus a { background-image: url(../images/menu/contactus_on.jpg);}
 
.contactus a				{ background-image: url(../images/menu/contactus.jpg);}

#content			{ margin: 10px 20px 20px 30px;
					 
					  }
					  
#content UL{ margin: 10px 0px 10px 40px; list-style-type: square; list-style-position: outside; }		

#content p			{ padding: 5px 0; }

#content-alt			{ margin: 10px 20px 20px 30px;
					  height: 1000px;
					  }	
					  
#content-alt p			{ padding: 5px 0; }

#content-alt img			{ margin: 10px 0 10px 200px; width: 267px; height: 99px; }


ul.main-list		{ margin: 10px 0px 10px 40px; list-style-type: square; list-style-position: outside; }

#footer 			{ margin: 0 auto; width: 1350px; font-size: 10px;}

#footer .footer-menu li
					{ color: gray; display:inline; }
					
#footer .footer-menu li a
					{ color: white; }
/******************************************************************************
   Home Page
******************************************************************************/

#home #main			{  }

#home #rightColumn	{  }

#home #content img.quote
					{ margin: 10px 0 10px 200px; width: 267px; height: 99px; }
				
#home #content-alt img.quote
					{ margin: 10px 0 10px 200px; width: 267px; height: 99px; }				