﻿body 
{
}
.linkColumnHeading
{
	font-weight:bold;
	color:#822433;
}
.linkColumnLink, .linkColumnLink:visited
{
	
}
.linkColumnLink:hover
{
	
}
.linkColumnIndent
{
	padding:0px 0px 0px 0px;
}
.rightHandAds
{
	background-color:#f1efef;
	width:200px;
}
.teaser
{
	padding-left:20px;
}


/*-----------------------------------------------------*/
/*-------------  SEARCH BOX           --------------*/
/*-----------------------------------------------------*/
.searchBox
{
	
}

.searchBoxTopRow
{
}
.buttonBar
{
	height:47px;
	width:390px;
	background-image:  url(images/buttonBar.gif);
	background-repeat:no-repeat;
}
.buttonBarLink, .buttonBarLink:visited
{
	font-size:14px;
	color:#44697d;
	text-decoration:none;
	font-weight:bold;
}
.buttonBarLink:hover
{
	color:#822433;
}

.searchBoxTopCell
{
	height:78px;
	/*background-image:  url(images/searchBoxTop.gif); */
	background-repeat:no-repeat;
}
.searchBoxBody
{
	width:520px;	
	height:200px; 
	background-image:  url(images/searchboxbackground.gif);
	padding: 0px 5px 0px 60px;
	background-repeat:no-repeat;
}
.searchBoxBodyHeader
{
	width:520px;	
}
.searchBoxControlsTable
{
	background-color:#fceabd;
	border-width:1px;
	border-color:#822433;
	border-style:solid;
	padding: 0px 5px 5px 10px;
	height:100px;
}

.searchBoxLeftFiller
{
	width:145px;
	padding: 0px 10px 0px 5px;
}

/*-----------------------------------------------------*/
/*-------------  ONE WEEK EVENT LISTING   --------------*/
/*-----------------------------------------------------*/

.EventListTable
{
	width:710px;
}
.EventListNavigationLink, .EventListNavigationLink:visited
{
	font-size:12px;
	color:#000000;
	text-decoration:none;
}
.EventListNavigationLink:hover
{
	color:#822433;
}

.EventListNavigationTitle
{
	font-weight:bold;
	font-size:16px;
	color:#000000;
}
.EventListHeaderRow
{
	background-color: #f0ab00;	
	border-style:solid;
	border-width:1px;
	border-color:#822433;
}

.EventListHeaderLabel
{
	color:#000000;
	font-weight:bold;
	font-size: 14px;
}

.EventListHeaderCell
{	
	vertical-align:top;
	padding: 3px 5px 5px 5px;
}

.EventListAltRow
{
	background-color: #fceabd;	
}

.EventListRow
{
	
	background-color: #ffffff;
}

.EventListRowToday
{
	background-color: #f0ab00;	
}
.EventListCellToday
{
	color:#ffffff;
	vertical-align:top;
	padding: 5px 5px 5px 5px;
}

.EventListCell
{
	vertical-align:top;
	padding: 5px 5px 5px 5px;
}

.EventListLabel
{
	font-size:14px;
	color:#44697D;
}

.EventListLabelToday
{
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
}

.EventListTitleLink, .EventListTitleLink:visited
{
	font-size:14px;
	color:#44697D;
	text-decoration:none;
}
.EventListTitleLink:hover
{
	color:#822433;
}

.EventListTitleLinkToday, .EventListTitleLinkToday:visited
{
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
}

.EventListTitleLinkToday:hover
{
	color:#822433;
}

.EventListDateLink, .EventListDateLink:visited
{
	color:#000000;
	text-decoration:none;
}

.EventListDateLink:hover
{
	color:#822433;
}
.EventListDateLinkToday, .EventListDateLinkToday:visited
{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

.EventListDateLinkToday:hover
{
	color:#822433;
}

EventListCampusLabel
{
	color:#44697D;
}

EventListCampusLabelToday
{
	color:#ffffff;
	font-weight:bold;
}

/*-----------------------------------------------------*/
/*-------------  MONTH CALENDAR   --------------*/
/*-----------------------------------------------------*/

.FullMonthCalendar
{
	
}

.calendarRow
{
}

.calendarMonthTitle
{
	color:#000000;
	font-size:24px;
	font-weight:bold;
}
.calendarDayNameLabel
{
	color:#000000;
	font-size:12px;
	font-weight:bold;
}

.calendarDayNameCell
{
	border-style:solid;
	border-width:0px;
}

.calendarEmptyCell
{
	width:90px;
	height:90px;
	background-color:#ffffff;
	border-style:solid;
	border-width:1px;
	border-color:#822433;
	vertical-align:top;
}

.calendarCell
{
	width:90px;
	height:90px;
	padding:2px 2px 2px 2px;
	background-color:#fceabd;	
	border-style:solid;
	border-width:1px;
	border-color:#822433;
	vertical-align:top;
}
.calendarCellToday
{
	width:90px;
	height:90px;
	padding:2px 2px 2px 2px;
	background-color:#f0ab00;	
	border-style:solid;
	border-width:1px;
	border-color:#822433;
	vertical-align:top;
}

.calendarInnerTable
{
	width:100%;
}

.calendarInnerCell
{
	width:100%;
	text-align:left;
}

.calendarDateLabel, .calendarDateLabel:visited
{
	color:#000000;
	font-weight:bold;
	font-size:16px;
	text-align:right;
	width:100px;
	text-decoration:none;	
}

.calendarDateLabel:hover
{
	color:#822433;
}

.calendarEventLabel
{
	color:#000000;
	font-size:10px;
}

.calendarEventLink
{
	color:#000000;
	font-size:10px;
	text-decoration:none;
}

.calendarEventLink:hover
{
	color:#822433;
	text-decoration:underline;
}

/*-----------------------------------------------------*/
/*-------------  SINGLE EVENT DETAILS PAGE ------------*/
/*-----------------------------------------------------*/

.eventTable
{
}

.eventRow
{
}
.eventTitleRow
{
	background-color: #fceabd;	
}

.eventCell
{
	vertical-align:top;
}

.eventLabel
{
	font-weight:bold;
}

.eventItem
{
	
}

.eventLink
{
	
}

.StatusLabel
{
	color:#822433;
	font-weight:bold;
	font-size:18px;
}


