﻿*
{
    /*border-style: none;
    border-color: inherit;
    border-width: 0;*/
    margin: 0;
    padding: 0;
    text-align: left;
    font-family: 'Trebuchet MS', Trebuchet, Helvetica, Jamrul, sans-serif;
    color: #231F20;
}

body
{
    margin: 0px;
    padding: 0px 0px 0px 0px;
    background-color: #FFFFFF;
    background-image: url( 'images/background.png' );
    background-repeat: repeat;
    text-align: center;
    vertical-align: top;
    height: 100%;
}
h1
{
    font-size: 1.4em;
    font-family: 'Copperplate Gothic Light' , 'Engravers MT' , Helvetica, sans-serif;
}
h2
{
    font-size: 1.1em;
    font-style: oblique;
}
h3
{
    font-size: 1.1em;
}
h4
{
    font-size: 1.0em;
}
h5
{
    font-size: 0.9em;
}
h1, h2, h3, h4, h5
{
    text-transform: capitalize;
    margin-top: 5px;
    margin-bottom: 5px;
}

p
{
    /*font-size: 0.8em;*/
    margin-bottom: 10px;
    text-indent: 10px;
}

a
{
    color: #8DC63F;
    text-decoration: underline;
}


div.wrapper
{
    width: 717px;
    vertical-align: top;  
    height: 100%;  
}

.logo
{
    background-image: url( 'images/TopLogo.jpg' );
    background-position: center top;
    background-repeat: no-repeat;
    width: 100%;
    height: 120px;
    padding: 0px;
    margin: 0px;
}

#menu
{
    background-image: url(  'images/NavBack1.jpg' );
    background-repeat: repeat;
    background-color: #959595;
    padding: 0px;
    margin: 0px;
    /*height: 40px;
    text-align: left;
    vertical-align: middle;*/
    clear: both;
}
/*
#menu .navButton
{
    float: left;
    display: inline;
    margin: 0px;
    padding: 0px 3px 0px 3px;
    height: 100%;
    border-style: none solid none solid;
    border-width: 0px 1px 0px 1px;
    border-color: #000000;
    text-align: center;
    vertical-align: text-bottom;
    position: relative;
}
#menu .navSelected
{
    background-image: url( 'images/NavBack2.jpg' );
}
#menu a
{
    color: Black;
    font-size: 0.9em;
    text-decoration: none;
}*/
.menu
{
    background-image: url(  'images/NavBack1.jpg' );
    background-repeat: repeat;
    background-color: #959595;
    padding: 0px;
    margin: 0px;

}
.menuTab
{
    background-image: url( 'images/Tab.png' );
    text-align: center;
    vertical-align: text-bottom;
    padding: 0px 3px 0px 3px;
}
.menuTabActive
{
    background-image: url( 'images/Active.png' );
    text-align: center;
    vertical-align: text-bottom;
    padding: 0px 3px 0px 3px;
}

#banner
{
    height: 199px;
}


#headerBar
{
    background-position: top;
    clear: both;
    background-image: url( 'images/Header_Background.jpg' );
    background-color: #FB8F3E;
    background-repeat: repeat-x;
    height: 36px;
    clear: both;
}
#headerBar *
{
    display: inline;
    height: 36px;
}

#headerBar .header1, #headerBar .header2, #headerBar * joining
{
    display: inline;
    height: 36;
    color: White;
}
#headerBar .header1
{
    float: left;
    padding-left: 15px;
    padding-right: 8px;
    background-color: #FB8F3E;
    font-size: 25px;
}
#headerBar .header2
{
    float: right;
    padding-right: 15px;
    padding-left: 8px;
    background-color: #FB8F3E;
    font-size: 20px;
}
#headerBar .joinLeft
{
    background-image: url('images/Header_LeftSection.jpg' );
    width: 40px;
    height: 36px;
    background-repeat: no-repeat;
    float: left;
}
#headerBar .joinRight
{
    background-image: url('images/Header_RightSection.jpg' );
    width: 40px;
    height: 36px;
    background-repeat: no-repeat;
    float: right;
}



#content
{
    clear: both;
    background-color: White;
    background-image: url( 'images/MainContent_left.jpg' );
    background-repeat: repeat-y;
    height: 100%;
}
#content .content
{
    margin-left: 32px;
    margin-right: 32px;
    text-align: inherit;
}
#content .side
{
    padding: 8px;
    width: 278px;
    background-color: #E5D400;
    display: inline;
    float: right;
    height: 100%;
    margin-right: -32px;
}
#content .side * img
{
    margin: 4px;
}
#content .side * p
{
    display: block;
    text-indent: 0px;
}
#content .sideBackground
{
    background-image: url('images/MainContent_Right.jpg');
    background-repeat: repeat-y;
    background-position: right;
    height: 100%;
    margin-right: -32px;
}



#footer
{
    background-image: url( 'images/FooterBackground.jpg' );
    background-repeat: repeat-x;
    background-color: #4A556B;
    color: #FFFFFF;
    font-size: small;
    text-align: center;
    vertical-align: bottom;
}
#footer a
{
    color: #FFFFFF;
}



#creditsTable
{
}
#creditsTable th
{
    text-align: right;
}
#creditsTable table
{
    border: none;
    width: 100%;
}



.padRight
{
    padding-right: 8px;
}



#messageTable *
{
    vertical-align: top;
}

.CalendarTitle td
{
    text-align: center;
}

.IE8Fix
{
    z-index: 1000;
}