@charset "utf-8";
/* CSS Document */

body{
	font-family: Arial, Helvetica, sans-serif;
}
#wrapper{
	width: 900px;
	margin: 30px auto 20px auto;
}
#top{
	height: 66px;
	width: 900px;
	float: left;
}
#topHeader{
	height: 220px;
	float: left;
}
hr{
	width: 390px;
	margin: 0 0 0 25px;
	padding: 0;
	color: #333; 
}

#mainContent{
	float: left;
	width:652px;
	height: auto;
	background: url(../IMAGES/mainContent-backing.jpg)  no-repeat 40px 0;
}
.imageHold{
	width: auto; height: 85px;
	margin: 20px 0 15px 25px;
}
#imageHoldhistory{
	width: 400px; height: 122px;
	margin: 50px 0 20px 25px;
	padding: 0;
}

#quote{
	width: 652px;
	height: 119px;
	float: left;
	background: url(../IMAGES/quote-box.png) no-repeat;
}
#quote a.quoteLink{
	width: 156px;
	height: 45px;
	float: right;
	margin: 60px 20px 0 20px;
	padding: 0px;
	background: url(../IMAGES/quote-button.jpg) no-repeat;
}
#quote a.quoteLink:hover{
	background: url(../IMAGES/quote-button-roll.jpg) no-repeat;
}
#quote p{
	color: #FFFFFF;
	margin: 60px 0px 0px 20px;
	padding: 0;
	font-weight: bold;
}

p{
	padding: 0px 20px 0px 25px;
	font-size: 14px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}
p.PCus{
	padding: 0px 0px 0px 25px;
	margin: 0;
	font-size: 13px;
	color: #000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
p.PageLink{
	font-size: 12px; color: #000000;
	
}
p.indexSlogan{
	padding: 0 0 0 25px;
	font-size: 18px;
	color: #990000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
p.headMain{
	padding: 20px;
	color: #FFFFFF;
	font-weight: bold;
	position: absolute;
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 178px 0px 0px 355px;
}
h1{
	padding: 0 0 2px 0;
	margin: 20px 0 20px 25px;
	font-size: 25px;
	width: 390px;
	border-bottom: #666666 solid 2px;
}
h4{
	padding: 0 20px 0 0;
	margin: 20px 0 0px 25px;
	font-size: 18px;
	color: #990000;
}
h5{
	padding: 0 20px 0 0;
	margin: 0px 0 0px 25px;
	font-size: 13px;
	color: #f00;
}
a.Link{
	color: #990000; text-decoration: none;
	font-weight: bold; font-size: 18px;
	padding-right: 10px;
}
a.Link:hover{
	color: #000; text-decoration: underline;
}
a.pdfLink{
	color: #F00; text-decoration: none;
	font-size: 12px;
	background: url(../IMAGES/PDF.gif) no-repeat ;
	display: block; height: 25px;
	padding: 10px 0 0 40px;
	margin: 0;
}
a.pdfLink:hover{
	color: #900; text-decoration: underline;
}
/*////// UL ///////////////*/
#list ul{
	padding: 0px; margin: 0px;
	list-style: none;
	
}
#list li{
	font-size: 13px; color: #333333;
	padding: 2px 0 2px 0;
}
#NonFerrList ul{
	padding: 0px; margin: 0px;
	list-style: none;
	
}
#NonFerrList li{
	font-size: 13px; color: #333333;
	display: block; width: auto; float: left;
	background: url(../IMAGES/list-circle.gif) no-repeat 0 5px;
	padding: 0px 8px 0px 0px;
	margin: 0px;
	
}
td{
	font-size: 13px;
}
/*////// UL ///////////////*/
.sidelink{
	width: 210px;
	height: 68px;
	float: left;
	margin: 15px 0px 0px 17px;
	padding: 5px 0 5px 0px;
	border: #666666 solid 1px;
	background: url(../IMAGES/sidelink-backing.jpg) no-repeat;
}
.sidelink p{
	margin: 3px 0px 0px 5px;
	padding-top: 25px;
	font-size: 9px;
}
.sidelink a{
	padding:3px 0px 5px 0px;
	margin:0px;
	position: absolute;
	color: #990000;
	text-decoration: none;
	font-weight: bold;
	font-size: 15px;
	float: left;
}
.sidelink a:hover{
	color: #000000;
	text-decoration: underline;
}
table{
	margin: 0 25px 20px 25px;
	padding:  0 25px 0 25px;
	border-collapse: collapse;	
}
td{
	padding: 6px 0 6px 10px;
	color: #333333;
	background: #CCCCCC;
	font-size: 12px;
	border: #fff solid 1px;
}
/*//////////IMAGE Styles/////*/
img { border: none; }
img.logo{
	float: left;
}
img.slogan{
	float: right;
}
img.sidelinkIMG{
	float: left;
	margin: 8px 10px 0px 7px;
}
img.quoteBtn{
	float: right;
	padding: 60px 20px 0 20px;
}
img.sideGraph{
	float: left;
	padding:  0;
	margin: 15px 0 0 0; 
}
img.headerImage{
	padding: 0px;
	margin: 0 0 0 25px;
	border: #666666 1px solid; 
}
img.pageImage{
	padding: 0px 10px 0 0;
}
a.email{color: #000000; font-weight: bold; text-decoration: none; font-size: 16px;}
a.email:hover{color: #666; text-decoration: underline;}

/*//////////////////////////////////*/
#footer{
	background: url(../IMAGES/footer-backing.jpg) no-repeat;
	width: 900px;
	height: 50px;
	float: left; margin: 0;
	padding: 0;
}
#footer p{
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	padding: 5px 0 0 0;
	margin: 10px 0 0 0;
	font-size: 16px;
}
#footer p strong{
	color: #666666;
	padding: 0 0 0 30px;
}

#footerLinks{
	padding: 0px 0 5px 0; margin: 0px 0 10px 0; float: left; width: 900px;
}
#footerLinks p{
	font-size: 13px; color: #333333;
	padding: 5px 0 5px 0; margin: 10px 0 10px 0;
}

#footerLinks a{
	padding: 5px 0px 0 5px 0px; margin: 10px 5px 0px 0px;
	color: #666666; font-size: 11px; text-decoration: none;
}
#footerLinks a:hover{
	text-decoration: underline; color: #333333;
}
#footerLinks a.GS{
	padding: 0px; margin: 0px;
	color: #666666;  float: right;
}