@charset "UTF-8";body, html {	background: #333333 url(images/mainbackground.jpg) repeat-x;	margin: 0px;	padding-top: 0px;}#bglinesleft {	border-top: 1px solid #666666;	border-bottom: 1px solid #666666;	height: 390px;	width: auto;	margin: auto;	position: relative;	top: 105px;	text-indent: -3000px;}h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 1em;	font-weight: normal;	color: #CCCCCC;	line-height: 22px;	margin: 0px;	padding-top: 8px;	text-align: justify;}h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 0.7em;	font-weight: normal;	color: #999999;	line-height: 15px;	padding: 8px 5px 0px 0px;	text-align: justify;	margin: 0px;}h3 {	font-family: Arial, Helvetica, sans-serif;	color: #FFFFFF;	font-size: 0.85em;	text-transform: uppercase;	margin: 0px;	line-height: 18px;/*	padding-left: 30px;*/}#pagetitle {	margin: 8px 0px 0px;	width: 267px;	float: left;	clear: both;}#pagetitle h3.inactive {	padding-left: 30px;}#pagetitleborder {	border-bottom: 1px solid #999999;	width: 237px;	margin-top: 8px;	margin-left: 30px;}#pagetitle a:link, #pagetitle a:visited {	text-decoration: none;	background: url(images/expand_rollover.png) no-repeat left center;	color: #FFFFFF;	display: block;	padding-left: 30px;}#pagetitle a:hover, #pagetitle a:active {	background-position: -267px 0px;}#footer {	border-top: 1px solid #000000;	clear: both;	margin: 30px 0px;}#footercontent {	width: 800px;	margin: 0px auto;	background: url(images/footer_indicator.gif) no-repeat;	color: #666666;}#footercontent p {	font-family: Arial, Helvetica, sans-serif;	font-size: 0.65em;	line-height: 15px;	margin: 0px;	padding: 10px 0px 0px 30px;}#footercontent a {	text-decoration: none;	text-transform: uppercase;	color: #666666;}#footercontent a:hover {	text-decoration: underline;}#hometext {	padding-left: 5px;	padding-right: 5px;}#projecttxt {	border-top: 4px solid #666666;	padding: 0px 5px 0px 30px;	position: relative;	top: -10px;	margin: 0px;}#service {	margin-top: 8px;	width: 237px;	float: left;	clear: both;	margin-left: 30px;	border-bottom: 1px solid #999999;	padding-bottom: 7px;}#service a:link, #service a:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 0.65em;	text-transform: uppercase;	line-height: 18px;	color:#FFFFFF;	text-decoration: none;	display: inline-block;}#service a:hover,#service a:active {	color: #FFFFFF;}#service p a.nav {	text-transform: none;	margin: 0px;	padding: 0px 0px 0px 10px;	line-height: 14px;	color: #000000;	background: url(none);}#service p a.nav:hover {	color: #999999;}#servicetxt {	margin: 0px 0px 0px 267px;	padding: 0px;}#servicetitle {	width: 237px;	float: left;	font-family: Arial, Helvetica, sans-serif;	font-size: medium;	line-height: 20px;	font-weight: normal;	text-transform: capitalize;	padding-left: 30px;	padding-top: 10px;	color: #FFFFFF;}#project  {	font-family: Arial, Helvetica, sans-serif;	font-size: 0.65em;	text-transform: uppercase;	line-height: 18px;	width: 290px;	background: url(images/submenu_rollover.png) no-repeat left center;	background-position: -255px 0px;	color:#FFFFFF;	margin-top: 8px;	padding-left: 30px;}#project a:link, #project a:visited {	text-decoration: none;	color: #FFFFFF;	}#header {	height: 80px;	width: 800px;	display: block;	position: relative;	margin-right: auto;	margin-left: auto;}#logo  img {	margin-top: 30px;	text-decoration: none;	position: absolute;	border-style: none;}#wrapper {	margin: 0px auto;	width: 968px;	background: url(images/dropshadow.png) no-repeat center 85px;}#header ul {	margin: 0;	padding: 0;	list-style: none;	float: left;	position: absolute;	right: 0px;	bottom: 0px;}#header li {	float: left;	padding-bottom: 8px;}#header li a:link, #header li a:visited {	display: block;	font-family: Arial, Helvetica, sans-serif;	font-size: 0.7em;	font-weight: bold;	color: #000000;	text-decoration: none;	padding-top: 2em;	padding-left: 2em;	margin-left: .5em;}#header li a:hover {	color:#FFFFFF}#header li a:active {	color: #FFFFFF}#header li a.current, #header li a.current:hover, #header li a.current:active {	color: #FFFFFF;	cursor: default;}#flash {	background: #000000 url(images/flash_border.png) no-repeat;	height: 400px;	width: 800px;	padding: 0px;	margin-right: auto;	margin-left: auto;	border-left: 1px solid #000000;}#flash.subnav1 {	background: #000000 url(images/flash_border.png) no-repeat -800px;	height: 400px;	width: 800px;}#flash.subnav2 {	background: #000000 url(images/flash_border.png) no-repeat -1600px;	height: 400px;	width: 800px;}#flashcontainer    {	height: 390px;	width: 790px;	position: relative;	margin: 0px auto;	padding: 5px;}#peoplecontainer    {	height: 390px;	width: 790px;	position: relative;	margin: 0px auto;	top: 5px;}#btmcontainer {	position: relative;	margin: 0px auto;	padding: 0px;	width: 800px;}#btmcontainer p {	margin: 0px;}#subnav1 {	width: 267px;	padding: 0px;	float: left;	list-style: none;	clear: both;	margin-top: 8px;	margin-bottom: 30px;}#subnav1 ul {	padding: 0px;	margin: 0px 0px 0px;	list-style: none;}#subnav1  li  a:link, #subnav1 li a:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 0.65em;	list-style: none;	text-transform: uppercase;	text-decoration: none;	color: #999999;	margin: 0px;	line-height: 18px;	padding-left: 30px;	display: block;	background: url(images/subnav1_rollover.png) no-repeat left center;}#subnav1 li  a:hover, #subnav1 li a:active {	color:#FFFFFF;	background-position: -267px 0px;}#subnav1 li a.current, #subnav1 li a.current:hover, #subnav1 li a.current:active {	color:#FFFFFF;	cursor: default;	background-position: -267px 0px;}#subnav2 {	clear: both;	float: left;	width: 267px;	margin-top: 8px;	margin-bottom: 30px;}#subnav2 ul {	width: 267px;	margin: 0px 0px 0px;	list-style: none;	padding: 0;	clear: both;}#subnav2 li a:link, #subnav2 li a:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 0.7em;	color: #999999;	text-decoration: none;	line-height: 18px;	list-style: none;	display: block;	padding: 0px 0px 0px 30px;	margin: 0px;	background: url(images/subnav2_rollover.png) no-repeat left center;}#subnav2 li a:hover, #subnav2 li a:active {	color: #FFFFFF;	background-position: -515px 0px;}#subnav2 li a.current, #subnav2 li a.current:hover, #subnav2 li a.current:active {	color:#FFFFFF;	cursor: default;	background-position: -515px 0px;}#subnav2 li.last {	margin-bottom: 30px;}#subnav3 {	top: -18px;	position: relative;	width: 450px;	left: 350px;	margin: 0px;}#subnav3 a:link, #subnav3 a:visited {	font-family: Arial, Helvetica, sans-serif;	text-decoration: none;	font-size: 0.65em;	line-height: 18px;	color: #999999;	display: inline;	margin-left: 20px;	padding-right: 5px;}#subnav3 a:hover, #subnav3 a:active {	color:#FFFFFF;}#bodytext {	margin: 0px 0px 0px 297px;	padding: 0px;}#bodytitle {	width: 503px;	border-bottom: 1px solid #999999;	padding: 8px 0px;	margin: 0px;}#bodytitle h3.titlecase {	text-transform: capitalize;}#bodytitle h3 span.jobtitle {	font-style: italic;	color: #000000;	font-size: .85em;	padding-left: 5px;}#peoplecontainer img {	padding-right: 5px;}#peoplecontainer img.last {	padding: 0px;}#features {	margin-left: 295px;	margin-top: 8px;}#wrapper #btmcontainer #bodytext img {	margin: 0px;	float: left;	padding-top: 2px;	padding-right: 8px;	position: relative;}#wrapper #btmcontainer #bodytext img.first {	position: absolute;	margin-top: 8px;}#wrapper #btmcontainer #bodytext h2.first {	padding-left: 88px;}#bodytext  ul {	font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;	list-style: none;	width: auto;	margin: 0px;	padding-top: 10px;	padding-right: 0px;	padding-bottom: 0px;	left: 0px;	color: #999999;	height: auto;	position: relative;	float: left;}#wrapper #btmcontainer #bodytext li {	padding: 5px 0px 0px;	position: relative;	left: -30px;}
