/* Color Glossary
  Burgundy (titles): #511A20
  Beige (content background): #F5F1E5
  Gray (borders): #BBBBBB
  Medium Blue (menu, events): #626C94
  Dark Blue (menu, events): #424964
*/

td#Title    /* Content Headings */
{
  height: 30px;
  border-bottom: solid 1px White;
  vertical-align: middle;
}

.Head      /* Content Headings Text */
{
  font-family: Verdana, Arial, Helvetica;
  font-size: 16px ! important;
  padding-left: 0px; 
}

.Bordered
{
  width: 100%;
  border: solid 1px #BBBBBB;
  padding: 1px;
  margin-top: 4px;
}

.Borderless 
{
  width: 100%;
  height: 100%;
  margin-top: 4px;
}

.BorderlessContent 
{
  background-color: #424964;
  color: white;
}

.white
{
  width: 100%;
  border: solid 1px #BBBBBB;
  padding: 2px;
  background-color: #F9F7F8;
}

.White span
{
  color: #443864;
  width: 100%;
  font-size: 11px;
}

.White tr
{
  padding-bottom: 10px;
}

/* Standard */
.StandardHeader
{
  background-color: #511A20;
  padding-left: 6px;
}

.StandardHeader span
{
  color: white;
}

.StandardContent
{
  background-color: #F5F1E5;
}

.EventsHeader
{
  background-color: #424964;
  padding-left: 6px;
}

.EventsHeader span
{
  color: white;
}

.EventsContent
{
  background-color: #626C94;
}

/* Feature Module */
.Feature
{
  height: 100%;
  color: #FFFFFF;
  text-align: center;
}

.FeatureText
{
  height: 100%;
  vertical-align: middle;
  padding-bottom: 6px;
  padding-left: 8px;
  padding-right: 8px;
}

.SmallFeatureText
{
  font: 11px Verdana, Arial, Helvetica, Sans-Serif;
}

.FeatureTitle
{
  font: 17px Georgia, Verdana, Arial, Helvetica, Sans-Serif;
  text-align: center;
}

.FeatureSubtitle
{
  font: 13px Georgia, Verdana, Arial, Helvetica, Sans-Serif;
  text-align: center;
}

.FeatureText a
{
  color: white !important;
  text-align: center;
}

/* News */
.News 
{
  font: 11px Verdana, Arial, Helvetica, Sans-Serif;
  margin-left: 5px;
  margin-right: 5px;
}

.News td
{
  border-top: solid 1px #BBBBBB;
  padding-bottom: 10px;
  padding-top: 3px;
}

.First td
{
  border-top: solid 0px;
}

.News div a {
  color: inherit;
}

.News div a:hover {
  text-decoration: underline;
}

.NewsTitle
{
  color: #511A20;
  padding-bottom: 5px;
  font-size: 14px;
}

.NewsTitle a
{
  color: #511A20 !important;
}

.NewsImage {
  padding-right: 6px;
  float: left;
}

.NewsImage img {
  border: 1px;
  border-style: solid;
}

.NewsImage a {
  cursor: pointer;
}

.MoreLink {
  text-decoration: underline !important;
}

/* Full Article */

.FullArticleTitle
{
  color: #511A20;
  padding-bottom: 10px;
  font-size: 17px;
}

.FullArticle {
  padding-right: 6px;
  float: left;
}

/* Events */
.EventList
{
  margin-top: 6px;
  margin-bottom: 6px;
  margin-left: 8px;
  margin-right: 8px;
}

.Events
{
  font: 11px Verdana, Arial, Helvetica, Sans-Serif;
  color: white;
  padding-bottom: 3px;
}

.EventDate
{
  width: 90px;
}

.Events a
{
  color: white !important;
}

/* Message */
.Message
{
  padding: 4px;
  background-color: #511A20;
}

.Message table
{
  font: 11px Verdana, Arial, Helvetica, Sans-Serif;
  color: White;
}

.Message a
{
  color: White;
}

.Message a:hover
{
  color: White;
}

.Message a:visited
{
  color: White;
}

.MessageList
{
  margin-bottom: 20px;
}

.MessageList table
{
  padding-top: 3px;
}