﻿/* general */
p, body, td 
{
}

a {
	color:navy;
}

/*  modal popup */
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	/*background-color:#ffffdd;*/
	background-color: #EFF3FB;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.updateProgress
{
	position: absolute;
	background-color: White;
	filter: alpha(opacity=80);
	MozOpacity: 0.8;
	opacity: 0.8;
	padding: 0px;
	margin: 0px;
}
.updateProgress div
{
	background-color: White;
	padding: 4px;
	position: absolute;
	top: 30%;
	left: 50%;
	margin:auto;
	text-align:center;
}
/* calendar control (System.Web.UI.WebControls) */

.calendar {
	background-color: white;	
	font-family: Tahoma;
	font-size: 8pt;
}

.calendar td 
{
	font-family: Tahoma;
	font-size: 8pt;
	padding: 2px 2px 2px 2px;
}

.calendar table  {
	background-color: #9EBEF5;
}

.calendar tr td a {
	text-decoration: none;
}

.calendar td a {
	text-decoration: none;
}

.calendar td.today a 
{
    border: solid 1px red;   
}

.calendar td.selected  
{
    background-color: #FBE694;
}
