div#dccom_RADEventCalendar_calendarHolder {
	width:200px;
	margin-right:10px;
	background-color:#F7F3F3;
}

div#dccom_RADEventCalendar_calendarTitle {
	background-color:#274270;
	height:20px;
	background-image:url('images/topCurve.gif');
	background-repeat:no-repeat;
	background-position:top left;
}

div#dccom_RADEventCalendar_yearMonthSelector {
	
}

div#dccom_RADEventCalendar_yearMonthSelector select {
	width:100%;
}

table#dccom_RADEventCalendar_calendar {
	font-size:11px;
	font-family:arial;
	background-color:#D5DAE1;
	border-bottom:1px solid #274270;
	width:100%;
}

table#dccom_RADEventCalendar_calendar th {
	background-color:#274270;
	color:#ffffff;
	padding:5px;
}

table#dccom_RADEventCalendar_calendar th.week {
	border-right:1px solid #ffffff;
}

table#dccom_RADEventCalendar_calendar td {
	padding:5px;
	text-align:center;
}

table#dccom_RADEventCalendar_calendar td.disabled {

}

table#dccom_RADEventCalendar_calendar td.week {
	background-color:#F7F3F3;
	border-right:1px solid #c0c0c0;
}

table#dccom_RADEventCalendar_calendar td.week a, table#dccom_RADEventCalendar_calendar td.week a:link, table#dccom_RADEventCalendar_calendar td.week a:active, table#dccom_RADEventCalendar_calendar td.week a:visited {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

table#dccom_RADEventCalendar_calendar td.week a:hover {
	text-decoration:underline;
}

table#dccom_RADEventCalendar_calendar td.active {
	background-color:#ffffff;
	border:1px solid #c0c0c0;
}

table#dccom_RADEventCalendar_calendar td.active a, table#dccom_RADEventCalendar_calendar td.active a:link, table#dccom_RADEventCalendar_calendar td.active a:active, table#dccom_RADEventCalendar_calendar td.active a:visited {
	color:#274270;
	font-weight:bold;
	text-decoration:none;
}

table#dccom_RADEventCalendar_calendar td.active a:hover {
	text-decoration:underline;
}

table#dccom_RADEventCalendar_calendar td.sel a, table#dccom_RADEventCalendar_calendar td.sel a:link, table#dccom_RADEventCalendar_calendar td.sel a:active, table#dccom_RADEventCalendar_calendar td.sel a:visited {
	color:#ff0000;
	font-weight:bold;
	text-decoration:none;
}

table#dccom_RADEventCalendar_calendar td.sel a:hover {
	text-decoration:underline;
}

div#dccom_RADEventCalendar_bottomBar {

}

div#dccom_RADEventCalendar_bottomBar {
	background-color:#274270;
	color:#ffffff;
}

div#dccom_RADEventCalendar_bottomBar div.prev {
	float:left;
}

div#dccom_RADEventCalendar_bottomBar div.month {
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
}

div#dccom_RADEventCalendar_bottomBar div.month a, div#dccom_RADEventCalendar_bottomBar div.month a:active, div#dccom_RADEventCalendar_bottomBar div.month a:visited, div#dccom_RADEventCalendar_bottomBar div.month a:link {
	font-size:12px;
	font-weight:bold;
	font-family:arial;
	color:#ffffff;
	text-decoration:none;
}

div#dccom_RADEventCalendar_bottomBar div.month a:hover {
	text-decoration:underline;
}

div#dccom_RADEventCalendar_bottomBar div.next {
	float:right;
}

div#dccom_RADEventCalendar_bottomBar div.prev a, div#dccom_RADEventCalendar_bottomBar div.prev a:active, div#dccom_RADEventCalendar_bottomBar div.prev a:link, div#dccom_RADEventCalendar_bottomBar div.prev a:visited {
	color:#ffffff;
	font-size:14px;
	padding-left:5px;
	font-weight:bold;
	text-decoration:none;
}

div#dccom_RADEventCalendar_bottomBar div.prev a:hover {
	text-decoration:underline;
}

div#dccom_RADEventCalendar_bottomBar div.next a, div#dccom_RADEventCalendar_bottomBar div.next a:active, div#dccom_RADEventCalendar_bottomBar div.next a:link, div#dccom_RADEventCalendar_bottomBar div.next a:visited {
	color:#ffffff;
	font-size:14px;
	padding-right:5px;
	font-weight:bold;
	text-decoration:none;
}

div#dccom_RADEventCalendar_bottomBar div.next a:hover {
	text-decoration:underline;
}

div#dccom_RADEventCalendar_eventTypes input.aButton{
	height:18px;
	font-size:11px;
	float:right;
	margin:10px;
}

div#dccom_RADEventCalendar_eventTypes p {
	margin:0px;
	padding:0px;
	padding-top:10px;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	color:#404040;
}

div#dccom_RADEventCalendar_eventTypes ul {
	margin:0px;
	padding:0px;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	list-style:none;
}

div#dccom_RADEventCalendar_eventTypes ul li {
	margin:0px;
	padding:0px;
	padding-left:10px;
}

/*---------------------------------Events Display Section--------------------------------------------------*/
div#dccom_RADEventCalendar_events {

}

div#dccom_RADEventCalendar_events h3 {
	
}

div#dccom_RADEventCalendar_events h3 a, div#dccom_RADEventCalendar_events h3 a:active, div#dccom_RADEventCalendar_events h3 a:link, div#dccom_RADEventCalendar_events h3 a:visited {
	color:#0000ff;
	font-size:11px;
	text-decoration:underline;	
}

div#dccom_RADEventCalendar_events h3 a:hover {
	text-decoration:none;
}

div#dccom_RADEventCalendar_eventsList {
	margin:10px;
}

div#dccom_RADEventCalendar_eventsList div#eventDate {
	background-color:#6A85B3;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	letter-spacing:1px;
	padding-top:5px;
	padding-bottom:5px;
}

div#dccom_RADEventCalendar_eventsList div#eventDate span {
	background-color:#445F8D;
	padding:5px;
	padding-right:10px;
	margin-right:5px;
}

div#dccom_RADEventCalendar_eventsList div#eventTitle {
	padding-left:5px;
	padding-top:10px;
	padding-bottom:5px;
	font-size:11px;
	font-weight:bold;
	color:#445F8D;
	font-family:verdana;
}

div#dccom_RADEventCalendar_eventsList div#eventType {
	float:right;
	margin-top:10px;
	margin-right:5px;
	color:#637860;
	font-size:10px;
}

div#dccom_RADEventCalendar_eventsList div#eventDescription {
	font-size:10px;
	padding:5px;
	font-family:verdana;
}

div#dccom_RADEventCalendar_eventsList div#eventDateLocation {
	padding-left:5px;
	padding-bottom:10px;
	font-family:verdana;
	font-size:9px;
	color:#808080;
	border-bottom:1px solid #d3d3d3;
}

div#dccom_radEventsCalendarNoEvents {
	color:#808080;
	padding:10px;
	font-size:12px;
}

/*--------------------------------------Year-----------------------------------*/

div#dccom_RADEventCalendar_yearLink {
	margin-left:10px;
	margin-top:10px;
	margin-right:10px;
	padding:10px;
	border:1px solid #d3d3d3;
}

div#dccom_RADEventCalendar_yearLink a, div#dccom_RADEventCalendar_yearLink a:link, div#dccom_RADEventCalendar_yearLink a:active, div#dccom_RADEventCalendar_yearLink a:visited {

}

div#dccom_RADEventCalendar_yearLink a:hover {

}

div#dccom_RADEventCalendar_yearEventsList {
	margin:10px;
}

div#dccom_RADEventCalendar_yearEventsList div#eventDate {
	background-color:#6A85B3;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	letter-spacing:1px;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:10px;
	margin-bottom:10px;
}

div#dccom_RADEventCalendar_yearEventsList div#eventDate span {
	background-color:#445F8D;
	padding:5px;
	padding-right:10px;
	margin-right:5px;
}

div#dccom_RADEventCalendar_yearEventsList div#eventDayDate {
	font-weight:bold;
	font-size:14px;
	letter-spacing:1px;
	padding-top:5px;
	margin-left:10px;
	padding-bottom:5px;
}

div#dccom_RADEventCalendar_yearEventsList div#eventTitle {
	padding-left:25px;
	font-size:11px;
	font-weight:bold;
	color:#445F8D;
	font-family:verdana;
}

div#dccom_RADEventCalendar_yearEventsList div#eventType {
	float:right;
	margin-top:0px;
	margin-right:5px;
	color:#637860;
	font-size:10px;
}

div#dccom_RADEventCalendar_yearEventsList div#eventDescription {
	font-size:10px;
	padding:5px;
	margin-left:20px;
	font-family:verdana;
}

div#dccom_RADEventCalendar_yearEventsList div#eventDateLocation {
	margin-left:25px;
	padding-bottom:10px;
	margin-bottom:10px;
	font-family:verdana;
	font-size:9px;
	color:#808080;
	border-bottom:1px solid #d3d3d3;
}
