
/********** Calendar CSS ***********/
.bambo_calendar_date {
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	padding: 2px;
	z-index: 20;
}
.bambo_calendar_date h1{
	margin: 0px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
.bambo_calendar_date table tr td table tr th {
	font-family: "Courier New", Courier, mono;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	width: 26px;
	padding-left: 1px;
	text-align: center;
}
.bambo_calendar_date table tr td table {
	border-collapse: collapse;
}
.bambo_calendar_date table tr td table tr td {
	text-align: center;
	border-collapse: collapse;
	border: 1px solid #CCCCCC;
	width: 26px;
	height: 26px;
}
.bambo_calendar_date table tr td table tr td a {
	font-family: "Courier New", Courier, mono;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FF0000;
	width: 26px;
	height: 26px;
	line-height: 26px;
	display: block;
}
.bambo_calendar_date table tr td table tr td a:hover {
	color: #000000;
	background-color: #C4DBFD;
	font-size: 11px;
	font-weight: bold;
}
.bambo_calendar_date table tr td table tr td strong a {
	font-family: "Courier New", Courier, mono;
	background-color: #C4DBFD;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FF0000;
	width: 26px;
	height: 26px;
	line-height: 26px;
	display: block;
}
.bambo_calendar_date .dayNumber {
	font-weight: bold;
	background-color: #0099FF;
	color: #FFFFFF;
}
.bambo_calendar_date .dayNumberSelected {
	font-weight: bold;
	background-color: #FFFFBB;
	color: #000000;
}
.bambo_calendar_date .left {
	text-align: left;
}
.bambo_calendar_date .left a, .bambo_calendar_date .right a{
	font-family:"Trebuchet MS";
	color:#000000;
	font-size:12px;
}
.bambo_calendar_date .right {
	text-align: right;
}
/* forms */
.textBox
{
	width:300px;
}
.dateBox
{
	width:160px;
}
.formDiv
{
	position:relative;
	font-size:12px;
}
.formPass
{
	background-color:#0099CC;
	color:#FFFFFF;	
}
.formFail
{	
	background-color:#FFFF99;
	color:#000000;
}
.formLabel
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:capitalize;
	padding-left:10px;
	width:150px;
	line-height:25px;
}
.formMessage
{	
	width:800px;
	height:25px;
	/*background-color:#CC6633;*/
	/*border:solid 2px #990000;*/
	color:#FF0000;
	text-align:center;
}
.validationMsg
{
	padding:5px;
	color:#990000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}