/*** 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:520px; 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:33%;}
.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: #fff; 
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 .staticlinkhome:hover {
/*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;

}






