
/********* layout *********/


/********* style *********/

#content {
  border-right-width: 0px;

}

.content {
   padding-top:15px;
   padding-bottom:15px;
}

/********* financial report *********/

.extra_nav {
  margin-left: 10px;
  margin-bottom: 10px;
  background-color: #E5EAF5;
  padding: 0px;
  padding: 5px 5px;
  /* margin-bottom: 5px; */
}

.extra_nav a:link, .extra_nav a:visited, .extra_nav a:active {
  color: #003399;
}

.extra_nav a.extra-nav-act:link, .extra_nav a.extra-nav-act:visited, .extra_nav a.extra-nav-act:active {
  color: #7F99CC;
}

.extra_nav a:hover {
  color: #7F99CC;
}

.extra_nav_sub {
  margin: 0px;
  padding: 0px;
}
/********* product catalog *********/

.product-page-header-options {
  background-color: #7F99CC;
}

.product-page-header-options td {
  padding-top: 5px;
}

.product-page-header-options select {
  font-size: 10px;
  color: #003399;
  width: 193px;
}

.product-page-header-search td {
  padding-top: 5px;
}

.product-page-header-search #sword {
  width: 170px;
  border: white 1px solid;
  margin-top: 0px;
  margin-right: 2px;
  font-size: 10px;
  color: #003399;
}

.product-page-submenu,  .product-page-filelinks {
  margin-left: 10px;
  padding-bottom: 10px;
}

.product-page-groupHeader {
  color: #FFFFFF;
  font: bold 12px/16px;
  margin-left: 10px;
}

.product-page-itemHeader {
  background-color: #E5EAF5;
  border: 1px solid #E5EAF5;
}

a.product-page-itemHeaderLink:link, a.product-page-itemHeaderLink:hover, a.product-page-itemHeaderLink:active, a.product-page-itemHeaderLink:visited {
  font-weight: normal !important;
  color: #003399 !important;
}

/*
tr.product-page-item:hover td {
  background-color: #7F99CC;
}

tr.product-page-item:hover td.product-page-itemHeader {
  border: 1px solid #7F99CC;
}
*/

.product-page-imgCol {
  border-right: white dotted 1px;
}

.product-page-imgCol-hose {
  background-color: #FFFFFF;
}

.product-page-separator, .product-page-separator td {
  font: 6px/7px;
}

.product-page-separator-slim, .product-page-separator-slim td {
  font-size: 1px;
  line-height: 2px;
}

.product-page-th p {
  font-weight: normal;
}

.product-page-th p:first-line {
  font-weight: bold;
}

.product-page-dataCol {
  padding-bottom: 10px;
}

.product-page-datasheet th {
  font-size: 10px !important;
  text-align: center !important;
}

.product-page-datasheet td, .product-page-datasheet td p {
  text-align: center;
}

.product-page-datasheet-big th {
  font-weight: normal !important;
  font-size: 9px !important;
}

.product-page-datasheet-big td {
  font-size: 9px !important;
}

.product-page-datasheet-big th p {
  padding: 0px;
  margin: 0px;
}

.product-page-datasheet-big td p {
  padding: 0px;
  margin: 0px;
}

.product-page-datasheet-left, .product-page-datasheet-left p {
  text-align: left !important;
  white-space: nowrap;
}

.product-page-legal td {
  font-size: 9px !important;
  line-height: 11px !important;
}

/********* online application *********/

/*
.application-req {
  font-weight: bold;
}
*/
