/*** Navigation (Setting up some fonts, colors and more)***/
#navigation {
	background: #4a3276;
}

#navigation a:link,#navigation a:visited {
	padding: 5px;
	padding-bottom: 2px;
	font-size: 12px;
}

#navigation a:hover {
	
}

#navigation .current a:link,#navigation .current a:visited {
	color: #7A7575;
	padding: 10px;
}

/*** Essential styles - Superfish menu (Setting the positions for the list elements etc.) ***/
.nav,.nav * {
	margin: 0;
	padding: 0;
	list-style: none;
}

.nav ul {
	position: absolute;
	top: -9990px;
	width: 180px;
	background-color: #4a3276;
}

.nav li {
	float: left;
	position: relative;
	z-index: 99;
	font-size: 11px;
}

.nav a {
	display: block;
	color: #7A7575;
}

.nav ul li {
	width: 100%;
}

.nav li:hover ul,ul.nav li.sfHover ul {
	left: -1px;
	top: 29px;
}

.nav li:hover li ul,.nav li.sfHover li ul {
	top: -9990px;
}

.nav li li:hover ul,ul.nav li li.sfHover ul {
	left: 150px;
	top: 0px;
}

.nav li:hover ul,.nav li li:hover ul {
	top: -9990px;
}

/*** Skinning - Superfish menu (Some final font colors and backgrounds) ***/
.nav li {
	color: #7A7575;
	cursor: pointer;
	font-weight: bold;
	padding: 2px 5px 5px;
	border-left: 1px solid #cccccc
}

.nav ul li { /*background-image:url(/img/menubg.jpg);*/
	/*background-repeat: repeat-y;*/
	background-color: #4a3276;
	color: #7A7575;
	font-weight: normal;
	padding: 2px;
	border: 0px;
}

.nav li li:hover {
	background-color: #4a3276;
	/*background-image:url(/img/nav-high.png);*/
	/*background-position:0 -1.3em;*/
	/*background-repeat:repeat-x;*/
	font-weight: normal;
}

.nav ul li li {
	float: left;
	position: relative;
	z-index: 99;
	font-size: 11px;
}

.nav li li li {
	background-color: #ffffff;
}

.nav li ul li {
	padding: 0;
	color: #7A7575;
	float: left;
	width: 180px;
}

.nav li li li:hover {
	color: #eee;
	background-color: #4a3276;
	/*	background-image:url(/img/nav-high.png);*/
	/*background-position:0 -1.3em;*/
	/*background-repeat:repeat-x;*/
}

.nav li ul {
	border-bottom: 1px solid #f3f3f3;
	border-left: 1px solid #f3f3f3;
	border-right: 1px solid #f3f3f3;
	border-top: 0px solid transparent;
}

.nav li:hover {
	/*background-color: #eeeeee; background-image:url(/img/nav-high.png);*/
	/*background-position:0 -1.3em;*/
	/*background-repeat:repeat-x;*/
	
}

#navigation .staticlink {
	padding: 2px 4px 5px 1px;
}

#navigation .staticlinkhome {
	padding: 2px 4px 5px 1px;
	border: 0;
}

#navigation .staticlinklight {
	padding: 5px 3px 5px 1px;
	border-right: 2px solid #ffffff;
	color: #ffffff;
}

#navigation .staticlinklight:hover {
	padding: 5px 3px 5px 1px;
	border-right: 2px solid #ffffff;
	color: #ffffff;
	background-color: #7A7575;
}

#navigation .staticlinklight a {
	color: #ffffff;
}

a.widetitle:link,a.widetitle:active,a.widetitle:visited {
	color: orange;
}

a.widetitle:hover {
	color: orange;
}

a.widelink:link,a.widelink:active,a.widelink:visited {
	color: #eee;
}

a.widelink:hover {
	color: #eee;
	background-color: #6c5498;
	background-image: url(/img/nav-high.png);
	background-position: 0 -1.3em;
	background-repeat: repeat-x;
}

a.widetitlestatic:link,a.widetitlestatic:active,a.widetitlestatic:visited
	{
	color: #4a3276;
}

a.widetitlestatic:hover {
	color: #4a3276;
}

a.widelinkstatic:link,a.widelinkstatic:active,a.widelinkstatic:visited {
	color: #7A7575;
	font-weight: normal;
}

a.widelinkstatic:hover {
	color: #7A7575;
	background-color: #bbb;
	background-image: url(/img/nav-high.png);
	background-position: 0 -1.3em;
	background-repeat: repeat-x;
	font-weight: normal;
}

/*** Navigation (Setting up some fonts, colors and more)***/
.static_wide_menu {
	background: #cecece;
	height: 190px;
}

.static_wide_menu a:link,.static_wide_menu a:visited {
	padding: 5px;
	padding-bottom: 2px;
	font-size: 12px;
}

.static_wide_menu a:hover {
	
}

.static_wide_menu .current a:link,.static_wide_menu .current a:visited {
	color: #7A7575;
	padding: 10px;
}

/*** Essential styles - Superfish menu (Setting the positions for the list elements etc.) ***/
.nav2,.nav2 * {
	margin: 0;
	padding: 0;
	list-style: none;
}

.nav2 li {
	float: left;
	position: relative;
	z-index: 99;
	font-size: 11px;
}

.nav2 a {
	display: block;
	color: #7A7575;
}

.nav2 ul li {
	width: 100%;
}

.nav2 li:hover ul,ul.nav2 li.sfHover ul {
	left: -1px;
	top: 29px;
}

.nav2 li li:hover ul,ul.nav2 li li.sfHover ul {
	left: 150px;
	top: 0px;
}

/*** Skinning - Superfish menu (Some final font colors and backgrounds) ***/
.nav2 li {
	color: #7A7575;
	cursor: pointer;
	font-weight: bold;
	padding: 2px 5px 5px;
	border-left: 1px solid #cccccc
}

.nav2 ul li { /*background-image:url(/img/menubg.jpg);*/
	/*background-repeat: repeat-y;*/
	background-color: #cecece;
	color: #7A7575;
	font-weight: normal;
	padding: 2px;
	border: 0px;
}

.nav2 li li:hover {
	background-color: #cecece;
	/*background-image:url(/img/nav-high.png);*/
	/*background-position:0 -1.3em;*/
	/*background-repeat:repeat-x;*/
	font-weight: normal;
}

.nav2 ul li li {
	float: left;
	position: relative;
	z-index: 99;
	font-size: 11px;
}

.nav2 li li li {
	background-color: #ffffff;
}

.nav2 li ul li {
	padding: 0;
	color: #7A7575;
	float: left;
	width: auto;
}

.nav2 li li li:hover {
	color: #eee;
	background-color: #4a3276;
	/*	background-image:url(/img/nav-high.png);*/
	/*background-position:0 -1.3em;*/
	/*background-repeat:repeat-x;*/
}

.nav2 li ul {
	border-bottom: 0px solid #56697A;
	border-left: 0px solid #56697A;
	border-right: 0px solid #56697A;
	border-top: 0px solid #eeeeee;
}

.nav2 li:hover {
	/*background-color: #eeeeee; background-image:url(/img/nav-high.png);*/
	/*background-position:0 -1.3em;*/
	/*background-repeat:repeat-x;*/
	
}

.static_wide_menu .staticlink {
	padding: 2px 4px 5px 1px;
}

.static_wide_menu .staticlinkhome {
	padding: 2px 4px 5px 1px;
	border: 0;
}

.static_wide_menu .staticlinklight {
	padding: 5px 3px 5px 1px;
	border-right: 2px solid #ffffff;
	color: #ffffff;
}

.static_wide_menu .staticlinklight:hover {
	padding: 5px 3px 5px 1px;
	border-right: 2px solid #ffffff;
	color: #ffffff;
	background-color: #7A7575;
}

.static_wide_menu .staticlinklight a {
	color: #ffffff;
}
