/* This image creates the three column faux effect */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: #d0d0d0 url(../images/background.gif);
}
img{
	border:0;
}

#holder {
	width: 900px;
	min-height:600px;
	padding-right: 5px;
	padding-left: 8px;
	background:url(../images/shade.png) repeat-y;
	margin:0 auto;
}

#holderIndex {
	width: 900px;
	height: 792px;
	padding-right: 5px;
	padding-left: 8px;
	background-image: url(../images/shade.png);
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#holderNews {
	width: 900px;
	height: 690px;
	margin: 0 auto 0 auto;
	padding-right: 5px;
	padding-left: 8px;
	background-image: url(../images/shade.png);
}

#holderNews2 { /*news article */
	width: 900px;
	height: 788px;
	margin: 0 auto 0 auto;
	padding-right: 5px;
	padding-left: 8px;
	background-image: url(../images/shade.png);
}

#holderCase {
	width: 900px; 
	height: 900px;
	margin: 0 auto 0 auto;
	padding-right: 5px;
	padding-left: 8px;
	background-image: url(../images/shade.png);
}

#holderStudy {
	width: 900px; 
	height: 1300px;
	margin: 0 auto 0 auto;
	padding-right: 5px;
	padding-left: 8px;
	background-image: url(../images/shade.png);
}

#holderTest {
	width: 900px; 
	height: 845px;
	margin: 0 auto 0 auto;
	padding-right: 5px;
	padding-left: 8px;
	background-image: url(../images/shade.png);
}

#holderClients {
	width: 900px; 
	height: 2848px;
	margin: 0 auto 0 auto;
	padding-right: 5px;
	padding-left: 8px;
	background-image: url(../images/shade.png);
}

#holderTeam {
	width: 900px;
	min-height: 740px;
	margin: 0 auto 0 auto;
	padding-right: 5px;
	padding-left: 8px;
	background-image: url(../images/shade.png);
}

#holderSer {
	width: 900px;
	height: 850px;
	margin: 0 auto 0 auto;
	padding-right: 5px;
	padding-left: 8px;
	background-image: url(../images/shade.png);
}

#holderSerTank {
	width: 900px;
	height: 950px;
	margin: 0 auto 0 auto;
	padding-right: 5px;
	padding-left: 8px;
	background-image: url(../images/shade.png);
}

#holderCert {
	width: 900px; 
	height: 950px;
	margin: 0 auto 0 auto;
	padding-right: 5px;
	padding-left: 8px;
	background-image: url(../images/shade.png);
}

#holderEnviro {
	width: 900px;
	height: 1175px;
	margin: 0 auto 0 auto;
	padding-right: 5px;
	padding-left: 8px;
	background-image: url(../images/shade.png);
}

#header {
	width: 900px;
	height: auto;
}

#footer {
	width: 890px;
	height: 22px;
	background-color:#333333;
	text-align: right;
	padding-right: 10px;
	padding-top: 8px;
	clear:both;
	float: left;
}

#navMenu{
	width: 900px;
	height: 27px;
	background-color:#333300;
	float: left;
}

#flashHolder{
	width: 900px;
	float: left;
}

#newsHolder{
	width: 900px;
	height: 360px;
	background-color:#FFFFFF;
	float: left;
}

#contentHolder{
	width: 900px;
	min-height: 412px;
	background-color:#FFFFFF;
	float:left;
	background:url(../images/contentHolderBG.gif) top left repeat-y #fff;
}

#contentHolderNews{
	width: 900px;
	min-height: 300px;
	background-color:#FFFFFF;
	float:left;
}

#contentHolderTaflsrp{
	width: 900px;
	min-height: 550px;
	background-color:#FFFFFF;
	float:left;
}

#contentHolderCase{
	width: 900px;
	height: 712px;
	background-color:#FFFFFF;
	float:left;
}

#contentHolderStudy{
	width: 900px;
	height: 1112px;
	background-color:#FFFFFF;
	float:left;
}

#contentHolderTest{
	width: 900px;
	height: 657px;
	background-color:#FFFFFF;
	float:left;
}

#contentHolderClients{
	width: 900px;
	height: 2660px;
	background-color:#FFFFFF;
	float:left;
}

#contentHolderSer{
	width: 900px;
	height: 664px;
	background-color:#FFFFFF;
	float:left;
}

#contentHolderSerTank{
	width: 900px;
	height: 764px;
	background-color:#FFFFFF;
	float:left;
}

#contentHolderTeam{
	width: 900px;
	height: 555px;
	background-color:#FFFFFF;
	float:left;
}

#contentHolderCert{
	width: 900px;
	height: 780px;
	background-color:#FFFFFF;
	float:left;
}

#contentHolderEnviro{
	width: 900px;
	height: 1002px;
	background-color:#FFFFFF;
	float:left;
}

#subNav{
	width: 164px;
	min-height: 400px;
	background-color:#d3cfc5;
	background-image:url(../images/subNav.gif);
	padding-top: 12px;
	padding-left: 10px;
	float:left;
}

#subNavNews{
	width: 164px;
	height: 460px;
	background-color:#d4d0c5;
	background-image:url(../images/subNav.gif);
	padding-top: 50px;
	padding-left: 10px;
	float:left;
}

#subNavTafslrp{
	width: 164px;
	height: 550px;
	background-color:#d4d0c5;
	background-image:url(../images/subNav.gif);
	padding-top: 50px;
	padding-left: 10px;
	float:left;
}

#subNavCase{
	width: 164px;
	height: 700px;
	background-color:#d4d0c5;
	background-image:url(../images/subNav.gif);
	padding-top: 12px;
	padding-left: 10px;
	float:left;
}

#subNavStudy{
	width: 164px;
	height: 1100px;
	background-color:#d4d0c5;
	background-image:url(../images/subNav.gif);
	padding-top: 12px;
	padding-left: 10px;
	float:left;
}

#subNavTest{
	width: 164px;
	height: 645px;
	background-color:#d4d0c5;
	background-image:url(../images/subNav.gif);
	padding-top: 12px;
	padding-left: 10px;
	float:left;
}

#subNavClients{
	width: 164px;
	height: 2648px;
	background-color:#d4d0c5;
	background-image:url(../images/subNav.gif);
	padding-top: 12px;
	padding-left: 10px;
	float:left;
}

#subNavTeam{
	width: 164px;
	height: 540px;
	background-color:#d4d0c5;
	background-image:url(../images/subNav.gif);
	padding-top: 12px;
	padding-left: 10px;
	float:left;
}

#subNavCert{
	width: 164px;
	height: 771px;
	background-color:#d4d0c5;
	background-image:url(../images/subNav.gif);
	padding-top: 12px;
	padding-left: 10px;
	float:left;
}

#subNavSer{
	width: 154px;
	height: 654px;
	background-color:#d4d0c5;
	background-image:url(../images/subNav.gif);
	padding-top: 12px;
	padding-left: 10px;
	padding-right: 10px;
	float:left;
}

#subNavSerTank{
	width: 154px;
	height: 754px;
	background-color:#d4d0c5;
	background-image:url(../images/subNav.gif);
	padding-top: 12px;
	padding-left: 10px;
	padding-right: 10px;
	float:left;
}

#subNavSerEnviro{
	width: 154px;
	height: 1000px;
	background-color:#d4d0c5;
	background-image:url(../images/subNav.gif);
	padding-top: 12px;
	padding-left: 10px;
	padding-right: 10px;
	float:left;
}

#interiorImage{
	width: 726px;
	height: 144px;
	background-color:#FFFFFF;
	float:right;
}

#content{
	width: 680px;
	min-height: 253px;
	background-color:#FFFFFF;
	padding-left: 26px;
	padding-right: 20px;
	padding-top: 15px;
	float:right;
}

#contentNews{
	width: 680px;
	height: 350px;
	background-color:#FFFFFF;
	padding-left: 26px;
	padding-right: 20px;
	padding-top: 15px;
	float:right;
}

#contentCase{
	width: 680px;
	height: 553px;
	background-color:#FFFFFF;
	padding-left: 26px;
	padding-right: 20px;
	padding-top: 15px;
	float:right;
}

#contentStudy{
	width: 680px;
	height: 953px;
	background-color:#FFFFFF;
	padding-left: 26px;
	padding-right: 20px;
	padding-top: 15px;
	float:right;
}

#sitemap{
	width: 680px;
	height: 390px;
	background-color:#FFFFFF;
	padding-left: 26px;
	padding-right: 20px;
	padding-top: 15px;
	float:right;
}

#contentClients{
	width: 680px;
	height: 2500px;
	background-color:#FFFFFF;
	padding-left: 26px;
	padding-right: 20px;
	padding-top: 15px;
	float:right;
}

#contentTest{
	width: 680px;
	height: 498px;
	background-color:#FFFFFF;
	padding-left: 26px;
	padding-right: 20px;
	padding-top: 15px;
	float:right;
}

#contentTeam{
	width: 680px;

	background-color:#FFFFFF;
	padding-left: 26px;
	padding-right: 20px;
	padding-top: 15px;
	float:right;
}

#contentCert{
	width: 680px;

	background-color:#FFFFFF;
	padding-left: 26px;
	padding-right: 20px;
	padding-top: 15px;
	float:right;
}

#contentEnviro{
	width: 680px;
	height: 850px;
	background-color:#FFFFFF;
	padding-left: 26px;
	padding-right: 20px;
	padding-top: 15px;
	float:right;
}

.contentHeader {	
	font-size: 16px;
	font-weight: bold;
	color: #990033;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.textHeader {	
	font-size: 20px;
	font-weight: bold;
	color: #1d2952;
	font-style:italic;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.navlink {	
	font-size: 12px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

.darklink {
	line-height: 20px;
	font-size: 12px;
	color:#1d2952;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.bodyCopy {
	font-size: 11px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
.footerCopy {
	font-size: 11px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
.subMenu {
	font-size: 11px;
	font-weight:bold;
	color:#000000;
	line-height:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
.subMenuServices {
	font-size: 11px;
	font-weight:bold;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
.textLink {
	font-size: 11px;
	font-weight:bold;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	list-style-position: inside;
	}
a:link, a:visited{
	color:#000;
}
a:hover{
	color:#4b470a;
}

/********** media page ***********/
#media-left{
	float:left;	
	width:440px;
}
#media-right{
	float:left;	
	line-height:20px;
	text-align:center;
}
a.videopop{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}
