﻿/*  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-WPBody{font-family:Arial, Helvetica, sans-serif;font-size:11pt;}
	.ms-WPBody a:link, .ms-vb2 a:link, .ms-WPBody a:visited, .ms-vb2 a:visited, .ms-WPBody a:hover, .ms-vb2 a:hover{color:#000 !important; text-decoration:underline !important;}

html{background-color:#fff;}
body{background-color:#fff;}
strong{font-weight:bold;}
em{font-style:italic;}

#masterContent{ width:7.5in; font-family:Arial, Helvetica, sans-serif; font-size:11pt; }
#masterContent th, #masterContent td{font-family:Arial, Helvetica, sans-serif!important;font-size:11pt;}

#masterContent a,#masterContent a:visited{color:#000; text-decoration:underline;}
#absoluteLogo { padding-bottom:.125in; border-bottom:#000 solid 1px; }


* {background-image:none;}
.hidden{display:none;}
#page-editing-toolbar{ display:none; }
#absoluteLogo h1{ display:none; }
#absoluteHomeLink{ display:none; }
#absoluteLocation{ display:none; }
#absoluteUtility{ display:none; }
#absoluteHeaderRule{ display:none; }
#masterNavigation{ display:none; }
#masterFooter{ display:none; }
#layoutContent.homelayout #flipper .slides{ display:none; }
#layoutContent #flipper .slides-nav{ display:none; }
#layoutContent.homelayout #slider {	display:none; }
#hidePop{ display:none; }
#layoutContent.homelayout .wildcards{ display:none; }
#layoutContent .hr{ display:none; }

#layoutContent{margin-top:.125in}
#layoutContent.homelayout #flipper div.pop { display:block; }

#layoutContent h1{ font-family:Georgia, "Times New Roman", Times, serif; font-size:18pt; margin:.125in 0; font-weight:normal; }
#layoutContent h2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:18pt; margin:.125in 0; font-weight:normal; }
#layoutContent h3{ font-family:Georgia, "Times New Roman", Times, serif; font-size:16pt; margin:.125in 0; font-weight:normal; }
#layoutContent h4{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14pt; margin:.125in 0; font-weight:normal; }
#layoutContent h5{ font-family:Georgia, "Times New Roman", Times, serif; font-size:13pt; margin:.125in 0; font-weight:normal; }
#layoutContent h6{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12pt; margin:.125in 0; font-weight:normal; }

#layoutContent p{ margin-bottom:.125in; font-weight:normal; line-height:18px; }

#bannerBox {display:none;}
#contentSection #banner{ display:none; }
.cards{ display:none; }

#tabular .copy{	display:block!important; }
#tabular .RadTabStrip{ display:none; }

.copy,.copyTop,.copyBottom{ background-image:none; padding: 0; }
.copy ul,.copyTop ul,.copyBottom ul{ margin:20px; }
.copy li,.copyTop li,.copyBottom li{ list-style:disc outside none; margin:10px; }


/* SHALE PAGE LAYOUT */
#copySection{ background-image:none; padding:0; }
#topRightZone{ display:none;}
#contentSection .updated{ float:right; display:inline; text-align:right; font-size:9pt; font-style:italic; padding:0; }
#breadCrumbs{ font-size:9pt; border-bottom:1px #000 solid; padding-bottom:.125in; }
#breadCrumbs a{ text-decoration:none!important; }

/* ARTICLE SUMMARIES */
#copySection #copy .newsarticle-summary-item h4 a,#copySection #copy .newsarticle-summary-item h4 a:visited{color:#000 ! important; text-decoration:none!important;}
#copySection #copy .newsarticle-summary-item h4 {margin-top:.25in;}
#layoutContent .newsarticle-summary-item .by-line { font-size:9pt; font-style:italic; margin:.0625in 0; }
#layoutContent .newsarticle-summary-item .articleDate{ font-size:9pt; margin:.0625in 0; }
#layoutContent .newsarticle-summary-item .articleLink { display:none; }
#layoutContent .newsarticle-summary-item .commentsEmailLink { display:none; }
#copySection #copy hr{ display:none; }
#copySection #copy img.hr{ margin-bottom:10px; }

#PulseSummary .newsarticle-summary-item ul{ margin-left:0; }
#PulseSummary .newsarticle-summary-item li{ list-style:none; margin:0; padding:0; }
#PulseSummary h3{ font-size:18pt; border-bottom:1px #d4d4d4 solid;  padding-bottom:.125in;	margin-bottom:.125in; }
#PulseSummary .newsarticle-title-list{ display:none; }

#FactsSummary h3{ font-size:18pt; margin-bottom:0; margin-top:0; }
#FactsSummary h4{ border-bottom:1px #d4d4d4 solid; margin-top:0; padding-bottom:.125in; margin-bottom:.125in; }
#FactsSummary .newsarticle-summary-item h4{ margin-top:.125in; margin-bottom:0; border-bottom:none; }
#FactsSummary .newsarticle-title-list{ display:none; }

/* VIDEO SUMMARY STYLES */
ul.videoSummaryTitleCaption{ margin:0; padding:0; }
ul.videoSummaryTitleCaption li{ margin:0; padding:0; list-style:none; float:left; display:inline-block; width:200px; height:180px; margin:10px; }
ul.videoSummaryTitleCaption li .videoSummaryCaption{ font-size:9pt; }

/* CONTENT TEMPLATE STYLES */
#contentSection .imageAndCaption{ float:left; display:inline; margin:6px 10px; }
#contentSection .imageAndCaptionRight{ float:right; display:inline; margin:6px 10px; }
#contentSection .imageAndCaptionRight .imageCaption,
#contentSection .imageAndCaption .imageCaption{ font-size:9pt; font-style:italic; }
#contentSection .imageAndCaptionRight .imageCaption{ text-align:right; }


/* SEARCH */
#SRSB{ display:none; }
#SAL{ display:none; }
#SRP{display:none;}
.srch-WPBody{ color:#000; font-size:11pt; }
#contentSection .srch-Title{ display:block; margin-top:.325in; color:#000!important; font-size:14pt; }
#contentSection .srch-Title br{ display:none; }
#contentSection .srch-Title a{ text-decoration:none!important; }
#contentSection .srch-Description{ margin:0 0 0 10px; }
#contentSection .srch-Metadata{ margin:4px 10px ! important; border:none ! Important; color:#000; }
#contentSection .srch-dup{ display:none; }
.srch-Icon{ display:none; }


/* ROLLUP GROUPS (HOOD) */
.cbq-layout-main .groupheader{ font-size:14pt; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; padding-left:8px; margin-top:14px; }
.cbq-layout-main .hooditem{ padding-left:24px; margin:4px 0; }
.cbq-layout-main .hooditem a{ text-decoration:none!important; }
.cbq-layout-main .large{ font-size: 20pt; 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; }
#contentSection .newsDocumentList li a{ font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none!important; }
ul.newsDocumentList li div.newsDocumentCaption p{ padding-right:10px; margin-right:10px; font-size:8pt; }
.newsDocumentList li p.source{ float:left; display:inline; }

/* PHOTOS */
#contentSection ul.photo-list,#contentSection ul.hiresPhotoList{ margin:0; padding:0; }
#contentSection ul.photo-list li,
#contentSection ul.hiresPhotoList li{ margin:0 20px 20px 0; padding:20px; list-style:none; float:left; display:inline; width:160px; height:220px; text-align:center; }
#contentSection ul.photo-list .photo-name,#contentSection ul.hiresPhotoList .hiresPhotoCaption{ margin-top:3px; }
#contentSection ul.photo-list li img,#contentSection ul.hiresPhotoList li img{ border:1px #ccc solid!important; display:block; margin:0 auto; }
#contentSection ul.photo-list .photo-name,#contentSection ul.hiresPhotoList .hiresPhotoTitle{ font-size:11pt; font-family:Georgia, "Times New Roman", Times, serif; }
#contentSection ul.hiresPhotoList li a{ display:inline-block; font-size:11pt; margin-top:5px; }
#contentSection ul.photo-list .photo-name{ 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; }
.photo-desc-large{ display:block; font-size:10pt; font-style:italic; margin-bottom:5px; }
a.photo-image-download{ display:none; }
a.pdfFileLink,a.zipFileLink{ display:none; }
#contentSection ul.photo-list .launchWrapper{ display:none; }
#contentSection ul.photo-list .photo-desc{ font-size:8pt; font-style:italic; display:block; margin-bottom:2px; margin-top:2px; }
.photo-list br, .dialogContent br{ display:none; }

/* LIGHTBOXES */
.dialogFooterFlash, .dialogFooter { display:none; }
.dialogFlash, .dialog { background-color:white; padding: 10px; width:auto; border:1px #999 solid; top:20px!important; left: 20px!important; }
.dialogContent{ background-color:#fff; }
.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:680px; height:140px; }
#contentSection ul.videoList li a { display:block; height:100px; padding:20px; text-decoration:none!important; }
#contentSection ul.videoList li a img { float:left; height:100px; }
#contentSection ul.videoList li a .videoTitle { display:block; font-size:16pt; margin-left:154px; font-family:Georgia, "Times New Roman", Times, serif; }
#contentSection ul.videoList li a .videoDescription { display:block; margin-left:154px; font-size:11pt; margin-top:8px; }

/* FORMS */
.WaitListForm,.EnrollmentForm{ padding:20px; }
.WaitListForm .singleLineQuestText,
.WaitListForm .multiLineQuestText{ padding:2px 0 14px 0; float:left; display:inline; font-family:Georgia "Times New Roman", Times, serif; font-size:14pt; width:220px; }
.WaitListForm .multiLineQuestText{ float:none; display:block;  width:100%; padding-bottom:5px; }
.WaitListForm select.DropDownList{ display:block; margin-bottom: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:14pt !important; }
.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; }
.MessageCell{ padding:10px; color:#f00; margin:0 0 12px 0; font-size:12pt ! important; line-height:20px; border-bottom:20px #fff solid; font-weight:bold; }
#masterContent .EnrollmentForm td{ font-size:14pt!important; padding:5px; font-family:Georgia "Times New Roman", Times, serif !important; }
.ms-WPHeader td{ padding:0 !important; }
.EnrollmentForm input{ padding:3px; font-size:12pt; }
.EnrollmentForm select{ padding:1px; font-size:12pt; }

#layoutContent.fourohfour{ padding: 20px 30px; font-size:12pt; }
img.Left{ padding:10px 10px 10px 0; float:left; display:inline; }
img.Right{ padding:10px 0 10px 10px; float:right; display:inline; }


