.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:right;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:right;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:right;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:right;}.qmmc div{visibility:hidden;position:absolute;}.qmmc .qmcbox{cursor:default;display:block;position:relative;z-index:1;}.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;right:auto;}.qmmc li {z-index:auto;}.qmmc ul {right:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li:hover>ul{right:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;right:100%;}


.horizontalcssmenu ul
{
	width:auto;
	background-color:transparent;
}

/*Top level list items*/
.horizontalcssmenu ul li
{
	position: relative;
	display: inline;
}

/*Top level menu link items style*/
.horizontalcssmenu ul li a
{
		padding:15px 65px 5px 0px;
		margin:0px 5px 0px 0px;
		color:#ffffff;
		font-family:Arial;
		font-size:12px;
		text-decoration:none;
		font-weight:bold;
		border-width:0px 0px 5px;
		border-style:solid;
		border-color:#ffffff;
}

.horizontalcssmenu ul li a:hover
{
		color:#000000;
		border-color:#F4821F;
		font-family:Arial;
		font-size:12px;
		text-decoration:none;
		font-weight:bold;
		border-width:0px 0px 5px;
		border-style:solid;
		
}
	
/*Sub level menu*/
.horizontalcssmenu ul li ul
{
	left: 0;
	top: 0;
	border-top: 0px solid #5B3D1B;
	position: absolute;
	display: block;
	visibility: hidden;
	z-index: 100;
}

/*Sub level menu list items*/
.horizontalcssmenu ul li ul li
{
	display: inline;
	float: none;
}


/* Sub level menu links style */
.horizontalcssmenu ul li ul li a
{
	width: 185px; /*width of sub menu levels*/
	font-weight: normal;
	background: #ffffff;
	border-width: 1px 1px 1px 1px;
	color:#000000;
	border-color:#F4821F;
}

.horizontalcssmenu ul li ul li a:hover
{
	
	width: 185px; /*width of sub menu levels*/
	font-weight: normal;
	background: #ffffff;
	border-width: 1px 1px 1px 1px;
	color:#000000;
	border-color:#F4821F;
}

.horizontalcssmenu .arrowdiv
{
	position: absolute;
	right: 0;
}

* html p#iepara
{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
	padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li 
{ 
	float:left; height: 1%; 
}
* html .horizontalcssmenu ul li a 
{ 
	height: 1%; 
}
/* End */