BODY    {
    scrollbar-base-color: #000000;
    scrollbar-track-color: #282B34;
    margin: 0px;
    padding: 0px;
    border: #000000 0px solid;
    }

a:link      { color: #CCFFFF; text-decoration: none; }

a:visited   { color: #CCFFFF; text-decoration: none; }

a:active    { color: #CCFFFF; text-decoration: none; }

a:hover     { color: #FFFF9C; text-decoration: none; }

h4 {width: 100%; background-image: url("picts/menu-background.gif");  }
h3 {color: #ffffff; }

/* THE NEXT LINE IS THE MAIN PAGE FONT */

TABLE       { COLOR: #C8C8D2; FONT: 12px arial, verdana, sans-serif; font-weight: normal;}

.title      { color: #FFFFFF; font: 21px arial, verdana, sans-serif; font-weight: bold; }

.subtitle   { color: #FFFFCE; font: 18px arial, verdana, sans-serif; font-weight: normal; }

.careers    { COLOR: #FFFFCE; FONT: 12px arial, verdana, sans-serif; font-weight: bold; }

.footertext     { COLOR: #999999; FONT: 10px arial, verdana, sans-serif; font-weight: bold; }

LI      { COLOR: #FFFFCE; }

.contacttitle   { color: #FFFFFF; font: 12px arial, verdana, sans-serif; font-weight: bold; }

.contacttext    { color: #FFFFFF; font: 9px verdana, arial, sans-serif; font-weight: bold; }

.just       { text-align: justify; }


/* THE NEXT LINE IS THE TEXT OVER THE TOP MENU */

.menu-note  { color: #FFFFFF; font: 12px arial, sans-serif; font-weight: bold; }



/* RIGHT SIDEBAR AREA BORDERS, CODE AND COLORS */


.sidebar    { background-color: #000000;
          border-left: 1px solid #5F6377;
          width: 225px; }


.borders    { BORDER: #5F6377 1px solid; padding: 4px; }


fieldset    { border:1px solid #5F6377;
          -moz-border-radius: 5px;
          padding-top: 0px;
          padding-bottom: 6px;
          padding-left: 8px;
          padding-right: 8px;
          width: 175px;
          text-align: left; }

fieldset legend { border:1px solid #5F6377;
          background-color: #383B4A;
          margin-bottom: 3px;
          padding: 2px;
          padding-left: 5px;
          padding-right: 5px;
          COLOR: #C8C8D2;
          FONT: bold 12px arial, verdana, sans-serif; }


/* HIDE MENU AND ITEMS FOR PRINTING */


@media print {
.printhide  { display:none; }
.printhelp  { width:600px; }
}
@media screen{
.printonly  { display:none; }
}


/* GALLERY SLIDESHOW AND POPUP CODE */

.Galborder      { border: #5F6377 5px solid; }

A:hover .Galborder  { border: #FFFFFF 5px solid; }

.viewer-border      { border: #5F6377 10px solid; }     

.picturetitle       { COLOR: #FFFFFF; FONT: 10px verdana, arial, sans-serif; font-weight: bold; }

.gallerytext        { COLOR: #FFFFFF; FONT: 9px arial, verdana, sans-serif; font-weight: bold; }

.button-gallery     {
            color: #C8C8D2;
                font: bold 11px arial, serif;
            text-align: center;
            background-color: #383B4A;
                padding: 2px 5px 2px 5px;
            margin: 0px 1px 0px 1px;
                display: block;
            cursor:pointer;
                border: #5F6377 1px solid;
            }


.buttonon-gallery   {
            color: #CCFFFF;
                font: bold 11px arial, serif;
            text-align: center;
            background-color: #88B7CD;
                padding: 2px 5px 2px 5px;
            margin: 0px 1px 0px 1px;
                display: block;
            cursor:pointer;
                border: #CCFFFF 1px solid;
            }



/* CONTACT FORM */


.shadeform  { FONT: 13px arial, verdana, sans-serif;
          COLOR: #000000;
          background-image: url("picts/shadeform.gif");
          WIDTH: 180PX;
          BORDER: #000000 1px solid; }

.textarea   { FONT: 13px arial, verdana, sans-serif;
          COLOR: #000000;
          background-image: url("picts/shadeform.gif");
          WIDTH: 260PX;
          HEIGHT: 140PX;
          BORDER: #000000 1px solid; }

.dropdown   { COLOR: #000000;
          WIDTH: 240PX;
          FONT: 11px geneva, verdana, arial, sans-serif; }


.contact {  background-color:#383B4A;
        FONT-FAMILY: arial, verdana, helvetica, sans-serif;
        color: #C8C8D2;
        font-size: 9pt;
        cursor:pointer;
        font-weight: bold;
        text-align: center;
        padding: 1px 5px 1px 5px;
        BORDER: #5F6377 1px solid }

.contacton {    background-color:#88B7CD;
        FONT-FAMILY: arial, verdana, helvetica, sans-serif;
        color: #CCFFFF;
        font-size: 9pt;
        cursor:pointer;
        font-weight: bold;
        text-align: center;
        padding: 1px 5px 1px 5px;
        BORDER: #CCFFFF 1px solid }



/* START THE CODE FOR THE MENUS */


/* SIDEBAR MENU */


.menuSidebar        { font-family: arial, verdana, sans-serif;
              font-size: 8pt;
              font-weight: bold;
              text-align: center;
              height: 22px;
              width: 175px;
              cursor:pointer;
              line-height: 22px;
              display: block;
              margin-bottom: 5px;
              border: #5F6377 1px solid; }

.menuService    { font-family: arial, verdana, sans-serif;
              font-size: 8pt;
              font-weight: bold;
              text-align: left;
              height: 22px;
              width: 100%;
              cursor:pointer;
              line-height: 22px;
              display: block;
              margin-bottom: 5px;
              border: #5F6377 1px solid; }

a.menuSidebar:link  { background-color:#383B4A; color: #C8C8D2; }


a.menuSidebar:visited   { background-color:#383B4A; color: #C8C8D2; }


a.menuSidebar:active    { background-color:#383B4A; color: #C8C8D2; }


a.menuSidebar:hover     { background-color:#88B7CD; border: #CCFFFF 1px solid; color: #CCFFFF; }


/* MAIN MENU */


.menubackground     { background-color:#333333;
              border-top: #000000 1px solid;
              border-bottom: #000000 1px solid;
              background-image: url("picts/menu-background.gif"); }


.menu       { font-family: arial, verdana, sans-serif;
          font-size: 9pt;
          font-weight: bold;
          text-align: center;
          height: 25px;
          padding-left: 7px;
          padding-right: 7px;
          cursor:pointer;
          line-height: 23px;
          display: block;
          border: #000000 0px solid; }


a.menu:link     { background-image: url("picts/menu.gif");
          background-color:#2A477F;
          color: #FFFFFF;}


a.menu:visited  { background-image: url("picts/menu.gif");
          background-color:#2A477F;
          color: #FFFFFF; }


a.menu:active   {  background-image: url("picts/menu.gif");
           background-color:#2A477F;
           color: #FFFFFF; }


a.menu:hover    {  background-image: url("picts/menuon.gif");
           background-color:#233462;
           color: #CCFFFF; }




