﻿/*Reset Style*/
body, div
{
    margin: 0;
	padding: 0; 
	border: 0;
	position: static;
    overflow: visible;
	float: none !important;
	color: #000000 !important; 
	background: transparent;	
	width:auto !important;
	font-size: 1em;
	line-height: 1.4em; 
	word-spacing:1px; 
	letter-spacing:0.2px;
    display: inline;
	}

.ektron-ux {
    display:none; 
}
	
p, .session p {color: #000000 !important; }


/*Remove Element*/
#topContainer, #top-message, #bottomContainer, #sitemapContainer, #footerContainer, #midContainerR, #midContainerAD, #commentControl, .modTopCap-Red, #paygateOverlay, .BottomSharingToolBar, #paygateCap, #bg, .sharetoolbar, .mod645copyContainerHeader-footer, .toolboxTop, .toolboxBottom, #sponsorContainer, .fancy-date, a.EktronEditorsMenuMarker {display:none !important;}

/* Show URL */

.content  a:after { 
   content: " (" attr(href) ") "; 
   font-weight: normal;
   font-size: 90%;
   color: #000000;
   text-decoration: none;
}
.content, .mod645copyContainer, .mod645copyContainerM-s-results, .mod645copyContainer-s-results-r {font: 1em/1.4em Arial, Helvetica,"Lucida Grande", serif !important; word-spacing:1px; letter-spacing:0.2px;}
.content a[href^="/"]:after {
  content: " (https://www.offshorealert.com.com" attr(href) ") ";
   }

.content ol {margin-bottom:12pt !important;}
   
   a:link, a:visited {
	background: transparent;
	font-weight: bold;
	text-decoration: underline;
	color:#0C5E9A;
	}

/*Break Page*/
#oaCommentingComments {page-break-before: always;}

/*Change Element*/
.print { display:block !important;}
.mod645copyContainerM, .mod645copyContainerM-slim, .content, .mod645copyContainer, .mod645copyContainer-s-box-r,  #midContainerL, .mod645-Red, .mod645-None, .mod645-Blue, .conferenceHeader, h1, h2, h3, h4, h5, .mod645copyContainerM-s-results, .mod645copyContainer-s-results-r {
    width:auto !important; 
	margin: 0;
	padding: 0; 
	border: 0;
	overflow: visible;
	float: none !important;
	color: #000000 !important; 
	background: transparent;
	clear:left;
	}
	
ul.plainUL li, div.content ul.rncUL li { list-style-type: disc; }
ul.plainUL, ul.rncUL {float:none;}

.news-related-content, .mod645copyContainerSL { float:none; width: auto; padding: 0 0 0 30px; }
.news-related-content { margin-bottom:20px;}

.masthead { border-bottom: 1px solid #aaaaaa; padding-bottom:20px; color:#000; margin-bottom: 20px; display:block; font: 12pt Arial, Helvetica,"Lucida Grande", serif; }
.content, .WS01 { margin-bottom:20px; display:block;}
.docContainerBottomSL {
width: 3.5in;
float: left;
padding-right: 20px;
}

.docContainerTop {
padding: 25px 25px 20px 25px;
}

.docContainerBottomSR {
width: 3.5in;
float: left;
}

.docContainerBottom 
{    
padding: 30px 25px;
border-top: 1px solid #999;
}

.docContainer
{
width: 8in;
clear: left;
border: 1px solid #999;
margin: 20px 0 20px 10px;
display:inline-block;
}

.bold { font-weight: bold;}
span#rating-control {clear:both;}
#midContainerBC { margin-bottom:10px; font-size: 75%; display:block;}
.breadCrumb-sec { display: none; }
.breadCrumb-links, .breadCrumbCont { float:left; font-weight: normal; text-decoration:none; padding-left:0; margin-left:0; text-indent:0; display:block; }
.breadCrumb-links a { text-decoration:none; font-weight: normal;}
.content img { float:left; }

.mod645-Blue .mod645copyContainerSL { float:left; width:40% !important;}

h2, .session h2, a.h2, h2 a { font-size:1.2em !important; text-decoration:none !important; color: #000000 !important; }
h4 { font-size:1em; }
.conferenceHeader .subHead {border-top:none; padding:0 0 25px 0; margin:20px 0 -20px 0; display:block; font-size:85%;}

.session {padding:0; margin:0; color: #000000 !important; width:100%; }
.mod645copyContainerM-s-results .session h2 { font-size:1em !important; color: #000000 !important;}
.mod645copyContainerM-s-results .grid-6 { width:75% }
.mod645copyContainerM-s-results .grid-2 { width:20% }
.mod645copyContainerM-hr-s-results, .mod645copyContainerM-hr-s-results { display: inline-block; height:1px; border-bottom: 1px solid #999999; width:100% !important;}

.session ul.toolbar li, .session p.tags, .session ul.toolbar li a { font-size:.85em !important; color: #000000 !important;}
.resultDetails span.WS09 { font-size:.85em !important; color: #999999 !important;}

div#teaserfooter p.paygateOverlay { font-weight: bold !important; text-align: left; margin:0; }
#teaserfooter { margin: 0; border-bottom: 1px solid #999999; border-top: 1px solid #999999; width: 100%; }

