
body {
	/*color: #333;*/
	background: var(--c-platform-page-bg, #f3f6fa);
	font-family: Arial,sans-serif;
	font-size:14px;
	line-height:24px;
	margin:0;
	padding:0;
	}
	
a:link	{ color:#13589c; text-decoration: none; border:none;}
a:hover { color:#d88b02;}
a:visited { color:#13589c;text-decoration: none; border:none;} 	

.img a img { border:none;}
a:link img { border:0px; outline:0px;}
a:focus img { border:none;}
a:hover img { border:none;}


.clear { clear:both}


h2 {
	font-family:'Oswald', sans-serif;
	font-weight:400;
	text-transform:uppercase;
	margin:0 0 25px 0;
	padding:0 0 15px 0;
	}
	
h3 { 
	font-weight:500;
	font-size:22px; 
	line-height:24px;
	margin:0;
	padding:0;
	color:#666;
	}	
	
h5 { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height:16px; font-weight:bold;}


/* 			_______________________________	         */
/*			LAYOUT                                   */

.wrapper { width:960px; padding:0; margin:0 auto;}	

/*#content { background-color:#f6f7fa;}*/

#content { 
	background: var(--c-platform-content-bg, transparent);
	 /*background-color:#ECECEC;*/
	
}

/*#content { background-color:#ECECEC;}*/

#content .wrapper { padding-bottom:90px; padding-top:15px;}

#Main  {float:left; width:600px;}

#Sidebar{
	float:right;
	margin-left:25px;
	width:300px;
	padding:0;
	background-color:#efefef;
}


header { margin:0; padding:0; background: #0d547c; background-image:url(../images/header_BG.jpg); background-position:0 0; background-repeat:repeat-x;}	
header .wrapper	{	
	height:95px; background-image:url(../images/header_wrapBG.jpg); background-position:0 0; background-repeat:no-repeat; width:1010;
	}
	
#Logo { padding-top:10px; float:left;}
#Logo h1 { color:#fff; font-weight:700; font-style:normal; font-size:30px; line-height:30px; margin:0; padding:0; border:none;}	
#Logo h1 a, #Logo h1 a:focus, #Logo h1 a:visited { text-decoration:none; border: 0; outline:0;}	
#Logo h1 a img { border:none;}
#Logo h1 a:hover { text-decoration:none; border:0; outline:0;}   
   
#HeaderRight { float:right; width:440px;}

#Account { font-family:Arial; font-size:10px; line-height:11px; font-weight:bold; text-transform:uppercase;}
#Account ul { list-style:none; margin:0; padding:0; text-align:right;}
#Account ul li { float:right; margin:0; padding:0;}
#Account ul li a { color:#efefef; display:block; padding:8px 8px 5px 8px;}
#Account ul li a:hover { background-color:#1e3656;}

#Search { margin-top:5px; float:right; }




#SearchForm{
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border: #aaa 1px solid;
background: #DDDDDD;
width: 295px;
float: left;
padding: 0 4px;
}
#Search #Sinput {
width: 227px;
float: left;
border: 0;
background: #fff;
color: #777;
line-height: 100%;
font-size: 12px;
margin-top:3px;margin-bottom:3px;
height:20px;
border-radius:0;
}
#Search #Sinput:focus{
outline:none;
color:#333;
}
#Search #Ssubmit{
background: url(../images/search-zoom-icon.png) no-repeat center #d88b02;
border: 0;
float: left;
width: 42px;
z-index: 100;
cursor: pointer;
}

nav.main { }
#navLeft { float:left; width:645px;}
#navRight { float:right; width:280px;}

header .wrapper nav.main .navwrapper	 {}

nav.plays { background: url(../images/playsnav_BG1.jpg) repeat-x #052f45;}
nav.plays .wrapper {xbackground: url(../images/playsnav_BG.jpg) no-repeat fixed center #052f45;}



/* 			________________________________	*/
/* 			FOOTER ELEMENTS	 				*/
	
	
footer	{
	padding: 30px 0 85px 0;
	color:#777368;
	min-height:300px;
	clear:both;
	background-image:url(../images/footer_BG.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#233a49;
	width:100%;
	}	

footer .wrapper { padding:15px;}

footer a:link	{
	color: #e09217;
	text-decoration: none;
	}

footer a:visited {
	color: #e09217;
	text-decoration: none;
	} 
	
footer a:active {
	color: #e09217;
	text-decoration: none;
	} 
	
footer a:hover	{
	color: #fc9b02; 
	} 	

.fcol1 { width:250px; margin-right:50px; float:left; margin-left:30px;}
.fcol1 a img { border:none;}
.fcol2, .fcol3, .fcol4 { width:175px; float:left; margin:0px 0 0 31px;}

footer h2 { font-size:14px; color:#b1b1b1; margin:0 0 18px 0; padding:0;}

footer ul { margin:0; padding:0 0 5px 0;}
footer li { 
	font-size:13px;
	font-weight:400;
	line-height:13px;
	margin:0;
	padding:0;
	list-style:none;
	}
	
footer ul li a {
	border-bottom:1px dotted #474747;
	margin:0;
	padding:7px 0 7px 3px;
	display:block;
	}
footer ul li a:hover { color:#CCC; border-bottom:dotted 1px #0e5063;}	
				
.copyright {font-size:11px; line-height:20px; margin-top:20px;}
.social_ico { margin-right:10px;}






/* 			________________________________	*/
/* 			CLASS SELECTORS 				*/

.left {
	margin: 0px 24px 10px 0px;
	float: left;
	}
.right {
	margin: 0px 0px 10px 24px;
	float: right;
	}	
	




/* 	FORM ELEMENTS	*/

label { font-size: 14px; }

input, textarea {
	font-size: 12px;
	line-height: 20px;
	outline: none;
	padding: 3px 12px;	
	}

input { color: #4A4A4A; }
	
textarea { height: 140px; margin-bottom: 15px; color: #000; }
	
input:focus, textarea:focus { border: 1px solid ##FFC66D; background-color:#fff;  -moz-box-shadow: 0 0 2px 2px #e3e3e3; -webkit-box-shadow: 0 0 2px 2px #e3e3e3;
box-shadow: 0 0 2px 2px #e3e3e3;}



input#submit {
	clear: both;
	cursor: pointer;
	width: 150px;
	padding: 7px 7px;
	background-color: #333;
	border: 0;
	color: #F39F1A;
	font-family:'Oswald';
	font-size:16px;
	font-weight:700;
	text-transform:uppercase;
	}
input#submit:hover {color:#fff; background-color:#000; }	
input#submit:focus { background-color:#972324;}	




.section_banner {background-color:#333;  margin:0 0 10px 0; padding:6px 20px; background-image: url(../images/banner_rt.png); background-position:right; background-repeat:no-repeat;}
.section_banner h2.banner_left {font-size:15px; float:left; color:#fff; padding:0; margin:0; text-transform:none;}
.section_banner .banner_right { float:right; margin-right:15px; font-size:13px; font-weight:400; color:#F39F1A; color:#AED7F1;}


h2.banner { xbackground-color:#032639; background-color:#333; margin:0 0 10px 0; padding:4px 10px; font-size:14px; line-height:15px; color:#efefef; background-image: url(../images/banner_rt.png); background-position:right; background-repeat:no-repeat; text-transform:none;}

h2.banner a { color:#ffc467; }
h2.banner a:hover {color:#efefef;}
.banner_more { font-size:11px; font-family:Arial, Helvetica, sans-serif; margin-left:18px; font-weight:bold;  }
h2.large { font-size:17px; line-height:18px; padding:7px 15px;}

.chart_instruct { width:200px; float:left; font-size:12px; line-height:16px; }


/* 	UNORDERED LISTS	*/


ul.news { margin:0; padding:0 8px; font-size:12px; line-height:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
ul.news li { display:block; border-bottom:solid #ebebeb 6px; padding:7px 0 11px 0;}
ul.news li:hover { border-bottom-color:#ddebf0;}
ul.news li .img { float:left; margin-right:10px;}
.linkinfo {font-size:10px; line-height:16px; font-weight:normal; text-transform:uppercase; color:#929292; }
ul.news li .linkinfo a { color:#eb943f;}	

ul.assets li { border-bottom: 1px solid #fcd38b; padding:6px 0 6px 2px;}

ul.imagenews { margin:0; padding:0 8px; font-size:11px; line-height:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
ul.imagenews li { display:block; border-bottom:dotted #c8c8c8 1px; padding:4px 0 4px 0;}
ul.imagenews li:hover { border-bottom-color:#ddebf0;}
ul.imagenews li .img { float:left; margin-right:10px;}
ul.imagenews li .nright { xfloat:left; xwidth:280px; }
ul.imagenews li .time{ font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#4583af;}

ul.midnews { margin:0 0 15px 0; padding:0 8px; font-size:13px; line-height:16px; font-family:Arial, Helvetica, sans-serif;}
ul.midnews li { display:block; border-bottom:dotted #c8c8c8 1px; padding:3px 0;}
ul.midnews li .img { float:left; margin-right:10px;}
ul.midnews li .date{ font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#666; display:inline; margin-left:8px;}



#Article_Sidebar h2.articleside { margin:0 0 10px 0; border-bottom:solid 5px #d9d9d9; padding:0 0 6px 0; font-size:15px; line-height:24px; font-weight:400; color:#333; text-transform:none; }
#Article_Sidebar ul.news { margin:0; padding:0; font-size:16px; line-height:15px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
#Article_Sidebar ul.news li { display:block; border-bottom:dotted #666 1px; padding:1px 0 36px 2px;min-height:46px;}
#Article_Sidebar ul.news li:hover { border-bottom-color:#ddebf0;}


ul.article_related { margin:0 0 12px 0; padding:0; font-size:11px; line-height:15px; font-family: Arial, Helvetica, sans-serif; color:#555;}
ul.article_related li { display:block; border-bottom:solid #ebebeb 1px; padding:2px 0;}
ul.article_related li:hover { border-bottom-color:#ddebf0;}
#Article_Content .article_body ul.article_related li h3 { margin:0; padding:0 0 5px 0 ; font-size:14px; font-family:'Oswald'; line-height:16px;}

ul.ataglance { margin:0; padding:0; font-size:11px; line-height:18px; font-family: Arial, Helvetica, sans-serif; color:#555;}
ul.ataglance li { display:block; border-bottom:solid #ebebeb 2px; padding:7px 0 11px 0;}
ul.ataglance li:hover { border-bottom-color:#ddebf0;}
#Article_Content .article_body ul.ataglance li h3 { margin:0; padding:0 0 5px 0 ; font-size:14px; font-family:'Oswald'; line-height:16px;}

#Article_Content .article_body h4 { font-family:'Oswald'; font-size:19px; font-weight:400; color:#000; padding:0 0; margin:30px 0 10px 0;}




.linkinfo {font-size:10px; line-height:16px; font-weight:normal; text-transform:uppercase; color:#929292; }
ul.ataglance li .linkinfo a { color:#eb943f;}


.more { font-size:11px; line-height:11px;  width:90%; xtext-transform:uppercase; text-align:right; font-weight:bold; padding:3px 15px 0 0; margin-top:6px; background: url(../images/arrow_right.png) center right no-repeat; height:17px;}

.storyfeature {margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:solid #CCC 1px;}
.storyfeature .img { width:290px;}
.storyfeature h4 { font-family:font-size:15px; line-height:19px; font-weight:bold; margin:0; padding:0;}
.storyfeature p.abstract { font-size:12px; line-height:16px; margin:5px 0;}


.story { margin:5px 4px 10px 7px; min-height:60px;}
.story .img { float:left; margin-right:10px; margin-bottom:5px;}
.story .text {}
.story p.abstract { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; margin-top:4px; margin-bottom:6px; }

.featurestory { margin:0 0 10px 0; min-height:60px;}
.featurestory h4 { font-size:18px; line-height:22px; font-family:Arial; font-weight:700; margin:0; padding:0;}
.featurestory h5 { font-size:14px; line-height:18px; font-family:Arial	; font-weight:700;}
.featurestory .img { margin-right:10px; margin-bottom:5px;}
.featurestory .text { overflow:hidden;}
.featurestory p.abstract { font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:16px; margin-top:4px; margin-bottom:6px; }

.featurestory_horizontal { margin:0 0 10px 0; min-height:60px;}
.featurestory_horizontal h5 { font-size:18px; line-height:20px; font-family:Oswald; font-weight:200;}
.featurestory_horizontal .img { float:left; margin-right:10px; margin-bottom:5px;}
.featurestory_horizontal .text { overflow:hidden;}
.featurestory_horizontal p.abstract { font-family:'Opens Sans', Arial, Helvetica, sans-serif; font-size:13px; line-height:16px; margin-top:4px; margin-bottom:6px; }


.shale_feature {}
.shale_feature img { margin-bottom:0px;}
.shale_feature h5 { font-size:20px; line-height: 22px;}
.shale_feature .callout { font-size:12px; line-height:18px;}
.shale_feature .callout p { margin:3px 0 0 0; padding:0;}


ul.small { font-size:11px; }
ul.small li .time  { font-size:10px; padding-left:10px; display: inline; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#4583af;}
ul.small li { border:none; padding:5px 0;}


/*.row { padding:0px 0; margin-bottom:25px;}*/
.row { padding:0px 0; margin-bottom:45px;}

.two_col_1  { margin-right:40px;}
.two_col_1, .two_col_2 { width:460px; float:left;}



.three_col_1, .three_col_2, .three_col_3 { float:left; width:300px; }

.three_col_2, .three_col_3 { margin-left:30px;}


/* HOME PAGE - homepage_feature.php   */
/* ----------------- */

.feature { height:320px; overflow:hidden;}

#Slider {background-color:#000; }
#Slider .wrapper { color:#fff; padding:0; width:960px; height:270px;}

#FeatureTop {background-color:#000; background-image:url(../images/featuretop_BG.jpg); background-position:top; background-repeat:repeat-x; }
#FeatureTop .wrapper { color:#fff; padding:0; width:960px; height:270px; background-image:url(../images/featuretop_wrap_BG.jpg);}
#FeatureTop .ftopleft { float:left; width:650px; xbackground-color:#963; margin-top:20px;}
#FeatureTop .ftopright { float:left; width:310px; xbackground-color: #F99;}

.ftopleft .image { width:225px; float:left;  }
.ftopleft .item_wrapper{ font-size:12px; line-height:16px; overflow:hidden; padding-right:30px;}
.ftopleft .callout { margin-top:4px; border-bottom:solid #3b3b3b 1px; padding-bottom:30px;}
.ftopleft .date { font-weight:bold;}
.ftopleft .item_wrapper h4 { font-size:22px; line-height:26px; margin:0 0 22px 0; padding:0; font-family:'Oswald'; font-weight:400;}
.ftopleft .item_wrapper h4 a { color:#d88b02;}
.ftopleft .item_wrapper h4 a:hover { color:#d88b02;}
.ftopleft .readfull, .ftopright .learnmore { text-align:right; padding:5px;}

.ftopright .abouthome  { padding:27px 27px 27px 27px; background-image:url(../images/featuretop_about_BG.png); background-position:0 0; background-repeat:no-repeat;}
.ftopright .abouthome .callout { font-size:11px; line-height:13px; color:#5e5c5c; font-weight:bold; border-bottom:solid #3b3b3b 1px; border-top:solid #3b3b3b 1px; padding:10px 0;}



/* HOME PAGE - homepage_feature2.php   */
/* ----------------- */

#FeatureTop2 .col1, #FeatureTop2 .col2, #FeatureTop2 .col3{ height:350px; overflow:hidden;}

#FeatureTop2 { margin-top:10px; }

#FeatureTop2 .col1 { float:left; width:430px;}
#FeatureTop2 .col2 { float:left; width:190px; margin-left:10px;}
#FeatureTop2 .col3 { float:left; width:300px; margin-left:30px;}

#FeatureTop2 .col1 .image { width:430px; height:270px; }
#FeatureTop2 .col1 .item_wrapper{ font-size:12px; line-height:16px; overflow:hidden; background-color:#212121; padding:10px; height:70px;}
#FeatureTop2 .col1 .callout {color:#bbb;}
#FeatureTop2 .col1 .date { font-weight:bold;}
#FeatureTop2 .col1 .item_wrapper h4 { font-size:22px; line-height:26px; margin:0 0 4px 0; padding:0; xfont-family:'Oswald'; font-weight:400;}
#FeatureTop2 .col1 .item_wrapper h4 a { color:#fff;}
#FeatureTop2 .col1 .item_wrapper h4 a:hover { color:#efefef;}

#FeatureTop2 .col2 .image { width:190px; height:110px; }
#FeatureTop2 .col2 .item_wrapper{ font-size:11px; line-height:16px; overflow:hidden; background-color:#212121; padding:6px; height:50px;}
#FeatureTop2 .col2 .callout {color:#bbb;}
#FeatureTop2 .col2 .date { font-weight:bold;}
#FeatureTop2 .col2 .item_wrapper h4 { font-size:12px; line-height:16px; margin:0 0 2px 0; padding:0; xfont-family:'Oswald'; xfont-weight:400; font-weight:bold;}
#FeatureTop2 .col2 .item_wrapper h4 a { color:#fff;}
#FeatureTop2 .col2 .item_wrapper h4 a:hover { color:#efefef;}

#FeatureTop2 .col1 .item_wrapper2{ font-size:12px; line-height:16px; overflow:hidden; padding:10px; height:70px;}
#FeatureTop2 .col1 .item_wrapper2 h4 { font-size:22px; line-height:26px; margin:0 0 4px 0; padding:0; xfont-family:'Oswald'; font-weight:400;}
#FeatureTop2 .col1 .item_wrapper2 h4 a { color:#fff;}
#FeatureTop2 .col1 .item_wrapper2 h4 a:hover { color:#efefef;}

#FeatureTop2 .col2 .item_wrapper2{ font-size:11px; line-height:16px; overflow:hidden; padding:6px; height:50px;}
#FeatureTop2 .col2 .item_wrapper2 h4 { font-size:12px; line-height:16px; margin:0 0 2px 0; padding:0; xfont-family:'Oswald'; xfont-weight:400; font-weight:bold;}
#FeatureTop2 .col2 .item_wrapper2 h4 a { color:#fff;}
#FeatureTop2 .col2 .item_wrapper2 h4 a:hover { color:#efefef;}


.col3 .mktdata_hp { height:90px; margin-bottom:10px; overflow:hidden; font-size:10px; line-height:14px; border-bottom:solid 1px #CCC;}





/* INTERIOR PAGES    */
/* ----------------- */

/* About Us PAGES    */
#content .Company { padding:0}
.co_head { padding:35px 26px 30px 26px; margin-bottom:5px;background-color:#eeb455; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; background-image:url(../images/co_headBG.jpg); background-position:0 0; background-repeat:no-repeat;}
h2.co { color:#000; font-size:33px; line-height:33px; font-weight:200; float:left; margin:0; padding:0; text-transform:none; }

.co_body {float:left; width:400px; padding:20px 0 20px 0; margin-left:40px;}
.co_body ul { list-style:circle; margin:15px 0 20px 0; padding:0;}
.co_body ul li { margin:0 15px 0 22px; padding:6px 0 ; xborder-top:solid #fff 4px; font-size:14px; line-height:16px; list-style-position:outside;}
.co_body ul li h3 { color:#333; font-size:16px; font-weight:bold; border-bottom:dotted #CCC 1px; padding-bottom:5px;	}
.co_body .title { color:#666; margin-left:10px; text-transform:uppercase; font-size:13px;}

.co_sidebar { float:right; width: 250px; margin-right:40px; padding:20px 0 80px 0;}
.co_sidebar h2 { margin-bottom:10px; padding-bottom:0;}
.co_sidebar ul { list-style:none; margin:35px 0 0 0; padding:0;}
.co_sidebar ul li { margin:0 0 0 0; padding:15px 0 ; border-top:dotted #CCC 1px;}





/* RIGDATA    */ 
#content #RigData { padding:0}
.rig_head { padding:35px 26px 30px 26px; margin-bottom:15px;background-color:#eeb455; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; background-image:url(../images/rig_headBG.jpg); background-position:0 0; background-repeat:no-repeat;}
.rig_title { float:left; width:200px;}
.rig_title h2 { font-size:29px;}
.rig_description { float:left; width:630px; margin-left:20px; font-size:13px;}
.rig_buttons { margin-top:30px;}
a.rigbutton  { display:block; background-color:#123652; padding:10px 30px 10px 50px; color:#fff; border-radius: 10px; text-align:center; font-family:'Oswald'; font-weight:500; font-size:19px; text-transform:uppercase; float:left; margin-right:30px; background-image:url(../images/arrow_rigdata.png); background-position:18px center; background-repeat:no-repeat; -moz-box-shadow:3px 3px 2px 1px #363636;
-webkit-box-shadow:3px 3px 2px 1px #363636;
box-shadow:3px 3px 2px 1px #363636;}
a.rigbutton:hover { background-color:#000; background-image:url(../images/arrow_rigdata2.png);}

/* VIDEO PAGE    */
header.video { background:none; background-color:#000; border-bottom:solid 1px #eeb455; }
header.video .wrapper { height:30px; background:none; }
#Video { background-color:#000;}
#Video .wrapper { text-align:center;padding:10px 0;}

header.video #Logo { padding-top:5px; float:left;}
header.video #Logo h1 { color:#fff; font-weight:700; font-style:normal; font-size:16px; line-height:18px; margin:0; padding:0;}	
header.video #Logo h1 a { color:#fff; text-decoration:none;}	
header.video #Logo h1 a:hover { text-decoration:none;}

#VidInfo { padding:10px 30px; background-color:#333;}
#VidInfo .wrapper { padding:20px 0 30px 0;}
#VidInfo h2 {font-size:32px; line-height:35px; margin-bottom:16px; padding:0; text-transform:none; color:#fff;}

#VidInfo h2.banner {background-color:#000; margin:0 0 10px 0; padding:4px 10px; font-size:14px; line-height:15px; color:#efefef; background-image: url(../images/banner_rt.png); background-position:right; background-repeat:no-repeat; text-transform:none;} 
#VidInfo .abstract { font-size:13px;d line-height:18px; color:#dfdfdf; padding-bottom:50px;}

.vidthumb { width:200px; height:160px; float:left; border:solid 1px #414040	; padding:12px; margin-top:0; margin-right:8px; margin-bottom:5px;}
.vidthumb a { color:#fff;}
.vidthumb a:hover { color:#efefef;}
.vidthumb img { width:200px; height:90px; background-color:#000;}
.vidthumb_desc { font-size:11px; font-family:Arial, Helvetica, sans-serif; line-height:15px; color:#fff;}



.sec_head { background-color:#032638; padding:9px 26px; margin-bottom:5px;}
h2.sec { color:#ee9749; font-size:21px; line-height:21px; width:300px; float:left; margin:0; padding:0; font-style:italic;}
.sec_description { color:#CCC; width:510px; float:right; font-size:12px; line-height:16px; padding-left:40px;}

.play_head { xbackground-color:#5096b0; background-color:#d88b02; padding:7px 20px; margin-bottom:12px;}
.play_head h2 a img { margin-right:6px;}
h2.play { color:#000; font-size:22px; line-height:26px; width:350px; float:left; margin:0; padding:0;}
h2.play a { color:#000;}
.play_description { color:#efefef;  width:450px; float:left; font-size:12px; line-height:16px; border-left: solid #ccc 1px; padding-left:40px;}
.play_description a { color:#333; text-decoration:underline;}




#SideNav { float:left; width:180px; xpadding-right:8px; xborder-right:solid #ccc 1px; xborder-left:solid #ccc 1px; border:solid #ccc 1px}
#comment { top: 0;}
#comment.fixed { top: 0;}

.snav_sectitle { font-size:12px; line-height:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:5px 10px; background-color:#032639; color:#efefef; xxborder-bottom:solid #dfdfdf 1px; margin-bottom:1px;}
.snav_sectitle a { color:#FFF;}
ul.snav { list-style:none; margin:0; padding:0;}
ul.snav li { margin-bottom:2px; }
ul.snav li a { font-size:11px; font-weight:bold; line-height:14px; padding:6px 12px 6px 16px; display:block; background-color:#fff; color:#156f8f; background-image:url(../images/list_square.png); background-repeat:no-repeat; background-position:2px center; }
ul.snav li a:hover {  background-color:#e0e9ed; color:#333;}

/*selected items*/
ul.snav li.sel a { background:#79a5b5; color:#FFF;}
ul.snav li.sel a:hover {}
ul.snav li.secmarker a { background-color:#333; color:#efefef; padding:6px 10px; } 
ul.snav li.secmarker a:hover {background-color:#000;0}
ul.snav li a .secarrow  { margin-left:8px; white-space:nowrap; }





#Right_Content { width:760px; float:right;}s
#Right_Content .two_col_1  { margin-right:40px;}
#Right_Content .two_col_spacer { float:left; width:40px; }
#Right_Content .two_col_1, #Right_Content .two_col_2 { width:360px; float:left;}
#Right_Content .chart_instruct { width:160px;}

.Operator_col_1 { width:250px; float:left; margin-right:10px;}
.Operator_col_2 { width:500px; float:left; overflow:hidden;}
.Operator_col_1 h4 { margin:0; padding:0; background-color:#dedede; font-family:'Oswald'; font-size:13px; font-weight:400; text-transform:uppercase; padding:1px 10px; color:#000;}

.Midstream_col_1 { width:250px; float:left; margin-right:10px;}
.Midstream_col_2 { width:500px; float:left; overflow:hidden;}
.Midstream_col_1 h4 { margin:0; padding:0; font-family:'Oswald'; font-size:13px; font-weight:400; text-transform:uppercase; padding:1px 10px; color:#000;}


/*  NEWS PAGES    */

#Left_Content { float:left; width:620px;}
#Right_Sidebar { width:330px; float:right;}

.dform { font-size:16px; padding:2px 10px;}

.newsitem { margin-bottom:10px; padding:15px 0; border-bottom:solid 1px #CCC; }
.news_image { width:175px; height:125px; float:left;}
.news_text { float:left; width:350px; margin-left:15px; font-size:12px; line-height:16px;}
.newsitem h4 { font-size:17px; margin:0 0 10px 0; padding:0;}

.newsitem2 { width:152px; height:210px; float:left; border:4px solid #F2F2F2; padding:12px 14px; margin:0 15px 25px 0;}
.news2_image { width:152px; height:60px; background-color:#000; overflow:hidden; }
.news2_text { font-size:11px; font-family:Arial, Helvetica, sans-serif; line-height:15px; margin-top:10px;}
.newsitem2 h4 { font-size:13px; font-family:Arial, Helvetica, sans-serif; line-height:15px; margin:0 0 7px 0; padding:0;}


/* HIGHLIGHTS - Horizontal for home */
.hlight_hm { margin:0; padding:0;}
.hlight_hm li { float:left; width:226px; margin-right:8px; list-style:none; background-color:#333; padding:0 5px 0 0;}
.hlight_hm li:hover { background-color:#000;} 
.hlight_hmimage { width:80px; height:80px; float:left; margin-right:8px;}
.hlight_hm h4 { font-size:13px; line-height:15px; margin:5px 0 10px 0; padding:0;}
.hlight_hm h4 a { color:#FFF;}


/* HIGHLIGHTS - Horizontal for landing */
.hlight_la { margin:0; padding:0;}
.hlight_la li { float:left; width:240px; margin-right:8px; list-style:none; background-color:#333; padding:0 5px 0 0;}
.hlight_la li:hover { background-color:#000;} 
.hlight_laimage { width:80px; height:80px; float:left; margin-right:8px;}
.hlight_la h4 { font-size:13px; line-height:15px; margin:5px 0 10px 0; padding:0;}
.hlight_la h4 a { color:#FFF;}


.play_news { margin-bottom:10px; padding:15px 0; border-bottom:solid 1px #CCC;}
.play_news_image { width:175px; height:125px; float:left;}
.play_news_text { float:left; width:350px; margin-left:15px; font-size:12px; line-height:16px;}
.play_news h4 { font-size:17px; margin:0 0 10px 0; padding:0;}


/* Play News - Grid */
.play_gnews { width:145px; height:150px; float:left; border:4px solid #F2F2F2; padding:12px 14px; margin:0 8px 8px 0; overflow:hidden;}
.play_gnews h4 { font-size:13px; font-weight:700; line-height:16px; margin:0 0 7px 0; padding:0;}
.play_gnews_text {}
.play_gnews_callout { font-size:11px; font-family:Arial, Helvetica, sans-serif; line-height:15px; margin-top:7px;}
.play_gnews_image { float:right; margin:0 8px 3px 0;}

.play_gnews_ad_sm{ width:370px; height:184px; float:left; background-color:#F2F2F2; margin:0 8px 8px 0; text-align:center; }
.play_gnews_ad_lg{ width:370px; height:368px; float:left; background-color:#F2F2F2; margin:0 8px 8px 0; text-align:center;}
.play_gnews_ad_wide{ width:750px; height:110px; float:left; background-color:#F2F2F2; margin:0 8px 8px 0; text-align:center;}

.adholder {background-color:#000; color:#FFF; margin:auto;}


/* Play News - Horizontal - remove after play_news760 is in place */ 
.play_hnews { margin-bottom:12px; padding:0 0 12px 0; border-bottom:solid 1px #CCC;}
.play_image { width:100px; height:75px; float:left; margin-right:20px;}
.play_callout { float:left; width:600px; xmargin-left:20px; font-size:12px; line-height:16px;}
.play_callout_full { float:left; width:95%; font-size:12px; line-height:16px;}
.play_hnews h4 { font-size:16px; margin:0 0 10px 0; padding:0;}

.playbreak_left { float:left; width:380px;}
.playbreak_left h4 { font-size:15px; margin:5px 0 10px 10px; padding:0;}
.playbreak_right { float:right; width:350px;}

/* Play News - 760px width column only */
.play_news760 { margin-bottom:12px; padding:0 0 12px 0; border-bottom:solid 1px #CCC;}
/*.play_news760 .image { width:100px; height:75px; float:left; margin-right:20px;}*/
.play_news760 .image { width:120px; height:95px; float:left; margin-right:20px;}
.play_news760 .content { float:left; width:620px; font-size:12px; line-height:16px;}
.play_news760 .content_full { float:left; font-size:12px; line-height:16px;}
.play_news760  h4 { font-size:18px; line-height:16px; margin:0 0 4px 0; padding:0;}
.play_news760 .date { font-size:11px; color:#666; margin-bottom:2px;}
.play_news760 .callout p { margin: 0 0 0 0; padding:0;}


.active_project {font-size:12px; line-height:16px; border-bottom:solid #ccc 1px; padding:8px 0 5px 23px; xborder-left:solid 10px #D88B02; margin-bottom:2px; background-image:url(../images/active_projectBG.jpg); background-position:0 0; background-repeat:no-repeat;}
.active_project  h4 {font-size:14px; line-height:16px; margin:0 0 4px 0; padding:0;}
.active_project .callout {}





/* COMPANY HIGHLIGHT TABLE STYLE */

.cohighlight { font-size:12px; line-height:15px; width: 100%;
border-collapse:collapse;
text-align:left;
margin-bottom:5px;
margin-left:10px;}

.cohighlight thead tr th { font-size:12px; font-weight:bold; color:#000; text-transform:uppercase; padding: 10px 0;}

/*** table's td element, all section ***/
table.cohighlight td {
vertical-align:middle;
padding: 6px;
}
table.cohighlight tbody td {}

/*** table's tfoot section ***/
table.cohighlight tfoot td{
color:#303030;
padding:6px 0px;
} 






/*  ARTICLE PAGES    */
#Article_Content { float:left; width:550px; padding:0px 30px 30px 30px; background-color:#FFF;}
#Article_Title {xpadding-bottom:10px;}
#Article_Title h2 { font-size:29px; line-height:35px; margin-bottom:20px; padding:0; text-transform:none;}
#Article_Title h2  a { text-decoration:none; xcolor:#032639; color:#d88b02;}
#Article_Title h2  a:hover { xcolor:#0a4a6d;}
#Article_Title .byline { font-size:12px; float:left; font-weight:bold;}
#Article_Title .date { font-size:11px;float:left; margin-left:30px;}
#Article_Title .posted { font-size:12px; float:right; width:200px; font-weight:bold; text-align:right;}
#Article_Title .divider { }
#Article_Content .article_body {  line-height:30px;}
#Article_Content .article_body h3 { font-family:'Oswald'; font-weight:400; font-size:22px; line-height:26px; margin:35px 0 0 0; color:#000;}
.article_info { float:left; width:160px; margin:0 15px 20px 0; }
#Article_Content .article_body .top_img { margin-top:20px;}
#Article_Content h4.artrelated {background-color:#efefef; margin:0 0 8px 0; padding:0; }



.article_info h5, .article_info_horizontal h5 {margin:0 0 6px 0;padding:0 0 2px 0; font-size:13px; line-height:15px; border-bottom:solid 1px #CCC;}

.info { width:610px;}

/*  ARTICLE PAGES    */
.Overview_col_1 { width:500px; float:left; margin-left:10px; }
.Overview_col_2 { width:200px; float:right; overflow:hidden;}

#Article_Sidebar { width:300px; float:right; margin-right:20px; }
#Article_Sidebar h3 { font-size:14px; line-height:16px; font-family:'Oswald'; font-weight:400; margin:10px 0 10px 0;}



/* LARGER TABLE STYLE */

.datatable { font-size:12px; line-height:14px; width: 100%;
border-collapse:collapse;
text-align:left;
margin-bottom:8px;}

/*.datatable thead tr th { background-color:#052450; color:#f0b54c; padding: 0.5em; font-size:12px;}*/
.datatable thead tr th { background-color:#052450; color:#ffffff; padding: 0.5em; font-size:12px;}

/*** table's td element, all section ***/
table.datatable td {
vertical-align:middle;
padding: 0.3em;
}
table.datatable tbody td { border-left:solid 1px #e3e3e3;border-right:solid 1px #e3e3e3;}

/*** table's tbody section, odd rows style ***/
table.datatable tbody tr:nth-child(odd) {
xbackground-color: #f3f3f4;
/*background-color: #e6e6e8;*/
/*background-color: #efefec;*/
//background-color:#F6F7FA;
background-color:#FFFFFF;
}

/*** table's tbody section, even rows style ***/
table.datatable tbody tr:nth-child(even) {
background-color: #d7e1ee;
/*background-color: #e6e6e8;*/
}

/*** table's tbody section, last row style ***/
table.datatable tbody tr:last-child {
border-bottom: solid 1px #ccc;
}

/*** table's tfoot section ***/
table.datatable tfoot td{
color:#303030;
padding:6px 0px;
} 
/*** table's row highlight on hover ***/
/*
table.datatable tbody tr:hover { background-color: #fff;}
*/



/* SMALLER TABLE STYLE */

.simpletable { font-size:12px; line-height:14px; width: 100%;
border-collapse:collapse;
text-align:left;
margin-bottom:8px;}

.simpletable thead tr th { font-size:14px; font-weight:bold; background-color:#e3e3e3; color:#000; padding: 0.5em;}

/*** table's td element, all section ***/
table.simpletable td {
vertical-align:middle;
padding: 0.5em;
}
table.simpletable tbody td {}

/*** table's tbody section, odd rows style ***/
table.simpletable tbody tr:nth-child(odd) {
background-color: #fff;
}

/*** table's tbody section, even rows style ***/
table.simpletable tbody tr:nth-child(even) {
background-color: #fff;
}

/*** table's tbody section, last row style ***/
table.simpletable tbody tr:last-child {
border-bottom: solid 1px #ccc;
}

/*** table's tfoot section ***/
table.simpletable tfoot td{
color:#303030;
padding:6px 0px;
} 





/* GEOGOLOGY TABLE STYLE */

.geology { font-size:11px; line-height:14px; width: 100%;
border-collapse:collapse;
text-align:left;
margin-bottom:5px;
}

.geology thead tr th { font-size:12px; font-weight:bold; color:#000; text-transform:uppercase; padding: 10px 0;}

/*** table's td element, all section ***/
table.geology td {
vertical-align:middle;
padding: 1px;
}

/*** table's tfoot section ***/
table.geology tfoot td{
color:#303030;
padding:6px 0px;
} 


/* AD TABLEFILTER STYLE */

#adQlinks { color:#efefef; background-color:#292929;}

#adQlinks ul { margin:0; padding:0; list-style:none; border-top:solid 1px #000;}
#adQlinks ul li {  margin:0; padding:0; float:left;}
#adQlinks ul li a { display:block; margin:0; padding:10px 30px; color:#fff; font-size:11px; line-height:16px; font-weight:normal; border-right:solid #333 1px; border-bottom:solid #333 1px; text-transform:uppercase; background-color:#292929;
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #292929 0%, #000000 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #292929 0%, #000000 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #292929 0%, #000000 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #292929), color-stop(1, #000000));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #292929 0%, #000000 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #292929 0%, #000000 100%);}
#adQlinks ul li a:hover {
	background-color:#424242;
	/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #424242 0%, #000 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #424242 0%, #000 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #424242 0%, #000 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #424242), color-stop(1, #000));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #424242 0%, #000 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #424242 0%, #000 100%);}

#adQlinks ul li.selected a { color:#d88b02; background-color:#000; background-image:none; border-bottom:solid 1px #000;}


#adContent {background:#000; padding:15px 20px 10px 20px; border-bottom-right-radius: 8px; border-bottom-left-radius: 8px;}


.searchtabs { margin:0; padding:0;}

.searchtabs li {
				list-style:none;
				display:inline;
			}

.searchtabs a {
				padding:3px 30px;
				display:inline-block;
				background-color:#666;
				color:#fff;
				text-decoration:none;
				font-family:Oswald, sans-serif;
				font-weight:400;
				border-top-left-radius:4px;
				border-top-right-radius:4px;
			}

.searchtabs a.active {
				background-color:#333;
				color:#fff;
			}
			
			

#adSummary {float:left; width:550px; padding:20px; font-size:13px; line-height:18px; color:#c6c6c6;}
#adSummary h3 { font-family:'Oswald'; font-weight:400; color:#efefef;}
#adSummary a.beginsearch { width:155px; height:29px; display:block; background-image:url(../images/tablefilter_begin-search.png); color:#e49f25; padding:0; font-weight:bold; font-size:14px; line-height:14px;}
#adSummary a.beginsearch:hover {background-image:url(../images/tablefilter_begin-search_over.png); }

.adform { font-size:11px; font-weight:bold; padding:10px 10px 0 10px;xbackground-color:#e2eaee; background-color:#f1f7fd; color:#000;border-bottom-right-radius:6px; border-bottom-left-radius:6px; border-top-right-radius:6px;}
.search_left {float:left; width:580px; padding-top:10px;}
.filter_left { float:left; width:620px; background-color:#e2eaee;}
.filter_right { float:right; width:300px;}
.tablefilter { font-size:11px; line-height:14px; width: 100%; border-collapse:collapse;
text-align:left;
margin-bottom:5px;
}


.tablefilter thead tr th { font-size:12px; font-weight:bold; color:#000; text-transform:uppercase; padding: 10px 0;}

/*** table's td element, all section ***/
table.tablefilter td {vertical-align:middle; padding:8px 5px;}

/*** table's tfoot section ***/
table.tablefilter tfoot td{ color:#303030; padding:6px 0px;} 

.tablefilter input, .styled_select { font-size:10px; line-height:11px; padding:2px;}



/*-----------Pagination----------------*/

.pagination{
	float:right;
	padding:10px;
	font-size:10px;
}


div.pagination a
{
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #ccc;
    text-decoration: none; /* no underline */
    color: #333;
}

div.pagination a:hover, div.pagination a:active
{
	background-color:#333;
    color: #fff;
}

div.pagination span.current
{
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #000099;
    background-color: #993300;
    color: #FFF;
}
div.pagination span.disabled
{
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #EEE;
    color: #DDD;
}




a.button  { display:block; background-color:#FFC66D; padding:5px 18px; color:#000; border-radius: 10px; width:150px; text-align:center; font-family:'Oswald'; font-weight:500; text-transform:uppercase;}
a.button:hover { background-color:#000; color:#FFC66D;}



/*  Advertising    */
.adv { background-color:#efefef; padding:15px; text-align:center;}
.ad_fullwidth { margin-bottom:10px; text-align:center;}

/* Resource Boxes  */
.resource { width:140px; height:160px; float:left; border-right:solid 1px #e5e5e5; padding:4px; margin-top:0;}
.resource a { color:#000;}
.resource a:hover { color:#333;}
.resource img { width:140px; height:90px; background-color:#000;}
.resource_desc { font-size:11px; font-family:Arial, Helvetica, sans-serif; line-height:15px;}



.pro { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#f02e45; text-transform:uppercase;}



#Login { margin-top:30px;}
#Login h4 { font-size:20px; margin:0; padding:0; text-transform:uppercase; color:#FFF; letter-spacing:-1px;}
#Login .top {border-top-left-radius: 8px; border-top-right-radius: 8px; padding:15px 15px 16px 50px; background: url(../images/memberaccess_headBG.jpg) #5096b0 top left no-repeat;}
#Login .bottom {border:solid 2px #ccc; border-bottom-right-radius: 8px; border-bottom-left-radius: 8px; padding:20px 25px 35px 15px; background: url(../images/memberaccess_footBG.jpg) #fff bottom left no-repeat;}
#Login .form-submit { margin-top:10px; color:#fff; background-image: linear-gradient(bottom, rgb(39,118,147) 47%, rgb(80,150,175) 72%);
background-image: -o-linear-gradient(bottom, rgb(39,118,147) 47%, rgb(80,150,175) 72%);
background-image: -moz-linear-gradient(bottom, rgb(39,118,147) 47%, rgb(80,150,175) 72%);
background-image: -webkit-linear-gradient(bottom, rgb(39,118,147) 47%, rgb(80,150,175) 72%);
background-image: -ms-linear-gradient(bottom, rgb(39,118,147) 47%, rgb(80,150,175) 72%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.47, rgb(39,118,147)),
	color-stop(0.72, rgb(80,150,175))
);}
#Login input#submit:hover {background-image: linear-gradient(bottom, rgb(53,129,156) 47%, rgb(23,98,125) 72%);
background-image: -o-linear-gradient(bottom, rgb(53,129,156) 47%, rgb(23,98,125) 72%);
background-image: -moz-linear-gradient(bottom, rgb(53,129,156) 47%, rgb(23,98,125) 72%);
background-image: -webkit-linear-gradient(bottom, rgb(53,129,156) 47%, rgb(23,98,125) 72%);
background-image: -ms-linear-gradient(bottom, rgb(53,129,156) 47%, rgb(23,98,125) 72%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.47, rgb(53,129,156)),
	color-stop(0.72, rgb(23,98,125))
);}
#Login .forgotpassword { font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-left:30px;}
.form-required { color:#990000;}
#Login label { width:130px; float:left; text-align:right; padding-right:20px;}
.newuserlink { margin-left:140px; margin-top:20px; color:#000; font-size:16px;}



#Signup {}
.signup_left { float:left; border-right:solid #ccc 1px; padding:10px; width:500px;}

#Signup h3 {margin:15px 0 20px 0; padding:0 0 10px 0; font-family:'Oswald'; font-size:20px; text-transform:uppercase; margin-left:15px; border-bottom:dotted 1px #CCC;}
#Signup label { width:160px; float:left; text-align:right; padding-right:20px; color: #4c4c4c; font-size:13px; line-height:16px; font-weight:bold;}
#Signup textbox { float:left;}
.select_input { margin:0 0 10px 0; font-size:20px; height:30px;}
#Signup .offer { margin-top:10px;}
input[type="checkbox"] { width:20px; margin-left:50px;}

#Signup .form-submit { margin-left:180px; margin-top:30px;}
#Signup .error { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#990000; margin-bottom:30px;}
#Signup .error  p { margin:0 0 0 180px ;}


.signup_right { float:left; padding:10px; width:375px; margin-left:40px;}
#Signup #Login label { width:90px;}
#Signup #Login .forgotpassword { margin-left:110px;}
#Signup #Login .form-submit { margin-top:10px;}






.subscribe_phone { font-family:'Oswald'; font-size:28px; font-weight:200; color:#fff; margin-top:25px;	}

#Subscribe {font-family:'Open Sans'; font-weight:400;}
.subscribe_left { float:left; padding:10px; width:300px;}
.subscribe_right { float:left; padding:10px; width:420px; margin-left:40px;}

#Subscribe .package { }
#Subscribe .price { font-size:32px; font-family:'Oswald'; line-height:32px; margin-top:5px; padding-bottom:14px; border-bottom:solid 10px #EFB44B;}
#Subscribe .package_desc { font-size:12px; line-height:16px; margin-top:20px;}

#Subscribe h3 {margin:0 0 20px 0; padding:0 0 10px 0; font-size:26px; font-weight:200; font-family:'Oswald'; border-bottom:solid 1px #CCC; color:#000;}
#Subscribe h4 {margin:10px 0 8px 0; padding:0 0 0 0; font-size:14px; color:#666; border-bottom:dotted 1px #CCC; color:#000; }
#Subscribe label { color: #4c4c4c; font-size:12px; line-height:16px; }
#Subscribe input { padding:1px 5px; margin:0; font-size:11px; line-height:11px; }
#Subscribe textbox { }

#Subscribe .offer { margin-top:10px;}
input[type="checkbox"] { width:20px; margin-left:50px;}

#Subscribe .form-submit { 
	border: 2px solid #e1a438;
	padding:		8px 20px !important;
	font-size:		14px !important;
	background-color:	#EFB44B;
	font-weight:		bold;
	text-transform:uppercase;
	}
	
#Subscribe .error { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#990000; margin-bottom:30px;}
#Subscribe .error  p { margin:0 0 0 180px ;}

#Subscribe table.sub_table { width:100%;}
#Subscribe table.sub_table tr {}
#Subscribe table.sub_table td { padding-bottom:2px;}
#Subscribe td.label_col { width:130px;}
#Subscribe .select_country, #Subscribe .select_province { width:180px; font-size:11px;}

#Subscribe .select_month { width:90px; font-size:11px;}
#Subscribe .select_year { width:70px;} 

#Subscribe .uagree { font-size:11px; line-height:12px;}





#StoreNav { float:left; width:200px; }
ul.storenav { list-style:none; margin:0; padding:0;}
ul.storenav li {}
ul.storenav li a { font-size:15px; line-height:15px; font-weight:700; display:block; padding:14px 10px 20px 20px; background-color:#fff; color:#000; border-bottom:dotted #666 1px; text-transform:uppercase;}
ul.storenav li a:hover { background-color:#666; color:#fff;}
ul.storenav li.sel a { background:#FFF; color:#000;}
ul.storenav li.sel a:hover {}
ul.storenav li.viewcart a { padding-top:80px;}

#StoreMain {width:730px; float:right;}
/* Resource Boxes  */
.storeitem { width:205px; height:330px; float:left; border:solid 1px #e5e5e5; padding:14px; margin:0 8px 8px 0;}
.storeitem a { color:#000;}
.storeitem a:hover { color:#333;}
.storeitem h4 { margin:0; padding:0;}
.storeitem img { width:205px; height:130px; background-color:#000;}
.storeitem h4 a { background-color:#f3f3f3; color:#000; font-size:14px; line-height:16px;font-weight:700; margin:0 0 10px 0; padding:8px 6px 8px 6px; display:block; border-bottom:solid 1px #ccc; text-transform:uppercase;}
.storeitem_desc { font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:15px; color:#666;}
.storeitem_price { margin-top:4px; font-size:14px; }


input.add-to-cart  {
	clear: both;
	cursor: pointer;
	width: 100px;
	padding: 3px 4px 3px 20px;
	border: 0;
	color: #fff;
	font-family:'Oswald';
	font-size:12px;
	font-weight:700;
	text-transform:uppercase;
	margin-top:8px;
	background: url(../images/plus_add.png) 7px center no-repeat #333;
	}
input.add-to-cart:hover {color:#f59f1b; background: url(../images/plus_add_hover.png) 7px center no-repeat	#000;}	
input.add-to-cart:focus { background-color:#972324;}	




		
		
#Article_Paid { border:solid 3px #CCC; border-radius:10px; padding:18px 15px 18px 90px; font-size:12px; color:#333; margin-top:15px; background-image:url(../images/articlepaid_headBG.jpg); background-position:0 0; background-repeat:no-repeat;}
#Article_Paid h4 { margin:0; padding:0; font-size:20px; line-height:20px;}	
#Article_Paid .paidtxt { margin-top:10px; line-height:16px; padding-right:20px; }	
#Article_Paid a.button {background-image: linear-gradient(bottom, rgb(215,126,47) 47%, rgb(235,146,73) 72%);
background-image: -o-linear-gradient(bottom, rgb(215,126,47) 47%, rgb(235,146,73) 72%);
background-image: -moz-linear-gradient(bottom, rgb(215,126,47) 47%, rgb(235,146,73) 72%);
background-image: -webkit-linear-gradient(bottom, rgb(215,126,47) 47%, rgb(235,146,73) 72%);
background-image: -ms-linear-gradient(bottom, rgb(215,126,47) 47%, rgb(235,146,73) 72%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.47, rgb(215,126,47)),
	color-stop(0.72, rgb(235,146,73))
); 
	float:left; 
	padding:8px 15px;
	font-size:16px; 
	color:#fff;
	font-weight:500;
	}
		
#Article_Paid a.button:hover { background-image: linear-gradient(bottom, rgb(235,146,73) 47%, rgb(215,126,47) 72%);
background-image: -o-linear-gradient(bottom, rgb(235,146,73) 47%, rgb(215,126,47) 72%);
background-image: -moz-linear-gradient(bottom, rgb(235,146,73) 47%, rgb(215,126,47) 72%);
background-image: -webkit-linear-gradient(bottom, rgb(235,146,73) 47%, rgb(215,126,47) 72%);
background-image: -ms-linear-gradient(bottom, rgb(235,146,73) 47%, rgb(215,126,47) 72%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.47, rgb(235,146,73)),
	color-stop(0.72, rgb(215,126,47))
);}		


.socialbar { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:12px; text-transform:uppercase; vertical-align: top; margin-top:5px; border-top:solid #ccc 1px; border-bottom:solid 1px #CCC; padding:5px 0;}
.socialbar  img { margin-right:6px;}

#Article_Content .article_body h4.artrelated { font-size:14px; line-height:14px; padding:6px;}





#content #DealsDetail { background-color:#FFF;}
.deal_head { border-bottom:solid #efefef 10px; margin: 0 auto; width:900px; margin-bottom:25px; line-height:16px; padding-bottom:15px;}
.deal_head h4 { font-size:24px;}

.deal_left, .deal_right { width:400px; float:left; }
.deal_right {margin-left:30px; }

#DealsDetail .field_label, #DealsDetail .field_name {float:left; font-size:12px; line-height:16px; margin-bottom:5px; display:block; } 
#DealsDetail .field_label { width:130px; font-weight:bold; padding:5px 0; background-color:#FFF;}
#DealsDetail .field_name { background-color:#efefef; width:300px; padding:5px 15px;}


.deal_head2 { border-bottom:solid #efefef 10px; margin-bottom:25px; font-size:12px; line-height:14px; padding-bottom:15px;}
.deal_head2 h4 { font-size:20px; line-height:22px; margin:10px 0 18px 0; padding:0;}
.deal_left2, .deal_right2 { width:200px; float:left; }
.deal_right2 {margin-left:30px; }
.backtosearch { margin-top:10px;}


.deal_main { float:left; width:470px; margin-left:30px; font-size:12px; line-height:17px;}
.deal_side {float:left; width:370px; margin-left:50px; margin-top:30px;}





#BAM_sidebar { font-size:12px; line-height:16px; padding:10px;}
#BAM_sidebar h4 { font-size:18px; line-height:21px; margin:0; padding:0; font-weight:bold;}
#BAM_sidebar a.create { font-size:14px; font-family:'Open Sans'; font-weight:700;  display:block; background-color:#FFC66D; padding:10px 10px; color:#000; border-radius: 4px; width:120px; text-align:center; float:left; }
#BAM_sidebar a.create:hover { background-color:#000; color:#FFC66D;}
#BAM_sidebar .bamlink { float:left; margin-left:15px; width:110px; font-size:12px; font-weight:400;}





.shale_overview { font-size:12px; line-height:16px; margin-bottom:10px; border-bottom:dotted #333 1px; padding-bottom:10px;}

h3.features { font-size:12px; font-weight:700; line-height:13px; margin-bottom:8px; border-bottom:dotted #333 1px; padding-bottom:10px;}
.orange { color:#bd4700;}

.mapgeo {}




#GoPro { padding:30px 0; background-image:url(../images/gopro_BG.png); background-position:bottom center; background-repeat:no-repeat; height:400px;}
#GoPro .left { width:370px; margin-left:20px;}
#GoPro .right { width:490px;}
#GoPro h2 { font-size:60px; line-height:66px; letter-spacing:-1px; margin:0; padding:0; font-weight:700;}
#GoPro h6 { font-size:20px; line-height:normal; letter-spacing: 9px; margin:0; padding:0; color:#79add2}
#GoPro a.goprobutton { display:block; width:450px; height:111px; background-image:url(../images/gopro_button.png); background-position:0 0 ; background-repeat:no-repeat;margin-top:30px; }
#GoPro a.goprobutton:hover {background-image:url(../images/gopro_button_hover.png);}



/*  GENERAL LANDING   */

#G_Left { float:left; width:640px;}
#G_Right { float:right; width:300px;}

.g_topstory { width:380px; float:left; }
.g_topstory h3 { font-size:21px; line-height:24px; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.g_topstory .abstract { font-size:13px; line-height:17px; font-family:Arial, Helvetica, sans-serif; color:#666;}

#G_Left .g_feature { width:235px; float:right;}
.g_feature ul { margin:0; padding:0; list-style:none; display:list-item;}
.g_feature ul li { padding:6px 0; margin:0; border-bottom:dotted #CCC 1px; font-size:12px; line-height:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

#G_Left ul.news .date{ display: inline; color:#666; margin-left:10px; font-weight:normal; font-weight:11px;}


.g_item {padding:10px 0;}
.g_section_title { font-family:'Oswald', Arial, Helvetica, sans-serif; font-size:16px; font-weight:400; border-bottom:solid 5px #ccc;  margin-bottom:15px;}
.g_section_title_large { font-family:'Oswald', Arial, Helvetica, sans-serif; font-size:19px; font-weight:400; border-bottom:solid 5px #ccc;  margin-bottom:15px;}
.g_image { width:175px; height:125px; float:left; margin-right:18px; }
.g_text { float:left; width:440px; font-size:12px; line-height:16px;}
.g_item h4 { font-size:17px; margin:0 0 10px 0; padding:0; font-family:Arial, Helvetica, sans-serif;}
.g_item ul { margin:0; padding:0;}
.g_item ul li { list-style:none; padding:5px 0; font-size:13px; line-height:14px; font-family:Arial, Helvetica, sans-serif;}


#G_Right .g_sitem { padding:10px; background-color:#f0f1f5; margin-bottom:5px;}
#G_Right .g_sitem h4 { font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:16px; margin:0; padding:0; margin-bottom:5px;}
#G_Right .g_sitem .date { font-size:11px; color:#747474;}
#G_Right .g_sitem .abstract { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; color:#666;}
#G_Right .g_sitem .abstract p { margin:0;}

#G_Right .item { margin:0 0 3px 0; min-height:60px;}
#G_Right .item h5 { font-size:14px; line-height:17px;}
#G_Right .item .img { float:left; margin-right:10px; margin-bottom:0;}
#G_Right .item .text { }


/* Midstream */
#Mid_Content { float:left; width:640px;}
#Mid_Sidebar { float:right; width:300px;}

#Mid_Content .col1 { width:160px; float:left;}
#Mid_Content .col2 { width:460px; float:right;}
 
ul.mid_menu { margin:0; padding:0; font-size:13px; line-height:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
ul.mid_menu li { display:block; border-bottom:solid #ebebeb 1px; padding:6px 0 6px 0;}
ul.mid_menu li:hover { border-bottom-color:#ddebf0;}

#Mid_Content .topstory { padding-bottom:10px; margin-bottom:10px;border-bottom:solid #ebebeb 1px;}
#Mid_Content .topstory img { float:left; margin-right:15px;}
#Mid_Content .topstory .content {}
#Mid_Content .topstory h3 { font-size:21px; line-height:24px; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#Mid_Content .topstory .abstract { font-size:13px; line-height:17px; font-family:Arial, Helvetica, sans-serif; color:#666;}

#Mid_Content input[type="checkbox"] { margin-left:0;}


/* BENEFIT TABLE STYLE */

.benefitTable { font-size:14px; line-height:14px; 
border-collapse:collapse;
text-align:left;
margin-bottom:8px;
border: 14px solid #F6E9D8;
}

.benefitTable thead tr th { color:#000; padding: 18px; font-size:12px;}

/*** table's td element, all section ***/
table.benefitTable td {
vertical-align:middle;
padding: 10px;
text-align:center;
width:180px
}
table.benefitTable tbody td { border:solid 1px #e3e3e3;}

/*** table's tbody section, odd rows style ***/
table.benefitTable tbody tr:nth-child(odd) {
background-color: #f3f3f4;
}

/*** table's tbody section, even rows style ***/
table.benefitTable tbody tr:nth-child(even) {
background-color: #F6F7FA;
}

/*** table's tbody section, last row style ***/
table.benefitTable tbody tr:last-child {
border-bottom: solid 1px #ccc;
}

/*** table's tfoot section ***/
table.benefitTable tfoot td{
color:#303030;
padding:6px 0px;
} 
.benefitTable td.subplan { background-color:#333;}
.benefitTable h3 { color:#000; font-family:'Oswald'; font-weight:200; font-size:26px; padding:10px 0 2px 0; color:#FFF;}
.benefitTable .price { font-size:24px; font-family:'Oswald'; font-weight:200; line-height:32px; margin-top:5px; padding-bottom:10px; border-bottom:solid 8px #EFB44B;}
.benefitTable td.benefit { font-size:16px; width:200px; text-align:right; padding-right:28px;}
.tick { background-image:url(../images/benefits_check.png); background-position:0 0; background-repeat:no-repeat; width:20px; height:24px; margin:0 auto; text-indent:-99999px;}
.cross {text-indent:-99999px; width:20px; height:24px; margin:0 auto; }

a.benefits_select {display:block; width:196px; height:49px; background-image:url(../images/benefits_select.png); background-position:0 0 ; background-repeat:no-repeat;}
a.benefits_select:hover { background-image:url(../images/benefits_select_hover.png);}





/* PLANS TABLE STYLE */

.plans { font-size:14px; line-height:14px; 
border-collapse:collapse;
vertical-align:baseline;
margin: 15px auto 0;
padding:0;
}
.plans tbody td { padding:10px; border-bottom:solid 1px #d4d4d4; }
.plans tbody td span { display:block; color:#666; font-size:12px; line-height:15px; margin-top:4px; margin-left:1px; }
.plans thead th { font-family:'Oswald'; font-size:16px; font-weight:400; color:#000; padding:15px; xbackground-color:#ebebeb;border-top:solid #CCC 1px; border-bottom:solid #CCC 1px; width:110px; text-align:center; white-space:nowrap; background-image:url(../images/co_headBG.jpg);}
.plans thead th.first { width:400px;}
.plans th.p_selected, .plans td.p_selected { background-color:#f7edc6;}
.plans th.last {}
.plans_cat { xbackground-color:#cedce2; border-top:solid #CCC 1px; border-bottom:solid #CCC 1px; font-size:16px; padding:10px 0 20px 0; font-weight:bold;  /* fallback/image non-cover color */
   background-color: #cedce2; 

   /* fallback image */
   background-image: url(images/fallback-gradient.png); 

   /* Safari 4+, Chrome 1-9 */
   background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#cedce2), to(#a4bac3));

   /* Safari 5.1+, Mobile Safari, Chrome 10+ */
   background-image: -webkit-linear-gradient(top, #cedce2, #a4bac3); 

   /* Firefox 3.6+ */
   background-image: -moz-linear-gradient(top, #cedce2, #a4bac3);
 
   /* IE 10+ */
   background-image: -ms-linear-gradient(top, #cedce2, #a4bac3);

   /* Opera 11.10+ */
   background-image: -o-linear-gradient(top, #cedce2, #a4bac3);}
   
.plans_price { text-align:center; font-size:20px; padding:14px 0 15px 0; }
.price_select { text-align:center; padding-bottom:10px;}


.gradient-bg {
   /* fallback/image non-cover color */
   background-color: #cedce2; 

   /* fallback image */
   background-image: url(images/fallback-gradient.png); 

   /* Safari 4+, Chrome 1-9 */
   background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a4bac3), to(#cedce2));

   /* Safari 5.1+, Mobile Safari, Chrome 10+ */
   background-image: -webkit-linear-gradient(top, #a4bac3, #cedce2); 

   /* Firefox 3.6+ */
   background-image: -moz-linear-gradient(top, #a4bac3, #cedce2);
 
   /* IE 10+ */
   background-image: -ms-linear-gradient(top, #a4bac3, #cedce2);

   /* Opera 11.10+ */
   background-image: -o-linear-gradient(top, #a4bac3, #cedce2);
}





/*  Newsletter Alerts Sidebar */
.newsalerts { background-color:#efb64f; background-image:url(../images/news_alerts.png); margin:15px 0; font-size:12px; line-height:14px; padding:12px 10px; border-radius: 5px;	}
.alertssub { background-color:#011d3d; outline:none; border:none; font-family:'Oswald'; font-weight:400; font-size:11px; text-transform:uppercase; color:#fff;}
/*  Newsletter PopUp  */
#newsletter_signup_form { font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; color:#333;}
#newsletter_signup_form h3 { font-family:'Oswald'; font-weight:400; font-size:28px; line-height:30px; color:#000; margin:0 0 10px; 0;}
table.newslet_form {}

/*  Newsletter Alerts Full Width */
#EmailSignup {padding:6px 15px; border:solid 1px #CCC; margin:16px 0; background-color:#efb64f; background-image:url(../images/news_alerts_horizontal.png); background-position:0 0; background-repeat:no-repeat; border-radius: 5px;}
.emailinfo {float:left;padding:2px 15px 0px 0; width:250px; font-size:12px; line-height:14px; margin-left:140px;}
.emailform {float:right;padding:3px 15px 0px 0px;}


.zoom { background-image:url(../images/icon_zoom.jpg); background-position:top right; background-repeat:no-repeat; width:34px; height:34px; z-index:1; position:absolute;}




/*  Company Detail Pages  */
.co_detail_left {float:left; width:160px; background-color:#ECF2F6; background-image:url(../images/co_left_shadow.png); background-position:right; background-repeat:repeat-y;}
.co_detail_left h3 { font-size:12px; font-weight:bold; margin-top:5px; padding:3px 10px; text-transform: uppercase;}
.co_detail_left ul { margin:0; padding:0;}
.co_detail_left ul li { list-style:none outside none; padding:2px 10px; margin:0;font-size:11px; line-height:13px; font-weight:bold;	}
.co_detail_left ul li a {}


.co_detail_right {width:780px; float:left; margin-left:20px;}


.co_detail_right .address { font-size:12px; line-height:15px;}
.co_detail_right .overview { font-size:11px; line-height:15px; padding:8px 0; margin-bottom:10px;}
.co_detail_right .overview h3 { font-size:12px; font-weight:bold;}
.co_left {float:left; width: 520px;}
.co_right {float:left; width: 240px; margin-left:20px;}

.co_news { margin-bottom:12px; padding:12px 0; border-bottom:solid 1px #ccc;}
.co_news .image { width:115px; float:left; }
.co_news .item_wrapper{ font-size:12px; line-height:16px; overflow:hidden;}
.co_news .callout { margin-top:4px;}t
.co_news .date { font-weight:bold;}
.co_news .item_wrapper h4 { font-size:14px; line-height:15px; margin:0 0 7px 0; padding:0;}
.co_news .item_wrapper .date {}
.co_news .categories { padding:8px 0;}


/*  Company Detail Page 2  */


.com_head { padding:7px 20px; margin-bottom:10px; background:#d88b02 url(../images/com_head_BG.png) repeat-x 0 0 ; }
h2.com { color:#000; font-size:22px; line-height:26px; width:350px; float:left; margin:0; padding:0;}
h2.com a { color:#000;}
h2.min { font-size:16px; line-height:20px;}
.com_description { color:#000;  width:500px; float:right; font-size:10px; line-height:13px; }
.com_description a { color:#333; text-decoration:underline;}

.com_detail { xborder-bottom:solid 1px #CCC; padding:0 10px 10px 10px; /*margin-bottom: -39px;*/}

h1.comname { font-size:30px; line-height:33px; float:left; margin:8px 0;}
.com_stock { float:right; width:200px; font-size:24px;  color:#333; text-align:right;}



#coLinks { color:#efefef; margin-bottom:20px;}
#coLinks ul { margin:0; padding:0; list-style:none; border:solid 1px #ccc;}
#coLinks ul li {  margin:0; padding:0; float:left;}
#coLinks ul li a { display:block; margin:0; padding:
8px 30px; color:#333; font-size:11px; line-height:12px; font-weight:bold; 
border-right:solid #ccc 1px; 
/*text-transform:uppercase; */
text-transform: capitalize;
xbackground-color:#fff;}
#coLinks ul li a:hover { background-color:#ccc;}
#coLinks ul li a.sel { background-color:#333; color:#efefef;}





.com_col1 {float:left; width:595px; xbackground-image:url(../images/co_left_shadow.png); xbackground-position:right; xbackground-repeat:repeat-y; xpadding-right:10px; margin-left:10px;}

.com_col2 {width:325px; float:right;}

.com_col1 .address { font-size:12px; line-height:15px;}
.address_left { font-weight:bold; float:left; width:150px;}
.address_right { float:left; }
.address_item { margin-bottom:10px;}

.com_col1 .overview { font-size:12px; line-height:18px; padding:0; margin-bottom:25px;}
.com_col1 .overview h3 { font-size:16px; line-height:18px; font-weight:bold; margin:0 0 13px 0; border-bottom:solid #CCC 1px; padding-bottom:4px; color:#333;}


.com_col1 .com_left {float:left; width: 285px;}
.com_col1 .com_right {float:left; width: 285px; margin-left:25px;}

h2.cobanner { background-color:#666; margin:0 0 10px 0; padding:4px 10px; font-size:13px; line-height:15px; color:#efefef; background-image: url(../images/banner_rt.png); background-position:right; background-repeat:no-repeat; text-transform: uppercase; font-weight:400;}



ul.comlist { margin:0 0 0 20px; padding:0; font-size:12px; line-height:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; list-style:dot;}
ul.comlist li { xdisplay:block;  padding:6px 0 ; list-style-position:outside;}
ul.comlist li .img { float:left; margin-right:10px;}
.linkinfo {font-size:10px; line-height:16px; font-weight:normal; text-transform:uppercase; color:#929292; }
ul.comlist li .linkinfo a { color:#eb943f;}	


ul.activeplays { margin:0 0 0 0px; padding:0; font-size:12px; line-height:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; list-style:none;}
ul.activeplays li { xdisplay:block;  padding:6px 0 ; border-bottom:solid 1px #CCC; }


/*  Infrastructure page  */
#Infrastructure { font-size:12px; line-height:18px;}

#Infrastructure .left { float:left; width:400px;}
#Infrastructure .right { float:left; width:520px; margin-left:0;}

#Infrastructure h2.projectname { font-family:Arial, Helvetica, sans-serif; text-transform:none; margin:20px 0 10px 0; font-size:24px;}
#Infrastructure h2.projectname span { font-size:16px; font-weight:bold;}
#Infrastructure h2.infra_head { background-color:#19344e; color:#fff; margin:0; padding:3px 10px; font-size:13px;}
#Infrastructure h4 { font-size:15px; margin:0 0 8px 0; border-bottom:solid #CCC 1px; padding-bottom:2px;}
#Infrastructure .description { font-size:11px; }

#Infrastructure .tab_data { background-color:#e8e7e4; padding:13px;}
#Infrastructure .field_label, #Infrastructure .field_name {float:left; font-size:12px; line-height:16px; margin-bottom:5px; display:block; } 
#Infrastructure .field_label { width:120px; font-weight:bold; padding:5px 0;}
#Infrastructure .field_name { background-color:#fff; width:210px; padding:5px 15px; min-height:12px;}

#InfraSub { border-radius:10px; border:solid #ccc 1px; padding:10px 20px 30px 20px; background-color:#f8f2e7}
#InfraSub h3 { border-bottom:solid #ccc 1px; padding-bottom:8px; margin:8px 0 15px 0;}
#InfraSub .col1 { float:left; width:180px;}
#InfraSub .col2 { float:left; width:180px; margin-left:15px;}
#InfraSub .col3 { float:left; width:180px; margin-left:15px;}
#InfraSub ul { font-size:12px; margin:0; padding:0;}
#InfraSub ul li { list-style:outside; margin:5px 10px; padding:0; font-size:12px; line-height:13px;}
#InfraSub .existing { margin-top:50px; font-size:12px;}

.section-header {width: 100%;border-bottom: solid 1px #ccc;margin-bottom: 6px;}
.section-header h1 {font-size: 15px;color: #cb3a1b;font-weight: 600;text-transform: capitalize;margin-bottom:4px;}
.section-header h1 a {font-size: 15px;color: #cb3a1b;font-weight: 600;text-transform: capitalize;margin-bottom:4px;}
.saparator{margin-bottom: 24px;padding: 0 0 12px 0;border-bottom: solid 1px #CCC;}
.mtop .pro img {width: 14px;height: 7px;background-color: #fff;}
.line_saparate{margin-bottom: 12px; /*padding: 0 0 12px 0;*/border-bottom: solid 1px #CCC;}

/* More Top Stories Boxes  */
.mtop { width:174px; height:160px; float:left; margin-right:16px; }
.mtop a { /*color:#000;*/ font-size:13px;}
.mtop a:hover { color:#333;}
.mtop img { width:174px; height:90px; background-color:#000;}
.mtop_desc { font-size:11px; line-height:14px; font-family: "proxima-nova",sans-serif; font-style: normal; font-weight: 400;}


.pro { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#f02e45; text-transform:uppercase;}


<!--****Start of QuoteMedia.com Module Style Settings****-->

<style type="text/css">
.qmmt_main, .qmmt_text, .qmmt_text_up, .qmmt_text_down, .qmmt_cycle, .qmmt_tab, .qmmt_tabactive{ font: 11px arial; }
.qmmt_main, .qmmt_text, .qmmt_cycle, .qmmt_tab, .qmmt_tabactive{ color: #666; }
.qmmt_header_text{ font: bold 12px arial; color: #444; }
.qmmt_main, .qmmt_header_bar, .qmmt_tab, .qmmt_tabactive{ border-color: #fff; }
</style>
<!--******End QuoteMedia.com Module Style Settings*******-->

/*  Play Overview page  */
#play_overview { font-size:12px; line-height:18px;}

#play_overview .left { float:left; width:275px;}
#play_overview .right { float:left; width:520px; margin-left:0;}

#play_overview h2.projectname { font-family:Arial, Helvetica, sans-serif; text-transform:none; margin:20px 0 10px 0; font-size:24px;}
#play_overview h2.projectname span { font-size:16px; font-weight:bold;}
#play_overview h2.infra_head { background-color:#19344e; color:#fff; margin:0; padding:3px 10px; font-size:13px;}
#play_overview h4 { font-size:15px; margin:0 0 8px 0; border-bottom:solid #CCC 1px; padding-bottom:2px;}
#play_overview .description { font-size:12px; }

#play_overview .tab_data { background-color:#e8e7e4; padding:13px;}
#play_overview .field_label, #play_overview .field_name {float:left; font-size:12px; line-height:16px; margin-bottom:5px; display:block; } 
#play_overview .field_label { width:118px; font-weight:bold; padding:5px 0;}
#play_overview .field_name { background-color:#fff; width:100px; padding:5px 15px; min-height:12px;}

#Article_Sidebar ul.news li.mostread{padding:6px 0 6px 2px;}
#Article_Sidebar ul.news li.mostread {font-size:12px;}

/* 			_______________________________	        */
/*			NEWS LANDING                            */

#refine_keys {font-size: 11px; line-height: 13px; margin:15px 0;}
.refine_item { font-weight: bold;}
.refine_item a {background: #efefef; display: inline-block; border-radius:8px; padding: 5px 8px;}
.refine_item a:hover {background: #a8a1a1; color: #fff; }

.block_header { padding: 13px 15px;}
#News_Search .block_header {background: url('../images/refine_head_leaf.png') right top no-repeat #a7000e; }
#News_Content .block_header {background: #f7f7f7;}
h2.news_title { padding: 0; font-family:'Roboto Condensed'; text-transform: uppercase;}
#News_Search { float:left; width:220px; padding:0;  }
#News_Search h2.news_title { color: #fff;}
#News_Search a { color:#0084b4;}
#News_Search a:hover { text-decoration: underline;}

#Refine{ margin: 0 0 5px 0; }
#Ref_input {
	width: 100px;
	float:left;
	border: 0;
	background: #fff;
	color: #ccc;
	line-height: 100%;
	font-size: 12px;
	height:20px;
	border:solid 1px #CCC;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px;
	margin-bottom: 6px;
	}
#Ref_input:focus{outline:none; color:#333; }
#Ref_submit{
	background: url(../images/search-zoom-icon.png) no-repeat center #333;
	border: 0;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	float: left;
	width: 35px;
	z-index: 100;
	cursor: pointer;
	}
#DateRange label { font-size: 11px; display: inline-block; width: 35px;}
#DateRange #from, #DateRange #to {
	width: 70px;
	border: 0;
	background: #fff;
	color: #333;
	line-height: 100%;
	font-size: 11px;
	height:16px;
	border:solid 1px #CCC;
	border-radius:4px;
	}
#DR_submit{
	background: #333;
	color:#fff;
	border: 0;
	border-radius:4px;
	float: left;
	margin-left: 38px;
	}	

#News_Content { width:740px; float:right;}
#News_Content h2.news_title { float: left; }

.results_display { margin-left: 40px; font-size: 12px; float: left; display: inline-block;}
.sort_bar { float: right; display: inline-block; font-size: 11px;}
.sort_order { font-weight: bold; margin:0; padding:0 5px; border-right:1px solid #999;}
.sort_order a{color: #0084b4;}
.sort_order a:hover { text-decoration: underline;}


ul.colco_list { padding: 20px; font-size: 13px; line-height: 17px; overflow: hidden;}
ul.colco_list li { float: left; width:45%; margin: 0 20px 14px 0; padding: 0 0 0 6px;}
ul.colco_list li a{color: #0084b4;}
ul.colco_list li a:hover { text-decoration: underline;}

.release { position: relative; padding:20px; border-top: dotted 1px #dedede; clear: left; overflow: hidden;}
.release:hover { background:#f7f7f7;}
.release_left { float: left; width: 120px;}
.release_right { margin-left: 140px; margin-right: 80px; min-height: 50px;}
.release_right h3 { xfont-family:'Roboto Slab'; font-family: 17px; line-height: 21px; font-weight: 400;}
.release_right h3 a:hover { text-decoration: underline;}
.release_right .time_stamp { margin-top: 5px; text-align: right; }

ul.tags { float: left; font-size: 11px; margin:5px 0 0 0; padding:0; }
ul.tags li { display: inline; margin-right: 5px;}
ul.tags a { color: #0084b4;}
ul.tags a:hover { text-decoration: underline;}

ul#refine { margin:0; padding: 0; font-size: 13px; line-height: 15px;}
ul#refine li { margin:3px 0 3px 25px; padding: 0;}
ul#refine li.category { font-weight: bold;}
ul#refine li ul {margin:0; padding:10px 0; font-size: 11px; line-height: 13px;}

.plusimageapply{
	list-style-image:url(../images/plus.png);
	cursor:pointer;
	}
.minusimageapply{
	list-style-image:url(../images/minus.png);
	cursor:pointer;
	}

.selectedimage{
	list-style-image:url(../images/selected.png);
	cursor:pointer;
	}

