﻿/****************************************************************************************\

    Global Styles
    Global Constructs
    Global Classes

\****************************************************************************************/

html 
{
}

body 
{
    background-color    : #c9d5e3;
    color               : #2A3456;
}

h1 
{
    color               : inherit;
}

h2 
{
    color               : #0a366a;
}

h3 
{
    color               : inherit;
}

h4 
{
    color               : inherit;
}

h5 
{
    color               : inherit;
}

h6 
{
    color               : inherit;
}

p 
{
    color               : inherit;
}

ul 
{
    color               : inherit;
    list-style-type     : disc;   
}

ol 
{
    color               : inherit;
    list-style-type     : decimal;
}

li 
{
    color               : inherit;
}

strong 
{
    color               : inherit;
}

em 
{
    color               : inherit;
}

u 
{
    color               : inherit;
}

a 
{
    color               : #1053A4;
}

a:visited 
{
    color               : #1053A4;
}

a:hover 
{
    color               : #04692c;
}

table 
{
    color               : inherit;
    border              : 0;
}

tr 
{
    color               : inherit;
    border              : solid 1px #000000;
}

th 
{
    color               : inherit;
    border              : solid 1px #000000;
}

td 
{
    color               : inherit;
    border              : solid 1px #000000;
}

img 
{
}

hr
{
    background-color    : #5E6DA5;
    color               : #5E6DA5;
    border              : 0;
}

/* Global Classes */

a.active_menu,
    div#nav ul.subMenu li a
    {
        color           : #46527C;
    }

ul.inlineList li
    {
        list-style      : none;
    }
    
ul.noStyle li
    {
        list-style      : none;
    }
    
table.programSignup,
    table.programSignup tr,
    table.programSignup td,
    table.programSignup th
    {
        border          : none;
    }

tr.programSignup,
    table.programSignup tr
    {
        background-color : #D7DCEC;
    }

tr.odd,
    table.programSignup tr.odd
    {
        background-color : #ECF1FF;
    }

/****************************************************************************************\
    
    Globally Unique Elements
    Control Specific Constructs

\****************************************************************************************/

/*___content_________________________________________________________________*/

div#content
{
    background          : #FFFFFF url("images/bgSubContent.jpg") repeat-y;
    border              : solid 1px #A2A8BD;
}

div#flashcontent
{
}

/*___content_sub_________________________________________________________________*/

div#content_sub
{
    background          : transparent url("images/bgSubContent.jpg") repeat-y;
}

div#content_sub ul
{
    list-style-type     : none;
}

div#content_sub a
{
    color               : #1053A4;
}

div#content_sub a:hover
{
    color               : #04692c;
}

div#content_sub h3
{
    color               : #0A366A;
}


/*___nav_________________________________________________________________*/

div#primeMenu
{
    background-color    : #1053A4;
}

div#nav ul
{
    list-style-type     : none;
}

div#nav
{
    background          : #1053A4 url("images/bgMenu.jpg") repeat-x;
}

div#nav ul
{
    list-style-type     : none;
}

div#nav a
{
    color               : #EEEEEE;
}

div#nav
{
    background-color    : White;
}


/*___branding_________________________________________________________________*/

div#branding h1
{
    background          : transparent url("images/bgHorzMenu.jpg") no-repeat;
}

div#branding ul
{
    list-style-type     : none;
}

div#branding a
{
    color               : #1053A4;
}

div#branding a:hover
{
    color               : #04692c;
}

/*___site_info_________________________________________________________________*/

div#site_info
{
    background          : transparent url("images/bgMainMenu.jpg") repeat-x;
    color               : #ffffff;
}

div#site_info a
{
    color               : #C9D5E3;
}

/*___ calendar _________________________________________________________________*/
.calendar
{
    background-color    : #ffffff;
    color               : #0A366A;
}
td[style*="Silver"]
{
    background-color    : #ffffff !important;
}

.calendar .calendar td
{
    border-color        : #1053A4;
    border-style
}

.calendar td.dayHasEvent
{
    background-color     : #1053A4;
}

.calendar td.dayHasEvent a,
.calendar td.dayHasEvent a:hover,
.calendar td.dayHasEvent a:visited
{
    color               : #ffffff !important;
}

.calendar td.past
{
    background-color     : #B3B9BF;
    color               : #3B3D3F;
}


/*___Photo Gallery Styles_________________________________________________________________*/

li.liGalleryImages
{
    list-style-type     : none;
}

ul#photoList li img
{
    border-right        : solid 1px #C2C5D4;
    border-bottom       : solid 1px #C2C5D4;
}

div#next a              {background: transparent url("images/arrowRight.gif") no-repeat;}
div#previous a          {background: transparent url("images/arrowLeft.gif") no-repeat;}

div#next a:hover        {background: transparent url("images/arrowRight_f2.gif") no-repeat;}
div#previous a:hover    {background: transparent url("images/arrowLeft_f2.gif") no-repeat;}
