﻿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 { clear: both; border-right:1px solid #A0CABC;}
.Monthly table.calendar td { vertical-align: top; width: 14.285714%; }
/*.Monthly table.calendar tbody td { height: 65px; }*/
*/
.Monthly table.calendar a.dd { font-size: 14px; color:#333333; }
.Monthly table.calendar ul { margin: 10px 0 0 0; padding: 0; list-style: none; }
.Monthly table.calendar li { list-style: none; margin-bottom: 8px; }
.Week a {
	font-size:11px;
}
.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; }

form.EVCSearch menu li { display: block; }
#EVCSEARCH_cal_container { width: 400px; }
.Week {height:250px;}
#search_criteria span { font-weight: bold; }
#search_results li { margin-bottom: 13px; }

/** Color Scheme **/
table.calendar tbody .Today      { font-weight: bold; }
.Monthly table.calendar thead th,
.Weekly  table.calendar thead th,
.Daily   table.calendar thead th { background-color: #FFFFFF; color: #333333; text-transform:uppercase; border-bottom:3px solid #01615D; border-left:1px solid #A0CABC;}
.Monthly table.calendar tbody td { background-color: #FFFFFF; border-left:1px solid #A0CABC; border-bottom:1px solid #A0CABC;}
.Monthly table.calendar td.OOM   { background-color: #EEE08C; }
.Weekly table.calendar tbody td  { background-color: #EFEACA; }
.Weekly table.calendar tbody th  { background-color: #EEE08C; }
.Daily table.calendar tbody th   { background-color: #C3D9DF; }
.Daily table.calendar td.Gap     { background-color: #EFEACA; }
.Daily table.calendar td.vevent  { background-color: #EEE08C; }

.detailHeader li.selected {
	background-color: yellow;
	padding: 2px;
	border: 1px solid black;
}

.dateHeader {border-top:1px solid #BCA7AE;}
.EVC .grid_LM .Monthly {width:97% !important;}
.base th, .base td {border:none;}


.paymentQuestions th,
.paymentQuestions td,
.Questions td,
.Questions th,
.detailHeader td, 
.detailHeader th {border-bottom:1px solid #CCCCCC;}
#EVC_RegistrationForm .Questions input {width:auto; margin-right:0.25em;}

.EVC001017 .classHeader {width:473px;}
.classHeader {
	background-color:#EFEFEF;
	vertical-align:top;
	text-align:right!important;
	width:200px;
	font-weight:bold;
	font-size:13px;
	color:#333333;
	padding:10px;
}

#grid_Main .Questions {margin:0; clear:both; overflow:hidden;}

.EVCG00003 .grid_MR #grid_Right {display:none;}
.EVCG00003 .grid_MR #grid_Main {width:954px;}
#Integration {float:right;}
menu.ft {/*float:left;*/ padding:0; margin:0;}
menu.ft li {margin:0 5px 0 0;}
menu.ft li a {
	background-color:#FFFFCC; 
	background-image:url('/evc/images/icon_arrow.gif');
	background-repeat:no-repeat;
	background-position:left 2px;
	border:1px solid #AFAF87;
	padding:3px 5px 3px 15px;
	font-size:12px;
	color:#000000;
	width:50px;
	
}

.evcHeader {
	text-transform:uppercase;
	font-weight:bold;
	margin-top:20px;
	color:#000000;
}

.button-submit {
	background-color:#669933;
	color:#FFFFFF;
	font-size:1.3em;
	font-weight:bold;
	padding:10px 15px;
}

.required {
	color:#990000;
	font-size:9px;
}
/*menu li {
	display: inline;
	margin: 0 1em;
}

table.calendar {
	width: 100%;
	table-layout: fixed;
}
*/

table.evcBottomTable {
	width: 100%;
	border: none;
}

/*
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: 5em; }
.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: 0.5em; }

.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: #72B8B8; }
table.calendar tbody .Today      { font-weight: bold; }
.Monthly table.calendar td.Day   { background-color: #F7F3E1; }
.Monthly table.calendar td.OOM   { background-color: #F7E6BA; }
table.Week tbody th              { background-color: #F7E6BA; }
table.Week tbody td              { background-color: #F7F3E1; }
.Daily table.calendar tbody th   { background-color: #CCDFE1; }
.Daily table.calendar td.Gap     { background-color: #F7F3E1; }
.Daily table.calendar td.vevent  { background-color: yellow;  }
menu.ft { text-align: center; }
menu.ft li {
	background-color: #F9F2FF;
	border: 1px solid black;
	padding: 0.5em;
	font-weight: bold;
}

.detailHeader li.selected {
	background-color: yellow;
	padding: 2px;
	border: 1px solid black;
}
*/


