html, body {
	height:100%;
	
	background-color: #F3F1EF;
	
	background-image:url(/images2/page_header_bg.gif);
	background-repeat:repeat-x;
	
	margin: 0px;
	
}

body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:.75em;
	line-height:1.4em;
	color: #636265;
}


h1 {
	color: #00405C;
	font-size: 1.3em;
	font-weight:normal;
}

h2 {
	color: #00405C;
	font-size: 1.1em;
	font-weight:normal;
}

h3 {
	color: #636265;
	font-size: 1.0em;
	font-weight:normal;
	 font-family: Helvetica, Arial, sans-serif;
}

a {
	outline: none;
}

#container {
   min-height:100%;
   /*margin-bottom: -55px;*/
   position: relative;
   background-image:url(/images2/page_bg2.gif);
	background-repeat:repeat-y;
	background-position:center;
	width:1012px;
	margin:0 auto -55px auto;

}


#header {
	background-color: #F3F1EF;
	height: 162px;
	text-align: center;
}

#footer {
	height: 20px;
	position: relative;
	background-color:#FFFFFF;
	background-image:url(/images2/footer_bg2.gif);
	background-repeat:repeat-x;
	/*background-position:center;*/
	text-color:#9A9A9A;
	text-align:center;
	padding-top:35px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: .8em;
	margin: 0 auto 0 auto;	
}
#widthHolder{
	background-image:url(images2/footer_corners.gif);
	background-repeat:no-repeat;
	/*background-position:center;*/
	width:1012px;
	height:23px;
	background-position: top;
	margin:-35px auto 0 auto;
	padding-top:30px;
}	

.clearfooter {
   height: 55px;
   clear: both;
}
#navBar {
	background-color: #CDC7BF;
	height: 25;
	width: 100%;
	padding:10px 0px 10px 0px;
	 background-image:url(images2/navbar_bg.gif);
	background-repeat:repeat-x;
}

.mainNav {
	margin: 0 auto;
	padding: 0;
	list-style: none;
	background: #CDC7BF;
	width:632px;
}
.mainNav li {
	padding: 0;
	margin: 0;
	height: 25px;
	list-style: none;
	text-indent: -10000px;
	background-repeat: no-repeat;
}
.mainNav li a, .mainNav li a:visited {
	display: block;
	text-decoration: none;
	text-indent: -10000px;
	height: 25px;
	background-repeat: no-repeat;
	
}
ul.mainNav li a:hover {background: none;}
.mainNav li {float: left;}
.mainNav:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.about {background-image: url(/images/mainNav/about_r.gif); width:89px;}
.services {background-image: url(/images/mainNav/services_r.gif); width:84px;}
.people {background-image: url(/images/mainNav/people_r.gif); width:68px;}
.news {background-image: url(/images/mainNav/news_r.gif); width:106px;}
.resources {background-image: url(/images/mainNav/resources_r.gif); width:100px;}
.careers {background-image: url(/images/mainNav/careers_r.gif); width:80px;}
.contact {background-image: url(/images/mainNav/contact_r.gif); width:105px;} 
 
.about a {background-image: url(/images/mainNav/about_a.gif);height:43px; width:89px;}
.services a {background-image: url(/images/mainNav/services_a.gif); width:84px;}
.people a {background-image: url(/images/mainNav/people_a.gif); width:68px;}
.news a {background-image: url(/images/mainNav/news_a.gif); width:106px;}
.resources a {background-image: url(/images/mainNav/resources_a.gif); width:100px;}
.careers a {background-image: url(/images/mainNav/careers_a.gif); width:80px;}
.contact a {background-image: url(/images/mainNav/contact_a.gif); width:105px;} 

.aboutSelect {background-image: url(/images/mainNav/about_s.gif); width:89px;}
.servicesSelect {background-image: url(/images/mainNav/services_s.gif); width:84px;}
.peopleSelect {background-image: url(/images/mainNav/people_s.gif); width:68px;}
.newsSelect {background-image: url(/images/mainNav/news_s.gif); width:106px;}
.resourcesSelect {background-image: url(/images/mainNav/resources_s.gif); width:100px;}
.careersSelect {background-image: url(/images/mainNav/careers_s.gif); width:80px;}
.contactSelect {background-image: url(/images/mainNav/contact_s.gif); width:105px;}

#content {
width:612px;
	padding-left: 200px;
	padding-right: 200px;
	margin:0px auto 0px auto;
}

#innerContainer {
	width:612px;
}
#content .column {
	float:left;
	position:relative;

}

#leftCol{
	/*background-color:#00FF00;*/
	width:300px;
	margin-left:-100%;
	right: 300px;	
	/*padding-top: 80px;*/
	text-align:right;
	
	
}

#leftColCorner{
	
	width:300px;
	height:25px;
	background-image: url(images/cornerTopRight.gif);
	background-repeat: no-repeat;
	background-position: right top;	
}


#rightCol{
	/*background-color:#FF0000;*/
	width:250px;
	margin-right:-250px;
	padding-top: 70px;
	background-image: url(images/cornerTopLeft.gif);
	background-repeat: no-repeat;
	background-position: left top;	
}

.rightColContent{
	 font-family: Helvetica, Arial, sans-serif;
	padding-left:24px;
}

.rightColContent a {
	color:#00405C;
text-decoration:none;
}

#leftHome {
	width:300px;
	/*float:right;*/
	
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #00405C;
	margin: 30px 0px 0px 0px;
}

#leftMenu {
	width:300px;
	/*float:right;*/
	
	font-family: Helvetica, Arial, sans-serif;
	color: #00405C;
	margin: 70px 0px 0px 0px;
}

#leftMenu a {
	text-decoration:none;
	color: #00405C;
	padding:3px 24px 3px 5px;
	}
	
#leftMenu ul {
	list-style-type: none;
}
#leftMenu li {
	margin:4px 0px;
}

#leftMenu .selected{
	background-color: #CDC7BF;
	padding:3px 24px 3px 5px;
}

#leftMenu a:hover, .leftSelect {
	background-color: #CDC7BF;
	
}


#centerCol{
	/*background-color:#0066CC;*/
	width:100%;

}

#textBody {
	padding-left:50px;
	padding-right:50px;
	padding-top: 80px;
}
#textBody a {
	color:#00405C;
	 text-decoration:none;
}

#textBody a:hover {
	text-decoration:underline;
}

.aboutpage {
	background-image: url(images/header_about.jpg);
	background-repeat: no-repeat;
	background-position: top;	
}
.servicespage {
	background-image: url(images/header_services.jpg);
	background-repeat: no-repeat;
	background-position: top;	
}
.contactpage {
	background-image: url(images/header_contact.jpg);
	background-repeat: no-repeat;
	background-position: top;	
}
.careerspage {
	background-image: url(images/header_careers.jpg);
	background-repeat: no-repeat;
	background-position: top;	
}
.newspage {
	background-image: url(images/header_news.jpg);
	background-repeat: no-repeat;
	background-position: top;	
}

.peoplepage {
	background-image: url(images/header_people.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 305px;
}
.people2page {
	background-image: url(images/header_people2.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

.people3page {
	background-image: url(images/header_blank.gif);
	background-repeat: no-repeat;
	background-position: top;
	 padding-top: 0px;
}
.resourcespage {
	background-image: url(images/header_resources.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.homepage {
	background-image: url(images/header_home.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 120px;
}


#textBody a.linklist{
font-family:Helvetica,Arial,sans-serif;
color: #636265;
text-decoration:none;
}

#textBody a.linklist:hover{
color: #00405C;
text-decoration:underline;
}

#highlights a:hover{
text-decoration:underline;
color: #00405C;
}

#highlights a.more {
font-style:italic;
text-decoration:none;
color: #636265;
}
#highlights a.more:hover {
text-decoration:underline;
color: #00405C;
}

#rightMenu {
	width:300px;	
	font-family: Helvetica, Arial, sans-serif;
	color: #00405C;
	margin: 0px 0px 0px 0px;
}

#rightMenu a {
	text-decoration:none;
	color: #00405C;
	padding:3px 5px 3px 24px;
	}
	
#rightMenu ul {
	list-style-type: none;
	 padding-left:0px;
}
#rightMenu li {
	margin: 4px 0px 0px 0px;

}

#rightMenu .selected{
	background-color: #CDC7BF;
	padding:3px 5px 3px 24px;
}

#rightMenu a:hover, .rightSelect {
	background-color: #CDC7BF;
	
}

