/**************************************************/
/* OBOUT MENU (Font changed in main CSS #Menu)                                         
/**************************************************/
#MainNavigation { /*border:1px solid orange;*/ }
.parentMenuContainer { border: 0px none; padding: 0px; height: 34px; border-collapse: collapse; border-spacing: expression("cellSpacing=0"); border-spacing: 0px; z-index: 999; margin: 0px; }
.parentMenuContainer td { padding: 0px; }
.parentMenuContainer a { outline: none; }
.parentMenuContainer #tm_subMenuWidthImage { width: 10px; }
.parentMenuItem { padding: 0px; margin: 0px; width: 100%; height: 100%; height: 40px; border-collapse: collapse; }
/* this is the table */
.parentMenuItem #tm_contentCell { white-space: nowrap; vertical-align: middle; text-align: left; }
.parentMenuItem #tm_contentCell a { display: block; font-size: 16px; color: #FFF; text-decoration: none; line-height: 40px; padding-left: 15px; padding-right: 15px; }
.parentMenuItem #tm_submenuCell { text-align: right; white-space: nowrap; width: 10px; vertical-align: middle; padding-right: 10px; display: none; /* if background image needed 
background-image: url('/Data/Default/TemplateImages/menu-off.jpg');
background-repeat: repeat-x;
background-position: center top;*/ }
.parentMenuItem .tm_selected td { }
.parentMenuItem #tm_contentCell.tm_selected td a { display: block; font-weight: bold; background-repeat: repeat-x; }
.parentMenuItemOver { padding: 0px; width: 100%; height: 100%; height: 40px; border-collapse: collapse; color: white; font-weight: bold; }
.parentMenuItemOver #tm_contentCell { cursor: default; white-space: nowrap; vertical-align: middle; text-align: left; color: white; }
.parentMenuItemOver #tm_contentCell a { display: block; font-size: 16px; text-decoration: none; line-height: 40px; padding-left: 15px; padding-right: 15px; color: white; }
.parentMenuItemOver .tm_selected td { padding: 0px; margin: 0px; }
.parentMenuItemOver #tm_contentCell.tm_selected td a { display: block; color: #FFFFFF; font-weight: bold; }
.parentMenuItemOver #tm_submenuCell { text-align: right; white-space: nowrap; width: 10px; vertical-align: middle; padding-right: 10px; display: none; /*  if background image needed 
background-image: url('/Data/Default/TemplateImages/menu-on.jpg');
background-repeat: repeat-x;
background-position: center top;*/ }
/* DROP DOWN MENU - CONTAINER */
/* (TRANSPARENT) .menuContainer{padding: 0px; background-color: transparent;	border-top: 1px solid #E4E9EF; border-bottom: 1px solid #E4E9EF; width: 184px; border-collapse: separate; border-spacing: expression(cellSpacing=0); border-spacing: 0px;} */
.menuContainer { background-color: #FFF; margin-top: 0px; margin-left: 0px; font-family: "Arial"; font-size: 12px; letter-spacing: 0; text-align: left; word-spacing: normal; width: 191px; padding: 5px; border-left: 1px solid #88926D; border-right: 1px solid #88926D; border-bottom: 1px solid #88926D; }
.menuContainer td { padding: 0px; background-color: #FFF; }
.menuContainer a { outline: none; }
.menuContainer #tm_subMenuWidthImage { width: 5px; }
/*
.menuItem { border: 0px none; padding: 0px; width: 100%;	height: 20px; filter: Alpha(Opacity=70); -moz-opacity: 0.7;	opacity: .7; border-collapse: separate;	border-spacing: expression(cellSpacing=0); border-spacing: 0px;}
*/
/* DROP DOWN MENU - OFF */
.menuItem { border: 0px none; padding: 0px; width: 100%; border-collapse: separate; border-spacing: expression(cellSpacing=0); border-spacing: 0px; }
.menuItem #tm_contentCell { /*border-top:1px dotted #FFF;*/ /*padding-left: 4px; padding-right: 4px; padding-top: 5px; padding-bottom: 5px;*/ white-space: nowrap; vertical-align: middle; text-align: left; }
.menuItem #tm_contentCell a { display: block; text-decoration: none; color: #88926D; padding: 4px 5px 4px 10px; border-top: 1px dotted #FAE27C; }
.menuItem #tm_submenuCell { vertical-align: middle; /*padding:5px 0px 5px 0px; */ /* <!-- if background image needed -->
background-image: url(sub-menu-item-bg.jpg);background-repeat: repeat-x;background-position: 0px 0px;*/ }
/* DROP DOWN MENU - OVER */
.menuItemOver { cursor: hand; cursor: pointer; border: 0px none; padding: 0px; width: 100%; /*height: 20px;*/ border-collapse: separate; border-spacing: expression(cellSpacing=0); border-spacing: 0px; }
.menuItemOver #tm_contentCell { /*padding-left: 4px; padding-right: 4px; padding-top: 5px; padding-bottom: 5px;*/ cursor: hand; cursor: pointer; white-space: nowrap; vertical-align: middle; text-align: left; }
.menuItemOver #tm_contentCell a { display: block; text-decoration: none; color: #333C1A; padding: 4px 5px 4px 10px; border-top: 1px dotted #FAE27C; }
.menuItemOver #tm_submenuCell { vertical-align: middle; /* <!-- if background image needed -->;*/ /*background-image: url(sub-menu-item-bg.jpg);background-repeat: repeat-x;background-position: 0px 0px;*/ padding-right: 10px; }
/*.menuItem #tm_selected { width:22px;height:12px;background-image:url(../Navigation/MenuCSS/menu-down-arrow-blk.png);background-repeat:no-repeat;background-position:bottom center; }*/
.menuContainerDiv { position: absolute; top: 0px; left: -2000px; visibility: hidden; z-index: 9999; }
.menuContainerIframeUnderlay { border: 0; position: absolute; visibility: hidden; left: -2000px; top: 0px; filter : "progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)"; filter : "Alpha(Opacity='0')"; opacity: 0; -moz-opacity: 0; background-color: white; }
