/* ------------------------------------ *
 CSS
 Wednesday, July 18, 2007 7:36:36 PM
 HAPedit 3.1.11.111
 * ------------------------------------ */

.sortable td {
   font-size: 11pt;
   font-family: arial;
   padding-left: 5px;
   padding-right: 5px;
   font-weight: bold;
}

.inputtable td {
 vertical-align: top;

  color: #000066;
   font-size: 11pt;
   font-family: arial;
   padding-left: 5px;
   padding-right: 5px;
   font-weight: bold;
}
.inputtable th {
  text-align: right;
  color: navy;
}
.inputtable input {
  width: 300px;
}
.inputtable textarea {
 width: 300px;
}

.bodysection table {
  margin-left: auto;
  margin-right: auto;

}
.bodysection {
  padding-top: 20px;
  padding-bottom: 15px;
   font-size: 11pt;
   font-family: arial;
   padding-left: 5px;
   padding-right: 5px;
   font-weight: bold;
}

.microtext {
 font-size: 7pt;
 color: blue;
 text-align: center;
 margin-top: 50px;
}



.icon a:visited {
  color: #000066;
  text-decoration: none;
  background-color: #CCCCCC;
  text-align: center;
}
.icon a:link {
  color: #000066;
  text-decoration: none;
  background-color: #CCCCCC;
  text-align: center;
}
.icon a:active {
  color: #000066;
  text-decoration: none;
  background-color: #CCCCCC;
  text-align: center;
}
.icon a:hover {
  color: #000066;
  text-decoration: none;
  background-color: #CCCCCC;
  text-align: center;
}


.bodysection h1 {
  text-align:center;
  font-family: arial;
  font-size: 12;
}

.pagelinks {
  text-align:center;
}
.submitbutton input {
 text-align: center;
 width: 100px;
}

.thumbnails {
  width: 680px;
}
.bodywidth {
 width: 680px;
 margin-left: 10px;
 margin-right: 10px;
}
.photoupload {
 width: 710px;
 font-size: 9pt;
}
.detaillink {
  font-size: 9pt;
  text-align: center;
  vertical-align: bottom;
}
.detaillink a:active {
  text-decoration: none;
  padding-left: 2px;
  padding-right: 2px;
  font-size: 8pt;
  font-weight: normal;
}
.detaillink a:visited {
  text-decoration: none;
  padding-left: 2px;
  padding-right: 2px;
  font-size: 8pt;
  font-weight: normal;
}
.detaillink a:link {
  text-decoration: none;
  padding-left: 2px;
  padding-right: 2px;
  font-size: 8pt;
  font-weight: normal;
}
.detaillink a:hover {
  text-decoration: none;
  padding-left: 2px;
  padding-right: 2px;
  font-size: 8pt;
  font-weight: normal;
}
.photolink a:active {
  color: white;
  text-decoration: none;
  background-color: white;

}
.photolink a:visited {
  color: white;
  text-decoration: none;
  background-color: white;

}
.photolink a:link {
  color: white;
  text-decoration: none;
  background-color: white;

}
.photolink a:hover {
  color: #9e8070;
  text-decoration: overline;
  background-color: white;

}
.poster {
  font-size: 7pt;
  font-weight: bold;
  background-color: lightgray;

}
.commenttext {
  font-size: 9pt;
  text-align: justify;
  margin-bottom: 10px;
}

.headline {
  font-size: 20pt;
  color: black;
  text-decoration: none;
  margin-top: 20px;
}


.byline {
 font-size: 9pt;
 color: darkgray;
 font-family: Courier New, Times New Roman, serif;
}
.newsstory {
 text-align: justify;
 width: 80%;
 margin-left: 50px;
 margin-top: 20px;
}
.newscommentsummary {
 text-align: left;
 width: 80%;
 margin-left: 50px;
 margin-top: 0px;
 font-size: 9pt;
 color: blue;
}
.newssummary {
 text-align: justify;
 width: 80%;
 margin-left: 50px;
}
.sectiontitle {
 text-align: left;
 font-family: arial;
 color: #606090;
 font-size: 12pt;
 margin-bottom: 2pt;
 margin-top: 10pt;
 font-weight: bold;
}
.pagedisplay {
 width: 680px;
 margin-left: 10px;
 margin-right: 10px;
 text-align: justify;
}
.commentmessage {
font-size: 8pt;
text-align: left;
padding-left: 75px;
color: blue;
}
.returnlink {
 margin-top: 20px;
}

.calendarevent a {
 font-size: 8pt;
}
.eventtitle {
 font-weight: bold;
 font-size: larger;
}
.eventdate {
 font-weight: bold;
}
.eventsummary {
 text-align: justify;
 margin-left: 20px;
 margin-right: 20px;
 margin-top: 10px;
}

