body
{
	font-family: Tahoma;
	font-size: 8pt;
	text-align: center;
}

h1
{
	font-size: 16px;
	font-family: Tahoma;
	font-weight:bold;
	color: #000000;
	text-align: left;
}

.displayGridFullBorder
{
	font-family: Tahoma;
	font-size: 8pt;
	border-top: solid 1px #7a7a7a;
	border-bottom: solid 1px #7a7a7a;
	border-right: solid 1px #7a7a7a;
	border-left: solid 1px #7a7a7a;
	border-collapse: collapse;
	width: 100%;
}

.displayGridFullBorder td
{
	border-bottom: solid 1px #7a7a7a;
	border-right: solid 1px #7a7a7a;
	border-left: solid 1px #7a7a7a;
	padding: 2px;
}

.headerCell
{
	background-color: #eaeaea;
	border-bottom: solid 1px #7a7a7a;
	color: #056bac;
	font-weight: bold;
	width: 200px;
	padding: 2px 2px 2px 2px;
	text-align: left;
	vertical-align: top;
}

.dateCell
{
	width: 150px;
	padding: 2px 2px 2px 2px;
	text-align: left;
	vertical-align: top;
	height: 90px;
}

.nonDateCell
{
	width: 150px;
	padding: 2px 2px 2px 2px;
	text-align: left;
	vertical-align: top;
	height: 90px;
	background-color: #eaeaea;
}

.calendarEntry
{
	color: #000000;
	font-weight: bold;
	border: solid 1px #000000;
	margin: 2px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
}

.nationalEntry
{
	color: #1a9702;
	border: solid 1px #000000;
	font-weight: bold;
	margin: 2px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
}

.provinicialEntry
{
	color: #b50101;
	border: solid 1px #000000;
	font-weight: bold;
	margin: 2px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
}

.dublinEntry
{
	color: #056bac;
	border: solid 1px #000000;
	font-weight: bold;
	margin: 2px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
}

.scratchCupEntry
{
	color: #b5a201;
	border: solid 1px #000000;
	font-weight: bold;
	margin: 2px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
}

.openEntry
{
	color: #8800ff;
	font-weight: bold;
	border: solid 1px #000000;
	margin: 2px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
}

