﻿*
{
}

html, body
{
	width: 100%;
	font-family: "Lucida Grande" , "Lucida Sans Unicode" , "Lucida Sans" , sans-serif;
	font-size: 12px;
	line-height: 1.2em;
}

h1
{
	margin: 14px 0;
	font-family: "Lucida Grande" , "Lucida Sans Unicode" , "Lucida Sans" , sans-serif;
	font-size: 12px;
	line-height: 1.2em;
}

p
{
	margin: 14px 0;
	font-family: "Lucida Grande" , "Lucida Sans Unicode" , "Lucida Sans" , sans-serif;
	font-size: 12px;
	line-height: 1.2em;
}

#divCalendarContainer
{
	width: 100%;
	margin-top: 10px;
}

#divCalendar
{
	width: 98%;
	float: left;
}

.calEventsContainer
{
	height: 120px;	
}

.calEvent
{
	font-size: 12px;
	line-height: 1.2em;
}

.calEvent-time
{
	color: #0610FD;
	font-weight: bold;
}

#infoWindow
{
	position: absolute;
	width: 300px;
	height: 300px;
	z-index: 910;
}
#infoWindow-Tab
{
	position: absolute;
	width: 66px;
	height: 48px;
	z-index: 900;
}
#infoWindow-Content
{
	z-index: 999;
	padding: 10px 0px 0px 20px;
	font-size: 10px;
}

/* Event information */
/* Bubble pop-up */

.eventInfo
{
	border-collapse: collapse;
	margin-left: 10px;
	padding: 0;
	width: 100%;
	background-image: url(images/eventinfo-bg.png);
	background-repeat: repeat;

}

#eventInfo-topleft
{
	background-image: url(images/eventinfo-1.png);
	width: 12px;
	height: 55px;
}
#eventInfo-top
{
	background-image: url(images/eventinfo-2.png);
	background-repeat: repeat-x;
	height: 55px;
}
#eventInfo-topright
{
	background-image: url(images/eventinfo-3.png);
	width: 12px;
	height: 55px;
}
.eventInfo-left
{
	background-image: url(images/eventinfo-4a.png);
	background-repeat: repeat-y;
	width: 12px;
}
.eventInfo-right
{
	background-image: url(images/eventinfo-4b.png);
	background-repeat: repeat-y;
	width: 12px;
}
#eventInfo-bottomleft
{
	background-image: url(images/eventinfo-5.png);
	width: 12px;
	height: 20px;
}
#eventInfo-bottom
{
	background-image: url(images/eventinfo-6.png);
	background-repeat: repeat-x;
	height: 20px;
}
#eventInfo-bottomright
{
	background-image: url(images/eventinfo-7.png);
	width: 12px;
	height: 20px;
}

#eventInfoHeader
{
	background-image: url(images/eventinfo-header.png);
	width: 190px;
	height: 47px;
}

.eventInfo-contents
{
	font-size: 12px;
	font-weight: bold;
	line-height: 1.2em;
	font-family: "Lucida Grande" , "Lucida Sans Unicode" , "Lucida Sans" , sans-serif;
	background-image: url(images/eventinfo-bg.png);
	background-repeat: repeat;
}

#ajaxLoadingDialog
{
	text-align: center;
	background-image: url(images/eventinfo-bg.png);
	background-repeat: repeat;
}
	
#eventInfoContents
{
}


#eventInfoContentsNone
{
}

.eventInfo-text
{
	font-size: 12px;
	font-weight: normal;
	line-height: 1.2em;
	font-family: "Lucida Grande" , "Lucida Sans Unicode" , "Lucida Sans" , sans-serif;
}

/* Bubble pop-up */

.popup
{
	z-index: 50;
	border-collapse: collapse;
	margin: 0;
	padding: 0;
}

.popup td.corner
{
	height: 15px;
	width: 19px;
}

.popup td#topleft
{
	background-image: url(images/bubble-1.png);
}
.popup td.top
{
	background-image: url(images/bubble-2.png);
}
.popup td#topright
{
	background-image: url(images/bubble-3.png);
}
.popup td.left
{
	background-image: url(images/bubble-4.png);
}
.popup td.right
{
	background-image: url(images/bubble-5.png);
}
.popup td#bottomleft
{
	background-image: url(images/bubble-6.png);
}
.popup td.bottom
{
	background-image: url(images/bubble-7.png);
	text-align: center;
}
.popup td.bottom img
{
	display: block;
	margin: 0 auto;
}
.popup td#bottomright
{
	background-image: url(images/bubble-8.png);
}

.popup table.popup-contents
{
	font-size: 12px;
	line-height: 1.2em;
	background-color: #fff;
	font-family: "Lucida Grande" , "Lucida Sans Unicode" , "Lucida Sans" , sans-serif;
}

table.popup-contents th
{
	text-align: right;
	text-transform: lowercase;
}

table.popup-contents td
{
	text-align: left;
}


