﻿body { padding: 0px; margin: 0px; text-align: center; font-family: Verdana; font-size: 12px; color: #888888; line-height: 16px; }
.footer_text { font: Verdana; font-size: 10px; color: #666666; text-align: left; }

.category_text { font-family: Verdana; font-size: 11px; color: #888888; }

.main_cell_left { padding-right: 4px; vertical-align: top; border-right: solid 1px #cccccc; text-align: left; }
.main_cell_left_noborder { padding-right: 4px; vertical-align: top; text-align: left; }
.main_cell_left_nopad  { vertical-align: top; border-right: solid 1px #cccccc; text-align: left; }

.main_cell_left_setwidth { padding-right: 4px; vertical-align: top; border-right: solid 1px #cccccc; text-align: left; width: 540px; }
.main_cell_left_noborder_setwidth { padding-right: 4px; vertical-align: top; text-align: left; width: 540px; }
.main_cell_left_nopad_setwidth  { vertical-align: top; border-right: solid 1px #cccccc; text-align: left; width: 540px; }

.main_cell_right { padding-left: 4px; vertical-align: top; border-left: solid 1px #cccccc; text-align: left; }

.sub_cell_right { vertical-align: top; text-align: left; width: 200px; }
.sub_cell_right_nowidth { vertical-align: top; text-align: left; padding-left: 4px; padding-right: 4px; }
.sub_div_pad { padding-left: 4px; padding-right: 4px; }

.cell_border_right { border-right: solid 1px #cccccc; text-align: left; vertical-align: top; }

p           { margin-bottom: 2px; padding-bottom: 2px; }    /*color: #a3a3a3; */
p.dark      { color: #000000; margin-bottom: 2px; padding-bottom: 2px; margin-top: 2px; padding-top: 2px; }
.dark      { color: #000000; }
.dark_bold      { color: #000000; font-weight: bold; }


.alnx-- { text-align: left; vertical-align: top; }
.aln-x- { text-align: center; vertical-align: top; }
.aln--x { text-align: right; vertical-align: top; }

.alnx--padtop { text-align: left; vertical-align: top; padding-top: 3px; }
.aln-x-padtop { text-align: center; vertical-align: top; padding-top: 3px; }
.aln--xpadtop { text-align: right; vertical-align: top; padding-top: 3px; }

.alnx--_contact { text-align: left; vertical-align: top; padding-top: 8px; font-size: 14px; }
.aln-x-_contact { text-align: center; vertical-align: top; padding-top: 8px; font-size: 14px; }
.aln--x_contact { text-align: right; vertical-align: top; padding-top: 8px; font-size: 14px; }

.x--dashed_border_top { text-align: left; vertical-align: top; border-top: dashed 1px #cccccc; }
.-x-dashed_border_top { text-align: left; vertical-align: top; border-top: dashed 1px #cccccc; }
.--xdashed_border_top { text-align: left; vertical-align: top; border-top: dashed 1px #cccccc; }

.x--dashed_border_bot { text-align: left; vertical-align: top; border-bottom: dashed 1px #cccccc; }
.-x-dashed_border_bot { text-align: left; vertical-align: top; border-bottom: dashed 1px #cccccc; }
.--xdashed_border_bot { text-align: left; vertical-align: top; border-bottom: dashed 1px #cccccc; }

div.dashed_spacer { padding-bottom: 6px; border-bottom: dashed 1px #888888; }

.searchBox { font: Verdana; font-size: 12px; padding: 4px; border-left: solid 1px #000000; }
.newsletterFullBox { font: Verdana; font-size: 12px; padding: 4px; font-style: italic; }


.warning { color: #ff0000; }
.warning_large { color: #ff0000; font-weight: bold; font-size: 14px; }

/*=============== Category Viewer =================*/
.category_header { background-color: #000000; text-align: left; padding: 3px; }
.category_desc { color: #6699cc; font-size: 11px; }

.category_cell_top { padding-top: 4px; }
.category_cell_bottom { padding-bottom: 4px; border-bottom: dashed 1px #868686; }

.category_header_two { text-align: left; padding: 3px; font-size: 22px; }
.category_desc_two { font-size: 13px; color: #a3a3a3; }

.panelcategoryviewertwo { border-top: dashed 1px #cccccc; padding-left: 8px; padding-right: 8px; }
/*=============== Category Viewer =================*/

.blue_title { color: #00154e; }
.blue_title_large { color: #00154e; font-size: 14px; }

.text_white { color: #ffffff; }


.title_list { border-bottom: dashed 1px #868686; padding-top: 6px; padding-bottom: 6px; }

#dv_banner { padding-top: 6px; padding-bottom: 6px; }

/*=============== Event Viewer =================*/
td.events_list_alternate #tab1 { background-color: #d1d1d1; padding-left: 12px; }
td.events_list_alternate #tab2 { background-color: #d1d1d1; padding-right: 6px; }
td.events_list_alternate #tab3 { background-color: #d1d1d1; padding-top: 12px; padding-bottom: 9px; }
td.events_list_alternate #tab4 { background-color: #d1d1d1; padding-right: 6px; }
.events_list_alternate #tab5 { background-color: #ffffff; }
td.events_list #tab1 { background-color: #ffffff; padding-left: 12px; }
td.events_list #tab2 { background-color: #ffffff; padding-right: 6px; }
td.events_list #tab3 { background-color: #ffffff; padding-top: 12px; padding-bottom: 9px; }
td.events_list #tab4 { background-color: #ffffff; padding-right: 6px; }

.event_header { font-family: Verdana; font-size: 13px; font-weight: bold; color: #333333; }
.event_title { font-family: Verdana; font-size: 12px; }
.events_list #tab5 { background-color: #d1d1d1; }

.event_desc_alternate { color: #000000; }

.event_blue_title_small { color: #00154e; font-size: 14px; }
.event_blue_title_large { color: #00154e; font-size: 18px; }

/*=============== Event Viewer =================*/

/*=============== Page Viewer =================*/
h1          { color: #000000; font-size: 22px; margin-bottom: 2px; padding-bottom: 6px; line-height: 26px; }
h2          { color: #00154e; font-size: 18px; margin-bottom: 2px; padding-bottom: 6px; line-height: 22px; }
h3          { color: #00154e; font-size: 16px; margin-bottom: 2px; padding-bottom: 6px; }
h4          { color: #666666; font-size: 14px; margin-bottom: 2px; padding-bottom: 6px; }

h1.black    { color: #000000; font-size: 22px; margin-bottom: 2px; padding-bottom: 2px; }



/*=============== Page Viewer =================*/
/*=============== Whitehaven Streets =================*/
.streets    { color: #00154e; font-family: Verdana; font-size: 12px; font-weight: bold; }
/*=============== Whitehaven Streets =================*/


.email_signup { background-color: #ababab; border: solid 1px #cccccc; color: #ffffff; }


p.navy_consul           { padding-left: 4px; padding-top: 4px; color: #000000; }
p.navy_consul_text       { padding-left: 4px; padding-top: 4px; padding-top: 0px; margin-top: 0px; }
.navy_consul_image      { }


.grey_border { border: solid 1px #cccccc; }


a.standard          { font-weight: bold; font-size: 11px; color: #666666; text-decoration: none;  }
a:visited.standard  { font-weight: bold; font-size: 11px; color: #666666; }
a:hover.standard    { font-weight: bold; font-size: 11px; color: #666666; text-decoration: underline; }
a:active.standard   { font-weight: bold; font-size: 11px; color: #666666; }

a.standard_small          { font-weight: bold; font-size: 10px; color: #666666; text-decoration: none;  }
a:visited.standard_small  { font-weight: bold; font-size: 10px; color: #666666; }
a:hover.standard_small    { font-weight: bold; font-size: 10px; color: #666666; text-decoration: underline; }
a:active.standard_small   { font-weight: bold; font-size: 10px; color: #666666; }

a.standard_black          { font-weight: bold; font-size: 14px; color: #000000; text-decoration: none;  }
a:visited.standard_black  { font-weight: bold; font-size: 14px; color: #000000; }
a:hover.standard_black    { font-weight: bold; font-size: 14px; color: #000000; text-decoration: underline; }
a:active.standard_black   { font-weight: bold; font-size: 14px; color: #000000; }

a.standard_black_small          { font-weight: bold; font-size: 12px; color: #000000; text-decoration: none;  }
a:visited.standard_black_small  { font-weight: bold; font-size: 12px; color: #000000; }
a:hover.standard_black_small { font-weight: bold; font-size: 12px; color: #000000; text-decoration: underline; }
a:active.standard_black_small { font-weight: bold; font-size: 12px; color: #000000; }

a.title_standard_black          { font-weight: bold; font-size: 18px; color: #000000; text-decoration: none;  }
a:visited.title_standard_black  { font-weight: bold; font-size: 18px; color: #000000; }
a:hover.title_standard_black    { font-weight: bold; font-size: 18px; color: #000000; text-decoration: underline; }
a:active.title_standard_black   { font-weight: bold; font-size: 18px; color: #000000; }

a.standard_blue          { font-weight: bold; font-size: 11px; color: #00154e; text-decoration: none;  }
a:visited.standard_blue { font-weight: bold; font-size: 11px; color: #00154e; }
a:hover.standard_blue    { font-weight: bold; font-size: 11px; color: #00154e; text-decoration: underline; }
a:active.standard_blue   { font-weight: bold; font-size: 11px; color: #00154e; }

a.standard_blue_small          { font-weight: bold; font-size: 11px; color: #00154e; text-decoration: none;  }
a:visited.standard_blue_small  { font-weight: bold; font-size: 11px; color: #00154e; }
a:hover.standard_blue_small { font-weight: bold; font-size: 11px; color: #00154e; text-decoration: underline; }
a:active.standard_blue_small { font-weight: bold; font-size: 11px; color: #00154e; }

a.standard_lightblue_small          { font-weight: bold; font-size: 11px; color: #6699cc; text-decoration: none;  }
a:visited.standard_lightblue_small  { font-weight: bold; font-size: 11px; color: #6699cc; }
a:hover.standard_lightblue_small { font-weight: bold; font-size: 11px; color: #6699cc; text-decoration: underline; }
a:active.standard_lightblue_small { font-weight: bold; font-size: 11px; color: #6699cc; }

a.standard_blue_large          { font-weight: bold; font-size: 16px; color: #00154e; text-decoration: none;  }
a:visited.standard_blue_large  { font-weight: bold; font-size: 16px; color: #00154e; }
a:hover.standard_blue_large { font-weight: bold; font-size: 16px; color: #00154e; text-decoration: underline; }
a:active.standard_blue_large { font-weight: bold; font-size: 16px; color: #00154e; }

a.standard_white_small          { font-weight: bold; font-size: 11px; color: #FFFFFF; text-decoration: none;  }
a:visited.standard_white_small  { font-weight: bold; font-size: 11px; color: #FFFFFF; }
a:hover.standard_white_small { font-weight: bold; font-size: 11px; color: #FFFFFF; text-decoration: underline; }
a:active.standard_white_small { font-weight: bold; font-size: 11px; color: #FFFFFF; }



a.standard_darkgray          { font-weight: bold; font-size: 14px; color: #868686; text-decoration: none;  }
a:visited.standard_darkgray  { font-weight: bold; font-size: 14px; color: #868686; }
a:hover.standard_darkgray    { font-weight: bold; font-size: 14px; color: #868686; text-decoration: underline; }
a:active.standard_darkgray   { font-weight: bold; font-size: 14px; color: #868686; }

a.standard_black          { font-weight: bold; font-size: 14px; color: #000000; text-decoration: none;  }
a:visited.standard_black  { font-weight: bold; font-size: 14px; color: #000000; }
a:hover.standard_black    { font-weight: bold; font-size: 14px; color: #000000; text-decoration: underline; }
a:active.standard_black   { font-weight: bold; font-size: 14px; color: #000000; }

a.standard_darkgray_small          { font-weight: bold; font-size: 8px; color: #868686; text-decoration: none;  }
a:visited.standard_darkgray_small  { font-weight: bold; font-size: 8px; color: #868686; }
a:hover.standard_darkgray_small    { font-weight: bold; font-size: 8px; color: #868686; text-decoration: underline; }
a:active.standard_darkgray_small   { font-weight: bold; font-size: 8px; color: #868686; }


a.standard_darkgray_small          { font-weight: bold; font-size: 12px; color: #868686; text-decoration: none;  }
a:visited.standard_darkgray_small  { font-weight: bold; font-size: 12px; color: #868686; }
a:hover.standard_darkgray_small { font-weight: bold; font-size: 12px; color: #868686; text-decoration: underline; }
a:active.standard_darkgray_small { font-weight: bold; font-size: 12px; color: #868686; }


.title { padding-bottom: 4px; }

.small_italic { font-size: 9px; font-style: italic; font-family: Verdana; }

.blog_categoryname { color: #ffffff; font-size: 14px; font-weight: bold; }
.blog_categoryname_archive { color: #999999; font-size: 14px; font-weight: bold; }
.blog_section_title { color: #000033; font-size: 18px; }
.blog_section_title_archive { color: #999999; font-size: 16px; }

.blog_recent_title { color: #000033; font-size: 12px; font-weight: bold; }