   html {
     overflow: auto;     
     }
   body {
     background-image: Url(../images/bg.gif);
     height: 100%;
     text-align: center; /* horizontal centering for IE Win quirks */
     overflow: auto;
     font-family: Helvetica,Arial,Sans-Serif;
     font-size: 9pt;
     scrollbar-base-color: #fabb37;
     height: 100%;
     margin: 0;
     padding: 0;
      }
   ul {
     llist-style-image: url(/images/li.gif);
     }
   p {margin: 0; padding: 0;}
   #distance { 
     width: 1px;
     height: 50%;
     margin-bottom:-300px; /* half of container's height */ 
     float:left;
     }
   #container {
     margin: 0 auto;
     position: relative; /* puts container in front of distance */
     text-align: left;
     width: 780px;
     height: 600px;
     clear:left;
     background-image: url(../images/bg_main.gif);
     }
   #logo {
     position: absolute;
     left: 41px;
     top: 32px;
     }
   #special-navigation {
     position: absolute;
     left: 666px;
     top: 56px;
     }
   #special-navigation div {
     padding-left: 12px;
     background-image: url(../images/menu_top_arrow.gif);
     background-repeat: no-repeat;
     background-position: 0px 5px;
     vertical-align: middle;
     padding-bottom: 3px;
     }
   #special-navigation div a {
     color: #999999;
     font-size: 9pt;
     text-decoration: none;
     }
   #special-navigation div a:hover {
     color: #fabb37;
     text-decoration: none;
     }
   div.main-nav {
     position: absolute;
     top: 147px;
     color: #999999;
     font-size: 10pt;
     font-weight: bold;
     text-antialiasing: true; 
     cursor: pointer;
     z-index: 201;
     }

   div.sub-menu {
     position: absolute;
     visibility: hidden;
     top: 136px;
     z-index: 200;
     }

   td.sub-nav-northeast {
     background-image: url(../images/sub_bg_northeast.png);
     width: 7px;
     height: 10px;
     }
   td.sub-nav-north {
     background-image: url(../images/sub_bg_north.png);
     height: 10px;
     }
   td.sub-nav-northeast {
     background-image: url(../images/sub_bg_northeast.png);
     width: 13px;
     height: 10px;
     }
   td.sub-nav-west {
     background-image: url(../images/sub_bg_west.png);
     width: 7px;
     }
   td.sub-nav-links {
     background-image: url(../images/sub_bg_center.png);
    }
   td.sub-nav-links div.spacer {
     height: 20px;
     font-size: 10pt;
     font-weight: bold;
     color: #999999;
     visibility: hidden;
     }
   td.sub-nav-links div {
     padding-top: 10px;
     padding-left: 6px;
     padding-right: 4px;
     }
   td.sub-nav-east {
     background-image: url(../images/sub_bg_east.png);
     width: 13px;
     }
   td.sub-nav-southwest {
     background-image: url(../images/sub_bg_southwest.png);
     width: 7px;
     height: 16px;
     }
   td.sub-nav-south {
     background-image: url(../images/sub_bg_south.png);
     height: 16px;
     }
   td.sub-nav-southeast {
     background-image: url(../images/sub_bg_southeast.png);
     width: 13px;
     height: 16px;
     }

   td.sub-nav-links a {
     font-size: 9pt;
     font-weight: bold;
     text-antialiasing: true; 
     color: #999999;
     text-decoration: none;
     }
   td.sub-nav-links a:hover {
     color: #fabb37;
     }

   #header {
     position: absolute;
     top: 250px;
     left: 295px;
     }
   #top-header, .top-header {
     font-size: 14pt;
     color: #464646;
     }
   #sub-header, .sub-header {
     font-size: 14pt;
     font-weight: bold;
     color: #464646;
     padding-top: 3px;
     }
   #google-map {
     position: absolute;
     left: 295px;
     top: 310px;
     width: 450px;
     height: 210px;
     }
   #content {
     position: absolute;
     left: 295px;
     top: 310px;
     width: 430px;
     height: 210px;
     overflow: auto;
     padding-right: 5px;
     font-size: 9pt;
     color: #464646;
     text-align: justify;
     padding-right: 10px;
     padding-bottom: 3px;
     }
   div.small {
     width: 290px !important;
     }

   #content a, .content a {
     color: #464646;
     text-decoration: none;
     border-bottom: 1px dotted #464646;
     }
   #content a:hover, .content a:hover {
     text-decoration: none;
     border-bottom: 1px solid #464646;
     }
   
  #gallery {
     position: absolute;
     left: 42px;
     top: 312px;
     }
  #gallery-images {
     position: absolute;
     left: 42px;
     top: 312px;
     width: 210px;
     border: 1px solid red;
     visibility: hidden;
     }
  #gallery-bar {
     position: absolute;
     left: 42px;
     top: 312px;
     width: 210px;
     font-size: 9pt;
     text-align: left;
     padding-bottom: 3px;
     }
  #gallery-bar a {
     color: #464646;
     border-bottom: 1px dotted #464646;
     text-decoration: none;
     }
  #gallery-bar a:hover {
     border-bottom: 1px solid #464646;
     }

  img.gallery {
     position: absolute;  
     left: 0px;
     top: 0px;
     }
  div.mceEditor {
     z-index: 3;
     }
  #gallery-sub {
     position: absolute;
     left: 42px;
     top: 492px;
     background-image: url(../images/gallery_sub_bg.gif);
     width: 210px;
     height: 17px;
     }
  #gallery-sub img.arrow {
     margin:5px;
     }
  #gallery-text {
     position: absolute;
     left: 14px;
     top: 2px;
     width: 178px;
     font-size: 7pt;
     text-align: center;
     vertical-align: middle;
     overflow: none;
     color: #999999;
     }
  #infobox-items {
     height: 1px;
     width: 173px;
     visibility:hidden;
     overflow:hidden;
     }
  #infobox {
     position: absolute;
     left: 600px;
     top: 310px;
     width: 173px;
     /*visibility: hidden;*/
     }
  #infobox1 {
     width: 173px;
     height: 45;
     background-image: url(../images/infobox1.png);
     }
  td.infobox-item {
     width: 173px;
     height: 39px;
     background-image: url(../images/infobox2.png);
     vertical-align: middle;
     }
  td.infobox-nonitem {
     width: 173px;
     background-image: url(../images/infobox4.png);
     vertical-align: middle;
     text-align: center;
     }
  td.infobox-item a {
     padding-left: 40px;
     color: #b1aeaa;
     font-size: 12px;
     text-decoration: none;
     }
  #infobox3 {
     width: 173px;
     height: 6px;
     background-image: url(../images/infobox3.png);
     }
#menu_ses-editor_contextmenu {
   z-index: 1001 !important;
   }
#documents {
  width: 440px;
  }
#documents td {
   font-size: 9pt;
   color: #464646;
   vertical-align: top;
   height: 16px;
   }
div.greater-content {
   width: 450px !important;
   }
td.file-length {
   padding-left: 5px;
   text-align: right;
   white-space: nowrap;
   }
td.last-modified {
   padding-left: 5px;
   text-align: right;
   white-space: nowrap;
   }
td.filetype-folder {
   background-image: url(/images/icons/folder.gif);
   background-repeat: no-repeat;
   padding-left: 20px;
   font-weight: bold;
   }
td.filetype-pdf {
   background-image: url(/images/icons/pdf.gif);
   background-repeat: no-repeat;
   padding-left: 20px;
   }
td.filetype-doc {
   background-image: url(/images/icons/doc.gif);
   background-repeat: no-repeat;
   padding-left: 20px;
   }
#documents td.space {
   width: 10px;
   }
.highlight {
   background-color: #fbc456;
   }

input.text {
   background: url(/images/field_bg.gif);
   width: 300px;
   font-family: Helvetica,Arial,Sans-Serif;
   font-size: 9pt;
   color: #000000;
   padding: 2px;
   border: none;
   }
textarea {
   background: url(/images/field_bg.gif);
   overflow: auto;
   font-family: Helvetica,Arial,Sans-Serif;
   font-size: 9pt;
   width: 300px;
   color: #000000;
   padding: 2px;
   border: none;
   }
input.checkbox {
   margin-right: 5px;
   }
input.submit {
   margin-top: 10px;
   }
#form-table td {
   color: #464646;
   font-size: 9pt;
   padding: 2px;
   }
span.info {
   font-size: 7pt;
   }
#newsticker {
 position: absolute;
 left: 0px;
 top: 558px;
 width: 778px;
 }
#newsticker marquee {
 width: 778px;
 visibility: hidden;
 }
