@charset "utf-8";
/* CSS Document */


td { font-family: sans-serif; font-size: 13px;}


/* Calendar Header */
.subheader { background-color:#E0E8EF;  text-align: center; color:#3271A4;}

/* Calendar Meat */
.main, .filler{ background-color:white; border-bottom:1px solid #dddddd; height: 70px; vertical-align: top; color:#666666;}
.special{ background-image:url(/images/spec2.gif);  border-bottom:1px solid #dddddd; vertical-align: top; height: 70px; }
.demotip{ display:none}
.tipcontent{ line-height:23px}

/*  Div Styling */
#spacerDiv{float:left;  position:absolute; top:0px; left:0px; width:100px}
#cal{padding-left:5px; 
	padding-right:5px;
padding-top:5px; 
	}
#container{ background-color:#FFFFFF; background-image:none; float:right
}

#detailDiv{ width:320px; float:right;   
		border:2px solid #666666;
		height:auto;
		}
		
#detailDivSpace{ width:320px; padding:5px; padding-right:-55px; float:right;
}
#detailDiv a{ float:right;
color:#184565; }

.window {display:none;
  position:absolute;  
   width:440px;  
   height:200px;  
   z-index:9999;  
   padding:5px; }

#mask { z-index:5000;
		opacity:0.20;
		background-color:#999999;
		display:none;
		position:absolute;
		left: 0px;
		top:0px}
.st-bg{
	border-left:1px solid #DDDDDD;
}
.st-bg-fc{
	border-left: 0 none;
}
#eEditDiv {
 width:600px;   
   height:500px; 
background-color:#FFFFFF;
border:solid 2px;
border-color:#5c88a7;
}
#calBody{
	border-top:1px solid #BBCCFF;
	background:url("/images/shadowCal.jpg") no-repeat scroll right bottom transparent;
	padding:0 0 26px;
}
.eventHeader{font-size:20px; color:#333333; text-shadow:#313131; background-color:#cfdfea; width:600px; font-weight:bold; height:28px; padding-top:3px; display:inline; float:right}

.eventHeader a{background: url(/images/close.png) 0 0 no-repeat; color: #EFEFEF; text-decoration:none; float:right; padding-right: 40px; padding-top:0;}

.requiredField{ border:#993333 solid 2px;}

.editText{ color:#006633; font-size:14px; text-align:center}
.rightA{
	background-position:-13px -10px;
}
.rightAHov{
	background-position:-13px -33px;
}

.leftA{
	background-position:-43px -10px;
}
.leftAHov{
	background-position:-43px -33px;
}
.navbutton{
	background-image: url(/images/combined.jpg);
	-moz-user-select:none;
	border: 0 none;
	cursor:pointer;
	height:23px;
	padding:0 2px;
	vertical-align:middle;
	width:27px;
}
.tooltip{
	text-align:center;
	display:none;
	background:transparent url(/images/black_arrow.png);
	font-size: 12px;
	height: 90px;
	width: 180px;
	padding: 15px;
	color: #fff;
}
