/* -----------



WILLIAMS HARVEY 2007



---CORP---

ORANGE	EE721D

DORANGE	D35F0F

BROWN	7A1F07

BURNT	B9260A

YELLOW	FFA200



GREY	999

LGREY	ECECEC



-------------- */



body {

	font-family: Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:16px;

	color:#666;

	background:#999;

}



body, div, form, img, dl, dt, dd, ul, li {

	margin:0;

	padding:0;

	border:0;

}

img {

	display:block;

	}



/* Base Container/Holder Elements */

#entire {

	width:955px;

	margin:0 auto;

	background:#FFF;
	
	margin-top:10px;

}

#hdr, #center, #footer { 

	width:925px;

	margin:0 auto;

	position:relative;

	overflow:hidden;

}

#hdr {

	height:135px;

	padding-top:15px;

}

#panels {

	width:941px;

	padding-left:14px;

	margin-top:20px;

	overflow:hidden;

	}

.panel {

	float:left;

	width:305px;

	height:140px;

	margin-right:7px;

	position:relative;

	}

#footer {

	border-top:1px solid #BBB;

	padding:7px 0 15px;

	font-size:10px;

	overflow:hidden;

}



/* Content Holders */
.pageHead {
	float: left;
	text-align:center;
	background:#999;
	width:955px;
	font-size:10px;	
	color: #FFF;
	line-height:10px;
	padding: 0px 3px 6px 3px;
}	

.left {

	width:570px;

	border-right: 1px solid #AAA;

	padding:0 20px 0 20px;

	overflow:hidden;

	float:left;

	}
	.report {
	padding: 10px 0 40px 15px;
	line-height: 18px;
}
	.disclaimer {
		font-size: 10px;
		color: #666;
		padding: 100px 0 0;
	}

.right {

	width: 300px;

	float: right;

	font-size: 11px;

	color: #666;

	margin: 20px 0 10px 0;

	padding-left: 10px;
}

	

#trail {

	width:100%;

	text-transform:uppercase;

	font-size:10px;

}
#Headtrail {
	width: 100%;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bolder;
}
.Headtrail {
	width: 100%;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bolder;
}
.Headtrailblack {
	width: 100%;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bolder;
	color:#000000;
}
#colLine {
	height: 4px;
	border-bottom: 1px solid #BBB;
	margin-bottom: 4px;
}
.colLine {
	height: 4px;
	border-bottom: 1px solid #BBB;
	margin-bottom: 4px;
}

#rightCol {

	width: 100%;

	text-transform: uppercase;

	font-size: 11px;

	font-weight: bold;

	color: #666;

}

/* Specific Styles */



/* LINK STYLES */

a { 

	color: #666; 

	}

a:hover {

	color: #EE721D; 

	}

#footer a, #trail a, .right a {

	color: #EE721D;

	}

#footer a:hover, #trail a:hover {	

	color: #7A1F07; 

	font-weight:normal;

	}

#footer a, .panel a, .right a  {

	text-transform:none;

	text-decoration: none;

	}

.panel a, .right a  {

	font-weight:bold;

	}

.panel a:hover, .right a:hover  {

	text-decoration: underline;

}

/* STANDARD TEXT CLASSES */

h1, h2, h3, h4, h5, h6, p {

	margin:0;

	padding:0;

	}

h1 {

	color:#EE721D;

	font-size:40px;

	line-height:42px;

	font-weight:normal;

	padding-top:15px;

}
h2 {

	color:#EE721D;

	font-size:40px;

	line-height:42px;

	font-weight:normal;

	padding-top:15px;

}

h1 span, h2 span {

	font-weight:bold;

}

h2, h3 {

	color:#999;

	margin-bottom:11px;

	}

h3 {

	font-size:19px;

	line-height:1.2em;

	font-weight:normal;

	color:#000;

	margin-bottom:14px;

}

h4 { 

	color:#EE721D;

	font-size:15px;

	font-weight:bold;

	margin-bottom:4px;

}

p {

	font-size:12px;

	line-height:17px;

	margin:0 0 8px;

}



.panel p {

	position:absolute;

	top:40px;

	left:20px;

	width:180px;

	font-size:11px;

	line-height:13px;

	margin:0;

	z-index:20px;

	color:#555;

}

.panel h5 {

	display:none;

	}

	

ul {

	list-style:disc outside;

	margin:6px 0 0 5px;

	padding:0 10px 0 10px;

}

ul.level2 {

	list-style: circle inside;

	margin: 6px 0 0 5px;

	padding: 0 10px 0 20px;

}

li {

	line-height:15px;

	padding:0 0 6px;

	margin:0;

	}

.right ul {

	list-style:none;

	font-weight:bold;

	}

/* IMAGE IN TEXT STYLES */

.img-r {

	float:right;

	margin:0 0 10px 10px;

	}

.img-l {

	float:left;

	margin:0 10px 10px 0;

	}



/* COLORS */

.orange {

	color:#EE721D;

	}

.brown {

	color:#7A1F07;

	}

.burnt {

	color:#B9260A;

	}

.black {

	color:#000;

	}

.grey {

	color:#999;

	}

.white {

	color:#FFF;

	}

.bk-white {

	background:#FFF !important;

	}

/* THUMBNAILS */



.thumb {

	width:171px;

	float:left;

	text-align:center;

	overflow:hidden;

	margin-top:5px;

	}

.thumb img {

	height:80px;

	margin:0 auto;

	padding-bottom:5px;

	}

	

/* FORM ELEMENTS */

.cnr {

	width:auto;

	background:#ECECEC url(../images/gen/cnrs/tl.gif) no-repeat;

	margin-bottom:15px;

}

form { 

	width:100%;

	overflow:hidden;

	}

.cnr form {	

	padding-top:10px;

	background:transparent url(../images/gen/cnrs/tr.gif) right top no-repeat;

	}

input {

	font-family:Arial, Helvetica, sans-serif;

	border:1px solid #DDD;

	background:#FFF url(../images/gen/bk-input.gif) no-repeat;

	color:#444;

	vertical-align:middle;

	font-size:13px;

	padding:2px 3px;

	margin-right:5px;

	}
	
	textarea {

	font-family:Arial, Helvetica, sans-serif;

	border:1px solid #DDD;

	

	color:#444;

	vertical-align:middle;

	font-size:13px;

	padding:2px 3px;

	margin-right:5px;

	}

select {

	font-family:Arial, Helvetica, sans-serif;

	border:2px solid #FFF;

	background-color:#FFF;

	font-size:11px;

	color:#444;

	padding:0;

	margin-right:5px;

	padding-top:1px;

	}

option {

	padding:1px 10px 1px 5px;

	}

	

/* A little cheeky... */	

option:hover {

	font-weight:bold;

	}

option:first-child:hover {

	font-weight:normal;

	}

/* End cheek */

	

label {

	display:block;

	margin:0 1px 3px 0;

	padding:0;

	color:#666;

	font-size:15px;

	}

.r { font-weight:bold; }



.cnr input, .cnr textarea, .cnr label {

	float:left;

	clear:left;

	}

.form-strip, .last-strip, .but-strip {

	padding:3px 25px 0;

	margin-top:5px;

	width:auto;

	overflow:hidden;

	}

.last-strip {

	background:transparent url(../images/gen/cnrs/br.gif) right bottom no-repeat;

	padding:0;

	}

.but-strip {

	margin:0;

	background:transparent url(../images/gen/cnrs/bl.gif) left bottom no-repeat;

	}

	

.submit-but {

	width:78px;

	height:24px;

	display:block;

	background:transparent url(../images/gen/bk-but.gif) no-repeat;

	padding:0;

	margin:0;

	border:0;

	}

.submit-but:hover {

	background-position:left bottom;

	}

/* --- NAVIGATION --- */

#nav {

	width:915px;

	height:24px;

	list-style:none;

	margin:0 auto;

	padding:0 10px 0 0;

	background:#7A1F07 url(../images/gen/bk-nav.gif);

}



/* TOP LEVEL */

#nav li {

	height:24px;

	width:auto;

	float:left;

	padding:0;

	margin:0;

	}

#nav li:hover {

	position:relative;

	z-index:10;

	}



#nav h2 { 

	width:auto;

	padding:0;

	margin:0;

	}

#nav a {

	color:#FFF;

	width:auto;

	display:block;

	float:left;

	position:relative;

	font-size: 11px;

	line-height:10px;

	padding:7px 5px 7px 15px;

	margin:0;

	text-transform: uppercase;

	text-decoration:none;

}

#nav a:hover, #nav li:hover a, #nav li.current a {

	color:#EE7210;

}

/* SUB LEVEL 1 */

#nav ul li {

	height:23px;

	}

#nav ul a {

	width:140px;

	height:17px;

	display: block;

	font-size: 10px !important;

	line-height:11px;

	text-decoration: none;

	display:block;

	color:#FFF !important;

	background:#EE721D;

	padding:6px 0 0 10px;

	margin:0;

	font-weight:normal;

}



#nav ul, #nav ul ul {

	list-style:none;

	position:absolute;

	width:150px;

	left:0px;

	top:24px;

	border:0;

	margin:0;

	padding:0;

	background:#EE721D;

}

#nav ul li.current a, #nav ul li.current ul li.current a {

	color: #FFF;

	background:#999;

}

.nz {

	float:right !important;

	}

#nav ul ul {

	list-style:none;

	position:absolute;

	width:150px;

	left:150px;

	top:0px;

	}

	

/* HOVER COLORS */

#nav ul a:hover, #nav ul li:hover a, #nav ul li:hover ul a:hover, #nav ul li:hover ul li:hover a:hover, #nav ul li.current:hover ul li.current:hover a,

#nav ul ul ul a:hover, #nav ul ul ul li:hover a, #nav ul ul ul li.current:hover a {

	color: #FFF;

	background:#B9260A url(../images/gen/bk-dnav_r.gif);

}



#nav ul li.current a, #nav ul li.current ul li.current a {

	color: #FFF;

	background:#D35F0F;

}



/* DISPLAYS */

#nav ul, #nav li:hover ul ul, #nav ul li:hover ul ul {

	display:none;	

}

#nav li:hover ul, #nav ul li:hover ul, #nav ul ul li:hover ul {

	display:block;	

}





/* SHORTCUTS */

.w250 {

	width:250px !important;

	}

.w200 {

	width:200px !important;

	}

.w194 {

	width:194px !important;

	}

.w150 {

	width:150px !important;

	}

.w110 {

	width:110px !important;

	}

.w100 {

	width:100px !important;

	}
.w300 {

	width:300px !important;

	}
.w500 {

	width:500px !important;

	}
.flr {

	float:right !important;

	}

.mr15 {

	margin-right:15px !important;

	}

span.staff {

	color:#666;

	font-size: 10px;

   }
span.yourValuation {
	color: Black;
	font-size: 18px;
	padding-top: 40px;
}
span.reportimage {
	float:right;
	padding-left: 15px;
	padding-bottom: 10px;
	
}
.inpagelink { 
color:#EE721D;
font-size:15px;
font-weight:bold;
margin-bottom:4px;

}
.contactNum{
font-size:1.6em;
line-height:1.2em;
font-weight:normal;
color:#000;
margin-bottom:.5em;

}

.pdficon {
	float:left;
	vertical-align:middle;
	}
.home_bullet_dot {
padding-left: 15px;
background:transparent url(../images/gen/dot.gif) left top no-repeat;
}
.home_bullet_square {
padding-left: 20px;
background:transparent url(../images/gen/square.gif) left top no-repeat;
}
h2.gs_light{
	position:relative;	
}