

body { margin: 0px; background-color: #000000; background-image: url(bg.gif); background-repeat: no-repeat; background-color: #000000; background-position: top; }
.left_bg { background-image: url(left_bg.gif); }
.right_bg { background-image: url(right_bg.gif); }
.main_fill { font: 10pt arial; background-color: #F3E2B8; }
.main { padding: 10px; }
.left_column { font: 10pt arial; text-align: justify; padding: 10px; }

.small_link { font: 9pt arial; color: #0000FF; text-decoration: underline; }
.small_link:hover { font: 9pt arial; color: #0000FF; text-decoration: underline; }

.main_text { font: 10pt arial; text-align: justify; }

.heading { font: 14pt arial; font-weight: bold; margin-bottom: 5px; }
.sub_heading { font: 12pt arial; font-weight: bold; margin-bottom: 5px; }

.heading_with_line { font: 14pt arial; font-weight: bold; }
.heading_line { background-color: #000000; margin-bottom: 5px; }

.map_border { background-color: #7B4010; }

.entry_fill { font: 10pt arial; background-color: #FFFFFF; padding: 15px; }

.main_link { font: 10pt arial; color: #0000FF; text-decoration: underline; }
.main_link:hover { font: 10pt arial; color: #0000FF; text-decoration: underline; }

/* ========================= */
/*        OTHER STYLES       */
/* ========================= */
.main_paragraph { font: 9pt arial; text-align: justify; text-indent: 15px; }

.caption_text { font: 7pt arial; padding: 5px; color: #444444; background-color: #FFFFFF; background-image: url(caption_bg.gif); background-repeat: repeat-x; }
.image_border { background-color: #333333; border-color: #999999; border-width: 1px; border-style: solid; }


.error { font: 9pt arial; color: #FF0000; font-weight: bold; }


.divider { background-color: #000000; }





/* ========================= */
/*        MENU STYLES        */
/* ========================= */

.menu_left_bg { background-image: url(menu_left_bg.gif); }
.menu_right_bg { background-image: url(menu_right_bg.gif); }
.menu_fill { font: 12pt arial; color: #FFFFFF; padding: 7px; padding-left: 20px; padding-right: 15px; padding-top: 9px; background-image: url(menu_bg.gif); font-weight: bold; }

.menu_link { font: 12pt arial, serif; color: #FFFFFF; text-decoration: none; font-weight: bold; }
.menu_link:hover { font: 12pt arial; color: #B20000; text-decoration: none; font-weight: bold; }


/* ========================= */
/*       FOOTER STYLES       */
/* ========================= */

.footer_left_bg { background-image: url(footer_left_bg.gif); }
.footer_right_bg { background-image: url(footer_right_bg.gif); }
.footer_bottom_bg { background-image: url(footer_bottom_bg.gif); }
.footer_fill { padding: 10px; font: 8pt arial; background-color: #FFFFFF; text-align: center; }

.footer_link { font: 8pt arial; color: #000000; text-decoration: underline; }
.footer_link:hover { font: 8pt arial; color: #0000FF; text-decoration: underline; }


/* ========================= */
/*        LINE STYLES        */
/* ========================= */

.heading_line { background-color: #000000; margin-top: 3px; margin-bottom: 10px; }
.line_no_margin { background-color: #AAAAAA; }
.line_small_margin { background-color: #333333; margin-top: 3px; margin-bottom: 3px; }
.line_medium_margin { background-color: #AAAAAA; margin-top: 5px; margin-bottom: 5px; }
.line_large_margin { background-color: #000000; margin-top: 15px; margin-bottom: 10px; }
.line_dashed { background-image: url(line_dashed.gif); }

.line_left_bg { background-image: url(line_left_bg.gif); }
.line_right_bg { background-image: url(line_right_bg.gif); }
.line_fill { background-image: url(line_bg.gif)}



/* ========================= */
/*      CALENDAR STYLES      */
/* ========================= */

.calendar_title { font: 11pt arial; font-weight: bold; margin-bottom: 5px; }

.calendar_border { background-color: #73705F; font: 10pt arial; }
.calendar_fill { font: 10pt arial; background-color: #F5EDDB; }/*EADCC2*/
.calendar_fill_today { font: 10pt arial; background-color: #719C57; }

.calendar_link { font: 10pt arial; color: #000000; text-decoration: underline; }
.calendar_link:hover { font: 10pt arial; color: #0000FF; text-decoration: underline; }
.calendar_link_important { font: 10pt arial; color: #000000; text-decoration: underline; font-weight: bold; }
.calendar_link_important:hover { font: 10pt arial; color: #0000FF; text-decoration: underline; font-weight: bold; }
.calendar_date { font: 10pt arial; color: #555555; font-style: italic; }

.calendar_heading { font: 11pt arial; margin-bottom: 3px; }
.calendar_heading_important { font: 11pt arial; font-weight: bold; margin-bottom: 3px; }

.event_date { font: 11pt times new roman; color: #666666; font-style: italic; margin-bottom: 10px; } 


/* ========================= */
/*    MESSAGE BOX STYLES     */
/* ========================= */

/* Regular Message */
.message_box { background-color: #EBE26D; font: 9pt arial; text-align: justify; }
.message_fill { background-color: #FEFCE3; }

/* Important Message */
.important_message_box { background-color: #C13A3A; font: 9pt arial; text-align: justify; }
.important_message_fill { background-color: #FFF1F1; }


/* ========================= */
/*    FORM OBJECT STYLES     */
/* ========================= */

form { margin: 0; padding: 0; }

/* Form Button */
.form_button { font: 9pt arial; background-color: #F5F5F5; border-width: 1px; border-color: #AAAAAA; border-style: solid; padding-left: 3px; padding-right: 3px; cursor: pointer; }
.form_button_logout { font: 9pt arial; color: #0000FF; background-color: #F3F6F7; border-width: 0px; padding: 0px; cursor: pointer; }

/* Form Text Fields */
.form_text { font: 9pt arial; background-color: #FFFFFF; border-width: 1px; border-color: #AAAAAA; border-style: solid; padding-left: 3px; padding-right: 3px; }
.form_text_shaded { font: 9pt arial; background-color: #FEFCE3; border-width: 1px; border-color: #AAAAAA; border-style: solid; padding-left: 3px; padding-right: 3px; }
.form_text_disabled { font: 9pt arial; background-color: #EEEEEE; border-width: 1px; border-color: #CCCCCC; border-style: solid; padding-left: 3px; padding-right: 3px; }

/* Form Select Fields */
.form_select { font: 9pt arial; background-color: #FFFFFF; border-width: 1px; border-color: #AAAAAA; border-style: solid; }
.form_select_shaded { font: 9pt arial; background-color: #FEFCE3; border-width: 1px; border-color: #AAAAAA; border-style: solid; }
.form_select_disabled { font: 9pt arial; background-color: #EEEEEE; border-width: 1px; border-color: #CCCCCC; border-style: solid; }






