	body {
	margin:0;
	margin-bottom:25px;
	font-family: Lucida Grande, Trebuchet MS, Helvetica, Arial, sans-serif;
	background:#0c203a;
	color:white;
	}
	
	#active a{
	background-color:#234465;
	color:#fff;
	}	
	
	#defaultdiv {
	height:400px;
	width:790px;
	margin:auto;
	margin-top:15%;
	text-align:center;
	}
	
	.imgdivsm {
		float:left;
		width:100px;
		}
	
	#defaultdiv span {
	font-size:2em;
	}
	
	#maindiv {
	width:952px;
	margin:auto;
	}
	
	#maindiv a{
	color:#e1cc69;
	}
	
	.ocean a{
	background:url(/images/oceanoff1.jpg) no-repeat;
	width:358px;
	height:210px;
	display:block;
	padding-top:190px;
	color:#e1cc69;
	}
	
	.land a{
	background:url(/images/landoff.jpg) no-repeat;
	width:358px;
	height:210px;
	display:block;
	padding-top:190px;
	color:#e1cc69;
	}
	
	h1 {
	color:white;
	}
	
	#navcontainer {
	height:75px;width:350px;float:left;
	}

	#navcontainer ul
	{
	padding-left: 0;
	margin-left: 0;
	color: White;
	float: left;
	}

	#navcontainer ul li { display: inline;
	
	}

	#navcontainer ul li a
	{
	padding: 25px 1em;
	color: White;
	text-decoration: none;
	float: left;
	border-right: 1px solid #5b5d72;
	height:25px;
	}

	#navcontainer ul li a:hover
	{
	background-color: #369;
	color: #fff;
	}
	
	#navlist {
	margin:0;
	}
	
	.hdrcontactinfo {
	float:right;
	width:275px;
	color:#FFF;
	font-size:16px;
	text-align:right;
	padding-right:10px;
	}
	
	.hdrcontactinfo span{
	color:#be3d1d;
	}
	
	.hdrcontactinfo img{
	vertical-align:middle;
	}
	
	.hdrcontactinfo a{
	color:#e1cc69;
	text-decoration:none;
	}
	
	#hdrdiv {
	margin:auto;
	height:245px;
	width:952px;
	background:url(/ui_graphics/hdrbg.jpg) no-repeat;
	color:white;
	font-size:42px;
	}
	
	#hdrdiv span {
	display:block;
	color:white;
	font-size:36px;
	padding:200px 15px;
	}
	
	#homecontent {
	width:550px;
	padding:10px 0px 0px 0px;
	color:white;
	text-align:justify;
	border-left:solid 1px #262b31;
	float:left;
	}
	
	.leftcolumn {
	float:right;
	width:45%;
	color:white;
	}
	
	.rightcolumn {
	float:left;
	width:45%;
	color:white;
	margin-right:10px;
	}
	
	#homecontent hr{
	width:98%;color:#262b31;
	}
	
	#servicecontentdiv {
	float:left;
	width:945px;
	padding:35px 10px 0px 10px;
	border-left:solid 1px #262b31;
	}
	
	#aboutcontentdiv {
	float:left;
	width:945px;
	padding:35px 10px 0px 10px;
	color:white;
	text-align:justify;
	border-left:solid 1px #262b31;
	}
	
	#aboutcontentdiv span{
	color:white;
	font-size:20px;
	}
	
	#aboutcontentdiv hr{
	color:#262b31;
	}
	
	#contactleftcolumn {
	float:left;
	width:275px;
	padding:10px 10px 0 0;
	border-left:solid 1px #262b31;
	border-right:solid 1px #262b31;
	text-align:right;
	font-size:12px;
	}
	
	#maintable {
	width:960px;
	margin:auto;
	}
	
	#hometable {
	width:960px;
	margin:auto;
	}
	
	#hometable td {
	vertical-align:top;
	width:50%;
	text-align:center;
	}
	
	#hometable p {
	text-align:justify;
	display:block;
	width:90%;
	margin:auto;
	margin-top:10px;
	}
	
	#contactrightcolumn {
	float:right;
	width:626px;
	padding:10px 0 0 0;
	color:white;
	text-align:left;
	border-right:solid 1px #262b31;
	}
	
	#experience_table {
	width:90%;
	margin:auto;
	margin-left:50px;
	}
	
	#experience_table td {
	font-size:14px;
	color:white;
	padding:3px;
	text-align:left;
	font-weight:normal;
	}
	
	#experience_table td b{
	font-size:18px;
	margin-right:5px;
	display:inline-block;
	}
	
	#experience_table i{
	font-weight:bold;
	background:url(/images/rtqt.gif);
	height:23px;
	width:23px;
	display:inline-block;
	}
	
	#picdiv img {
	height:100px;
	margin:10px;
	float:left;
	border:none;
	}
	
	#mrchange {

	}
	
	#mrchange img{
	margin-left:60px;
	width:370px;
	}
	
	.caption {
	display:block;
	text-align:center;
	color:white;
	font-size:10px;
	margin-top:10px;
	}
	
	.verticalalign td{
	vertical-align:top;
	}
	
	#footer {
	clear:both;
	margin:auto;
	text-align:center;
	width:952px;
	}
	
	.projectstable {
	width:40%;
	float:right;
	font-size:12px;
	}
	
	.projectstable td {
	height:55px;
	}
	
	.projectstable img{
	border:none;
	vertical-align:middle;
	margin-right:10px;
	float:left;
	}
	
	.projectstable a{
	text-decoration:none;
	text-align:justify;
	}
	
	.projectstable a b{
	font-size:18px;
	color:#e1cc69;
	letter-spacing:-1px;
	}
	
	.projectstable a b:hover{
	text-decoration:underline;
	}
	
	.projectstable span{
	color:white;
	}
	
	.projectthumbtable {
	margin:auto;
	width:90%;
	margin-top:10px;
	}
	
	.projectthumbtable td{
	vertical-align:top;
	}
	
	.pjchange{
	background:url(/ui_images/frame.jpg) center center no-repeat;
	height:288px;
	}
	
	.projectthumbtable img{
	border:none;
	}
	
	#pjchange {
	text-align:center;
	}
	
	#pjchange img{
	margin:auto;
	height:245px;
	}
	
/* Begin Photo Gallery Thumbnails*/
	#phototable {
		width:800px;
		margin:auto;
		border-collapse:collapse;
		}
		
	#phototable a {
		text-decoration:none;
		}
		
	#phototable div {
		}
		
	.armicon {
		height:91px;
		overflow:hidden;
		}
	.armicon a {
		display:block;
		background:url(/ui_graphics/arm-up.jpg) no-repeat;
		height:91px;
		padding-top:30px;
		padding-left:115px;
		padding-right:15px;
		text-align:center;
		}
		
	.armicon a:hover {
		background:url(/ui_graphics/arm-dwn.jpg) no-repeat #163455;
		}
		
	.manitwocicon {
		height:91px;
		overflow:hidden;
		}
	.manitwocicon a {
		display:block;
		background:url(/ui_graphics/manitwoc-dwn.jpg) no-repeat;
		height:91px;
		padding-top:30px;
		padding-left:115px;
		padding-right:15px;
		text-align:center;
		}
		
	.manitwocicon a:hover {
		background:url(/ui_graphics/manitwoc-up.jpg) no-repeat #163455;
		}	
		
	.windmillicon {
		height:91px;
		overflow:hidden;
		}
	.windmillicon a {
		display:block;
		background:url(/ui_graphics/windmill-dwn.jpg) no-repeat;
		height:91px;
		padding-top:30px;
		padding-left:115px;
		padding-right:15px;
		text-align:center;
		}
		
	.windmillicon a:hover {
		background:url(/ui_graphics/windmill-up.jpg) no-repeat #163455;
		}
		
	.jumbotiresicon {
		height:91px;
		overflow:hidden;
		}
	.jumbotiresicon a {
		display:block;
		background:url(/ui_graphics/jumbotires-dwn.jpg) no-repeat;
		height:91px;
		padding-top:30px;
		padding-left:115px;
		padding-right:15px;
		text-align:center;
		}
		
	.jumbotiresicon a:hover {
		background:url(/ui_graphics/jumbotires-up.jpg) no-repeat #163455;
		}	
		
	.statericon {
		height:91px;
		overflow:hidden;
		}
	.statericon a {
		display:block;
		background:url(/ui_graphics/stater-dwn.jpg) no-repeat;
		height:91px;
		padding-top:30px;
		padding-left:115px;
		padding-right:15px;
		text-align:center;
		}
		
	.statericon a:hover {
		background:url(/ui_graphics/stater-up.jpg) no-repeat #163455;
		}
		
	.consticon {
		height:91px;
		overflow:hidden;
		}
	.consticon a {
		display:block;
		background:url(/ui_graphics/const-up.jpg) no-repeat;
		height:91px;
		padding-top:30px;
		padding-left:115px;
		padding-right:15px;
		text-align:center;
		}
		
	.consticon a:hover {
		background:url(/ui_graphics/const-dwn.jpg) no-repeat #163455;
		}
		
	.transicon {
		height:91px;
		overflow:hidden;
		}
	.transicon a {
		display:block;
		background:url(/ui_graphics/trans-up.jpg) no-repeat;
		height:91px;
		padding-top:30px;
		padding-left:115px;
		padding-right:15px;
		text-align:center;
		}
		
	.transicon a:hover {
		background:url(/ui_graphics/trans-dwn.jpg) no-repeat #163455;
		}
		
	.manipicon {
		height:91px;
		overflow:hidden;
		}
	.manipicon a {
		display:block;
		background:url(/ui_graphics/manip-up.jpg) no-repeat;
		height:91px;
		padding-top:30px;
		padding-left:115px;
		padding-right:15px;
		text-align:center;
		}
		
	.manipicon a:hover {
		background:url(/ui_graphics/manip-dwn.jpg) no-repeat #163455;
		}
		
	.jetwayicon {
		height:91px;
		overflow:hidden;
		}
	.jetwayicon a {
		display:block;
		background:url(/ui_graphics/jetway-up.jpg) no-repeat;
		height:91px;
		padding-top:30px;
		padding-left:115px;
		padding-right:15px;
		text-align:center;
		}
		
	.jetwayicon a:hover {
		background:url(/ui_graphics/jetway-dwn.jpg) no-repeat #163455;
		}
		
	.mammothicon {
		height:91px;
		overflow:hidden;
		}
	.mammothicon a {
		display:block;
		background:url(/ui_graphics/mammoth-up.jpg) no-repeat;
		height:91px;
		padding-top:30px;
		padding-left:115px;
		padding-right:15px;
		text-align:center;
		}
		
	.mammothicon a:hover {
		background:url(/ui_graphics/mammoth-dwn.jpg) no-repeat #163455;
		}