﻿@import url("ask-locationMap.css");


/* ie6 image flash hack -------------------------------------*/
	html.ie6 { filter: expression(document.execCommand("BackgroundImageCache", false, true)); }
	
/* ie6 alpha PNG hack ---------------------------------------*/
	* html.ie6 img,
	* html.ie6 .png {
	behavior: expression(
	this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
	this.src = "/Style Library/Images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
	this.runtimeStyle.backgroundImage = "none")),this.pngSet=true
	);}

/*  level the playing field ----------------------------------*/
	html{color:#000;background:#FFF;}
	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,
	fieldset,legend,input,textarea,p,blockquote,th,td
	{margin:0;padding:0;}
	table{border-collapse:collapse;border-spacing:0;}
	fieldset,img{border:0;}
	address,caption,cite,code,dfn,em,strong,th,var
	{font-style:normal;font-weight:normal;}
	li{list-style:none;}
	caption,th{text-align:left;}
	h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
	q:before,q:after{content:'';}
	abbr,acronym {border:0;font-variant:normal;}
	sup {vertical-align:text-top;}
	sub {vertical-align:text-bottom;}
	input,textarea,select
	{font-family:inherit;font-size:inherit;font-weight:inherit;}
	.ie legend{color:#000;}

/* authoring interface overrides -----------------------------*/
	.ms-ToolPaneOuter { position: absolute; height: 80% !important; border: 2px #6f9dd9 solid; top: 5px; right: 5px; z-index:99999;}
	td#MSOTlPn_MainTD { width: 0 !important; }
	td#MSOTlPn_ToolPaneCaption { cursor: move; }

	.UserSectionTitle{color:black!important;}
	select{font-size:11px;}
	#ctl00_PlaceHolderMain_PageBody_ctl00_RichHtmlField_displayContent{width:auto ! important;}
	.ms-long{width:99%;}
	.ms-WPBody{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
	.ms-WPBody a:link,.ms-vb2 a:link{color:#090 !important; text-decoration:none !important;}
	.ms-WPBody a:visited,.ms-vb2 a:visited{color:#696 !important; text-decoration:none !important;}
	.ms-WPBody a:hover,.ms-vb2 a:hover{color:#060 !important; text-decoration:underline !important;}
	.ms-WPBody #tocwp #header{background-image:none;}
	h3.ms-WPTitle {font-family:Arial, Helvetica, sans-serif ! important; font-size:11px ! important; font-weight:bold!important; margin-bottom:0!important;}
	.ms-SPZone {padding:0!important;}
	.cards .ms-SPZoneLabel{color:#fff!important;}
	.ms-SPZoneLabel{}
	table.ms-WPAddButton{height:10px;}
	table.ms-WPAddButton img{display:none;}
	.ms-WPHeader h3.ms-standardheader,
	.ms-WPHeader h3.ms-WPTitle{padding:0;margin:0!important;}
	div.ms-formfieldlabelcontainer span.ms-formfieldlabel{ font-size:11px; height:14px; min-width:180px; overflow:visible; display:inline-block; }
	html.gecko #MSOTlPn_Parts{ height:auto ! important; }
	div.ms-MenuUIPopupBody li{ list-style:none ! important; margin:0 ! important;}
}
/* -----------------------------------------------------------*/

/* ie6 specific hacks for SharePoint Edit Mode ---------------*/
	.ie6 .ms-SPZone, #ms-OZone{padding:0!important;border:none!important;}
	.ie6 .ms-WPTitle * {white-space:normal;}
	.ie6 .ms-WPBorder {border-width:0!important;}
	.ie6 .ms-formfieldlabelcontainer { margin-left:0!important; margin-right:0!important; padding-left:0!important; padding-right:0!important; }
	.ie6 .ms-formfieldvaluecontainer { margin-left:0!important; margin-right:0!important; padding-left:0!important; padding-right:0!important; }
	.ie6 .ms-formfieldvaluecontainer span span span span div{ width:96%!important; }
	.ie6 #ctl00_PlaceHolderMain_ctl00_ctl00_RichHtmlField_displayContent{padding:0!important;}
/* -----------------------------------------------------------*/

/* Ribbon Consideration provided by... -----------------------*/	
body #s4-workspace {
	overflow-x: visible;
	overflow-y: visible;
}

html.authenticated body #s4-workspace {
	overflow-x: scroll;
	overflow-y: scroll;
}

body.v4master {
  overflow: scroll;
}

.ie6 body.v4master, .ie7 body.v4master { overflow-x: visible; overflow-y: visible; }

html.authenticated body.v4master {
  overflow: hidden;
}
/* -----------------------------------------------------------*/

/* ---------------------- 2010 Ribbon ------------------------*/
#s4-ribbonrow{display:none;}
html.authenticated #s4-ribbonrow{display:block;}

html.editmode #s4-ribbonrow{
	min-height:135px!important;
	border-bottom: 1px solid #898D92;
	border-style: solid;
	border-width: 0 0 1px;
	background-color:#fff;
}

body #s4-ribboncont{
	background-color:#21374C;
	color:#222;
}

#s4-workspace { zoom:1 ! important; }/* ie6/ie7 */


/* Webpart Titles */
#content-body h3.ms-WPTitle {
  background-image: none;
  height: auto;
  width: auto;
}

#page-body h3.ms-WPTitle {
	color: #000;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-transform: none;
	font-family:Arial, Helvetica, sans-serif;
}

div.rmText a{ cursor:pointer; }

/* Site Actions */
.ms-cui-TabRowLeft{ font-size:8pt; }
.ms-cui-TabRowLeft .ms-siteactionsmenuinner a{ padding:0 3px; color:#fff; }
.ms-cui-TabRowLeft .ms-siteactionsmenuhover a{ padding:0 3px; color:#aef; }

/* Web Parts */
.ms-ToolPartSpacing { display:block; }
/* -----------------------------------------------------------*/

html{background-color:#edf5fe;}
html.home{background-color:#fff;}
body{background-color:transparent;color:#222;}
strong{font-weight:bold;}
em{font-style:italic;}
.hidden{display:none;}
blockquote{margin-left:20px;}

/* LAYERING */
div.RadMenu{ z-index:80!important; }

#absoluteLogo{				z-index:800;}
#absoluteHeaderRule{		z-index:801;}
#masterNavigation .local{	z-index:802;}
#absoluteUtility{			z-index:810;}
#absoluteLocation{			z-index:830;}
#absoluteLocation ul{		z-index:831;}
#absoluteStateNavigation{	z-index:840;}
#site-actions-dropdown{		z-index:899;}
.ms-MenuUIPopupBody{		z-index:999;}
#flipper .slides-nav{		z-index: 20;}

#masterBackground{
   background-image:url('Images/arc-shale-background-tile-458x650.png');
   background-color:#edf5fe;
   background-position:center top;
   background-repeat:repeat-x;
   width:100%;
   height:825px;
}

html.home #masterBackground{
   background-image:url('Images/arc-home-background-tile-458x897.png');
   background-color:#fff;
}

#masterContent{
    width:960px;
    margin:0 auto;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
}

#masterContent a{color:#090;text-decoration:none;}
#masterContent a:visited{color:#696;}
#masterContent a:hover{color:#060; text-decoration:underline;}

#masterContent th, #masterContent td{font-family:Arial, Helvetica, sans-serif!important;font-size:13px;}

#masterHeader{
	width:960px;
	height:195px;
    position:relative;
}

#absoluteLogo{
    position:absolute; 
    top:8px;
    left:-85px;
    width:530px;
    height:187px;
    background-image:url('Images/arc-logo-alpha-glow-530x187.png');
	background-position:left top;
	background-repeat:no-repeat;
}

#absoluteLogo img{
	display:none;
}

#absoluteHomeLink{
	position:absolute;
    width:360px;
    height:150px;
}

#absoluteLogo h1{
	margin:0;
	padding:0;
}

#absoluteLogo h1 a{
	text-indent:-420px;
	display:block;
	overflow:hidden;
    width:360px;
    height:150px;
    position:absolute;
    top:36px;
    left:85px;
}

#absoluteSocial{
	position:absolute;
	top:8px;
	right:265px;
}

#absoluteSocial ul{  }
#absoluteSocial li{ height:33px; float:left; display:inline; background-image:url('Images/arc-social-background-1x33.png'); background-position:center bottom; background-repeat:repeat-x; border-left:#b2c8d6 solid 1px; }
#absoluteSocial li a{ height:22px; padding-top:11px; text-indent:-4200px; display:block; background-image:url('Images/chk-socials-sprites-128x128.png'); background-repeat:no-repeat; }

#absoluteSocial li.label{ background-image:none; font-size:10px; text-align:right; padding-right:10px; padding-top:16px; border:none; }
#absoluteSocial li.twitter  a{ width:80px; background-position: 8px -7px; }
#absoluteSocial li.facebook a{ width:76px; background-position: 8px -39px; }
#absoluteSocial li.youtube  a{ width:66px; background-position: 8px -71px; }
#absoluteSocial li.linkedin a{ width:82px; background-position: 8px -103px; border-right: 1px solid #ddd; }
#absoluteSocial li.twitter  a:hover{ background-position: 8px -8px; }
#absoluteSocial li.facebook a:hover{ background-position: 8px -40px; }
#absoluteSocial li.youtube  a:hover{ background-position: 8px -72px; }
#absoluteSocial li.linkedin a:hover{ background-position: 8px -104px; border-right: 1px solid #ddd; }


#absoluteLocation{
	position:absolute;
	top:7px;
	left:730px;
	width:230px;
	height:38px;
	background-image:url('Images/ask-location-tab-230x38.png');
	background-position:right top;
	background-repeat:no-repeat;
	cursor:pointer;
}

#absoluteLocation h2{
	text-indent:-420px;
	overflow:hidden;
}

#absoluteLocation ul{
	width:352px;/*360*/
	height:229px;/*237*/
	border:1px #fff solid;
	padding:1px 3px;
	margin-top:20px;/*35*/
	display:none;
	position:absolute;
	left:-153px;
	background-image:url('Images/arc-location-menu-background-1x235.png');
	background-repeat:repeat-x;
	cursor:default;
}

#absoluteLocation ul li{
	width:152px;
	float:left;
	display:inline;
	margin:12px 12px -1px 12px;
	text-transform:uppercase;
	font-weight:bold;
}

#absoluteLocation ul li a,
#absoluteLocation ul li a:visited{
	color:#06b;
}

#absoluteLocation ul ul{
	width:152px;
	height:60px;
	border:none;
	border-top: 1px #06b solid;
	padding:8px 0 0 0;
	margin:4px 0 0 0;
	position:static;
	background-image:none;
	display:block;
}

#absoluteLocation ul ul li{
	width:152px;
	display:block;
	margin:0 0 7px 0;
	text-transform:none;
	font-weight:normal;
}


#absoluteLocation ul ul li a,
#absoluteLocation ul ul li a:visited{
	color:#666;
}

/* START UTILITY NAVIGATION MENU */

#absoluteUtility{
	position:absolute;
	top:78px;
	height:23px;
	right:0;
}

#absoluteUtility li{
	float:right;
	display:inline;
	height:23px;
}

#absoluteUtility li.last a{
	border-left:none;
}

#absoluteUtility li.first a{
	border-right:none;
	margin-right:10px;
}

#absoluteUtility li.search{
	margin-right:0;
	text-transform:none;
	border-right:none;
}

#absoluteUtility li a{
	display:block;
	height:auto;
	width:auto;
	font-weight:bold;
	line-height:13px;
	margin-top:6px;
	padding:0 12px;
	border-left:1px #09d solid;
	border-right:1px #6ce solid;
}

#absoluteUtility li a,
#absoluteUtility li a:visited{
	color:#058;
	text-transform:uppercase;
}

#absoluteUtility li a:hover{
	color:#09d;
	text-decoration:none;
}

#absoluteUtility #SearchTextbox{
	width: 163px;/*169*/
	height: 17px;/*23*/
	padding:3px 1px 1px 3px;
	border: 1px #39c solid;/*8ce*/
	vertical-align:baseline;/*nada*/
	vertical-align:bottom;/*almost*/
	vertical-align:middle;/*nada*/
	vertical-align:sub;/*worse*/
	vertical-align:super;/*half*/
	vertical-align:text-bottom;/*almost*/
	vertical-align:text-top;/*worse*/
	vertical-align:top;/*perfectInFF3*/
	color:#000;
	margin-right:6px;
	float:left;
	display:inline;
}

#absoluteUtility .search a{
	margin-top:0;
	padding:0 0 0 4px;
	border-left:none;
	border-right:none;

}

#absoluteStateNavigation{
	position:absolute;
	right:0;
	bottom:5px;
}

#absoluteStateNavigationLabel{
	color:#2686b1;
	font-size:13px;
	font-weight:bold;
	float:left;
	display:inline;
	padding:10px 10px 0 0;
}

#absoluteStateNavigationLabel a,#absoluteStateNavigationLabel a:link,#absoluteStateNavigationLabel a:visited{color:#2686b1;}
#absoluteStateNavigationLabel a:hover{color:#1676C1; text-decoration:none;}


.stateNavigation{
	float:left;
	display:inline;
}

#absoluteStateNavigation ul{}
#absoluteStateNavigation ul li{ overflow:hidden; float:left; display:inline; }
#absoluteStateNavigation ul li .rmSlide{ display:none!important; }
#absoluteStateNavigation ul li .rmText{ padding:0; }

#absoluteStateNavigation ul li a{
	display:block;
	height:43px;
	font-size:13px;
	font-weight:bold;
	color:#fff;
}

.ie6 #absoluteStateNavigation ul li a{display:inline-block;cursor:pointer;}

#absoluteStateNavigation ul li a:link,#absoluteStateNavigation ul li a:visited,#absoluteStateNavigation ul li a:hover{
	color:#fff;
	text-decoration:none;
}

#absoluteStateNavigation ul li a span{float:left;display:inline;height:43px;}

#absoluteStateNavigation ul li a .left{
	width:10px;
	background-image:url('Images/arc-state-navigation-sprites-150x258.png');
	background-position:left 0;
}

#absoluteStateNavigation ul li a .right{
	width:10px;
	background-image:url('Images/arc-state-navigation-sprites-150x258.png');
	background-position:right -86px;
}
#absoluteStateNavigation ul li a .center{
	background-image:url('Images/arc-state-navigation-sprites-150x258.png');
	background-position:center -172px;
	padding-top:9px;
	height:34px;
}

#absoluteStateNavigation ul li a:hover .left  {background-position:left    -43px;}
#absoluteStateNavigation ul li a:hover .right {background-position:right  -129px;}
#absoluteStateNavigation ul li a:hover .center{background-position:center -215px;}
#absoluteStateNavigation ul li.rmFocused a .left  {background-position:left    -43px;}
#absoluteStateNavigation ul li.rmFocused a .right {background-position:right  -129px;}
#absoluteStateNavigation ul li.rmFocused a .center{background-position:center -215px;}


/* STANDARD BUTTON */

a.button {
	background:transparent url(Images/arc-button-sprites-200x46.png) no-repeat scroll left top;
	cursor:pointer;
	display:block;
	float:left;
	display: inline;
	height:23px;
	padding-left:4px;
}

a.button span {
	background:#FFFFFF url(Images/arc-button-sprites-200x46.png) no-repeat scroll right top;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	font-weight:bold;
	height:23px;
	line-height:23px;
	padding:0 8px 0 4px;
	text-transform:uppercase;
}

a:hover.button{
	background-position:left bottom;
}

a:hover.button span{
	background-position:right bottom;
}
a.button:hover { text-decoration:none ! important; }


.ie6 a.button span{
	width: 1%;
	white-space: nowrap
}

/* WARNING BUTTON */
.warning a.button { background:transparent url(Images/arc-button-sprites-warning-200x46.png) no-repeat scroll left top; }
.warning a.button span { background:transparent url(Images/arc-button-sprites-warning-200x46.png) no-repeat scroll right top; }



/* END UTILITY NAVIGATION MENU */

#absoluteHeaderRule{
	position:absolute;
	width:960px;
	height:35px;
	margin-top:160px;
}

/* START HEADER NAVIGATION MENU */
/* ---HOME */
#masterNavigation{
	background-image:url('Images/arc-headermenu-background-960x48.png');
	background-position:left top;
	background-repeat:no-repeat;
	height:33px;/*48*/
	padding:8px 6px 7px 10px;
	position:relative;
}

.ie6 #masterNavigation,
.ie7 #masterNavigation
{
	overflow:hidden;
}

#masterNavigation .RadMenu {display:inline;}

#masterNavigation ul.global, 
#masterNavigation ul.shale,
#masterBackground.shalehome.multistate #masterNavigation div.RadMenu {
	background-image:url('Images/arc-shalemenu-sprites.png');
	background-repeat:no-repeat;
	background-position:left -66px;
	height:33px;
}

#masterNavigation ul.home{
	background-position:left -99px;
}
#masterNavigation ul.shale,
#masterBackground.shalehome.multistate #masterNavigation div.RadMenu{background-position:left -33px;}
#masterBackground.shalehome.multistate #masterNavigation div.RadMenu{ width:100%; }
#masterNavigation ul.global li, #masterNavigation ul.shale li{
	height:33px;
	float:left;
	display:inline;
	overflow:hidden;
	text-indent:-420px;
}

#masterBackground.shalehome.multistate #masterNavigation div.RadMenu ul.rmRootGroup {
	display:none;
}


#masterNavigation ul.global li a, #masterNavigation ul.shale li a{height:33px;display:block;}

#masterNavigation ul.global li#map a, #masterNavigation ul.shale li#map a{width:94px;}

#masterNavigation ul.global li a:hover, #masterNavigation ul.shale li a:hover{
	background-image:url('Images/arc-shalemenu-sprites.png');
	background-position:-944px 0;
	background-repeat:no-repeat;
}

#masterNavigation ul.global li#chk, #masterNavigation ul.shale li#chk{ width:127px; }
#masterNavigation ul.global li#map, #masterNavigation ul.shale li#map{ width:187px; }
#masterNavigation ul.global li#bar{ width:137px; }
#masterNavigation ul.global li#mar{ width:157px; }
#masterNavigation ul.global li#eag{ width:170px; }
#masterNavigation ul.global li#hay{ width:166px; }
/* PJO 7/29/2011 "Go To CHK" button disappearing on hover.
#masterNavigation ul.global li#chk a:hover, #masterNavigation ul.shale li#chk a:hover{ background-position:0 0; }
*/
#masterNavigation ul.global li#map a:hover, #masterNavigation ul.shale li#map a:hover{ background-position:-127px 0; }
#masterNavigation ul.global li#bar a:hover{ background-position:-314px 0; }
#masterNavigation ul.global li#mar a:hover{ background-position:-451px 0; }
#masterNavigation ul.global li#eag a:hover{ background-position:-608px 0; }
#masterNavigation ul.global li#hay a:hover{ background-position:-778px 0; }

#masterBackground.multistate #masterNavigation div.home{
	background-image:url('Images/arc-shalemenu-sprites.png');
	background-repeat:no-repeat;
	background-position:left -33px;
	height:33px;
}


#absoluteHeaderRule ul.local{
	position:absolute;
	bottom:0;
	left:10px;
	white-space:nowrap;
}

.ie6 #absoluteHeaderRule ul.local{display:none;}

#absoluteHeaderRule ul.local li{
	background-image:url('Images/arc-shale-homebutton-sprites.png');
	background-position:left top;
	background-repeat:no-repeat;
}

#absoluteHeaderRule ul.local li:hover{
	background-position:left -56px;
}

html.ie7 #absoluteHeaderRule ul.local li span{ display:inline-block; }

#absoluteHeaderRule ul.local li a{
	display:block;
	background-image:url('Images/arc-shale-homebutton-sprites.png');
	background-position:right -28px;
	background-repeat:no-repeat;
	height:19px;
	margin-left:8px;
	padding:6px 8px 0 0;
	font-weight:bold;
	text-transform:uppercase;
}

#absoluteHeaderRule ul.local li a:link, #absoluteHeaderRule ul.local li a:visited{color:#fff;}
#absoluteHeaderRule ul.local li a:hover{color:#fff; text-decoration:none; background-position:right -84px;}


/* START HEADER NAVIGATION MENU */

#masterNavigation .headerMenu{
	height:33px;
}

#masterNavigation .headerMenu ul{
	float:right;
	display:inline;
	background-image:none;
}

#masterNavigation .headerMenu ul li{
	float:left;
	display:inline;
	height:33px;
	padding:0 10px;
	background-image:url('Images/arc-shale-headermenu-divider-2x32.png');
	background-position:left top;
	background-repeat:no-repeat;
}

#masterNavigation .headerMenu ul li.rmFirst{
	background-image:none;
}

#masterNavigation .headerMenu li a{
	height:25px;/*33*/
	display:block;
	padding:0;
	padding-top:8px;
	cursor:pointer;
}

.ie6 #masterNavigation .headerMenu li a{
	display:inline-block;
}

#masterNavigation .headerMenu li a,
#masterNavigation .headerMenu li a:visited{
	color:#444;
	text-decoration:none;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
}

#masterNavigation .headerMenu li .rmText{
	padding:0;
}

.mac #masterNavigation .headerMenu ul li a,
.iphone #masterNavigation .headerMenu ul li a,
.webkit #masterNavigation .headerMenu ul li a,
.ie9 #masterNavigation .headerMenu ul li a{
	font-size:11px;
	padding-top:9px;
}


/* Level 1 */
#masterNavigation .headerMenu .rmSlide{}

#masterNavigation .headerMenu ul.rmRootGroup{}

#masterNavigation .headerMenu ul.rmRootGroup .rmSlide ul{
	border-top:#6be 1px solid;
	background-image:url('Images/arc-dropdown-background-300x640.png');
	background-position:left center;
	background-repeat:no-repeat;
	padding-bottom:0;
}

#masterNavigation .headerMenu ul.rmRootGroup .rmSlide .rmVertical li{
	height:30px;
	background-image:none;
	border-bottom:#6be 1px solid;
	padding:0;
}

#masterNavigation .headerMenu ul.rmRootGroup .rmSlide .rmVertical li a,
#masterNavigation .headerMenu ul.rmRootGroup .rmSlide .rmVertical li a:visited{
	color:#222;
	text-decoration:none;
	font-size:12px;
	text-transform:none;
	font-weight:normal;
	display:block;
	padding:7px 18px 7px 14px;
	cursor:pointer;
	height:16px;
}

#masterNavigation .headerMenu ul.rmRootGroup .rmSlide .rmVertical li a:hover{
	background-image:url('Images/arc-dropdown-background-hover-300x32.png');
	background-position:left center;
	background-repeat:no-repeat;
}

.rmHorizontal .rmItem .rmSlide{
	top: 40px !important;
	left: 2px !important;
}

/* END HEADER NAVIGATION MENU */

#masterFooter{
	line-height:11px;
    padding-bottom:40px;
}

#footerLogo{
	float:left;
	display:inline;
	padding-top:20px;
}

#copyright{
	margin-top:10px;
    line-height:14px;
	letter-spacing:-.01em;
}

#copyright a, #copyright a:visited{
	color:#999;	
}

#copyright a, #copyright a:hover{
	color:#666;	
}


.footerMenu ul{
    margin:0 20px 20px 32px;
    padding:0;
    text-transform:uppercase;
    font-size:11px;
    display:block ! important;
    float:left;
    display: inline;
}

.footerMenu ul ul{
    margin:6px 0 0 0;
    border-top: #ddd 1px solid;
    width:162px;
    display:block ! important;
}

.footerMenu ul ul ul, .footerMenu ul ul ul *{
    display:none ! important;
}


.footerMenu ul li{
    list-style:none;
	float:left;
    margin:16px 10px 20px 10px;
    font-weight:bold;
}

.footerMenu ul li ul li{
    float:none;
    margin:0;
    font-weight:normal;
    padding-top:8px;
}

#masterFooter .footerMenu ul ul a,
#masterFooter .footerMenu ul ul a:visited
{
	color:#666;
}


.footerMenu ul ul a:hover
{
	text-decoration:underline;
}





/* PAGE LAYOUT - HOME */
#layoutContent.homelayout{
	background-image:none ! important;
	margin:0 !important;
}


/* HOMEMAP */
#homemap { width:960px; position:relative; min-height: 435px; max-height:435px; height:435px; }


html.ie7 #absoluteLocation, html.ie6 #absoluteLocation{ display:none; }
html.ie7 #absoluteSocial, html.ie6 #absoluteSocial{ right:0; }

#locationMap{ display:none; }

div.locationMapTitleBar{
    background-image: url("Images/arc-headermenu-background-960x48.png"); background-position: left top; background-repeat: no-repeat;
    height: 33px; padding: 8px 6px 7px 10px; position: relative;
}
div.locationMapTitleBar h3{
	margin:0; padding:0; overflow:hidden; text-indent:-42000px;
    background-image: url("Images/arc-shalemenu-sprites.png");
    background-position: -247px -99px;
    background-repeat: no-repeat;
    height: 33px;
}
div.locationMapBody{ width:960px; position:relative; min-height: 435px; max-height:435px; height:435px; background-color:#D8EFFC; }

/* FLIPPER 
#layoutContent.homelayout #flipper, #layoutContent.homelayout #homemap{
	float:left;
	display:inline;
	position:relative;
	overflow:hidden;
	width:720px;
	height:330px;
}



#layoutContent.homelayout #flipper .ms-PartSpacingVertical,
#layoutContent.homelayout #homemap .ms-PartSpacingVertical{
	height:0 !important;
	margin:0 !important; 
	padding:0!important;
}
*/
#layoutContent.shalerootlayout #flipper, #layoutContent.articleviewerlayout #flipper{
	overflow:hidden;
	position:relative;
}

.ie7 #layoutContent.shalerootlayout #flipper{ line-height:0; display:inline;}
.ie7 #layoutContent.shalerootlayout #flipper *{ line-height:normal; }

#layoutContent.shalerootlayout #flipper div.slides{
	width:720px;
	height:240px;
}

#layoutContent #flipper .slides-nav{
	padding:0 7px;
	background-color:#07b;
	position:absolute;
	bottom:0;
	right:0;
	display:inline-block;
	background-image:url('Images/arc-flipper-nav-background-360x30.png');
	background-position:right center;
	background-repeat:no-repeat;
}

#layoutContent.shalerootlayout #flipper .slides-nav{
	background-position:center center;
}

.ie #layoutContent #flipper .slides-nav{
	height:30px;
}

.ie6 #layoutContent.shalerootlayout #flipper .slides-nav{
	top:210px;
}

#flipper .slides-nav li{
	border:1px solid #99CCEE;
	width:12px;
	height:12px;
	float:left;
	display:inline;
	margin:8px 2px;
	background-color:#15a;
	overflow:hidden;
	
}
#flipper .slides-nav li.on{
	background-color:#0ae;
}

#flipper .slides-nav li a{
	border: 1px solid #19c; 
	width: 10px; 
	display: block; 
	height: 10px;
}

#flipper .ms-PartSpacingVertical{
	display:none;
}

/* SLIDER */
/*
#layoutContent.homelayout #slider { 
	width:240px; 
	height:330px; 
	float:left; 
	overflow:hidden; 
	position:relative;
	background:url(images/Slider/arc-slider-background-240x330.png) top left no-repeat;
}
#layoutContent.homelayout #slider a.next{
	position:absolute;
	bottom:0px;
	left:101px;
	display:block;
	width:37px;
	height:19px;
	background:transparent url(images/Slider/arc-slider-down-alpha-38x19.png) no-repeat top left;
}

#layoutContent.homelayout #slider a.prev{
	position:absolute;
	top:0px;
	left:101px;
	display:block;
	width:37px;
	height:19px;
	background:transparent url(images/Slider/arc-slider-up-alpha-38x19.png) no-repeat top left;
}

#layoutContent.homelayout #slider ul{
	width:240px;
	height:330px;
	overflow:hidden;
	list-style-type:none;
	margin:0px;
}
#layoutContent.homelayout #slider li{
	width:240px;
	height:110px;
	overflow:hidden;
}


/* FLASHCARDS */
/*
#hidePop{
	position:absolute;
	top:300px;
	right:18px;
	z-index:1;
	display:none;
	padding-right:16px;
	background-image:url('Images/arc-close-icon-10x10.png');
	background-position:right 1px;
	background-repeat:no-repeat;
	text-transform:uppercase;
	font-size:10px;
}

#layoutContent.homelayout #flipper div.pop {
	width:630px;
	height:240px;
	background-color:#fff;
	padding:45px;
	display:none;
	position:relative;
	font-size:14px;
	background-image:url('Images/arc-flashcard-background-720x330.png');
	background-position:left top;
	background-repeat:no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	line-height:30px;
	color:#666;
}

#layoutContent.homelayout #flipper ul.mapPop {
	display:none;
}

#layoutContent.homelayout #flipper div.pop p{
	line-height:30px;
}

#layoutContent.homelayout #flipper div.pop h1,
#layoutContent.homelayout #flipper div.pop h2,
#layoutContent.homelayout #flipper div.pop h3{
	font-size:30px;
	margin-top:0px;
	margin-bottom:15px;
}

#layoutContent.homelayout #flipper div.pop h4{
	font-size:18px;
	margin-bottom:5px;
}

#layoutContent.homelayout #flipper div.pop ul li{
	float:left;
	display:inline;
	margin-right:7px;
	padding-right:7px;
	border-right:1px #bbb solid;
	height:25px;
}

#layoutContent.homelayout #flipper div.pop ul li.last{border:none;}

#layoutContent.homelayout #flipper div.pop ul li a,
#layoutContent.homelayout #flipper div.pop ul li a:link,
#layoutContent.homelayout #flipper div.pop ul li a:visited{
	font-size:13px;
	color:#666 ! important;
	display:block;
	padding-top:0;
}

.ie6 #layoutContent.homelayout #flipper div.pop ul li a{
	display:inline-block;
}

#layoutContent.homelayout #flipper div.pop ul li a.pdfFileLink{
	background-position:left 2px;
	height:24px;
}
*/

#layoutContent.homelayout .hr{
	clear:both;
	height:31px;
}

#layoutContent.homelayout .wildcards ul{
	width:960px;
}

#layoutContent.homelayout .wildcards ul li{
	float:left;
	display:inline;
	margin-top:8px;
	margin-bottom:19px;
	height:207px;
	width:319px;
	border-right: 1px #b2b2b2 solid;
}

#layoutContent.homelayout .wildcards ul li.last{
	border-right-color: #fff;
}

#layoutContent.homelayout .wildcards .standard-three{
	position:relative;
	padding:10px 10px 10px 110px;
	width:199px;
	height:207px;
	overflow-y:hidden;
}

#layoutContent.homelayout .wildcards .standard-three .imagePort{
	width:90px;
	overflow-x:hidden;
	position:absolute;
	top:10px;
	left:10px;
}

#layoutContent.homelayout .wildcards .standard-three h3{
	margin: 7px 0 6px 0;
	color:#06b;
	font-size:24px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
}

#layoutContent.homelayout .wildcards .standard-three p{
	font-size:12px;
	line-height:17px;
	color:#444;
}

#layoutContent.homelayout .wildcards .standard-three a.learnMore{
	font-size:12px;
	background-image:url('Images/arc-more-icon-15x15.png');
	background-position:right top;
	background-repeat:no-repeat;
	padding-right:15px;
	float:right;
	display:inline;
	margin-right:3px;
}

/*pngfix ignores background position*/
.ie6 #layoutContent.homelayout .wildcards .standard-three a.learnMore{
	background-image:none;
}

/* PAGE LAYOUT - SHALE */
#layoutContent{
	min-height:370px;
	background-image:url('Images/arc-shale-layout-background-960x1.png');
	background-position:left top;
	background-repeat:repeat-y;
}

#layoutContent.homelayout{padding-left:0;}

.ie6 #layoutContent{
	height:370px;
}

#layoutContent h1,
#layoutContent h2,
#layoutContent h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	margin-bottom:12px;
	color:#06b;
	font-weight:normal;
	margin-top:10px;
}

#layoutContent h4{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:19px;
	margin-bottom:15px;
	color:#06b;
	font-weight:normal;
	margin-top:15px;
}

#layoutContent h5{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	margin-bottom:15px;
	color:#06b;
	font-weight:normal;
	margin-top:15px;
}

#layoutContent h6{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	margin-bottom:15px;
	color:#06b;
	font-weight:normal;
	margin-top:15px;
}

#layoutContent h1 a,
#layoutContent h2 a,
#layoutContent h3 a,
#layoutContent h4 a,
#layoutContent h5 a,
#layoutContent h6 a{
	color:#06b ! important;
}

#layoutContent p{
	margin-bottom:12px;
	font-weight:normal;
	line-height:18px;
}

#contentSection{
	float:left;
	display:inline;
	width:100%;
}

#banner,#tabular,#copySection{
	margin-left:240px;
}

#bannerBox img.background{
	display:none;
}

#bannerBox{
	width:640px;
	height:126px;
	padding:20px 40px;
}

#bannerBox.home{
	height:200px;
	background-color:#0f7ab7;
}

#bannerBox.news{
	height:126px;
	background-color:#0f7ab7;
}


#bannerBox.state{
	padding-top:16px;
	height:130px;
}


#bannerBox h2{
	color:#fff;
	font-size:35px;
	margin:0;
}
#bannerBox h3{
	color:#bef;
	font-size:24px;
	margin:0;
	margin-bottom:5px;
}

#bannerBox p{
	width:320px;
	color:#fff;
	margin-top:15px;
	font-size:14px;
}

#bannerBox.state p{
	margin-top:5px;
}


/* SHALE WILDCARDS */
.cards{
	float:left;
	display:inline;
	margin-left:-960px;
	width:220px;
	background-image:url('Images/arc-shale-left-gradient-1x128.png'); 
	background-position:center top; 
	background-repeat:repeat-x;
	padding:10px;
	min-height:128px;
}

.editmode .cards { width:240px; padding:0; }

.editmode .cards select{ width:220px; }

.ie6 .cards{height:128px;}

.cards .card{
	position:static;
	clear:both;
	padding-bottom:12px;
	display:block;
	height:auto;
}

.cards .ms-PartSpacingVertical{	display:none; }



#layoutContent .card h1,
#layoutContent .card h2,
#layoutContent .card h3,
#layoutContent .card h4,
#layoutContent .card h5,
#layoutContent .card h6{
	font-size:15px;
	color:#07b;
	margin-bottom:10px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-top:0;
}


#layoutContent .card.warning h1,
#layoutContent .card.warning h2,
#layoutContent .card.warning h3,
#layoutContent .card.warning h4,
#layoutContent .card.warning h5,
#layoutContent .card.warning h6{
	color:#b00;
}


#layoutContent .card p{
	margin-bottom:10px;
	font-size:13px;
	line-height:16px;
}

#layoutContent .card img{
	margin-bottom:10px;
	display:block;
}

#layoutContent .card img.background{ display:none; }

#layoutContent .card .top { 
	background:url(Images/arc-shale-card-top-220x3.png) left top no-repeat; 
	padding-top:1px;
}

.ie6 #layoutContent .card .top,
.ie7 #layoutContent .card .top { 
	padding-top:3px;
}

#layoutContent .card .top .bottom {
	background:url(Images/arc-shale-card-bottom-220x77.png) left bottom no-repeat #fff;
	min-height:58px;
	width:200px;
	padding:10px 10px 5px 10px;
	margin-top:2px;
	position:relative;
}

#layoutContent .card.bullhorn .top .bottom {background:#fff url('/SiteCollectionImages/globalWildcards/arc-shale-card-bullhorn-bkg-220x85.png') no-repeat left bottom;}
#layoutContent .card.computer .top .bottom {background:#fff url('/SiteCollectionImages/globalWildcards/arc-shale-card-computer-bkg-220x85.png') no-repeat left bottom;}
#layoutContent .card.disc .top .bottom {background:#fff url('/SiteCollectionImages/globalWildcards/arc-shale-card-disc-bkg-220x85.png') no-repeat left bottom;}
#layoutContent .card.down .top .bottom {background:#fff url('/SiteCollectionImages/globalWildcards/arc-shale-card-down-bkg-220x85.png') no-repeat left bottom;}
#layoutContent .card.file .top .bottom {background:#fff url('/SiteCollectionImages/globalWildcards/arc-shale-card-file-bkg-220x85.png') no-repeat left bottom;}
#layoutContent .card.hood .top .bottom {background:#fff url('/SiteCollectionImages/globalWildcards/arc-shale-card-hood-bkg-220x85.png') no-repeat left bottom;}
#layoutContent .card.house .top .bottom {background:#fff url('/SiteCollectionImages/globalWildcards/arc-shale-card-hood-bkg-220x85.png') no-repeat left bottom;}
#layoutContent .card.mag .top .bottom {background:#fff url('/SiteCollectionImages/globalWildcards/arc-shale-card-mag-bkg-220x85.png') no-repeat left bottom;}
#layoutContent .card.mail .top .bottom {background:#fff url('/SiteCollectionImages/globalWildcards/arc-shale-card-mail-bkg-220x85.png') no-repeat left bottom;}
#layoutContent .card.email .top .bottom {background:#fff url('/SiteCollectionImages/globalWildcards/arc-shale-card-email-bkg-220x85.png') no-repeat left bottom;}
#layoutContent .card.silverpop .top .bottom {background:#fff url('/SiteCollectionImages/globalWildcards/arc-shale-card-email-bkg-220x85.png') no-repeat left bottom;}
#layoutContent .card.phone .top .bottom {background:#fff url('/SiteCollectionImages/globalWildcards/arc-shale-card-phone-bkg-220x85.png') no-repeat left bottom;}
#layoutContent .card.rig .top .bottom {background:#fff url('/SiteCollectionImages/globalWildcards/arc-shale-card-rig-bkg-220x85.png') no-repeat left bottom;}
#layoutContent .card.screen .top .bottom {background:#fff url('/SiteCollectionImages/globalWildcards/arc-shale-card-screen-bkg-220x85.png') no-repeat left bottom;}
#layoutContent .card.talk .top .bottom {background:#fff url('/SiteCollectionImages/globalWildcards/arc-shale-card-talk-bkg-220x85.png') no-repeat left bottom;}
#layoutContent .card.video .top .bottom {background:#fff url('/SiteCollectionImages/globalWildcards/arc-shale-card-video-bkg-220x85.png') no-repeat left bottom;}
#layoutContent .card.cngnow .top .bottom {background:#fff url('/SiteCollectionImages/globalWildcards/arc-shale-card-cngnow-bkg-220x85.png') no-repeat left bottom;}
#layoutContent .card.aquarenew .top .bottom {background:#fff url('/SiteCollectionImages/globalWildcards/arc-shale-card-aquarenew-bkg-220x85.png') no-repeat left bottom;}
#layoutContent .card.aqua .top .bottom {background:#fff url('/SiteCollectionImages/globalWildcards/arc-shale-card-aquarenew-bkg-220x85.png') no-repeat left bottom;}

#layoutContent .card.warning .top .bottom {}




/*NEWSWATCH RSS WILDCARD*/

#layoutContent .card.rss-left .top .bottom {
	background:#fff url('/SiteCollectionImages/globalWildcards/arc-shale-card-rss-left-bkg-220x85.png') no-repeat left bottom;
	overflow: hidden; 
	height: 74px;
	padding-top:7px;
}

#layoutContent .card.rss-left .top .bottom .back{
	padding-bottom: 0;
	height: 40px;
}

.ie6 #layoutContent .card.rss-left .top .bottom{
	height:78px;
	padding-top:11px;
}

#layoutContent .card.rss-left p{
	margin-left:59px;
}

#layoutContent .card.rss-left h4{
	margin-left:58px;
	margin-bottom:2px;
}

.ie6 #layoutContent .card.rss-left h4{

}

#layoutContent .card.rss-left p a{
	color:#038!important;
}

/*************************/


#layoutContent .card .top .bottom .back{
	min-height:70px;
	background-position: right bottom;
	background-repeat:no-repeat;
	padding-bottom:30px;
}

.ie7 #layoutContent .card .top .bottom .back{
	padding-bottom:40px;
}

#layoutContent .card a.button,
.cards fieldset ul li.buttonRow input.signupButton{
	position:absolute;
	bottom:10px;
	left: 10px;
}
.cards fieldset ul li.buttonRow input.signupButton{ font-size:12px; }

/* some silverpop style mods */

.cards .card.silverpop .top .bottom{ position:relative; overflow:hidden; }
.cards fieldset{ display:none; }
.cards .card.silverpop .top .bottom fieldset { background-color:transparent; }
.cards .card.silverpop legend{white-space:pre-wrap; display:inline; }
.cards .card.silverpop fieldset ul{ margin-top:5px; margin-bottom:20px; }
.cards .card.silverpop fieldset ul li{ margin-bottom:4px; float:left; display:inline; margin-right:4px; }

.cards .card.silverpop fieldset ul li label{
	text-align:left;
	display:block;
	color:#07b;
	font-size:11px;
}
.cards .card.silverpop fieldset ul li input{
	border:1px solid #a4c9e2;
	width:90px;
	padding:2px;
	display:block;
}
.cards .card.silverpop fieldset ul li.buttonRow{ clear:both; float:none; display:block; }
.cards .card.silverpop fieldset ul li.third, .cards .card.silverpop fieldset ul li.fourth{ clear:both; float:none; display:block; }
.cards .card.silverpop fieldset ul li.first input{ width:70px; }
.cards .card.silverpop fieldset ul li.second input{ width:110px; }
.cards .card.silverpop fieldset ul li.third input{ width:190px; }
.cards .card.silverpop fieldset ul li.fourth select.dropdown{width:196px;border:1px solid #a4c9e2;font-size:13px;}
.cards .card.silverpop fieldset ul li.buttonRow input{
	width:74px;
	height:23px;
	border:none;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	background:transparent url('Images/arc-fixed-button-sprites-74x46.png') no-repeat scroll left top;
	cursor:pointer;
}

.cards .card.silverpop fieldset ul li.buttonRow input:hover{ background-position:left -23px; }
.gecko .cards .card.silverpop fieldset ul li.buttonRow input{ height:25px; background-position:left 2px; }
.webkit .cards .card.silverpop fieldset ul{	padding-top:10px; }
.ie6 .cards .card.silverpop legend, .ie7 .cards .card.silverpop legend{ display:block; width:200px; margin-left:-7px; }
.ie6 .cards .card.silverpop legend span, .ie7 .cards .card.silverpop legend span{ display:block; width:200px; }
.ie6 .cards .card.silverpop fieldset ul, .ie6 .cards .card.silverpop fieldset ul li, 
.ie7 .cards .card.silverpop fieldset ul, .ie7 .cards .card.silverpop fieldset ul li{ margin-bottom:0; }


.cards .card.silverpop span.failed, .cards .card.silverpop span.success {
	padding:5px;
	border:#f3f3f3 solid 1px;
	margin-bottom:6px;
	display:block;
	position:absolute;
	text-align:center;
	top:-26px;
	background-color:#ffd;
	font-weight:bold;
	font-size:11px;
	color:green;
	width:188px;
}
.cards .card.silverpop span.failed{ top:-58px; color:red; }

.cards .card.silverpop fieldset ul li .validationLabel{
	border:1px #eee solid;
	background-color:#ffd;
	clear:both;
	cursor:pointer;
	margin:0 0 0 3px;
	padding:3px 6px;
	position:relative;
	text-align:center;
	top:-1px;
	width:175px;
}




/* Shale Page Tabs */

#tabular ul.rtsUL { 
	height:78px;
	background:transparent url('Images/arc-shale-tab-sprites-720x234.png') no-repeat scroll left bottom;
}
#tabular ul.rtsUL li { 
	float:left; 
	display: inline;
	width:180px; 
	height:78px; 
	text-align:center;
}

#tabular ul.rtsUL li a { 
	display:block; 
	padding:14px 15px 30px 15px; 
	width:150px; 
	height:33px; 
	color:#0e70ae; 
	font-size:13px;
	font-weight:bold; 
	background:url('Images/arc-shale-tab-sprites-720x234.png') no-repeat -180px 0;
}

#tabular ul.rtsUL li a:hover {
	background-position:-180px -78px;
}

#tabular ul.rtsUL li a, #tabular ul.rtsUL li a:active, #tabular ul.rtsUL li a:visited{
	color:#0e70ae ! important;
}
#tabular ul.rtsUL li a, #tabular ul.rtsUL li a:active, #tabular ul.rtsUL li a:visited{
	text-decoration:none ! important;
}

#tabular ul.rtsUL li.rtsLast a{ 
	background-position: -540px 0; 
	color:#0e70ae;
}

#tabular ul.rtsUL li.rtsLast a:hover{ 
	background-position: -540px -78px; 
	color:#0e70ae;
}

#tabular ul.rtsUL li a.rtsSelected{ background-position: 0 0!important; cursor:default; }

#tabular .RadTabStrip .rtsLink, 
#tabular .RadTabStripVertical .rtsLink {
	white-space:normal;
}

.noScript{
	background-color:#ffcccc;
	border:1px solid #ff0000;
	padding:15px;
	font-size:1.2em;
	font-weight:bold;
}

.copy,
.copyTop{
	background: transparent url('Images/arc-shale-copy-gradient-1x32.png') repeat-x scroll left top;
	padding: 16px 40px 50px 40px;
}

.safari #tabular .copy h1,
.safari #tabular .copy h2,
.safari #tabular .copy h3,
.safari #tabular .copy h4,
.safari #tabular .copy h5,
.safari #tabular .copy h6,
.safari #tabular .copy p{
	width:640px;
}

.copyBottom{
	padding: 16px 40px 10px 40px;
}

.copy .copy{
	background:none;
	padding:0;
}

.copyTop ul,
.copyBottom ul,
.copy ul,
.tab-content ul{
	margin:20px;
}

.copyTop li,
.copyBottom li,
.copy li,
.tab-content li{
	list-style:disc outside none;
	margin:10px;
}

.RadTabStrip .rtsUL {float:none!important;}
.RadTabStripTop_Default .rtsLevel1 .rtsOut{background:transparent none!important;}
.RadTabStripTop_Default .rtsOut,
.RadTabStripTop_Default .rtsLevel1 .rtsLast .rtsOut,
.RadTabStripTop_Default .rtsIn{margin:0!important;padding:0!important;}
.RadTabStrip_Default .rtsLink,
.RadTabStrip_Default .rtsLevel1 .rtsLink{line-height:normal!important;}


/* SHALE PAGE LAYOUT */
.shalepagelayout #copySection,
.articlelayout #copySection{
	background:#fff url('Images/arc-page-copy-background-720x88.png') no-repeat scroll left top;
	padding-top:0;
}
.shalepagelayout #sectionTitle,
.articlelayout #sectionTitle{
	height:48px;
	overflow:hidden;
	position:absolute;
	width:700px;
}
.shalepagelayout #sectionTitle h2,
.articlelayout #sectionTitle h2{
	font-size:32px;
	line-height:48px;
	margin-top:0;
}

#topRightZone{
	position:absolute;
	top:0;
	right:20px;
	width:360px;
	text-align:right;
}

#topRightZone table table.ms-SPZone tbody tr td:first-child { padding:7px !important; }
#topRightZone table table.ms-SPZone tbody tr td:first-child div.ms-WPAddButton { padding:6px; }
#topRightZone .ms-SPZoneLabel{display:none;}
#topRightZone table.ms-WPAddButton{height:10px;}
#topRightZone table.ms-WPAddButton img{display:none;}
#topRightZone .ms-WPHeader h3.ms-standardheader,
#topRightZone .ms-WPHeader h3.ms-WPTitle{padding:0;margin:0;}

#topRightZone .subscribeLink{
	margin:15px 30px;
	padding-right:20px;
	background-image:url('Images/arc-shale-section-rss-14x14.png');
	background-repeat:no-repeat;
	background-position:right top;
}

#topRightZone .subscribeLink a,
#topRightZone .subscribeLink a:visited,
#topRightZone .subscribeLink a:hover{
	color:#159!important;
}

#contentSection .updated{
	text-align:right;
	font-size:11px;
	font-style:italic;
	color:#777;
	padding:0;
	margin:0;
}

#contentSection .source{
	font-size:11px;
	font-style:italic;
	color:#555;
	padding:0;
	margin:0;
}


.shalepagelayout #breadCrumbs,
.articlelayout #breadCrumbs{
	height:48px;
	overflow:hidden;
	font-weight:bold;
	line-height:40px;
	color:#555;
	padding-top:48px;
}

#copy{}

.shalepagelayout #copy{
	padding-top:15px;
}
.articlelayout #copy{
	padding:20px 0;
}

/* ARTICLE SUMMARIES */

#copySection #copy .newsarticle-summary-item h4{
	margin-bottom:5px;
}

#copySection #copy .newsarticle-summary-item{
	position:relative;
}

#copySection #copy .newsarticle-summary-item h4 a,
#copySection #copy .newsarticle-summary-item h4 a:visited,
#copySection #copy .newsarticle-summary-item h4 a:hover{
	color:#06b ! important;
}

#layoutContent .newsarticle-summary-item .by-line {
	border-color:#909090;
	border-style:solid;
	border-width:0 1px 0 0;
	color:#555;
	float:left;
	display:inline;
	font-size:10px;
	font-style:italic;
	margin:0 8px 0 0;
	padding:0 8px 0 0;
	line-height:12px;
	position:relative;
	top:-2px;
}

#layoutContent .newsarticle-summary-item .articleDate{
	color:#555;
	font-size:10px;
	margin:0;
	padding:0;
	line-height:12px;
	position:relative;
	top:-2px;
}

#layoutContent .newsarticle-summary-item .articleSummary,
#layoutContent .newsarticle-summary-item .articleSummary p{
	clear:both;
	margin-top:5px;
	font-size:13px;
	line-height:18px;
}

#layoutContent .newsarticle-summary-item .articleLink,
#layoutContent .newsarticle-summary-item .commentsEmailLink {
	margin-top:10px;
	margin-bottom:10px;
	text-transform:uppercase;
	font-size:11px;
}

#copySection #copy hr{
	display:none;
	clear:both;
}

#copySection #copy img.hr{
	margin-bottom:10px;
}

#tabular div.tab-content img.hr{
	margin-top:20px;
}

/* NEWSWATCH HOME PAGE */

/* OPINION */
#layoutContent .card .newsarticle-summary-item h1, 
#layoutContent .card .newsarticle-summary-item h2, 
#layoutContent .card .newsarticle-summary-item h3,
#layoutContent .card .newsarticle-summary-item h4,
#layoutContent .card .newsarticle-summary-item h5{
	color:#06b;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:28px;
	font-weight:normal;
	margin-bottom:16px;
	padding-bottom:6px;
	margin-top:0;
	text-transform:none;
	border-bottom:1px #ddd solid;
}

#layoutContent .card .newsarticle-summary-item h4{
	font-size:18px;
	border:none;
	padding-bottom:0;
}

#layoutContent .card .newsarticle-summary-item h4 a,
#layoutContent .card .newsarticle-summary-item h4 a:visited,
#layoutContent .card .newsarticle-summary-item h4 a:hover{
	color:#06b ! important;
}

/* PULSE */
#PulseSummary .newsarticle-summary-item{
	background-image:url('Images/newswatch/arc-newswatch-jdj-gray-121x134.png');
	background-repeat:no-repeat;
	background-position:left 32px;
	margin-bottom:10px;
}

#PulseSummary .newsarticle-summary-item .articleSummary{
	margin-left:140px;
}
#PulseSummary .newsarticle-summary-item ul{
	margin:8px 0 8px 140px;
	padding:0;
}

#PulseSummary .newsarticle-summary-item li{
	margin:0;
	margin-top:0!important;
	margin-bottom:0!important;
	margin-right:8px;
	padding:0 8px 0 0;
	list-style:none;
	float:left;
	display:inline;
}

#PulseSummary .newsarticle-summary-item li.articleLink{
	border-color:#909090;
	border-style:solid;
	border-width:0 1px 0 0;
}

#PulseSummary .newsarticle-title-list{
	margin-right:0;
	padding-top:15px;
	border-top:1px #ddd solid;
	margin:0;
	margin-left:140px;
	margin-bottom:10px;
}

.ie #PulseSummary .newsarticle-title-list{
	display:inline-block;
}

#PulseSummary .newsarticle-title-list li{
	margin:0;
	padding:0;
	list-style:none;
	height:20px;
	margin-bottom:5px;
}
#PulseSummary .newsarticle-title-list li a{
	height:15px;
	line-height:15px;
	display:block;
	padding-left:26px;
	font-size:13px;
	font-family:Georgia, "Times New Roman", Times, serif;
	background-image:url('Images/Newswatch/ask-newswatch-pulse-bullet-19x15.png');
	background-repeat:no-repeat;
}
#PulseSummary .newsarticle-title-list li a,
#PulseSummary .newsarticle-title-list li a:visited,
#PulseSummary .newsarticle-title-list li a:hover{
	color:#06b ! important;
}

#PulseSummary h3{
	font-size:28px;
	border-bottom:1px #d4d4d4 solid;
	padding-bottom:6px;
	margin-bottom:6px;
}

/* FACTS */

#FactsSummary h3{
	font-size:28px;
	margin-bottom:0;
	margin-top:0;
}

#FactsSummary h4{
	border-bottom:1px #d4d4d4 solid;
	margin-top:0;
	padding-bottom:5px;
	margin-bottom:5px;
}
#FactsSummary .newsarticle-summary-item h4{
	font-size:19px;
	margin-top:10px;
	border-bottom:none;
}

#FactsSummary .newsarticle-title-list{
	margin-right:0;
	padding-top:15px;
	border-top:1px #ddd solid;
	margin:0;
	margin-bottom:30px;
}

#FactsSummary .newsarticle-title-list li{
	margin:0;
	padding:0;
	list-style:none;
	height:20px;
	margin-bottom:5px;
}

#FactsSummary .newsarticle-title-list li a{
	height:17px;
	line-height:17px;
	display:block;
	padding-left:26px;
	font-size:13px;
	font-family:Georgia, "Times New Roman", Times, serif;
	background-image:url('Images/Newswatch/ask-newswatch-facts-bullet-19x17.png');
	background-repeat:no-repeat;
}

#FactsSummary .newsarticle-title-list li a,
#FactsSummary .newsarticle-title-list li a:visited,
#FactsSummary .newsarticle-title-list li a:hover{
	color:#06b ! important;
}



/* VIDEO SUMMARY STYLES */

ul.videoSummaryTitleCaption{
	margin:0;
	padding:0;
}

ul.videoSummaryTitleCaption li{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	display:inline-block;
	text-align:left;
	width:190px;
	height:180px;
	margin:10px;
}

ul.videoSummaryTitleCaption li .videoSummaryCaption{
	font-style:italic;
}

div.mediaDescription{
	margin-bottom:30px;
	padding-left:3px;
}

/* Q&A */

.QuestionHeader{
	background:url('Images/arc-shale-faq-Q-20x19.png') no-repeat left 5px;
	padding-left:30px;
	line-height:24px;
}

.AnswerBlock{
	padding-left:32px;
	background:url('Images/arc-shale-faq-A-20x16.png') no-repeat left top;
	margin-left:0 !important;
	margin-bottom:20px;
}

/* CONTENT TEMPLATE STYLES */
#contentSection .hoodEventList{
	margin:0;
	padding:0;
}

#contentSection .hoodEventList li{
	margin:0;
	padding:10px 15px;
	background-color:#def;
	list-style:none;
	margin-bottom:1px;
	border-top:1px #cde solid;
}

#contentSection .imageAndCaption{
	float:left;
	display:inline;
	margin:6px 6px 6px 0;
}

#contentSection .imageAndCaptionRight{
	float:right;
	display:inline;
	margin:6px 0 6px 6px;
}

#contentSection .imageAndCaptionRight .imageCaption,
#contentSection .imageAndCaption .imageCaption{
	font-size:11px;
	font-style:italic;
	color:#454;
	padding:0 2px;
}

#contentSection .imageAndCaptionRight .imageCaption{
	text-align:right;
}


/* SEARCH */

#SearchZone{
	width:619px;
}
#SRSB div{
	width:100% ! important;
}
#SRSB .ms-sbcell{
	border:none ! important;
	padding-left:0px ! important;
}
.ms-sbgo{
	background-color:transparent!important;
	padding:0!important;
	width:80%;
}
.ms-sbgo img{
	margin-bottom:2px ! important;
}
.ms-sbcell input{
	height: 17px;
	padding:3px 1px 1px 3px;
	font-size:13px;
	border: 1px #39c solid;
	width:240px ! important;
	vertical-align:top;
	margin-right:4px;
}

.ms-sbLastcell{
	width:1px ! important;
}
.ms-sblink{
	width:100% ! important;
	text-align:right ! important;
}
.srch-stats{
	background-color:transparent ! important;
}
.search-info-bar{
	margin-top:8px;
	background-color:#eee;
	width:100%;
}
.search-info-bar td{
	padding:2px 3px;
}

#SearchZone .ms-PartSpacingVertical{
	margin-top:0 ! important;
}
.srch-Metadata{
	border-top:none ! important;
}





#SRP {
  border-bottom: 1px solid #999999;
  border-top: 1px solid #999999;
  height: 19px;
}
#SRP .srch-Page{
	text-align:center;
	background-color: transparent!important;
	font-size:14px;
	vertical-align:middle;
	line-height:9px;
	padding-top: 0px;	
	padding-bottom: 0px;
}
.srch-gosearchimg{
	height: auto;
	border-style: none none none none !important;
	border-width: 0px 0px 0px 0px !important; 

}
td.ms-sbgo img{
	border-style: none none none none !important;
}

td.ms-sbscopes select {
  padding: 0px 0px 0px 00px !important;
}

td.ms-sbscopes {
  padding-right: 0px;
}

.ms-sbplain {
	border-style: solid !important;
	border-width: 1px !important;
	border-color: #3399CC !important;
}

.srch-results {
	padding-left: 0px;
	max-width: 90%;
}

.srch-Title a:link, .srch-Title a:visited {
	margin-left: 0px;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 14px;
}


.srch-Page a{
	color:#39c ! important;
	font-weight:bold ! important;
}
.srch-Page a:hover{
	color:#369 ! important;
	font-weight:bold;
}
#SRST {
	position:relative;
}
#SRST div.srch-stats {
    font-size: 10px;
    position: absolute;
    top: 6px;
    left: 0px;
}
#SRP_NextImg:hover, #SRP_PrevImg:hover{
	text-decoration:none ! important;
}
#CSR{
	margin-top:10px;
	margin-left: 10px;
}
#contentSection .srch-Title{
	display:block;
	font-size:14px;
	color:#39c !important;
	
}
#contentSection .srch-Title br{
	display:none;
}

#contentSection .srch-Title a{
	text-decoration:none;
}

#contentSection .srch-Title a:hover{
	text-decoration:underline;
}

#CSR .srch-Description{
	margin:0px;
	line-height:14px;
}
#CSR .srch-Metadata{
	margin:4px 0px ! important;
	border:none ! Important;
}
#contentSection .srch-dup{
	display:none;
}
#SearchZone.advsearch table{
	width:100%;
}
#SearchZone.advsearch input{
	width:72px;
	padding:2px 2px;
	font-size:13px;
	font-weight:bold;
}

#SearchZone.advsearch .ms-advsrchText input{
	width:340px;
	padding:2px 4px;
	font-size:13px;
	margin-bottom:8px;
	font-weight:normal;
}

.srch-Icon{
	display:none;
}

select.ms-sbscopes{
	width:0px !important;
	border:none ! important;
}

.srch-Metadata .srch-URL a, .srch-Metadata .srch-URL a:link, .srch-Metadata .srch-URL a:visited, .srch-Metadata .srch-URL a:hover {color:#080 !important;}
#SRP .srch-Page a img{margin-bottom:-4px;}

.srch-Title img {
  display:	none;
}

div.srch-BB-Result {
	margin-top:12px;
  	padding-bottom: 10px;
  	padding-left: 10px;
  	background-color: #EBF8DA;
  	width: 870px;
}


.srch-BB-Description2 {
  color: #333333;
  font-family: tahoma, verdana, sans-serif;
  font-size: 1em;
  margin: 0 0 2px 0px;
  max-width: 575px;
  word-wrap: break-word;
}

.srch-BB-URL3 {
  margin-left:0px;
}

.srch-BBTitle {
  margin-left: 0px !important;
  padding-left: 0px !important;
}

#HCR .srch-BBTitle a{
	color: #3B4F65 !important;
  	font-family: Georgia, "Times New Roman", Times, serif !important; 
  	font-size: 14px !important;
}



/* END SEARCH */


/* ROLLUPS */

.cbq-layout-main .groupheader{
	color:#444;
	font-size:17px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	padding-left:8px;
	margin-top:14px;
}

/* HOOD */

.cbq-layout-main .hooditem{
	padding-left:24px;
	font-size:13px;
	margin:4px 0;
}

.cbq-layout-main .large{
	font-size: 26px;
	border-bottom:1px #eee solid;
	padding:0;
	margin:8px 0 16px 0;
}

/* NEWS */
ul.newsDocumentList{
	margin:0 0 20px 0;
	padding:0;
}

.newsDocumentList li{
	margin:0;
	padding:0;
	list-style:none;
	clear:both;
}

#copySection .newsDocumentList li a,
#copySection .newsDocumentList li a:visited,
#copySection .newsDocumentList li a:hover{
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#06b !important;
}

ul.newsDocumentList li div.newsDocumentCaption p{
	padding-right:10px;
	margin-right:10px;
	line-height:12px!important;
	color:#777;
	font-size:11px;
}

#copy .newsDocumentList li p.source{
	border-right:1px #ddd solid;
	float:left;
	display:inline;
	padding-right:5px;
}

.newsDocumentList li p.sourceDate{
	float:left;
	display:inline;
	padding-left:5px;
}


.newsDocumentList li div.newsDocumentCaption{
	margin-top:2px;
}

h1.insideStupidContentEditorWebPart,
h2.insideStupidContentEditorWebPart,
h3.insideStupidContentEditorWebPart,
h4.insideStupidContentEditorWebPart,
h5.insideStupidContentEditorWebPart,
h6.insideStupidContentEditorWebPart{
	margin-top:0!important;
	margin-bottom:0!important;
}

/* PHOTOS */
#contentSection ul.photo-list,
#contentSection ul.hiresPhotoList{
	margin:0;
	padding:0;
}

#contentSection ul.photo-list li,
#contentSection ul.hiresPhotoList li{
	margin:0 10px 10px 0;
	padding:20px;
	list-style:none;
	float:left;
	display:inline;
	background-image:url('Images/arc-gallery-item-background-200x260.png');
	background-position:left top;
	background-repeat:no-repeat;
	width:160px;
	height:220px;
	text-align:center;
}
#contentSection li.imageGalleryGroup h3{ padding-top:1.2em; }
#contentSection ul.photo-list h4,
#contentSection ul.hiresPhotoList h5{
	margin-top:3px;
	margin-bottom:3px;
	color:#000;
}

#contentSection ul.photo-list li img,
#contentSection ul.hiresPhotoList li img{
	border:1px #ace solid!important;
	display:block;
	margin:0 auto;
}

#contentSection ul.photo-list h4,
#contentSection ul.hiresPhotoList h4{
	font-size:13px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#contentSection ul.hiresPhotoList li a{
	display:inline-block;
	font-size:13px;
	margin-top:5px;
}

#contentSection ul.photo-list h4{
	display:inline-block;
}

.photo-image-large{
	margin-bottom:5px;
}

.photo-name-large{
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:5px;
}
ul.imageGalleryGroupList{
	margin:0; padding:0; 
}
li.imageGalleryGroup {
	clear:both;
	list-style-type:none;
	margin:0;
	padding:0;
}
dl.imageDetails, dl.imageDetails dt, dl.imageDetails dd{ margin:0; }


.photo-desc-large{
	display:block;
	font-size:12px;
	font-style:italic;
	margin-bottom:5px;
}

a.photo-image-download{
	font-size:12px;
	padding-top:4px;
	display:inline-block;
	margin-bottom:12px;
}



a.zipFileLink{
	background-image:url('Images/arc-zip-icon-26x22.png');
	background-position:left top;
	background-repeat:no-repeat;
	padding-left: 32px;
	height:22px;
	padding-top:4px;
	text-align:left;
}

a.externalLink{
	background-image:url('Images/arc-external-icon-26x22.png');
	background-position:left top;
	background-repeat:no-repeat;
	padding-left: 30px;
	height:22px;
	padding-top:4px;
	text-align:left;
	display:inline-block;
}

a.pdfFileLink{
	background-image:url('Images/arc-pdf-icon-26x22.png');
	background-position:left top;
	background-repeat:no-repeat;
	padding-left: 30px;
	height:22px;
	padding-top:4px;
	text-align:left;
	display:inline-block;
}

.ie7 .newsDocumentList a.pdfFileLink{
	height:auto;
}

.no-icon a.pdfFileLink { background-image:none; padding:0; height:auto; }

ul.link-list{ margin:0; padding:0; }
ul.link-list li{ list-style:none; margin:0 20px 0 0; padding:5px 0; width:290px; float:left; }

.srch-URL a.pdfFileLink{
	background-image:none;
	padding-left:inherit;
	height:auto;
	padding-top:inherit;
	text-align:inherit;
	display:inherit;
}

a.pdfImageLink{
	position:relative;
	border:1px red solid;
	display:inline-block;
}

a.pdfImageLink .iconOverlay{
	position:absolute;
	top:-1px;
	left:-1px;
	background-color:#fff;
	border-bottom:1px red solid;
	border-left:1px white solid;
	border-right:1px red solid;
	border-top:1px white solid;
	padding:0 4px 4px 0;
}

a.photo-image-download:hover{
	color:#39c;
	text-decoration:underline;
}


#contentSection ul.photo-list h5{
	font-size:11px;
	font-style:italic;
	display:block;
	margin-bottom:2px;
	margin-top:2px;
}

.photo-list br, .dialogContent br{
	display:none;
}



/* LIGHTBOXES */

.dialogFooterFlash, .dialogFooter {
	background-color:white;
}
.dialogFlash, .dialog {
	background-color:white;
	padding: 10px;
	width:auto;
	border:1px #999 solid;
}
.dialogContent{
	background-color:#fff;
}

.dialogFooterFlash, .dialogFooter{
	text-align:right;
}

.dialogFooterFlash a, .dialogFooter a{
	font-size:10px;
	text-transform:uppercase;
	text-decoration:none;
	padding-right:18px;
	margin-right:4px;
	background-image:url('Images/arc-close-icon-12x12.png');
	background-position:right top;
	background-repeat:no-repeat;
	color:#05b;
}

.dialogFooterFlash a:hover, .dialogFooter a:hover{
	text-decoration:underline;
	color:#03d;
}

.dialog{
	text-align:center;
}

.dialogContent, .dialogFooter{
	width:100%;
}

/* VIDEOS */

#contentSection ul.videoList {
	margin:0;
	padding:0;
}

#contentSection ul.videoList li {
	display:block;
	margin:0 0 20px 0;
	padding:0;
	list-style:none;
	width:640px;
	height:140px;
}

#contentSection ul.videoList li.large { height:225px; }

#contentSection ul.videoList li div.embedded { float:left; margin-right:18px; }

#contentSection ul.videoList li a {
	display:block;
	height:104px;
	padding:18px;
	background-image:url('Images/arc-video-item-background-680x140.png');
	background-repeat:no-repeat;
	background-position:left bottom;
	color:#05b!important;
}

#contentSection ul.videoList li.large a {
	background-image:url('Images/arc-video-item-background-680x225.png');
	height:189px;
}

#contentSection ul.videoList li a:hover {
	background-image:url('Images/arc-video-item-background-hover-680x140.png');
	color:#03d !important;
	text-decoration:none!important;
}

#contentSection ul.videoList li.large a:hover {
	background-image:url('Images/arc-video-item-background-hover-680x225.png');
}


#contentSection ul.videoList li a img {
	float:left;
	height:100px;
	margin-right: 18px;
}

#contentSection ul.videoList li a .videoTitle {
	display:block;
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#contentSection ul.videoList li a .videoDescription {
	display:block;
	font-size:13px;
	line-height:19px;
	color:#555!important;
	margin-top:8px;
}

.ie #contentSection ul.videoList li a {
	margin:0;
}



/* FORMS */

.WaitListForm,.EnrollmentForm{}

.WaitListForm .singleLineQuestText,
.WaitListForm .multiLineQuestText{
	padding:2px 0 14px 0;
	float:left;
	display:inline;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#06b;
	width:220px;
}

.WaitListForm .multiLineQuestText{
	float:none;
	display:block;
	width:100%;
	padding-bottom:5px;
}

.WaitListForm select.DropDownList{
	display:block;
	margin-bottom:9px;
	margin-left:220px;
	margin-top:-20px;
}

.WaitListForm .singleLineQuestTextBox{
	width:380px !important;
	padding:3px;
	float:left;
	display:inline;
}

.WaitListForm .multiLineQuestTextBox{
	display:block;
	margin-left:220px;
	margin-bottom:20px;
	width:386px!important;
}

#masterContent #contentSection .WaitListForm .TextLabelCell{
	padding:10px 0 5px 0;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:16px !important;
	color:#06b;
	float:left;
	display:inline;
}

.WaitListForm .RadioButtonList,
.WaitListForm .CheckBoxList
{
	display:block;
	padding-left:20px;
	padding-bottom:10px;
}
.WaitListForm .RadioButtonList input,
.WaitListForm .CheckBoxList input
{
	vertical-align:middle;
}

.gecko .WaitListForm .CheckBoxList input,
.gecko .WaitListForm .CheckBoxList label
{
	margin:2px;
	display:inline-block;
}

.WaitListForm .RadioButtonList label,
.WaitListForm .CheckBoxList label
{
	margin-left:5px;
	display:inline-block;
	vertical-align:text-top;
	width:95%;
}
.ie8 .WaitListForm .RadioButtonList input,
.ie8 .WaitListForm .CheckBoxList input { display:inline-block; }

.ie8 .WaitListForm .RadioButtonList label,
.ie8 .WaitListForm .CheckBoxList label{ vertical-align:middle; width:96%; }

.MessageCell{
	padding:10px;
	color:#f00;
	background-color:#ffd;
	margin:0 0 12px 0;
	font-family:Arial, Helvetica, sans-serif ! important;
	font-size:12px ! important;
	line-height:20px;
	border-bottom:20px #fff solid;
	font-weight:bold;
}

#masterContent .EnrollmentForm td{
	font-size:16px ! important;
	padding:5px;
	color:#06b;
	font-family:Georgia, "Times New Roman", Times, serif !important;
}

.ms-WPHeader td{
	padding:0 !important;
}

.EnrollmentForm input{
	padding:3px;
	font-size:14px;
}

.EnrollmentForm select{
	padding:1px;
	font-size:14px;
}

.WaitListForm td{
	position:relative;
}

.ie .DropDownList{
	margin-top:0;
	position:absolute;
	top:-8px;
}

ul.shaleMap .shaleMapButton{ position:absolute; top:50px; left:10px; }

ul.shaleMap .shaleMapButton a{ background:none; width:300px; height:80px; }

ul.shaleMap{
	width:270px;
	height:231px;
	background-image: url('Images/arc-dialog-map-sprites-720x660.png');
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:99px;
	padding-left:450px;
	overflow:hidden;
}

.ie6 ul.shaleMap, .ie7 ul.shaleMap{ padding-top: 103px; height:227px; }

ul.shaleMap li{ margin:4px 0 6px 0; }

ul.shaleMap li a{
	background-image:url('Images/arc-dialog-map-sprites-720x660.png');
	background-position:-450px -103px;
	background-repeat:no-repeat;
	display:block;
	width:250px;
	height:35px;
	text-indent:-420px;
	overflow:hidden;
}

ul.shaleMap li a:hover{
	background-position:-450px -433px;
}

ul.shaleMap li a.barMap{ background-position: -450px -144px; }
ul.shaleMap li a.hayMap{ background-position: -450px -185px; }
ul.shaleMap li a.eagMap{ background-position: -450px -226px; }

ul.shaleMap li a.barMap:hover{ background-position: -450px -474px; }
ul.shaleMap li a.hayMap:hover{ background-position: -450px -515px; }
ul.shaleMap li a.eagMap:hover{ background-position: -450px -556px; }

ul.shaleMap a.marBox{ background-image:none; position:absolute; top:0;     left:294px; height:117px; width:158px; }
ul.shaleMap a.barBox{ background-image:none; position:absolute; top:175px; left:107px; height:50px;  width:50px; }
ul.shaleMap a.eagBox{ background-image:none; position:absolute; top:225px; left:70px;  height:50px;  width:70px; }
ul.shaleMap a.hayBox{ background-image:none; position:absolute; top:190px; left:152px; height:40px;  width:50px; }

ul.shaleMap a.marBox:hover,
ul.shaleMap a.barBox:hover,
ul.shaleMap a.eagBox:hover,
ul.shaleMap a.hayBox:hover{
	background-image:url('Images/arc-dialog-map-sprites-720x660.png');
}

ul.shaleMap a.marBox:hover{ background-position:-294px -330px; }
ul.shaleMap a.barBox:hover{ background-position:-107px -505px; }
ul.shaleMap a.eagBox:hover{ background-position:-70px  -555px; }
ul.shaleMap a.hayBox:hover{ background-position:-152px -520px; }

dl{ margin-left:10px; }
dt{ font-family:Georgia, "Times New Roman", Times, serif; color:#555; font-size:17px; margin-bottom:5px; }
dd{ font-size:13px; margin-left:20px; margin-bottom:20px; }



#mapDialog{
	display:none;
}

.mapDialogBox #mapDialog{
	width:720px !important;
	height:330px !important;
	padding:0;
	position:relative;
}

.mapDialogBox .ui-dialog-titlebar{

}

.ui-widget-overlay{
	filter: Alpha(Opacity=85);
	opacity:0.85;
}

.ui-dialog .ui-dialog-titlebar {
	padding:0;
}


#banner .bannerEditorWithContent { display:block; height:166px; overflow:hidden; }
html.ie8 #banner .bannerEditorWithContent { display:block ! important; }
#banner .bannerEditorWithContent .ms-formfieldlabel { display:none; }
#banner .bannerEditorWithoutContent { display:none; }

/* 404 */

#layoutContent.fourohfour{
	background:#fff url(Images/arc-shale-copy-gradient-1x32.png) repeat-x scroll left top ! important;
	padding: 20px 30px;
	font-size:14px;
}

/***** Base Listing Styles  *****/

.eventLists { font-size:small; }


.eventLists ul{
	margin:12px 0 30px 0 ! important;
}

.eventLists ul li{
	list-style:none !important;
}

.eventLists .eventName
{
	font-weight:bold;
}

#copySection.copyTop.crm div.hr
{
	display:none;
}



/***** Base Registration Styles  *****/

.eventRegistrationControl h2,
#ctl00_PlaceHolderMain_EditModePanel1_Registration1_MyLabel{
	display:none;
}

.eventInformation
{
    font-size:small;
}

.eventInformation ul{
	margin:2px ! important;
}

.eventInformation ul li{
	list-style:none !important;
}

.eventInformation ul li.infoTitle
{
	font-weight:bold;
}

.formFields table
{
	margin:10px ! important;
}

.formFields table caption
{
	margin-top:2em;
	margin-bottom:-1.5em;
	margin-left:5px;
	border-bottom:#ddd 1px solid;
	padding-bottom:6px;
}
.formFields td
{
	padding:5px;
}
.formFields td label
{
	display:block;
	margin:3px 0;
}
.formFields td label.required
{
	color:#f00;
}
.formFields td .inputField
{
	display:block;
	width:285px;
	padding:2px;
}
.formFields td select.inputField
{
	width:auto;
	padding:1px;
}
.formFields td .inputValidator
{
	height:17px;
	padding-top:2px;
	background-image:url('/Style Library/images/default-warning-19x19.png');
	padding-left:23px;
	background-repeat:no-repeat;
	margin-top:4px;
	margin-bottom:8px;
}
.formFields td .registerButton
{
	padding:3px 4px;
	margin:3px 0;
}
.ie .formFields td .register
{
	padding:2px;
}









/* EDITOR STYLES */

img.Left{
	padding:10px 10px 10px 0;
	float:left;
	display:inline;
}

img.Right{
	padding:10px 0 10px 10px;
	float:right;
	display:inline;
}










#masterContent .FracFluidAdditives{
	width:100%;
	border-width: 1px;
	border-spacing: 2px;
	border-style: solid hidden hidden hidden;
	border-color: black;
	border-collapse: collapse;
}

#masterContent .FracFluidAdditives caption{
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	padding:9px;
	background-color:#C6D6F6;
	border-bottom:2px solid #000;
}

#masterContent .FracFluidAdditives tr th{
	text-align:center;
	font-weight:bold;
	padding:6px;
	font-size:11px;
	border:1px #777 solid;
	border-right-color:#aaa;
	border-left-color:#aaa;
	white-space:nowrap;
	background-color:#C6D6F6;
}

#masterContent .FracFluidAdditives tr{

}

#masterContent .FracFluidAdditives tr td{
	border:1px #777 solid;
	border-right-color:#aaa;
	border-left-color:#aaa;
	vertical-align:top;
	padding:6px;
	font-size:11px;
}
.RadWindow{z-index:100018!important;}

#copy .breadCrumbs {
	font-weight:normal;
	padding-top:20px;
	line-height:normal;
	height:auto;
	margin-bottom:-20px;
	color:#888;
}
.ie7 #copy .breadCrumbs { margin-bottom:0; }


#copy fieldset ul li{
	list-style-image:none;
	list-style-position:inherit;
	list-style-type:none;
}

#copy fieldset ul li label{
	display:inline-block;
	width:130px;
	font-size:15px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#06b;
}

#copy fieldset ul li input{
	padding:2px 4px;
	border:#06b 1px solid;
	width:200px;
}

#copy fieldset ul li select{
	padding:1px 1px 1px 4px;
	border:#06b 1px solid;
	width:210px;
}


#copy fieldset ul li.buttonRow{
	border-top: 1px #ddd dotted;
	padding-top:10px;
}

#copy fieldset ul li.buttonRow input{
	padding:2px 8px;
	border:#06b 3px double;
	width:inherit;
}

/*New tabular*/
#tabular{ position:relative; padding:0; }
#tabular ul.ui-tabs-nav { 
	background:url("/Style Library/Images/arc-shale-tab-sprites-720x234.png") no-repeat scroll left bottom transparent;
	padding:0; 
	height:78px;
}
#tabular ul.ui-tabs-nav li { 
	width:180px; 
	height:78px; 
	float:left;
	background-image:url('/Style Library/Images/arc-shale-tab-sprites-720x234.png'); 
	background-position:-180px 0; 
	margin:0; 
	border-width:0;
}
#tabular div.tab-content{ 
	background:url("/Style Library/Images/arc-shale-copy-gradient-1x32.png") repeat-x scroll left top transparent; 
	padding:16px 40px 50px; 
}
#tabular ul.ui-tabs-nav li a{ 
	display:block; 
	float:none; 
	padding:14px 15px 30px; 
	text-align:center; 
	font-size:13px; 
	font-weight:bold; 
	color:#0E70AE; 
	font-family:"Segoe UI",Arial,sans-serif; 
	text-decoration:none; 
}
#tabular .ms-WPBody ul.ui-tabs-nav li a{ 
	color:#0E70AE ! important; 
	text-decoration:none ! important; 
}


#tabular #topRightZone { 
	height:30px; 
	position:absolute; 
	right:-10px; 
	text-align:right; 
	top:65px; 
	width:250px; 
		
}

/* Search Results Revision Styles -=Start=- */
#srch-wide .srch-Page a {
	color: #1875B8 !important;
	font-size:10px;
}

#srch-wide .srch-Title a {
	color: #1875B8 !important;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;

}

#CSR .srch-Title {
	margin: 0px 0px 2px 0px !important;
		font-family:Georgia, "Times New Roman", Times, serif !important;
}

#srch-wide .srch-Description .srch-Title b {
	color: #1875B8 !important;
}

#srch-wide .srch-Page {
	float:right;
	color:#009900 ;
	font-size:10px !important;
	font-weight:normal;
	margin-right: 4px;
}

#srch-wide .srch-Metadata{
	margin-top:2px !important;
	padding-bottom: 15px;
}

#srch-wide .srch-BB-SpecialTerm {
   display: none;
 }
.srch-BestBetsWPTitle {
   display: none;
 }
#srch-wide .srch-BestBetsTitle img {
   display: none;
 }
#srch-wide .srch-BestBetsTitle a:link, .srch-BestBetsTitle a:visited {
   color: #1875B8 !important;
   font-family:Georgia, "Times New Roman", Times, serif;

}
 
#srch-wide #copySection{
	margin-left:0px;}

#srch-wide #tabular{
	margin-left:0px;}

#srch-wide #banner{
	margin-left:0px;
}

#srch-wide #layoutContent{
	background-image: url();
	background-color:white;
}

#srch-wide .srch-sort-right a{
    color: #1875B8 !important;
}

#srch-wide .copyBottom {
    background: url("Images/arc-shale-copy-gradient-1x32.png") repeat-x scroll left top transparent;
    padding: 0px 40px 50px;
}

.srch-Summary{
	display:none;
}

#SAL{
	background-color:white;
}

#SAL .srch-sort-right{
	padding-bottom: 0px;
	font-size:11px;
	margin-right: 8px;
	margin-top: 24px;
}



#copySection .ms-PartSpacingVertical{
	margin-top:2px;
}

/*
#srch-wide #MSOZoneCell_WebPartWPQ9 {
	line-height: 15px;
}

#MSOZoneCell_WebPartWPQ3 .ms-PartSpacingVertical{
	margin-top:0px;
}

#MSOZoneCell_WebPartWPQ9 .ms-PartSpacingVertical{
	margin-top:3px !important;
}
*/

.srch-BestBets{
	margin-top:5px;
}

#search-results-text{
	font-size:15px;
	font-weight:normal;
	color:#008800;
	position:relative;
	top:70px;
	left:8px;
}

#CSR_NO_RESULTS {
	color:#1875B8;
	font-weight:bold;
	margin-left: 8px;
}


.noSearchResults #search-results-text{
	top:70px;
}


#CSR_NO_RESULTS li{
	color:#008800;
	font-weight:normal;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:28px;
}
span.black-text {
	color:#333333;
}

.noSearchResults #SRP{
	border-top:0px;
	border-bottom:0px;
	height:0px;
}

.noSearchResults #SAL .srch-sort-right{
	display:none;
}

.noSearchResults .srch-sort{
	border-top: 1px #999999 solid;
	margin:0px;
	margin-top: 10px;
}
.noSearchResults .ms-PartSpacingVertical{
	margin-top:5px !important;
}

.hiddenDescription{
	display:none;
}

.blankSearch{
	display:none;
}

.srch-BestBetsBottom{
	display:none;
}

.srch-BB-Description{
	margin-left: -1px;
	margin-top:2px;
	margin-bottom:2px;
}

span.srch-BB-URL{
	margin-left: 0;
}
/* Search Results Revision Styles -=End=- */


/*default ui style overrides*/
#tabular .ui-corner-top { -moz-border-radius-topleft:0; -moz-border-radius-topright:0; }
#tabular .ui-corner-all,
#tabular.ui-corner-all { -moz-border-radius:0; }
#tabular.ui-widget-content { background:none; border:none; color:inherit; }
#tabular .ui-widget-header { background:none; border:none; color:inherit; font-weight:bold; }
#tabular .ui-tabs-selected{ background-position:0 0 !important; cursor:default; }
#tabular.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
#tabular.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
#tabular.ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor:default; }

ul.contact-card, ul.contact-card li{ list-style:none; margin:0; padding:0; }
ul.contact-card{ margin:10px 0; }
ul.half-float li{ width:45%; float:left; padding: 0 2% 2% 0; }
#layoutContent ul.contact-card h5{ 
	color: #000; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	margin: 10px 0; 
}
#layoutContent ul.contact-card address{
	line-height:160%;
}
#masterContent a[href*='mailto:'] { color:#0072bc; }
