body {
padding: 0;
margin: 0;
background: #cccccc;
}

body.wht {
padding: 0;
margin: 0;
background: #ffffff;
}


.header{
        border-right-style: none;
        border-left-style: none;
        border-top-style: none;
        border-bottom-style: none;
        border-color: #FFFFFF;
        background: #FFFFFF;
}



.table_blue{
        border: 1px solid;
        border-right-style: solid;
        border-left-style: solid;
        border-top-style: solid;
        border-bottom-style: solid;
        border-color: #000000;
}

.table{
      background: #ffffff
}

.table_leftbd{
      background: #ffffff;
      border-left: 1px solid #000000
}

#nav {
    border: 1px solid;
        border-right-style: none;
        border-left-style: none;
        border-top-style: none;
        border-bottom-style: none;
        border-color: #6D83B8;
        background: #436fc0;
        font-family: verdana;
        font-size: 10pt;
        color: #ffffff;

}



#nav div.top {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 8px;
    padding-right: 8px;
    width: 100%;
}




#nav div.section {

        width: 140px;
        position: absolute;
        display: inline;
        z-index: -1;
}



#nav div.box {
    background: #153B9C;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 6px;
    padding-right: 6px;
    border-color: #ffffff;
    border-width: 1px;
    border-style: none solid solid solid;
    position: relative;
    visibility: hidden;
    width: 100%;
}



#nav a:link{color: #ffffff; font-family: verdana; font-size: 12px; text-decoration: none; font-weight: bold;}
#nav a:active{color: #ffffff; font-family: verdana; font-size: 12px; text-decoration: underline; font-weight: bold;}
#nav a:visited{color: #ffffff; font-family: verdana; font-size: 12px; text-decoration: none; font-weight: bold;}
#nav a:hover{color: #FFFF00; font-family: verdana; font-size: 12px; text-decoration: underline; font-weight: bold;}



.theader{
        border-right-style: none;
        border-left-style: none;
        border-bottom-style: none;
        border-top-style: solid;
        color: #ffffff;
        font-family: verdana;
        font-size: 10pt;
        font-weight: bold;
        border-color: #000099;
        background: #000099;
}

.theader_lg{
        border-right-style: none;
        border-left-style: none;
        border-bottom-style: none;
        border-top-style: solid;
        color: #ffffff;
        font-family: verdana;
        font-size: 18px;
        font-weight: bold;
        border-color: #000099;
        background: #000099;
}

.tminicalendar{
        border: 1px solid;
        border-right-style: solid;
        border-left-style: solid;
        border-bottom-style: solid;
        border-top-style: solid;
        padding-top: 1px;
        padding-bottom: 1px;
        padding-left: 0px;
        padding-right: 0px;
        border-color: #EBEDF1;
        background: #EBEDF1;
}




.tyearcalheader {
        border-right-style: none;
        border-left-style: none;
        border-bottom-style: none;
        border-top-style: solid;
        color: #FFFFFF;
        font-family: verdana;
        font-size: 10pt;
        font-weight: bold;
        border-color: 6D83B8;
        background: #6D83B8;

}


.tdatecell{
        border: 1px solid;
        border-right-style: solid;
        border-left-style: solid;
        border-bottom-style: solid;
        border-top-style: solid;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
        width: 20px;
        height: 20px;
        border-color: #EBEDF1;
        background: #EBEDF1;
}

.teventcell {
        border: 1px solid;
        border-right-style: solid;
        border-left-style: solid;
        border-bottom-style: solid;
        border-top-style: solid;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
        width: 20px;
        height: 20px;
        border-color: #C0CFE8;
        background: #C0CFE8;
}



.ttodaycell {
        border: 1px solid;
        border-right-style: solid;
        border-left-style: solid;
        border-bottom-style: solid;
        border-top-style: solid;
        padding-top: 4px;
        padding-bottom: 0px;
        padding-left: 2px;
        padding-right: 0px;
        width: 20px;
        height: 20px;
        border-color: #B2D4F4;
        background: #B2D4F4;
}




.monthemptycell {
        border: 1px solid;
        border-right-style: solid;
        border-left-style: none;
        border-bottom-style:solid;
        border-top-style: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
        width: 84px;
        height: 100px;
        border-color: 747D8E;
        background: #747D8E;
}



.monthdatecell{
        border: 1px solid;
        border-right-style: solid;
        border-left-style: none;
        border-bottom-style:solid;
        border-top-style: none;
        padding-top: 4px;
        padding-bottom: 0px;
        padding-left: 2px;
        padding-right: 0px;
        width: 84px;
        height: 100px;
        border-color: #000000;
        background: #EBEDF1;
}

.montheventcell {
        border: 1px solid;
        border-right-style: solid;
        border-left-style: none;
        border-bottom-style:solid;
        border-top-style: none;
        padding-top: 4px;
        padding-bottom: 0px;
        padding-left: 2px;
        padding-right: 0px;
        width: 84px;
        height: 100px;
        border-color: #000000;
        background: #C0CFE8;
}



.monthtodaycell {
        border: 1px solid;
        border-right-style: solid;
        border-left-style: none;
        border-bottom-style:solid;
        border-top-style: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
        width: 84px;
        height: 100px;
        border-color: #000000;
        background: #B2D4F4;
}



.tablebody {

        font-family: verdana;
        border-right-style: none;
        border-left-style: none;
        border-top-style: solid;
        border-color: #FFFFFF;
        background: #ffffff;

}




.tyearbox {
        border: 1px solid;
        border-right-style: solid;
        border-left-style: solid;
        border-bottom-style: solid;
        border-top-style: solid;
        border-color: #FFFFFF;
        background: FFFFFF;
}



.eventheader{
        border: 1px solid;
        font-family: verdana;
        font-size: 10px;
        border-right-style: none;
        border-left-style: none;
        border-top-style: none;
        border-bottom-style: none;
        border-color: #FFFFFF;
        color: ffffff;
        background: #6D83B8;
}



.listingheader{
        border: 1px solid;
        font-family: verdana;
        font-size: 10px;
        border-right-style: solid;
        border-left-style: none;
        border-top-style: solid;
        border-bottom-style: solid;
        border-color: #FFFFFF;
        color: #ffffff;
        background: #6D83B8;
}


.listingcell{
        border: 1px solid;
        border-right-style: none;
        border-left-style: solid;
        border-top-style: solid;
        border-color: #FFFFFF;
        background: #EBEDF1;
}



.tevents1{
        border: 1px solid;
        border-right-style: none;
        border-left-style: none;
        border-top-style: solid;
        border-color: #FFFFFF;
        background: #EBEDF1;
}


.hrbar {
        color: #153B9C;
}


.selectbox{
        border: 1px solid;
        border-color: #FFFFFF;
        background: #FFFFFF;
        font-family: verdana;
        font-size: 10px;
        width: 180;
}


.subheader{
        font-family: verdana;
        font-size: 10pt;
        font-weight: bold;
        color: #000000;
}


.bigtext{
        font-family: verdana;
        font-size: 13pt;
        color: #000000;
}

.midtext{
        font-family: verdana;
        font-size: 10pt;
        color: #000000;
}


.basictext{
        font-family: verdana;
        font-size: 10px;
}


.littletext{
        font-family: verdana;
        font-size: 10px;
}

.tinytext{
        font-family: verdana;
        font-size: 6pt;
}



.errortext{
        font-family: verdana;
        font-size: 9pt;
        color: #FF0000;
}


.textbox{
        font-family: verdana;
        font-size: 10px;
        background-color: #ffffff;
        color: #000000;
}


.buttons{

}



a.navlink:link{color: #153B9C; font-family: verdana; font-size: 10px; text-decoration: none; font-weight: bold;}
a.navlink:active{color: #153B9C; font-family: verdana; font-size: 10px; text-decoration: none; font-weight: bold;}
a.navlink:visited{color: #153B9C; font-family: verdana; font-size: 10px; text-decoration: none; font-weight: bold;}
a.navlink:hover{color: #FF5E1F; font-family: verdana; font-size: 10px; text-decoration: none; font-weight: bold;}

a.listinglink:link{color: #153B9C; font-family: verdana; font-size: 10px; text-decoration: none; font-weight: bold;}
a.listinglink:active{color: #153B9C; font-family: verdana; font-size: 10px; text-decoration: none; font-weight: bold;}
a.listinglink:visited{color: #153B9C; font-family: verdana; font-size: 10px; text-decoration: none; font-weight: bold;}
a.listinglink:hover{color: #FF5E1F; font-family: verdana; font-size: 10px; text-decoration: none; font-weight: bold;}

a.orderbylink:link{color: #ffffff; font-family: verdana; font-size: 10px; text-decoration: none; font-weight: bold; text-decoration: underline;}
a.orderbylink:active{color: #ffffff; font-family: verdana; font-size: 10px; text-decoration: none; font-weight: bold; text-decoration: underline;}
a.orderbylink:visited{color: #ffffff; font-family: verdana; font-size: 10px; text-decoration: none; font-weight: bold; text-decoration: underline;}
a.orderbylink:hover{color: #FF5E1F; font-family: verdana; font-size: 10px; text-decoration: none; font-weight: bold; text-decoration: underline;}

a.basiclink:link{color: #153B9C; font-family: verdana; font-size: 10pt; text-decoration: none; font-weight: bold;}
a.basiclink:active{color: #153B9C; font-family: verdana; font-size: 10pt; text-decoration: none; font-weight: bold;}
a.basiclink:visited{color: #153B9C; font-family: verdana; font-size: 10pt; text-decoration: none; font-weight: bold;}
a.basiclink:hover{color: #FF5E1F; font-family: verdana; font-size: 10pt; text-decoration: none; font-weight: bold;}

a.smalllink:link{color: #000099; font-family: verdana; font-size:10px; text-decoration: none; font-weight: bold;}
a.smalllink:active{color: #000099; font-family: verdana; font-size: 10px; text-decoration: underline; font-weight: bold;}
a.smalllink:visited{color: #000099; font-family: verdana; font-size: 10px; text-decoration: none; font-weight: bold;}
a.smalllink:hover{color: #666666; font-family: verdana; font-size: 10px; text-decoration: underline; font-weight: bold;}


a.editlink:link{color: #153B9C; font-family: verdana; font-size:10px; text-decoration: none;}
a.editlink:active{color: #153B9C; font-family: verdana; font-size: 10px; text-decoration: none;}
a.editlink:visited{color: #153B9C; font-family: verdana; font-size: 10px; text-decoration: none;}
a.editlink:hover{color: #FF5E1F; font-family: verdana; font-size: 10px; text-decoration: underline;}


a.eventaddlink:link{color: #EBEDF1; font-family: verdana; font-size:10px; text-decoration: underline; font-weight: bold;}
a.eventaddlink:active{color: #EBEDF1; font-family: verdana; font-size: 10px; text-decoration: underline; font-weight: bold;}
a.eventaddlink:visited{color: #EBEDF1; font-family: verdana; font-size: 10px; text-decoration: underline; font-weight: bold;}
a.eventaddlink:hover{color: #FF5E1F; font-family: verdana; font-size: 10px; text-decoration: none; font-weight: bold;}


a.datelink:link{color: #000000; font-family: verdana; font-size: 10px; text-decoration: none;}
a.datelink:active{color: #000000; font-family: verdana; font-size: 10px; text-decoration: none;}
a.datelink:visited{color: #000000; font-family: verdana; font-size: 10px; text-decoration: none;}
a.datelink:hover{color: #000000; font-family: verdana; font-size: 10px; text-decoration: underline;}


a.todaylink:link{color: #000000; font-family: verdana; font-size: 10px; text-decoration: none;}
a.todaylink:active{color: #000000; font-family: verdana; font-size: 10px; text-decoration: none;}
a.todaylink:visited{color: #000000; font-family: verdana; font-size: 10px; text-decoration: none;}
a.todaylink:hover{color: #000000; font-family: verdana; font-size: 10px; text-decoration: underline;}


a.eventlink:link{color: #000000; font-family: verdana; font-size: 10px; text-decoration: none;}
a.eventlink:active{color: #000000; font-family: verdana; font-size: 10px; text-decoration: none;}
a.eventlink:visited{color: #000000; font-family: verdana; font-size: 10px; text-decoration: none;}
a.eventlink:hover{color: #000000; font-family: verdana; font-size: 10px; text-decoration: underline;}




a.tableheaderlink:link{color: #ffffff; font-family: verdana; font-size: 10px; text-decoration: none; font-weight: bold;}
a.tableheaderlink:active{color: #ffffff; font-family: verdana; font-size: 10px; text-decoration: none; font-weight: bold;}
a.tableheaderlink:visited{color: #ffffff; font-family: verdana; font-size: 10px; text-decoration: none; font-weight: bold;}
a.tableheaderlink:hover{color: #ffffff; font-family: verdana; font-size: 10px; text-decoration: underline; font-weight: bold;}

a.monthviewlink:link{color: #153B9C; font-family: verdana; font-size: 10px; text-decoration: none; font-weight: bold;}
a.monthviewlink:active{color: #153B9C; font-family: verdana; font-size: 10px; text-decoration: none; font-weight: bold;}
a.monthviewlink:visited{color: #153B9C; font-family: verdana; font-size: 10px; text-decoration: none; font-weight: bold;}
a.monthviewlink:hover{color: #FF5E1F; font-family: verdana; font-size: 10px; text-decoration: none; font-weight: bold;}




/* Main Styles */


body-main
{
background:#cccccc;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#000000;
padding: 0;
margin: 0;
}

table-main
{
background:#ffffff
}

table.one
{
border-right: 1px solid #000066;
background:#ffffff
}

table.two
{
border-bottom: 1px solid #000066
}

table.three
{
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px
}

.login
{
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#ffffff;
background: #000066
}

table.nav
{
background: #dddddd;
}

.normal
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

.normal12
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

.normalctr
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: center
}


.small
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
padding: 5px;
}

td.one
{
border-top: 1px solid #cccccc;
border-bottom: 1px solid #000066
}

.home
{
padding: 0px 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
border-bottom: 1px solid #cccccc
}

td.search
{
padding: 5px 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#000000;
}

.pg_title
{
padding: 5px 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
color:#000066;
}

.pg_title_adm
{
background:#000066;
padding: 5px 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
color:#ffffff;
}

.title_green
{
color: #0f9a0c;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px
}

.title
{
color: #00000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px
}

.pg_path
{
padding: 10px 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#666666;
}

.dir_title
{
padding: 5px 3px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #ffffff;
background: #000066
}

.dir_txt
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
padding: 3px 3px;
color: #000000;
border-bottom: 1px solid #666666
}

.dropdown
{
padding: 0px 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
background:#000066
}

.banfill
{
background: #000066
}

.white
{
background: #ffffff
}

.whitetxt
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
padding-top: 1px;
padding-bottom: 1px;
color: #dddddd
}

.bullet a
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #ffffff;;
}

.navbar-main a
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
background: #dddddd url(/images/nav_bullet1.gif) no-repeat;
display: block;
padding-bottom: 3px;
padding-left: 18px;
padding-top: 3px;
height: 18px;
border-bottom: 1px solid #000066
text-decoration: none;
}

.navbar-main a:link {color : #000000; text-decoration : none}
.navbar-main a:visited {color : #000000; text-decoration : none}
.navbar-main a:hover {color : #ffffff; background: #666666 url(/images/nav_bullet2.gif) no-repeat}
.navbar-main a:active {color : #000000; text-decoration : none}


a.more:link {color : #000066; text-decoration : none; font-weight: bold}
a.more:visited {color : #000066; text-decoration : none; font-weight: bold}
a.more:hover {color : #666666; text-decoration : underline; font-weight: bold}
a.more:active {color : #000066; text-decoration : none; font-weight: bold}

a.path:link {color : #000066; text-decoration : none}
a.path:visited {color : #000066; text-decoration : none}
a.path:hover {color : #dddddd; text-decoration : underline}
a.path:active {color : #000066; text-decoration : none}


/* Form Elements */

select
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

input.submit
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
padding-right: 3px;
padding-left: 3px;
}

.textfield
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
padding-top: 5px;
}

input
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

.contact
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
padding-left: 30px
}


/* Menu Styles */

.ddmx {
    font: 11px verdana;
}

.ddmx .item1
{
    padding: 3px 10px 3px 20px;
    border-bottom: 1px solid #000000;
    background: #666666 url(/images/nav_bullet2.gif) no-repeat;
    font: 11px verdana;
    color: #ffffff;
    font-weight: normal;
    text-decoration: none;
    display: block;
    white-space: wrap;
    position: relative;
}

.ddmx .item1:hover
{
    padding: 3px 10px 3px 20px;
    border-bottom: 1px solid #000000;
    background: #dddddd url(/images/nav_bullet1.gif) no-repeat;
    font: 11px verdana;
    color: #000000;
    font-weight: normal;
    text-decoration: none;
    display: block;
    white-space: wrap;
    position: relative;
}

.ddmx .item1-active,
.ddmx .item1-active:hover
{
    padding: 3px 10px 3px 20px;
    border-bottom: 1px solid #000000;
    background: #dddddd url(/images/nav_bullet1.gif) no-repeat;
    font: 11px verdana;
    color: #000000;
    font-weight: normal;
    text-decoration: none;
    display: block;
    white-space: wrap;
    position: relative;
}

.ddmx .item2
{
    padding: 3px 10px 3px 20px;
    border-bottom: 1px solid #000000;
    background: #666666 url(/images/nav_bullet2.gif) no-repeat;
    font: 11px verdana;
    color: #ffffff;
    font-weight: normal;
    text-decoration: none;
    display: block;
    white-space: wrap;
    position: relative;
    z-index: 500;
    width: 120px;
}

.ddmx .item2:hover
{
    padding: 3px 10px 3px 20px;
    border-bottom: 1px solid #000000;
    background: #dddddd url(/images/nav_bullet1.gif) no-repeat;
    font: 11px verdana;
    color: #000000;
    font-weight: normal;
    text-decoration: none;
    display: block;
    white-space: wrap;
    position: relative;
    z-index: 500;
}

.ddmx .item2-active,
.ddmx .item2-active:hover
{
    padding: 3px 10px 3px 20px;
    border-bottom: 1px solid #000000;
    background: #dddddd url(/images/nav_bullet1.gif) no-repeat;
    font: 11px verdana;
    color: #000000;
    font-weight: normal;
    text-decoration: none;
    display: block;
    white-space: wrap;
    position: relative;
    z-index: 500;
}

.ddmx .item2 img,
.ddmx .item2-active img
{
    position: absolute;
    top: 4px;
    right: 10px;
    border: 0;
}

.ddmx .section
{
    border-left: 2px solid #ffffff;
    border-top: 0px solid #ffffff;
    border-right: 0px solid #ffffff;
    border-bottom: 0px solid #ffffff;
    position: absolute;
    visibility: hidden;
    z-index: -1;
}


.ddmx .bottom,
.ddmx .bottom:hover
{
    border-bottom: 1px solid #000000;
}

* html .ddmx td { position: relative; } /* ie 5.0 fix *
