/*********************************************************************/
/* BlueSombrero Skin.css											 */
/* Create: 	12-11-2009												 */
/* Updated : 07-02-2011												 */
/*********************************************************************/
.bsbRadMenu						{ float: none; display: block; width: auto; white-space:normal !important; /*unwrap menu*/
								padding: 0px; margin: 0px; border: 0px; /*Menu border*/ background-image: none;
								background-color: transparent; /*Menu background*/}
.bsbRadMenu ul li					{ margin-bottom: 0px; }
.bsbRadMenu .rmText				{ background-image: none;}
.bsbRadMenu .rmLink				{ padding: 0px; background-image: none; }
.bsbRadMenu .rmLink,
.bsbRadMenu .rmLink:active,
.bsbRadMenu .rmLink:visited,
.bsbRadMenu .rmLink:hover		{ cursor: pointer; text-decoration: none;}
.bsbRadMenu .rmRootGroup,
.bsbRadMenu .rmRootGroup .rmRootLink/*fixed upgrade*/
								{ border: 0px; background-color: transparent; background-image: none; }
.bsbRadMenu .rmRootGroup .rmLink .rmText
								{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;
						 		text-transform: uppercase;}
.bsbRadMenu .rmRootGroup .rmLink:link,
.bsbRadMenu .rmRootGroup .rmLink:active,
.bsbRadMenu .rmRootGroup .rmLink:visited
								{ color: #fff; background-color: transparent;}
.bsbRadMenu .rmRootGroup .rmLink:link .rmText,
.bsbRadMenu .rmRootGroup .rmLink:visited .rmText
								{ padding: 7px 8px; background: transparent url("images/menu_RootSeparator.gif") top right no-repeat; }
.bsbRadMenu .rmRootGroup .rmLink:hover .rmText,
.bsbRadMenu .rmRootGroup .rmLink:active .rmText
								{ color: #fff; background: #000 url("images/menu_RootSeparator_hover.gif") top right no-repeat; }
.bsbRadMenu .rmRootGroup a.rmExpanded .rmText,
.bsbRadMenu .rmLink:hover, .bsbRadMenu .rmFocused
								{ color: #fff; background: #000 url("images/menu_RootSeparator_hover.gif") top right no-repeat; }
.bsbRadMenu .rmRootGroup .rmLast .rmText
								{ margin-right: 0px; }
.bsbRadMenu .rmGroup,
.bsbRadMenu .rmGroup .rmVertical	{ border: 0px; border-left: solid 1px #4d4d4d; border-right: solid 1px #4d4d4d;
								border-bottom: solid 1px #4d4d4d; 
								background: #000 url("images/menu_group_bg.jpg") center left repeat-x;}
.bsbRadMenu ul.rmVertical		{ padding: 0px; }
.bsbRadMenu .rmGroup .rmLink		{ width: 203px; }
.bsbRadMenu .rmGroup .rmLink .rmText
								{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 12px;
								font-weight: normal; text-transform: uppercase; border-bottom: solid 1px #000;}
.bsbRadMenu .rmGroup .rmLink:link .rmText,
.bsbRadMenu .rmGroup .rmLink:visited .rmText
								{ color: #fff; /*Child Item link - Font color*/ text-decoration: none; padding: 7px 5px 7px 20px;
								margin: 0px 2px;/*fixed upgrade*/
								background: #040404 url("images/menu_groupItem_bg.jpg") top left repeat-y;}
.bsbRadMenu .rmGroup .rmLast .rmLink .rmText,
.bsbRadMenu .rmGroup .rmLast .rmLink:visited .rmText/*fixed upgrade*/
								{ border-bottom: solid 0px #000; }
.bsbRadMenu .rmGroup .rmLink:hover .rmText,
.bsbRadMenu .rmGroup .rmFocused
/*.bsbRadMenu .rmGroup .rmExpanded*/
								{ color: #fff; /*Child Item link hover - Font color*/
								background: #040404 url("images/menu_groupItem_bg_hover.jpg") top left no-repeat;}
/*The CSS class for the root group item that is currently selected or one of it's children is currently selected */
.bsbRadMenu .rmGroup .rmExpanded .rmText 
								{ background: #000 url("images/menu_RootSeparator_hover.gif") top right no-repeat; }/*Root Menu Item Selected - Font color*/
/* <expand arrows styling> */
.bsbRadMenu .rmGroup .rmLink:link .rmExpandRight
								{ background: transparent url("images/HNav_arrowRight.gif")  no-repeat right center; }
.bsbRadMenu .rmGroup .rmLink:hover .rmExpandRight
								{  background: transparent url("images/HNav_rmGroup_expand_hover.gif") center center no-repeat; }
.bsbRadMenu .rmGroup .rmFocused .rmExpandRight,
.bsbRadMenu .rmGroup .rmExpanded .rmExpandRight
								{ background: transparent url("images/HNav_arrowRight.gif")  no-repeat right center; }
.bsbRadMenu .rmLink:hover .rmExpandLeft,
.bsbRadMenu .rmFocused .rmExpandLeft,
.bsbRadMenu .rmExpanded .rmExpandLeft
						{ background-image: none; }
/* </expand arrows styling> */
.bsbRadMenu .rmHorizontal .rmItem 
					{ border-right: 0px solid #353535; }
.bsbRadMenu .rmHorizontal .rmLast 
					{ border-right: 0; }
.bsbRadMenu_rtl .rmHorizontal .rmItem 
					{ border-left: 0; }
.bsbRadMenu .rmRootGroup .rmGroup .rmItem,
.bsbRadMenu_Context .rmGroup .rmItem
					{ border-right: 0; border-bottom: 0; }
/*Root & Child Item border ---------------*/
.bsbRadMenu .rmVertical .rmItem 
					{ border-bottom: 0px solid #ffd44e; }
.bsbRadMenu .rmVertical .rmLast 
					{ border-bottom: 0; }
.bsbRadMenu .rmVertical .rmGroup .rmItem 
					{ border-bottom: dotted 0px #727c00; }
.bsbRadMenu .rmVertical .rmGroup .rmLast 
					{ border-bottom: 0; }
/*----------------------------------------*/
.bsbRadMenu .rmGroup .rmExpanded
					{ z-index: 11; }
.bsbRadMenu .rmTopArrowDisabled,
.bsbRadMenu .rmBottomArrowDisabled,
.bsbRadMenu .rmLeftArrowDisabled,
.bsbRadMenu .rmRightArrowDisabled
					{ display: none; }
.bsbRadMenu .rmTopArrow,
.bsbRadMenu .rmBottomArrow,
.bsbRadMenu .rmLeftArrow,
.bsbRadMenu .rmRightArrow
					{ font-size: 0; line-height: 0; color: #ffd44e; background-color: transparent; /*Fixed W3C Warning*/ }
.bsbRadMenu .rmTopArrow,
.bsbRadMenu .rmBottomArrow
					{ height: 10px; width: 100%; background-color: transparent;  /*Fixed W3C Warning*/ background-image: none; }
.bsbRadMenu .rmBottomArrow
					{ background-position: center -18px; }
.bsbRadMenu .rmLeftArrow,
.bsbRadMenu .rmRightArrow
					{ width: 10px; height: 100%; background-color: transparent;  /*Fixed W3C Warning*/ background-image: none; }
.bsbRadMenu .rmRightArrow
					{ background-position: -18px center; }
.bsbRadMenu .rmItem .rmDisabled .rmText
					{ color: #999; }
.bsbRadMenu .rmRootGroup .rmItem .rmDisabled
					{ background: none; }
.bsbRadMenu .rmGroup .rmItem .rmDisabled
					{ background-color: #ffd44e; }
.bsbRadMenu .rmRootGroup .rmSeparator,
.bsbRadMenu .rmGroup .rmSeparator
					{ background: #8f8f8f; border-top: 1px solid #676767; border-bottom: 0; }
.bsbRadMenu .rmSeparator .rmText
					{ display: none; }
.bsbRadMenu .rmHorizontal .rmSeparator
					{ height: 20px; width: 1px; line-height: 20px; border: 0; }
.bsbRadMenu .rmVertical .rmSeparator
					{ height: 1px; margin: 3px 0; border: 0; line-height: 1px; }
.bsbRadMenu .rmLeftImage
					{ margin: 2px; }
.bsbRadMenu .rmSlide
					{ margin: 0px !important; } /*Firefox*/
* html .bsbRadMenu .rmVertical .rmSlide
					{ margin-left: 1px !important; } /*IE-3rd level slide */
* html .bsbRadMenu .rmHorizontal .rmSlide
					{ margin-top: 0px !important; } /*IE*/
.bsbRadMenu_rtl .rmSlide
					{ margin: 0px !important; }
* html .bsbRadMenu_rtl .rmVertical .rmSlide
					{ margin-left: 3px !important; }
* html .bsbRadMenu_rtl .rmHorizontal .rmSlide
					{ margin-top: -2px !important; margin-left: 0 !important; }
.bsbRadMenu .rmItem .rmDisabled:hover
					{ background: none; }