body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Tahoma,"Times New Roman",Times,serif;
	background: #FFF url(images/bgBody.gif) 0 0 repeat-x;
	color: #574319;
}

.clr {
	clear:both;
}

/* main wrapper */
	#MainWrapper{
		margin: 55px auto 20px auto;
		padding: 0;
		width: 982px;
	}
/* main wrapper */

/* header */
	#header{
		background: #4B3913;
		width: 980px;
		height: 59px;
		position:relative;
		border: 1px solid #FFD790;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		margin: 0px 0px 34px 0px;
		}
	
	/* logo */
		#header h1#Logo{
			margin: 0px 0px 0px 0px;
			position:absolute;
			top: 2px;
			left: 2px;
			z-index:1;
		}
		
		#header h1#Logo a{
			display: block;
			width: 215px;
			height: 57px;
			overflow: hidden;
			text-indent: -9999px;
			background: url(images/wellsite.gif) 0 0 no-repeat;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			border-radius: 5px;
		}
	/* / logo */
	
	/* tagline */
		#header em#Tagline{
			position:absolute;
			top: 27px;
			left:218px;
			z-index:1;
			font: italic bold 12px/100% "Trebuchet MS",Tahoma,"Times New Roman",Times,serif;
			color: #FFD790;
		}
		
	/* /tagline */
	
	/* twitter link */
		#header a#TwitterLink{
			display:block;
			height: 20px;
			padding: 15px 66px 0px 0px;
			
			position:absolute;
			top: -36px;
			right:15px;
			z-index:1;
			
			font: normal normal 11px/100% Arial, Helvetica, sans-serif;
			color: #0000EE;
			text-align: right;
			
			background: url(images/icTwitter.gif) 100% 0 no-repeat;
		}
	/* /twitter link */
/* /header */

/* main nav */
	#MainNav{
		font: normal normal 11px/100% Tahoma,"Times New Roman",Times,serif;
		margin-left: 1px;
	}
	
	#MainNav ul{
		margin: 0px 0px -7px 0px;
		padding: 0px 0px 0px 0px;
		list-style-type: none;
		overflow:hidden;
	}
	
	#MainNav li{
		float: left;
		overflow:hidden;
		margin:0 2px 0 0;
	}
	
	#MainNav li a{
		display: block;
		color:#151B1E;
		float: left;
		text-decoration: none;
		padding:10px 15px 15px 15px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
	}
	
	#MainNav li a:hover, #MainNav li a.selected{
		color:#FFF;
		background: #4B3913;
	}
/* /main nav */

/* page header */
	h2#PageHeader{
		margin: 0px 0px 51px 0px;
		padding: 30px 15px 0px 15px;
		height:57px;
		background: #4B3913 url(images/bgPageHeader.gif) 0 100% no-repeat;
		border: 2px solid #4B3913;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		
		font:normal 32px/100% "Trebuchet MS",Tahoma,"Times New Roman",Times,serif;
		color:#E5E5E5;
	}
/* /page header */

/* utils bar nav */
	#UtilsNavBar{	
		margin: 0px 0px 30px 0px;
	}
	
	#UtilsNavBar ul{
		margin: 0px 0px 0px 0px;
		padding: 15px 0px 14px 15px;
		list-style-type: none;
		overflow:hidden;
		
		height: 66px;
		background: #FFF url(images/bgUtilsBar.gif) 0 100% repeat-x;
		border-top: 1px solid #CEE5AE;
		border-bottom: 1px solid #FFF;
	}
	
	#UtilsNavBar li{
		float: left;
		overflow:hidden;
		width: 240px;
		height: 44px;
		margin: 0px 16px 0px 0px;
		padding: 10px 20px 12px 50px;
		border-right: 1px solid #FFD790;
		font:normal normal 12px/1.8em Tahoma,"Times New Roman",Times,serif;
		color:#574319;
	}
	
	#UtilsNavBar li.itemDownloadOverview{background: url(images/icDownloadOverview.gif) 0 12px no-repeat;}
	#UtilsNavBar li.itemView{background: url(images/icView.gif) 0 12px no-repeat;}
	#UtilsNavBar li.itemRequestFactSheets{background: url(images/icRequestFactSheets.gif) 0 12px no-repeat; margin-right: 0px; border-right: none}
	
	#UtilsNavBar li a{
		color:#574319;
		font-weight:bold;
		text-decoration:underline;
	}
/* /utils bar nav*/

/* footer */
	#footer{
		width: 100%;
		height: 94px;
		position: relative;
		
		font:normal 11px/15px "Trebuchet MS",Tahoma,"Times New Roman",Times,serif;
		color:#574319;
	}
		
	ul#FooterNav{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		list-style-type: none;
		overflow:hidden;

		position:absolute;
		top: 43px;
		right:3px;
		z-index:1;
	}
	
	ul#FooterNav li{
		float: left;
		margin: 0px 17px 0px 0px;
	}
	
	ul#FooterNav li a{
		color:#70993A;
		text-decoration:none;
	}
	
	ul#FooterNav li a:hover{
		text-decoration:underline
	}
	
	#Copyright{
		position:absolute;
		top: 43px;
		left:20px;
		z-index:1;
		font-weight: bold;
	}
	
	#Copyright a{
		font-weight: normal;
		color:#70993A;
		text-decoration:none;
	}
	
	#Copyright a:hover{
		text-decoration:underline
	}	
/* /footer */

/* main */
.main {
	width:100%; 
	padding:0; 
	margin:0 auto; 
}
/* top */
.top_right {
	width:65px; 
	margin:0 auto; 
	float:right; 
	height:35px; 
	padding:20px 0 0 0; 
	background:url(./images/1_home_04.gif) no-repeat left bottom; 
}
.top_left {
	width:900px; 
	padding-top:35px; 
	margin:0 auto; 
	float:left; 
	height:20px; 
	font: normal 11px Tahoma, "Times New Roman", Times, serif; 
	color:#151B1E;
}
/* header */
.header {
	width:982px; 
	margin:0 auto; 
	padding:0; 
	height:143px;
}
.logo {
	width:982px; 
	height:61px; 
	margin:0; 
	padding:0; 
	margin-bottom:25px;
}
#wellsite {
	width:218px; 
	background:url(./images/1_home_07.gif) no-repeat top right;
}
#middle {
	width:755px; 
	height: 61px; 
	background:url(./images/1_home_09.gif) repeat-x top center;
}
#end {
	width:9px; 
	height: 61px; 
	background:url(./images/1_home_11.gif) no-repeat top right;
}
.text_logo {
	float:left; 
	font:bold italic 12px "Trebuchet MS", Tahoma, "Times New Roman", Times, serif; 
	color:#ffd790; 
	padding-top:25px; 
}
.top {
	float:left; 
	margin: 0; 
	padding: 0;
} 
/* menu */
.menu {
	float:left; 
	width:600px; 
	margin:0; 
	padding:10px 0 0 0; 
	font:normal 11px Tahoma, "Times New Roman", Times, serif;
}
.menu ul {
	float:left; 
	margin:0 0 0 1px; 
	padding:0; 
	list-style:none;
}
.menu li {
	margin:0; 
	padding:0; 
	color:#fff; 
	float:left; 
}
.menu a {
	float:left; 
	color:#151b1e; 
	margin:0 2px 0 0; 
	padding:12px 0 10px 0; 
	text-decoration:none; 
}
.menu a span { 
	padding:12px 15px 10px 15px;
}
.menu a:hover {
	color:#fff; 
	background: #4b3913 url(./images/menu_05.gif) top right no-repeat; 
}
.menu a:hover span { 
	color:#fff; 
	background: url(./images/menu_03.gif) top left no-repeat;
}
.menu a.active {
	background: #4b3913 url(./images/menu_05.gif) top right no-repeat; 
	color:#fff;
}
.menu a.active span {
	color:#fff; 
	background:url(./images/menu_03.gif) top left no-repeat;
}
/* scroller */
.scroller {
	width:982px; 
	margin:0 auto; 
	padding:0; 
	height:342px; 
	float:left; 
	background:url(./images/screen_bg.jpg) repeat-x bottom; 
	float:left; 
	font:12px Tahoma, "Times New Roman", Times, serif; 
	color:#fff;
}
.img_left {
	width:650px; 
	height:342px; 
	margin:0 auto; 
	float:left;
}
.img_left .link {
	width:625px;
	float:left; 
	list-style:none; 
	padding:20px;
}
.img_left .link ul.tabs-nav { 
	float:left; 
	margin:0 0 0 -1px; 
	padding:0; 
	list-style:none; 
	width:535px;
}
.img_left .link ul.tabs-nav li { 
	float:left; 
	margin:0 1px; 
	padding:0;
}
.img_left .link ul.tabs-nav li a { 
	float:left; 
	display:block; 
	padding:12px 0; 
	color:#fff; 
	font:normal 12px Arial, Helvetica, sans-serif; 
	text-decoration:none;
}
.img_left .link ul.tabs-nav li a span { 
	padding:12px 20px;
}
.img_left .link ul.tabs-nav li a:hover { 
	background: #382b11 url(./images/sub_menu_r.gif) no-repeat right top;
}
.img_left .link ul.tabs-nav li a:hover span { 
	background: url(./images/sub_menu_l.gif) no-repeat left top;
}
.img_left .link ul.tabs-nav li.tabs-selected a { 
	background: #382b11 url(./images/sub_menu_r.gif) no-repeat right top;
}
.img_left .link ul.tabs-nav li.tabs-selected a span { 
	background:url(./images/sub_menu_l.gif) no-repeat left top;
}
.text_right h1 {
	font:normal 18px Tahoma, "Times New Roman", Times, serif; 
	color:#e5e5e5; 
	padding:0; 
	margin:0;
}
.text_right p {
	font:normal 13px "Trebuchet MS", Tahoma, "Times New Roman", Times, serif; 
	color:#ffd790; 
	padding:10px 0; 
	margin:0; 
	line-height:1.4em;
}
.text_right ul li {
	line-height:1.3em;
}
.text_right { 
	width:310px; 
	margin:0 auto; 
	float:right; 
	padding:30px 5px 0 0px;
}
/* gr */
.gr { 
	width:982px; 
	height:66px; 
	margin:30px auto; 
	padding:15px 0; 
	font: 12px Tahoma, "Times New Roman", Times, serif; 
	color:#574319; 
	background: url(./images/1_home_42.gif) repeat-x; 
	border-top: 1px #cee5ae solid; 
	line-height:1.8em;
}
.gr img { 
	padding-right:10px;
}
.gr a {
	color:#574319; 
	text-decoration:underline; 
	font-weight:bold;
}
.gr .left { 
	width:295px; 
	height:46px; 
	float:left; 
	margin:0 auto; 
	padding:10px 15px; 
	border-right:1px solid #ffd790; 
}
.gr .left p { 
	border-right: 1px solid #dfdfdf;
}
.gr .center { 
	width:295px; 
	height:46px; 
	float:left; 
	margin:0 auto; 
	padding:10px 15px; 
	border-right:1px solid #ffd790; 
}
.gr .right { 
	width:295px; 
	height:46px; 
	float:left; 
	margin:0 auto; 
	padding:10px 15px;
}
.gr .contacts {
	float:left; 
	width:950px; 
	padding-top:5px; 
	padding-left:10px;  
	font: 12px Tahoma, "Times New Roman", Times, serif;
}
.gr .contacts p {
	line-height:1.1em;
}
.gr .contacts h3 {
	font: bold 15px Tahoma, "Times New Roman", Times, serif;
}
/* gr contacts */
.gr_c { 
	width:982px; 
	margin:30px auto; 
	padding:5px 0; 
	font: 12px Tahoma, "Times New Roman", Times, serif; 
	color:#5d5d5d; 
	background:url(./images/5_contact_12.jpg) repeat-x top; 
	line-height:1.8em;
}
.gr_c p {
	padding:10px 15px; margin:0;
}
.gr_c .contacts h3 { 
	font: bold 15px Tahoma, "Times New Roman", Times, serif; 
	padding:5px 15px; 
	margin:0;
}
/* mail */
.mail {
	float:right; 
	width:100px; 
	padding:22px 0 0 0; 
	font:normal 11px Tahoma, "Times New Roman", Times, serif; 
	color:#70993a;
}
.mail a {
	text-decoration:none; color:#70993a;
}
.mail a:hover {
	text-decoration:underline;
}
/* white*/
.white {
	width:982px; 
	margin:0 auto; 
	padding:0; 
	background:#fff; 
	border-top:1px solid #ffd790; 
	border-bottom:1px solid #ffd790; 
	font: 12px Tahoma, "Times New Roman", Times, serif; 
	color:#574319; 
	line-height:1.6em;
}
.white p { 
	padding:10px 5px; margin:0;
}
.white h2 {
	font: bold 18px Tahoma, "Times New Roman", Times, serif;
}
.white h3 {
	font: bold 18px Tahoma, "Times New Roman", Times, serif; 
	border-bottom:1px solid #EDEEEE; 
	padding:10px 0; 
	margin:0;
}
.white h4 {
	font: bold 12px Tahoma, "Times New Roman", Times, serif;
}
.white a { 
	color:#fff; 
	text-decoration:underline;
}
.white .left {
	float:left; 
	width:280px; 
	margin:20px 0; 
	padding:0 20px; 
	border-right:1px solid #ffd790;
}
.white .left p.b_bottom { 
	border-bottom:1px solid #EDEEEE;
}
.white .right {
	float:right; 
	width:620px; 
	margin:20px !important; 
	margin:20px 10px 20px 20px;
}
.white .right_r {
	float:right; 
	width:305px; 
	padding:15px 0;
}
.white .right_l {
	float:left; 
	width:570px; 
	padding-top:20px;
}
.white .right img {
	margin:5px 10px 10px 0;
}
.white ul { 
	list-style:none; 
	margin:0; 
	padding:10px;
}
.white li { 
	padding:8px; 
	border-bottom:1px solid #ffd790;
}
.white li a { 
	color:#2F2F2F; 
	text-decoration:none;
}
.white li a:hover { 
	text-decoration:underline;
}
.white .author {
	font: 11px Tahoma, "Times New Roman", Times, serif; 
	padding:5px 0;
}
.white .content  ul li {
	background:url(./images/li_03.jpg) no-repeat center left; 
	border:none; 
	padding-left:22px;
}
.white .content  ol li {
	background: none; 
	border: none;
}
.white .content a, .white .content a:hover {
	color: #70993a;
}
.white .content a {
	text-decoration:none;
}
.white .content a:hover {
	text-decoration: underline;
}
.white ul.points {
	list-style-type:disc; 
	margin:0; 
	padding:10px;
}
.white ul.points li {
	margin-left: 50px; 
	padding:8px; 
	border: none;
}
/* button */
a.button {
	display:block; 
	float:left; 
	margin-right:5px; 
	padding:5px 10px; 
	background-color:#8bb652; 
	font:12px Tahoma, "Times New Roman", Times, serif; 
	color:#fff; 
	text-decoration:none;
}
a.button:hover {
	text-decoration:underline;
}
/* button_white */
a.button_black {
	display:block; 
	float:left; 
	margin-right:5px; 
	padding:5px 10px; 
	background-color:#181F23; 
	font:12px Tahoma, "Times New Roman", Times, serif; 
	color:#fff; 
	text-decoration:none;
}
a.button_black:hover {
	text-decoration:underline;
}
/* button_black */
a.button_white {
	display:block; 
	float:left; 
	margin-right:5px; 
	padding:5px 10px; 
	background-color:#E0E0E0; 
	font:12px Tahoma, "Times New Roman", Times, serif; 
	color:#fff; 
	text-decoration:none;
}
a.button_white:hover {
	text-decoration:underline;
}
/*all*/
.page-title {
	width:982px; 
	background:transparent url(./images/bg_folio.gif) no-repeat top left; 
	height:91px; 
	color:#E5E5E5;
}
.page-title h1 {
	font:32px "Trebuchet MS", Tahoma, "Times New Roman", Times, serif; 
	color:#E5E5E5; 
	padding-left:16px; 
	padding-top:26px; 
}
/* cub */
.cub {
	float:left; 
	width:45px; 
	background:#F5F5F5; 
	height:45px; 
	margin:5px; 
	border:10px solid #E7E9EA;
}
#contactform { 
margin:0; 
padding:5px;
}
#contactform * { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#6f6f6f;
}
#contactform ol { 
	margin:0; 
	padding:0; 
	list-style:none;
}
#contactform li { 
	margin:0 0 5px 0; 
	padding:10px; 
	background:none; 
	border:none;
}
#contactform li.buttons { 
	margin:0; 
	overflow:hidden;
}
#contactform label { 
	margin:0; 
	width:150px; 
	display:block; 
	float:left; 
	padding:2px 0; 
	font:bold 12px Arial, Helvetica, sans-serif; 
	color:#6f6f6f;
}
#contactform label  a {
	color:#718E9F; 
	text-decoration:none;
}
#contactform label span { 
	font:normal 10px Arial, Helvetica, sans-serif; 
	color:#afafaf; 
	margin:0; 
	padding:0;
}
#contactform input.text { 
	width:280px; 
	border:1px solid #dcdcdc; 
	margin-bottom:5px; 
	padding:5px 2px; 
	height:16px; 
	background:#f5f5f5;
}
#contactform textarea { 
	width:280px; 
	border:1px solid #dcdcdc; 
	padding:2px; 
	background:#f5f5f5;
}
#contactform li.buttons input { 
	padding:3px 10px; 
	margin:0 0 0 150px; 
	background:#8bb652; 
	border:1px solid #8bb652; 
	color:#FFF; 
	float:left;
}
p.response { 
	text-align:center; 
	color:#F00;
}
/* form style*/
.form_style { 
	padding:0; 
	margin:0;
}
.form_style .text { 
	font:bold 14px Arial, Helvetica, sans-serif; 
	color:#6f6f6f; 
	padding:10px 0 10px 40px; 
	margin:0; 
	width:150px; 
	float:left;
}
.form_style .form { 
	width:380px; 
	float:left; 
	margin:0; 
	padding:10px 0;
}
.form_style .label2 { 
	padding:0; 
	margin:20px 0 20px 190px;
}
.form_style .input2 { 
	width:375px; 
	border:1px solid #d6d6d6; 
	background:#fff;
}
/* footer*/
.footer { 
	width:982px; 
	margin:0 auto; 
	padding:0; 
	background:#fff; 
	font: 11px "Trebuchet MS", Tahoma, "Times New Roman", Times, serif; 
	color:#574319;
}
.footer .l {
	width:460px; 
	float:left; 
	margin:0 auto; 
	padding:20px 10px 20px 20px; 
	color:#574319;
}
.footer .l a { 
	padding:0 5px; 
	text-decoration:none; 
	color:#70993A;
}
.footer .l a:hover { 
	text-decoration:underline;
}
.footer ul {
	margin:0; 
	padding:0;
}
.footer ul li {
	display:inline; 
	list-style:none; 
	margin:0 2px;
}
/* added */
.block, .download-block {
	float:left;
	margin:5px;
	overflow:hidden;
	padding:0;
	width:290px;
}
.block {
	height:220px;
}
.download-block {
	/*height:240px;*/
}
.float-left {
	float:left;
}
.float-right {
	float:right;
}
a.green, a.green:hover {
	color: #70993A;
	font-weight:bold;
	text-decoration:underline;
}
hr {
	border:0;
	border-top:1px solid #ccc;
	border-bottom:1px solid #fff;
	margin:0;
	padding:0;
}
.outline {
	border:1px solid #ccc;
}
#one-collumn {
	padding:0 20px;
}
h3.no-border {
	border-bottom:none;
}
.inline  a {
	display:block;
	float:left;
}
.last {
	margin-bottom:40px;
}
a.no-line:hover {
	text-decoration:none;
}
a#return-home {
	color:#8bb652;
	text-decoration:none;
}
a#return-home:hover {
	color:#8bb652;
	text-decoration:underline;
}
.space {
	margin-top:20px;
}	

/* tweets */
	#tweets{
		margin: 0px 0px 20px 0px;
	}
	
	#tweets ul.tweet_list{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		list-style-type: none;
	}
	
	#tweets ul.tweet_list li{
		overflow: hidden;
		clear: both
	}
	
	#tweets ul.tweet_list li a.date{
		font-weight: bold;
		display: block;
		color: #574319;
	}
/* /tweets */

/* RSS feeds */
	#RSS{
		margin: 0px 0px 20px 0px;
	}
	
	#RSS ul.FeedList{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		list-style-type: none;
	}
	
	#RSS ul.FeedList li{
		overflow: hidden;
		clear: both;
	}
	
	#RSS ul.FeedList li a.title{
		display: block;
		font-weight: bold;
		color: #574319;
	}
	
	#RSS ul.FeedList li span.date{
		display: block;
		margin: 0px 0px 8px 0px;
		font-style:italic;
		font-size:11px
	}
	
	#RSS ul.FeedList li span.description{
		display: block;
		margin: 0px 0px 10px 0px;
	}
	
	#RSS ul.FeedList li a.view_more{
		display:block; 
		float:left; 
		padding:3px 10px; 
		background-color:#8bb652; 
		font:12px Tahoma, "Times New Roman", Times, serif; 
		color:#fff; 
		text-decoration:none;
		margin: 0px 0px 10px 0px;
	}
/* /RSS feeds */

/* whitepaper request form */
	#whitepaperform { 
		margin:0; 
		padding:5px;
	}
	#whitepaperform * { 
		font-family: Arial, Helvetica, sans-serif; 
		font-size:12px; 
		color:#6f6f6f;
	}
	#whitepaperform ol { 
		margin: 0px 0px 10px 0px;
		padding:0; 
		list-style:none;
		border-bottom: 1px solid #CCC;
	}
	
	#whitepaperform ol.last{
		border-bottom: none
	}
	
	#whitepaperform li { 
		margin:0 0 5px 0; 
		padding:10px; 
		background:none; 
		border:none;
	}
	#whitepaperform li.buttons { 
		margin:0; 
		overflow:hidden;
	}
	#whitepaperform label { 
		margin:0; 
		width:150px; 
		display:block; 
		float:left; 
		padding:2px 0; 
		font:bold 12px Arial, Helvetica, sans-serif; 
		color:#6f6f6f;
	}
	#whitepaperform label  a {
		color:#718E9F; 
		text-decoration:none;
	}
	#whitepaperform label span { 
		font:normal 10px Arial, Helvetica, sans-serif; 
		color:#afafaf; 
		margin:0; 
		padding:0;
	}
	#whitepaperform input.text { 
		width:280px; 
		border:1px solid #dcdcdc; 
		margin-bottom:5px; 
		padding:5px 2px; 
		height:16px; 
		background:#f5f5f5;
	}
	#whitepaperform select { 
		width:286px; 
		border:1px solid #dcdcdc; 
		margin-bottom:5px; 
		padding:5px 2px; 
		background:#f5f5f5;
	}
	#whitepaperform textarea { 
		width:280px; 
		border:1px solid #dcdcdc; 
		padding:2px; 
		background:#f5f5f5;
	}
	#whitepaperform li.buttons input { 
		padding:3px 10px; 
		margin:0 0 0 150px; 
		background:#8bb652; 
		border:1px solid #8bb652; 
		color:#FFF; 
		float:left;
	}
/* /whitepaper request form */