
pre {font-size:11px;}
code {font-size:12px;}


.mainMenu {
  padding:0; 
  margin:0; 
  font-family:arial, verdana, sans-serif;
  font-size:0.85em; 
  padding-bottom:30px; 
	position:absolute;
	top:200px;
	left:20px;
	width:740px;
	height:28px;
	z-index:931;
}

 .mainMenu ul {
	position:relative;
	margin:0;
	padding:0;
	float:left; 
  list-style-type:none; 
	z-index:931;
}

.mainMenu ul li {
  float:left;
	margin-right:3px;
  display:block;
	z-index:931;
}

/* style the sub menu */
.mainMenu ul ul li {
  display:block;
  width:12em;
  height:auto; 
  line-height:1em;
	z-index:931;
}

.mainMenu a, .mainMenu a:visited {
  display:block;
  float:left;
  font-size:1em;
  text-decoration:none;
	text-align:center;
	color:#fff;
	padding:0; 
	z-index:931;
}

/* IE 5 hack */
* html .mainMenu a, * html .mainMenu a:visited {
  /* width:11em; */
	w\idth:7em;
	z-index:931;
}

.mainMenu ul ul a, .mainMenu ul ul a:visited {
  display:block;
	background:#8c5f25 url(images/subBkgd.gif); 
	color:#fff;
	width:11em;
	line-height:1em; 
	padding:0.5em 1em; 
	text-align:left;
	border-left:1px solid #666; 
	border-right:1px solid #000;
	border-bottom:1px solid #666; /* #7aa; */
	z-index:931;
}

* html .mainMenu ul ul a, * html .mainMenu ul ul a:visited  {
  width:14em; 
	w\idth:12em;
	z-index:931;
}

.mainMenu table {
  border-collapse:collapse; 
	padding:0; 
	margin:-1px; 
	width:0; 
	height:0; 
	font-size:1em; 
	z-index:931;
}

/* first hover */
* html .mainMenu a:hover {
  color:#f00;
	position:relative; 
	z-index:931;
}

.mainMenu li:hover {
  position:relative;
	z-index:931;
}

.mainMenu :hover > a {
  color:#ff0;
	z-index:931;
}

.mainMenu ul ul :hover > a {
  color:#ff0;
  background: #a47838;
	z-index:931;
}

/* hide and positon */
.mainMenu ul ul {
  visibility:hidden;
	position:absolute;
	height:0;
	top:2.3em; 
	left:0; 
	width:14em;
	z-index:931;
}

/* visible on hover */
.mainMenu ul :hover ul{
  visibility:visible; 
  height:auto; 
  padding:0 3em 3em 3em;
  background:transparent url(images/trans.gif); 
  left:-2.5em; 
	z-index:931;
}

