/* CSS Document */
body {
	font-family:Arial, Helvetica, sans-serif; font-size:80%; background:#000000; margin:0px; padding:15px 0px 15px 0px;
}

div.bodyBorder {
	width:965px;
}

/* SMALL CALENDAR TAGS ------------------------------ */
div.calendarHolder {
	float:left; width:203px; font:10px Verdana, Arial, Helvetica, sans-serif;
}



/* BIG CALENDAR TAGS -------------------------------- */
div.calendarBigHolder {
	float:left; width:716px; font:10px Verdana, Arial, Helvetica, sans-serif; background-color:#FFFFFF;
}
table.calendarDef {
	font:10px Verdana, Arial, Helvetica, sans-serif; text-align:center;
}
td.smallDays {
	width:29px; border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; padding:1px;
}
td.bigDays {
	width:95px; padding:3px; border-bottom:1px solid #FFFFFF; border-right:1px solid #FFFFFF;
}
td.big {
	width:95px; height:100px; border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;
}	
.month {
	width:144px; border-bottom:1px solid #FFFFFF; border-right:1px solid #FFFFFF;
}
.bigEventDay {
	width:95px; background-color:#FF9900; padding:3px; text-align:right; font-weight:bold;
}
.bigDay {
	width:95px; background-color:#FFFFFF; padding:3px; text-align:right; font-weight:bold;
}
.bigToday {
	width:95px; background-color:#6699CC; padding:3px; text-align:right; font-weight:bold;
}
.bigMonth {
	width:509px; height:35px; border-bottom:1px solid #FFFFFF; border-right:1px solid #FFFFFF;
}
tr.month {
	background-color:#CCCCCC; text-align:center; font-weight:bold;
}
tr.days {
	background-color:#457AA2; font-weight:bold; color:#FFFFFF;
}
tr.caldays {
	background-color:#E8E8E8;
}
td.event {
	background-color:#FF9933; width:29px; font-weight:bold;  border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;
}
td.today {
	background-color:#6699CC; width:29px; border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;
}
.popUpBox {
	width:215px; border:1px solid #333333; background-color:#CCCCCC; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:11px;
}
.popUpBoxBig {
	width:115px; border:1px solid #333333; background-color:#FFFFFF; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:11px;
}

.popUpTitle {
	width:199x; font-weight:bold; padding:3px 3px 2px 3px; color:#FFFFFF; background-color:#556666;
}
.popUpDesc {
	width:199; padding:5px 3px 2px 3px; color:#333333;
}

/* EVENTS PAGE -------------------------------------- */
div.calendarEvents {
	float:left; width:714px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; background-color:#FFFFFF; text-align:left; padding: 5px;
}
	div.calendarEvents h1 {
		font-size:1.3em; color:#003366;
	}
	div.calendarEvents h2 {
		background:#003366; color:#FFFFFF; font-size:1.1em; width:100%; padding:2px;
	}


a.calendar:link, a.calendar:visited {
	color:#333333; text-decoration:none;
}
a.calendar:hover {
	color:#333333; text-decoration:underline;
}

