/*			Designed by Nick Escobedo
			Hart Energy Publishing, Copyright 2009
			nescobedo@hartenergy.com */

img {behavior: url(/resources/css/css_images/iepngfix.htc); }
html {font-size:100%;}
body { margin: 0; padding: 0;	font-size:13px; font-family:Arial, Helvetica, sans-serif; line-height: 17px; color: #303030; background-color: #787878; }
form { margin: 0px;}
.clear { clear:both}
a:link, a:visited, a:active { color:#05557A; text-decoration: none; }
a:hover { color: #da7009; text-decoration: none; } 

#headerContainer { padding:10px 20px; }
.headSearch { width:375px; float:left; }
.logoHead { width:277px; height:55px; float:left; margin-right:50px;}
.headSearchInput { width:250px; height:55px; float:left; padding-top:7px; margin-right:4px;}
.headSearchButton {width:115px; height:55px; float:left; padding-top:7px; }
.headSubscribe { width: 183px; float:right; margin-right:15px; }

/*------------ID SELECTORS-------------*/
#Leaderboard { margin:0 auto; padding-top:6px; width: 990px; padding-bottom: 6px; }
#Container { margin: 0 auto; width: 990px; margin-bottom: 50px;background-color: #FFFFFF;}
#Header {	margin:0px; padding:0px;}
#Qlinks { height:50px; border-top:solid #9eb8c4 1px; border-bottom:solid #9eb8c4 1px; background-image: url(../images/qlinks_BG.jpg); font-size: 11px; font-weight: bold; font-family: Tahoma; clear:both; }
#Qlinks a { color:#377eaa; text-decoration:none;}	
#Qlinks a:hover { color:#003560; text-decoration:none;}	
#Main { float:left;	width:640px; padding-left: 15px; margin-bottom: 20px; margin-top: 6px; background-color: #FFFFFF; }
#MainFull { width:960px; margin:0 auto;	background-color: #FFFFFF; }		
#MainHP {	float:left; width:990px; margin-bottom: 20px; background-color: #FFFFFF; margin-top: 10px; }		
#Sidebar { float:right; width:300px; padding-right: 15px; margin-bottom: 20px; margin-top: 10px; }
#Footer 	{ margin:15px 0px 0px 0px; padding: 4px 0px 4px 0px; width: 990px; clear:both; border-top: solid #CCCCCC 1px;	background-color: #FFFFFF; }
h1 { line-height:normal;}

/*------------RHYTHMX HOOKS & HEADERS-------------*/
.page_callout { font-size:16px; }
#Article .page_body { padding-top:20px; }
.page_title h1	{ font-size: 26px; font-weight: normal; line-height: 28px; margin: 12px 0px 10px 0px; color: #002b4e; border-bottom:solid #CCC 1px; padding-bottom: 4px; }
.page_feature h1 { font-weight:bold; margin: 5px 0 1px 0; padding-bottom: 2px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; line-height: 20px; }	
.page_feature .callout { font-size:13px;}
.page_feature .event {font-style:italics; margin-top:8px;}
.page_items h2	{ font-size: 15px; line-height: 17px; color: #333333; font-weight: bold; margin:0; padding:0; }	
.page_items .callout { font-size:13px;}
.page_items .event {font-style:italics; margin-top:8px;}
.section_feature h2 {font-weight:bold; margin:0; }
.section_feature h2 a {font-size:15px;}
.section_feature .callout {font-size:13px;}
.section_feature .event {font-style:italics; margin-top:0px;}
.section_title h2 {	font-weight:normal; margin-bottom:4px; border-top:solid #c8d9e1 4px; padding-top:3px; border-bottom: dotted #c0c1c1 1px; padding-bottom: 2px; color:#000000; font-family: Tahoma, Verdana,Arial,Helvetica,sans-serif; font-size: 17px;}
.section_title h2 a:link, .section_title h2 a:visited  {color:#000;}
.section_title h2 a:hover { color:#da7009;}
.section_items	{ margin-bottom:10px;}   /* adds spacing under buckets 	*/
.section_items h3 {font-size: 13px; line-height: 16px; color: #333333; margin: 0; font-weight: normal; margin:0; padding:0; }	
.section_items .callout { font-size:12px;}
.section_items .event {font-style:italics; margin-top:8px;}





/* ------------------------------ */
/* START PAGE PARTS AND SLOTS */
/* ------------------------------ */
/* STYLE PAGE PARTS */
.page_callout {font-size:16px;}

.page_body {font-size:15px; line-height:120%;}


/* STYLE SLOT IMAGE */
.slot .clear {float:none; clear:both;}
.slot img {margin:0px; padding:0;}
.slot_ImageCallout img,
.slot_ImageTitle img,
.slot_ImageTitleCallout img,
.slot_TitleImageEvent img,
.slot_TitleImageEventCallout img {
	margin-bottom:0px;
	}
.slot_ImageTitle img.ImageLeft,
.slot_ImageTitleCallout img.ImageLeft,
.slot_TitleImageEvent img.ImageLeft,
.slot_TitleImageEventCallout img.ImageLeft {
	margin-right:10px;
	float:left;
	}
.slot_ImageTitle img.ImageRight,
.slot_ImageTitleCallout img.ImageRight,
.slot_TitleImageEvent img.ImageRight,
.slot_TitleImageEventCallout img.ImageRight {
	margin-left:10px;
	float:right;
	}
.slot_TitleImageEventCallout .callout {float:none; clear:both;} /* force clear */



/* STYLE SLOT TITLE */
.slot .title h1 {font-size:16px; line-height:130%; margin:0; padding:0;}
.slot .title h2 {font-size:12px; line-height:120%; margin:0; padding:0;}
.slot_ImageTitleCallout .title h1,
.slot_TitleCallout .title h1,
.slot_TitleEvent .title h1,
.slot_TitleEventCallout .title h1,
.slot_TitleImageEvent .title h1,
.slot_TitleImageEventCallout .title h1 {
	margin-bottom:8px;
	}
.slot_ImageTitleCallout .title h2,
.slot_TitleCallout .title h2,
.slot_TitleEvent .title h2,
.slot_TitleEventCallout .title h2,
.slot_TitleImageEvent .title h2,
.slot_TitleImageEventCallout .title h2 {
	margin-bottom:6px;
	}
.normal .slot .title h1, .normal .slot .title h2 {font-weight:normal;}
.bold .slot .title h1, .bold .slot .title h2 {font-weight:bold;}
.italic .slot .title h1, .italic .slot .title h2 {font-style:italic;}
.size24 .slot .title h1, .size24 .slot .title h2 {font-size:24px;}
.size23 .slot .title h1, .size23 .slot .title h2 {font-size:23px;}
.size22 .slot .title h1, .size22 .slot .title h2 {font-size:22px;}
.size21 .slot .title h1, .size21 .slot .title h2 {font-size:21px;}
.size20 .slot .title h1, .size20 .slot .title h2 {font-size:20px;}
.size19 .slot .title h1, .size19 .slot .title h2 {font-size:19px;}
.size18 .slot .title h1, .size18 .slot .title h2 {font-size:18px;}
.size17 .slot .title h1, .size17 .slot .title h2 {font-size:17px;}
.size16 .slot .title h1, .size16 .slot .title h2 {font-size:16px;}
.size15 .slot .title h1, .size15 .slot .title h2 {font-size:15px;}
.size14 .slot .title h1, .size14 .slot .title h2 {font-size:14px;}
.size13 .slot .title h1, .size13 .slot .title h2 {font-size:13px;}
.size12 .slot .title h1, .size12 .slot .title h2 {font-size:12px;}
.size11 .slot .title h1, .size11 .slot .title h2 {font-size:11px;}
.size10 .slot .title h1, .size10 .slot .title h2 {font-size:10px;}
/* IE FIX: Space appears above header when next to a floating image. */
/*
.slot_ImageTitle h1,
.slot_ImageTitle h2,
.slot_ImageTitleCallout h1,
.slot_ImageTitleCallout h2 {
	display:inline;
	}
*/

.page_features .slot_ImageTitleCallout .title h2 {margin-bottom:0;}

/* STYLE SLOT LINK */
.slot a {display:inline;}
/*
.slot a:link,
.slot a:visited,
.slot a:active {
	color:#05557a;
	text-decoration:none;
	}
.slot a:hover {color:#da7009; text-decoration:underline;}
*/


/* STYLE SLOT AUTHOR */
.slot .author {color:#666666; font-size:12px;}
.size10 .slot .author {font-size:9px;}
.size11 .slot .author {font-size:10px;}
.size12 .slot .author {font-size:11px;}


/* STYLE SLOT EVENT */
.slot_TitleEventCallout .event,
.slot_TitleImageEventCallout .event {
	margin-bottom:8px;
	}
.slot .event {font-size:11px; font-style:normal;}
.slot .event .date {font-weight:normal;}
.slot .event .venue {font-weight:normal;}
.slot .event .location {}
.size10 .slot .event {font-size:9px;}
.size11 .slot .event {font-size:10px;}
.size12 .slot .event {font-size:11px;}


/* STYLE SLOT CALLOUT */
.slot .callout {color:#333333; font-size:12px;}
.size10 .slot .callout {font-size:9px;}
.size11 .slot .callout {font-size:10px;}
.size12 .slot .callout {font-size:11px;}
/* IE FIX: Space appears above closing paragraph even though opening paragraph stripped out. */
/* Paragraph not stripped out in event callout, keep spacing. */
/*
.slot_ImageTitleCallout .callout *,
.slot_TitleCallout .callout * {display:inline;}
*/
/* ------------------------------ */
/* END PAGE PARTS AND SLOTS */
/* ------------------------------ */






/* Joshua K Roberson - Add space between event and callout */
.slot_TitleImageEventCallout .callout,
.slot_TitleEventCallout .callout {margin-top:8px;}


/* STYLE SLOT LINK */
.slot a:link, .slot a:visited, .slot a:active {color:#05557a; text-decoration:none;}
.slot a:hover {color: #da7009; text-decoration:none;}

/* STYLE DATE, AUTHOR, CALLOUT */
.slot .date {color:#666; font-weight:normal;}
.slot .author {color:#666;}
.slot .callout {color:#333;}
.slot_h1 .date, .slot_h1 .author, .slot_h1 .callout {font-size:13px;}
.slot_h2 .date, .slot_h2 .author, .slot_h2 .callout {font-size:12px;}
.slot_h3 .date, .slot_h3 .author, .slot_h3 .callout {font-size:11px;}

/* OVERRIDES */
.sec_title2 { background-color:#c8d9e4; margin:10px 0 3px 0; border-bottom:solid #9bbed4 1px; padding:4px 0 0 0;}
.sec_title2 h2 { font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding:2px 5px 2px 5px; border:none; background-repeat:repeat-x; display:inline; }			
.sec_title2 h2 a { color:#0d577c; text-decoration:none;}
.sec_title2 h2 a:hover {	color:#000; text-decoration:none;}
.slot_h3 .event .date { font-weight:normal;}
.slot_h3 h3 { margin:0; padding:0;}
.slot_h3 .event { margin-top:0;}
.section_feature h3 { margin:0px 0 2px 0;}
.page_items .whatsnew h2 a {font-weight:bold; font-size:12px;}	/* used to ei size on homepage 	*/
.section_feature .whatsnew h2 a {font-weight:bold; font-size:15px;}	/* used to make list items bold on Whats New homepage section 	*/
.section_feature .whatsnew h2 {margin-top:0px; margin-bottom:0px; margin-right:0px;}	/* used to make list items bold on Whats New homepage section 	*/
.section_items .whatsnew h3 a {font-weight:bold; font-size:12px;}	/* used to make list items bold on Whats New homepage section 	*/
.store h3 { font-weight:normal; font-size:13px; margin:0;}  /* Store text on homepage 	*/
.media h3 { font-weight:bold; font-size:12px;}
#Article .page_title h1 { font-size:25px; margin: 18px 0px 0px 0px; line-height: 27px; font-weight: normal; color: #204B68; font-family: Georgia, "Times New Roman", Times, serif;	border:none; }
#Article h2 { font-size:19px; margin: 28px 0px 0px 0px; line-height: 22px; font-weight: normal; color: #204B68;	font-family: Georgia, "Times New Roman", Times, serif;	}	
#MediaSidebar .section_title h2 {font-weight:normal; margin-bottom:4px; border-top:none; padding-top:3px; border-bottom: none; padding-bottom: 2px; color:#fff; font-family: Tahoma, Verdana,Arial,Helvetica,sans-serif; font-size: 15px;}	

/*------------ARTICLE ELEMENTS-------------*/
#Article { float:left; width:590px; padding: 0px 0px 150px 30px; margin-bottom: 20px; margin-top: 0px; font-family: Georgia, "Times New Roman", Times, serif; font-size:16px; line-height:24px; color: #333333; background-color: #FFFFFF;	}	
#Article p {margin:15px 0;}
#Article ul {padding:8px 0px 0 6px;}
#Article ul li { padding:0 4px 0 0px; list-style-type: disc; list-style-position: inside; margin: 0px 0px 0px 20px; }
.byline {	font-size: 11px; color: #333333; font-family: Tahoma; line-height: 15px; width:300px; }
#Article .date {font-size: 9px; color: #747474; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; }
.pagination { overflow:hidden; margin:0 0 6px 0; clear:both; width:100%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.pagination .prev {width:100px;float:left;font-weight:700;}
.pagination ul {list-style:none; padding:0; margin: 0;	}
.pagination ul li {display:inline; border-right:1px solid; padding:0 4px 0 4px; line-height:1.4em; color:#898989; font-weight:700; border-bottom:none;}
.pagination ul li.last {border-right:none;}
.breadcrumb  { line-height:normal; color:#7D7D7D;	font-family: Tahoma;font-size: 10px; margin: 5px 0 0 0; }
.word_count { float:left;}

/*------------HOMEPAGE UL FORMAT-------------*/
ul.hphead { margin:0; padding:0;}
ul.hphead li{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; list-style-position:inside; }

/*------------LANDING PAGE UL FORMAT-------------*/
ul.news { margin:0; padding:0;}
ul.news li{font-size:11px; line-height:normal; color:#666666; list-style-image:none; list-style-type:none; list-style-position:outside; padding: 5px 3px; border-bottom:dotted #CCC 1px;	}
	
/*------------MEDIUA UL FORMAT-------------*/
ul.media { margin:0; padding:0;}
ul.media li{ font-size:12px; line-height:normal; line-height: 14px; list-style-image:none; list-style-type:none; list-style-position:outside; border-top:dotted #CCC 1px;	padding:5px 10px 2px 8px; }		
.media2 { font-size:12px; font-weight : normal; line-height : 14px; margin-bottom:7px; clear: both; border-top:dotted #CCC 1px; padding-top:5px; padding-right: 10px; padding-left: 5px;	}/* used to set a space around audvid stories 	*/

/*------------UPCOMING EVENTS FORMAT-------------*/
ul.dates { margin:0px; padding:0px;} 
ul.dates li {border-bottom:1px dotted #998F4F; list-style-type: none;	font-family: Arial, Helvetica, sans-serif; font-size: 13px;	line-height: 15px;	padding: 8px 0; margin: 0px;}
ul.dates li:hover {	xbackground-color: #cfd9ff;}
ul.dates li a { display:block; }
ul.dates li a:hover { border:none;}

/*------------STYLE CLASS SELECTORS-------------*/
.ImageLeft { margin: 0px 10px 6px 0px; float: left;}
.ImageRight { margin: 0px 0px 6px 10px;	float: right; }
.ImageCaption { background-color:rgb(232, 231, 215); border:1px solid #ccc;  margin:12px auto;  padding:12px;}
.ImageCaptionLeft { float:left; margin:12px 12px 12px 0; }
.ImageCaptionRight { float:right; margin:12px 0 12px 12px; }
.ImageCaption img { border:0;}
.ImageCaption .caption { font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-top:8px; text-align:left;}
.blockquote { background:transparent url(css_images/bg_blockquote.gif) no-repeat scroll 0pt 5px; padding-left: 35px; padding-top: 10px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 17px;	color: #212945; }
.blockquoteinline {	background:transparent url(css_images/sm_blockquote.gif) no-repeat scroll 0pt 9px; padding-left: 25px; padding-right: 25px; padding-top: 1px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 17px; color: #212945; font-size: 0.93em; }
.UtxtSmallPx {	font-family : Arial, Helvetica, sans-serif; font-size:10px;	color: #000000; line-height: 13px;	}

/* used to set a SMALLER space around individual stories on homepage 	*/
x.event {	font-size:13px; font-weight : normal; line-height : 17px; margin-bottom:11px; border-bottom:dotted #ccc 1px; padding-bottom:8px; clear: both; }
/* used to set a space between locations on Companies Section 	*/
.colocation { font-size:13px;	font-weight : normal; line-height : 17px; margin-bottom:11px; border-bottom:dotted #ccc 1px; padding-bottom:8px; clear: both;}	
.rightbarad { margin-bottom:8px;}
cite { font-size:11px;color:#666666; margin:0;}

/*------------TABS - DHTML TABED STYLES AND LAYOUT-------------*/
.tabtext { color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; font-weight: bold; }
.pagestyle4 { border-left: solid 1px #B0BEC7; border-right: solid 1px #B0BEC7; border-bottom: solid 1px #B0BEC7; background-Color: #FFFFFF; background-repeat: repeat-y; }
.tabPage { padding: 16px; font-size: 12px; line-height: 14px; }


/*------------MEDIA PAGES-------------*/
#Media { float:left; width:975px; margin-bottom: 20px; background-color: #042e40; color:#CCCCCC; padding-top: 15px; padding-left:15px; }
#Media a { color:#95CAFF;}
#Media a:hover { color:#ff6c00;}	
#Media h1	{ font-size: 22px; line-height: 23px; margin: 4px 0px 8px 0px; color:#95c2ff; border:none; }
#MediaMain { float:left; width:540px; margin:0px 0px 20px 0px; padding-top:20px; background-color: #032432; color:#fff;	}
* html #MediaMain { display:inline;}
#MediaSidebar { float:right; width:400px; margin-right: 15px; margin-bottom: 20px; padding:0 0px 15px 0px; }
* html	#MediaSidebar {display:inline;}
dl {padding: 20px;}
dt {font-weight:bold;}
dd {margin:0; padding:3px 0 15px 0;}
.strong h1 a, .strong h2 a, .strong h3 a {font-weight:bold;}
#login_form {font-family:Arial, Helvetica, sans-serif}
#login_form .SecHead { font-size:18px; font-weight:bold;}
.storytitle1 { font-size: 21px; color: #333333; line-height: 21px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin: 0px 0px 3px 0px; padding: 0px 0px 0px 0px; }
.storytitle2 {	font-size: 16px; color: #333333; line-height: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin: 0px 0px 3px 0px; padding: 0px 0px 0px 0px;	}
.UtxtLargePx {	font-family : Arial, Helvetica, sans-serif; font-size:16px; line-height: 19px; }
.bgemph { background-color:#efefe9; padding:10px;}

/* Joshua K Roberson - style search results*/
.result { font-size:12px; font-weight : normal; line-height : 16px; font-family: Arial, Helvetica, sans-serif; margin-bottom:14px; clear: both; color: #333; }
.hline { border-top:solid #CCCCCC 1px;margin: 5px 0px 20px 0px; }

/*------------ACTIVITY HIGHLIGHTS-------------*/
.UtxtSmallPx {	font-family : Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #000000; line-height: 13px; }
.titleheaderMed {font-size: 14px; line-height: 16px; font-family: Verdana, Arial, Helvetica, sans-serif;	margin: 0px 0px 4px 0px;	padding: 0px 0px 0px 0px; font-weight: bold;}
.featureSupportH3 h3 { font-weight:bold; font-size:11px; } /* Special look for H3 sotries that support page feature */

/*------------WEBINAR HOMEPAGE-------------*/
/*#webhp {color:#ffffff; background-color:#511b2b; padding:3px 10px 10px 10px; font-family : Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height: 13px; margin:0px; }
#webhp a {color:#D1B55F;}
#webhp a:hover { color:#ffffff;}
#webhp ul { color:#e591a6;}
ul.web { margin:0; padding:0; margin-top:3px;}
ul.web li { list-style-position:inside; margin:0px; padding:0px;}*/

/*------------WEBINAR TEMPLATE-------------*/
#Webinar { margin: 0; padding: 0; font-size:13px; font-family:Arial, Helvetica, sans-serif; line-height: 17px;	color: #303030; float:left; width:975px; padding-left: 15px; margin-bottom: 20px; background-color: #FFFFFF;}
#Webinar h1{font-size: 39px; font-weight: bold; line-height: 41px; margin: 10px 0px 6px 0px; letter-spacing: -1px; color: #142441; }
#Webinar h2 { font-size: 25px; font-weight: bold; line-height: 26px; margin: 10px 0px 6px 0px; letter-spacing: -1px; color: #333333; }	
#Webinar h3 { font-size: 19px; color: #6B0E38; line-height: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin: 0px 0px 3px 0px; padding: 0px 0px 0px 0px;}
#Webinar .speaker {	font-size: 16px; color: #333333; line-height: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin: 0px 0px 3px 0px; padding: 0px 0px 0px 0px;	}
#Webinar .ImageLeft { margin: 0px 18px 8px 0px; border: dotted #b7b084 1px; float: left; }
#Webinar .ImageRight { margin: 0px 0px 6px 10px; border: dotted #b7b084 1px; float: right; }	
.webdate { font-family : Arial, Helvetica, sans-serif;	font-size:18px; line-height: 25px;	font-weight: normal; }	
#Webinar .UtxtSmallPx { font-family : Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #000000; line-height: 13px; }
.toolbar { border:solid #CCC 1px; padding:2px 4px; font-size:11px; margin-top:5px; font-family:Arial, Helvetica, sans-serif;}
.toolbar img { margin-right:5px;}

/*------------GLOBALS-------------*/
#Return {margin:10px 0px 0px 0px; padding:0px 0px 20px 0px;}
.clear {float:none; clear:both;}

/*------------MAIN EVENT-------------*/
#MainEvent {padding:0px 15px;}
#MainEvent .page_title {float:left; width:220px; margin-top:15px;}
#MainEvent table {float:none; clear:both; background-color:white; width:100%; margin:20px 0px; padding:0px; border-collapse:collapse; empty-cells:show;}
#MainEvent p, #MainEvent table tr th, #MainEvent table tr td { color:black; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal; }
#MainEvent table tr th, #MainEvent table tr td { margin:0px; padding:3px; height:auto; vertical-align:middle;}
#MainEvent p {font-size:11px; line-height:1.2em; margin:1em 0px; padding:0px;}
#MainEvent a {text-decoration:none; color:#034667; font-weight:bold;}
#MainEvent a:hover {text-decoration:none; color:#823f0a;}
#MainEvent table tr th {font-size:13px; font-weight:bold; border:0px;}
#MainEvent table tr td {font-size:10px; font-weight:normal; border:1px solid #e0e0e0;}
#MainEvent table thead tr th {font-weight:bold; background-color:#ede9ad; border-bottom:4px solid #adad85;}
#MainEvent table thead tr td {font-style:italic;}
#MainEvent table tbody tr:hover {background:#f2efc3;}
#MainEvent table tbody tr td.link {padding:0px;}
#MainEvent table tbody tr td.link a {display:block; padding:3px; line-height:1.4em;}
#MainEvent table tr th.hide, #MainEvent table tr td.hide {border:0px; margin:0px; padding:0px; width:0px; empty-cells:hide;}
#MainEvent table.features {margin:0px;}
#MainEvent table.features a:hover, #MainEvent table.features tbody tr:hover {background:none;}
#MainEvent table.features tbody tr td {border:0;}
#MainEvent table.features ul li { list-style-type:none;}

#shaleMap { margin-top:40px; }
.mapThumb { float:left; width:125px; margin-right:10px; }
.mapThumb ul { margin:0px; padding:0px; list-style-type: none; }
.mapThumb li  { list-style-type:none; padding-bottom:4px; }
.mRectAd { margin-bottom:15px; }
