html {
height:100%;
max-height:100%;
border:0;
background:#fff;
font-size:11pt;
font-family:Gill Sans MT, "times new roman", sans-serif;
overflow:hidden;
margin:0;
padding:0;
}

body {
border:0;
height:100%;
max-height:100%;
font-size:11pt;
font-family:Gill Sans MT, "times new roman", sans-serif;
margin:0;
padding:0;
overflow:hidden;
}

#topper {
position:absolute;
top:0;
left:10px;
right:10px;
width:98%;
height:85px;
overflow:hidden;
color:#ECECEC;
background:#000000;
padding:5px;
}

#TopBox1 {
position:absolute;
z-index:1;
top:0;
left:410px;
width:300px;
height:84px;
text-align:center;
overflow:hidden;
color:#ECEFEF;
background:#99ccff;
padding:0;
font-size: 24pt;
font-weight: bold;
font-family: "gil sans";
}

#TopBox2 {
position:absolute;
z-index:1;
top:0;
right:15px;
width:225px;
height:88px;
text-align:center;
font-size:14pt;
overflow:hidden;
color:#ECEFEF;
background:#000000;
padding:0;
}

#MenuHold {
position:absolute;
top:95px;
height:50px;
width:90%;
left:175px;
overflow:hidden;
text-align:center;
padding:5px;
}

#MenuHold2 {
position:absolute;
top:100px;
left:10px;
width:160px;
height:100%;
overflow:hidden;
font-size:9pt;
text-align:center;
background:#ECEFEF;
}

#HeadHold {
position:absolute;
top:100px;
height:75px;
left:168px;
right: 22px;
overflow:hidden;
text-align:center;
}

#ClockBox {
position:absolute;
top:360px;
height:75px;
width:145px;
left:10px;
overflow:hidden;
font-size:9pt;
text-align:center;
background:#ECEFEF;
}

#AdBox {
position:absolute;
top:435px;
height:55px;
width:145px;
left:10px;
overflow:hidden;
text-align:center;
background:#ECEFEF;
padding:5px 0 0;
}

#LinkBox {
position:absolute;
bottom:0;
height:95px;
width:145px;
left:10px;
overflow:hidden;
text-align:center;
background:#ECEFEF;
}

#content {
position:absolute;
top:105px;
left:175px;
bottom:20px;
right:0;
overflow:auto;
text-align:justify;
padding:12px;
}

#content2 {
position:absolute;
top:140px;
left:175px;
bottom:20px;
right:0;
overflow:auto;
text-align:center;
padding:12px;
}

#content3 {
position:absolute;
top:175px;
left:170px;
bottom:20px;
right:0;
overflow:scroll;
text-align:justify;
padding:12px;
}

#footer {
position: absolute;
bottom: 0;
left: 170px;
height: 20px;
text-align: left;
font-weight: bold;
font-size: 7pt;
}

#PWBox1  {
position:absolute;
top:50px;
left:460px;
width:350px;
}

#PWBox2  {
position:absolute;
top:200px;
left:10px;
width:350px;
}

#PWShowText  {
position:absolute;
top:50px;
left:10px;
width:440px;
font-size: 11pt;
text-align: left;
}

#PWShowText2  {
position:absolute;
top:370px;
left:370px;
width:440px;
font-size: 11pt;
text-align: left;
}

ul#menu  {
float:left;
clear:both;
width:145px;
padding:0;
margin:0;
list-style-type:none;
text-align: center;
}

a.menu {
float:left;
clear:both;
width:145px;
text-decoration:none;
color:black;
background-image:url('Buttons/Btn_Menu1.jpg');
padding:.3em 0;
}

a.menu:hover {background-image:url('Buttons/Btn_Menu2.jpg'); color: #1AA41D; font-weight:700; width:160px;}

li.menu {display:inline}

a.three {
color:#000080;
font-weight:700;
text-decoration:none;
}

a.three:hover {
color:#FF0000;
text-decoration:underline;
}

a.red {
color:#FF0000;
font-size:10pt;
font-weight:700;
text-decoration:none;
}

a.red:hover {
color:#000080;
text-decoration:underline;
}

a.red:visited, a.three:visited, a.four:visited {
color:#005C00;
}

a.four {
color:#000088;
font-weight:700;
text-decoration:none;
}

a.three:hover,a.four:hover {
color:red;
text-decoration:underline;
}

.const {
font:italic small-caps 500 16pt arial;
color:#000;
text-align:center;
}

.pw {
font-weight:700;
font-size:14pt;
font-style:italic;
color:#807f7c;
}

.pw2 {
font-weight:900;
font-size:16pt;
font-style:italic;
color:#CC0000;
}

h3.use {
font-weight:700;
font-size:16pt;
font-style:italic;
color:#646464;
text-align: center;
}

h3.mach {
font-weight:700;
font-size:13pt;
font-style:italic;
text-align: center;
text-decoration: underline;
}

.cent {
text-align:center;
}

.bcent {
font-weight:700;
text-align:center;
}

.jbold {
text-align:justify;
font-weight:700;
}

.l {
text-align:left;
}

.lbold {
text-align:left;
font-weight:700;
}

.r {
text-align:right;
}

.rbold {
text-align:right;
font-weight:700;
}

.just {
text-align:justify;
}

.bjust {
font-weight:700;
text-align:justify;
}

.und  {
text-decoration: underline;
}

#PWBox td{
width: 195px;
height: 210px;
vertical-align: top;
padding-top:12px;
padding-right:45px;
background: url("Images/PWBackBox.jpg") no-repeat;
text-align:center;
color: #CC0000;
font-size: 8pt;
font-weight: Bold;
}

#PWBox td.nobg{
background:none;
}

#PWBox1 td{
width: 130px;
height: 150px;
vertical-align: top;
padding-top:12px;
padding-right:0;
background: url("Images/PWBackBox1.jpg") no-repeat;
text-align:center;
color: #CC0000;
font-size: 8pt;
font-weight: Bold;
}

#PWBox1 td.nobg{
background:none;
}

table.washers {
width:800px;
height:380px;
font-size:9pt;
border-collapse:separate;
border-spacing:3px;
border-color:#000;
}

table.subwarr {
width:450px;
font-size:9pt;
font-weight:Bold;
border-collapse:separate;
border-spacing:5px;
border-color:#000;
}

table.prods {
table-layout:fixed;
width:835px;
font-size:9pt;
border-collapse:separate;
border-spacing:3px;
border-color:#000;
}

table.subprods {
width:150px;
background-color:#B8E0C4;
font-size:10pt;
border-collapse:separate;
border-spacing:2px;
border-color:#000;
}

table.pwprods {
width:805px;
/*background-color:#CFFBD2;*/
font-size:9pt;
border-collapse:separate;
border-spacing:2px;
border-color:#000;
}

table.pwprods2 {
table-layout:fixed;
width:725px;
height:480px;
background-color:#ECEFEF;
font-size:9pt;
border-collapse:separate;
border-spacing:2px;
border-color:#000;
}

table.key {
width:400px;
background-color:#ECECEF;
font-size:8pt;
border-collapse:separate;
border-spacing:2px;
border-color:#000;
}

table.pwspec {
width:700px;
font-size:8pt;
border-collapse:separate;
border-spacing:3px;
border-color:#000;
}

table.pwspecs {
width:650px;
font-size:9pt;
border-collapse:separate;
empty-cells: show;
border-spacing:3px;
border-color:#000;
}

table.pwuses {
width:420px;
font-size:9pt;
border-collapse:separate;
empty-cells: show;
border-spacing:3px;
border-color:#000;
}

table.pwspecscma {
width:700px;
font-size:9pt;
border-collapse:separate;
empty-cells: show;
border-spacing:3px;
border-color:#000;
}

table.pwfeats {
width:805px;
font-size:9pt;
border-collapse:separate;
empty-cells: show;
border-spacing:3px;
border-color:#000;
}

table.pwfeats2 {
width:805px;
font-size:9pt;
border-collapse:separate;
empty-cells: show;
border-spacing:3px;
border-color:#000;
}

table.pwdims {
width:250px;
font-size:8pt;
border-collapse:separate;
border-spacing:3px;
border-color:#000;
}

table.gloss {
table-layout:fixed;
width:780px;
font-size:9pt;
border-collapse:separate;
border-spacing:3px;
border-color:#000;
}

.thead  {
font-weight: 700;
font-size: 14pt;
text-align: center;
background-color: #cecece;
}

tr.ht143  {
height: 210px;
text-align: center;
}

tr.titles {
height: 37px;
font-size: 7pt;
font-weight: bold;
text-align: center;
background-color:#CACACA;
vertical-align: middle;
}

tr.vert {
vertical-align: top;
}

table.TopMenu {
table-layout: fixed;
border-collapse: separate;
border-spacing: 10px 0;
}

td.TopMenu  {
background-image: url('Buttons/Btn_Menu.jpg');
background-repeat: no-repeat;
height: 35px;
width: 140px;
font-size: 9pt;
text-align: center;
}

td.pw1 {
width:500px;
height:35px;
font-size:16pt;
font-weight:700;
font-style:italic;
text-align:center;
}

td.pw2 {
width:225px;
height:250px;
background-color:#fff;
text-align:center;
font-size:11pt;
}

td.pw3 {
width:625px;
height:100px;
text-align:justify;
font-size:9pt;
padding:7px;
}

td.gloss  {
border-style: ridge;
text-align: center;
font-weight: 700;
}

td.box {
width:200px;
height:190px;
text-align:center;
font-size:9pt;
padding:2px;
}

td.padl {
padding-left:.25cm;
}

td.padr {
padding-right:.25cm;
}

td.padlr {
padding-left:.25cm;
padding-right:.25cm;
}

.PWBoxes td{
width: 133px;
height: 135px;
vertical-align: top;
padding-top:10px;
background: url("Images/BackBoxPW.jpg") no-repeat;
text-align:center;
}

.PWBoxes td.nobg{
background:none;
}

.note {
font-size:8pt;
}

ul.arrow {
list-style-image:url('Images/tri.gif');
font-size:9pt;
}

ul#menu {
font-size:9pt;
}

.groove {
text-align:justify;
border-style:groove;
padding:.1in;
}

.groovec {
text-align:center;
border-style:groove;
padding:.1in;
}

.ridge {
text-align:left;
border-style:ridge;
padding:.1in;
}

.ridge1 {
width:400px;
background:#ECEFEF;
text-align:left;
border-style:ridge;
padding:.1in;
}

.ridge2 {
width:350px;
text-align:center;
font-size:8pt;
border-style:ridge;
padding:.1in;
}

.ridge3 {
text-align:left;
color:#e6b8bd;
background-color:#773b3d;
font-weight:700;
border-style:ridge;
padding:.1in;
}