@import url("base.css");@import url("nav.css");@import url("nav.js.css"); /* For Javascript use */@import url("teasers.css");@import url("forms.css");body {	background-color: #fff;	color: #666;	font-family: Helvetica, Geneva, sans-serif;}h1 {	background: #CDE3EE;	color: #003;	font: normal 1.4em/1 Times, serif;	margin-bottom: 0.5em;	padding: 10px 10px 10px 20px;}p { line-height: 1.4;}em { font-style: italic;}strong { font-weight: bold; }ol {	list-style-type: decimal;}#page {	position: relative;}#content {	background: #fff;	border-top: 1px solid #fff;	min-height: 460px;}	#intro {/*		background: #CDE3EE;*/		background: #e1eff5;		border: 1px solid #e1eff5;		border-left: none;		border-right: none;		color: #666;		height: 142px;		overflow: hidden;		margin-top: 317px;	}		#intro div.focus {			background: #CDE3EE;			border: 1px solid #CDE3EE;			border-right: none;			border-left: none;			padding: 4px 0;		}		#intro p {			margin: 10px 20px;			font: normal 1em/1.8 Helvetica, Geneva, sans-serif;		}	#main {		margin: 261px auto 0;	}	body.general #main {		margin-top: 317px;	}		#main .focus {			border: 1px solid #ccc;			border-top: none;			overflow: hidden;		}		#main #column {			float: right;			min-height: 300px;			padding-top: 30px;			width: 480px;		}			#column h2 {				margin: 0 20px 0.4em;			}			#column p, #column li {				font-size: 80%;				margin: 0 20px 1em;			}			#column li {				margin-bottom: 0.5em;				margin-left: 40px;				line-height: 1.4;				list-style-position: outside;			}			#column ul li {				list-style-type: disc;			}				#column p img {					border: 1px solid #ccc;					float: left;					margin: 0.5em 0.5em 0.5em 0;				}		#main #aside {			float: left;			padding-top: 80px;			width: 240px;		}			#aside .quote {				color: #003;				font-family: Palatino, Times, serif;				margin-left: 20px;			}#company {	border-top: 1px solid #fff;	color: #626464;	height: 301px;	position: absolute;	top: 0;	width: 100%;}	#company .focus {		border-top: 1px solid #fff;		background: #ccc url("../images/headers/home.jpg") no-repeat left top;		position: relative;		height: 225px;		margin-top: 36px;	}	/* IMAGE HEADERS */	body.home #company .focus, body.general #company .focus {		height: 280px;	}	body.about #company .focus {	background-image: url("../images/headers/about.jpg");}	body.general #company .focus {	background-image: url("../images/headers/general.jpg");}	body.community #company .focus {	background-image: url("../images/headers/community.jpg");}	body.expertise #company .focus {	background-image: url("../images/headers/expertise.jpg");}	body.executive #company .focus {	background-image: url("../images/headers/executive.jpg");}			#company h2 {		top: 15px;		left: 15px;		position: absolute;		z-index: 3;	}	#company ul {		position: absolute;		top: -18px;		right: 0px;		font-size: 70%;	}		#company ul li {			display: inline;			padding-right: 15px;			text-transform: lowercase;		}			#company ul li a {				color: #000;				text-decoration: none;			}#footer {	font-size: 78%;	text-align: right;}	#footer .focus {		background-color: #6F7153;		border: 1px solid #6F7153;		color: #fff;		overflow: hidden;	}	#footer p {		float: right;		font-size: 70%;		margin: 10px;		width: 250;	}#extra {	color: #000;	font-size: 70%;	padding-top: 10px;	padding-bottom: 8px;}	#extra .focus { padding-left: 20px;}/* sets the width of the focused area */div.focus {	width: 728px;	margin-right: auto;	margin-left: auto;	position: relative;}