﻿body
{
    background-color: #253539 !important;
}
.Header img
{
    display: block;
}
.Masthead.Mask
{
    position: absolute;
    z-index: 100;
    margin-top: 70px;
}
.Masthead.Mask img
{
    display: inline;
    float: none;
}
#Table_01, #Table_01 td
{
    padding: 0px 0 0px 0px;
    border-collapse: collapse;
    vertical-align: top;
}
#Table_01
{
    margin: auto;
    text-align: left;
    height: 938px;
    width: 1000px;
}
.Left.Border.Top
{
    background-image: url('../images/left_border_filler.png');
}
.Right.Border.Top
{
    background-image: url('../images/right_border_filler.png');
    background-repeat: repeat-y;
}
#Content.Body
{
    background-position: right top;
    padding: 1em 0 1em 0;
    text-align: left;
    vertical-align: top;
    background-image: url( '../images/cycw_template_08.png' );
    background-repeat: repeat-x;
    background-color: #e8f3f5;
    min-height: 407px;
    width: 623px;
}
.Content.Body
{
    width: 623px !important;
    max-width: 623px !important;
    min-width: 623px !important;
}
.Content.Expander
{
    width: 623px;
    height: 0px;
}
.Content.Left
{
    width: 229px !important;
    max-width: 229px !important;
    min-width: 229px !important;
}
.Content.Left.Edge.Top
{
    background-image: url('../images/nav_filler.png');
    background-repeat: repeat-y;
}
.Content.Right
{
    width: 19px !important;
    max-width: 19px !important;
    min-width: 19px !important;
}
.Content.Right.Edge.Top
{
    background-position: left top;
    background-image: url('../images/content_edge_filler.png');
    background-repeat: repeat-y;
    background-color: #948d87;
    width: 19px;
}
.Content.Right.Edge.Bottom
{
    background-color: #948d87;
}
.Content.Body.Bottom.Edge
{
    background: #e8f3f5 url('../images/cycw_template_09.png') repeat-x bottom;
    vertical-align: bottom !important;
}
#NavTop
{
    height: 409px;
    background-image: url('../images/nav_top.png');
    background-repeat: no-repeat;
    width: 229px;
    position: absolute;
}
#NavTop ul
{
    padding: 15px 0px 0px 16px;
    margin: 0px;
    list-style-type: none;
}
#NavTop li
{
    margin: 0 0 -1em 0;
    text-align: left;
    position: relative;
}
#NavTop li a
{
    padding: 0 0 0 45px;
    background-image: url('../images/NavButton.png');
    background-repeat: no-repeat;
    color: #FFFFFF;
    text-decoration: none;
    display: block;
    height: 47px;
    line-height: 47px;
    vertical-align: middle;
    font-size: 14px;
    letter-spacing: -0.05em;
}
#NavTop ul ul
{
    border-style: solid;
    border-width: 2px 2px 1px 2px;
    border-color: #99928d;
    padding: 0px;
    margin: 0px 0px 0px -1em;
    position: absolute;
    width: 100%;
    left: 100%;
    top: 0px;
}
#NavTop ul ul li
{
    margin: 0px;
}
#NavTop ul ul li a
{
    background-image: none;
    background-color: #1c2b2e;
    line-height: 1em;
    color: #99928d;
    height: 1em;
    padding-left: 1em;
    padding-top: .5em;
    padding-bottom: .5em;
    border-bottom-style: solid;
    border-width: 1px;
    border-color: #99928d;
}
#NavTop ul ul li a:hover
{
    color: #FFFFFF !important;
}
div#NavTop ul ul, div#NavTop ul li:hover ul ul
{
    display: none;
}
div#NavTop ul li:hover ul, div#NavTop ul ul li:hover ul
{
    display: block;
}
#Table_01 #Weather
{
    padding: 0 0 1em 2em;
    background: #b4ada8 url('../images/border_top.png') repeat-x 50% top;
    min-height: 104px;
    text-align: left;
}