* {   margin: 0;
   padding: 0;
}
html {
   height: 100%;
   font-size : 100.01%;
}
body {
   width: 100%;
   height: 100%;
   background: #caca73 url('../img/body-bg.png') repeat-x;
   color: #545454;
   font: normal 0.625em "Arial", sans-serif;
}
fieldset, img {
   border: 0;
}
address {   font-style: normal;
}
a:hover {   text-decoration: none;
}
/*--------------------------- TOP --------------------------------------------*/
#top {
   height: 38px;
   background: url('../img/top-bg.png') repeat-x;
   position: relative;
   padding: 0 0 6px;
   margin: 0 0 -6px;
   z-index: 4;
}
   #top div.bg-1 {
   	  height: 38px;
      background: #d3a261 url('../img/top-bg2.png') repeat-x;
   }
#top-center {   width: 975px;
   height: 31px;
   margin: 0 auto;
   padding: 7px 0 0 15px;
   overflow: hidden;
}
   #top-center dl {
      width: 915px;
      height: 31px;      margin: 0 0 0 -30px;
   }
   #top-center dt {      color: #f5f4e8;
      font-size: 13px;
      line-height: 13px;      float: left;
      padding: 2px 13px 0 30px;
   }
   #top-center dd {      float: left;
   }
      #top-center dd a {         width: 127px;
         height: 21px;
         background: url('../img/bg.png') no-repeat;
         color: #fff;
         text-decoration: none;
         text-transform: uppercase;
         text-align: center;
         cursor: pointer !important;
         display: block;
         padding: 3px 0 0;
      }
/*--------------------------- PAGE -------------------------------------------*/
#page {
   width: 900px;
   background: url('../img/page-bg.png') repeat-y;
   margin: 0 auto;
   padding: 0 75px 0 15px;
}
#in-page {   background: #fff;
   padding-bottom: 23px;
}
/*--------------------------- LABEL ------------------------------------------*/
#label {
   width: 75px;
   height: 299px;
   float: right;
   position: relative;
   top: -44px;
   margin: 0 -75px -299px 0;
   z-index: 6;
}
   #label div {
      width: 66px;
      height: 192px;
      background: url('../img/label-off.png') no-repeat;
      padding: 98px 9px 9px 0;
   }
   #label a, #label a img {
   	  width: 66px;
      height: 192px;
   }
   #label a {
      text-decoration: none;
      text-align: center;
      display: block;
   }
/*--------------------------- HEADER -----------------------------------------*/
#header {
   border-bottom: solid #d8721e 8px;
   padding: 0 0 3px;
   margin: 0 0 10px;
}
#header-top {   height: 42px;   padding: 0 0 0 28px;
}
   #header-top ul {      height: 25px;      padding: 17px 0 0 15px;
      margin: 0 0 0 104px;
   }
      #header-top ul li {         list-style-type: none;
         float: left;
/*         font: normal 13px/16px "Georgia", serif; */

         font: serif;
         font-size: 13px;
         padding: 0 12px 0 10px;
      }
         #header-top ul li a {            color: #63634a;
            text-decoration: none;
         }
         #header-top ul li a:hover {
            text-decoration: underline;
         }

#header-bottom {   height: 63px;   background: #234c77 url('../img/header-bg2.jpg') no-repeat;
   color: #fefefe;
   padding: 33px 0 0 158px;
}

   #header-bottom h1 {      font-size: 20px;   }
      #header-bottom h1 img, #header-bottom h1 span {         display: block;
      }
      #header-bottom h1 span {         color: #7f9dbe;
         font-size: 16px;
         font-weight: normal;
         line-height: 20px;
         padding: 4px 0 0 132px;
      }

#header-bottom-index {
   height: 63px;
   background: #234c77 url('../img/header-bg2.jpg') no-repeat;
   color: #fefefe;
   padding: 33px 0 0 158px;
}

   #header-bottom-index h1 {
      font-size: 20px;
   }
      #header-bottom-index h1 img, #header-bottom-index h1 span {
         display: block;
      }
      #header-bottom-index h1 span {
         color: #7f9dbe;
         font-size: 16px;
         font-weight: normal;
         line-height: 20px;
         padding: 4px 0 0 132px;
      }


/*--------------------------- CONTENT ----------------------------------------*/
#content {   background: url('../img/border.gif') repeat-y 229px 0px;
   font-size: 1.2em;
}
   #content:after {
      content: '.';
      display: block;
      clear: both;
      visibility: hidden;
      height: 0;
      line-height: 0;
   }
   #content h2 {      color: #104c85;      font: normal 16px "Georgia", serif;
      padding: 0 0 3px;
   }
   #content a {      color: #1b578e;
      text-decoration: none;
/*      margin-right:5px; */
   }
   #content a:hover {
      text-decoration: underline;
   }
   #content p, #content dl, #content dd {      padding-bottom: 10px;
   }
   #content dt {      float: left;
      padding: 0 4px 0 0;
   }
   #content dd p {      padding: 0;
   }
   #content dl, #content ul {      padding-top: 5px;
   }
   #content table {
      border-collapse: collapse;
      border-spacing: 0;
      margin: 0 0 10px;
   }
   #content td, #content th {      text-align: left;
      vertical-align: top;
/*      border-left: solid #d2d2d2 1px; */
      padding: 0 10px;
   }
   #content td p {      padding-top: 5px;
   }
   #content h3 {      color: #626262;      font-size: 1em;
   }
/*--------------------------- CONTENT LEFT -----------------------------------*/
#content-left {
   width: 201px;   float: left;
   padding: 0 18px 0 11px;
}
/*--------------------------- CONTENT RIGHT ----------------------------------*/
#content-right {
   margin: 0 0 0 230px;
   padding: 0 5px 0 27px;
}
/*--------------------------- FOOTER -----------------------------------------*/
#footer {   width: 990px;   height: 8.6em;
   margin: 0 auto;
}
   #footer div.bg-1 {   	  width: 900px;      background: url('../img/page-bg.png') repeat-y;
      padding: 0 75px 0 15px;
   }
      #footer div.bg-1 address {         background: #fff;
         color: #362f2d;
         font-size: 0.9em;
         font-weight: bold;
         padding: 19px 19px 7px;
      }
      #footer address span {         color: #ccc;         float: right;
      }
   #footer div.bg-2 {
      height: 35px;
      background: url('../img/footer-bg.png') no-repeat;
      padding: 23px 0 0;
   }
   #footer ul {      overflow: hidden;      padding: 0 0 0 57px;
   }
      #footer ul li {         list-style-type: none;
         float: left;
         padding: 0 9px 0 10px;
      }
         #footer ul li a {
            color: #362f2d;
            text-decoration: none;
            font-size: 0.9em;
         }
         #footer ul li a:hover {            text-decoration: underline;
         }
/*--------------------------- ALL CLASSES ------------------------------------*/
.logo, .logo img {   width: 104px;
   height: 123px;
}
.logo {
   text-align: center;
   font-size: 12px;   float: left;
   position: relative;
   margin: 0 0 -81px;
   z-index: 2;
}
.logo img {   background: url('../img/logo.png') no-repeat;
   display: block;
}
ul.no-style li {
   list-style-type: none;
}
a.next {   color: #626262 !important;
}
td.no-style, th.no-style {   border: none !important;
}
.quotes {   background: url('../img/t.gif') repeat-x;
   margin: 27px 22px 0 20px;
}
.quotes .bg-1 {
   background: url('../img/b.gif') repeat-x left bottom !important;
}
.quotes .bg-2 {
   background: url('../img/l.gif') repeat-y !important;
}
.quotes .bg-3 {
   background: url('../img/r.gif') repeat-y top right;
}
.quotes .bg-4 {
   background: url('../img/tl.gif') no-repeat;
}
.quotes .bg-5 {
   background: url('../img/tr.gif') no-repeat top right;
}
.quotes .bg-6 {
   background: url('../img/bl.gif') no-repeat left bottom;
}
.quotes .bg-7 {
   background: url('../img/br.gif') no-repeat bottom right;
   padding: 15px 15px 10px;
}
.quotes .bg-7 h2 {   padding-bottom: 8px !important;
}
.quotes .bg-7 p strong {   font-style: italic;
}
.quotes .bg-7 p {   line-height: 14px;
}
.h1-accom img {
   width: 265px;
   height: 28px;
   background: url('../img/h1-accom.png') no-repeat;
}
.h1-main img {
   width: 654px;
   height: 79px;
   background: url('../img/h1-main.png') no-repeat;
}
.h1-things img {
   width: 208px;
   height: 38px;
   background: url('../img/h1-things.png') no-repeat;
}
   .h1-things span {      padding-top: 0 !important;
      margin: -4px 0 0;
   }
.submenu {   padding: 0 !important;
   margin: -5px 0 0;
}
   .submenu li {      list-style-type: none;
      font: normal 1.333em "Georgia", serif;
      padding: 5px 0 0;
   }
      .submenu li a {      	 color: #104c85;         border-bottom: solid #e6e4dc 1px;
         display: block;
         padding: 0 0 0 8px;
      }
      .submenu li a:hover {         text-decoration: none !important;
      }
         .submenu li ul li {
            font-size: 0.875em;
            padding: 0 0 8px !important;
         }
         .submenu li ul span {
            color: #7397b9;
            padding: 0 0 0 8px;
         }
         .submenu li ul a {
            color: #545454 !important;
            display: inline !important;
            border: none;
         }
         .submenu li ul a:hover {
            color: #7397b9 !important;
            text-decoration: none !important;
         }
.photo {
   background: url('../img/photo-t.gif') repeat-x;
   float: left;
   margin: 0 0 0 3px;
}
.photo .bg-1 {
   background: url('../img/photo-b.gif') repeat-x left bottom !important;
}
.photo .bg-2 {
   background: url('../img/photo-l.gif') repeat-y !important;
}
.photo .bg-3 {
   background: url('../img/photo-r.gif') repeat-y top right;
}
.photo .bg-4 {
   background: url('../img/photo-tl.gif') no-repeat;
}
.photo .bg-5 {
   background: url('../img/photo-tr.gif') no-repeat top right;
}
.photo .bg-6 {
   background: url('../img/photo-bl.gif') no-repeat left bottom;
}
.photo .bg-7 {
   background: url('../img/photo-br.gif') no-repeat bottom right;
   padding: 11px 15px 14px 11px;
}
   .photo .bg-7 a img {   	  width: 290px;      vertical-align: bottom;
   }
.row {   overflow: hidden;
   position: relative;
   margin: 0 0 0 -13px;
}
.see {   padding-top: 10px !important;
}
   .see a {   	  background: url('../img/icon.gif') no-repeat center right;      color: #487098;
      font-size: 0.833em;
      font-weight: bold;
      text-transform: uppercase;
      padding: 0 15px 0 0;
      margin: 0 3px 0 0;
   }
.block {   border-top: solid #d2d2d2 1px;
   padding: 6px 9px 6px 0;
}
   .block p {      padding-bottom: 0 !important;
   }
.padding {   padding-left: 0 !important;
}
   .padding td, .padding th {      padding: 0 15px !important;
   }
/*--------------------------- MAIN PAGE --------------------------------------*/

/*
.main #header {
   margin: 0 0 15px !important;
}
*/

/*
.main #header-bottom {   height: 184px !important;
   background: #234c77 url('../img/header-bg.jpg') no-repeat !important;
   padding: 75px 0 0 102px !important;
}

   .main #header-bottom p {   	  font-size: 12px;      padding: 0 140px 0 86px;
   }
      .main #header-bottom p a {         color: #fefefe;
      }
*/


#header-bottom-index {
   height: 184px !important;
   background: #234c77 url('../img/header-bg.jpg') no-repeat !important;
   padding: 75px 0 0 102px !important;
}

   #header-bottom-index p {
   	  font-size: 12px;
      padding: 0 140px 0 86px;
   }
      #header-bottom-index p a {
         color: #fefefe;
      }

/*
.main #content {
   background-position: 324px 0px !important;
}
*/


.main #content-left {
   width: 294px !important;
   padding: 0 10px 0 19px !important;
}
.main #content-right {
   margin: 0 0 0 325px !important;
   padding: 0 !important;
}




/* dropdown menu */


div.dropdown {
/*    position: absolute; */
    position: relative; 
    top: 0px;
    z-index: 100;
    padding: 0px;
    align: left;
}


table.dropmenu { 
    visibility: hidden;
    position: absolute;
    top: 0px; 
    left: 0px;
    border-collapse: collapse; 
 
/*    background-color: #e16e20; */
/*    border: 0px solid #e16e20; */

    padding: 0px; 
    width: 100px;
    
}

table.dropmenu td {
    height: 30px;
    text-decoration: none;
    padding-left: 10px; 
    padding-right: 10px; 
    background-color: #e16e20;  
}

table.dropmenu td.td_br{
   height: 20px;
}

table.dropmenu a { 
    text-decoration: none;
    letter-spacing: 0px;
    color: #ffffff;
    font-size: 13px;
    white-space: nowrap;    
    display: block;
    margin: 0px;
    padding: 0px;
    background: none!important;
/*    font-family: Verdana, Arial, Helvetica, sans-serif; */
    font-family:"Arial",sans-serif; 
}


a#powered-by {
  color: #CCCCCC;
  text-decoration: none;
}

a#powered-by:hover {
  color: #104C85;
}
