/* Frontend */
/*---------------------------------------------------------  IDs  ----------------------------------------------------------*/
body{padding:0; margin:0;}

form#contactForm{padding:30px 0;}
#container{ 
	position:relative; width: 730px; height:725px; margin:0 auto; text-align:left; padding-right:6px; 
	background:#fff; 
	}	/* centre-aligns div & resets text-align to left 6px is for the edge gradient*/

#topCorner {width:6px; height:6px; position:absolute; top:0; right:0; background:url(../images/bg_gradTopCorner.gif);}

#corner    {width:6px; height:6px; position:absolute; bottom:0px; right:0; background:url(../images/bg_gradCorner.gif);}

#botCorner {width:6px; height:6px; position:absolute; bottom:0; left:0; background:url(../images/bg_gradBotCorner.gif);}

#footer    {display:block; height:20px; padding: 30px 20px 10px ; clear:both; color:#999; font-size:10px;}

#innerContainer {padding:10px; display:block; margin-bottom:10px;} 

#mastHead {height:80px; margin-bottom: 0px; position:relative; }

#mainCase{}
	#mainCase div.caseStudy{width:210px;}
 
#hozNav {height:80px; width:100%; float:left; margin-bottom:10px; background:#f1ede5;}
	
#navColL {width:220px; float:left;}

#navColR {width:230px; float:right;}

#centreCol {width:660px; padding-right:20px; float:left;}

#wrapper {float:left; margin-bottom: 10px; background-color:#FFFFCC; width: 798px; border:1px solid #7F7F7F;}	
			
#homeFlash{margin-bottom:5px;}

ul#siteMap{list-style: circle!important;}
	ul#siteMap ul{list-style:disc;}

span.error{ background:#ffe1e1; border:1px solid #CC0000; padding:0 5px; float:left; color:#6C0010}


/*-------------------------------------------------   element classes -------------------------------------------------------*/
img.logo {margin:0 10px;}


input.button{width:55px; height:23px; border:0; background-color:#666; float:left; cursor:pointer; color:#000000;}
input.button:hover{}
	input.find{background: #666 url(../images/btn_find.gif) center no-repeat; color:#000000;}
		input.find:hover{background:#a8a8a8 url(../images/btn_findOvr.gif) center no-repeat;}
	input.search{background: #666 url(../images/btn_search.gif) center no-repeat;}
		input.search{background: #a8a8a8 url(../images/btn_searchOvr.gif) center no-repeat;}
	input.browse{background: #666 url(../images/btn_browse.gif) center no-repeat; color:#000000;}
		input.browse{background: #a8a8a8 url(../images/btn_browseOvr.gif) center no-repeat; color:#000000;}
	input.send{background: #666 url(../images/btn_send.gif) center no-repeat; color:#000000;}
		input.send{background: #a8a8a8 url(../images/btn_sendOvr.gif) center no-repeat; color:#000000;}

/*--------------------------------------------------- div classes -----------------------------------------------------------*/

div.flashPlaya{margin-bottom:5px;}
a.closeWindow{
	position:absolute; top: 5px; right: 10px; width:100px; padding-right: 20px; text-align:right;
	background:url(../images/icon_close.gif) center right no-repeat;
	}
/*--------------------------------------------- ID/div specific classes ---------------------------------------------------*/
/* headers */
#centreCol h1{padding-bottom:15px;}
#centreCol h2{font-size: 22px; position:relative; display:block; line-height:1.2em; }
#centreCol a{color:#338bbc;}
#navColL h2{font-size:80px; font-weight:normal; margin:10px 0 10px 15px; line-height:0.72em; }

/* anchors */
#footer a {color:#999 !important;}
#footer a:hover{text-decoration:underline; }
	
/*-----------------------------------------------  misc open classes  -------------------------------------------------------*/

.fir{text-indent: -5000px; background: url(sample-opaque.gif);}
.grey{color:#ccdce4;}
.floatL{float:left !important}
.floatR{float:right !important;}
.dotsR{background:url(../images/bdr_vertDots.gif) top right repeat-y}
.dotsBot{background:url(../images/bdr_hozDotsLite.gif) bottom left repeat-x; padding:15px 0; width:100%;}
	.dotsBot h2{margin-top:0;}
.dotsTop{background:url(../images/bdr_hozDotsLite.gif) top left repeat-x; padding:15px 0; width:100%;}
	.dotsTop h2{margin-top:0;}
.noBottom{margin-bottom:0 !important; padding-bottom:0 !important;}
.noBG{background-image:none !important; background-color:transparent !important;}
.greyBack{background:#f1ede5;}
h2.dotsBot{padding-bottom:15px;}
.loanBasics{color:#338bbc;}
.firstHome{color:#d63031;}
.refinancing{color:#e79900;}
.business{color:#b9af68;}
.mfaaBlue{color:#338bbc!important;}

@media print{



}