﻿* {
    margin: 0;
    padding: 0;
}
html, body {
    width: 100%;
    height: 100%;
    background: #040505;
    font: 10px serif;
}
div {
    font: bold 15px 'Monotype Corsiva' , 'Times New Roman' , Times, serif;
    color: #fff;
    text-align: center;
}
#container {
    width: 975px;
    margin: 0 auto;
}
#content {
    float: left;
    width: 100%;
    min-height: 720px;
    margin-top: 15px;
    background: url(/images/backgrounds/container-fill.gif) repeat-x;
    text-align: center;
}
#content-container {
    float: left;
    width: 100%;
    margin: 45px auto 30px auto;
}
#contentbody {
    width: 100%;
    min-height: 500px;
}
#contentbody h2 {
    margin: 0 0 10px 30px;
    font: bold 28px 'Monotype Corsiva' , 'Times New Roman' , Times, serif;
    color: #fff;
    text-align: left;
}
#toprow {
    float: left;
    width: 100%;
    height: 185px;
    margin: 70px 0 20px 0;
}
#toprow-imgleft {
    float: left;
    width: 230px;
    margin-top: 40px;
}
#toprow-imgmiddle {
    float: left;
    width: 500px;
    display: block;
}
#toprow-imgmiddle img {
    margin: 0 10px;
}
#toprow-imgright {
    float: left;
    width: 230px;
    margin-top: 40px;
}
#logo {
    float: left;
    width: 100%;
    height: 80px;
}
#logo img {
    border: 0 none;
}
#bottomrow {
    float: left;
    width: 100%;
    height: 200px;
    margin-top: 10px;
}
#bottomrow ul {
    list-style: none;
}
#bottomrow ul li {
    float: left;
    width: 195px;
    display: block;
    text-align: center;
}
#bottomrow ul ul {
    list-style: none;
}
#bottomrow ul li ul li {
    float: none;
    text-align: center;
}
#bottomrow li a:link, #bottomrow li a:visited {
    font: normal 20px 'Monotype Corsiva' , 'Times New Roman' , Times, serif;
    letter-spacing: .04em;
    text-decoration: none;
    color: #fff;
}
#bottomrow li a:hover {
    text-decoration: underline;
}
#bottomrow li a:active {
    text-decoration: none;
}
#bottom-links {
    float: left;
    width: 100%;
    height: 45px;
    text-align: center;
}
#bottom-links a:link, #bottom-links a:visited {
    margin: 0 5px;
    font: normal 26px 'Monotype Corsiva' , 'Times New Roman' , Times, serif;
    letter-spacing: .08em;
    text-decoration: none;
    color: #fff;
}
#bottom-links a:hover {
    text-decoration: underline;
}
#bottom-links a:active {
    text-decoration: none;
}
#contactinformation {
    clear: both;
    margin-top: 15px;
    text-align: center;
}
#contactinformation div {
    float: none;
    font: normal 11px 'Times New Roman' , Times, serif;
    color: #fff;
    text-align: center;
    letter-spacing: .08em;
}
#contactinformation a {
    font-size: 11px;
    color: #fff;
}
#page-text {
    height: 90px;
    margin: 0 10px;
    padding: 0 15px;
    text-align: left;
    color: #fff;
    font: normal 18px 'Monotype Corsiva' , 'Times New Roman' , Times, serif;
    letter-spacing: .07em;
}
#page-text a:link, #page-text a:visited {
    color: #fff;
    font-weight:bold;
    text-decoration: underline;
}
#page-text a:hover {
    text-decoration: underline;
}
#page-text a:active {
    text-decoration: none;
}
#page-toprow {
    float: left;
    width: 100%;
    height: 235px;
}
#page-toprow-imageleft {
    float: left;
    width: 230px;
}
#page-toprow-middle {
    float: left;
    width: 500px;
}
#page-toprow-middle #logo {
    width: 100%;
    height: 80px;
    margin-top: 140px;
}
#page-toprow-middle p {
    font: normal 24px 'Monotype Corsiva' , 'Times New Roman' , Times, serif;
    color: #fff;
}
#page-toprow-middle ul {
    list-style: none;
    line-height: 2;
    color: #fff;
    font: normal 20px 'Monotype Corsiva' , 'Times New Roman' , Times, serif;
}
#page-toprow-imageright {
    float: left;
    width: 230px;
}
#page-toprow div a:link, #page-toprow div a:visited {
    display: block;
    font: normal 16px 'Monotype Corsiva' , 'Times New Roman' , Times, serif;
    letter-spacing: .01em;
    text-decoration: none;
    color: #fff;
}
#page-toprow div a:hover {
    text-decoration: underline;
}
#page-toprow div a:active {
    text-decoration: none;
}
#page-bottomrow {
    float: left;
    width: 100%;
    height: 165px;
    margin-top: 10px;
    text-align: center;
}
#page-bottomrow div a:link, #page-bottomrow div a:visited {
    display: block;
    font: normal 16px 'Monotype Corsiva' , 'Times New Roman' , Times, serif;
    letter-spacing: .01em;
    text-decoration: none;
    color: #fff;
}
#page-bottomrow div a:hover {
    text-decoration: underline;
}
#page-bottomrow div a:active {
    text-decoration: none;
}

#page-bottomrow ul {
    margin-left: 65px;
    list-style: none;
}
#page-bottomrow ul li {
    float: left;
    display: block;
    width: 190px;
    text-align: center;
}
#page-bottomrow ul ul {
    list-style: none;
}
#page-bottomrow ul li ul li {
    float: none;
    text-align: left;
}
#page-bottomrow li a:link, #page-bottomrow li a:visited {
    display: block;
    font: normal 16px 'Monotype Corsiva' , 'Times New Roman' , Times, serif;
    letter-spacing: .04em;
    text-decoration: none;
    color: #fff;
}
#page-bottomrow li a:hover {
    text-decoration: underline;
}
#page-bottomrow li a:active {
    text-decoration: none;
}
.pagelinks {
    float: left;
    width: 100%;
    margin: 30px 0 5px 0;
    text-align: center;
}
.pagelinks a:link, .pagelinks a:visited {
    margin: 0 4px;
    font: normal 15px 'Monotype Corsiva' , 'Times New Roman' , Times, serif;
    color: #fff;
    letter-spacing: .16em;
    text-decoration: none;
}
.pagelinks a:hover {
    text-decoration: underline;
}
.pagelinks a:active {
    text-decoration: none;
}
#page-bottomrow fieldset {
    width: 370px;
    margin: 35px auto 10px auto;
    padding: 2px;
    border: 1px solid #e9e9e9;
    text-align: center;
}
#page-bottomrow fieldset legend {
    margin: 3px 5px;
    padding: 0 5px;
    font: normal 1.3em 'Monotype Corsiva' , 'Times New Roman' , Times, serif;
    color: #fff;
}
#page-bottomrow fieldset ol {
    margin: 5px 10px;
    padding: 3px;
    list-style: none;
    line-height: 1;
    text-align: left;
}
#page-bottomrow fieldset input[type=text] {
    width: 247px;
    font: normal 1.0em 'Times New Roman' , Times, serif;
}
#page-bottomrow fieldset input[type=textarea] {
    font: normal 1.0em 'Times New Roman' , Times, serif;
}
#page-bottomrow fieldset input[type=submit], #page-bottomrow fieldset input[type=button] {
    margin: 3px 0 5px 3px;
    padding: 3px;
    background: #e1e1e1;
    color: #000;
    border: 1px solid;
    font: normal 1.0em 'Times New Roman' , Times, serif;
}
#page-bottomrow fieldset label {
    width: 80px;
    display: inline-block;
    vertical-align: top;
    font: normal 1.0em 'Times New Roman' , Times, serif;
    color: #fff;
}
#page-bottomrow fieldset a {
    color: #fff;
}
