.label {
	/*height:14px;*/
	margin:0px;
	padding:0px 0px 0px 0px;
	border-top:0px none #00227C;
	border-right:0px none #00227C;
	border-bottom:0px none #00227C;
	border-left:0px none #00227C;
	font-size:1em;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#6E6E6E;
	}

.error-label {
	height:14px;
	margin:0px;
	padding:0px 0px 0px 0px;
	border-top:0px none #00227C;
	border-right:0px none #00227C;
	border-bottom:0px none #00227C;
	border-left:0px none #00227C;
	font-size:12px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#FF0000;
	text-align:center;
	}

.checkbox 
{
	padding: 0px;
	margin-left: -150px;
	text-align: left;
}
.checkbox td
{
	padding: 0px;
	margin: 0px;
}

.textbox {
	width: 250px;
	margin:1px;
	padding:2px;
	border-top:1px solid #00227C;
	border-right:1px solid #00227C;
	border-bottom:1px solid #00227C;
	border-left:1px solid #00227C;
	font-size:12px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background-color: #F5F5F5;/*#E6E6FA;*/
	color:#00227C;
}

.dropdown-label-default
{
	display: inline-block; 
	width: 250px; 
	margin:1px;
	padding:2px 1px;
	border-top:1px solid #00227C;
	border-right:1px solid #00227C;
	border-bottom:1px solid #00227C;
	border-left:1px solid #00227C;
	font-size:12px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background-color: #F0F8FF;/*#E6E6FA;*/
	color:gray;/*#00227C;*/
	font-weight:normal;
}

.dropdown-label
{
	display: inline-block; 
	width: 250px; 
	margin:1px;
	padding:2px 1px;
	border-top:1px solid #00227C;
	border-right:1px solid #00227C;
	border-bottom:1px solid #00227C;
	border-left:1px solid #00227C;
	font-size:12px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background-color: #F0F8FF;/*#E6E6FA;*/
	color: #00227C;
	font-weight:normal;
}

.watermarked {
	width: 250px;
	margin:1px;
	padding:2px 1px;
	border-top:1px solid #00227C;
	border-right:1px solid #00227C;
	border-bottom:1px solid #00227C;
	border-left:1px solid #00227C;
	font-size:12px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background-color: #F0F8FF;/*#E6E6FA;*/
	color:gray;/*#00227C;*/
	font-weight:normal;
}	

.option {
	margin:1px;
	padding:2px 1px;
	border-top:1px solid #00227C;
	border-right:1px solid #00227C;
	border-bottom:1px solid #00227C;
	border-left:1px solid #00227C;
	font-size:12px;
	vertical-align:middle;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background-color: #F5F5F5;
	color:#00227C;
	
	}

td.textColumn .option {
	width: 275px;
	font-size:13px;	
	}

.ListSearchExtenderPrompt
{
	border-top:1px solid #00227C;
	border-right:1px solid #00227C;
	border-bottom:1px solid #00227C;
	border-left:1px solid #00227C;
	font-size:12px;
	font-style:italic;
	color:Gray;
	background-color:white;
	height: 2em;
}
.ajax__calendar_container
{
	width: 250px;
	font-size: 0.8em;
}

.calendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: lemonchiffon;
    color: red;
}
.calendar .ajax__calendar_other .ajax__calendar_day,
.calendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.calendar .ajax__calendar_hover .ajax__calendar_day,
.calendar .ajax__calendar_hover .ajax__calendar_month,
.calendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.calendar .ajax__calendar_active .ajax__calendar_day,
.calendar .ajax__calendar_active .ajax__calendar_month,
.calendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}
