  * {
    color: #000000;
    font-family: arial, verdana, tahoma, times;
    font-size: 10pt;
  }

  td {
    padding: 0px;
    margin: 0px;
  }

  p {
    line-height: 15pt;
  }

  img {
    padding: 0px;
    margin: 0px;
  }

  body {
    margin: 0px;
    background: #CCCCCC;
    background-image: url("../images/background.gif");
  }

  a {
    color: #990000;
    text-decoration: underline;
  }

  blockquote {
    margin: 0px;
    background: top left url('/images/quote.jpg') transparent no-repeat;    
    padding-left: 20px;
    padding-top: 10px;
  }

  input, button, select, textarea {  	
    font-size: 10pt;
    font-family: arial, helvetica, verdana;
    border-style: solid;
    border-width: 1px;
    border-color: #FF9966;
    color: #990000;
    text-decoration: none;
    background: #FFFFFF;
  }

  input[type="submit"], input[type="image"], input[type="reset"], button[type="button"], button[type="button"] * {
    color: #990000;
    border-color: #FF9966;
    background: #FFFFCC;
    margin-right: 2px;
  }

  .ElementConfigBoxTitle input[type="submit"], .ElementConfigBoxTitle input[type="image"], .ElementConfigBoxTitle input[type="reset"], .ElementConfigBoxTitle button[type="button"], .ElementConfigBoxTitle button[type="button"] * {
    color: #FFFFFF;
    border-color: #FF9966;
    background-color: #FFFFCC;
    margin-right: 2px;
  }

  .ElementConfigBox {    
    margin: 1px;
    padding: 0px;
  }
  
  .ElementConfigBoxTitle table {
    margin: 0px;
    padding: 0px;    
  }
  
  .ElementConfigBoxTitleText {
    padding-left: 3px;  
    padding-right: 10px; 
  }    

  .ElementConfigBoxTitle {
    border: solid 1px #000000;
  }

  .ElementConfigBoxTitle, .ElementConfigBoxTitle * {    
    background-color: #FFFFCC;
    color: #000000;
    font-weight: bold;
  }

  .ElementConfigBoxSettings {
    border: solid 1px #000000;
    background-color: #FFFFCC;    
  }

  .ElementConfigBoxRestore {
    border: solid 1px #000000;
    background-color: #FFFFFF;    
  }

  .ElementConfigBoxBody {
    border: dotted 1px #000000;
  }

.siteColor {
  background: #990000;
  color: #F6C779;
}

.siteColor a {
  color: #FFFFCC;
}

.shadow {
  background: #BABBBC;
}

.calendarText {
  text-decoration: none;
}

.calendarHover {
  background: #990000;
  color: #FFFFFF;
  cursor: pointer;
  border: 1px;
  border-color: #FF9966;
  border-style: solid;
  padding-left: 3px;
  padding-right: 3px;
}

.calendarHover * {
  background: #990000;
  color: #FFFFFF;
  cursor: pointer;
}

.calendarTable {
  padding: 0px;
  spacing: 0px;
  border-collapse: collapse;
}

.calendarCellTitle {
  border: 1px;
  border-color: #FF9966;
  border-style: solid;
  background: #FFFFCC;
  color: #000000;
  font-weight: bold;
  padding-left: 3px;
  padding-right: 3px;
}

.calendarCellWithBorder {
  border: 1px;
  border-color: #FF9966;
  border-style: solid;
  padding-left: 3px;
  padding-right: 3px;
}

.headerColor {
  background: #070707;
}

.navigationArea {
  background: #FF9966;
}

.navigationArea2 {
   background: #FFFFCC;
}

.navigationHover, .navigationHover a, .navigationSelected, .navigationSelected a {
    font-family: arial, verdana;
    font-size: 10pt;
    font-weight: bold;
    color: #F6C779;
    background: #990000;
    cursor: pointer;
    text-decoration: none;
  }

.navigation2Hover, .navigation2Hover a, .navigation2Selected, .navigation2Selected a {
    font-family: arial, verdana;
    font-size: 10pt;
    font-weight: bold;
    color: #F6C779;
    background: #330000;
    cursor: pointer;
    text-decoration: none;
  }

.navigation, .navigation a {
    font-family: arial, verdana;
    font-size: 10pt;
    font-weight: bold;
    cursor: pointer;
    text-decoration: none;
    color: #000000;
  }


.contentArea {
  background: #FFFFFF;
}

.dateTime div div, .dateTime {
  color: #990000;
  font-size: 8pt;
}

.lastUpdate div div {
  color: #666666;
  font-size: 10px;
}

.login a {
   color: #FF9966;
   text-decoration: none;
   font-size: 8pt;
}

h1 {
  font-size: 15pt;
}

h2 {
  font-size: 13pt;
}

h3 {
  font-size: 11pt;
}

h4 {
  font-size: 9pt;
}

h5 {
  font-size: 8pt;
}

h6 {
  font-size: 7pt;
}
