/*
Developers: Mindaugas Vaiciulis, Tomasz Libich 
Date: August 2011
Website: TheFA.com
Notes: NAVIGATION ELEMENTS STYLE SHEET

*/ 

/* SUB NAVIGATION */

.nav-subNavHeader
{
    height:37px;padding:7px 10px 0 10px;        
    position:relative;z-index:22;
}

   .nav-subNavHeader span{font-size:1.83em;color:#fff;}
   .nav-subNavHeader ul
   {
       display:block;height:42px;
       position:absolute;top:9px;right:10px;
   }
   .nav-subNavHeader ul.leftMenu{left:10px;}
   
      .nav-subNavHeader ul li{float:left;display:block;height:42px;position:relative;z-index:10;}
      .nav-subNavHeader ul li a
      {
          display:block;height:35px;padding:7px 15px 0 15px;margin-left:2px;
          text-decoration:none;font-size:1.16em;font-weight:bold;text-shadow:1px 1px 0px rgb(255,255,255);          
      }
      
      .nav-subNavHeader ul li.actual a{background-position:center -42px;color:rgb(255,255,255);text-shadow:none;}
      .nav-subNavHeader ul li.actual a:hover{color:rgb(255,255,255);}
      
/* DROPDOWN MENU */

.nav-dropdown{font-size:1.16em;text-align:right;margin-right:10px;position:relative;clear:both;height:18px;z-index:500;}
   .nav-dropdown a{text-decoration:none;}
   .nav-dropdown a:hover{}
   .nav-dropdown ol li ul li a.active{color:#666;}
   .nav-dropdown ol{position:absolute;top:3px;right:0;padding-bottom:10px;z-index:20;}   
   .nav-dropdown ol li a.nav-dropdown-head{
       display:block;padding-right:0px;
       color:rgb(102,102,102);font-weight:bold;
       /*background:rgb(256,256,256) /*url('../../images/navigation/nav-dropdownArrows.gif') no-repeat right 6px;      */   
       cursor:pointer;             
       height:35px;
       line-height:17px;
       vertical-align: middle;
       margin-top: 1px;
   }

   .nav-dropdown ol li a.nav-dropdown-head span.nav-right {
    /*background: url("../../images/components/cp-searchBG.png") no-repeat scroll right 0 transparent;*/
    
    height:20px;
    line-height:20px;
    background:url("../../images/components/cp-searchBG-spriteFA-150.png") no-repeat right -30px transparent;  
    border:none;
    cursor: pointer;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2); 
    font-family:Arial,Helvetica,sans-serif;
    font-size:1.16em;
    font-weight:bold;
    color:#02264C;
    display: inline-block;
    font-weight: normal;
    padding: 5px 30px 5px 8px;
    color:#666;
    font-size:1em;
    position:relative;
    z-index:100;
    }
    .nav-dropdown ol li a.active span.nav-right{background-position:right 0;}
   /*.nav-dropdown ol li:hover a.nav-dropdown-head{background-position:right -16px;}*/
   .theme-thefacup .nav-dropdown ol li a.nav-dropdown-head span.nav-right{background:url("../../images/components/cp-searchBG.png") no-repeat right -30px transparent;  }
    .nav-dropdown ol li a.nav-dropdown-head span.nav-left{padding:6px 8px 0 0;display:block;float:left;color:#666;}
    
   .theme-thefacup .nav-dropdown ol li a.active span.nav-right{background-position:right 0;}
   
      .nav-dropdown ol li ul{       
       display:none;
       margin-top:8px;
       padding:10px 10px 5px 10px;
       text-align:left;
       background:rgb(256,256,256);
       box-shadow:0px 0px 3px rgba(0,0,0,.2);
       -webkit-box-shadow:0px 0px 4px rgba(0,0,0,.2);
       -moz-box-shadow:0px 0px 4px rgba(0,0,0,.2);       
       width: 57%;
       left: 58px;
       position: relative;
      }            
      .nav-dropdown ol li ul{display:block;position:relative;}
      .nav-dropdown ol li ul.hidden{display:none;}
         .nav-dropdown ol li ul li{padding:8px 0 12px 0;background:transparent url('../../images/navigation/nav-dropdownBorder.gif') repeat-x 0 bottom;}  
         .nav-dropdown ol li ul li:last-child{background:none;}    
         .nav-dropdown ol li ul li.first{width:20px;height:10px;padding:0;margin:0;text-indent:-9999px;position:absolute;top:-12px;right:11px;overflow:hidden;/*background:transparent url('../../images/navigation/nav-dropdownArrows.gif') no-repeat right bottom;*/background:none;}
         .nav-dropdown ol li ul li.last{background-image:none;}
         .theme-thefacup .nav-dropdown ol li ul li a{color:rgb(0,117,209);font-weight:normal;}     
         .theme-thefacup .nav-dropdown ol li ul li a.active{color:rgb(102,102,102);}
         .theme-thefacup .nav-dropdown ol li ul li a:hover{color:rgb(102,102,102);}
            
            
            
            
           /* TWO COLUMNS DROPDOWN */
           .nav-dropdown ol.columns{width:240px;}
              .nav-dropdown ol.columns li ul li{display:inline-block;margin:0 10px;padding:8px 5px 12px 5px;}       
              .nav-dropdown ol.columns li ul li.first{padding:0;margin:0;}
      

/*Generic nav*/
.theme-thefa .mod-nav-main {background: url("../../images/navigation/nav-thefa-spacer.png") repeat-x 0 0;margin-bottom:-5px;}
.theme-thefa .mod-nav-main ul li {background: url("../../images/modules/nav/nav-fa-spacer.png") no-repeat right 0;}
.theme-thefa .mod-nav-main ul li.dropdown {background: url("../../images/navigation/mod-nav-thefa-arrow.png") no-repeat scroll right 0 transparent;}
.theme-thefa .mod-nav-main ul li.last-dropdown{background:url("../../images/navigation/mod-nav-thefa-arrow-nb.png") no-repeat scroll right 0 transparent;}

.theme-thefa.cpt .mod-nav-main ul li.last-dropdown{float:right;}
.theme-thefa.cpt .mod-nav-main ul li.last-dropdown .last-dropdown{float:none;}
.theme-thefa .mod-nav-main li.dropdown:hover > a,
.theme-thefa .mod-nav-main ul li.dropdown a:hover{border-top: 4px solid #02264C;color: #02264C;margin: -3px 0 0;}

.theme-thefa .mod-nav-main ul .sub{background:url("../../images/modules/TheFaCup/mod-nav-theFaCup-subBg.png") repeat-x 0 0 #fff;margin:0;display:none; position:absolute;padding:0;-webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 0px 4px rgba(0, 0, 0, 0.2);box-shadow:0px 0px 4px rgba(0, 0, 0, 0.2);-ms-box-shadow:0px 0px 4px rgba(0, 0, 0, 0.2);}
.theme-thefa .mod-nav-main ul .sub ul{background:url("../../images/modules/MyFootball/mf-mod-nav-subBg.png") repeat-x 0 0 #fff;border-bottom: 4px solid #02264C;display: block;min-width: 150px;padding:5px 0;}
 
.theme-thefa .mod-nav-main ul li.dropdown ul li a{color:#02264C;text-decoration:none; font-size:1em; height:auto; line-height:100%; padding:8px 15px 10px; font-family:Arial;text-shadow:none;background:url("../../images/modules/TheFaCup/mod-nav-theFaCup-subDotts.png") no-repeat scroll 8px bottom transparent;margin-right: 6px;}
 
.theme-thefa .mod-nav-main ul li.dropdown ul li.last-dropdown a{background:none;}
.theme-thefa .mod-nav-main ul ul li a.active{background:none;} 
.theme-thefa .mod-nav-main ul li.dropdown ul a:hover {border-top:none; color:#1a1718; text-shadow:none;} 

.theme-thefa .mod-nav-main ul li.dropdown ul li a:hover{background: url("../../images/modules/TheFaCup/mod-nav-theFaCup-subDotts.png") no-repeat scroll 8px bottom transparent;border-top: none;color:#666;margin: 0;margin-right:6px;}
.theme-thefa .mod-nav-main ul li.dropdown ul li.last-dropdown a:hover{background:none;}
.theme-thefa .mod-nav-main ul li.dropdown ul li,
.theme-thefa .mod-nav-main ul ul li{background:none;}





.mod-nav-main{ background: url("../../images/modules/MyFootball/mod-nav-MF-bg.png") repeat-x scroll 0 0;float: right;height: 44px;position: relative;padding: 0 0 9px;width:821px;z-index: 21;margin: 15px 0 9px;}
    .mod-nav-main ul li {display: block;float: left;list-style:none; background: url("../../images/modules/MyFootball/mod-nav-MF-spacer.png") no-repeat right 0;}
    
    .mod-nav-main ul li.dropdown {background: url("../../images/modules/MyFootball/mod-nav-MF-arrow.png") no-repeat right 0;}
    .mod-nav-main ul li.last-dropdown{background: url("../../images/modules/MyFootball/mod-nav-MF-arrow-nb.png") no-repeat right 0;position:relative;}
    
    .mod-nav-main ul li.last-dropdown .sub{right:0;}
    
    .mod-nav-main ul li.lastItem {background: none;}
        .mod-nav-main ul li a:link,
        .mod-nav-main ul li a:visited{color:#bdbbbc;text-decoration:none; font-size:1.66em; height:31px; line-height:26px; display:block; padding:5px 15px; font-family:FSJackRegular;text-shadow: 1px 1px 1px rgba(0,0,0, .3);}        
        .mod-nav-main ul li a:link.active,
        .mod-nav-main ul li a:visited.active{color: #fff;}
        .mod-nav-main ul li a:hover,
        .mod-nav-main ul li a:focus{color: #fff;}
            .mod-nav-main ul li.dropdown a {padding: 5px 40px 0 15px;height:34px;}
            .mod-nav-main ul li.dropdown a.active {color:#fff;text-shadow:none;margin:0;position:relative;z-index:500;}   
         .theme-MF .mod-nav-main li.dropdown:hover > a{color:#2C2728;margin-top:-3px;}        


.mod-nav-main ul li.subMenu{position: static;}
.mod-nav-main ul li .subMenuBox{position:absolute;}

.mod-nav-main ul ul li.last-dropdown{background:none;}
.mod-nav-main ul ul li{display:block; float:none; background:none;}
.mod-nav-main ul li.dropdown .suv ul li a {background:none;}

 .mod-nav-main ul .sub{background:url("../../images/modules/TheFaCup/mod-nav-theFaCup-subBg.png") repeat-x 0 0 #fff;margin:0;display:none; position:absolute;padding:0;-webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 0px 4px rgba(0, 0, 0, 0.2);box-shadow:0px 0px 4px rgba(0, 0, 0, 0.2);-ms-box-shadow:0px 0px 4px rgba(0, 0, 0, 0.2);}
 .mod-nav-main ul .sub ul{background:url("../../images/modules/MyFootball/mf-mod-nav-subBg.png") repeat-x 0 0 #fff;border-bottom: 4px solid #A8B85D;display: block;min-width: 150px;padding:5px 0;}
 
 .mod-nav-main ul li.dropdown ul li a{color:#6e7a35;text-decoration:none; font-size:1em; height:auto; line-height:100%; padding:8px 15px 10px; font-family:Arial;text-shadow:none;background:url("../../images/modules/TheFaCup/mod-nav-theFaCup-subDotts.png") no-repeat scroll 8px bottom transparent;margin-right: 6px;}
 
 .mod-nav-main ul li.dropdown ul li.last-dropdown a{background:none;}
 .mod-nav-main ul ul li a.active{background:none;} 
 .mod-nav-main ul li.dropdown ul a:hover {border-top:none; color:#1a1718; text-shadow:none;}

 .mod-nav-main ul li.dropdown a {position: relative;text-shadow:none;z-index: 500;}

.mod-nav-main li.dropdown:hover > a,
.mod-nav-main ul li.dropdown a:hover{background: url("../../images/modules/MyFootball/mf-mod-nav-arrowHover.png") repeat-x scroll right 0 #FBFBFB;border-top: 4px solid #A8B85D;color: #1A1718;margin: -3px 0 0;}

.mod-nav-main li.dropdown:hover > .sub{display:block;}   

.mod-nav-main ul li.dropdown ul li a:hover{background: url("../../images/modules/TheFaCup/mod-nav-theFaCup-subDotts.png") no-repeat scroll 8px bottom transparent;border-top: none;color:#1A1718;margin: 0;margin-right:6px;}
.mod-nav-main ul li.dropdown ul li.last-dropdown a:hover{background:none;}

/*Generic nav END*/

.theme-thefa .mod-nav-main ul li a:link, 
.theme-thefa .mod-nav-main ul li a:visited{color:#fff;}

.theme-thefa .mod-nav-main ul li a:hover,
.theme-thefa .mod-nav-main ul li a.active:link, 
.theme-thefa .mod-nav-main ul li a.active:visited{color:#73c0ff;}

/*TheFA Cup nav*/


.theme-thefacup .mod-nav-main ul li a:link, 
.theme-thefacup .mod-nav-main ul li a:visited{color:#fff;}

.theme-thefacup .mod-nav-main ul li a:link,
.theme-thefacup .mod-nav-main ul li a:visited{font-family:TheFACupRegular;text-shadow: 1px 1px 1px #0C2F56;}

.theme-thefacup .mod-nav-main ul ul li a:link,
.theme-thefacup .mod-nav-main ul ul li a:visited{font-family:Arial;text-shadow: none;}

.theme-thefacup .mod-nav-main ul li a.active:link, 
.theme-thefacup .mod-nav-main ul li a.active:visited{color:#5d9ef9;}

.theme-thefacup .mod-nav-main ul li a:hover,
.theme-thefacup .mod-nav-main ul li a:focus{color: #5d9ef9;}

.theme-thefacup .mod-nav-main ul .sub ul{min-width:130px;}

.theme-thefacup .mod-nav-main{background: url("../../images/modules/TheFaCup/mod-nav-theFaCup-bg.png") repeat-x scroll 0 0;}
    .theme-thefacup .mod-nav-main ul li.dropdown{background:url("../../images/modules/TheFaCup/mod-nav-theFaCup-arrow.png") no-repeat scroll right 0 transparent}
    
.theme-thefacup .mod-nav-main ul li{background: url("../../images/modules/TheFaCup/mod-nav-theFaCup-spacer.png") no-repeat scroll right 0 transparent;}

.theme-thefacup .mod-nav-main li.dropdown:hover > a,
.theme-thefacup .mod-nav-main ul li.dropdown a:hover{background: url("../../images/modules/TheFaCup/mod-nav-theFaCup-arrowHover.png") repeat-x scroll right 0 #FBFBFB;border-top: 4px solid #1c74cd;color: #042556;margin: -3px 0 0;text-shadow:none;}
.theme-thefacup .mod-nav-main ul ul li{background:none;}

.theme-thefacup .mod-nav-main ul li.dropdown ul li a{color:#1c74cd;}
.theme-thefacup .mod-nav-main ul li.dropdown ul li a:hover{background: url("../../images/modules/TheFaCup/mod-nav-theFaCup-subDotts.png") no-repeat scroll 8px bottom transparent;color:#032555;border-top: none;margin: 0;margin-right:6px;}
.theme-thefacup .mod-nav-main ul .sub ul{border-bottom: 4px solid #1C74CD;}
.theme-thefacup .mod-nav-main ul li.dropdown ul li.last-dropdown a:hover{background:none;}
 
 /*TheFA Cup nav END*/
 
 
/*My Football nav*/
.theme-MF .mod-nav-main{width:832px;margin: 5px 0 0;}
/*My Football nav END*/

/* Rules & Governance nav*/
.theme-gov .mod-nav-main {background: url("../../images/modules/governance/mod-nav-gov-bg.png") repeat-x scroll 0 0; width:832px; margin: 5px 0 0;}

.theme-gov .mod-nav-main ul li {background: url("../../images/modules/governance/mod-nav-gov-spacer.png") no-repeat scroll right 0 transparent;}
.theme-gov .mod-nav-main ul li a:link,
.theme-gov .mod-nav-main ul li a:visited {color:#ffffff; text-decoration:none; font-size:1.66em; height:31px; line-height:26px; display:block; padding:5px 14px; font-family:FSJoey;text-shadow: 1px 1px 1px rgba(0,0,0, .3);}        
.theme-gov .mod-nav-main ul li a:link.active,
.theme-gov .mod-nav-main ul li a:visited.active{color: #b8a488;}
.theme-gov .mod-nav-main ul li a:hover,
.theme-gov .mod-nav-main ul li a:focus{color: #b8a488;}

.theme-gov .mod-nav-main ul li.dropdown a {padding: 5px 40px 0 15px;height:34px;}
.theme-gov .mod-nav-main ul li.dropdown a {position: relative;text-shadow:none;z-index: 500;}

.theme-gov .mod-nav-main ul .sub ul{background-color: #fff;border-bottom: 4px solid #746045;display: block;min-width: 170px;padding:5px 0;}
.theme-gov .mod-nav-main ul li.dropdown ul li a{color:#746045;text-decoration:none; font-size:1em; height:auto; line-height:100%; padding:8px 15px 10px; font-family:Arial;text-shadow:none;background:url("../../images/modules/governance/mod-nav-subDotts.png") no-repeat scroll 8px bottom transparent;margin-right: 6px;}

.theme-gov .mod-nav-main ul li.dropdown {background: url("../../images/modules/governance/mod-nav-gov-arrow.png") no-repeat scroll right 0 transparent;}
.theme-gov .mod-nav-main ul li.last-dropdown {background: url("../../images/modules/governance/mod-nav-gov-arrow-nb.png") no-repeat right 0;position:relative;}
.theme-gov .mod-nav-main li.dropdown:hover > a,
.theme-gov .mod-nav-main ul li.dropdown a:hover{background: url("../../images/modules/governance/mf-mod-nav-arrowHover.png") repeat-x scroll right 0 #FBFBFB;border-top: 4px solid #746045;color: #666;margin: -3px 0 0 -3px; padding: 5px 43px 0 15px;}
.theme-gov .mod-nav-main li.dropdown:hover > .sub{display:block;margin-left:-3px;}   
.theme-gov .mod-nav-main ul li.dropdown ul li a:hover{background: url("../../images/modules/governance/mod-nav-subDotts.png") no-repeat scroll 8px bottom transparent;border-top: none;color:#666;margin: 0;margin-right:6px;padding:8px 15px 10px;}
.theme-gov .mod-nav-main ul li.dropdown ul li.last-dropdown a:hover{background:none;}
.theme-gov .mod-nav-main ul ul li.last-dropdown{background:none;}
.theme-gov .mod-nav-main ul li.dropdown ul li.last-dropdown a {background:none;padding: 8px 15px 10px;}
.theme-gov .mod-nav-main ul ul li {background: none repeat scroll 0 0 transparent;}
/* Rules & Governance nav END*/

/* SGP nav*/
.theme-SGP .mod-nav-main{
    width:760px;
    margin: 3px 0 0;
    background:url("../../images/modules/SGP/mod-nav-SGP-bg.png") repeat-x scroll 0 0 transparent;
    height:38px;
    }

.theme-SGP .mod-nav-main ul li{
    background:url("../../images/modules/SGP/mod-nav-SGP-spacer.png") no-repeat scroll right 0 transparent;
    } 
.theme-SGP .mod-nav-main ul li.dropdown{
    background:url("../../images/modules/SGP/mod-nav-SGP-arrow.png") no-repeat scroll right 0 transparent;
    }   
.theme-SGP .mod-nav-main ul ul li{display:block; float:none; background:none;}

.theme-SGP .mod-nav-main li.dropdown:hover > a,
.theme-SGP .mod-nav-main ul li.dropdown a:hover{background: url("../../images/modules/SGP/mod-nav-SGP-arrowHover.png") repeat-x scroll right 0 #FBFBFB;border-top: 4px solid #d71921;color: #666;margin: -3px 0 0 -3px;padding: 5px 33px 0 10px;}
.theme-SGP .mod-nav-main ul .sub ul{background:url("../../images/modules/MyFootball/mf-mod-nav-subBg.png") repeat-x 0 0 #fff;border-bottom: 4px solid #d71921;display: block;min-width: 190px;padding:5px 0;}
.theme-SGP .mod-nav-main ul li.dropdown ul li a{color:#666;background:url("../../images/modules/SGP/mod-nav-SGP-subDotts.png") no-repeat scroll 8px bottom transparent;}
.theme-SGP .mod-nav-main ul li.dropdown ul li a:hover{background: url("../../images/modules/TheFaCup/mod-nav-theFaCup-subDotts.png") no-repeat scroll 8px bottom transparent;border-top: none;margin: 0;margin-right:6px;}
.theme-SGP .mod-nav-main ul li.last-dropdown {background:url("../../images/modules/SGP/mod-nav-SGP-arrow-nl.png") no-repeat scroll right 0 transparent;}
.theme-SGP .mod-nav-main ul li ul li.last-dropdown,
.theme-SGP .mod-nav-main ul li.dropdown ul li.last-dropdown a,
.theme-SGP .mod-nav-main ul li.dropdown ul li.last-dropdown a:hover{background:none;}
.theme-SGP .mod-nav-main ul .sub{margin-left:-3px;}
.theme-SGP .mod-nav-main ul li a{text-transform:uppercase;padding: 5px 13px 0 10px;color:#fff;}
.theme-SGP .mod-nav-main ul li.dropdown a{padding: 5px 30px 0 10px;}
.theme-SGP .mod-nav-main ul li.dropdown ul li a,
.theme-SGP .mod-nav-main ul li.dropdown ul li a:hover
{padding: 8px 15px 10px;}

.theme-SGP .mod-nav-main ul li ul li a{text-transform:none;}
.theme-SGP .mod-nav-main ul li a.active:link, 
.theme-SGP .mod-nav-main ul li a:hover,
.theme-SGP .mod-nav-main ul li a.active:visited{color:#b2b8bd;}
/* SGP nav END*/

/* FA 150 styles */ 
.org .mod-nav-main{ background: url("../../images/modules/MyFootball/mod-nav-MF-150-bg.png") repeat-x scroll 0 0;float: right;height: 44px;position: relative;padding: 0 0 9px;width:821px;z-index: 21;margin: 15px 0 9px;}
.org .mod-nav-main ul li a:hover, .org .mod-nav-main ul li a.active:link, .org .mod-nav-main ul li a.active:visited, .org .mod-nav-main ul li.dropdown ul li a, body.org .mod-quickLinks a .mod-quickLinks-section h1, body.org .mod-quickLinks-hgroup a:hover .mod-quickLinks-section section > h1 {color: #A38F63;}
.org .mod-nav-main li.dropdown:hover > a,
.org .mod-nav-main ul li.dropdown a:hover{border-top: 4px solid #A38F63;color: #0f0f0f;margin: -3px 0 0;}
.org .mod-nav-main ul li.dropdown ul li a:hover{color:#0f0f0f;}
.org .mod-nav-main ul .sub ul{border-bottom: 4px solid #A38F63;}
.org .mod-nav-main ul li.dropdown {background: url("../../images/modules/MyFootball/mod-nav-MF-150-arrow.png") no-repeat scroll right 0 transparent;}
.org .mod-nav-main ul li {
    background: url("../../images/modules/MyFootball/mod-nav-MF-150-spacer.png") no-repeat scroll right 0 transparent;}