/* CSS Document */
.general
{
font-size:.8em; 
font: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.title
{
 font-size:1em; 
 font: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-weight: bold;
 color: #225522;
 padding-left: 4px;
 padding-right: 4px;
 padding-top: 4px;
 padding-bottom: 8px;
}

.border
{ 
 border: 1px solid #225522;
}

.noborder
{ 
 border: 0px;
}

.padding
{
 padding-left: 4px;
 padding-right: 4px;
 padding-top: 4px;
 padding-bottom: 4px;
}

.green
{
 color: #225522;
}

.yellow
{
 color: #FAFFA8;
}

.orange
{
 color: #FF6600;
}

.blue
{
 color: #3291B1;
}

.shaded
{
 background-color: #DEE7DE;
}

.shadedorange
{
 background-color: #FF6600;
 border: 0px;
}

.left
{
 text-align: left;
}

.bold
{
 font-weight: bold;
}

.borderdisplay
{ border: 1px solid #225522;
 padding-left: 4px;
 padding-right: 4px;
 padding-top: 4px;
 padding-bottom: 4px;
 font: .8em Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #225522;
 font-weight: bold;
 text-align: right;
}

.blog_head {
color:#3291B1; 
font-weight:bold; 
font: .7em Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration:none;
}

.blog_title {
color:#225522; 
font-size:.8em; 
font-weight:bold; 
text-decoration:none;
}

.blog_body {
color:#225522; 
font-size:.8em; 
font-weight:normal; 
text-decoration:none;
}

.desc {
color:#225522; 
font-size:.8em; 
text-decoration:none;
}

.desc_b {
color:#225522; 
font-size:.8em; 
text-decoration:underline;
font-weight: bold;
}

.formtable {
 background-color: #99BB99;
 color: #000000;
 width: 440px; border: 1px; border-color: #225522;
}

.bgtable {
 background-color: #225522;
 color: #000000;
 width: 440px; border: 1px; border-color: #225522;
}

.contenttable {
 background-color: #99BB99;
 color: #000000;
 width: 440px; border: 0px; border-color: #225522;
}

.darkgreentable {
 background-color: #225522; border: 0px;
}

.midgreentable {
 background-color: #99BB99; border: 0px;
 text-align: center;
}

.lightgreentable {
 background-color: #EFF8EF; border: 0px;
}

.orangetable {
 background-color: #FF6600;
}

.yellowtable {
 background-color: #FAFFA8; border: 1px solid #FF6600;
 padding-left: 3px;
 padding-right: 3px;
 padding-top: 3px;
 padding-bottom: 3px;
}

.highlightcell {
 background-color: #FAFFA8; border: 1px solid #FF6600;
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 10px;
 padding-bottom: 10px;
 font: .8em Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-color: #225522;
 font-weight: normal;
 text-align: left;
 font-style: italic;
}

.displaycell {
 background-color: #EFF8EF; border: 1px solid #225522;
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 10px;
 padding-bottom: 10px;
 font: .8em Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-color: #225522;
 font-weight: normal;
 text-align: left;
}

.displayheading {
 background-color: #EFF8EF; border: 0px solid;
 padding-left: 4px;
 padding-right: 4px;
 font: .8em Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #225522;
 font-weight: bold;
 text-align: right;
}

.committeeheading {
 background-color: #EFF8EF; border: 0px solid;
 padding-left: 0px;
 padding-right: 2px;
 font: .8em Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #000000;
 font-weight: normal;
 text-align: left;
}

.committeetext {
 background-color: #EFF8EF; border: 0px solid;
 padding-left: 0px;
 padding-right: 0px;
 font: .65em Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #000000;
 font-weight: normal;
 text-align: left;
}

.hikerheading {
 background-color: #EFF8EF; border: 0px solid;
 padding-left: 4px;
 padding-right: 4px;
 font: .8em Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #225522;
 font-weight: normal;
 text-align: center;
}

.fundraisingheading { border: 0px solid;
 padding-left: 4px;
 padding-right: 4px;
 font: .8em Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #225522;
 font-weight: bold;
 text-align: center;
 text-decoration: underline;
}

.fundraisingtext { border: 0px solid;
 padding-left: 2px;
 padding-right: 2px;
 font: .75em Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #225522;
 font-weight: normal;
}

.donorheader {
 padding-left: 4px;
 padding-right: 4px;
 font: 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #225522;
 font-weight: bold;
 text-align: center;
 text-decoration: underline;
}

.donorname {
 padding-left: 4px;
 padding-right: 4px;
 font: .9em Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #225522;
 font-weight: normal;
 text-align: left;
 text-decoration: none;
}

.centercell {
 background-color: #99BB99; border: 0px solid;
 padding-left: 4px;
 padding-right: 4px;
 font: .8em Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #EFF8EF;
 font-weight: bold;
 text-align: center;
}

.labelcell {
 background-color: #99BB99; border: 0px solid;
 padding-left: 4px;
 padding-right: 4px;
 font: .8em Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #EFF8EF;
 font-weight: normal;
 text-align: right;
}

.jstext{
 background-color: #99BB99; border: 0px solid;
 font: .8em Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #EFF8EF;
 font-weight: normal;
 text-align: left;
}

.verifycat{
 background-color: #99BB99; border: 0px solid;
 padding-left: 4px;
 padding-right: 4px;
 font: .8em Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #FAFFA8;
 font-weight: normal;
 width: 250px;
 text-align: right;
}

.verifyinfo{
 background-color: #99BB99; border: 0px solid;
 padding-left: 4px;
 padding-right: 4px;
 font: .8em Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #FAFFA8;
 font-weight: normal;
 width: 250px;
 text-align: left;
}

.introcell { border: 0px solid;
 padding-left: 4px;
 padding-right: 4px;
 font: .8em Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #EFF8EF;
 font-weight: normal;
 text-align: left;
}

.infocell {
 background-color: #99BB99; border: 0px solid;
 padding-left: 4px;
 padding-right: 4px;
 font: .8em Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #EFF8EF;
 font-weight: normal;
 text-align: left;
}

.instructioncell { border: 0px solid;
 padding-left: 0px;
 padding-right: 0px;
 font: .8em Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #225522;
 font-weight: bold;
 text-align: left;
}

.labelcashcell {
 background-color: #99BB99; border: 0px solid;
 padding-left: 4px;
 padding-right: 4px;
 font: .8em Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #EFF8EF;
 font-weight: normal;
 width: 130px;
 text-align: middle;
}

A:link
{
 font: 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #225522;
 font-weight: bold;
 text-decoration: none;
}

A:hover
{
 font: 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #3291B1;
 font-weight: bold;
 text-decoration: underline;
}

A:visited
{
 font: 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #225522;
 font-weight: bold;
 text-decoration: none;
}

.fieldcell {
 background-color: #99BB99; border: 0px solid;
 padding-left: 4px;
 padding-right: 4px;
 font: .8em Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #EFF8EF;
 font-weight: normal;
 background-color: #99BB99;
 width: 250px;
 text-align: left;
}

.fieldcell input {
 width: 200px;
 font: .8em Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #EFF8EF;
 color: #225522; border: 1px solid #225522;
 margin-left: 3px;
}

.fieldcheckcell input {
 width: 18px;
 font: .8em Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #99BB99;
 color: #EFF8EF; border: 0px solid #225522;
 margin-left: 3px;
 text-align: left;
}

.statefieldcell { border: 0px solid;
 padding-left: 4px;
 padding-right: 4px;
 font: .8em Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #EFF8EF;
 font-weight: normal;
 background-color: #99BB99;
 text-align: left;
}

.statefieldcell select {
 font: .8em Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #EFF8EF;
 color: #225522; border: 1px solid #225522;
 margin-left: 3px;
 width: 125px;
}

.stepcell{ border: 0px solid;
 padding-left: 0px;
 padding-right: 0px;
 font: .8em Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #FAFFA8;
 font-weight: normal;
 background-color: #99BB99;
 text-align: center;
 font-weight: bold;
}

.steptext{
 padding-left: 0px;
 padding-right: 0px;
 font: .8em Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #FAFFA8;
 font-weight: normal;
 text-align: left;
 font-weight: bold
}

.thankyoucell{ border: 0px solid;
 padding-left: 4px;
 padding-right: 4px;
 font: .8em Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #FAFFA8;
 font-weight: normal;
 text-align: left;
}

.spancell{ border: 0px solid;
 padding-left: 0px;
 padding-right: 0px;
 font: .8em Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #FAFFA8;
 font-weight: normal;
 background-color: #99BB99;
 text-align: center;
 font-weight: bold;
}

.contactcell{ border: 0px solid;
 padding-left: 4px;
 padding-right: 4px;
 font: 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #225522;
 font-weight: normal;
 background-color: #EFF8EF;
 text-align: center;
 font-weight: bold;
}

.orlabelcell {
 background-color: #99BB99; border: 0px solid;
 padding-left: 4px;
 padding-right: 4px;
 font: .8em Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #EFF8EF;
 font-weight: normal;
 text-align: center;
 font-weight: bold;
}

.charityfieldcell { border: 0px solid;
 padding-left: 4px;
 padding-right: 4px;
 font: .8em Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #EFF8EF;
 font-weight: normal;
 background-color: #99BB99;
 text-align: center;
}

.charityfieldcell select {
 font: .8em Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #EFF8EF;
 color: #225522; border: 1px solid #225522;
 margin-left: 3px;
 width: 240px;
}

.zipfieldcell input {
 font: .8em Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #EFF8EF;
 color: #225522; border: 1px solid #225522;
 margin-left: 4px;
 width: 44px;
}

.fieldcashcell {
 background-color: #99BB99; border: 0px solid;
 padding-left: 4px;
 padding-right: 4px;
 color: #EFF8EF;
 font-weight: normal;
 text-align: left;
}

.fieldcashcell input {
 background-color: #EFF8EF;
 color: #225522; border: 1px solid #225522;
 margin-left: 3px;
 width: 40px;
}

.button {
 background-color: #225522;
 color: #EFF8EF; border: 1px solid #225522;
 margin-left: 0px;
 margin-top: 0px;
 margin-bottom: 0px;
}

.button input {
 background-color: #FAFFA8;
 color: #225522;
 font-weight: normal; border: 1px solid #FF6600;
 margin-left: 3px;
}

/*
font-family (FONT NAME); 
font-style (normal, italic, oblique); 
font-variant (normal, small-caps);
font-weight (normal, lighter, bold); 
font-size (pt, px);
line-height (normal, number, length, percentage);
text-decoration (none, underline, overline, line-through, blink);
test-transform (none, capitalize, uppercase, lowercase);
text-align (left, right, center, justify);
text-indent (lenght, percentage);
color;
background-color;
background-image;
background-position (top, center, bottom, left, right);
A:link{};
A:visited{};
A:active{};
A:hover{};

