/*begin INPUTBOX*/
table.inputbox_calendar
{
	border-left:1px solid #000000 !important;
	border-top:1px solid #000000 !important;
	border-right:2px solid #000000 !important;
	border-bottom:2px solid #000000 !important;
}
table.inputbox_calendar th,table.inputbox_calendar td
{
	padding:3px !important;
	text-align:center;
}
table.inputbox_calendar th
{
	border-top:1px solid #DDDDDD !important;
	border-left:1px solid #DDDDDD !important;
	border-right:1px solid #DDDDDD !important;
	border-bottom:1px solid #DDDDDD !important;
	background-color:#DDDDDD;
}
table.inputbox_calendar td
{
	border:1px solid #DDDDDD !important;
	color:#CCCCCC;
}
table.inputbox_calendar td.selected
{
	border-top:1px solid #990000 !important;
	border-left:1px solid #990000 !important;
	border-right:1px solid #FF0000 !important;
	border-bottom:1px solid #FF0000 !important;
	color:#FF0000;
}
table.inputbox_calendar td.selected a
{
	color:#FF0000;
}
table.inputbox_calendar td.date
{
	border-top:1px solid #DDDDDD !important;
	border-left:1px solid #DDDDDD !important;
	border-right:1px solid #AAAAAA !important;
	border-bottom:1px solid #AAAAAA !important;
}
table.inputbox_calendar td.other
{
	border:1px solid #EEEEEE !important;
}
table.inputbox_calendar td.other a
{
	color:#999999;
}
table.inputbox_calendar td.today
{
	border:1px solid #BBBBBB !important;
	background-color:#CCCCCC;
}
table.inputbox_calendar a
{
	text-decoration:none;
}

table.inputbox_colour
{
	border:1px solid #000000 !important;
}

table.inputbox_colour td
{
	border-right:1px solid #000000 !important;
	border-bottom:1px solid #000000 !important;
}


table.inputbox_freestyle
{
}


table.inputbox_freestyle td
{
	border:1px solid #DDDDDD !important;
}
/*end INPUTBOX*/


