@charset "utf-8";
/* CSS Document */

#simpleContent #categories a	{
	text-decoration:none;
	}

#contentContainer	{
	color:#383838;
	margin:0 auto;
	padding:55px 14px 170px 28px;
	width:926px;
	background:url(../images/globalWestSymbol.gif) no-repeat bottom right;
	}
	
#contentContainer	h1	{
	font-size:20px;
	font-weight:bold;
	line-height:24px;
	margin:2px 0 10px 0;
	}
	
#contentContainer h2	{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-style:italic;
	line-height:22px;
	font-weight:normal;
	margin-bottom:20px;
	}
	
#contentContainer	p	{
	font-size:12px;
	line-height:16px;
	margin:0 0 18px 0;
	}

#flashContainer	{
	width:100%;
	background:url(../images/homePageBGRepeat.gif) repeat-x left bottom;
	}
	
#flashContent	{
	width:968px;
	height:445px;
	margin:0 auto;
	background:url(../images/homePageBG.jpg) no-repeat center bottom;
	position: relative;
	}
	
#footer	{
	background:#000000;
	margin:0 0 14px 0;
	width:100%;
	}
	
#footer div	{
	width:968px;
	margin:0 auto;
	}
	
#footer .logo	{
	margin:8px 39px 2px 27px;
	float:left;
	display:block;
	}
	
#footer ul	{
	float:left;
	display:block;
	color:#ffffff;
	margin:0;
	padding:0;
	font-size:12px;
	line-height:16px;
	}
	
#footer li	{
	float:left;
	display:block;
	margin:4px 40px 0 0;
	}

#mainNavigation	{
	height:71px;
	background:#4b4b4b;
	color:#ffffff;
	font-size:11px;
	text-transform:uppercase;
	}
	

#mainNavigation ul	{
	width:968px;
	margin:0 auto;
	padding:48px 0 0 0;
	text-align:right;
	}
	
#mainNavigation li	{
	display:inline;
	padding:0 15px 0 15px;
	}
	
#mainNavigation li a	{
	color:#ffffff;
	text-decoration:none;
	}
	
	
#mainNavigation li.current a	{
	color:#cbb778;
	}
	
	
#pageImageContainer	{
	width:100%;
	background:#000;
	}
	
#pageImageContent	{
	width:968px;
	margin:0 auto;
	height:222px;
	background:url(../images/pageBG.jpg) no-repeat;

	text-align:center;
	position:relative;
	
	}
	
#pageImageContent .logo	{
	margin:60px 0 0 26px;
	float:left;
	}
	
#rightColumn	{
	width:324px;
	float:right;
	margin:0;
	}
	
#rightColumn ul	{
	padding:20px 21px 22px 16px;
	background:#fff; 
	overflow:hidden;
	width:287px;
	}
	
#rightColumn ul.rates	{
	background: #ffffff url(../images/ratesRepeat.gif) repeat-x; /* fallback color */
  background: -moz-linear-gradient(100% 100% 90deg, #ffffff, #f7f7f7);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f7f7f7), to(#ffffff));
	}
	
#rightColumn ul.news	{
	min-height:200px;
	}
	
#rightColumn ul.news li.item	{
	background: url(../images/news_bullet.gif) 0 5px no-repeat;
	font-size:12px;
	line-height:14px;
	margin:9px 10px 0 8px;
	padding:0 0 0 15px;
	}
	
#rightColumn ul.news li.item a	{
	color:#383838;
	font-weight:bold;
	text-decoration:none;
	}
	
#rightColumn ul.news li.item a:hover	{
	text-decoration:underline;
	}
	
#rightColumn ul.news li.item span	{
	font-size:90%;
	display:block;
	text-transform:uppercase;
	}
	
#rightColumn li	{
	color:#383838;
	float:left;
	display:block;
	}
	
#rightColumn li.heading	{
	border-bottom:1px solid #b3b09e;
	display:block;
	float:none;
	font-size:20px;
	font-weight:bold;
	padding:0 9px 12px 9px;
	}
	
#rightColumn li.title	{
	font-size:14px;
	font-weight:bold;
	line-height:24px;
	padding:0 0 0 10px;
	width:170px;
	}
	
#rightColumn li.rate	{
	font-size:14px;
	line-height:24px;
	width:105px;
	}
	
#secondNav	{
	width:100%;
	height:34px;
	color:#c1c1c1;
	background:#212121;
	font-size:10px;
	text-transform:uppercase;
	}
	
#secondNav ul	{
	width:968px;
	margin:0 auto;
	text-align:right;
	padding:10px 0 0 0;
	}

#secondNav li	{
	display:inline;
	text-align:right;
	padding:0 14px;
	}
	
#secondNav li a	{
	color:#c1c1c1;
	text-decoration:none;
	}
	
#secondNav li.current a	{
	color:#9c8d60;
	}

#wrapper	{
	width:100%;
	min-width:968px;
	}
	
	




.associations	{
	width:500px;
	margin:0 auto 12px auto;
	}
	
.associations td img	{
	margin-bottom:12px;
	}
	
.associations td	{
	vertical-align:bottom;
	text-align:center;
	font-size:11px;
	}
	
.boxShadow	{
	background:url(../images/box_bg.gif) repeat-y bottom right;
	width:354px;
	margin-bottom:12px;
	}
	
.boxTop	{
	width:324px;
	padding:0 13px 11px 2px;
	background:url(../images/shadowTop.gif) no-repeat top right;
	}
	
.centerer	{
	width:968px; 
	margin:0 auto;
	}

.clearBoth	{
	clear:both;
	}
	
	
#simpleContent .directoryAddress	{
	padding:0;
	margin:0 12px 10px 0px;
	list-style:none;
	}
	
#pageImage	{
	margin:0 120px 0 0;
	position:absolute;
	bottom:0;
	right:0;
	max-height:220px;
	}
	
.productBox	{
	width:530px;
	float:left;
	
	}
	
.productBox ol li, .productBox ul li	{
	list-style:url(../images/news_bullet_dark.gif);
	}
	
#contentContainer .productBox h1	{
	font-size:14px;
	line-height:11px;
	margin:20px 0 0 10px;
	font-weight:bold;
	text-transform:uppercase;
	color:#4b4b4b;
	}
	
#contentContainer .productBox h3	{
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	color:#ffffff;
	margin:0 0 14px 10px;
	}
	
.product	{
	background:#4b4b4b;
	color:#e3d8b5;
	overflow:hidden;
	padding:18px 20px 20px 22px;
	-webkit-box-shadow: 4px 4px 9px rgba(0,0,0,.35);
	-moz-box-shadow: 4px 4px 9px rgba(0,0,0,.35);
	box-shadow: 4px 4px 9px rgba(0,0,0,.35); 
	}
	
.product a	{
	color:#f3dc8f;
	text-decoration:underline;
	}
	
.product a:hover	{
	text-decoration:none;
	}
	
.product ol, product ul	{
	list-style:outside url(../images/news_bullet.png);
	line-height:16px;
	margin:0 20px 20px 0;
	}
	

	
	
.product li	{
	font-size:12px;
	margin:0 0 8px 0;
	}
	
img.apply	{
	float:right;
	margin:0 0 0px 8px;
	}
	
div.apply	{
	text-align:right;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	padding:7px 0 0 0;
	display:block;
	}

span.click	{
	margin:10px 0 0 0;
	}

span.click a	{
	color:#fff;
	}
	
span.click a:hover	{
	color:#f3e9c9;
	}
	
	
#simpleContent ul ul ul li	{
	list-style:none;
	}
	
#simpleContent #mortgageForm .long {
width:300px;
}

#mortgageForm	{
	max-width:515px;
	}
#simpleContent	#mortgageForm input {
border:1px solid #868174;
padding:5px;
}

#simpleContent #mortgageForm td	{
	vertical-align:middle;
	}
	
#mortgageForm .label {
color:#868174;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
line-height:20px;
margin-bottom:30px;
padding:5px 5px 10px 0;
text-align:right;
text-transform:lowercase;
vertical-align:top;
}

#mortgageForm .label2 {
color:#868174;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
line-height:20px;
margin-bottom:30px;
padding:5px 5px 10px 0;
text-align:right;
text-transform:lowercase;
vertical-align:top;
width:190px;
}

#simpleContent table	{
	margin:0 0 20px 0;
	}
	
#simpleContent table ul li	{
	}
	
	
	
.lenders	{
	overflow:hidden;
	height:276px;
	position:relative;
	}
	
ul.slideshow {  
    list-style:none;  
    width:450px; 
    height:445px; 
    float:right;
    overflow:hidden;  
    position:absolute;  
    margin:0;  
    padding:0;  
		bottom:0;
    right:0px;
      
}     
  
ul.slideshow li {  
    position:absolute;  
    bottom:0px;  
		height:445px;
}  
  
ul.slideshow li.show {  
    z-index:500;
		
} 

ul.slideshow img	{
	
	}
  
ul img {  
    border:none;     
		
		line-height:1%; 
}  
  
#slideshow-caption {  
    width:450px;  
    height:70px;  
    position:absolute;  
    bottom:0;  
    left:0;   
    color:#fff;  
    background:#000;  
    z-index:500;  
}  
  
#slideshow-caption .slideshow-caption-container {  
    padding:5px 10px;     
    z-index:1000;     
}  
  
#slideshow-caption h3 {  
    margin:0;  
    padding:0;    
    font-size:14px;  
}  
  
#slideshow-caption p {  
    margin:5px 0 0 0;  
    padding:0;  
}





#sitemap li	{
	list-style:disc;
	padding:0 0 4px 0;
	}
	
#simpleContent .dirbody	{

	}
	
#simpleContent ul.dirbody ul, .dirbody ol	{
	list-style:none;
	}
	
#simpleContent ul.dirbody ul li, .dirbody ol li	{
	list-style:none;
	}
	
#simpleContent ul.dirbody li.directoryAddress	{
	list-style:none;
	}
	
#simpleContent ul.dirbody li.dirContact	{
	list-style:none;
	}
	
#specials{
	padding-top:203px;
}
#specials ul {
	margin:20px 0 0 0;
	padding:0px;
}

#specials li{
	text-transform: uppercase;
	font-size: 13px;
	list-style:none;;
	padding:0px;
	margin:0px;	
	height:35px;
	

}

.arrowPointer {
	vertical-align: middle;
	padding-right:5px;
	
}

#specials li a{
	color:#ddd;
	text-decoration: none;

	
}

#rootDiv {
 line-height: 25px;
}
