﻿td.osac-eventcalendarheaderarrowforwardcell
{
	text-align: right;
}

td.osac-eventcalendarheaderarrowbackcell
{
	text-align: left;
}

td.osac-eventcalendarheaderarrowforwardcell, td.osac-eventcalendarheaderarrowbackcell
{
	padding: 0px 5px;
}

td.osac-eventcalendarheadermonthlabelcell
{
	color: #20145e;
}

table.osac-eventcalendardatesinnerinnertable
{
	margin-top: 3px;
	background-color: White;
	border-collapse: collapse;
}

table.osac-eventcalendardatesinnerinnertable td
{
	border: solid 2px #BBBBBB;
}

td.osac-eventcalendarindaycell a:link, td.osac-eventcalendarindaycell a:active, td.osac-eventcalendarindaycell a:visited
{
	color: #7A89C4;
}

td.osac-eventcalendarselecteddaycell a:link, td.osac-eventcalendarselecteddaycell a:active, td.osac-eventcalendarselecteddaycell a:visited
{
	color: Black;
}

td.osac-eventcalendarselecteddaycell
{
	color: Black;
	background-color: #E6E6E6;
}

a.osac-eventcalendarindaylink, a.osac-eventcalendaroutdaylink
{
	margin: 5px;
	text-decoration: none;
}

.osac-eventcalendarframemaindiv
{
 
	 
}

.osac-eventcalendarframetopdiv
{
 
}

.osac-eventcalendarframebottomdiv
{
 
}

.osac-eventcalendarframebottominnerdiv
{
 
}

.osac-eventcalendarframecontentdiv
{
	font-family: "Arial Black" , Sans-Serif;
	font-size: smaller;
 
	padding: 0 0px;
}

.osac-eventcalendarframetopdiv, .osac-eventcalendarframetopinnerdiv, .osac-eventcalendarframebottomdiv, .osac-eventcalendarframebottominnerdiv
{
	width: 100%;
	height: 16px;
	font-size: 1px;
}

div.osac-eventcalendardaycolormarkerdiv
{
	height: 7px;
}

td.osac-eventcalendarinnerlegendcell
{
	padding: 5px 0px;
}

td.osac-eventcalendaralldatescell
{
	padding: 10px 16px;
}

DIV.RadToolTip_Default TABLE.rtWrapper TD.rtWrapperTopCenter
{
	padding-left: 10px !important;
	padding-top: 5px !important;
}

DIV.RadToolTip_Default TABLE.rtWrapper TD.rtWrapperContent
{
	padding: 5px 30px 5px 10px !important;
}
