﻿body {
    margin: 0;
    padding: 0;
    border-top: solid 5px #11496a;
}

p, td {
    margin-top: 0px;
    font: 12px arial,san-serif;
    color: #333;
}

td {
    vertical-align: top;
}

h1 {
    margin-bottom: 6px;
    font: 28px arial,sans-serif;
    color: #11496a;
}

img {
    border: none;
}

/*----BODY------------------------------*/
.hdr {
    padding: 30px;
    border-top: solid 1px #fff;
    border-bottom: solid 1px #fff;
    background: #abc6d6 url(../img/hdr-bg.gif) top left repeat-x;
}

.hdr td {
    vertical-align: bottom;
}

.nav, .subnav {
    margin: 0px;
    margin-bottom: 4px;
}

ul.nav li {
    padding-left: 8px;
    padding-right: 8px;
    display: inline;
    font: bold 16px arial,sans-serif;
    letter-spacing: -0.4px;
    color: #11496a;
    border-right: solid 1px #069;
}

ul.subnav li {
    padding-left: 8px;
    padding-right: 8px;
    display: inline;
    font: bold 12px arial,sans-serif;
    color: #11496a;
}

.content {
    padding: 10px 30px;
    border-top: solid 1px #abc6d6;
}

.content .btn {
    margin: 30px 0px;
    text-align: center;
}

.gallery img {
    padding: 20px;
}

.gal-item {
    margin: 10px;
    float: left;
    padding: 10px;
    width: 312px;
    background-color: #cfdce3;
}

.gal-item2 {
    margin: 10px;
    float: left;
    padding: 10px;
    width: 237px;
    background-color: #cfdce3;
}

.gal-item img, .gal-item2 img {
    border: solid 6px #fff;
}

.gal-item h3, .gal-item2 h3 {
    margin: 0;
    padding-top: 10px;
    text-align: center;
    font: bold 16px arial,sans-serif;
}

.gal-item p, .gal-item2 p {
    margin: 0;
    padding-bottom: 10px;
    text-align: center;
    font: normal 12px arial,sans-serif;
}

img.overlay {
    margin-top: -20px;
}

.wrap {
    padding-right: 30px;
    padding-bottom: 30px;
    float: left;
}

.ftr {
    padding-top: 10px;
    clear: both;
    text-align: center;
    border-top: solid 1px #abc6d6;
}

/*----LINKS-----------------------*/
.nav a:active, .nav a:link, .nav a:visited {
    color: #11496a;
    text-decoration: none;
}

.nav a:hover {
    text-decoration: underline;
}

.subnav a:active, .subnav a:link, .subnav a:visited {
    color: #fff;
    text-decoration: none;
}

.subnav a:hover {
    text-decoration: underline;
}

a:active, a:link, a:visited {
    color: #369;
    text-decoration: underline;
}

a:hover {
    color: #39c;
    text-decoration: none;
}

