h1 {
	color:#602280;
	margin: 0 0 10px 0;
	}
	
div.background {
	position: absolute;
	top: 200px;
	left: 0px;
	width: 900px;
	z-index: 1;
	background-color: #FFFFFF;
	background-image: url(../images/team-background.gif);
	background-position:left;
	background-repeat:repeat-y;
}
div.background_employment {
	position: absolute;
	top: 200px;
	left: 0px;
	width: 900px;
	z-index: 1;
	background-color: #FFFFFF;
	background-image: url(
../images/employment-background.gif;
	background-position:left;
	background-repeat:repeat-y;
	background-image: url(../images/news-background.gif);
}

div.leftcolumn {
	float:left;
	width: 137px;
	z-index: 1;
	padding: 24px 20px 0 20px;
}
div.rightcolumn {
    float:right;
	width: 326px;
	z-index: 1;
	padding: 24px 20px 20px 20px;	
	margin: 0 5px 0 0;
}
div.column2 {
	float:left;
	width: 157px;
	z-index: 1;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 24px;
	padding-left: 20px;
}
div.column3 {
	float:left;
	width: 157px;
	z-index: 1;
	padding:10px 0 24px 20px;
	margin:0 0 0 177px;
}
div.column4 {
	float:left;
	width: 334px;
	z-index: 1;
	padding:24px 0 24px 20px;
}
div.column5 {
	float:left;
	width: 157px;
	z-index: 1;
	padding:24px 0 24px 20px;
}
div.subnav {
	float:left;
	width: 680px;
	z-index: 1;
	padding:24px 0 24px 20px;
	color:#999999;
}
div.name {
	float:left;
	width: 167px;
	z-index: 1;
	padding:20px 0 24px 0px;
	}
div.location {
	float:left;
	width: 147px;
	z-index: 1;
	padding:20px 0 24px 0px;
	font-size:10px;
	line-height:16px;
	}
div.discintro {
	float:left;
	width: 604px;
	z-index: 1;
	padding:20px 30px 24px 0px;
	}
div.clear {
	clear:both;
}

div.key {
	margin: 0 0 5px 0;
}

.qualifications { font-style:italic; display:block; color:#602280; margin: 0 0 20px 0; }


/* KEY LINKS */

.az {  color:#3092cb; display:block; font-weight:bold; word-wrap: break-word; margin: 20px 0 5px 0;  }
.az a:link { color:#3092cb; display:block; font-weight:bold; word-wrap: break-word; margin: 20px 0 5px 0; }
.az a:visited { color:#3092cb; display:block; font-weight:bold; word-wrap: break-word; margin: 20px 0 5px 0; }
.az a:hover { color:#3092cb; display:block; font-weight:bold; word-wrap: break-word; margin: 20px 0 5px 0; }
.az a:active { color:#3092cb; display:block; font-weight:bold; word-wrap: break-word; margin: 20px 0 5px 0; }

.mastermariner2 { 
	background:url(../images/key_01.gif) left no-repeat;
	padding: 0 0 1px 15px ;
	margin: 0 0 0 0;
	color:#333333;
	display:block;
	}
.mastermariner a:link { 
	background:url(../images/key_01.gif) left no-repeat;	
	padding: 0 0 1px 15px ;
	margin: 0 0 0 0;
	color:#333333;
	display:block;
	}
.mastermariner a:visited { 
	background:url(../images/key_01.gif) left no-repeat;	
	padding: 0 0 1px 15px ;
	margin: 0 0 0 0;
	color:#333333;
	display:block;
	}
.mastermariner a:hover{ 
	background:url(../images/key_01.gif) left no-repeat;	
	padding: 0 0 1px 15px ;
	margin: 0 0 0 0;
	color:#003366;
	display:block;
	}
	
	
.civilengineer2 { 
	background:url(../images/key_02.gif) left no-repeat;	
	padding: 0 0 1px 15px ;
	margin: 0 0 0 0;
	color:#333333;
	display:block;
	}
.civilengineer a:link { 
	background:url(../images/key_02.gif) left no-repeat;	
	padding: 0 0 1px 15px ;
	margin: 0 0 0 0;
	color:#333333;
	display:block;
	}
.civilengineer a:visited { 
	background:url(../images/key_02.gif) left no-repeat;	
	padding: 0 0 1px 15px ;
	margin: 0 0 0 0;
	color:#333333;
	display:block;
	}
.civilengineer a:hover{ 
	background:url(../images/key_02.gif) left no-repeat;	
	padding: 0 0 1px 15px ;
	margin: 0 0 0 0;
	color:#3092cb;
	display:block;
	}
	
	
.marineengineer2 { 
	background:url(../images/key_04.gif) left no-repeat;	
	padding: 0 0 1px 15px ;
	margin: 0 0 0 0;
	color:#333333;
	display:block;
	}
.marineengineer a:link { 
	background:url(../images/key_04.gif) left no-repeat;	
	padding: 0 0 1px 15px ;
	margin: 0 0 0 0;
	color:#333333;
	display:block;
	}
.marineengineer a:visited { 
	background:url(../images/key_04.gif) left no-repeat;	
	padding: 0 0 1px 15px ;
	margin: 0 0 0 0;
	color:#333333;
	display:block;
	}
.marineengineer a:hover{ 
	background:url(../images/key_04.gif) left no-repeat;	
	padding: 0 0 1px 15px ;
	margin: 0 0 0 0;
	color:#a90e0e;
	display:block;
	}
	
	
.navalarchitect2 { 
	background:url(../images/key_06.gif) left no-repeat;	
	padding: 0 0 1px 15px ;
	margin: 0 0 0 0;
	color:#333333;
	display:block;
	}
.navalarchitect a:link { 
	background:url(../images/key_06.gif) left no-repeat;	
	padding: 0 0 1px 15px ;
	margin: 0 0 0 0;
	color:#333333;
	display:block;
	}
.navalarchitect a:visited { 
	background:url(../images/key_06.gif) left no-repeat;	
	padding: 0 0 1px 15px ;
	margin: 0 0 0 0;
	color:#333333;
	display:block;
	}
.navalarchitect a:hover{ 
	background:url(../images/key_06.gif) left no-repeat;	
	padding: 0 0 1px 15px ;
	margin: 0 0 0 0;
	color:#df8b13;
	display:block;
	}
	
	
.structuralengineer2 { 
	background:url(../images/key_14.gif) left no-repeat;	
	padding: 0 0 1px 15px ;
	margin: 0 0 0 0;
	color:#333333;
	display:block;
	}
.structuralengineer a:link { 
	background:url(../images/key_14.gif) left no-repeat;	
	padding: 0 0 1px 15px ;
	margin: 0 0 0 0;
	color:#333333;
	display:block;
	}
.structuralengineer a:visited { 
	background:url(../images/key_14.gif) left no-repeat;	
	padding: 0 0 1px 15px ;
	margin: 0 0 0 0;
	color:#333333;
	display:block;
	}
.structuralengineer a:hover{ 
	background:url(../images/key_14.gif) left no-repeat;	
	padding: 0 0 1px 15px ;
	margin: 0 0 0 0;
	color:#809d0e;
	display:block;
	}
	
	
.subseaengineer2 { 
	background:url(../images/key_small_07.gif) left no-repeat;	
	padding: 0 0 1px 15px ;
	margin: 0 0 0 0;
	color:#333333;
	display:block;
	}
.subseaengineer a:link { 
	background:url(../images/key_small_07.gif) left no-repeat;	
	padding: 0 0 1px 15px ;
	margin: 0 0 0 0;
	color:#333333;
	display:block;
	}
.subseaengineer a:visited { 
	background:url(../images/key_small_07.gif) left no-repeat;	
	padding: 0 0 1px 15px ;
	margin: 0 0 0 0;
	color:#333333;
	display:block;
	}
.subseaengineer a:hover{ 
	background:url(../images/key_small_07.gif) left no-repeat;	
	padding: 0 0 1px 15px ;
	margin: 0 0 0 0;
	color:#626262;
	display:block;
	}
	
.draftsman2 { 
	background:url(../images/key_10.gif) left no-repeat;	
	padding: 0 0 1px 15px ;
	margin: 0 0 0 0;
	color:#333333;
	display:block;
	}
.draftsman a:link { 
	background:url(../images/key_10.gif) left no-repeat;	
	padding: 0 0 1px 15px ;
	margin: 0 0 0 0;
	color:#333333;
	display:block;
	}
.draftsman a:visited { 
	background:url(../images/key_10.gif) left no-repeat;	
	padding: 0 0 1px 15px ;
	margin: 0 0 0 0;
	color:#333333;
	display:block;
	}
.draftsman a:hover{ 
	background:url(../images/key_10.gif) left no-repeat;	
	padding: 0 0 1px 15px ;
	margin: 0 0 0 0;
	color:#000000;
	display:block;
	}
	
.engineer2 { 
	background:url(../images/key_03.gif) left no-repeat;	
	padding: 0 0 1px 15px ;
	margin: 0 0 0 0;
	color:#333333;
	display:block;
	}
.engineer a:link { 
	background:url(../images/key_03.gif) left no-repeat;	
	padding: 0 0 1px 15px ;
	margin: 0 0 0 0;
	color:#333333;
	display:block;
	}
.engineer a:visited { 
	background:url(../images/key_03.gif) left no-repeat;	
	padding: 0 0 1px 15px ;
	margin: 0 0 0 0;
	color:#333333;
	display:block;
	}
.engineer a:hover{ 
	background:url(../images/key_03.gif) left no-repeat;	
	padding: 0 0 1px 15px ;
	margin: 0 0 0 0;
	color:#7928AC;
	display:block;
	}



.unkown {	
	padding: 0 0 1px 15px ;
	margin: 0 0 0 0;
	color:#333333;
	display:block;
	}
div.middle {
	float:left;
	width:723px;
	z-index: 1;

	}
div.peopleintro {
	float:right;
	width: 316px;
	z-index: 1;
	padding: 24px 28px 20px 0;
}
.peoplepic {
	float:left;
	}

/*
			Vertical Accordions
		*/
		
		
		div.accordions {
			clear:both;
			width:100%;
			}
		
		.accordion_toggle {
			display: block;
			height: 30px;
			width: 693px;
			background: #e4b23e url(../images/services-icon.gif) no-repeat;
			padding: 0 0px 0 30px;
			line-height: 30px;
			color: #ffffff;
			font-weight: normal;
			text-decoration: none;
			outline: none;
			font-size: 11px;
			color: #ffffff;
			border-top: 1px solid #ffffff;
			cursor: pointer;
			margin: 0;
		}
		
		.accordion_toggle_active {
			background: #CC9D31 url(../images/services-active.gif) no-repeat;
			color: #ffffff;
			border-bottom: 1px solid #ffffff;
		}
		
		.accordion_content {
			background-color: #ffffff;
			color: #444444;
			overflow: hidden;
			padding: 0px 30px 0px 30px;
		}
			
		.accordion_content h1 {
				margin: 15px 0 0 10px;
				color: #FFFFFF;
		}
			
		.accordion_content p {
		}
		
		p.top { padding: 20px 0 0 0;
		}
		
		#toggle_employers {
	background-color: #E4B23E;
	background-image: url(../images/services-icon.gif);
	background-repeat: no-repeat;
}
		#toggle_mastermariner { background: #003366 url(../images/services-mastermariner.gif) no-repeat; }

		#toggle_civilengineer { background: #3092cb url(../images/services-civilengineer.gif) no-repeat; }
		#toggle_marineengineer { background: #a90e0e url(../images/services-marineengineer.gif) no-repeat; }
		#toggle_navalarchitect {
	background-color: #df8b13;
	background-image: url(../images/services-navalarchitect.gif);
	background-repeat: no-repeat;
}
		#toggle_structuralengineer { background: #809d0e url(../images/services-structuralengineer.gif) no-repeat; }
		#toggle_subseaengineer { background: #626262 url(../images/services-subseaengineer.gif) no-repeat; }
		#toggle_draftsman { background: #000000 url(../images/services-draftsman.gif) no-repeat; }
		#toggle_engineer { background: #7928AC url(../images/services-engineer.gif) no-repeat; }
		
		
