
.clsFormTable{
	overflow:auto;
	zoom:1;
	_overflow:visible;
	_height:1%;
	padding:1px;
	*padding:0;
	
	font:normal 11px Arial, Helvetica, sans-serif;
}
.clsSignupFormTable{
	overflow:auto;
	zoom:1;
	_overflow:visible;
	_height:1%;
	padding:1px;
	*padding:0;
	font:normal 11px Arial, Helvetica, sans-serif;
}
.error{
display:block;
color:#FF3300 !important;
text-align:left;
}
#selSignupBox .error{
display:inline;
padding-left:10px;
}
select, option {
padding-left:3px; text-transform: capitalize;
}
	.clsFormTable table{
		width:100%;
		border-collapse:collapse;
		border:0
	}
		.clsFormTable th{
			vertical-align:middle;
			background:#252525;
			padding:5px 10px;
			text-align:center;
			font:bold 13px Arial, Helvetica, sans-serif;
			color:#fff;
		}
		.clsFormTable td{
			border-collapse:collapse;
			border:0;
			padding:5px 20px 5px 5px;
			vertical-align:top;
			text-align:left;	
		}
	.clsSignupFormTable table{
		width:100%;
		border-collapse:collapse;
		border:0
	}
		.clsSignupFormTable td{
			border-collapse:collapse;
			border:0;
			padding:5px 5px;
			vertical-align:top;
			color:#666;
		}
		.clsFormLabelCellDefault, .clsFormLabelCellError {
			color:#666;
		}
		.clsFormFieldCellDefault, .clsFormFieldCellError {
			color:#666;
		}
		.clsLabel{
				color:#666;
	    }	
		.clsSignupFormTable a{
			color:#01B5F0;
			text-decoration:none;
		}
		.clsSignupFormTable a:hover{		
			text-decoration:underline;
		}	



.clsTextarea{
	height:100px;
	width:250px;
	background:#f7f7f7;
	border:1px solid #c5e1f4;
}
.clsTextarea1{
	height:100px;
	width:250px;
	border:1px solid #c5e1f4;
}
.clsTextBox,.clsCommonTextBox{
	border:1px solid #cfcfcf;
	color:#4e4843;
	padding:2px;
	_height:20px; 
	width:250px;
}
.clsFormRadioButtons{
	margin-bottom:5px;
}
	.clsFormRadioButtons span{
		display:block;
		float:left;
		height:17px;
		margin-right:3px;
	} 
	.clsFormTextArea{
		width:450px;
		height:75px;
	}
	.clsMandatoryFieldIcon{
		color:#f00 !important;
	}
.clsHelpTipTextbox{
color:#ccc;
}
.clsErrorMsg {
background:url("/demo_images/form/error-icon.gif") no-repeat scroll 0 0.3em transparent;
color:#FE5C3A !important;
display:block;
padding:0.2em 0 0.2em 1.5em;
font-size:11px;
}
.clsMandatoryIcon{
color:#a61313;
}
.clsMandatoryTitle{
font-weight:bold;
padding-left:5px;
padding-bottom:5px;
color:#85C81D;
}
.clsAgreement{
color:#666;
padding:0 5px;
}
.clsFormPadding10{
padding:10px
}
.clsCalenderTextBox {
    background: url("/demo_images/calender_icon_for_textbox.png") no-repeat scroll right 1px transparent;
	border: 1px solid #CFCFCF;
}
.ClsEventDateTxtBox {
    padding-left: 3px;
    width: 180px;
}
.clsLebel{
	text-align:left!important; padding-right:10px!important;
}

.clsLebelrgt{
	text-align:right!important;	padding-right:10px!important;	
}
textarea.sms_content{
	background-color:#E6E6E6;
}


#timeTable{
	width:288px;
	border-bottom: 1px solid #67393B;	
}
#timeTable .period,#timeTable .teaBreak,#timeTable .lunchBreak{
	font-size:24px;
	font-weight:bold;
	height:auto;
	padding-bottom:10px;
	background-color:#FFFFFF;	
}
#timeTable .period{
	border-right:1px solid #67393B;
	border-left:1px solid #67393B;
}
#timeTable .teaBreak{
	border-right:1px solid #C22E00;
	border-left:1px solid #C22E00;
}
#timeTable .lunchBreak{
	border-right:1px solid #358ADB;
	border-left:1px solid #358ADB;
}
#timeTable div.period label{
	background-color:#67393B;	
}
#timeTable div.teaBreak label{
	background-color:#C22E00;	
}
#timeTable div.lunchBreak label{
	background-color:#358ADB;	
}
#timeTable .period label,#timeTable .teaBreak label,#timeTable .lunchBreak label{
	color:#FFFFFF;
	display:block;
	background-color:#19708C;
	padding:4px 5px 5px 5px;
	padding-left:20px;	
}
#timeTable .period span,#timeTable .teaBreak span,#timeTable .lunchBreak span{
	padding-left:20px;
	color:#0D7085;
	font-size:28px;
	font-family: "adelle",serif;
}
#timeTable .teaBreak{
	
}
#timeTable .lunchBreak{
	
}



.timeTableWidth{
	width:100%;
}

.lunchBreak{
	
}
.lunchBreak div{

	width:460px;	
}
.hideLunchBreak{
	display:none;	
}


.clsAdvancedSearchBg{
background-color:#D6E9EF;
border:1px solid #f1f1f1;
padding:0px;
margin-top:5px;
}
	.clsAdvancedSearchBg h3{
		color:#2b7c98 !important;
		line-height:15px !important; padding:10px;
	}
.clsAdvancedFilterTable td{
padding:2px;  text-align:left;
}
.clsAdvacedSearchTextBox  {
border:1px solid #EFEFEF;
background:#fff url("/demo_images/search-icon.gif") no-repeat left center;
width:280px;
height:20px;
padding-left:18px;
color:#666;
}
.clsAdvacedSearchSelectBox  {
border:1px solid #EFEFEF;
background:#fff url("/demo_images/search-icon.gif") no-repeat left center;
width:300px;
height:23px;
padding-left:18px;
color:#666;
}

.clsSmallSearchTextBox  {
border:1px solid #bdbfbf;
background:#fff url("/demo_images/search-icon.gif") no-repeat left center;
width:180px;
height:20px;
padding-left:18px;
color:#666;
}
.clsCalenderTextBox  {
border:1px solid #EFEFEF;
background:#fff url("/demo_images/calendar.jpg") no-repeat left center;
width:250px;
height:20px;
padding-left:18px;
color:#666;
}



.addLink{
	text-decoration:none;	
}


.timeTableDD{
	width:100px;
}
.hideContent{
	
	visibility:hidden;	
}


.pagination *{
	height:17px;
	font-size:14px;
	text-align:right;
	padding:2px 4px;; 
	border:1px solid #3C869F;
	background:#D6E9EF;
	text-align:center;
	color:#294B55;
	border-radius:5px;
}
.pagination{
	text-align:right; 
	padding-right:30px;
	height:20px;
}
.pagination a:hover{
	background:#91C1D4;
}
.pagination strong{
	background:#3C869F;
}	



.successmgs{ background: url("/demo_images/form/success_icon.gif") no-repeat scroll 5px center #EDFFCF !important;
    border: 1px solid #CBF5BF !important;
    color: #237C0B;
    margin: 5px;
    padding: 7px 10px 5px 35px;
    text-align: left;}
	
#tat_table{width:300px!important;}

