.announcement {
    font-size: 150%;
 }

body {
}

#sendmail {
    border: none;
    margin: 0;
    padding: 0;
    font: 100%/1.7  "Trebuchet MS", Helvetica, Verdana, san-serif;
    color: #555;
}

#sendmail textarea {
    value: "";
}

#sendmail ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

#sendmail li {
    margin: .2em 0;
    float: left;
    width: 100%;
}

#sendmail input#submit {
    margin-left: 32%;
    width: 10em;
    font-size: 120%;
}

input.mailbutton {
    color: darkblue;
    font-size: 120%;
    width: 300px;
}

#sendmail input, #sendmail textarea {
    font-family: inherit;
}


th {
   /* width: 100px; */
    text-align: right;
    vertical-align: top;
    border-top: 1px solid black;
    padding-right: 12px;
    padding-top: 0.75em;
    padding-bottom: 0.75em;
}

input.formtablebutton {
    color: green;
    vertical-align: bottom;
}

td.formtableleft {
    color: blue;
    vertical-align: top;
    horizontal-align: right;
    border-bottom: 1px solid white;
    border-left: 1px solid white;
    padding: 4px;
}

td.formtableright {
    color: blue;
    vertical-align: middle;
    horizontal-align: left;
    border-bottom: 1px solid white;
    border-left: 1px solid white;
    padding: 4px;
}


td.old {
    vertical-align: middle;
    border-bottom: 1px solid white;
    border-left: 4px solid gray;
    padding: 4px;
}

.required {
    color: red;
}

.tableheader th {
    text-align: left;
    text-transform: uppercase;
    padding-left: 220px;
    border-bottom: 2px solid gray;
    border-top: 2px solid gray;
}

.multcolheader th {
    text-align: left;
    text-transform: uppercase;
    border-bottom: 2px solid gray;
    border-top: 2px solid gray;
}

.tablesubheader th {
    text-align: left;
}

th {
   /* width: 20 px; ignoring */
    text-align: right;
    vertical-align: top;
    border-top: 1px solid black;
    font-size: 0.9em;
    padding-right: 12px;
    padding-left: 0.75em;
    padding-bottom: 0.75em;
}

.signuptable {
    border-collapse: collapse;
    color: black;
    border: 2px solid black;
}

.sponsortable {
    border-collapse: collapse;
    color: black;
    border: 4px solid gray;
}

.sponsortablerow {
    border-top: 2px solid black;
}

#buttonSubmit {
    margin-left: 220px;
    margin-top: 4px;
}

.floatedLeft {
   /* display: inline; */
   margin-right: 10px;
   float: left;
}

.floatedRight {
   /* display: inline; */
   float: right;
   margin-left: 10px;
   margin-right: 10px;
   clear: right;
}

p {
    margin-top: 1em;
    font-family:arial;
    line-height: 130%;
}

.insideMarkers {
    list-style-position: inside;
}	       

.header {
    border-bottom: 1px solid black;
}


.content {
    /* width: 60%; */
    font-family:arial;
    margin-top: 1em;
}


#homeowners ul {
    font-family:arial;
    line-height: 130%;
}

#homeowners ol {
    font-family:arial;
    line-height: 130%;
}



ol  {
    list-style-type: upper-roman;
}

.centeredParagraphItalic {
    text-align: center;
    font-style: italic;
}

.centeredParagraph {
    text-align: center;
}


.shortNavigationOBS {
   /* display: inline; */
    background-image: url(images/pineh.GIF);
    float: left;
    width: 175px;
    height: 500px;	
    margin-right: 1.67em;
    padding-bottom: 20px;
    border-right: 1px solid black;
    clear: both;
}

.navigation {
   /* display: inline; */
    background-image: url(images/pineh.gif);
    float: left;
    width: 180px;
    height:1000px;	
    margin-right: 1.67em;
    padding-bottom: 20px;
    border-right: 1px solid black;
    clear: both;
}

.navigationExper {
   /* display: inline; */
   /* background-color: #E5F4F8; */
    background-color: #CC9900;
    float: left;
    width: 180px;
    height:1000px;	
    margin-right: 1.67em;
    padding-bottom: 20px;
    border-right: 1px solid black;
    clear: both;
}

.navListExper {
  list-style: none;	
  font-size: 120%;
  padding-top: 40px;
  padding-left: 20px;
}

.navListItem {
  padding-top: 20px;
}

.navListLink {
    color: purple;
}
.navListLinkExper {
    color: white;
}

.navListSubItem {
  font-size: smaller;
  margin-left: 1em;
}



.longNavigationOBS {
   /* display: inline; */
    background-image: url(hfhmcImages/pineh.GIF);
    float: left;
    width: 175px;
    height: 1800px;	
    margin-right: 1.67em;
    padding-bottom: 20px;
    border-right: 1px solid black;
    clear: both;
}

.noMarkers {
    list-style: none;
}

.largeLink {
    font-size: 150%;
    text-decoration: none;
}

li a {
/*    color: purple; */
    text-decoration: none;
}



ul li {
    text-decoration: none;
    font-family: arial;
}

.smaller {
    font-size: 80%;
}

.footer {
    clear: both;
    padding-top: 1em;
    padding-bottom: 1em;
    border-bottom: 1px solid #333;
    text-align: center;
}

.headingInfo {
    /* display: inline; */
    float: left;
    margin-top: 1em;
    color: black;
}

.contactInfo {
    text-align: right;
    margin-right: 2em;
}

.pagemessage {
    font-size: 200%;
    text-align: center;
    font-family: normal;
}

.headerPhoto {
    padding-left: 2em;
    margin-top: 0;
    padding-top: 0;
}	

.photoLabel {
    font-size: 66%;
    width: 220px;
}



h2 {color: blue;}
form {color: blue;}


form#donateCredit, form#volunteerInfo {margin: 0em;
				       color: black;
				      }

.formHeading { font-size: 1.2em;
	       }

.textInput { margin-bottom: 1.5em;
	     color: #666;
	     background-color: #ccc;
	     width: 20em;
	   }

.submitButton { color: white;
		background-color: #660;
		font-size: 1.5em;
		border: 1px solid #660;
		padding: 4px;
	      }

div#page {
width: 650px;
margin-left: auto;
margin-right: auto;}

fieldset {
	 padding: 1px;
	 border: medium solid;
	 border-color: gray;
	/* width: 30em;*/
}


label {
      width: 16em;
      float: left;
      text-align: right;
      margin: .5em 1em;
      clear: both;
}

input, textarea {
    /*  float: left; */
    /*  margin: .5em 0em; */
    /*  width: 300px; */
}

subbutton {
	float: none;
	width: auto;
	margin-bottom: 1em;
	margin-left: 7em;
	clear: both;
}

form br {
   clear: both;
}


