/*------------------------------------------------------------------ Generic navigation */
#navigationGeneric {
	float: left;
}
#navigationGeneric ul, #navigationGeneric li {
	display: inline;
	list-style-type: none;
	margin: 0px;
}
#navigationGeneric li {
	margin: 5px;
}
#navigationGeneric li a {
	text-decoration: none;
}
#navigationGeneric li a:hover {
	text-decoration: underline;
}
/*------------------------------------------------------------------ Language select field */
#navigationLanguageSelect {
	float: left;
}
#navigationLanguageSelect form{
	margin: 0px;	
}
#navigationLanguageSelectHidden {
/*  Also show the language nav as links for searchengines */
	display: none;
}
/*------------------------------------------------------------------ Language links */
#navigationLanguageLinks {
	float: left;
}
#navigationLanguageLinks ul, #navigationLanguageLinks li {
	display: inline;
	list-style-type: none;
	margin: 0px;
}
#navigationLanguageLinks li {
	margin: 5px;
}
#navigationLanguageLinks li a {
	text-decoration: none;
}
#navigationLanguageLinks li a:hover {
	text-decoration: underline;
}
/*------------------------------------------------------------------ Main navigation */
#navigationMain ul, #navigationMain li {
/*  Remove all default ul and li behaviour */
	display: block;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
#navigationMain a {
/*  Default link style */
	display:block;
	width: 100%;
	text-decoration: none;
}
#navigationMain a:hover {
/*  Default hover style */
	text-decoration: underline;
}
#navigationMain ul ul {
/*  Hide subnavigation */
	display: none;
}
#navigationMain ul #activeMain ul ul{
/* hide subsubnavigation */
	display: none;
}
/*------------------------------------------- Main items */
#navigationMain ul li {
/*  Default main li style */
	padding: 0px;
}
#navigationMain ul li a {
/*  Default main link style */
	padding: 4px 0px 4px 0px;
	border: solid 0px;
}
#navigationMain ul #activeMain {
/*  Default main active ul style */
	background-color:#CCCCCC;
	font-weight: bold;
}
#navigationMain ul #activeMain a {
/*  Default main active link style */
	color: #14417b;
}
/*------------------------------------------- Sub items */
#navigationMain ul #activeMain ul {
/*  Default sub ul style */
	display: block;
	padding: 0px 0px 0px 10px;
	background-color:#F0F0F0;
}
#navigationMain ul #activeMain ul li a {
/*  Default sub link style */
	font-weight: normal;
}
#navigationMain ul #activeMain ul #activeSub a {
/*  Default sub active link style */
	font-weight: bold;
	color: #00a7de;
}
/*------------------------------------------- SubSub items */
#navigationMain ul #activeMain ul #activeSub ul{
/*  Default subsub ul style */
	display: block;
	padding: 0px 0px 0px 10px;
	background-color:#E2E2E2;
}
#navigationMain ul #activeMain ul #activeSub ul li a {
/*  Default subsub link style */
	font-weight: normal;
	color: #000066;
}
#navigationMain ul #activeMain ul #activeSub ul #activeSubSub a {
/*  Default sub active link style */
	font-weight: bold;
	color: #000000;
}




#headerVisual {
}
#breadCrumb {
}
#pageContent {
}
#newsHome {
}
#calendarHome {
}
#newsSiteWide {
}
#calendarSiteWide {
}
#navigationInfo {
}