/* Main Layout Elements */
body {
	padding:0; margin:0;
	color: #373737;
	background: #D3D3D3 url(images/tile.jpg) repeat-y center;
	font: 100% Verdana, Geneva, Arial, Helvetica, sans-serif; }

#container {
	width: 800px;
	margin: 0; padding: 0; }
	


#header {
	height: 70px; width: 800px;
	margin: 0; padding: 0;
	voice-family: "\"}\""; /*Fixes IE position problem*/
  	voice-family:inherit;
	margin-left: 30px; }
html>body #header {margin-left: 0;}/*End IE Fix*/
	
#col1 {
	width: 192px;
	margin: 0 0 0 30px; padding: 0;
	float: left; clear: left; }
#col2 {
	width: 548px;
	float: right; clear: right;
	margin: 0 30px 0 0; padding: 0; }
	


#lgheader {
	width: 548px;
	margin: 2px 0 25px 0;
	text-align: left;
	font-size: 75%;
	line-height: 125%;
	vertical-align: text-top; }


#lgheader p {margin: 10px 20px; line-height: 125%;}

#lgheader a:link {color: #1d8c1f;}
#lgheader a:hover {color: #1d8c1f; text-decoration: underline;}
#lgheader a:visited {color: #1d8c1f;}

.imgmargintop {margin-top: 15px;}

hr {display: none; margin: 20px;}
	


#medheader {
	width: 518px;
	margin: 15px 0 25px 0;
	text-align: left;
	font-size: 75%;
	line-height: 125%;
	color: #373737;
	vertical-align: text-top; }
	


#smheader {
	font: 75% Verdana, Arial, Geneva, san-serif;
	width: 186px;
	background: url(images/bg_smheader.gif) repeat-y top;
	vertical-align: text-top;
	text-align: center;
	margin: 3px 0 0 0; padding: 0; }

#smheader p { margin: 6px 0 0 0; clear: both; padding-bottom: 4px; }


#smheader a {color: #b22222; font-weight: bold;}
.app a {color: 

#b22222; font-weight: bold; font-size: 75%;}


#smheader a:hover {text-decoration: underline;}


#smheaderbtm {
	width: 186px; height: 14px;
	margin: 0 0 15px 0; padding: 0; }
	

#industrynews {
width: 518px; 
height: 158px;
margin: 0; padding: 0;
font-size: 11px;
font-weight:normal;
line-height: 12px;
text-align: left;
color: #000000;
vertical-align: text-top;
background: url(images/banner_bg.jpg) no-repeat 50% 50%; }


#industrynews p { 
margin: 10px 10px; }


#industrynews a {	
font-weight: bold;
color: #1d8c1f; }
	

#text {	
font-weight: normal;
color: #B22222; 
font-size: 70%;
line-height: 11px;
text-align: left;
color: #373737;	
vertical-align: text-top;
bgcolor: #D7D9DB 
}


.picleft {float: left; margin: 0 15px 12px 0;}
.picleft2 {float: left; margin: 10px 15px 12px 20px;}
#footer {width: 747px;
	margin: 20px 0 0 0; padding: 20px 0; clear: both;
	
color: #585858;
	font-size: 70%;
	background: url(images/line.gif) no-repeat top; }


#footer a {color: #585858;line-height: 150%;
text-decoration: none;font-weight: bold; }

#footer a:hover {text-decoration: underline;}
	

.clear {clear: both; }

/* Headers, Links, and Text */

h1, h3 {margin-left: 20px; margin-top: 20px;}

h1 {font-size: 120%;	color: #05009B; }

h2 {margin: 0 0 10px 0; font-size: 125%; color: #05009B;}

h3 {font-size: 105%;	color: #373737;}

h4 {margin-bottom: -8px; font-size: 120%; font-weight: bold;}

a:link {color: #1d8c1f;text-decoration: none;}
a:hover {color: #0de711;text-decoration: none;}
a:active {color: #1d8c1f;text-decoration: none;}
a:visited {color: #1d8c1f;text-decoration: none;}

.s, .green, .o, .blue, .blue1, .b, .b1, .b2 {
	font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; }

.s { color:#9A9A9A; text-decoration:none; }
.green { color:#9CE438; }

.red { color:#e92a2a; }
.o { color:#E58000; }
.blue { color:#0089AE; }
.blue1 { color:#074671; }
.w { color:#fff; }
.b { color:#393A3F; text-decoration:none; }
.b1 { color:#595959;	text-decoration:none; }
.b2 { color:#373737;	text-decoration:none; }
.b3 { font-family:Tahoma; font-size:10px; color:#373737; text-decoration:none; }

.t1 { background:url(images/1_z2.gif) top left no-repeat; margin:0 0 0 27px; padding:0 0 0 12px; }
.t2 { background:url(images/1_z2.gif) center left no-repeat; margin:0 0 0 19px; padding:0 0 0 12px; }
.t3 { background:url(images/1_z2.gif) center left no-repeat; margin:0 0 0 21px; padding:0 0 0 12px; }
.t4 { background:url(images/1_z2.gif) center left no-repeat; margin:0; padding:0 0 0 12px; }


.tsm{
	background:url(images/1_z2.gif) top left no-repeat;
	margin:0; padding:0 0 0 10px;
	font-family: 10px Verdana,Arial,sans-serif;
color:#2C7F06; }


.red A:link {text-decoration: none; color: #ce0101;}
.red A:visited {text-decoration: none; color:#ce0101;}
.red A:active {text-decoration: none; color: #ce0101;}
.red A:hover {text-decoration: underline; color: #ff0000;}
.red {	text-decoration: none;
	font-family: verdana,arial,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ce0101;
	line-height: 14px;
	
}

.tprods{ background:url(images/1_z2.gif) top left no-repeat;margin:0; padding:0 0 0 10px;
	font-family: verdana,arial,sans-serif;
	font-size: 10px;
	font-weight: bold;	
	color: #1d8c1f;
	line-height: 14px;}

#input{width:160px;height:21px; }
#input1{scrollbar-3dlight-color:#E3E2E2;scrollbar-track-color:#FFFFFF;scrollbar-shadow-color:#E3E2E2 ;
   scrollbar-face-color:#ECB637;scrollbar-arrow-color:#E3E2E2;scrollbar-darkShadow-color:#E3E2E2; }
		
#textarea{width:102px; height:48px;border-width:1px;border-style:solid;border:none;
	background-color:#F0EAE3;
	overflow:auto;	}/* Table Elements */


#products a:link {color: #1d8c1f; font-size: 10px;}

#products a:visited {color: #1d8c1f;}

#products a:hover {color: #00000; text-decoration: underline;}

#waste p {margin-left: 0;}

