body { background-color: #0071bc; border: none; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; }
p  {font-family: arial; font-size: 10pt; margin-bottom: -13px; }
h1  {font-family: arial; font-size: 36pt;}
h2  {font-family: arial; font-size: 24pt;}
h3  {font-family: arial; font-size: 18pt;}
h4  {font-family: arial; font-size: 14pt;}
h5  {font-family: arial; font-size: 12pt;}
h6  {font-family: arial; font-size: 10pt;}

li { padding-bottom: 2pt; }
table  {background-color: #ffffff; font-family: arial; font-size: 10pt;}
br { line-height: 6px; }

a:hover { color: #cc0000; }

.small { font-size: 8pt; }
.alert { color: #cc0000; }

.member_login_link { font-size: 8pt; color: #444444; text-decoration: none; }

.time_address_bar { font-size: 8pt; color: #555555; border-top: medium double Gray; border-bottom: 1px solid #444444; background-color: #eeeeee; padding-top: 3px; padding-bottom: 3px; }
.top_menu_bar { border-bottom: medium double Gray; background-color: #eeeeee; padding-top: 3px; padding-bottom: 3px; }
.top_menu_text { font-size: 8pt; font-weight: bold; color: #555555; padding-left: 6px; padding-right: 6px; }
.top_menu_buttons { font-size: 9pt; font-weight: bold; text-decoration: none; color: #64c31d; padding-left: 6px; padding-right: 6px; }
.top_menu_link { font-size: 9pt; font-weight: bold; text-decoration: none; color: #555555; padding-left: 6px; padding-right: 6px; }

.menu_indent_0 { font-size: 9pt; color: #64c31d; border-bottom: solid Gray; border-bottom-width: 1px; padding-top: 12px; }
.menu_indent_1 { font-size: 9pt; color: #64c31d; padding-top: 2px; }
.menu_indent_2 { font-size: 9pt; color: #64c31d; padding-top: 2px; }
.menu_link_0 { color: #333333; text-decoration: none; }
.menu_link_1 { color: #0000cc; text-decoration: none; }
.menu_link_2 { color: #0000cc; text-decoration: none; }

.home_panel_title {font-family: Tahoma,Arial,Sans-serif; color: #444444; font-weight: Bold; letter-spacing: 0.2em; font-size: 9pt; border-bottom-width: 1px; border-bottom: solid Gray; }
.home_panel_heading {font-family: Tahoma,Arial,Sans-serif; color: #6090f8; font-weight: Bold; font-size: 14pt; }
.home_panel_small_heading {font-family: Tahoma; color: #6090f8; font-weight: Bold; font-size: 12pt; }
.home_panel_link { font-size: 8pt; color: #0000cc; text-decoration: none; }

.news_heading { font-size: 18pt; color: #333333; border-bottom: solid Gray; border-bottom-width: 1px; padding-top: 12px; }
.news_items_heading { font-size: 10pt; font-weight: bold; color: #5f9faf; }
.news_items_author { font-size: 8pt; font-weight: normal; color: #000000; }
.news_items_date { font-size: 8pt; font-weight: normal; }
.news_item_heading { font-size: 11pt; font-weight: bold; color: #5f9faf; }
.news_item_subheading { font-size: 10pt; font-weight: bold; color: #000000; }
.news_item_author { font-size: 10pt; color: #000000; }
.news_item_date { font-size: 10pt; color: #000000; }
.news_item_link { font-size: 8pt; color: #0000cc; text-decoration: none; }

.events_items_heading { font-size: 11pt; font-weight: bold; color: #d8ad02; }
.events_items_date { font-size: 8pt; color: #0000dd; }
.events_items_short_description { font-size: 10pt; color: #333333; }
.events_item_link { font-size: 8pt; color: #0000cc; text-decoration: none; }

.edit_menu_table { background-color: Silver; border: 1px solid Black; padding-top: 0px; padding-bottom: 0px; padding-left: 6px; padding-right: 6px; }
.edit_menu_link { font-size: 9pt; color: #0000cc; text-decoration: none; }

.user_login_heading  { font-family: Georgia; font-size: 16pt; font-weight: medium; color: #5f9faf; }

.community_comments_heading  { font-family: Georgia; font-size: 20pt; font-weight: medium; color: #5f9faf; border-bottom: solid Gray; border-bottom-width: 1px; }
.community_comments_login  { font-family: arial; font-size: 11pt; font-weight: medium; color: #5f9faf; border-bottom: solid Gray; border-bottom-width: 1px; }
.news_response_heading { font-size: 10pt; font-weight: bold; color: #333333; }
.news_response_entry { background-color: #eeeeee; font-size: 10pt; color: #333333; }
