/*===========================================================================*/
/* File:    Fluidwell General Internet Style Sheet                           */
/* Version: 1.2                                                              */
/* Date:    9 November 2005                                                  */
/*===========================================================================*/

BODY
{
  background-attachment: fixed;
  background-image: url(bg_unit_bl.jpg); /* link releative to SS file */
  background-position: center;
  background-repeat: no-repeat;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin: 0px;
  text-align: center;
  /*overflow:scroll;*/
  overflow-y: scroll;
  /*overflow-x: hidden;*/
}

A.DatasheetLink
{
}

/*===========================================================================*/
/* Typical frames table styles                                               */
/*===========================================================================*/
TABLE.FramesMaster
{ 
  border-collapse: collapse;
  border-width: 0px;
  height: 99%;
  font-size: 100%;
  margin: 0px;
  text-align: center;
  width: 100%;
}

TABLE.Frames
{ 
  border-collapse: collapse;
  border-width: 0px;
  height: 100%;
  font-size: 100%;
  margin: 0px;
  text-align: center;
  width: 100%;
}

/*===========================================================================*/
/* Typical home image table styles                                           */
/*===========================================================================*/
TABLE.Home
{ 
  border-collapse: collapse;
  border-width: 0px;
  border-style: solid;
  border-color: #1D6497;
  margin: 0px;
  padding: 0px;
}

TD.HomeLeft
{ 
  height: 100px;
  margin: 0px;
  padding: 0px;
  width: 20px;
  vertical-align:top;
}

TD.HomeMiddle
{ 
  height: 100px;
  margin: 0px;
  padding: 0px;
  width: 110px;
  vertical-align:top;
}

TD.HomeRight
{ 
  height: 100px;
  margin: 0px;
  padding: 0px;
  width: 20px;
  vertical-align:top;
}

TD.HomeInsert
{
  font-size:13px;
  padding-right:10px;
  text-align:right;
  vertical-align:bottom;
  /*width: 100%;*/
}

TD.HomeLatestNews
{ font-size:13px;
  vertical-align:bottom;
  width: 100%;
}

TD.HomeMain
{
  font-size:14px;
  vertical-align:top;
  width: 100%;
}

IMG.HomeLeft
{ 
  border-width: 0px;
  height: 100px;
  width: 20px;
}

IMG.HomeMiddle
{
  border-width: 0px;
  height: 100px;
  width: 110px;
}

IMG.HomeRight
{
  border-width: 0px;
  height: 100px;
  width: 20px;
}

A.HomeNewsLink
{
  border-width: 0px;
  color: #1D6497; /*#004d7F;*/
  font-size: 90%;
  text-decoration: none;
}

A.HomeNewsLink:Hover
{
  text-decoration: underline;
}

/*===========================================================================*/
/* Typical logo table styles                                                 */
/*===========================================================================*/
TABLE.Logo
{ 
  background-color: #1D6497; /*#004d7F;*/
  border-collapse: collapse;
  border-color: #1D6497; /*#004d7F;*/
  border-style: solid;
  border-width: 0px; /* 1px; -> reduce image size by 1 pixel all around! */
  font-size: 80%;
  margin: 0px;
  padding: 0px;
}

TD.Logo
{ 
  background-color: #1D6497; /*#004d7F;*/
  color: #FFFFFF;
  font-family: /*Univers Extended, Univers,*/ Verdana, Arial, Helvetica, sans-serif;
  font-size: 42px;
  font-weight:bold;
  line-height: 42px;
  margin: 0px;
  padding: 0px;
  text-align: center;
}

IMG.LogoImagePrint
{
  display: none;
  vertical-align: top;
}

IMG.LogoImageScreen
{
  display: block;
  vertical-align: top;
}

/*===========================================================================*/
/* Typical schematic image styles                                            */
/*===========================================================================*/
IMG.SchematicPrint
{
  display: none;
}

IMG.SchematicScreen
{
  display: block;
}

/*===========================================================================*/
/* Typical photo image styles                                                */
/*===========================================================================*/
IMG.PhotoPrint
{
  display: none;
}

IMG.PhotoScreen
{
  display: block;
}

/*===========================================================================*/
/* Typical lcd image styles                                                  */
/*===========================================================================*/
IMG.LCDPrint
{
  display: none;
}

IMG.LCDScreen
{
  display: block;
}

/*===========================================================================*/
/* Typical navigate table styles                                             */
/*===========================================================================*/
TABLE.Navigate
{ 
  border-collapse: collapse;
  border-color: #1D6497; /*#004d7F;*/
  border-style: solid;   
  border-width: 0px 0px 1px 0px;
  font-size: 11px; /*80%;*/
  margin: 0px;
}

TD.Navigate
{ 
  font-size: 11px; /*80%;*/
  height: 20px;
  padding: 2px 2px 0px 2px;
  text-align: left;
  width: 100%;
}

A.Navigate
{ 
  color: #00008b; 
  text-decoration: none;
}

A.Navigate:Hover
{ 
  text-decoration: underline;
}

SPAN.Navigate
{
  color: #00008b;
  cursor:default; 
}

SPAN.NavigateBlack
{
  cursor:default; 
}

/*===========================================================================*/
/* Typical menu table styles                                                 */
/*===========================================================================*/
TABLE.Menu
{ 
  border-collapse: collapse;
  border-color: #1D6497; /*#004d7F;*/
  border-style: solid;
  border-width: 0px;
  font-size: 13px;
  margin: 0px;
  padding: 0px;
  vertical-align: top;
}

TD.MenuUnselected
{ 
  background-image: url(bg_nav.gif); /* link releative to SS file */
  background-repeat: repeat-x;
  color: #00008b; 
  cursor:pointer; 
  cursor:hand; 
  height: 35px;
  padding: 5px 0px 2px 0px;
  text-align:center;
  vertical-align:middle;
  width: 100px;
}

A.MenuUnselected
{ 
  color: #00008b; 
  text-decoration: none;
}

TD.MenuSelected
{ 
  background-image: url(bg_sel.gif); /* link releative to SS file */
  background-repeat: repeat-x;
  cursor:pointer; 
  cursor:hand; 
  color: #00008b;
  height: 35px;
  padding: 5px 0px 2px 0px;
  text-align:center;
  vertical-align:middle;
  width: 100px;
}

A.MenuSelected
{
  color: #00008b;
  text-decoration: none;
}

TD.MenuSeparation
{ 
  background-image: url(bg_sep.gif); /* link releative to SS file */
  background-repeat: repeat-x;
  height: 35px;
  padding: 5px 0px 2px 0px;
  width: 1px;
}

TD.MenuLeft
{ 
  background-image: url(bg_left.gif); /* link releative to SS file */
  background-repeat: no-repeat;
  height: 35px;
  padding: 5px 0px 2px 0px;
  width: 5px;
}

TD.MenuEmpty
{ 
  background-image: url(bg_nav.gif); /* link releative to SS file */
  background-repeat: repeat-x;
  height: 35px;
  padding-bottom: 2px;
  padding-top: 5px;
}

TD.MenuRight
{ 
  background-image: url(bg_right.gif); /* link releative to SS file */
  background-repeat: no-repeat;
  height: 35px;
  padding: 5px 0px 2px 0px;
  width: 5px;
}

TABLE.MenuBottom
{ 
  border-collapse: collapse;
  border-color: #1D6497; /*#004d7F;*/
  border-style: solid;
  border-width: 0px;
  font-size: 13px;
  margin: 0px;
  padding: 0px;
  vertical-align: top;
}

TD.MenuBottomEmpty
{ 
  background-image: url(bg_bottom_nav.gif); /* link releative to SS file */
  background-repeat: repeat-x;
  height: 28px;
  padding: 0px;
}

TD.MenuBottomLeft
{ 
  background-image: url(bg_bottom_left.gif); /* link releative to SS file */
  background-repeat: no-repeat;
  height: 28px;
  padding: 0px;
  width: 5px;
}

TD.MenuBottomRight
{ 
  background-image: url(bg_bottom_right.gif); /* link releative to SS file */
  background-repeat: no-repeat;
  height: 28px;
  padding: 0px;
  width: 5px;
}



/*===========================================================================*/
/* Typical menupopup table styles                                            */
/*===========================================================================*/
DIV.MenuPopUpUnselected
{ 
  background-color: #EDEFF2;
  border-style: solid; 
  border-width: 1px; 
  color: #00008b;
  cursor:pointer; 
  cursor:hand; 
  line-height: 16px; 
  position:absolute; 
  top: -1000px; 
  visibility: hidden;
  z-index: 90;
}

SPAN.MenuPopUpUnselected 
{ 
  background-color: #EDEFF2;
  color: #AAAAAA; 
  cursor:default; 
  font-size: 13px;
  left: 0; 
  position:absolute; 
  text-align: left; 
  text-decoration: none; 
  z-index: 99; 
}

A.MenuPopUpUnselected 
{ 
  background-color: #EDEFF2;
  color: #00008b; 
  font-size: 13px;
  left: 0; 
  position:absolute; 
  text-align: left; 
  text-decoration: none; 
  z-index: 99; 
}

A.MenuPopUpUnselected:hover
{
  background-color: #BFC3CB;
  background-image: url(pu_sel.gif); /* link releative to SS file */
  background-repeat: repeat;
  height: 17px;
  text-decoration: none; 
}

HR.MenuPopUpUnselected
{ 
  color: #00008b;
  left: 0px; 
  height: 1px;
  position:absolute; 
  z-index: 99; 
}

DIV.MenuPopUpSelected
{ 
  background-color: #EDEFF2;
  border-style: solid; 
  border-width: 1px; 
  color: #00008b;
  cursor:pointer; 
  cursor:hand; 
  line-height: 16px; 
  position:absolute; 
  top: -1000px; 
  visibility: hidden;
  z-index: 90; 
}

SPAN.MenuPopUpSelected
{ 
  background-color: #BFC3CB; 
  background-image: url(pu_sel.gif); /* link releative to SS file */
  background-repeat: repeat;
  color: #AAAAAA;
  cursor:default; 
  font-size: 13px; 
  left: 0; 
  position:absolute; 
  text-align: left; 
  text-decoration: none;
  z-index: 99; 
}

A.MenuPopUpSelected
{ 
  background-color: #BFC3CB; 
  background-image: url(pu_sel.gif); /* link releative to SS file */
  background-repeat: repeat;
  color: #00008b; 
  font-size: 13px; 
  left: 0; 
  position:absolute; 
  text-align: left; 
  text-decoration: none;
  z-index: 99; 
}

A.MenuPopUpSelected:hover
{ 
  background-color: #BFC3CB;
  background-image: url(pu_sel.gif); /* link releative to SS file */
  background-repeat: repeat;
  height: 17px;
  text-decoration: none; 
}

HR.MenuPopUpSelected
{ 
  color: #00008b;
  height: 1px;
  left: 0px; 
  position:absolute; 
  z-index: 99; 
}

/*===========================================================================*/
/* Typical download table styles                                             */
/*===========================================================================*/
TABLE.DownloadTable
{
  border-collapse: collapse;
  border-width: 0px;
  margin: 0px;
  padding: 2px;
  vertical-align: top;
  width: 100%;
}

TD.DownloadHeader
{
  background-image: url(bg_bar_or_fade.gif); /* link releative to SS file */
  background-repeat: no-repeat;
  background-position: right bottom;
  border-color: #FF7400; /* #D27F26; */
  border-style: solid;
  border-width: 1px;
  color: #1D6497; /*#004d7F;*/
  /*font-size: 105%;*/
  font-size: 18px;
  font-weight:bold;
  height: 30px;
  line-height: 20px;
  margin: 0px;
  padding: 5px;
  vertical-align:middle;
  width: 100%;
}

TD.DownloadDescription
{
  font-size: 90%;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  vertical-align: top;
  width: 100%;
}

TD.DownloadDescriptionCenter
{
  font-size: 90%;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  vertical-align: middle;
  width: 100%;
}

TD.DownloadDescriptionInternal
{
  font-size: 90%;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  vertical-align: top;
  width: 50%;
}

TD.DownloadDescriptionB
{ 
  font-size: 90%;
  font-weight:bold;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 0px;
  vertical-align: top;
  width: 100%;
}

TD.DownloadImage
{ 
  padding-left: 0px;
  padding-right: 1px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
  vertical-align: top;
  width: 200px; /* include border around 100px images! */
}

TD.DownloadImageCenter
{ 
  padding-left: 1px;
  padding-right: 10px;
  padding-top: 0px;
  padding-bottom: 0px;
  text-align: center;
  vertical-align: middle;
  height: 32px;
}

A.DownloadLink
{
  color: #1D6497; /*#004d7F;*/
  font-weight: bold;
  text-decoration: none;
}

A.DownloadLink:Hover
{
  text-decoration: underline;
}

TD.DownloadLinkFixed
{
  height: 30px;
  line-height: 12px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  text-align: center;
  vertical-align: top;
}

A.DownloadLinkFixed
{
  color: #1D6497; /*#004d7F;*/
  height: 100%;
  font-family: Arial, Helvetica, sans-serif,Verdana;
  font-size: 7pt;
  text-decoration: none;
  vertical-align: top;
}

A.DownloadImage
{ /* also text properties so we can make a link with image and text */
  border-width: 0px;
  color: #1D6497; /*#004d7F;*/
  font-weight: bold;
  text-decoration: none;
}

A.DownloadImage:Hover
{
  text-decoration: underline;
}

IMG.DownloadImage
{
  border-color: #1D6497;
  border-style: solid;
  border-width: 1px;
  vertical-align: top;
}

IMG.DownloadImageNoBorder
{
  border-color: #1D6497;
  border-style: solid;
  border-width: 0px;
  vertical-align: middle;
}

SPAN.DownloadSubText
{ 
  font-size:90%;
}

/*===========================================================================*/
/* Typical news table styles                                                 */
/*===========================================================================*/
TABLE.NewsTable
{
  border-collapse: collapse;
  border-color: #FF7400; /* #D27F26; */
  border-style: solid;
  border-width: 0px;
  margin: 0px;
  padding: 2px;
  vertical-align: top;
  width: 100%;
}

TD.NewsHeader
{
  background-image: url(bg_bar_or_fade.gif); /* link releative to SS file */
  background-repeat: no-repeat;
  background-position: right bottom;
  border-color: #FF7400; /* #D27F26; */
  border-style: solid;
  border-width: 1px;
  color: #1D6497; /*#004d7F;*/
  /*font-size: 105%;*/
  font-size: 18px;
  font-weight:bold;
  height: 30px;
  line-height: 20px;
  margin: 0px;
  padding: 5px;
  vertical-align:middle;
  width: 100%;
}

TD.NewsDescription
{
  font-size: 90%;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  vertical-align: top;
  width: 100%;
}

TD.NewsDescription50
{
  font-size: 90%;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  vertical-align: top;
  width: 50%;
}

TD.NewsDescriptionWithImage
{ /* insert hight so text is aligned on top */
  font-size: 90%;
  height: 100px; /* image is 100px high, padding of img cell is about same as for this cell... */
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  vertical-align: top;
  width: 100%;
}

TD.NewsDescriptionB
{ 
  font-size: 90%;
  font-weight: bold;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 10px;
  padding-bottom: 0px;
  vertical-align: top;
  width: 100%;
}

TD.NewsImage
{ 
  padding-left: 0px;
  padding-right: 1px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
  vertical-align: top;
  width: 200px; /* include border around 100px images! */
}

A.NewsLink
{
  color: #1D6497; /*#004d7F;*/
  font-weight: bold;
  text-decoration: none;
}

A.NewsLink:Hover
{
  text-decoration: underline;
}


IMG.NewsImage
{
  border-color: #1D6497;
  border-style: solid;
  border-width: 1px;
  cursor:pointer;
  cursor:hand;
  vertical-align: top;
}


/*===========================================================================*/
/* Typical press table styles                                                 */
/*===========================================================================*/
TABLE.PressTable
{
  border-collapse: collapse;
  border-color: #FF7400; /* #D27F26; */
  border-style: solid;
  border-width: 0px;
  margin: 0px;
  padding: 2px;
  vertical-align: top;
  width: 100%;
}

TD.PressHeader
{
  background-image: url(bg_bar_or_fade.gif); /* link releative to SS file */
  background-repeat: no-repeat;
  background-position: right bottom;
  border-color: #FF7400; /* #D27F26; */
  border-style: solid;
  border-width: 1px;
  color: #1D6497; /*#004d7F;*/
  /*font-size: 105%;*/
  font-size: 18px;
  font-weight:bold;
  height: 30px;
  line-height: 20px;
  margin: 0px;
  padding: 5px;
  vertical-align:middle;
  width: 100%;
}


TD.PressDate
{
  font-size: 90%;
  padding-left: 5px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  vertical-align: top;
}

TD.PressDatasheet
{ 
  font-weight: bold;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 0px;
  padding-bottom: 0px;
  vertical-align: top;
}

TD.PressDescription
{
  font-size: 90%;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 0px;
  padding-bottom: 0px;
  vertical-align: top;
  width: 100%;
}

TD.PressDescriptionBullit
{
  font-size: 90%;
  padding-left: 5px;
  padding-right: 5px;
  vertical-align: top;
  width: 5px;
}

TD.PressDescriptionImage
{ 
  font-size: 90%;
  text-align: center;
  vertical-align: middle;
  width: 100px;
}

A.PressLink
{
  color: #1D6497; /*#004d7F;*/
  font-weight: bold;
  text-decoration: none;
}

A.PressLink:Hover
{
  text-decoration: underline;
}

A.PressDownloadImage
{
  color: #1D6497; /*#004d7F;*/
  font-family: Arial, Helvetica, sans-serif;
  font-size: 7pt;
  text-decoration: none;
}

A.PressDownloadImage:Hover
{
  text-decoration: underline;
}

IMG.PressDescriptionImage
{
  border-color: #1D6497;
  border-style: solid;
  border-width: 1px;
  cursor:pointer;
  cursor:hand;
  height: 100px;
  width: 100px;
}



/*===========================================================================*/
/* Typical group table styles                                                */
/*===========================================================================*/
TABLE.GroupTable
{
  border-collapse: collapse;
  border-width: 0px;
  margin: 0px;
  padding: 2px;
  vertical-align: top;
  width: 100%;
}

TABLE.GroupTableHidden /* equals GroupTable but has display:none */
{
  border-collapse: collapse;
  border-width: 0px;
  display: none;
  margin: 0px;
  padding: 2px;
  vertical-align: top;
  width: 100%;
}

TD.GroupHeader
{
  background-image: url(bg_bar_or_fade.gif); /* link releative to SS file */
  background-repeat: no-repeat;
  background-position: right bottom;
  border-color: #FF7400; /* #D27F26; */
  border-style: solid;
  border-width: 1px;
  color: #1D6497; /*#004d7F;*/
  /*font-size: 105%;*/
  font-size: 18px;
  font-weight:bold;
  height: 30px;
  line-height: 20px;
  margin: 0px;
  padding: 5px;
  vertical-align:middle;
  width: 100%;
}

TD.GroupDescription
{
  font-size: 90%;
  padding-left: 5px;
  padding-right: 5px;
  vertical-align: top;
  width: 100%;
}

TD.GroupDescriptionB
{
  font-size: 90%;
  font-weight: bold;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 10px;
  vertical-align: top;
  width: 100%;
}

TD.GroupDescriptionBullit
{
  font-size: 90%;
  padding-left: 5px;
  padding-right: 5px;
  vertical-align: top;
  width: 5px;
}

TD.GroupDescriptionImage
{ 
  font-size: 90%;
  vertical-align: middle;
  width: 100px;
}

A.GroupDescriptionImage
{
  /*border-width: 0px;*/
}

A.GroupDescriptionImage:Hover
{
  border-width: 1px;
}

IMG.GroupDescriptionImage
{
  border-color: #1D6497;
  border-style: solid;
  border-width: 1px;
  cursor:pointer;
  cursor:hand;
  height: 100px;
  vertical-align: top;
  width: 100px;
}

IMG.GroupDescriptionImageInside
{
  border-color: #1D6497;
  border-style: solid;
  border-width: 1px;
  cursor:pointer;
  cursor:hand;
  height: 100px;
  /*vertical-align: top;*/
  width: 100px;
}

A.GroupDescriptionToggle
{
  color: #1D6497; /*#004d7F;*/
  font-size: 90%;
  font-style: italic;
  text-decoration: none;
}

A.GroupDescriptionToggle:Hover
{
  text-decoration: underline;
}


SPAN.GroupDescriptionToggle
{
  color: #1D6497; /*#004d7F;*/
  cursor:pointer;
  cursor:hand;
  font-size: 90%;
  font-style: italic;
  text-decoration: none;
}

TD.GroupModelNumber
{
  font-size: 90%; 
  font-weight: bold;
  padding-left: 5px;
  padding-right: 0px;
  vertical-align: top;
}

A.GroupModelNumber,SPAN.GroupModelNumber
{
  color: #1D6497; /*#004d7F;*/
  font-weight: bold;
  text-decoration: none;
}

A.GroupModelNumber:Hover
{
  text-decoration: underline;
}

TD.GroupModelDatasheet
{ 
  font-weight: bold;
  padding-left: 5px;
  padding-right: 5px;
  vertical-align: top;
}

A.GroupModelDatasheet
{
  color: #FF7400; /* #D27F26; */
  font-weight: bold;
}

TD.GroupModelName
{ 
  font-size: 90%;
  vertical-align: top;
  width: 100%;
}

/*===========================================================================*/
/* Additional group table styles used for 'no javescript files'              */
/*===========================================================================*/
TD.GroupDescriptionBoxed
{
  border-color: #FF7400; /* #D27F26; */
  border-style: solid;
  border-width: 1px;
  font-size: 90%;
  padding-left: 5px;
  padding-right: 5px;
  vertical-align: top;
  width: 50%;
}

/*===========================================================================*/
/* Additional group table styles used for contact file                       */
/*===========================================================================*/
TD.GroupDescription33Width
{
  font-size: 90%;
  padding-left: 5px;
  padding-right: 5px;
  vertical-align: top; 
  width: 33%;
}

/*===========================================================================*/
/* Additional group table styles used for enclosures/accessories file        */
/*===========================================================================*/
TD.GroupDescriptionNoWidth
{
  font-size: 90%;
  padding: 1px 5px 1px 5px;
  vertical-align: top; 
}

TD.GroupDescriptionNoWidthMiddle
{
  font-size: 90%;
  padding: 1px 5px 1px 5px;
  vertical-align: middle; 
}

TD.GroupDescriptionNoWidthTopMargin
{
  font-size: 90%;
  padding: 10px 5px 1px 5px;
  vertical-align: top;
}

TD.GroupDescriptionImageLarge
{ 
  font-size: 90%;
  padding: 0px;
  vertical-align: middle;
}

IMG.GroupDescriptionImageLarge
{
  border-width: 0px;
}

IMG.GroupDescriptionImageLargeLink
{
  border-width: 0px;
  cursor:pointer;
  cursor:hand;
}

/*===========================================================================*/
/* Typical accessories table styles                                          */
/*===========================================================================*/
/* Table located in a grouptable                                             */
TABLE.AccessoriesTable
{
  border-collapse: collapse;
  border-width: 0px;
  margin: 0px;
  padding: 0px;
  vertical-align: top;
  width: 100%;
}

TD.AccessoriesHeader
{
  font-size: 90%;
  padding: 10px 0px 10px 0px;
  vertical-align: top; 
}

TD.AccessoriesHeaderOrderingCode
{
  border-color:#1D6497;
  border-style:solid;
  border-width: 1px 0px 0px 0px;
  font-size: 90%;
  font-weight: bold;
  padding: 5px 5px 5px 5px;
  text-align: center;
  vertical-align: middle; 
}

TD.AccessoriesHeaderOrderingItem
{
  border-color:#1D6497;
  border-style:solid;
  border-width: 1px 0px 0px 0px;
  font-size: 90%;
  font-weight: bold;
  padding: 5px 5px 5px 5px;
  vertical-align: middle; 
}

TD.AccessoriesHeaderArea
{
  border-color:#1D6497;
  border-style:solid;
  border-width: 1px 0px 0px 0px;
  font-size: 90%;
  font-weight:bold;
  padding: 1px 0px 1px 0px;
  text-align: center;
  vertical-align: middle; 
  width: 100px;
}

TD.AccessoriesHeaderArrowLine
{
  border-color:#1D6497;
  border-style:solid;
  border-width: 1px 0px 0px 0px;
  font-size: 90%;
  padding: 0px 0px 0px 0px;
  text-align: center;
  vertical-align: middle;
  width: 20px; /* arrowlr/rl/rllr.gif is 20px wide */
}


TD.AccessoriesOrderingCode
{
  border-color:#1D6497;
  border-style:solid;
  border-width: 1px 0px 0px 0px;
  font-size: 81%; /* 90%*90%=81% */
  font-weight:bold;
  padding: 5px 5px 5px 5px;
  text-align: center;
  vertical-align: middle; 
  width: 75px;
}

TD.AccessoriesOrderingItem
{
  border-color:#1D6497;
  border-style:solid;
  border-width: 1px 0px 0px 0px;
  font-size: 90%;
  padding: 5px 5px 5px 5px;
  vertical-align: middle; 
  width: 100px;
}

TD.AccessoriesOrderingItemWide
{
  border-color:#1D6497;
  border-style:solid;
  border-width: 1px 0px 0px 0px;
  font-size: 90%;
  padding: 5px 5px 5px 5px;
  vertical-align: middle; 
  width: 150px;
}

TD.AccessoriesOrderingDescription
{
  border-color:#1D6497;
  border-style:solid;
  border-width: 1px 0px 0px 0px;
  font-size: 90%;
  padding: 1px 5px 1px 5px;
  vertical-align: middle; 
}

TD.AccessoriesArea
{
  border-color:#1D6497;
  border-style:solid;
  border-width: 1px 0px 0px 0px;
  font-size: 90%;
  padding: 1px 5px 1px 5px;
  text-align: center;
  vertical-align: middle; 
  width: 100px;
}

TD.AccessoriesArrow
{
  border-color:#1D6497;
  border-style:solid;
  border-width: 1px 0px 0px 0px;
  font-size: 90%;
  padding: 0px 0px 0px 0px;
  vertical-align: middle;
  width: 20px; /* arrowlr/rl/rllr.gif is 20px wide */
}

A.AccessoriesModelNumber
{
  color: #1D6497; /*#004d7F;*/
  font-size: 90%;
  font-weight: bold;
  text-decoration: none;
}

A.AccessoriesModelNumber:Hover
{
  text-decoration: underline;
}

/*===========================================================================*/
/* Typical enclosure table styles                                            */
/*===========================================================================*/
/* Table located in a grouptable                                             */
TABLE.EnclosuresTable
{
  border-collapse: collapse;
  border-width: 0px;
  margin: 0px;
  padding: 0px;
  vertical-align: top;
  width: 100%;
}

TD.EnclosuresTypeWidth
{
  font-size: 80%;
  padding-left: 0px;
  padding-right: 1px;
  vertical-align: top; 
  width: 19%;
}

TD.EnclosuresTypeWidthTitle
{
  color: #1D6497; /*#004d7F;*/
  font-size: 90%;
  font-weight: bold;
  padding-left: 0px;
  padding-right: 1px;
  vertical-align: top; 
  width: 19%;
}

TD.EnclosuresNoEntriesWidth
{
  font-size: 80%;
  padding-left: 1px;
  padding-right: 0px;
  vertical-align: top; 
  width: 81%;
}

TD.EnclosuresEntriesWidth
{
  font-size: 80%;
  padding-left: 1px;
  padding-right: 1px;
  vertical-align: top; 
  width: 45%;
}

TD.EnclosuresEntriesWidthTitle
{
  color: #1D6497; /*#004d7F;*/
  font-size: 90%;
  font-weight: bold;
  padding-left: 1px;
  padding-right: 1px;
  vertical-align: top; 
  width: 45%;
}

TD.EnclosuresDimensionsWidth
{
  font-size: 80%;
  padding-left: 1px;
  padding-right: 0px;
  vertical-align: top; 
  width: 36%;
}

TD.EnclosuresDimensionsWidthTitle
{
  color: #1D6497; /*#004d7F;*/
  font-size: 90%;
  font-weight: bold;
  padding-left: 1px;
  padding-right: 0px;
  vertical-align: top; 
  width: 36%;
}

/*===========================================================================*/
/* Typical distributor table styles                                          */
/*===========================================================================*/
TABLE.DistributorTable
{
  border-collapse: collapse;
  border-width: 0px;
  margin: 0px;
  padding: 0px;
  vertical-align: top;
  width: 100%;
}

TD.DistributorHeader 
{
  border-color: #FF7400; /* #D27F26; */
  border-style: solid;
  border-width: 1px 0px 1px 1px;
  color: #1D6497; /*#004d7F;*/
  /*font-size: 105%;*/
  font-size: 18px;
  font-weight:bold;
  height: 32px;
  line-height: 20px;
  margin: 0px;
  padding: 0px 5px 0px 5px;
  vertical-align: middle;
  width: 100%;
}


TD.DistributorDescription
{
  font-size: 81%;
  padding-left: 5px;
  padding-right: 5px;
  vertical-align: top;  
  width: 100%;
}

TD.DistributorDescriptionB
{
  font-size: 90%;
  font-weight: bold;
  padding-left: 5px;
  padding-right: 5px;
  vertical-align: top;  
  width: 100%;
}

TD.DistributorEntry
{
  font-size: 81%;
  padding-left: 5px;
  padding-right: 5px;
  text-align: right;
  vertical-align: top;  
}

TD.DistributorCountry
{
  border-color: #FF7400; /* #D27F26; */
  border-style: solid;
  border-width: 1px 1px 1px 0px;
  height: 32px;
  padding: 0px;
}

IMG.DistributorCountry
{
  border-color: #FF7400; /* #D27F26; */
  border-style: solid;
  border-width: 0px 0px 0px 1px;
  height: 32px;
  width: 63px;
}

TD.DistributorCountrySpacer
{
  padding: 0px;
  width: 63px;
}

TD.DistributorSpacer
{
  height: 10px;
}

TD.DistributorLogo
{
  height: 32px;
  padding: 0px 0px 0px 5px;
  width: 68px; /* 63 + 5 */
}

TD.DistributorLogoSpacer
{
  width: 68px; /* 63 + 5 */
}

TD.DistributorSeparation
{
  border-color: #AAAAAA;
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  height: 1px;
}

IMG.DistributorLogo
{
  border-color: #666666;
  border-style: solid;
  border-width: 1px;
  height: 32px;
  width: 63px;
}

A.DistributorLink
{
  color: #1D6497; /*#004d7F;*/
  font-size: 90%;
  font-weight: bold;
  text-decoration: none;
}

A.DistributorLink:Hover
{
  text-decoration: underline;
}
/*===========================================================================*/
/* Typical model table styles                                                */
/*===========================================================================*/
TABLE.Model
{ 
  border-collapse: collapse;
  border-width: 0px;
  margin: 0px;
  padding: 0px;
  vertical-align: top;
  width: 100%;
}

TD.ModelHeader
{
  background-image: url(bg_bar_or_fade_high.gif); /* link releative to SS file */
  background-repeat: no-repeat;
  background-position: right bottom;
  border-color: #FF7400; /* #D27F26; */
  border-style: solid;
  border-width: 1px;
  color: #1D6497; /*#004d7F;*/
  /*font-size: 130%;*/
  font-size: 21px;
  font-weight:bold;
  margin: 0px;
  padding: 5px;
  width: 100%;
}

SPAN.ModelHeaderSubtitle
{
  color: #000000;
  /*font-size: 80%; /* 130% ModelHeader * 0.80 = 104% */
  font-size: 17px;
  font-weight:bold;
}

TD.ModelBoxed
{
  border-color: #FF7400; /* #D27F26; */
  border-style: solid;
  border-width: 1px;
  padding-left: 5px;
  padding-right: 5px;
  vertical-align: top;
  width: 49%;
}

TD.ModelFeatures
{
  border-color: #FF7400; /* #D27F26; */
  border-style: solid;
  border-width: 1px;
  padding-left: 0px;
  padding-right: 0px;
  vertical-align: top;
  width: 49%;
}

TD.ModelImage
{
  border-color: #FF7400; /* #D27F26; */
  border-style: solid;
  border-width: 1px;
  padding: 0px;
  text-align: center;
  vertical-align: middle;
  width: 49%;
}

TD.ModelImageUnboxed
{
  border-color: #FF7400; /* #D27F26; */
  border-style: solid;
  border-width: 0px;
  padding: 0px;
  text-align: center;
  vertical-align: middle;
  width: 49%;
}

TD.ModelBoxedB
{
  border-color: #FF7400; /* #D27F26; */
  border-style: solid;
  border-width: 1px;
  font-weight: bold;
  padding-left: 5px;
  padding-right: 5px;
  text-align: left;
  vertical-align: top;
  width: 49%;
}

TD.ModelUnboxed
{
  border-width: 0px;
  padding-left: 5px;
  padding-right: 5px;
  text-align: left;
  vertical-align: top;
  width: 49%;
}

TD.ModelUnboxedB
{
  border-width: 0px;
  font-size: 90%;
  font-weight: bold;
  padding-left: 5px;
  padding-right: 5px;
  text-align: left;
  vertical-align: top;
  width: 49%;
}

TD.ModelBoxes
{
  border-width: 0px;
  padding-left: 0px;
  padding-right: 0px;
  text-align: left;
  vertical-align: top;
  width: 49%;
}

TD.ModelSpacer
{
  height: 10px; /* value of TD.FeaturesSpacer.Height - 5 */
}

TD.ModelColumn
{
  margin: 0px;
  padding: 0px;
  width: 2%;
}

A.ModelLink
{ 
  color: #1D6497; /*#004d7F;*/
  font-weight: bold;
  text-decoration: none;
}

A.ModelLink:Hover
{
  text-decoration: underline;
}

/*===========================================================================*/
/* Typical features table styles                                             */
/*===========================================================================*/
TABLE.Features
{ 
  border-collapse: collapse;
  border-color: #FF7400; /* #D27F26; */
  border-style: solid;
  border-width: 1px;
  font-size: 80%;
  margin: 0px;
  width: 100%;
}

TABLE.FeaturesNoBox
{ 
  border-collapse: collapse;
  border-width: 0px;
  font-size: 80%;
  margin: 0px;
  width: 100%;
}


TABLE.FeaturesNoBorder
{ 
  border-collapse: collapse;
  border-width: 0px;
  font-size: 100%;
  margin: 0px;
  padding: 0px;
  width: 100%;
}

TABLE.FeaturesSpacer
{ 
  border-collapse: collapse;
  border-width: 0px;
  margin: 0px;
  padding: 0px;
  width: 100%;
}

TD.FeaturesHeader
{
  font-weight: bold;
  padding-left: 5px;
  padding-right: 5px;
}

TD.FeaturesBullit
{
  padding-left: 7px;
  padding-right: 1px;
  text-align: center;
  vertical-align: top;
  width: 5px;
}

TD.FeaturesItem
{ 
  padding-left: 5px;
  padding-right: 5px;
  vertical-align: top;
  width: 100%; /* This forces IE to make this cell as wide as possible */
}

TD.FeaturesImage
{ 
  padding: 0px;
  vertical-align: middle;
}

TD.FeaturesSpacer
{
  height: 10px; /* value of TD.ModelSpacer.Height + 5 */
}

/*===========================================================================*/
/* Copyright styles                                                          */
/*===========================================================================*/

DIV.Copyright
{ 
  color: #00008b;
  cursor:default; 
  font-size: 11px;
  text-align: center;
}

A.Copyright
{ 
  color: #00008b;
  font-size: 11px;
  text-align: center;
  text-decoration: none;
}

A.Copyright:Hover
{
  text-decoration: underline;
}

A.WebmasterLink
{
  color: #1D6497; /*#004d7F;*/
  font-weight: bold;
  text-decoration: none;
}

A.WebmasterLink:Hover
{
  text-decoration: underline;
}

/*===========================================================================*/
/* General styles for global use                                             */
/*===========================================================================*/
.StandardSmall
{ 
  font-size: 80%;
}

.StandardSmallBlue
{ 
  font-size: 80%;
  color:#006699;
}


.Standard
{ 
}

.StandardB
{ 
  font-weight:bold;
}

.StandardB
{ 
  font-weight:bold;
}

.StandardBlue
{ 
  color:#006699;
}

.StandardBBlue
{ 
  color:#006699;
  font-weight:bold;
}

.StandardBIBlue
{ 
  color:#006699;
  font-style:italic;
  font-weight:bold;
}

.StandardBIBlueBig
{ 
  color:#006699;
  font-size:120%;
  font-style:italic;
  font-weight:bold;
}