H1
{
    margin-top: 0px;
}

.clear
{
    clear: both;
}



BODY
{
    margin: 20px 20px 10px 20px;
    background: url(pics/background.gif) white repeat-x;
}

#page
{
    padding: 0px;
    margin-left: auto;
    margin-right: auto;
    border: #009 2px solid;
    width: 800px;
    background-color: #fff;
}

#headerMenu
{
    margin-left: auto;
    margin-right: auto;
    width: 804px;
}

#header
{
    margin: 0px;
    background-color: #000;
    border-bottom: #009 2px solid;
    width: 800px;
    height: 120px;
}

#headerInside
{
    position: absolute;
}

#logo
{
    position: absolute;
    top: 18px;
    left: 16px;
    width: 368px;
    height: 84px;
    background-image: url(pics/logo.png);
    _background-image: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='pics/logo.png', sizingMethod='crop');
    cursor: pointer;
}

.menu
{
    margin: 0px;
    background-color: #ccd;
}

.menuTop
{
    border-top: #009 2px solid;
    border-left: #009 2px solid;
    border-right: #009 2px solid;
}

.menuLeft
{
    width: 125px;
    min-height: 300px;
    _height: 300px;
    vertical-align: top;
    border-right: #009 2px solid;
    border-bottom: #009 2px solid;
    float: left;
    margin-bottom: 20px;
}

#content
{
    padding: 0px 40px 0px 20px;
    margin: 20px 20px 20px 25px;
    width: 568px;
    float: left;
    overflow-x: hidden;
    display: inline;
}

#contentMain
{
    padding: 0px;
    margin: 20px;
    width: 755px;
    float: left;
    overflow-x: hidden;
    display: inline;
}

.imageBorder
{
    border: #006 2px solid;
}

.imageNoBorder
{
    border: 0px;
}

#imageFooter
{
    text-align: right;
    font-family: helvetica;
    font-size: 7pt;
}

.leftPic
{
    float: left;
    margin: 8px 8px 8px 0px;
    border: #006 2px solid;
}

.rightPic
{
    float: right;
    margin: 8px 0px 8px 8px;
    border: #006 2px solid;
}

.centerPic
{
    margin: 6px;
    border: #006 2px solid;
}

.dottedLine
{
    background-image: url(pics/dottedLine.gif);
    height: 1px;
    width: 512px;
    margin: 11px 5% 16px auto;
    overflow: hidden;
}



H1
{
    color: #990033;
    font-weight: bold;
    font-family: arial;
    font-size: 14pt;
}

H3
{
    color: #990033;
    font-weight: bold;
    font-family: helvetica;
    font-size: 10pt;
}

DIV
{
    font-family: verdana;
    font-size: 12px;
    line-height: 16px;
}

xDIV P
{
    margin-left: 20%;
    margin-right: 20%;
}

P
{
    margin: 14px 5% 0px 5%;
    font-family: verdana;
    font-size: 12px;
    line-height: 16px;
}

HR
{
    margin-left: 5%;
    margin-right: 5%;
}

LI
{
    margin-left: 5%;
    margin-right: 5%;
    font-family: verdana;
    font-size: 12px;
}

STRONG
{
    text-decoration: underline;
}



.newslinks
{
    text-decoration: none;
    font-family: 'Comic Sans MS';
    font-size: 9pt;
}

.facebook 
{ 
    text-decoration: none;
    background: url("pics/ico_facebook.gif") top left no-repeat; padding-left:18px; 
}

.little
{
    font-family: helvetica;
    font-size: 8pt;
}

.newsdate
{
    font-family: verdana;
    font-size: 7pt;
}

.credits
{
    font-family: helvetica;
    font-size: 7pt;
}



.menu ul
{
    padding: 0px;
    margin: 0px;
    list-style-type: none;
    width: 125px;
}

.menu li
{
    margin: 0px;
    display: inline;
}

.menu td
{
    text-align: center;
}

.menu a
{
    display: block;
    border-left: #dde 1px solid;
    border-right: #aab 1px solid;
    border-top: #dde 1px solid;
    border-bottom: #aab 1px solid;
    text-decoration: none;
    font-family: comic sans ms;
    background-color: #ccd;
    color: #009;
}

.menu ul a
{
    width: 111px;
    padding-left: 8px;
    padding-right: 4px;
    font-size: 10pt;
    line-height: 28px;
}

.menu ul ul a
{
    width: 99px;
    padding-left: 20px;
    padding-right: 4px;
    font-size: 8pt;
    line-height: 20px;
}

.menu td a
{
    width: 98px;
    font-size: 10pt;
    line-height: 22px;
}

.menu a:hover
{
    border-left: #dde 1px solid;
    border-right: #99a 1px solid;
    border-top: #dde 1px solid;
    border-bottom: #99a 1px solid;
    background-color: #bbd;
}



#schedule
{
    border-collapse: collapse;
    border: 1px solid #000;
}

#schedule .thead
{
    background-color: #ddf;
}

#schedule td
{
    border: 1px solid #000;
    padding: 4px;
}

