﻿/* AUTOCOMPLETE EXTENDER */
.autoExt, .autoExtShown
{
	margin-top:-3px;
	background-color:#E7FAFA;
	z-index:1000;
	overflow-y:visible;
	max-width:200px;
}
.autoExtShown
{
	border:solid 1px gray;
}
/* list item */
.autoExtLI, .autoExtHL{
	list-style-type:none;
	margin-left:-20px;
}
/* highlited list item */
.autoExtHL
{
	font-weight:bold;
	cursor:pointer;
	/* list-style-image:url(../img/bullet_blue.jpg); */
	list-style-type:circle;
}
/* AUTOCOMPLETE EXTENDER */

/* MASKED EDITOR EXTENDER */
.maskNumFoc
{
	text-align:right;
	/*background-color:#E7FAFA;*/
	background-color:#d4d2d0;
}
/* MASKED EDITOR EXTENDER */

/* CALENDAR */
.calendar .ajax__calendar_container 
{
	background:#f6fcfe;
	font-size:10px;
	font-family:tahoma,verdana,helvetica;
	color:#333333;
	text-align:center;
	text-decoration:none;
	border:1px solid #dbeef5;
	cursor:pointer;
	position:absolute;
	z-index:1;
}

.calendar .ajax__calendar_footer 
{
	border-top:1px solid #f5f5f5;
}
.calendar .ajax__calendar_dayname 
{
	border-bottom:1px solid #cccccc;
	color:#6A6A6A;
	font-weight:bold;
	font-size:12px; 	
	border:0px;
}
.calendar .ajax__calendar_day 
{
	border:1px solid #ffffff;
}
.calendar .ajax__calendar_month 
{
	border:1px solid #ffffff;
}
.calendar .ajax__calendar_year 
{
	border:1px solid #ffffff;
}
.calendar .ajax__calendar_active .ajax__calendar_day 
{
	background-color:#f7db86;
	border-color:#0066cc;
	color:#0066cc;
}
.calendar .ajax__calendar_active .ajax__calendar_month 
{
	background-color:#f7db86;
	border-color:#0066cc;
	color:#0066cc;
}
.calendar .ajax__calendar_active .ajax__calendar_year 
{
	background-color:#f7db86;
	border-color:#0066cc;
	color:#0066cc;
}

.calendar .ajax__calendar_other .ajax__calendar_day 
{
	background-color:#ffffff;
	border-color:#ffffff;
	color:#bbbbbb;
}
.calendar .ajax__calendar_other .ajax__calendar_year 
{
	background-color:#ffffff;
	border-color:#ffffff;
	color:#bbbbbb;
}

.calendar .ajax__calendar_hover .ajax__calendar_day 
{
	background-color:#edf9ff;
	border-color:#daf2fc;
	color:#0066cc;
}
.calendar .ajax__calendar_hover .ajax__calendar_month 
{
	background-color:#edf9ff;
	border-color:#daf2fc;
	color:#0066cc;
}
.calendar .ajax__calendar_hover .ajax__calendar_year
{
	background-color:#edf9ff;
	border-color:#daf2fc;
	color:#0066cc;
}

.calendar .ajax__calendar_hover .ajax__calendar_title 
{
	color:green;
}
.calendar .ajax__calendar_hover .ajax__calendar_today 
{
	color:green;
}

.calendar .ajax__calendar_title 
{
	cursor:pointer;
	font-weight:bold;
	font-size:13px;
}

.calendar .ajax__calendar_deactive .ajax__calendar_day 
{
	background-color:#ffffff;
	border-color:#ffffff;
	color:#646464;
	text-decoration:line-through;
}
.calendar .ajax__calendar_deactive .ajax__calendar_month 
{
	background-color:#ffffff;
	border-color:#ffffff;
	color:#646464;
	text-decoration:line-through;
}
.calendar .ajax__calendar_deactive .ajax__calendar_year 
{
	background-color:#ffffff;
	border-color:#ffffff;
	color:#646464;
	text-decoration:line-through;
}
/* CALENDAR */

/* AJAX Modal Popup */
	.modalBackground {
		background-color:Gray;
		filter:alpha(opacity=70);
		opacity:0.7;
		}
	.modalPopup_inner{
		background-color:#ffffdd;
		vertical-align :top;
		width:450px
		}
	.modalPopup {
		/*background-color:transparent;  
		padding:0px;
		border:none;*/
		
		background-color:#ffffdd;
		border-width:1px;
		border-style:solid;
		border-color:Gray;
		padding:3px;
		width:450px;
		}
	
	.modalPopup p {padding:8px;}
	
	.modalPopup a {
		text-decoration:none;
		color:Black;
		}
	.modalPopup a:hover{
		font-weight:bold;
		}
	.modalPopup a:active, .modalPopup a:visited{color:Black;}
	
	.modalPopup_DragPanel {        	
        cursor: move; 
        background-color:Transparent; 
        text-align:center; 
        height:16px; 
        margin-left:5px; 
        margin-right:5px;
		}
		
	.modalPopup a.close {
		text-decoration:none;
		color:#062c59;
		}
	.modalPopup a.close:hover{color: #990000;}
	
	
	
/* End AJAX Modal Popup */