

/* 
	Format for containing div as a whole - other than the width/color/background of the object, 
	you might want to set global values - e.g. font - for the calendar here 
*/
#calDisplay {width:760px;}
#calDisplay a {text-decoration:none;}

/* 
	Set the width of the columns here, if we've got a multi column display... 
	note:  don't exceed the total display width - take into account any padding!
*/
#calSelectorContainer {float:left;width:185px;padding:0 2px;}
#calResultsContainer {float:right;width:565px;padding:0;}

/*
	Color code multiple channels
	Add a .cal-xxx-row for each calendar you want to apply a backgroud color/color combination to.
	The xxx portion should be the title of the channel with all spaces removed.
.cal-MyEventsChannel-row, .cal-MyEventsChannel-row a {background-color:blue;color:#fff;}
.cal-MyEventsChannel-row {border-bottom:1px dotted #41008c;}
.cal-Alumni-row, .cal-Alumni-row a {background-color:#c7dcfb;}
.cal-Alumni-row {border-bottom:1px dotted #41008c;}
*/

.cal-StudentActivities-row {background-color:#ffb9b9;color:#000;border-bottom:1px solid #a7a7a7;}
.cal-Admissions-row {background-color:#c9e4f7;color:#000;border-bottom:1px solid #a7a7a7;}
.cal-Alumni-row {background-color:#cae2ca;color:#000;border-bottom:1px solid #a7a7a7;}
.cal-Academic-row {background-color:#fdfdbe;color:#000;border-bottom:1px solid #a7a7a7;}
.cal-University-row {background-color:#fde6be;color:#000;border-bottom:1px solid #a7a7a7;}
.cal-Athletic-row {background-color:#d7d7e5;color:#000;}

/*
	Containers for each of the objects you're going to be using from class.EventDisplay
*/

/* DatePicker */
#calDatePicker {margin:0;padding:0;}

/* ViewType */
#calViewType {clear:both;padding:5px 0;text-align:center;font-size:9pt;text-transform:uppercase;font-weight:bold;border:1px solid #a7a7a7;margin:10px 0;background:#efeadd;}
#calViewType ul {margin:0;padding:0;}
#calViewType input {margin:0;margin-right:3px;}
#calViewType li{display:inline;list-style-type:none;padding-left:10px;text-transform:none;font-size:8pt;}

/* Calendar List/Picker */
#calChannelPicker {}
#calChannelPicker p {margin:10px 0 0 0;padding:2px 0;background:#41008c;color:#fff;font-weight:bold;text-align:center;}
#calMixin {border:1px solid #a7a7a7; text-align:center;vertical-align:middle;}
#calMixin ul {padding:3px 0;background:#dedede;font-weight:bold;margin:0;font-size:9pt;}
#calMixin li{display:inline;list-style-type:none;}
#calMixin label{font-weight:normal;}
#calMixin input{margin:0 4px;}
#calChannels {border:1px solid #a7a7a7;border-top:none;margin-bottom:10px;}
#calChannels ul{margin:0;padding:0;font-size:9pt;}
#calChannels li{list-style-type:none;padding:2px 0;}
#calChannels input{padding-right:2px;margin-left:5px;}

/* Navigation Bar */
#calNavBar {}
#calNav {float:left;font-size:110%;font-weight:bold;vertical-align:middle;padding:0;margin-bottom:0;}
#calNav button {background:#41008c;color:#fff;border:1px solid #a7a7a7;margin-right:5px;}
#calGlobalActions {float:right;margin:0;padding:0 2px;text-align:right;vertical-align:top;}
#calGlobalActions ul{margin:0;padding:0;}
#calGlobalActions li{list-style-type:none;display:inline;}
#calGlobalActions a{padding:0 2px;text-decoration:none;font-weight:normal;font-size:80%;}

/* Result Set */
#calResults td, calresults td a {}
#calResults h1 {border:none;clear:both;background:#41008c;color:#fff;font-size:120%;font-weight:bold;margin:0 0 10px 0;padding:2px 5px;text-align:left;}
table.resultContainer {margin:0 0 15px 0;padding:0;width:565px;}
table.resultContainer a {}
table.resultContainer th {border-left:1px solid #a7a7a7;border-right:1px solid #a7a7a7;border-bottom:1px solid #a7a7a7;text-align:left;text-transform:uppercase;vertical-align:top;width:65px;padding:2px 0 1px 5px;margin:0;font-family:Lucida Console, Monaco, monospace;font-weight:bold;}
table.resultContainer td {vertical-align:top;padding:0;margin:0;}
table.resultItem {padding:0;margin:0;}
table.resultItem a img {border:none;padding:0;margin:0;}
table.resultItem td,table.resultItemHeader td {padding:0;}
table.resultItem td {border-bottom:1px solid #a7a7a7;border-right:1px solid #a7a7a7;padding:2px 0 1px 5px;}
table.resultItem td td {border-bottom:1px solid #a7a7a7;border-right:1px solid #a7a7a7;padding:2px 0 1px 5px;}
table.resultItem th {}

tr.resultItemHeader table td, tr.resultItemHeader th {background:#ebebeb;border-top:1px solid #a7a7a7;border-right:1px solid #a7a7a7;font-weight:bold;vertical-align:bottom;border-bottom:1px solid #a7a7a7;padding-left:5px;}
tr.resultItemHeader th {border-left:1px solid #a7a7a7;}
tr.resultItemHeader table td {padding:2px 0 1px 5px;}
col.calTimeCol{width:20%;}
col.calEventCol{width:75%;}
col.calICSCol{width:5%;}
	
/* Utility Classes */
.clearFix{clear:both;height:0px;}

/* Calendar Search Section */
#calSearch {
font-weight:bold;
}
#calSearch input {
width:100%;
}
#calSearch button {
margin-top:5px;
}





