div.menu
{
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
}
div.menu ul .qmdivider{
	display:block;
	font-size:1px;
	border-width:0px;
	border-style:solid;
	position:relative;
	z-index:21;
}

div.menu ul .qmdividery{
	float:left;
	width:0px;
}

div.menu ul .qmtitle{
	display:block;
	cursor:default;
	white-space:nowrap;
	position:relative;
	z-index:21;
}

div.menu ul {
	position:relative;
	zoom:1;
	z-index:29;
}

div.menu ul a, div.menu ul li {
	float:left;
	display:block;
	white-space:nowrap;
	position:relative;
	z-index:21;
}

div.menu ul div a, div.menu ul ul a, div.menu ul ul li {
	float:none;
}

.qmsh div a {
	float:left;
}

div.menu ul div{
	visibility:hidden;
	position:absolute;
	}

div.menu ul .qmcbox{
	cursor:default;
	display:block;
	position:relative;
	z-index:21;
}

div.menu ul .qmcbox a{
	display:inline;
}

div.menu ul .qmcbox div{
	float:none;
	position:static;
	visibility:inherit;
	left:auto;
}

div.menu ul li {
	z-index:auto;
}

div.menu ul ul {
	left:-10000px;
	position:absolute;
	z-index:20;
}

div.menu ul, div.menu ul ul {
	list-style:none;
	padding:0px;
	margin:0px;
}

div.menu ul li a {
	float:none;
}

div.menu ul li:hover>ul{
	left:auto;
}

div.menu ul li {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	float:none;
}

div.menu ul li:hover>ul{
	top:0px;
	left:100%;
}


/*!!!!!!!!!!! QuickMenu Styles !!!!!!!!!!!*/


	/* QuickMenu 1 */

	/*"""""""" (MAIN) Container""""""""*/
	div.menu > ul
	{
		width:auto;
		background-image:url(../images/background/greyback.gif);
		padding:5px;
		border-style:none;
	}


	/*"""""""" (MAIN) Items""""""""*/
	div.menu ul > li > a
	{
		padding:5px 40px 3px 3px;
		color:#404040;
		font-family:Arial;
		font-size:13px;
		text-decoration:none;
		border-style:none;
	}


	/*"""""""" (MAIN) Hover State""""""""*/
	div.menu ul > li > a:hover
	{
		font-weight:bold;
	}


	/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/
	div.menu ul > li:hover>a
	{
		font-weight:bold;
		color:#202020;
		margin-left:5px; 	
	}


	/*"""""""" (MAIN) Active State""""""""*/
	div.menu > ul .qmactive, div.menu > ul .qmactive:hover
	{
		color:#A41520;
		font-weight:bold;
	}


	/*"""""""" (SUB) Container""""""""*/
	div.menu > ul > li ul
	{
		padding:5px;
		margin:0px 0px 0px -1px;
		background-color:#00FF33;
		border-width:1px;
		border-style:solid;
		border-color:#808080;
		width:185px;
	}



	/*"""""""" Individual Titles""""""""*/

	div.menu ul > li
	{
		font-weight:normal;
	}

	div.menu ul > li:first-child
	{
		width:auto;
		background-image:url(../images/background/dark2.jpg);
		font-weight:bold;
		margin-top:-5px;
		margin-left:-5px;
		margin-right:-5px;
		padding-left:10px;
		padding-right:5px;
	}
	div.menu ul > li:first-child > a
	{
		color:#FFFFFF;
	}
	div.menu ul > li:first-child > a:hover
	{
		color:#F5F5F5;
		background-color:#A41520;
	}

	div.menu > ul > li:first-child
	{
		font-weight:normal;
	}

	/*"""""""" Individual Horizontal Dividers""""""""*/
	div.menu > ul .qmdividerx
	{
		border-top-width:1px;
		margin:4px 5px;
		border-color:#999999;
	}

.qmparent
{
		background-image:url(../images/arrow.gif);
		background-repeat:no-repeat;
		background-position:right;
}

.qmparent a:hover
{
		background-image:url(../images/arrow2.gif);
		background-repeat:no-repeat;
		background-position:center;
}
	
	/*"""""""" Custom Rule""""""""*/
	div.menu > ul > li div > ul .qmparent
	{
		background-image:url(../images/arrow.gif);
		background-repeat:no-repeat;
		background-position:right;
	}
	
	div.menu > ul > li div > ul .qmparent a:hover
	{
		
		background-image:url(../images/arrow2.gif);
		background-repeat:no-repeat;
		background-position:right;
	}
