.calendar-table TABLE {
	BORDER-RIGHT: #242 1px solid; BORDER-TOP: #242 1px solid; BORDER-LEFT: #242 1px solid; BORDER-BOTTOM: #242 1px solid; BORDER-COLLAPSE: collapse; border-spacing: 0
}
.calendar-table TR {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: white; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.calendar-table TH {
	BORDER-RIGHT: #242 1px solid; PADDING-RIGHT: 0.13em; BORDER-TOP: #242 1px solid; PADDING-LEFT: 0.13em; FONT-SIZE: 120%; BACKGROUND: #aac; PADDING-BOTTOM: 1px; BORDER-LEFT: #242 1px solid; COLOR: #000; PADDING-TOP: 1px; BORDER-BOTTOM: #242 1px solid; TEXT-ALIGN: center
}
.calendar-table TH.heading {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 1px; BORDER-RIGHT-WIDTH: 0px
}
.calendar-table TH.heading A {
	COLOR: black
}
.calendar-table TH.prev {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
.calendar-table TH.next {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 1px; TEXT-ALIGN: right; BORDER-RIGHT-WIDTH: 1px
}
.calendar-table TD {
	BORDER-RIGHT: #bbb 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #bbb 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; BORDER-LEFT: #bbb 1px solid; COLOR: #777; PADDING-TOP: 0px; BORDER-BOTTOM: #bbb 1px solid; TEXT-ALIGN: right
}
.calendar-table TD.today {
	BORDER-RIGHT: gray 0px solid; PADDING-RIGHT: 0.15em; BORDER-TOP: gray 0px solid; PADDING-LEFT: 0.15em; BACKGROUND: #f99; PADDING-BOTTOM: 0.15em; MARGIN: 0px; BORDER-LEFT: gray 1px solid; PADDING-TOP: 0.15em; BORDER-BOTTOM: gray 1px solid; TEXT-ALIGN: center
}
.calendar-table TD.days {
	BORDER-RIGHT: #242 1px solid; PADDING-RIGHT: 0.33em; BORDER-TOP: #242 0px solid; PADDING-LEFT: 0.33em; FONT-WEIGHT: bold; BACKGROUND: #224; PADDING-BOTTOM: 1px; BORDER-LEFT: #242 0px solid; COLOR: #cce; PADDING-TOP: 1px; BORDER-BOTTOM: #242 1px solid; TEXT-ALIGN: center
}
.calendar-table TD.sat {
	BACKGROUND: #fdd
}
.event-calendar TD.sun {
	BACKGROUND: #fdd
}
.calendar-table TD.day {
	BORDER-RIGHT: gray 0px solid; PADDING-RIGHT: 0.15em; BORDER-TOP: gray 0px solid; PADDING-LEFT: 0.15em; BACKGROUND: #eee; PADDING-BOTTOM: 0.15em; MARGIN: 0px; BORDER-LEFT: gray 1px solid; PADDING-TOP: 0.15em; BORDER-BOTTOM: gray 1px solid; TEXT-ALIGN: center
}
.sportschedule TR.alt1 {
	BACKGROUND-COLOR: #ffffff
}
.sportschedule TR.alt2 {
	BACKGROUND-COLOR: #c0c0c0
}
.sportschedule TD.heading {
	FONT-WEIGHT: bold; BACKGROUND: #f3d678; TEXT-ALIGN: left
}
.sportschedule TH {
	BACKGROUND: #f3d678; TEXT-ALIGN: left
}
.sportschedule TD {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0.25em; PADDING-TOP: 0.25em; TEXT-ALIGN: left
}
.sportschedule TD.accent {
	BACKGROUND-COLOR: #2d3054
}

.calendar A {
	TEXT-DECORATION: none
}
.calendar TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-COLOR: #888; BORDER-BOTTOM-COLOR: #888; PADDING-BOTTOM: 0px; BORDER-TOP-COLOR: #888; PADDING-TOP: 0px; BORDER-RIGHT-COLOR: #888
}
.calendar TD DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.1em; PADDING-TOP: 0.1em
}
.calendar .row-week TD A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.1em; PADDING-TOP: 0.1em
}
.calendar .day-today {
	BACKGROUND-COLOR: #69c
}
.calendar .day-today A {
	COLOR: #fff
}
.calendar .day-selected {
	COLOR: #fff; BACKGROUND-COLOR: #369
}
.calendar .header-month {
	BACKGROUND-COLOR: #bbb
}
.calendar .header-week {
	BACKGROUND-COLOR: #ccc
}
.calendar .day-blank {
	BACKGROUND-COLOR: #ccc
}
.calendar .row-week TD A:hover {
	COLOR: #000; BACKGROUND-COLOR: #fff
}

A:link {
	COLOR: navy; text-decoration:none;
	font-size:11px;
}
A:visited {
	COLOR: navy; text-decoration:none;
		font-size:11px;
}
A:hover {
	COLOR: navy; TEXT-DECORATION: underline;
		font-size:11px;
}

#content {
	WIDTH: 90%
}
.menu_buttons {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000080;
	text-decoration: none;
}

body {
background-color:#2D3054; 
margin:0px;
font-family:Arial, Helvetica, sans-serif;
}

.topbg {
background-image:url(images/topleft_bg.gif); background-position:top left; background-repeat:no-repeat;
}

#leftmenu {
background-color:#F2D578;
width:176px;
text-align:left;
}

#leftmenu .bgmenu{
height:30px;
background-image:url(images/leftmenu_bg.gif); background-repeat:repeat-x; 
text-align:left;
padding-left:5px;
}

#leftmenu .search{
background-color:#F6E091;
border:1px solid #E3C872;
text-align:left;
padding:10px;
font-size:12px;
font-weight:bold;
}

#leftmenu a, #leftmenu a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000080;
text-decoration:none;
}

#leftmenu .menu_buttonswhite {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

#leftmenu a:hover {
color:#962B05;
padding-left:5px;
text-decoration:underline;
}

#rightmenu {
background-color:#F2D578;
width:186px;
text-align:left;

}

#enews {
color:#ffffff;
font-size:11px;
}



#footer {
background-color:#121326;
border:1px solid #000000;
height:32px;
padding-right:20px;
color:#71717D;
font-size:11px;
text-align:right;
}

.bg_white {
	background-color: #FFFFFF;
}
.titles {

	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #000080;
	text-decoration: none;
}
.content {
	font-family:arial, tahoma, verdana;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.titles2 {


	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000080;
	text-decoration: none;
}
.head11 {
	font-family: Tahoma, Arial, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #2d3054;
}
