BookingOverall td,
BookingOverall tr,
BookingOverall table,
BookingOverall p,
BookingOverall b,
BookingOverall h1,
BookingOverall h2,
BookingOverall h3 {
       font-family:Verdana,Arial,Helvetica,sans-serif; 
	   color:#000000;
	   font-size: 12px;  
}

.BookingTableNormal{
    background-color:#F2F2F2;
	color:black; 
}


.BookingTableNormal h1,.BookingTableNormal h2, .BookingTableNormal h3, .BookingTableNormal h4 {
    display:inline;
    font-family: Verdana, Helvetica, sans-serif;
}
.BookingTableNormal h1{
    font-size: 16px;
}
.BookingTableNormal h2{
    font-size: 14px;
}
.BookingTableNormal h3{
    font-size: 12px;
}
.BookingTableNormal h4{
    font-size: 9px;
}

.BookingBorderTable{
  border-top: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;  
  border-bottom: 1px solid #000000;    
}
.BookingTableHeader{
  background-color:#C4C4C4;
  border-bottom: 1px solid #000000;    
  font-size: 14px; 
  color: #000000;
  font-weight:bold;
  padding:3;
}

.BookingTableHeader h1,
.BookingTableHeader h2,
.BookingTableHeader h3,
.BookingTableHeader h4
 {
  background-color:#C4C4C4;
  font-size: 14px; 
  color: #000000;
  font-weight:bold;
}


.BookingTableHeader a {
  font-size: 9px; 
  color: #000000;
}


.BookingTableNormalSpacerLine {
 background-color:#C4C4C4;
}


        .BookingCalenderDatePickercpYearNavigation,
  	    .BookingCalenderDatePickercpMonthNavigation
			{
			background-color:#6677DD;
			text-align:center;
			vertical-align:center;
			text-decoration:none;
			color:#FFFFFF;
			font-weight:bold;
			}
	.BookingCalenderDatePickercpDayColumnHeader,
	.BookingCalenderDatePickercpYearNavigation,
	.BookingCalenderDatePickercpMonthNavigation,
	.BookingCalenderDatePickercpCurrentMonthDate,
	.BookingCalenderDatePickercpCurrentMonthDateDisabled,
	.BookingCalenderDatePickercpOtherMonthDate,
	.BookingCalenderDatePickercpOtherMonthDateDisabled,
	.BookingCalenderDatePickercpCurrentDate,
	.BookingCalenderDatePickercpCurrentDateDisabled,
	.BookingCalenderDatePickercpTodayText,
	.BookingCalenderDatePickercpTodayTextDisabled,
	.BookingCalenderDatePickercpText
			{
			font-family:arial;
			font-size:8pt;
			}
	TD.BookingCalenderDatePickercpDayColumnHeader
			{
			text-align:right;
			border:solid thin #6677DD;
			border-width:0 0 1 0;
			}
	.BookingCalenderDatePickercpCurrentMonthDate,
	.BookingCalenderDatePickercpOtherMonthDate,
	.BookingCalenderDatePickercpCurrentDate
			{
			text-align:right;
			text-decoration:none;
			}
	.BookingCalenderDatePickercpCurrentMonthDateDisabled,
	.BookingCalenderDatePickercpOtherMonthDateDisabled,
	.BookingCalenderDatePickercpCurrentDateDisabled
			{
			color:#D0D0D0;
			text-align:right;
			text-decoration:line-through;
			}
	.BookingCalenderDatePickercpCurrentMonthDate
			{
			color:#6677DD;
			font-weight:bold;
			}
	.BookingCalenderDatePickercpCurrentDate
			{
			color: #FFFFFF;
			font-weight:bold;
			}
	.BookingCalenderDatePickercpOtherMonthDate
			{
			color:#808080;
			}
	TD.BookingCalenderDatePickercpCurrentDate
			{
			color:#FFFFFF;
			background-color: #6677DD;
			border-width:1;
			border:solid thin #000000;
			}
	TD.BookingCalenderDatePickercpCurrentDateDisabled
			{
			border-width:1;
			border:solid thin #FFAAAA;
			}
	TD.BookingCalenderDatePickercpTodayText,
	TD.BookingCalenderDatePickercpTodayTextDisabled
			{
			border:solid thin #6677DD;
			border-width:1 0 0 0;
			}
	A.BookingCalenderDatePickercpTodayText,
	SPAN.BookingCalenderDatePickercpTodayTextDisabled
			{
			height:20px;
			}
	A.BookingCalenderDatePickercpTodayText
			{
			color:#6677DD;
			font-weight:bold;
			}
	SPAN.BookingCalenderDatePickercpTodayTextDisabled
			{
			color:#D0D0D0;
			}
	.BookingCalenderDatePickercpBorder
			{
			border:solid thin #6677DD;
			}

