/**
 * Menu Metro Skin
 */

/* MEGAMENU ITEMS */
.menuTemplate 
{
    width:840px;
    min-height: 350px;
    padding:30px 20px;
}

 .menuTemplate h2 .subtle {
    color:#333;
    font-size:12px;
 }

.menuTemplate .rightColumn {
    padding-left:10px;
   }

.menuTemplate .rightColumnLeftBorder {
    border-left: 1px solid #ccc;
    padding-left:10px;
   }

.menuTemplate .leftColumn
{
    padding-right:10px;
}

 .menuTemplate .leftColumn .fullPA ul li{
    margin-left: 0 !important;
 }

  .menuTemplate .leftColumn .fullPA ul li{
    margin-bottom: 0 !important;
 }

    .menuTemplate .leftColumn .fullPA ul li a{
    font-size: 1.2em;
 }

.menuTemplate .leftColumnRightBorder
{    border-right: 1px solid #ccc;
    padding-right:10px;
}

.menuTemplate .megaMenuImageWrapper
{
	width: 460px;
    height:100px;
    display:block;	
    overflow: hidden;
    margin: 0 0 20px 0; 
}

.menuTemplate #pnlAlphabet ul li
{
		display:inline-block;
}


.RadMenu_CF .rmGroup .rmText .menuTemplate{
		margin-left: -15px !important;

	}
	
	.RadMenu_CF .rmGroup .rmRootLink:hover {
		    background: none;
	}
	
		.RadMenu_CF .rmGroup .rmRootGroup {
		border: 0px solid #e6e6e6 !important;
		background-color: #ffffff;
	}

/*----------------------------------------------------------------------------*/

/** Global wrapper */
.RadMenu_CF {
	color: #444;
	font: normal 115%/1.75em 'FrutigerLTW02-55Roman', Arial, sans-serif;
	float:right !important;

}



/** Menu Group */
.RadMenu_CF .rmGroup {
	padding: 0 2px;
	padding-bottom:0 !important;
	-moz-box-shadow: 0 0 15px #aaa;
    -webkit-box-shadow: 0 0 15px #aaa;
    box-shadow: 0 0 15px #aaa;
    behavior: url(/PIE.htc);
}




	/** Menu Root Group */
	.RadMenu_CF .rmRootGroup,
	.RadMenu_CF ul.rmRootScrollGroup {
		padding: 1px;
		background-color: transparent;
	}




	/** Menu Sub Group */
	.RadMenu_CF .rmGroup,
	.RadMenu_CF .rmMultiColumn,
	.RadMenu_CF .rmGroup .rmVertical {
		border: 2px solid #87722C;
		background-color: #ffffff;

	}
	.RadMenu_CF .rmScrollWrap > .rmVertical {
			border: 0;
		}

    /** Menu Group */
    .RadMenu_CF .rmScrollWrap {
	    padding: 1px;
    }

	.RadMenu_CF .rmLevel1.rmScrollWrap {
		margin-top: 0px;
	}
    
    /* Group Settings */
    
    .RadMenu_CF .rmGroupColumn
    {
    padding:0;
    }
    
    .RadMenu_CF .rmGroupColumn .rmMultiGroup
    {
        padding: 1em !important;
        -moz-box-shadow: 0 0 0 transparent;
         -webkit-box-shadow: 0 0 0 #aaa;
         box-shadow: 0 0 0 #aaa;
    }
    
    
    .RadMenu_CF .rmGroupColumn .rmMultiGroup .rmFirst .rmLink
    {
        border-top-width:0;
    }
    
    

/** Menu Link */
.RadMenu_CF .rmLink {
	text-decoration: none;
}


	/** Menu Root Link */
	.RadMenu_CF .rmRootLink {
		padding: 45px 1.8em 0 1.8em;
		/*border: 1px solid #d9d9d9;*/
		line-height:20px;
	    color: #fff;
	    font-size: 0.875em;
	    text-transform: uppercase;
	    font-family: 'Open Sans', sans-serif, Verdana, Geneva, sans-serif;
	    border-right: 1px solid #e6e6e6;
        text-align:center;
        height:80px;
	}
	.RadMenu_CF .rmRootLink:hover {
		background-color:#87722C;
		color:#fff !important;
	}
	

	.RadMenu_CF .rmFocused,
	.RadMenu_CF .rmFocused:hover,
	.RadMenu_CF .rmSelected,
	.RadMenu_CF .rmSelected:hover {
		border-color: #ffffff;
		background-color:#87722C;
		color:#fff !important;
	}



	.RadMenu_CF .rmDisabled,
	.RadMenu_CF .rmDisabled:hover {
		border-color: #d9d9d9;
		color: #ededed;
	}




	/** Menu Sub Link */
	.RadMenu_CF .rmGroup .rmLink {
		margin: 0;
		border: 0;
		color: #757575;
		font-size:13px;
		line-height:2.5em !important;
		border-top:solid 1px #e1e1e1;

	}
	.RadMenu_CF .rmGroup .rmLink:hover {
		color: #fff;
		background-color: #999;
	}


	.RadMenu_CF .rmGroup .rmFocused,
	.RadMenu_CF .rmGroup .rmFocused:hover,
	.RadMenu_CF .rmGroup .rmSelected,
	.RadMenu_CF .rmGroup .rmSelected:hover,
	.RadMenu_CF .rmGroup .rmExpanded,
	.RadMenu_CF .rmGroup .rmExpanded:hover {
		color: #ffffff;
		background-color: #d9d9d9;
	}


	.RadMenu_CF .rmGroup .rmDisabled,
	.RadMenu_CF .rmGroup .rmDisabled:hover {
		color: #cccccc;
		background-color: transparent;
	}


/** Menu Text */
.RadMenu_CF .rmText {
	padding: 0;
}




	/** Menu Root Link */
    .RadMenu_CF .rmRootLink.rmLink{
		border-right:solid 1px #e1e1e1;
	}
		.RadMenu_CF .rmFirst .rmRootLink.rmLink{
		border-left-width: 0px;

	}
	.RadMenu_CF .rmLast .rmRootLink.rmLink{
		border-right-width: 0px;

	}
	
	.RadMenu_CF .rmRootLink .rmText {
		padding: 0;	
	}
    .RadMenu_CF .rmRootLink .rmText:hover {
		border-color: #ededed;
	}	
	
	
	.RadMenu_CF .rmVertical .rmRootLink .rmExpandRight,
	.RadMenu_CF .rmVertical .rmRootLink .rmExpandLeft {
		background-image: none;
	}


	.RadMenu_CF .rmGroup .rmText {
		padding-right: 53px;


	}
	.RadMenu_CF .rmGroup .rmHorizontal .rmText {
		padding-right: 10px;
	}


	/***/
	.RadMenu_CF .rmVertical .rmText {
		padding-right: 30px;
	}



	/** RTL */
	.RadMenu_CF_rtl .rmVertical .rmText {
		padding-left: 30px;
	}




/** Menu Image */
.RadMenu_CF .rmLeftImage,
.RadMenu_CF .rmLeftImage
{
	margin: 2px 2px 0 0;
	padding-bottom: 3px;
}


	.RadMenu_CF .rmGroup .rmLeftImage
	{
		margin: 2px 0 0 6px;
		*margin: 2px 0 0 3px;
	}





/*----------------------------------------------------------------------------*/





.RadMenu_CF .rmVertical .rmExpandRight,
.RadMenu_CF .rmVertical .rmExpandLeft,
.RadMenu_CF .rmGroup .rmExpandRight,
.RadMenu_CF .rmGroup .rmExpandLeft,
.RadMenu_CF .rmTopArrow,
.RadMenu_CF .rmBottomArrow,
.RadMenu_CF .rmLeftArrow,
.RadMenu_CF .rmRightArrow
{
	background: transparent url('Menu/rmExpandArrows.png') no-repeat;
}
.RadMenu_CF .rmLeftArrow,
.RadMenu_CF .rmRightArrow {
	height: 25px;
}


.RadMenu_CF .rmVertical .rmExpandRight,
.RadMenu_CF .rmGroup .rmExpandRight { background-position: 100% 7px; }

.RadMenu_CF a.rmFocused .rmExpandRight,
.RadMenu_CF a.rmSelected .rmExpandRight,font
.RadMenu_CF a.rmExpanded .rmExpandRight { background-position: 100% -24px; }


.RadMenu_CF .rmVertical .rmExpandLeft,
.RadMenu_CF .rmGroup .rmExpandLeft { background-position: 0 -48px; }

.RadMenu_CF a.rmFocused .rmExpandLeft,
.RadMenu_CF a.rmSelected .rmExpandLeft,
.RadMenu_CF a.rmExpanded .rmExpandLeft { background-position: 0 -72px; }


.RadMenu_CF .rmTopArrow,
.RadMenu_CF .rmBottomArrow,
.RadMenu_CF .rmLeftArrow,
.RadMenu_CF .rmRightArrow
{
	background-color: #ffffff;
}
.RadMenu_CF .rmTopArrow:hover,
.RadMenu_CF .rmBottomArrow:hover,
.RadMenu_CF .rmLeftArrow:hover,
.RadMenu_CF .rmRightArrow:hover {
	background-color: #e6e6e6;
}

.RadMenu_CF .rmTopArrow
{
	border-bottom: 1px solid #e6e6e6;
	background-position: 50% -95px;
}

.RadMenu_CF .rmBottomArrow
{
	border-top: 1px solid #e6e6e6;
	background-position: 50% -109px;
}

.RadMenu_CF .rmLeftArrow
{
	border-right: 1px solid #e6e6e6;
	background-position: 50% -48px;
}

.RadMenu_CF .rmRightArrow
{
	border-left: 1px solid #e6e6e6;
	background-position: 50% 1px;
}

.RadMenu_CF .rmVertical li.rmSeparator,
.RadMenu_CF .rmHorizontal .rmVertical li.rmSeparator
{
	border-left: 0;
	border-right: 0;
}

.RadMenu_CF .rmVertical li.rmSeparator .rmText,
.RadMenu_CF .rmHorizontal .rmVertical li.rmSeparator .rmText
{
	margin-top: 2px;
	padding-bottom: 1px;
	background-color: #e6e6e6;
}

.RadMenu_CF .rmHorizontal li.rmSeparator .rmText,
.RadMenu_CF .rmVertical .rmHorizontal li.rmSeparator .rmText
{
	margin-right: 1px;
	margin-left: 1px;
	padding: 0;
	width: 1px;
	background-color: #e6e6e6;
}

/* <rtl> */

.RadMenu_CF_rtl .rmGroup,
.RadMenu_CF_rtl .rmGroup .rmVertical
{
	background-position: 101% 0;
}

.RadMenu_CF_rtl .rmGroup .rmItem a.rmLink .rmText
{
	padding-left: 53px;
	padding-right: 27px;
}

.RadMenu_CF_rtl .rmGroup .rmHorizontal a.rmLink .rmText
{
	padding-left: 10px;
	padding-right: 9px;
}

/* </rtl> */

/* </RadMenu / Simple> */



.RadMenu_CF ul.rmLevel1.rmVertical {
	margin-top: 2px;
}


/*----------------------------------------------------------------------------*/




/** Hide */
.RadMenu_CF .rmTopFix,
.RadMenu_CF .rmTopLeft,
.RadMenu_CF .rmTopRight,
.RadMenu_CF .rmBottomFix,
.RadMenu_CF .rmBottomLeft,
.RadMenu_CF .rmBottomRight {
	display: none;
}

