.simple-horiz-menu {
  padding-top: 2px;
  color: #ffffff;
}

.simple-horiz-menu A:link, .simple-horiz-menu A:visited, .simple-horiz-menu A:active, .simple-horiz-menu A:hover {
  color: #ffffff;
  font-size: 13px;
}

ul.topmain{
  list-style: none;
  padding:0;
  margin:0;
  width: 160px;
  height: 18px;
  display:block;
}
a.topmain{
  font-family: Arial; 
  padding:2px;
  margin:0;
  display:block;
  width: 170px;
  color:#ffffff;
  text-decoration:none; 
  font-weight:bold;
  text-align:center;
  border:solid 1px #ee1c24;
}

.topmain a:hover{
  color: #ffffff;
  text-decoration: underline; 
}

ul.subul{
  list-style: none;
  padding:0;
  margin:0;
  width: 160px;
  height: 18px;
  position:relative;
  overflow:visible; 
  z-index:99;
}
a.subul a,.subul a:link,.subul a:visited,.subul a:active {
  text-decoration:none; 
  color:#ffffff;
  font-size: 12px;
  margin:0;
  padding: 0px;
  padding-left: 0px; 
  width: 160px;
  display:block;
}

.subul a:hover{
  text-decoration: underline; 
}
 
#nav{
  margin:0;
  padding:0;
  list-style: none;
  -moz-box-sizing: border-box;
}

#cnav{
  position:absolute;
  z-index:101;
}

#nav li,#nav ul li { 
  padding:0;
  margin:0;
  position: relative; 
  float:left;
  width: 160px;
  height: 18px;
  display:block;
  background-color:#ee1c24;
}

#nav ul li { 
  border: 1px solid #ffffff;
  border-top: 0px;
  padding: 4px;
  padding-bottom: 0px;
}

#nav ul{
  display:none;
}

#nav ul ul, #nav ul ul ul{
  display:none; 
  position:absolute; 
  padding:0;
  margin-top:-1.8em; 
  margin-left:100px;
	width:100px; 
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li:hover ul ul ul ul ul{
 display:none;
}

#nav li:hover ul, #nav ul li:hover ul, #nav ul ul li:hover ul, #nav ul ul ul li:hover ul, #nav ul ul ul ul li:hover ul{
 display:block;
}

@media screen, projection {
/* This next rule exploits a parsing bug in MacIE5 so @media rules will be applied on screen*/
.BeNiceToMacIE5 {        /* next 2 lines are known as the "box model hack" */
  font-family: "\"}\"";
  font-family: inherit;
}
/* WinIE5 hoses the selector following a box model hack, 
   so a dummy selector here will resync it */
.resyncWinIE5 {
}


body {
	font-size: 100%;     /* prevent weird scaling in WinIE */
}

.content {
	margin-left: 10em;
}








#vert-menu {
	float: left;
	width: 100%;
}

#vert-menu ul,
#vert-menu li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
	overflow: hidden;
}
/* hide from MacIE \*/
div#vert-menu ul,
div#vert-menu li {
	overflow: visible;
} /* end hack */

/* default list styles are for the disappearing submenu lists */
#vert-menu ul {
	background-color: transparent;
	width: 100%;
}

/* the default styles for submenu links */
#vert-menu li a, #vert-menu li a:link, #vert-menu li a:visited  {
	padding-top: 2px;
	padding-bottom: 3px;
	background-color: transparent;
	display: block;
	margin: 0;
	text-decoration: none;
	position: relative; /* prevent WinIE weirdness */
}
/* the colors here are the same as links embedded in the content area, but don't have to be */

#vert-menu li a:hover {
  color: #d0d0d0;
	background-color: #4860C0;
	text-decoration: none;
}

/* the main menu link, styled as a 'CSS button' */
#vert-menu a.mainmenu {
	text-decoration: none;
	text-align: left;
	padding-left: 2px;
	display: block;
	margin: 0;
	visibility: visible;
	background: transparent;
}

/* the main menu link, styled as a 'CSS button' */
#vert-menu a.submenu {
	text-decoration: none;
	text-align: left;
	display: block;
	padding-left: 12px;
	visibility: visible;
	background: transparent;
	font-size: 11px;
}

#vert-menu a.mainmenu:visited {
	background-color: transparent;
}

#vert-menu a.mainmenu:hover {
  color: #d0d0d0;
	background-color: #4860C0;
}

/* hack to prevent excessive spacing in WinIE */
* html #vert-menu ul.mainmenu li {
	display: inline;
} /* end hack */
/* hack to prevent weird widths in WinIE5 \*/
* html #vert-menu ul.mainmenu li a {
	height: 1%;
} /* end hack */

} /* end screen rules */
