﻿#eventCalander,#eventCalanderB{
	border:1px solid black;
	border-collapse:separate;
}
#eventCalander tr td{
	width:35px;
	height:24px;
	text-align:center;
	border:1px solid gray;
}

#eventCalanderB tr td{
	width:106px;
	height:106px;
	text-align:right;
	border-right:1px solid gray;
	border-bottom:1px solid gray;
}


.emptyDay{
	padding:1px;
	background-color:#CCCCCC;
}

.noEvent{
	padding:1px;
	background-color:white;
	font:bold 10pt arial;
	height:24px;
	text-align:left;
}

.activeEvent{
	padding:1px;
	background-color:#66FF99;
	font:bold 10pt arial;
	text-align:left;
}

.DOW{
	background-color:#D7E4EA;
}

#todaysDate{
	text-align:center;
	font:8pt arial;
	width:245px;
	background-color:#D7E4EA;
	border-top:1px solid black;
}

#preMonth{
	background-color:#F8FBBF;
	border-bottom:1px solid black;
	border-right:none;
	height:24px;
}

#nextMonth{
	background-color:#F8FBBF;
	border-bottom:1px solid black;
	border-left:none;
	height:24px;
}

#monthTitle{
	width:175px;
	font:bold 8pt arial;
	border-bottom:1px solid black;
	border-width:1px 0px 1px 0px;
	background-color:#F8FBBF;
	text-align:center;
}

#resetLink{
	font:8px arial;
	text-decoration:none;
	margin-right:5px;
}

#eventsTd{
	border:1px solid black;
	background-color:#0033FF;
	color:white;
	font:bold 10pt arial;
	text-align:center;
}

.eventsList{
	margin:0;
	background-color:#EFEFEF;
	padding-left:3px;
	border:1px solid gray;
	font:8pt arial;
	text-align:left;
}

ol.eventsList li{margin-left:25px;}
ol.eventsList li a{display:block;text-decoration:none;padding-left:5px;}
ol.eventsList li a:hover{background-color:#FFFF00;}


.lgNumbers{
	height:25px;
	width:25px;
	float:right;
	border:1px solid gray;
	margin:-2px -2px 0px 0px;;
	background-color:#FFFFFF;
	line-height:24px;
	background-color:#F2F2F2;
}

#dragable1{
	position:absolute;
	width:600px;
	min-height:475px;
	background-color:white;
	border:2px solid black;
	display:none;
}