
* { 
    font-family: Arial, Helvetica, sans-serif; 
}

body { 
    background-image: url(images/main_bg.gif); 
    background-repeat: repeat-x;
}

#PageMargins { 
    width: 896px;
    min-width: 896px; 
    max-width: 896px; 
    margin: 0 auto; 
    text-align: left;
}

/*--------------*/

/* RelatedLinks */

#RelatedLinkWrapper {
    margin: 0 auto;
    width: 1034px;
    height: 1px;
    display: none; /*default: hidden - jQuery handles display if JS is enabled*/"htdocs/_templates/activetown/css/site.css"
}

#RelatedLinkBox {
    float: right;
    width: 139px;
    margin-top: 12px;
}

#RelatedLinkAccordionOpener {
    float: right;
    width: 8px;
    height: 8px;
    margin-bottom: 0px;
    padding-right: 130px;
    cursor: pointer;
}

.accordion_basic  {
    width: 140px;
    font-family: verdana;
    text-align: left;
}

/*--------------*/

/* Metanav */
#Header {
  height: 77px;
  background-image: url(images/metanav_bg.gif);
  background-repeat: repeat-x;
  border-left: solid 1px #D5D5D5;
  border-bottom: solid 1px #DFDFDF;
  border-right: solid 1px #EEEEEE;
}

#MetanavLogo {
  float: left; padding: 17px 8px 8px 17px;
}
#Metanav1 {
  height: 15px; text-align: left; padding-top: 27px; margin: 0px 0px 3px 180px;
}
#MetanavLine {
  height: 1px; background-color: #FFF; margin: 0px 17px 0px 180px; font-family: Arial, Helvetica, sans-serif;
}
#Metanav2 {
  height: 16px; text-align: left; padding-top: 1px; margin: 1px 0px 0px 180px; font-family: Arial, Helvetica, sans-serif;
}

#Metanav1 a { color: #FFF; font-size: 10pt; text-decoration: none; margin-right: 9px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
#Metanav1 a:focus,
#Metanav1 a:hover,
#Metanav1 a:active,
#Metanav1 a.inpath { color: #333; text-decoration: none;}

#Metanav2 a { color: #FFF; font-size: 9pt; text-decoration: none; margin-right: 9px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
#Metanav2 a:focus,
#Metanav2 a:hover,
#Metanav2 a:active,
#Metanav2 a.inpath{ color: #333; text-decoration: none; }

/*--------------*/

.objectImage {
    padding-left: 0px;
}

/*--------------*/

#TeaserBoxAccordionWrapper {
    border-left: 1px solid #D9D9D9;
    border-right: 1px solid #D9D9D9;
    border-top: 1px solid #D9D9D9;
    margin: 25px 15px 20px 20px;
    width: 320px;
    float: right;
    background-color: #D4D5D5;
}

#TeaserBoxAccordionWrapper ul.teaseraccordion {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    padding-top: 4px;
}

#TeaserBoxAccordionWrapper a.teaserheadline {
    font-weight: bold;
    text-decoration: none;
    background-color: none;
    color: #676767;
}

#TeaserBoxAccordionWrapper .teasertext {
    padding: 0px 6px 0px 6px;
}

.oneteaserbox {
    padding: 3px;
    border-bottom: solid 1px #BBB;
    background-image: url('images/accordion_bg_off.gif');
    background-repeat: repeat-x;
}

#TeaserBoxAccordionWrapper ul.teaseraccordion {
    padding: 0px 6px 0px 6px;
}

#TeaserBoxAccordionWrapper ul.teaseraccordion a {
    margin: 0px;
    text-decoration: none;
    color: #676767;
}
#TeaserBoxAccordionWrapper ul.teaseraccordion a:hover {
    color: #4F4F4F;
    text-decoration: none;
}

.oneteaserbox a {
    cursor: pointer;
    margin: 0px;
    text-decoration: none;
    color: #676767;
}
.oneteaserbox a:hover {
    color: #4F4F4F;
    text-decoration: none;
}
.oneteaserbox a.selected {
    color: #676767;
}

.teaseraccordion_image {
    margin: 0px 0px 0px 10px;
    border: solid 1px #D9D9D9;
    float: right;
}

/*--------------*/

#RelatedLinkAccordionWrapper {
    border-left: 1px solid #BBB;
    border-right: 1px solid #BBB;
    border-bottom: 1px solid #BBB;
    padding: 0px;
}

#RelatedLinkAccordionWrapper ul.accordion {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

#RelatedLinkAccordionWrapper .headline {
    font-weight: bold;
    border-top: solid 1px #BBB;
}

.accordion_basic div {
    background-color: #eee;
}

.accordion_basic p {
    margin-bottom : 10px;
    border: none;
    text-decoration: none;
    font-weight: bold;
    font-size: 10px;
    margin: 0px;
    padding: 10px;
}
.accordion_basic a {
    cursor: pointer;
    display: block;
    padding: 5px;
    margin-top: 0;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
    color: black;
    background-color: #BBB;
    border-top: 1px solid #EEE;
    background-image: url('images/accordion_bg_off.gif');
}
.accordion_basic a:hover {
    background-color: #FFF;
    background-image: url('images/accordion_bg_on.gif');
}
.accordion_basic a.selected {
    color: #000;
    background-color: #CCC;
    background-image: url('images/accordion_bg_on.gif');
}

#RelatedLinkBox a {
    display: block;
    min-height: 15px;
    font-weight: normal;
    text-decoration: none;
    padding-left: 15px;
    padding-top: 1px;
    padding-bottom: 1px;
    font-size: 9pt;
 }
#RelatedLinkBox a:link, #RelatedLinkBox a:visited {
    color: #7D7D7D;
}
#RelatedLinkBox a:hover, #RelatedLinkBox a:active {
    color: #333;
}

/*--------------*/

#TopLeft {
	font-size: 11px;
}

#TopLeft h1 {
    font-size: 13px;
    margin: 0px 0px 8px 0px;
}

/*--------------*/

#FootLine {
    width: 99%;
    text-align: right;
    margin-bottom: 0px;
    color: #999999;
    font-size: 8pt;
}

/*--------------*/

#Main { padding: 7px 0; }

#Footer {
  background-color: #FFF;
  border-bottom: solid 15px #FFF;
  height: 12px;
  font-size:10px;
  padding-top: 0px;
  width: 100%;
  position:fixed;
  left: 0px;
  bottom: 0px;
  z-index: 88;
}

#Footer2 {
  background-image: url(images/metafoot_bg.gif);
  background-repeat: repeat-x;
  color: #808080;
  margin: 0px auto;
  padding: 6px 10px 6px 18px;
  width: 868px;
}

#Footer a { color: #808080; text-decoration: none; background: transparent; }
#Footer a:focus,
#Footer a:hover,
#Footer a:active { text-decoration: none; color: #808080; }

#FooterFade {
  width: 100%;
  height: 11px;
  z-index: 2;
  position: fixed;
  bottom: 27px;
  background: url(images/bottomfade.png) bottom center repeat-x;
}

/*--------------*/

.sitemap {
    padding: 0px 0px 0px 15px;
    margin: 0;
}
.sitemap li {
    list-style-type: square;
}
