/*********************************************************************/
/* ASNE Newspaper RadMenu 4.4.4 Style Sheet  			             */
/* Created: 09-04-08 												 */
/* Last Updeted: 07-10-09							                 */
/*********************************************************************/
/* RadMenu Default skin */

.NPEditor								{ float: none;
										  display: block;
										  width: auto;
										  white-space:normal !important; 		/*unwrap menu*/
										  padding: 0px;
										  margin: 0px;
										  border: 0px;							/*Menu border*/			
										  background: #313131 url("images/editorMenu_BG.gif") repeat-x bottom left;
										}

.NPEditor ul li							{ margin-bottom: 0px; }
	
/*
.NPEditor_rtl							{ text-align: right; }
.NPEditor_Context						{ border: 0; background: none; }
.NPEditor .rmText						{ margin: 0px; padding: 0px; }					
.NPEditor .rmLink:focused,
.NPEditor .rmFocused					{ outline: 0; }
.NPEditor .rmExpanded					{ z-index: 1005; }
.NPEditor .rmLink:hover, 
.NPEditor .rmFocused, 
.NPEditor .rmExpanded		 			{ cursor: hand; 
										  cursor: pointer; 
										  color: #89c8ff;
										  text-decoration: none;
										  background-color: transparent;
										}
*/

.NPEditor .rmText						{ background-image: none;}	

.NPEditor .rmLink						{ padding: 0px; background-image: none; }

.NPEditor .rmLink,
.NPEditor .rmLink:active,
.NPEditor .rmLink:visited,
.NPEditor .rmLink:hover					{ cursor: pointer;	
								  		  text-decoration: none;			
										}
								
.NPEditor .rmRootGroup					{ border: 0px; background-color: transparent; background-image: none; }

.NPEditor .rmRootGroup .rmLink .rmText	{ font: normal normal 12px Arial, Helvetica, sans-serif; 
								 		  text-transform: uppercase; 	  
										}
.NPEditor .rmRootGroup .rmLink:link,
.NPEditor .rmRootGroup .rmLink:active,
.NPEditor .rmRootGroup .rmLink:visited	{ color: #fff; 								  
								  		  background-color: transparent;	/*??*/							  
										}
 	
.NPEditor .rmRootGroup .rmLink:link .rmText,
.NPEditor .rmRootGroup .rmLink:visited .rmText
										{ padding: 8px 15px; }		

.NPEditor .rmRootGroup .rmLink:hover .rmText,
.NPEditor .rmRootGroup .rmLink:active .rmText
										{ color: #fff;
										  border: 0px;
										  background: #171717 url("images/editorMenu_RootGroupBG.gif") no-repeat top right;
										}

.NPEditor .rmRootGroup a.rmExpanded .rmText,
.NPEditor .rmLink:hover, .NPEditor .rmFocused
										{ color: #fff;
										  border: 0px;	
										  background: #171717 url("images/editorMenu_RootGroupBG.gif") no-repeat top right;
										}	

.NPEditor .rmRootGroup .rmLast .rmText	{ margin-right: 0px; }

.NPEditor .rmGroup,
.NPEditor .rmGroup .rmVertical			{ border: solid 1px #000;	
										  background: #232323 url("images/editorMenu_GroupBG.gif") top left repeat-x;	
										}
								
.NPEditor ul.rmVertical					{ padding: 0px; }							

.NPEditor .rmGroup .rmLink				{ width: 210px; background-color: #232323;}

.NPEditor .rmGroup .rmLink .rmText		{ font: normal normal 12px Arial, Helvetica, sans-serif; 
										  line-height: 12px;
								 		  text-transform: uppercase; 
										  margin: 0px 0px 0px 14px;	
										  background: #313131;
										}
										
.NPEditor .rmGroup .rmLink:link .rmText,
.NPEditor .rmGroup .rmLink:visited .rmText
										{ color: #fff;					/*Child Item link - Font color*/
								 		  text-decoration: none;
										  padding: 8px 5px 8px 11px;										  
										  border: 0px;
										  border-top: solid 1px #4a4a4a;
										  border-bottom: solid 1px #090909;
										  background: #313131;
										}

.NPEditor .rmGroup .rmFirst .rmLink .rmText,
.NPEditor .rmGroup .rmFirst .rmLink:visited .rmText
										{ border-top: solid 1px #191919; 
										  background: #313131 url("images/editorMenu_GroupBG2.gif") top left repeat-x; }										

.NPEditor .rmGroup .rmLast .rmLink .rmText,
.NPEditor .rmGroup .rmLast .rmLink:visited .rmText			/*fixed upgrade*/
										{ border-bottom: solid 0px #000; }
										
.NPEditor .rmGroup .rmLink:hover .rmText,
.NPEditor .rmGroup .rmFocused
/*.NPEditor .rmGroup .rmExpanded*/		{ color: red;						/*Child Item link hover - Font color*/
										  margin: 0px;	
										  border-top: solid 1px #090909;
										  border-bottom: solid 1px #090909;
										  background: #171717 url("images/HNav_rmGroup_hover.gif") center center no-repeat;								 
										}

/*The CSS class for the root group item that is currently selected or one of it's children is currently selected */
.NPEditor .rmGroup .rmExpanded .rmText 			
										{ color: #4c0504; }					/*Root Menu Item Selected - Font color*/

/* <expand arrows styling> */
.NPEditor .rmGroup .rmLink:link .rmExpandRight
										{ background: transparent url("images/HNav_arrowRight.gif")  no-repeat right center; }
										
.NPEditor .rmGroup .rmLink:hover .rmExpandRight
										{ background: transparent url("images/HNav_rmGroup_expand_hover.gif") center center no-repeat; }

.NPEditor .rmGroup .rmFocused .rmExpandRight,
.NPEditor .rmGroup .rmExpanded .rmExpandRight
										{ background: transparent url("images/HNav_arrowRight.gif")  no-repeat right center; }

.NPEditor .rmLink:hover .rmExpandLeft,
.NPEditor .rmFocused .rmExpandLeft,
.NPEditor .rmExpanded .rmExpandLeft		{ background-image: none; }

/* </expand arrows styling> */
.NPEditor .rmHorizontal .rmItem 		{ border-right: 0px solid #353535; }
.NPEditor .rmHorizontal .rmLast 		{ border-right: 0; }
.NPEditor_rtl .rmHorizontal .rmItem		{ border-left: 0; }
.NPEditor .rmRootGroup .rmGroup .rmItem,
.NPEditor_Context .rmGroup .rmItem		{ border-right: 0; border-bottom: 0; }

/*Root & Child Item border ---------------*/
.NPEditor .rmVertical .rmItem 			{ border-bottom: 0px solid #ffd44e; }
.NPEditor .rmVertical .rmLast			{ border-bottom: 0; }

.NPEditor .rmVertical .rmGroup .rmItem 	{ border-bottom: dotted 0px #727c00; }
.NPEditor .rmVertical .rmGroup .rmLast 	{ border-bottom: 0; }

/*----------------------------------------*/
.NPEditor .rmGroup .rmExpanded			{ z-index: 11; }

.NPEditor .rmTopArrowDisabled, .NPEditor .rmBottomArrowDisabled, .NPEditor .rmLeftArrowDisabled, .NPEditor .rmRightArrowDisabled			
										{ display: none; }
.NPEditor .rmTopArrow, .NPEditor .rmBottomArrow, .NPEditor .rmLeftArrow, .NPEditor .rmRightArrow					
										{ font-size: 0;
										  line-height: 0;
										  color: #ffd44e;
										  background-color: transparent; /*Fixed W3C Warning*/
										}
.NPEditor .rmTopArrow, .NPEditor .rmBottomArrow				
										{ height: 10px;
										  width: 100%;
										  background-color: transparent;  /*Fixed W3C Warning*/
										  background-image: none;
										}
.NPEditor .rmBottomArrow				{ background-position: center -18px; }
.NPEditor .rmLeftArrow, .NPEditor .rmRightArrow					
										{ width: 10px;
										  height: 100%;
										  background-color: transparent;  /*Fixed W3C Warning*/
										  background-image: none;
										}
.NPEditor .rmRightArrow					{ background-position: -18px center; }
.NPEditor .rmItem .rmDisabled .rmText	{ color: #999; }
.NPEditor .rmRootGroup .rmItem .rmDisabled
										{ background: none; }
.NPEditor .rmGroup .rmItem .rmDisabled	{ background-color: #ffd44e; }

.NPEditor .rmRootGroup .rmSeparator,
.NPEditor .rmGroup .rmSeparator			{ background: #8f8f8f;
										  border-top: 1px solid #676767;
										  border-bottom: 0;
										}
.NPEditor .rmSeparator .rmText			{ display: none; }
.NPEditor .rmHorizontal .rmSeparator	{ height: 20px;
										  width: 1px;
										  line-height: 20px;
										  border: 0;
										}
.NPEditor .rmVertical .rmSeparator		{ height: 1px;
										  margin: 3px 0;
										  border: 0;
										  line-height: 1px;
										}
.NPEditor .rmLeftImage					{ margin: 2px; }
.NPEditor .rmSlide						{ margin: 0px !important; } /*Firefox*/
* html .NPEditor .rmVertical .rmSlide	{ margin-left: 1px !important; } /*IE-3rd level slide */
* html .NPEditor .rmHorizontal .rmSlide	{ margin-top: 0px !important; } /*IE*/
.NPEditor_rtl .rmSlide					{ margin: 0px !important; }
* html .NPEditor_rtl .rmVertical .rmSlide
										{ margin-left: 3px !important; }
* html .NPEditor_rtl .rmHorizontal .rmSlide
										{ margin-top: -2px !important;
										  margin-left: 0 !important;
										}
.NPEditor .rmItem .rmDisabled:hover		{ background: none; }
					



