@charset "UTF-8";
@import url(layout.css);
@import url(titles.css);
@import url(menu.css);

*{
	margin:0;padding:0;
	font-family: Helvetica, arial,  sans-serif; 
	font-size: 12px;
	color: #000;
}

h3{
	letter-spacing: -1px;
}

body{
	background: #17181C;
}

p{
	margin-bottom: 20px;
}

.tag{
	color:#999;
}

.main_header{
	font-size: 24px;
	font-weight: bold;
	text-transform: capitalize;
}

#h1_highvoltage{
	text-indent: -9999px;
	width:510px;
	height:100px;
	display: block;
	position:absolute;
	top:280px;
	left:50%;
	margin-left:-480px;
}

.orange{
	color:#ffa800;
	font-size: inherit;
}

.grey{
color:#f4f4ed;
font-size: inherit;

}

.read_more{
	font-size: 17px;
	font-weight: bold;
	color:#ffa800;
	text-decoration: none;
}

.news_item{
	border-top:1px solid #000;
}

.news_item table{
background: #f4f4ed;
width:100%;
}

table{
width:100%;
}


.news_image{
	float: left;
	width: 131px;
	height:131px;
	display: block;
	border: 10px black solid;
}

.news_copy{
float:left;
width:427px;
	min-height:131px;
}

.news_copy table{
	width:100%;
	height:100%;

}


input{
border: 1px #FFA800 solid;
margin-bottom: 5px;
background-color: #fff;
font-weight: bold;
padding:3px;
}


td{
padding:5px;
}

.header{
	font-size: 24px;
	font-weight: bold;
	width:100%;
}

.header_container_cell{
	height: 30px;
	background: #ffa800;
	width:100%;	
}

#columnTwo .header_container_cell{
	height: 30px;
	width:100%;	
	background: transparent;
}

#columnOne .main_header{
	color:#fff;
}




.feature_item{
	background: #f4f4ed;
	border-top:1px solid #000;
}

.feature_image{
	float: left;
	width: 171px;
	height:109px;
	display: block;
}

.feature_copy{
float:left;
width:178px;
}


#footer{
background:#fff;
height:80px;
}
#footer_container ul {
list-style: none;
}

#footer_container li {
font-size: 24px;
float:left;
font-weight: bold;
margin-right: 10px;


}

#footer_container li a{
text-decoration: none;
font-size: 16px;
}


#newsletter{
	width:131px;
	height:131px;
	display: block;
	background: url(../_graphics/newsletter.png);
	position:absolute;
	top:200px;
	left:50%;
	margin-left: 200px;
	text-indent: -9999px;
	behavior: url(iepngfix.htc);
}




#featsubnav, #subnav, #sc{
	display:none;
}


.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}