@charset "utf-8";
/* CSS Document */
body {
	margin: 0px auto; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	background: #234c74 url(/images/page-bg.jpg) no-repeat top center;
}

#container{
	background:#fff;
	margin: 0px auto;
	width:970px;
	}

h1{
	background:url(/images/h1bg.gif) no-repeat;
	height:43px;
	}	

h2{
	font-size:14px;
	font-weight:bold;
	color:#b2b2b2;
	margin:22px 0 12px 0;
	}

a{
	color:#1489dd;
	}

a:hover{
	color:#8ba145;
	}

a:visited{
	color:#224f7a;
	}

a h2{
	text-decoration:underline;}

a h2:hover{
	text-decoration:none;}

p{
	margin-top:28px;
	}

a.top-nav{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #69a3ff;
	text-transform:uppercase;
	padding-left:26px;
	text-decoration:none;
	font-weight:bold;
	}
	
a.top-nav:hover{
	color: #234c74;
	}

.top-nav-active{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #234c74;
	text-transform:uppercase;
	padding-left:26px;
	text-decoration:none;
	font-weight:bold;
	}

.markets-app{
	background:url(/images/market-applications-bg.jpg) #4A99E4 top no-repeat;
	padding:350px 0 0 25px;
	color:#ffffff;
	}
	
.zinc-fuel{
	background:url(/images/why-zinc-bg.jpg) #4A99E4 top no-repeat;
	padding:350px 0 0 25px;
	color:#ffffff;
	}

.news-stock{
	background:url(/images/news-stock-bg.jpg) #4A99E4 top no-repeat;
	padding:350px 0 0 25px;
	color:#ffffff;
	}
	
.cta-head{
	font-size:15px;
	text-transform:uppercase;
	}

a.cta{
	text-transform:uppercase;
	text-decoration:none;
	color:#ffffff;
	margin-top:10px;
	}
a.cta:hover{
	color:#8bc3f2;
	}	

#content{
	background: #ffffff url(/images/content-bg.gif) repeat-x top;
	padding:30px 60px 10px 30px;
	}

#footer{
	background: #234c74 url(/images/footer-bg.jpg) no-repeat top;
	color:#7dafd9;
	margin: 0px auto;
	width:970px;
	height:84px;
	
	}

#footer a{
	color:#7dafd9;
	text-decoration:none;
	}

#footer a:hover{
	color:#ffffff;
	}
	
.keepinformed-textbox {
	width:168px;
	height:22px;
	border-width:0px;
	background:url(/images/newsletter-textbox-bg.gif);
	background-repeat:no-repeat;
	font-size:11px;
	padding-top:-30px;
}
				
				#footer .keepinformed-submit {
					position:absolute;
					left:192px;
					top:63px;
					margin:0px;
					background-image:url(/images/contact/btn-keepinformed.gif);
					background-position:0px 0px;
					background-repeat:no-repeat;
					width:25px;
					height:26px;
					display:block;	
					padding:0;				
				}
				#footer .keepinformed-submit:hover {
					background-position:-25px 0px;
				}
.home-bold{
	font-size:14px;
	font-weight:bold;
	margin-top:26px;
}

.blue-box{
	background:#58ABE7; 
	font-weight:bold; 
	margin-top:20px; 
	color:#000; 
	padding:5px;
	}
	
.blue-strong{
	font-weight:bold;
	color:#234C74;
	}