body
{
	font-family:arial, Verdana, sans-serif;
	font-weight:normal;

}

.footertext
{
	font-size: 0.55em;
	color: #272C60;
	margin: 35px,0,0,0px;
}

.caption
{
	font-size: 0.7em;
	color: #272C60;
}


.bodyText
{
	font-size: 0.75em;
	color: #003366;
	/*margin:25px,15px,15px,20px;*/
	margin: 10px, 10px, 10px, 10px;
}

.bodyTitle
{
	font-size: 0.85em;
	font-weight: bold;
	color: #003366;
	/*margin:25px,15px,15px,20px;*/
	margin: 10px, 10px, 10px, 10px;
}

}
.tblList
{
	font-size: 0.75em;
	color: #003366;
	/*margin:25px,15px,15px,20px;*/
	margin: 10px, 10px, 10px, 10px;
}

/*td.low {
	background-color: #4585C5;
}
td.highlow {
	background-color: #FCF7C6
	}
td.high {
	background-color: #FAB113;
	}
td.midlow {
	background-color: #AAD3FC;
}

td.mid {
	background-color: #FAE113;
}*/
A:link,A:visited
{
	color: #272C60;
	text-decoration:underline;
}

A:hover
{
	text-decoration:underline;
}

A.leftNavLink:link, A.leftNavLink:visited
{
	color: #272C60;
	text-decoration:none;

}
A.leftNavLink:hover
{
	text-decoration:underline;

}

input.mandatory {
	background-color: #FFFFA0;
}	


.leftNavLink {
	font-size:8.5pt;
	color: #666666;
	/*margin:25px,15px,15px,20px;
	margin-left: 15px;*/
}

}
.leftNav {
	padding: 15px, 0px, 15px, 0px;
	text-align: center;
	
}
#content {

	padding: 25px, 0 , 0, 0;
}
.tblContent{
	border:1px solid #b8cfd3;
	padding: 10px, 10px, 10px, 10px;
	
}

input,select,textarea{
	font-size:8.5pt;
	font-family:tahoma,verdana,sans-serif;
}

.browsetbl{
	border:1px solid #b8cfd3;
	background:#EDF7FF;
}
.browsetbl th{
	background:#EDF7FF;
	font-size:8pt;
	padding:2px;
}
.browsetbl td{
	background:#ffffff;
	font-size:8pt;
	padding:2 4px;
}



/* index reservation calendar add-on begin*/

.legendtbl, .browsetbl{
	color: #003366;
	font-size: 0.75em;

}
.browsetbl td.event_col_normal{
	background-color:#EDF7FF;
	color:#003366;
	text-align: center;
}

.browsetbl td.event_col_reserved{
	background-color: #AAD3FC;
	color: #003366;
	text-align: center;
}



.browsetbl td.event_col_changeover_ab{
	background:url(../images/changeover_ab.gif) center center no-repeat;
	color:#003366;
	text-align: center;
}

.browsetbl td.event_col_changeover_ba{
	background:url(../images/changeover_ba.gif) center center no-repeat;
	color:#003366;
	text-align: center;
}

/* for the legend */
.event_col_normal{
	background-color:#f0f8fa;
	color:#003366;
	text-align: center;
}
.event_col_reserved{
	background-color: #AAD3FC;
	color: #6f6f6e;
	text-align: center;
}

.event_col_changeover1{
	background:url(../images/changeover_ab.gif) center center no-repeat;
	color:#6f6f6e;
	text-align: center;
}
/* index reservation calendar add-on end */


