body {
  margin: 0px;
  padding: 0px;
  padding-bottom: 10px;
  width: 100%;
  text-align: center;
  background-image: url(../img/bg2.jpg);
}


body * {
  font-family: "Times New Roman";
  font-size: 13px;
  color: #000;
}

/*
------------------
Primary Containers
------------------
*/

.wrapper {
  margin: auto;
  margin-top: 10px;
  padding: 0;
  width: 1000px;
  overflow: hidden;
  text-align: left !important;
  background-color: #fff;
}

/*
------------------
headers
------------------
*/

.headerTop {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 125px;
  background-image: url(../img/Header_top.jpg);
  background-position: center;
  background-repeat: no-repeat;
}

.headerTopIndex {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 125px;
  background-image: url(../img/home_headertop.jpg);
  background-position: center;
  background-repeat: no-repeat;
}

/*
------------------
page headers
------------------
*/

.headerAbout {
  position: relative;
  margin: 0;
  padding: 0;
  width: 763px;
  height: 305px;
  float: left;
  background-image: url(../img/Headers/aboutus_header.jpg);
  background-position: center;
  background-repeat: no-repeat;
}

.headerFAQ {
  position: relative;
  margin: 0;
  padding: 0;
  width: 763px;
  height: 305px;
  float: left;
  background-image: url(../img/Headers/FAQ_header.jpg);
  background-position: center;
  background-repeat: no-repeat;
}

.headerPackaging {
  position: relative;
  margin: 0;
  padding: 0;
  width: 763px;
  height: 305px;
  float: left;
  background-image: url(../img/Headers/packaging_header.jpg);
  background-position: center;
  background-repeat: no-repeat;
}

.headerProduct {
  position: relative;
  margin: 0;
  padding: 0;
  width: 763px;
  height: 305px;
  float: left;
  background-image: url(../img/Headers/products_header.jpg);
  background-position: center;
  background-repeat: no-repeat;
}

.headerTech {
  position: relative;
  margin: 0;
  padding: 0;
  width: 763px;
  height: 305px;
  float: left;
  background-image: url(../img/Headers/tech_header.jpg);
  background-position: center;
  background-repeat: no-repeat;
}

.headerTrain {
  position: relative;
  margin: 0;
  padding: 0;
  width: 763px;
  height: 305px;
  float: left;
  background-image: url(../img/Headers/training-header.jpg);
  background-position: center;
  background-repeat: no-repeat;
}

.headerFilter {
  position: relative;
  margin: 0;
  padding: 0;
  width: 763px;
  height: 305px;
  float: left;
  background-image: url(../img/Headers/Filtration_header.jpg);
  background-position: center;
  background-repeat: no-repeat;
}

/*
------------------
product page headers
------------------
*/

.headerBlanketRollerWash {
  position: relative;
  margin: 0;
  padding: 0;
  width: 763px;
  height: 305px;
  float: left;
  background-image: url(../img/Headers/Blanketrollerwash_header.jpg);
  background-position: center;
  background-repeat: no-repeat;
}

.headerFountainSolution {
  position: relative;
  margin: 0;
  padding: 0;
  width: 763px;
  height: 305px;
  float: left;
  background-image: url(../img/Headers/Fountainsolutions_header.jpg);
  background-position: center;
  background-repeat: no-repeat;
}

.headerMeteringChromeRoller {
  position: relative;
  margin: 0;
  padding: 0;
  width: 763px;
  height: 305px;
  float: left;
  background-image: url(../img/Headers/Metteringandchrome_header.jpg);
  background-position: center;
  background-repeat: no-repeat;
}

.headerSpecialChemistry {
  position: relative;
  margin: 0;
  padding: 0;
  width: 763px;
  height: 305px;
  float: left;
  background-image: url(../img/Headers/Specialpressroomchemistry_header.jpg);
  background-position: center;
  background-repeat: no-repeat;
}

/*
------------------
index headers
------------------
*/

.headerIndexMovie {
  position: relative;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 300px;
  background-color: #ede6dd;
}

.headerIndexLow {
  position: relative;
  margin: 0;
  margin-bottom: 15px;
  padding: 0;
  padding-top: 15px;
  width: 100%;
  height: auto;
}

/*
------------------
right header
------------------
*/

.headerRight {
  position: relative;
  margin: 0;
  padding: 0;
  width: 237px;
  height: 305px;
  float: left;
  background-image: url(../img/Headers/circleMOD.jpg);
  background-position: center;
  background-repeat: no-repeat;
}

/*
------------------
left and right content
------------------
*/

.left {
  position: relative;
  margin: 0;
  padding: 0;
  width: 700px;
  height: auto;
  float: left;
}

.left p {
	padding-right: 15px;
	line-height: 1em;
}

.leftFull {
	position: relative;
	margin: 0;
	padding: 0;
	width: 100%;
	clear: both;
	overflow: hidden;
}

.leftFull p {
	margin: 0;
	margin-left: 25px;
	margin-bottom: 10px;
	padding-right: 10px;
	line-height: 1.5em;
}

.tanBox {
  margin: 0;
  margin-left: 44px;
  margin-right: 10px;
  margin-bottom: 5px;
  padding: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
  height: auto;
  background-color: #e9dfc6;
}

.tanBox h1 {
  margin: 0;
  margin-left: 10px;
  margin-bottom: 10px;
  padding: 0;
  font-size: 13px;
  color: #117283;
}

.tanBox p {
  margin: 0;
  margin-left: 10px;
  margin-bottom: 10px;
  padding: 0;
  line-height: 1.5em;
}

.whiteBox {
  margin: 0;
  margin-left: 44px;
  margin-right: 10px;
  margin-bottom: 5px;
  padding: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
  height: auto;
}

.whiteBox h1 {
  margin: 0;
  margin-left: 10px;
  margin-bottom: 10px;
  padding: 0;
  font-size: 13px;
  color: #117283;
}

.whiteBox p {
  margin: 0;
  margin-left: 10px;
  margin-bottom: 10px;
  padding: 0;
  line-height: 1.5em;
}

.right {
  margin: 0;
  padding: 0;
  width: 300px;
  height: auto;
  float: left;
}

.right p {
  margin: 0;
  margin-bottom: 10px;
  padding: 0;
  padding-left: 15px;
  padding-right: 15px;
}

.right .rightheadlinebox {
  position: relative;
  margin: 0;
  margin-bottom: 15px;
  padding: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  width: 95%;
  height: auto;
  text-align: left;
  background-color: #117283;
}

.right .rightheadlineboxDataSheet {
  position: relative;
  margin: 0;
  padding: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  width: 95%;
  height: auto;
  text-align: left;
  background-color: #117283;
}

.rightTan {
  margin: 0;
  margin-left: 5px;
  padding: 0;
  width: 285px;
  height: auto;
  float: left;
  background-color: #e9dfc6;
}

.rightTan h1.newsHeadline {
  margin-left: 15px;
  margin-bottom: 10px;
}

.rightTan p {
  margin: 0;
  margin-bottom: 10px;
  padding: 0;
  padding-left: 15px;
  padding-right: 15px;
}

.rightTan .rightheadlinebox {
  position: relative;
  margin: 0;
  margin-bottom: 15px;
  padding: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  width: 100%;
  height: auto;
  text-align: left;
  background-color: #117283;
}

.rightTan .rightheadlineboxDataSheet {
  position: relative;
  margin: 0;
  padding: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  width: 95%;
  height: auto;
  text-align: left;
  background-color: #117283;
}

/* MAIN CONTAINER CSS */ 

.main {
	position: relative;
	margin: 0;
	padding: 0;
	width: 680px;
	height: auto;
	float: left;
	margin-left: 45px;
}

.main h1 {
  position: relative;
  margin: 0;
  padding: 0;
  width: 700px;
  height: auto;
  float: left;
  font-size: 25px;
  font-weight: normal;
  color: #00778b;
}

.main p {
  margin: 0;
  margin-left: 15px;
  margin-right: 15px;
  margin-bottom: 15px;
  padding: 0;
  line-height: 1.5em;
}

.main p.headless {
 position: relative;
  margin: 0;
  padding: 0;
  width: 700px;
  height: auto;
  float: left;
  line-height: 1.5em;
}

.main p.newshead {
  position: relative;
  margin: 0;
  padding: 0;
  width: 700px;
  height: auto;
  float: left;
  line-height: 1.5em;
  font-weight: bold;
}

.main p.smallhead {
  margin-top: 10px;
  margin-left: 15px;
  margin-right: 15px;
  margin-bottom: 15px;
  padding: 0;
  line-height: 1.5em;
  float: left;
  font-size: 13px;
  font-weight: bold;
  color: #00778b;
}

.main p.smallheadleft {
  margin: 0;
  margin-top: 10px;
  margin-left: 5px;
  margin-bottom: 15px;
  padding: 0;
  float: left;
  line-height: 1.5em;
  font-size: 13px;
  font-weight: bold;
}

.main p.smallheadrightprint {
  margin: 0;
  margin-left: 15px;
  margin-bottom: 15px;
  padding: 0;
  display: block;
  clear: left;
  line-height: 1.5em;
  font-size: 13px;
}

.main a:link, .main a:visited {
  position: relative;
  margin: 0;
  padding: 0;
  width: 700px;
  height: auto;
  float: left;
  color: #00778b;
}

.main a:hover {
 position: relative;
  margin: 0;
  padding: 0;
  width: 700px;
  height: auto;
  float: left;
  color: #000;
}

.main ul {
  margin: 0;
  padding: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  width: 550px;
  list-style: none;
  float: left;
}

.main li {
  position: relative;
  margin: 0;
  padding: 0;
  width: 700px;
  height: auto;
  float: left;
  line-height: 1.5em;
}

.main ul.press {
  position: relative;
  margin: 0;
  padding: 0;
  width: 700px;
  height: auto;
  float: left;
  width: 550px;
  list-style: none;
}

.main li {
  position: relative;
  margin: 0;
  padding: 0;
  width: 700px;
  height: auto;
  float: left;
  line-height: 1.5em;
}

.main li.title {
  position: relative;
  margin: 0;
  padding: 0;
  width: 700px;
  height: auto;
  float: left;
  font-weight: bold;
  color: #00778b;
}  

.main li.filter1 {
	margin: 0;
	margin-bottom: 5px;
	padding: 0;
	font-weight: bold;
	color: #00778b;

}

.main li.filter2 {
  margin: 0;
  margin-left: 15px;
  margin-bottom: 5px;
  padding: 0;
  font-weight: bold;
  font-style: italic;
  color: #00778b;
 }

.main li.filter1low {
	margin: 0;
	margin-left: 20px;
	margin-bottom: 5px;
	padding: 0;
}
  
.mainalt {
	margin: 0;
	margin-top: 15px;
	margin-right: 15px;
	padding: 0;
	width: 650px;
	height: auto;
	float: left;
	background-color: #fff;
	margin-left: 45px;
}

.mainalt h1 {
  margin: 0;
  margin-top: 10px;
  margin-left: 15px;
  margin-bottom: 15px;
  padding: 0;
  font-size: 25px;
  font-weight: normal;
  color: #00778b;
}

.mainalt p {
  margin: 0;
  margin-left: 15px;
  margin-right: 15px;
  margin-bottom: 15px;
  padding: 0;
  line-height: 1.5em;
}

.mainalt p.facility {
  margin: 0;
  margin-top: 5px;
  margin-left: 5px;
  padding: 0;
  width: 160px;
  float: left;
  line-height: 3em;
}

.mainalt p.listhead {
  margin: 0;
  margin-left: 30px;
  margin-bottom: 15px;
  padding: 0;
  font-weight: bold;
  font-style: italic;
}  

.mainalt p.headless {
  margin: 0;
  margin-left: 15px;
  margin-right: 15px;
  margin-bottom: 15px;
  padding: 0;
  padding-top: 10px;
  line-height: 1.5em;
}

.mainalt p.newshead {
  margin: 0;
  margin-left: 15px;
  margin-right: 15px;
  margin-bottom: 15px;
  padding: 0;
  line-height: 1.5em;
  font-weight: bold;
}

.mainalt a:link, .mainalt a:visited {
  margin: 0;
  margin-right: 2px;
  padding: 0;
  color: #00778b;
}

.mainalt a:hover {
  margin: 0;
  margin-right: 2px;
  padding: 0;
  color: #000;
}

.mainalt ul {
  margin: 0;
  margin-left: 40px;
  margin-right: 40px;
  padding: 0;
  list-style: none;
  float: left;
}

.mainalt ul.normal {
  margin: 0;
  padding: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  width: 450px;
  list-style: none;
  float: left;
}

.mainalt ul.formtitle {
  margin: 0;
  margin-left: 20px;
  padding: 0;
  list-style: none;
  float: left;
}

.mainalt ul.formfield {
  margin: 0;
  margin-left: 10px;
  padding: 0;
  list-style: none;
  float: left;
}

.mainalt li {
  margin: 0;
  margin-bottom: 5px;
  padding: 0;
  font-weight: bold;
}

.mainalt ul.sustainpage {
  margin: 0;
  padding: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  width: 550px;
  list-style: none;
  float: left;
}

.mainalt li.sustain {
  margin: 0;
  margin-bottom: 5px;
  padding: 0;
  line-height: 1.5em;
  font-weight: normal;
}

.mainalt li.title {
  margin: 0;
  margin-bottom: 5px;
  padding: 0;
  font-weight: bold;
  color: #00778b;
}  

.mainalt li.filter1 {
  margin: 0;
  margin-left: 15px;
  margin-bottom: 5px;
  padding: 0;
  font-weight: bold;
  color: #00778b;
}

.mainalt li.filter2 {
  margin: 0;
  margin-left: 15px;
  margin-bottom: 5px;
  padding: 0;
  font-weight: bold;
  font-style: italic;
  color: #00778b;
}

.mainalt li.filter1low {
  margin: 0;
  margin-left: 25px;
  margin-bottom: 5px;
  padding: 0;
  font-weight: normal;
}

.mainalt p.formin {
  margin: 0;
  margin-right: 10px;
  margin-bottom: 10px;
  padding: 0;
  width: 150px;
  float: left;
  text-align: right;
  font-size: 15px;
  font-weight: bold;
}

.formalignleft {
  margin: 0;
  margin-bottom: 10px;
  padding: 0;
  float: left;
}

tr.heightspace {
  height: 30px;
}

tr.heightspacebtn {
  height: 50px;
}

.btn {
  margin: 0;
  margin-right: 30px;
  padding: 0;
  float: right;
}

.btn2 {
  margin: 0;
  margin-right: 20px;
  padding: 0;
  float: right;
}

.mainalt .engineer {
  margin: 0;
  margin-left: 15px;
  padding: 0;
  width: 200px;
  height: auto;
  float: left;
}

.mainalt .engineer p.head {
  margin: 0;
  margin-top: 5px;
  margin-bottom: 10px;
  padding: 0;
  font-weight: bold;
}

.mainalt .engineer p {
  margin: 0;
  margin-bottom: 10px;
  padding: 0;
  padding-left: 5%;
  padding-right: 5%;
}

.formback {
  margin: 0;
  padding: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  width: 500px;
  height: auto;
  border: 1px solid #00778b;
}

.formback p.requiredfield {
  margin: 0;
  margin-left: 5px;
  padding: 0;
  float: left;
}

.error {
  margin: 0;
  margin-left: 5px;
  padding: 0;
  float: left;
  font-size: 15px;
  font-weight: bold;
  color: #00778b;	
}

.errorbox {
  background-color: #00778b;
  text-align: left;
  font-weight: bold;
  border: 1px solid #00778b;
  color: #fff;
}
	

/*
------------------
Filter Containers
------------------
*/

.filterprod {
  margin: 0;
  margin-bottom: 15px;
  width: 325px;
  height: auto;
  float: left;
}

.filterprod td {
  text-align: center;
}

.filterprod p.title {
  margin: 0;
  padding: 0;
  text-decoration: underline;
  font-weight: bold;
}

.filterprodR {
  margin: 0;
  margin-bottom: 15px;
  width: 325px;
  height: auto;
  float: left;
}

.filterprodR td {
  text-align: center;
}

.filterprodR p.title {
  margin: 0;
  padding: 0;
  text-decoration: underline;
  font-weight: bold;
}

/*
------------------
product display
------------------
*/

.gradHold {
  margin: 0;
  padding: 0;
  width: 905px;
  clear: both;
  overflow: hidden;
}

.prodGrad {
  margin: 0;
  margin-right: 35px;
  padding: 0;
  width: 200px;
  height: auto !important;
  height: 625px;
  min-height: 625px;
  float: left;
  text-align: left;
  background-image: url(../img/grad.jpg);
  background-position: center;
  background-repeat: no-repeat;
}

.prodGrad h1 {
  margin: 0;
  margin-left: 5px;
  margin-bottom: 10px;
  padding: 0;
  font-size: 14px;
  font-weight: normal;
  font-family: Arial, sans-serif;
  color: #117283;
}

.prodGrad h1.quote {
  margin: 0;
  margin-bottom: 10px;
  padding: 0;
  text-align: center;
  font-size: 13px;
  font-style: italic;
  font-weight: bold;
  font-family: Arial, sans-serif;
  color: #117283;
}

.prodGrad p {
  margin: 0;
  margin-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  line-height: 1.5em;
}

.prodGradNoMg {
  margin: 0;
  padding: 0;
  width: 200px;
  height: auto !important;
  height: 625px;
  min-height: 625px;
  float: left;
  text-align: left;
  background-image: url(../img/grad.jpg);
  background-position: center;
  background-repeat: no-repeat;
}

.prodGradNoMg h1 {
  margin: 0;
  margin-left: 5px;
  margin-bottom: 10px;
  padding: 0;
  font-size: 14px;
  font-weight: normal;
  font-family: Arial, sans-serif;
  color: #117283;
}

.prodGradNoMg h1.quote {
  margin: 0;
  margin-bottom: 10px;
  padding: 0;
  text-align: center;
  font-size: 13px;
  font-style: italic;
  font-weight: bold;
  font-family: Arial, sans-serif;
  color: #117283;
}

.prodGradNoMg p {
  margin: 0;
  margin-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  line-height: 1.5em;
}

/*
------------------
footer
------------------
*/

.footer {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 125px;
  clear: both;
  background-image: url(../img/base.jpg);
  background-position: center;
  background-repeat: no-repeat;
}

/*
------------------
Image Classes
------------------
*/

img.fr {
  margin: 0;
  margin-right: 12px;
  padding: 0;
  float: right;
}

img.rightTopImg {
  margin: 0;
  margin-bottom: 15px;
  padding: 0;
  border: 0;
}

img.techimg {
	margin: 0;
	margin-bottom: 0px;
	padding: 0;
	border: 0;
}

img.underMainHead {
  margin-top: 45px;
  border: 0;
}

img.prodCenterImg {
  margin-top: 10px;
  margin-bottom: 15px;
}

img.lineup {
  margin: 0;
  padding: 0;
  float: right;
}

img.fl {
  margin: 0;
  margin-top: 5px;
  margin-right: 10px;
  padding: 0;
  float: left;
}

img.flfilter {
  margin: 0;
  margin-top: 20px;
  margin-right: 10px;
  padding: 0;
  float: left;
}

img.fr {
  margin: 0;
  margin-left: 5px;
  padding: 0;
  float: right;
}

img.mainfr {
  margin: 0;
  margin-top: 5px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 0;
  float: right;
}  

img.leftfull {
  margin: 0;
  margin-bottom: 10px;
  margin-left: 50px;
  padding: 0;
}

img.partners {
  margin: 0;
  margin-top: 10px;
  margin-right: 20px;
  padding: 0;
  float: left;
}

img.partnerslower {
  margin: 0;
  margin-left: 160px;
  padding: 0;
  float: left;
  clear: left;
}

img.facilitytab {
  margin: 0;
  margin-left: 15px;
  margin-right: 10px;
  margin-bottom: 35px;
  padding: 0;
  float: left;
}

img.filterprodimg {
  margin: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 0;
}

img.genesisfoot {
  margin: 0;
  margin-left: 10px;
  padding: 0;
}

/*
------------------
h1
------------------
*/

h1.tagline {
  position: relative;
  margin: 0;
  margin-right: 15px;
  padding: 0;
  width: 150px;
  float: right;
  line-height: 1.75em;
  font-size: 20px;
  font-style: italic;
  background: transparent;
  color: #117283;
}

h1.taglineLG {
  position: relative;
  margin: 0;
  margin-right: 15px;
  padding: 0;
  width: 150px;
  float: right;
  line-height: 1.5em;
  font-size: 20px;
  font-style: italic;
  background: transparent;
  color: #117283;
}

h1.taglineLG2 {
  position: relative;
  margin: 0;
  margin-right: 15px;
  padding: 0;
  width: 150px;
  float: right;
  line-height: 1.35em;
  font-size: 20px;
  font-style: italic;
  background: transparent;
  color: #117283;
}

h1.taglineLG3 {
  position: relative;
  margin: 0;
  margin-right: 15px;
  padding: 0;
  width: 150px;
  float: right;
  line-height: 1.2em;
  font-size: 20px;
  font-style: italic;
  background: transparent;
  color: #117283;
}

h1.taglineLG4 {
  position: relative;
  margin: 0;
  margin-right: 15px;
  padding: 0;
  width: 150px;
  float: right;
  line-height: 1.1em;
  font-size: 20px;
  font-style: italic;
  background: transparent;
  color: #117283;
}

h1.mainheadline {
  position: relative;
  top: 25px;
  left: 5px;
  margin: 0;
  padding: 0;
  padding-left: 30px;
  display: block;
  clear: both;
  font-size: 20px;
  font-family: Arial;
  font-weight: normal;
  background-image: url(../img/arrow.jpg);
  background-position: left;
  background-repeat: no-repeat;
  color: #117283;
 }

h1.mainheadlineLong {
  position: relative;
  top: 15px;
  left: 5px;
  margin: 0;
  padding: 0;
  padding-left: 30px;
  height: 50px;
  display: block;
  clear: both;
  font-size: 20px;
  font-family: Arial;
  font-weight: normal;
  background-image: url(../img/arrow.jpg);
  background-position: top left;
  background-repeat: no-repeat;
  color: #117283;
}

h1.mainheadlineLOW {
  position: relative;
  top: 5px;
  margin: 0;
  margin-left: 5px;
  margin-bottom: 20px;
  padding: 0;
  padding-left: 30px;
  display: block;
  clear: both;
  font-size: 20px;
  font-family: Arial;
  font-weight: normal;
  background-image: url(../img/arrow.jpg);
  background-position: left;
  background-repeat: no-repeat;
  color: #117283;
}

h1.secondheadline {
  position: relative;
  margin: 0;
  margin-left: 45px;
  margin-bottom: 5px;
  padding: 0;
  font-size: 15px;
  font-family: Arial, sans-serif;
  color: #117283;
}

h1.sectionheadline {
  position: relative;
  margin: 0;
  margin-left: 35px;
  margin-bottom: 15px;
  padding: 0;
  font-size: 13px;
}

h1.sectionheadlineTeal {
  position: relative;
  margin: 0;
  margin-left: 35px;
  margin-bottom: 15px;
  padding: 0;
  font-size: 13px;
  color: #117283;
}

h1.rightheadline {
  position: relative;
  left: 5px;
  margin: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
  color: white;
}

h1.horgradlink {
  position: relative;
  margin: 0;
  margin-left: 45px;
  margin-bottom: 15px;
  padding: 0;
  padding-top: 4px;
  padding-bottom: 4px;
  width: 625px;
  background-image: url(../img/horgrad.jpg);
  background-position: left;
  background-repeat: repeat-y;
}

h1.techheadline {
	position: relative;
	margin: 0;
	margin-left: 35px;
	margin-bottom: 25px;
	padding: 0;
	font-size: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*
------------------
anchor
------------------
*/

a:link, a:visited {
  margin: 0;
  padding: 0;
  font-weight: bold;
  color: #117283;
}

a.dataSheetLink:link, a.dataSheetLink:visited {
  margin: 0;
  margin-left: 5px;
  text-decoration: none;
  font-size: 14px;
  color: #000;
}

a.productPageSectionLink:link, a.productPageSectionLink:visited {
  margin: 0;
  margin-left: 85px;
  margin-bottom: 15px;
  padding: 0;
  display: block;
  font-weight: bold;
  font-style: italic;
  color: #117283;
}

/*
------------------
lists
------------------
*/

ul {
 padding-right: 10px;
}

li {
  margin: 0;
  margin-bottom: 15px;
  padding: 0;
  line-height: 1.5em;
}

li.leftList {
  margin: 0;
  margin-left: 25px;
  margin-bottom: 15px;
  padding: 0;
}

.right ul.dataSheet {
  margin: 0;
  margin-bottom: 20px;
  padding: 0;
  width: 95%;
  list-style: none;
  text-align: left;
}

.right li.dataSheetLight {
  margin: 0;
  padding: 0;
  padding-top: 5px;
  height: 25px;
  background-color: #e9dfc6;
  color: #000;
}

.right li.dataSheetDark {
  margin: 0;
  padding: 0;
  padding-top: 5px;
  height: 30px;
  background-color: #ddcea7;
  color: #000;
}

/*
------------------
span
------------------
*/

span.tagred {
  line-height: 1.75em;
  font-size: 20px;
  font-style: italic;
  color: #ee3324;
}

span.tagredLG {
  line-height: 1.5em;
  font-size: 20px;
  font-style: italic;
  color: #ee3324;
}

span.tagredLG2 {
  line-height: 1.35em;
  font-size: 20px;
  font-style: italic;
  color: #ee3324;
}

span.tagredLG3 {
  line-height: 1.2em;
  font-size: 20px;
  font-style: italic;
  color: #ee3324;
}

span.tagredLG4 {
  line-height: 1.1em;
  font-size: 20px;
  font-style: italic;
  color: #ee3324;
}

span.pBold {
  font-weight: bold;
}

/*
------------------
paragraph
------------------
*/

p {
  margin: 0;
  margin-left: 45px;
  margin-bottom: 10px;
  line-height: 1.5em;
}

p.topMargin {
  margin: 0;
  margin-top: 10px;
  margin-left: 45px;
  margin-bottom: 10px;
  line-height: 1.5em;
}

p.grayIndent {
  margin: 0;
  margin-left: 85px;
  margin-bottom: 10px;
  line-height: 1.5em;
  font-style: italic;
  font-weight: bold;
  color: #696969;
}

p.application {
  margin: 0;
  margin-top: 20px;
  margin-left: 45px;
  margin-bottom: 10px;
  line-height: 1.5em;
}

p.bottom {
  margin: 0;
  margin-left: 45px;
  margin-bottom: 15px;
  line-height: 1.5em;
}

.floatleft {
	float: left;
	margin-right: 5px;
}

.superior {
	vertical-align:super;
	font-size:10px;
	line-height: normal;
}