@charset "iso-8859-1";
/* author: Scudiero Thomas */
/*         IT analyst (ITALY) */
/*         email: thomas.scudiero@tin.it */
/* Creation date: 01/01/06 */

BODY, DIV, P, OL, UL, DL, DT, DD, LI, A {
  font-family: Helvetica, Garamond, Verdana, sans-serif;
  font-color: black;
  text-decoration: none;
}

BODY.content {
  padding: 0px;
  background-color: white;
}

A[href] {
  text-decoration: none;
}

A:link {color: blue;} 
A:visited { color: darkblue; }
A:active {color: red;}
A:hover {color: blue;}

A.linkrow:link {
  color:  white; 
  /* font-family: verdana; */
  font-weight: bold;
  font-variant: small-caps;
  text-decoration: none;
}  
A.linkrow:visited {
  color: white;
  font-weight: bold;
  font-variant: small-caps;
  text-decoration: none;
}
A.linkrow:active {
  color: yellow;
  font-weight: bold;
  font-variant: small-caps;
  text-decoration: none;
}
A.linkrow:hover {
  color: yellow;
  font-weight: bold;
  font-variant: small-caps;
  text-decoration: underline;
}

A.footerLink{
  color: blue;
}

TABLE.pageheader {
  border-width: 0px; 
  border-style: none;
  border-color: blue;
  width: 98%;
  max-width: 800px;
  /* background-color: #aaaaff; */
  margin: 0px;
  padding: 0px;
  cellspacing: 1px; 
}

TABLE.sections {
  border-width: 1px 1px 0px 0px; 
  border-style: dashed;
  max-width: 800px; 
}

TABLE.machines {
  border-style: solid;
  border-collapse: collapse;
  border-width: 0px 0px 1px 0px;
  max-width: 800px;
  width: 98%;
  page-break-inside: avoid;
}

TABLE.documents {
  border-style: none;
  width: 90%;
  max-width: 800px;
}

TABLE.details {
  border-style: none;
  width: 90%;
  max-width: 800px;
}

TABLE.searchForm {
  border-style: solid;
  border-width: 1px;
  border-color: lightblue;
  max-width: 450px;
}

TABLE.contactUs {
  border-width: 0px;
  border-style: none;
  width: 98%;
  max-width: 800px;  
}

TABLE.peopleTable{
  border-width: 0px;
  border-style: none;
  width: 98%;
  max-width: 450px;
}

TABLE.files{
  border-width: 0px;
  border-style: solid;
  border-color: lightblue;
  border-collapse: collapse;
  width: auto;
  max-width: 450px;
}

TR.thead {
  border-style: solid;
  border-width: 1px 0px 1px 0px;
  border-color: blue;
  background-color: lightblue;
}

TR.headerlogorow {
  /* background-color: lightblue; */
}

TR.headlinkrow {
  background-color: #0000ff; 
}

TR.pathrow {
}

TR.sectionrow {
}

TR.searchCatRow{
}

TD.searchCatCell{
   border-width: 1px;
   border-style: solid;
   border-color: blue;
   background-color: white;
   color: darkgreen;
   font-weight: bold;
   font-variant: small-caps;
   text-align: center;
   vertical-align: middle;
   padding: 5px;
}

TD.searchField {
  text-align: left;
  border-style: solid;
  border-width: 1px;
  border-color: lightblue;
}

TD.searchButton {
  text-align: center;
  border-style: solid;
  border-width: 1px; 
  border-color: lightblue;
}

TD.headlinkcell {
  border-style: solid;
  border-width: 2px;
  width: 16.5%;
  border-color: darkblue; /* lightblue; */
  font-weight: bold;
  text-decoration: none;
  vertical-align: middle;
  text-align: center;
}

TD.sectioncell {
  /* background-color: #CCFFFF; */
  padding: 3pt;
  border-width: 0px 0px 1px 0px;
  border-color: black;
  border-style: solid;
  text-decoration: none;
  text-align: left;
}

TD.pathcell {
  border-style: none;
  border-width: 0px;
  border-color: darkblue;
  font-weight: normal;
  text-decoration: none;
  vertical-align: middle;
  text-align: left;
  padding: 3px;
}

TD.refCell {
  border-style: none;
  border-width: 0px;
  border-color: darkblue;
  font-weight: bold;
  color: darkblue;
  text-decoration: none;
  vertical-align: top;
  text-align: left;
  padding: 2px;
}

TD.brandCell {
  border-style: none;
  border-width: 0px;
  border-color: darkblue;
  color: darkblue;
  font-weight: bold;
  text-decoration: none;
  vertical-align: top;
  text-align: left;
  padding: 2px;
}

TD.modCell {
  border-style: none;
  border-width: 0px;
  border-color: darkblue;
  font-weight: bold;
  color: darkblue;
  text-decoration: none;
  vertical-align: top;
  text-align: left;
  padding: 2px;
}

TD.detLinkCell{
  vertical-align: top;
  text-align: left;
  padding: 2px;
}

TD.descCell {
  text-align: left;
  vertical-align: top;
  /* font-family: Georgia; */
}

TD.detailCell {
  text-align: left;
}

TD.detTopCell {
  text-align: left;
}

TD.filler {
  text-align: left;  
  width: auto;
}

TD.files {
  text-align: left;
  border-color: lightblue;  
  width: auto;
  border-style: solid;
  border-width: 1px;
  padding: 5px;
}

TH.filler {
  text-align: left;  
  width: auto;
}

HR {
  border-style: solid;
  border-width: 1px;
  color: blue;
  width: 98%;
  max-width: 800px;
}

IMG.pdfIcon{
  border-style: none;
}

DIV.company {
  text-align: justified;
  width: 98%;
  max-width: 800px;
}

DIV.limitedWidth {
  text-align: left;
  width: 98%;
  max-width: 800px;
}