body {
  font-family:arial;
  font-size:12px;
  margin:0;
  padding:0;
  background-image: url('/site/template.36/img/vert-fade.jpg');
  background-position: top;
  background-repeat: repeat-x;
  /* background-color: #1B8996; */
  background-color: #11555E; 
}

a:link                {color:#105567;}
a:visited, a:active   {color:#105567;}
a:hover               {color:#105567;}

/*-- Main Classes --*/
#wrapper {
  background-image: url('/site/template.36/img/splotch.gif');
  background-repeat: no-repeat;
  background-position: center 48px;
}

#topspacer {
	height: 14px;
}

#topborder, #nav {
	background-image: url('/site/template.36/img/nav-bar.gif');
	background-repeat: repeat-x;
	height: 34px;
	line-height: 34px;
	color: #FFFFFF;
}

#nav {
	padding-left:10px;
}

#corner-topleft {
	background-image: url('/site/template.36/img/left-corner.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

#corner-topright {
  background-image: url('/site/template.36/img/right-corner.gif');
  background-repeat: no-repeat;
  background-position: top right;
}

/*-- Navigation Classes --*/
#nav a {
  text-decoration: none;
  padding-left: 3px;
  padding-right: 3px;
  height: 34px;
  line-height: 34px;
  font-weight: normal;
  text-transform: Capitalize;
  color: #FFFFFF;
}

#dropmenudiv {
  position:absolute;
  display: block;
  z-index:100;
  margin-top:7px;
  margin-left:0px;
  text-align:left;
  width:150px;
  min-width:150px;
}

#dropmenudiv a {
  font: 13px Arial, Helvetica, sans-serif;
  text-decoration: none;
  text-transform: Capitalize;
  display: block;
  padding: 5px;
  color: #FFFFFF;
  text-align:left;
  background: #105567;
  border:none;
  font-weight:normal;
  width:150px;
  min-width:150px;
}

#dropmenudiv a:hover {
  color: #FFFFFF;
  background: #ED9D2A;
}

.container {
  background-color: #000000;
  color: #C0CDDC;
}

#content_container.container span, #content_container.container td, #content_container.container div {
	color: #C0CDDC;
}

#maincontent {
	padding: 8px;
}

#content_container {
  padding-left: 30px;
}

#left_container {
  background-color: #105567;
  color: #FFFFFF;
  padding: 8px;
  width: 217px;
}

#left_container a:link, #left_container a:visited, #left_container a:active, #left_container a:hover, #left_container h1 {
   color: #C0CDDC;
}

/*-- Calendar Classes --*/

.calendar {
  background-color: #FFFFFF;
}

.calendar_today {
  color:#FFFFFF;
  background-color:#2A84A9;
}
.calendar_day {
  color:#000000;
  border: 1px solid #606060;
}
.calendar_extra	{
  color:#000000;
  background-color:#ED9D2A
}
.calendar_subtitle {
  color:#FFFFFF;
  background-color:#2A84A9;
  font-weight:bold
}
.calendar_title {
  color:#FFFFFF;
  background-color:#105567;
}
.calendar_todate {
  color:#C0C0C0;
  background-color:#F0F0F0;
  border-style:solid;
  border-color:#FFFFFF;
  border-width:2px;
}
.calendar_date {
  border-style:solid;
  border-color:#FFFFFF;
  border-width:2px;
  color:#A0A0A0;
}
.calendar_nav:link {
  background:transparent;
  text-decoration:none;
  color:#606060;
  font-weight:bold
}
.calendar_nav:visited, .calendar_nav:active {
  background:transparent;
  text-decoration:none;
  color:#606060;
  font-weight:bold
}
.calendar_nav:hover {
  background:transparent;
  text-decoration:none;
  font-weight:none;
  color:#000000;
  font-weight:bold
}
.calendar_link:link {
  background:transparent;
  text-decoration:none;
  color:#F0F0F0;
  font-weight:bold
}
.calendar_link:visited, .calendar_link:active {
  background:transparent;
  text-decoration:none;
  color:#F0F0F0;
  font-weight:bold
}
.calendar_link:hover {
  background:transparent;
  text-decoration:none;
  font-weight:none;
  color:#000000;
  font-weight:bold
}

/*-- Event Classes --*/
.events {
  clear: both;
  cursor: hand;cursor: pointer;
  padding-bottom: 15px;
}

.event_date {
  font-weight: bold;
  color: #C0CDDC;
}

.event_title {
  font-weight: bold;
  color: #FFFFFF;
}

.event_description {
  color: #C0CDDC;
}