/* ----- Table-Specific iFrames : set to elminate scrollbars ----- */
.transducersTable { height: 272px; }
.aws1000Table { height: 200px; }
.aws2000Table { height: 180px; }
.aws2000driveheadsTable { height: 446px; }
.aws3000Table {height: 264px;}
.intellectTransTable {height: 292px;}
.rundownFixtureTable {height: 270px;}
.aws3000lcTable {height: 194px;}
.aws4000Table { height: 54px; }
.intellectRotaryTransTable { height: 124px; }
.intellectTransWrenchTable { height: 194px; }
.aws4050Table { height: 54px; }
.aws4050lcTable { height: 54px; }
.aws5000Table {height: 264px;}
.aws5000OptionalTable {height: 82px;}

/* ===== DON'T EDIT BELOW THIS POINT ===== */


/* ----- Global Styles -----*/
body {background-color: #FFFFFF;}
.setHeight { height: 100%; }
.footer{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none;  background-image: none;  background-color: #FFFFFF;  border-top: 2px solid #000000;         }  /*Media-Specific*/
.noScreen { display: inline-block; } /*Media-Specific*/
.noPrint { display: none; } /*Media-Specific*/
.printTitle { font-family: Arial, Helvetica, sans-serif;  font-size: 18pt; padding-bottom:10px; font-weight:bold;padding-left: 14px;padding-top: 7px;display: inline-block;} /*Media-Specific*/
.printAddress { font-family: Arial, Helvetica, sans-serif;  font-size: 9pt; padding-bottom:10px;display: inline-block;} /*Media-Specific*/
.pageBreak { page-break-after: always; }

/*----- Top Navigation -----*/
a.topNav:visited,a.topNav:link {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#FFF;font-weight:bold;text-decoration:none;letter-spacing:1px;}
a.topNav:hover{color: #000;}
a.topNavOn:visited,a.topNavOn:link {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#000;font-weight:bold;text-decoration:none;letter-spacing:1px;}
a.topNavOn:hover{color: #000;}

/*----- Left Navigation -----*/
a.leftNavLink:visited,a.leftNavLink:link{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFF; text-decoration: none; width:100%;}
a.leftNavLink:hover{color: #000;}
a.leftNavLinkOn:visited,a.leftNavLinkOn:link{font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000;font-weight:bold; text-decoration: none; width:100%;}
a.leftNavLinkOn:hover{color:#000;}

/*----- Text Formatting -----*/
.leftColumn{padding-left:0px;font-family: Arial, Helvetica, sans-serif;font-size:12px;line-height: 18px;color:#333;}  /*Media-Specific*/
.rightColumn{font-family: Arial, Helvetica, sans-serif;font-size:12px;line-height: 18px;color:#333;}
.titlePadding { padding-left: 0px; }  /*Media-Specific*/
.title { font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #000; font-weight: bold;    padding-top: 12px;  border-bottom: 1px solid #000000;      }
.subTitle { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #000000; padding-top: 7px; height:0px; }	
.sectionHeader {height: 20px; font-weight: bold; font-size: 11pt; font-family: Arial, Helvetica, sans-serif; border-bottom: 1px solid #000000; }

/* ----- Right-Column Content ----- */
.subSection { }
.subSectionHeader {line-height: 15px; font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; border-bottom: 1px solid #000000; }
table.subSection a:visited, table.subSection a:link {line-height: 17px; color: #CC6600; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; }
table.subSection a:hover {line-height: 17px; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; }
.enlarge {display:none;} /*Media-Specific*/
.picture { cursor: hand; }

/* ----- Lists ----- */
ul {margin-bottom:18px;margin-top:10px;line-height: 19px;list-style-image: url(../images/con_bullet2.gif);  list-style-position: outside;  margin-left: 15px;       }
ol {margin-bottom:18px;margin-top:10px;line-height: 19px;list-style-image: url(../images/con_bullet1.gif);  list-style-position: outside;      }

/* ----- Tables ----- */
.dataTable {padding:0px;}
.dataTableCell {}
.dataTableText { font-family: Arial, Helvetica, sans-serif;  font-size: 9px;  }
.dataTableHeader {height: 20px; padding-left: 4px;background-color:#CCCCCC; padding-top: 2px;font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; border: 1px solid #999999; }
.dataTableColHeader1 {height:19px;padding-top:1px;vertical-align:middle;text-align:center;color: #333333;font-weight:bold;font-family: Arial, Helvetica, sans-serif; font-size: 8pt;  border: 1px solid #CCCCCC;  background-color: #DADADA;}
.dataTableColHeader2 {height:18px;vertical-align:middle;text-align:center;color: #333333; font-weight:bold;font-family: Arial, Helvetica, sans-serif; font-size: 8pt;  border: 1px solid #CCCCCC; background-color: #E7E7E7;}
table.dataTable a:visited, table.dataTable a:link {color: #CC6600; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; }
table.dataTable a:hover {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; }
.rowOff {color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 8pt;}
.rowOn {background-color: #FFFFFF; color: #000000; cursor: default;font-family: Arial, Helvetica, sans-serif; font-size: 8pt; border-bottom: 1px solid #CCCCCC; }
tr.rowOff td {border-bottom: 1px solid #E8E8E8;}
tr.rowOn td {border-bottom: 1px solid #FFFFFF;}

/* ----- Popup Window ----- */
.popuptitle {padding-bottom: 9px; font-family: Arial, Helvetica, sans-serif;  color: #FFFFFF; font-weight:bold;  font-size: 21px;  }
.popupSubTitle {padding-bottom: 9px;  font-family: Arial, Helvetica, sans-serif;  color: #FFFFFF; font-weight:bold;  font-size: 15px;  }