/* calendar */
/*months and years - top*/
#calendar
{
}
#calendar h3  /*calendar h2 uses global style*/
{
	float:left;
	font-size:110%;
	color:#ffffff;
	font-weight: bold;
	text-transform:capitalize;
	font-family:Arial, Sans-Serif;
	background-color:#A2A2A2;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
}
#calendar th
{
	font-size:100%;
	color:#ffffff;
	font-weight: bold;
	background-color:#A2A2A2;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
}
.calendartopdisplay
{
	display:inline-block;
	font-family:Arial, Sans-Serif;
	background-color:#A2A2A2;
	height:30px;
	padding: 3px 6px 6px 6px;
	margin: 0px 0px 0px 0px;
}
.calendartopdisplay_navigation
{
	float:right;
	padding: 3px 6px 6px 6px;
	margin: 0px 0px 0px 0px;
}
.calendartopdisplay a:link,.calendartopdisplay a:visited
{
	background-color: inherit;
	color: #ffffff;
	text-decoration: underling;
}
.calendartopdisplay a:hover,.calendartopdisplay a:active
{
	background-color: inherit;
	color: #ffffff;
	text-decoration: underline;
}
table.month_year_display
{
	background-color:Transparent;
	color: #ffffff;
	font-weight: bold;
	width:inherit;
	text-transform:capitalize;
}

.prevyear
{
	color: #ffffff;

}
.thisyear
{
	color: #ffffff;
	font-weight: bold;
	text-align: right;
}
.nextyear
{
	color: #ffffff;

}

/*newstype - top (header)*/
.newstypetopdisplay
{
	display: block;
	font-family:Arial, Sans-Serif;
	background-color:#A2A2A2;
	width: 165px;
	height:36px;
	padding: 3px 0px 0px 6px;
	margin: 0px 0px 0px 0px;	
}

/*month selection*/
td.calendarchoice
{
	border: solid 1px #ffffff;
	background-color: #F4F4F4;/*#F5EB7A*/
	font-family:Arial, Sans-Serif;
	padding: 2px 3px 2px 3px;
}
td.calendarchoice a:link,td.calendarchoice a:visited
{
	background-color: inherit;
	color: #000000;
	text-decoration: none;
}
td.calendarchoice a:active
{
	background-color: inherit;
	color: #000000;
	text-decoration: none;
	font-weight:100;
}
td.calendarchoice a:hover
{
	background-color: inherit;
	color: #000000;
	text-decoration: underline;
}
td.calendarchoiceon
{
	border: solid 1px #ffffff;
	background-color: #ffffff;
	color: #000000;
	padding: 2px 3px 2px 3px;
	font-family:Arial, Sans-Serif;
}
td.calendarchoiceon a:link,td.calendarchoiceon a:visited
{
	background-color: inherit;
	font-family:inherit;
	color: #000000;
	text-decoration: none;
}
td.calendarchoiceon a:hover,td.calendarchoiceon a:active
{
	background-color: inherit;
	color: #000000;
	text-decoration: underline;
	font-family:inherit;
}
.calendarchoiceinner
{
	cursor: pointer;
	color: inherit;
	background-color: inherit;
	vertical-align: middle;
}

