﻿
/* global / shared styles */
body
{
    margin: 0px;
    padding: 0px;
    background-color: #E7E7E7;
    background-image: url(banner_bg.jpg);
    background-repeat: repeat-x;
    font-size: 12px;
    font-family: Verdana, Tahoma, Georgia, Arial;
    font-style: normal;
    font-weight: normal;
    color: #5f6768;
}
.center
{
    text-align: center;
}
h1
{
    font-size: 20px;
}
h2
{
    font-size: 16px;
}
h3
{
    font-size: 13px;
}
h4
{
    font-size: 12px;
}
td
{
    font-size: 12px;
}
#BottomSlogan
{
    font-style: italic;
    border-top: double 3px #aab9ba;
    padding: 5px 0px;
    margin-top: 10px;
}
.disclaimer
{
    border-top: double 3px #aab9ba;
    padding: 5px 0px;
    margin-top: 10px;
}
/* end global / shared styles */

/* pageWrapper surrounds / frames the entire window */
#pageWrapper
{
    width: 780px;
}

/* Header Section of Page - wraps main pic and nav links */
#headerWrapper
{
    width: 780px;
    height: 168px;
    border: solid 0px white;
    clear: both;
    background-image: url(banner_bg.jpg);
}
#headerInnerWrapper
{
    position: absolute;
    left: 0px;
    top: 0px;
    width: 780px;
    height: 168px;
    background-image: url(bannerBG.jpg);
    background-repeat: no-repeat;
    border: solid 0px white;
}
/* Banner Links */
#headerHomeEmailLinks
{
    display: block;
    margin: 10px 0px 0px 595px;
    border: solid 0px white;
    font-weight: bold;
    font-size: 11px;
    color: white;
}
#headerHomeEmailLinks a
{
    font-weight: bold;
    color: white;
    text-decoration: none;
}
#headerHomeEmailLinks a:hover
{
    font-weight: bold;
    color: #0D2D4F;
    text-decoration: underline;
}
/* End Banner Links */
/* Nav Menu */
#navMenu
{
    border: solid 0px blue;
    width: 500px;
    margin: 103px 0px 0px 250px;
    font-weight: bold;
    font-size: 11px;
    color: #666666;
    height: 39px;
}
#navMenu a
{
    border: solid 0px red;
    width: 98px;
    float: left;
    display: inline;
    text-align: center;
    color: white;
    text-decoration: none;
    line-height: 12px;
}
#navMenu a:hover
{
    color: #DFFF4B;
}
#menu1
{
    margin-top: 0px;
    margin-right: 32px;
}
#menu2
{
    margin-top: 13px;
    margin-right: 32px;
}
#menu3
{
    margin-top: 6px;
    margin-right: 32px;
}
#menu4
{
    margin-top: 13px;
}
/* End Nav Menu */
/* End Header Section of Page */

/* body section of window */
/* body wrapper - this surrounds the left, center, and right columns */
.bodyOuterWrapper
{
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    background-color: #E7E7E7;
}
.bodyWrapper
{
    position: relative;
    display: block;
    width: 780px;
    height: auto;
    background-color: #E7E7E7;
    padding-bottom: 10px;
    padding-top: 3px;
}
/* left column wrapper - holds audio link and address */
.leftColWrapper
{
    width: 160px;
    background-color: #AAB0B6;
    border: solid 1px black;
    margin: 0px 5px 0px 5px;
    color: White;
    text-align: center;
}
#specialMsgWrapper
{
    width: 100%;
    margin: 0px 0px 20px 0px;
    color: White;
    font-size: 14px;
    font-weight: bold;
}
#specialMsgWrapper a, #specialMsgWrapper a:visited, #specialMsgWrapper a:link
{
    color: white;
    text-decoration: none;
}
#specialMsgWrapper a:hover
{
    color: #0D2D4F;
    text-decoration: underline;
}

.postalAddress
{
    width: 148px;
    margin: 15px 5px 15px 5px;
    text-align: left;
}
.phone
{
    width: 100%;
    padding: 0px 0px 0px 0px;
    font-weight: bold;
}
/* body center wrapper (table td) */
.centerColWrapper
{
    margin: 0px;
    padding: 0px;
    width: 620px;
    background-color: #f2f2f2;
    border: solid 1px #D8D7D7;
    padding: 0x 15px 15px 15px;
}
/* End Body Section */
/* index page */
#indexCenterBody
{
    color: #5f6768;
    text-align: left;
    margin: 0px 20px 0px 20px;
    text-align: justify;
}
.indexCenterBodyBlue
{
    color: #0497be;
}

.indexCenterListHeader
{
    color: #006e8b;
    margin: 0px 50px 5px 0px;
    border-bottom: solid 1px #707a7b;
    font-size: 16px;
    font-weight: bold;
}
#indexCenterBody h1
{
    text-align: left;
    margin: 0px 0px 0px 0px;
    color: #006e8b;
    font-size: 20px;
    border-bottom: solid 0px #707a7b;
    padding: 0px 0px 0px 0px;
    font-family: Arial;
    font-style: normal;
}
#indexCenterBody a, #indexCenterBody a:visited
{
    color: #15477D;
}
#indexCenterBody a:hover
{
    color: #0D2D4F;
}
#indexCenterBody ul
{
    list-style: none;
    list-style-type: none;
    list-style-position: outside;
    margin: 0px;
    padding: 0px;
    color: #5f6768;
    padding-left: 1em;
    text-indent: -1em;
}
#indexCenterBody ul li
{
    margin: 0px 0px 0px 0px;
    padding: 0px;
}
.ListItem
{
    font-weight: bold;
    margin: 0px;
    padding: 0px;
}

#indexCenterBody ul li ul
{
    list-style: none;
    list-style-type: none;
    list-style-position: outside;
    margin: 0px 0px 0px 10px;
    padding: 0px;
}
#indexCenterBody ul li ul li
{
    font-size: 10px;
}

.LORef
{
    font-size: 10px;
    font-weight: normal;
}
#indexListTable
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
    border-top: solid 0px #aab9ba;
}
/* faq page */
#faq
{
    margin: 0px 20px 0px 20px;
}
#faq h1
{
    color: #15477D;
    margin: 10px 0px 0px 0px;
}
#leftColWrapperFAQ
{
}
#centerColWrapperFAQ
{
}
#centerColWrapperFAQ h3 span
{
    font-style: italic;
}
#centerColWrapperFAQ p span
{
    font-size: 32px;
}
#faq a, #faq a:visited
{
    display: block;
    margin: 5px 0px 5px 0px;
    color: #15477D;
    text-decoration: none;
    text-indent: -25px;
    margin-left: 25px;
}
#faq a:hover
{
    display: block;
    text-decoration: underline;
    font-weight: normal;
    color: #0D2D4F;
    color: Orange;
}
#FAQ_Answers a
{
    font-weight: bold;
}
.FAQ_LinkTop
{
    font-weight: normal;
    text-decoration: underline;
}
#faqTop
{
    display: block;
    font-weight: bold;
    font-size: 14px;
    text-decoration: none;
    color: #253546;
}
/* contact page */
#EmailForm
{
    border: solid 1px silver;
    margin: 10px 0px;
    padding: 10px 10px;
    background-color: White;
}
#DirectionsEmail
{
    margin: 0px 20px 0px 20px;
    font-size: 12px;
}
#leftColWrapperDirections
{
}
#centerColWrapperDirections
{
    text-align: justify;
}
#centerColWrapperDirections h1
{
    color: #15477D;
    margin: 10px 0px 0px 0px;
}
#centerColWrapperDirections hr
{
    margin: 0px;
}
#DirectionsTip
{
    font-weight: bold;
    font-size: 13px;
}
#centerColWrapperDirections img
{
    margin: 5px 5px 5px 5px;
}
.directionsCenterBodyBlue
{
    color: #15477D;
    font-weight: bold;
}
/* resources page */
#resources
{
    margin: 0px 20px 0px 20px;
}
#leftColWrapperResources
{
}
#centerColWrapperResources
{
    text-align: justify;
}
#resources h1
{
    color: #15477D;
    margin: 10px 0px 0px 0px;
}

#centerColWrapperResources h3 span
{
    font: bold 13px;
    font-style: italic;
}
#centerColWrapperResources p span
{
    font: normal 12px;
}
#centerColWrapperResources a, #centerColWrapperResources a:visited
{
    color: #15477D;
}
#centerColWrapperResources a:hover
{
    color: #0D2D4F;
    color: Orange;
}

/* Begin Footer Section */
.footerWrapper
{
    display: block;
    clear: both;
    width: 0px;
    height: 0px;
    visibility: hidden;
    display: none;
    margin: 5px 0px 0px 0px;
    color: White;
    text-align: left;
    margin-left: 20px;
}


