 /* ckeditor requirement to fix problems in IE6 and Mozilla */
html { 	_overflow-y: scroll }
img:-moz-broken { -moz-force-broken-image-icon : 1; width : 24px; height : 24px; }
img, input, textarea { cursor: default; }

body { background-color: #dddddd; border: none; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; }
p  {font-family: Tahoma,Arial,Sans-serif; font-size: 10pt; margin-top: 0px; margin-bottom: 6px; }
h1  {font-family: Tahoma,Arial,Sans-serif; font-size: 36pt;}
h2  {font-family: Tahoma,Arial,Sans-serif; font-size: 24pt;}
h3  {font-family: Tahoma,Arial,Sans-serif; font-size: 18pt;}
h4  {font-family: Tahoma,Arial,Sans-serif; font-size: 14pt;}
h5  {font-family: Tahoma,Arial,Sans-serif; font-size: 12pt;}
h6  {font-family: Tahoma,Arial,Sans-serif; font-size: 10pt;}

.media_pack {  }
.media_pack h5 { background-color:#00529c; color:white; padding:2px; padding-left:20px; margin-top:12pt; margin-bottom:12pt; }
.media_pack img.small { cursor:pointer; margin-right:10px; height:100px; border:1px solid lightgrey; vertical-align:middle; }
.media_pack img.large { cursor:pointer; margin-right:10px; height:200px; border:1px solid lightgrey; vertical-align:middle; }
.media_pack span.issue { display: inline-block; vertical-align: middle; }
.media_pack img.small:hover { height:200px; }


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; }

.inv_break { page-break-after : auto;}

.member_login_link { font-size: 8pt; color: #444444; text-decoration: none; }

.time_address_bar { font-size: 7pt; 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: 7pt; font-weight: bold; color: #555555; padding-left: 6px; padding-right: 6px; }

.top_menu_buttons { font-size: 9pt; font-weight: bold; text-decoration: none; color: #003377; 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; }



.issue_date { font-size: 12pt; font-weight: bold; color: #000000; border-top: 4px solid #c8c9cc; border-bottom: 4px solid #c8c9cc; background-color: #ffffff; padding-top: 6px; padding-bottom: 6px; }
.events_heading { font-size: 12pt; font-weight: bold; color: #000000; border-top: 4px solid #c8c9cc; border-bottom: 4px solid #c8c9cc; background-color: #ffffff; padding-top: 6px; padding-bottom: 6px; }

.menu_indent_1 { font-size: 9pt; color: #333333; border-bottom: solid Gray; border-bottom-width: 1px; padding-top: 12px; }
.menu_indent_2 { font-size: 9pt; padding-top: 2px; }
.menu_link_1 { color: #333333; text-decoration: none; }
.menu_link_2 { color: #0000cc; text-decoration: none; }

.menu_content { font-size: 9pt; font-weight: bold; color: #333333; padding-bottom: 6px; }
.menu_content_link { color: #085192; text-decoration: none; }

.home_panel_title {font-family: Tahoma,Arial,Sans-serif; border-bottom: solid Gray; border-bottom-width: 1px; font-weight: Bold; font-size: 9pt; letter-spacing: 0.2em; color: #444444; }
.home_panel_heading {font-family: Tahoma,Arial,Sans-serif; color: #003366; font-weight: Bold; font-size: 18pt; }
.home_panel_small_heading {font-family: Tahoma,Arial,Sans-serif; font-weight: Bold; font-size: 13pt; color: #000000; }
.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: #085192; }
.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: 16pt; font-weight: bold; color: #085192; }
.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: #ab6a28; }
.events_items_date { font-size: 10pt; font-weight: bold; color: #000000; }
.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; }
.community_comments_welcome  { font-family: arial; font-size: 10pt; font-weight: medium; color: #5f9faf; }
.news_response_heading { font-size: 10pt; font-weight: bold; color: #333333; }
.news_response_entry { background-color: #eeeeee; font-size: 10pt; color: #333333; }
