/**/.table_month A:link {
	text-decoration: underline;
	color : #000000;
}

.table_month A:visited{
	text-decoration: underline;
	color : black;
	
}

.table_month A:active {
	text-decoration: underline;
	color : #FF9900;
}
.table_month A:hover {
	text-decoration: underline;
	color : #FF9900;
}
#toplevel table.displayresults td{
	color: #fff;
}

table.displayresults td{
	font-size: 12px;
	padding: 1px 4px;
	color: #0000CC;
	vertical-align:top;
}
table.displayresults tr.header td,
table.F-left tr.header td,
table.F-right tr.header td,
table.displayresults tr.header td a:link,
table.displayresults tr.header td a:visited{
	font-size: 11px;
	color: #000;
	font-weight:bold;
}
#container{width:auto}
#container input.submitButton,
input.submitButton { 
	width:40px; 
	padding:0;
	margin:0 0 0 5px;
}
#container input.radio,
input.radio { 
	width:12px; 
	padding:0;
	margin:0 0 0 5px;
	float:left
}
.viewdetails{
	font-size: 11px;
	margin:  2px 0 0  5px;
	color: #CC0000;
	display:block;
	float:left;
}
#container select.forminput{ 
	width:140px;
	margin:0 0 0 5px; 
}
.date{width:150px}
.hint{
	font-size: 14px;
	color:#000000
}
.F-left{float:left}
table.legend{
	bottom:0;
	margin:0 0 20px 0px;
}
table.legend td{
	padding:2px 5px;
	font-size:16px;
	color:#A7A7A7;
}
.table_month table,
#toplevel table.table_month,
.table_month td {
	padding:2px;
	/*background-color: #CC0000;*/
	color:#FFF;
	font-size:11px;
	font-weight: bold;
}
#toplevel table.table_month td.MonthBorder,
table.table_month td.MonthBorder{
	border:1px solid #CCC;
	background-color: #000;
}

#CalPos{
	border:1px solid #999999;
	width:570px;
	padding:10px;
}
.calShadowYell{/*available*/
	background-image:none;
}
.calShadowGrey{/*hold*/
	background-image:url(../admin/images/cal-hold.gif);
	background-repeat:repeat;
	
}
.calShadowRed {/*confirmed*/
	background-image:url(../admin/images/cal-cnfrm.gif);
	background-repeat: repeat;
}
.calicon-avail{/*available*/
	background-image:none;
}
.calicon-hold{/*hold*/
	background-image:url(../admin/images/calicon-hold.gif);
	background-repeat: no-repeat;
	background-position: center center;
	
}
.calicon-cnfrm{/*confirmed*/
	background-image:url(../admin/images/calicon-cnfrm.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.MonthBKG1{
	background-image: url(../pics/tt_red.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color:#C74701;
	color:#fff;	
}
.MonthBKG0{
	background-image: url(../pics/tt_orange.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color:#FC7D00;
	color:#000;
}