body {
}

body
{
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:10pt;

}
H2{font-size:1em;}
H3{font-size:0.90em;}
H4{font-size:0.80em;}

/*formatting for each calendar event title */
.box-event-title{font-size:0.77em; display:block;}
/*Formatting for KeyColors div with id of keycolors */
.keycolors{position:relative; top:0px; left:auto; border-collapse:collapse; border:solid 0px #F5F5F5; width:560px;}
p{margin-top:0px;margin-bottom:0px;}
br{margin-top:0px;margin-bottom:0px;}
/*Details for each calender day */
#daydetail{border:solid 2px #3366CC; width:560px; padding-left:10px;padding-right:10px;margin-bottom:10px;}
/*#daydetail_render{border:solid 2px Blue;}*/

/* links */
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:active:{text-decoration:underline;}
a:hover{text-decoration:underline;}

 #message-box {
        width:200px;
        white-space:normal;
        position: absolute;
        left:10px;
        visibility: hidden;
        z-index: 5;
        border: 1px solid black;
        padding: 10px;
        font-family: helvetica, sans-serif;
        font-size: x-small;
    }
.calendarview
{
	padding:10 0 0 10;
position:relative;
left:10px;
top:1px;
width:620px;
font-family:Verdana,Arial,Helvetica,sans-serif;

/*border:solid 1px #3366CC;*/
font-size:8pt;
color:#003399;	
}

.DayHeader
{
    background-color:#99CCCC;
    border-color:#FFFFFF;
    font-family:Verdana,arial,Helvetica,sans-serif;
    color:#336666;
    height:1px;
}
.Day
{
    border:solid 1px #3366CC;
    font-size:12pt;
    height:100px;
    text-align:left;
    vertical-align:top;
    width:75px;
    white-space:normal;
}
.NextPrev{font-size:8pt;color:#ffffff;}

.OtherMonthDay{color:#ffffff;}
.SelectedDay{background-color:#add8e6;color:#008b8b;}
.Selector{background-color:#99CCCC;color:#336666;}
.Title{background-color:#003399; border:solid 1px #3366cc;font-size:10pt;height:25px;color:#ffffff;}
.TodayDay{background-color:#99CCCC;color:#FFFFFF;}
.WeekendDay{background-color:#CCCCFF;}

/*format the date number area */
.calendar-date
{
	clear: none;
	border-right: black 1px solid;
	display: block;
	font-size: 10pt;
	left: -2px;
	float: none;
	visibility: visible;
	vertical-align: middle;
	width: 20px;
	padding-top: 2px;
	border-bottom: black 1px solid;
	position: relative;
	top: -2px;
	height: 20px;
	background-color: transparent;
	text-align: center;
}
/* format the space after each event */
.event-sep { 
CLEAR: none; 
BORDER-RIGHT: black 1px solid; 
DISPLAY: block; 
FONT-SIZE: 10pt; 
LEFT: -2px; 
FLOAT: none; 
VISIBILITY: visible; 
VERTICAL-ALIGN: middle; 
WIDTH:auto; 
PADDING: 1px 2px 1px 2px;
BORDER-BOTTOM: black 1px solid; 
POSITION: relative; 
TOP: -2px; 
HEIGHT: 3px; 
BACKGROUND-COLOR: transparent; 
color:#3366CC;
TEXT-ALIGN: center; 
}



