/* Begin CSS Popout Menu */


.mainmenu{
  position:absolute;
  right:20px;
  top:68px;
  font-weight:bold;
  z-index:500;
} 

.mainmenu ul{
  list-style-type:none;
  margin-top:-2px;
}

.mainmenu li.firstlevel{
  margin:0 0 0 20px;
  padding:0 0 0 8px;
  background: transparent url(/images/bullet02.gif) no-repeat 0 6px;
  float:left;
  height:30px;
  position:relative;
}

.mainmenu ul ul	{
	width: 110px;
	margin:0;
	padding:0;
	background:#f2f2f2 url(/images/bg_pop.jpg) no-repeat left bottom;
	border: 1px solid #b7b7b7;
	position:absolute;
	top:24px;
	left:0px;
	display:none;
	font:0.85em Arial;
	z-index:500;
}

.mainmenu ul ul	li{
  margin:5px 10px 5px 10px;
  padding:0 0 5px;
  border-bottom:1px #b7b7b7 dashed;
  background: transparent;
}

.mainmenu ul a:link, .mainmenu ul a:visited{
  color:white;
  text-decoration:none;
}

.mainmenu ul a:hover{
  color:#ff6600;
}

.mainmenu ul ul a:link, .mainmenu ul ul a:visited{
  color:#666;
  text-decoration:none;
}

.mainmenu ul ul a:hover{
  color:#ff6600;
}

div.mainmenu li:hover ul ul,
div.mainmenu li li:hover ul ul,
div.mainmenu li li li:hover ul ul,
div.mainmenu li li li li:hover ul ul
{display:none;}

div.mainmenu li:hover ul,
div.mainmenu li li:hover ul,
div.mainmenu li li li:hover ul,
div.mainmenu li li li li:hover ul
{display:block;}


/* End CSS Popout Menu */

