.text {
	font-family: Tahoma, Arial, Verdana;
	font-size: 10pt;
	color: #000000;
        white-space: normal;
	vertical-align: middle;
	font-weight: normal;
	
}
.timeSlotColumns{
width:50px;
height:20px;
font-family:Tahoma, Arial, Verdana;
border:1px solid #cacaca;
text-align:center;
color:#CC0000;
}
.openTimeSlotColumns{
width:50px;
height:20px;
font-family:Tahoma, Arial, Verdana;
border:1px solid #cacaca;
background-color:#C6D9E2;
text-align:center;
}
.tr{
padding:0px;
}
.days{
width:50px;
height:20px;
font-family:Tahoma, Arial, Verdana;
color:#336699;
text-align:center;
font-size:8pt;
font-weight:600px;
border:1px solid #cacaca;
}

.time{
width:120px;
height:20px;
font-family:Tahoma, Arial, Verdana;
text-align:center;
color:#336699;
border:1px solid #cacaca;
}

.slotSelectName{
width:100px;
height:20px;
font-family:Tahoma, Arial, Verdana;
text-align:center;
color:#336699;
border:0px solid #cacaca;
font-weight:bold;
}

.slotSelectDay{
width:50px;
height:20px;
font-family:Tahoma, Arial, Verdana;
text-align:center;
color:#336699;
border:0px solid #cacaca;
}

.slotSelectTime{
width:50px;
height:20px;
font-family:Tahoma, Arial, Verdana;
text-align:center;
color:#336699;
border:0px solid #cacaca;
}

.formTable{
font-family:Tahoma, Arial, Verdana;
font-size:10pt;
color:#000000;
position:relative;
left:100px;
}
.formRows{
padding:15px 0px 0px 0px;
}
.fieldNames {
	text-align: left;
	width: 200px;
	position: relative;
	height: 25px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 10pt;
	color: #000000;
	font-weight: normal;
}

.field {
	border:1px solid #cacaca;
	background-color: #ffffff; 
}

.button {
	border:1px solid #cacaca;
	background-color: #eeeeee; 
}

.errorMsg {
	font-family: Tahoma, Arial, Verdana;
	font-size: 10pt;
	color: #FF0033;
	margin: 0px 15% 0px 20%;
	align:center;
	
}
.dataFields {
	width: 220px;
	padding: 0px;
	margin: 0px;
	height: 10pt;
	text-align: left;
}

.gap{
	font-size:5px;
	height:5px;
	border:none;
}
