﻿body { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; color: #333333; }
form { margin: 0px; }
p { margin-top: 10px; margin-bottom: 10px; }
div { font-size: 12px; line-height: 130%; }
table { font-size: 12px; line-height: 130%; border: 0px; }
hr { color: #cccccc; }
img { border: 0px; }
.imgb { border: 1px #cccccc solid; }
h1 { font-size: 100%; font-weight: 700; margin: 0px; padding: 0px; line-height: 120% }
h2 { font-size: 100%; font-weight: 700; margin: 0px; padding: 0px; line-height: 120% }
h3 { font-size: 100%; font-weight: 700; margin: 0px; padding: 0px; line-height: 120% }


.divcontainer { width: 944px; text-align: left; }
.divcontainerred { width: 944px; text-align: left; background-color: #710101; background-image:url('/images/Template/repeater_red.jpg'); background-position: top; background-repeat: repeat-x; }
.divcontent { padding: 0px 15px 6px 15px; }
.divbox { border: 1px white solid; background-color: white; background-image:url('/images/Template/repeater_gray.jpg'); background-position: bottom; background-repeat: repeat-x; }
.divboxin { padding: 5px 6px 5px 6px; }
.divboxin2 { padding: 15px; padding-top: 7px; }
.divboxfooter { border: 1px white solid; background-color: white; background-image:url('/images/Template/repeater_gray_footer.jpg'); background-position: bottom; background-repeat: repeat-x; }
.divboxinfooter { padding: 5px 7px 7px 7px; }
.divfooterphoto { color: white; font-size: 11px; text-align: center; padding-bottom: 8px; }

.textheader { color: #333333; font-weight: bold; }
.bluetext { color: #003366; }

.logorow { font-family: "Segoe UI", Arial, Tahoma, sans-serif; font-size: 11px; color: white; padding: 18px 27px 0px 27px; vertical-align: top; }
.logorowblue { color: #3366cc; padding-bottom: 3px; font-size: 11px; }

.bluebolddiv { color: #003366; font-weight: bold; border-bottom: 1px #cccccc dashed; padding-bottom: 7px; margin-bottom: 7px; }
.bluebolddiv2 { color: #003366; font-weight: bold; border-bottom: 1px #cccccc dashed; padding-bottom: 7px; margin-bottom: 7px; }


/* if adding in donations link use this 
.navcell { padding-left: 17px; padding-right: 17px; } */
.navcell { padding-left: 24px; padding-right: 24px; }

a:link, a:active, a:visited { color: #0066ff; text-decoration: none; }
a:hover { text-decoration: underline; }

.footercell { color: #505050; font-size: 11px; font-family: "Segoe UI", Arial, Tahoma, sans-serif; }
a.footer:link, a.footer:active, a.footer:visited { color: #505050; font-size: 11px; font-family: "Segoe UI", Arial, Tahoma, sans-serif; }
a.footer:hover { text-decoration: underline; }



/* FORM STYLES */
.button { font-family: Arial, Helvetica, Sans-serif; font-size: 12px; font-weight: bold; padding: 3px; }
.formHeader { font-family: Arial, Helvetica, Sans-serif; font-size: 12px; font-weight: 700; }
.formElementText { font-family: Arial, Helvetica, Sans-serif; font-size: 12px; font-weight: normal; }
.formValidation { font-family: Arial; font-size: 12px; font-weight: normal; color: #cc0000; }
.formValidator { font-family: Arial; font-size: 12px; font-weight: bold; color: #cc0000; }
.formTextbox { font-family: Arial; font-size: 12px; }
.formText { font-family: Arial; font-size: 12px; }
.formSmallText { font-size: 11px; padding-bottom: 0px; }
