body {
	background-color: #558cbf;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/mainbg.jpg);
	text-align: center;

}

div#container{
	width: 951px;
	margin: auto;
	padding-top: 40px;
	text-align: left;
}

#header{
	background-image:url(../images/topbar.jpg);
	height: 98px;
	width: 951px;
	position: relative;
}

#global_nav{
	font-size: 11px;
	text-transform: uppercase;
	position: absolute;
	right: 30px;
	top: 35px;
	color: #FFFFFF;
	display: inline;
}

#global_nav ul{}
#global_nav ul li{display: inline; padding-right: 15px;}
#global_nav ul a:link{color: #FFFFFF; text-decoration:none;}
#global_nav ul a:visited {color: #FFFFFF; text-decoration:none;}
#global_nav ul a:hover{color: #FFFFFF; text-decoration:none;}
#global_nav ul a:active{color: #FFFFFF; text-decoration:none;}

div#content_wrap{background-image:url(../images/tablebg.jpg);
	background-repeat: repeat-y;}
	
	div#content{width: 850px; margin-left: 34px;}


div#logo{
	float: left;
	margin-left: 30px;
	margin-top: 15px;
}


#main_nav ul{ float: right; margin-bottom: 44px; width: 336px; height: 79px; list-style: none;display: inline-block;  }

#main_nav ul li{    list-style: none;
	display: inline;}
#main_nav ul li a {padding: 79px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:79px; /* for IE5/Win only */}
	
#main_nav ul li#nav_whoweare a{background:url(../images/who-we-are.gif) top left no-repeat;float: left; width: 112px; display: inline; font-size: 8px; }
#main_nav ul li#nav_whatwedo a{background:url(../images/what-we-do.gif) top left no-repeat;float: left; width: 112px; display: inline;font-size: 8px;}
#main_nav ul li#nav_workwevedone a{background:url(../images/work-weve-done.gif) top left no-repeat;float: left; width: 112px; display: inline;font-size: 8px;}

#homeflash {
clear: both;
	padding-bottom: 40px;
	margin-left: 14px;
}

#block {
	padding-bottom: 15px;
	margin-left: 14px;
	padding-top: 124px;
}

div#footer {
	background-image: url(../images/bottom-bar.jpg);
	background-repeat: no-repeat;
	width: 951px;
	height: 90px;
	text-align: right;
}
#footer_nav ul{font-size: 11px; color: #FFFFFF; padding-top: 46px; padding-right: 30px;}
#footer_nav ul li{display: inline; padding-right: 15px; 
}


div#copyright{
	font-size: 11px;
	text-align: right;
	color:#B7CEEC;
	padding: 30px;
}
#work1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	width: 179px;
	padding-left: 26px;
	padding-top: 50px;
	line-height: 15px;
}
#work1 a:link{color: #FFFFFF; text-decoration:underline;}
#work1 a:visited {color: #FFFFFF; text-decoration:underline;}
#work1 a:hover{color: #FFFFFF; text-decoration:none;}
#work1 a:active{color: #FFFFFF; text-decoration:none;}

#hidden
{ display:none;
}


#success {
	width: 609px;
	padding-left: 35px;
	padding-top: 35px;
	line-height: 18px;
	padding-right: 35px;
}
.successhead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	padding-bottom: 15px;
}
.successtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 20px;
}
#bio {
	width: 609px;
	padding-left: 35px;
	padding-top: 35px;
	line-height: 18px;
	padding-right: 35px;
}

.biohead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	padding-bottom: 15px;
	float: left;
	width: 300px;
}
.biosmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-bottom: 15px;
	width: 600px;
	float: left;
}

.biotext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 20px;
	float: left;
	width: 600px;
}

.next {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-bottom: 15px;
	width: 300px;
	float: right;
	display: inline;
	text-align: right;
	position: relative;
}

#bio a:link{color: #FFFFFF; text-decoration:underline;}
#bio a:visited {color: #FFFFFF; text-decoration:underline;}
#bio a:hover{color: #FFFFFF; text-decoration:none;}
#bio a:active{color: #FFFFFF; text-decoration:none;}


#news {
	width: 607px;
	padding-left: 35px;
	padding-top: 35px;
	line-height: 18px;
	padding-right: 35px;
}

.newshead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	padding-bottom: 15px;
	padding-left: 5px;

}
.newsitem {
	width: 607px;
	margin-bottom: 10px;
}

.newssmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-bottom: 15px;
}

.newstext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 19px;
}

.newsdate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 19px;
	margin-bottom: 10px;
	float: left;
	width: 60px;
	display: inline;
}

#news a:link{color: #FFFFFF; text-decoration:underline;}
#news a:visited {color: #FFFFFF; text-decoration:underline;}
#news a:hover{color: #FFFFFF; text-decoration:none;}
#news a:active{color: #FFFFFF; text-decoration:none;}

#contact {
	width: 607px;
	padding-left: 35px;
	padding-top: 30px;
	line-height: 18px;
	padding-right: 35px;
}

.contacthead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	padding-bottom: 25px;
}
.contacthead2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding-bottom: 25px;
}
.contactsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-bottom: 15px;
}

.contactform{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 17px;
	margin-bottom: 10px;
	display: inline;
	width: 395px;
	float: left;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #FFFFFF;
}

.contacttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 18px;
	margin-bottom: 10px;
	display: inline;
	float: right;
	width: 180px;
}

#contact a:link{color: #FFFFFF; text-decoration:underline;}
#contact a:visited {color: #FFFFFF; text-decoration:underline;}
#contact a:hover{color: #FFFFFF; text-decoration:none;}
#contact a:active{color: #FFFFFF; text-decoration:none;}

.enewsletter{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 17px;
	margin-bottom: 10px;
	display: inline;
	width: 395px;
	float: left;
}

#whatwedo {
	width: 540px;
	padding-left: 30px;
	padding-top: 20px;
	line-height: 18px;
	padding-right: 35px;
}
.whatwedohead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	padding-bottom: 20px;
	padding-top: 50px;
}
.whatwedosubhead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	padding-bottom: 20px;
	padding-top: 10px;
}

.whatwedosmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 16px;
	display: inline;
	float: left;
	width: 255px;
	padding-top: 10px;
}


.whatwedotext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 24px;
	margin-bottom: 10px;
	display: inline;
	float: right;
}
.whatwedotext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 20px;
	margin-bottom: 10px;
	display: inline;
	float: right;
}

#whatwedo a:link{color: #FFFFFF; text-decoration:underline;}
#whatwedo a:visited {color: #FFFFFF; text-decoration:underline;}
#whatwedo a:hover{color: #FFFFFF; text-decoration:none;}
#whatwedo a:active{color: #FFFFFF; text-decoration:none;}
.whatwedotext3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 20px;
	display: inline;
	padding-bottom: 20px;
}
.whatwedosmall2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 16px;
	display: inline;
	float: right;
	width: 255px;
	padding-top: 10px;
}


div#people-menu{width: 164px; float: right; position: relative;}





ul#people-nav, ul#people-nav ul{ padding: 0; 
margin: 0; 
list-style: none;}






ul#people-nav a{ padding: 21px 0 0 0 !important;
	overflow: hidden;
	height: 0px; display: block !important; width: 164px; position: relative; z-index: 11;}
	
	ul#people-nav a:hover{cursor: pointer;}
	


li#people-nav-main{background-image:url(../images/people-nav-1.png); height: 24px !important;}


ul#dropdown {
position: absolute !important;width: 164px !important ;list-style: none !important; left: -999em;margin-right: 0px; z-index: 10 !important; background-image: none !important;  height: 100% !important;  overflow: visible !important;
}

ul#dropdown li{width: 164px !important; background-repeat: no-repeat; z-index: 7 !important; text-align: left !important; display: block !important; position: relative !important; float: left !important;  }


#people-menu ul li:hover ul#dropdown{
	left: auto !important; }

#people-menu ul li.sfhover ul {	
left: auto !important;}






ul#people-nav ul li#people-nav-bateman a{background:url(../images/people-nav-bateman.png) top left no-repeat;; padding-top: 20px !important;}
ul#people-nav ul li#people-nav-carmichael a{background:url(../images/people-nav-carmichael.png) top left no-repeat;}
ul#people-nav ul li#people-nav-collier a{background:url(../images/people-nav-collier.png) top left no-repeat;}
ul#people-nav ul li#people-nav-crist a{background:url(../images/people-nav-crist.png) top left no-repeat;}
ul#people-nav ul li#people-nav-glascod a{background:url(../images/people-nav-dougg.png) top left no-repeat;}
ul#people-nav ul li#people-nav-glascor a{background:url(../images/people-nav-rickg.png) top left no-repeat;}
ul#people-nav ul li#people-nav-glover a{background:url(../images/people-nav-glover.png) top left no-repeat;}
ul#people-nav ul li#people-nav-highfill a{background:url(../images/people-nav-highfill.png) top left no-repeat;}

ul#people-nav ul li#people-nav-hughes a{background:url(../images/people-nav-hughes.png) top left no-repeat;}

ul#people-nav ul li#people-nav-lee a{background:url(../images/people-nav-lee.png) top left no-repeat;}

ul#people-nav ul li#people-nav-lloyd a{background:url(../images/people-nav-lloyd.png) top left no-repeat;}
ul#people-nav ul li#people-nav-patina a{background:url(../images/people-nav-patina.png) top left no-repeat;}
ul#people-nav ul li#people-nav-singleton a{background:url(../images/people-nav-singleton.png) top left no-repeat;}

ul#people-nav ul li#people-nav-sitterson a{background:url(../images/people-nav-sitterson.png) top left no-repeat;}


ul#people-nav ul li#people-nav-watson a{background:url(../images/people-nav-watson.png) top left no-repeat;}
ul#people-nav ul li#people-nav-weisner a{background:url(../images/people-nav-weisner.png) top left no-repeat;padding-top: 24px !important;}
