UL.ProductInfoList { LIST-STYLE-TYPE: none }
UL.ProductInfoList  { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; MARGIN-LEFT: 0px; PADDING-TOP: 0px }
UL.ProductInfoList LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; MARGIN-LEFT: 0px; LINE-HEIGHT: 12px; PADDING-TOP: 0px }

UL.ProductInfoListSpace { LIST-STYLE-TYPE: bullet }
UL.ProductInfoListSpace  { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; MARGIN-LEFT: 10px; PADDING-TOP: 0px }
UL.ProductInfoListSpace LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 8pt; PADDING-BOTTOM: 8px; MARGIN-LEFT: 10px; LINE-HEIGHT: 10px; PADDING-TOP: 0px }

UL.ProductInfoListBulleted { list-style-type: bullet }
UL.ProductInfoListBulleted  { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; MARGIN-LEFT: 10px; PADDING-TOP: 0px }
UL.ProductInfoListBulleted LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; MARGIN-LEFT: 10px; LINE-HEIGHT: 13px; PADDING-TOP: 0px }

table.ProductInfoTable { margin: 0px; padding: 0px; border: 0px; }
table.ProductInfoTable tr { height: 12px; margin: 0px; padding: 0px; border: 0px; }
table.ProductInfoTable td {  height: 12px; font-size: 7pt; padding: 0px; margin: 0px; border-bottom: solid 1px #828282 }

h3.ProductTitle { font-size: 9pt; margin-left: 0px; padding: 0px; margin-bottom: 2px; margin-top: 0px; color: #5a5a5a }
h4.ProductSubTitle { font-size: 8pt; margin-left: 0px; padding: 0px; margin-bottom: 0px; margin-top: 0px; }
H5 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	margin: 0px;
		margin-left: 0px;
margin-top: 0px;
	margin-bottom: 2px;
	COLOR: #464646;
	padding: 0px;
}
H6 { font-weight: normal; FONT-SIZE: 9pt; MARGIN: 5px 2px 2px; font-style: italic; }

DIV.ProductInfo { FONT-SIZE: 8pt }

DIV#ProductList SPAN.DownloadHeader { FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #555555 }

UL.productlist { PADDING-LEFT: 0px; FONT-SIZE: 8pt; MARGIN-LEFT: 10px; list-style-type: bullet; }
UL.productlist A { PADDING-LEFT: 0px; FONT-SIZE: 8pt; MARGIN-LEFT: 10px }
UL.productlist A:hover { color: #666; }
UL.productlist LI { PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 10px; line-height: 12px; margin-top: 2px }

UL.productlistnobullet { PADDING-LEFT: 0px; FONT-SIZE: 8pt; MARGIN-LEFT: 5px; list-style-type: none; }
UL.productlistnobullet A { PADDING-LEFT: 0px; FONT-SIZE: 8pt; MARGIN-LEFT: 5px }
UL.productlistnobullet A:hover { color: #666; }
UL.productlistnobullet LI { PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 5px; line-height: 14px; margin-top: 4px }

UL.productlistnobulleta { PADDING-LEFT: 0px; FONT-SIZE: 8pt; list-style-type: none; }
UL.productlistnobulleta A { PADDING-LEFT: 0px; FONT-SIZE: 8pt }
UL.productlistnobulleta A:hover { color: #666; }
UL.productlistnobulleta LI { PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; line-height: 12px; margin-top: 2px }

UL.DownloadList { PADDING-LEFT: 0px; FONT-SIZE: 8pt; MARGIN-LEFT: 0px; list-style-type: none }
UL.DownloadList A { PADDING-LEFT: 0px; FONT-SIZE: 8pt; MARGIN-LEFT: 0px }
UL.DownloadList A:hover { color: #666; }
UL.DownloadList LI { PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 0px; line-height: 12px; margin-top: 4px }
        
table.ResultTable, table.ResultTable tr, table.ResultTable td { margin: 0px; padding: 0px; border-width: 0px }

table.ResultTable tr, table.ResultTable td { height: 16px; font-size: 8pt }

h5.ArnesonListTitle { font-weight: bold; font-size: 8pt; padding-bottom: 0px; margin-bottom: 0px ; margin-left: 0px}

h6.AllModels { font-size: 8pt; color: black; margin: 0px; padding: 0px; font-style: normal }

ul.ArnesonAttrList { list-style-type: none; margin: 0px; padding: 0px; margin-bottom: 10px }
ul.ArnesonAttrList li { font-size: 8pt; margin: 0px; padding: 0px; line-height: 12px }

table.ArnesonSpecTable { font-size: 8pt; padding: 0px; margin: 0px; border: 0px; border-right: solid 1px #828282; border-bottom: solid 1px #828282 }
table.ArnesonSpecTable tr { padding: 0px; margin: 0px}
table.ArnesonSpecTable td { padding: 4px; margin: 0px; border: solid 0px #828282; border-left: solid 1px #828282; border-top: solid 1px #828282  }


table.PumpDrives { font-size: 7pt; padding: 0px; margin: 0px; border: 0px; border-right: solid 1px #828282; border-bottom: solid 1px #828282 }
table.PumpDrives tr { padding: 0px; margin: 0px}
table.PumpDrives td { padding: 1px; margin: 0px; border: solid 0px #828282; border-left: solid 1px #828282; border-top: solid 1px #828282  }


.MJPbuttons thead tr.mjptxt td {
      font-weight: bold;
      font-size: 6pt;
      text-align: center;
      text-decoration: none;
      vertical-align:bottom;
		background-color: #446a7c;
		color: White;
    }

.MJPbuttons tbody tr.mjptxt td {
      font-weight: normal;
      font-size: 6pt;
      text-align: center;
      text-decoration: none;
      vertical-align:bottom;
      background-color: #efefef;
      border-color: White;
    }
.MJPbuttons tbody tr.even td a {
      text-decoration: none;
    }
    

