UL.ProductInfoList { LIST-STYLE-TYPE: none }
UL.ProductInfoList  { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px }
UL.ProductInfoList LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 14px; PADDING-TOP: 0px }

UL.ProductInfoListSpace { LIST-STYLE-TYPE: none }
UL.ProductInfoListSpace  { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px }
UL.ProductInfoListSpace LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 8pt; PADDING-BOTTOM: 8px; MARGIN: 0px; LINE-HEIGHT: 14px; PADDING-TOP: 0px }

UL.ProductInfoListBulleted { list-style-type: disc }
UL.ProductInfoListBulleted  { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px }
UL.ProductInfoListBulleted LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; MARGIN: 0px; margin-left: 15px; LINE-HEIGHT: 14px; PADDING-TOP: 0px }

table.ProductInfoTable { margin: 0px; padding: 0px; border: 0px; }
table.ProductInfoTable tr { height: 14px; margin: 0px; padding: 0px; border: 0px; }
table.ProductInfoTable td {  height: 14px; font-size: 7pt; padding: 0px; margin: 0px; border-bottom: solid 1px #828282 }

h3.ProductTitle { font-size: 12pt; margin: 0px; padding: 0px; margin-bottom: 5px; margin-top: 5px; color: #5a5a5a }
h4.ProductSubTitle { font-size: 10pt; margin: 0px; padding: 0px; margin-bottom: 5px; margin-top: 5px; }
H5 { FONT-WEIGHT: bold; FONT-SIZE: 9pt; margin: 0px; margin-top: 4px; margin-bottom: 4px; COLOR: #464646; padding: 0px;}
H6 { font-weight: normal; FONT-SIZE: 9pt; MARGIN: 12px 2px 2px; font-style: italic; }

DIV.ProductInfo { FONT-SIZE: 8pt }

DIV#ProductList SPAN.DownloadHeader { FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #555555 }

UL.productlist { PADDING-LEFT: 0px; FONT-SIZE: 10pt; MARGIN-LEFT: 0px; list-style-type: none; }
UL.productlist A { PADDING-LEFT: 0px; FONT-SIZE: 10pt; MARGIN-LEFT: 0px }
UL.productlist A:hover { color: #666; }
UL.productlist LI { PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN-LEFT: 0px; line-height: 12px; margin-top: 5px }

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: 5px; MARGIN-LEFT: 0px; line-height: 12px; margin-top: 2px }
        
table.ResultTable, table.ResultTable tr, table.ResultTable td { margin: 0px; padding: 0px; border-width: 0px }

table.ResultTable tr, table.ResultTable td { height: 18px; font-size: 8pt }

h5.ArnesonListTitle { font-weight: bold; font-size: 10pt; padding-bottom: 0px; margin-bottom: 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: 15px }

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: 5px; margin: 0px; border: solid 0px black; 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;
    }
    
