/* by Alexander Endresen and mark */
#menu_container {background-color:#DFD4C4;}
#menu_vert {margin:0; padding:0;  z-index:1000; background-color:#DFD4C4; text-align:center;
  border:#000000 1px solid; border-width: 1px 0px 1px 0px;
  height:24px;
  margin-top:2px; 
}
#menu_vert * {z-index:1000;}
ul#primary-nav li a:hover {}
ul#primary-nav li li.menuh {font-weight: normal;}
ul#primary-nav li.menuparenth li span {font-weight: normal;}
ul#primary-nav li.menuparenth li.menuh span {font-weight: normal;}
ul#primary-nav li.menuparenth li.menuparenth {font-weight: normal;}
ul#primary-nav {list-style-type:none; margin:0px; padding-top:0px; padding-left:0px;}
#menuwrapper {margin:0; padding:0; height: 1%; width:auto; border-top: 0px solid; text-align:left;}
#primary-nav li {margin-left: 0px; float: left;}
#primary-nav li li {margin-left: 0px; margin-top: -1px; float: none;position: relative;}
#primary-nav li li:hover {}
#primary-nav ul,#primary-nav li:hover ul,#primary-nav li:hover ul ul,#primary-nav li.menuparenth ul,#primary-nav li.menuparenth ul ul {display: none;}
#primary-nav li:hover ul,#primary-nav ul li:hover ul,#primary-nav ul ul li:hover ul,#primary-nav li.menuparenth ul,#primary-nav ul li.menuparenth ul,#primary-nav ul ul li.menuparenth ul {display: block;}
#primary-nav li li {float: left;clear: both;}
#primary-nav li li a {height: 1%;}
#primary-nav ul {list-style-type: none; margin: 0px; padding: 0px; position: absolute; top: auto; display: none;padding-top: 0px;}
#primary-nav ul ul {margin-top: 0px; margin-left: -1px; left: 100%; top: -3px;}
* html #primary-nav ul {padding-top: 4px;}
.clearb {clear: both;}
.rborder {
	border:#000000 1px solid; border-width: 0px 1px 0px 0px;
}
.wborder {
	border-bottom:#FFF 1px solid;
	border-top:#FFF 1px solid;  
}
span.homelink {width:40px;}



* html #primary-nav ul ul {margin-top: 0px;	padding-left: 5px;left: 100%;top: -7px; }
* html #primary-nav li li {margin-left: 6px; width: 171px;}

ul#primary-nav li a {
	font-size: 11px;
	font-weight: normal;
	padding: 2px 0px 2px 0px;
	display: block;
	text-decoration: none;
}
ul#primary-nav li a span {
	padding: 2px 4px 2px 4px;
	display: block;
	text-align:left;
	height:14px;
}


#primary-nav li li a {
	padding: 0px 10px;
	width: 160px;
	margin: 5px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
}
* html #primary-nav li li a {
	padding: 0px 10px;
	width: 160px;
	margin: 0px;
	color: #000;
}

#primary-nav ul {
	width:160px;
}

#menu_vert a {color:#3C4D94; background-color:#DFD4C4;}
#menu_vert a:hover {color:#3C4D94; background-color:#C4C9DF;}
#menu_vert a.menuactive {color:#3C4D94; background-color:#C4C9DF;}


#menu_vert ul.unli li a {
	width:160px;
    filter:alpha(opacity=95); 
    -moz-opacity: 0.95; 
    opacity: 0.95;
	background-color:#C4C9DF; 
}
#menu_vert ul.unli li a:hover, #menu_vert ul.unli li a.menuactive {
	width:160px;
	background-color:#C4C9DF;
	background-color:#DFD4C4;
}
#menu_vert ul.unli {
	padding-top:2px;
}
#menu_vert ul.unli li a span{
	padding-left:10px;
	padding-right:0px;
	border:#000 1px solid; border-width: 0px 1px 1px 1px;
}
#menu_vert ul.unli li a {
	padding-left:0px;
	padding-right:0px;	
}
