@import url(structure.css);
/* CSS Document */
body {
	padding: 0;
	margin: 0;
	font-family: Verdana, Arial,  sans-serif;
	color: #959d2d;
	text-align: center;
	font-size: 11px;
	background: #73afb6 url(../images/copperfield_bg.gif) repeat-x top left;
	word-spacing: -0.2px;
}
a {
	font-size: 11px;
	text-decoration:none;
	color: #72aeb6;
}
a img {
	border:none;
}
a:hover {
	color: #6f1400;
}
p , li {
	font-size:11px;
	line-height:16px;
	color: #959d2d;
}

h4 {
	font: bold 14px Arial, sans-serif;
	padding-bottom:6px;
	color:#30271c;
} 

select { width: 223px; 
color: #625948;
 font-family:Verdana, Arial,  sans-serif; 
font-size:11px; 
background-color:#E9E8E4;}
input , textarea { 
  font-family: Verdana, Arial,  sans-serif;
  font-size:11px;
  color: #625948;
  margin-right:6px;
   background-color:#E9E8E4;
   border:1px solid;
   border-top-color:#BBB;
   border-left-color:#BBB;
   border-right-color:#CCC;
   border-bottom-color:#CCC;
  width: 220px;  padding-left: 3px; 
}

/* top Menu UL */
#top li { 
	display:inline;
	list-style: none;
	color:#FFFFFF; 
	font-size:9px; 
	padding:0; 
	font-family: Verdana, Arial,  sans-serif; 
	}
#top a {
	color:#FFFFFF; 
	text-decoration:none; 
	font-size:10px; 
	padding:0 3px; 
	}
#top a:hover {
	color:#39939b; 
	}
/* Main Menu UL */
#menu li {
	list-style: none;
	float:left;
	padding:10px 0 0 1px;
	top: 0;
}
#menu a {
                     height: 28px; 
	display: block;}
#menu a span { display: none; }
	#menu #home a { background: url(../images/mainMenu_home.gif) 0 0 no-repeat; width: 88px; }
	#menu #copperfield a { background: url(../images/mainMenu_copperfield.gif) 0 0 no-repeat; width: 177px; }
	#menu #single a { background: url(../images/mainMenu_single.gif) 0 0 no-repeat; width: 137px; }
	#menu #multi a { background: url(../images/mainMenu_multi.gif) 0 0 no-repeat; width: 132px; }
	#menu #lots a { background: url(../images/mainMenu_lots.gif) 0 0 no-repeat; width: 80px; }
	#menu #hopewell a { background: url(../images/mainMenu_hopewell.gif) 0 0 no-repeat; width: 142px; }
	
	#menu #home a:hover , #menu #home a.sel { background-position:0 -28px; }
	#menu #copperfield a:hover , #menu #copperfield a.sel { background-position:0 -28px; }
	#menu #single a:hover , #menu #single a.sel { background-position:0 -28px; }
	#menu #multi a:hover , #menu #multi a.sel { background-position:0 -28px; }
	#menu #lots a:hover , #menu #lots a.sel { background-position:0 -28px; }
	#menu #hopewell a:hover , #menu #hopewell a.sel { background-position:0 -28px; }

/* body contents Div styles */	
#side1 img { padding: 3px 0 10px 0;}
#side2 p {
	margin: 0 0 10px 0;
}
#side2 h1 {
	letter-spacing:-0.1px;
	line-height:22px;
	color: #72aeb6;
	padding:0 0 14px 0;
 	font: normal 20px Arial, san-serif;
}
#side2 h3 {
	letter-spacing:-0.1px;
	line-height:22px;
	color: #72aeb6;
	padding:0 0 14px 0;
 	font: normal 20px Arial, san-serif;
}
#side2 h2 {
	letter-spacing:-0.1px;
	line-height:22px;
	color: #a6977a;
	padding:10px 0 0 0;
 	font: normal 18px Georgia, serif;
}
#side2 h4 {
	font: bold 12px Arial, san-serif;
	color: #72aeb6;
	margin:0 0 2px 0;
                     padding-top:6px;
                     text-transform:uppercase;
} 

#side2 h4 a {
	border-bottom: 1px dashed #dad8da; 
} 
#side2 h5 {
                    font: bold 12px Arial, san-serif;
	color: #a6977a;
	margin:0 0 4px 0;
} 
#side2 a { border-bottom:1px dashed #72aeb6; 
			}
#side2 a.noneB , #side2 a.noneB:hover { border: none; background-color: white;}
#side2 a:hover { background-color: #72aeb6; 
	color:#FFF; border-bottom:1px solid #72aeb6; }
#side2 li {
	padding-left:10px;
	list-style: none;
                    background: url(../images/subNav_bg.gif) no-repeat 0 -24px;
} 
#side2 ul {
	padding: 0 0 8px 0;

} 
.pdfIcon {  background: url(../images/pdf.gif) no-repeat 0 0; padding-left:16px; }	

/* Sub Menu UL */
#side1 h4 { color:#968e7f;
width: 150px;
padding:8px 0 4px 10px;
border-bottom:3px solid #72aeb6;
border-left:1px solid #72aeb6;
}
#subMenu {
	width: 160px;
}

#subMenu li {
	padding: 5px 0;
	list-style: none;
	border-bottom:1px solid #ddd;
	
} 
#subMenu a {
	display: block;
	padding:0;
	color:#949494;
	padding-left:10px;
	background: url(../images/subNav_bg.gif) no-repeat 0 -23px;
	} 
#subMenu a.imgLink {
	padding-left:0;
	background: none;
	} 
#subMenu a:hover  { color:#ccb26c; background-position: 0 1px; }
.level4 {
                     list-style: none;
                     display:none;
}
#subMenu li.level4 {
	margin: 0px;
	padding: 2px 0px 2px 13px;

}
/* footer styles */	
#footer img {
			float:right;
			padding-right:6px;
			}
#footer p {
			padding:14px 0 0 210px;
			color:#9c8d74;
			font-size: 10px;
			float:left;
			}
#footer a{
			font-size: 10px; 
			color:#937e46;
			}
#footer a:hover {color:#b7922e;
			text-decoration:underline; 
			}

#rollover {
               margin-left:237px; padding:0; float:right;
}
#legend {
                float:right;
}
#back {
                      text-align: right;
                      margin: -30px 20px 0 0;
                     float: right; 
	 font-weight: bold;
}

/* Registration form */	

span.label {width:120px;float:left;} 

span.button {padding-left:120px;} 


/* etc */
.mapImg { padding: 10px 0 10px 10px; float:right; }
.rightImg { padding: 4px; float:right; border:1px solid #cccccc; margin:2px 0 0 10px;}
.right {  float:right; margin:2px 0 0 10px;}
.leftImg { padding: 4px; float:left;  border:1px solid #cccccc; margin:2px 12px 0 -4px;}
.pastProject { padding: 4px; float:left;  border:1px solid #cccccc; margin:0 12px 20px -2px; }
.left { float:left;  margin:2px 12px 0 -4px;}
.printLogo{ display: none;}
.hopewellPrint { display: none;}
.popbox {
border-top: 1px dashed #dad8da;
border-bottom: 1px solid #dad8da;
border-left: 1px solid #dad8da;
border-right: 1px solid #dad8da;
padding:6px 12px 4px 12px;
margin: -2px 0 10px 0;
}
.red { color:#993300; font-size:10px;}

#alphabet {
	width: 160px;
	list-style: none;
	padding: 10px 0 0 1px;
}
#alphabet li {
	padding: 2px;
	float:left;
	display:inline;
}
#alphabet a {
	margin: 0px;
	padding: 0px;
	background-color: #e9e9e9;
	width: 16px;
	display: block;
	text-align: center;
}
#side1 #alphabet a:hover {
    color: #fff;
	background-color: #B6BF3B;
}
/* Reset links */
:link,:visited { text-decoration: none; }
/* Reset lists */
ul,ol { list-style: none }
/* Reset headers and other text */
p,table,input,td,th,h1,h2,h3,h4,h5,h6 { font-size:1em; }
/* Reset global margins */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0; }

/* UTILITY - Clear Floats: */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
			