#menu li a.disabled { color:#ccad51; cursor:text; }

/* FRAME STYLES */
#frame { margin-left:10px; text-align:left; }
#frame table { border: 1px solid #000; margin-left: 0px; }
#frame .form td { font-weight: bold; vertical-align: top; border-bottom:none 0; 
	border-top:none 0; }
#frame .form td label { color:#000; }
#frame .red { color:Red }
#frame .grid { text-align:center; border-bottom: none 0; border-top: none 0; }
#frame .grid td { border: none 0; border-bottom:1px dashed #000; }
#frame .gridfoot { border-top:none 0; text-align:center; }
#frame .grid .pager table td { border:none; }
#frame .grid .pager td { border-bottom:1px solid #000000; }

/* AJAX STYLES */
.Loading { color:#666666; font-size:8pt; }
/*Modal Popup Extender*/
#frame .modalPopup table, #frame .modalPopup td, #form .modalPopup table, #form .modalPopup td
{ border: none 0; background-color: Scrollbar; }
.modalBackground { background-color:Gray; filter:alpha(opacity=0); opacity:0; }
.modalPopup
{ 
	border-width:1px; 
	border-style:solid; border-color:Gray; 
	padding:5px 5px 5px 5px; width:300px; text-align:center;
}
/*Validator Extender*/
.validatorCalloutHighlight { background-color: lemonchiffon; }
/*Animation Extender*/
.AnimationBody
{
	display: none; width: 250px; border: solid 1px #CCCCCC; 
	font-size: 13px; background-color: #FFFACD; padding: 5px;
	opacity: 0; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); 
	z-index: 2; position:absolute;
}

.AnimationClose
{ 
	float: right; opacity: 0; 
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); 
}

.AnimationButtonClose
{
	background-color: #666666; color: #FFFFFF; text-align: center; 
	font-weight: bold; text-decoration: none; 
	border: outset thin #FFFFFF; padding: 5px;
}
/*Calendar Extender*/
#frame .ARGCalendar table, #frame .ARGCalendar td
{ border-style: none; background-color: lemonchiffon; color: #666666; font-weight:normal; }
.ARGCalendar .ajax__calendar_container {
    border:1px solid #646464;
    color: #666666; font-weight:normal;
    background-color: lemonchiffon;
}
.ARGCalendar .ajax__calendar_other .ajax__calendar_day,
.ARGCalendar .ajax__calendar_other .ajax__calendar_year {
    color: #FFCC99;
}
.ARGCalendar .ajax__calendar_hover .ajax__calendar_day,
.ARGCalendar .ajax__calendar_hover .ajax__calendar_month,
.ARGCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: red;
}
.ARGCalendar .ajax__calendar_active .ajax__calendar_day,
.ARGCalendar .ajax__calendar_active .ajax__calendar_month,
.ARGCalendar .ajax__calendar_active .ajax__calendar_year {
    color: red;
}
/*Populate DropDown Using UpdateProgress*/
.CascadingDropDown 
{
	position:absolute; margin-left:5px; margin-top:5px; 
	color:#666666; font-size:9pt; font-weight:normal; 
	filter:alpha(opacity=100); opacity: 100; 
	background-color:white;
}
/*Progress Bar*/
.ProgressBar
{
	position:absolute; margin-left:-80px; margin-top:7px; 
	color:#666666; font-size:9pt; font-weight:normal; 
	filter:alpha(opacity=60); opacity: 60; 
	background-color:Transparent;
}