﻿
#contentContainer{position:relative;}

a.calendarNav{ font-weight: bold; font-size: 10pt; color: #990033}
a.calendarNav:hover { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; color: #FFFFFF}

a.CNav:link {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF}
a.CNav:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF }
a.CNav:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FF0099}

.calendartitlebar {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10pt;
	background-color: #000033;
	height: 30px;
	text-indent: 5pt;
	font-weight: bold;
}
.calendarListItem { font-family: Arial, Helvetica, sans-serif; color: #990033; font-size: 9pt; font-weight: normal; background-color: #9999FF}
.calendarListsubtext { font-family: Arial, Helvetica, sans-serif; color: #000033; font-size: 8pt}
.calendarColHeading { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 10pt; background-color: #333399; border-style: none; clip:  rect(   )}
.calendarListLocation { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold}

/* Calendar */
* html div#contentContainer{margin:0 19px 0 19px;}


.profilecalendar {margin:40px 20px 0 20px;}
.profilecalendar .weekdays{clear:left;}

.profilecalendar .calweek{clear:both;padding:4px 0;overflow:hidden;min-height:60px;
	border-bottom:solid 1px #B2B2C1;background:url(/images/cal_faux.gif) repeat-y;}
* html .profilecalendar .calweek{}
	

.profilecalendar .events{clear:both;padding-top:4px;position:relative;}
.profilecalendar .calday{float:left;width:103px;background:transparent;}
/*
.profilecalendar{position:relative;background:url(/images/cal.jpg) repeat-x;width:722px;clear:both;
	padding:3px 0 12px 0;height:421px;}
*/
.profilecalendar{position:relative;width:722px;background:url(/images/cal_background.jpg) no-repeat;clear:both;
	padding:3px 0 12px 0;height:421px;}
.profilecalendar div.notcurrent a{padding:0 0 0 4px;color:#9797AC;text-decoration:underline;font-weight:bold;}
.profilecalendar div.current a{padding-left:4px;color:#000033; text-decoration:underline;font-weight:bold;}
.profilecalendar div a:hover{color:#FF9900;}

#daytitles{margin-left:4px;}
.daytitle{float:left;width:103px;}
#lastdaytitle{width:99px;}
#event1{
	position:absolute;
	top:90px;
	left:100px;
	width:200px;
	background-color:Aqua;
	height:12px;
}

.event{color:#000033;font-size:0.9em;margin-bottom:2px;height:24px;overflow:hidden;}
/*
.eventbooked{background-color:#FFF; border:solid 1px #FF3300;background:url(/images/booked_grad.gif) repeat-y;}
.eventpenciled{background-color:#FFF; border:solid 1px #6699CC; background:url(/images/penciled_grad.gif) repeat-y;}
.eventunavailable{background-color:#FFF; border:solid 1px #009900;background:url(/images/unavailable_grad.gif) repeat-y;}
.eventpersonal{background-color:#FFF; border:solid 1px #CC9900;background:url(/images/personal_grad.gif) repeat-y;}
.bookedcont{background-color:#FFF; border:solid 1px #FF3300;background:url(/images/booked_cont.gif) repeat-y;}
.penciledcont{background-color:#FFF; border:solid 1px #6699CC; background:url(/images/penciled_cont.gif) repeat-y;}
.unavailablecont{background-color:#FFF; border:solid 1px #009900;background:url(/images/unavailable_cont.gif) repeat-y;}
.personalcont{background-color:#FFF; border:solid 1px #CC9900;background:url(/images/personal_cont.gif) repeat-y;}
*/

.event0{background-color:#FFF; border:solid 1px #CCC;background:url(/images/booked_grad.gif) repeat-y;}
.cont0{background-color:#FFF; border:solid 1px #CCC;background:url(/images/booked_cont.gif) repeat-y;}

.event1{background-color:#FFF; border:solid 1px #CCC; background:url(/images/penciled_grad.gif) repeat-y;}
.cont1{background-color:#FFF; border:solid 1px #CCC; background:url(/images/penciled_cont.gif) repeat-y;}

.event2{background-color:#FFF; border:solid 1px #CCC ;background:url(/images/unavailable_grad.gif) repeat-y;}
.cont2{background-color:#FFF; border:solid 1px #CCC ;background:url(/images/unavailable_cont.gif) repeat-y;}

.event3{background-color:#FFF; border:solid 1px #CCC;background:url(/images/personal_grad.gif) repeat-y;}
.cont3{background-color:#FFF; border:solid 1px #CCC;background:url(/images/personal_cont.gif) repeat-y;}

.key span{display:block;float:left;padding:0 4px;}
.key{position:absolute;top:-4px;left:280px;}
.key .event{width:80px;margin-right:8px;font-size:0.9em;}

/* month diary */
#mpdiary span.notcurrent{position:absolute;}
#mpdiary span.current{position:absolute;}

#caldate1{top:26px;left:4px;}
#caldate2{top:26px;left:107px;}
#caldate3{top:26px;left:210px;}
#caldate4{top:26px;left:313px;}
#caldate5{top:26px;left:416px;}
#caldate6{top:26px;left:519px;}
#caldate7{top:26px;left:622px;}

#caldate8{top:106px;left:4px;}
#caldate9{top:106px;left:107px;}
#caldate10{top:106px;left:210px;}
#caldate11{top:106px;left:313px;}
#caldate12{top:106px;left:416px;}
#caldate13{top:106px;left:519px;}
#caldate14{top:106px;left:622px;}

#caldate15{top:184px;left:4px;}
#caldate16{top:184px;left:107px;}
#caldate17{top:184px;left:210px;}
#caldate18{top:184px;left:313px;}
#caldate19{top:184px;left:416px;}
#caldate20{top:184px;left:519px;}
#caldate21{top:184px;left:622px;}

#caldate22{top:264px;left:4px;}
#caldate23{top:264px;left:107px;}
#caldate24{top:264px;left:210px;}
#caldate25{top:264px;left:313px;}
#caldate26{top:264px;left:416px;}
#caldate27{top:264px;left:519px;}
#caldate28{top:264px;left:622px;}

#caldate29{top:344px;left:4px;}
#caldate30{top:344px;left:107px;}
#caldate31{top:344px;left:210px;}
#caldate32{top:344px;left:313px;}
#caldate33{top:344px;left:416px;}
#caldate34{top:344px;left:519px;}
#caldate35{top:344px;left:622px;}
.biog {
	width:270px;
	background: #FFF;
	color: #000066;
	padding: 10px;
	margin: 0px;
	border: 3px solid #000033;
	position:absolute;
	top:80px;
	left:255px;
	z-index:200;
}

.biog .bd{background-color:#C4D6EC;margin:10px;color:#000066;padding:12px;_height:300px;min-height:300px;}
.biog .ft a{display:block;color:#000033;margin-left:200px;padding-bottom:8px;font-size:1.2em;text-decoration:none;font-weight:bold;}
.biog em{font-style:normal;color:#FFF;font-size:1.4em;font-weight:bold;}

#contentContainer #pageheading{margin: 0 0 0 260px;height:20px;}
