  html { overflow-y: scroll;}    

  body {
    margin: 0; 
    padding: 0;
/*    background-color: #f49701;*/
    background-color: #ffffff;
    background-image: url(../_design/bg-top.jpg);
    background-repeat: repeat-x;
    font-size: 12px;
    font-family: Arial, Verdana, Tahoma;
    color: #433324;
  }
  
  h1 {
    color: #513e2c;
    color: #433324;
    font-size: 19px;
    font-weight: bolder;
    padding-bottom: 3px;
    border-bottom: dotted 1px #999999;
  }
  h2 {
/*    color: #f89a1c;*/
    color: #433324;
    font-size: 17px;
    font-weight: bolder;
    padding-bottom: 3px;
    border-bottom: dotted 1px #999999;
  }
  h3 {
    color: #513e2c;
    font-size: 14px;
    font-weight: bolder;
    padding-bottom: 3px;
    border-bottom: dotted 1px #999999;
  }
  
  img { border: 0px; }

      
  #banner-container {
    background-image: url(../_design/banner.jpg);
    background-repeat: no-repeat;
    background-position: 50% 0;
    width: 100%;
    height: 209px;
  }
  
  #homepage {
    width: 300px;
    height: 100px;
    cursor:hand;
  }
  
  #main-container {
    background-color: #ffffff;
    width: 100%;
  }
  #footer-container {
    position: fixed;
    bottom: 0px;
    width: 100%;
    background-image: url(../_design/bg-footer.jpg);
    background-repeat: repeat-x;
    height: 56px;
  
    /**/
    border-bottom: 1px solid #443224;
    background-color: #f49701;
  }
  
  #footer-container-inside {
    width: 777px;
    text-align: right;
  }
  
  #content-container {
    width: 777px;
  }
  #content-sec-fix {width: 777px}
  
  #hmenu-level-1 {
    width: 100%;
    height: 28px;
    background-image: url(../_design/menu-lev1.jpg);
    background-repeat: no-repeat;
    background-position: 0 0;
    float: left;
  }
  
  #hmenu-level-2 {
    width: 100%;
    float: left;
    height: 23px;
    background-image: url(../_design/menu-lev2.jpg);
    background-repeat: no-repeat;
    background-position: 0 0;
    line-height: 23px;
    color: #ffffff;
    font-weight: bolder;
    font-size: 11px;
    text-align: left;
    text-indent: 14px;
  }
  
  #content-left {
    float: left;
    width: 215px;
    height: 100%;
    text-align: left;
  }

  #content-right {
    float: right;
    width: 562px;
    height: auto;
    text-align: left;
  }

  #content-left-inside {
    margin-top: 10px;
    margin-left: 4px;
    margin-bottom: 4px;
    margin-right: 4px;
  }
  
  #content-right-inside {
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
    margin-bottom: 55px;
  }
  
  .cleaner { clear: both }
  
  .box-container {
    width: 202px;
  }
  
  .box-header {
    float: left; /*ff*/
    background-image: url(../_design/box-header.jpg);
    background-repeat: no-repeat;
    height: 27px;
    width: 100%;
    text-indent: 10px;
    line-height: 27px;
  }
  
  .box-content {
    float: left; /*ff*/
    width: 100%;
    background-image: url(../_design/box-content.jpg);
    background-repeat: repeat-y;
  }
  
  .box-content-inside {
    margin: 10px;  
  }

  .box-footer {
    float: left; /*ff*/
    background-image: url(../_design/box-footer.jpg);
    background-repeat: no-repeat;
    height: 9px;
    width: 100%;
    padding-bottom: 20px;
  }
  
  td.divider {
    border-left: 1px solid #513e2c;
  }

  td.divider_sel {
    border-left: 1px solid #513e2c;
    background-color: #443224;
    color: #ffffff;
  }
  
  table.top-menu {
    width: 100%;
    height: 28px;
    margin: 0px;
    padding: 0px;
    border: 0px;
  }
  
  a.link-top:link,a.link-top:visited,a.link-top-act:link,a.link-top-act:visited,a.link-top-act:hover {
    text-decoration: none;
    font-weight: bolder;
    font-size: 12px;
    display: block;
    width: 100%; /*ie*/
    height: 28px;
    text-align: center;
    line-height: 28px;
  }
  
  a.link-top:hover {
    background-color: #E48600;
    color: #ffffff;
  }
  
  a.link-top-act:link,a.link-top-act:visited,a.link-top-act:hover {
    background-color: #E48600;
    color: #ffffff;
  }


  a.link-left:link,a.link-left:visited{
    background-image: url(../_design/lnk-inactive.jpg);
    background-repeat: no-repeat;
    background-position: 0 50%;
    display: block;
    text-decoration: none;
    font-weight: bolder;
    font-size: 12px;
    color: #513e2c;
    text-indent: 12px;
    line-height: 20px;
  }
  
  a.link-left:hover {
    background-image: url(../_design/lnk-active.jpg);
    background-repeat: no-repeat;
    background-position: 0 50%;
    text-indent: 12px;
    text-decoration: underline  ;  
  }
  
  a.link-left-a:link,a.link-left-a:visited,a.link-left-a:hover,a.link-left-a:active {
    background-image: url(../_design/lnk-active.jpg);
    background-repeat: no-repeat;
    background-position: 0 50%;
    display: block;
    text-decoration: none;
    font-weight: bolder;
    font-size: 12px;
    color: #513e2c;
    text-indent: 12px;
    line-height: 20px;
  }
  
  
  a.hot-link:link,a.hot-link:visited {
    color: #ffffff;
  }
  
  a.hot-link:hover {
    text-decoration: none;
    color: #F29301;  
  }
  
  a:link,a:visited,a:hover,a:active {
    color: #433324;
    text-decoration: underline;  
  }
  
  a:hover { text-decoration: none; }
  
  a.email:link,a.email:visited,a.email:hover,a.email:active {
    text-decoration: none;  
  }
  
  a.email { text-decoration: underline; }
  
  
  div.gallery-wrapper {
    text-align: center;
  }
  
  #content-wrapper {
    width: 100%;
    float: left;
  }
  
  img.no-border {
    border: 0px;
  }
  
  #actions-container {
    width: 540px;
  }
  
  #actions-caption {
    width: 100%;
    height: 32px;
    background-image: url(../_design/infobox-header.jpg);
    background-repeat: none;
    line-height: 32px;
  }
  
  #actions-caption-left {
    float: left;
    color: #443323;
    font-size: 14px;
    font-weight: bolder;
    text-indent: 10px;
  }

  #actions-caption-right {
    float: right;
    color: #433324;
    font-size: 11px;
    text-align:right;
    padding-right:10px;    
  }
  
  #actions-content {
    clear: both;
    
    width: 540px;
    >width: 539px;
    background-color: #EDA72D;
    background-image: url(../_design/infobox-body.jpg);
    background-repeat: no-repeat;
    background-position: 0 100%;
  }
  
  #actions-content-inside {
    padding: 10px;
  }
  
  div.actions-item-box {
    width: 100%;
    background-color:#E4DED0;
    color: #666666;
    border-right: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    display: table;
  }
  
  div.actions-img {
    width: 69px;
    float: left;
  }
  
  div.actions-img img {
    width: 60px;
    height: 60px;
  }
  
  div.actions-description,div.actions-description-noimg {
    float: right;
    font-family: Arial, Verdana, Tahoma;
    font-size: 12px;
    width: 450px;
    padding-bottom: 5px;
    padding-top: 5px;
  }
  
  a.more:link,a.more:visited,a.more:hover,a.more:active {
/*    color: rgb(30,109,227);*/
    color: #443323;
    text-decoration: underline;
  }
  a.more:hover {
    text-decoration: none
  }
  
  a.more-a:link,a.more-a:visited,a.more-a:hover,a.more-a:active {
    color: #D87001;
    text-decoration: underline;
  }
  a.more-a:hover {
    text-decoration: none
  }

  div.actions-description-noimg {width: 100%;text-indent: 5px;}
  
  div.action-title {
    float: left;
  }

  div.action-date {
    float: right;
    line-height: 18px;
    padding-right: 5px;
    font-weight: bold;
    color: #433324;
  }
  
  a.action-title-lnk:link,a.action-title-lnk:visited,a.action-title-lnk:active{font-size:16px;color: #666666;font-weight:bold;text-decoration:none;} 
  a.action-title-lnk:hover{font-size:16px;color: #433324;font-weight:bold;text-decoration:none;}
  
  a.act-link:link,a.act-link:visited,a.act-link:hover,a.act-link:active{text-decoration:none;} 

  span.action-title-spn{font-size:16px;color: #666666;font-weight:bold;text-decoration:none;};
