/* ----- Table-Specific iFrames : set to elminate scrollbars ----- */
.transducersTable { height: 338px; }
.aws1000Table { height: 310px; }
.aws2000Table { height: 290px; }
.aws2000driveheadsTable { height: 765px; }
.aws3000Table {height: 440px;}
.intellectTransTable {height: 490px;}
.rundownFixtureTable {height: 435px;}
.aws3000lcTable {height: 315px;}
.aws4000Table { height: 65px; }
.intellectRotaryTransTable { height: 190px; }
.intellectTransWrenchTable { height: 315px; }
.aws4050Table { height: 130px; }
.aws4050lcTable { height: 65px; }
.aws5000Table {height: 440px;}
.aws5000OptionalTable {height: 115px;}

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


/* ----- Global Styles -----*/
body {background-color: #F4F4F4; margin: 0px; padding:0px; }
.setHeight { height: 100%; }
.footer{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFF; text-decoration: none;  background-image: url(../images/background.gif); }
.noScreen { display: none; } /*Media-Specific*/
.noPrint { display: inline-block; } /*Media-Specific*/
.printTitle {display: none;} /*Media-Specific*/
.printAddress {display: none;} /*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;text-decoration:none;letter-spacing:1px;font-weight:bold;}
a.topNav:hover{color: #000;}
a.topNavOn:visited,a.topNavOn:link {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;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;}

.navigation { }
.navItemOff { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; height: 24px; padding-left: 15px; background-image: url(../images/nav_item_off.gif); }
.navItemOn { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; height: 24px; padding-left: 15px; background-image: url(../images/nav_item_on.gif); }

td.navItemOn a:visited,td.navItemOn a:link {color: #000000; text-decoration: none; width:100%;}
td.navItemOn a:hover {width:100%;}

td.navItemOff a:visited,td.navItemOff a:link {color: #ffffff; text-decoration: none; width:100%;}
td.navItemOff a:hover { color: #000000;width:100%; }

/*----- Text Formatting -----*/
.leftColumn{padding-left:20px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:12px;line-height: 18px;color:#333;}
.rightColumn{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:12px;line-height: 18px;color:#333;}
.titlePadding { padding-left: 20px; }
.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 {font-family: Arial, Helvetica, sans-serif;  font-size: 9px; color:#666666; display:inline-block;} /*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:4px;}
.dataTableCell {}
.dataTableText { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 10px;  }
.dataTableHeader {height: 20px; font-weight: bold; font-size: 11pt; font-family: Arial, Helvetica, sans-serif; border-bottom: 1px solid #000000; }
.dataTableColHeader1 {height:19px;padding-top:0px;padding-bottom:0px;text-align:center;color: #333333;font-weight:bold;font-family: Arial, Helvetica, sans-serif; font-size: 9pt;  border: 1px solid #CCCCCC;  background-color: #DADADA;}
.dataTableColHeader2 {height:18px;padding-top:0px;padding-bottom:0px;text-align:center;color: #333333; font-weight:bold;font-family: Arial, Helvetica, sans-serif; font-size: 9pt;  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: 9pt;}
.rowOn {background-color: #FFFFFF; color: #000000; cursor: default;font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid #CCCCCC; }
tr.rowOff td {border-bottom: 1px solid #CCCCCC;}
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;  }