#contentWrap {
  height:auto;
}

#print_header, #print_footer { display: none; }

#top_header {
  position:relative;
  left:0px;
  top:0px;
  margin-top:5px;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:10px;
  background:#2e90c6;
}

#left_wrap {
  width:100%;
}

* html div#left_wrap {
  position:relative;
  top:-5px;
}

#left_top {
  margin-top:5px;
  margin-bottom:5px;
  background:#D3D2AF;
}

#left_mid {
  margin-top:5px;
  margin-bottom:5px;
  background:#F4F4F4;
}
#left_mid_header {
  position:relative;
  left:0px;
  top:0px;
  margin-top:5px;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:10px;
  background:#2e90c6;
}

.search_table {
  width:100%;
  margin:0px;
  padding:0px;
  border-collapse: collapse;
  border-spacing:0px;
}

.search_table tr {
  border-bottom:2px solid white;
}

.search_table td {
  margin:0px;
  padding:3px;
  padding-left:8px;
  font-family: arial, san-serif;
  font-weight: bold;
  color: #000;
}

#config_table {
  width:100%;
  margin:0px;
  padding:0px;
  border-collapse: collapse;
  border-spacing:0px;
}

#config_table td {
  margin:0px;
  padding:3px;
  border:2px solid #EAEAD8;
  font-family: arial, san-serif;
  color: #000;
}

#match_table {
  width:100%;
  margin:0px;
  padding:0px;
  border-collapse: collapse;
  border-spacing:0px;
}

#match_table td {
  margin:0px;
  padding:3px;
  border:2px solid #EAEAD8;
  font-family: arial, san-serif;
  color: #000;
}

#spec_table {
  width:100%;
  margin:0px;
  padding:0px;
  border-collapse: collapse;
  border-spacing:0px;
}

#sideview {
  border:2px solid #EAEAD8;
  margin-top:5px;
}

#spec_table td {
  margin:0px;
  padding:3px;
  border:2px solid #EAEAD8;
  font-family: arial, san-serif;
  color: #000;
}


#comp_table {
  width:100%;
  margin:0px;
  padding:0px;
  border-collapse: collapse;
  border-spacing:0px;
}

#comp_table td {
  margin:0px;
  padding:3px;
  border:2px solid #EAEAD8;
  font-family: arial, san-serif;
  color: #000;
}

#left_bot {
}
#left_bot_header {
  position:relative;
  left:0px;
  top:0px;
  margin-top:5px;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:10px;
  background:#FFF;
  border:1px solid #2e90c6;
}
#left_verybot_header {
  position:relative;
  left:0px;
  top:0px;
  margin-top:5px;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:10px;
  border:1px solid #2e90c6;
  background:#2e90c6;
}

.corner {
  position:absolute;
  top:-1px;
  right:0px;
}
* html img.corner {
  top:0px;
  right:-1px;
}

.corner2 {
  position:absolute;
  top:-1px;
  right:0px;
}
* html img.corner2 {
  top:0px;
  right:14px;
}

.corner3 {
  position:absolute;
  top:-1px;
  right:-1px;
}
* html img.corner3 {
  top:0px;
  right:0px;
}

.corner4 {
  position:absolute;
  top:-1px;
  right:0px;
}
* html img.corner4 {
  top:0px;
  right:0px;
}

#right_wrap {
  position:relative;
  top:0px;
  width:100%;
}
.right_wrap_table {
  position:absolute;
  top:0px;
  left:0px;
  margin:0px;
  padding:0px;
  margin-left:5px;
}
* html .right_wrap_table {
  position:absolute;
}
  
#right_top_header {
  position:relative;
  left:0px;
  top:0px;
  margin-top:5px;
  padding-top:10px;
  padding-bottom:10px;
  padding-left:10px;
  background:#2e90c6;
}

.large_italics {
  font-family: arial, san-serif;
  font-size: large;
  font-weight: 900;
  font-style: italic;
  color: #FFF;
}

.medium_italics, .title_text {
  font-family: arial, san-serif;
  font-weight: 900;
  font-style: italic;
  color: #FFF;
}

.large_black {
  font-family: arial, san-serif;
  font-size: medium;
  font-weight: bold;
  color: #000;
}

.large_white {
  font-family: arial, san-serif;
  font-size: medium;
  font-weight: bold;
  color: #FFF;
}

.partno_text {
  font-family: arial, san-serif;
  font-size: small;
  font-weight: bold;
  color: #FFF;
}

.huge_white {
  font-family: arial, san-serif;
  font-size: x-large;
  font-weight: bold;
  color: #FFF;
}

.medium_white, .mating_connector, .reset_text, .config_text {
  font-family: arial, san-serif;
  font-weight: bold;
  color: #FFF;
}

.medium, .medium_red {
  font-family: arial, san-serif;
  font-weight: bold;
}

.medium_red {
  color: #980F08;
}

.small_red, .component_text, .assembly_text, .name_text {
  font-family: arial, san-serif;
  font-size: x-small;
  font-weight: bold;
  color: #980F08;
}

.small {
  font-family: arial, san-serif;
  font-size: x-small;
  font-weight: bold;
}

.tiny_blue {
  font-family: arial, san-serif;
  font-size: x-small;
  font-weight: bold;
  color: #00F;
}

.small_label,
.small_label_b {
  font-family: arial, san-serif;
  font-size: small;
  color: #000;  
}
.small_label_b {
  font-weight: bold;
}

body {
/*  behavior:url("csshover.htc");*/
  z-index: 1;
}

.valtd { /* defaults for valtd class */
  background:#D3D2AF;
  width:50%;
  cursor:pointer;
}

.alright {
  float:left;
  font-family: arial, san-serif;
}

.valtd img {
  position:relative;
  top:3px;
  float:right;
}

.fancydropdown {
  visibility: hidden;
  height:0px;
  width:100%;
  position:absolute;
  top:0px;
  left:0px;
  display:inline;
}

.ddlist {
  color:black;
  font-family: arial, san-serif;
  font-weight:normal;
  text-align:left;
  background:white;
  border:1px solid #2e90c6;
  border-collapse: collapse;
  border-spacing:0px;
  width:579px;
}

.ddlist tr {
  border:1px solid #2e90c6;
}
.ddlist td {
  border:1px solid #2e90c6;
  padding:3px;
}

div.fancydropdown .ddlist {
  z-index:-99;
  border:0px;
}
div.fancydropdown .ddlist tr {
  border:0px;
}
div.fancydropdown .ddlist td {
  border:0px;
}

.gridfdd {
  color:black;
  font-family: arial, san-serif;
  font-weight:normal;
  text-align:center;
  background:white;
  border:1px solid #2e90c6;
  border-collapse: collapse;
  border-spacing:0px;
}

.gridfdd td {
  width:2em;
  height:2em;
}

div.fancydropdown .gridfdd {
  z-index:-99;
  border:0px;
}

.fddtitle {
  z-index:-99;
  color:white;
  font-family: arial, san-serif;
  font-weight:bold;
  text-align:center;
  background:#2e90c6;
}

td.optselect,
td.optselect_fw {
  cursor:pointer;
  padding-left:30px;
}

.optselect_ul,
.optselect_ul li {
  text-align:left;
  padding-left:0px;
}
.optselect_ul li {
  margin-left:30px;
}

.series_td {
  padding-left:5px;
}

tr.series_tr:hover {
  background-color:#D3D2AF;
}

.series_td a {
  text-decoration: none;
  color:black;
}
.series_td img {
  border:0px;
}

td.instructions {
  text-align:center;
  padding-left:10px;
  padding-right:10px;
}
td.instructions p {
  text-align: left;
}

td.optselect:hover {
  background-color:#D3D2AF;
}
td.optselect_fw:hover {
  background-color:#D3D2AF;
}

.optselect a,
.optselect_fw a {
  font-size: medium;
  text-decoration: none;
  color:black;
}

* html td.optselect_fw {
  width:360px;
}

#hideall {
  visibility:hidden;
  z-index:-99;
  position:absolute;
  top:0px;
  left:-9999px;
}

.plain_link {
  text-decoration:none;
  color:black;
}
.plain_link:hover {
  text-decoration:underline;
  color:blue;
}

.print_table {
  background:white;
  width:100%;
  text-align:right;
}

#mid_image_label1 {
  position:absolute;
  top:170px;
  right:0px;
  z-index:5;
  text-align:center;
  width:175;
}

#mid_image_label2 {
  position:absolute;
  bottom:5px;
  right:0px;
  z-index:5;
  text-align:center;
  width:175;
}

#image_image {
  position: relative;
  width: 350px;
  height: 320px;
  border:2px solid #EAEAD8;
  background-color: #ffffff;
}

.frame1 { position: absolute; top: 5px; left: 5px; }
.frame2 { position: absolute; top: 5px; right: 5px; }
.frame3 { position: absolute; bottom: 5px; left: 5px; }
.frame4 { position: absolute; bottom: 15px; right: 20px; }

img.blue { background-color: #00ccff; }
img.black { background-color: #222222; }
img.green { background-color: #339900; }
img.gray { background-color: #999999; }
img.red { background-color: #dd0000; }
img.white { background-color: #ffffff; }
img.yellow { background-color: #ffff00; }

table.form_table {
  padding-top:10px;
}

#instructions {
  font-family: arial, san-serif;
}

#logo_header {
  position:relative;
  top:0px;
  left:0px;
  background:#EAEAD8;
}

.form_table {
  font-family: arial, san-serif;
}

tr.form_table_line {
  margin:5px;
  height:1px;
}

tr.form_table_line td {
  background:#2e90c6;
  height:1px;
  width:100%;
  padding:0px;
  margin:0px;
}

.series_txt {
  font-size:x-small;
}
* html .series_txt {
  font-size:xx-small;
}

.series_table {
  position:relative;
  left:-111px;
  color:black;
  font-family: arial, san-serif;
  font-weight:normal;
  text-align:left;
  border-collapse: collapse;
  border-spacing:0px;
  padding:0px;
  margin:0px;
}
.series_table tr {
  padding:0px;
  border-spacing:0px;
}

.series_inner_tr {
  border-collapse: collapse;
  border-spacing:0px;
  padding:0px;
  margin:0px;
  background:white;
  background-color:#D3D2AF;
}

.series_outer_tr {
  background:white;
}

.series_table table.ddlist {
  padding:0px;
  margin:0px;
}

#all_header {
  position:relative;
  top:0px;
  left:0px;
  width:100%;
}

#print_header {
  visibility:hidden;
  position:absolute;
  top:0px;
  left:0px;
  height:1px;
  width:100%;
}

#html_header {
  margin:0px;
  padding:0px;
}
#toptext_tr {
  height:1.75em;
}
#print_footer {
  visibility:hidden;
  position:absolute;
  top:0px;
  left:0px;
  height:1px;
  width:100%;
}


#left_td {
  width:50%;
}

#right_td {
  width:50%;
}

.print_spacer {
  visibility:hidden;
  position:absolute;
  top:0px;
  left:0px;
  height:0px;
  width:0px;
}

.message {
  padding: 5px;
}

li {
  font-family: Arial, Helvetica, sans-serif;
}

