/* MOJACKS */
/* default styles */
#hdr {position:relative; z-index:699;}

/*Drop Down Menu Positioning Styles - Common for all teams - put in /nav.css*/
.mainMenu {height:21px; left:0px; z-index:700; font:bold 11px Arial,Helvetica,sans-serif; clear:both; position:relative;}
.collapsed, .expanded {float:left; display:inline;}
.collapsed .menuContainer {left:-999em;}
.expanded .menuContainer {left:auto;}
div.menuContainer:hover {left:auto;}

/*Position and padding of top level menu items*/
.navItem, .altNavItem, .navItemOn, .altNavItemOn {position:relative; display:inline; top:4px; padding:0px 10px 2px 10px;}
.navItem img,.navItemOn img {position:absolute; left:0px; top:0px; vertical-align:middle;}
.altNavItem img,.altNavItemOn img {position:absolute; left:0px; top:0px; vertical-align:middle;}

/*Disable all Menu underlines and List bullets*/
.menuContainer {position:relative; width:10px; overflow:visible;}
.menuContainer a {text-decoration:none;} 
.menuContainer ul {list-style:none; margin:0px;}

/* Position of Dropdown menus and anchors */
.menuList, .altMenuList {position:absolute; left:0px; top:4px; clear:both; z-index:701;}
.menuList a, .altMenuList a {display:block; width:100%; text-decoration:none;}


/* Main Nav Colors, Separator Pipe*/
.menuContainer, .collapsed, .expanded {background-image:none;} 
.collapsed .navItem, .collapsed .altNavItem {color:#ffffff;}
.expanded .navItem, .expanded .navItemOn, .expanded .altNavItem, .expanded .altNavItemOn {color:#fc0; cursor:pointer;}
.collapsed .navItemOn, .collapsed .altNavItemOn {color:#fc0;}

/*Dropdown Width, Background-Color, Padding, Borders*/
.menuList, .altMenuList {width:165px; background-color:#333; padding:5px 0px; border:1px solid #000; filter:alpha(opacity=93); -moz-opacity:.93; opacity:.93;}
.altMenuList {background-color:#888;}

/*Menu Item Padding Parameters*/
.menuList .menuItem, .menuList .menuItemOver, .altMenuList .menuItem, .altMenuList .menuItemOver { 
	position:relative; padding-left:5px; padding-right:7px; padding-top:2px; padding-bottom:2px; cursor:default; text-decoration:none;
}

/*MenuItem Foreground color for text and anchor elements*/
.menuList .menuItem, .altMenuList .menuItem {color:#fff; font-weight:normal;} /*Standard Text Color*/
.menuList .menuItem a, .menuList .menuItemOver a, .menuList .menuItem a:visited, .menuList .menuItemOver a:visited {color:#fff; font-weight:normal;} /*Anchor Text Color*/
.altMenuList .menuItem a, .altMenuList .menuItemOver a, .altMenuList .menuItem a:visited, .altMenuList .menuItemOver a:visited {color:#b00; font-weight:normal;} /* Alternate Anchor Text Color*/

/*Menu Item Rollover Styles*/
.menuList .menuItemOver {background-color:#fff; color:#000; text-decoration:none;}
.menuList li:hover {left:auto;}
.menuList .menuItemOver a, .menuList .menuItemOver a:visited {color:#000; text-decoration:none;}
.altMenuList .menuItemOver {background-color:#666; color:#fff;}
.altMenuList .menuItemOver a, .altMenuList .menuItemOver a:visited {color:#000;}
.rule {height:2px; line-height:1px; border-top:1px solid #aaa; margin-left:5px; margin-right:5px; margin-top:5px;}

.mainMenu { height:20px; top:1px; }
.navItem, .altNavItem, .navItemOn, .altNavItemOn { font-weight:bold; }

/* Main Nav Colors, Separator Pipe*/
.collapsed .navItem {color:#fff;}
.collapsed .altNavItem {color:#fff;}

.expanded .navItem, .expanded .navItemOn {color:#fc3; cursor:pointer;}
.expanded .altNavItem, .expanded .altNavItemOn  {color:#fc3; cursor:pointer;}
.collapsed .navItemOn, .collapsed .altNavItemOn  {color:#fc3;}
.navItem, .altNavItem, .navItemOn, .altNavItemOn {background-image:url('../images/masthead/mlb_pipe.gif'); background-repeat:no-repeat; }
.navItem, .altNavItem, .navItemOn, .altNavItemOn {font-weight:bold;}

/* margins (space between block-level box and border) */
.mar0 { margin:0px; }
.mar3 { margin:3px; }
.mar5 { margin:5px; }
.mar7 { margin:7px; }
.mar3tb { margin:3px 0px; }
.mar3lr { margin:0px 3px; }
.mar5tb { margin:5px 0px; }
.mar5lr { margin:0px 5px; }
.mar7tb { margin:7px 0px; }
.mar7lr { margin:0px 7px; }

/* padding (space between border and content) */
.pad0 { padding:0px; }
.pad3 { padding:3px; }
.pad5 { padding:5px; }
.pad7 { padding:7px; }
.pad3tb { padding:3px 0px; }
.pad3lr { padding:0px 3px; }
.pad5tb { padding:5px 0px; }
.pad5lr { padding:0px 5px; }
.pad7tb { padding:7px 0px; }
.pad7lr { padding:0px 7px; }
form td.pad3 { padding-top:3px; } /* form <td>s that need 3px top padding */

/* Mini7 font-embedding */
@font-face { font-family:Mini7; src:url('../style/mini7t.eot'); }
.mini { font:10px Mini7,Tahoma,Arial,Helvetica,sans-serif; }

/* header anchors not underlined on hover */
#hdr a:hover { text-decoration:none; }