th.GeneralTableHeader{
	background-color: White;
}

tr.GeneralTableCaptions{
	background-color: #DCDCDC;
}

tr.Booked{
	background-color: #B0C4DE;
}

tr.NotBooked {
	background-color: #F5F5F5;
}

tr.GeneralTableInfo {
	background-color: #F5F5F5;
}

tr.OverviewTableFuture {
	background-color: #F5F5F5;
	border: #ACACAC;
	}

tr.OverviewTablePast {
	background-color: #B0C4DE;
	border: #ACACAC;
}

td.TableCellWhite{
	background-color: White;
}

input.UserCredentials {
	background-color: #003366;
	color: White;
}

span.DateInfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
   color: Black;
	font-style: italic;
}

span.FutureDate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
   color: #4169E1;
	font-style: italic;
  
}

span.SectionTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
   color: Black;
	font-weight: bold;
}

textarea.TextAreaEnabled {
	background-color: White;
	color: Black;
}

textarea.TextAreaDisabled {
	background-color: #D3D3D3;
	color: White;
}

input.TextBoxEnabled {
	background-color: White;
	color: Black;
}

input.TextBoxDisabled {
	background-color: #D3D3D3;
	color: White;
}

span.Info {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
   color: #FFA07A;
	font-weight: bold;
}

a.BodyLink {
	color: #003366;
	text-decoration: underline;
}

a.sidemenu {
	color: White;
	text-decoration: none;
}

td.menucell {
	width: 15%;
	background-color: #003366;
	color: White;
}

td.maincell {
	width: 85%;
}

span.Error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
   color: Red;
	font-weight: bold;
}
hr.hr_title {
	margin-bottom: 6px;
}

span.page_title {
	font-size: 17px;
	font-weight: 700;
	color: #003366;
}

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

table#id_listing th {
	background-color: #CCDDEE;
	font-weight: 700;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #AAAAAA;
	border-right-color: #AAAAAA;
	border-bottom-color: #AAAAAA;
	border-left-color: #AAAAAA;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	height: 20px;
}
table#id_listing {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #AAAAAA;
	border-right-color: #AAAAAA;
	border-bottom-color: #AAAAAA;
	border-left-color: #AAAAAA;
	border-top-style: solid;
	border-left-style: solid;
	text-indent: 2pt;
}
table#id_listing td {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #AAAAAA;
	border-right-color: #AAAAAA;
	border-bottom-color: #AAAAAA;
	border-left-color: #AAAAAA;
	border-right-style: solid;
	border-bottom-style: solid;
	height: 20px;
}
.table_info {
	background-color: #EEEEEE;
	font-size: 13px;
	text-indent: 2pt;
	height: 20px;
}
.table_title {
	font-size: 15px;
	font-weight: 700;
	color: #003366;
	padding-bottom: 6px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-top-color: #003366;
	border-right-color: #003366;
	border-bottom-color: #003366;
	border-left-color: #003366;
	padding-top: 4px;
}
.small {
	font-size: 9px;
}
.nav {
	font-size: 13px;
}
