/* CSS Document */

body {
text-align:left;
/*background-color: #EEEEEE;*/
		}

#wrap {
text-align:left;
margin-top: 0px;
}

#main {
margin: auto;
width: 905px;
height: auto;
text-align:left;
border:#000000 1px solid;
position:relative;
background-image: url(pics/background.jpg);
z-index: 200;
}

#main2 {
margin: auto;
width: 905px;
height: auto;
text-align:left;
position:relative;
}

#main3 {
margin: auto;
width: 905px;
height: 630px;
text-align:left;
border:#000000 1px solid;
position:relative;
background-image: url(profile/pics/background2.jpg);
}

#main4 {
margin: auto;
width: 905px;
height: 630px;
text-align:left;
border:#000000 1px solid;
position:relative;
background-image: url(profile/pics/background3.jpg);
}

#main5 {
margin: auto;
width: 905px;
height: 630px;
text-align:left;
border:#000000 1px solid;
position:relative;
background-image: url(services/pics/background.jpg);
}

#main6 {
margin: auto;
width: 905px;
height: 630px;
text-align:left;
border:#000000 1px solid;
position:relative;
background-image: url(services/pics/background2.jpg);
}

#main7 {
margin: auto;
width: 905px;
height: 630px;
text-align:left;
border:#000000 1px solid;
position:relative;
background-image: url(services/pics/background3.jpg);
}

#main8 {
margin: auto;
width: 905px;
height: 630px;
text-align:left;
border:#000000 1px solid;
position:relative;
background-image: url(services/pics/background4.jpg);
}

#main9 {
margin: auto;
width: 905px;
height: 630px;
text-align:left;
border:#000000 1px solid;
position:relative;
background-image: url(careers/pics/background.jpg);
}

#main10 {
margin: auto;
width: 905px;
height: 630px;
text-align:left;
border:#000000 1px solid;
position:relative;
background-image: url(services/pics/background5.jpg);
}

#main11 {
margin: auto;
width: 905px;
height: 630px;
text-align:left;
border:#000000 1px solid;
position:relative;
background-image: url(services/pics/background6.jpg);
}

#main12 {
margin: auto;
width: 905px;
height: 630px;
text-align:left;
border:#000000 1px solid;
position:relative;
background-image: url(profile/pics/background4.jpg);
}

#logo {
position: absolute;
top: 10px;
left: 35px;
padding: 0px;
z-index: 200;
}

#tag {
position: absolute;
top: 120px;
left: 35px;
padding: 0px;
z-index: 200;
}

#mrg {
position: absolute;
top: 0px;
left: 0px;
padding: 0px;
z-index: 100;
border-top:#000000 1px solid;
border-left:#000000 1px solid;
border-right:#000000 1px solid;
}

#curve {
position: absolute;
top: 170px;
left: 0px;
padding: 0px;
z-index: 200;
border-left:#000000 1px solid;
border-right:#000000 1px solid;
}

#home {
display: block;
position: absolute;
top: 96px;
left: 475px;
background:url(pics/test/nav/home.gif);
z-index: 200;
}

#home2 {
display: block;
position: absolute;
top: 96px;
left: 475px;
background:url(pics/test/nav/homeO.gif);
z-index: 200;
}

#home:hover {
background:url(pics/test/nav/homeO.gif);
z-index: 200;
}

#home:active {
background:url(pics/test/nav/homeO.gif);
z-index: 200;
}

#profile {
display: block;
position: absolute;
top: 96px;
left: 528px;
background:url(pics/test/nav/profile.gif);
z-index: 200;
}

#profile2 {
display: block;
position: absolute;
top: 96px;
left: 528px;
background:url(pics/test/nav/profileO.gif);
z-index: 200;
}

#profile:hover {
background:url(pics/test/nav/profileO.gif);
z-index: 200;
}

#profile:active {
background:url(pics/test/nav/profileO.gif);
z-index: 200;
}

	#mission {
	display: block;
	position: absolute;
	top: 120px;
	left: 477px;
	background: url(pics/test/nav/prof/mission.gif);
	z-index: 200;
	}
	
	#mission2 {
	display: block;
	position: absolute;
	top: 120px;
	left: 477px;
	background: url(pics/test/nav/prof/missionO.gif);
	z-index: 200;
	}
	
	#mission:hover {
	background: url(pics/test/nav/prof/missionO.gif);
	z-index: 200;
	}

	#mission:active {
	background: url(pics/test/nav/prof/missionO.gif);
	z-index: 200;
	}
	
	#manage {
	display: block;
	position: absolute;
	top: 120px;
	left: 540px;
	background: url(pics/test/nav/prof/manage.gif);
	z-index: 200;
	}
	
	#manage2 {
	display: block;
	position: absolute;
	top: 120px;
	left: 540px;
	background: url(pics/test/nav/prof/manageO.gif);
	z-index: 200;
	}
	
	#manage:hover {
	background: url(pics/test/nav/prof/manageO.gif);
	z-index: 200;
	}

	#manage:active {
	background: url(pics/test/nav/prof/manageO.gif);
	z-index: 200;
	}
	
	#team {
	display: block;
	position: absolute;
	top: 120px;
	left: 634px;
	background: url(pics/test/nav/prof/team.gif);
	z-index: 200;
	}
	
	#team2 {
	display: block;
	position: absolute;
	top: 120px;
	left: 634px;
	background: url(pics/test/nav/prof/teamO.gif);
	z-index: 200;
	}
	
	#team:hover {
	background: url(pics/test/nav/prof/teamO.gif);
	z-index: 200;
	}

	#team:active {
	background: url(pics/test/nav/prof/teamO.gif);
	z-index: 200;
	}
	
	#fast {
	display: block;
	position: absolute;
	top: 120px;
	left: 681px;
	background: url(pics/test/nav/prof/facts.gif);
	z-index: 200;
	}
	
	#fast2 {
	display: block;
	position: absolute;
	top: 120px;
	left: 681px;
	background: url(pics/test/nav/prof/factsO.gif);
	z-index: 200;
	}
	
	#fast:hover {
	background: url(pics/test/nav/prof/factsO.gif);
	z-index: 200;
	}

	#fast:active {
	background: url(pics/test/nav/prof/factsO.gif);
	z-index: 200;
	}
	
	#offices {
	display: block;
	position: absolute;
	top: 120px;
	left: 755px;
	background: url(pics/test/nav/prof/office.gif);
	z-index: 200;
	}
	
	#offices2 {
	display: block;
	position: absolute;
	top: 120px;
	left: 755px;
	background: url(pics/test/nav/prof/officeO.gif);
	z-index: 200;
	}
	
	#offices:hover {
	background: url(pics/test/nav/prof/officeO.gif);
	z-index: 200;
	}

	#offices:active {
	background: url(pics/test/nav/prof/officeO.gif);
	z-index: 200;
	}
	
	#field {
	display: block;
	position: absolute;
	top: 120px;
	left: 816px;
	background: url(pics/test/nav/prof/field.gif);
	z-index: 200;
	}
	
	#field2 {
	display: block;
	position: absolute;
	top: 120px;
	left: 816px;
	background: url(pics/test/nav/prof/fieldO.gif);
	z-index: 200;
	}
	
	#field:hover {
	background: url(pics/test/nav/prof/fieldO.gif);
	z-index: 200;
	}

	#field:active {
	background: url(pics/test/nav/prof/fieldO.gif);
	z-index: 200;
	}

#service {
display: block;
position: absolute;
top: 96px;
left: 594px;
background: url(pics/test/nav/service.gif);
z-index: 200;
}

#service2 {
display: block;
position: absolute;
top: 96px;
left: 594px;
background: url(pics/test/nav/serviceO.gif);
z-index: 200;
}

#service:hover {
background: url(pics/test/nav/serviceO.gif);
z-index: 200;
}

#service:active {
background: url(pics/test/nav/serviceO.gif);
z-index: 200;
}

	#energy {
	display: block;
	position: absolute;
	top: 125px;
	left: 337px;
	background: url(pics/test/nav/serv/comp.gif) no-repeat;
	z-index: 200;
	}
	
	#energy2 {
	display: block;
	position: absolute;
	top: 125px;
	left: 337px;
	background: url(pics/test/nav/serv/compO.gif) no-repeat;
	z-index: 200;
	}
	
	#energy:hover {
	background: url(pics/test/nav/serv/compO.gif) no-repeat;
	z-index: 200;
	}

	#energy:active {
	background: url(pics/test/nav/serv/compO.gif) no-repeat;
	z-index: 200;
	}
	
	#ems {
	display: block;
	position: absolute;
	top: 125px;
	left: 415px;
	background: url(pics/test/nav/serv/ems.gif) no-repeat;
	z-index: 200;
	}
	
	#ems2 {
	display: block;
	position: absolute;
	top: 125px;
	left: 415px;
	background: url(pics/test/nav/serv/emsO.gif) no-repeat;
	z-index: 200;
	}
	
	#ems:hover {
	background: url(pics/test/nav/serv/emsO.gif) no-repeat;
	z-index: 200;
	}

	#ems:active {
	background: url(pics/test/nav/serv/emsO.gif) no-repeat;
	z-index: 200;
	}
	
	#nepa {
	display: block;
	position: absolute;
	top: 125px;
	left: 512px;
	background: url(pics/test/nav/serv/nepa.gif) no-repeat;
	z-index: 200;
	}
	
	#nepa2 {
	display: block;
	position: absolute;
	top: 125px;
	left: 512px;
	background: url(pics/test/nav/serv/nepaO.gif) no-repeat;
	z-index: 200;
	}
	
	#nepa:hover {
	background: url(pics/test/nav/serv/nepaO.gif) no-repeat;
	z-index: 200;
	}

	#nepa:active {
	background: url(pics/test/nav/serv/nepaO.gif) no-repeat;
	z-index: 200;
	}
	
	#tech {
	display: block;
	position: absolute;
	top: 125px;
	left: 564px;
	background: url(pics/test/nav/serv/it.gif) no-repeat;
	z-index: 200;
	}
	
	#tech2 {
	display: block;
	position: absolute;
	top: 125px;
	left: 564px;
	background: url(pics/test/nav/serv/itO.gif) no-repeat;
	z-index: 200;
	}
	
	#tech:hover {
	background: url(pics/test/nav/serv/itO.gif) no-repeat;
	z-index: 200;
	}

	#tech:active {
	background: url(pics/test/nav/serv/itO.gif) no-repeat;
	z-index: 200;
	}
	
	#ldev {
	display: block;
	position: absolute;
	top: 125px;
	left: 595px;
	background: url(pics/test/nav/serv/comm.gif) no-repeat;
	z-index: 200;
	}
	
	#ldev2 {
	display: block;
	position: absolute;
	top: 125px;
	left: 595px;
	background: url(pics/test/nav/serv/commO.gif) no-repeat;
	z-index: 200;
	}
	
	#ldev:hover {
	background: url(pics/test/nav/serv/commO.gif) no-repeat;
	z-index: 200;
	}

	#ldev:active {
	background: url(pics/test/nav/serv/commO.gif) no-repeat;
	z-index: 200;
	}
	
	#climate {
	display: block;
	position: absolute;
	top: 125px;
	left: 742px;
	background: url(pics/test/nav/serv/ener.gif) no-repeat;
	z-index: 200;
	}
	
	#climate2 {
	display: block;
	position: absolute;
	top: 125px;
	left: 742px;
	background: url(pics/test/nav/serv/enerO.gif) no-repeat;
	z-index: 200;
	}
	
	#climate:hover {
	background: url(pics/test/nav/serv/enerO.gif) no-repeat;
	z-index: 200;
	}

	#climate:active {
	background: url(pics/test/nav/serv/enerO.gif) no-repeat;
	z-index: 200;
	}

#login {
display: block;
position: absolute;
top: 1px;
left: 535px;
background:url(pics/various.gif) no-repeat;
padding: 0px;
background-position: -200px 0px;
z-index: 200;
}

#login:hover {
background-position: -200px -50px;
z-index: 200;
}

#login:active {
background-position: -200px -50px;
z-index: 200;
}

#vehic {
display: block;
position: absolute;
top: 1px;
left: 725px;
background:url(pics/various.gif) no-repeat;
padding: 0px;
background-position: -200px -100px;
z-index: 200;
}

#vehic2 {
display: block;
position: absolute;
top: 1px;
left: 725px;
background:url(pics/various.gif) no-repeat;
padding: 0px;
background-position: -200px -150px;
z-index: 200;
}

#vehic:hover {
background-position: -200px -150px;
z-index: 200;
}

#vehic:active {
background-position: -200px -150px;
z-index: 200;
}

#news {
display: block;
position: absolute;
top: 96px;
left: 673px;
background: url(pics/test/nav/news.gif);
z-index: 200;
}

#news2 {
display: block;
position: absolute;
top: 96px;
left: 673px;
background: url(pics/test/nav/newsO.gif);
z-index: 200;
}

#news:hover {
background: url(pics/test/nav/newsO.gif);
z-index: 200;
}

#news:active {
background: url(pics/test/nav/newsO.gif);
z-index: 200;
}

#career {
display: block;
position: absolute;
top: 96px;
left: 730px;
background: url(pics/test/nav/career.gif);
z-index: 200;
}

#career2 {
display: block;
position: absolute;
top: 96px;
left: 730px;
background: url(pics/test/nav/careerO.gif);
z-index: 200;
}

#career:hover {
background: url(pics/test/nav/careerO.gif);
z-index: 200;
}

#career:active {
background: url(pics/test/nav/careerO.gif);
z-index: 200;
}

	#car {
	display: block;
	position: absolute;
	top: 125px;
	left: 421px;
	background: url(pics/test/nav/career/careerNav2.gif) no-repeat;
	padding: 0px;
	background-position: 0 0px;
	z-index: 200;
	}
	
	#car2 {
	display: block;
	position: absolute;
	top: 125px;
	left: 421px;
	background: url(pics/test/nav/career/careerNav2.gif) no-repeat;
	padding: 0px;
	background-position: -125px 0px;
	z-index: 200;
	}
	
	#car:hover {
	background-position: -125px 0px;
	z-index: 200;
	}

	#car:active {
	background-position: -125px 0px;
	z-index: 200;
	}
	
	#stu {
	display: block;
	position: absolute;
	top: 125px;
	left: 519px;
	background: url(pics/test/nav/career/careerNav2.gif) no-repeat;
	padding: 0px;
	background-position: 0 -20px;
	z-index: 200;
	}
	
	#stu2 {
	display: block;
	position: absolute;
	top: 125px;
	left: 519px;
	background: url(pics/test/nav/career/careerNav2.gif) no-repeat;
	padding: 0px;
	background-position: -125px -20px;
	z-index: 200;
	}
	
	#stu:hover {
	background-position: -125px -20px;
	z-index: 200;
	}

	#stu:active {
	background-position: -125px -20px;
	z-index: 200;
	}
	
	#ben {
	display: block;
	position: absolute;
	top: 125px;
	left: 614px;
	background: url(pics/test/nav/career/careerNav2.gif) no-repeat;
	padding: 0px;
	background-position: 0 -40px;
	z-index: 200;
	}
	
	#ben2 {
	display: block;
	position: absolute;
	top: 125px;
	left: 614px;
	background: url(pics/test/nav/career/careerNav2.gif) no-repeat;
	padding: 0px;
	background-position: -125px -40px;
	z-index: 200;
	}
	
	#ben:hover {
	background-position: -125px -40px;
	z-index: 200;
	}

	#ben:active {
	background-position: -125px -40px;
	z-index: 200;
	}
	
	#cul {
	display: block;
	position: absolute;
	top: 125px;
	left: 681px;
	background: url(pics/test/nav/career/careerNav2.gif) no-repeat;
	padding: 0px;
	background-position: 0 -60px;
	z-index: 200;
	}
	
	#cul2 {
	display: block;
	position: absolute;
	top: 125px;
	left: 681px;
	background: url(pics/test/nav/career/careerNav2.gif) no-repeat;
	padding: 0px;
	background-position: -125px -60px;
	z-index: 200;
	}
	
	#cul:hover {
	background-position: -125px -60px;
	z-index: 200;
	}

	#cul:active {
	background-position: -125px -60px;
	z-index: 200;
	}
	
	#day {
	display: block;
	position: absolute;
	top: 125px;
	left: 745px;
	background: url(pics/test/nav/career/careerNav2.gif) no-repeat;
	padding: 0px;
	background-position: 0 -80px;
	z-index: 200;
	}
	
	#day2 {
	display: block;
	position: absolute;
	top: 125px;
	left: 745px;
	background: url(pics/test/nav/career/careerNav2.gif) no-repeat;
	padding: 0px;
	background-position: -125px -80px;
	z-index: 200;
	}
	
	#day:hover {
	background-position: -125px -80px;
	z-index: 200;
	}

	#day:active {
	background-position: -125px -80px;
	z-index: 200;
	}
	
	#faq {
	display: block;
	position: absolute;
	top: 125px;
	left: 852px;
	background: url(pics/test/nav/career/careerNav2.gif) no-repeat;
	padding: 0px;
	background-position: 0 -100px;
	z-index: 200;
	}
	
	#faq2 {
	display: block;
	position: absolute;
	top: 125px;
	left: 852px;
	background: url(pics/test/nav/career/careerNav2.gif) no-repeat;
	padding: 0px;
	background-position: -125px -100px;
	z-index: 200;
	}
	
	#faq:hover {
	background-position: -125px -100px;
	z-index: 200;
	}

	#faq:active {
	background-position: -125px -100px;
	z-index: 200;
	}

#contact {
display: block;
position: absolute;
top: 96px;
left: 804px;
background: url(pics/test/nav/contact.gif);
z-index: 200;
}

#contact2 {
display: block;
position: absolute;
top: 96px;
left: 804px;
background: url(pics/test/nav/contactO.gif);
z-index: 200;
}

#contact:hover {
background: url(pics/test/nav/contactO.gif);
z-index: 200;
}

#contact:active {
background: url(pics/test/nav/contactO.gif);
z-index: 200;
}

#beaut {
position: absolute;
top: 0px;
left: 500px;
padding: 0px;
border: none;
}

#pig {
position: absolute;
top: 270px;
left: 500px;
padding: 0px;
border: none;
}

div#hold	{ 
position:absolute; 
left:0px; 
top:211px;
width:905px;
background:url(pics/test/bg.gif);
clear: both;
z-index:200;
border-top:#000000 0px solid;
border-bottom:#000000 0px solid;
border-left:#000000 1px solid;
border-right:#000000 1px solid;
} 

.title {
font: normal bolder 9pt Verdana, Arial, Helvetica, sans-serif;
text-align:left;
color: #FFFFFF;
clear:left;
/*margin-top: 25px;
margin-left: 22px;*/
}

p {
font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
line-height: 150%;
text-align:left;
color:#001A75;
margin-left: 20px;
margin-right: 25px;
}

li {
font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
line-height: 150%;
text-align:left top;
color:#001A75;
margin-left: 10px;
margin-right: 15px;
list-style-type: none;
}

h2 {
font: normal 10pt Verdana, Arial, Helvetica, sans-serif;
line-height: 150%;
text-align:left;
color:#001A75;
margin-left: 20px;
margin-right: 25px;
}

table.test {
margin-left: 70px;
width: 350px;
}

.grey { 
line-height: 135%; 
padding-top: 10px; 
padding-bottom: 10px;
}

.gray {
color: #999999;
}

.subhead {
margin-left: 0px;
font: normal 9pt Verdana, Arial, Helvetica, sans-serif;
padding-bottom: 5px; 
padding-top: 5px;
color:#FFFFFF;
}

.grey { 
line-height: 135%; 
padding-top: 10px; 
padding-bottom: 10px;
}

td {
font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
line-height: 150%;
text-align:left;
color:#001A75;
}

a {
color:#001A75;
font:bold;
}

a.side {
color:#FFFFFF;
font:bold;
}

a:hover{
color: #FFFFFF;
font:bold;
}

#text {
position: absolute;
left: 225px;
}

#zweig {
position: absolute;
top: 316px;
left: 20px;
}

#fGen {
position: absolute;
top: 380px;
left: 20px;
}

#bttm {
background-image: url(pics/test/btm.gif);
margin-bottom: 0px;
margin-top: 30px;
z-index: 200;
border-bottom:#000000 1px solid;
}

#bttm2 {
background-image: url(pics/test/btm2.gif);
margin-bottom: 0px;
margin-top: 30px;
z-index: 200;
border-bottom:#000000 1px solid;
}

#bttm3 {
background-image: url(pics/test/btm3.gif);
margin-bottom: 0px;
margin-top: 30px;
z-index: 200;
border-bottom:#000000 1px solid;
}

#bttm4 {
background-image: url(pics/test/btm4.gif);
margin-bottom: 0px;
margin-top: 30px;
z-index: 200;
border-bottom:#000000 1px solid;
}

#bttm5 {
background-image: url(pics/test/btm5.gif);
margin-bottom: 0px;
margin-top: 30px;
z-index: 200;
border-bottom:#000000 1px solid;
}

#bttm6 {
background-image: url(pics/test/btm6.gif);
margin-bottom: 0px;
margin-top: 30px;
z-index: 200;
border-bottom:#000000 1px solid;
}

#bttm7 {
background-image: url(pics/test/btm7.gif);
margin-bottom: 0px;
margin-top: 30px;
z-index: 200;
border-bottom:#000000 1px solid;
}

#bttm8 {
background-image: url(pics/test/btm8.gif);
margin-bottom: 0px;
margin-top: 30px;
z-index: 200;
border-bottom:#000000 1px solid;
}

#bttm10 {
background-image: url(pics/test/btm10.gif);
margin-bottom: 0px;
margin-top: 30px;
z-index: 200;
border-bottom:#000000 1px solid;
}

#bttm11 {
background-image: url(pics/test/btm11.gif);
margin-bottom: 0px;
margin-top: 30px;
z-index: 200;
border-bottom:#000000 1px solid;
}

#bttm08 {
background-image: url(pics/test/btm08.gif);
margin-bottom: 0px;
margin-top: 30px;
z-index: 200;
border-bottom:#000000 1px solid;
}

.txtest {
margin-left: 70px;
width: 350px;
}



.info {
margin-left: 60px;
}

.txtest2 {
margin-left: 70px;
width: 500px;
}

.txtest3 {
width: 250px;
z-index: 400;
}

.txtest4 {
margin-left: 70px;
width: 700px;
}

.txtest5 {
margin-left: -50px;
width: 330px;
vertical-align: top;
}

.txtest5 li {
list-style-type: none;
}

#gsa {
position: absolute;
bottom: 20px;
left: 597px;
z-index: 300;
}

#sea {
position: absolute;
left: 742px;
bottom: 20px;
z-index: 300;
}

table.test {
width: 420px;
margin-left: 50px;
}

table.test2 {
width: 420px;
margin-left: 50px;
}

.grey { 
line-height: 135%; 
padding-top: 10px; 
padding-bottom: 10px;
}

.gray {
color: #999999;
}

.subhead {
margin-left: 0px;
font: normal 9pt Verdana, Arial, Helvetica, sans-serif;
padding-bottom: 5px; 
padding-top: 5px;
color:#FFFFFF;
}

.grey { 
line-height: 135%; 
padding-top: 10px; 
padding-bottom: 10px;
}

td {
font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
line-height: 150%;
text-align:left;
color:#001A75;
}

#mic {
float: left;
clear:none;
}

#mic2 {
position: absolute;
clear:none;
top: 242px;
left: 600px;
z-index: 400;
}

#ind {
margin-left: 20px;
display: block;
}

#opp {
margin-left:40px;
}