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

body {
	margin:0;
	padding:0;
	background-color:#162941;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

h1 {
	color: #fff;
	font-size: 42px;
	text-transform: capitalize;
	font-style:italic;
	font-weight:normal;
	position:absolute;
	top:330px;
	left:38px;
}

h2 {
	font-size:30px;
	color:#052541;
	font-style:italic;
	background-image:url(/images/subheader.gif);
	background-position:top left;
	background-repeat:repeat-y;
	padding:1px 0 2px 20px;
	font-weight:normal;
	font-family:"Times New Roman", Times, serif;
	margin-bottom:12px
}

.pagetitle-team {
	font-size:30px;
	color:#999999;
	font-style:italic;
	background-image:url(/images/subheader.gif);
	background-position:top left;
	background-repeat:repeat-y;
	padding:1px 0 2px 20px;
	font-weight:normal;
	font-family:"Times New Roman", Times, serif;
	margin-bottom:12px
}

h2.team {
	font-size:30px;
	color:#052541;
	font-style:italic;
	font-weight:normal;
	font-family:"Times New Roman", Times, serif;
	margin-bottom:12px;
	background-image:none;
	padding-left: 0px;
	line-height:30px;
}

h3 {
	color:#ad863f;
	font-size:18px;
	font-weight:normal;
	font-family:"Times New Roman", Times, serif;
	padding-bottom:1px
}

#outer_1 {
	min-width:980px;
	overflow:hidden;
}

#outer_2 {
	margin:0 auto;
	width:980px;
}

#background {
	display:inline-block;
	margin:0 -510px;
	width:2000px;
	background-image:url(/images/bg-repeat.jpg);
	background-position:center top;
	background-repeat:repeat-y;	
}

#background-top {
	background-image:url(/images/bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;	
}

#wrapper { 
	margin:0 auto;
	width:980px;
	position:relative;
}

	#header {
		position:relative;
		height:425px;
	}
	
		#logo { 
			position:absolute;
			top:43px;
			left:31px;
		}
		
		#utilities { 
			overflow:hidden;
			font-family:Arial, Helvetica, sans-serif;
			position:absolute;
			top:7px;
			right:50px;
		}
		
		#utilities li {
			float:left;
		}
		
		#utilities li a {
			background-position:0 1px;
			background-repeat:no-repeat;		
			padding-left:15px;
			text-transform:uppercase;
			color:#fff;
			text-decoration:none;			
		}
		
		#utilities li#util-home a {
			background-image:url(/images/util-home.gif);
			padding-right:20px;
		}
		
		#utilities li#util-home a:hover {
			background-image:url(/images/util-home-over.gif);
		}		
		
		#utilities li#util-phone a {
			background-image:url(/images/util-phone.gif);
		}	
		
		#utilities li#util-phone a:hover {
			background-image:url(/images/util-phone-over.gif);
		}				
		
		#mainnav {
			position:absolute;
			left:266px;
			top:64px;
			list-style-type:none;
			padding:0;
			margin:0;
			overflow:hidden;
		}
		
		#mainnav li {
			float:left;
		}
		
		#mainnav li a {
			display:block;
			height:1px;
			padding-top:69px;
			overflow:hidden;
			background-image:url(/images/nav.gif);
			background-repeat:no-repeat;
		}
		
		#mainnav li#nav-clients a {
			width:92px;
		}
		
		#mainnav li#nav-clients a:hover {
			background-position:0 -70px;
		}
		
		#mainnav li#nav-clients a.active {
			background-position:0 -140px;
		}
		
		#mainnav li#nav-appraisal a {
			width:145px;
			background-position:-92px 0;		
		}
		
		#mainnav li#nav-appraisal a:hover {
			background-position:-92px -70px;
		}
		
		#mainnav li#nav-appraisal a.active {
			background-position:-92px -140px;
		}
		
		#mainnav li#nav-tax a {
			width:124px;
			background-position:-237px 0;			
		}
		
		#mainnav li#nav-tax a:hover {
			background-position:-237px -70px;
		}
		
		#mainnav li#nav-tax a.active {
			background-position:-237px -140px;
		}
		
		#mainnav li#nav-standards a {
			width:90px;
			background-position:-360px 0;			
		}
		
		#mainnav li#nav-standards a:hover {
			background-position:-360px -70px;
		}
		
		#mainnav li#nav-standards a.active {
			background-position:-360px -140px;
		}
		
		#mainnav li#nav-team a {
			width:92px;
			background-position:-450px 0;			
		}
		
		#mainnav li#nav-team a:hover {
			background-position:-450px -70px;
		}
		
		#mainnav li#nav-team a.active {
			background-position:-450px -140px;
		}	
		
		#mainnav li#nav-resources a {
			width:125px;
			background-position:-543px 0;			
		}
		
		#mainnav li#nav-resources a:hover {
			background-position:-543px -70px;
		}
		
		#mainnav li#nav-resources a.active {
			background-position:-543px -140px;
		}
		
		#banner {
			position:absolute;
			top:157px;
			left:0;
		}		
	
	#mainsection {
		background-image:url(/images/content-bg.jpg);
		background-position:20px 32px;
		background-repeat:no-repeat;
		overflow:auto;
		width:100%;
	}
	
	#content a, #cta a {
		color:#9c7209;
		text-decoration:underline;
	}
	
	#content a:visited, #cta a:visited {
		color:#6f6f6f;
		text-decoration:underline;
	}
	
	#content a:hover, #cta a:hover {
		color:#28446b;
		text-decoration:underline;
	}		
	
		#content {
			width:642px;
			padding-left:46px;
			padding-top:16px;
			float:left;
			color:#333333;
		}
		
		#content-inner {
			padding-left:18px;
			line-height:16px;
		}
		
		.content-intro {
			font-size:14px;
			font-family:"Times New Roman", Times, serif;
			line-height:24px;
			padding-bottom:27px;
		}
		
		#sidebar { 
			background-image:url(/images/subnav.jpg);
			background-position:20px top;
			background-repeat:no-repeat;
			height:32px;
			padding-left:40px;		
		}
		
			#subnav li {
				float:left;
				background-image:url(/images/subnav-line.gif);
				background-position:right 13px;
				background-repeat:no-repeat;
			}
			
			#subnav li.last {
				background-image:none;
			}
			
			#subnav li a {
				color:#505253;
				display:block;
				text-decoration:none;
				color:#fff;
				text-transform:uppercase;
				font-size:10px;
				font-weight:bold;
				padding:10px 4px;
				margin:0 6px;				
			}			
			
			#subnav li a:hover, #subnav li a.active {
				background-image:url(/images/subnav-over.gif);
				background-position:top left;
				background-repeat:repeat-x;				
			}
		
		#cta {
			float:right;
			width:240px;
			padding-top:71px;
		}
		
		#cta .cta-item, #cta .cta-item:visited {
			background-image:url(/images/cta-item.png);
			background-position:top left;
			background-repeat:no-repeat;
			color:#fff;
			font-size:24px;
			text-decoration:none;
			display:block;
			height:53px;
			padding:4px 0 0 23px;
			font-style:italic;
			margin-bottom:-13px;		
		}
		
		#cta .cta-item:hover {
			color:#fff;		
			background-image:url(/images/cta-item-over.png);
			text-decoration:none;
		}		
		
		.cta-item-text {
			line-height:24px;
			font-family:"Times New Roman", Times, serif;
			font-size:12px;
			color:#272727;
			padding:0 50px 16px 26px;
		}
		
		#footer-bg {
			background-image:url(/images/footer.jpg);
			background-position:bottom center;
			background-repeat:no-repeat;
		}
			
		#footer { 
			width:936px;
			margin:0 auto;
			color:#8496a6;
			font-size:10px;
			padding:159px 22px 9px;
			overflow:hidden;
		}		
		
		#footer span {
			color:#cb9220;
		}
		
		#footer a {
			color:#8496a6;
			text-decoration:none;
		}
		
		#footer a:hover {
			text-decoration:underline;
		}		
		
		.left {
			float:left;
		}
		
		.right {
			float:right;
		}
		
		.overview-container {
			overflow:auto;
			width:100%;
		}
		
		.overview {
			overflow:auto;
			padding-bottom:24px;
			width:297px;
			float:left;
			display:inline;
			clear: left;
		}
		
		.overview-title {
			font-family:"Times New Roman", Times, serif;
			font-size:18px;
			line-height:25px;
			color:#052541;
			font-weight:bold;
			font-style:italic;
		}
		
		.overview-right {
			float:right;
			margin-right:0;
			clear: none;
			
		}
		
		.picture {
			float:left;
			width:147px;
			padding-top:1px;
		}
		
		#content .text {
			float:left;
			width:150px;	
			font-size:11px;
			line-height:18px;
			font-family:Arial, Helvetica, sans-serif;
		}
		
		.text .title {
			display:block;
			font-size:13px;
			font-weight:bold;
			color:#003462;
			padding-bottom:1px;
		}

ul ul li {
list-style-type:circle;
}

ul ul ul li {
color:#666666;
}

#content table.sitemap h3 a{
color: #ad863f;
text-decoration: none;
}

.burgess-table td{
border: 1px dotted #315178;
padding: 5px;
}

table .header {
background-color: #315178;
color: #fff;
font-size: 110%;
}