html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {  
margin: 0; 
padding: 0; 
border: 0; 
}

html {
	min-height: 100%;
	margin-bottom: 1px;
}

/* Original body definition  TF - 03_17_2007 */
	/*body {
	background-image: url(images/bkgnd.jpg);
		margin: 0;
		}*/
	
body {
	background-image: url(../images/water5.jpg);
	font-size: 100.01%;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	/*background-image: url(images/bkgnd.jpg);*/
	/*margin: 0;*/
}
	
#wrapper {
		width:780px;
		margin: 0px auto 0px;
		border: 1px solid #000000;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		text-align:left;
		background-color: #c8fc98;
		}
	#wrapperblue {
		width:780px;
		margin: 0px auto 0px;
		border: 1px solid #000000;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		text-align:left;
		background-color: #9dd0d0;
		}

#header {
height: 130px;
background-color: #ffffff;
background-image: url(../images/BlueDrop_780.gif);
background-repeat: no-repeat;
background-position: top;
/*border-bottom: 0px Black;*/
padding: 0px;
margin: 0px;
}

#innerwrapper {
	background-color: #c8fc98;
	margin: 0;
	padding: 0;
	margin-bottom: 0;
	padding-bottom: 0;
	height:1367px;
}
#innerwrapperblue {
	background-color: #9dd0d0;
	margin: 0;
	padding: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}

#formwrapper {
	background-color: #c8fc98;
	margin: 0;
	padding: 10px;
	margin-bottom: 0px;
	padding-bottom: 10px;
	margin-left: 85px;
}

#service {
	background-color: #c8fc98;
	margin: 0;
	padding: 10px;
	margin-bottom: 0px;
	padding-bottom: 10px;
	margin-left: 85px;
	margin-right: 85px;
}

#leftcol {
	float: left;
	width: 240px;
	font-size: 80%;
	background:#c8fc98;/* set grn col bkgnd - TF */
	background-color: #c8fc98;
	/* height: auto;  */
}	
	
#content {
	width: 540px;
	float: left;
	background: #c8c8c8;
	margin: 0px;
	/*margin-left: 240px;*/
	/*padding: 0px;*/
	/*height: auto;*/
}	

#welltesting {
	width:540px;
	height: 35px;
	background: #9dd0d0;
	margin: 0px;
	font-weight: bold;
	text-align: center;
	padding-top: 10px;
	color: #1908c4;
}

a.pclassA:link {
	color: red;
}
a.pclassA:visited {
	color: red;
}
a.pclassA:hover {
	color: blue;
}

#contentcoil {
	width: 540px;
	float: left;
	background: #9dd0d0;
	margin: 0px;
	/*margin-left: 240px;*/
	/*padding: 0px;*/
	/*height: auto;*/
}		
	/*#contentcenter {
		width:540px;
		padding:0px;
		float: left;
		background:#c8c8c8;
		height: auto;
		margin: 0;
		}*/
	
#contentright {
	width:175px;
	padding:0px;
	float:left;
	background:#fff;
		}
	
	/*#contentheader {
		background:#fff
		}*/

#footer {
	/*border-top: 1px solid Black;*/
	clear: both;
	color: White;
	padding: 5px 0 5px 0;
	background-color: Black;
	background: Black;
	font-size: 60%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 0 0 0;
	}	
	
#footer h1 {
		font-size:9px;
		padding: 0px;
		margin:0px;
		text-align: center;
		}
		
	/*#contentfooter {
	 background: White;
	margin: 0 0 0 0;
	min-width: 780px;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}*/
		
	p,h1,pre {
		margin: 0px 10px 10px 10px;
		}
		
	h1 {
		font-size:14px;
		padding-top:10px;
		}
	h2 {
		font-size:14px;
		padding-top:10px;
		}
	h3 {
		font-size:16px;
		padding-top:0px;
		text-align: center;
		}		
	h4 {
		font-size:14px;
		padding-top:2px;
		text-align: center;
		color: #00008B;
		}
	h5 {
		font-size:14px;
		padding-top:2px;
		text-align: center;
		color: #00008b;
		clear: both;
		}		
		
h1:first-child {margin-top: 0;  padding: 10px; }/*starts first heading in a TD flush top*/
h2:first-child {margin-top: 0;  padding: 0; }/*starts first heading in a TD flush top*/
h3:first-child {margin-top: 0;  padding: 10px 0 0 0; }/*starts first heading in a TD flush top*/
h4:first-child {margin-top: 0;  padding: 10px 0 0 0; }/*starts first heading in a TD flush top*/
h5:first-child {margin-top: 0;  padding: 10px 0 0 0; }/*starts first heading in a TD flush top*/

	#contentleft h1 {
		font-size:14px;
		padding: 0px;
		margin:0px;
		}

	#contentheader h1 {
		font-size:14px;
		padding:10px;
		margin:0px;
		}
	
	#contentright p { font-size:12px}
	 
 /* common styling  for balloons */
.balloon {
font-family: verdana, sans-serif; 
width: 540px;
height:350px;
margin: 0 0 0 0;
  font-size: 75%;
  }
.balloon ul {
padding:0; 
margin:0;
border:0;
list-style-type: none;
}
.balloon ul li {
float:left;
margin: 0;
width: 180px;
height:350px;
}
.balloon ul li a, .balloon ul li a:visited {
display:block;
text-decoration:none; 
color:#000; 
width:150px; 
height:150px; 
color:#000; 
background:#fff;
}
.balloon ul li a img, .balloon ul li a:visited img {
border:0;
}

.balloon ul li dl {
visibility:hidden;
position:absolute;
}

table {
margin:-2px;
border:0;
padding:0;
border-collapse:collapse;
font-size:1em;
}

.balloon dl {width:200px; padding:0 0 20px 0; background:transparent url(../Balloons/bottom.gif) no-repeat bottom left; height:auto;}
.balloon dt {margin:0; padding:5px; font-size:1.4em; font-weight:bold; color: #000; background:transparent url(../Balloons/top.gif) no-repeat top left; text-align:center;}
.balloon dd {margin:0; padding:5px 15px; color:#000; font-size:1em; border:1px solid #000; border-width:0 1px; background: #fff url(../Balloons/Balloon_Bkgnd.gif) no-repeat bottom right;   }
.balloon dd p {padding:0; margin:10px 0; line-height:1.5em;}
.balloon dl#web2 {background:transparent url(../Balloons/bottom2.gif) no-repeat bottom left; height:auto;}
.balloon dl#web3 {background:transparent url(../Balloons/bottom3.gif) no-repeat bottom left; height:auto;}
.balloon dl#web4 {background:transparent url(../Balloons/bottom4.gif) no-repeat bottom left; height:auto;}
.balloon dl#web5 {background:transparent url(../Balloons/bottom5.gif) no-repeat bottom left; height:auto;}
.balloon dl#web6 {background:transparent url(../Balloons/bottom6.gif) no-repeat bottom left; height:auto;}
.balloon dl#web2 dt {background:transparent url(../Balloons/top2.gif) no-repeat top left;}
.balloon dl#web3 dt {background:transparent url(../Balloons/top3.gif) no-repeat top left;}
.balloon dl#web4 dt {background:transparent url(../Balloons/top4.gif) no-repeat top left;}
.balloon dl#web5 dt {background:transparent url(../Balloons/top5.gif) no-repeat top left;}
.balloon dl#web6 dt {background:transparent url(../Balloons/top6.gif) no-repeat top left;}

/* specific to non IE browsers and IE7 first with IE5.5 and IE6 second */
.balloon ul li:hover,
.balloon ul li a:hover {
color:#000; 
position:relative;
cursor: pointer;
/*cursor:hand;*/
}

.balloon ul li:hover dl,
.balloon ul li a:hover dl {
visibility:visible;
color:#000;
top:75px;
left:35px;
cursor:default;
}

.balloon ul li:hover dl em,
.balloon ul li a:hover dl em {
display:block;
position:absolute;
left:100px;
top:157px;
width:36px; 
height:36px;
background:transparent url(../Balloons/pointer.gif);
}

.balloon ul li:hover dl a,
.balloon ul li a:hover dl a {
height:0.8em;
color:#606;
background:transparent;
text-decoration:underline;
display:inline;
}

.balloon ul li:hover dl a:hover,
.balloon ul li a:hover dl a:hover {
text-decoration:none;
background:transparent;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.copyright {
	font-family: Arial;
	font-size: 9pt;
	background-color: #9dd0d0;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	min-width: 760px;
	clear: both;
	border: 0;
}

/* below are FORM definitions from Adobe */
#formContainer {
	width: 65%;
}
input {
	background: #FFFF99;
	border: 1px solid #666666;
}
.button {
	color: #FFFFFF;
	background: #003333;
	border: 1px solid #006699;
}

label {
	display: block;
}

#Col2 {
	width:76%;
	float: right;
}

/*#Col1, #Col2 {
	width: 49%;
}*/

/*#Col2 {
	float: right;
}*/
form {
	margin: 0px;
}
input:focus {
	color: #FF9999;
	background: #000000;
	border: 1px solid #FFFFFF;
}
/* Def from orig atech site - contact.html only */
.text2 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: normal; color: #663300}

/* Below info for UV 2 column */
#UVcontent {
	margin-left: 75px;
	width: 625px;
}#UVcontent p{
	font-size: 80%
	margin: 20px;
}
#UVcontent h1{
	font-size: 100%;
	color: #003366;
	padding: 0;
	margin: 20px;
}
#UVcontent h2{
	font-size: 100%;
	color: #003366;
	padding: 0;
	margin: 20px;
}
#UVcontent h4{
	font-size: 125%;
	color: #003366;
	padding: 0;
	margin: /*100px 0 0*/20px;
	text-align: center;
}
.UVleftimage{
	float: left;
	margin-right: 10px;
	border: 1px solid #000000;
}
.UVrightimage{
	margin-bottom: 20px;
	float: right;
	margin-left: 5px;
	border: 1px solid #000000;
	width: 300px
}
/*.clearit{
	clear: both;
	background-color:#00ff66;
	width: 200px;
}*/
.UVcontainer{
	width: 99%;
	float: right;
}
.PixLeft{
	float: left;
	margin-left: 15px;
	/*border: 1px solid #000000;*/
	padding-bottom: 0px;
	margin-bottom: 15px;
	margin-top: 15px;
}
.PixRight{
	float: right;
	margin-right: 15px;
	/*border: 1px solid #000000;*/
	padding-bottom: 0px;
	margin-bottom: 15px;
	margin-top: 15px;
}

#ironcurtain {
	background-color: #9dd0d0;
	margin: 0;
	padding: 0;
	margin-bottom: 0;
	padding-bottom: 0px;
	text-align: center;

}

#ironcurtain h1{
	text-align: left;
	font-size: 90%;
}
#ironcurtain h2{
	text-align: left;
	font-size: 120%;
}
#ironcurtain h3{
	text-align: center;
}
#ironcurtain h4{
	text-align: center;
	font-size: 125%;
}
#ironcurtain ul, #ironcurtain li{
	text-align: left;
	margin-left: 30px;
	margin-right: 30px;
	padding-bottom: 8px;
}

/* #ironsuplhur html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {  
margin: 0; 
padding: 0; 
border: 0; 
} */

#ironsulphur {
	background-color: #9dd0d0;
	margin: 0 5% 5%;
	padding: 0;
	margin-bottom: 0;
	padding-bottom: 0px;
	text-align: left;
	font-family: Verdana, Arial, sans-serif;
	font-size: 80%;
	/* font-size: 12px; */
	/* font-size-adjust: none; */
	line-height: 150%;
}
 #ironsulphur ul {
	list-style-type: disc;
	list-style-image: url(./images/BlueDrop_small-icon.gif);
	list-style-position: outside;
	margin-left: 5em;
	/* margin-top: 1em; */
}
#ironsulphur li {
padding-top: 5px;
}
#ironsulphur h1{
	text-align: left;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	margin-bottom: 1em;
	/* margin-top: 1em; */
}
#ironsulphur h2{
	text-align: left;
	font-size: 120%;
	 padding-top: 0px;
}
#ironsulphur h3{
	text-align: center;
	font-size: 140%;
}
#ironsulphur h4{
	text-align: center;
	font-size: 125%;
}
#ironsulphur p {
	text-align: left;
	font-family: Verdana, Arial, sans-serif;
	font-size: 100%;
	margin-bottom: 1em 
}
/* following two definitions float imgs on ironbreaker page and wrap text */
img.floatLeft { 
    float: left; 
    margin: 4px; 
}
img.floatRight { 
    float: right; 
    margin: 4px; 
}
img.floatLeftBorder { 
    float: left; 
	 margin-right: 1em;
	 border: thin solid GrayText; 
}
img.floatRightBorder { 
    float: right; 
	 margin-left: 1em;
    border: thin solid GrayText;
}
/* Link Class FMW for bottom line to be white on black background */
a.fwm:link {
	color: white; background:black; font-style: normal; text-decoration:underline;
}
a.fwm:active {
	color: white; background:black; font-style: normal; text-decoration:underline;
}
a.fwm:visited{
	color: white; background:black; font-style: normal; text-decoration:underline;
}
a.fwm:hover {
	color: yellow; background:black; font-style: normal; text-decoration:none;
}
	
	
#innerwrappercoil {
	background-color: #c8fc98;
	margin: 0;
	padding: 0;
	margin-bottom: 0;
	padding-bottom: 0;
	height:430px;
}

