body,p,td {
  font-family: verdana, helvetica, arial, sans-serif; 
  font-size: x-small;
  font-weight: normal;
  color: black; 
}

H1 {
  font-weight: bold;
  font-size: large;
  color: #003366;
}
H2 {
  font-weight: normal;
  font-size: large;
  color: #003399;
}
H3 {
  font-weight: bold;
  font-size: medium;
  color: #333366;
}
H4 {
  font-weight: normal;
  font-size: medium;
  color: #333366;
}

.title {
  font-family: arial;
  font-weight: bold;
  font-size: 18pt;
  color: #E0E0E0;
  text-decoration: none;
}
.menucaption {
  font-size: 80%;
  color: E0E0E0;
  text-decoration: none;
}
.tableheading {
  font-weight: bold;
  font-size: 85%;
  color: FFFFFF;
}
.caption {
  font-size: 80%;
  font-style: italic;
}
.formlabel {
  font-weight: bold;
  color: 003366;
}
.dottedborder {
  padding:1px;
  background-color:#ccccff;
  border:2px dotted black;
  font-size:85%;
  font-weight: bold;
}
.reddottedborder {
  padding:1px;
  background-color:#CD5C5C;
  border:2px dotted black;
  font-size:85%;
  font-weight: bold;
}
.bluedottedborder {
  padding:5px;
  border:2px dotted #336699;
}
.justify {
  text-align: justify;
}
.imgfloat {
  float:center;
  border:solid 1px silver;
  padding:10px;
} 
.imgfloatright {
  float:right;
  border:solid 1px silver;
  padding:10px;
  margin-left:10px;
} 
.imgfloatleft {
  float:left;
  border:solid 1px silver;
  padding:10px;
  margin-right:10px;
} 
.small {
  font-size: x-small;
}
.newsevents {
  font-size:70%;
  font-weight: normal;
}
.large {
  font-size: medium;
}
.larger {
  font-size: large;
}
.nolink {
  text-decoration: none;
  color: 000000;
}
textarea {  
  font-family: verdana, helvetica, arial, sans-serif; 
  font-size: x-small;
  font-weight: normal;
}  

.feed-title {
  font-weight: normal;
  color:#FFFFFF; 
  text-decoration: none;
}
.feed-title-image {
  font-weight: normal;
  padding:25px;
}
.feed-item-title {
  font-family: verdana, helvetica, arial, sans-serif; 
  font-size:110%;
  font-weight: bold;
  padding:5px;
  border:2px dotted #336699;
}


