/* CSS Document */

html {scrollbar-3dlight-color:#ffffff;
      scrollbar-arrow-color:#ee4035;
      scrollbar-base-color:#999999;
      scrollbar-darkshadow-color:#;
      scrollbar-face-color:#ffffff;
      scrollbar-highlight-color:#;
      scrollbar-shadow-color:#;
	  overflow: -moz-scrollbars-vertical;
	  }

img {border:0;}

p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#002d56; line-height:18px; letter-spacing:1px; margin-right:200px;}

p.iframecopy2 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000099; line-height:18px; letter-spacing:1px; margin-right:10px;}

.formtext {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000099; line-height:18px; letter-spacing:1px;}

.buttons {color:ffffff; background-color:669999;}

a {color:#000099;}
a:hover {color:#ee4035;}


p.bigger {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#002d56; line-height:18px; letter-spacing:1px;}

ul {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000099; line-height:18px; letter-spacing:1px; margin-right:200px;}

ul.iframecopy2 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000099; line-height:18px; letter-spacing:1px; margin-right:10px;}

a.topmenulink {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#ffffff; text-decoration:none;}

a.topmenulink:hover {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#ee4035; text-decoration:none;}

a.bottommenulink {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#ee4035; text-decoration:none;}

a.bottommenulink:hover {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; text-decoration:none;}

/* Custom DIVs */

.pageholder { margin: 0 auto; text-align: left; }

.topmiddlebanner {
		position:absolute;
		left:50px;
		top:0px; 
		width: 855px; 
		height:120px;
		background-image:url(images/andyknott-logo.png);
		background-repeat:no-repeat;
		}
		
.menubar {
		position:absolute;
		left:50px; 
		top:120px; 
		width:810px; 
		height:23px;
		background-color:#002d56;
		padding-left:35px;
		padding-top:7px;
		}
		
.topmenutext {
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:normal;
		color:#FFFFFF;
		letter-spacing:2px;
		}

.maincolumn {
		position:absolute;
		left:50px; 
		top:152px; 
		width:500px; 
		height:579px;
		padding-top:30px;
		padding-right:50px;
		}	
		
.maincolumn_about {
		position:absolute;
		left:50px; 
		top:152px; 
		width:766px; 
		height:579px;
		padding-top:30px;
		padding-right:50px;
		margin-right:50px;
		}	
		
.maincolumn_services {
		position:absolute;
		left:50px; 
		top:152px; 
		width:766px; 
		height:579px;
		padding-top:30px;
		padding-right:50px;
		margin-right:50px;
		}	
		
.maincolumn_employees {
		position:absolute;
		left:50px; 
		top:152px; 
		width:766px; 
		height:579px;
		padding-top:30px;
		padding-right:50px;
		margin-right:50px;
		}	
		
.maincolumn_clients {
		position:absolute;
		left:50px; 
		top:152px; 
		width:766px; 
		height:579px;
		padding-top:30px;
		padding-right:50px;
		margin-right:50px;
		}	
		
.maincolumn_location {
		position:absolute;
		left:50px; 
		top:152px; 
		width:766px; 
		height:579px;
		padding-top:30px;
		padding-right:50px;
		margin-right:50px;
		}	
		
.maincolumn_contactus {
		position:absolute;
		left:50px; 
		top:152px; 
		width:766px; 
		height:579px;
		padding-top:30px;
		padding-right:50px;
		margin-right:50px;

		}	
		
.maincolumn_environmental {
		position:absolute;
		left:50px; 
		top:152px; 
		width:766px; 
		height:579px;
		padding-top:30px;
		padding-right:50px;
		margin-right:50px;
		}	
		
.maincolumn_equal {
		position:absolute;
		left:50px; 
		top:152px; 
		width:766px; 
		height:579px;
		padding-top:30px;
		padding-right:50px;
		margin-right:50px;
		}	
		
.maincolumn_hs {
		position:absolute;
		left:50px; 
		top:152px; 
		width:766px; 
		height:579px;
		padding-top:30px;
		padding-right:50px;
		margin-right:50px;
		}	
		
.maincolumn_projectpage {
		position:absolute;
		left:50px; 
		top:152px; 
		width:766px; 
		height:579px;
		padding-top:30px;
		padding-right:50px;
		margin-right:50px;
		}	
	
.maincolumnprojects {
		position:absolute;
		left:50px; 
		top:152px; 
		width:800px; 
		height:579px;
		padding-top:30px;
		padding-right:50px;
		}	

.rightcolumn {
		position:absolute;
		left:760px; 
		top:160px; 
		width:266px; 
		height:579px;
		background-image:url(images/rightcolumn.jpg);
		background-repeat:no-repeat;
		}	
		
/* New right hand columns for each page */

.rightcolumn2 {
		position:absolute;
		left:657px; 
		top:160px; 
		width:266px; 
		height:570px;
		background-image:url(images/rightcolumn2.jpg);
		background-repeat:no-repeat;
		}

.rightcolumn3 {
		position:absolute;
		left:657px; 
		top:160px; 
		width:266px; 
		height:570px;
		background-image:url(images/rightcolumn3.jpg);
		background-repeat:no-repeat;
		}
		
.rightcolumn4 {
		position:absolute;
		left:657px; 
		top:160px; 
		width:266px; 
		height:570px;
		background-image:url(images/rightcolumn4.jpg);
		background-repeat:no-repeat;
		}
		
.rightcolumn5 {
		position:absolute;
		left:657px; 
		top:160px; 
		width:266px; 
		height:570px;
		background-image:url(images/rightcolumn5.jpg);
		background-repeat:no-repeat;
		}
		
.rightcolumn6 {
		position:absolute;
		left:657px; 
		top:160px; 
		width:266px; 
		height:570px;
		background-image:url(images/rightcolumn6.jpg);
		background-repeat:no-repeat;
		}
		
.rightcolumn7 {
		position:absolute;
		left:657px; 
		top:160px; 
		width:266px; 
		height:570px;
		background-image:url(images/rightcolumn7.jpg);
		background-repeat:no-repeat;
		}
		
.rightcolumn8 {
		position:absolute;
		left:657px; 
		top:160px; 
		width:266px; 
		height:570px;
		background-image:url(images/rightcolumn8.jpg);
		background-repeat:no-repeat;
		}
		
.rightcolumn9 {
		position:absolute;
		left:760px; 
		top:160px; 
		width:266px; 
		height:579px;
		background-image:url(images/rightcolumn9.jpg);
		background-repeat:no-repeat;
		}
		
.rightcolumn10 {
		position:absolute;
		left:760px; 
		top:160px; 
		width:266px; 
		height:579px;
		background-image:url(images/rightcolumn10.jpg);
		background-repeat:no-repeat;
		}
		
.rightcolumn11 {
		position:absolute;
		left:760px; 
		top:160px; 
		width:266px; 
		height:579px;
		background-image:url(images/rightcolumn11.jpg);
		background-repeat:no-repeat;
		}
		
.rightcolumn12 {
		position:absolute;
		left:760px; 
		top:160px; 
		width:266px; 
		height:579px;
		background-image:url(images/rightcolumn12.jpg);
		background-repeat:no-repeat;
		}
		
.rightcolumn13 {
		position:absolute;
		left:760px; 
		top:160px; 
		width:266px; 
		height:579px;
		background-image:url(images/rightcolumn13.jpg);
		background-repeat:no-repeat;
		}
		
.rightcolumn14 {
		position:absolute;
		left:760px; 
		top:160px; 
		width:266px; 
		height:579px;
		background-image:url(images/rightcolumn14.jpg);
		background-repeat:no-repeat;
		}


		
.bottombar {
		position:absolute;
		left:50px; 
		top:731px; 
		width:795px; 
		height:23px;
		padding-left:50px;
		padding-top:7px;
		background-image:url(images/bottombar.png);
		}

.bottommenutext {
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:normal;
		color:#ee4035;
		letter-spacing:2px;
		}
		
div.iframecopy {
width: 530px;
height: 490px;
top:5px;
overflow: auto;
padding-right:5px;
}

div.iframecopywide {
width: 760px;
height: 450px;
top:5px;
overflow: auto;
padding-right:5px;
}