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

body {
	background:#f9f9f9 url(images-index/background.jpg) repeat-x left top;
	margin:0;
	color: #333;
	font: 13px/1.5em Arial, Helvetica, sans-serif;
}

.wrapperOuter {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}

.wrapperInner {
	width:900px;
	float:left;
}

.headerWrapper {
	width:900px;
	float:left;
	height:142px;
	margin:0 0 16px 0;
	color: #FFF;
	font: 14px/1.3em Georgia, Arial, Helvetica, sans-serif;

}


.headerLeftOuter {
	width:565px;
	height:142px;
	float:left;
}

.headerLeft {
	width:320px;
	float:left;
	margin:70px 0 0 15px;
	text-align: right;
}

.headerRight {
	width:300px;
	float:right;
	margin:70px 0 0 0;
}


.block900top {
	width:900px;
	float:left;
	margin:10px 0 10px 0;
	color:#FFF;
	clear:both;
	font-size: 108%;
}


.block900bottom {
	width:900px;
	float:left;
	margin:100px 0 10px 0;
	clear:both;
}


.block900 {
	width:900px;
	float:left;
	margin:10px 0 10px 0;
	clear:both;
}




.columnLeftHalf {
	width:430px;
	float:left;
	margin-bottom:15px;
}

.columnRightHalf {
	width:430px;
	float:right;
	margin-bottom:15px;
}


.floatRight {
	float:right;
}



/* Pages
--------------------------------------------------------- */



.pageLeftCol {
	width:250px;
	float:left;
	background:#FFF;
	padding:20px 0 20px 0;
}

.pageLeftBlock {
	margin:0 0 0 15px;
	float:left;
	width:220px;
}


.pageRightCol {
	width:610px;
	float:right;
	background:#FFF;
	padding:20px 0 20px 0;
}


.pageRightBlock {
	width:575px;
	float:left;
	margin:0 0 20px 15px;
}




/* MLS Para Gateway
--------------------------------------------------------- */

.paraRightCol {
	width:900px;
	float:right;
	background:#FFF;
	padding:20px 0 10px 0;
}

.paraBlock {
	width:830px;
	margin-left:30px;
	float:left;
}

.paraLeftCol {
	width:140px;
	float:left;
	background:#FFF;
	padding:20px 0 20px 0;
}

.paraLeftBlock {
	margin:0 0 0 10px;
	float:left;
	width:120px;
}









.threeColLeftOuter {
	width:565px;
	float:left;
}

.threeColLeft {
	width:320px;
	float:left;
}

.threeColMiddle {
	width:230px;
	float:right;
}

.threeColRight {
	width:320px;
	float:right;
}
	








/* Links
--------------------------------------------------------- */


a:link, a:visited { color: #00529c; text-decoration: none; }

a:hover, a:focus, a:active { color: #00529c; text-decoration:underline;}

a img { border: 0; }


.headerWrapper a:link, .headerWrapper a:visited { color: #fff; text-decoration: none; }

.headerWrapper a:hover, .headerWrapper a:focus, .headerWrapper a:active { color: #8ff1d9; text-decoration:none;}





/* Text
---------------------------------------------------------- */



 h3, h4, h5, h6 {
	margin: 6px 0 0 0;

} 


h1 {
	font: normal 200%/normal Georgia, Arial, Helvetica, sans-serif;
	margin:10px 0 5px 0;
	color:#00529c;
	}

h2 {
	margin:20px 0 1px 0;
	font: normal 150%/normal Georgia, Arial, Helvetica, sans-serif;
	color:#00529c;
	}
h3 {
	margin:10px 0 0 0;
	font: normal 130%/normal Georgia, Arial, Helvetica, sans-serif;
	color:#00529c;
	}
h4 {
	margin:10px 0 0 0;
	font: italic 110%/normal Georgia, Arial, Helvetica, sans-serif;
	color:#00529c;
	}
	
.titleh {
	margin:0 0 6px 0;
	padding-bottom:3px;
	border-bottom:#dbecf2 1px solid;
}
	
.block900top h1, .block900top h2, .block900top h3 {
	margin:0 0 3px 0;
	color:#FFF;
}

	
p {
	margin:0 0 10px 0;
}

ul {
	margin:2px 0 0 0;
	list-style: square;
}

.white {
	color:#FFF;
}



/* Side Menu
----------------------------------------------------- */





ul.sideMenu {
	width:220px;
	margin: 0px 15px 0 0;
	padding: 0px;
	float:left;
	font: 11px "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;
}

.sideMenu li {
	display:block;
	margin: 4px 0;
	padding: 0 0 3px 0;
	list-style: none;
	list-style-image: url(foo.gif); /* Trick IE into not displaying a bullet */
/*	border-bottom:#dbecf2 1px solid;  */	
}

.sideMenu li a {
	display:block;
  	width: 220px; /* Needed to stop IE hover flicker */
	} 





	



/* Images
---------------------------------------------------------- */


.mug {
	float:left;
	padding:2px;
	border:#cec4ac 1px solid;
	margin:2px 10px 2px 0;
}

.rightInset {
	float:right;
	margin:5px 0 5px 10px;
}

.leftInset {
	float:left;
	margin:5px 10px 5px 0;
}


/* Footer
---------------------------------------------------------- */





.footer {
	clear:both;
	float:left;
	border-top:#cccccc 1px solid;
	text-align: left;
	width:900px;
	padding: 30px 0 20px 0;
	margin: 60px 0 0 0;
	color: #595959;
	line-height:1.5em;
	}

.footerColLeft {
	width:350px;
	float:left;
}


.footerColRightOuter {
	float:right;
	width:400px;
}


.footerColRightRight {
	float:right;
	width:130px;
	height:58px;
}

.footerColRightLeft {
	float:left;
	width:250px;
}








/***  Plain Links only underline on hover  **/
.plainlink {color: #a7a7a7;}
a.plainlink:link, a.plainlink:visited {
	color: #a7a7a7;
	text-decoration: none;
}
a.plainlink:hover, a.plainlink:active {color: #a7a7a7; text-decoration: underline;}

.copyright {
	font: 11px Arial, Helvetica, sans-serif;
	color:#a7a7a7;
}






/* Form Styles
---------------------------------------------------------- */





.contact_form input, .contact_form textarea, .contact_form select {
	background: #ffffff;
	border:1px #62a4e4 solid;
	display:block;
	color: #333;
	padding: 2px;
	margin: 3px 3px 3px 0;
	font: 12px Arial, Helvetica, sans-serif;
	}
	
	



.contact_form label {
	margin: 2px 0 0 0;
	display:block;
	}

.contact_form input:hover, .contact_form textarea:hover, .contact_form select:hover {
	border:1px #00529c solid;
}
.contact_form input:focus, .contact_form textarea:focus, .contact_form select:focus {
	border:1px #00529c solid;
}


.submitWrapper input {
	background: #00529c;
	border:1px #62a4e4 solid;
	display:block;
	color: #ffffff;
	padding: 5px;
	margin: 0 3px 3px 0;
	font: bold 14px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	}
	
.submitWrapperSml input {
	background: #00529c;
	border:1px #62a4e4 solid;
	display:block;
	color: #ffffff;
	padding: 2px;
	margin: 0 3px 3px 0;
	font: bold 12px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	}
	
.submitWrapper input:hover, .submitWrapperSml input:hover {
	background:#68aef1;
	border:1px #62a4e4 solid;
	color:	#FFF;
	}
	
.submitWrapper input:focus, .submitWrapperSml input:focus {
	border:1px #62a4e4 solid;
	}

