@CHARSET "ISO-8859-1";
.dayboxes
{
	background-color:#F6E3AE;
}
.dayboxes_hover
{
	background-color:#EDCA67;
}
.highlighteddayboxes
{
	background-color:#EDCA67;
	color:#000000;
}
.title_holder, .title_holder a:active, .title_holder a:visited, .title_holder a
{
	font-size:7pt;
	padding-bottom:5px;
	max-height:100px;
	text-decoration:none;
	color:#3590D0;
}
.title_holder a:hover
{
	color:#FF0000;
}

.heading_box
{
	background-color:#3590D0;
	color: #FFFFFF;
	text-align:center;
	height:20px !important;
	font-size:8pt;
}
.calendar_heading
{
	background-color:#27282C;
	color: #FFFFFF;
	width:445px;
	padding: 5px 5px 5px 5px;
	font-size:20pt;
}
.browserIE .calendar_heading
{
	width:470px;
}
.calendar_heading_small
{
	color:#000000;
	font-size:8pt;
	padding:5px 5px 5px 0px;
}
.calendar_big_box
{
	border-collapse:collapse;
	border:1px solid #3590D0;
	width:400px;
}
.calendar_big_box td
{
	border-collapse:collapse;
	border:1px solid #3590D0;
	width:60px;
	height:60px;
	font-size:8pt;
}
#calendar_container
{
	width:960px;
}
#tabs
{
	width:700px;
	margin-top:10px;
}
.tab-item
{
	text-align:left;
}
.odd_colour
{
	background-color: #FDF9EC;
}
.even_colour
{
	background-color: #D0E5F4;
}
.event_holder
{
	font-size:8pt;
	text-align:left;
	padding: 4px 4px 4px 4px;
	margin-top:2px;
	font-family:Verdana;
	color:#27282C;
}
.event_holder h3
{
	font-size:10pt;
	font-weight:bold;
}
.events_main_holder
{
	height:200px;
	overflow:auto;
}

.tab-state
{
	padding:0px !important;
}

#type_selections
{
	text-align:right;
	width:700px;
	font-size:8pt;
	padding:2px 0px 2px 2px;
}

#type_selections a, #type_selections a:visited, #type_selections a:active
{
	color:#000000;
}

#type_selections a:hover
{
	color:#FF0000;
}

/*-- NEW DESIGN V03----*/
#event_search_form_container
{
	width:300px;
	height:309px;
	padding:15px;
	background-image:url("../images/calendar/calendar_table.gif");
	background-repeat:no-repeat;
	font-size:7pt;
}
#event_search_form_container h4
{
	margin: 0px 0px 2px 0px;
	font-size:8pt;
	width:320px;
}
.input_container
{
	margin-top:15px;
}

.browserIE .input_container
{
	width:110%;
}

.height_70
{
	height:70px;
}

.submit_container
{
	text-align:right;
	padding-right:10px;
}

#calendar_right_column  {
	font-family:verdana;
	font-size:10px;
	padding-left:10px;
	width:320px;
}

#calendar_right_column h2
{
	font-family:Georgia;
	font-size:11pt;
}

#calendar_right_column h4 a:active,#calendar_right_column h4 a:visited,#calendar_right_column h4 a
{
	font-family:Verdana;
	font-size:8pt;
	color: #000000;
	text-decoration:none;
}
#calendar_right_column h4 a:hover
{
	text-decoration:underline;
}

.event_desc
{
	text-align:justify;
	border-bottom:1px solid gray;
}

.featured_image_container
{
	float:left;
	width:250px;
	height:140px;
}
.featured_events_desc
{
	float:left;
	width:340px;
	font-size:9pt;
	font-family:Verdana;
	text-align:justify;
	padding:0px 30px 0px 10px;
}
.featured_events_desc h3 a:active, .featured_events_desc h3 a:visited, .featured_events_desc h3 a
{
	font-family:Georgia;
	font-size:12pt;
	margin-top:5px;
	text-align:left !important;
	color: #000000;
	text-decoration:none;
}
.featured_events_desc h3 a:hover
{
	text-decoration:underline;
}

.featured_events_container
{
	margin-top:20px;
	height:140px;
}
#select_date_container
{
	display:none;
}
