/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;}.qmmc {position:relative;}.qmmc a {float:left;display:block;white-space:nowrap;}.qmmc div a {float:none;}.qmmc div {visibility:hidden;position:absolute;}

/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/

	/* Remove the comments below for vertical mains and change the false value to
           true in the qm_create function after the menus structure. */
	/*.qmmc a {float:none}*/


	/*"""""""" Breadcrumb Styles """"""""*/

		
		/*"""""""" qm0 - Gnav """"""""""""""*/
		
			/* (Main) Breadcrumb Path - Main Menu Item ON */
			#qm0.qmmc .qmbcmain { 
				font-weight: bold; !important;
				color:#000 !important;
				background: url(/assets/images/common/menus/bgGlobalMenuButtonON_500x200.jpg) repeat-x !important;
			}
			#qm0.qmmc .qmbcmain:hover { 
				font-weight: bold; !important;
				color:#000 !important;
				cursor: default;
				background: url(/assets/images/common/menus/bgGlobalMenuButtonON_500x200.jpg) repeat-x !important;
			}
			#qm0.qmmc .qmbcmainparent {
				background: url(/assets/images/common/menus/bgGlobalMenuButtonON_500x200.jpg) repeat-x !important;
			}
					
			/* (Sub) Breadcrumb Path - Sub Menu Item ON */
			#qm0.qmmc .qmbcsub { 
				background: #fafaf1 url(/assets/menus/images/default_menuitem_icon.gif) -2px 10px no-repeat !important;
				color:#005096 !important;
			}
			#qm0.qmmc .qmbcsub:hover { 
				background: #fafaf1 url(/assets/menus/images/default_menuitem_icon.gif) -2px 10px no-repeat !important;
				color:#005096 !important;
				cursor:default;
			}
			#qm0.qmmc .qmbcsubparent { 
/*				background-color:#fd0 !important;
				color:#333 !important;
				border-width:1px !important;
				border-color:#666;*/
			}
		
		
		/*"""""""" qm1 - Lnav """"""""""""""*/
		
			/* Lnav Breadcrumb Path - Menu Item ON */
			#qm1.qmmc .qmbcmain {
			  background: #fffffd url(/assets/menus/images/default_menuitem_icon.gif) -2px 8px no-repeat !important; 
				color: #005096 !important;
				border-top: 1px solid #fff !important;
				border-bottom: 1px solid #ccc !important;
			}
			#qm1.qmmc .qmbcmain:hover {
				cursor:default;
			}
			#qm1.qmmc .qmbcmainparent { 
				/*background-image:url(/assets/images/quickmenu/slide_black_arrow.gif) !important;*/
			}		
					
			/* (LNAV Sub) Breadcrumb Path - Menu Items */
			#qm1.qmmc .qmbcsub { 
				background-color:#ffdd00 !important;
				color:#333333 !important;
				border-width:1px !important;
				border-color:#666666;
			}
			#qm1.qmmc .qmbcsub:hover { 
				background-color:#ffdd00 !important;
				color:#333333 !important;
				border-width:1px !important;
				cursor:default;
			}
			#qm1.qmmc .qmbcsubparent { 
				background-color:#ffdd00 !important;
				color:#333333 !important;
				border-width:1px !important;
				border-color:#666666;
			}

			
		/*"""""""" Breadcrumb String Styles """"""""""""""*/
	
			/* External Breadcrumb Container */
			.qm-crumbs-container {
				color:#000; /* active page */
				text-decoration:none;
				font-family:Arial;
				font-size:.7em;
				z-index:999999;
				margin-left: 21px;
			}
	
			/* External Breadcrumb Links + divider */
			.qm-crumbs-container a {
				color:#777 !important;
				text-decoration:none;
				font-family:Arial;
				/*font-size:.7em;*/
				display:block;
				float:left;
			}
	
			/* External Breadcrumb Links Hover */
			.qm-crumbs-container a:hover {
				text-decoration:underline;
				color:#00f !important;
			}
	
			/* External Breadcrumb Current Page Text or No Link Text */
			.qm-crumbs-current {
				/*font-size:.7em;*/
			}
	
			/* External Breadcrumb Dividers */
			.qm-crumbs-divider {
				/*font-size:.7em;*/
				color:#000; 
				font-weight:bold;
			}
	
			/* Extra positioning */
			.qm-crumbs-container span {
				display:block;
				float:left;
			}

/*=====================================*/
/* Hidden Subs for all menus           */
/*=====================================*/
div.hiddenSubMenu {
	display:none;
}

	/*=====================================*/
	/* qm0 - Gnav                          */
	/*=====================================*/
	
		/*"""""""" (MAIN) Container """"""""*/
		#qm0
		{ 
			/*background-color:#ffffff;*/
			padding-left:12px;
			/*
			border-width:1px 0px 1px 0px;
			border-style:solid;
			border-color:#000000;
			background-image:url(/assets/images/quickmenu/slide_bg.gif);
			*/
		}
	
	
		 /*"""""""" (MAIN) Items """"""""*/
		#qm0 a
		{
			color:#555;
			background: url(/assets/images/common/menus/bgGlobalMenuButtonOFF_500x200.jpg) left top repeat-x;
			font-family:Arial;
			font-size:14px;
			text-decoration:none;
			text-align: center;
			width: 112px;
			padding:7px 0px;
			/*padding:7px 26px 7px 14px;
			border-style:solid;
			border-left-color: #f5f5f5;
			border-right-color: #999;
			border-width:0;*/
		}
		
		/* My additions for first and last items - no borders */
		#qm0 a.first {
			/*border-left: none;*/
		}
		#qm0 a.last {
			border-right: 1px solid #999;
		}
		#qm0 span.lnavtitle {
			display: none;
		}
	
	
		/*"""""""" (MAIN) Hover State for items WITHOUT Submenus - i.e. Home) """"""""*/
		#qm0 a:hover
		{ 
			background: url(/assets/images/common/menus/bgGlobalMenuButtonOVER_500x200.jpg) left top repeat-x;
			text-decoration:none;
			color: #b30;
		}
	
	
		/*"""""""" (MAIN) Hover State for items WITH Submenus """"""""*/	
		body #qm0 .qmactive, body #qm0 .qmactive:hover
		{ 
			background: url(/assets/images/common/menus/bgGlobalMenuButtonOVER_500x200.jpg) left top repeat-x;
			text-decoration: none;
			color: #b30;
		}
	
	
		/*"""""""" (MAIN) Parent Items """"""""*/
		#qm0 .qmparent
		{
			/*background-image:url(/assets/images/quickmenu/slide_black_arrow.gif);
			background-repeat:no-repeat;
			background-position:88%;*/
			cursor:default;
		}
	
	
		/*"""""""" [SUB] Containers """"""""*/
		#qm0 div
		{
			/*background-color:#F8F9FB;*/
			background: #e8e8df;
			padding: 0;
			border: solid #999;
			border-width: 1px 3px 3px 1px;
			margin: 0;
		}
		
		/* Hide from all except IE5-Win sees this (Holly Hack). \*/
		/** html #qm0 div {
		  width: 150px;
		}*/
			
	
		/*"""""""" [SUB] Items """"""""*/
		#qm0 div a
		{		
			font-size: .7em;
			text-align: left;
			background: #e8e8df;
			border-bottom: 1px solid #ccc;
			border-top: 1px solid #fff;
			color:#333;
			padding: 7px 7px 7px 10px;
			width: 15em;
		}
		
		/*"""""""" [SUB] Hover State """"""""*/
		#qm0 div a:hover
		{
			background: #f8f8ef;
			color: #b30;
			text-decoration: none;
		}
	
		#qm0 div div
		{
			/*margin:0;*/
		}
	
		/*""""""""[SUB] Active State """"""""*/
		body #qm0 div .qmactive, body #qm0 div .qmactive:hover
		{
			background-image: none;
			background-color: #f8f8ef;
			color: #b30;
			text-decoration: none;
			/*background-image:url(/assets/images/quickmenu/slide_black_arrow_right.gif);*/
		}
	
	
		/*"""""""" [SUB] Parent Items """"""""*/
		#qm0 div .qmparent 
		{
			/* background-image:url(/assets/images/quickmenu/slide_black_arrow_right.gif);*/
		}
	

	
	/*=====================================*/
	/* qm1 - Lnav                          */
	/*=====================================*/
	
		/*"""""""" (MAIN) Container """"""""*/
		#qm1
		{ 
			z-index: 1 !important;
			background: #fff;
			border: solid #ccc;
			border-width: 1px 0;
			margin: 0;
			padding: 0;
		}
		
	
		 /*"""""""" (MAIN) Items """"""""*/
		 
		#qm1 span.lnavtitle
		{
			background: url(/assets/images/common/menus/bgLocalMenuSection.jpg) 0px 0px repeat-x;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 13px;
			font-weight: bold;
			color: #222;
			border-bottom: #ccc 1px solid;
			padding: 4px 0 4px 12px;
			margin: 1px 0 0;
			display: block;
		}
		#qm1 a
		{
			background: #f4f4ec;
			font-size: 11px;
			font-family: Arial, Helvetica, sans-serif;
			color: #666;
			padding: 5px 0px 5px 12px;
			border-top: 1px solid #fff;
			border-bottom: 1px solid #ccc;
			text-decoration: none;
		}
		
	
		/*"""""""" (MAIN) Hover State """"""""*/
		#qm1 a:hover,
		#qm1 a.on
		{ 
			background-color: #fafaf1;
			color: #b30;
			text-decoration: none;
		}
	
	
		/*"""""""" Lnav With Sub-Items - Active State """"""""*/	
		body #qm1 .qmactive, body #qm1 .qmactive:hover
		{ 
	
			border-top: 1px solid #fff;
			border-bottom: 1px solid #ccc;
			background-color: #fafaf1;
			color: #b30;
			text-decoration: none;
		}
	
	
		/*"""""""" (MAIN) Parent Items """"""""*/
		#qm1 .qmparent
		{
			/*background-image:url(/assets/images/quickmenu/slide_black_arrow.gif);
			background-repeat:no-repeat;
			background-position:88%;
			cursor:default;*/
		}