html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}

body {
	background: #FFFFFF;
}

#wrapper {
	background:#FFFFCC;
	min-width:990px;
}

#header {
	height: 134px;
	width: 100%;
}

#phonenumber {
	font: bold 14px Arial, Helvetica, sans-serif;
	margin-top: 12px;
	margin-bottom: 3px;
	float:right;
	margin-right: 20px;
}

.contactimg {
	margin-top: 7px;
	margin-bottom: 3px;
	float:right;
}

#leftwrapper {
	width:50%;
	float:left;
}

#leftcolumn {
	font: 16px Arial, Helvetica, sans-serif;
	padding: 30px 10px 30px 30px;
}

#bullets li {
	list-style: none;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 45px;
	margin-left: 45px;
}

#bullets li.sun {
	background: url(../images/sun.jpg) left center no-repeat;
}

#rightcolumn {
	width:49%;
	float:right;
}

#flashcontent {
	padding: 30px;
}

#contactleft {
	float:left;
	width:8em;
}

#contactright {
	float:left;
}

.rightcolumnimage {
	padding: 30px;
}

.inhomes {
	width:87px;
	float:left;
}

.memberimg {
	border: 105px solid #086B94;
	margin: 30px;
}


#footer {
	background:#21334B;
	height:120px;
	width: 100%;
	text-align:center;
}

.fimage {
	padding: 14px 7px;
}

.leftimg {
	float:left;
}

.rightimg {
	float: right;
}

.clearit {
	clear: both;
}

.clearright {
	clear: right;
}

.clearleft {
	clear: left;
}

#navcontainer {
	padding-right: 12px;
}

#navcontainer a { 
	text-decoration: none;
}

#navcontainer ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#navcontainer2 ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#navcontainer li { 
	float:right;
	margin: 0px;
	padding: 0px;
	line-height: 43px;
	width: 100;
}


ul.b {list-style-type:none;}

/*1st level elements*/

#navcontainer2 ul#navlist2 li a,
#navcontainer2 ul#navlist2 li a:link,
#navcontainer2 ul#navlist2 li a:visited {
	padding: 10px;
	font: 22px Arial, Helvetica, sans-serif;
	text-decoration:none;
	list-style: none;
}

#navcontainer ul#navlist li a,
#navcontainer ul#navlist li a:link,
#navcontainer ul#navlist li a:visited {
	padding: 10px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
}

#navcontainer ul#navlist li:hover a,
#navcontainer ul#navlist li:focus a,
#navcontainer ul#navlist li#active a,
#navcontainer ul#navlist li#active a:link,
#navcontainer ul#navlist li#active a:visited {
}

/*2nd level elements*/
#navcontainer ul#subnavlist li {
}

#navcontainer ul#subnavlist li a,
#navcontainer ul#subnavlist li a:link,
#navcontainer ul#subnavlist li a:visited {
	padding: 8px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
}

#navcontainer ul#subnavlist li:hover a,
#navcontainer ul#subnavlist li:focus a,
#navcontainer ul#subnavlist li#active a,
#navcontainer ul#subnavlist li#active a:link,
#navcontainer ul#subnavlist li#active a:visited {
}

.first {
	font: bold 14px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	list-style: none;
} .first a:link, .first a:visited, .first a:active {
	color: #fdba2e;
	text-decoration: none;
} .first a:hover {
	color: #809ccb;
	text-decoration: underline;
}

.second {
	font: bold 12px/2em Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 25px;
	padding: 0px;
	list-style: none;
} .second a:link, .second a:visited, .second a:active {
	color: #5179ad;
	text-decoration: none;
} .second a:hover {
	color: #809ccb;
	text-decoration: underline;
}

.third {
	font: 10px/normal Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 25px;
	padding: 0px;
	list-style: disc url(none) inside;
} .third a:link, .third a:visited, .third a:active {
	color: #b9b9b9;
	text-decoration: none;
} .third a:hover {
	color: #809ccb;
	text-decoration: underline;
}

.sitemapdarkbg {
	background: #f7f7c6;
}

.sitemap {
	margin: 35px 0px 35px 35px;
	width: 200px;
	float: left;
}

#inhomeswrapper {
	width:36%;
	float:left;
}

#inhomesrightcolumn {
	width:63%;
	float:right;
}