﻿menu li {
	display: inline;
	margin: 0 13px;
}

table.calendar {
	width: 100%;
	table-layout: fixed;
}

table.calendar .structural { border: none; padding: none; margin: none; }
.Monthly table.calendar td { vertical-align: top; width: 14.285714%; }
/**.Monthly table.calendar tbody td { height: 325px; }*/
.Monthly table.calendar a.dd { font-size: smaller; }
.Monthly table.calendar ul { margin: 0; padding: 0; list-style: none; }
.Monthly table.calendar li { list-style: none; margin-bottom: 8px; }

.Daily table.head2 col { width: 12.5%; }
.Daily table.head1 col { width: 14.285714%; }
.Daily table.calendar col.structural { width: 1px; }
.Daily table.calendar td.vevent { vertical-align: top; }

#EVCSEARCH_cal_container { width: 400px; }
#EVCSEARCH_label { clear: both; }

#search_criteria span { font-weight: bold; }

/** Color Scheme **/
table.calendar thead th          { background-color: #00467F; color: #E0E9EF; }
table.calendar tbody .Today      { background-color: #D9E3EC; }
.Monthly table.calendar td.OOM   { background-color: #99B5CC; }
.Daily table.calendar td.Gap     { background-color: #99B5CC; }
.Daily table.calendar td.vevent,
.Weekly table.calendar td  { background-color: #FFF3CF; }

#grid_Main table.calendar td.Day,
.Weekly table.calendar th, 
.base table.calendar th.Hour { border: 1px solid #e0e0e0; }

.detailHeader li.selected {
	background-color: #FFF3CF;
	padding: 2px;
}
.detailHeader th { background-color: #D1E2EF; border: none; }

ul#search_results { margin: 15px 0; }
ul#search_results li { list-style: none; border-bottom: 2px dotted #e0e0e0; padding: 8px 5px; }

/** Search Page **/
#grid_Main table td { border: 0; }
#grid_Main table td .Events ul { margin: 10px 0; }
#grid_Main table td .Events li { border-bottom: 2px dotted #e0e0e0; list-style: none; padding: 5px 3px 5px 10px; }
#grid_Main table td .Events .date { font-size: 10px; font-weight: bold; color: #333; }

.EVCSearch table th { border: 0; color: #333; font-size: 14px; border-bottom: 2px dotted #e0e0e0; }
.EVCSearch table menu li { padding-bottom: 5px; display: list-item; }
.EVCSearch table menu li input { margin-right: 5px; }

form.yui-skin-sam .yui-calcontainer.multi { padding: 0 95px; }

.base .locationsList { margin-top: 0px; margin-left: 0px; }
.base .locationsList li { list-style: none; padding-bottom: 4px; }


.EVC #grid_Right {display:none;}
.EVC #grid_Main {width:725px;}
