/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/

.qmmc .qmdivider {
	display: block;
	font-size: 1px;
	border-width: 0px;
	border-style: solid;
	position: relative;
	z-index: 1;
}

.qmmc .qmdividery {
	float: left;
	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: left;
	line-height: 0px;
	display: block;
	float: none !important;
}

.qmmc {
	position:relative;
	zoom: 1;
	z-index: 10;
}

.qmmc a, .qmmc li {
	float: left;
	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: left;
}

.qmmc div {
	visibility: hidden;
	position: absolute;
}

.qmmc li {
	z-index: auto;
}

.qmmc ul {
	left: -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 {
	left: auto;
}

#qm0 ul {
	top: 100%;
}

#qm0 ul li:hover>ul {
	top: 0px;
	left: 100%;
}


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


	/* QuickMenu 0 */

	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		padding: 3px 5px 0px 5px;
		color: #0c4da2;
		font-family: arial, helvetica, sans-serif;
		font-size: 12px;
		text-decoration: none;
		border-bottom: 4px solid #fff;
		margin-bottom: 0px;
	}
	
	/*"""""""" (MAIN) hover state """"""""*/	
	#qm0 a:hover	
	{	
		background-color: #fff5bf;
		color: #c81f66;
		border-bottom: 4px solid #c81f66;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		padding: 10px;
		margin: -2px 0px 0px;
		background-color: #ffffff;
		border-width: 1px;
		border-style: solid;
		border-color: #dadada;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{	
		padding: 6px 10px 3px 5px;
		background-color: transparent;
		font-size: 12px;
		border-width: 0px;
		border-style: none;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover {	
		background-color: #fff5bf;
		color: #c81f66;
		border: 0px none transparent;
	}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 ul li:hover>a {	
		background-color: #fff5bf;
		color: #c00;
		border: 0px none transparent;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover {	
		background-color: #dadada;
		color: #c00;
		border: 0px none transparent;
	}


	/*"""""""" Individual Titles""""""""*/	
	#qm0 .qmtitle	
	{	
		cursor: default;
		padding: 3px 0px 3px 4px;
		color: #444;
		font-family: arial,helvetica,sans-serif;
		font-size: 12px;
		font-weight: bold;
	}


	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#qm0 .qmdividerx	
	{	
		border-top-width: 1px;
		margin: 4px 0px;
		border-color: #bfbfbf;
	}


	/*"""""""" Individual Vertical Dividers""""""""*/	
	#qm0 .qmdividery	
	{	
		border-left-width: 1px;
		height: 18px;
		margin: 1px 4px 0px 4px;
		border-color: #0c4da2;
	}


	/*"""""""" (main) Rounded Items""""""""*/	
	#qm0 .qmritem span	
	{	
		border-color: #dadada;
		background-color: #f7f7f7;
	}


	/*"""""""" (main) Rounded Items Content""""""""*/	
	#qm0 .qmritemcontent	
	{	
		padding: 0px 0px 0px 4px;
	}


	/*"""""""" (sub) Rounded Items""""""""*/	
	#qm0 div .qmritem span	
	{	
		border-color: #666666;
		background-color: #eee;
	}


	/*"""""""" (sub) Rounded Items Content""""""""*/	
	#qm0 div .qmritemcontent	
	{	
		padding: 0px 0px 0px 4px;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 li:hover > a	
	{	
		background-color: #f7f7f7;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul	
	{	
		padding: 10px;
		margin: -2px 0px 0px;
		background-color: #f7f7f7;
		border-width: 1px;
		border-style: solid;
		border-color: #dadada;
	}

