/* Body Font Type */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: smaller;
}
/* Link Coloring */
a:link{
	color:blue;
}
a:visited{
	color:blue;
}
a:active{
	color:red;
}
a:focus{
	color:olive;
}
a:hover{
	color:green;
}

/* AES Logo on all Pages */
div#logo{
	position: absolute;
	left:10px;
	top: 10px;
}
/* Special event listing */
div#events{
	position: absolute;
	left:405px;
	top:5px;
	width:335px;
	height:78px;
	background-color:#ECECEC;
	border: 1px solid;
	margin-top:0px;
	
}
p.event{
	font-weight:bold;
	color:#000000;
	text-align:left;
	padding:2px 2px 2px 2px;
	margin:0px 0px 0px 0px;
	font-size:.9em;
}
p.event img{
	float:left;
	padding:0px;
	margin:0px 2px -5px 0px;;
}
Div#eventimg{
	position:absolute;
	top:2px;
	left:315px;
}

/* Top navigation bar layout on all pages */
#navigation{
	position:absolute;top:90px;left:10px;
}

ul#nav, ul#nav li {
float: left;
list-style:none;
margin:0;
padding:0
}

ul#nav li a{
border-color: #000;
border-width:0px 0px 0px 0px;
border-style: none;
display:block;
float:left;
padding-left: 0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
font-weight:bold;
text-decoration:none;
}
/* Provides for Top nav image and rollover color change */
ul#nav li.first a{
background:transparent url("images/newGraynav_r1_c1.gif") no-repeat;
width:65px;
height:20px;
}
ul#nav li.first a:hover{
background:transparent url("images/newGraynav_r1_c1_f3.gif") no-repeat;
width:65px;
}

ul#nav li.active1 a{
background:transparent url("images/newGraynav_r1_c1_f3.gif") no-repeat;
width:65px;
height:20px;
}

ul#nav li.second a{
background:transparent url("images/newGraynav_r1_c2.gif") no-repeat;
width:65px;
height:20px;
}

ul#nav li.active2 a{
background:transparent url("images/newGraynav_r1_c2_f3.gif") no-repeat;
width:65px;
height:20px;
}
ul#nav li.second a:hover{
background:transparent url("images/newGraynav_r1_c2_f3.gif") no-repeat;
width:65px;
}

ul#nav li.third a{
background:transparent url("images/newGraynav_r1_c3.gif") no-repeat;
width:65px;
height:20px;
}
ul#nav li.third a:hover{
background:transparent url("images/newGraynav_r1_c3_f3.gif") no-repeat;
width:65px;
}

ul#nav li.active3 a{
background:transparent url("images/newGraynav_r1_c3_f3.gif") no-repeat;
width:65px;
height:20px;
}

ul#nav li.fourth a{
background:transparent url("images/newGraynav_r1_c4.gif") no-repeat;
width:65px;
height:20px;
}
ul#nav li.fourth a:hover{
background:transparent url("images/newGraynav_r1_c4_f3.gif") no-repeat;
width:65px;
}

ul#nav li.active4 a{
background:transparent url("images/newGraynav_r1_c4_f3.gif") no-repeat;
width:65px;
height:20px;
}

ul#nav li.fifth a{
background:transparent url("images/newGraynav_r1_c5.gif") no-repeat;
width:65px;
height:20px;
}
ul#nav li.fifth a:hover{
background:transparent url("images/newGraynav_r1_c5_f3.gif") no-repeat;
width:65px;
}

ul#nav li.active5 a{
background:transparent url("images/newGraynav_r1_c5_f3.gif") no-repeat;
width:65px;
height:20px;
}

ul#nav li.seventh a{
background:transparent url("images/newGraynav_r1_c6.gif") no-repeat;
width:65px;
height:20px;
}
ul#nav li.seventh a:hover{
background:transparent url("images/newGraynav_r1_c6_f3.gif") no-repeat;
width:65px;
}

ul#nav li.active7 a{
background:transparent url("images/newGraynav_r1_c6_f3.gif") no-repeat;
width:65px;
height:20px;
}

ul#nav li.sixth a{
background:transparent url("images/LaserWelding.gif") no-repeat;
width:65px;
height:20px;
}
ul#nav li.sixth a:hover{
background:transparent url("images/LaserWelding_f3.gif") no-repeat;
width:65px;
}

ul#nav li.active6 a{
background:transparent url("images/LaserWelding_f3.gif") no-repeat;
width:65px;
height:20px;
}

ul#nav li.eight a{
background:transparent url("images/newGraynav_r1_c8.gif") no-repeat;
width:65px;
height:20px;
}
ul#nav li.active8 a{
background:transparent url("images/newGraynav_r1_c8_f3.gif") no-repeat;
width:65px;
height:20px;
}

ul#nav li.eight a:hover{
background:transparent url("images/newGraynav_r1_c8_f3.gif") no-repeat;
width:65px;
}

ul#nav li.ninth a{
background:transparent url("images/newGraynav_r1_c9.gif") no-repeat;
width:65px;
height:20px;
}
ul#nav li.ninth a:hover{
background:transparent url("images/newGraynav_r1_c9_f3.gif") no-repeat;
width:65px;
}

ul#nav li.active9 a{
background:transparent url("images/newGraynav_r1_c9_f3.gif") no-repeat;
width:65px;
height:20px;
}

ul#nav li.tenth a{
background:transparent url("images/newGraynav_r1_c10.gif") no-repeat;
width:65px;
height:20px;
}
ul#nav li.tenth a:hover{
background:transparent url("images/newGraynav_r1_c10_f2.gif") no-repeat;
width:65px;
}
ul#nav li.a10 a{
background:transparent url("images/newGraynav_r1_c10_f2.gif") no-repeat;
width:65px;
height:20px;
}
/* Sets up page size for left nav and page content */
div#page {
	position: absolute;
	top: 105px;
	left: 5px;
	padding:10px;
	width:675px;
}
/* Page size width growth */
div#pagewide {
	position: absolute;
	top: 105px;
	left: 5px;
	padding:10px;
	width:700px;
}
/* left hand menu and/or nav setup */
div#sidemenu{
	position: absolute;
	left: 5px;
	top: 45px;
	width:140px;
	background-color:#D7D7D7;
	border-style:ridge;
	border-width: 1px;
	border-color:#CCCCCC;
	padding:5px;	
}
/* left hand menu for Index Page */
div#sidemenuH{
	position: absolute;
	left: 5px;
	top: 45px;
	width:140px;
	background-color:#D7D7D7;
	border-style:ridge;
	border-width: 1px;
	border-color:#CCCCCC;
	padding:5px;
}
/* left hand menu for products page */
div#sidemenuP{
	position: absolute;
	left: 5px;
	top: 45px;
	width:140px;
	background-color:#D7D7D7;
	border-style:ridge;
	border-width: 1px;
	border-color:#CCCCCC;
	padding:5px;
	margin-right:0px;
}
/* Products-Sub Pages */
div#sidemenuPr{
	position: absolute;
	left: 5px;
	top: 45px;
	width:140px;
	background: url(images/productsside.gif) no-repeat;
	padding:5px;
	margin-right:0px;
}
/* left hand menu for Services page */
div#sidemenuS{
	position: absolute;
	left: 5px;
	top: 45px;
	width:140px;
	background-color:#D7D7D7;
	border-style:ridge;
	border-width: 1px;
	border-color:#CCCCCC;
	padding:5px;
	margin-right:0px;
}
/* left hand menu paragraph setup */
#sidemenu p{
	font-weight:bold;
	font-size:1em;
	margin: 2px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	background: url(images/topround.gif) no-repeat;
}
/* left hand menu paragraph Home page */
#sidemenuH p{
	font-weight:bold;
	font-size:1em;
	margin: 2px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
}
/* left hand menu paragraph Products page */
#sidemenuP p{
	font-weight:bold;
	font-size:1em;
	margin: 2px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
}
/* left hand menu paragraph Home page */
#sidemenuH p.image4{
	font-weight:bold;
	font-size:1em;
	margin: 2px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	background: url(images/topround.gif) no-repeat;
}
/* left hand menu main paragraph Products page */
#sidemenuP p.image4{
	font-weight:bold;
	font-size:1em;
	margin: 2px 0px -10px 0px;
	padding: 5px 5px 5px 5px;
	background: url(images/topround.gif) no-repeat;
}
/* left hand menu paragraph Services page */
#sidemenuS p.image4{
	font-weight:bold;
	font-size:.9em;
	margin: 2px 0px 0px 0px;
	padding: 5px 5px 10px 5px;
	background: url(images/topround.gif) no-repeat;
}
/* left hand menu sub-paragraph Products page */
#sidemenuP p.image5{
	font-weight:bold;
	font-size:.9em;
	margin: 2px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	background: url(images/topround.gif) no-repeat;
}
/* left hand menu smaller text paragraph page */
#sidemenu p.little{
	font-size: .9em;
	font-weight:bold;
}
/* left hand menu indented list */
ul#leftpanel li{
	list-style:none;
	margin:0px;
	padding:0px;
	text-indent: -3em;
	font-size:.9em;	
}
/* left hand menu sub-paragraph indented */
#sidemenu p.ind{
	font-size: .8em;
	padding: 5px;
	font-weight:normal;
	margin-left:30px;
}
/* left hand menu sub-paragraph Home page indented */
#sidemenuH p.ind{
	font-size: .9em;
	padding: 5px;
	font-weight:normal;
	margin-left:10px;
}
/* left hand menu sub-paragraph Products page indented */
#sidemenuP p.ind{
	font-size: .95em;
	padding: 5px;
	font-weight:normal;
	margin-left:10px;
	margin-right:0px;
}
/* Page Content Section */
div#content{
	margin-top:30px;
	margin-left:160px;
}
/* Content First Header */
#content h1.leadin{
	font-size:1.2em;
	font-family:arial;
}
/* Content header paragraph */
.phead{
	font-style:italic;
	font-weight:bold;
	text-decoration:underline;
	margin-bottom:0px;
}
/* news page paragraph set-up */
.pnews{
	margin-top:0px;
}
/* All Page footer */
div#footer{
	text-align:center;
	margin-top:30px;
	font-size:smaller;
}
/* hr setup */
.hrwidth{
	margin-left:30px;
	margin-right:50px;
}
/* Footer paragraph setup */
p.foot{
	margin:0px;
	font-size:small;
	font-family:arial;
	text-align:center;
	}
/* Footer for the Employment page */
#shortfooter{
	text-align:center;
	margin-top:350px;
	font-size:smaller;
}
/* footer for note and issues*/
#notefooter{
	position:absolute; 
	top:465px;
	left:200px;
	text-align:center;
	font-size:smaller;
}

/* footer red text - active page*/
a.redtext{
	color:#990000;
}
p.lcolumn{
	float:left;
	font-family:verdana;
	font-size:small;
	width:220px;
}

p.rcolumn{
	float:right;
	font-family:verdana;
	font-size:small;
}

p.list{
	display:block;
	text-align:center;
	margin: 15px 1px 1px 1px;
}

ul.dspace li{
	margin:0px 1px 1px 15px;
	padding:8px;
	list-style-type:disc;
	text-indent:5px;
}

h2.tight{
	margin-bottom:-10px;
	font-size: larger;
}
h2.small{
	font-size:1.2em;
}
	
p.tight{
	margin-top:-12px;
}
	
p.sidelink{
	font-size:10px;
	font-family:arial
}
/* Index Page Special Product images */		
div#spbackgrounds{
	position:absolute; 
	top:6px; 
	left:415px; 
	z-index:1;
}
/* Index Page Special Product images */
#spbackgrounds .ptext{
	position:absolute;
	text-align:center;
	width:130px;
	line-height:97%;
	left:63px;
	top:7px;
	z-index:3; 
	color:#3c0005; 
	font-weight:bold;
	font-size:14px;
	margin-top:0px;
	padding-top:2px;
	margin-bottom:0px;
}
/* Index Page Special Product images */
#spbackgrounds .img1{
	position:absolute; 
	margin:0px;
	top:2px; 
	left:10px; 
	z-index:2;
}
/* Index Page Special Product images */
#spbackgrounds .img2{
	position:absolute; 
	margin:0px;
	top:2px; 
	left:40px; 
	z-index:2;
}
/* Index Page Special Product images */
#spbackgrounds .img3{
	position:absolute; 
	margin:0px;
	top:2px; 
	left:190px; 
	z-index:2;
}
/* Index Page Special Product images */
#spbackgrounds .img4{
	position:absolute; 
	margin:0px;
	top:2px; 
	left:215px; 
	z-index:2;
}
/* Index Page Special Video  */
#video{
	position:absolute; 
	top:25px; 
	left:500px; 
	margin:0px auto; 
	border:1px solid black; 
	text-align:center;
	background:#ECECEC; 
	padding:5px; 
	font-weight:bold;
	color:blue;
	}
/* Index Page left hand image */
.indeximgleft{
	float:left;
	padding:10px;
	height:442px;
	width:195px;
	margin-top:1px;
}
/* Index Page Leak Testimonial image */
.imageleaks{
	width:250px; 
	height:110px;
}

p.pright{
	text-align:right;
	font-style:italic;
}
/* Products page side menu*/
li.prodside{
	list-style-type: none;
	padding:0px;
	margin-left:-30px;
	font-size:.88em;
}

li.indexsidem{
	list-style-type: none;
	padding:0px;
	margin-left:-33px;
	font-size:.8em;
	font-weight:bold;
}
/* Welding rental page images */
div#gfimg{
	float:left;
	text-align:center;
	font-size:small;
	padding:10px;
	margin:5px 5px 0px 25px;
}
/* Welding rental page images */
div#gfimg2{
	float:right;
	text-align:center;
	font-size:small;
	padding:10px;
	margin:5px 25px 0px 5px;
}

/* Precision welding page left images */
div#weldl{
	float:left;
	text-align:center;
	font-size:small;
	height:100%;
	padding:5px 5px 5px 5px;
	margin:5px 5px 5px 30px;
}
/* Precision welding page right images */
div#weldr{
	float:right;
	text-align:center;
	font-size:small;
	height:100%;
	padding:5px 5px 5px 5px;
	margin:5px 5px 5px 5px;
}

ul#lalpha{
	list-style-type:lower-alpha;
}
/* Products-Sub Pages side menu top paragraph */
p.sidetop{
	font-size:small;
	margin-left:20px;
	margin-top:15px;
	font-family:arial;
	font-weight:bold;
}

/* Products-Sub Pages side menu middle paragraph */
p.sidemid{
	font-size:small;
	font-family:arial;
	margin-left:-4px;
	margin-right:2px;
	font-weight:bold;
	background-color:#d7d7d7;
	text-indent:20px;
	padding:0px 0px 1px 0px;
}
/* Products-Sub Pages side menu side paragraphs */
p.sidepar{
	font-size:.8em;
	margin-left:5px;
	margin-top:5px;
	font-family:arial;
	font-weight:bold;
}
p.aftimg{
	position:relative;
	margin-top:5px;
	padding-top:0px;
	clear:both;
}
p.imgrght{
	margin-top:60px;
}
/* CIP water systems page right paragraph */
p.parright{
	margin-top:30px;
	margin-bottom:5px;
}
/* CIP water systems page left images */
div#cipl{
	float:left;
	text-align:center;
	font-size:small;
	height:100%;
	padding:5px 25px 5px 5px;
	margin:5px 5px 5px 25px;
}
/* CIP water systems page right images */
div#cipr{
	float:right;
	text-align:center;
	font-size:small;
	height:100%;
	padding:5px 35px 5px 5px;
	margin:5px 15px 5px 5px;
}
/* Welding rental page images */
div#analyticalimg{
	float:left;
	text-align:center;
	font-size:small;
	padding:10px;
	margin:5px 5px 0px 10px;

}
ol.doublespacing{
	line-height:200%;
	display:block;
}
/* Gas-Cabinet page top left image */
div#gcimgtop{
	float:left;
	text-align:center;
	font-size:small;
	padding:5px;
	margin:5px 20px 0px -15px;
}
/* Gas-Cabinet page left image */
div#gcimg{
	float:left;
	text-align:center;
	font-size:small;
	padding:5px;
	margin:5px 5px 0px 5px;
}
/* Gas Cabinets float right around image */
div#gctextr {
	float:right;
	margin-right:10px;
}
/* Gas Cabinets paragraph left align text */
#gctextr p{
	padding-bottom:60px;
	text-align:left;
}
/* Customers/clients page top header */
p.custHeader{
	color:#808080;
	font-family:verdana;	
	font-size:103%;
	font-weight:bold;
}
/* Customer/Clients page sub-paragraphs*/
p.custsubhead{
	font-family:verdana;
	font-size:103%;
	color:#ff0000;
	font-weight:bold;
}
/* Fully Auto Image rollover Div */
#fullyautoroll, #manualroll{
	float:left;
	padding:10px;
	margin:5px;
	
}
/* Image caption text*/
#fullyautoroll, #manualroll p{
	text-align:center;
	font-size:.9em;
}

ul.ulright {
	display:block;
	padding:25px;
	margin-top:40px;
	margin-left:220px;
}

.ulright li{

	padding:30px 5px 15px 5px;
}

td {
	text-align:center;
	font-size:small;
	padding:5px;
}

td.spacer {
	text-align:center;
	font-size:small;
	padding:5px 20px 5px 20px;
}

/* gas panel page left images */
div#gpl{
	float:left;
	padding:5px 5px 5px 5px;
	margin:5px 5px 5px 5px;
}
/* gas panel page right images */
div#gpr{
	float:right;
	padding:5px 5px 5px 5px;
	margin:5px 5px 5px 5px;
}
/* image caption text*/
p.caption{
	text-align:center;
	font-size:.9em;
}

/* Tube Bending left image */
div#tbl{
	width:225px;
	float:left;
	text-align:center;
	font-size:small;
	padding:10px;
}

/* Tube Bending second left image */
div#tbl2{
	width:225px;
	float:left;
	text-align:center;
	font-size:small;
	padding:10px;
}
/* Tube Bending right image */
div#tbr{
	width:225px;
	float:right;
	text-align:center;
	font-size:small;
	padding:5px;
}

div#rgt {
	position:relative;
	padding:2px 5px 2px 5px;
	margin-left:285px;

}

/* millennium valve manifold page left images */
div#mvml{
	float:left;
	text-align:center;
	font-size:small;
	height:100%;
	padding:5px 5px 5px 30px;
	margin:5px 5px 5px 5px;
}
/* millennium valve manifold page right images */
div#mvmr{
	float:right;
	text-align:center;
	font-size:small;
	height:100%;
	padding:5px 30px 5px 5px;
	margin:5px 5px 5px 5px;
}
/* tech issues lead paragraph */
.indenttext{
	text-indent:25px;
}
/* Create bold larger font */
span.strongt{
	font-weight:bold;
	font-size:1.1em;
}
.special {
width:5px;
visibility:hidden;
}

ol.terms li{
	list-style-type:lower-alpha;
}
ol.terms1 li{
	list-style-type:decimal;
}
h3.terms{
	font-size:small;
	padding-bottom:0px;
}

.columnclear
{
 clear:both;   
}
