body {background:#fff !important;}

#header {width:127px; margin:10px 0 10px 0; height:50px}
#header h1 a {text-indent:0 !important; background:none !important; color:#333; font-size:1.2em; float:left}

#siteName img {border:0 none;}

#content div.template {padding: 0 0 0 21px; text-align:left; clear:right; margin:15px 8px 0 0; width:570px; display:table; float:left;}
#content div.template dl {font-size:1.1em; width:100%; line-height:150%; margin:0;}

#content  .bordsection dl dt {width:50%; float:left; margin: 0 0 15px 0; font-weight:normal; clear:left;}
#content  .bordsection dl dd {margin:0; margin:0 0 15px 0; list-style:none; padding:0; display:table;}

/* commented backslash hack for mac-ie5 \*/
#contents div.template dt {clear:both;}
/* end hack */

#mainNav, #leftNav, #old, #quote cite img, #searchForm, #blueBar, #content #breadcrumb, #sideCol, #footer ul.externalLinks, #footer ul.coreNav li.noPrint, #content #txtcontent #checkstatement, #rssnav {display:none !important}

#footer ul.coreNav {margin-left:0px; padding-left:0px; clear:both}
#footer ul.coreNav div#print {display:inline}

/* epoline logo */
#content div.epolinelogo {float:right; margin-right:30px;}

/* Official use only box */
#content div.officeonly {width:450px ; height:auto; padding:2px; border:1px solid #ccc; color:#666666; margin-top:-7px;}

/* Signature box layout */
#content div.signature {margin-top:10px; margin-botton:10px; width:585px; height:auto; padding:5px 5px 20px 5px; border:1px solid #ccc; color:#666666; margin:-8px 0 0 0;}

/* Counter Signature box layout */
#content div.countersignature {width:585px; height:auto; padding:5px 5px 20px 5px; border:1px solid #CCC; color:#666666; margin:10px 0 0 0}

/* Address box */
#content div.returnaddress {width:100%; height:90px; padding:2px; border:0px solid #ccc; color:#666666; margin-top:-17px; background:}

#contentWrapper {
	width:970px !important;
	margin-left:0 !important;
	font-size:1.4em;
}
	#mainCol {
		width:auto !important;
	}
		#quote {
			width:720px !important;
			background:#fff !important;
		}
			#quote img {
				border:none !important;
			}
			#quote cite {
				width:510px !important;
			}

/* SLB Patent SPC */
#mainCol .bordsection {border:1px solid #000; margin:10px 0}
#content div.bordsection dl dt {font-weight:bold}
#content div.bordsection dl dd ul, dl dd ul li {list-style-type:none; margin:0}

/* SLB Designs */
.dthumbs td { border-collapse:collapse; border:1px solid #000}
.dthumbs form {display:none !important}
#footer ul li {list-style-type: none}
#footer {text-align:left}
#txtcontent td a {text-decoration:none}
.dmain td {border:none}
.dmain .dviews table td {display:none}
.dmain .dimage img {border:none}
.dmain td table td {border:none}

/* Events table */
#mainCol .table4, #mainCol .table4 td{border:none; border-collapse:collapse; vertical-align:text-top}
#mainCol .table4 {margin-bottom:10px;}
#mainCol .table4 td {padding:8px 3px 7px 3px; border-bottom:solid 1px #ccc; vertical-align:text-top}
#mainCol .table4 td.firstcell {white-space:nowrap; padding-bottom:21px}
#mainCol .table4 td.lastcell {display: none;visibility:hidden}

/* Table style 1 */
#mainCol .table1, #mainCol .table1 td {border:solid 1px #999; font-size:10pt; border-collapse:collapse; vertical-align:text-top}
#mainCol .table1 {margin:0; clear:left}
#mainCol .table1 td {padding:2px; border:solid 1px #999; vertical-align:text-top}
#mainCol .table1 td img {border:none}

/* Table style 3 */
#mainCol .table3, #mainCol .table3 td {border:solid 1px #999; border-collapse:collapse; font-size:10pt; vertical-align:text-top}
#mainCol .table3 {margin:0; width:100%}
#mainCol .table3 th, #mainCol .table3 td {padding:4px; border:solid 1px #999}
#mainCol .table3 td {vertical-align:text-top}
#mainCol .table3 td.firstcell {width:215px}
#mainCol .table3 td.secondcell {width:255px}

/* Table style 6 Normal and Wide */
#mainCol .table6, #mainCol .table6 td, #mainColWide .table6, #mainColWide .table6 td {border:solid 1px #CCC; border-collapse:collapse; vertical-align:text-top}
#mainCol .table6, #mainColWide .table6 {margin:0 15px 10px 0; clear:left;}
#mainCol .table6 th, #mainColWide .table6 th {font-weight:bold; color:white; background-color:#0098DB}
#mainCol .table6 th, .table6 td, #mainColWide .table6 th, .table6 td {padding:7px 6px; border:solid 1px #CCC; vertical-align:text-top}
#mainCol .table6 th.firstcell, #mainColWide .table6 th.firstcell  {width:300px}

/* Table style 7 */
#mainCol .table7, #mainCol .table7 td {border:solid 1px #999; border-collapse:collapse; font-size:10pt; vertical-align:text-top}
#mainCol .table7 {margin:0; width:100%}
#mainCol .table7 th, #mainCol .table3 td {padding:4px; border:solid 1px #999}
#mainCol .table7 td {vertical-align:text-top}

/* Table style 8 */
#mainCol .table8, #mainCol .table8 td {border:solid 1px #999; border-collapse:collapse; font-size:10pt; vertical-align:text-top}
#mainCol .table8 {margin:0; width:100%}
#mainCol .table8 th, #mainCol .table8 td {padding:4px; border:solid 1px #999}
#mainCol .table8 td {vertical-align:text-top}
#mainCol .table8 td.firstcell {width:125px}

/* Table style 9 */
#mainCol .table9, #mainCol .table8 td {border:none; font-size:10pt; vertical-align:text-top}
#mainCol .table9 {margin:0; width:100%}
#mainCol .table9 th, #mainCol .table9 td {padding:4px; border:none}
#mainCol .table9 td {vertical-align:text-top}
#mainCol .table9 td.firstcell {width:150px}

/* Table style 10 */
#mainColWide .table10, #mainColWide .table10 td {vertical-align:text-top; border-collapse:collapse; font-size:10pt}
#mainColWide .table10 {margin-bottom:20px}
#mainColWide .table10 th, #mainColWide .table10 td {padding:4px; border:solid 1px #999}
#mainColWide .table10 td{vertical-align:text-top}
#mainColWide .table10 th.firstCell{width:110px}
#mainColWide .table10 th.secondCell{width:100px}
#mainColWide .table10 th.thirdCell{width:320px}
#mainColWide .table10 th.fourthCell{width:95px}
#mainColWide .table10 th.fifthCell{width:105px}

/* Table style 12 */
#mainColWide .table12, #mainColWide .table12 td {vertical-align:text-top; border:none; font-size:10pt}
#mainColWide .table12 {margin:5px 0 30px 0}
#mainColWide .table12 img {border:none}
#mainColWide .table12 th {padding:4px}
#mainColWide .table12 td {vertical-align:text-top}
#mainColWide .table12 td.titleCell {border:none; font-size:14pt; font-weight:bold}
#mainColWide .table12 th {text-align:center; font-size:1em}
#mainColWide .table12 th.firstCell {width:50px; text-align:left;border:none}
#mainColWide .table12 th.secondCell {width:350px !important; border:none}
#mainColWide .table12 th.thirdCell {width:60px; border:none}
#mainColWide .table12 th.fourthCell {width:70px; border:none}
#mainColWide .table12 th.fifthCell {width:55px; border:none}
#mainColWide .table12 th.sixthCell {width:40px; border:none}
#mainColWide .table12 th.seventhCell {width:80px; border:none}
#mainColWide .table12 td {padding:10px 4px}
#mainColWide .table12 td.cellOne {border-bottom:1px solid #ccc}
#mainColWide .table12 td.cellTwo {border-bottom:1px solid #ccc}
#mainColWide .table12 td.cellThree {border-bottom:1px solid #ccc}
#mainColWide .table12 td.cellFour {border-bottom:1px solid #ccc; text-align:center}
#mainColWide .table12 td.cellFive {border-bottom:1px solid #ccc; text-align:center}
#mainColWide .table12 td.cellSix {border-bottom:1px solid #ccc; text-align:center; vertical-align:middle}
#mainColWide .table12 td.cellSeven {border-bottom:1px solid #ccc; text-align:right; padding-right:5px}

#mainCol table tr.HiddenSummary, #mainColWide table tr.HiddenSummary, #mainCol table tr.HiddenHeader  {display:none !important}

#mainCol #atozsamepage, .toplink {display:none !important}

/* Directions map */
#content #map {width:635px;	height:516px}





