/* CSS Document */
html {
    font-size: 16px;
}
body {
    font-family: Helvetica,Arial, sans-serif;
    font-size:1rem;
}
h1 { font-size:180%; }
h2 { font-size:160%; }
h3 { font-size:140%; }
h4 { font-size:130%; }
h5 { font-size:120%; }
h6 { font-size:110%; }

#wrap {
    margin: 0px auto;
}
.wrap {
    margin: 0 auto;
    max-width: 980px;
    overflow: hidden;
}

.region-content h2,
.region-content h3,
.region-content h4,
.region-content h5 {
    margin-top: 0.8em;
}
.region-content h6 {
    margin-top: 1em;
}

.head-container {
    background-color: #000;
    padding: 1rem;
    text-align: center;
}
#logo {
    color: #fff;
    display: block;
    font-weight: bold;
    font-size: 2rem;
}
.body-container {
    padding: 10px;
    height: 100%;
}
.region-content h1 {
    font-size: 150%;
}
.footer-cont {
    background-color: #000;
    padding: 10px;
    text-align: center;
}

ul.breadcrumb {
    height:100%; overflow:hidden;
    margin:0px; padding:0px;
    margin-bottom:15px; padding-bottom:5px;
    border-bottom:1px solid #000000;
    display:none;
}
.breadcrumb li {
    float:left;
    list-style:none;
    padding:0px 10px 0px 5px;
    font-size:11px;
    background:url(../images/raquo.gif) right center no-repeat;
}
.breadcrumb li.first { padding-left:0px; }
.breadcrumb li.last { background-image:none; }
.breadcrumb li a {
    color:#000000; text-decoration:none;
}

.banner-container {
    background: #eee;
}

.fGalleryImages,
.fGalleryImages li {
    margin: 0; padding: 0;
    list-style: none;
}
.row:after {
    display: block;
    height: 1px;
    clear: both;
    content: " ";
}
.col-3 {
    width: 33.33%;
    float: left;
}

.fMenu ul {
    display: none;
}
.fMenu li:hover ul {
    display: block;
}

.f-table-subheading {
    background: #eaeaea;
    font-weight: bold;
}