p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; margin-top: 8px; margin-bottom: 8px}
li { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; margin-top: 8px; margin-bottom: 4px}
h1 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; line-height: 24px; font-weight: 900; color: #0060E0; text-transform: uppercase}
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; line-height: 20px; font-weight: 600; color: #0060E0}
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 16px; font-weight: bold; color: #0060E0}
h4 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-top: 12px; margin-bottom: 12px; font-weight: bolder}
hr { color: #0060E0}
body {  background-color: #FFFFFF; margin-top: 2px; margin-left: 2px}
td {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; vertical-align: top}
td.default { background-color: #FBE5E5; font-family: Arial, Helvetica, sans-serif; font-size: 12px; vertical-align: top; border-width: 1px 1px 1px 1px; border-color: #E04040 #E04040 #CCCCCC #CCCCCC; border-style: solid }
td.separator { background-color: #0060E0 } 
td.vseparator { background-color: #EEEEEE } 
/*td.vseparator { background-image: url(images/sep.png); background-repeat: repeat-y}*/
tr.default { background-color: #FBE5E5; font-family: Arial, Helvetica, sans-serif; font-size: 12px; vertical-align: top; border-width: 1px 1px 1px 1px; border-color: #E04040 #E04040 #CCCCCC #CCCCCC; border-style: solid }
table.default { background-color: #FBE5E5; font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: 2px solid #E04040}
.shadow {  filter: dropShadow(Color="#999999", OffX=2, OffY=2, Positive="true")}

a:active { font-family: Arial, Helvetica, sans-serif; text-decoration: underline}
a:hover { font-family: Arial, Helvetica, sans-serif; text-decoration: underline}
a:link { font-family: Arial, Helvetica, sans-serif; text-decoration: none}
a:visited { font-family: Arial, Helvetica, sans-serif; text-decoration: none}

.changedate { color: #999999; margin-right: 10px; margin-left: 10px}
.tableheader { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #E04040}
.tablefooter { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: italic; font-weight: lighter; color: #FFFFFF; background-color: #E04040}
.important { font-style: italic; margin-top: 20px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; border-color: #CCCCCC black; border: #E04040 solid; border-width: 1px 0px; padding-top: 10px; padding-right: 5px; padding-bottom: 10px; padding-left: 5px}
.copyright { font-size: 10px; font-variant: small-caps; text-transform: uppercase}
.AddressText { font-family: Arial; font-size: 10px }

/* Calendar types */
.upcoming_title { margin-top: 10px; margin-bottom: 10px }
.event_title { font-family: Arial; font-weight: bold }
.event_time { }
.event_teaser { font-family: Arial; font-style: italic; font-size: 10px }
.single_event { margin-top: 5px; margin-bottom: 5px }
.event_image { }
.event_separator { line-height: 10px; }

select {  
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px 
}
textarea {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 10px
} 
input {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 10px 
}


/* Left Navigation Menu */
.leftnav1 a:link {
        padding: 2.5px 2.5px 2.5px 2.5px;
        text-indent: 5px;
        white-space: nowrap;        
        text-decoration: none;
}
.leftnav1 a:visited {
        padding: 2.5px 2.5px 2.5px 2.5px;
        text-indent: 5px;
        white-space: nowrap;        
        text-decoration: none;
        display: block;
}
.leftnav1 a:active {
        padding: 2.5px 2.5px 2.5px 2.5px;
        text-indent: 5px;
        white-space: nowrap;        
        text-decoration: underline;
        display: block;
        font-weight: bold;
}
.leftnav1 a:hover {
        padding: 2.5px 2.5px 2.5px 2.5px;
        text-indent: 5px;
        white-space: nowrap;        
        text-decoration: underline;
        display: block;
}


.leftnav1-act a:link {
        padding: 2.5px 2.5px 2.5px 2.5px;
        text-indent: 5px;
        white-space: nowrap;        
        text-decoration: none;
        display: block;
        font-weight: bold;
}
.leftnav1-act a:visited {
        padding: 2.5px 2.5px 2.5px 2.5px;
        text-indent: 5px;
        white-space: nowrap;        
        text-decoration: none;
        display: block;
        font-weight: bold;
}
.leftnav1-act a:active {
        padding: 2.5px 2.5px 2.5px 2.5px;
        text-indent: 5px;
        white-space: nowrap;        
        text-decoration: none;
        display: block;
        font-weight: underline;
}
.leftnav1-act a:hover {
        padding: 2.5px 2.5px 2.5px 2.5px;
        text-indent: 5px;
        white-space: nowrap;        
        text-decoration: none;
        display: block;
        font-weight: underline;
}
 

.leftnav2 a:link {
        padding: 2.5px 2.5px 2.5px 2.5px;
        text-indent: 20px;
        white-space: nowrap;        
        text-decoration: none;
        display: block;
}
.leftnav2 a:visited {
        padding: 2.5px 2.5px 2.5px 2.5px;
        text-indent: 20px;
        white-space: nowrap;        
        text-decoration: none;
        display: block;
}
.leftnav2 a:active {
        padding: 2.5px 2.5px 2.5px 2.5px;
        text-indent: 20px;
        white-space: nowrap;        
        text-decoration: underline;
        display: block;
        font-weight: bold;
}
.leftnav2 a:hover {
        padding: 2.5px 2.5px 2.5px 2.5px;
        text-indent: 20px;
        white-space: nowrap;        
        text-decoration: underline;
        display: block;
}


.leftnav2-act a:link {
        padding: 2.5px 2.5px 2.5px 2.5px;
        text-indent: 20px;
        white-space: nowrap;        
        text-decoration: none;
        display: block;
        font-weight: bold;
}
.leftnav2-act a:visited {
        padding: 2.5px 2.5px 2.5px 2.5px;
        text-indent: 20px;
        white-space: nowrap;        
        text-decoration: none;
        display: block;
        font-weight: bold;
}
.leftnav2-act a:active {
        padding: 2.5px 2.5px 2.5px 2.5px;
        text-indent: 20px;
        white-space: nowrap;        
        text-decoration: underline;
        display: block;
        font-weight: bold;
}
.leftnav2-act a:hover {
        padding: 2.5px 2.5px 2.5px 2.5px;
        text-indent: 20px;
        white-space: nowrap;        
        text-decoration: underline;
        display: block;
        font-weight: bold;
}


.leftnav3 a:link {
        padding: 2.5px 2.5px 2.5px 2.5px;
        text-indent: 35px;
        white-space: nowrap;        
        text-decoration: none;
        display: block;
}
.leftnav3 a:visited {
        padding: 2.5px 2.5px 2.5px 2.5px;
        text-indent: 35px;
        white-space: nowrap;        
        text-decoration: none;
        display: block;
}
.leftnav3 a:active {
        padding: 2.5px 2.5px 2.5px 2.5px;
        text-indent: 35px;
        white-space: nowrap;
        text-decoration: underline;
        display: block;
        font-weight: bold;
}
.leftnav3 a:hover {
        padding: 2.5px 2.5px 2.5px 2.5px;
        text-indent: 35px;
        white-space: nowrap;        
        text-decoration: underline;
        display: block;
}


.leftnav3-act a:link {
        padding: 2.5px 2.5px 2.5px 2.5px;
        text-indent: 35px;
        white-space: nowrap;        
        text-decoration: none;
        display: block;
        font-weight: bold;
}
.leftnav3-act a:visited {
        padding: 2.5px 2.5px 2.5px 2.5px;
        text-indent: 35px;
        white-space: nowrap;        
        text-decoration: none;
        display: block;
        font-weight: bold;
}
.leftnav3-act a:active {
        padding: 2.5px 2.5px 2.5px 2.5px;
        text-indent: 35px;
        white-space: nowrap;
        text-decoration: underline;
        display: block;
        font-weight: bold;
}
.leftnav3-act a:hover {
        padding: 2.5px 2.5px 2.5px 2.5px;
        text-indent: 35px;
        white-space: nowrap;        
        text-decoration: underline;
        display: block;
        font-weight: bold;
}


.leftnav4 a:link {
        padding: 2.5px 2.5px 2.5px 2.5px;
        text-indent: 50px;
        white-space: nowrap;        
        text-decoration: none;
        display: block;
}
.leftnav4 a:visited {
        padding: 2.5px 2.5px 2.5px 2.5px;
        text-indent: 50px;
        white-space: nowrap;        
        text-decoration: none;
        display: block;
}
.leftnav4 a:active {
        padding: 2.5px 2.5px 2.5px 2.5px;
        text-indent: 50px;
        white-space: nowrap;
        text-decoration: underline;
        display: block;
        font-weight: bold;
}
.leftnav4 a:hover {
        padding: 2.5px 2.5px 2.5px 2.5px;
        text-indent: 50px;
        white-space: nowrap;        
        text-decoration: underline;
        display: block;
}


.leftnav4-act a:link {
        padding: 2.5px 2.5px 2.5px 2.5px;
        text-indent: 50px;
        white-space: nowrap;        
        text-decoration: none;
        display: block;
        font-weight: bold;
}
.leftnav4-act a:visited {
        padding: 2.5px 2.5px 2.5px 2.5px;
        text-indent: 50px;
        white-space: nowrap;        
        text-decoration: none;
        display: block;
        font-weight: bold;
}
.leftnav4-act a:active {
        padding: 2.5px 2.5px 2.5px 2.5px;
        text-indent: 50px;
        white-space: nowrap;
        text-decoration: underline;
        display: block;
        font-weight: bold;
}
.leftnav4-act a:hover {
        padding: 2.5px 2.5px 2.5px 2.5px;
        text-indent: 50px;
        white-space: nowrap;        
        text-decoration: underline;
        display: block
        font-weight: bold;
}

