.main_menu_left{ height:34px; width:540px; padding: 0px 0px 0px 10px; float:left }
    .main_menu_left ul{ list-style: none; margin: 0px; padding: 0px; height: 34px;}
    .main_menu_left ul li{ display:block; float: left; padding: 10px 0px 0px 0px; margin: 0px;}
    .main_menu_left ul li a{ display: block; padding: 0px; margin: 0px; height: 20px; }
    .menu_separator { width:10px; margin-top: 5px; }

        .main_menu_left ul li#home a{ margin-top:-3px; background: transparent url(../../App_Themes/Default/Images/Menu/Home_off.jpg) no-repeat top left; width: 75px; }
        .main_menu_left ul li#fantasy a{ margin-top:-3px; background: transparent url(../../App_Themes/Default/Images/Menu/Services_off.jpg) no-repeat top left; width: 75px; }
        .main_menu_left ul li#scores a{ width: 110px; }
        .main_menu_left ul li#schedule a{ width: 60px; }
        .main_menu_left ul li#teams a{ width: 50px; }
        .main_menu_left ul li#player a{ width: 50px; }
        .main_menu_left ul li#statistics a{ width: 60px; }
        .main_menu_left ul li#standings a{ width: 60px; }
        .main_menu_left ul li#about a{ width: 50px; }

        /* Secured Menu Options */
        .main_menu_left ul li#profile a { padding: 0 10px 0 10px; }
        .main_menu_left ul li#sitemanagement a { padding: 0 10px 0 10px; }
        .main_menu_left ul li#leaguemanagement a { padding: 0 10px 0 10px; }
        .main_menu_left ul li#hpadministration a { padding: 0 10px 0 10px; }
        
.main_menu_right{ height:34px; width:420px; padding: 0px 0px 0px 0px; float:right; text-align:left;}
    .main_menu_right ul{ list-style: none; margin: 0px; padding: 0px 0px 0px 150px;  height: 34px;}
    .main_menu_right ul li{ display:block; float: right; padding: 10px 10px 0px 0px; margin: 0px;}
    .main_menu_right ul li a{ display: block; padding: 0px; margin: 0px; height: 20px; }

        .main_menu_right ul li#cbscollege a{ width: 77px; }
        .main_menu_right ul li#maxpreps a{ width: 65px; }
        .main_menu_right ul li#mobile a{ width: 90px; }
        .main_menu_right ul li#shop a{ width: 35px; }

.sub_menu{ height:34px; width:750px; padding: 0px 0px 0px 0px;}
    .sub_menu ul{ list-style: none; margin: 0px; padding: 0px 0px 0px 10px;  height: 34px;}
    .sub_menu ul li{ display:block; float: left; padding: 10px 0px 0px 0px; margin: 0px;}
    .sub_menu ul li a{ display: block; padding: 0px; margin: 0px; height: 20px; }
    .menu_separator_small { width:5px; margin-top: 5px; }

        .sub_menu ul li#manageteams a{ width: 60px; }
        .sub_menu ul li#leaderboard a{ width: 75px; }
        .sub_menu ul li#schedules a{ width: 60px; }
        .sub_menu ul li#players a{ width: 45px; }
        .sub_menu ul li#stats a{ width: 32px; }
        .sub_menu ul li#playgolf a{ width: 53px; }
        .sub_menu ul li#video a{ width: 35px; }
        .sub_menu ul li#masterslive a{ width: 76px; }


/* The latest CSS menu class */
/* Main Menu */
.MainMenu{ height:35px; width:100%; background: url(Images/Menu/MenuBackground.jpg) repeat-x left top; }

.LeftMenuOptions { height:34px; width:540px; padding: 0px 0px 0px 10px; float:left }
.LeftMenuOptions ul { padding: 0px; margin: 0px; list-style: none; height: 34px;}
.LeftMenuOptions ul li { float: left; position: relative; padding: 10px 10px 0px 0px; margin: 0px; }

.LeftMenuOptions a:link.menu{ font-weight: bold; text-decoration: none; }
.LeftMenuOptions a:active.menu, a:hover.menu{color:#da6909; font-weight: bold; text-decoration: none; }
.LeftMenuOptions a:visited.menu { font-weight: bold; text-decoration: none;}

/* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
.LeftMenuOptions li>ul { top: auto; left: auto; }

/* lists nested under hovered list items */
.LeftMenuOptions li:hover ul, li.over ul { display: block; }

.RightMenuOptions{ height:34px; width:420px; padding: 0px 0px 0px 0px; float:right; text-align:left; }
.RightMenuOptions ul { padding: 0px; margin: 0px; list-style: none; height: 34px; float: right;}
.RightMenuOptions ul li { float: left; position: relative; padding: 10px 10px 0px 0px; margin: 0px; }

.RightMenuOptions a:link.menu{ font-weight: bold; text-decoration: none; }
.RightMenuOptions a:active.menu, a:hover.menu{color:#da6909; font-weight: bold; text-decoration: none; }
.RightMenuOptions a:visited.menu { font-weight: bold; text-decoration: none;}

/* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
.RightMenuOptions li>ul { top: auto; left: auto; }

/* lists nested under hovered list items */
.RightMenuOptions li:hover ul, li.over ul { display: block; }

/* Submenu classes */
.MainMenuItem ul { display: none; width: 10em; position: absolute; top: 1.1em; left: 0; padding: 5px 0px 0px 0px; margin: 0px; z-index: 100;}
.MainMenuItem ul li { height:20px; width: 100%; padding: 5px 0px 0px 10px; margin: 0px; background-color: #e8eff5; font-size: 1.1em; border-bottom: 1px solid white; border-top: 1px solid white; }
.MainMenuItem ul li:hover { }
.MainMenuItem ul li a:link.menu{ font-weight: bold; text-decoration: none; }
.MainMenuItem ul li a:active.menu, a:hover.menu{color:#da6909; font-weight: bold; text-decoration: none; }
.MainMenuItem ul li a:visited.menu { font-weight: bold; text-decoration: none;}

/* Security Menu Classes */
.SecurityMenu { height:35px; width:100%; background: url(Images/Menu/SubMenubackground.jpg) repeat-x left top; }
.SecurityMenu ul li ul li{ background-color: #ececec; }
