a.cal, a.cal:hover, a.cal:visited, a.cal:active
{
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	color: white;
	text-decoration: none;
}

input.setavailability
{
	border-color: #FFFFFF;
	border-width: 0px;
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003264;
}

input.setprice
{
	width: 50px;
	text-align: right;
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003264;
}

input.showprice
{
	border-width: 0px;
	width: 50px;
	height: 22px;
	text-align: right;
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003264;
}

TD.calendarline
{
  	height: 1px;
	color: black;
	padding-bottom: 11px;
}
		
TD.calendarmonth
{
	color: black;
    text-align: center;
	background-color: #bababa;
}	

TD.calendarweek
{
	height: 15px;
    text-align: center;
	font-style: italic;
	color: #c0c0c0;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 0px;
}

TD.calendarday
{
    text-align: center;
	color: white;
	width: 18px;
	height: 18px;
}

TD.NA
{
    text-align: center;
	background-color : #D94D31;
}

TD.AV
{   
    text-align: center;
	background-color : #248D78;
}

TD.OR
{   
    text-align: center;
	background-color : #414141;
	width: 18px;
	height: 18px;
}

TD.LM
{     
    text-align: center;
	background-color : #319CCE;
}

TD.OR_NA
{     
    text-align: center;
	background-image: url(/img/calendar/or_na.gif);
}

TD.AV_NA
{     
    text-align: center;
	background-image: url(/images/calendar/av_na.gif);
}

TD.NA_NA
{     
    text-align: center;
	background-image: url(/images/calendar/na_na.gif);
}

TD.OR_AV
{     
    text-align: center;
    background-image: url(/images/calendar/or_av.gif);
}

TD.AV_AV
{     
    text-align: center;
	background-image: url(/images/calendar/av_av.gif);
}

TD.NA_AV
{     
    text-align: center;
	background-image: url(/images/calendar/na_av.gif);
}

TD.OR_OR
{     
    text-align: center;
	background-image: url(/images/calendar/or_or.gif);
}

TD.OR_LM
{     
    text-align: center;
	background-image: url(/images/calendar/or_lm.gif);
}

TD.AV_OR
{     
    text-align: center;
	background-image: url(/images/calendar/av_or.gif);
}

TD.AV_LM
{     
    text-align: center;
	background-image: url(/images/calendar/av_lm.gif);
}

TD.NA_OR
{     
    text-align: center;
	background-image: url(/images/calendar/na_or.gif);
}

TD.NA_LM
{     
    text-align: center;
	background-image: url(/images/calendar/na_lm.gif);
}

TD.LM_AV
{     
    text-align: center;
	background-image: url(/images/calendar/lm_av.gif);
}

TD.LM_NA
{     
    text-align: center;
	background-image: url(/images/calendar/lm_na.gif);
}

TD.LM_OR
{     
    text-align: center;
    background-image: url(/images/calendar/lm_or.gif);
}

TD.LM_LM
{     
    text-align: center;
	background-image: url(/images/calendar/lm_lm.gif);
}

{
scrollbar-face-color:#374046;
scrollbar-highlight-color:#9A9901;
scrollbar-3dlight-color:#BFBF47;
scrollbar-darkshadow-color:#374046;
scrollbar-shadow-color:#999900;
scrollbar-arrow-color:#9A9901;
scrollbar-track-color:#374046;
}