body {
	background-color: #000000;
}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px; color: #cabca2;
}
a {
	font-size: 10px;
	color: #FFFFFF;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
a:active {
	text-decoration: none;
	color: #FFFFFF;
}
a.topRight {
	font-size: 10px;
	color: #7A6C52;
}
a:link.topRight {
	text-decoration: none;
}
a:visited.topRight {
	text-decoration: none;
	color: #7A6C52;
}
a:hover.topRight {
	text-decoration: none;
	color: #FFFFFF;
}
a:active.topRight {
	text-decoration: none;
	color: #7A6C52;
}

.scrollArea {
	font-weight: normal;
  width: 275px;
  height: 220px;
  padding-left: 5px;
  padding-right: 5px;
  float: left;
  overflow: auto;
}
#more
{
  font-size: 13px;
}
#more li
{
  list-style-image: url(/images/li_icon.png);
  list-style-position: outside;
  padding-bottom: .5em;
}
.smaller {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
}

/** testimonials **/
.testimonialheader 
{
  font-weight: bold;
  font-style: italic;
	color: #7A6C52;
	border-top: solid 1px #4A2C12;
	border-left: solid 1px #4A2C12;
	border-right: solid 1px #4A2C12;
	padding: .5em;
  position: relative;
  top: -.5em;
}
.testimonial 
{
	border: solid 1px #4A2C12;
	padding-left: 1em;
	padding-right: 1em;
	font-style: italic;
}
.testimonialsignature 
{
  font-weight: bold;
  background: #000000;
  position: relative;
  top: -.5em;
  left: 425px;
  width: 125px;
  text-align: center;
	border: solid 1px #4A2C12;
	padding: .5em;
}


#calendarControl
{
  position: relative;
  top: -22px;
}
.calendarScrollArea {
	font-weight: normal;
  width: 275px;
  height: 220px;
  padding-left: 5px;
  padding-right: 5px;
  float: left;
}
.calendar 
{
  font-family: trebuchet ms; 
}
.calendar th
{
  font-size: 92%;
  width: 45px;
	border: solid 1px #7A6C52;
	border-collapse: collapse;
}
.calendar td
{
  font-size: 10px;
  border: dotted 1px #4A2C12;
	border-collapse: collapse;
	height: 26px;
	vertical-align: top;
}

.calendarHeader 
{
  font-family: trebuchet ms; 
  font-weight: bold; 
  text-align: center;
  font-size: 115%;
}
.calendarHeader a
{
  font-family: trebuchet ms; 
  font-weight: bold; 
  text-decoration: none;
  font-size: 150%;
}
.today 
{
  color: #000000;
	background-color: #7A6C52;
}
#calendarEvent
{
  position:absolute; 
  width: 340px;
  z-index: 1;
}
#calendarEvent li
{
  list-style-image: url(/images/li_icon.png);
  list-style-position: outside;
  padding-bottom: .5em;
}

.downloadsScrollArea {
	font-weight: normal;
  width: 275px;
  height: 220px;
  padding-left: 5px;
  padding-right: 5px;
  float: left;
}
 
#downloads li 
{
  position: relative;
  left: -20px;
}
#downloads a
{
  color: #cabca2;
  font-weight: bold;
}
#downloads .lowlit 
{
  color: #333333;
}
#downloads .highlit a
{
  color: #ffffaa;
  font-weight: bold;
}
#downloads li.Excel
{
  list-style-image: url(/images/li_excelIcon.png);
  list-style-position: outside;
  padding-bottom: .5em;
}
#downloads li.PDF
{
  list-style-image: url(/images/li_pdfIcon.png);
  list-style-position: outside;
  padding-bottom: .5em;
}
#downloads li.Image
{
  list-style-image: url(/images/li_icon.png);
  list-style-position: outside;
  padding-bottom: .5em;
}
#downloadDescription
{
  position:absolute; 
  width: 340px;
  z-index: 1;
}
#downloadDescriptionCallout
{
  position:absolute; 
  width: 420px;
  z-index: 1;
}
#downloadDescriptionCallout li
{
  list-style-image: url(/images/li_icon.png);
  list-style-position: outside;
  padding-bottom: .5em;
}

#sectionRotatorOverlay 
{
  position: relative; 
  width: 400px; 
  height: 235px; 
  top:-236px; 
  filter: alpha(opacity=100); 
  opacity: 1.0; 
  border: outset 1px #354435;
  background: transparent;
}

.gallerySelector 
{
  font-family: Arial;
  font-size: 11px;
  color: #cabca2;
  background-color: #222222;
}

.subGallery 
{
  padding-left: 3em;
}

.button 
{
  font-family: Calibri;
  font-size: 11px;
  background-color: #333;
  color: #fff
}

.inactive td
{
  filter: alpha(opacity=50); 
  opacity: 0.5; 
}