/******************** MENU *********************/
#menu_vert {
	margin-bottom: 0;
	padding: 0;}
#menu_vert ul {
/* remove any bullets */
	list-style: none;
/* margin/padding set in li */
	margin: 0px;
	padding: 0px;}

#menu_vert li.menuactive ul {
	margin: 0;}
#menu_vert li.activeparent {
	margin: 0;
	padding: 0px;}
/* fix stupid IE6 bug with display:block; */
* html #menu_vert li {
	height: 1%;}
* html #menu_vert li a {
height: 1%;
width: 100%;}
* html #menu_vert li hr {
	height: 1%;}
/** end fix **/
/* first level links */
div#menu_vert a {
	/* IE6 has problems with this, fixed above */
	display: block;
	padding: 0.5em 0.5em 0.5em 1.5em;
	/* this will be link color for all levels */
	color: #458bbe;
	/* Fixes IE7 whitespace bug */
	min-height: 1em;
	/* no underline for links */
	text-decoration: none;/* you can set your own image here this is tall enough to cover text heavy links */	
	margin: 0 0 10px 0;
	font-size: 1.2em;
}
/* first level links, more padding */
div#menu_vert ul a {

	background-color: #FFFFFF;
	color: #458bbe;
	border: 1px solid #458bbe;
	border-radius: 4px;
}

div#menu_vert ul a:hover {

	background-color: #458bbe;
	color: #FFFFFF;
	border: 1px solid #458bbe;
	border-radius: 4px;

}

/* second level links, more padding */
div#menu_vert ul ul a {

	background-color: #FFFFFF;
	color: #458bbe;
	border: 1px solid #458bbe;
	border-radius: 4px;

}

div#menu_vert ul ul a:hover {

	background-color: #458bbe;
	color: #FFFFFF;
	border: 1px solid #458bbe;
	border-radius: 4px;

}
/* third level links, more padding */
div#menu_vert ul ul ul a {

	background-color: #FFFFFF;
	color: #458bbe;
	border: 1px solid #458bbe;
	border-radius: 4px;

}

div#menu_vert ul ul ul a:hover {
	background-color: #FFFFFF;
	color: #0E5E7D;
	border: 1px solid #0E5E7D;
	border-radius: 4px;

}
div#menu_vert li a.menuactive {
	color: #FFFFFF;
	background-color: #458bbe;
	border: 1px solid #458bbe;
	border-radius: 4px;
	}
div#menu_vert ul li a.menuactive {
	color: #FFFFFF;
	background-color: #458bbe;
	border: 1px solid #458bbe;
	border-radius: 4px;
	}
div#menu_vert ul li a.menuactive.menuparent.parent {
	color: #003399;
	background-color: #FFFFFF;
	border: 1px solid #003399;
	border-radius: 4px;
	}

	
div#menu_vert ul ul li a.menuactive {
	color: #FFFFFF;
	background-color: #458bbe;
	border: 1px solid #458bbe;
	border-radius: 4px;
	}
/* Stylesheet: menu-vert Modified On 2016-04-29 16:06:08 */
/*
Example stylesheet for Calendar module

For using this "big"-class insert something like this in your page
or template;

{cms_module module='Calendar'}

*/



/* make all links red */
.calendar tr td a
{
  color: red;
}

/* highlight "today" for the small calendar */
.calendar-today
{
  font-weight: bold;
}

/* display the "upcominglist" as one line per entry (assuming default class and id names) */
#cal-upcominglist .calendar-date-title
,#cal-upcominglist .calendar-summary-title
{
  display: none;
}

#cal-upcominglist h2
,#cal-upcominglist .calendar-date
,#cal-upcominglist .calendar-summary
{
  display: inline;
  margin-right: 5px;
}

/* tidy up text sizes for lists */
#cal-list h1, #cal-upcominglist h1
{
  color: red;
  font-size: 120%;
}
#cal-list h2, cal-upcominglist h2
{
  font-size: 110%;
}

/** large calendar rules (assuming default class and id names) **/
/* border on for #cal-calendar */
#cal-calendar{
  margin: 0px;
  border-collapse:    collapse;
  border: 1px solid black;
}

/* nice squares for the #cal-calendar table */
#cal-calendar th
{
  border: 1px solid black;
  padding: 3px;
  width: 75px;
}

#cal-calendar td {
  border: 1px solid black;
  vertical-align: top;
  padding: 3px;
  height: 75px;
  width: 75px;
}

/* format summaries nicely in #cal-calendar */
#cal-calendar ul
{
  margin: 0px;
  padding: 0px;
  padding-left: 5px;
}

#cal-calendar li
{
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}

/* background colours for #cal-calendar */
#cal-calendar td
{
  background-color: silver;
}

#cal-calendar .calendar-day
{
  background-color: #80ff80;
}

#cal-calendar .calendar-today
{
  font-weight: normal;
  background-color: #8080ff;
}

.calendar-event .calendar-date-title,
.calendar-event .calendar-summary-title,
.calendar-event .calendar-details-title
{
  display: none;
}
/* Stylesheet: Calguys Calendar CSS example v1.13.4 Modified On 2015-01-10 11:50:26 */
