body {
    margin: 0px;
    padding: 0px;
    background-color: #fff4d6;
}

ul, ol {
    margin: 0px;
}

a img{
    border: 0px;
}

.bold {
    font-weight: bold;
}

div#headerConteiner{
    background-image: url("../images/background/headerContainer.jpg");
    background-repeat: repeat-x;
    height: 188px;
    float: left;
    width: 100%;
    min-width: 960px;
}

div#menuContainer {
    background-image: url("../images/background/menuContainer.jpg");
    background-repeat: repeat-x;
    height: 47px;
    float: left;
    width: 100%;
    min-width: 960px;
}

div#middleContainer{
    background-image: url("../images/background/middleContainer.jpg");
    background-repeat: repeat-x;
    float: left;
    width: 100%;
    min-width: 960px;
}

div#contentContainer{
    float: left;
    width: 100%;
    min-width: 960px;
}

div#footerContainer {
    float: left;
    width: 100%;
    background-image: url("../images/background/footer.jpg");
    background-repeat: repeat-x;
    background-color: #0e6ca0;
    padding-bottom: 20px;
    min-width: 960px;
}

div#header {
    margin: 0px auto;
    width: 960px;
}

div#menuContainer ul{
    width: 958px;
    height: 46px;
    margin: 0px auto;
    padding: 0px;
}

div#menuContainer ul li{
    list-style-type: none;
    text-align: center;
    display: inline;
    float: left;
}

div#menuContainer ul li:first-child a{
    border-left: 1px solid #68a1c2;
}

div#menuContainer ul li a{
    padding: 0px 15px;
    display: inline-block;
    height: 46px;
    line-height: 46px;
    background-image: url("../images/background/menuButton.jpg");
    font-size: 15px;
    color:  white;
    font-family: "Lucida Grande";
    text-decoration: none;
    border-right: 1px solid #68a1c2;
}

div#menuContainer ul li a.current{
    background-position: 0px 46px;
    color: #FFF685;
}

div#menuContainer ul li a:hover {
    background-position: 0px 46px;
    color: #FFF685;
}

div#middle{
    width: 950px;
    margin: 0px auto;
    padding: 20px 10px 20px 0px;
}

div#description {
    float: left;
    width: 290px;
    font-family: "Trebuchet MS";
    font-weight: bold;
    color: white;
}

div#description h1{
    font-size: 29px;
    color: #fff685;
    margin: 0px 0px 10px 0px;
}

div#description h2{
    margin: 10px 0px;
    font-size: 23px;
    font-weight: bold;
    color: #fff685;
}

div#description p{
    font-size: 17px;
    margin: 10px 0px;
}

img#middleLogo {
    float: left;
    padding-right: 20px;
    margin-bottom: 20px;
}

.slideshow {
    float: left;
    padding-right: 20px;
    margin-bottom: 20px;
}

a#middleButton{
    display: block;
    width: 290px;
    height: 46px;
    background-image: url("../images/background/middleButton.png");
}

a#middleButton:Hover {
    background-position: 0px 46px;
}

div#content {
    width: 960px;
    margin: 0px auto;
}

div#main{
    float: left;
    width: 640px;
    font-family: "Georgia";
    font-size: 17px;
    color: #58595b;
    line-height: 25px;
    padding-bottom: 40px;
    padding-right: 20px;
}

a.main {
    font-style: normal;
    font-weight: normal;
    font-family: "Arial";
    font-size: 14px;
    color: #316a8a;
    text-decoration: none;
}

a.main:Hover{
    text-decoration: underline;
}

div#main h1{
    font-size: 25px;
    font-weight: bold;
    color: #116595;
    margin: 20px 0px;
}

div#main h1{
    font-size: 25px;
    font-weight: bold;
    color: #116595;
    margin: 20px 0px;
}

div#main h2{
    font-size: 25px;
    font-weight: bold;
    color: #116595;
    margin: 20px 0px;
}

div#main h2{
    font-size: 25px;
    font-weight: bold;
    color: #116595;
    margin: 20px 0px;
}

div#column {
    width: 300px;
    float: left;
    padding-bottom: 40px;
}

a#locations{
    font-family: "Georgia";
    font-size: 19px;
    font-weight: bold;
    color: #116595;
    display: block;
    width: 290px;
    height: 41px;
    background-image: url("../images/background/locations.png");
    line-height: 41px;
    text-decoration: none;
    text-align: center;
    margin-top: -15px;
    margin-bottom: 15px;
}

a#locations:Hover {
    text-decoration: underline;
}

div#footer {
    width: 960px;
    margin: 0px auto;
    position: relative;
}

div#footer ul{
    padding: 0px;
    margin: 0px;
    padding-top: 30px;
    list-style-type: none;
}

div#footer ul li{
    display: inline;
    padding-right: 5px;
    color: white;
}

div#footer ul li a{
    color: #ddeaf2;
    font-family: "Lucida Grande";
    font-size: 13px;
    text-decoration: none;
}
div#footer ul li a:Hover{
    text-decoration: underline;
    color: #fff799;
}

div#footer ul li a.current{
    color: #fff799;
}

div#footer p{
    margin: 10px 0px 15px 0px;
    font-family: "Verdana";
    font-size: 12px;
    color: white;
}

div#footer p a{
    font-size: 12px;
    color: #ddeaf2;
    text-decoration:  none;
}

div#footer p a:Hover{
    text-decoration:  underline;
    color: #fff799;
}

div.footer {
    font-size: 18px;
    font-style: italic;
    color: #58595b;
    float: left;
    width: 640px;
    padding-bottom: 4px;
    background-image: url(../images/body/footer.png);
    background-position: left bottom;
    background-repeat: no-repeat;
}

div.head {
    background-image: url(../images/body/head.png);
    background-position: left top;
    background-repeat: no-repeat;
    padding-top: 4px;
}

div.content {
    background-image: url(../images/body/body.png);
    background-repeat: repeat;
    padding: 20px;
}

a#footerLogo {
    width: 171px;
    height: 72px;
    float: right;
    padding-top: 15px;
}

div#descriptionAbout{
    
}

div#descriptionAbout {
    float: left;
    width: 290px;
    font-family: "Trebuchet MS";
    font-weight: bold;
    color: white;
    padding-bottom: 15px;
}

div#descriptionAbout h1{
    font-size: 32px;
    color: #116595;
    margin: 18px 0px 10px 0px;
}

div#descriptionAbout h2{
    margin: 10px 0px;
    font-size: 26px;
    font-weight: bold;
    color: #116595;
}

div#descriptionAbout p{
    font-size: 19px;
    margin: 10px 0px;
    color: #58595b;
    line-height: 1.5em;
}

img.right {
    float: right;
    margin: 15px;
    margin-right: 0px;
    background-color: white;
    padding: 5px;
}
