.pinStyle1{ position:relative; background:url('pin1.gif') no-repeat 0 0; height:30px; width:25px; top:-15px; color:#fff; text-align:center; font: bold 12px Arial; cursor: pointer;}


.pinStyle1 .text{ position: relative; top: 2px; }

body
{
	margin: 0px;
	color: white;
	background-color: #ffffff;
	font-family: Arial;
}
a:active
{
	font-size: 9pt;
	color: white;
	font-family: Arial;
}

a:link
{
	font-size: 9pt;
	color: white;
	font-family: Arial;
}

a:visited
{
	font-size: 9pt;
	color: white;
	font-family: Arial;
}

/*CollapsiblePanel*/
.collapsePanel
{
	background-color: white;
	overflow: hidden;
}

.collapsePanelHeader
{
	width: 100%;
	height: 20px;
	background-image: url(~/images/bg-menu-main-2.png);
	background-repeat: repeat-x;
	font-size: 9pt;
	color: white;
	font-style: normal;
	font-family: Arial, Verdana;
	background-color: white;
}

#master_content .collapsePanelHeader a
{
	color: black;
	font-size: 9pt;
}
#master_content .collapsePanelHeader a:hover {text-decoration:none;background:none;}

.MyCalendar .ajax__calendar_container
{
	border: 1px solid #646464;
	background-color: #cccccc;
	color: #6666cc;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}