/* Start of CMSMS style sheet 'Navigation: SV-Reinke' */
#menuwrapper {
	height: 1%;
	width: auto;
	margin: 0;
	padding: 0;
}

ul.primary-nav, .primary-nav ul {
	float: left;
   width: 198px;
   list-style-type:none;
   font-family:Tahoma;
   font-size:11px;
   font-variant:normal;
   padding: 15px 0 0 0;
   margin: 0 0 0 27px;
   text-align: left;
   border:0px solid #ff0000;
   font-weight: bold;
}
ul.primary-nav li {
   line-height:2.5em;
   float: left;
   width: 198px;
   list-style-type:none;
   font-family:Tahoma;
   font-size:11px;
   font-variant:normal;
   text-align: left;
   font-weight: bold;
   border-bottom: 1px dotted #d5d5d5;
}
ul.primary-nav li li {
	width: 190px;
	padding: 0px 10px;
}
ul.primary-nav li a {
	font-weight: bold;
}
ul.primary-nav a span {
}
ul.primary-nav li a:hover {
color: #ffcf69;
}
ul.primary-nav li li a:hover {
}
ul.primary-nav li a.menuactive {
color: #ffcf69;
}
ul.primary-nav li ul a {
	text-align: left;
	margin: 0px;
	font-weight: normal;
}
ul.primary-nav li ul {
   text-align: left;
   list-style-type: none;
   list-style-position:outside;
   margin-left: -25px;
   margin-top: -4px;
   padding: 0 0 4px 30px;
   font-family: Tahoma;
   font-size:11px;
   font-variant:normal;
   border:0px solid #ff0000;
   font-weight: normal;
}
ul.primary-nav li ul li{
	list-style-type: none;
	border: none;
        line-height: 2.0em;
}
* html ul.primary-nav li ul {
}
* html ul.primary-nav li ul ul {
}
.primary-nav ul li.separator, .primary-nav .separator:hover {
}
* html .primary-nav  li ul li.separator {
}
* html .prmary-nav .separatorh {

}
.primary-nav li, .primary-nav li.menuparent {
}
.primary-nav li li.menuactive a.menuactive {
	font-weight: normal;
}

.primary-nav a.menuparent span {
}


.primary-nav li.menuparent span {
}



.primary-nav li.menuparent:hover li.menuparent span {
}
.primary-nav li.menuparenth li.menuparent span,
.primary-nav li.menuparenth li.menuparenth span {
}
.primary-nav li.menuparent:hover span,
.primary-nav li.menuparent.menuactive span,
.primary-nav li.menuparent.menuactiveh span,
.primary-nav li.menuparenth span {
}
.primary-nav li li span,
.primary-nav li.menuparent li span,
.primary-nav li.menuparent:hover li span,
.primary-nav li.menuparenth li span,
.primary-nav li.menuparenth li.menuparenth li span,
.primary-nav li.menuparent li.menuparent li span,
.primary-nav li.menuparent li.menuparent:hover li span {
}
.primary-nav li:hover li a,
.primary-nav li.menuh li a,
.primary-nav li.menuparenth li a,
.primary-nav li.menuactiveh li a {
 
}
/* The magic - set to work for up to a 3 level menu, but can be increased unlimited, for fourth level add
#primary-nav li:hover ul ul ul,
#primary-nav li.menuparenth ul ul ul,
*/
.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 {

}

/* for fourth level add
.primary-nav ul ul ul li:hover ul,
.primary-nav ul ul ul li.menuparenth ul,
*/
.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{

}


/* IE Hack, will cause the css to not validate */
.primary-nav li, #primary-nav li.menuparenth {
}
.primary-nav li a {
}
/* BIG NOTE: I didn't do anything to these 2, never tested */
.primary-nav li.sectionheader {
	margin: 0;
}
/* separator */
.primary-nav li hr.separator {
	border: 0;
	margin: 0;
	padding: 0;
}
/* End of 'Navigation: SV-Reinke' */

