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

body {
	margin:0;
	background:url(images/bg_main.gif) repeat-x #d6cbb1;
	behavior: url("csshover3.htc");
}

h1 {
	font-family:Cochin, Georgia, Times;
	font-size: 18px;
	color:#85744c;
	font-weight:lighter;
}

h2 {
	font-family:Cochin, Georgia, Times;
	font-size: 14px;
	color:#85744c;
	font-weight:lighter;
}
/* Menu ---------------------------------------------------- */
#navigation {
	
}

#navigation  ul {
	margin:0;
	padding:0;
	list-style:none;
}

#navigation li ul {
	position:absolute;
	width:180px;
	-webkit-box-shadow: 3px 3px 7px 3px rgba(0, 0, 0, 0.1);
	box-shadow: 3px 3px 7px 3px rgba(0, 0, 0, 0.1);
}

#navigation li ul li{
	display:block;
	width:170px;
	background:#e7f1dc;
	padding:6px 5px;
	color:#6f5e38;
	font-family:Tahoma, Arial;
	font-size:11px;
	text-transform:uppercase;	
	font-weight:bold;
	border-bottom:1px solid #CCD9B9; 
	
}

#navigation li ul li a {
	color:#6f5e38;
	text-decoration:none;
}

#navigation li ul li a:hover {
	color:#4C721F;
	text-decoration:none;
}

#navigation ul ul {
	display:none;
}

#navigation ul.level1 li.submenu:hover ul.level2,

#navigation ul.level2 li.submenu:hover ul.level3 {display:block;}

a#btn_home {
	width:81px;
	height:40px;
	display:block;
	background:url(images/btn_home.gif) no-repeat;
}

a#btn_home span {
	display:none;
}

a:hover#btn_home {
	background-position:0 -40px;
}

a#btn_about {
	width:102px;
	height:40px;
	display:block;
	background:url(images/btn_aboutus.gif) no-repeat;
}

a#btn_about  span {
	display:none;
}

a:hover#btn_about {
	background-position:0 -40px;
}

a#btn_homes {
	width:93px;
	height:40px;
	display:block;
	background:url(images/btn_homes.gif) no-repeat;
}

a#btn_homes span {
	display:none;
}

a:hover#btn_homes {
	background-position:0 -40px;
}

a#btn_remodeling {
	width:125px;
	height:40px;
	display:block;
	background:url(images/btn_remodeling.gif) no-repeat;
}

a#btn_remodeling span {
	display:none;
}

a:hover#btn_remodeling {
	background-position:0 -40px;
}

a#btn_commercial {
	width:122px;
	height:40px;
	display:block;
	background:url(images/btn_commercial.gif) no-repeat;
}

a#btn_commercial span {
	display:none;
}

a:hover#btn_commercial {
	background-position:0 -40px;
}

a#btn_neighborhoods {
	width:144px;
	height:40px;
	display:block;
	background:url(images/btn_neighborhoods.gif) no-repeat;
}

a#btn_neighborhoods span {
	display:none;
}

a:hover#btn_neighborhoods {
	background-position:0 -40px;
}

a#btn_contact {
	width:112px;
	height:40px;
	display:block;
	background:url(images/btn_contact.gif) no-repeat;
}

a#btn_contact span {
	display:none;
}

a:hover#btn_contact {
	background-position:0 -40px;
}

a#btn_link {
	width:82px;
	height:40px;
	display:block;
	background:url(images/btn_link.gif) no-repeat;
}

a#btn_link span {
	display:none;
}

a:hover#btn_link {
	background-position:0 -40px;
}

a#btn_link_new {
	width:103px;
	height:40px;
	display:block;
	background:url(images/btn_link_new.gif) no-repeat;
}

a#btn_link_new span {
	display:none;
}

a:hover#btn_link_new {
	background-position:0 -40px;
}

#navigation li {
	float:left;
}

/* End Menu ---------------------------------------*/

.welcome_text {
	font-family:Tahoma, Arial;
	font-size:11px;
	color:#515151;
}

.welcome_text a {
 	font-weight:bold;
 	color:#006A71;
 	text-decoration:none;
}

.welcome_text a:hover {
 	text-decoration:underline;
}

.announcement {
	font-family:Tahoma, Arial;
	font-size:12px;
	color:#595959;
}

.announcement strong {
	text-transform:uppercase;
	font-weight:bold;
	color:#4c711d;
}

.announcement a {
	font-weight:bold;
	color:#4c711d;
}

.weather {
	font-family:Tahoma, Arial;
	font-size:12px;
	color:#515151;
}

.weather a {
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	color:#515151;
}

.properties {
	margin-top:17px;
	font-family:"Tahoma", Arial;
	font-size:11px;
	color:#85744c;
}

.properties a {
	font-weight:bold;
	color:#85744c;
	text-decoration:none;
}
.properties a:hover {
	font-weight:bold;
	color:#85744c;
	text-decoration:underline;
}

.properties strong {
	font-weight:bold;
	text-transform:uppercase;
}
.staff {
	margin-top:17px;
	font-family:"Tahoma", Arial;
	font-size:12px;
	color:#85744c;
}

.staff a {
	font-weight:bold;
	color:#85744c;
	text-decoration:none;
}

.staff strong {
	font-weight:bold;
	text-transform:uppercase;
}

.bottombar-left {
	padding: 50px 20px 10px 40px; 
	font-family:Tahoma, Arial;
	font-size:11px;
	color:#FFFFFF;
}
.bottombar-center {
	padding: 50px 20px 10px 10px; 
	font-family:Tahoma, Arial;
	font-size:11px;
	color:#FFFFFF;
}

.download-box {
	font-family:"Cochin", Georgia, Times;
	font-size:14pt;
	color:#FFFFFF;
}
.download-box a {
	font-family:"Cochin", Georgia, Times;
	color:#FFFFFF;
	font-size:14pt;
	text-decoration: underline;
}
.download-box a:hover {
	font-family:"Cochin", Georgia, Times;
	text-decoration: none;
	color:#CCFFFF;
}

.download-box-small {
	font-family:"Cochin", Georgia, Times;
	font-size:14px;
	color:#FFFFFF;
	text-align:left;
	font-weight: bold;
}

.download-text {
	font-family:Tahoma, Arial;
	font-size:12px;
	color:#FFFFFF;
 	text-decoration:none;
}
.download-text a {
	color:#FFFFFF;
 	text-decoration:none;
}

.download-text a:hover {
	color:#FFFFFF;
 	text-decoration:underline;
}

.millcreek {
	font-family:"Tahoma", Arial;
	font-size:10px;
	color:#FFFFFF;
}
.millcreek a:link {
	font-family:"Tahoma", Arial;
	font-size:10px;
	color:#FFFFFF;
 	text-decoration:underline;
}

.millcreek a:hover {
	color:#FFFFFF;
 	text-decoration:none;
}

.millcreek a:visited {
	color:#FFFFFF;
 	text-decoration:none;
}

.millcreek a:active {
	color:#FFFFFF;
 	text-decoration:none;
}



.footer {
	font-family:Tahoma, Arial;
	font-size:11px;
	color:#76653e;
}
.content_area {
	font-family:Tahoma, Arial;
	font-size:12px;
	color:#515151;
}

.content_area a {
 	font-weight:bold;
 	color:#4C711D;
 	text-decoration:underline;
}

.content_area a:hover {
	font-weight:bold;
	text-decoration:none;
}
.img_style {
	border-color: #D1DFC9;
	border-width: 2px;
	border-style: solid;
}
.staff-table {
	border-top: 2px solid #C6B99E;
	border-bottom: 2px solid #C6B99E;
	border-left: 2px solid #C6B99E;
	border-right: 2px solid #C6B99E;
	font-family:Tahoma, Arial;
	font-size:12px;
	color:#515151;
}
.staff-table a {
 	font-weight:bold;
 	color:#4C711D;
 	text-decoration:underline;
}

.staff-table a:hover {
 	text-decoration:none;
}
.sub_title {
	font-family:Cochin, Georgia, Times;
	font-size: 16px;
	color:#336600;
}
.contactus {
	font-family:Cochin, Georgia, Times;
	font-size: 12px;
	color:#336600;
	font-weight: bold;
}

.military li {
	list-style-position: outside;
	margin: 0 0 0 -20px;
	padding: 0 0 0 -20px;
	list-style-type: disc;	
}

