/*Generic Styles */
* {
	margin:0;
	padding:0;
}
/*Page Body */
body {
	background-image:url(../Images/Background/BodyBackground.jpg);
	background-repeat:repeat-x;
	background-position:top center;
	text-align:center;
	font-family:arial, verdana, serif;
	color:#595959;
	background-color:#fff;
}
/*Generic Paragraph*/
p {
	font-size:0.8em;
	line-height:1.5em;
	padding:0 0 10px;
}
/*Generic Link*/
a {
	color:#f76010;
}
/*Master Div*/
#Master {
	width:960px;
	text-align:left;
	margin:0 auto;
}
/*Master Div*/
#PageHolder {
	float:left;
	width:960px;
}
/*Page holder styles for the inner page div  */
.InnerPage #PageHolder {
	width:870px;
	padding:0;
}
/*Header Block*/
#Header {
	height:80px;
	width:100%;
}
/*Header Block style for the inner page*/
.InnerPage #Header {
	width:960px;
}
/*Logo  */
h1 {
	float:left;
	padding:20px 0 0 15px;
}
/*List styles*/
ul {
	list-style:none;
	margin:0;
	padding:0;
}
/*Main Site Navigation*/
#Navigation {
	background:#fff;
	float: right;
 width: 570px;
	padding:46px 0 0 0;
}
/*Main Site Navigation Level1 item*/
#Navigation li {
	float:left;
	font-size:0.8em;
	font-weight:700;
	padding:0 29px 0 0;
}
/*Main Site Navigation Level1 item links*/
#Navigation li a {
	color:#727272;
	text-decoration:none;
}
/*Flash banner */
#Banner {
}
/*Main Heading*/
h2 {
	font-size:1.1em;
	color:#727272;
}
/*Sub Heading*/
h3 {
	color:#f08416;
	font-size:1em;
	padding-bottom:12px;
}
/*Main Heading Inner pages*/
.InnerPage h2 {
	font-size:1.6em;
}
/*Main Content Area*/
#MainContent {
	width:100%;
	padding-top:26px;
}
#MainContent h2 {
	margin-bottom:14px;
	font-size:1.3em;
	white-space:nowrap;
}
/*Left Column in Main Content Area*/
#LeftCol {
	width:720px;
	float:left;
}
/*Column #1 in Left Column*/
#ColOne {
	width:210px;
	float:left;
	padding:20px 15px;
	background-color:#f5f5f5;
	overflow:hidden;
}
/*#ColOne h2 { border-bottom:2px solid #fa6c0e;}*/

#ColOne ul {
	font-size:0.75em;
	line-height:1.5em;
	padding-bottom:10px;
}
/*Column #2 in Left Column*/
#ColTwo {
	width:210px;
	float:left;
	padding:20px 15px;
	overflow:hidden;
}
/*#ColTwo h2 { border-bottom:2px solid #f08416;}*/
/*Column #3 in Left Column*/
#ColThree {
	width:210px;
	float:left;
	padding:20px 15px;
	overflow:hidden;
}
/*#ColThree h2 { border-bottom:2px solid #f08416;}*/
/*Right Column in Main Content Area*/
#RightCol {
	width:240px;
	padding-top:20px;
	float:left;
}
/*#RightCol h2 { border-bottom:2px solid #f08416;}*/
#RightCol div {
	border-left:1px solid #dfdfdf;
	padding:0 14px;
	width:211px;
	overflow:hidden;
}
.CuttingCarbonImg {
	float:left;
	margin:10px 10px 10px 0;
}
.CuttingCarbonImg2 {
	float:left;
	margin:0 10px 10px 0;
}
/*Inner Page Content Area*/
#InnerPage {
	width:100%;
	padding-top:26px;
}
#InnerPage h2 {
	margin-bottom:14px;
	font-size:1.3em;
	white-space:nowrap;
}
#InnerPage #CellOne {
	width:210px;
	float:left;
	padding:20px 15px;
	overflow:hidden;
}
#InnerPage #CellTwo {
	width:210px;
	float:left;
	padding:20px 15px;
	overflow:hidden;
}
#InnerPage #CellThree {
	width:210px;
	float:left;
	padding:20px 15px;
	overflow:hidden;
}
#InnerPage #CellFour {
	width:210px;
	float:left;
	padding:20px 15px;
	overflow:hidden;
}
#InnerPage a {
	font-weight:bold;
}
/*Footer Styles*/
#Footer {
	border-top:1px solid #dfdfdf;
	height:68px;
	width:100%;
	background:#fff;
	margin-top:14px;
}
/*Footer Styles for inner pages*/
.InnerPage #Footer {
	background:#fff;
	margin:0;
}
/*Footer paregraph*/
#Footer p {
	float:left;
	color:#ababad;
}
/*Footer copyright*/
#Footer .Copyright {
	float:left;
	font-size:0.7em;
	padding-top:30px;
}
/*Footer terms and conditions link*/
#Footer .Terms {
	float:right;
	font-size:0.7em;
	padding-top:30px;
}
/*Footer terms and conditions link*/
#Footer .Terms a {
	text-decoration:none;
	color:#ababad;
}
img, fieldset {
	border:0;
}
#Navigation li a:hover, #Navigation li.Highlight a, #Footer .Terms a:hover {
	color:#f48e18;
}
#Navigation li:last-child, #Navigation li.LastChild {
	padding:0;
}
.ClearFloat {
	clear:both;
	height:1px;
}
.ReadMoreLink {
	display:block;
	width:100%;
	padding:15px 9px 0 0;
	text-align:right;
}
/*Add a Border to img*/
.addBorderImg {
	border:5px solid #f3f3f3;
	display:block;
	margin-bottom:13px;
}
/*highlight cell */
.Highlight {
	background-color:#f5f5f5;
}
/*Add left border to cell */
.AddLeftBorder {
	background:url(../Images/Background/BorderBackground.gif) right top no-repeat;
}
.AddLeftBorder2 {
	background:url(../Images/Background/BorderBackground2.gif) right top no-repeat;
}
.AddLeftBorder3 {
	background:url(../Images/Background/BorderBackground3.gif) right top no-repeat;
}
/*News Lits */

.HorizontalListing {
	float:left;
}
.HorizontalListing li {
	width:210px;
	height:180px;
	float:left;
	padding:10px 30px 20px 0px;
	overflow:hidden;
}
.HorizontalListing li h3, .HorizontalListing li a {
	font-size:0.9em;
	text-decoration:none;
}
.HorizontalListing li em {
	font-size:0.7em
}
/*News Paging Style*/
.Paging {
	clear:both;
	width:98%;
	text-align:center;
	font-size:0.7em;
	margin-top:10px;
}
.Previous {
	width:20%;
	text-align:left;
}
.Next {
	width:20%;
	text-align:right;
}
.Previous a, .Next a, .Paging a.sf_PagerItem {
	color:#797979;
}
.Next a {
	padding-right:14px;
	background:url(../Images/Background/NextArrow.gif) no-repeat;
	background-position:right -11px;
}
.Next a:hover {
	color:#f76010;
	background-position:right 3px;
}
.Previous a {
	padding-left:14px;
	background:url(../Images/Background/PrevArrow.gif) no-repeat;
	background-position:Left -11px;
}
.Previous a:hover {
	color:#f76010;
	background-position:Left 3px;
}
.Paging .sf_PagerItem:hover {
	color:#f76010;
}
.sf_PagerSelItem {
	color: #f76010;
}
.style2 {
	display:none;
}
.Expanded {
	padding:20px 15px;
}
.GenericInnerx {
	background-image:url(../Images/Background/BodyBackgroundx.jpg);
	background-repeat:repeat-x;
	background-position:top center;
}
.sitemap {
	font-size:0.8em;
}
.sitemap li {
	padding-bottom:15px;
	float:left;
	width:310px;
}
.sitemap a {
	text-decoration:none;
}
.sitemap a:hover {
	text-decoration:underline;
}
/*Waste 2 Fuel with tm */
.tm {
	font-weight:bold;
	font-style:italic;
}
/******************/
 /*Styles for forms*/
/******************/
/*Table Styles for forms*/
.CellExpanded table {
	width: 100%;
}
/*Table Styles for forms*/
.Form {
	font-size: 0.8em;
	width: 100%;
}
/*Table Styles for forms*/
.Form th {
	width: 200px;
	font-weight: normal;
}
.Form th, .Form td {
	padding: 15px 0 15px 0;
	vertical-align: top;
}
/*Table Styles for forms cells*/
.CellExpanded table td {
	vertical-align: top;
}
/*Textbox styles*/
.Form .Textbox {
	width: 200px;
	border: 1px solid #999;
	padding: 5px 0 5px 10px;
	color: #727272;
}
.Form textarea {
	height:100px;
	font-family:arial, verdana, serif;
	font-size: 1em;
}
/*Select list*/
.Form select {
	width: 215px;
	color: #727272;
	border: 1px solid #999;
}
/*Action Panel*/
.Form .Action {
	border: 0;
	padding-right:65px;
}
/*Action Panel Button*/
.Form .Action input, .Button {
	background: #f48d18;
	color: #fff;
	border: 0;
	cursor: pointer;
	font-size: 0.8em;
	font-weight: bold;
	padding: 5px;
	margin: 0 0 20px 0;
}
/* thank you msg style*/
.NewsletterPopup {
	width:200px;
	background-color:#f48d18;
	padding:25px 50px;
	color:#fff;
}
.CloseButton {
	display:block;
	font-size:0.7em;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
	text-align:center;
}
.CloseButton:hover {
	text-decoration:underline;
}
.ContactInformation {
	width:945px;
	border-top:1px solid #dfdfdf;
	margin-left:-15px;
	padding:20px 0 0 15px;
}
.ContactInformation h2 {
}
.ContactInformation p {
}
/*Auth Form*/
#FormContainer {
	float:left;
}
#formCont #leftCol {
	float:left;
	width:435px;
}
#formCont #leftCol .Form .Action {
	padding:0;
	padding-right:23px;
}
#formCont #rightCol {
	padding:11px 20px 0 450px;
}

#SecondRow{
	padding:15px 15px 5px 15px;
	margin-top:14px;
	}