﻿/*
Developers: Mindaugas Vaiciulis, Tomasz Libich 
Date: August 2011
Website: TheFA.com
Notes: MODULES STYLE SHEET

*/ 

/* `Navigation
----------------------------------------------------------------------------------------------------*/
.mod-navContainer{background: url("../../images/modules/nav/nav-bg-shadow.png") no-repeat 0 0;height:56px;margin: 0 auto;position:relative;z-index:1000;}
    .mod-nav{background: url("../../images/modules/nav/nav-bg-bl.gif") repeat-x 0 0 #030303;height:41px;position:relative;z-index:10000;}
    .no-js .mod-nav{}
    /*Logo*/
        .mod-nav .mod-headHome{float:left;margin:12px 0 0 10px;width: 120px;height: 17px;}
            .mod-nav .mod-headHome a{background: url("../../images/modules/nav/nav-theFA-logo.png") no-repeat 0 0;display: block;height: 17px;text-indent: -999em;width: 120px;}
/*Skip link*/
.mod-nav a.skipLinks{background: none;padding: 0;position:relative;top:-500px;}
.mod-nav a.skipLinks:focus, 
.mod-nav a.skipLinks:active{padding:0 10px;color:#fff;top:auto;}
/* Skip link*/
/*Logo END*/
/*List menu*/
.mod-nav ul{float:left;font-size:1.08em;}
    .mod-nav ul li{display:block;float:left;list-style:none;}    
    .mod-nav ul li a:link,
    .mod-nav ul li a:visited{color:#fff;text-decoration:none;font-size:0.9em;font-family:Arial;height:41px;display:block;line-height:41px;padding:0 8px 0 10px;background: url("../../images/modules/nav/nav-list-separator.gif") no-repeat right 50%;}
    .mod-nav ul li a:hover,
    .mod-nav ul li a:active,
    .mod-nav ul li a:focus{background: url("../../images/modules/nav/nav-bg-gr.gif") repeat-x 0 0;}
    .mod-nav ul li.subMenuHover ul li a{background: none;}
    .mod-nav ul li.subMenuHover ul li a:focus,
    .mod-nav ul li.subMenuHover ul li a:hover{background: #b2b2b2;}
    
    
    .mod-nav .subMenuBox{display:none;}
    .mod-nav ul li.subMenuHover a{background: url("../../images/modules/nav/nav-list-arrows-up.png") no-repeat right 0;}
    
    .mod-nav ul li.subMenu a.active{background: url("../../images/modules/nav/nav-list-arrows-up.png") no-repeat right 0;}
    .mod-navContainer .mod-nav ul li.subMenu a.active:hover{background: url("../../images/modules/nav/nav-list-arrows-up.png") no-repeat right 0;}
    
    .mod-nav ul li.subMenu a.t6:hover{background: url("../../images/modules/nav/nav-list-arrows-down.png") no-repeat right 0;}
    
    .mod-nav ul li.subMenu a.t6:active,
    .mod-nav .nav-sub-ct ul li.subMenu a.active,
    .mod-nav ul li.subMenu a.sub.active:focus{background: url("../../images/modules/nav/nav-list-arrows-up.png") no-repeat right 0;}
    
    .mod-nav ul li a.subMenuHover{padding:0 25px 0 10px;width: 30px;}
    .mod-nav ul li.subMenu a.sub{padding:0 25px 0 10px;width: 30px;background: url("../../images/modules/nav/nav-list-arrows-down-dark.png") no-repeat right 50%;}        

/*List menu top level END*/

/* List menu child level*/
.no-js .mod-nav ul li.subMenu{position:inherit;}
.mod-nav ul li.subMenu{position:relative;}
.mod-nav ul li .subMenuBox{/*display:none;*/}  
.mod-nav ul li .subMenuBox{background: url("../../images/modules/nav/nav-list-separator-m.gif") no-repeat scroll right 40% #484848;position: absolute;right: 0; width: 270px;}   
 .mod-nav ul ul{padding: 0;background:#484848;position:relative;z-index: 1000; }
        .mod-nav ul ul li{display:block;float: left; width: 135px;}
            .mod-nav ul ul li a:link,
            .mod-nav ul ul li a:visited{background: none;height: 30px;line-height: 30px;}
                .mod-nav ul ul li a:hover,
                .mod-nav ul ul li a:active,
                .mod-nav ul ul li a:focus{background: #e1e1e1;color:#484848;}
/*NoJs*/
    .no-js .mod-nav ul li .subMenuBox{margin: 41px 0 0 0; width: 940px; display:block;background:url("../../images/modules/nav/no-js-nav-subList-bg.png") no-repeat scroll 0 0 #e1e1e1;}  
    .no-js .mod-nav ul ul {background:none;}    
    .no-js .mod-nav ul li.subMenu a.sub{display:none;}
    
    .no-js .mod-nav ul ul li {width:auto;background:url("../../images/modules/no-js-nav-list-separator.png") no-repeat scroll left 50% transparent;}
    .no-js .mod-nav ul ul li a{line-height:30px;color:#484848;margin:0 -2px 0 0;position:relative;z-index:10;}
    
    .no-js .mod-nav ul ul li:first-child{background-image:none;}    
    .no-js .mod-nav ul ul li a:hover{color:#fff;background:#020202;}
    .no-js #maincontent{padding: 75px 0 0;}
/*NoJs - END*/

.subMenuBox ul li a:hover > a.sub,
.subMenuBox ul li a:active > a.sub,
.subMenuBox ul li a:focus > a.sub{background: url("../../images/modules/nav/nav-bg-gr.gif") repeat-x 0 0;}

/*List menu child level END*/
/*Menu -Search box*/
.mod-nav .nav-sub-ct{float: right;}

.mod-nav .nav-searchBox-ct legend{display:none;}
#nav-form{padding: 5px 0 0 5px;}
.nav-sbtButton{border:none;background:#fff url("../../images/modules/nav/nav-searchBox-icon.png") no-repeat 0 0px; height: 30px; text-transform: capitalize;/*IE7 hack*/width:23px; margin: 0 5px 0 0;padding:0;cursor:pointer;text-indent:-999em;}
.nav-sbtButton:hover{background-position:0 -30px;}
    .mod-nav .nav-searchBox-ct .nav-searchBox{border:none;font-size: 0.9em;float: left;height:20px;background:#fff;width:100px;color:#9c9c9c;margin:0;padding: 5px 5px;line-height:20px;}
    .mod-nav .nav-searchBox-ct .nav-form-focus .nav-searchBox{background:#B2B2B2;color:#fff;}
    .nav-form-focus .nav-sbtButton{background:#B2B2B2 url("../../images/modules/nav/nav-searchBox-icon-gr.gif") no-repeat 0 0px;}
/*Menu -Search box END*/
/* `Navigation END
----------------------------------------------------------------------------------------------------*/
/* `Footer
----------------------------------------------------------------------------------------------------*/
#footer{float:left;}

.mod-footerContainer{
    background: url("../../images/modules/footer/mod-footer-bg-shadow.png") no-repeat 0 0;
    min-height:56px; 
}
    .mod-footer-dkBar{
        background: url("../../images/modules/footer/mod-footer-bg-bl.gif") repeat-x 0 0 #030303;
        height:41px;
    }
/* `Logo
----------------------------------------------------------------------------------------------------*/
        .mod-footer-dkBar h3{
            float:left;
            padding:7px 0 0 10px;
        }
            .mod-footer-dkBar h3 a{
                background: url("../../images/modules/footer/mod-footer-theFA-logo.gif") no-repeat 0 0;
                display: block;
                float: left;
                height: 17px;
                text-indent: -999em;
                width: 120px;
            }
/* `List menu
----------------------------------------------------------------------------------------------------*/
.mod-footer-dkBar ul{
    float:left;
}
.mod-footer-dkBar .mod-footer-ct ul li{
        background: url("../../images/modules/footer/mod-footer-list-separator.png") repeat-y left 0;
        float:left;        
        }
    .mod-footer-dkBar ul li a{
        color:#fff;
        text-decoration:none;
        height:41px;
        display:block;
        line-height:41px;
        background: url("../../images/modules/footer/mod-footer-iconsSprite.png") no-repeat 0 0;
        text-indent:-999em;
        -khtml-opacity:.60; 
        -moz-opacity:.60;
        opacity:.60;
    }
        .mod-footer-dkBar ul li.yt a{width:40px;background-position:2px;}
        .mod-footer-dkBar ul li.fb a{width:40px;background-position:-37px;}
        .mod-footer-dkBar ul li.tw a{width:60px;background-position:-75px;}
        .mod-footer-dkBar ul li.sh a{width:60px;background-position:-71px;}
        .mod-footer-dkBar ul li.sh a{width:40px;background-position:-135px;}
        .mod-footer-dkBar ul li.rs a{width:48px;background-position:-175px;}
    
    .mod-footer-dkBar ul li a:hover,
    .mod-footer-dkBar ul li a:active,
    .mod-footer-dkBar ul li a:focus{
        -khtml-opacity:1; 
        -moz-opacity:1; 
        opacity:1;
    }
.mod-footer-dkBar .mod-footer-ct{float: right;}

/* `Footer content
----------------------------------------------------------------------------------------------------*/
.mod-footerContent{
    /*background: url("../../images/modules/footer/mod-footer-bg-gr-ct.png") repeat-x 0 bottom;   */
    clear: both;    
}
    .mod-footerContent dl{    
        height:50px;
        margin: 30px 0 0 0;
        background: none;
        }
    
    .mod-footerBottomContainer{float:left;width:960px;height:72px;padding:0 0 2px 0;margin:0;background: url("../../images/modules/footer/mod-footer-bg.png") repeat-x 0 0 #ececec;}
    
    .mod-footerContent dt{    
        float:left;
        }
    .mod-footerContent dd{    
        float:right;
        }
    .mod-footerContent a{        
        text-decoration:none;
        }    
    .mod-footerContent .footer-form-fld dd{}
    .mod-footerContent h4,
    .mod-footerContent ul    
        {margin:0 0 0 10px;}
    .mod-footerContent h4{
        font-family: "FSJackRegular";
        font-weight:normal;
        font-size:2em;
        color:rgb(102,102,102);
        margin: 0 0 10px 10px;
    }
    .mod-footerContent ul li{
        background: url("../../images/modules/footer/mod-footer-arw.png") no-repeat scroll 0 7px transparent;
        height: 20px;
        line-height: 20px;
        padding: 0 0 0 13px; 
    }
.mod-footerTitleWrapper{ height: 210px;overflow: hidden;margin-left:10px;}
.container-12 .mod-footerTitleWrapper .column-3{width:215px;margin:0;padding:0 10px;}
.mod-footerTitleWrapper .column-3 h4{margin:0 0 8px 0;padding:0;}
.mod-footerTitleWrapper .column-3 ul{margin:0;padding:0;}

.mod-footerContent .mod-footerContainer{float:right;margin:0 8px 10px 0;height:72px;}
.mod-footerContent .column-12{float:right;}
ul.mod-footerSponsors{
    padding: 20px 0 0;
    float: left;
    }
    ul.mod-footerSponsors li{
        display: inline-block;
        background:none; 
        padding: 0 48px 0 0;/*adding another logo, removing extra spacing*/
        }
     .theme-thefacup ul.mod-footerSponsors li{
         padding-right:25px;
         }   
    ul.mod-footerSponsors li a{
        background: url("http://www.thefa.com/~/media/Images/TheFAPortal/footer/mod-footer-sponsorsprite.ashx") no-repeat scroll 0 -41px transparent;
        display: block;
        float:left;
        height: 40px;
        text-indent: -999em;
        width: 150px;
        }
        ul.mod-footerSponsors li a:hover{background-position:0px -41px;}
        ul.mod-footerSponsors li.l2 a{background-position:-150px -41px;width:88px;}
        ul.mod-footerSponsors li.l2 a:hover{background-position:-150px -41px;}
        
        ul.mod-footerSponsors li.l3 a{background-position:-237px -40px;width:73px;}
        ul.mod-footerSponsors li.l3 a:hover{background-position:-237px -40px;}
        
        ul.mod-footerSponsors li.l4 a{background-position:-310px -40px;width:80px;}
        ul.mod-footerSponsors li.l4 a:hover{background-position:-310px -40px;}
        
        ul.mod-footerSponsors li.l5 a{background-position:-389px -41px;width:41px;}
        ul.mod-footerSponsors li.l5 a:hover{background-position:-389px -41px;}
        
        ul.mod-footerSponsors li.l6 a{background-position:-431px -41px;width:89px;}
        ul.mod-footerSponsors li.l6 a:hover{background-position:-431px -41px;}
        
        ul.mod-footerSponsors li.l7 a{background-position:-522px -41px;width:87px;}
        ul.mod-footerSponsors li.l7 a:hover{background-position:-522px -41px;}
        
        
        ul.mod-footerSponsors li.l8 a{background-position:-611px -41px;width:75px;}
        ul.mod-footerSponsors li.l8 a:hover{background-position:-611px -41px;}
        
        ul.mod-footerSponsors li.l9 a{background-position:-690px -41px;width:67px;}
        ul.mod-footerSponsors li.l9 a:hover{background-position:-690px -41px;}
        
        ul.mod-footerSponsors li.l10 a{background-position:-764px -41px;width:87px;}
        ul.mod-footerSponsors li.l10 a:hover{background-position:-764px -41px;}
        
        ul.mod-footerSponsors li.l11 a{background-position:-851px -41px;width:102px;}
        ul.mod-footerSponsors li.l11 a:hover{background-position:-851px -41px;}
        
        ul.mod-footerSponsors li.l12 a{background-position:-1195px -41px;width:115px;}
        ul.mod-footerSponsors li.l12 a:hover{background-position:-1195px -41px;}
        
        ul.mod-footerSponsors li.last{width:auto;padding: 0 10px 0 0;}
.mod-footerContent form#footer-form legend{
    color:#666;
    font-weight:bold;  
    padding:3px 0 10px 0; 
}
.mod-footerContent .footer-emailBox{
    background: url("../../images/modules/footer/mod-footer-input-bg.png") repeat-x 0 0 #fff;
    border:1px solid rgb(218,218,218);
    border-top-color:rgb(185,185,185);
    margin: 0 10px 0 0;
    padding: 7px;
    width:127px;
}
.footer-form-fld{
    position:relative; 
    margin: -15px 0 0;
}
.mod-footerContent .footer-form-fld dl{background:none;}
.footer-form-fld .btn{}
.mod-footerContent .error{
    background: url("../../images/modules/footer/mod-footer-error-bg.png") no-repeat 0 bottom #D52E1E;
    color: #fff;
    height: 20px;
    padding:5px 5px 5px 10px;
    position: absolute;
    top: -33px;
    width:200px;
    z-index: 1000;
    display:none;
}
.mod-footerTc{padding:5px 0 0 0; width: 420px;float: left;}
.mod-footerTcs{float:left;width:420px;}
.mod-footerContent .mod-footerTc h4{
    float:left;padding:0;margin:0 0 10px 20px;position:relative;top:5px;
}
.mod-footerContent .mod-footerTc h4 a{
    background: url("../../images/modules/footer/mod-footer-TheFA-logo.png") no-repeat 0 0;
    display: block;
    height: 59px;
    text-indent: -999em;
    width: 45px;    
    }
.mod-footerTc .links{
    float: left;
    padding:0 0 0 5px;
    margin-top:-2px;
    }
.mod-footerContent .links p{
    color: #666;
    font-size: 0.91em;
    font-weight: bold;
    padding: 0;
    }

.mod-footerContent .links ul{
    margin:0;
}
.mod-footerContent .links ul li{
    display:inline;
    background:none;
    
    padding: 0 6px 0 0;
    height:auto;
    }
    .mod-footerContent .links ul li a{font-size:0.91em;cursor:pointer;}
    .mod-footerContent .links ul li a:link,
    .mod-footerContent .links ul li a:visited{color:#1c74cd; /* rgb(28,116,205) */}
    .mod-footerContent .links ul li a:hover,
    .mod-footerContent .links ul li a:active,
    .mod-footerContent .links ul li a:focus{color:rgb(102,102,102);}
    
    .mod-footerContent .mod-footerTc .links ul li a:link,
    .mod-footerContent .mod-footerTc .links ul li a:visited{color:rgb(102,102,102); /* rgb(102,102,102) */}
    .mod-footerContent .mod-footerTc .links ul li a:hover,
    .mod-footerContent .mod-footerTc .links ul li a:active,
    .mod-footerContent .mod-footerTc .links ul li a:focus{color:rgb(102,102,102); /* RGB(136,136,136) */}
    
.mod-footer-topLink{float:right; padding: 15px 0 0 0;}
.mod-footer-topLink a{color:rgb(102,102,102); font-size:0.91em;}



/* `FAQ
----------------------------------------------------------------------------------------------------*/

.mod-FAQ #cp-paginator{
    background: url("../../images/modules/mod-highlightsBg.png") no-repeat scroll center top transparent;
    padding-top: 15px;
    width: 620px;
    margin-bottom: 30px;
    }
    
.mod-enquiryForm form{
    background:#f1f1f1;
    margin-top: -3px;
    padding: 0 25px 25px;
    
    }
.mod-enquiryForm form label{
    display:block;
    font-size:1.16em;
    font-weight:bold;
    padding:20px 0 10px 0;
    }  
.mod-enquiryForm .select-box b  {width:548px;background:url("../../images/components/cp-selectContainerBg-800px.png") repeat-x scroll right 0 #fff;}
.mod-enquiryForm form .input-text{color:#a3a3a3;width: 250px;}

.mod-enquiryForm .select-box.show ol{width:568px;}
.mod-enquiryForm textarea{
    color: #A3A3A3;
    padding: 10px;
    width: 548px;
    resize: none;
    resize:vertical;
    height: 140px;

}
.mod-enquiryForm  .formRow .input-validation-error {
    border: 1px solid #E30613;
}
.mod-enquiryForm .validation-summary-errors {
    background: url("../../images/modules/mod-lightbox-error-icon.png") no-repeat scroll 10px 5px #E30613;
    color: #FFFFFF;
    min-height: 35px;
    padding: 0 0 0 45px;
    position: relative;
    top: 10px;
}
.validation-summary-errors li {
    padding: 10px 0;
}
.mod-enquiryForm textarea:focus,
.mod-enquiryForm input:focus{color:#666;}
.mod-enquiryForm .formRow{padding:0 0 20px 0;clear:both;}
.mod-enquiryForm .formRowLast{padding:0;}

.mod-enquiryForm .nonRegistered 
{
    text-align:center;     
    background: none repeat scroll 0 0 #F1F1F1;
    margin-top: -3px;
    padding: 0 25px 25px;    
}
.mod-enquiryForm .nonRegistered p
{
    padding: 25px 0 20px; margin-top: 0px;
}

.nonRegistered a.btn
{
    padding-top: 7px;
    height: 21px;  
    display: inline-block;
}

.nonRegistered a.btn:hover 
{
    background-position: 0 -29px;    
}

.input-text-left{float:left;}
.input-text-right{float:right;}

.mod-sidebarAddress{padding:10px 0 20px 0;}
.mod-sidebarAddress h2{font-size:1.33em;font-family:Arial;padding:0 23px;}
.mod-sidebarAddress h2 strong{font-weight:bold;}
.toggle-section h2{font-size:1.16em;margin:0;}

.toggle-section{border-top:1px solid #f1f1f1;}

.toggle-section:first-child {border-top:none;}
.toggle-section h2 a{
    background: url("../../images/components/cp-showHideBtn.png") no-repeat scroll 8px 7px transparent;
    height: 15px;
    padding: 10px 40px;
    display:block;
    
    font-family:Arial;
    }
.toggle-section .toggle-header-show a{
    background-position: 8px -172px;
    color:#666;
    font-weight: bold;
    }
.toggle-section .toggle-content{
    padding: 0px 40px  15px;
    }  
.mod-infoBlock{margin:0 0 20px;}
.mod-infoBlock a{
    border:3px solid #fff;
    -moz-box-shadow: 0 0 4px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.2);
    box-shadow: 0 0 4px rgba(0,0,0,0.2);
    display:block;
    background:url(../../images/components/mod-infoBlock-gr.png) repeat-x 0 0 #ededed;
    padding: 20px;
    }
.mod-infoBlock a:hover{
    background:#fff;
    }
.mod-infoBlock a:hover h1{color:#666;}
.mod-infoBlock h1{font-size:1.33em;font-family:Arial;font-weight:bold;text-shadow:0px 1px 0px #fff;}
.mod-infoBlock p{text-shadow:0px 1px 0px #fff;}



/* `The FA Cup - fixtures module
----------------------------------------------------------------------------------------------------*/
    /* Placing 'Live On' text off screen */
    .gTable th.cSeven {
        text-indent: -99999em;    
    }
	.gTable, .fairplay, .faagent, .suspension_current, .suspension_oneaway {color:#666; width:620px;}
	.gTable th {
		border-top:1px solid #ddd;
		background: url("../../images/modules/TheFaCup/fixtures/mod-gTable-hd-bg.png") repeat-x 0 bottom;
		border-bottom:1px solid #ddd;
		color:#666;
		font:  bold 12px "Arial";
		padding: 10px 0;
		vertical-align: top;
	}
	.gTable .headl,
	.gTable .headr
	    {border-top:3px solid #e1e1e1; border-bottom: none;font-size:1.16em;}
	
	.gTable:first-child .headl,
	.mod-newsList li:first-child,
	#mod-newsList-show li:first-child,
	.gTableLfirst-child .headr{border-top:none;}

	#mod-faCup-results-table-show .pgElement:first-child{padding-top:3px;}
	.pgElement:first-child .gTable .headl,
	.pgElement:first-child .gTable .headr{border-top:none;}
	
	.gTable .headr h4{line-height:0;font-size: 0;line-height: 0;}
	.gTable .headr h4 a{background: url("../../images/components/cp-arrows-horizontal.png") no-repeat scroll 0 0 transparent;display: inline-block;height: 22px;text-indent: -999em;width: 30px; *display: inline; zoom:1;}
	.gTable .headr h4 a.toggleShowHide{background: url("../../images/components/cp-arrows-horizontal.png") no-repeat scroll 0 -22px transparent;}
	.gTable-title h4 a.toggleShowHide {color:#666;}
	
	div.gTable-title{border: 1px solid #EBEBEB;overflow: hidden;}
	    div.gTable-title h4{color:#666; font-weight:bold;padding: 12px 10px 10px;font-size: 1.16em;color: #1C74CD;float:left;}
	    div.gTable-title h5 a {background: url("../../images/components/cp-arrows-horizontal.png") no-repeat 0 -22px;display: inline-block;height: 22px;text-indent: -999em;width: 30px;float:right;margin:10px 0;}
	    div.gTable-title h5 a.toggleShowHide{background-position:0 0;}
	    .gTableActive .gTable-title h4{color:#666;}
	.gTable .headl{color:#666; font-weight:bold;padding-left: 10px;}
	
	
	
	
	.gTable .headr{color:#666; font-weight:bold;padding-right: 10px; text-align:right; font-style:italic;}
	.gTable .headr-np{padding-right:0;}
	
	.gTable th.first{
		border-left:1px solid #ddd;
	}
	.gTable th.last{
		border-right:1px solid #ddd;
	}
	.gTable td{
		border-bottom:1px solid #ebebeb;
		color:#666;
		font:  normal 12px "Arial";
		padding: 10px 0;
		vertical-align: top;
	}
	.gTable td.first{
		border-left:1px solid #ebebeb;
	}
	.gTable td.last{
		border-right:1px solid #ebebeb;
	}
	.gTable tr.odd td{
		background:#f8f8f8;
	}
	.gTable tr.even td{
		background:transparent;
	}
	.gTable td a{color:#02264C; text-decoration:underline;}
	.gTable .cOne,
	.gTable .ctwo,
	.gTable .cFive,
	.gTable .cSix,
	.gTable .cSeven{
		text-align:left;
	}
	.gTable .cThree{
		text-align:right;
	}
	.gTable .cFour{
		text-align:center;
	}
	.tooltip{background: url("../../images/modules/TheFaCup/fixtures/mod-gTable-info.png") no-repeat scroll 0 0 transparent;cursor:pointer;display: block;min-height: 19px;text-indent: -999em;width: 10px;}
	
	.theme-gov .mod-onecaution .md-tooltip,
	.theme-gov #mainContainer .mod-suspensions .md-tooltip{
	    background: url("../../images/components/cp-customTooltip.png") no-repeat 10px 0;
        visibility:hidden;
        position: absolute;
        display:block;
        text-align: center;
        width:250px;
        left:0;
        top:36px;
        z-index:1;
	    }
	 
	 .mod-onecaution ul li,
	 .mod-suspensions ul li{position:relative;}
	 
	 .theme-gov #mainContainer .mod-onecaution .md-tooltip b,   
	 .theme-gov #mainContainer .mod-suspensions .md-tooltip b{background:#746045;margin-top:5px;display:block;color: #fff;line-height:22px;height:22px;padding: 0 5px;}   
	    
    .theme-gov #mainContainer .mod-suspensions .player{overflow:visible;}
    .theme-gov #mainContainer .mod-suspensions .player,
    .theme-gov #mainContainer .mod-suspensions .club,
    .theme-gov #mainContainer .mod-suspensions .games
    {}
    .theme-gov #mainContainer .mod-onecaution .md-tooltip-hover .md-tooltip,
    .theme-gov #mainContainer .mod-suspensions .md-tooltip-hover .md-tooltip{visibility:visible;}
	
	#mod-past-results .gTable .cFive{padding-right: 0px;}
	#mod-past-results .mod-gTableRound { clear: both;}
	.gTable .cOne{width:55px;padding-left: 10px;}/*65px;*/
	.gTable .cTwo{width:19px;}
	.gTable .cThree{width:204px;}
	.gTable .cFour{width:36px; font-weight:bold;}
	.gTable .cFive{padding-right: 20px; width: 187px;}/*207px*/
	.gTable .cSix{width:39px;}
	.gTable .cSeven{width:50px;}
	/*Total 620px*/
	.cp-tooltip{position:relative;}
	
	.tooltip-container{position:relative}
	.tooltip-outer{
		display:none;
		background: url("../../images/modules/TheFaCup/fixtures/mod-toolTip-bg.png") no-repeat scroll right 34px;
		color: #fff;		
		padding: 15px 0;
		position:absolute;
		right:10px;
		z-index: 21;
		white-space:nowrap;
		margin:-65px 3px 0 0;
		}
	.tooltip-outer-active{display:inline;}
	.tooltip-inner{
		background:#020202;
		padding:5px 10px;
		position: relative;
        z-index: 1;
	}
.gTable .even td.first{border-left:0;}	
.gTable .even td.last{border-right:0;}	

/* MOD NEWS LIST, HIGHLIGHTS & IN THE SPOTLIGHT */
  
.mod-inTheSpotlight{margin:5px 0 0 1px;}
#cp-facupresults-table-paginator .pagination{margin: 10px 0 0;}
.mod-faCup-results-table{background:transparent url('../../images/modules/mod-highlightsBg.png') no-repeat scroll center bottom;padding:0 0 30px 0;margin:5px 0 5px 0;}
.mod-newsList{width:100%;background:transparent url('../../images/modules/mod-highlightsBg.png') no-repeat scroll center bottom;padding:0 0 15px 0;margin:5px 0 5px 0;}   
   .mod-newsList li{display:inline-block;width:450px;border-top:dotted 1px rgb(225,225,225);padding-top:20px;position:relative;margin-right:15px;}   
   .mod-newsList .topItem{padding-top:5px;border-top:1px solid #fff;}
   .mod-newsList li:first-child{padding-top:5px;}
   #mod-newsList-show li{margin-right:0;}
   
   .mod-newsList li a img.cp-shadow,
   .mod-newsList li a.mod-newsList-linkContainer .cp-shadow-icon
   {width:174px;height:95px;}
   
   .cp-shadow-icon{background:url("../../images/components/cp-fileDownloadIcons.png") no-repeat 4px -3px;padding: 0 6px;position:relative;}
   .cp-shadow-icon span{
        bottom: 5px;
        display: block;
        font-size: 0.8em;
        position: absolute;
        text-align: center;
        width: 174px;
        margin: 0 0 0 4px;
    }
    
    
   .theme-thefa .mod-articleDownloads .cp-shadow-icon span{width:33px;}
    
   .pdfIcon .cp-shadow-icon{background-position:4px -3px;}
   .excelIcon .cp-shadow-icon{background-position:4px -105px;}
   .wordIcon .cp-shadow-icon{background-position:4px -208px;}
   .powerpointIcon .cp-shadow-icon{background-position:4px -311px;}
   .textIcon .cp-shadow-icon{background-position:4px -414px;}
   .zipIcon .cp-shadow-icon{background-position:4px -517px;}
   
   .theme-thefa #mainContainer .mod-articleDownloads li a.mod-newsList-linkContainer .cp-shadow-icon,
   .theme-MF #mainContainer .mod-articleDownloads li a.mod-newsList-linkContainer .cp-shadow-icon{width:33px;}
   
   
   .theme-thefa .mod-articleDownloads .pdfIcon .cp-shadow-icon,
   .theme-MF .mod-articleDownloads .pdfIcon .cp-shadow-icon,
   .theme-gov .mod-articleDownloads .pdfIcon .cp-shadow-icon{background-position:-68px -11px;}
   
   .theme-thefa #module-bulletins-results .wordIcon  .cp-shadow-icon,
   .theme-thefa .mod-articleDownloads .wordIcon  .cp-shadow-icon,
   .theme-MF .mod-articleDownloads .wordIcon  .cp-shadow-icon,
   .theme-gov .mod-articleDownloads .wordIcon  .cp-shadow-icon{background-position:-68px -216px;}
   
   .theme-thefa #module-bulletins-results .powerpointIcon .cp-shadow-icon,
   .theme-thefa .mod-articleDownloads .powerpointIcon .cp-shadow-icon,
   .theme-MF .mod-articleDownloads .powerpointIcon .cp-shadow-icon,
   .theme-gov .mod-articleDownloads .powerpointIcon .cp-shadow-icon{background-position:-68px -319px;}
   
   .theme-thefa #module-bulletins-results .zipIcon  .cp-shadow-icon,
   .theme-thefa .mod-articleDownloads .zipIcon  .cp-shadow-icon,
   .theme-MF .mod-articleDownloads .zipIcon  .cp-shadow-icon,
   .theme-gov .mod-articleDownloads .zipIcon  .cp-shadow-icon{background-position:-68px -525px;}
   
   .theme-thefa #module-bulletins-results .excelIcon  .cp-shadow-icon,
   .theme-thefa .mod-articleDownloads .excelIcon  .cp-shadow-icon,
   .theme-MF .mod-articleDownloads .excelIcon  .cp-shadow-icon,
   .theme-gov .mod-articleDownloads .excelIcon  .cp-shadow-icon{background-position:-68px -113px;}
   
   .theme-thefa #module-bulletins-results .textIcon  .cp-shadow-icon,
   .theme-thefa .mod-articleDownloads .textIcon  .cp-shadow-icon,
   .theme-MF .mod-articleDownloads .textIcon  .cp-shadow-icon,
   .theme-gov .mod-articleDownloads .textIcon  .cp-shadow-icon{background-position:-68px -422px;}
   
   .theme-cp #module-bulletins-search fieldset #phrase{width:380px;}
   
      .mod-newsList li a.mod-newsList-linkComments
      {
          width:21px;height:23px;padding-top:1px;
          position:absolute;top:20px;right:5px;
          background:transparent url('../../images/components/cp-commentsIco.png') no-repeat scroll 0 0;
          text-align:center;text-decoration:none;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.3);
      }
      .mod-newsList li a.mod-newsList-linkComments.zero{background-position:-21px 0;text-shadow:none;}
      .mod-newsList li a.mod-newsList-linkContainer{display:block;float:left;width:450px;padding-bottom:15px;text-decoration:none;position:relative;vertical-align:top;}
         .mod-newsList li a.mod-newsList-linkContainer .cp-shadow-icon,
         .mod-newsList li a.mod-newsList-linkContainer img{float:left;margin-right:15px;}
         
         .mod-newsList-linkContainer p,
         .theme-SGP .mod-newsList-linkContainer p{float:left;width:245px;padding:0;margin:0;}
         .mod-newsList-linkContainer h1{
            color: #666;
            font-family: Arial;
            float: left;
            font-size: 0.9em;
            font-weight: bold;
            text-transform: uppercase;
            }
            .mod-newsList-linkContainer .article{padding:10px 0 0 0;}
            .icon .article{padding:17px 0 0 0;}
        #mod-faCup-newsList .mod-newsList-linkContainer h1{font-weight:normal;}
        
        .mod-newsListTwoCol .mod-newsList-linkContainer h1{width:390px;}
        
        .theme-SGP .mod-newsList-linkContainer h2,
        .mod-newsList-linkContainer h2{
            font-family: Arial;
            float: left;
            font-size: 1em;
            margin:0;
            min-height:20px;
            padding:0 0 5px 0;
            }
       .searchResults .mod-newsList-linkContainer h2{
            width:390px;
            color:#02264C;
            font-weight:bold;
            min-height:20px;
            padding:0 0 5px 0;
            }
        .othernews-list a.mod-newsList-linkContainer:hover h2 span,
        .searchResults a.mod-newsList-linkContainer:hover h2{color:#666;}
          .searchResults .mod-newsList-linkContainer p{float:left;width: 390px;}
         .mod-newsList li a.mod-newsList-linkContainer span.mod-newsList-link {font-weight:bold;float:left;display:block;width:245px;}
         .mod-newsList li a.mod-newsList-linkContainer span.mod-newsList-link
         .mod-newsList li a.mod-newsList-linkContainer:hover span.mod-newsList-link{color:#666;}
         .mod-newsList li a.mod-newsList-linkContainer span.time{float:right;font-size:0.9em;color:#666;}
         .searchResults li a.mod-newsList-linkContainer span.mod-newsList-link{width:390px;
             display:block;
             margin-bottom:7px;
             text-align:left;
             font-weight:normal;
             line-height:1.6em;
             color:rgb(102,102,102);
             text-decoration:none;
         }
            .mod-newsList li a.mod-newsList-linkContainer span strong{font-weight:bold;float: left;font-size:0.9em;}
            #maincontent .mod-newsList li a.mod-newsList-linkContainer span span{width:auto;padding: 0 10px 0 0;float:right;}
            .mod-newsList li a.mod-newsList-linkContainer span img{float:none;vertical-align:middle;margin:0 10px;}         

.mod-newsList.searchResults li{width:620px;}
.mod-newsList.searchResults li a.mod-newsList-linkContainer{width:615px;cursor:pointer;min-height: 90px;}

.mod-newsList.searchResults li.icon,
.mod-newsList li.icon a.mod-newsList-linkContainer
 {margin:0;padding:0;}

.mod-newsList.searchResults li a.mod-newsList-linkContainer span{color:#666;text-transform:lowercase;}
#mod-faCup-newsList #cp-paginator{margin-bottom:10px;}

.mod-newsList .cp-paging{margin-bottom:20px;}
.search-results-paging{margin-top:10px;}
.blockInner .mod-highlights,
.blockInner .mod-inTheSpotlight{background:transparent url('../../images/modules/mod-highlightsBg.png') no-repeat scroll center bottom;}
.blockInner .mod-highlights{padding-bottom:10px;}
    .mod-highlights p{padding-top: 10px;clear:both;margin:0;}
    
    .mod-inTheSpotlight p{clear:both;padding:0;margin:0;min-height:30px;}
 
 .mod-inTheSpotlight .article{height:60px;overflow:hidden;}
   
    .theme-thefacup .blockInner .mod-inTheSpotlight p{padding-top: 10px;margin:0;clear:both;}
    .theme-thefacup .blockInner .mod-highlights p,
    .theme-thefacup .blockInner .mod-inTheSpotlight p{clear:both;margin:0; padding-top:10px;}
    .paginatorHightlights .pagination{margin: 5px 0 0;padding:0;}
    .mod-highlights li{float:left;margin:0 19px 20px 0;}    
    .mod-inTheSpotlight li {float:left; margin:0 19px 0 0;}
    
    .gov-analysis-list {padding: 0 0 35px;}
    .gov-analysis-list li {
        float:left;
        margin:0 19px 0 0;
        width: 220px;
        padding-top:5px;
        border-top: 1px dotted #ffffff;
    }
    
    .gov-analysis-list li a.mod-newsList-linkContainer {
        cursor: pointer;
        display: block;
        font-weight: bold;
        margin: 10px 0 0;
        position: relative;
        width: 220px;
    }
    
    .gov-analysis-list li a.mod-newsList-linkContainer .cp-shadow-icon, 
    .gov-analysis-list li a.mod-newsList-linkContainer img {
        height: 118px;
        margin: 0 0 17px;
        width: 214px;
    }
    
    .gov-analysis-list li a.mod-newsList-linkContainer span.mod-newsList-link {width:214px;}
    .gov-analysis-list p {width:214px; font-weight:normal;}    
    .gov-analysis-list li .article h1, .gov-analysis-list li span.time {display:none;} 
    .gov-analysis-list h2 {padding: 0; line-height:1.5em;}
        
    .mod-highlights li:last-child,
    .mod-inTheSpotlight li.lastInRow, .gov-analysis-list li.lastInRow {margin-right:0;}
    
    .gov-analysis-list .lastInRow {margin-right:0;}   
         
    .mod-inTheSpotlight li a{margin:10px 0 0;display:block;width:220px;cursor:pointer;font-weight:bold;position:relative;}    
     
    .blockInner #single-box-show li a,
    .mod-highlights li a,
    .blockInner .mod-highlights li a{
        display:block;width:220px;margin:10px 0;
        font-weight:bold;text-decoration:none;
        position:relative;
        cursor:pointer;
    }    
   .blockInner #single-box-show li a {left:31px;}
    .mod-highlights li a .cp-highlightDate,
    .mod-inTheSpotlight .cp-highlightDate {font-weight:normal;}  
    .theme-gov .mod-highlights li a .cp-highlightDate  {display:none;}  
    .theme-gov .mod-highlights p{padding-top:0;font-weight:normal;}

    .blockInner .mod-highlights li a,
    .blockInner .mod-inTheSpotlight li a {width:180px;}
    
        .mod-newsList li img.cp-shadow,
        .mod-highlights li img.cp-shadow,
        .mod-inTheSpotlight li img.cp-shadow {vertical-align:middle;margin:0 5px;}
        
        .mod-highlights li strong,
        .mod-inTheSpotlight li strong {font-weight:bold;float:left;}
        .mod-inTheSpotlight li h1 {
            float: left;
            font-weight:bold;
            font-family: Arial;
            font-size: 0.9em;
            height: 25px;
            margin:0;
        }
        .mod-newsList li a b,
        .mod-highlights li a:link b,
        .mod-highlights li a:visited b,
        .mod-highlights li a:active b,
        .mod-inTheSpotlight li a:link b,
        .mod-inTheSpotlight li a:visited b,
        .mod-inTheSpotlight li a:active b {
            display:block;width:15px;height:15px;
            background:transparent url('../../images/components/cp-arrow-s.gif') no-repeat /*0 0 */0 -225px;
            position:absolute;top:106px;left:0;text-indent:-9999px;          
        }  
        .mod-highlights-singleBlock #single-box-show li a b,
        #maincontent .mod-inTheSpotlight-block .blockInner li a b {top:106px;z-index:100;}             
        .mod-newsList li a b{top:84px;left:6px;}
        
        .gov-analysis-list li a b {left: 3px; top:106px;}
        
        .blockInner .mod-highlights li a:link b,
        .blockInner .mod-highlights li a:visited b,
        .blockInner .mod-highlights li a:active b,        
        .blockInner .mod-inTheSpotlight li a:link b,
        .blockInner .mod-inTheSpotlight li a:visited b,
        .blockInner .mod-inTheSpotlight li a:active b{top:83px;}
                
        .mod-highlights-singleBlock #single-box-show li a img.cp-shadow,
        .mod-highlights-singleBlock #single-box-show li a img.cp-shadow,
        .mod-highlights li a img.cp-shadow,
        .mod-inTheSpotlight li a img.cp-shadow,
        .mod-inTheSpotlight-block .blockInner .mod-inTheSpotlight li a img.cp-shadow{width:214px;height:118px;margin:0 0 17px 0;}
                    
        .blockInner .mod-highlights li{width:180px;padding:0 10px 0 8px;margin:0;}
        
        .blockInner .mod-highlights a p,
        .mod-inTheSpotlight a p{color:#02264C;}
        .theme-gov .mod-highlights a:hover p{color:#666;}
        
        
        .mod-inTheSpotlight a .article .time{float:right;font-weight:normal;font-size:0.9em;color:#666;}
        .mod-inTheSpotlight a.hover p{color:rgb(102,102,102);}
        .theme-wf .mod-inTheSpotlight a:hover p{color:#666;}
        
        .theme-thefacup .mod-inTheSpotlight-block a p,
        .theme-thefacup .blockInner .mod-highlights a p {color:#1c74cd;}
        .theme-thefa .news-carousel .mod-inTheSpotlight a p,
        .theme-thefacup .news-carousel .mod-inTheSpotlight a p {padding-top:0;}
        
        .theme-MF .mod-highlights a:hover p,
        .mod-highlights a:hover p,
        .mod-inTheSpotlight a .cp-highlightTitle,
        .theme-thefacup .mod-inTheSpotlight-block a:hover p,
        .mod-inTheSpotlight a .cp-highlightDate,
        .mod-highlights a .cp-highlightTitle,
        .mod-highlights a .cp-highlightDate{color:rgb(102,102,102);}
        
        .blockInner .mod-inTheSpotlight li{margin-right:18px;}
        .blockInner .mod-highlights li:last-child,
        .blockInner .mod-inTheSpotlight li.lastInRow{margin-right:0;}
        .blockInner .mod-highlights li a img.cp-shadow,
        .blockInner .mod-inTheSpotlight li a img.cp-shadow{width:174px;height:95px;}
        
        .mod-highlights p img{margin:0 5px;vertical-align:middle;}    
        
        .no-js .blockInner .mod-highlights{height:180px;overflow:hidden;}
        .no-js .blockInner .mod-highlights li{margin-bottom:30px;}
        
        #mod-latestHighlights-block .no-js-link{display:none;}
        .no-js #mod-latestHighlights-block .nav-subNavHeader-right{display:none;}
                
        .no-js #mod-latestHighlights-block .no-js-link{display:block;float:right;color:#66B9FE;font-size:1.5em;text-decoration:none;font-family:'FSJackRegular';margin-top:3px;}
        .no-js #mod-latestHighlights-block .no-js-link span{font-size:1.5em;margin-left:5px;}
        .no-js #mod-latestHighlights-block .no-js-link:hover,
        .no-js #mod-latestHighlights-block .no-js-link:hover span{color:#9c9c9c;}
    
    .news-list-show-container{float:left;width:590px;height:211px;margin:-10px 0 0 0;overflow:hidden;position:relative;background:transparent url("../../images/modules/mod-highlightsBg.png") no-repeat center bottom;}
    #news-list-show{position:absolute;width:auto;height:180px;padding-bottom:0;}
   
   .mod-highlights-block{height: 290px;overflow: hidden;}
    .paginatorHightlights{width:590px;}  
    
    #single-box-show-container{position:relative;}
    .single-box-show-container .pattern{
        /*background: url("../../images/components/cp-pattern.png") repeat scroll 0 0 transparent;*/
        height: 116px;
        left: 5px;
        position: absolute;
        top: 5px;
        width: 212px;
        z-index:3;
    }
    
    #single-box-show{position:absolute;overflow:auto;}  
       #single-box-show li{width:278px;}
    #cp-singlebox-paginator{
        bottom: 10px;
        clear: both;
        position: absolute;
        width:274px;
        background: url("../../images/modules/MyFootball/mod-highlightsBg-single.png") no-repeat scroll center top transparent;
    }
    #single-box-show p{padding:0;}
    #cp-singlebox-paginator .pagination{margin-top:10px;}
    /* NEWS CAROUSEL*/
    
   .mod-inTheSpotlight-block {height:290px;}
   .mod-inTheSpotlight-block .news-carousel{width:275px;margin-top:5px;position:relative;}
   .mod-inTheSpotlight-block .news-carousel .carouselBack,
   .mod-inTheSpotlight-block .news-carousel .carouselForward
   {
       float:left;width:20px;height:29px;margin-top:50px;text-indent:-9999px;
       background:transparent url('../../images/components/cp-carouselBtns.gif') no-repeat 0 0;
   }
   .theme-wf .mod-inTheSpotlight-block .news-carousel .carouselBack,
   .theme-wf .mod-inTheSpotlight-block .news-carousel .carouselForward{
       background:transparent url('../../images/components/WF-cp-carouselBtns.gif') no-repeat 0 -87px;
   }
   .theme-wf .mod-inTheSpotlight-block .news-carousel a.carouselBack:hover{background-position:0px -87px;}
   
   .theme-wf .mod-inTheSpotlight-block .news-carousel a.carouselForward{background-position:-20px -58px;}
   .theme-wf .mod-inTheSpotlight-block .news-carousel a.disabledForward{background-position:-20px -29px;}
   .theme-wf #mainContainer .mod-inTheSpotlight-block .news-carousel a.disabledForward:hover{background-position:-20px -29px;cursor:default;}
   
   .theme-wf .mod-inTheSpotlight-block .news-carousel a.carouselForward:hover{background-position:-20px -58px;}
   .theme-wf .mod-inTheSpotlight-block .news-carousel a.disabled{background-position:0 -58px;cursor:default;}
   .theme-wf .mod-inTheSpotlight-block .news-carousel a.disabled:hover{background-position:0 -58px;}
   
   .mod-inTheSpotlight-block .news-carousel .carouselForward{float:right;}
   
   .mod-inTheSpotlight-block .news-carousel a.carouselBack{background-position:0 0;}
   .mod-inTheSpotlight-block .news-carousel a.carouselBack:hover{background-position:0 -29px;}
   .mod-inTheSpotlight-block .news-carousel a.carouselForward{background-position:-20px -29px;}
   .mod-inTheSpotlight-block .news-carousel a.carouselForward:hover{background-position:-20px 0;}
           
   .mod-inTheSpotlight-block .blockInner ul.mod-inTheSpotlight{float:left;width:225px;margin:0 0 0 8px;padding:0;background:none;}
   .mod-inTheSpotlight-block .blockInner ul.mod-inTheSpotlight li{width:223px;margin:2px 0 0 0;padding-left:2px;}   
   .mod-inTheSpotlight-block .blockInner ul.mod-inTheSpotlight li a{width:auto;margin:0;}
   .mod-inTheSpotlight-block .blockInner .mod-inTheSpotlight li a img.cp-shadow{margin:0 0 15px 0;}  
   .mod-inTheSpotlight-block .news-carousel .jcarousel-clip-horizontal{height: 220px;}
   ul.mod-inTheSpotlight li a.hover{}

    .mod-inTheSpotlight-block .jcarousel-item a h1{float:left;font-size:0.9em;text-transform:uppercase;font-family:Arial;font-weight:bold;}
    .mod-inTheSpotlight-block .jcarousel-item a h2{float:right;font-size:0.9em;font-family:Arial;font-weight:normal;}
    .mod-inTheSpotlight-block .jcarousel-item a .hgroup{display:block;}
/* FA CUP NEWS LIST */
#mod-contactUs #search-query{width:405px;}
#mod-faCup-newsList #search-query{width:384px;}
.mod-newsList.searchResults li a.mod-newsList-linkContainer span.mod-newsList-link{font-weight:bold;}
.mod-newsList.searchResults li a.mod-newsList-linkContainer:hover span.mod-newsList-link{color:#666;}

#mod-contactUs .mod-searchBar strong span,
#mod-contactUs .mod-searchBar strong{background:none;}
#mod-contactUs .mod-searchBar fieldset .input-text{margin:1px 10px 0 0;}

/* MOD HERO */

#hero{width:620px;height:348px;overflow:hidden;}

.mod-hero{background:rbg(237,237,237);width:940px;height:349px;overflow:hidden;margin-bottom:20px;}
   .mod-hero #hero-slider{text-align:left;width:940px;height:349px;}
   .mod-hero #hero-slider .slider-body{float:left;width:620px;height:349px;margin:0;overflow:hidden;}  
       
   .scroll-content a:hover,
   .scroll-content a:focus
   {background:#efefef;}
  
   .mod-hero #hero-slider .panel{width:620px;height:349px;text-align:left;}
   .mod-hero #hero-slider ul.mod-sliderLinks
   {
       float:right;width:320px;height:349px;list-style:none;background:rgb(237,237,237);
       -moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
       -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
       box-shadow: 0 0 5px rgba(0,0,0,0.1);
       position:relative;z-index:100;                                             
   }
   .mod-hero #hero-slider ul.mod-sliderLinks li{height:87px;position:relative;left:-16px;}
   
      .mod-hero #hero-slider ul.mod-sliderLinks li a
      {
          display:block;width:306px;height:74px;padding:14px 0 0 26px;overflow:hidden;outline:none;text-decoration:none;
          background:transparent url('../../images/modules/mod-heroOptBg-3.png') no-repeat right 0;position:relative;z-index:30;         
          
      }   
      .mod-hero #hero-slider ul.mod-sliderLinks li.last a{height:74px;}
      .mod-hero #hero-slider ul.mod-sliderLinks li a.active{background-position:0 -88px;}      
      .mod-hero #hero-slider ul.mod-sliderLinks li.first a.active{background-position:0 -176px;}
      .mod-hero #hero-slider ul.mod-sliderLinks li.last a.active{background-position:0 -261px;}
      
      .mod-hero #hero-slider ul.mod-sliderLinks li a strong{display:block;font-size:1.25em;margin-bottom:7px;text-transform: uppercase;}
      .mod-hero #hero-slider ul.mod-sliderLinks li a span{display:block;width:275px;color:rgb(102,102,102);}        
         
      .theme-thefacup .mod-hero #hero-slider ul.mod-sliderLinks li a strong{color: #1C74CD; font-weight:normal;}
      .theme-thefacup .mod-hero #hero-slider ul.mod-sliderLinks li a.active strong{color: #666;}                  
      .mod-hero #hero-slider .slider-body ul li.panel
      {
          display:block;width:620px;height:349px;overflow:hidden;
          background-repeat:no-repeat;background-position:0 0;
          position:relative;
      } 
      
      .no-js .hero-panel-Sintro,
      .no-js .hero-panel-Splayed{display:none;}      
      .no-js .hero-panel-Svideo{display:block;}
      
         .mod-hero #hero-slider .slider-body ul li.panel img{position:absolute;top:0px;left:0;}
         .mod-hero #hero-slider .slider-body ul li.panel img.mod-hero-pic{width:620px;height:349px;}
         .mod-hero #hero-slider .slider-body ul li.panel a.cp-pattern{width:620px;height:349px;}         
      
      .mod-hero #hero-slider .slider-body ul li.panel .itemLink{position:absolute;bottom:30px;z-index:50;padding:3px 0 0 0;}
      .mod-hero #hero-slider .slider-body ul li.panel .itemLink a{float:left;padding:0 10px;}
      .mod-hero #hero-slider .slider-body ul li.panel .itemLink a.cp-item-title{float:left;color:#fff;padding:0 10px;background-color:rgba(0, 0, 0, 0.4);}
         .mod-hero #hero-slider .slider-body ul li.panel .itemLink a.cp-item-title span{font-size:1.33em;}
         .mod-hero #hero-slider .slider-body ul li.panel .itemLink a.cp-item-title h5{max-width:550px;font-size:3.83em;line-height:1em;text-transform:uppercase;letter-spacing:-1px;}
      
      
         .mod-hero #hero-slider .slider-body ul li.panel .itemLink ul{display:block;clear:both;position:relative;z-index:50;}
         .mod-hero #hero-slider .slider-body ul li.panel .itemLink ul li{display:block;}         
         .mod-hero #hero-slider .slider-body ul li.panel .itemLink ul li a{background:rgba(0,0,0,.4);white-space:pre-wrap;color:#fff;text-decoration:none;vertical-position:subscript;}
            .mod-hero #hero-slider .slider-body ul li.panel .itemLink ul li.cp-date a{padding-top:3px;}                        
            .mod-hero #hero-slider .slider-body ul li.panel .itemLink ul li.cp-videoIcon{display:inline-block;}
            .mod-hero #hero-slider .slider-body ul li.panel .itemLink ul li.cp-videoIcon a{background:none;}
         
         .mod-hero .cp-videoIcon {background:rgba(0,0,0,.4);display: inline-block;padding: 5px 0 5px 0;display:inline-block;}                      
         .mod-hero .cp-videoIcon a {color:#fff; text-decoration:underline;} 
         .mod-hero .cp-videoIcon a:last-child {/*margin:5px;*/} 
           
      .mod-hero .hero-panel-Splayed .hero-panel-socialContainer {float:left;margin:30px 0 0 -10px;background:rgba(0,0,0,.4);padding:5px 10px 5px 0;} 
      .mod-hero .hero-panel-Splayed .hero-panel-socialContainer .cp-videoIcon{padding: 20px 5px 5px 10px;background:none;display: block;}
      .mod-hero #hero-slider .slider-body ul li.panel .hero-panel-socialContainer ul{display:block;padding:5px 0 5px 10px;}
        .mod-hero #hero-slider .slider-body ul li.panel .hero-panel-socialContainer ul li{display:inline; font-size:1.33em;}             
             .mod-hero #hero-slider .slider-body ul li.panel .hero-panel-socialContainer ul li a{background:none;color:#fff; text-decoration:underline;padding:0;}
             .mod-hero #hero-slider .slider-body ul li.panel .hero-panel-socialContainer ul li.cp-videoIcon{float:none;padding:0;margin:0;}
             .mod-hero #hero-slider .slider-body ul li.panel .hero-panel-socialContainer ul li.cp-videoIcon a{float:none;display:inline;}
             .mod-hero #hero-slider .slider-body ul li.panel .hero-panel-socialContainer ul li.cp-videoIcon a img{margin-left:0;top:3px;}
         
      /* HERO AREA WITHOUT JS */
      
      /*
      
      .no-js .mod-hero{height:349px;overflow:hidden;overflow-y:scroll;}
      .no-js .mod-hero #hero-slider{height:1396px;}
      .no-js .mod-hero #hero-slider .slider-body{height:1396px;background:#e2e2e2;}
      .no-js .mod-hero #hero-slider .slider-body ul li.panel{height:222px;margin-bottom:7px;}
      
      .no-js .mod-hero #hero-slider ul.mod-sliderLinks{height:1396px;}
      .no-js .mod-hero #hero-slider ul.mod-sliderLinks li{height:349px;}
      .no-js .mod-hero #hero-slider ul.mod-sliderLinks li a{height:349px;background:transparent url('../../images/modules/mod-heroOptBg-nojs.png') no-repeat scroll 0 0;}
      .no-js .mod-hero #hero-slider ul.mod-sliderLinks li a.active{background-position:0 0;}
      
      */
 #mainContainer .mod-find-nd .form-input-text,
 .mod-find-nd #findClubForm dl dt{float:left;}
 .mod-find-nd #findLeagueForm dl dd,
 .mod-find-nd #findClubForm dl dd{float:right;}
 #mainContainer .mod-find-nd fieldset button  {margin:0;}
 #mainContainer .mod-find-nd fieldset .input-text{width:120px;}
 #mainContainer .mod-find-nd fieldset{height:51px;}
/* MOD SITES */

.mod-sites li{float:left;display:block;width:140px;height:101px;margin:0 20px 20px 0;overflow:hidden;position:relative;z-index:1;}
.mod-sites li.last{margin-right:0;}
   .mod-sites li a.mod-sitesLink
   {       
       color:rgb(255,255,255);text-decoration:none;text-transform:uppercase;font-size:1.25em;
       position:absolute;bottom:10px;z-index:30;
       line-height:100%;
   }      
   .mod-sites li.lastItem{padding-top:2px;}
   
   .mod-sites li li{width:auto;margin:0;height:auto;padding: 5px 10px;background:rgba(0,0,0,.4);
    -webkit-transition: background-color 100ms linear;
     -moz-transition: background-color 100ms linear;
     -o-transition: background-color 100ms linear;
     -ms-transition: background-color 100ms linear;
     transition: background-color 100ms linear;
}
      .mod-sites li a.mod-sitesLink img{position:relative;top:-1px;left:3px;}
      .mod-sites li a.mod-sitesLink span{background:url("../../images/modules/mod-sliderLinkArrow.png") no-repeat 0 center;text-indent:-999em;width:9px;display:inline-block;position:relative;left:3px;}
   .mod-sites li a.cp-pattern{width:140px;height:101px;}
   
   .mod-sites li:hover li{background:rgba(0,0,0, .8);    
     -webkit-transition: background-color 100ms linear;
     -moz-transition: background-color 100ms linear;
     -o-transition: background-color 100ms linear;
     -ms-transition: background-color 100ms linear;
     transition: background-color 100ms linear;}
/* MOD FIXTURES */   

   .mod-fixtures{text-align:center;height:290px;}
   .mod-fixtures .blockInner {padding-right:12px;}
    .mod-fixtures-logos .mod-fixtures-logosHl,
    .mod-fixtures-logos .mod-fixtures-logosHr{background:url("../../images/components/cp-mod-fixturesLogoHolder.png") no-repeat 0 0 transparent;padding:0;}
   
   .mod-fixtures a.btn{height: 27px;line-height: 26px;padding: 2px 10px;}
   
   .mod-fixtures-logos .mod-fixtures-logosHl{width:101px;float:left;height: 105px;}
   .mod-fixtures-logos .mod-fixtures-logosHl img,.mod-fixtures-logos .mod-fixtures-logosHr img {width:102px;height:103px;}
   .mod-fixtures-logos .mod-fixtures-logosHr{width:101px;float:right;height: 105px;}
      .mod-fixtures-logos{text-align:center;height:105px;overflow:hidden;}
      .mod-fixtures-logos b{font-size:4.16em;font-family: "FSJackRegular";line-height:2.08em;float:left;display:block;width:72px;text-align:center;}
    .mod-fixtures-withText .mod-fixtures-logos  {height:130px;font-weight:bold;}
    .mod-fixtures-withText .blockInner{}
    .mod-fixtures-withText .cta {
        background: url("../../images/modules/MyFootball/mod-highlightsBg-single.png") no-repeat center top transparent;
        bottom: 20px;
        height: 20px;
        padding: 10px 0 0;
        position: absolute;
        width: 285px;
    }

   .mod-fixtures strong{display:block;font-size:1.16em;font-weight:bold;margin:10px 0;}
   .mod-fixtures span{display:block;font-size:0.92em;}
   .mod-fixtures .mod-fixturesDetails{padding-bottom:15px}
   .mod-fixtures button{margin:0px auto;}
   .mod-fixturesOfficial{font-size:0.9em;font-weight:bold;}
/* MOD FIND */
.mod-clubDiscipline{height:270px;padding-top:20px;position:relative;}
.mod-singleBoxTitleLink,
.mod-find{height:270px;padding-top:20px;position:relative;}
   .mod-singleBoxTitleLink .cp-pattern,
   .mod-find .cp-pattern{width:300px;height:290px;}
   
   .mod-clubDiscipline img,
   .mod-singleBoxTitleLink  img,
   .mod-find img{position:absolute;top:0;left:0;width:300px;height:290px; z-index:2;}
   
   .mod-clubDiscipline ul,
   .mod-singleBoxTitleLink ul,
   .mod-find ul{position:relative;z-index:12;padding:2px 0 2px 5px;margin: 0 0 0 -5px;}
   
   .mod-clubDiscipline ul li,
   .mod-singleBoxTitleLink ul li,
   .mod-find ul li{display:block;}   
   
   .mod-clubDiscipline ul li span,
   .mod-singleBoxTitleLink ul li span,
   .mod-find ul li span{color:#fff;background:none repeat scroll 0 0 rgba(0, 0, 0, 0.4);float: left;clear:both;padding: 1px 5px;}
   
   .theme-gov .mod-clubDiscipline ul li span{padding: 0 10px 5px;}
   
   .theme-wf .mod-genericAdvert span.cp-title,
   .theme-wf .mod-find ul .cp-title{font-size:3em;}
   
   .mod-find ul li.cp-date span{padding-top:2px;}
   .mod-find ul li.cp-lead span{padding-bottom:2px;}
   
    .mod-find ul li.cp-lead span {
        padding: 0 10px 5px;
    }   
    
    .theme-thefa .mod-find ul li.cp-lead span {
    padding: 10px 10px 5px;
    }

   
   .mod-find ul li.cp-date a,
   .mod-find ul li.cp-title a,
   .mod-find ul li.cp-lead a{color:#fff;text-decoration:none;}   
   .mod-find ul li.cp-title a{font-weight:bold;}
      
   .mod-find fieldset{
       bottom:30px;left:10px;display:block;width:280px;height:92px;margin:0 auto;
       background-color:rgba(0,0,0,.4);position:absolute;z-index:20;
   }
      .mod-find fieldset a{color:rgb(255,255,255);font-weight:bold;display: inline-block;padding: 18px 0px 0 5px;float:left;}
      .mod-find fieldset button{margin: 10px 10px 0 0;float:left;}
      .mod-find fieldset .input-text{width:103px;}
      
      .mod-find fieldset .selectContainer{margin:10px 0 10px 10px;}
      .mod-find fieldset .selectContainer,
      .mod-find fieldset .selectContainer select{float:left;width:115px;}
      .mod-find fieldset .selectContainer select option{width:109px;}
      
      .mod-find fieldset .form-input-text .form-error{width:104px;}
        .mod-find dt,.mod-find dd{}
         .mod-find dl{padding:10px;width: 260px;}
/* MOD FACEBOOK */

.mod-facebook{height:290px;}
.mod-facebook .blockInner {padding:0 0 35px 0;}
    .mod-facebook iframe{height:232px !important;margin: 3px 0 0;}


/* MOD FaCup Fixtures table */
.theme-thefa .mod-FaCup-fixtures .gTable td a{
    text-decoration:none;
    }
    
    
.mod-FaCup-fixtures{}
    .mod-FaCup-fixtures h3{margin: 0 0 -5px;}
    .mod-FaCup-fixtures .gTable{margin-top:30px;}
    .mod-FaCup-fixtures .gTable .headl,
    .mod-FaCup-fixtures .gTable .headr{padding:12px 10px;}
    .mod-FaCup-fixtures .gTable:first-child{margin-top:0;}
    .mod-FaCup-fixtures .gTable:first-child .headl,
    .mod-FaCup-fixtures .gTable:first-child .headr{border-top:0;}
    
/* MOD FaCup Results table */

.mod-FaCup-results{}
    .mod-FaCup-results h3{margin: 0 0 -5px;height:36px;}
    .mod-FaCup-results .cp-paging{margin-top:20px;}
    
    #mod-faCup-results-box2 table td.cOne{width:30px;text-align:left;}
    #mod-faCup-results-box2 table td.cTwo{text-align: center;width:80px;}
    #mod-faCup-results-box2 table td.cThree{text-align: center;width:10px;}
    #mod-faCup-results-box2 table td.cFour{text-align: center;width:80px;}
    
    .mod-FaCup-results .gTable tr.marked td{background:#9d9d9d;color:#fff;}    
    
    .mod-FaCup-results .gTable td .cp-cameraIcon{width:26px;height:14px;background:transparent url('../../images/components/cp-camera.png') no-repeat 0 0;text-indent:-999em;display:block;}
    .mod-FaCup-results .gTable tr.marked td .cp-cameraIcon{background-position:0 -14px;}
    
    .mod-FaCup-results .gTable tr td.last{padding:0;}
    .mod-FaCup-results .gTable tr td.last a{display:block;float:right;width:26px;height:26px;margin:4px 5px 0 0;background:transparent url('../../images/components/cp-tableBtn.png') no-repeat 0 0;text-indent:-9999px;}
    .no-js .mod-FaCup-results .gTable tr td.last a{display:none;}
    
       .mod-FaCup-results .gTable tr td.last a:hover{background-position:-26px 0;}
       .mod-FaCup-results .gTable tr td.last a.opened{background-position:-26px -26px;}
       .mod-FaCup-results .gTable tr td.last a.closed{background-position:0 0;}
       .no-js .mod-FaCup-results .gTable tr td.last a{display:none;}      
        
   .js .mod-FaCup-results .hiddenCells{display:none;}     
    
    .mod-FaCup-results .hiddenCells .gTable td{padding:0 0 5px 0;background:#fff;}        
    .mod-FaCup-results .hiddenCells .gTable td h5{margin-bottom:12px;font-weight:bold;text-align:center;font-size:1.16em;clear: both;}
    .mod-FaCup-results .hiddenCells .gTable td .resultDetailsArea{padding:18px;margin-bottom:12px;text-align:center;background:rgb(248,248,248);}       
       .mod-FaCup-results .hiddenCells .gTable td .resultDetailsArea p{margin:0;}
       .mod-FaCup-results .hiddenCells .gTable td .resultDetailsArea ul{margin-top:10px;}
       .mod-FaCup-results .hiddenCells .gTable td .resultDetailsArea ul li{display:inline;margin:0 5px;}
       .mod-FaCup-results .hiddenCells .gTable td .resultDetailsArea ul li b{font-weight:bold;}
       
       .mod-FaCup-results .hiddenCells .gTable ol{/*clear:both;*/margin-bottom:10px;}
       .mod-FaCup-results .hiddenCells .gTable ol li{width:100%;clear:both;}       
       .mod-FaCup-results .hiddenCells .gTable ol li span
       {
           float:right;width:290px;height:21px;padding:5px 0 0 10px;display:block;text-align:left;
           border-bottom:solid 1px rgb(225,225,225);
       }       
       .mod-FaCup-results .hiddenCells .gTable ol li:last-child span{border:none;}
       .mod-FaCup-results .hiddenCells .gTable ol li:first-child span{border-top:solid 1px rgb(225,225,225);}
       .mod-FaCup-results .hiddenCells .gTable ol li span:first-child{float:left;text-align:right;padding:5px 10px 0 0;}
          
          .mod-FaCup-results .hiddenCells .gTable ol li span img{vertical-align:middle;margin:0 9px 0 0;position:relative;top:-2px;}          
          .mod-FaCup-results .hiddenCells .gTable ol li span img[alt=ball]{top:0;}
          .mod-FaCup-results .hiddenCells .gTable ol li span:first-child img{margin:0 0 0 9px;}
          
          .mod-FaCup-results .hiddenCells .gTable ol li span img.transp{opacity:0.35;}
          
.gTable td .tooltip{background: url("../../images/components/cp-information.png") no-repeat scroll 0 0 transparent;width:17px;height:17px;}
.gTable td .tooltip:hover{background-position:-17px 0;}
.gTable .headl{border-left:0;}	
.mod-FaCup-results-live .gTable .headr{border-right:0;}	

.mod-FaCup-results .resultDetailsArea-left{ float: left;}
.mod-FaCup-results .resultDetailsArea-right{float: right;}

.mod-FaCup-results .hiddenCells .gTable ol li .resultDetailsArea-left span:first-child{ float: left;}
.mod-FaCup-results .hiddenCells .gTable ol li .resultDetailsArea-right span:first-child{ float: right;text-align: left;}
.mod-FaCup-results .hiddenCells .gTable ol.resultDetailsArea-right li span{ text-align: left;}

/* `TWITTER module
----------------------------------------------------------------------------------------------------*/
.mod-twitter {background: url('../../images/modules/mod-twitter-icon.png') no-repeat 242px 245px transparent;height:290px;}
.mod-twitter .blockInner{font-size:1em; padding: 5px 0 10px 5px;}
    
    .mod-twitter .twtr-ft,
    .mod-twitter .twtr-hd{display:none;}
    .mod-twitter .twtr-tweet-text em{margin:10px 0 10px;}
    .mod-twitter .twtr-tweet-text p{  font-family: Arial !important;font-size: 12px !important;line-height: 18px !important;}
    .mod-twitter .twtr-widget .twtr-tweet {margin:0 0 10px;}
    .mod-twitter .twtr-bd,.mod-twitter .twtr-timeline{height:220px;}
    .mod-twitter .twtr-bd{padding:5px;}
    .mod-twitter .twtr-tweets{height:230px;}
    .mod-twitter #twtr-widget-1 .twtr-tweet-text p em a{font-family: Arial !important;font-size: 11px !important;}
    .mod-twitter #twtr-widget-1 .twtr-tweet a:hover,.mod-twitter #twtr-widget-1 .twtr-tweet a:active{color:rgb(102,102,102) !important; text-decoration:none !important;}
    .mod-twitter .twtr-tweets .twtr-tweet-2{border-bottom:none;}
    
    .mod-article-twitterStream {}
.mod-article .twtr-hd,.mod-article .twtr-ft{display: none;}
.mod-article .twtr-widget p{line-height:1.6em !important;}   

.twtr-widget {
    padding: 0 10px;
}


.mod-article table{
    color: #666666;
    width: 620px;
}
.mod-article table td{
    color: #666;
    font: 12px "Arial";
    padding: 10px;
    vertical-align: top; 
}
.mod-article table tr.odd td{
    background:#F8F8F8;
}
.mod-article table tr.odd{
    border:1px solid #EBEBEB;
}
/* `Related links module
----------------------------------------------------------------------------------------------------*/

.mod-relatedLinks ul li a{background: url("../../images/modules/mod-link-arw.png") no-repeat scroll 250px 15px transparent;font-size:1.33em;font-weight:bold;height: 30px;line-height: 30px;padding: 5px 0 5px 10px;margin: 0 15px 0 0;border-top:1px solid #e1e1e1;color: #02264C;text-decoration: none;display:block;-webkit-transition:all .2s ease-in;  -moz-transition:all .2s ease-in;  -o-transition:all .2s ease-in;  transition:all .2s ease-in;}
    .mod-relatedLinks ul li:first-child{border:none;}
    .mod-relatedLinks ul li a:hover{color:#666;-webkit-transition:all .2s ease-in;  -moz-transition:all .2s ease-in;  -o-transition:all .2s ease-in;  transition:all .2s ease-in;padding: 5px 0 5px 15px;background-position:240px 15px;}
    .mod-relatedLinks ul{margin-top:-15px;}
/* MOD Related news & Other news*/

   .mod-relatedNews ul li,
   .mod-otherNews ul li{width:275px;border-bottom:dotted 1px rgb(225,225,225);padding-bottom:15px;margin-bottom:15px;}
   .mod-relatedNews ul li.last,
   .mod-otherNews ul li.last{padding:0;margin:0;border:none;}
   
      .mod-relatedNews ul li a,
      .mod-otherNews ul li a{display:block;position:relative;font-weight:bold;min-height: 80px;}
      .mod-relatedNews ul li a:hover,
      .mod-otherNews ul li a:hover{color:rgb(102,102,102);     /* HEX: #666666 DARK GREY */}
      
      
      .mod-relatedNews ul li a b,
      .mod-otherNews ul li a b{font-weight:bold;}
      .mod-relatedNews ul li a img,
      .mod-otherNews ul li a img{float:left;width:134px;height:73px;margin-right:10px;}
   
      .mod-relatedNews li a b,
      .mod-otherNews li a b                        
      {
        display:block;width:15px;height:15px;
        background:transparent url('../../images/components/cp-arrow-s.gif') no-repeat 0 -225px;
        position:absolute;top:62px;left:1px;text-indent:-9999px;          
      }
        .mod-otherNews ul li p a:hover{}
        .mod-otherNews .time{color:#666;display: block;height: 25px;font-weight:normal;padding-top: 5px;}
        .mod-otherNews ul li{clear:both;}

#module-faq-search #mod-otherNewsArea{
    top:60px;
    }
#module-faq-results .nav-dropdown ol li ul li.last{display:none;}
#module-faq-results .nav-dropdown ol li ul li:nth-child(4){background:none;} 

#module-faq-results a.current 
{
    background-position: -7px -12px;
    }

#module-faq-results a.current:hover
{
    background-position: 0 -24px;
    }

/* MOD NEWSROOM*/
.theme-thefa .mod-newsroom ul li{
    background:none;
    padding:2px 0 2px 10px;
    }


.mod-newsroom {height:290px;overflow:hidden;}
.mod-newsroom ul li{
    font-size:1em;
    background:none;
    font-weight: bold;
    padding: 5px 0 5px 10px;
    line-height:27px;
    height:27px;
    }
.mod-newsroom ul li{background: url("../../images/modules/footer/mod-footer-arw.png") no-repeat scroll 10px 15px transparent;padding: 5px 0 5px 25px;margin: 0 15px 0 0;border-bottom:1px dotted #e1e1e1;}
    .mod-newsroom ul li:last-child{border:none;}
    .mod-newsroom ul li a {color: #02264C;text-decoration: none;}
    .mod-newsroom ul li a:hover{color:#666;}
    
.mod-newsroom .cp-pagination-list-show ul{
    width:288px;
     margin-top: -6px;
    }
.mod-newsroom .innerWrapper{
    overflow:hidden;
    position:relative;
    height: 238px;
    width: 278px;
    padding: 0px;
}
.mod-newsroom #newsroom-paginator{top:198px;}
/* MOD NEWSROOM*/


/* MOD Result */

   .mod-result{text-align:center;}
      .mod-result-logos{text-align:left;height:105px;white-space:nowrap;}
      .mod-result-logos img,
      .mod-result-logos b{vertical-align:middle;}
      .mod-result-logos b{font-size:4.16em;}
      
   .mod-result strong{display:block;font-size:1.16em;font-weight:bold;margin:10px 0;}
   .mod-result span{display:block;}
   .mod-result ul{text-align:left;}   
      .mod-result ul.fleft{margin-left:40px;}
      .mod-result ul.fright{margin-right:40px;}

/* `Generic advert module
----------------------------------------------------------------------------------------------------*/    
.mod-genericAdvert{height:290px;position:relative;z-index:50;}
    .mod-genericAdvert img {left: 0;position: absolute;top: 0;z-index:60;}
    .mod-genericAdvert .cp-pattern{ height: 290px;width: 300px;z-index:70;background:none;}
    
    .mod-genericAdvert .advertLinks{float:left;position:relative;z-index:100;padding:2px 0 2px 5px;margin: 0 0 0 -5px;}
    .mod-genericAdvert a{text-decoration:none;}    
    
    .mod-genericAdvert span.cp-date,
    .mod-genericAdvert span.cp-title,
    .mod-genericAdvert span.cp-lead{color:#fff;background:none repeat scroll 0 0 rgba(0, 0, 0, 0.4);float: left;clear:both;padding: 1px 5px;}    
    
    .mod-genericAdvert span{clear:both;}    
    
    .mod-genericAdvert.textPosition-top .advertLinks{position:absolute;top:20px;}
    .mod-genericAdvert.textPosition-middle .advertLinks{position:absolute;top:32%;}
    .mod-genericAdvert.textPosition-middle .advertLinks span.cp-date{padding-top:2px;}
    .mod-genericAdvert.textPosition-middle .advertLinks span.cp-title{font-weight:bold;}
    .mod-genericAdvert.textPosition-middle .advertLinks span.cp-lead{padding-bottom:2px;}
    .mod-genericAdvert.textPosition-bottom .advertLinks{bottom: 40px;position: absolute;}
    
    .advertLinks span.cp-title {font-size: 3em;}
/* MOD Quicknav*/

#mod-quickNav{
    background: url("../../images/modules/mod-breadcrumb-bg.png") no-repeat scroll center 25px transparent;
    height: 29px;
    margin: 0;
    padding: 10px 0;
    position: relative;
    z-index: 10;}   
   #mod-quickNav ul li{display:inline;margin-right:8px;background:transparent url('../../images/modules/footer/mod-footer-arw.png') no-repeat 0 center;padding-left:12px;}
   #mod-quickNav ul li.first{padding:0;background:none;}   
   #mod-quickNav ul li.first a:link,
   #mod-quickNav ul li.first a:visited{font-weight:bold;}

    .theme-wf #mod-quickNav ul,
    .theme-MF #mod-quickNav ul,
    .theme-thefa #mod-quickNav ul,
    .theme-gov #mod-quickNav ul,
    .theme-thefacup #mod-quickNav ul {
        left: 108px;
        margin: 0;
        position: absolute;
        top: -2px;
        z-index: 999;
    }
    .theme-thefa #mod-quickNav{margin-top: -3px;}
    .theme-thefa #mod-quickNav ul{left:111px; /*top: 35px;*/}   
    .theme-cp #mod-quickNav ul  {left:118px;top: 2px;}
    .theme-thefacup #mod-quickNav{height:35px;}
    .theme-thefacup #mod-quickNav ul{
        left: 120px;
        top: -6px;
    }
    .org #mod-quickNav ul {
        left: 119px;
        top: 3px;
    }
.theme-thefacup .mod-cw-page #mod-quickNav{background:none;margin:0 0 0 120px;}
    .theme-thefacup .mod-cw-page #mod-quickNav ul{margin-top:-26px;}
 
 /* Padding added to position text in header */
 .theme-thefa #header-slogan {padding-top: 25px;}
 
 /* `mod-faCup-fixtures module
----------------------------------------------------------------------------------------------------*/   
.mod-faCup-fixturesBox {height:290px;}
    .mod-faCup-fixturesBox .blockInner{padding: 0;}
        .mod-faCup-fixturesBox .title{text-align:left;font-weight:bold; font-size:1.08em; background:transparent url('../../images/modules/mod-faCup-results-tpb.png') no-repeat center bottom;padding: 0 10px;}
        .mod-faCup-fixturesBox ul li{height:36px;line-height: 36px;vertical-align:middle;}
        .mod-faCup-fixturesBox li.odd {background: #fff;text-align:center;}
        .mod-faCup-fixturesBox li.even{background: #f8f8f8;text-align:center;}        
        .mod-faCup-fixturesBox li span.divider{font-size:1.16em;font-weight:bold;width:38px;}
        .mod-faCup-fixturesBox .mod-faCup-fixturesBox-time{width:25px;text-align:right;padding:0 0 0 10px;}
        .mod-faCup-fixturesBox .mod-faCup-fixturesBox-teamHome{width:119px;text-align:right;padding:0 0 0 10px;height:36px;overflow:hidden;}
        .mod-faCup-fixturesBox .mod-faCup-fixturesBox-teamAway{width:119px;text-align:left;padding:0 10px 0 0;height:36px;overflow:hidden;}
        .mod-faCup-fixturesBox li span{display:block;float:left;}
        .mod-faCup-fixturesBox #cp-facupresults-paginator{text-align:center;width:300px;background:transparent url('../../images/modules/mod-faCup-results-bpb.png') no-repeat center top;}
        .mod-faCup-fixturesBox #cp-facupresults-paginator .pagination{padding:7px 30px 0 30px;margin:0;}

 
   
/* `mod-faCup-results module
----------------------------------------------------------------------------------------------------*/   
.mod-faCup-results {height:290px;}
    .mod-faCup-results .blockInner{padding: 0;}
        .mod-faCup-results .title{text-align:left;font-weight:bold; font-size:1.08em; background:transparent url('../../images/modules/mod-faCup-results-tpb.png') no-repeat center bottom;padding: 0 10px;}
        .mod-faCup-results ul li{height:36px;line-height: 36px;vertical-align:middle;}
        .mod-faCup-results li.odd {background: #fff;text-align:center;}
        .mod-faCup-results li.even{background: #f8f8f8;text-align:center;}        
        .mod-faCup-results li span.result{font-size:1.16em;font-weight:bold;width:48px;}
        .mod-faCup-results .mod-faCup-results-teamHome{width:115px;padding:0 0 0 10px;text-align:right;}
        .mod-faCup-results .mod-faCup-results-teamAway{width:115px;padding:0 10px 0 0;text-align:left;}
        .mod-faCup-results li span{display:block;float:left;}
        .mod-suspensions #suspensions-paginator,
        .mod-onecaution #onecaution-paginator,
        .mod-fairPlay #fairPlay-paginator,
        .mod-faCup-results #cp-facupresults-paginator,
        #cp-facupfixtures-paginator{text-align:center;width:298px;background:transparent url('../../images/modules/mod-faCup-results-bpb.png') no-repeat center top;position:absolute;line-height:36px;height:36px;bottom:0;}
        .mod-faCup-results #cp-facupresults-paginator .pagination,
        #cp-facupfixtures-paginator .pagination{padding:0;margin:0;}
               
        .mod-faCup-resultbox{height:218px;}
        .mod-faCup-resultbox li.title{width:278px;}
        .mod-faCup-resultbox li{width:298px;}
        
        #mod-faCup-resultsbox-elements-hide,
        #mod-faCup-fixturesbox-elements-hide{display:none;}
        #mod-faCup-resultsbox-elements-show,
        #mod-faCup-fixturesbox-elements-show{position:relative;}
           #mod-faCup-resultsbox-elements-show ul,
           #mod-faCup-fixturesbox-elements-show ul{float:left;width:300px;}           

.mod-fairplaySearchBar .select-box 
{
    position: absolute;    
}

.mod-fairplaySearchBar .select-box b, 
.mod-fairplaySearchBar .select-box.show b
{
    margin-right: 0px!important;    
}

.mod-fairplaySearchBar .select-box.show ol
{ 
    /*top: 10px;
    position: relative;
    overflow: hidden;        */
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
}

.mod-fairplaySearchBar .select-box.show ol li
{
    line-height: 21px;
    padding: 0 10px;   
    font-weight: bold; 
    font-size:1em;
}
.mod-fairplaySearchBar .select-box.show ol li a:link,
.mod-fairplaySearchBar .select-box.show ol li a:visited{
    font-weight:bold !important;
    color:rgb(55,55,55) !important;
}

.mod-fairplaySearchBar .select-box.show ol li:first-child
{ 
    padding-top: 8px;
}

.mod-fairplaySearchBar .select-box.show ol li:last-child a
{
    border-bottom: none;    
}

.mod-fairplaySearchBar .select-box.show ol li a
{
    color: #373737;
}

.mod-fairplaySearchBar .select-box.show ol li a:hover 
{
    color: #746045;    
}

.mod-faCup-results-elements-show-container{height:200px;overflow:hidden;position:relative;}
#mod-faCup-results-elements-show{position:absolute;width:auto;}
#mod-faCup-results-elements-show li{float:left;display:inline;width:298px;}

.mod-faCup-results-min table .even td{background:#fff;}
.mod-faCup-results-min table{height: 50%;vertical-align: middle;width: 100%;}
.mod-faCup-results-min table .odd td, 
.mod-faCup-results-min table .even td{font-weight:bold;font-size:1.33em;}
.mod-faCup-results-min #cp-facupresults-footer{text-align:center;position:relative;bottom:-21px;}
.mod-faCup-results-min #cp-facupresults-footer a{height: 33px;line-height: 33px;padding: 0 10px;}
.mod-faCup-results-min .title{padding: 15px 0;margin: 0 0 10px;text-align:center;font-weight:bold; font-size:1.08em; background:transparent url('../../images/modules/mod-faCup-results-tpb.png') no-repeat center bottom;}
.mod-faCup-results-min {background: url("../../images/modules/mod-faCup-results-bpb.png") no-repeat center 225px transparent;}        
#maincontent .mod-faCup-results-min .cTwo{width:40px;text-align:center;}
/*Video*/
.mod-hero #hero-slider .slider-body ul #panel-1{padding-top:0; height:349px;}
.videoOverlayOn{background:#000;position: absolute; z-index: 1000; width: 620px; height: 350px;}
.videoOverlay,.mod-videoHolder {position:absolute;}

/* SEARCH BAR */

.mod-searchBar{position:relative;background:rgb(241,241,241);height:43px;padding:10px 0 0 0;position:relative;top:-4px;}
.mod-searchBar dl{margin:1px 0 0 0;}
   .mod-searchBar strong
{
       float:left;display:block;background:rgb(231,231,231);font-weight:bold;font-size:1.16em;
       height:35px;padding:18px 5px 0 10px;position:relative;top:-11px;
   }
   .mod-searchBar .form-select ol{width:134px;}
  #mod-faCup-newsList .mod-searchBar strong{top:-10px;}
      .mod-searchBar strong span{float:right;background:transparent url('../../images/components/cp-rightArrow.png') no-repeat right 0;text-indent:-9999px;width:11px;height:21px;position:relative;left:16px;}
      .mod-searchBar fieldset .input-text{float:left;width:235px;margin:1px 10px 0 20px;}
      .mod-searchBar .mod-searchBarNewsListSearch{margin:0;}
      .mod-searchBar fieldset .selectContainer,
      .mod-searchBar fieldset .selectContainer select{float:left;width:143px;}
         .mod-searchBar fieldset .selectContainer{margin:5px 7px 0 0;}
      .mod-searchBar fieldset button{margin-top:1px;}
      
   .mod-searchBar-info{margin:5px 0 0px;}
   .mod-searchBar-results{background:transparent url('../../images/components/cp-newsBG.png') no-repeat 0 bottom;width:620px;}
      .mod-searchBar-info .nav-dropdown{clear:none;/*background:transparent url('../../images/components/cp-newsBG.png') no-repeat 0 45px;*/ height: 60px;}
      .mod-newsSearchBarLarge .nav-dropdown{background:transparent url('../../images/components/cp-newsBG-large.png') no-repeat 0 45px; height: 60px;}
      
      #mod-otherNewsArea{background: url("../../images/ajax-loader-TheFA.gif") no-repeat scroll center top #fff;color: #02264C;height: 16px;left: 50%;margin: 9px 0 0;padding: 18px 0 0;position: absolute;width: 40px;}
      
      #module-bulletins-search #mod-otherNewsArea{margin-top:50px;}
      
      .mod-searchBar-results .nav-dropdown{/*height:100px;background-position:0 90px;*/}
      .mod-searchBar-info strong{float:left;font-weight:bold;font-size:1.16em;padding:11px 0 0 10px;}
      .mod-searchBar-info h2{float:left;clear:both;font-size:3.16em;padding:7px 0 9px 10px;}
    .mod-searchBar-info .nav-dropdown ol li ul li a{font-size:0.9em;}
 
@media screen and (-webkit-min-device-pixel-ratio:0) {
     .mod-searchBar-info strong {margin:0 0 0 -103px;}
}

@media screen and (-webkit-min-device-pixel-ratio:0) 
{
    #module-bulletins-results .mod-searchBar-info strong,
    #rules-search-results .mod-searchBar-info strong {margin:0 0 0 0;}
    #results .mod-searchBar-info strong {margin:0 0 0 0;}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
     .mod-newsSearchBarLarge strong {margin:0;}
}

/*Chrome bug fix Search results page*/
      
.mod-newsSearchBar fieldset .input-text{width:560px;} 
.mod-searchBar .select-box{z-index:600;}
.mod-searchBar .select-box b{margin: 0px 10px 0 0;background-position: right -87px;width:114px;}
.mod-searchBar .form-select{float:left;}
.mod-searchBar .show ol{top:30px;left:0px;}
.mod-newsSearchBar .select-box b{background-position:right -87px;}
.mod-searchBar .select-box.show b{background-position:right -233px;}
.mod-newsSearchBar .show b{background-position:right -116px;}
/* MOD Live */

.mod-live{text-align:center;}
   .mod-live ul{margin-top:15px;padding-bottom:30px;background:transparent url('../../images/components/cp-shadowLine-down.png') no-repeat 0 bottom;}
      .mod-live ul li b{float:left;font-weight:bold;margin-right:15px;line-height:1.6em;}
      .mod-live ul li span{float:right;width:225px;clear:none;line-height:1.6em;text-align:left;}
      .mod-live button{margin-top:10px;}

/* MOD Head to Head*/

.mod-headToHead{width:300px;height:135px;padding-top:155px;/*background:transparent url('../../images/modules/mod-fa-cup-trophy.jpg') no-repeat 0 0;*/text-align:center;position:relative;}
   .mod-headToHead .cp-pattern{width:300px;height:290px;}
   .mod-headToHead fieldset{text-align:left;height:120px;padding-top:4px;}
      .mod-headToHead fieldset h4.subheader{color:#fff;font-size:2.25em;margin:0 0 5px 10px;}
      .mod-headToHead fieldset b.cp-themeFont{float:right;color:rgb(255,255,255);font-size:1.83em;font-weight:bold;margin:2px 18px 0 0;}
      .mod-headToHead fieldset input{margin:0 0 10px 11px;width:190px;}
      .mod-headToHead fieldset button{float:right;margin:0 9px 0 0;padding: 0 6px 2px;}
      
      .mod-headToHead img{height: 290px;left: 0;position: absolute;top: 0;width: 300px;}
      .mod-headToHead .form-error{top:5px;left:10px;z-index:300;}

#mod-faCup-results-table-show{background: transparent url("../../images/modules/TheFaCup/mod-resultsBg.png") repeat-x scroll 0 0;padding-bottom:20px;}
#mod-faCup-results-table-show .pgElement h4{font-size:1.66em;margin:0;font-weight:normal;padding:15px 0 16px 10px;border-bottom:solid 3px #e1e1e1;}

.mod-headToHeadTable .cOne{width:70px;}

.mod-FaCup-results-live #mod-faCup-results-table-show{background:none;border-top:solid 3px #e1e1e1;}
      
/* MOD Article */
.theme-wf .mod-article-header h1{
    font-family: PlumeAdRegular;
    text-transform:uppercase;
    }

.mod-article{}
   .mod-article-header h1{margin-left:10px;}
   
   .mod-article-header ul{width:100%;height:30px;}
      .mod-article-header ul .fleft{padding-left:10px;font-weight:bold;font-size:1.16em;text-transform:uppercase;}
      .mod-article-header ul .fright{margin-bottom:10px;padding-right:10px;}
   
   .mod-article-image{position:relative;margin-bottom:5px;}
      .mod-article-image img{position:relative;z-index:5;width:620px;height:349px;}
      .mod-article-image .cp-pattern{display:block;width:620px;height:349px;}
      .mod-article-image .cp-video-icon {
          display:none;width:620px;height:349px;
          position:absolute;z-index:10;text-indent:-9999px;
          background:transparent url('../../images/components/cp-article-video-play.png') no-repeat 0 0;          
      }            
      .mod-article-image:hover{cursor:pointer;}
      .mod-article-image:hover .cp-video-icon{background-position:0 -349px;}
   
   .mod-article-caption p.caption{color: #999;margin-top:-5px;padding: 0px;} /*F0058696*/
      
   .mod-article-copy {margin:0 10px 33px 10px;}
       .mod-article-copy p.exclusive {
            font-family: 'FSJackRegular';
            font-weight: normal; 
            font-size: 2em;
            margin-bottom: 10px;
        }
       .mod-article-copy ul li {
            font-size: 12px;
        }

      .mod-article-copy strong{/*font-size:1.16em;*/line-height:1.6em;font-weight:bold;}
      .mod-article-copy ul,
      .mod-article-copy ol{margin:15px 20px 0;}
      
      .mod-FAQ ul li{list-style: disc;padding:0 5px 5px 0;line-height: 1.5em;}
      .mod-FAQ ol li{list-style: decimal;padding:0 5px 5px 0;line-height: 1.5em;}
      .mod-FAQ .nav-dropdown ol li{list-style:none;}
      .mod-article-copy ul li{list-style: disc;padding:0 0 5px 0;}
      .mod-article-copy ol li{padding:0 0 5px 0;}

      
   
   .mod-article-video{width:620px;height:350px;padding:0;background:#000;position:relative;margin-bottom:7px;clear:both;display:none;}
   
   .mod-article-carousel{width:620px;overflow:hidden;background:transparent url('../../images/modules/mod-highlightsBg.png') no-repeat scroll center bottom;padding:10px 0 28px 0;margin-bottom:5px;}
      .mod-article-carousel .mod-highlights{float:left;margin:2px 0 0 8px;text-align:center;}
      .mod-article-carousel .mod-highlights li{display:inline-block;width:174px;height:105px;position:relative;float:none;margin:0 10px 0 4px;padding-top:2px;}
      .mod-article-carousel .mod-highlights li a{display:block;width:174px;height:95px;position:absolute;top:3px;left:0;z-index:20;margin:0;}      
      .mod-article-carousel .mod-highlights li a b
      {
          position:absolute;left:1px;top:84px;z-index:30;text-indent:-9999px;
          display:block;width:15px;height:15px;
          background:transparent url('../../images/components/cp-arrow-s.gif') no-repeat 0 -225px;            
      }
      .theme-thefa .mod-article-carousel .mod-highlights li:hover b,
      .theme-thefa .mod-article-carousel .mod-highlights li a.active b{background-position:0 -240px;}
      .mod-article-carousel .mod-highlights li img.cp-shadow{width:174px;height:95px;margin:0;position:absolute;left:0;z-index:0;}
   
      .mod-article-carousel .mod-article-carousel-prev,
      .mod-article-carousel .mod-article-carousel-next{float:left;width:24px;height:105px;text-indent:-9999px;text-decoration:none;background:transparent url('../../images/components/150-cp-carousel-bigBtns.png') no-repeat 0 -105px;}
      .mod-article-carousel .mod-article-carousel-next{float:right;background-position:-24px 0;}
      
      .no-js .mod-article-carousel .mod-article-carousel-prev,
      .no-js .mod-article-carousel .mod-article-carousel-next{display:none;}
      
      .mod-article-carousel .mod-article-carousel-prev:hover{background-position:0 -210px;}
      .mod-article-carousel .mod-article-carousel-next:hover{background-position:-24px -210px;}
      
      .mod-article-carousel .mod-article-carousel-prev.inactive{background-position:0 0;cursor:auto;}
      .mod-article-carousel .mod-article-carousel-next.inactive{background-position:-24px -105px;cursor:auto;}
   
      .mod-article .cp-subheader{margin-left:10px;}
      
      /* Static content pages*/
      .theme-thefacup .mod-article-static{}
      
      .theme-thefacup .mod-article-static p,
      .theme-thefacup .mod-article-static ul,
      .theme-thefacup .mod-article-static ol,
      .theme-thefacup  .mod-article-static h2,
      .theme-thefacup  .mod-article-static h3,
      .theme-thefacup  .mod-article-static h4,
      .theme-thefacup  .mod-article-static h5{padding:10px 0 0;font-family:Arial;background:none;text-shadow:none;}
      
       .theme-thefacup .mod-article-static h2{font-size:2em;}
       .theme-thefacup .mod-article-static h3{font-size:1.5em;height:auto;}
       .theme-thefacup .mod-article-static h3 a{float:none;}
       .theme-thefacup .mod-article-static h4{font-size:1.16em;font-weight:bold;}
        
      .theme-thefacup  .mod-article-static p{line-height:18px;margin:0;font-size: 1em;}
      .theme-thefacup  .mod-article-static p strong {font-size: 1em;font-weight: bold;line-height:18px;}
      .theme-thefacup  .mod-article-static strong{font-weight:bold;}
      .theme-thefacup  .mod-article-static a{color:#1c74cd;}
        
       .theme-thefacup .mod-article-static ul{padding:10px 0 0;margin:5px;}
         .theme-thefacup   .mod-article-static ul li {background: url("../../images/modules/footer/mod-footer-arw.png") no-repeat scroll 0 7px transparent;line-height: 20px;padding: 0 0 0 13px;list-style: none;}
        
      .theme-thefacup  .mod-article-static ol{list-style-type:upper-roman;line-height: 20px;}
          .theme-thefacup  .mod-article-static ol li{padding: 0 0 0 20px;}
          
      .theme-gov .mod-article-copy h2, .theme-gov .mod-article-copy h3, .theme-gov .mod-article-copy h4 {padding:0; margin:0 0 10px 0; font-family:'FSJoey'; height:auto;}
      .theme-gov .mod-article-copy h2 {font-size:2em;}
      .theme-gov .mod-article-copy h3 {font-size:1.5em;}
      .theme-gov .mod-article-copy h4 {font-size:1.33em; font-weight:normal;}
      
      .theme-gov #findClubForm dd a { display: none;}
      .theme-gov #findClubForm dt #findClubBtn { line-height:31px;height:32px;padding: 0 35px 0 10px;cursor: pointer;color:#000;background:url("../../images/modules/governance/g-arrows-gov-sprite.png") no-repeat scroll right 6px #fff;display:inline-block;text-transform:uppercase;font-size: 1.5em;border-radius: 0; -webkit-transition:color .1s ease-in;  -moz-transition:color .1s ease-in;  -o-transition:color .1s ease-in;  transition:color .1s ease-in; text-shadow: none; font-family: 'FSJoeyMedium'; font-weight: normal;}
    
      .theme-gov #findClubForm dt #findClubBtn:hover {background:url("../../images/modules/governance/g-arrows-sprite.png") no-repeat scroll right -34px #746045;color:#fff;}   

/* Mod Video*/
.hero-panel-Svideo,.hero-panel-Splayed{display:none;background: url("/content/images/preloader.gif") no-repeat scroll center top;}
.mod-video .videoOverlay{background:#000;width:620px;height:349px;}
.mod-hero #hero-slider .slider-body .mod-video .videoOverlay img,.mod-video .videoOverlay img {left: 50%;position: absolute;top: 49%;}

/* position:fixed */
 .mod-promoSpace .outer { position:fixed; top:0; left:0; width:100%; height:100%;z-index: -1; }
 /* certering */
 .mod-promoSpace .middle { height:100%; display:table; margin:0 auto; }
 .mod-promoSpace .inner { vertical-align:top; display:table-cell; }
 
 
 /* FaCup History*/
 
 .mod-searchBarHistory{background: url("../../images/modules/TheFaCup/mod-searchBarHistory-topBG.png") repeat-x 0 0;}
.mod-searchBarHistory .mod-searchHistoryDetails #cp-finalMatchSummary{float:left;}
  .mod-searchBarHistory legend{text-indent:-999em;height: 0;}
    .mod-searchBarHistory label{color:#666;font-size:1.16em;font-weight:bold;display: block;padding:7px;}
  .mod-searchBarHistory .selectContainer{width:110px;background: url("../../images/components/cp-selectContainerBgBlue.png") repeat-x scroll right 0 #fff;}
    .mod-searchBarHistory .selectContainer select{position:relative;width: 110px;}
    .mod-searchBarHistory .input-text{width:240px;}
  .mod-searchBarHistory dl{height: 22px;padding: 10px 0 20px 5px;}
      .mod-searchBarHistory dl dt{float:left;}
      .mod-searchBarHistory .arrow{background:url("../../images/components/bg-arrow-grey.png") no-repeat 0 0 transparent;height: 11px;margin: 50px 0 0 295px;position: absolute;width: 21px;}
      .mod-searchBarHistory dl dd{float:left;position:relative;}
    .mod-searchBarHistory button{margin:0 0 0 10px;}
.mod-searchBarHistory-details{/*background: url("../../images/modules/TheFaCup/mod-searchBarHistory-bottomBG.png") repeat-x 0 0;*/height: 183px;}
.mod-searchBarHistory-detailsBg{background: url("../../images/modules/TheFaCup/mod-searchBarHistory-bottomBG.png") repeat-x 0 0;height: 183px;}
.mod-searchBarHistory .mod-searchBarHistory-teamOne,.mod-searchBarHistory .mod-searchBarHistory-teamTwo{background: url("../../images/components/cp-logoHolder-large.png") no-repeat 50% 0;height:130px;margin: 20px 0 0;}
    .mod-searchBarHistory .mod-searchBarHistory-teamOne img,.mod-searchBarHistory .mod-searchBarHistory-teamTwo img{padding: 0;width:128px;height:130px;}
    .mod-searchBarHistory .mod-searchBarHistory-teamOne h4,.mod-searchBarHistory .mod-searchBarHistory-teamTwo h4{padding:0;}
    .mod-searchBarHistory .mod-searchBarHistory-teamOne{width:30%;float:left;text-align:center;padding:0;}
    .mod-searchBarHistory .mod-searchBarHistory-gameDetails{width:40%;float:left; text-align:center;padding: 23px 0 0;}
    .mod-searchHistoryDetails{clear: both;text-align: center;}
    .no-js .mod-searchHistoryDetails a{display:none;}
    .cp-showHideBtn{padding:150px 0 0;}
    .cp-showHideBtn a.opened{background-position:-26px -26px;}
    .mod-searchHistoryDetails .hiddenCells{float:left;}
    .mod-searchHistoryDetails .gTable td{border-bottom:none; padding: 0;}
    .cp-showHideBtn a{display:block;float:none;width:26px;height:26px;margin: 0 auto;background:transparent url('../../images/components/cp-tableBtn.png') no-repeat 0 0;text-indent:-999em;}
    .mod-searchBarHistory .hiddenCells .gTable ol li.last span{border:none;}
        .mod-searchBarHistory .mod-searchBarHistory-gameDetails p.resultDetails{font-size:5.83em;font-family: "FSJackRegular";line-height: 65px;margin-top:7px;}            
    .mod-searchBarHistory .mod-searchBarHistory-teamTwo{width:30%;float:left;text-align:center;padding:0;}
    .no-js .mod-searchBarHistory .mod-searchBarHistory-teamOne,
    .no-js .mod-searchBarHistory .mod-searchBarHistory-teamTwo{padding-bottom:29px;}
    .mod-searchBarHistory p{padding:0; margin:0;}
     .mod-searchBarHistory a{color:#666;}  
     
    .theme-thefa .mod-searchBarHistory .select-box ol, 
    .theme-thefacup .mod-searchBarHistory .select-box ol{
        padding: 0 0 0 115px;
        width: 265px;
        display:block;
        position:relative;
    }
    .theme-thefa .mod-searchBarHistory .select-box ol a.item-2000,
    .theme-thefa .mod-searchBarHistory .select-box ol a.item-1900,
    .theme-thefa .mod-searchBarHistory .select-box ol a.item-1800,
    .theme-thefacup .mod-searchBarHistory .select-box ol a.item-2000,
    .theme-thefacup .mod-searchBarHistory .select-box ol a.item-1900,
    .theme-thefacup .mod-searchBarHistory .select-box ol a.item-1800    {display: block;float: none;padding: 7px 7px 7px 10px;text-decoration: none;border-bottom: 1px dotted #ddd;color: #0075D1;}
    
    .theme-thefa .mod-searchBarHistory .cp-buttonHolder-one,
    .theme-thefacup .mod-searchBarHistory .cp-buttonHolder-one{position:absolute;left:0;margin: 15px 0 15px 20px;z-index: 1000;}
    .theme-thefa .mod-searchBarHistory .cp-buttonHolder-two,
    .theme-thefacup .mod-searchBarHistory .cp-buttonHolder-two{position:absolute; left:0;top:50px;margin: 15px 0 15px 20px;z-index: 1000;}
    .theme-thefa .mod-searchBarHistory .cp-buttonHolder-three,
    .theme-thefacup .mod-searchBarHistory .cp-buttonHolder-three{position:absolute; left:0;top:100px;margin: 15px 0 15px 20px;z-index: 1000;}
    
    .theme-thefa .mod-searchBarHistory .form-select .select-box a.cp-button,
    .theme-thefacup .mod-searchBarHistory .form-select .select-box a.cp-button{background:url(../../images/components/mod-selectElButtonSprite.png) no-repeat 0 0;padding: 10px 22px 12px 19px; display:block;border:none;font-weight:bold;text-shadow: 1px 1px 1px #fff;}
    
    
    .theme-thefa .mod-searchBarHistory .form-select .select-box a:hover.cp-button,
    .theme-thefa .mod-searchBarHistory .form-select .select-box a.cp-button-active,
    
    .theme-thefacup .mod-searchBarHistory .form-select .select-box a:hover.cp-button,
    .theme-thefacup .mod-searchBarHistory .form-select .select-box a.cp-button-active{background:url(../../images/components/mod-selectElButtonSprite.png) no-repeat 0 -38px;color:#666;}
        
    .theme-thefacup .mod-searchBarHistory .select-box ol a:link,  
    .theme-thefacup .mod-searchBarHistory .select-box ol a:visited{border-bottom: 1px dotted #ddd;color:#0075d1;}
    .theme-thefacup .mod-searchBarHistory .select-box ol li{width:95px;float:left;margin-right:10px;}    
    .theme-thefacup .mod-searchBarHistory .select-box ol li a:hover,
    .theme-thefacup .mod-searchBarHistory .select-box ol li a:focus{color:#666;}
    
    .theme-thefa .mod-searchBarHistory .select-box ol a:link,  
    .theme-thefa .mod-searchBarHistory .select-box ol a:visited{border-bottom: 1px dotted #ddd;color:#02264C;}
    .theme-thefa .mod-searchBarHistory .select-box ol li{width:95px;float:left;margin-right:10px;}    
    .theme-thefa .mod-searchBarHistory .select-box ol li a:hover,
    .theme-thefa .mod-searchBarHistory .select-box ol li a:focus{color:#666;}
    
    .mod-FaCup-history .gTable-title{border:none;border-top:3px solid #ebebeb;cursor:pointer;}
    .mod-FaCup-history .gTableActive .gTable-title{border:none;}
    .mod-FaCup-history .gTable .headlActive{color:#666;}
    .mod-FaCup-history .gTable .headr h4 a{background-position:0 -22px;}
    .mod-FaCup-history .input-text, .mod-FaCup-history select,.mod-FaCup-history .selectContainer{}
   .mod-searchBarHistory .form-select{float:left;width:114px;height:29px;}
   
   .mod-searchBarHistory .select-box b{margin:0;width:95px;background:url("../../images/components/cp-selectContainerBgBlue.png") repeat-x scroll right 0 #fff;}
   .mod-searchBarHistory .select-box ol{width:115px;top:0px;left:0px;}
   .mod-searchBarHistory .select-box.show b{background-position:right -29px;}
   .mod-FaCup-history .gTable .cOne {width: 75px;}
   .mod-FaCup-history .gTable .cTwo {width: 9px;}   
   .mod-FaCup-history .gTable-title{position:relative;}
   .mod-FaCup-history .gTable-title span {position:absolute;right:45px;top:13px;width:14px;height:14px;} 
   .mod-FaCup-history .gTable-title span .progressDialog{background:url("../../images/components/cp-ajax-loader-tables-wb.gif") no-repeat 0 0;}
   .mod-FaCup-history .gTable .odd .cOne{width:76px;}      
   .mod-FaCup-history .gTable .even .cOne{width:77px;}      
   .mod-FaCup-history .gTable .odd .cThree{width:208px;}
   .mod-FaCup-history .gTable .even .cThree{width:206px;}
   .mod-FaCup-history .gTable .odd .cFour{width:36px;}
   .mod-FaCup-history .gTable .odd .cFive{width:189px;}   
   .mod-FaCup-history .gTable .odd .cSix,
   .mod-FaCup-history .gTable .even .cSix{width:40px;}      
   
   .mod-FaCup-history .gTable tr.even td.last a{margin-right:6px;}
   
   .mod-FaCup-history .gTable .even .last{border-right:none;}
   .mod-FaCup-history .gTable .even .first{border-left:none;}
   .mod-FaCup-history h3{height:36px;}
   
/* MOD TEAM WALL */

#mod-cw{clear:both;min-height:530px;margin-bottom:20px;background:transparent url("../../images/modules/mod-cw-bg.jpg") no-repeat scroll 0 0;position:relative;}
#mod-cw.mod-cw-short{background-image:url("../../images/modules/mod-cw-bg-mini.jpg")}
   #mod-cw h2{display:block;height:55px;margin:85px 0 34px 40px;font-family:TheFACupHeadlineRegular;font-size:6em;color:#333;position:relative;z-index:1;}
      #mod-cw h2 span,
      #mod-cw .mod-cw-subheader span{display:block;width:291px;height:60px;text-indent:-9999px;background:transparent url("../../images/components/cp-cw-head-tex.png") no-repeat scroll 0 0;position:absolute;top:5px;left:0;z-index:2;}
   #mod-cw1 h2{display:block;height:55px;margin:96px 0 25px 40px;background:transparent url("../../images/components/cp-cw-head.png") no-repeat scroll 0 0;text-indent:-9999px;}
   #mod-cw h3{font-family:TheFACupRegular;padding:0 0 5px 40px;background:transparent url("../../images/components/cp-cw-subtitle-bg.png") no-repeat scroll 0 bottom;}  
   
   #mod-cw .cp-cw-searchinput
   {
       width:475px;height:105px;margin:0 0 0 30px;opacity:.9;position:relative;
       background:transparent url("../../images/components/cp-cw-searchinput-bg.png") no-repeat scroll 0 bottom;
   }
   #mod-cw .cp-cw-searchinput .form-error{top:-5px;left:10px;width:550px;}
   
   #mod-cw .cp-cw-searchinput-field
   {
       width:380px;margin:31px 0 0 12px;padding:11px 12px;
       color:#fff;font-family:TheFACupRegular;font-size:1.33em;
       background:transparent;border:none;outline:none;
   }
   
   #mod-cw .cp-cw-searchinput input.cp-search-icon
   {
       float:right;width:34px;height:24px;margin:42px 17px 0 0;cursor:pointer;
       border:none;background:transparent url("../../images/components/cp-search-icon.png") no-repeat scroll 0 0;       
   }
   
   #mod-cw .cp-cw-teams{margin:40px 0 0 10px;}
      
   /* #mod-cw .cp-cw-searchinput-field:focus{outline:none;} - need talk to Trevor */
   
   #mod-cw-autocomplete
   {
       width:448px;height:154px;overflow:hidden;padding:12px 0 0 10px;margin:0 0 0 0;
       color:#fff;font-family:TheFACupRegular;font-size:16px;
       background:transparent url("../../images/components/cp-cw-autocomplete-bg.png") no-repeat scroll 0 0;
   }
   
   #mod-cw-autocomplete li{line-height:24px;border:none;}
   #mod-cw-autocomplete li a{padding:0;cursor: pointer;}
   #mod-cw-autocomplete li a:hover,
   #mod-cw-autocomplete li a:focus,
   #mod-cw-autocomplete li a.ui-state-hover{color:#313131;background:transparent;}

   #mod-cw .mod-cw-clublogo{width:780px;margin:25px 0 0 0;text-align:center;}
      #mod-cw .mod-cw-clublogo h2{font-size:54px;margin:0 auto 10px auto;}      
      #mod-cw .mod-cw-clublogo h2 span{left:50px;width:700px;opacity:.75;}
      #mod-cw .mod-cw-clublogo strong{display:block;font-family:TheFACupRegular;font-size:2em;color:#414141;margin-bottom:15px;position:relative;}
         #mod-cw .mod-cw-clublogo strong span{width:340px;top:0;left:220px;height:30px;opacity:.75;}      
      
   .mod-cw-col{float:left;width:360px;margin:0 30px 0 10px;font-family:TheFACupRegular;color:#474747;}
      .mod-cw-col h4{height:34px;width:348px;padding:6px 0 0 12px;margin-bottom:15px;font-size:1.83em;font-weight:normal;background:transparent url("../../images/components/cp-cw-headers.png") no-repeat scroll 0 center;}
      
      .mod-cw-col a.mod-cw-link:link,
      .mod-cw-col a.mod-cw-link:visited{float:left;height:18px;padding-right:17px;margin-left:10px;font-size:1.33em;background:transparent url("../../images/components/cp-link-arrows.png") no-repeat scroll right 5px;}
      .mod-cw-col a.mod-cw-link:hover,
      .mod-cw-col a.mod-cw-link:active{background-position:right -33px;} 
      
      .mod-cw-col table.mod-cw-resultsTable{font-size:1.33em;margin-left:10px;line-height:1.5em;}      
      .mod-cw-col table.mod-cw-resultsTable thead td{width:275px;}
      .mod-cw-col table.mod-cw-resultsTable tbody td{text-align:center;padding-top:5px;}
      .mod-cw-col table.mod-cw-resultsTable tbody td span{font-weight:bold;margin:0 5px;}
      .mod-cw-col table.mod-cw-resultsTable th{font-weight:normal;}      
      
      .mod-cw-col .mod-cw-col-01,
      .mod-cw-col .mod-cw-col-02{padding-bottom:20px;}      
      .mod-cw-col .mod-cw-col-04{padding-bottom:10px;}
            
      
      .mod-cw-col .mod-cw-col-01 h4{background-position:0 center;}
      .mod-cw-col .mod-cw-col-02 h4{background-position:-360px center;}
      .mod-cw-col .mod-cw-col-03 h4{background-position:-720px center;}
      .mod-cw-col .mod-cw-col-04 h4{background-position:-1080px center;}
      .mod-cw-col .mod-cw-col-05 h4{background-position:-1445px center;}
      .mod-cw-col .mod-cw-col-06 h4{background-position:-1800px center;}
      .mod-cw-col .mod-cw-col-07 h4{background-position:-2160px center;}
                  
      .mod-cw-col-05{padding-bottom:20px;}      
      .mod-cw-col-05 table.mod-cw-resultsTable tbody td{padding-top:0;padding-bottom:2px;}
      .mod-cw-col-05 table.mod-cw-resultsTable .mod-cw-team-home{width:180px;padding-right:5px;text-align:right;}
      .mod-cw-col-05 table.mod-cw-resultsTable .mod-cw-result{font-weight:bold;white-space:nowrap;}
      .mod-cw-col-05 table.mod-cw-resultsTable .mod-cw-team-away{text-align:left;padding-left:5px;}
            
      .mod-cw-col .mod-cw-col-01 img{height:103px; width: 102px;}
      .mod-cw-col .mod-cw-col-01 h5{float:left;width:93px;height:75px;margin:0 35px;padding-top:25px;vertical-align:middle;text-align:center;font-size:1.33em;}
      .mod-cw-col .mod-cw-col-01 figure{float:left;text-align:center;margin:0 35px;float:left;width:100px;}
         .mod-cw-col .mod-cw-col-01 figure figcaption{font-size:1.33em;}
         .mod-cw-col .mod-cw-col-01 figure img {height:103px; width: 102px;}
      
      .mod-cw-col .mod-cw-col-01 a.mod-cw-link{margin-left:0;}
      .mod-cw-col .mod-cw-col-01 table{float:right;text-align:left;font-size:1.33em;margin-bottom:22px;white-space:nowrap;}
         .mod-cw-col .mod-cw-col-01 table.first{margin:0 0 18px 0;}
         .mod-cw-col .mod-cw-col-01 table td{font-weight:bold;padding-bottom:5px;text-align:right;}
         .mod-cw-col .mod-cw-col-01 table th{width:160px;text-align:left;font-weight:normal;}                  
            
      .mod-cw-col-02 ul{margin:0 0 20px 10px;}
      .mod-cw-col-02 li{margin-bottom:10px;line-height:1.8em;}
         .mod-cw-col-02 li a{display:block;font-size:1.33em;}
         .mod-cw-col-02 li span{display:block;font-size:1.16em;}
               
      .mod-cw-col-04 strong{display:block;font-size:1.33em;margin:0 0 7px 9px;font-weight:normal;}                 
      
      .mod-cw-col-03 table{margin-bottom:15px;}
      .mod-cw-col-04 table{margin-bottom:10px;}      
      .mod-cw-col-06{margin-bottom:20px;}
      
      .mod-cw-col-06 table{font-size:1.33em;margin:0 0 20px 10px;line-height:1.5em;}
      .mod-cw-col-06 table th{width:280px;text-align:left;font-weight:normal;}
      .mod-cw-col-06 table td{width:55px;text-align:right;font-weight:bold;}
      
      .mod-cw-col-07 h4{margin-bottom:0;}
      
   .mod-cw-videoContainer{width:380px;height:210px;position:relative;left:-8px; top: 10px;}
   .mod-cw-videoContainer .mod-cw-movieThumb{width:378px;height:210px;position:absolute;z-index:1;left:0;}
   /*.mod-cw-videoContainer a.overlay,*/
   .mod-cw-videoContainer span{display:block;width:380px;height:210px;position:absolute;top:0;left:0;z-index:2;/*background:transparent url('../../images/modules/mod-cw-videoMask-v1.png') no-repeat 0 0;*/}
   
   .mod-cw-videoContainer .playerContainer{position:absolute;height:210px;width:379px}
   .mod-cw-videoContainer .playerTop{background:url(../../images/modules/video-container-top.png) center 0 no-repeat;position:absolute;top:0;z-index: 2;width:380px;height:21px;}
   .mod-cw-videoContainer .playerLeft{background:url(../../images/modules/video-container-lh.png) 0 0 no-repeat;position:absolute;left:0;z-index: 2;width:17px;height:214px;}
   .mod-cw-videoContainer .playerBottom{background:url(../../images/modules/video-container-bottom.png) center 0 no-repeat;position:absolute;bottom:-4px;z-index: 2;width:380px;height:18px;}
   .mod-cw-videoContainer .playerRight {background:url(../../images/modules/video-container-rh.png) 0 0 no-repeat;position:absolute;right:0;z-index: 2;width:17px;height:214px;}
   
   .mod-cw-videoContainer span{z-index:3;background:transparent url('../../images/modules/mod-cw-videoIcon.png') no-repeat 0 0;opacity:1;}
   .mod-cw-videoContainer span.playbtn-hover{background:transparent url('../../images/modules/mod-cw-videoIcon-hover.png') no-repeat 0 0;opacity:0.8;}
   .mod-cw-videoContainer span:hover{opacity:1;cursor:pointer;}
   .mod-cw-videoContainer object{position:relative; z-index:1;}
   #mod-cw-comments,
   #mod-cw-comments h4{width:760px;}
   
   #mod-cw-socialLinks{width:62px;height:78px;padding:14px 0 0 13px;background:url('../../images/modules/mod-cw-socialLinks.png') no-repeat 0 0;position:absolute;right:15px;top:15px;}
      
    /*--Mod results Live--*/
    .mod-FaCup-live-subHead{background:url("../../images/modules/TheFaCup/mod-FaCup-live-headBg.png") repeat-x 0 0;height: 47px;padding:15px 0 10px 10px;position: relative;}
        .mod-FaCup-live-subHead p{margin:0;color:#666;}          
         .mod-FaCup-results-live h4{line-height:45px;height:50px;padding:0 10px;font-size:1.66em;font-weight:normal;}
        .mod-FaCup-live-subHead strong{font-weight:bold;font-size:1.16em;}
    .mod-FaCup-live-subHead .spinner{background:url("../../images/modules/TheFaCup/mod-FaCup-live-spinner.gif") no-repeat 0 0;display:block;height:26px;position:absolute;width:26px;margin: -33px 10px 0 0;right:0;}
    
/*History*/
 .mod-FaCup-history .input-text{width: 235px;}
 
  /*Dialog box - loader icon*/
 .progressDialog{background:url("../../images/ajax-loader-tables.gif") no-repeat 0 0;width:15px;height:15px;}
 .mod-searchHistoryDetails .loader{margin: 0 0 0 -7px;position: absolute;top: 0;}
 .mod-searchHistoryDetails .loader .progressDialog{background:url("../../images/components/cp-ajax-loader-hth.gif") no-repeat 0 0;width:15px;height:15px;}
 
/* STATIC PAGES */

.mod-staticPage{background:url('../../images/shield-bg.jpg') no-repeat 0 0 #e3e3e5;}
.mod-staticPage .static-mainContent{
    width:960px;background:#fff;margin:200px auto 0 auto;padding:50px 0 20px 0;
    text-align:center;
    -moz-box-shadow:0px 0 3px #ccc;
    -webkit-box-shadow:0 0 3px #ccc;
    box-shadow:0 0 3px #ccc;
}

.mod-staticPage .logo a{width:93px;height:117px;margin:0 auto 17px auto;text-indent:-9999px;display:block;}

.mod-staticPage .static-mainContent h1{font-size:45px;line-height:0.94em;color:#6a6a6a;margin-bottom:16px;}
.mod-staticPage .static-mainContent h2{font-size:20px;margin-bottom:30px;}
.mod-staticPage .static-mainContent ul li{display:inline;}

.mod-staticPage ul.navigation{margin-bottom:20px;}
.mod-staticPage ul.navigation li a{font-size:16px;padding:0 13px;font-weight:normal;color:#002f5d;}
.mod-staticPage ul.navigation li a:hover{color:#666;}

.mod-staticPage ul.browsers{margin:0 auto 20px auto;width: 385px;}
.mod-staticPage ul.browsers li a{float:left;width:74px;height:66px;text-indent:-9999px;background:url("../../images/modules/mod-browser-options.png") no-repeat 0 0;opacity:0.7;}
.mod-staticPage ul.browsers li a:hover{opacity:1;}
   .mod-staticPage ul.browsers li a.browser-chrome{background-position:0 0;}
   .mod-staticPage ul.browsers li a.browser-firefox{background-position:-74px 0;}
   .mod-staticPage ul.browsers li a.browser-opera{background-position:-148px 0;}
   .mod-staticPage ul.browsers li a.browser-safari{background-position:-222px 0;}
   .mod-staticPage ul.browsers li a.browser-ie{background-position:-296px 0;}


/* WOMENS LEAGUE*/
.theme-wf .mod-fixtures-logos b{font-size:3.16em;line-height:3.16em;}

/*HERO*/

.theme-wf .WF-mod-hero{height:366px;}
.theme-wf #hero,
.theme-wf .mycarousel,
.theme-wf .jcarousel-item,
.theme-wf .jcarousel-clip
{width:940px;height:349px;overflow:hidden;}

.theme-wf .jcarousel-item,.theme-wf .jcarousel-item img{float:left;}
.theme-wf .slide-txt{background: url("../../images/components/WF-cp-carouselNoice.png") repeat 0 0 #931580;width:320px; height:349px;float:right;}
    .theme-wf .slide-txt .headings{padding:25px 20px;text-align: center;}
        .theme-wf .slide-txt .headings h2{color:#fff;font-size:2.9167em;/*background: url("../../images/modules/teamgb-heroLogo.png") no-repeat scroll 50% 0 transparent;*/ background: none; /*padding: 70px 20px 0;*/ padding: 0px; line-height: 32px;}
        .theme-wf .slide-txt .headings h2 span{display: block;font-size:1.3em;}
        .theme-wf .slide-txt .headings h3{color:#fff;font-size: 1.7em;}
        .theme-wf .slide-txt .headings .button{/*bottom: 20px;position:absolute; */width: 260px;background:url("../../images/modules/teamgb-heroLinkSep.png") no-repeat scroll 50% 10% transparent;padding: 30px 0 0;}
.theme-wf .carouselControls{width:300px;position:absolute;z-index:15;text-align: center;bottom:17px;right:0;}
    .theme-wf .jcarousel-control a {background: url("../../images/components/WF-hero-pager.png") no-repeat scroll -10px 0 transparent;display: inline-block;font-size: 0;height: 10px;line-height: 0;overflow: hidden;position: relative;text-indent: 0;width: 10px;}
    .theme-wf .jcarousel-control a.selected{background-position:0 0;}
    .theme-wf .jcarousel-control a:hover{background-position:-20px 0;}
    .theme-wf .slide-txt .button a,
    .theme-wf a.wf-btnBlack{line-height:36px;height:36px;padding:0 10px;cursor: pointer;color:#fff;background:#000;display:inline-block;text-transform:uppercase;font-family: "PlumeAdRegular";font-size: 1.3em;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
     .theme-wf .slide-txt .button a:hover,
     .theme-wf a.wf-btnBlack:hover{color:#931580;background:#f8d0f2;}
.theme-wf .mod-footerTitleWrapper a:hover,
.theme-wf .mod-footerContent .mod-footerTc .links ul li a:hover{color:#666;}
.theme-wf .mod-footerContent .mod-footerTc .links ul li a{color:#931580;}
.theme-wf #findClubForm dd a:hover{color:rgb(226,226,226);}
.theme-wf #findClubForm dd a{color:#fff;}

.theme-wf .mod-footerContent .mod-footerTc .links ul li a{color:#666;}
.theme-wf .blockInner .mod-highlights a p,.theme-wf .mod-inTheSpotlight a p,
.theme-wf .mod-footerContent .mod-footerTc .links ul li a:hover{color:#931580;}


/*QUICK LINKS MODULE*/
.theme-wf .mod-quickLinks{}
    .theme-wf .mod-quickLinks h1{font-family: "PlumeAdRegular";font-size: 1.6em;margin:0;line-height:20px;position:relative;}
    .theme-wf .mod-quickLinks h2{font-family: "PlumeAdRegular";font-size: 2em;margin:0;color: #931580;line-height:22px;position:relative;}
    .theme-wf .mod-quickLinks p{margin:0;position:relative;}
    .theme-wf .mod-quickLinks p span.cp-arrow{color:#666;background:url("../../images/components/wf-cp-guillemet.png") no-repeat scroll right 5px transparent;padding-right: 8px;text-indent:-999em;display:inline-block;}
    .theme-wf .mod-quickLinks p a:hover{color:#931580;}
    .theme-wf .mod-quickLinks-hgroup a{cursor:pointer;}
    .theme-wf .mod-quickLinks-section{border-top:1px solid #d9d9d9;height: 75px;padding:20px 0 0 20px;}
    .theme-wf .mod-quickLinks .last{border-bottom:1px solid #d9d9d9;height:76px;}
    .theme-wf .mod-quickLinks .mod-quickLinks-sectionHover{background:url("../../images/components/cp-quickLinksGradient.png") repeat-y scroll 0 0 transparent;}
    
    .theme-wf .mod-highlights li a.news-list-show-hover p{color:#666;}
    
    .theme-wf .mod-find fieldset{z-index:100;}
    .theme-wf .mod-find ul li span{padding-left:10px;}
    .theme-wf .mod-footerContainer .mod-footerSponsors{display:none;}
    
.mod-resultsTabs{height:33px;line-height:33px;text-align: center;position:relative;background:url("../../images/modules/mod-resultsTabsBg.png") repeat center bottom #fff;}  
.mod-resultboxTabbed{position:relative;top:0px;}
.mod-resultsTabs a{display: block;width: 149px;text-shadow:1px 1px 0px #fff;font-weight:bold;font-size:1.16em;position:absolute;}    
.mod-resultsTabs a.current{background:url("../../images/modules/mod-resultsTabsActive.png") no-repeat center bottom transparent;height:44px;z-index: 300;color:#666;}
.mod-resultsTabs a.tab-1{left:-1px;}
.mod-resultsTabs a.tab-2{right:0;}
/*MY FOOTBALL THEME*/
    

.theme-MF .mod-fixtures-logos b{font-size:3.16em;line-height:3.16em;}

.theme-MF .form-errorSummary .errorlists{
    color: #FFCC00;
    margin: -19px 0 0;
    padding: 0;
    position: absolute;
    }

/*HERO*/

.theme-thefa .MF-mod-hero{height:369px;}
.theme-thefa .MF-mod-hero #hero,
.theme-thefa .MF-mod-hero .mycarousel,
.theme-thefa .MF-mod-hero .jcarousel-item,
.theme-thefa .MF-mod-hero .jcarousel-clip
{width:940px;height:349px;overflow:hidden;position:relative;}
.theme-thefa .MF-mod-hero{margin:7px 0 0;}

.theme-thefa .jcarousel-item,
.theme-thefa .jcarousel-item img
{float:left;}

.theme-thefa .carouselControls {
    bottom: 25px;
    position: absolute;
    right: 0;
    text-align: center;
    width: 300px;
    z-index: 15;
}
.theme-thefa .slide-txt {
    height: 349px;
    left: 620px;
    position: relative;
    width: 350px;
}
.theme-thefa .slide-txt .slide-text-inner {
    background: #002f5d;
    height: 349px;
    left: 20px;
    position: relative;
    width: 300px;
}
.theme-thefa .slide-txt .headings {
    margin-top: 0px;
    padding: 20px;
    position: absolute;
    text-align: center;
}
.theme-thefa .jcarousel-control a {
    background: url("../../images/components/MF-hero-pager.png") no-repeat scroll -10px 0 transparent;
    display: inline-block;
    font-size: 0;
    height: 10px;
    line-height: 0;
    overflow: hidden;
    position: relative;
    text-indent: 0;
    width: 10px;
}
.theme-thefa .jcarousel-item .slide-txt img {
    float: none;
}
.theme-thefa .jcarousel-control a:hover, 
.theme-thefa .jcarousel-control a.selected {
    background-position: -50px 0;
}
.theme-thefa .slide-txt p {
    font-size: 1.5em;
    line-height: 22px;
    text-align: left;
    text-transform: uppercase;
    width: 265px;
}
.theme-thefa .headings h2{
    font-size:3em;
    line-height:100%;
    text-transform: uppercase;
    color:#fff;
    }
.theme-thefa .slide-txt .headings .button {
    margin: 10px 0 0;
    padding: 10px 0 0;
    position: static;
}
.theme-thefa .slide-txt .headings .button a{color:#666;font-size:1.33em;text-transform:uppercase;}
.theme-thefa .slide-txt .headings .button a:hover{color:#000;}






.theme-thefa .MF-mod-hero,
.theme-MF .MF-mod-hero{height:369px;}


.theme-thefa .MF-mod-hero #hero,
.theme-thefa .MF-mod-hero .mycarousel,
.theme-thefa .MF-mod-hero .jcarousel-item,
.theme-thefa .MF-mod-hero .jcarousel-clip,
.theme-MF .MF-mod-hero #hero,
.theme-MF .MF-mod-hero .mycarousel,
.theme-MF .MF-mod-hero .jcarousel-item,
.theme-MF .MF-mod-hero .jcarousel-clip,
.theme-gov .MF-mod-hero #hero,
.theme-gov .MF-mod-hero .mycarousel,
.theme-gov .MF-mod-hero .jcarousel-item,
.theme-gov .MF-mod-hero .jcarousel-clip
{width:940px;height:349px;overflow:hidden;position:relative;}

.theme-gov .MF-mod-hero{margin:0 0 20px 0;}

.theme-thefa .jcarousel-item,
.theme-thefa .jcarousel-item img,
.theme-MF .jcarousel-item,
.theme-MF .jcarousel-item img,
.theme-gov .jcarousel-item,
.theme-gov .jcarousel-item img
{float:left;}



.theme-MF .mod-find-club-hero{position:absolute;width: 560px;margin:0 0 0 16px;padding:0; top: 137px;}
.theme-MF .mod-find-club-hero .title {width:217px;height:28px;display:block;text-indent:-999em;margin: 0 0 9px;} 
.theme-MF .mod-find-a-course-hero .title{background:url("../../images/modules/MyFootball/mod-find-a-course.png") no-repeat 0 0;width:252px;}

.theme-MF .mod-find-club-hero .input-text{background:url("../../images/modules/MyFootball/mod-find-club-field.png") no-repeat 0 0;border:none;width:368px;height:51px;color:#fff;font-family: 'FSJackRegular';font-size:1.33em;text-transform:uppercase;padding: 0 40px 0 10px;line-height: 51px;}
.theme-MF .mod-find-club-hero .select-box b{background:url("../../images/modules/MyFootball/mod-find-club-dropdown.png") no-repeat 0 0;border:none;height:51px;line-height: 51px;color:#fff;padding:0 0 0 15px;font-family: 'FSJackRegular';font-size:1.33em;text-transform:uppercase;width: 120px;}
.theme-MF .mod-find-club-hero .show b{background-position:0 -52px;}
.theme-MF .mod-find-club-hero .select-box ol{top:46px;background:url("../../images/modules/MyFootball/mod-find-club-dropdownList.png") no-repeat 0 0;height: 121px;border:none;font-family: 'FSJackRegular';font-size:1.33em;padding:0px 0 15px 15px;width: 127px;}
.theme-MF .mod-find-club-hero .select-box ol li{color:#fff;}
.theme-MF .mod-find-club-hero .select-box ol li a{border:none;color:#fff;line-height: 19px;padding:0;text-transform: uppercase;}
.theme-MF .mod-find-club-hero .select-box ol li a:hover{color:#a8b85d;background-color:transparent;}
.theme-MF .mod-find-club-hero input.cp-search-icon {    background: url("../../images/components/cp-search-icon.png") no-repeat scroll 0 0 transparent;position:absolute;border:none;cursor: pointer;height: 24px;margin: 0;top:16px;right:10px;width: 24px;}
.theme-MF .slide-txt{background: url("../../images/modules/MyFootball/slide-txt-arrow.png") no-repeat 0 0 transparent;width:350px; height:349px;position:relative; left:589px;}

/*Justplay*/
#mod-justplay-marsPromo {
	width: 620px;
	height: 620px;
	position: relative;
	/*padding: 13px 35px;*/
	margin: 0px;
}
#mod-justplay-marsPromo h2,
#mod-justplay-marsPromo h3,
#mod-justplay-marsPromo h4 {
	text-transform: uppercase;
	margin: 0px;
}
.innerWrapper{ position: absolute; width: 550px;height: 620px; top: 0px; left: 0px; padding: 13px 35px;}
.theme-teamGB .mod-newsroom .innerWrapper{padding:0;}
#mod-justplay-marsPromo h2 img{
	height: 104px;
	width: 293px;
	margin: 0;
}
#mod-justplay-marsPromo p {
	position: relative;
	top: 65px;
	margin: 0 0 10px;
	line-height: 1.1em;
	width: 270px;
	color: #1184c5;
	font-size: 28px;
	font-family: 'FSJackRegular';	
}
.jp-loading{
    bottom: 10px;
    left: 0;
    color: #ffffff;
    /*position: absolute;*/
    }
#mod-justplay-marsPromo-startPlaying {
	position: absolute;
	top: 140px;
	right: 28px;
	color: #ffffff;
	width: 180px;
}
#mod-justplay-marsPromo-startPlaying h3 {
	font-size: 30px;
	font-family: 'FSJackMedium';	
	line-height: 1.0em;
	margin-bottom: 15px;
	color: #ffffff;
}
#mod-justplay-marsPromo-startPlaying h3 span{
	font-size: 27px;
	font-family: 'FSJackBold';	
}
#mod-justplay-marsPromo-startPlaying span.highlighted {
    color: Red;  
}
#mod-justplay-marsPromo-startPlaying h4 {
	font-size: 15px;
	font-family: 'FSJackRegular';
	margin-bottom: 15px;
	color: #ffffff;	
}
#mod-justplay-marsPromo-startPlaying input,
#mod-justplay-marsPromo-startPlaying select{
	width: 155px;
	border-radius: 5px;
	height: 25px;
	border: 0px;
	color: #87888a;
	font-family: 'FSJackRegular';
	font-size: 16px;
	padding: 0 10px;	
	float: left;
	clear: both;
}
#maincontent .form-errorContainer input{
    background-color: #CF9C51;
    color:#fff;
}
#mod-justplay-marsPromo-startPlaying .select-box b{
    margin: 10px 10px 0 0;
	width: 155px;
	border-radius: 5px;
	height: 25px;
	border: 0px;
	color: #87888a;
	font-family: 'FSJackRegular';
	font-size: 16px;
	padding: 0 10px;	
	float: left;
	clear: both;
}
#mod-justplay-marsPromo-startPlaying .select-box ol{
    font-family: 'FSJackRegular';
    font-size: 16px;
    margin-top: 32px;
    padding: 0 10px 0 4px;
    width: 159px;	    
	border-radius: 5px;    	
}
#mod-justplay-marsPromo-startPlaying .select-box ol a{
	color: #87888a;	   
    padding: 2px 5px 5px;	 
    }
#mod-justplay-marsPromo-startPlaying #distancelist {
    display: none;
}
#mod-justplay-marsPromo-startPlaying select {
	margin-top: 10px;
	width: 155px;
}
#mod-justplay-marsPromo-startPlaying input.submit {
	margin-top: 15px;
	width: 99px;
	background: url('../../images/components/Justplay/btn_justplay_promoMars.gif') no-repeat;	
	cursor: pointer;
	position: relative;
	left: 76px;
}
.ie7 #mod-justplay-marsPromo-startPlaying input.submit
{
    position:static;
    }
.ie7 #mod-justplay-marsPromo-startPlaying .select-box ol{margin-top:10px;}    
.theme-gov .mod-find-club-hero{position:absolute;width: 560px;margin:0 0 0 16px;padding:0; top: 137px;}
.theme-gov .mod-find-club-hero .title {width:217px;height:28px;display:block;text-indent:-999em;margin: 0 0 9px;} 
.theme-gov .mod-find-a-course-hero .title{background:url("../../images/modules/MyFootball/mod-find-a-course.png") no-repeat 0 0;width:252px;}

    .theme-gov .mod-find-club-hero .input-text{background:url("../../images/modules/MyFootball/mod-find-club-field.png") no-repeat 0 0;border:none;width:368px;height:51px;color:#fff;font-family: 'FSJackRegular';font-size:1.33em;text-transform:uppercase;padding: 0 40px 0 10px;line-height: 51px;}
    .theme-gov .mod-find-club-hero .select-box b{background:url("../../images/modules/MyFootball/mod-find-club-dropdown.png") no-repeat 0 0;border:none;height:51px;line-height: 51px;color:#fff;padding:0 0 0 15px;font-family: 'FSJackRegular';font-size:1.33em;text-transform:uppercase;width: 120px;}
    .theme-gov .mod-find-club-hero .show b{background-position:0 -52px;}
    .theme-gov .mod-find-club-hero .select-box ol{top:46px;background:url("../../images/modules/MyFootball/mod-find-club-dropdownList.png") no-repeat 0 0;height: 121px;border:none;font-family: 'FSJackRegular';font-size:1.33em;padding:0px 0 15px 15px;width: 127px;}
        .theme-gov .mod-find-club-hero .select-box ol li{color:#fff;}
        .theme-gov .mod-find-club-hero .select-box ol li a{border:none;color:#fff;line-height: 19px;padding:0;text-transform: uppercase;}
        .theme-gov .mod-find-club-hero .select-box ol li a:hover{color:#a8b85d;background-color:transparent;}
        .theme-gov .mod-find-club-hero input.cp-search-icon {    background: url("../../images/components/cp-search-icon.png") no-repeat scroll 0 0 transparent;position:absolute;border:none;cursor: pointer;height: 24px;margin: 0;top:16px;right:10px;width: 24px;}
.theme-MF .slide-txt{background: url("../../images/modules/MyFootball/slide-txt-arrow.png") no-repeat 0 0 transparent;width:350px; height:349px;position:relative; left:589px;}
.theme-gov .slide-txt{background: url("../../images/modules/governance/slide-txt-arrow.png") no-repeat 0 0 transparent;width:350px; height:349px;position:relative; left:538px;}


.theme-MF .slide-txt .slide-text-inner{background: url("../../images/modules/MyFootball/MF-grundge-effect.png") repeat scroll 0 0 #A8B85D;width:300px; height:349px;position:relative;left:50px;}
.theme-gov .slide-txt .slide-text-inner{background: url("../../images/modules/governance/G-grundge-effect.png") repeat scroll 0 0 #08081a;width:320px; height:349px;position:relative;left:82px;}


    .theme-MF .slide-txt .headings{text-align: center;margin-top:8px;position:absolute;}
        .theme-MF .slide-txt .headings h2{color:#f6c2ee;}
        .theme-MF .slide-txt .headings h2 span{display: block;font-size:1.3em;}
        .theme-MF .slide-txt .headings h3{color:#fff;font-size: 1.7em;}
.theme-MF .carouselControls{width:335px;position:absolute;z-index:15;text-align: center;bottom:17px;right:0;}
    .theme-MF .jcarousel-control a {background: url("../../images/components/MF-hero-pager.png") no-repeat scroll -10px 0 transparent;display: inline-block;font-size: 0;height: 10px;line-height: 0;overflow: hidden;position: relative;text-indent: 0;width: 10px;}
    .theme-MF .jcarousel-control a.selected{background-position:0 0;}
    .theme-MF .jcarousel-control a:hover{background-position:0px 0;}
.theme-MF .jcarousel-item .slide-txt img{float:none;}    
    .theme-MF .slide-txt .headings .button {
        position: absolute;
        text-align: center;
        top: 250px;
        width: 270px;
        }

.theme-MF .slide-txt a.wf-btnBlack{line-height:33px;height:33px;padding:0 10px;cursor: pointer;color:#fff;background:#2c2728;display:inline-block;text-transform:uppercase;font-size: 1.3em;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; -webkit-transition:color .1s ease-in;  -moz-transition:color .1s ease-in;  -o-transition:color .1s ease-in;  transition:color .1s ease-in; }

.theme-gov .slide-txt a.wf-btnBlack{line-height:33px;height:33px;padding:0 10px;cursor: pointer;color:#fff;background:#2c2728;display:inline-block;text-transform:uppercase;font-size: 1.3em;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; -webkit-transition:color .1s ease-in;  -moz-transition:color .1s ease-in;  -o-transition:color .1s ease-in;  transition:color .1s ease-in; }
        .theme-gov .slide-txt .headings{text-align: center;margin-top:8px;position:absolute;padding: 30px 0 0 33px;}
        .theme-gov .slide-txt .headings h2{color:#f6c2ee;}
        .theme-gov .slide-txt .headings h2 span{display: block;font-size:1.3em;}
        .theme-gov .slide-txt .headings h3{color:#fff;font-size: 1.7em;}
.theme-gov .carouselControls{width:320px;position:absolute;z-index:15;text-align: center;bottom:17px;right:0;}
    .theme-gov .jcarousel-control a {background: url("../../images/components/MF-hero-pager.png") no-repeat scroll -10px 0 transparent;display: inline-block;font-size: 0;height: 10px;line-height: 0;overflow: hidden;position: relative;text-indent: 0;width: 10px;}
    .theme-gov .jcarousel-control a:hover,
    .theme-gov .jcarousel-control a.selected{background-position:-40px 0;}
.theme-gov .jcarousel-item .slide-txt img{float:none;}    
    .theme-gov .slide-txt p{font-size: 1.5em;line-height: 22px;text-align: left;text-transform: uppercase;width: 265px; color:#ababaa;}
    .theme-gov .slide-txt .headings .button {
        position: absolute;
        text-align: center;
        top: 258px;
        width: 255px;
        }
            
    .theme-gov #mainContainer .ui-widget input, 
    .theme-gov #mainContainer .ui-widget select, 
    .theme-gov #mainContainer .ui-widget textarea, 
    .theme-gov #mainContainer .ui-widget button{font-family:Arial,sans-serif;}
    
    .theme-gov .mod-newsroom .blockInner 
    {
        padding-left: 10px;    
    }
    
    .theme-gov .mod-newsroom ul 
    {
        margin-top: -3px;    
    }
    
    .theme-gov .mod-newsroom ul li 
    {
        background: none;
        border-bottom: 1px solid #e1e1e1;
        padding-left: 4px;
        margin-right: 8px;
    }
    
    .theme-gov .mod-newsroom ul li:last-child
    {
        border-bottom: none;     
    }
    
    .pagination span.prev { background-position: -7px -144px!Important;}
      
    .slide-text-inner .button a,
    .mod-clubDiscipline .button a,
    .mod-singleBoxTitleLink .button a,
    .theme-gov .slide-txt .button a {line-height:31px;height:32px;padding: 0 35px 0 10px;cursor: pointer;color:#000;background:url("../../images/modules/governance/g-arrows-gov-sprite.png") no-repeat scroll right 6px #fff;display:inline-block;text-transform:uppercase;font-size: 1.5em;border-radius: 0; -webkit-transition:color .1s ease-in;  -moz-transition:color .1s ease-in;  -o-transition:color .1s ease-in;  transition:color .1s ease-in; }
    .theme-gov .mod-singleBoxTitleLink-hover{cursor:pointer;}
    .theme-gov .mod-singleBoxTitleLink-hover a, 
    .mod-singleBoxTitleLink .button a:hover,
     .mod-clubDiscipline .button a:hover,
    .theme-gov .slide-txt .button a:hover{background:url("../../images/modules/governance/g-arrows-sprite.png") no-repeat scroll right -34px #746045;color:#fff;}
     .theme-MF a.wf-btnBlack:hover{color:#2c2728;background:#fff;}
.theme-MF .mod-footerTitleWrapper a:hover,
.theme-MF .mod-footerContent .mod-footerTc .links ul li a:hover{color:#666;}
.theme-MF #findClubForm dd a:hover{color:rgb(226,226,226);}
.theme-MF #findClubForm dd a{color:#fff;}

.theme-MF .mod-footerContent .mod-footerTc .links ul li a{color:#666;}


/*QUICK LINKS MODULE*/
.theme-MF .mod-quickLinks{}
    .theme-MF .mod-quickLinks h1{
        font-size: 2.2em;
        margin:0;
        line-height:100%;
        position:relative;
        text-transform:uppercase;
        }
    
    .mod-quickLinks-hgroup a:hover .mod-quickLinks-section section > h1 {
            padding-left:10px;
	        -moz-transition-property: padding-left;
            -moz-transition-duration: 0.2s;
            -webkit-transition-duration: 0.2s;
            -o-transition-duration: 0.2s;
            color:#2c2728;
        }
    .mod-quickLinks-hgroup a:hover .mod-quickLinks-section section > h2 {
            padding-left:10px;
	        -moz-transition-property: padding-left;
            -moz-transition-duration: 0.4s;
            -webkit-transition-duration: 0.4s;
            -o-transition-duration: 0.4s;
        }
    .mod-quickLinks-hgroup a:hover .mod-quickLinks-section section > p {
            padding-left:10px;
	        -moz-transition-property: padding-left;
            -moz-transition-duration: 0.6s;
            -webkit-transition-duration: 0.6s;
            -o-transition-duration: 0.6s;
        }
        
    .mod-quickLinks-hgroup a .mod-quickLinks-section section > h1,
    .mod-quickLinks-hgroup a .mod-quickLinks-section section > h2,
    .mod-quickLinks-hgroup a .mod-quickLinks-section section > p
    {
            padding-left:0px;
	        -moz-transition-property: padding-left;
            -moz-transition-duration: 0.4s;
            -webkit-transition-duration: 0.4s;
            -o-transition-duration: 0.4s; 
        }
    
    .theme-thefa .mod-quickLinks a .mod-quickLinks-section h1{font-size:2em;line-height:100%;color:#02264C;margin-bottom:0px;}
    .theme-thefa .mod-quickLinks a .mod-quickLinks-section h2{font-size:2em;line-height:100%;margin-bottom: 2px;}
    .theme-thefa .mod-quickLinks a .mod-quickLinks-section p{font-size:1.16em;line-height:100%;color:#666;font-family: 'FSJackRegular';margin:0;}
    .theme-thefa .mod-quickLinks a .mod-quickLinks-section{border-top:1px solid #d9d9d9;}
    .theme-thefa .mod-quickLinks p span.cp-arrow{color:#666;background:url("../../images/components/thefa-cp-guillemet.png") no-repeat scroll right 2px transparent;padding-right: 8px;text-indent:-999em;display:inline-block;}
    .theme-thefa .mod-quickLinks-section{border-top:1px solid #d9d9d9;height: 79px;padding:16px 0 0 10px;}
    .theme-thefa .lastSection .mod-quickLinks-section{border-bottom:1px solid #d9d9d9;}
    .theme-thefa .mod-quickLinks-hgroup a:hover .mod-quickLinks-section section > h1 {color:#002f5d;}
    .theme-thefa .slide-txt .headings h2 {
        margin: 5px 0 0;
        padding: 0;
    }
    

    
    .cpt .slide-txt .headings,
    .org .slide-txt .headings{background: url("../../images/modules/thefa-heroLogo.png") no-repeat scroll 50% 20px transparent;padding:80px 20px 20px;}

    .cpt .slide-txt .hnl{background:none;padding:20px 20px 20px;}
    
    .theme-thefa .slide-txt .headings span.logoSubhead{
        color: #73C0FF;
        font-family: FSJackRegular;
        font-size: 18px;
        left: 0;
        position: relative;
        text-align: center;
        text-transform: uppercase;
        width: 260px;
        display:block;
        padding: 0 0 25px;
    }
    
    .theme-MF .mod-quickLinks h2{font-size: 1.66em;margin:0;line-height:100%;position:relative;text-transform:uppercase;}
    .theme-MF .mod-quickLinks p{margin:0;position:relative;text-transform:uppercase;}
    .theme-MF .mod-otherNews li a b{background-position:0 -75px;}
    .theme-MF .mod-quickLinks p span.cp-arrow{color:#666;background:url("../../images/components/mf-cp-guillemet.png") no-repeat scroll right 5px transparent;padding-right: 8px;text-indent:-999em;display:inline-block;}
    .theme-MF .mod-quickLinks p a:hover{color:#931580;}
    .theme-MF .mod-quickLinks-hgroup a{cursor:pointer;}
    .theme-MF .mod-quickLinks-section{border-top:1px solid #d9d9d9;height: 79px;padding:16px 0 0 20px;}
    .theme-MF .lastSection .mod-quickLinks-section{border-bottom:1px solid #d9d9d9;}
    .theme-MF .mod-quickLinks .last{border-bottom:1px solid #d9d9d9;height:76px;}
    .theme-MF .mod-quickLinks .mod-quickLinks-sectionHover{background:url("../../images/components/cp-quickLinksGradient.png") repeat-y scroll 0 0 transparent;}
    
    .theme-MF .mod-highlights li a.news-list-show-hover p{color:#666;}
    
    .theme-MF .mod-find fieldset{z-index:100;}
    .theme-MF .mod-find ul li span{padding:10px;}
    .theme-MF .mod-genericAdvert ul li.cp-title{line-height:30px;width: 280px;overflow: hidden;cursor:pointer;background:none repeat scroll 0 0 rgba(0, 0, 0, 0.4);}
    
    .mod-genericAdvertStatic{height: 290px;position: relative;width: 300px;}
    
    .theme-MF .mod-genericAdvertStatic ul li.cp-title{line-height:0;}
    .theme-MF .mod-genericAdvertStatic img{position:absolute;}
    .theme-MF .mod-genericAdvertStatic ul li.cp-lead {
        background: none repeat scroll 0 0 #2C2728;
        cursor: pointer;
        display: inline-block;
        line-height: 10px;
        font-size:16px;
    }
    .theme-MF .mod-genericAdvertStatic ul li.cp-lead span {
        background: url("../../images/modules/MyFootball/MF-grundge-effect.png") repeat scroll center 0 #A8B85D;
        padding: 7px 10px;
        text-transform: uppercase;
        display: inline-block;
        line-height: 100%;
    }
    .mod-genericAdvertStatic.textPosition-bottom .advertLinks {
        bottom: 30px;
        position:absolute;
        left: 10px;
    }
    .mod-genericAdvertStatic.textPosition-middle .advertLinks {
        top: 25%;
        position:absolute;
        left: 10px;
    }
    .mod-genericAdvertStatic.textPosition-top .advertLinks {
        top: 25px;
        position:absolute;
        left: 10px;
    }
    .theme-MF .mod-genericAdvertStatic ul li{font-size:26px;}
    .theme-MF .mod-genericAdvertStatic ul li.cp-title span {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0.4);
        display: inline-block;
        font-size: 30px;
        font-weight: normal;
        line-height: 100%;
        padding: 2px 10px;
        text-transform: uppercase;
    }
    .theme-MF .mod-genericAdvertStatic ul li.cp-title span.last{
        background: url("../../images/modules/MyFootball/mod-twinBlock-arrowGreen-ex.png") no-repeat scroll right 6px rgba(0, 0, 0, 0.4);
        padding: 2px 28px 2px 8px;
    }  
        
    .theme-MF .mod-genericAdvertStatic ul li.cp-title span.arrow{background:none;}  
    .theme-MF .mod-genericAdvert ul li span{display: inline-block;padding: 10px;line-height:100%;}
    .theme-MF .mod-genericAdvert ul li.cp-lead{background:#2c2728;line-height:10px;display:inline-block;cursor:pointer;}
    .mod-signUp .select-box b{width:145px;padding: 0 25px 0 10px;margin: 0 0 10px;}
    .mod-signUp fieldset .input-text{width:160px;}
    .mod-signUp dd .form-input-text .input-text{}
    .mod-signUp .form-input-text{float:left;}
    .mod-signUp .select-box.show ol{width:180px;}
    .mod-signUp fieldset button{float:right;margin:0 0 0 10px;padding: 0 7px 2px;}
    
    .theme-MF #maincontent .mod-signUpSubmitted ul{height: 190px;margin: -20px 0 0;padding: 10px;width: 280px;background:url("../../images/transp40-10x10.png");text-align:center;position:relative;padding-top:90px;}
    .theme-MF #maincontent .mod-signUpSubmitted ul li.cp-title{line-height:100%;padding:2px;font-size:30px;font-weight:normal;text-transform:uppercase;}
    .theme-MF #maincontent .mod-signUpSubmitted ul li.cp-lead{margin:10px 0 0 0;}
    
    .theme-MF .mod-signUp ol{height:150px;overflow-x:hidden;overflow-y:scroll;}
    .theme-MF .mod-signUp dt{height: 40px;position:relative;z-index:800;}
    .theme-MF .mod-signUp dt {}
    .theme-MF .mod-find ul li.cp-lead span{background:#2c2728;line-height:10px;display:inline-block;text-transform: uppercase;}
    .theme-MF .mod-signUp ul li.cp-lead span{background: url("../../images/modules/MyFootball/MF-grundge-effect.png") repeat scroll center 0 #A8B85D;line-height:10px;display:inline-block;text-transform: uppercase;}
  
    .theme-MF .mod-genericAdvert ul li.cp-lead span{background:url("../../images/modules/MyFootball/MF-grundge-effect.png") repeat scroll center 0 #A8B85D;padding: 7px 10px;text-transform:uppercase;}
    .theme-MF .mod-genericAdvert ul li.cp-title span{color:#fff;padding: 10px 8px;line-height:100%;display:inline-block;text-transform: uppercase;font-size: 0.7em;font-weight:normal;}
    .theme-MF .mod-genericAdvert ul li.cp-title span span{background: url("../../images/modules/MyFootball/mod-twinBlock-arrowGreen.png") no-repeat scroll right top transparent;text-indent:-999em;padding: 0 0 0 25px;position:relative;top:-2px;}
    .theme-MF .mod-signUp ul{margin:0 0 0 5px;}
    
    .theme-MF .mod-find ul li.cp-title span{background:url("../../images/modules/MyFootball/MF-grundge-effect.png") repeat scroll center 0 #A8B85D;padding: 10px 8px;line-height: 30px;display:inline-block;text-transform: uppercase;font-size: 0.8em;}
    
    .theme-MF .mod-signUp ul li.cp-lead {font-size:1.33em;}
    .theme-MF .mod-signUp ul li.cp-title{}
    .theme-MF .mod-signUp ul li.cp-title span{font-size:30px;background:#2C2728;display: inline-block;line-height: 10px;text-transform: uppercase;line-height:100%;padding: 2px 10px; background:url("../../images/transp40-10x10.png");font-weight:normal;}
    .theme-MF .mod-genericAdvertStatic ul li.cp-title span.first,
    .theme-MF .mod-signUp ul li.cp-title span.first{padding-top: 5px;}
    .theme-MF .mod-genericAdvertStatic ul li.cp-title span.last,
    .theme-MF .mod-signUp ul li.cp-title span.last{padding-bottom: 5px;}


    .theme-MF .mod-genericAdvertStatic ul li.cp-title span{font-size:30px;background:#2C2728;display: inline-block;line-height: 10px;text-transform: uppercase;line-height:100%;padding: 2px 10px; background: rgba(0, 0, 0, 0.4);font-weight:normal;}
  
    
/* Mod My FOOTBALL  navigation */


 .theme-MF .mod-article-copy ul li,
 .theme-MF .mod-article-copy ol li{padding:0;line-height: 1.5em;}
 
.twinBlockOuter{
    height:290px;
    width: 300px;
    }
.twinBlock {
    height:135px;
    margin:0 0 20px 0;
}

    .twinBlock article{
        -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);
         height: 135px;
         width: 300px;
    }
    .twinBlock a{
        border:3px solid #fff;
        position:relative;
        display:block;
        height:129px;
        overflow:hidden;
        }
    .twinBlock .article{
        height:129px;
        overflow:hidden;
        }
        .twinBlock img{position:absolute;z-index:0;cursor:pointer;}
        .twinBlock h2{
            background:url("../../images/modules/MyFootball/MF-grundge-effect.png") repeat center 0 #fff;
            font-size: 2.5em;
            font-size:2.3em;
            padding: 0 7px 0 5px;
            margin: 0;
            text-transform:uppercase;
            cursor:pointer;
            display:inline-block !important;
            }
        .twinBlock h2 span{
            background:url("../../images/modules/MyFootball/mod-twinBlock-arrow.png") no-repeat 50% 8px transparent;
            display:inline-block;
            width:20px;
            text-indent:-999em;
            padding: 0 3px;
            }
        .theme-wf .twinBlock h3,    
        .twinBlock h3{
	         background:#2c2728;
	         color:#fff;
             font-size:1.3em;
             line-height:30px;
             height:30px;
             padding:0 10px;
             cursor:pointer;             
             }
             
        .twinBlock-bottom{
             margin: 0;
             }

.twinBlock a:hover {
    border-color:rgb(168,184,93);
    }
.theme-wf .twinBlock a:hover {
    border-color:#931580;
    }
.theme-wf .twinBlock a:hover h2{background-color:#a61890;}
.twinBlock a:hover h2{
    background-color:rgb(168,184,93);
    color:rgb(255,255,255);
    bottom:31px;
    }
.twinBlock a:hover img{
     -webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	}
 .article hgroup {
    -webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out; 
	position:absolute;
	bottom:-30px;
    }
  .fader{background:#fff;position:absolute;height: 129px;position: absolute;width: 294px;z-index: 1;display:none;}  
  .twinBlock a:hover .article hgroup{
      bottom:0px;
      }
 
 .theme-MF .mod-highlights-singleBlock .single-box-show-container{
     width:300px;
     /*background:url("../../images/modules/MyFootball/mod-highlightsBg-single.png") no-repeat scroll center bottom transparent;*/
     overflow: hidden;
   }
  .theme-MF .mod-highlights-singleBlock .blockInner{padding:15px 0 19px 0;}
  .theme-MF .mod-highlights-singleBlock .blockInner .mod-highlights  {background:none;}
  .theme-MF .mod-highlights-singleBlock  .paginatorHightlights  {width:270px;}
 
.theme-MF .mod-article-header h1{margin-left:10px;}
.theme-MF .mod-article-header ul{padding:0;margin:0;}
  
#calendar-list ul li:last-child,
#calendar-list .lastItem{background:none;}


.theme-MF .mod-article-carousel .mod-article-carousel-prev,
.theme-MF .mod-article-carousel .mod-article-carousel-next{background: url("../../images/components/MF-cp-carousel-bigBtns.png") no-repeat scroll 0 -105px transparent;}
.theme-MF .mod-article-carousel .mod-article-carousel-next.inactive  {background-position: -24px -105px;}
.theme-MF .mod-article-carousel .mod-article-carousel-next{background-position: -24px 0;}
.theme-MF .mod-article-carousel .mod-article-carousel-prev.inactive{ background-position: 0 0;}


.theme-MF .mod-article .mod-articleDownloads h3{
    background: url("../../images/structure/MF-block-header.png") repeat-x 0 0 transparent;
    height: 36px;
    line-height: 36px;
    margin: 0;
    padding: 0 10px;
    position: relative;
    color: #fff;  
    }
.theme-MF .mod-article .mod-articleDownloads ul{
    margin:0;
    padding:0;
    border:1px solid #e1e1e1;
    background:none;
    }
.theme-MF .cp-shadow-icon span,
.theme-MF .mod-newsList li a.mod-newsList-linkContainer .cp-shadow-icon{
    width:30px;
    }
 .theme-MF .mod-articleDownloads a{color:#6e7a35;}
 .theme-MF .mod-articleDownloads h2{font-size: 1.1667em;line-height: 1.2857em;color:#6e7a35;}
 .mod-articleDownloads .excelIcon .cp-shadow-icon{background-position:-70px -114px;}
 .mod-articleDownloads .wordIcon .cp-shadow-icon{background-position:-70px -216px;}
 .mod-articleDownloads .powerpointIcon .cp-shadow-icon{background-position:-70px -320px;}
 .mod-articleDownloads .textIcon .cp-shadow-icon{background-position:-70px -423px;}
 .mod-articleDownloads .zipIcon .cp-shadow-icon{background-position:-70px -526px;}

.theme-MF .mod-newsList.searchResults li.icon{margin:0 10px; width:600px;}
.theme-MF .mod-articleDownloads li{background: url("../../images/modules/mod-articleDownloads-separator.png") repeat-x scroll 0 0 transparent;border:none;}
.theme-MF .mod-articleDownloads li:first-child{background:none;}
.theme-MF .mod-articleDownloads h2{margin:0;padding:0 0 5px;width:500px;}
.theme-MF .mod-articleDownloads p{margin:0;width:500px;}

.theme-thefa .mod-articleDownloads .mod-newsList .cp-shadow-icon{height:85px;}
.theme-MF .mod-articleDownloads .mod-newsList .cp-shadow-icon{height:80px;}
.theme-MF .mod-articleDownloads .mod-newsList .mod-newsList-linkContainer{min-height: 70px;}
.theme-MF .mod-articleDownloads .cp-shadow-icon span{bottom:0;}
.theme-MF .page-section-header h3 {
                background: url("../../images/structure/MF-block-header.png") repeat-x 0 0 transparent;
                height: 36px;
                line-height: 36px;
                margin: 0;
                padding: 0 10px;
                position: relative;
                color: #fff;
            }

.mod-inYourArea{height:510px;}
.mod-inYourAreaDetails{width:384px;float:left;margin:0 15px 0 0;}
    .mod-inYourAreaDetails h1{font-size:3em;color:#666;text-transform:uppercase;line-height:100%;margin:0;}
    .mod-inYourAreaDetails h2{margin:0 0 20px 0;}
    .mod-inYourAreaDetails  .article{margin:0 0 0 20px;}
    .mod-inYourAreaDetails label{display: block;padding: 0 0 5px;font-size:1.16em;font-weight:bold;}
    .mod-inYourAreaDetails .select-box b{border-left:1px solid #dadada;border-right:1px solid #dadada;background-position: right -145px;min-width:175px;margin: 0 10px 0 0;}
    .mod-inYourAreaDetails .select-box.show ol{width:195px;border-bottom:1px solid #ddd;}
    .mod-inYourAreaDetails .show b{background-position:right -175px;}
    .mod-inYourAreaDetails .mod-inYourAreaDetailsContainer{background:url(../../images/modules/mod-inYourAreaDetails-bottom.png) no-repeat 0 bottom;padding: 0 0 13px;margin: 28px 0 15px;} 
    .mod-inYourAreaDetails .mod-inYourAreaDetailsTitle{background:url(../../images/modules/mod-inYourAreaDetails-top.png) no-repeat 0 top;height: 11px;} 
        .mod-inYourAreaDetails .mod-inYourAreaDetailsTitle h3{margin:0;padding:0;}
    .mod-inYourAreaDetails .mod-inYourAreaDetailsContent{background:url(../../images/modules/mod-inYourAreaDetails-middle.png) repeat-y 0 0;padding:0 20px 20px;height: 290px;}
        .mod-inYourAreaDetails .mod-inYourAreaDetailsContent ul{clear:both;padding:0;}
        .mod-inYourAreaDetails .mod-inYourAreaDetailsContent ul.address li{padding:0 0 20px 0;}
        .mod-inYourAreaDetails .mod-inYourAreaDetailsContent h3{background:url("../../images/modules/mod-inYourAreaDetailsContent-titleBg.png") no-repeat center bottom;margin:0;padding:0 0 20px 0;}
        
        .mod-inYourAreaDetails .mod-inYourAreaDetailsContent ul li{float:right;width:185px;line-height:26px;font-size:1.16em;}
        .mod-inYourAreaDetails .mod-inYourAreaDetailsContent ul li.first{float:left;width:155px;font-weight:bold;}
        .theme-MF .mod-inYourAreaDetailsContent a:hover{color:#666;}
        .gmnoprint{}
        .mod-inYourArea #map_canvas{width:100%;height:498px;}
        .mod-inYourArea #countyAddress{display:block;width:0px;height:0px;text-indent:-999em;visibility:hidden;}
.mod-inYourAreaMap{float:right;width:540px;}

.mod-flashMovie,
.mod-promoImage{width:300px;height:290px;padding:0 0 20px 0;}

.mod-inYourArea #selectCounty .select-box ol{height:250px;overflow-y:scroll;top:31px;}

.mod-searchResults-noMatch{min-height:120px;}

.mod-searchResults-noMatch h1{font-family: TheFACupHeadlineRegular;text-transform: uppercase;}
.mod-searchResults-noMatch p{font-family: TheFACupHeadlineRegular;font-size:1.5em;margin:0;}
	
.mod-article a:hover{color:#666;}
.theme-MF .mod-genericAdvert.textPosition-top .advertLinks{position:absolute;top:10px;}
.theme-MF .mod-genericAdvert.textPosition-bottom .advertLinks{bottom:25px;}
.theme-MF .mod-genericAdvert .advertLinks{margin: 0 0 0 5px;}

.theme-MF .cp-pattern{background:none;}

.mod-memberServices fieldset button{margin:0;float: right;}
.theme-MF .mod-memberServices dt{height:auto;}
.mod-memberServices fieldset{height:51px;}
.mod-memberServices .select-box {width:160px;}
.mod-memberServices .select-box b{width:160px;margin: 0 10px 0 0;}
.mod-memberServices .select-box.show ol{width:195px;}
.theme-MF .mod-memberServices ul{margin:0 0 0 -5px;}

.mod-calendar{width: 300px;overflow: hidden;height:290px;}
    .mod-calendar .blockInner{width:278px;padding:0 10px;overflow:hidden;}
        .mod-calendar h4{font-size:2.9167em;font-family:"FSJackRegular";letter-spacing:-1px;line-height:100%;width:85px;margin:0;height: 45px;position:absolute;}
            .mod-calendar h4 sup {font-size: 16px;vertical-align: top;position: relative; top: -6px;text-transform:uppercase;}
        .mod-calendar li{background:url("../../images/modules/TheFaCup/mod-nav-theFaCup-subDotts.png") repeat-x 0 bottom;padding:15px 0;clear:both;width:280px;height: 40px;}            
            .mod-calendar li a{color:#02264C;font-weight:bold;}
            .mod-calendar li a:hover{color:#666;}
                .mod-calendar li p{margin:0;line-height:16px;position: relative;width: 195px;left:85px;}
                
   /* mod calendar pagination styling */
   .mod-calendar .cp-pagination-list-container{width:278px;height:250px;}
      .mod-calendar .cp-pagination-list-show ul{width:278px;height:210px;}
      
      .mod-newsroom .cp-pagination-nav,
      .mod-calendar .cp-pagination-nav{position:relative;top:213px;padding:5px 0 0;background:url("../../images/modules/mod-faCup-results-bpb.png") no-repeat scroll center top transparent;}

.single-box-show-container{height:210px;overflow:hidden;width:278px;position:relative;}

/*---ENGLAND PROMO CAROUSEL--*/

.mod-promoCarousel-eng{
    width:300px;
    overflow:hidden;
    }
    .mod-promoCarousel-eng .jcarousel-control{    
        background:url("../../images/modules/England/england-sprite.png") repeat scroll 0 -500px transparent;
        bottom: 20px;
        height: 21px;
        padding: 10px 10px 0 40px;
        position: absolute;
        right: 0;
        z-index: 1;
        }
    .mod-promoCarousel-eng .jcarousel-control a{
        background:url("../../images/modules/England/england-sprite.png") no-repeat scroll -50px -550px transparent;
        width:10px;
        height:10px;
        margin: 0 5px 0 0;
        text-indent:-999em;
        display:block;
        float:left;
        }
    .mod-promoCarousel-eng .jcarousel-control a:hover,
    .mod-promoCarousel-eng .jcarousel-control a.selected{
        background-position:-61px -550px; 
        }
.mod-promoCarousel-eng .button{
    position:absolute;
    bottom:20px;
    margin:0 0 0 15px;
}
.mod-promoCarousel-eng a.button {
	background: rgb(255,255,255) url("../../images/modules/England/england-sprite.png") no-repeat scroll 0 -569px;
	border: 0 none;
	color: rgb(204,0,0);
	font-weight: 700;
	font-size: 14px;
	padding: 8px 15px;	
	text-shadow: 1px 1px 0 rgb(255,255,255);
	display:inline-block;
	
	/* CSS3 Box Shadow */
	-webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 3px 0 rgba(0,0,0,.2);
	-o-box-shadow: 0 1px 3px 0 rgba(0,0,0,.2); 
	-ms-box-shadow: 0 1px 3px 0 rgba(0,0,0,.2);
	box-shadow: 0 1px 3px 0 rgba(0,0,0,.2);
	
	/* CSS3 Transition Effect */
	transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-webkit-transition: all .25s ease-in-out;	
}
a.button:hover{
    background: rgb(255,255,255) url("../../images/modules/England/england-sprite.png") no-repeat 100% -569px;
}



/*--Mod-partners--*/
.mycarousel-partners{
    height:230px;
    overflow:hidden;
    }
.mod-partners .blockInner{
    padding: 10px 0 10px 9px;
    }
.mod-partners{height:290px;overflow:hidden;}
.mod-partners .blockInner .inner{
    overflow: hidden;
    width: 280px;
    height:230px;
    }
.mod-partners .jcarousel-prev{
    background: url("../../images/modules/mod-partnersBG.png") repeat 0 0;
    width:45px;
    height:58px;
    position: absolute;
    top: 87px;
    visibility:hidden;
}

.mod-partners .jcarousel-next{
    background: url("../../images/modules/mod-partnersBG.png") repeat 0 0;
    width:45px;
    height:58px;
    position: absolute;
    top: 87px;
    right:0;
    visibility:hidden;
}
.mod-partners-hover .jcarousel-prev,
.mod-partners-hover .jcarousel-next{visibility:visible;}
.mod-partners .jcarousel-next span{
    background: url("../../images/modules/mod-partners-arrows.png") no-repeat -25px 0;
    }
.mod-partners a:hover,
.mod-partners a:focus
{background: url("../../images/modules/mod-partnersBG-hover.png") repeat 0 0;}

.mod-partners a span{
    background: url("../../images/modules/mod-partners-arrows.png") no-repeat 0 0;
    width:25px;
    height:37px;
    text-indent:-999em;
    display:block;
    margin: 0 10px;
    position:relative;
    top:10px;
    }
.mod-partners li,
.mod-partners li a,
.mod-partners li img{
    width:280px;
    height:230px;
    }
    
.mod-singleColumnRotator,
.mod-singleColumnRotator .jcarousel-clip,
.mod-singleColumnRotator .jcarousel-item,
.mod-singleColumnRotator .jcarousel-item img,
.mycarousel-goldCampaign{
    width:300px;
    height:290px;
    overflow:hidden;
    }
    
.mod-singleColumnRotator .jcarousel-prev{
    background: url("../../images/modules/mod-partnersBG.png") repeat 0 0;
    width:45px;
    height:58px;
    position: absolute;
    top: 117px;
    visibility:hidden;
}
.mod-singleColumnRotator .jcarousel-next{
    background: url("../../images/modules/mod-partnersBG.png") repeat 0 0;
    width:45px;
    height:58px;
    position: absolute;
    top: 117px;
    right:0;
    visibility:hidden;
}
.mod-singleColumnRotator .jcarousel-next span{
    background: url("../../images/modules/mod-partners-arrows.png") no-repeat -25px 0;
    }
.mod-singleColumnRotator a:hover,
.mod-singleColumnRotator a:focus
{background: url("../../images/modules/mod-partnersBG-hover.png") repeat 0 0;}

.mod-singleColumnRotator a span{
    background: url("../../images/modules/mod-partners-arrows.png") no-repeat 0 0;
    width:25px;
    height:37px;
    text-indent:-999em;
    display:block;
    margin: 0 10px;
    position:relative;
    top:10px;
    visibility:hidden;
    }

.mod-singleColumnRotator-hover .jcarousel-prev,
.mod-singleColumnRotator-hover .jcarousel-prev span,
.mod-singleColumnRotator-hover .jcarousel-next span,
.mod-singleColumnRotator-hover .jcarousel-next{visibility:visible;}

.mod-singleColumnRotators li,
.mod-singleColumnRotator li a,
.mod-singleColumnRotator li img{
    width:300px;
    height:290px;
    }
/*--Mod-partners END--*/

/*--Splash Screen--*/
#splashScreen{position:absolute;top:0;left:0;width:100%;z-index:10000;}   

.mod-splashPage-container{width:100%;height:100%;margin:0 auto;padding:40px 0;background:transparent url("../../images/components/cp-bg-transparent50.png") 0 0;}
   .mod-splashPage-container h1{text-align:center;color:#fff;}
   .mod-splashPage-container .cp-mainSplashImageLink{display:block;clear:both;text-align:center;margin:20px auto;}
   .mod-splashPage-container .cp-mainSplashNav{display:block;margin:0 auto;text-align:center;}
   .mod-splashPage-container .cp-mainSplashNav li{display:inline-block;margin-right:30px;zoom:1;*display:inline;}
   .mod-splashPage-container .cp-mainSplashNav li a{font-size:16px;color:#fff;font-weight:bold;}
   .mod-splashPage-container .cp-mainSplashNav li a:hover{color:#888;}
   
/*Team GB*/
.theme-teamGB .mod-quickLinks h1{
    margin:0 0 5px 0;
    font-size:2em;
    }
.theme-teamGB #mod-quickNav{display:none;}
.theme-teamGB .mod-quickLinks p{
    font-size:1.16em;
    line-height: 18px;
    }
.theme-teamGB .mod-quickLinks .mod-quickLinks-sectionHover{background:none;}
.theme-teamGB .mod-quickLinks-hgroup a:hover .mod-quickLinks-section section > h1{color:#e31b23;}

        
.theme-teamGB  .mod-highlights a:hover p,
.theme-teamGB .mod-inTheSpotlight-block a:hover p{color:rgb(227,27,35);}


.theme-teamGB .gTable th{
      background:#005188; 
      border:1px solid #005188;
      color:#fff;
      text-align:left;
      padding:10px;
    }
.theme-teamGB .gTable{margin: 0 0 20px 0;width:600px;}

.theme-teamGB .twinBlock h2{
    background:#fff;
    font-size:1.83em;
    height: 42px;
    line-height: 45px;
    padding: 0 7px 0 10px;
}
    
.theme-teamGB .twinBlock h2 span{
    background:url("../../images/modules/mod-twinBlock-arrow-red.png") no-repeat 90% 50% transparent;
    }
   
.theme-teamGB .twinBlock a:hover {
    border-color:rgb(255,255,255);
    }
.theme-teamGB .twinBlock a:hover h2{
    background-color:rgb(227,27,35);
    line-height: 42px;
    }
.theme-teamGB .twinBlock a:hover h2 span{
    background:url("../../images/modules/mod-twinBlock-arrow-red-hover.png") no-repeat 90% 50% transparent;
}
.theme-teamGB .twinBlock h3{
    font-size:1.1em;
    text-transform:uppercase;
    }
.theme-teamGB .twinBlock h3{
    color:#666;
    background:#fff;
    }
.theme-teamGB .slide-txt .slide-text-inner{
    background:#E53138;
    left:20px;
}
.theme-teamGB .slide-txt{
    background:#e8494e;
    left:620px;
    width: 320px;
    }
.theme-teamGB .slide-txt .headings h2{
    color: #fff;
    font-size: 35px;
    line-height: 100%;
    padding: 0 20px;
    text-align: center;
    text-transform: uppercase;
    width: 260px;
    }
    
.theme-teamGB .slide-txt .headings .button,
.theme-teamGB .carouselControls {width:300px;}

.theme-teamGB .mod-relatedLinks ul li{
    border-top:1px solid #e1e1e1;
    border-bottom:0;
    line-height:37px;
    height:37px;
    padding:0 0 0 8px;
}
.theme-gov .mod-relatedLinks ul li{
    border-top:1px solid #e1e1e1;
    border-bottom:0;
    line-height:37px;
    height:37px;
    padding:0;
}
.theme-gov .mod-relatedLinks ul li:first-child,
.theme-teamGB .mod-relatedLinks ul li:first-child{border:none;}

.theme-thefa #maincontent .column-4 ul li.cp-lead{text-transform:uppercase;}
.theme-thefa #maincontent .column-4 ul li.cp-lead span{line-height:100%;}
.theme-thefa .mod-singleBoxTitleLink ul li span{padding:0 10px;}

.theme-teamGB .slide-txt .headings .button{
    background:url("../../images/modules/teamgb-heroLinkSep.png") no-repeat 50% 0;
    margin: 20px 0 0;
    padding: 20px 0 0;
    position:static;
}  
.theme-teamGB .slide-txt .headings .button a{
    font-size:1.16em;
    color:#fff;
    text-transform:uppercase;
    background:none;
    padding:0;
    }
  .theme-teamGB #twtr-widget-1 .twtr-tweet a:hover{color:#e53138 !important;}
.theme-teamGB .slide-txt .headings .button a:hover{color:#000;}    
.theme-teamGB .slide-txt .headings h2{
    background:url("../../images/modules/teamgb-heroLogo.png") no-repeat 50% 0;
    margin: 20px 0 0;
    padding: 70px 20px 0;  
}    
.theme-teamGB .jcarousel-control a{margin:0 1px;}
.theme-teamGB #header-slogan{height: 33px; padding: 30px 10px 3px 0;margin:0;}
.theme-teamGB .mod-article-header{display:none;}
                                  
.theme-teamGB .mod-article-carousel .mod-article-carousel-prev, 
.theme-teamGB .mod-article-carousel .mod-article-carousel-next{background:url("../../images/components/blue-cp-carousel-bigBtns.gif") no-repeat scroll 0 -105px transparent;}
 .theme-teamGB .mod-article-carousel .mod-article-carousel-next {
    background-position: -24px 0;
}  
.theme-teamGB .mod-article-copy strong{text-transform:none;line-height: 100%;} 

.theme-teamGB .mod-article-copy .articledate{width:600px;padding:0;text-transform:uppercase;}
.theme-teamGB .mod-article-copy .articledate li{list-style:none;font-family:Arial;font-size:1em;font-weight:bold;}
.theme-teamGB .mod-quickLinks-section{padding:16px 0 0 10px;}

.theme-teamGB .mod-newsroom .cp-pagination-list-show ul {
    left: -2px;
    margin-top: -3px;
    position: relative;
    width: 292px;
}
.theme-teamGB .cp-blockTitle b{text-shadow:1px 1px 0 rgba(9,8,8, .3);}
.theme-teamGB .jcarousel-control a:hover,
.theme-teamGB .jcarousel-control a.selected{background-position:-30px 0;}

/*----------------------------------------------------------------------------------------------------*/
/* `Governance (New modules)
----------------------------------------------------------------------------------------------------*/
.theme-gov .search-title h1,
.theme-gov .search-title h2,
.theme-gov .search-title p {margin-left:10px;}

.theme-gov .search-title h2.team {text-transform:uppercase; margin: 13px 0 9px 10px;}

.mod-fairPlay,
.mod-suspensions,
.mod-onecaution{
    height: 290px;
    overflow: hidden;
}
.mod-suspensions .head,
.mod-fairPlay .head{
    background:#746045;
    color: #fff;
    height: 35px;
    line-height: 35px;
    position: relative;
    top: -3px;
    vertical-align: middle;
    width: 300px;
    font-weight:bold;
}
.mod-suspensions .a1,
.mod-suspensions .a2,
.mod-suspensions .a3,
.mod-fairPlay .a1,
.mod-fairPlay .a2,
.mod-fairPlay .a3{
    display:block;
    float:left;
}
.mod-fairPlay .a1{
    padding: 0 10px;
    width: 170px;
}
.mod-fairPlay .a2,
.mod-fairPlay .a3{
    width:25px;
    height:35px;
    border-left:1px solid #90806a;
    padding:0 14px;
    background:url("../../images/modules/mod-fairPlay-sprite.png") no-repeat 26px 9px;
}
.mod-fairPlay .a3{
    background-position: 27px -45px;
}

#suspensions-list-hide{position:absolute;left:0;margin-top:-16px;}

#suspensions-list-hide li,
#suspensions-list ul li,
#onecaution-list-hide li,
#onecaution-list ul li,
#fairPlay-list ul li{
    width:298px;
    height:36px;
    line-height:36px;
    vertical-align:middle;
}
#suspensions-list-hide li *,
.mod-suspensions #suspensions-list ul li *,
#onecaution-list-hide li *,
.mod-onecaution #onecaution-list ul li *,
.mod-fairPlay #fairPlay-list ul li *{
    text-align:left;
    display:block;
    float:left;
    height: 35px;
    overflow:hidden;
}
.mod-suspensions .blockInner,
.mod-fairPlay .blockInner,
.mod-onecaution .blockInner{
    height: 181px;
    overflow: hidden;
}

.mod-fairPlay .team{width:185px;padding:0 10px;}
.mod-fairPlay .card-y{width:54px;}
.mod-fairPlay .card-r{}

.mod-suspensions ul li.odd,
.mod-fairPlay ul li.odd,
.mod-onecaution ul li.odd{background:#f5f5f5;}
.mod-onecaution tr:nth-child(2n+1) td {background-color:#f5f5f5;}

.mod-suspensions .innerWrapper,
.mod-fairPlay .innerWrapper, 
.mod-onecaution .innerWrapper{margin: -16px 0 0;}

.mod-suspensions #suspensions-paginator,
.mod-fairPlay #fairPlay-paginator, 
.mod-onecaution #onecaution-paginator{bottom:3px;left: 0;}
.mod-suspensions .pagination,
.mod-fairPlay .pagination{margin:2px 0 0;}

.mod-suspensions .a1{
    width:94px;
    padding: 0 10px;
    text-transform:uppercase;
}
.mod-suspensions .a2{
    border-left: 1px solid #90806A;
    width:100px;
    padding: 0 10px;
    text-transform:uppercase;
}
.mod-suspensions .a3{
    border-left: 1px solid #90806A;

    text-transform:uppercase;
    padding: 0 10px;
}
.mod-suspensions .player{width: 94px;padding:0 10px;}
.mod-suspensions .club {width:100px;padding: 0 10px;}
.mod-suspensions .games{padding: 0 10px;}

.mod-onecaution .player{width: 89px;padding:0 10px;}
.mod-onecaution .club{width:99px;padding: 0 10px;}
.mod-onecaution .games{padding: 0 10px;}

.theme-gov .mod-article-carousel .mod-highlights li a b,
.theme-gov .mod-highlights li a b {left: 3px;}


.mod-onecaution .head{ 
    background:#746045;
    color: #fff;
    position: relative;
    top: -3px;
    vertical-align: middle;
    width: 300px;
    font-weight:bold;
}

.mod-onecaution .head ul {width:300px; overflow:hidden;}
.mod-onecaution .head ul li {float:left;}
.mod-onecaution .head ul li .a1 {width:89px;}
.mod-onecaution .head ul li .a2 {width:89px;}
.mod-onecaution .head ul li .a3 {width:59px;}
.mod-onecaution .head ul li span {display:block; border-right: 1px solid #90806A; text-transform:uppercase;}
.mod-onecaution .a1, .mod-onecaution .a2, .mod-onecaution .a3 {padding: 10px;}



/* Laws of the Game */

.theme-gov .laws {
    background-color: #000; height: 290px; z-index: 100;
    margin-bottom: 20px; position: relative;
}
.column-4 .cp-loader-laws{left:48%;z-index:1;}

.column-4 .laws .cp-loader-laws{left:50%;}
.cp-loader-laws .progressDialog {
    background: url("../../images/ajax-loader-bbw.gif") no-repeat scroll 0 0 transparent;
    height: 15px;
    left: 50%;
    position: absolute;
    top: 50%;
    width: 15px;
}
.column-4 .cp-loader-laws .progressDialog{background:url("../../images/ajax-loader-bbw.gif") no-repeat scroll 0 0 transparent;}

.mod-onecaution .cp-loader-laws .progressDialog,
.mod-suspensions .cp-loader-laws .progressDialog,
.mod-fairPlay .cp-loader-laws .progressDialog{background: url("../../images/ajax-loader-RAG.gif") no-repeat scroll 0 0 transparent;left:48%;}

.theme-gov .laws .cms-overlay {
    height: 290px; position:absolute;
    top: 0; left: 10px;
}

.theme-gov .column-8 .laws .cms-overlay {width: 610px;}
.theme-gov .laws .cms-overlay h2 {
    font-family: 'FSJoeyHeavy'; text-transform: uppercase;
    color: #fff; font-size: 59px; width: 270px;
    line-height: 0.82em; margin: 21px 0 0 0;
}

.theme-gov .laws .cms-overlay p {
    font-family: 'FSJoey'; text-transform: uppercase; color: #ababaa;
    font-size: 18px; width: 270px; line-height: 1.25em; margin-top: 18px;
}

.theme-gov .column-8 .laws .cms-overlay form {bottom: 20px; position: absolute; width: 100%;}
.theme-gov .laws .form-select.select .select-box b {width: 132px; height:32px;}
.theme-gov .laws .form-select2.select .select-box b {
    width: 273px; height:32px;
    margin:0; position:relative; left:10px;
}

.theme-gov .laws .select-box b {
    line-height:29px; padding: 0 10px; cursor:pointer;
    border:none; color: #ffffff; z-index: 100; font-size: 1.2em; 
    background:#746045 url("../../images/components/cp-selectGovContainerBg.png") repeat-y scroll right 0;
}

.theme-gov .laws .form-select2 {margin-left:0px;}
.theme-gov .laws .form-select2.select .select-box.show ol {left: 162px; width: 291px;}
.theme-gov .laws .select-box.show ol {width: 150px; background-color: #5e4e3c; border:solid 1px #746045; z-index: 10000; position:absolute;}
.theme-gov .laws .select-box.show ol li {height:32px;}
.theme-gov .laws .select-box b:hover {background-position: right -32px;}
.theme-gov .laws .select-box.show b {background-position: right -64px;}
.theme-gov .laws .select-box ol li a:link, .theme-gov .laws .select-box ol li a:visited {border-bottom: 1px solid #746045; color: #FFFFFF; padding: 8px 7px 8px 10px;}
.theme-gov .laws .select-box ol li a:hover {background-color:#746045; color:#fff;}
.theme-gov .laws .button {position:relative; left:20px;}
.theme-gov .laws .button a {line-height:28px;height:30px; padding: 2px 35px 0 10px;cursor: pointer;color:#000;background:url("../../images/modules/governance/g-arrows-gov-sprite.png") no-repeat scroll 40px 6px #fff;display:inline-block;text-transform:uppercase;font-size: 1.5em;border-radius: 0; -webkit-transition:color .1s ease-in;  -moz-transition:color .1s ease-in;  -o-transition:color .1s ease-in;  transition:color .1s ease-in; width:22px; font-family: 'FSJoeyMedium';}
.theme-gov .laws .button a:hover {background:url("../../images/modules/governance/g-arrows-sprite.png") no-repeat scroll 40px -34px #746045;color:#fff;}

    /* sidebar version */
    .theme-gov .column-4 .laws {height: 290px; background:url("../../images/modules/governance/laws-tile-small.png") repeat-x scroll 0 0 transparent;}
    .theme-gov .column-4 .laws .cms-overlay form {bottom: 15px; position: absolute; width: 100%;}
    .theme-gov .column-4 .laws #gov-splash {display:none;}
    .theme-gov .column-4 .laws .cms-overlay {width: 273px; left:15px; height: 290px;}
    .theme-gov .column-4 .laws .cms-overlay h2 {margin: 11px 0 0 0;}
    .theme-gov .column-4 .laws .cms-overlay p {margin-top: 16px;}
    .theme-gov .column-4 .laws .form-select2 {clear:both; float:left; z-index:-20; position:static;}
    .theme-gov .column-4 .laws .form-select.select .select-box b {width: 176px;}
    .theme-gov .column-4 .laws .form-select.select .select-box.show ol {left: 0px; width: 194px;}
    .theme-gov .column-4 .laws .form-select2.select .select-box b {margin:10px 0 0 0; width: 253px; left:0; position:relative;}  
    .theme-gov .column-4 .laws .form-select2.select .select-box.show ol {left: 0px; width: 271px; top:40px;}
    .theme-gov .column-4 .laws .button {left:10px;}
    .theme-gov .column-8 .laws .form-select2.select .select-box.show ol{}
    .theme-thefa .column-4 .laws {height: 290px; background:url("../../images/modules/governance/laws-tile-small.png") repeat-x scroll 0 0 transparent;margin-bottom:20px;}
    .theme-thefa .column-4 .laws .cms-overlay form {bottom: 15px; position: absolute; width: 100%;}
    .theme-thefa .column-4 .laws #gov-splash {display:none;}
    .theme-thefa .column-4 .laws .cms-overlay {width: 273px; left:15px; height: 290px;}
    .theme-thefa .column-4 .laws .cms-overlay h2 {color: #fff;font-family: "FSJackRegular";font-size: 45px;line-height: 100%;margin: 11px 0 0;text-transform: uppercase;}
    .theme-thefa .column-4 .laws .cms-overlay p {margin-top: 16px;font-family: "FSJackRegular";font-size:16px;}
    .theme-thefa .column-4 .laws .form-select2 {clear:both; float:left; z-index:-20; position:static;}
    .theme-thefa .column-4 .laws .form-select.select .select-box b {width: 176px;}
    .theme-thefa .column-4 .laws .form-select.select .select-box.show ol {left: 0px; width: 196px;}
    .theme-thefa .column-4 .laws .form-select2.select .select-box b {margin:10px 0 0 0; width: 253px; left:0; position:relative;background:url("../../images/components/cp-selectContainerBg-800px.png") repeat-x scroll right 0 #fff;}  
    .theme-thefa .column-4 .laws .form-select2.select .select-box.show ol {left: 0px; width: 273px; top:40px;}
    .theme-thefa .column-4 .laws .button {left:10px;}
    
    .theme-thefa .laws{position:relative;}
    .theme-thefa .laws .cms-overlay p {
        font-family: 'FSJoey'; text-transform: uppercase; color: #ababaa;
        font-size: 18px; width: 270px; line-height: 1.25em; margin-top: 18px;
    }
    .theme-thefa .laws .form-select2 {margin-left:0px;}
    .theme-thefa .laws .form-select2.select .select-box.show ol {left: 162px; width: 291px;}
    .theme-thefa .laws .select-box.show ol {width: 150px; background-color: #fff; border:solid 1px #dedede; z-index: 10000; position:absolute;border-bottom:0;}
    .theme-thefa .laws .select-box.show ol li {height:32px;}
    .theme-thefa .laws .select-box b:hover,
    .theme-thefa .column-4 .laws .form-select2.select .select-box b:hover
     {background-position: right -29px;}
    .theme-thefa .column-4 .laws .form-select.select  .select-box.show b,
    .theme-thefa .column-4 .laws .form-select2.select  .select-box.show b {background-position: right -58px;}
    .theme-thefa .laws .select-box ol li a:link, .theme-thefa .laws .select-box ol li a:visited {border-bottom: 1px solid #dadada; color: #666; padding: 8px 7px 8px 10px;}
    .theme-thefa .laws .select-box ol li a:hover {background-color:#f7f7f7; color:#666;}
    .theme-thefa .laws .button {position:relative; left:20px;}
    .theme-thefa .laws .button a {line-height:28px;height:30px; padding: 2px 35px 0 10px;cursor: pointer;color:#000;background:url("../../images/modules/governance/s-arrows-gov-sprite.png") no-repeat scroll 40px 6px #fff;display:inline-block;text-transform:uppercase;font-size: 1.16em;border-radius: 0; -webkit-transition:color .1s ease-in;  -moz-transition:color .1s ease-in;  -o-transition:color .1s ease-in;  transition:color .1s ease-in; width:22px; font-family: 'Arial';}
    .theme-thefa .laws .button a:hover {background:url("../../images/modules/governance/s-arrows-gov-sprite.png") no-repeat scroll 40px -34px #fff;color:#666;}
    .theme-thefa .column-4 .laws .cms-overlay {
        height: 290px;
        left: 15px;
        width: 273px;
        position:absolute;
    }
    .theme-thefa .mod-singleBoxTitleLink .button a, 
    .theme-thefa .slide-txt .button a{background:url("../../images/modules/s-arrows-thefa-sprite.png") no-repeat scroll right 6px #fff;font-family: 'FSJackRegular';font-size: 1.16em;-moz-box-shadow: 1px 0 3px rgba(0, 0, 0, 0.2);-webkit-box-shadow:1px 0 3px rgba(0, 0, 0, 0.2);box-shadow: 1px 0 3px rgba(0, 0, 0, 0.2);
                                      
                                      }
    /* sidebar version */  
     .theme-thefa .mod-singleBoxTitleLink .button a:hover,  
    .theme-thefa .slide-txt .button a:hover{background:url("../../images/modules/s-arrows-thefa-sprite.png") no-repeat scroll right -34px #fff;color:#666;}

.theme-thefa .mod-singleBoxTitleLink .cp-title{font-size:3em;}

/* Laws of the Game */
        
.theme-gov .cp-lead{
    text-transform:uppercase;
    font-size: 2.5em;
    line-height: 32px;
}
.theme-gov .cp-title span{
    line-height:36px;
    padding:3px 10px 5px;
}
.theme-gov .cp-title{
    text-transform:uppercase;
    line-height: 36px;
    font-size:3em;
}
.mod-singleBoxTitleLink ul li span{
    padding:0px 10px 5px;
}

.mod-singleBoxTitleLink .dropdown,
.mod-singleBoxTitleLink .button{
    bottom: 40px;
    left: 10px;
    position: absolute; z-index:102;
}

.mod-singleBoxTitleLink .dropdown .select-box b{
    background: url("../../images/modules/mod-dropdown-Sprite.png") no-repeat scroll right -32px #fff;
    line-height:32px;
    height:32px;
    width:168px;
    }
    
.mod-singleBoxTitleLink .dropdown .select-box ol.show-ol,
.mod-singleBoxTitleLink .dropdown .select-box.show ol{
    width:168px;
    top:45px;
    border:none;
    padding:10px;
    -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-singleBoxTitleLink .dropdown .select-box ol li a:link{border-top:1px dotted #ddd;border-bottom:none;}
.mod-singleBoxTitleLink .dropdown .select-box ol li:first-child a:link{border-top:none;}
.mod-singleBoxTitleLink .dropdown .select-box ol.show-ol{display:block;}   
.mod-singleBoxTitleLink .dropdown .show b{background-position:right 0;}
    
    
/* Gov Article Downloads */
.theme-gov .mod-article .mod-articleDownloads {margin-bottom: 20px;}
.theme-gov .mod-article .mod-articleDownloads h3{
    background: url("../../images/structure/MF-block-header.png") repeat-x 0 0 transparent;
    height: 36px;
    line-height: 36px;
    margin: 0;
    padding: 4px 10px 0;
    position: relative;
    color: #fff;  
    font-family: 'FSJoey';
    font-size: 1.8em;
}
.theme-gov .mod-article .mod-articleDownloads ul{
    margin:0;
    padding:0;
    border:1px solid #e1e1e1;
    background:none;
}

.theme-gov .cp-shadow-icon span,
.theme-gov .mod-newsList li a.mod-newsList-linkContainer .cp-shadow-icon {width:35px;}
.theme-gov .mod-article-copy ul, 
.theme-gov .mod-article-copy ol{margin-top:20px;}
.theme-gov .mod-article-copy ul li, 
.theme-gov .mod-article-copy strong,
.theme-gov .mod-article-copy ol li{font-size:1em;}

.theme-gov .mod-article-copy h1,
.theme-gov .mod-article-copy h2,
.theme-gov .mod-article-copy h3,
.theme-gov .mod-article-copy h4,
.theme-gov .mod-article-copy h5,
.theme-gov .mod-article-copy p,
.theme-gov .mod-article-copy ol,
.theme-gov .mod-article-copy ul{margin-bottom:20px;margin-top:0;}

.theme-gov .mod-articleDownloads a{color:#6e7a35;}
.theme-gov .mod-articleDownloads .mod-newsList{width:618px;}
.theme-gov .mod-articleDownloads h2{font-family: 'Arial';  font-size: 1.16em;line-height: 1.2857em;color:#746045;}
.theme-gov .mod-articleDownloads p {font-size: 0.8em;}
.theme-gov .mod-newsList.searchResults li.icon{margin:0 10px; width:580px;}
.theme-gov .mod-articleDownloads li{background: url("../../images/modules/mod-gov-articleDownloads-separator.png") repeat-x scroll 0 0 transparent;border:none;}
.theme-gov .mod-articleDownloads li:first-child{background:none;}
.theme-gov .mod-articleDownloads h2{margin:0;padding:0 0 5px;width:500px;}
.theme-gov .mod-articleDownloads p{margin:0;width:500px;}
.theme-gov .mod-articleDownloads .mod-newsList .cp-shadow-icon{height:80px;}
.theme-gov .mod-articleDownloads .mod-newsList .mod-newsList-linkContainer{min-height: 70px;}
.theme-gov .mod-articleDownloads .cp-shadow-icon span{bottom:0;}
.theme-gov .mod-newsList.searchResults li a.mod-newsList-linkContainer {width:580px; cursor:pointer; min-height: 90px;}
.theme-gov .searchResults {width: 598px;}
.theme-gov .mod-quickLinks-hgroup a {cursor: pointer;}
.theme-gov .mod-quickLinks-section {
    border-top: 1px solid #D9D9D9;
    height: 87px;
    padding: 8px 0 0 14px;
}
.theme-gov .lastSection .mod-quickLinks-section {border-bottom: 1px solid #D9D9D9; height:88px;}
.theme-gov .mod-LinkBlocks {height: 290px; clear;both;}
.theme-gov .mod-LinkBlocks li {padding:6px 0 21px 15px; border-top:1px solid #d9d9d9; height:69px;}
.theme-gov .mod-LinkBlocks li.mod-LinkBlocksLast {padding:6px 0 16px 15px; border-bottom:1px solid #d9d9d9; height:72px}
.theme-gov .mod-quickLinks-section h1 {margin:0; padding:0; font-family:'FSJoey'; font-size:2.5em; color:#746045; text-transform:uppercase; line-height:1.1; position:relative;}
.theme-gov .mod-quickLinks-section p {margin:0; padding:0; font-family: 'FSJoeyMedium'; font-size: 1.3em; line-height: 1.2; position:relative;}
.theme-gov .mod-quickLinks-section .chevron {background: url("../../images/modules/governance/chevrons.png") no-repeat scroll right 7px transparent; width: 8px; display:inline-block;}
.theme-gov .mod-quickLinks-hgroup a:hover .chevron {background: url("../../images/modules/governance/chevrons.png") no-repeat scroll right -23px transparent;}
.theme-gov .column-8 .select-box {margin: 1px 10px 0 0px; z-index: 5000;}
.theme-gov .column-8 .mod-suspExistingSearchBar .select-box{z-index:4999;}
.theme-gov .column-8 .select-box b {width: 305px;}
.mod-searchBar .select-box b {background-position: /*right -87px*/ right -204px; margin: 0 10px 0 0; width: 114px;}
.theme-gov .column-8 .mod-fairplaySearchBar .select-box {margin: 1px 10px 0 20px;}
.theme-gov .column-8 .mod-fairplaySearchBar .select-box b {background: url("../../images/components/cp-selectContainerBg-long.png") no-repeat scroll right 0 #FFFFFF;}
.theme-gov .column-8 .mod-searchBar dd button {position: absolute; right: 10px; width: 78px;}
.theme-gov .column-12 .mod-searchBar dd button {width: 78px; height: 30px; margin-top: 0;}
.theme-gov .column-8 .mod-searchBar .form-select ol {width: 325px;}
.theme-gov .column-8 .mod-article-header {margin: 0 0 10px 0;}
.theme-gov .mod-relatedNews ul li, .mod-otherNews ul li {border-bottom: 1px solid #E1E1E1;}
.theme-gov .mod-relatedNews ul li.last {border:none;}
.theme-gov .mod-relatedNews ul li a span {padding: 0;}

.theme-gov #mod-cw-autocomplete{
    background:#fff;
    width:230px;
    z-index:5000 !important;
    margin:40px 0 0 11px !important;
    -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);
    padding: 10px 0;
    height:auto;
    }
.theme-gov #mod-cw-autocomplete li{
    border-top:1px solid #e3e3e3;
    margin:0 10px;
    }
.theme-gov #mod-cw-autocomplete li:first-child{
    border-top:none;
    }
.theme-gov .mod-suspExistingSearchBar .onecautionaway-club-submit,
.theme-gov .mod-suspExistingSearchBar .currentsuspensions-club-submit{
    background: url("../../images/modules/nav/nav-searchBox-icon.png") no-repeat scroll 0 -65px #FFFFFF;
    border: medium none;
    height: 20px;
    margin: 5px 0 0 -25px;
    position: absolute;
    text-indent: -999em;
    width: 20px;
    cursor:pointer;
    text-transform: capitalize;

    }

.theme-gov #mod-cw-autocomplete li a{
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    line-height:36px;
    vertical-align:middle;
    padding:0 10px;
    }
.theme-gov #mod-cw-autocomplete li a:hover{
    background:#f3f3f3;
    color:#746045;
    }
/* Suspension Tables */
    .suspension_current th, .suspension_oneaway th {background-color:#746045; color:#fff; font-weight:bold; text-transform:uppercase;}
    .suspension_current th, .suspension_current td,
    .suspension_oneaway th, .suspension_oneaway td {padding:10px;}
    .suspension_current .cOne {width:184px;}
    .suspension_current .cTwo {width:174px;}
    .suspension_current .cThree {width:84px;}
    .suspension_current .cFour {width:34px;}
    .suspension_current .cFive {width:40px;}
    .suspension_oneaway .cOne {width:145px;}
    .suspension_oneaway .cTwo {width:195px;}
    .suspension_oneaway .cThree {width:75px;}
    .suspension_oneaway .cFour {width:122px;}

/* Governance FA Agent Table */
.theme-gov .mod-faagentSearchBar fieldset .input-text {width: 353px;}
.theme-gov .mod-faWrittenReasonsSearchBar fieldset .input-text {width: 300px; margin: 1px 10px 0 5px;}
.mod-roa{position:relative;}
.theme-gov .mod-roa .mod-faagentSearchBar fieldset .input-text {width: 376px;}
.theme-gov .mod-roa nav{display:none;}
.theme-gov .mod-roa .cp-loader .progressDialog {position:absolute;left:310px;background:url("../../images/ajax-loader-RAG.gif") no-repeat 0 0;}
.theme-gov .mod-roa .pdfIcon .cp-shadow-icon{background-position: -67px -15px;height:75px;}
.theme-gov .mod-roa .searchResults .mod-newsList-linkContainer h2{font-size:1.16em;width:500px;min-height:15px;}
.mod-roa .searchResults .mod-newsList-linkContainer p{width:510px;}
.theme-gov .mod-newsList.searchResults li a.mod-newsList-linkContainer span{font-weight:normal;}
.mod-roa-title a:hover{background-color:#f5f5f5;}
.theme-gov .mod-roa .mod-newsList.searchResults li.icon{width:610px;border-top:1px solid #e1e1e1;margin:0;padding: 7px 0 2px 10px;}
.mod-roa .mod-newsList{background:none;}
.mod-roa-title{width:100%;}
.mod-roa-title a {background:url("../../images/modules/mod-roa-title.png") no-repeat right -173px #fff;border-top:3px solid #e1e1e1;padding:10px 8px;display:block;}
.mod-roa-title a h4 {font-size:0.875em;}
.theme-gov .mod-roa .mod-newsList.searchResults li.icon:first-child{border-top:0;}
.mod-roa-holder-expanded .mod-roa-title a{background:url("../../images/modules/mod-roa-title.png") no-repeat right 5px #f5f5f5;}
.mod-roa-holder-expanded .mod-roa-title a h4{color:#666;}
.mod-roa header{padding-bottom:16px;}
.theme-gov .mod-roa .mod-newsList.searchResults li a.mod-newsList-linkContainer{min-height:70px;}
.mod-roa-content{display:none;}
.mod-roa-holder-expanded .mod-roa-content{display:block;}
.mod-roa-title h4{line-height:100%;margin:0; padding:0;}
.mod-roa .discipline .key{width:608px;padding:0px;}

.theme-gov .text h1 {margin-bottom:0;}
.theme-gov .text p {margin-top:0; margin-bottom:15px; font-family: 'FSJoey'; font-size: 1.4em; line-height: 1.3;}
.theme-gov .column-8 .mod-searchBar dd button:hover, .theme-gov .column-8 .mod-searchBar dd button:active, .theme-gov .column-8 .mod-searchBar dd button:focus {color: #666;}

    .faagent th {background-color:#746045; color:#fff; font-weight:bold; text-transform:uppercase;}
    .faagent th, .faagent td {padding:10px;}
    .faagent .cOne {width:104px;}
    .faagent .cTwo {width:104px;}
    .faagent .cThree {width:104px;}
    .faagent .cFour {width:154px;}
    .faagent .cFive {width:50px; text-align: left;}    
    .faagent tr:nth-child(2n+1) td {background-color:#f5f5f5;}
    
.theme-gov .agents-key {margin:20px 0 20px 7px;}
.theme-gov .agents-key li {margin:5px 0 0 0;}
.theme-gov .agents-key li strong {font-weight:bold}

/* Governance Fairplay Table */
    .fairplaymatches-selector {height: 52px; background-color:#f1f1f1; padding: 0 10px; position: relative; top: -4px;}
    .fairplaymatches-selector h4 {position:relative; top: 18px;}
    .fairplaymatches-selector ul {
        position: absolute;
        right: 10px;
        top: 8px;
    }
    .theme-gov #module-rules-results .mod-newsList{background:url("../../images/modules/governance/mod-highlightsBg.png") no-repeat scroll center bottom transparent;}
    
    .fairplaymatches-selector-sus {margin:34px 0 0 11px; float:left;}
    .theme-gov #tabs .fairplaymatches-selector-sus ul {width: 360px;}
    .fairplaymatches-selector li, .fairplaymatches-selector-sus li {float:left;width: 175px;}
    .fairplaymatches-selector li.left .btn, .fairplaymatches-selector-sus li.left .btn {border-top-left-radius: 6px; border-bottom-left-radius: 6px; width: 175px;}
    .fairplaymatches-selector li.right .btn, .fairplaymatches-selector-sus li.right .btn {border-top-right-radius: 6px; border-bottom-right-radius: 6px; width: 180px!Important;}
    .fairplaymatches-selector li .btn {padding: 1px 10px 2px;}
    .fairplaymatches-selector-sus li .btn {padding: 0px 5px 2px 5px;}
    .fairplaymatches-selector li.left .btn,
    .fairplaymatches-selector-sus li.left .btn {
        background: url("../../images/components/gov-fairplay-left-btn-bg.png") repeat-x scroll 175px 0 #FFFFFF;
        height: 39px; box-shadow:none;}
    .fairplaymatches-selector li.right .btn,
    .fairplaymatches-selector-sus li.right .btn {
        background: url("../../images/components/gov-fairplay-right-btn-bg.png") repeat-x scroll 0px 0 #FFFFFF;
        height: 39px; box-shadow:none;}
    .fairplaymatches-selector li .btn:hover, 
    .fairplaymatches-selector-sus li.left .btn:hover {background-position: 0 -41px!important;}
    .fairplaymatches-selector li.right .btn:hover, 
    .fairplaymatches-selector-sus li.right .btn:hover {background-position: 1px -41px!important;}
    .fairplaymatches-selector li.left .on,
    .fairplaymatches-selector li.right .on,
    .fairplaymatches-selector-sus li.left .on,
    .fairplaymatches-selector-sus li.right .on {background-position: 0px -41px;}
    .fairplaymatches-selector li .on, .fairplaymatches-selector-sus li .on, .theme-gov .mod-suspExistingSearchBar ul li button.on {color:#666;}

.theme-gov .mod-fairplay-table,
.theme-gov .mod-currentsuspensions-table,
.theme-gov .mod-faagent-table,
.theme-gov .mod-suspension-table {position: relative; top: -4px; z-index: 100;}
    .fairplay .cOne, .fairplay .cTwo, .fairplay .cThree, .fairplay .cFour, .fairplay .cFive,
    .faagent .cOne, .faagent .cTwo, .faagent .cThree, .faagent .cFour,
    .suspension_current .cOne, .suspension_current .cTwo, .suspension_current .cThree, .suspension_current .cFour,
    .suspension_oneaway .cOne, .suspension_oneaway .cTwo, .suspension_oneaway .cThree {text-align: left; border-right:1px solid #90806a;}
    .fairplay .cFive {text-align: left;}
    .fairplay tr.alt td,
    .faagent tr.alt td,
    .suspension_current tr.alt td,
    .suspension_oneaway tr.alt td {background-color:#f5f5f5;}
    .fairplay td.pos {padding: 10px 10px 10px 10px}
    .fairplay .cTwo {width:169px;}
    .fairplay .cTwo {width:169px;}
    .fairplay .cThree {width:55px;}
    .fairplay .cFour {width:95px;}
    .fairplay .cFive {width:105px;}
    .fairplay .cSix {width:147px; text-align: left;}
    .fairplay td.team {color:#746045;}
    .fairplay .cFour span {
        background: url("../../images/modules/governance/card-yellow.png") no-repeat scroll right 0 transparent;
        float:right; height:17px; right:10px; top:-1px; position:relative; text-indent:-9999px; width:13px;
    }
    .theme-gov .mod-faagent-table .pagination {
        background: url("../../images/modules/mod-highlightsBg.png") no-repeat scroll center top transparent;
        margin: 20px 0 0;
        padding: 20px 0 0;
        text-align: center;
        }
    .fairplay .cFive span {
        background: url("../../images/modules/governance/card-red.png") no-repeat scroll right 0 transparent;
        float:right; height:17px; right:11px; top:-1px; position:relative; text-indent:-9999px; width:13px;
    }
.mod-faagent-table .cp-loader .progressDialog,
.mod-fairplay-table .cp-loader .progressDialog{position:absolute;left:310px;background:url("../../images/ajax-loader-RAG.gif") no-repeat 0 0;top:45px;}
#module-rules-search .cp-loader .progressDialog{position:absolute;left:49%;background:url("../../images/ajax-loader-RAG.gif") no-repeat 0 0;top:45px;}
.mod-suspension-table .cp-loader .progressDialog{position:absolute;left:310px;background:url("../../images/ajax-loader-RAG.gif") no-repeat 0 0;top:45px;}
.theme-gov .discipline {margin:20px 0 0 0; border:1px solid #e1e1e1;}
.theme-gov .key {
    background-color:#fff; border:5px solid #f2f2f2; 
    margin:0; padding:20px;
}
.theme-gov .mod-find fieldset a{color:#fff;}
.theme-gov .mod-fairplay-table .key {padding: 0 14px;}
.theme-gov .tabs-2-content .key {padding: 15px 20px 20px 20px;}
.theme-gov .key li {clear:both; font-size:1em; color:#666666; padding: 14px 0 24px;}
.theme-gov .key li strong {font-weight:bold;}
.theme-gov .key li.key1 {border-bottom:1px solid #e1e1e1; padding-bottom:32px;}
.theme-gov .key li.key2 {border-bottom:1px solid #e1e1e1; padding-bottom:32px;}
.theme-gov .key li.key3 {margin-bottom:10px;}
.theme-gov .card-yellow {
    float:left; background: url("../../images/modules/governance/card-yellow.png") no-repeat scroll left 0 transparent;
    padding:0 0 2px 20px;
}
.theme-gov .card-red {
    float:left; background: url("../../images/modules/governance/card-red.png") no-repeat scroll left 0 transparent;
    padding:0 0 2px 20px;
}
.theme-gov .key p {font-size: 12px;}
.theme-gov .mod-faagent-table .key {border:none; padding:0;}
.theme-gov .mod-faagent-table .key li {border-bottom:0; padding:0; margin:0 0 10px;}
.theme-gov .points {float:right; font-weight:bold; padding-right:20px;}
.theme-gov .mod-newsSearchBar fieldset .input-text {width:704px;} 
.theme-gov .mod-searchBar fieldset .input-text {color:#bcbcbc;} 

/* Governance Club Discipline */
.theme-gov .search-title {position:relative;}
.theme-gov .search-title img.crest {position:absolute; right:10px; bottom:-24px; }
.theme-gov .mod-disciplineSearchBar strong span {background:none;}
.theme-gov .mod-disciplineSearchBar {background: none repeat scroll 0 0 #E7E7E7;}
.theme-gov .mod-disciplineSearchBar .select-box b,
.theme-gov .mod-suspExistingSearchBar .select-box b {background: url("../../images/components/cp-selectContainerBg-long.png") no-repeat scroll right 0 #FFFFFF; width: 191px;}
.theme-gov .mod-suspExistingSearchBar .select-box b {margin-bottom: 16px;}
.theme-gov .mod-disciplineSearchBar .form-select ol,
.theme-gov .mod-suspExistingSearchBar .form-select ol {width: 230px; z-index: 1000;height:180px;overflow-y:scroll;overflow-x:hidden;}
.theme-gov .mod-suspExistingSearchBar dl {margin:13px 0 0 0; float:left; color: #666;}
.theme-gov .mod-suspExistingSearchBar dt {margin:0 0 7px 0;}
.theme-gov .mod-suspExistingSearchBar dt strong {font-weight:bold;}
.theme-gov .mod-suspExistingSearchBar dd input {color:#b2b2b2;}
 
.theme-gov #tabs .mod-suspExistingSearchBar .selector {float:left; margin: 32px 0 0 10px;}
.theme-gov #tabs .mod-suspExistingSearchBar ul.player {width:169px; float:left; margin-right: 20px;}
.theme-gov .mod-suspExistingSearchBar ul.player li,
.theme-gov .mod-suspExistingSearchBar ul.team li {margin:0; padding:0;}
.theme-gov .mod-suspExistingSearchBar ul.player li button {width: 169px; box-shadow:none; padding:0; margin:0;}
.theme-gov .mod-suspExistingSearchBar ul.player li.top button {height:37px; background: url("../../images/modules/governance/gov-sus-buttons-large.png") no-repeat scroll 0 0px transparent;}
.theme-gov .mod-suspExistingSearchBar ul.player li.top button:hover,
.theme-gov .mod-suspExistingSearchBar ul.player li.top button.on {background-position: 0 -109px;}
.theme-gov .mod-suspExistingSearchBar ul.player li.middle button {height:36px; background: url("../../images/modules/governance/gov-sus-buttons-large.png") no-repeat scroll 0 -37px transparent;}
.theme-gov .mod-suspExistingSearchBar ul.player li.middle button:hover,
.theme-gov .mod-suspExistingSearchBar ul.player li.middle button.on {background-position: 0 -146px;}
.theme-gov .mod-suspExistingSearchBar ul.player li.bottom button {height:37px; background: url("../../images/modules/governance/gov-sus-buttons-large.png") no-repeat scroll 0 -73px transparent;}

.theme-gov .mod-suspExistingSearchBar ul.player li.bottom button:hover,
.theme-gov .mod-suspExistingSearchBar ul.player li.bottom button.on {background-position: 0 -182px;}
.theme-gov .mod-suspExistingSearchBar ul.player li.middle span,
.theme-gov .mod-suspExistingSearchBar ul.team li.middle span {position:relative; top: -2px;}
.theme-gov .mod-suspExistingSearchBar ul.player li.bottom span,
.theme-gov .mod-suspExistingSearchBar ul.team li.bottom span {position:relative; top: -2px;}
.theme-gov #tabs .mod-suspExistingSearchBar ul.team {width:129px; float:left;}
.theme-gov .mod-suspExistingSearchBar ul.team li button {width: 129px; box-shadow:none; padding:0; margin:0;}
.theme-gov .mod-suspExistingSearchBar ul.team li.top button {height:37px; background: url("../../images/modules/governance/gov-sus-buttons-small.png") no-repeat scroll 0 0px transparent;}
.theme-gov .mod-suspExistingSearchBar ul.team li.top button:hover,
.theme-gov .mod-suspExistingSearchBar ul.team li.top button.on {background-position: 0 -110px;}
.theme-gov .mod-suspExistingSearchBar ul.team li.middle button {height:36px; background: url("../../images/modules/governance/gov-sus-buttons-small.png") no-repeat scroll 0 -37px transparent;}
.theme-gov .mod-suspExistingSearchBar ul.team li.middle button:hover,
.theme-gov .mod-suspExistingSearchBar ul.team li.middle button.on {background-position: 0 -146px;}
.theme-gov .mod-suspExistingSearchBar ul.team li.bottom button {height:37px; background: url("../../images/modules/governance/gov-sus-buttons-small.png") no-repeat scroll 0 -73px transparent;}
.theme-gov .mod-suspExistingSearchBar ul.team li.bottom button:hover,
.theme-gov .mod-suspExistingSearchBar ul.team li.bottom button.on {background-position: 0 -182px;}

.theme-gov .mod-suspExistingSearchBar ul.team li.top button.disabled,
.theme-gov .mod-suspExistingSearchBar ul.team li.middle button.disabled,
.theme-gov .mod-suspExistingSearchBar ul.team li.bottom button.disabled {cursor: default; color: #aeaeae; text-shadow:none;}


.theme-gov .mod-suspExistingSearchBar dt, .theme-gov .mod-suspExistingSearchBar dd {clear:both;}
.theme-gov .mod-suspExistingSearchBar strong span{float:right; background:none; text-indent:-9999px; width:11px; height:21px; position:relative; left:16px;}
.theme-gov .mod-suspExistingSearchBar input {width: 210px;margin:0 0 15px 0;}
.theme-gov #tabs-2 .mod-suspExistingSearchBar dd {}
.theme-gov #tabs-2 .mod-suspExistingSearchBar dd.last {margin-bottom:0px;}
.theme-gov .mod-disciplineSearchBar strong {padding: 18px 10px 0;}
.theme-gov .currentsuspensions {width: 940px;}
.theme-gov .disciplinary {width: 620px;}
    .currentsuspensions th, .disciplinary th {background-color:#746045; color:#fff; font-weight:bold; text-transform:uppercase;}
    .currentsuspensions th, .currentsuspensions td,
    .disciplinary th, .disciplinary td {padding: 9px 10px 10px 10px; line-height: 1.5;font-size:0.75em;}
    .currentsuspensions .cOne, 
    .currentsuspensions .cTwo, 
    .currentsuspensions .cThree, 
    .currentsuspensions .cFour,
    .currentsuspensions .cFive,
    .currentsuspensions .cSix,
    .disciplinary .cOne,
    .disciplinary .cTwo,
    .disciplinary .cThree {border-right: 1px solid #90806A; text-align: left; }
    .currentsuspensions .cSeven {text-align: left;}
    .currentsuspensions .cOne {min-width: 142px;}
    .currentsuspensions .cTwo {min-width: 180px;}    
    .currentsuspensions .cThree {min-width: 115px;}
    .currentsuspensions .cFour {min-width: 64px;}
    .currentsuspensions .cFive {min-width: 64px;}
    .currentsuspensions .cSix {min-width: 39px;}
    .currentsuspensions .cSeven {min-width: 180px;}
    .currentsuspensions tr.alt td,
    .disciplinary tr.alt td {background-color:#F5F5F5;}
    .currentsuspensions td span {display:block;}
    .disciplinary .cOne {min-width: 297px;}
    .disciplinary .cTwo, .disciplinary .cThree {min-width: 130px;}   
    .disciplinary .cTwo span {
        background: url("../../images/modules/governance/card-yellow.png") no-repeat scroll right 0 transparent;
        height:17px; left:0px; top:0px; position:relative; text-indent:-9999px; width:13px; display: inline-block; margin-left: 2px;
    }
    .disciplinary .cThree span {
        background: url("../../images/modules/governance/card-red.png") no-repeat scroll right 0 transparent;
        height:17px; left:0px; top:0px; position:relative; text-indent:-9999px; width:13px; display: inline-block; margin-left: 2px;
    }
   
    .cards {position:relative; top: -4px;}
    .team-selector {height: 52px; background-color:#f1f1f1; padding: 0 10px; position: relative; top: -4px;}
    .team-selector h4 {position:relative; top: 18px;}
    .team-selector ul {
        position: absolute;
        right: 10px;
        top: 8px;
    }
    .theme-gov #module-rules-results .mod-newsList{background:url("../../images/modules/governance/mod-highlightsBg.png") no-repeat scroll center bottom transparent;}
    
    .team-selector-sus {margin:34px 0 0 11px; float:left;}
    .theme-gov #tabs .team-selector-sus ul {width: 260px;}
    .team-selector li, .team-selector-sus li {float:left;width: 125px;font-size:0.75em;}
    .team-selector li.left .btn, .team-selector-sus li.left .btn {border-top-left-radius: 6px; border-bottom-left-radius: 6px; width: 125px;}
    .team-selector li.right .btn, .team-selector-sus li.right .btn {border-top-right-radius: 6px; border-bottom-right-radius: 6px; width: auto;}
    .team-selector li .btn {padding: 1px 10px 2px;}
    .team-selector-sus li .btn {padding: 0px 5px 2px 5px;}
    .team-selector li.left .btn,
    .team-selector-sus li.left .btn {
        background: url("../../images/components/gov--left-btn-bg.png") repeat-x scroll 125px 0 #FFFFFF;
        height: 39px; box-shadow:none;}
    .team-selector li.right .btn,
    .team-selector-sus li.right .btn {
        background: url("../../images/components/gov--right-btn-bg.png") repeat-x scroll 0px 0 #FFFFFF;
        height: 39px; box-shadow:none;}
    .team-selector li .btn:hover, 
    .team-selector-sus li.left .btn:hover {background-position: 0 -41px!important;}
    .team-selector li.right .btn:hover, 
    .team-selector-sus li.right .btn:hover {background-position: 1px -41px!important;color:#666;}
    .team-selector li.left .on,
    .team-selector li.right .on,
    .team-selector-sus li.left .on,
    .team-selector-sus li.right .on {background-position: 0px -41px;}
    .team-selector li .on, .team-selector-sus li .on, .theme-gov .mod-suspExistingSearchBar ul li button.on {color:#666;}
    .clear_disciplinary {clear:both;}

    .team-selector li.left .on.disabled,
    .team-selector li.right .on.disabled,
    .team-selector-sus li.left .on.disabled,
    .team-selector-sus li.right .on.disabled {cursor: default; color: #aeaeae; text-shadow:none;}

/* Find module */


.mod-clubDiscipline fieldset,
.mod-singleBoxTitleLink fieldset {
       bottom:30px;left:10px;display:block;width:280px;height:92px;margin:0 auto;
       background-color:rgba(0,0,0,.4);position:absolute;z-index:600;
}

.mod-clubDiscipline fieldset a,
.mod-singleBoxTitleLink fieldset a{color:rgb(255,255,255); display: inline-block;padding: 18px 0px 0 5px;float:left;}

.mod-clubDiscipline fieldset button,
.mod-singleBoxTitleLink fieldset button{margin: 10px 10px 0 0;float:left;}

.mod-singleBoxTitleLink fieldset .input-text{width:103px;}
      
.mod-singleBoxTitleLink fieldset .selectContainer{margin:10px 0 10px 10px;}
.mod-singleBoxTitleLink fieldset .selectContainer,
.mod-singleBoxTitleLink fieldset .selectContainer select{float:left;width:115px;}
.mod-singleBoxTitleLink fieldset .selectContainer select option{width:109px;}
      
.mod-singleBoxTitleLink fieldset .form-input-text .form-error{width:104px;}
.mod-singleBoxTitleLink dt,.mod-find dd{}

.mod-clubDiscipline dl,
.mod-singleBoxTitleLink dl{padding:10px;width: 260px; z-index:600;}

.mod-clubDiscipline dl span,
.mod-singleBoxTitleLink dl span {z-index:600;}

.mod-singleBoxTitleLink dl .button {margin-top:10px; position:relative; left:0; bottom: -10px;}

.mod-singleBoxTitleLink select {z-index:600; position:relative;}
.mod-singleBoxTitleLink .select-box ol li a:hover {background: #f7f7f7;}     

.suspension_dates {width:301px; border:1px solid #dddddd; margin: 20px 20px 0 0; font-family:'Arial'; font-size:12px; float:left;}
.suspension_dates th {background:url("../../images/modules/governance/suspension_table.png") repeat-x scroll 0 bottom transparent; font-weight:bold;}
.suspension_dates th, .suspension_dates td {height: 15px; padding: 10px; color:#666666; text-align:left;}
.suspension_dates .cOne {border-bottom:1px solid #dddddd; border-right:1px solid #dddddd; width:85px;}
.suspension_dates .cTwo {border-bottom:1px solid #dddddd;}
.suspension_dates .cOne span {
    background: url("../../images/modules/governance/card-yellow.png") no-repeat scroll right 0 transparent;
    float:right; height:17px; right:8px; top:-1px; position:relative; text-indent:-9999px; width:13px;
}
.mod-suspension-table .table_txt {overflow:hidden;}
.mod-suspension-table .table_txt .info {margin:20px 0 0 0; float:left; width: 250px; width: 245px;}
.mod-suspension-table .table_txt .info p,
.mod-suspension-table p {line-height: 1.6; font-family:'Arial';}


.mod-clubDiscipline dd{clear:both;}
.mod-clubDiscipline dl{}
.mod-clubDiscipline .select-box b{
    width:162px;
    margin:0 10px 10px 0;
    }
.mod-clubDiscipline .select-box.show ol{width:182px;height:150px;overflow-y:scroll;overflow-x:hidden;}
.mod-clubDiscipline .button{
    bottom: 10px;
    position: absolute;
    right: 10px;
    z-index: 102;
    left:auto;
    }
/*------------------------------------------------------
SGP Styles
------------------------------------------------------*/  

.theme-SGP ul.mod-footerSponsors li a{
    background:url("../../images/modules/SGP/footer-sponsor-sprite.png") no-repeat scroll 0 -41px transparent;
    height:72px;
    }
.theme-SGP ul.mod-footerSponsors{padding-top:15px;}
/*.theme-SGP ul.mod-footerSponsors li{padding: 0 80px 0 0;}*/
.theme-SGP ul.mod-footerSponsors li.last{padding:0 10px 0 0;}
.theme-SGP ul.mod-footerSponsors li.umbro a{background-position:-300px -33px;width:71px;}
.theme-SGP ul.mod-footerSponsors li.hilton a{background-position:-1126px -33px;width:64px;}
.theme-SGP ul.mod-footerSponsors li.hampton a{background-position:-1210px -33px;width:66px;}
.theme-SGP ul.mod-footerSponsors li.perform a{background-position:-1296px -33px;width:76px;}
.theme-SGP ul.mod-footerSponsors li.bt a{background-position:-1392px -33px;width:72px;}
.theme-SGP ul.mod-footerSponsors li.nike a{background-position:-1492px -33px;width:71px;}
.theme-SGP ul.mod-footerSponsors li.continental a{background-position:-1565px -33px;width:170px;}
.theme-SGP ul.mod-footerSponsors li.grobb a{background-position:-1730px -28px;width:62px;}
.theme-SGP ul.mod-footerSponsors li.fmarc a{background-position:-1800px -30px;width:50px;}

/*HERO*/

.theme-SGP .MF-mod-hero{height:369px;}
.theme-SGP .MF-mod-hero #hero,
.theme-SGP .MF-mod-hero .mycarousel,
.theme-SGP .MF-mod-hero .jcarousel-item,
.theme-SGP .MF-mod-hero .jcarousel-clip
{width:940px;height:349px;overflow:hidden;position:relative;}
.theme-SGP .MF-mod-hero{margin:7px 0 0;}

.theme-SGP .jcarousel-item,
.theme-SGP .jcarousel-item img
{float:left;}

.theme-SGP .carouselControls {
    bottom: 17px;
    position: absolute;
    right: 0;
    text-align: center;
    width: 320px;
    z-index: 15;
}
.theme-SGP .carouselControls {
    bottom: 50px;
    position: absolute;
    right: 0;
    text-align: center;
    width: 300px;
    z-index: 15;
}
.theme-SGP .slide-txt {
    background: url("../../images/modules/SGP/slide-txt-arrow.png") no-repeat scroll 0 0 transparent;
    height: 349px;
    left: 541px;
    position: relative;
    width: 350px;
}
.theme-SGP .slide-txt .slide-text-inner {
    background: #d71921;
    height: 349px;
    left: 99px;
    position: relative;
    width: 300px;
}
.theme-SGP .slide-txt .headings {
    margin-top: 45px;
    padding: 20px;
    position: absolute;
    text-align: center;
    width:260px;
}
.theme-SGP .jcarousel-control a {
    background: url("../../images/components/MF-hero-pager.png") no-repeat scroll -10px 0 transparent;
    display: inline-block;
    font-size: 0;
    height: 10px;
    line-height: 0;
    overflow: hidden;
    position: relative;
    text-indent: 0;
    width: 10px;
}
.theme-SGP .jcarousel-item .slide-txt img {
    float: none;
}
.theme-SGP .jcarousel-control a:hover, 
.theme-SGP .jcarousel-control a.selected {
    background-position: -30px 0;
}
.theme-SGP .slide-txt p {
    font-size: 1.5em;
    line-height: 22px;
    text-align: left;
    text-transform: uppercase;
    width: 265px;
}
.theme-SGP .headings h2{
    font-size:3em;
    line-height:100%;
    text-transform: uppercase;
    }
.theme-SGP .slide-txt .headings .button {
    background: url("../../images/modules/teamgb-heroLinkSep.png") no-repeat scroll 50% 0 transparent;
    margin: 20px 0 0;
    padding: 20px 0 0;
    position: static;
}
.theme-SGP .slide-txt .headings .button a{color:#fff;font-size:1.33em;text-transform:uppercase;padding:0;background:none;}
.theme-SGP .slide-txt .headings .button a:hover{color:#000;}

.theme-SGP .mod-calendar h4{letter-spacing:-4px;}
.theme-SGP .mod-calendar h4 sup{letter-spacing:-1px;}

.theme-SGP .mod-calendar li p a{font-size:1.33em;}

.theme-SGP .mod-quickLinks{height: 290px;overflow: hidden;}
    .theme-SGP .mod-quickLinks h1{font-size: 1.6em;margin:0 0 10px;line-height:20px;position:relative;text-transform:uppercase;}
    .theme-SGP .mod-quickLinks h2{font-size: 2em;margin:0;line-height:22px;position:relative;}
    .theme-SGP .mod-quickLinks p{margin:0;position:relative;font-size: 1.33em;line-height:100%;}
    .theme-SGP .mod-quickLinks p span.cp-arrow{color:#666;background:url("../../images/components/thefa-cp-guillemet.png") no-repeat scroll right 5px transparent;padding-right: 8px;text-indent:-999em;display:inline-block;}
    .theme-SGP .mod-quickLinks p a:hover{color:#931580;}
    .theme-SGP .mod-quickLinks-hgroup a{cursor:pointer;}
    .theme-SGP .mod-quickLinks-section{border-top:1px solid #d9d9d9;height: 80px;padding:15px 0 0 14px;}
    .theme-SGP .mod-quickLinks .last{border-bottom:1px solid #d9d9d9;height:76px;}
    .theme-SGP .lastSection .mod-quickLinks-section{border-bottom:1px solid #d9d9d9;}
    .theme-SGP .mod-quickLinks .mod-quickLinks-sectionHover{}
    
.theme-SGP  .twinBlockOuter{
    height:290px;
    width: 300px;
    }
.theme-SGP .twinBlock {
    height:135px;
    margin:0 0 20px 0;
}

    .theme-SGP .twinBlock article{
        -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);
         height: 135px;
         width: 300px;
    }
    .theme-SGP .twinBlock a{
        border:3px solid #fff;
        position:relative;
        display:block;
        height:129px;
        overflow:hidden;
        }
    .theme-SGP .twinBlock .article{
        height:129px;
        overflow:hidden;
        }
        .theme-SGP .twinBlock img{position:absolute;z-index:0;cursor:pointer;}
        .theme-SGP .twinBlock h2{
            background:#fff;
            font-size: 1.83em;
            padding: 5px 7px 5px;
            margin: 0;
            text-transform:uppercase;
            cursor:pointer;
            display:inline-block;
            }
        .theme-SGP .twinBlock h2 span{
            background:url("../../images/modules/SGP/mod-twinBlock-arrows.png") no-repeat 90% 2px transparent;
            display:inline-block;
            width:20px;
            text-indent:-999em;
            padding: 0 3px;
            }
         .theme-SGP .twinBlock a:hover h2 span{
             background-position:90% -56px;
             }   
        .theme-SGP .twinBlock h3{
	         background:#fff;
	         color:#666;
             font-size:1.16em;
             text-transform:uppercase;
             line-height:30px;
             height:30px;
             padding:0 10px;
             cursor:pointer;
             display:block;
             text-shadow: none;
             }
             
         .theme-SGP .twinBlock-bottom{
             margin: 0;
             }

.theme-SGP .twinBlock a:hover {
    border-color:rgb(215,25,33);
    }
.theme-SGP .twinBlock a:hover h2{
    background-color:rgb(215,25,33);
    color:rgb(255,255,255);
    bottom:31px;
    }
.theme-SGP .twinBlock a:hover .article hgroup{
      bottom:0px;
      }
.theme-SGP .mod-calendar li a{font-weight:lighter;}

.theme-SGP #mod-quickNav{left: 0px;background-position:center 33px;height:38px;}
.theme-SGP #mod-quickNav ul{position:relative;left:180px;top: -5px;width:730px;}
.theme-SGP .s-el{
    background: url("../../images/SGP-logo-heroOverlay.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 72px;
    left: -11px;
    position: absolute;
    top: 0;
    width: 178px;
    }
.theme-SGP .mod-article-header{margin:0 10px 0 0;}
.theme-SGP .mod-article h4,
.theme-SGP .mod-article h3,
.theme-SGP .mod-article h2,
.theme-SGP .mod-article h1{color:#666;text-shadow:none;}
.theme-SGP .mod-article-carousel .mod-article-carousel-prev, 
.theme-SGP .mod-article-carousel .mod-article-carousel-next{
    background: url("../../images/components/cp-carousel-SGPbigBtns.png") no-repeat scroll 0 -105px transparent;
    }
    
.theme-SGP .mod-article-copy strong{font-size:inherit;line-height:inherit;font-weight:bold;}
.theme-SGP .mod-article-copy ul,
.theme-SGP .mod-article-copy ol{font-size:inherit;line-height: 1.66em;}
.theme-SGP .mod-article-copy ul li{font-size: 1.16em;line-height: inherit;}
.theme-SGP .mod-article-copy ol li{font-size: 1.16em;line-height:inherit;}
    
    
.theme-SGP .mod-article-carousel .mod-article-carousel-prev.inactive{
    background-position: 0 0;
    }
.theme-SGP .mod-article-carousel .mod-article-carousel-next{background-position: -24px 0;}
.theme-SGP .mod-article-carousel .mod-article-carousel-next.inactive {background-position: -24px -105px;}

.theme-SGP .mod-article .mod-articleDownloads h3 {
    background: url("../../images/structure/SGP-block-header.png") repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 1.8em;
    height: 36px;
    line-height: 36px;
    margin: 0;
    padding: 0 10px;
    position: relative;
}
.theme-SGP .mod-articleDownloads .searchResults{width:618px;padding:0;}
.theme-SGP .mod-newsList.searchResults li.icon {
    margin: 0 10px;
    width: 580px;
}
.theme-SGP .mod-article .mod-articleDownloads ul{
    margin:0;
    padding:0;
    border:1px solid #e1e1e1;
    background:none;
}
.theme-SGP .mod-articleDownloads .mod-newsList p{
    margin: 0;
    width: 500px;
    font-size: 0.8em;
    }
.theme-SGP .mod-articleDownloads h2 {
    margin: 0;
    padding: 0 0 5px;
    width: 500px;
}

.theme-SGP .mod-articleDownloads h2 {
    font-family: 'Arial';
    font-size: 0.9em;
    line-height: 1.2857em;
}
.theme-SGP .cp-shadow-icon span, 
.theme-SGP .mod-newsList li a.mod-newsList-linkContainer .cp-shadow-icon {
    width: 30px;
}

.theme-SGP .mod-articleDownloads .mod-newsList .cp-shadow-icon {
    height: 80px;
}


.mod-doubleBoxPromo{
    width:620px;
    height:290px;
    overflow:hidden;
    }
.mod-doubleBoxPromo img{width:620px;height:290px;overflow:hidden;}
.mod-singleBoxImage{
    width:300px;
    height:290px;
     overflow:hidden
    }
/* Gallery*/

.mod-fwg{
    margin:0 0 25px 0;
    }
.mod-fwg,
.mod-fwg h1,
.mod-fwg h2,
.mod-fwg p{color:#666;}
.mod-fwg h1  {
    float: left;
    font-family: 'PFBeauSansPro-Regular',Arial;
    text-transform:uppercase;
}
.mod-fwg h2{
    float: right;
    text-align:right;
    font-family: 'PFBeauSansPro-Regular',Arial;
    text-transform:uppercase;
    padding:10px 0 0;
    }
.mod-fwg p{clear: both;font-size: 1.16em;line-height: 24px;width:620px;}
.mod-fwg-canvas ul{padding: 3px 0 0 0;clear: both;}
.mod-fwg-canvas ul ul li{
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
    width: 220px;
    margin:0 20px 20px 0;
    float:left;
    }    
.mod-fwg-canvas ul ul li.lastItem{
    margin:0 0 20px 0;
    }
.mod-fwg-canvas ul ul li a{
    border: 3px solid #fff;
    width: 214px;
    display:block;
    position:relative;
    height:118px;
    }
.mod-fwg-canvas ul ul li a:hover{
    border: 3px solid #d71921;
    transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-webkit-transition: all .25s ease-in-out;	
    }
.mod-fwg-canvas ul ul li a b{
    background: url("../../images/modules/mod-fwg-icons.png") no-repeat scroll 0 0 transparent;
    transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-webkit-transition: all .25s ease-in-out;	
    display: block;
    height: 35px;
    left: 0;
    position: absolute;
    text-indent: -9999px;
    top: 83px;
    width: 35px;
    }
.mod-fwg-canvas ul ul li.mod-fwg-v a b{
    background-position:0 -70px;
    }
.mod-fwg-canvas ul ul li.mod-fwg-v a:hover b{
    background-position:0 -105px;
    }
.mod-fwg-canvas ul ul li.mod-fwg-360 a b{
    background-position:0 0px;
    }
.mod-fwg-canvas ul ul li.mod-fwg-360 a:hover b{
    background-position:0 -35px;
    }
.mod-fwg-canvas ul ul li.mod-fwg-i a b{
    background-position:0 -140px;
    }
.mod-fwg-canvas ul ul li.mod-fwg-i a:hover b{
    background-position:0 -175px;
    }    
.mod-fwg-canvas ul ul li a:hover b{background-position:0 -35px;}
.mod-fwg-canvas ul ul li a img{width:214px;height:118px;}

#cboxCurrent,
#cboxNext,
#cboxPrevious{display:none !important;}

.mod-fwg-canvas{
    height: 600px;
    width:950px;
    }
.mod-fwg-canvas .jcarousel-container{width:950px;margin-left:5px;}

.mod-fwg-canvas .jcarousel-container-horizontal,
.mod-fwg-canvas .jcarousel-clip-horizontal
{width:950px;}
.mod-fwg-canvas .jcarousel-clip,
.mod-fwg-canvas .jcarousel-item{
    width:950px;
    position:relative;
    left:3px;
    }
.mod-fwg-canvas .jcarousel-clip{overflow:hidden;}

.mod-fwg-canvas .jcarousel-prev,
.mod-fwg-canvas .jcarousel-next{position:absolute;top:245px;background:url(../../images/modules/gallery-arrowsLarge.png) no-repeat 0 0;width:59px;height:71px;text-indent:-999em;display:block;}



.mod-fwg-canvas .jcarousel-prev{background-position:0 -71px;left:-58px;}
.mod-fwg-canvas .jcarousel-prev-disabled{background-position:0 0;}


.mod-fwg-canvas .jcarousel-next{right:-57px;background-position:-59px -71px;}
.mod-fwg-canvas .jcarousel-next-disabled{background-position:-59px 0;}


.mod-fwg-container{
    display: inline;
    float: left;
    }
    
/* Global drop down styles */
.oScroll .select-box ol{
    overflow-x: hidden;
    overflow-y: scroll;
    max-height: 160px;
}

/* Find a course form */
#findaCourseForm .select-box b {white-space: nowrap;}   
.ie7 .mod-fwg-article .button-360{
    margin: -40px 0 0;
    }
.mod-fwg-article .button-360{
    float: right;
    background:url(../../images/modules/SGP/360-btn.png) no-repeat 0 0;
    width:158px;
    height:35px;
    text-indent:-999em;
    margin: -25px 0 0;
    }

/* Find a coach form (box control) */
#findCoachForm .select-box b {white-space: nowrap;}   
#findCoachForm .input-text {width: 240px; margin: 10px 10px 0 10px;}
#findCoachForm .btnBlack {margin-left: 10px;}   
.ie7 .mod-fwg-article .button-360{
    margin: -40px 0 0;
    }
.mod-fwg-article .button-360{
    float: right;
    background:url(../../images/modules/SGP/360-btn.png) no-repeat 0 0;
    width:158px;
    height:35px;
    text-indent:-999em;
    margin: -25px 0 0;
    }

   
/*--Media Queries for screensizes--*/

@media screen and (max-width: 980px) {
    .mod-fwg-canvas .jcarousel-next{right:0px;top:325px}
    .mod-fwg-canvas .jcarousel-prev{left:0px;top:325px}
}

.theme-SGP .mod-fwg-canvas .jcarousel-prev,
.theme-SGP .mod-fwg-canvas .jcarousel-next{
    opacity:0;
    -webkit-transition: opacity 0.2s ease-in-out;
	-moz-transition: opacity 0.2s ease-in-out;
	-o-transition: opacity 0.2s ease-in-out;
	-ms-transition: opacity 0.2s ease-in-out;
	transition: opacity 0.2s ease-in-out;
    }/* requred important*/

.theme-SGP .mod-fwg-canvas-hover .jcarousel-prev,
.theme-SGP .mod-fwg-canvas-hover .jcarousel-next{
    opacity:1;
    -webkit-transition: opacity 0.2s ease-in-out;
	-moz-transition: opacity 0.2s ease-in-out;
	-o-transition: opacity 0.2s ease-in-out;
	-ms-transition: opacity 0.2s ease-in-out;
	transition: opacity 0.2s ease-in-out;
    }

/* Womens udpates */
.theme-wf .mod-singleBoxTitleLink .button a {
    background-position: right -34px;
    font-family: 'PlumeAdRegular';
}
.theme-wf .mod-singleBoxTitleLink .button a:hover {
    background-color: #a51790;   
}

.theme-wf .mod-singleBoxTitleLink .cp-title {
    font-size: 3em;
}

/* FA Shop styles */
/* Currently only 3 content pods so the minimum height is causing a large white space */
.theme-shopfa #maincontent
{
    min-height: 510px;
    }
/* UI info box not needed next to drop downs*/    
.ui-helper-hidden-accessible 
{
    display: none;
    }
    

/* `Find a Licenced Coach (page) */
.mod-findacoach
{
    padding: 0 10px;
}
.mod-findacoach .noResults
{
    font-weight: bold;
    padding: 0 0 20px 5px;
}
.mod-findacoach .ajaxLoader 
{
    display:none;
}
.mod-findacoach #SearchResults
{
    margin-top:20px;
}
.mod-findacoach .coachResult
{
    padding: 10px 0;
    border-top: 1px dotted #ccc;
    width: 100%; 
    float: left;   
}
.mod-findacoach img.avatar
{
    float: left;
    width: 131px;
    height: 150px;
    margin-left:5px;
}
.mod-findacoach img.yesNo
{
}
.mod-findacoach .coachResult .field
{
     float:left; 
     width: 170px; 
     padding: 7px 20px;
}
.mod-findacoach .coachResult .value
{
     float:left; 
     width: 200px; 
     padding: 7px 20px;
     font-weight: bold;
}

.mod-findacoach #HelpTextContainer 
{
    border-top: 1px dotted #ccc;
    float: left;
    width:100%;
}

.mod-findacoach #HelpText 
{
    display: none;
    float: left;
    width:100%;
    margin: 20px 5px;
}
.mod-findacoach #HelpText p
{
    margin: 0;
    padding: 10px;
}

/* FA 150 styles */
.org .slide-txt .slide-text-inner {background-color: #000;}
.org .jcarousel-control a {background-position: -10px 0;}
.org .jcarousel-control a:hover, 
.org .jcarousel-control a.selected {
    background-position: -61px 0;
}
.org .mod-singleBoxTitleLink .button a, .org .slide-txt .button a {background: url("../../images/modules/governance/g-arrows-gov-sprite-150.png") no-repeat scroll right 6px #FFFFFF;}
.org .slide-txt .headings .button a {color: #111;}
.org .mod-singleBoxTitleLink .button a:hover, .org .slide-txt .button a:hover {background: url("../../images/modules/governance/g-arrows-gov-sprite-150.png") no-repeat scroll right -34px #a38f63; color: #fff;}
.org .slide-txt .headings .button a:hover { color: #fff;}
.org .slide-txt .headings {background: url("../../images/modules/thefa-heroLogo-150.png") no-repeat scroll 50% 20px transparent;}
.org .headings h2 {color: #A38F63;}
.org .slide-txt .headings h2 { margin: 10px 0 0;}
.org .searchResults .mod-newsList-linkContainer h2 {color: #a38f63;}



/*JUSTPLAY*/

.mod-justplay .just-play-spacer {background: url("../../images/layouts/bg-just-play.png") no-repeat scroll 0 0 transparent; height: 151px;}
.mod-justplay .just-play-spacer-bottom {background: url("../../images/layouts/bg-just-play-bottom.png") no-repeat scroll 0 0 transparent; height: 87px; margin-bottom:29px; display:block; overflow:hidden;}

.mod-justplay .form-justplay-wrapper {background: url("../../images/layouts/bg-just-play.png") no-repeat scroll -630px -151px transparent; height:538px; width:277px !important; margin-left:0; padding-left:33px;}

.mod-justplay #inner-nav-main {margin:27px 0 24px 0; padding:0; overflow:hidden;}
.mod-justplay #inner-nav-main li {float:left; display:block; list-style: none;}
.mod-justplay #inner-nav-main li a:link,
.mod-justplay #inner-nav-main li a:visited {display:block; font-family:HelveticaNeueRoman, Verdana; font-size:13px ; line-height:13px; color: #333; text-transform:uppercase; padding:0 10px; border-left:1px solid #e73843;}
.mod-justplay #inner-nav-main li a:hover,
.mod-justplay #inner-nav-main li a.active {color: #e41e2a;}
.mod-justplay #inner-nav-main li a.first {border-left: none;}

.theme-MF .mod-justplay .mod-article-carousel-prev {background:url("../../images/components/MF-cp-carousel-bigBtns.png") no-repeat scroll 0 -314px transparent}
.theme-MF .mod-justplay .mod-article-carousel-next {background:url("../../images/components/MF-cp-carousel-bigBtns.png") no-repeat scroll -24px -314px transparent}

.theme-MF .mod-justplay a:hover img.cp-shadow {border-color: #e73843 !important;}

.theme-MF .mod-justplay .mod-highlights li a b {background-position:0 -255px !important;}
.theme-MF .mod-justplay .mod-highlights li a:hover b {background-position:0 -270px !important;}

.mod-justplay .mod-article-carousel {padding-bottom: 48px}

.theme-MF .mod-justplay h4 {font: bold 16px/20px HelveticaNeueRoman, Verdana}
.theme-MF .mod-justplay p {font: normal 14px/20px HelveticaNeueRoman, Verdana}

.theme-MF .mod-justplay h4,
.theme-MF .mod-justplay p {color: #333}


.mod-justplay #form-wrapper {padding-top:50px;}
.mod-justplay #form-header {background: url('../../images/forms/form-header.png') no-repeat 0 0; width:258px; height:55px; text-indent:-999em; margin-bottom:18px; }
.mod-justplay input[type=text] {width:228px; height:24px; padding:10px 15px; margin-bottom:8px; font:18px/24px Arial; color:#666; border:none;}
/*.mod-justplay input[type=text]:focus {
    color:#000;    
    background: url('../../images/forms/input-focus.gif') no-repeat 0 0;
    background-color:transparent;
    background-color: #fff;
    -moz-box-shadow:    inset 0 0 5px #000000;
    -webkit-box-shadow: inset 0 0 5px #000000;
    box-shadow:         inset 0 0 5px #000000;
}*/

.mod-justplay .select-box {float:left; margin-bottom: 8px;}
.mod-justplay .select-box b {width:226px; height: 24px; font:18px/24px Arial; padding:10px 15px; background:#fff url("../../images/components/cp-selectContainerBg2.png") no-repeat scroll right 0;}
/*.mod-justplay .select-box b:hover {background-position:right -44px;}*/
.mod-justplay .select-box ol {top:46px;}
.mod-justplay .select-box ol li a {width:239px}

.mod-justplay .select-box.show b {background-position: right -44px/*-88px*/;}
.mod-justplay .select-box.show ol {width:auto}
.mod-justplay .select-box.show ol li a:hover {color: #000}


.mod-justplay input[type=submit] {width:147px; height:41px; border:none; margin-left:111px; display:block; font:22px/41px FSJackBold; color:#fff; background:url("../../images/forms/btn-submit.gif") no-repeat scroll transparent 0 0;}
.mod-justplay input[type=submit]:hover {background-position: 0 -82px; cursor: pointer}

.error-required-msg {margin:-5px 20px 15px 0; color:#E41E2A !important;}



/* Coaching Pathway */
.theme-MF .mod-coachingPatchway header h3 {height:33px}
.theme-MF .mod-coachingPatchway article {position:relative;}
.theme-MF .mod-coachingPatchway ul li, .theme-MF .mod-coachingPatchway ul li a {float:left;}

.theme-MF .mod-coachingPatchway ul.nav {position:relative;}
.theme-MF .mod-coachingPatchway ul.nav li {position:relative; z-index:30;}
.theme-MF .mod-coachingPatchway ul.nav li span {background-color:#fff; display:block; float:left; height:51px; width:3px;}
.theme-MF .mod-coachingPatchway ul li.t5 span {display:none;}
.theme-MF .mod-coachingPatchway ul li a {color:#352f30;}

.theme-MF .mod-coachingPatchway ul li.dropdown {position:relative;}
.theme-MF .mod-coachingPatchway ul li.dropdown > a {padding: 5px 35px 0 9px; background:url("../../images/modules/MyFootball/mod-coachingPatchway.png") no-repeat scroll right 0 transparent;}
.theme-MF .mod-coachingPatchway ul li.dropdown > a.active {background-position: right -51px;}

.theme-MF .mod-coachingPatchway ul li.t0 > a {width:198px; color:#fff; font:22px/51px 'FSJackBold', Arial, sans-serif; padding-top:0; background-color:#5a5051;}
.theme-MF .mod-coachingPatchway ul li.t1 > a {width:199px; color:#fff; font:22px/51px 'FSJackBold', Arial, sans-serif; padding-top:0; background-color:#796c6d;}
.theme-MF .mod-coachingPatchway ul li.t2 > a {/*width:126px;*/ width:78px; background-color:#aea4a6;}
.theme-MF .mod-coachingPatchway ul li.t3 > a {width:109px; background-color:#cec8c9}
.theme-MF .mod-coachingPatchway ul li.t4 > a {/*width:201px;*/width:170px; background-color:#f1f1f1;}
.theme-MF .mod-coachingPatchway ul li.t5 > a {/*width:92px;*/ width:83px; background-color:#f1f1f1;}

.theme-MF .mod-coachingPatchway ul li a {display:block; padding-top:5px; margin-bottom:3px; font:18px/46px 'FSJackRegular', Arial, sans-serif; color:#352f30;  text-align:center;}
.theme-MF .mod-coachingPatchway .nav > li > a.active-tab,
.theme-MF .mod-coachingPatchway .nav > li > a.hover {border-bottom: 3px solid #352f30; margin-bottom:0;}



.theme-MF .mod-coachingPatchway ul .sub {display:none; box-shadow: 0 0 4px rgba(0, 0, 0, 0.2); margin: 0; padding: 0; position: absolute; top:51px; right:0; z-index:10;}
.theme-MF .mod-coachingPatchway ul .sub li {display:block; float:none; background-color:#fff; overflow:hidden; padding:0 3px; border-top:1px dotted #e1e1e1; }
.theme-MF .mod-coachingPatchway ul .sub li a {display:block; width:139px; background-image:none; font:12px/30px 'Arial', sans-serif; margin-bottom:0; position:relative; z-index:10; padding:0 7px; text-align:left; float:none;}

.theme-MF .mod-coachingPatchway ul .sub2 {padding:0}
.theme-MF .mod-coachingPatchway ul .sub2 li {padding:0;}
.theme-MF .mod-coachingPatchway ul .sub2 li a {width:135px; padding:0 0 0 18px;}

.theme-MF .mod-coachingPatchway ul li.dropdown:hover > .sub {display:block;}
.theme-MF .mod-coachingPatchway ul li.dropdown:hover > .sub a:hover {background-color:#F1F1F1;}

.theme-MF .mod-coachingPatchway .inner-container {display:none; position: relative; top:-7px; height:406px;}
.theme-MF .mod-coachingPatchway .inner-container.diagram-01 {display:block;} 

.theme-MF .mod-coachingPatchway .inner-container.diagram-01,
.theme-MF .mod-coachingPatchway .inner-container.diagram-09 {background:url('../../images/modules/MyFootball/mod-coachingPatchway-grassrootsYouthFootball.jpg') no-repeat 0 0} 

.theme-MF .mod-coachingPatchway .inner-container.diagram-02 {background:url('../../images/modules/MyFootball/mod-coachingPatchway-grassrootsSeniorFootball.jpg') no-repeat 0 0}
.theme-MF .mod-coachingPatchway .inner-container.diagram-03,
.theme-MF .mod-coachingPatchway .inner-container.diagram-04,
.theme-MF .mod-coachingPatchway .inner-container.diagram-05,
.theme-MF .mod-coachingPatchway .inner-container.diagram-07,
.theme-MF .mod-coachingPatchway .inner-container.diagram-08,
.theme-MF .mod-coachingPatchway .inner-container.diagram-10,
.theme-MF .mod-coachingPatchway .inner-container.diagram-11  {background:url('../../images/modules/MyFootball/mod-coachingPatchway-goalkeeping.jpg') no-repeat 0 0}
.theme-MF .mod-coachingPatchway .inner-container.diagram-06 {background:url('../../images/modules/MyFootball/mod-coachingPatchway-professionalSeniorFootball.jpg') no-repeat 0 0}
.theme-MF .mod-coachingPatchway .inner-container.diagram-12 {background:url('../../images/modules/MyFootball/mod-coachingPatchway-futsal.jpg') no-repeat 0 0}
.theme-MF .mod-coachingPatchway .inner-container.diagram-13 {background:url('../../images/modules/MyFootball/mod-coachingPatchway-disabilityFootball.jpg') no-repeat 0 0}
.theme-MF .mod-coachingPatchway .inner-container.diagram-14 {background:url('../../images/modules/MyFootball/mod-coachingPatchway-courses.jpg') no-repeat 0 0}


.theme-MF .mod-coachingPatchway .diagram-header {position:absolute; top:28px; left:10px;}
.theme-MF .mod-coachingPatchway .diagram-header h3 {font:35px/40px 'FSJackRegular', Arial, sans-serif; color: #231f20; text-transform:lowercase; background:none; height:auto; margin:0; padding:0; position:static; z-index:initial;}
.theme-MF .mod-coachingPatchway .diagram-header h2 {margin:0; padding:0 0 9px 0 ;  font:/*40px*/34px/40px 'FSJackPoster', Arial, sans-serif; color: #231f20; text-transform:uppercase; background:url('../../images/modules/MyFootball/mod-coachingPatchway-header-dotted-line.gif') 0 bottom repeat-x;}

.theme-MF .mod-coachingPatchway .diagram {}
.theme-MF .mod-coachingPatchway .diagram .box {position:absolute; z-index:20; border:3px solid #fff; width:140px; height:64px;
-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.theme-MF .mod-coachingPatchway .diagram .box:hover {width:158px; height:102px; z-index:30;
-webkit-transform: translate(-9px,-19px);
-moz-transform: translate(-9px,-19px);
-ms-transform: translate(-9px,-19px);
-o-transform: translate(-9px,-19px);
transform: translate(-9px,-19px);
} 

.theme-MF .mod-coachingPatchway .diagram .line {position:absolute; z-index:10;}
.theme-MF .mod-coachingPatchway .diagram .box a {display:table; width:140px; height:64px; font:bold 14px/18px Arial, sans-serif; box-shadow: 0px 0px 2px #ddd; margin:0; padding:0; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.theme-MF .mod-coachingPatchway .diagram .box a > span {display: table-cell; text-align:center; vertical-align:middle;}
.theme-MF .mod-coachingPatchway .diagram .box a .normal {font:normal 14px/18px Arial, sans-serif}

.theme-MF .mod-coachingPatchway .diagram .box:hover a {width:158px; height:102px; font:bold 18px/22px Arial, sans-serif; }
.theme-MF .mod-coachingPatchway .diagram .box:hover a .normal {font:normal 14px/20px Arial, sans-serif;}

/* for IE 7 begin */
.ie7 .theme-MF .mod-coachingPatchway .diagram .box a td {width:140px; height:64px; text-align:center; vertical-align: middle;}
.ie7 .theme-MF .mod-coachingPatchway .diagram .box a td > span {font:bold 14px/18px Arial, sans-serif; }
.ie7 .theme-MF .mod-coachingPatchway .diagram .box:hover a td {width:158px; height:102px; text-align:center; vertical-align: middle;}
.ie7 .theme-MF .mod-coachingPatchway .diagram .box:hover a td > span {font:bold 18px/22px Arial, sans-serif;}
.ie7 .theme-MF .mod-coachingPatchway .diagram .box:hover a td .normal {font:normal 14px/20px Arial, sans-serif;}
/* IE 7 end */

.theme-MF .mod-coachingPatchway .diagram .minimum {background-color:#e7ebd4}
.theme-MF .mod-coachingPatchway .diagram .ideal {background-color:#abb963}
.theme-MF .mod-coachingPatchway .diagram .advanced {background-color:#231f20;}
.theme-MF .mod-coachingPatchway .diagram .advanced a {color:#fff;}


.theme-MF .mod-coachingPatchway .diagram-01 .box-01 {top:179px; left:10px;} 
.theme-MF .mod-coachingPatchway .diagram-01 .box-02 {top:179px; left:165px;} 
.theme-MF .mod-coachingPatchway .diagram-01 .box-03 {top:179px; left:320px;} 
.theme-MF .mod-coachingPatchway .diagram-01 .box-04 {top:179px; left:475px;} 
.theme-MF .mod-coachingPatchway .diagram-01 .box-05 {top:179px; left:630px;} 
.theme-MF .mod-coachingPatchway .diagram-01 .box-06 {top:179px; left:785px;}
.theme-MF .mod-coachingPatchway .diagram-01 .line {top:214px; left:34px; width:833px; height:4px; background:url('../../images/modules/MyFootball/mod-coachingPatchway-bg-lines.png') 0 0 no-repeat}

.theme-MF .mod-coachingPatchway .diagram-02 .box-01 {top:182px; left:297px;}
.theme-MF .mod-coachingPatchway .diagram-02 .box-02 {top:133px; left:505px;} 
.theme-MF .mod-coachingPatchway .diagram-02 .box-03 {top:231px; left:505px;} 
.theme-MF .mod-coachingPatchway .diagram-02 .line {top:167px; left:416px; width:166px; height:102px; background:url('../../images/modules/MyFootball/mod-coachingPatchway-bg-lines.png') 0 -4px no-repeat}

.theme-MF .mod-coachingPatchway .diagram-03 .box-01 {top:138px; left:68px;}
.theme-MF .mod-coachingPatchway .diagram-03 .box-02 {top:138px; left:223px;}
.theme-MF .mod-coachingPatchway .diagram-03 .box-03 {top:138px; left:378px;}
.theme-MF .mod-coachingPatchway .diagram-03 .box-04 {top:138px; left:533px;}
.theme-MF .mod-coachingPatchway .diagram-03 .box-05 {top:138px; left:688px;}
.theme-MF .mod-coachingPatchway .diagram-03 .box-06 {top:225px; left:166px;}
.theme-MF .mod-coachingPatchway .diagram-03 .box-07 {top:225px; left:321px;}
.theme-MF .mod-coachingPatchway .diagram-03 .box-08 {top:225px; left:476px;}
.theme-MF .mod-coachingPatchway .diagram-03 .box-09 {top:225px; left:631px;}
.theme-MF .mod-coachingPatchway .diagram-03 .line {top:169px; left:92px; width:785px; height:96px; background:url('../../images/modules/MyFootball/mod-coachingPatchway-bg-lines.png') 0 -106px no-repeat}
 
.theme-MF .mod-coachingPatchway .diagram-04 .box-01 {top:138px; left:68px;}
.theme-MF .mod-coachingPatchway .diagram-04 .box-02 {top:138px; left:223px;}
.theme-MF .mod-coachingPatchway .diagram-04 .box-03 {top:138px; left:378px;}
.theme-MF .mod-coachingPatchway .diagram-04 .box-04 {top:138px; left:533px;}
.theme-MF .mod-coachingPatchway .diagram-04 .box-05 {top:138px; left:688px;}
.theme-MF .mod-coachingPatchway .diagram-04 .box-06 {top:225px; left:166px;}
.theme-MF .mod-coachingPatchway .diagram-04 .box-07 {top:225px; left:321px;}
.theme-MF .mod-coachingPatchway .diagram-04 .box-08 {top:225px; left:476px;}
.theme-MF .mod-coachingPatchway .diagram-04 .box-09 {top:225px; left:631px;}
.theme-MF .mod-coachingPatchway .diagram-04 .line {top:169px; left:92px; width:785px; height:96px; background:url('../../images/modules/MyFootball/mod-coachingPatchway-bg-lines.png') 0 -106px no-repeat}

.theme-MF .mod-coachingPatchway .diagram-05 .box-01 {top:138px; left:68px;}
.theme-MF .mod-coachingPatchway .diagram-05 .box-02 {top:138px; left:223px;}
.theme-MF .mod-coachingPatchway .diagram-05 .box-03 {top:138px; left:378px;}
.theme-MF .mod-coachingPatchway .diagram-05 .box-04 {top:138px; left:533px;}
.theme-MF .mod-coachingPatchway .diagram-05 .box-05 {top:138px; left:688px;}
.theme-MF .mod-coachingPatchway .diagram-05 .box-06 {top:225px; left:166px;}
.theme-MF .mod-coachingPatchway .diagram-05 .box-07 {top:225px; left:321px;}
.theme-MF .mod-coachingPatchway .diagram-05 .box-08 {top:225px; left:476px;}
.theme-MF .mod-coachingPatchway .diagram-05 .box-09 {top:225px; left:631px;}
.theme-MF .mod-coachingPatchway .diagram-05 .line {top:169px; left:92px; width:785px; height:96px; background:url('../../images/modules/MyFootball/mod-coachingPatchway-bg-lines.png') 0 -106px no-repeat}


.theme-MF .mod-coachingPatchway .diagram-06 .box-01 {top:179px; left:10px;}
.theme-MF .mod-coachingPatchway .diagram-06 .box-02 {top:179px; left:165px;}
.theme-MF .mod-coachingPatchway .diagram-06 .box-03 {top:179px; left:320px;}
.theme-MF .mod-coachingPatchway .diagram-06 .box-04 {top:179px; left:475px;}
.theme-MF .mod-coachingPatchway .diagram-06 .box-05 {top:179px; left:630px;}
.theme-MF .mod-coachingPatchway .diagram-06 .box-06 {top:131px; left:785px;}
.theme-MF .mod-coachingPatchway .diagram-06 .box-07 {top:231px; left:785px;}
.theme-MF .mod-coachingPatchway .diagram-06 .line {top:168px; left:34px; width:816px; height:102px; background:url('../../images/modules/MyFootball/mod-coachingPatchway-bg-lines.png') 0 -297px no-repeat}

.theme-MF .mod-coachingPatchway .diagram-07 .box-01 {top:138px; left:166px;} 
.theme-MF .mod-coachingPatchway .diagram-07 .box-02 {top:138px; left:321px;}
.theme-MF .mod-coachingPatchway .diagram-07 .box-03 {top:138px; left:476px;}
.theme-MF .mod-coachingPatchway .diagram-07 .box-04 {top:138px; left:631px;}
.theme-MF .mod-coachingPatchway .diagram-07 .box-05 {top:228px; left:166px;}
.theme-MF .mod-coachingPatchway .diagram-07 .box-06 {top:228px; left:321px;}
.theme-MF .mod-coachingPatchway .diagram-07 .box-07 {top:228px; left:476px;}
.theme-MF .mod-coachingPatchway .diagram-07 .box-08 {top:228px; left:631px;}
.theme-MF .mod-coachingPatchway .diagram-07 .line {top:169px; left:124px; width:697px; height:95px; background:url('../../images/modules/MyFootball/mod-coachingPatchway-bg-lines.png') 0 -202px no-repeat}

.theme-MF .mod-coachingPatchway .diagram-08 .box-01 {top:179px; left:10px;} 
.theme-MF .mod-coachingPatchway .diagram-08 .box-02 {top:179px; left:165px;} 
.theme-MF .mod-coachingPatchway .diagram-08 .box-03 {top:179px; left:320px;} 
.theme-MF .mod-coachingPatchway .diagram-08 .box-04 {top:179px; left:475px;} 
.theme-MF .mod-coachingPatchway .diagram-08 .box-05 {top:179px; left:630px;} 
.theme-MF .mod-coachingPatchway .diagram-08 .box-06 {top:179px; left:785px;}
.theme-MF .mod-coachingPatchway .diagram-08 .line {top:214px; left:34px; width:833px; height:4px; background:url('../../images/modules/MyFootball/mod-coachingPatchway-bg-lines.png') 0 0 no-repeat}


.theme-MF .mod-coachingPatchway .diagram-09 .box-01 {top:179px; left:10px;} 
.theme-MF .mod-coachingPatchway .diagram-09 .box-02 {top:179px; left:165px;} 
.theme-MF .mod-coachingPatchway .diagram-09 .box-03 {top:179px; left:320px;} 
.theme-MF .mod-coachingPatchway .diagram-09 .box-04 {top:179px; left:475px;} 
.theme-MF .mod-coachingPatchway .diagram-09 .box-05 {top:179px; left:630px;} 
.theme-MF .mod-coachingPatchway .diagram-09 .box-06 {top:179px; left:785px;} 
.theme-MF .mod-coachingPatchway .diagram-09 .line {top:214px; left:34px; width:833px; height:4px; background:url('../../images/modules/MyFootball/mod-coachingPatchway-bg-lines.png') 0 0 no-repeat}

.theme-MF .mod-coachingPatchway .diagram-10 .box-01 {top:179px; left:10px;} 
.theme-MF .mod-coachingPatchway .diagram-10 .box-02 {top:179px; left:165px;} 
.theme-MF .mod-coachingPatchway .diagram-10 .box-03 {top:179px; left:320px;} 
.theme-MF .mod-coachingPatchway .diagram-10 .box-04 {top:179px; left:475px;} 
.theme-MF .mod-coachingPatchway .diagram-10 .box-05 {top:179px; left:630px;} 
.theme-MF .mod-coachingPatchway .diagram-10 .box-06 {top:179px; left:785px;}
.theme-MF .mod-coachingPatchway .diagram-10 .line {top:214px; left:34px; width:833px; height:4px; background:url('../../images/modules/MyFootball/mod-coachingPatchway-bg-lines.png') 0 0 no-repeat}

.theme-MF .mod-coachingPatchway .diagram-11 .box-01 {top:182px; left:189px;}
.theme-MF .mod-coachingPatchway .diagram-11 .box-02 {top:182px; left:397px;}
.theme-MF .mod-coachingPatchway .diagram-11 .box-03 {top:182px; left:605px;}
.theme-MF .mod-coachingPatchway .diagram-11 .line {top:216px; left:296px; width:353px; height:4px; background:url('../../images/modules/MyFootball/mod-coachingPatchway-bg-lines.png') 0 -399px no-repeat}

.theme-MF .mod-coachingPatchway .diagram-12 .box-01 {top:169px; left:344px;}
.theme-MF .mod-coachingPatchway .diagram-12 .box-02 {top:73px; left:552px;}
.theme-MF .mod-coachingPatchway .diagram-12 .box-03 {top:169px; left:552px;}
.theme-MF .mod-coachingPatchway .diagram-12 .box-04 {top:269px; left:552px;}
.theme-MF .mod-coachingPatchway .diagram-12 .line {top:105px; left:413px; width:279px; height:201px; background:url('../../images/modules/MyFootball/mod-coachingPatchway-bg-lines.png') 0 -403px no-repeat}


.theme-MF .mod-coachingPatchway .diagram-13 .box-01 {top:138px; left:166px;}
.theme-MF .mod-coachingPatchway .diagram-13 .box-02 {top:138px; left:321px;}
.theme-MF .mod-coachingPatchway .diagram-13 .box-03 {top:138px; left:476px;}
.theme-MF .mod-coachingPatchway .diagram-13 .box-04 {top:138px; left:631px;}
.theme-MF .mod-coachingPatchway .diagram-13 .box-05 {top:225px; left:166px;}
.theme-MF .mod-coachingPatchway .diagram-13 .box-06 {top:225px; left:321px;}
.theme-MF .mod-coachingPatchway .diagram-13 .box-07 {top:225px; left:476px;}
.theme-MF .mod-coachingPatchway .diagram-13 .box-08 {top:225px; left:631px;}
.theme-MF .mod-coachingPatchway .diagram-13 .line {top:169px; left:124px; width:697px; height:95px; background:url('../../images/modules/MyFootball/mod-coachingPatchway-bg-lines.png') 0 -202px no-repeat}

.theme-MF .mod-coachingPatchway .diagram-14 .box-01 {top:169px; left:344px;}
.theme-MF .mod-coachingPatchway .diagram-14 .box-02 {top:73px; left:552px;}
.theme-MF .mod-coachingPatchway .diagram-14 .box-03 {top:169px; left:552px;}
.theme-MF .mod-coachingPatchway .diagram-14 .box-04 {top:269px; left:552px;}
.theme-MF .mod-coachingPatchway .diagram-14 .line {top:105px; left:413px; width:279px; height:201px; background:url('../../images/modules/MyFootball/mod-coachingPatchway-bg-lines.png') 0 -403px no-repeat}


.theme-MF .mod-coachingPatchway .quote {position:absolute; bottom:10px; left:11px; background:url('../../images/modules/MyFootball/mod-coachingPatchway-quote.png') bottom left no-repeat; padding-left:55px; width:450px; overflow:hidden; max-height:100px}
.theme-MF .mod-coachingPatchway .quote p {font:14px/18px Arial,sans-serif; color: #352f30; margin-top:5px;}
.theme-MF .mod-coachingPatchway .quote strong {font-weight:bold;}
.theme-MF .mod-coachingPatchway .legend {position:absolute; bottom:14px; right:9px; padding: 15px 18px 12px; max-width:350px; background-color: rgba(44, 39, 40, 0.8);
}

.theme-MF .mod-coachingPatchway .legend li {margin-right:18px; padding-left:16px; font:bold 14px/18px Arial,sans-serif; color:#fff;}
.theme-MF .mod-coachingPatchway .legend li.t1 {background:url('../../images/modules/MyFootball/mod-coachingPatchway-sprite.png') -4px -14px no-repeat;}
.theme-MF .mod-coachingPatchway .legend li.t2 {background:url('../../images/modules/MyFootball/mod-coachingPatchway-sprite.png') -4px -58px no-repeat;}
.theme-MF .mod-coachingPatchway .legend li.t3 {background:url('../../images/modules/MyFootball/mod-coachingPatchway-sprite.png') -4px -102px no-repeat; margin-right:0;}
