@charset "UTF-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
}
td, tr {
	margin: 0px;
	padding: 0px;
}
img {
	text-decoration: none;
	border-width: 0px;
	border-style: none;
}
td img {
	display: block;
	}
body  {
	background-color: #000;
	background-image: url(images/team_web_bkgd.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
h1 {
	margin-top: 5px;
	margin-bottom: 15px;
	font: bold 1.75em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333;
}
.h1_margintop15px {
	margin-top: 15px;
}
h2 {
	font: bold normal 1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-top: 10px;
	margin-bottom: 5px;
	color: #333;
}
h3 {
	color: #333;
	margin: 0;
	font: normal 1.2em/1.5em "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing: 0.25em;
}
h4 {
	font: normal 1.2em/1.5em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #0059C7;
	letter-spacing: 0.1em;
	padding-left: 0px;
}
h5 {
	font: normal 1em/1.5em "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-left: 10px;
	padding-top: 5px;
}
h6 {
	font: bold normal 1
.em "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-top: 10px;
	margin-bottom: 5px;
	color: #333;
	font: bold 1em "Trebuchet MS", Arial, Helvetica, sans-serif;
}
p {
	font: .9em/1.25em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
ul  {
	margin: 0px;
	padding: 0px;
	list-style: none;
	font: .9em/1.5em "Trebuchet MS", Arial, Helvetica, sans-serif;
}
a {
	color: #0059c7;
}
a:link , a:visited{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #0059C7;
}
a:hover , a:active{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #C00;
}
#uppernav {
	width: 910px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
.headerLogoTable {
	margin-top: 30px;
	margin-left: 20px;
}
.headerLogoTable p {
	font-size: 14px;
	font-style: italic;
	color: #FFF;
	letter-spacing: .25em;
}
.navigationBkgd {
	background-image: url(images/team_uppernav_bkgd_x.png);
	background-repeat: no-repeat;
}
.navigationTable {
	color: #0059C7;
	letter-spacing: 0.25em;
	font-size: 0.8em;
	text-align: center;
}
.navigationTable a:link, .navigationTable a:visited {
	color: #0059C7;
}
.navigationTable a:hover, .navigationTable a:active, .navigationTable a:focus {
	color: #C00;
}
.mainContentText {
	font: .9em/1.25em "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing: 0.1em;
	color: #333;
	text-align: left;
}
.mainContent {
	width: 780px;
	margin-left: 0px;
}
.mainBodyFull {
	width: 780px;
	float: left;
}
.mainBodyFull h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.75em;
	font-weight: bold;
	color: #000;
	margin-bottom: 15px;
	padding-left: 10px;
}
.mainBodyFull h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #0059C7;
	font-size: 1.2em;
	font-weight: bold;
	padding-top: 8px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.mainBodyFull h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	line-height: 1.5em;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	letter-spacing: 0em;
	padding-left: 10px;
}
.mainBodyFull h4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 1.2em;
	font-weight: bold;
	padding-top: 8px;
	padding-bottom: 4px;
	padding-left: 10px;
	letter-spacing: 0em;
}
.mainBodyFull h6 {	font: bold normal 1
.em "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-top: 10px;
	margin-bottom: 5px;
	color: #333;
	font: bold 1em "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-left: 10px;
}
.mainBodyFull p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 1.25em;
	color: #000;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.mainBodyFull ul li {
	padding-left: 30px;
	font-size: 100%;
	background-image: url(images/black_bullet.png);
	background-repeat: no-repeat;
	background-position: 18px 8px;
}
.mainBodyFull ul ul li {
	padding-left: 50px;
	background-image: url(images/arrow_bullet.png);
	background-repeat: no-repeat;
	background-position: 40px 6px;
	font-size: 100%;
}
.mainBodyFull ol li {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: .9em;
	line-height: 1.5em;
	padding-left: 10px;
}
.mainBodyFull img {
	padding-left: 20px;
	float: right;
}
.mainBodyLeft {
	width: 500px;
	float: left;
}
.mainBodyLeft h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.75em;
	font-weight: bold;
	color: #000;
	margin-bottom: 15px;
	padding-right: 10px;
}
.mainBodyLeft h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #0059C7;
	font-size: 1.2em;
	font-weight: bold;
	padding-top: 8px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.mainBodyLeft h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	line-height: 1.5em;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	letter-spacing: 0em;
	padding-left: 10px;
}
.mainBodyLeft h4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 1.2em;
	font-weight: bold;
	padding-top: 8px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.mainBodyLeft p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 1.25em;
	color: #000;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.mainBodyLeft ul li {
	padding-left: 20px;
	font-size: 100%;
	background-image: url(images/black_bullet.png);
	background-repeat: no-repeat;
	background-position: 8px 8px;
}
.mainBodyLeft ol li {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 1.5em;
}
.mainBodyLeft img {
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.mainBodyLeftHalf {
	width: 390px;
	float: left;
}
.mainBodyLeftHalf img {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.mainBodyRight {
	float: right;
	width: 280px;
}
.mainBodyRight h4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 1.2em;
	font-weight: bold;
	padding-left: 10px;
	line-height: 1.2em;
	padding-bottom: 8px;
}
.mainBodyRight p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 1.25em;
	color: #000;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.mainBodyRight img {
	padding-top: 15px;
	padding-left: 10px;
	padding-bottom: 5px;
}
.mainBodyRightHalf {
	float: right;
	width: 380px;
}
.mainBodyRightHalf img {
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}
.homeAnimationPosition {
	margin-top: 10px;
}
.homeTextTable {
	margin-left: 10px;
}
.bodyText {
	font: 1em/1.25em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333;
}
.bodyText ul li {
	padding-left: 20px;
	font-size: 100%;
	background-image: url(images/black_bullet.png);
	background-repeat: no-repeat;
	background-position: 8px 8px;
}
.bodyTextIndent {
	font: 1em/1.25em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333;
	padding-left: 20px;
}
.bodyTextIndent ul li {
	background: url(images/arrow_bullet.gif) no-repeat 8px 6px;
	padding-left: 20px;
	font-size: 100%;
}
.bodyTextLinks {
	padding-top: 10px;
	font: 1em/1.25em "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.sidebarMenu {
	width: 180px;
	margin-left: 10px;
	margin-top: 52px;
}
.sidebarMenu p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 1.25em;
}
.sidebarMenu a img {
	padding-bottom: 5px;
}
.sidebarMenuSecond {
	width: 180px;
	margin-left: 10px;
	margin-top: 20px;
}
.sidebarMenuSecond p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 1.25em;
}
.sidebarTable {
	margin-top: 10px;
	margin-left: 10px;
	font: 0.9em/1.25em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
}
.sidebarNavTable {
	margin-top: 10px;
	margin-left: 10px;
}
.sidebarNavTable ul {
}
.sidebarNavTable li a {
	text-decoration: none;
	background: url(images/silver_button_170x30.jpg) no-repeat;
	display: block;
	color: #000;
	font: 110% "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing: 0.2em;
	margin-bottom: 5px;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;
}
.sidebarHotLinksTable h3 {
	text-align: center;
}
.sidebarQuickLinksTable {
	margin-top: 10px;
	margin-left: 10px;
}
.sidebarQuickLinksTable p {
	margin: 0px;
	font-size: 0.8em;
	line-height: 1.75em;
	color: #333;
}
.sidebarQuickLinksTable ul {
	font-size: 0.8em;
	line-height: 1.5em;
	padding-left: 0px;
}
.sidebarQuickLinksTable ul li {
	padding-left: 10px;
	font-size: 100%;
	background-image: url(images/black_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
}
.sidebarDidYouKnowTable {
	margin-top: 0px;
	margin-left: 10px;
	color: #DEDDE1;
	background: #3457A8;
	font: italic normal .8em "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 0px 10px;
	letter-spacing: .1em;
}
.sidebarPageBold {
	margin-left: 0px;
	color: #000;
	font-weight: bold;
	font-size: 1em;
	line-height: 1.25em;
}
.sidebarPageRed {
	margin-top: 10px;
	margin-left: 0px;
	color: #CC0000;
}
.sidebarLRcapabilitiesBkgd {
	background: url(team_leak_repair/images/leakrepair_capabilitiesBKGD.jpg) no-repeat;
	margin-top: 10px;
	margin-left: 10px;
	padding-top: 5px;
	padding-left: 5px;
}
.sidebarHotLinksTable {
	background: url(images/HotLinksBKGD.jpg) no-repeat;
	margin-top: 10px;
	margin-left: 10px;
}
.sidebarTipoftheDay {
	font: italic .9em/1.3em "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 10px;
}
.leftColumnTop {
	width: 180px;
	margin-left: 10px;
	background-image: url(images/whatsnew_top_x.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
}
.leftColumnMiddle {
	width: 180px;
	margin-left: 10px;
	background-color: #D0D6D9;
}
.leftColumnMiddle h1 {
	padding-left: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 1.5em;
	color: #000;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px;
}
.leftColumnMiddle ul {
	font-size: 10pt;
	line-height: 1.7em;
	padding-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px;
}
.leftColumnMiddle ul li {
	padding-left: 10px;
	background-image: url(images/blue_arrow_bullet_x.png);
	background-repeat: no-repeat;
	background-position: 0px 6px;
}
.leftColumnMiddle ul a:link, .leftColumnMiddle ul a:visited {
	color: #0059c7;
}
.leftColumnMiddle ul a:hover, .leftColumnMiddle ul a:active, .leftColumnMiddle ul a:focus {
	color: #C00;
	text-align: left;
}
.leftColumnBottom {
	width: 180px;
	margin-left: 10px;
	height: 22px;
	background-image: url(images/whatsnew_bottom_x.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.rightColumnTop {
	width: 180px;
	margin-left: 10px;
	background-image: url(images/whatsnew_top_x.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
}
.rightColumnMiddle {
	width: 180px;
	margin-left: 10px;
	background-color: #D0D6D9;
}
.rightColumnMiddle h1 {
	padding-left: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 1.5em;
	color: #000;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px;
}
.rightColumnMiddle ul {
	font-size: 10pt;
	line-height: 1.7em;
	padding-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px;
}
.rightColumnMiddle ul li {
	padding-left: 10px;
	background-image: url(images/blue_arrow_bullet_x.png);
	background-repeat: no-repeat;
	background-position: 0px 6px;
}
.rightColumnMiddle ul a:link, .rightColumnMiddle ul a:visited {
	color: #0059c7;
}
.rightColumnMiddle ul a:hover, .rightColumnMiddle ul a:active, .rightColumnMiddle ul a:focus {
	color: #C00;
	text-align: left;
}
.rightColumnBottom {
	width: 180px;
	margin-left: 10px;
	height: 22px;
	background-image: url(images/whatsnew_bottom_x.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.whatsNewTableCaps {
	margin-top: 0px;
	margin-left: 10px;
}
.whatsNewTable {
	margin-top: 0px;
	margin-left: 10px;
}
.whatsNewTable ul {
	font-size: 10pt;
	line-height: 1.7em;
	padding-left: 10px;
}
.whatsNewTable ul li{
	padding-left: 10px;
	background-image: url(images/blue_arrow_bullet_x.png);
	background-repeat: no-repeat;
	background-position: 0px 6px;
}
.whatsNewTable ul a:link, .whatsNewTable ul a:visited {
	color: #0059c7;
}
.whatsNewTable ul a:hover, .whatsNewTable ul a:active, .whatsNewTable ul a:focus {
	color: #C00;
	text-align: left;
}
.whatsNewTitle {
	font: normal 1.2em/1.5em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	padding-left: 10px;
}
.investorNewsTable {
	margin-top: 0px;
	margin-left: 10px;
}
.investorNewsTable ul {
	font-size: 0.8em;
	line-height: 1.7em;
	padding-left: 5px;
	padding-right: 5px;
}
.investorNewsTable ul li {
	padding-left: 10px;
	background-image: url(images/blue_arrow_bullet_x.png);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}
.investorNewsTable ul a:link, .investorNewsTable ul a:visited {
	color: #0059c7;
}
.investorNewsTable ul a:hover, .investorNewsTable ul a:active, .investorNewsTable ul a:focus {
	color: #C00;
	text-align: left;
}
.spotlightTitle {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 1.5em;
	font-style: normal;
	line-height: 1.25em;
	font-weight: normal;
	font-variant: normal;
	padding-left: 48px;
}
.capBrochureTable {
	font-size: 0.8em;
	line-height: 2em;
	color: #0059C7;
	margin-left: 10px;
}
.safetyLogoTable {
	margin-left: 10px;
	text-align: center;
}
.imageRight {
	margin-top: 15px;
}
.EventsTable {
}
.EventsTable p {
	padding-left: 10px;
}
.footerBkgd {
	background-image: url(images/team_footer_bkgd_x.png);
	background-repeat: no-repeat;
}
.footerTable {
	color: #0059C7;
	letter-spacing: 0.25em;
	font-size: 0.8em;
	text-align: center;
}
.footerTable a:link, .footerTable a:visited {
	color: #0059C7;
}
.footerTable a:hover, .footerTable a:active, .footerTable a:focus {
	color: #C00;
}
.2Column_insideTable {
	margin-top: 10px;
}
.partsSubhead {
	font: bold .9em/1.5em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
}
.partsNotes {
	font: normal 0.7em/1.25em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	padding-top: 5px;
	padding-bottom: 5px;
}
.contactTable {
}
.contactStateContry {
	color: #333;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.5em;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333;
}
.contactPlaces {
	color: #000;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 2em;
}
.notes {
	font: normal 0.7em/1.3em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
}
.notesCenter {
	font: normal 0.7em/1.3em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	text-align: center;
}
.MSDStable {
	font: bold 1em/2em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
}
.msdsPDFLinks {	font: bold normal 1
.em "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #333;
	font: normal .9em/1.75em "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-left: 5px;
}
#eventsTbl {
	width: 780px;
	border-collapse:collapse;
}
#eventsTbl thead {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #000;
}
#eventsTbl tbody {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	color: #000;
}
#eventsTbl th {
	font-weight: bold;
	text-align: left;
	vertical-align: bottom;
	padding-bottom: 5px;
	padding-top: 10px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
}#eventsTbl td {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
}
#eventsTbl tr.odd {
	background-color: #FEFFCD;
}
#eventsTbl tr:hover {
	background-color: #9FF;
}

