﻿.CalStyle
{
	border-top:1px solid black;
	border-bottom: 1px black solid;
}
.CalHeader1Style
{
	color:#5A869C;
	font-size:10pt;
	text-align:center;
	font-weight:bold;
}
.CalHeader2Style
{
	font-size: 8pt;
	padding-top:0px;
	padding-bottom:0px;
	color:#5A869C;
	text-align:center;
	font-weight:bold;
}
.CalDayHeaderStyle
{
	color:#5A869C;
	font-size:8pt;
	text-align:center;
	font-weight:bold;
	padding-top:0px;
	padding-bottom:0px;	
}
.CalDayStyle
{
	color:#5A869C;
	font-size: 8pt;
	text-align:center;
	width:24px;
	text-decoration:none;
}
.CalDayStyle a
{
	color: #5A869C;
	font-size: 8pt;
	text-align:center;
	width:24px;
	text-decoration:underline;
	font-weight:bold;
}
.CalDayStyle a:hover
{
	font-size: 8pt;
	color: #FB9700;
	font-weight:bold;
}
.CalDayStyle a:link
{
	font-size: 8pt;
	color: #5A869C;
	font-weight:bold;
	text-decoration:underline;
}
.CalDayStyle a:visited;
{
	font-size: 8pt;
	color: #FB9700;
	font-weight:bold;
	text-decoration:underline;
	width:24px;	
}
.CalTodayStyle
{
	font-weight:bold;
	color:#5A869C;
	background-color:#D9FFFd;
}
.CalFooterStyle
{
	border:0px; 
	width:185px; 
	color:#5A869C;
}

.CalNavStyle
{
	font-size: 7pt;
	color:#5A869C;
}
.CalNavStyle a:visited
{
	font-size: 7pt;
	color:#008DDB;
	font-weight:bold;
}
.CalNavStyle a:link
{
	font-size: 7pt;
	color:#5A869C;
	font-weight:bold;
}
.CalNavYearBack
{
	text-align:left;
	width:42px;
}
.CalNavYearForward
{
	text-align:right;
	width:42px	
}
.CalNavMonthBack
{
	text-align:left;
	width:42px;
}
.CalNavMonthForward
{
	text-align:right;
	width:85px	
}
.PU
{
	position:absolute;
	top:0px;
	left:0px;
	display:none;
	width:200px;
	font-size:8pt;
	background-color:#5A869C;
	color:white; 
	padding:10px;
	z-index: 10000;
	
}
.PUHeader
{
	width:100%;
	font-weight:bold;	
}
.PUBody
{
	width:100%;
}

