a:link {
   color: Black;
   text-decoration: underline;
}

a:visited {
   color: Black;
   text-decoration: underline;
}

a:hover {
   color: Black;
   text-decoration: none;
}

a:active {
   color: Black;
   text-decoration: underline;
}

body {
   background: #DAEBFB;
   color: Black;
   font: 1em/1.2em Geneva, Arial, Helvetica, sans-serif;
   margin: 0px;
   text-align: center;
}

#container {
   width: 750px;
   margin: 5px auto 5px auto;
   padding: 0px;
}

#pageheader {
   background: transparent url("templateimages/header.jpg") no-repeat left;
   color: Black;
   height: 242px;
   width: 750px;
   border-top: 1px solid #DAEBFB;
}

#pageheader h1 span, #pageheader h2 span {
   display: none;
}

p {
   margin: 10px 0px 0px 0px;
   text-align: justify;
   padding: 0px 10px;
}

hr {
   height: 1px;
   border: none;
   background-color: Silver;
   color: Silver;
}

#container2 {
   border: 1px solid #CCCCCC;
   padding: 5px;
   margin-top: 10px;
   background: #F5F5F5;
}

#intro {
   float: left;
   width: 200px;
   padding: 0px;
   margin: 0px;
}

#footer {
   background-color: transparent;
   color: #000000;
   font: 10px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
   margin: 10px auto 5px auto;
   padding: 1px;
   text-align: center;
   width: 766px;
   clear: both;
}

#footer a:link, #footer a:visited {
   color: Black;
}

#menu1 {
   height: 20px;
   margin: 0px;
   padding: 0px;
   background: #A0BAEB url(templateimages/Menu-Background.html) repeat-x left;
}

#menu1 h3 {
   display: none;
}

#menu1 ul {
   text-align: center;
   padding: 0px;
   margin: 0px;
   color: Black;
   height: 20px;
   font: bold 14px Verdana, Arial,Helvetica,sans-serif;
}

#menu1 ul li {
   float: left;
   padding: 0px;
   width: 105px;
   list-style-type: none;
   background: #A0BAEB url(templateimages/Menu-Background.html) repeat-x left;
   height: 20px;
   border-right: 1px solid #628BDD;
}

#menu1 ul li a {
   float: left;
   padding: 1px 0px 5px 0px;
   color: Black;
   text-decoration: none;
   width: 100%;
   margin: 0px;
   height: 14px;
}

#menu1 ul li a:hover {
   background-color: #3232A0;
   color: White;
   width: 100%;
}

#preamble {
   padding-bottom: 10px;
}

#preamble p.quote {
   font-weight: bold;
}

#preamble p.author {
   text-align: right;
   font-style: italic;
   font-size: 80%;
}

#preamble p.contact {
   text-align: center;
   font: bold 16px Arial, Helvetica, sans-serif;
}

#benefits h1 {
   text-align: center;
}

#benefits h2 {
   font: bold 1.1em Arial, Helvetica, sans-serif;
   text-align: left;
}

#benefits h3 {
   font: bold .9em Arial, Helvetica, sans-serif;
   text-align: left;
}

#benefits h3.indent {
   margin-left: 10px;
}

#explanation h1 {
   font: bold 1.2em Arial, Helvetica, sans-serif;
   text-align: center;
}

#explanation h2 {
   font: bold 1.2em Arial, Helvetica, sans-serif;
   text-align: center;
}

#participation h3 {
   font: bold 1.6em Arial, Helvetica, sans-serif;
   color: Red;
   background: transparent;
   text-align: center;
}

#participation p {
   text-align: center;
}

#benefits ul {
   text-align: left;
   list-style: square outside url(templateimages/bullet_blue3.gif);
   line-height: 1.6em;
}

#menu2 {
   display: none;
}

#menu3 {
   display: none;
}

#supportingtext {
   margin-left: 207px;
   padding: 10px;
   background: White;
   border: 1px solid #CCCCCC;
   min-height: 300px;
}

#preamble h3 {
   background: #3232A0;
   color: White;
   padding-top: 1px;
   height: 19px;
}

img.abby {
   width: 198px;
   height: 198px;
   border: 1px solid #CCCCCC;
}

img.introphoto {
   width: 198px;
   height: 198px;
   border: 1px solid #CCCCCC;
}

#explanation p.question, #explanation p.author {
   font-weight: bold;
   margin-bottom: 3px;
}

#explanation p.answer, #explanation p.quote {
   margin-top: 0px;
   margin-bottom: 15px;
}

#explanation p.quote {
   font-style: italic;
}

img.required {
   width: 17px;
   height: 17px;
}

#contactmainbody {
   text-align: left;
}

#contactmainbody p {
   padding: 0px;
}

table#tablecontact {
   margin-top: 5px;
   font: .9em Arial, Helvetica, sans-serif;
}

table#tablecontact td {
   vertical-align: top;
}

table#tablecontact td.label {
   font-weight: bold;
}

#contactmainbody span.error {
   font-weight: bold;
   color: Red;
   background: transparent;
}

div.writemail {
   background: AntiqueWhite;
   padding: 4px;
   border: 1px solid BurlyWood;
   margin-bottom: 10px;
   font: normal .8em Verdana, Geneva, Arial, Helvetica, sans-serif;
}









