﻿* {
    font-family: Verdana, Arial, helvetica, Sans-Serif; 
    font-size: 10pt; 
    color: #04356c;
}

body {
    background-image: url(../images/page_bg.jpg);
    background-repeat: repeat-x;
    background-color: #dddedf; 
}

h1 {font-size: 22pt; font-weight: normal; color: #91bad9; margin: 0px; margin-top: 28px; padding: 0px;}

h2 {font-size: 14pt; font-weight: bold; color: #04356c; margin-top: 0px; }

ul {font-weight: bold;}
li {font-weight: normal;}

a {color: #4186d3; text-decoration: underline;}
a.sitemap {font-size: 14pt; font-weight: normal; color: #04356c; text-decoration: none;}
a.sitemap:hover {text-decoration: underline;}

.red { color: #d30000;}

.wrapper_top {}
.wrapper_top td.logo {}
.wrapper_top td.join {}

.wrapper_join { background-image: url(../images/join_bg.png); background-repeat: no-repeat;}
.wrapper_join td.title {font-size: 10pt; padding-left: 8px; padding-top: 7px; font-weight: bold;}
.wrapper_join td.input { padding-left: 8px; padding-bottom: 5px;}
.wrapper_join td.button { padding-right: 8px; padding-bottom: 5px;}

.form_join_textbox { border: 2px solid #04356c; background-color: #8fb9d9; font-size: 8pt;}

/*
.form_join_dropdown { border: 2px solid #04356c; background-color: #8fb9d9; font-size: 8pt;}
.form_join_dropdown option {background-color: #8fb9d9; font-size: 8pt;}

.form_search_dropdown { border: 3px solid #04356c; background-color: #8fb9d9; font-size: 10pt;}
.form_search_dropdown option {background-color: #8fb9d9; font-size: 10pt; padding: 3px;}
*/

.wrapper_nav {margin-top: 8px; margin-bottom: 0px;}
.wrapper_nav td.on {background-image: url(../images/nav_bg-on.png); background-repeat: repeat-x; cursor: pointer; font-size: 11pt;}
.wrapper_nav td.off {background-image: url(../images/nav_bg-off.png); background-repeat: repeat-x; cursor: pointer; font-size: 11pt;}
.wrapper_nav a.on {font-size: 11pt; color: #04356c; text-decoration: none;}
.wrapper_nav a.off {font-size: 11pt; color: #91bad9; text-decoration: none;}

.wrapper_body { background-image: url(../images/body_top_bg.png); background-repeat: no-repeat; margin-top: 8px; margin-bottom: 10px;}
.wrapper_body td.header { background-image: url(../images/title_bg.png); background-repeat: no-repeat; background-position: 5px 5px; padding-left: 20px; padding-right: 5px;}
.wrapper_body td.content { background-color: #FFFFFF; padding-left: 5px;}
.wrapper_body td.footer { padding-left: 20px; padding-right: 20px; padding-top: 7px; padding-bottom: 0px; background-color: #FFFFFF;}

.wrapper_content {margin-top: 10px; margin-bottom: 10px; }
.wrapper_content td.content {padding-left: 15px; padding-right: 20px; padding-top: 0px; padding-bottom: 0px;}
.wrapper_content td.right {padding: 0px;}

.wrapper_right {}
.wrapper_right td.title { background-color: #04356c; padding-left: 7px; padding-right: 7px; padding-bottom: 7px; color: #91bad9; font-size: 11pt;}
.wrapper_right td.subtitle { background-color: #04356c; padding: 7px; color: #91bad9; font-size: 11pt;}
.wrapper_right td.content { padding-left: 7px; padding-right: 7px; padding-top: 7px; padding-bottom: 0px; color: #04356c; background-color: #8fb9d9; font-size: 9pt; }
.wrapper_right td.form { padding: 7px; color: #04356c; background-color: #4186d3; font-size: 9pt; }
.wrapper_right strong {color: #04356c; font-size: 9pt; }
.wrapper_right a {color: #04356c; font-size: 9pt; text-decoration: underline;}

.table_input {border: 1px solid #91bad9; border-collapse: collapse;}
.table_input td.header {border: 1px solid #91bad9; border-collapse: collapse; padding-left: 10px; padding-top: 5px; padding-bottom: 5px; background-color: #04356c; color: #91bad9; font-weight: bold; font-size: 11pt;}
.table_input td.field_name {padding-top: 13px; padding-right: 10px; padding-left: 10px;}
.table_input td.field_input {padding-top: 8px; padding-right: 10px;}
.table_input td.button {padding-top: 10px; padding-bottom: 10px;}

.rescue_list { padding: 0px; margin: 0px; }
.rescue_list li { list-style-type: none; padding: 0px; margin: 0px; padding-left: 35px; padding-bottom: 10px; background-image: url(../images/icon.png); background-repeat: no-repeat; background-position: 10px 2px;}

.table_events { border-collapse: collapse;}
.table_events td.header { padding-left: 10px; padding-top: 5px; padding-bottom: 5px; border: 2px solid white; background-color: #04356c; color: #91bad9; font-weight: bold; border-collapse: collapse;}
.table_events td.date { padding: 10px; font-weight: bold; font-size: 8pt; background-color: #bccfdd; border: 2px solid white; border-collapse: collapse;}
.table_events td.event { padding-left: 10px; padding-right: 10px; padding-top: 8px; padding-bottom: 20px; font-size: 8pt; background-color: #FFFFFF; border: 2px solid white; border-collapse: collapse;}
.table_events div {font-size: 8pt; }
.table_events .title {font-size: 11pt; font-weight: bold; color: #04356c; text-decoration: none; }
.table_events .title:hover {text-decoration: underline;}
.table_events .org {padding-top: 2px; padding-bottom: 7px; font-size: 8pt; color: #04356c; font-weight: bold;}
.table_events .more {font-size: 8pt;}
.table_events .description {}