@charset "UTF-8";
/* CSS Document */

#header {margin:-15px 0px -38px 0px;}

 
/*event switcher css*/

#event-switcher {
	margin:0px 0pt 0px 0px;
	width:100%;
/*border-bottom:1px solid #ddddda;*/
}
#switch-cal, #switch-events {
	height: 400px;
	padding:20px 5px 5px 20px;
	width: 600px;
	overflow: auto;
  }
/*changes the bg color of the switch divs*/
#switch-events {
background:#fff url(../../images/box_bg.gif) top left no-repeat;
}

#switch-cal {
background:#fff url(../../images/box_bg.gif) top left no-repeat;
}


#event-switcher ul {
	background:#fefefe url(../../images/tabs_bg.gif) bottom right no-repeat;
	height: 31px;
	list-style: none;
	margin: 0;
	padding: 0;
}
#event-switcher li {
	float: left;
	height: 25px;
	width:144px;
	margin: 0 5px 0 0;
	display: block;
}
#event-switcher li a {
	background: transparent url(../../images/tabunselected.gif) top left no-repeat;
	height: 25px;
	width:144px;
	padding:6px 0 0 11px;
	text-indent: 0; /*override cascading rule */
	text-decoration: none;
	display: block;
}
/* selected calendar view chenge the margins on this to change image from selected to not selected*/
#event-switcher li a.selected {
	background:transparent url(../../images/tabselected.gif) top left no-repeat;
	margin-bottom:-1px;
	border-bottom:1px solid #fff;
	display: block;
}

#event-switcher span {
	font-size:15px;
	color: #7e7e7e;
	font-weight:normal;
	cursor: pointer;
	display: block;
	float: left;
	height: 19px;
	padding: 4px 11px 0px 8px;
}
#event-switcher li span:hover {
	color: #333;
}
#event-switcher li#cal span {
    font-weight: bold;
	color: #dd003c;
	cursor: default;
}

#event-switcher li#events span {
  	/*font-weight: bold;*/
	color: #7e7e7e
	cursor: default;
}

#switch-cal ul, #switch-events ul {
	list-style:none;
	margin:0px;
	padding:0px;
	}
	
/* ----- homepage specific styles 
--------------------------------------------------*/
#homecontent {
	display:inline;
		margin-left: 15px;
		width:600px;
		float:left;
	}
#sidebarLeftHome {
		display:inline;
		color: #474747;
		width: 308px;
		margin-left:10px;
		float: left;
	}
#sidebarLeftHome ul {
		list-style: none;
		margin:10px 0 0 110px;
		padding:0 0 0 0px;
	}
	
#sidebarLeftHome ul li a {
		padding:0 0 0 25px; 
		color: #cc0037;
		text-decoration: underline;
	}
	
	#sidebarLeftHome ul li {
		background: transparent url(../../images/subnavLi.gif) 0 0px no-repeat;
	 }
	
div.homefeature {
	width:307px;
	margin:0 0 0 0;
	height:130px;
	background:#c40c3e;
	float:left;
	}
div.homefeature p {margin:50px 25px 0 110px;}

.top_home {
	margin-bottom:10px !important; 
	background:#FFF url(../../images/home-athletics.jpg) top left no-repeat !important;
	color:#fff !important;
	}
.top_home a {color:#f9de00 !important;}
	
.middle_home {
	margin-bottom:18px !important; 
	background:#fade01 url(../../images/home-academics.jpg) top left no-repeat !important;
	color:#000000 !important;
	}

.bottom_home {
	background:#fff url(../../images/home-renos.jpg) top left no-repeat !important;
	color:#fff !important;
	}

.bottom_home a {color:#f9de00 !important;}
	
	#switch-cal li {
	padding:0 0 10px 40px;
	background:url(../images/news_home.gif) top left no-repeat;
	}

	#switch-events li {
	padding:0 0 10px 40px;
	background:url(../images/events_li.gif) top left no-repeat;
	}