BODY {
   background:#e3e5db;
   color:#000;
   margin:0px 0px 0px 0px;
   }
BODY.MainPage, BODY.MainPage TD, BODY.MainPage TH, BODY.MainPage LI, BODY.MainPage DL {
   font-family: Arial, Verdana, Arial, 'MS Sans Serif', Helvetica, sans-serif;
   font-size: 12px;
   line-height:1.40;
   }
BODY.PopUp, BODY.PopUp TD, BODY.PopUp TH, BODY.PopUp LI, BODY.PopUp DL {
   font-family: Verdana, Arial, 'MS Sans Serif', Helvetica, sans-serif;
   font-size: 11px;
   }
BODY.Gallery, BODY.Gallery TD {
   background:#89897d url(./images/bck_gal1.gif) no-repeat top left;
   color:black;
   font-family: Verdana, Arial, 'MS Sans Serif', Helvetica, sans-serif;
   font-size: 10px;
   }

BODY.mapPopUp {
   background:#fff;
   margin:4px;
   font-family: Arial, Verdana, Arial, 'MS Sans Serif', Helvetica, sans-serif;
   font-size: 12px;
   }

DIV,UL,P {
   -moz-box-sizing:border-box;
   }

DIV.Main {
   /*background:#fff; url(./images/bck_shadow_left.gif) repeat-y top left;*/
   padding:5px 5px 5px 8px;
   }

#main {
   margin-top:0px;
   width:780px;
   text-align:left;
   }

/*** LINKS ***/
   A:link    {color:blue;}
   A:visited {color:blue;}
   A:active  {color:green;}
   A:hover   {color:#FF0000; text-decoration:none;}

   #copyright:link    {color:cornsilk; text-decoration:none;}
   #copyright:visited {color:cornsilk; text-decoration:none;}
   #copyright:active  {color:cornsilk;}
   #copyright:hover   {color:cyan; text-decoration:underline;}

   TABLE.bottomNav TD {
      background:#215e21 url(./images/nav_bck1.gif) repeat-x top left;
      color:cornsilk;
      font:10px Verdana;
      padding:8px 4px;
      }
   TABLE.bottomNav A:link    {color:#ffd700; text-decoration:underline}
   TABLE.bottomNav A:visited {color:#ffd700; text-decoration:underline}
   TABLE.bottomNav A:active  {color:#ffd700; text-decoration:underline}
   TABLE.bottomNav A:hover   {color:cyan; text-decoration:none;}

   DIV.leftSideBar {color:white; margin:5px;}
   DIV.leftSideBar A:link    {color:#ffd700; text-decoration:underline}
   DIV.leftSideBar A:visited {color:#ffd700; text-decoration:underline}
   DIV.leftSideBar A:active  {color:#ffd700; text-decoration:underline}
   DIV.leftSideBar A:hover   {color:cyan; text-decoration:none;}

   /*DIV.leftSideBar DT,DD {font:10px Verdana}*/
   DIV.leftSideBar DD {margin-left:9px; margin-bottom:8px}

/*** HEADERS ***/
   H1,H2,H3,H4,H5,H6 {
      color:#630;
      padding-top:12px;
      margin-top:0px;
      margin-bottom:0px;
      font-family:Helvetica, Arial, sans-serif;
      font-weight:normal;
      letter-spacing:-.05em;
      }

   H1 {font-size:32px;}
   H2 {font-size:24px; font-weight:bold}
   H3 {font-size:20px; padding-top:0px; margin-top:12px; border-top:1px solid #ccc}
   H4 {font-size:16px; font-style:italic; font-weight:bold}
   H5 {font-size:14px; font-weight:bold}
   H6 {font-size:12px; font-weight:bold}

/*** OTHER ***/

   INPUT.a,TEXTAREA.a {
      font:bold 12px Arial;
      background:#fff;
      border:1px solid #ccc;
      padding:0px 2px;
      }

   .button {
      font:bold 8pt Arial,"MS Sans Serif";
      color:#000;
      background:#a5bdd5;
      border-top:1px solid #c0ccd8;
      border-left:1px solid #c0ccd8;
      border-bottom:1px solid #000;
      border-right:1px solid #000;
      cursor:pointer;
      }

/*** NAVIGATION ***/
/* REF: http://www.w3.org/Style/Examples/007/ */

DIV.banner {
   margin:0px;
   padding:0px 24px 0px 0px;
   font-family:Tahoma, Verdana, Arial;
   font-size:10px;
   font-weight:bold;
   line-height:16px;
   text-align:left;
   }

DIV.banner a {
   display:block;
   margin:0px 0px 0px 0px;
   padding:2px 0px 2px 6px;
   }

DIV.banner a:link    { color:#ffd700; text-decoration:none; }
DIV.banner a:active  { color:#ffd700; text-decoration:none; }
DIV.banner a:visited { color:#ffd700; text-decoration:none; }
DIV.banner a:hover   { color:#ffd700; text-decoration:underline;}


DIV.banner_hot {
   margin:0px;
   padding:0px 24px 0px 0px;
   font-family:Tahoma, Verdana, Arial;
   font-size:10px;
   font-weight:bold;
   color:#FFF;
   line-height:16px;
   text-align:left;
   }

DIV.banner_hot a {
   display: block;
   margin: 0px 0px 0px 0px;
   padding:2px 0px 2px 6px;
   }

DIV.banner_hot a:link    { color:#FFF; text-decoration:none; }
DIV.banner_hot a:active  { color:#FFF; text-decoration:none; }
DIV.banner_hot a:visited { color:#FFF; text-decoration:none; }
DIV.banner_hot a:hover   { color:#FFF; text-decoration:underline }

/*** END ***/