.about_usx {
}

html {
		font-size: 100%;
		}
body {
	background-color: #003B87;
	font-size: 62.5%;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: repeat-x;
}
.list {
	text-indent: 14px;
}
.list:hover {
     background-color:
	 #FFFFFF;
	 color : #FF0000;
	 text-indent: 14px;
}
.list2 {
     color: #FFFFFF; text-decoration: none; padding: 2px 0;
	 text-indent: 14px;
}
.list2:hover {
	color: #FFFFFF;
	text-decoration: none;
	padding: 2px 0;
	background-image: url(images/backlist.gif);
	text-indent: 14px;
	background-repeat: no-repeat;
}
a {text-decoration: none}
#wrapper {
	width: 840px;
	margin: 0 auto;
	padding: 0px 0;
}
#introductorytext {
	float: left;
	width: 312px;
	margin-right: 12px;
	margin-left: 82px;
	margin-top: 24px;
	line-height: 3px;
}
#equipment {
	font: 1em/1.2em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	float: left;
	width: 450px;
	margin-right: 13px;
	margin-top: 12px;
	color: #FFFFFF;
}
#about_us {
	float: left;
	width: 350px;
	margin-right: 13px;
	color: #FFFFFF;
	font: 1em/1.2em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	margin-top: 12px;
	line-height: normal;
}
#equipics {
	float: left;
	width: 180px;
	margin-right: 13px;
	margin-left: 82px;
	margin-top: 12px;
}
#separator {
	float: left;
	width: 10px;
	margin-top: 26px;
	margin-right: 21px;
}
#newprojects {
	float: left;
	width: 315px;
	margin-top: 24px;
}
p {
	margin-top: 0px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-size: 1.2em;
	line-height: normal;
}
#newprojflash {
	height: 288px;
	width: 315px;
	float: left;
}
p.small {
	line-height: normal;
}		
h1 {
	padding-left: 80px;
	color: #FFFFFF;
	text-transform: uppercase;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-size: 1.5em;
	font-style: normal;
	line-height: 2em;
	font-weight: normal;
	font-variant: normal;
	margin: 10px;
		}
h2 { color : #0000ff; }
.note { background-color : #ffff00; }

.separator {
		clear: both;
		height: 1px;
		background: #000000;
		border-bottom: 1px solid #7f7f7f;
		}
#topnav-left {

	height:27px;
	float: left;
}

#topnav-home-up {

	height:27px;
	float: left;
}

#topnav-about-up {

	height:27px;
	float: left;
}

#topnav-equipment-up {

	height:27px;
	float: left;
}

#topnav-showcase-up {

	height:27px;
	float: left;
}

#topnav-certified-up {

	height:27px;
	float: left;
}

#topnav-contact-up {

	height:27px;
	float: left;
}

#topnav-right {

	height:27px;
	float: left;
}

#top-flash {
	width:840px;
	height:348px;
	float: left;
	background-image: url(images/top_flash.jpg);
}
#topborder {
	width:840px;
	height:40px;
	float: left;
	background-image: url(images/top_page.png);
}
#middle-content {
	width:840px;
	height:340px;
	float: left;
	background-image: url(images/middle_content.jpg);
}
#middle-content2 {
	width:840px;
	float: left;
	background-image: url(images/middle_content3.jpg);
}
#middle-content-about {
	width:840px;
	height:700px;
	float: left;
	background-image: url(images/middle_content3.jpg);
	margin: 0px;
	padding: 0px;
}
#middle-content-about2 {
	width:840px;
	height:950px;
	float: left;
	background-image: url(images/middle_content3.jpg);
	margin: 0px;
	padding: 0px;
}
#footgrad {
	width:840px;
	height:10px;
	float: left;
	background-image: url(images/footgrad.png);
}

#bottom-flash {
	width:840px;
	height:210px;
	float: left;
	background-image: url(images/bottom_flash.jpg);
}
#bottomborder {
	width:840px;
	height:210px;
	float: left;
	background-image: url(images/bottom_flash.jpg);
}

#foot-left {
	width:45px;
	height:21px;
	float: left;
}

#foot-home-up {

	height:21px;
	float: left;
}

#foot-aboutus-up {

	height:21px;
	float: left;
}

#foot-equipment-up {

	height:21px;
	float: left;
}

#foot-showcase-up {

	height:21px;
	float: left;
}

#foot-certified-up {

	height:21px;
	float: left;
}

#foot-contact-up {

	height:21px;
	float: left;
}

#foot-right {
	width:45px;
	height:21px;
	float: left;
}

#Copyright {
	width:840px;
	height:42px;
	float: left;
}
#Layer1 {
	width:317px;
	height:330px;
	z-index:1;
	left: 646px;
	top: 430px;
}
a:link {
	color: #FFFFFF;
}
a:hover {
	color: #00CCFF;
}
a:visited {
	color: #CCCCCC;
}
#headquarters {
	width: 275px;
	margin-right: 24px;
	margin-left: 82px;
	margin-top: 12px;
	float: left;
	height: 350px;
}
#Address-Info {

	float: left;
	width: 200px;
	margin-right: 13px;
	margin-left: 82px;
	margin-top: 24px;
}
#Layer2 {
	left:-662px;
	width:276px;
	height:171px;
	z-index:1;
	position: relative;
	color: #FFFFFF;
	font: 1em/1.2em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	line-height: normal;
	top: 200px;
}
#Chaz_Photo {
	float: right;
	height: 102px;
	width: 90px;
	position: relative;
	top: 0px;
}
#body_gen {
	width: 650px;
	margin-right: 24px;
	margin-left: 82px;
	margin-top: 12px;
	float: left;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-size: 1em;
	line-height: 1.2em;
	color: #FFFFFF;
}
#body_gen2 {
	width: 706px;
	
	margin-right: 04px;
	margin-left: 60px;
	margin-top: 12px;
	float: left;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-size: 1em;
	line-height: 1.2em;
	color: #FFFFFF;
	
	/*margin-right: 0px;
	margin-left: 0px; 
	
	margin-right: 24px;
	margin-left: 82px;
	
	margin-left:auto;
margin-right:auto;
	margin-top: 12px;
	float: center;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-size: 1em;
	line-height: 1.2em;
	color: #FFFFFF;*/
}


#dates {
	background-color: #003B87;
	float: none;
	width: auto;
}

#logos {

	width: 650px;
	margin-right: 24px;
	margin-left: 100px;
	float: left;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-size: 1em;
	line-height: 1.2em;
	color: #FFFFFF;
}
#fade_head {
	width: 650px;
	margin-right: 24px;
	margin-left: 100px;
	margin-top: 0px;
	float: left;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-size: 1em;
	line-height: 1.2em;
	color: #FFFFFF;
	background-image: url(images/fade_top.jpg);
	height: 18px;
}
#fade_foot {
	width: 650px;
	margin-right: 24px;
	margin-left: 100px;
	float: left;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-size: 1em;
	line-height: 1.2em;
	color: #FFFFFF;
	background-image: url(images/fade_bottom.jpg);
	height: 17px;
}
#contact_gen {

	width: 310px;
	margin-right: 12px;
	margin-left: 82px;
	margin-top: 24px;
	float: left;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-size: 1em;
	line-height: 1.2em;
	color: #FFFFFF;
}
#contact_gen2 {

	width: 400px;
	margin-right: 12px;
	margin-left: 82px;
	margin-top: 24px;
	float: left;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-size: 1em;
	line-height: 1.2em;
	color: #FFFFFF;
}
#contact_mail {
	float: left;
	width: 260px;
	margin-right: 13px;
	color: #FFFFFF;
	font: 1em/1.2em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	margin-top: 24px;
	line-height: normal;
	height: 300px;
}
#middle-content-bio {

	width:840px;
	height:2200px;
	float: left;
	background-image: url(images/middle_content3.jpg);
	margin: 0px;
	padding: 0px;
}
h3 {
	padding-left: 10px;
	color: #FFFFFF;
	text-transform: uppercase;
	margin-bottom: 10px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-size: 1.2em;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
}
#middle-content-gallery {

	width:840px;
	height:800px;
	float: left;
	background-image: url(images/middle_content3.jpg);
	margin: 0px;
	padding: 0px;
}
#gallery_title {
	width: 650px;
	margin-right: 24px;
	margin-left: 92px;
	margin-top: 24px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	line-height: 1.2em;
	color: #FFFFFF;
}
#gallery_foot {
	width: 650px;
	margin-right: 24px;
	margin-left: 92px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	color: #FFFFFF;
	padding-top: 24px;
}
.gallfoot {
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
}
.gallhead {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
#return {
	color: #FFFFFF;
	text-transform: uppercase;
	padding-right: 80px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}
#header {
	color: #FFFFFF;
	text-transform: uppercase;
	padding-left: 80px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;

