BODY {
	FONT-FAMILY: verdana; FONT-SIZE: 9pt
}

.sponsoritem {
   display:block; 
   width: 160px; 
   float:left; 
   text-align: center; 
   margin-bottom: 15px;
   padding: 2px;
   border: 2px solid white;
}

.sponsoritem:hover {
   border: 2px solid #ededed;
}

.navtitle {
   background-color: #496793;
   padding-left: 5px;
   padding-right: 5px;
   padding-top: 10px;
   padding-bottom: 3px;
   color: #FFFFFF;
   font-weight: bold;
   font-size: 8pt;
   font-family: verdana, tahoma, helvetica;
}

.NewsSummaryLink {
   font-size: 14pt;
   font-weight: bold;
   text-decoration: none;
   text-color: #000000;
}

.NewsSummaryMorelink {
   margin-top: 5px; margin-bottom: 40px;
}

.NewsSummaryPostdate {
   font-style: italic;
}

.calendar-event {
    border-bottom: 1px solid #C2C2C2;
    padding: 2px 2px 15px 2px;
    margin-bottom: 15px;
}

/*====Navigation====*/
#menuwrapper ul {
	padding:0;
	margin:0;
	list-style-type:none;
	overflow:hidden;
	background:#EFEFEF;
        font-size: 8pt;
}

#menuwrapper li {padding:3px;}
#menuwrapper li a:link, #nav li a:visited {
	color:#0E0E0E;
	display:block;
	padding: 3px;
	text-decoration:none;
}

#menuwrapper li a:hover {color:#EFEFEF;text-decoration:none;background-color: #0E0E0E;}
#menuwrapper li#first a {margin-top: 10px;}
#menuwrapper li#last a {margin-bottom: 10px;}

TD {
	FONT-FAMILY: verdana; FONT-SIZE: 9pt
}
H1 {
	TEXT-ALIGN: center; FONT-FAMILY: arial; FONT-SIZE: 18pt
}
H2 {
	FONT-FAMILY: arial; FONT-SIZE: 14pt
}
.scroller {
	FONT-SIZE: 16pt
}
.content {
	BORDER-BOTTOM: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; PADDING-BOTTOM: 15px; BACKGROUND-COLOR: #ffffff; MARGIN: 5px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; COLOR: #000000; BORDER-TOP: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid; PADDING-TOP: 15px
}
.sponsor {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #000000; FONT-SIZE: 8pt; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; TEXT-DECORATION: none; PADDING-TOP: 5px
}
.sponsorhead {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #496793; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #ffffff; FONT-SIZE: 8pt; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; TEXT-DECORATION: none; PADDING-TOP: 5px
}
.bannerimage {
	COLOR: #000000; FONT-SIZE: 8pt
}
.navbar {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 5px; WIDTH: 180px; PADDING-RIGHT: 5px; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 5px
}
.navhead {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #496793; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #ffffff; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 5px
}
.navlink {
	BORDER-BOTTOM: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #ffffff; MARGIN: 4px; PADDING-LEFT: 4px; WIDTH: 150px; PADDING-RIGHT: 4px; COLOR: #000000; FONT-SIZE: 8pt; BORDER-TOP: #ffffff 1px solid; CURSOR: pointer; BORDER-RIGHT: #ffffff 1px solid; TEXT-DECORATION: none; PADDING-TOP: 4px
}
.toolbar {
	BORDER-BOTTOM: #bbbbbb 1px solid; BORDER-LEFT: #bbbbbb 1px solid; BACKGROUND: #ffffff; FONT-SIZE: 8pt; BORDER-TOP: #bbbbbb 1px solid; BORDER-RIGHT: #bbbbbb 1px solid; align: center
}
.tbutton {
	BACKGROUND: #ffffff; FONT-SIZE: 8pt
}
.tseparator {
	BACKGROUND: #ffffff; FONT-SIZE: 8pt
}
#editpagecontent {
	BORDER-BOTTOM: #bbbbbb 1px solid; BORDER-LEFT: #bbbbbb 1px solid; WIDTH: 95%; FONT-FAMILY: Verdana; HEIGHT: 450px; COLOR: #000000; FONT-SIZE: 8pt; BORDER-TOP: #bbbbbb 1px solid; BORDER-RIGHT: #bbbbbb 1px solid
}
/* Stylesheet: Racesafe Stylesheet Modified On 2015-01-02 22:35:33 */
/*
Example stylesheet for Calendar module

For using this "big"-class insert something like this in your page
or template;

{cms_module module='Calendar' table_id='big'}

*/



/* make all links red */
.calendar tr td a
{
  color: red;
}

/* highlight "today" for the small calendar */
.calendar-today
{
  font-weight: bold;
}

/* display the "upcominglist" as one line per entry (assuming table_id='cal-upcominglist') */
#cal-upcominglist .calendar-date-title
,#cal-upcominglist .calendar-summary-title
{
  display: none;
}

#cal-upcominglist h2
,#cal-upcominglist .calendar-date
,#cal-upcominglist .calendar-summary
{
  display: inline;
  margin-right: 5px;
}

/* tidy up text sizes for lists */
#cal-list h1, #cal-upcominglist h1
{
  color: red;
  font-size: 120%;
}
#cal-list h2, cal-upcominglist h2
{
  font-size: 110%;
}

/** large calendar rules (assuming table_id='big') **/
/* border on for #big */
#big{
  margin: 0px;
  border-collapse:    collapse;
  border: 1px solid black;
}

/* nice squares for the #big table */
#big th
{
  border: 1px solid black;
  padding: 3px;
  width: 75px;
}

#big td {
  border: 1px solid black;
  vertical-align: top;
  padding: 3px;
  height: 75px;
  width: 75px;
}

/* format summaries nicely in #big */
#big ul
{
  margin: 0px;
  padding: 0px;
  padding-left: 5px;
}

#big li
{
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}

/* background colours for #big */
#big td
{
  background-color: silver;
}

#big .calendar-day
{
  background-color: #80ff80;
}

#big .calendar-today
{
  font-weight: normal;
  background-color: #8080ff;
}

.calendar-event .calendar-date-title,
.calendar-event .calendar-summary-title,
.calendar-event .calendar-details-title
{
  display: none;
}
/* Stylesheet: Calendar CSS example Modified On 0000-00-00 00:00:00 */
