/*!!!!!!!!!!! NodeFire Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
/*[START-QCC]*/
.qmclear{}.qmmc:after{content: ".";display:block;height:0px;clear:both;overflow:hidden;}
.qmmc img {border:none;}
.qmmc, .qmmc>span, .qmmc>a, .qmmc div>a, .qmmc dd>a, .qmmc li>a, .qmmc div>span, .qmmc dd>span, .qmmc li>span, .qmmc div.qmsub, .qmmc dl, .qmmc dd, .qmmc .qmsub>li, .qmmc ul.qmsub {text-align:left;outline:none;font-weight:normal;text-decoration:none;line-height:normal;padding:0px;margin:0px;background-color:transparent; display:block}
.qmmc .qmiefix {z-index:0;}.qmmc, .qmmc .qmsub, .qmmc .qmmulti{list-style:none;padding:0px;margin:0px;}
.qmmc .qmdivider{display:block;border-width:0px;border-style:solid;position:relative;}
.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;}
.qmmc {
	position:relative;
	/*zoom:1;*/
	z-index:10;}
	
.qmmc .qmitem-m, .qmmc>li {display:block;white-space:nowrap;position:relative;}
.qmmc .qmitem-s, .qmmc .qmsub>li {display:block;white-space:nowrap;position:relative;}
.qmmc .qmsub{visibility:hidden;position:absolute;z-index:10;left:100%;top:0px;}
.qmmc div.qmsub{left:0px;}.qmmc .qmcbox{cursor:default;display:block;position:relative;white-space:normal;}
.qmmc .qmmulti{display:block;float:left;position:relative;}
.qmmc .qmmulti dd{margin:0px;padding:0px;position:relative;}
.qmmc.qm-horizontal-c>li, .qmmc.qm-horizontal-c .qmitem-m, .qmsub.qm-horizontal-c>li, .qmsub.qm-horizontal-c>.qmitem-s, .qm-horizontal-c>.qmtitle, .qm-horizontal-c>.qmdivider, .qm-horizontal-c>.qmcbox, .qm-horizontal-c>li>.qmtitle, .qm-horizontal-c>li>.qmdivider, .qm-horizontal-c>li>.qmcbox {float:left;}
.qm-horizontal-c>li>.qmsub  {left:0px;top:100%}.qmmc li:hover>.qmsub, .qmmc dd:hover>ul.qmsub {visibility:inherit;}
.qmmc .qmml0 {z-index:99;}.qmmc .qmml1 {z-index:98;}.qmmc .qmml2 {z-index:97;}.qmmc .qmml3 {z-index:96;}
.qmmc .qmml4 {z-index:95;}.qmmc .qmml5 {z-index:94;}.qmmc .qmml6 {z-index:93;}.qmmc .qmml7 {z-index:92;}
.qmmc .qmml8 {z-index:91;}.qmmc .qmml9 {z-index:90;}


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

.nav { display:block}

	/* NodeFire 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{	
		padding:0;
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 .qmitem-m	
	{	
		padding:8px 15px 9px 15px;
/*		margin:0px -1px 0px 0px;
*/		z-index:100;
		color:#fff;
		font-family:'Conduit ITC W01 Bold', Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		font-size:1.15em;
		text-decoration:none;
		text-align:left;
		border-color:transparent;
	}

	#qm0 .qmitem-m a:hover {
		background:	 url(../images/bg-nav-rollover.jpg) top left repeat-x;
		color:#29292f  /* dark grey */
		}
		
		
		
	/*"""""""" (MAIN) Active State""""""""*/	
	#qm0.qmmc .qmitem-m.qmactive, #qm0 li:hover>.qmitem-m.qmparent, #qm0 dd:hover>.qmitem-m.qmparent	
	{	
		background:	url(../images/bg-nav-rollover.jpg) top left repeat-x;
		color:#29292f  /* dark grey */
	}


	/*"""""""" Main active state top level items WITHOUT drop down """"""""*/	
	div#qm0 .qmc_mystatic:hover, ul#qm0 .qmc_mystatic:hover	
	{	
		background:	url(../images/bg-nav-rollover.jpg) top left repeat-x;
		color:#29292f  /* dark grey */
		}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 .qmsub	
	{	
		/*padding:10px;*/
		margin:-1px 0px 0px 0px;
		background-color:#d5d7dc;
		border:1px solid #fff;
		border-bottom:none
	}


	/*"""""""" (SUB) Column""""""""*/	
	#qm0 .qmsub .qmmulti	
	{	
		/*padding:10px;*/
		
	}

		
	/*"""""""" (SUB) Items""""""""*/	
	#qm0 .qmsub a 
	{	
		padding:8px 30px 7px 15px;
		z-index:0;
		/*background-color:transparent;*/
		color:#29292f;  /* dark grey */
		font-family:'Conduit ITC W01 Bold', Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		font-size:1.1em;
		border-bottom:1px solid #fff;
		background-image:none
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 .qmsub a:hover	
	{	
		background-color: #707b8a;
		color:#fff;
	}

	/*"""""""" (SUB) non-active State with arrow """"""""*/
	#qm0 .qmsub .qmparent {
		background:url(../images/nav-arrow-off.png) 95% 50% no-repeat;
		text-decoration:none
	}

	/*"""""""" (SUB) Active State with arrow """"""""*/	
	#qm0.qmmc .qmsub a.qmactive, #qm0 ul li:hover>.qmsub a.qmparent, #qm0 ul dd:hover>.qmsub a.qmparent	
	{	
		color:#fff;
		text-decoration:none;
		background:#707b8a url(../images/nav-arrow-on.png) 95% 50% no-repeat
	}
	
	#qm0 .qmsub .qmitem-m {
		float: none;
	}

@media only screen and (max-width: 1178px) {
/* smaller monitor sizes */

#qm0 .qmitem-m	
	{	padding:10px 12px 9px 10px;
	font-size:98%	}

}


@media only screen and (max-width: 1024px) {
/* ipad horiz - 1024 x 768px */

#qm0 .qmitem-m	
	{	padding:10px 12px 9px 10px;
	font-size:98%	}

}

@media only screen and (max-width: 1023px) {
/* ipad vert - 768 x 946px */


#qm0 .qmitem-m	
	{	padding:10px 8px 9px 5px;
	font-size:89%	}

}
	/*"""""""" Individual Titles""""""""	
	#qm0 .qmtitle	
	{	
		cursor:default;
		padding:5px 0px 5px 4px;
		margin:5px 0px;
		background-color:#D9D9D9;
		color:#313131;
		font-family:arial;
		font-size:12px;
		font-weight:bold;
	}*/


	/*"""""""" Individual Horizontal Dividers""""""""
	#qm0>.qmdivider, #qm0 .qmsub>.qmdivider, #qm0 dd>.qmdivider, #qm0>li>.qmdivider, #qm0 .qmsub>li>.qmdivider	
	{	
		height:1px;
		background-color:#999999;
		margin:4px 0px;
	}*/	


	/*"""""""" Individual Vertical Dividers""""""""	
	#qm0.qm-horizontal-c>.qmdivider, #qm0 .qm-horizontal-c>.qmdivider, #qm0.qm-horizontal-c>li>.qmdivider, #qm0 .qm-horizontal-c>li>.qmdivider	
	{	
		width:1px;
		height:15px;
		background-color:#999999;
		margin:4px 2px 0px;
	}*/


	/*[END-QS0]*/


