/* 
---------------------------------
U.S. Pre-Finished Metals Screen Style Sheet
---------------------------------
*/



/* Styles the Current Link in Left Margin
-----------------------------------------------------*/
@import "currentlink_styles.css"; 


/* HTML Elements 
-----------------------------------------------------*/
	.table {
		margin:0px;
		padding:0px;
		font-family: verdana, arial, sans-serif;
		font-size: 76%;
		color: #333;
		line-height: 170%;
	}	
	

	body {
		margin:0px;
		padding:0px;
		font-family: verdana, arial, sans-serif;
		font-size: 10px;
		color: #333;
		line-height: 170%;

		}
	a:link a:hover a:active
	{
	color: blue;
	text-decoration: underline;
	}
	
	a:visited
	{
	color: purple;
	text-decoration: underline;
	}
		
	table {
		font-family: verdana, arial, sans-serif;
		font-size: 100%;
		color: #333;
		line-height: 180%;
		}
		
	ul {
		margin-left: 18px;
		}

/* General Layout 
-----------------------------------------------------*/
	#header {
		margin: 0px;
		padding: 0px;
		height: 85px;
		background: #fff;


		}
	#leftcontent {
		position: absolute;
		left: 0px;
		width: 180px;
		top: 114px;
		padding: 0px;
		background: #6C9AFA url(../images/leftnav_bg.gif) no-repeat;
		
		}
	#centercontent { 
		margin: 0px 15px 0px 197px;
		padding-top: 18px;
		width: 370px;
		}

#rightcontent {
		position: absolute;
		left: 570px;
		top: 318px;
		width: 230px;
		background: url(/images/rightcontent_bg.gif);
		background-repeat: no-repeat;
		padding: 0px;
		border-left: 1px solid #6C9AFA;
		background-position: center;
		}
		
	#subpagecontent {
		margin: 0px 15px 0px 197px;
		padding-top: 40px;
		width: 590px;
		}
	
/* Header Elements 
-----------------------------------------------------*/		
	#logo {
		position: relative;
		top: 0px;
		margin: 0;
		padding: 0px;
		margin: 0;
		}
		
	#calltoaction {
		position: absolute;
		top: 0px;
		margin: 0px;
		padding: 0px;
		margin: 0;
		left: 533px;
		}
		
	#bluebar
	{
	position: absolute;
	top: 95px;
	left: 0px;
	margin: 0px;
	padding:0px;
	width: 800px;
	height: 19px;
background: #6C9AFA;
}
	
#topnav
	{
	color:#fff;
	font-size: 11px;
	text-align: right;
	width:790px;

	}
	
	#topnav a:link, #bluebar a:visited, #bluebar a:active
	  {
	 color: #ffffff;
	 text-decoration: none;
	}
	
	 #topnav a:hover
	 {
	 color: #ffffff;
	 text-decoration: underline;
	
	 }
	 		
/* Left Margin Navigation 
-----------------------------------------------------*/
	#sidelinks {
		font-size: 11px;
		font-family: arial, san-serif, verdana;
		font-weight: bold;
		margin: 5px 0px 0px 0px;
		padding: 0px;
		text-align: left;
		line-height: 19px;
		width: 180px;
		
		}	
	#sidelinks a:link, #sidelinks a:visited, #sidelinks a:active 
	{
		display: block;
		color: #fff;
		text-decoration: none;
		margin: 0px;
		padding-left: 15px;
		padding-top: 6px;
		padding-bottom: 6px;
		background-color: transparent;
		
}

	#sidelinks a:hover {
		display: block;
		color: #fff;
		text-decoration: underline;
		margin: 0px;
		padding-left: 15px;
		padding-top: 6px;
		padding-bottom: 6px;
		}
	

	
		
		

		

/* Center Column
-----------------------------------------------------*/
	
	#centercontent h1 {
		font-size: 150%;
		color: #3D3D3F;
		border-bottom: 1px solid #d4d6d9;
		padding-bottom: 2px;
		width: 548px;

		}
		
	#subpagecontent h1 {
		font-size: 150%;
		color: #3D3D3F;

		}
		
	#centercontent h2, #subpagecontent h2 {
		font-size: 100%;

		}

	
	#banner {
		margin: 0px;
		padding: 0px;
		white-space: nowrap; 
		width: 602px;
		margin-left: 197px;
		padding-top: 29px;
	 	}		

	
/*Right content elements*/


#rightcontent h1{
	   font-size: 100%;
		
		}	

#quickcontact{
		font-family: verdana, sans-serif;
		font-size: 9px;
		line-height: 13px;
		padding:12px;
		padding-left: 42px;
		}

	#quickcontact a:link #quickcontact a:hover #quickcontact a:active
	{
	color: blue;
	text-decoration: underline;
	}
	
	#quickcontact a:visited
	{
	color: purple;
	text-decoration: underline;
	}
		

		
/* Tables
-----------------------------------------------------*/

	table {
		margin:0px;
		padding:0px;
		font-family: verdana, arial, sans-serif;
		font-size: 100%;
		line-height: 170%;
		}
		
	.formtable {
		font-size: 90%;
		line-height: 150%;
		background: #fff;
		}
	.formtable td {
		padding:7px;
		}

/* Footer
-----------------------------------------------------*/

	#footer {
		clear: both;
		height: 25px;
		width: 800px;
  		font-size:10px;
		color: #fff;
		margin-top: 15px;
		background: #82878A;
		z-index:2;
		padding-right:10px;
		padding-left:5px;
		text-align: right;
  		}
	#footer a:link, a:visited, a:active
	{
		color: #fff;
		text-decoration: underline;
		}
	#footer a:hover
	{
	color: #fff;
}	
		

	

   
		
/* Miscellaneous 
------------------------------------------------------*/

	.rightalign {
		float: right;
		margin: 0px 50px 15px 25px;
		padding-left: 40px;
		}
	.leftalign {
		float: left;
		margin: 0px 15px 15px 0px;
		padding: 0px;
		}
		
	.red
	{
	color:red;
	}
	.blue
	{
	color:#7EA7FB;
	}
