/*
	Style Sheet for the calendar
*/

.Bigcal
{
	position:relative;
	width:525px;
	/*height:500px;*/
}

.Bigcal .cal_head
{
	border: 1px solid #333333;
	color: #000000;
	background-image: url(../images/calendar_monthGradientLarge.gif);
	background-repeat: repeat-x;
	height:25px;
	
	width:525px;
}

.Bigcal .cal_body
{
	border: 1px solid #333333;
	
	background-color:#CCCCCC;
	width:525px;
	height:462px;
	
	text-align:right;
}

.Bigcal .eventlist
{
	/*background-color:#CCCCCC;*/
	width:525px;
	text-align:left;
}

/* Current month */
.Bigcal .cal_body .calText
{
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #333333;
	
	width:75px;
	height:75px;
}
/* Not the current month */
.Bigcal .cal_body .calGray
{
	border: 1px solid #333333;
	color: #666666;
	background-color: #EEEEEE;
	
	width:75px;
	height:75px;
}

.Bigcal .cal_body .calEvent
{
	border: 1px solid #333333;
	color: #333333;
	background-color: #FFD74A;
	
	width:75px;
	height:75px;
}


.smallcal
{	
	border: 1px solid #ffffff;
	
	position:relative;
	width:210px;
	/*height:500px;*/
}

.smallcal .cal_head
{
	color:#000000;
	background-image:url(../images/calendar_monthGradient.gif);
	background-repeat: repeat-x;
	border: 1px solid #333333;
	padding: 0px;
	height:17px;
	font-size:small;
	
	width:210px;
}

.smallcal .cal_body
{
	/*border: 1px solid #333333;
	padding: 0px;*/
	background-color:#CCCCCC;
	
	font-size:small;
	width:210px;
	/*height:450px;*/
	text-align:right;
}

/* Current month */
.smallcal .cal_body .calText
{
	color: #333333;
	background-color: #FFFFFF;
	
	width:30px;
	height:30px;
}
/* Not the current month */
.smallcal .cal_body .calGray
{
	color: #666666;
	background-color: #EEEEEE;
	
	width:30px;
	height:30px;
}
.smallcal .cal_body .calEvent
{
	color: #333333;
	background-color: #FFD74A;
	
	width:30px;
	height:30px;
}

.cal_head a:link
{
	color:#000000;
}
.cal_head a:visited
{
	color:#000000;
}
.cal_head a:hover
{
	color:#660000;
}
.cal_head a:active
{
	color:#660000;
}

.cal_body a:link
{
	color:#996666;
}
.cal_body a:visited
{
	color:#996666;
}
.cal_body a:hover
{
	color:#006666;
}
.cal_body a:active
{
	color:#006666;
}

.admineventlist
{
	border:none;
	
	/*background-color:#CC9900;*/
}
.admineventlist .Eventheader
{
	border-bottom-style:double;
	border-bottom-color:#999933;
	background-color:#FFCC00;
	color:#000000;
}
.admineventlist .lineone
{
	background-color:#FFFFFF;
	height:2em;
}
.admineventlist .linetwo
{
	background-color:#FFFFCC;
	height:2em;
}
