  /* \*
  :: Filename     - CSS_MAIN.CSS
  :: Created      - ???
  :: By           - BCC
  :: Modified     - 11/21/2003 1:36PM
  :: By           - B. Chris Couto
  :: Description  - Top Tyer CSS
  :: Notes        - 11/21/2003 1:37PM BCC
                    Putting   a   lot   of   workin   into
                    restructoring  this  sheet.   This may
                    take up to a  day or more of  work for
                    planning and writing.
                    :: Import of Old Sytle Sheet ::
                    @import url("/include/css.css")
  *\ */


  HTML,BODY                         { margin : 0;  padding: 0;  height:100%;  font-size: 10pt;  background: #5C708A; }
  P                                 { text-align: justify; }
  P.just                            { text-align: justify; }
  P.texthead-tablequicklinks        { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; }
  P.texthead-large-pagetitle        { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #222222;  font-weight: bold; }
  P.textformatingw                  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1px; color: #FFFFFF; background-color: #FFFFFF; visibility: hidden; }
  FONT.textcontent-medium-large     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; }
  FONT.textformatingw               { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1px; color: #FFFFFF; background-color: #FFFFFF; visibility: hidden; }
  A                                 { text-decoration: none;  color:#092F58; }
  A:hover                           { text-decoration: none; }
  A.dist                            { text-decoration: underline;  color:#092F58; }
  A.dist:hover                      { text-decoration: underline;  color:#B52121; }
  H1                                { margin: 0;  font-weight: normal }
  H2                                { margin: 0;  font-weight: normal }
  H3                                { margin: 0;  font-weight: normal }
  H4                                { margin: 0;  font-weight: normal }
  H5                                { margin: 0;  font-weight: normal }
  H6                                { margin: 0;  font-weight: normal }
  ABBR                              { border-bottom: 1px dashed #BC8F8F;  border-bottom-color: #BC8F8F;  border-bottom-style: dashed;  cursor: help;  border-style: none none dashed none; }
  ACRONYM                           { border-bottom: 1px dashed #BC8F8F;  border-bottom-color: #BC8F8F;  border-bottom-style: dashed;  cursor: help;  border-style: none none dashed none; }
  div                               { border: 0px solid #cccccc; }
  div.img                           { text-align: center }
  div.msg                           { font-size: 12px;  line-height: 1.3;  margin-top: 6px }
  FORM                              { margin: 0 0 0 0;  padding: 0 0 0 0; }
  INPUT                             { background:#ADBDCE; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:11px;       border-width:1px 1px 1px 1px;  background-color:#ADBDCE;  color:#000000;  border:1px solid #516173;  border-color : #516173 #516173 #516173 #516173;  border-top-width:1px;  border-bottom-width:1px;  border-right-width:1px;  border-left-width:1px;  border-style:solid; width: 100%; }
  INPUT:hover                       { background:#C7CED6; }
  INPUT:focus                       { background:#D2DBE4; clear: none; }
  INPUT.fmformfield                 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  font-style: normal;  font-weight: normal;  border: 1px solid #516173;  border-color: #516173 #516173 #516173 #516173;  border-width: 1px 1px 1px 1px;  border-top-width: 1px;  border-bottom-width: 1px;  border-right-width: 1px;  border-left-width: 1px;  border-style: solid;  width: 100%;  background: #A9BACF;  color: #000000;  background-color: #A9BACF; }
  INPUT.fmbutton                    { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  font-style: normal;  font-weight: normal;  border: 1px solid #516173;  border-color: #516173 #516173 #516173 #516173;  border-width: 1px 1px 1px 1px;  border-top-width: 1px;  border-bottom-width: 1px;  border-right-width: 1px;  border-left-width: 1px;  border-style: solid;                                      color: #000000;  background-color: #A9BACF;  font-style: normal;  font-weight: normal;  background: #A9BACF; }
  UL                                { list-style: circle outside;  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 12px;  margin: -15px; }
  LI                                { list-style: square;  list-style-type:square;  font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:12px; }
  TD                                { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10pt; }
  TD IMG                            { display: block; }
  TD.MENUSPACER                     { padding-top: 40px;  padding-left: 11px; }
  TEXTAREA                          { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:11px;  border-width: 1px 1px 1px 1px;  background-color: #A9BACF;  color:#000000;  border: 1px solid #516173;  border-color: #516173 #516173 #516173 #516173;  border-top-width: 1px;  border-bottom-width: 1px;  border-right-width: 1px;  border-left-width: 1px;  border-style: solid;  font-style: normal;  font-weight: normal;  background: #A9BACF;  width: 100%; }
  TEXTAREA:hover                    { background: #C7CED6; }
  TEXTAREA:focus                    { background: #D2DBE4; }
  SELECT                            { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:11px;  border-width:1px 1px 1px 1px;  background-color: #A9BACF;  color:#000000;  border: 1px solid #516173;  border-color: #516173 #516173 #516173 #516173;  border-top-width: 1px;  border-bottom-width: 1px;  border-right-width: 1px;  border-left-width: 1px;  border-style: solid;  font-style: normal;  font-weight: normal;  background: #A9BACF;  width: 100%; }
  SELECT.fmselect                   { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:11px;  border-width:1px 1px 1px 1px;  background-color: #A9BACF;  color:#000000;  border: 1px solid #516173;  border-color: #516173 #516173 #516173 #516173;  border-top-width: 1px;  border-bottom-width: 1px;  border-right-width: 1px;  border-left-width: 1px;  border-style: solid;  font-style: normal;  font-weight: normal;  background: #A9BACF;  width: 100%; }
  SELECT:hover                      { background: #C7CED6; }
  SELECT:focus                      { background: #D2DBE4; }
  IMG                               { border: 0px }
  HR                                { border: 1px solid #909090 }



  .demo                             { color:#003; background-color:#ccc; position:absolute; top:100px; left:100px; width:480px; height:280px; z-index:99;  visibility:hidden; }
  .texthead-pagetitlemain           { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;  font: 10pt Verdana, Arial, Helvetica, sans-serif bold; color: #000000; }
  .texthead-pagetitlesub            { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;  font: 10pt Verdana, Arial, Helvetica, sans-serif bold; color: #FFFFFF; }
  .texthead-tablequicklinks         { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;  color: #232323; font-weight: bold; }
  .textcode                         { font-family: 'Lucida Console', 'Lucida Sans Unicode', Courier, 'Courier New', mono; font-size: 9pt;  font: 9pt 'Lucida Console', 'Lucida Sans Unicode', Courier, 'Courier New', mono bold; }
  .textcontent-large                { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; }
  .textcontent-medium-large         { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; }
  .textcontent-medium               { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
  .textcontent-medium-small         { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
  .textcontent-small                { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
  .textcontent-smaller              { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; }
  .textcontent-smallest             { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; }
  .textcontent-micro                { font-size: 1px; }
  .border001                        { border: 1px solid #000000 }
  .cellchange_prodpage01            { background-color: #D6D6D6; border: 1px #D6D6D6 solid; margin: 0px 0px 0px 0px; padding: 3px 3px 3px 3px; height : 144px;  margin-bottom: 0px;  margin-left: 0px;  margin-right: 0px;  margin-top: 0px;  padding-bottom: 3px;  padding-left: 3px;  padding-right: 3px;  padding-top: 3px;         }
  .cellchange01                     { background-color: #D6D6D6; border: 1px #D6D6D6 solid; margin: 3px; padding: 3px; height : 144px; }
  .cellchange02                     { background-color: #D6D6D6; border: 1px #D6D6D6 solid; margin: 3px; padding: 3px; }
  .cellchange03                     { background-color: #D6D6D6; border: 1px #D6D6D6 solid; margin: 3px; padding: 3px; height : 144px; }
  .cellchaprdt1                     { background-color: #D6D6D6; border: 1px #D6D6D6 solid; margin: 0px; padding: 0px; cursor: default; }
  .cellchaprdt2                     { background-color: #C2C2C2; border: 1px #C2C2C2 solid; margin: 0px; padding: 0px; cursor: default; }
  .fmButton01                       { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; border-width:1px 1px 1px 1px; background-color:#A9BACF; color:#000000; border:1px solid #47607E; }
  .fmTextField1                     { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; border-width:1px 1px 1px 1px; background-color:#A9BACF; color:#000000; border:1px solid #516173; border-color:#516173 #516173 #516173 #516173; border-top-width:1px; border-bottom-width:1px;border-right-width:1px; border-left-width:1px; border-style:solid; }
  .fmbuttonhide                     { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:0px;  border-width:0px 0px 0px 0px; border:0px; border-top-width:0px; border-bottom-width:0px; border-right-width:0px; border-left-width:0px;visibility:hidden; clear:none; display:none; }
  .fmbuttonhide1                    { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:1px;  border-width:0px 0px 0px 0px; border:0px; border-top-width:0px; border-bottom-width:0px; border-right-width:0px; border-left-width:0px;clear:none;  max-width: 1px;  max-height: 1px;  height: 1px;  width: 1px;                 }
  .fmbuttonsubm                     { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px; border-width:1px 1px 1px 1px; background-color:#A9BACF; color:#000000; border:1px solid #47607E; width: 25px; }
  .textunderline                    { border-bottom-color: Gray;  border-bottom-style: solid;  border-bottom: 1px solid Gray;  border-style: none none solid none;  border-top: 0px none;  border-top-style: none;  border-right-style: none;  border-right: 0px none;  border-left-style: none;  border-left: 0px none;  border-color: Gray;  border-bottom-width: 1px;  border-right-width: 0px;  border-top-width: 0px;  border-width: 0px 0px 1px 0px;  margin-left: 0px;  margin-right: 0px;  margin-top: 0px;  padding-left: 0px;  padding-right: 0px;  padding-top: 0px;  width: auto;  border-left-width: 0px;  margin: 0px 0px 3px 0px; }
  .inline                           { display:compact; }
  .clearboth                        { clear:both; }
  .imageborder                      { border-top: 1px solid #191919;  border-right:1px solid #000000; border-bottom:1px solid #000000; border-left:1px solid #191919; margin: 1px; }
  .tablestyle                       { background: #D6D6D6;  margin: 5px;  border-top: 1px solid #828282;  border-right: 1px solid #110000;  border-bottom: 1px solid #110000;  border-left: 1px solid #828282;  padding: 10px; }
  .sp_prodimg1                      { margin : 13px 1px 3px 10px; font : normal normal normal 9pt/normal Verdana, Geneva, Arial, Helvetica, sans-serif; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 9pt; font-variant : normal; font-style : normal; font-stretch : normal; font-size-adjust : none; margin-bottom : 3px; margin-left : 10px; margin-right : 1px; margin-top : 13px; }
  .DOSBOX                           { background: Black;  font: bold 11pt "Courier New", Courier, monospace;  font-family: "Courier New", Courier, monospace;  font-size: 11pt;  font-weight: bold;  border-top: 2px solid #363636;  border: 2px #363636;  margin: 3px 3px 3px 3px;  border-bottom: 2px solid #363636;  border-bottom-color: #363636;  border-bottom-style: solid;  border-bottom-width: 2px;  border-color: #363636 #363636 #363636 #363636;  border-left: 2px solid #363636;  border-left-color: #363636;  border-left-style: solid;  border-left-width: 2px;  border-right: 2px solid #363636;  border-right-color: #363636;  border-right-style: solid;  border-right-width: 2px;  border-style: solid solid solid solid;  border-top-color: #363636;  border-top-style: solid;  border-top-width: 2px;  border-width: 2px 2px 2px 2px;  margin-bottom: 3px;  margin-left: 3px;  margin-right: 3px;  margin-top: 3px;  padding: 3px 3px 3px 3px;  padding-bottom: 3px;  padding-right: 3px;  padding-left: 2px;  padding-top: 3px;  background-color: Black;  color: White;  clear: both; }
  .textunderlinedotted              { border-top : thin none;  border-right: thin none;  border-bottom: thin dashed #583434;  border-left: thin none;  clear: both; }
  .disclamer0001                    { position: absolute;  top: 100px;  left: 100px;  width: 280px; height:200px; }
  .imagepagetitle                   { position: relative;  top: -27px;  left: 15px;   width: 319px; }
  .imagepagetitle2                  { position: relative;  top: -37px;  left: 0px;  z-index: 9; }
  .float-productspecials-price      { position: relative;  top: -185px;  left: 350px;  z-index: 9; }
  .tablestyledashedlinebottomright  { margin: 4px;  border-top: 1px none #9B5E5F;  border-right: 1px dotted #9B5E5F;  border-bottom: 1px dotted #9B5E5F;  border-left: 1px none #9B5E5F;  padding: 4px 10px 10px 2px; }
  .img_padd_lb                      { padding-top: 0px; padding-right: 0px;  padding-bottom: 10px;  padding-left: 20px; }

  .back0101  { background-image: url(/Images/_template_r1_c1_01.jpg); background-repeat: no-repeat; }
  .back0102  { background-image: url(/Images/_template_r1_c2_02.jpg); background-repeat: no-repeat; }
  .back0103  { background-image: url(/Images/_template_r1_c3_03.jpg); background-repeat: no-repeat; }
  .back0201  { background-image: url(/Images/_template_r2_c1_04.jpg); background-repeat: no-repeat; }
  .back0202  { background-image: url(/Images/_template_r2_c2_05.jpg); background-repeat: no-repeat; }
  .back0203  { background-image: url(/Images/_template_r2_c3_06.jpg); background-repeat: no-repeat; }
  .back0204  { background-image: url(/Images/_template_r2_c4_07.jpg); background-repeat: repeat; }
  .back0208  { background-image: url(/Images/_template_r2_c8_11.jpg); background-repeat: no-repeat; }
  .back0301  { background-image: url(/Images/_template_r3_c1_12.jpg); background-repeat: repeat; }
  .back0302  { background-image: url(/Images/_template_r3_c2_13.jpg); background-repeat: repeat; }
  .back0303  { background-image: url(/Images/_template_r3_c3_14.jpg); background-repeat: repeat; }
  .back0308  { background-image: url(/Images/_template_r3_c8_15.jpg); background-repeat: repeat; }
  .back0x0x  { background-image: url(/Images/ui_layerbox_r1_c2.gif);  background-repeat: no-repeat; }
  .back0x1x  { background-image: url(/Images/fp-2-prodspot_03.gif);   background-repeat: no-repeat; }
  .back0x2x  { background-image: url(/Images/fp-3-tech_03.jpg);       background-repeat: no-repeat; }

  #dhtmltooltip                     { position: absolute;  width: 150px;  border: 1px solid #839BB4;  padding: 2px;  background-color: #ADBDCE;  visibility: hidden;  z-index: 100;  font-size: 9px;  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #35404B; }


  /* Styles for scrolling layers -  Specify width and height in hold and wn, and in clip for wn */
  div#hold              { position:relative; overflow:hidden; width:280px; height:200px; z-index:100; }
  div#lyr1              { position:absolute; left:0px; top:0px; z-index:1; width:280px; }
  div#wn                { position:absolute; left:0px; top:0px; width:280px; height:200px; clip:rect(0px, 280px, 200px, 0px); overflow:hidden; z-index:1; }
  div#scrollbar         { position:relative; left:0; top:0; width:11px; height:160px; font-size:1px; z-index:1; }
  div#track             { position:absolute; left:0; top:12px; width:11px; height:136px; background: url("/images/track.gif") #336 repeat; z-index:1; }
  div#dragBar           { position:absolute; left:1px; top:1px; width:9px; height:20px; background-color:#ceced6; z-index:1; }
  div#up                { position:absolute; left:0; top:0; z-index:2 }
  div#down              { position:absolute; left:0; bottom:0; z-index:3 }
  div.content           { text-align:left; position:absolute; visibility:hidden; left:0px; top:0px; z-index:1; }
  table#imgTbl          { background-color:#fff; width:132px }
  table#imgTbl td       { height:140px; vertical-align:middle; text-align:center }
  table.main            { background-color:#ddd; width:440px; margin:auto; text-align:left; border:1px solid #999; }
  table.main td.text    { vertical-align:top; text-align:left }
  table.main td.navs    { vertical-align:top; text-align:left }
  td#scrollLinks        { width:12px }
  td.navs ul            { margin:0; padding:0; list-style:none }
  td.navs ul li         { margin:0 0 .6em .4em }
  td.navs ul li a       { text-decoration:none }
  td.navs ul li a:hover { text-decoration:underline }
