@charset "UTF-8";
/* CSS Document */

	body {
		margin-left:auto;
		margin-right:auto;
		padding:0px;
		margin-top:0px;
		background:url(images/bkg_main.jpg) repeat-x;
		}
	
	p {
		font:.8em/1.2em Verdana, Arial, Helvetica, sans-serif;
		padding:0 0 0 10px;
		}
	
	ul li {
		font:.75em/1.2em Verdana, Arial, Helvetica, sans-serif;
		padding:0 0 0 10px;
		list-style:outside;
		list-style-type:none;
		padding:5px 0 0 0;
	
	
	}
	
	a:link, a:visited {
	color:#000;
	}
	
	a:hover, a:active {
		RGB(56,158,78)
	}
	
	
	
	h1 {
		color:RGB(56,158,78);
		font:bold 1.1em/1.3em Arial, Helvetica, sans-serif;
		}
	
	
	h2 {
	color:RGB(56,158,78);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.2em;
	font-weight: bold;
		}
	
	h3 {
		color:RGB(0,1,90);
		font:bold italic .9em/1.0em Arial, Helvetica, sans-serif;
		padding:0 0 0 10px;
		}
	
	h4 {
		color:RGB(56,158,78);
		font:bold italic .8em/.9em Arial, Helvetica, sans-serif;
		}

table {
border-collapse:collapse;
}

address {font-style:normal;font-size:16px;display:block;}
#safety {
border-collapse:collapse;
width:200px;
padding:0;
margin:0;
border:1px solid black;
font:.8em/1.2em Verdana, Arial, Helvetica, sans-serif;

}

#safety td,tr {
}

#header_bkg .forprint, #forprint {
display:none ;
}

/*Main Holder */

	#container {
		width:802px;
		margin-left:auto;
		margin-right:auto;
		border:5px solid RGB(0,1,90);
		vertical-align:top;
		}


/* Force Clear */
#forceclear {
		clear:both;
		}

	.forceclear {
		clear:both;
		}


/* Header Image */

	#header_bkg {
	width:802px;
	height:261px;
	background:url(images/bkg_header_05.png) no-repeat;
	vertical-align:top;
	background-position:left;
		}
		#header_bkg h1 {
	text-indent: -9999px;
	width: 0px;
	height: 0px;
	margin: 0;
	padding: 0;
		}

	#header_content {
	padding:180px 20px 0px 200px;
	text-align:right;
	*padding-top:190px;/* IE 7 & under hack */
		}
	
	#header_content h1 {
	color:RGB(0,1,90);
	display: inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-style: italic;
	font-weight: bold;
	line-height: 2em;
	padding: 2em 0 0 0;
	letter-spacing: -1px;
	*line-height:1.75;/* IE 7 & under hack */
		}
	#header_content h2 {
	color:RGB(56,158,78);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: -0.2em 0 0 0;
		}
		
		
/* Navigation */
#ActivePage {font-weight:bold!important;background: transparent url(images/arrow.png) no-repeat 0% 45%; text-indent:18px;color:#276122;}

ul#navigation {display:block;margin:0 0 0 5px;padding:0;color:RGB(0,118,61); list-style:none outside;}

ul#navigation li {display:block;margin-bottom: 20px;}
	ul#navigation a:link, ul#navigation a:visited {text-decoration:none;color:RGB(0,118,61);}
	ul#navigation a:hover, ul#navigation a:active {color:RGB(0,118,61);text-decoration:underline;}




/* Menu */

	#menu {
		float:left;
		vertical-align:top;
		background:url(images/menu_top.jpg) no-repeat;
		background-position:top;
		width:185px;
		margin:0px;
		padding:0px;
		}
	
	#menu ul li {
		font:.9em/1.8em Arial, Helvetica, sans-serif;
		color:RGB(0,118,61);
		list-style:none;
		margin:0px;
		padding:0px;
		
		}
	
	#menu li ul {
		color:RGB(0,118,61);
		list-style:none;
		margin:0px;
		padding:0px;
		
		}
	
	#menu a:link, #menu a:visited {
		text-decoration:none;
		color:RGB(0,118,61);
		}
	
	#menu a:hover, #menu a:active {
		color:RGB(0,118,61);
		text-decoration:underline;
		}
		
	#menu p {padding:0;margin:10px 0 10px 5px;}

/* Note */

		.note {
		font:italic .9em/1.8em Arial, Helvetica, sans-serif;
		list-style:none;
		color:RGB(214,154,84); 
		font:times;
		}
	
/*Repeating Menu Image Behind everything */

		#main_bkg {
		background:url(images/bkg_menu.jpg) repeat-y;
		background-position:left;
		vertical-align:top;
		background-color:white;
		}

/* Main Content */

	#content {
	margin:10px 10px 10px 200px;
	background:white;
	width:575px;
	border: 0;
	}
	
/* Green Spacer Bar on Bottom */

	#greenbar {
		background:url(images/bkg_greenbar.jpg) no-repeat;
		width:802px;
		height:30px;
		}


/*Footer */

	#footer {
		background:RGB(0,1,90);
		color:white;
		text-align:right;
		vertical-align:top;
		font: 1em/1.2em Arial, Helvetica, sans-serif;
		padding:5px;
		clear:both;
		}
	#footer h3#AWA {
		background:transparent url(images/AmericanWeldingSociety.png) no-repeat 0% 0%;
		width:169px;
		height:150px;
		float:left;
		top:-100px;
		margin:0 .5em -100px;
		padding:0;
		text-indent:-9999px!important;
		position:relative;
	}
	#footer h3#AWA a {display:none!important;visibility:hidden;position:relative;border:none;}
	
	#footer a {line-height:1.75;}
	
	#footer a:link, #footer a:visited {
		color:white;
		text-decoration:none;
		}
	
	#footer a:hover, #footer a:active {
		text-decoration:underline;
		color:white;
		}
	
	.note_footer {
		color:white;
		text-decoration:none;
		}
		
	#footer img {
		width:137px;
		height:57px;
		padding:0px 0px 5px 20px ;
		vertical-align:top;
		float:right;
		clear:both;
		border:none;
		}
.floatright2 {
	float: right;
	padding-top: 80px;
	clear: right;
	padding-right: 15px;
}
.floatright_ad {
	float: right;
	position: relative;
	width: 180px;
	height: 480px;
	padding-bottom: 10px;
	padding-left: 10px;
	visibility: visible;
}
	
.floatright {
float:right;
clear:right;
padding:0 0 5px 5px;
}

.floatleft {
float:left;
clear:left;
padding:0 5px 0 0;
}



ul#InsuranceForms {list-style: square outside;line-height:2;font-size:14px;}
	ul#InsuranceForms li {list-style:square outside;font-size:14px;line-height:2;}
	ul#InsuranceForms li a {}
	ul#InsuranceForms li a:link {}
	ul#InsuranceForms li a:visited {color:#666;}
	ul#InsuranceForms li a:hover {font-weight:bold;text-decoration:none;}
	ul#InsuranceForms li a:visited {color:#0F0;}
	
#ad-TEC {
width:200px;
padding: 10px;
border: solid 1px #060;
float:right;
margin:0 0 5px 10px;
background:#eee; /* fallback image */
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee)); /* Saf4+, Chrome */
		background: -webkit-linear-gradient(top, #fff, #eee); /* Chrome 10+, Saf5.1+ */
		background:    -moz-linear-gradient(top, #fff, #eee); /* FF3.6+ */
		background:      -ms-linear-gradient(top, #fff, #eee); /* IE10 */
		background:       -o-linear-gradient(top, #fff, #eee); /* Opera 11.10+ */
		background:        linear-gradient(top, #fff, #eee); /* W3C */	

-moz-box-shadow: 2px 2px 2px #333;
-webkit-box-shadow: 2px 2px 2px #333;
-o-box-shadow: 2px 2px 2px #333;
-ms-box-shadow: 2px 2px 2px #333;
box-shadow: 2px 2px 2px #333;
/*IE*/filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=145, Strength=3);

}
#ad-TEC h2{color:rgb(0,1,90);font: normal bold 14px/1.5 'Arial Black',Arial, Helvetica,sans-serif;letter-spacing:1px;margin:0;}
	#ad-TEC img.border {border:solid 1px #060;margin:10px auto;display:block;
			-moz-box-shadow:inset 0 0 10px #000000;
  			 -webkit-box-shadow:inset 0 0 10px #000000;
   			box-shadow:inset 0 0 10px #000000;
		}
#ad-TEC p{color:#000;margin:0 0 10px;text-align:left;line-height:1.25;}


.FlashAd {float:right;margin:0 0 0 10px;padding:0;border-top: solid 1px #060;border-right: solid 1px #060;border-left: solid 1px #060;}
#WindEnergyAd-Text {
width:180px;
padding: 10px;
background: rgb(78,138,106);
border-right: solid 1px #060;
border-bottom: solid 1px #060;
border-left: solid 1px #060;
float:right;
margin:0 0 10px 10px;
}
#WindEnergyAd-Text h3{color:rgb(0,1,90);font: normal bold 14px/1.5 'Arial Black',Arial, Helvetica,sans-serif;letter-spacing:1px;margin:0;}
#WindEnergyAd-Text h4{color:rgb(238,234,209);margin:0 0 10px;line-height:1.1;}
#WindEnergyAd-Text p{color:rgb(0,1,90);margin:0 0 10px;text-align:left;}
