body {
	color: #FFFFFF;
	font-family: "Myriad Pro", "Myriad", Verdana, Arial, sans-serif;
	font-size: 11pt;
	margin-top: 0px;
}

p {
	font-size: 11pt;
}

img {
	border: 0px;
}

h2 {
	font-weight: normal;
	margin: 0px;
}

h3 {
	font-weight: normal;
	font-size: 1.8em;
}

#container {
	margin-left: auto;
	margin-right: auto;
	width: 950px;
	padding-left: 20px;
	padding-right: 9px;
}

#logo {
	text-indent: -999px;
	height: 210px;
	width: 310px;
	margin-left: -10px;
	background: url('images/logo.gif') no-repeat;
	margin-right: 6px;
	float: left;
}

#residentialblock {
	top: 0px;
	height: 142px; /*minus 40 for padding*/
	width: 600px; /*minus 15 for padding*/
	background-color: #A1BBC9;
	margin-left: 306px;
	margin-bottom: 6px;
	text-align: right;
	padding-right: 15px;
	padding-top: 40px;
}

.bigger {
	font-size: 60px;
	line-height: 50px;
}

.subtitle {
	font-size: 23px;
	color: #336B8A;
	line-height: 23px;
}

#menubar {
	height: 22px;
	background-color: #8FA3AB;
	width: 615px;
	margin-left: 306px;
	line-height: 22px;
	position: relative;
	
}

.nav {
	height: 22px;
	position: absolute;
	text-align: center;
	line-height: 22px;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
}

.nav:hover {
	background-color:  #668899;
}

.selected {
	background-color: #668899;
}

#mb1 {width: 75px;  }
#mb2 {width: 90px; left: 75px; }
#mb3 {width: 90px; left: 165px; }
#mb4 {width: 120px; left: 255px; }
#mb5 {width: 65px; left: 375px; }
#mb6 {width: 85px; left: 440px; }
#mb7 {width: 90px; left: 525px; }


.block {
	width: 147px;
	height: 147px;
	margin-right: 6px;
	float: left;
	margin-top: 6px;
}

.blockx {
	width: 156px;
	height: 147px;
	float: left;
	margin-top: 6px;
}

#block1 { background: url('images/block1.jpg') no-repeat; }
#block2 { background: url('images/block2.jpg') no-repeat; }
#block3 { background: url('images/block3.jpg') no-repeat; }
#block4 { background: url('images/block4.jpg') no-repeat; }
#block5 { background: url('images/block5.jpg') no-repeat; }
#block6 { background: url('images/block6.jpg') no-repeat; }

#sidebar {
	margin-top: 6px;
	width: 300px;
	float: left;
	margin-right: 6px;
}

.sideitem {
	padding: 10px;
	padding-bottom: 5px;
	margin-bottom: 6px;
		width: 280px; /*minus 20 for padding*/
	background-color: #B9D6DF;
}

.sideinput {
	width: 280px;
	height: 25px;
	border: 1px solid #AACCDD;
	font-family: "Myriad Pro", "Myriad", Verdana, Arial, sans-serif;
	line-height: 25px;
	font-size: 15px;
	color: #224477;
}

.sidetextarea {
	width: 280px;
	height: 80px;
	border: 1px solid #AACCDD;
	font-family: "Myriad Pro", "Myriad", Verdana, Arial, sans-serif;
	font-size: 15px;
	color: #224477;
}

.submitform {
	color: #ffffff;
	text-decoration: none;
	font-size: 20px;
}

.submitform:hover {
	text-decoration: underline;
}

.sideheader {
	width: 294px;
	background-color: #4585A6;
	padding: 3px;
}

#ad {
	color: #8FA3AB;
	font-size: 25px;
	text-align: center;
}
.formheader {
	width: 580px;
	background-color: #4585A6;
	padding: 3px;
}

#contact {
	font-size: 1.2em;
}

.contactlabel {
	font-size: .8em;
	color: #4585A6;
}

.whitelink {
	color: #FFFFFF;
	text-decoration: none;
}

.whitelink:hover {
	text-decoration: underline;
}

#maincontent {
	padding: 10px;
	float: left;
	margin-top: 6px;
	width: 595px; /*minus 20 for padding*/
	background-color: #A1BBC9;
}

.clear {
	clear: both;
}

#copyright {
	text-align: center;
	color:  #4585A6;
	font-size: 1.2em;
}
.texta {
 font-size: 10px;
 background-color: #ffffff;
 border: 1px solid #A1BBC9;
}

label
{
width: 4em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}.forminput {
	width: 280px;
	height: 16px;
	border: 1px solid #AACCDD;
	font-family: "Myriad Pro", "Myriad", Verdana, Arial, sans-serif;
	line-height: 16px;
	font-size: 13px;
	color: #224477;
}
.submitformform {
	color: #224477;
	text-decoration: none;
	font-size: 20px;
}
