/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1000;}
.qmmc .qmdividery{float:left;width:0px;}
.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1000;}
.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:1000;}
.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}
.qmsh div a {float:left;}
.qmmc div{visibility:hidden;position:absolute;}
.qmmc .qmcbox{cursor:default;display:block;position:relative;z-index:1000;}
.qmmc .qmcbox a{display:inline;}
.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}
.qmmc li {z-index:1000;}
.qmmc ul {left:-10000px;position:absolute;z-index:1010;}
.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%;}


#Nav{ float: left; width: 100%; margin-bottom: 10px; position:relative; }	
	#Nav *{ z-index: 1666; }
	#Nav .wrap{ width: 890px; padding: 5px 0 0 18px; height: 32px; background: #e1e1e1 url(bg_topnav.gif) no-repeat; position: relative; }
	#Nav form{ position: absolute; width: 100px; left: 795px; overflow: hidden; padding: 2px 0 0 0; }   
	#Nav form .text{ float: left; border: 1px solid; width: 90px; height: 14px; margin: 0 5px 0 0; padding: 2px 2px 0 2px; font-family: Arial, Helvetica, sans-serif; color: Gray; border-color: #aca899 White White #aca899; }   

/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/

	/* QuickMenu 0 */
   #qm0{ float: left; }
   
	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a{ padding: 5px 4px 5px 5px; color: #555555; text-decoration: none; text-transform:uppercase;}
	#qm0 a:hover,
   #qm0 a.active{ color: #aa0000; }
   
	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	{ padding: 10px; margin: -2px 0px 0px; background-color: transparent; border-style: none; }

	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a{ padding: 3px 10px 3px 5px; background-color: transparent; text-transform:none;}
   #qm0 a.category{ padding: 3px 0px 3px 4px; margin-top:7px;  font-weight: bold; }   

	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover	{ background-color: #dadada; color: #cc0000; }


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 ul li:hover>a{ background-color: #dadada; color: #cc0000; }

	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover{ background-color: #dadada; color: #cc0000; }

	/*"""""""" Individual Titles""""""""*/	
	#qm0 .qmtitle{ cursor: default; padding: 3px 0px 3px 4px; color: #444444; font-size: 11px; font-weight: bold; }
	#qm0 a.qmtitle{ cursor: pointer; }

	/*"""""""" 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: 15px; margin: 4px 10px 0px; border-color: #aaaaaa; }

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

	/*"""""""" (main) Rounded Items Content""""""""*/	
	#qm0 .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; }
  