body
{
    background-color : #ffffff;
    color : #000000;
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    font-size : 10px;
    margin : 0;
}

.updater
{
    background-color : #FFFFFF;
    color : #000000;
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    font-size : 10px;
    margin : 0;
}

.require-text
{
    font : bold 10pt Arial;
    color : #880000;
}

.link-builder
{
    background-color : #CCCCCC;
    color : #000000;
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    font-size : 10px;
    margin : 0;
}

td
{
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    font-size : 10px;
}

th
{
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    font-size : 10px;
}

h1
{
	font : bold 17px Verdana, Arial, Helvetica, Sans-Serif;
	display : block;
	text-align : center;
	color : #660000;
	margin: 10px 0 10px 0;
	padding: 0;
}

h2
{
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    font-size : 15px;
}

h3
{
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    font-size : 13px;
}

.print-page-title
{
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    font-size : 16px;
    font-weight : bold;
    color : #315A73;
}

.heading
{
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    font-size : 13px;
    font-weight : bold;
    background : #CCCCCC;
    color : black;
}

.contact-title
{
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    font-size : 13px;
    font-weight : bold;
}

.page-text
{
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    font-size : 10px;
}

.item-list-content
{
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    font-size : 10px;
}

.item-list
{
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    font-size : 10px;
}

.contact-content
{
    font-family : Verdana, Arial, Helvetica, sans-serif;
    color : #000000;
    font-size : 12px;
}

.contact-info
{
    font-family : Verdana;
    font-size : 14pt;
    color : #660000;
	text-align: center;
}

.basic-content
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : #000000;
	margin : 20px;
}

.footer-content
{
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 10px;
    color : #000000;
}

.basic-content-no-image
{
    font-family : Arial, Helvetica, Sans-Serif;
    font-size : 10pt;
}

.search-results
{
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    font-size : 10px;
    width : 565px;
    height : 295px;
    overflow : auto;
}

.copyright
{
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    font-size : 10px;
    color : #003366;	
}


a:link
{
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    font-size : 12px;
}


a:visited
{
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    font-size : 12px;
}


a:active
{
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    font-size : 12px;
}

a.footer:link
{
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    color : #4E0101;
    font-size : 12px;
}

a.footer:visited
{
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    color : #4E0101;
    font-size : 12px;
}

a.footer:active
{
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    color : #4E0101;
    font-size : 12px;
}

a.navigator:link
{
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    color : #660099;
    font-size : 9px;
    text-decoration : none;
}

a.navigator:visited
{
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    color : #660099;
    font-size : 9px;
    text-decoration : none;
}

a.navigator:active
{
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    color : #660099;
    font-size : 9px;
    text-decoration : none;
}



a.selected_page:link
{
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    color : red;
    font-size : 11px;
    font-weight : bold;
    text-decoration : none;
}

a.selected_page:visited
{
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    color : red;
    font-size : 11px;
    font-weight : bold;
    text-decoration : none;
}

a.selected_page:active
{
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    color : red;
    font-size : 11px;
    font-weight : bold;
    text-decoration : none;
}

a.selected_item:link
{
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    color : red;
    font-size : 11px;
    font-weight : bold;
    text-decoration : none;
}

a.selected_item:visited
{
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    color : red;
    font-size : 11px;
    font-weight : bold;
    text-decoration : none;
}

a.selected_item:active
{
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    color : red;
    font-size : 11px;
    font-weight : bold;
    text-decoration : none;
}

a.email:link
{
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    color : #660000;
    font-size : 10px;
    text-decoration : none;
}

a.email:visited
{
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    color : #660000;
    font-size : 10px;
    text-decoration : none;
}

a.email:active
{
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    color : #660000;
    font-size : 10px;
    text-decoration : none;
}

a.hidden:link
{
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    color : #000000;
    font-size : 8px;
    text-decoration : none;
}

a.hidden:visited
{
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    color : #000000;
    font-size : 8px;
    text-decoration : none;
}

a.hidden:active
{
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    color : #000000;
    font-size : 8px;
    text-decoration : none;
}
a.item_2:link
{
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    color : #660000;
    font-size : 10px;
}

a.item_2:visited
{
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    color : #660000;
    font-size : 10px;
}
a.item_2:active
{
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    color : #660000;
    font-size : 10px;
}

.date
{
    color : #999999;
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    font-size : 9px;
}

.blue-text
{
    font-family : Verdana, Arial, Helvetica, sans-serif;
    color : #003366;
    font-size : 10px;
}

.white-text
{
    font-family : Verdana, Arial, Helvetica, sans-serif;
    color : #FFFFFF;
    font-size : 10px;
}

.search
{
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    font-size : 10px;
}

.page-navigation
{
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    font-size : 12px;
}

.weekday
{
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    font-size : 12px;
    font-weight : bold;
    text-align : center;
    color : darkred;
}

.weekend
{
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    font-size : 12px;
    font-weight : bold;
    text-align : center;
    color : darkblue;
}

.day
{
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    font-weight : bold;
    font-size : 12px;
    text-align : right;
    vertical-align : top;
    color : blue; 
}

.calendar-header
{
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    font-size : 25px;
    font-weight : bold;
    text-align : center;
    vertical-align : middle;
}

.small-button
{
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    font-size : 10px;
    width : 35px;
}

.medium-button
{
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    font-size : 10px;
    width : 55px;
}

input
{
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    font-size : 10px;
}

select
{
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    font-size : 10px;
}

td.calendar_link
{
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    font-size : 10px;
    cursor : pointer;
}
td.calendar_month
{
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    font-size : 13px;
    font-weight : bold;
}
td.calendar_non_selected
{
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    font-size : 10px;
    cursor : pointer;
}
td.calendar_selected
{
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    font-size : 10px;
    cursor : pointer;
    font-weight : bold;
    color : white;
    background : black;
}
td.event_non_selected
{
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    font-size : 10px;
    cursor : pointer;
    color : black;
    background : lightgrey;
}
td.event_selected
{
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    font-size : 10px;
    cursor : pointer;
    font-weight : bold;
    color : white;
    background : black;
}
td.event_date
{
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    font-size : 10px;
    cursor : default; 
    font-weight : bold;
    color : orange;
    background : #333366;
}
td.event_link
{
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    font-size : 10px;
    cursor : pointer;
    font-weight : bold;
    text-decoration : underline;
    color : #333366;
    background : orange;
    text-align : center;
}

td.nav_link
{
    font-size : 12px;
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    font-weight : bold;
    color : #ffffff;
    cursor : pointer;
    vertical-align : middle;
    background : transparent;
}

div.nav_link
{
    height : 20px;
    width : 200px;
    font-size : 12px;; 
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    font-weight : bold;
    color : #4E0101;
    cursor : pointer;
    vertical-align : middle;
    text-align : middle;
    background : transparent;
    padding-top : 10px;
    padding-bottom : 10px;
}

div.navigator-current
{
    height : 20px;
    width : 200px;
    font-size : 12px;; 
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    font-weight : bold;
    color : #FFFFCC;
    cursor : pointer;
    vertical-align : middle;
    text-align : middle;
    background : #4E0101;
    padding-top : 10px;
    padding-bottom : 10px;
}

td.viewOnly
{
    background-color : white;
    border : none;
}

td.notViewOnly
{
    background-color : lightgrey;
    border : solid black 2pt;
    border-top : none;
    border-bottom : none;
    border-right : none;
}

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

