/* CSS Document */
body {
	background-color:#f2f2f2;
}

#footer{
	font-family: "Arial Black", Arial, Gadget, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}

span, li, p, .table th, .table td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333;
	text-align: left;

}

.table th {
	font-weight: bold;
}

.table a {
    color:#0000ee;
    text-decoration:none;
}
.table a:hover
{
    text-decoration:underline;
}

.header {
	font-family: Arial, Gadget, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #333;
}
h1 {
	font-family: Arial, Gadget, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #de0e0e;
}
h2 {
	font-family: Arial, Gadget, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #de0e0e;
}


#nav-header{ 
	color:#fff;
	font-family:  Arial, Gadget, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding-left: 8px;
	padding-top:8px;
	padding-bottom:8px;
    text-align:center;
}

#nav-header a { 
	font-family: Arial, Gadget, sans-serif;
	font-size: 16px;
	font-weight: bold;
	height:20px;
	text-decoration:none;
	padding-left: 4px;
	padding-right: 4px;
	padding-top:8px;
	padding-bottom:8px;
	color:#fff;
	border:solid 1px transparent;
}

#nav-header a:hover { 
	text-decoration:none;
	border:solid 1px #f00;
}

#nav-header a.on{ 
	border:solid 1px #f00;
}

.login_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #333;
	text-align: left;

}
.blue_border {
	border: 2px solid #006;
}

.green_border {
	border: 10px solid #363;
}

.main_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000;
}

.content-wrapper { margin:0 auto 10px; width:1000px; }
.validation-summary-errors, .validation-summary-errors li, .field-validation-error {
    color:Red;
}
ul.validation-summary-errors {
    display:none;
}

.registration-validation ul.validation-summary-errors {
    display:block;
}

.form { margin-left:325px; }
.form label { display:block; float:left; width:150px; }
.form input, .form textarea { width:200px; }
.form textarea { height:100px; }
.form .submit { margin-left:120px; width:70px; }


.find-home { margin-left:30px; }
.find-home label { display:block; float:left; width:100px; }
.find-home select, .find-home select { width:150px; }
.find-home .submit { margin-left:50px; width:70px; }

.available-homes { border:solid 3px #b49859; margin:0 auto; width:900px; }
.available-homes td { padding:5px; }
.available-homes td.left { background-color:#e1d5bd; }
.available-homes td.right { background-color:#f7f4ef; }
.available-homes tr.alt td.left { background-color:#f7f4ef; }
.available-homes tr.alt td.right { background-color:#e1d5bd; }
.available-homes .img { background-color:#fff; float:left; height:169px; width:117px; }
.available-homes .copy { float:left; margin-left:10px; width:300px; }
.available-homes .copy-floorplan { width:178px; }
.available-homes .copy .title { color:#080b50; display:block; font-size:18px; font-weight:bold; }
.available-homes .copy .home-info { margin:7px 0 0 20px; padding:0; }
.available-homes .copy .home-info li { color:#080b50; font-size:13px; font-weight:bold; list-style-type:none; margin-top:2px; }

/* New CSS Added 05-25-2010 */
.process_green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #669933;
}
.process_tan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #cc9966;
}
.process_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #cc3300;
}
.process_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #003366;
}
.process_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #000;
}


.border_right{
		border-right: solid 2px #666;
}
.form_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: #003;
}
