﻿/* Reset */

html, body, table, th, td, div, form, ul, ol, li, a { 
 margin: 0; padding: 0; font-family:‘Lucida Sans Unicode’, ‘Lucida Grande’, sans-serif;
/*Tahoma, Verdana, Arial, Helvetica, sans-serif;  Georgia, serif; */
 font-size: 12px; line-height: 1.5em; color:#606060; }
img{border:0px;} 
/* Whole Tags */

body { background-color:transparent; text-align:center;overflow:visible;background-position:center top; }
/*img { border:inset 1px; }*/
input, select, textarea { font-size: small; border:1px solid silver; font-family:Tahoma, Geneva, Verdana, sans-serif;
                                    padding:3px; margin:3px 0 3px 0; }
ul { margin:8px 0 8px 0;}
ol li { margin:0 0 0 20px; }
ul li { margin:0 0 0 40px; }
a { text-decoration: none; color:black; cursor:pointer; }
a:hover { text-decoration:underline; color:#1a3a73; }
                
/* Block Structure */

div.wrapper { width: 983px; margin: 0 auto; text-align: left;background-color:transparent; }

div#topmenu, div.topmenu {
background-color:#000000; height:31px; padding-top:0px; overflow:hidden; }

div.bodycontent { background-color:transparent; overflow: visible; padding-top: 3px;}
div.rightCol { background-color:transparent;float:right; width:320px;}
div.leftCol {
background-color:transparent;
float:left;
margin-right:0;
padding:0 2px 3px 5px;
width:650px;
}

div.leaderBoardAd { height:90px; overflow:hidden; margin: 0px 0 5px 0px; text-align: center; }
div.skyScraperAd { width:160px; height:600px; margin-top: 5px;margin-left:80px; }

div.boxHeaderLeft { background:url(/images/leftmenu_login_header.png) no-repeat;
                    color:#fff; padding:5px 15px; margin:0 0 0 3px; }
div.boxHeaderLeft a { color:#fff; }
div.boxContentLeft { background:url(/images/leftmenu_bg.png) repeat-y; margin:0 0 0 2px;
                     padding:6px 16px 0 16px; }
div.boxFooterLeft { background:url(/images/maincleftmend.png) no-repeat; }

div.boxHeaderMain { background:url(/images/mainHeaderBg.png) no-repeat left top; padding:6px;
                    color:White; padding:8px 0 6px 15px; }
div.boxMain { background:url(/images/mainBoxBg.png) repeat-y; padding:5px 22px 5px 15px; }
div.boxFooterMain { background:url(/images/mainFooterBg.png) no-repeat; }
div.boxSubHeading { font-weight:bold; border-bottom:solid 1px silver; padding:0 1px;
                    font-size:11px; }
                    
div.ieWarning { background:#ffffd5 url(/images/delete.gif) no-repeat scroll 20px 10px; 
                padding:8px 16px 8px 48px; }

div.leftColHeader { background: url(/images/smarticon.png) no-repeat; height: 33px; color: White; line-height: 2.5em; background-position:right;}
div.leftColBox { width: 179px; margin-left:5px; margin-bottom: 5px; border-bottom: 1px solid #c0c0c0; border-left: 1px solid #c0c0c0; border-right: 1px solid #c0c0c0; background-color: White; background-image: url(/images/BoxBg.jpg); background-repeat: repeat-x; background-position: bottom; }
div.leftColBox .content { padding: 0px 3px 5px 3px; }

div.middleColHeader {background-color:#000000; height: 25px; color: White; font-weight:bold; line-height: 2em; border-bottom: 2px solid #000000; }
/*div.middleColBox { width: 305px;margin-bottom: 5px; border-bottom: 1px solid #c0c0c0; border-left: 1px solid #c0c0c0; border-right: 1px solid #c0c0c0; background-color: White; background-image: url(/images/BoxBg.jpg); background-repeat: repeat-x; background-position: bottom; }*/

div.middleColBox { width: 317px;margin-bottom: 5px; border-bottom: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;border-top: 2px solid #000000; background-color:#F0F0F0; background-image: url(/images/BoxBg.jpg); background-repeat: repeat-x; background-position: bottom;
 /* Fallback for web browsers that doesn't support RGBa */
    background: rgb(255, 255, 255);
    /* RGBa with 0.9 opacity */
    background: rgba(255, 255, 255, 0.9);
    /* For IE 5.5 - 7*/
     }


div.middleColBox .content { padding: 0px 3px 5px 3px; }


div.middleColNoBorderBox { width: 300px;margin-bottom: 5px; background:transparent;
     }
 
 div.middleColBox .ul{
    margin: 0 auto;
    padding: 0;
}


/* The wider the #list_wrapper is, the more columns will fit in it */
#list_wrapper{
    width: auto;
}

/* The wider this li is, the fewer columns there will be */
 div.middleColBox  ul.multiple_columns li{
        text-align: left;
        float: left;
        list-style:none;
        height: 40px;
        width: 190px;
        padding:2px;
        font-size:10px; 
    }

   
/*######### Right side video##########*/
div.FMSVideoHeader {background-color:#000000; background-image:url(/images/four_four_two.png); height: 30px; color: White; font-weight:700; line-height: 2em;background-repeat: no-repeat; }
/*div.middleColBox { width: 305px;margin-bottom: 5px; border-bottom: 1px solid #c0c0c0; border-left: 1px solid #c0c0c0; border-right: 1px solid #c0c0c0; background-color: White; background-image: url(/images/BoxBg.jpg); background-repeat: repeat-x; background-position: bottom; }*/

div.FMSVideoBox { width: 300px;margin-bottom: 5px; border-bottom: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;border-top: 2px solid #000000; background-color:transparent;
 /* Fallback for web browsers that doesn't support RGBa */
    background: rgb(255, 255, 255);
    /* RGBa with 0.9 opacity */
    background: rgba(255, 255, 255, 0.95);
    /* For IE 5.5 - 7*/
     }

div.FMSVideoBox .content { padding: 0px 3px 5px 3px; }


div.rightColHeader { background: url(/images/BoxHeaderRight.jpg); height: 33px; color: White; line-height: 2.5em; }
div.rightColBox {float:left;width: 0px; margin-bottom: 5px; background-color: White;} /* background-image: url(/images/BoxBg.jpg); background-repeat: repeat-x; background-position: bottom;*/
div.rightColBox .content { padding: 0px 3px 5px 3px; }

/* Modal Popup */

.modalBackground { background-color: Gray; filter: alpha(opacity=70); opacity: 0.7; }
.modalPopup { background-color: white; border-width: 1px; border-style: solid; border-color: #284775; }
.modalPopupTitle { font-weight:normal; color:black; text-align: center; background-color: #f1f1f1; padding:4px; }


/* Classes */

div.topMenuItem { background:transparent url(/images/inline_seperator_hm.jpg) no-repeat scroll right -3px;
                  float:left; padding:5px 15px 8px 12px; margin-top: 1px; }
div.topMenuItem:hover { color:white; background: url(/images/menuhover.jpg) repeat-x; }
div.subMenuCont a:hover { color:white; background: url(/images/menuhover.jpg) repeat-x; }
div.subMenuCont { display:none; position:absolute; top:0; left:0; z-index:5; background: #a0a0a0; }
div.topMenuItem a { color:white; font-weight:bold; }
div.subMenuCont a { display:block; color:white; padding:6px 12px; }


div.center { text-align:center; }

div.newsArticlePic { background-color: white; border: solid 1px #eaeaea; text-align: center; 
                     vertical-align: middle; margin:5px 5px 3px 15px; overflow:hidden;
}

div.haveYourSayComment { background:url(/images/haveYourSayBg2.png) no-repeat; color:#4075A7; 
                         padding:16px 20px; height:86px; overflow:hidden; width:240px; }
div.haveYourSayAuthor { text-align:right; font-size:11px; color:#000; }
div.haveYourSayInput { padding:5px 10px; text-align:right; }
div.haveYourSayInput textarea { color:gray; font-family:tahoma; font-size:12px;
                                border:solid 1px gray; padding:8px; }

div.leftMenuSubHeading { font-weight:bold; margin:6px 0 3px 0; }

div.rolldown { margin:6px 0; }
div.rolldown a, div.rolldown a:hover {
    background:transparent url(/images/ff_btn_off.jpg) no-repeat left top;
    color:#333333; padding:0 0 0 10px; text-decoration:none; }
div.rolldown a:hover {
    background:transparent url(/images/ff_btn_on.jpg) no-repeat left top;
    text-decoration:underline; }

.helpPanel { display:none; }

div.left_menu_team { background:url(/images/leftMenuTeamBg.png) repeat-x; display:block;
                            padding:3px 12px; margin:3px 0 0 0; border:solid 1px #d6d6d6; }
div.left_menu_team a { font-size:11px; }

td.left_menu_league a { font-size:11px; }

div.searchTextBox .searchButton { vertical-align:-10px; }

div.rsssection { padding:5px; }
div.rsssection span { font-size:11px; font-weight:bold; }
div.rsssection a { display:block; padding:0 0 6px 0; }



div.adminPageAccordionHeader { color:#FFFFFF; font-size:13px;
                               padding:3px 0px; background-color:#3B5998; font-weight:bold;
							   height: 1.3em;
							   }
div.adminPageContent { border:solid 1px #b0b0b0; background-color:#F8F8F8; margin:0 0 12px 1px;
                       border-top:0; padding:5px 10px; }

span.adminPageContentTitle { font-weight:bold; }
div.adminPageContentHeader { color:#3B5998; padding:5px 0;}

a.adminPageLinkSmall { font-size:11px; color:#333333;
                       margin:5px 0 0 0; padding:0 8px; display:block; }
                       
                       
div.imgLeft { display:inline; float:left; padding:0px; margin:4px 8px 5px 0; /*border:1px solid #2F3E3E;*/ }
div.imgCenter { display:block; float:none; text-align:center; padding:10px; }
div.imgRight { display:inline; float:right; padding:0px; margin:4px 0 5px 5px; /*border:1px solid #2F3E3E;*/ }

div.fixtureDateCont {margin:5px 0; }
a.fixtureDateTitle { 
    display:block; background-color:#eaeaea;
                     background-position:6px 6px; background-repeat:no-repeat; border-bottom:1px solid silver;
                     padding:5px 30px; }
                     
div.fixture { clear:both; border-bottom:solid 1px #eaeaea; margin:8px; padding:0 0 8px 4px; line-height:1.8em; }

div.fixtureEdit, div.fixtureEditSaved { border-bottom:solid 1px #eaeaea;
    line-height:1.8em; background-color:#ffffc2; text-align:right; }
                  
div.fixtureEditSaved { background-image:url(/images/approve.png); background-repeat:no-repeat;
                       background-position:20px 12px; background-color:#DBFFD2; }
                       
div.imageThumbnailEdit { float:left; margin:5px; background-color:White; padding:6px; border:solid 1px silver; }
div.imageThumbnailInner { width:90px; height:90px; text-align:center; border:solid 1px silver; 
                          background-color:#f1f1f1; margin-bottom:4px; }
                          
div.imageThumbnail, div.imageThumbnailUp 
{ float:left; width:90px; height:90px; padding:0; text-align:center; background-color:#eaeaea; 
  margin:0 12px 12px 0; border:solid 4px white; }
  
div.imageThumbnailUp { border:solid 4px gray; }

img.teamBannerBgEdit, img.teamBannerBgEditUp 
{ width:200px; border:solid 2px #eaeaea; display:block; margin:16px 40px 0 0; padding:4px; cursor:pointer; float:left; }
img.teamBannerBgEditUp { border:solid 2px black; background-color:#eaeaea; }

a.teamBannerLogo { /*display:block; float:left; margin:auto 0 auto 40px;*/ }

div.teamBannerName { float:right; padding:62px 30px 0 0; font-size:16px; color:#fff; letter-spacing:1px; }

div.pagination, div.pagination a  { font-size:11px; }


/* Info Panels */                       
                       
div.infoboxGreen { background:#D9EAD9 url(/images/approve.png) no-repeat scroll 8px 6px; 
                   border:1px solid #6EB46E; margin:8px 0; padding:5px 35px; }

div.infoboxRed { background:#F1DEDA url(/images/delete.png) no-repeat scroll 8px 6px; 
                 border:1px solid #CE2D08; margin:8px 0; padding:5px 35px; }
                 
div.infoboxGray { background:#f1f1f1 url(/images/info.png) no-repeat scroll 8px 6px; 
                 border:1px solid silver; margin:8px 0; padding:5px 35px; }

/* Data Grids */

div.dataGridContainer th, div.dataGridContainer td 
{ padding:2px 8px; border-bottom:solid 1px silver; }
div.dataGridContainer td { background-color:White; }

div.dataGridContainer td table td { border:solid 1px silver; background-color:#eaeaea; padding:0; }
div.dataGridContainer td table td a { display:block; padding:2px 8px; font-weight:bold; }
div.dataGridContainer td table td span { display:block; padding:2px 8px; }


th.grdTd { padding:2px 8px; border-bottom:solid 1px silver; }
td.grdTd { padding:2px 8px; border-bottom:solid 1px silver; }


div#topScorersContainer th, div#topScorersContainer td { font-size:11px;
    padding:3px; border-bottom:1px solid #EAEAEA; }
div#topScorersContainer th { font-weight:normal; color:black; }
div#topScorersContainer td a { font-size:11px; }



/* Links */
a.newsArticleTitle:hover {
background-color:#FFFFFF;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
text-decoration:none;
}

a.tabLink { font-size:10px; padding:2px 10px; color:white; position:relative; top:3px; left:12px;
            background:transparent url(/images/box/tabswitch.png) no-repeat scroll 0 0; } 
a.tabLink:hover { color:white; }        

.left_menu_options a, a.left_menu
{ background:url(/images/leftmenu_menu_simple.jpg) no-repeat; display:block;
  font-size:11px; padding:2px 0 3px 18px; margin:3px 0 0 0; }
div.leftMenuOptions a
{ background:url(/images/leftMenuNavBg.png) no-repeat; display:block;
  font-size:11px; padding:3px 0 3px 18px; margin:3px 0 0 0; border:1px solid #E0E0E0; }


a.imageGallery, a.imageGalleryAll
{ display:block; background-color:#f1f1f1; padding:8px; margin:8px 4px 0 4px; }

a.imageGalleryAll { float:left; width:267px; height:120px; overflow:hidden; }

a.imageGallery:hover, a.imageGalleryAll:hover { background-color:#eaeaea; }

a.deleteThread { background:transparent url(/images/deletesmall.png) no-repeat scroll 0 2px;
                 font-size:11px; padding-left:14px; }

/* Left Menu Buttons */

a.gotoforum { background:url(/images/button/leftButtonForum.png) no-repeat; display:block;
              height:35px; margin:0 0 3px 3px; }
a.gotoforum:hover { background-image:url(/images/button/leftButtonForumUp.png); text-decoration:none; }

a.gotofix { background:url(/images/button/leftButtonFix.png) no-repeat; display:block;
              height:35px; margin:3px 0 3px 3px; }                  
a.gotofix:hover { background-image:url(/images/button/leftButtonFixUp.png); text-decoration:none; }

a.gotoreg { background:url(/images/button/leftButtonReg.png) no-repeat; display:block;
              height:35px; margin:0 0 3px 3px; }                  
a.gotoreg:hover { background-image:url(/images/button/leftButtonRegUp.png); text-decoration:none; }




a.newsArticleTitle { display:block; font-size:14px; /*background:url(/images/ff_btn_on.jpg) Orange Arrow turned off kris*/ no-repeat 0 5px;padding:1px 15px;}
				

a.ButtonSmall { background:url(/images/buttonBg_80x25.png) no-repeat; padding:7px 22px; }

a.ButtonSmallSmall { background-color:#C3BF68; border:1px solid white; color:white; display:block;
                     padding:3px; text-align:center; width:90px; }
                     
a.ButtonSmallMedium { background-color:#C3BF68; border:1px solid white; color:white; display:block;
                     padding:3px; text-align:center; width: 90px; }                     
                     
td .managerFixtureGroup {
  background-color: #b0b0b0;
  color: White;
  font-size: 130%;
  text-align: center;
}

div#tableHolder table th, div#tableHolder table td { padding:4px 8px; border-bottom:solid 1px #eaeaea; }
div#tableHolder table th { text-align:left; font-size:11px; background-color:#f1f1f1; padding:8px; }
div#tableHolder table select { width:120px; font-size:11px; }
div#tableHolder table td table select { width:190px; }
div#tableHolder table td table td { border:0; }
div#tableHolder table td div table td { padding:0; }

#ticker-wrapper *{margin:0}
#ticker-wrapper.has-js{width:377px;height:65px;border:1px solid #CFCFCF;display:block;font-size:.75em;margin:0px 0 5px 0px}
#ticker{width:376px;height:50px; display:block;float:left;position:relative;overflow:hidden;background-color:#fff; padding: 0 5px 0 5px;}
#ticker-title{padding-top:7px;float:left;color:#900;font-weight:700;background-color:#fff;text-transform:uppercase}
#ticker-content{padding-top:7px;float:left;position:absolute;color:#1F527B;font-weight:700;background-color:#fff;margin:0;}
#ticker-content A{text-decoration:none;color:#1F527B}
#ticker-content A:hover{text-decoration:underline;color:#0D3059}
#ticker-swipe{padding-top:7px;position:absolute;top:0;left:80px;background-color:#fff;display:block;width:800px;height:50px}
#ticker-swipe SPAN{margin-left:1px;background-color:#fff;border-bottom:1px solid #1F527B;height:12px;width:7px;display:block}
#ticker-controls{list-style-type:none;float:right;padding:7px 10px 0 0}
#ticker-controls LI{margin-left:5px;float:left;cursor:pointer;height:16px;width:16px;display:block;padding:0}
#ticker-controls LI#play-pause{background-image:url(../images/controls.png);background-position:32px 16px}
#ticker-controls LI#play-pause.over{background-position:32px 32px}
#ticker-controls LI#play-pause.down{background-position:32px 0}
#ticker-controls LI#play-pause.paused{background-image:url(../images/controls.png);background-position:48px 16px}
#ticker-controls LI#play-pause.paused.over{background-position:48px 32px}
#ticker-controls LI#play-pause.paused.down{background-position:48px 0}
#ticker-controls LI#prev{background-image:url(../images/controls.png);background-position:0 16px}
#ticker-controls LI#prev.over{background-position:0 32px}
#ticker-controls LI#prev.down{background-position:0 0}
#ticker-controls LI#next{background-image:url(../images/controls.png);background-position:16px 16px}
#ticker-controls LI#next.over{background-position:16px 32px}
#ticker-controls LI#next.down{background-position:16px 0}
.js-hidden{display:none}

.EditTeam
{
    padding: 8px 0;width:580px;float:right;
}
.Competition
{
    width:auto;
    float:left;
    padding-right:8px;
    }
.division
{
    width:auto;
    float:right;
    clear:right;
    }
.Venue
{
    float:right;
    width:auto;
    }
.HomeTeam
{
    float:left;
    width:auto;
    }
.AwayTeam
{
    float:left;
    width:auto;
    }
.Referee
{
    float:left;
    width:auto;
    margin-bottom:10px;
    }
    
    .data
    {
        color:black;
    }
    .largelabel
    {
        font-size:14px;
    }
    .largedata
    {
        color:black;
        font-size:14px;
        font-weight:700;
    }
    .SearchBox
    {
         background-color: #f1f1f1; 
         border: solid 1px silver;
    }
    .PlayerStats
    {
        float:left;
        width:auto;
        margin:5px; 
        padding-right:5px;
        border-right: 1px solid black;
    }  
    .UpdateScore
    {
        float:left;
        width:auto;
        margin:5px;
    }  
    .Scores
    {
        float:left;
        width:auto;
        margin-right:10px;
    }  
    .Save
    {
        float:left;
        width:auto;
        border:1px solid black;
        background:#ECE9D8;
        padding:3px; margin:3px 0 3px 0;
    }  
    .fixtureeditbox
    {
        width:auto;
        margin-left:45px;
    }
    
    .fixtureeditboxSaved {padding-right:10px; background-image:url(/images/approve.png); background-repeat:no-repeat;
                       background-position:right; background-color:#DBFFD2; }
.transparentBK
{
	display:block;
	clear:both;
    /* Fallback for web browsers that doesn't support RGBa */
    background: rgb(255, 255, 255);
    /* RGBa with 0.9 opacity */
    background: rgba(255, 255, 255, 0.9);
    /* For IE 5.5 - 7*/
}                       
.AdvertColumn
{float: left; 
 padding-left: 86px; 
 margin-bottom: 5px; 
 width: 468px; 
 height:60px;
text-align: center; 
clear: both;
}
.LeagueEditors
{
    background-color:white;
}
.PartnersArea
{
     width:55%; 
     padding:20px;
     margin:10px;
     float:left;
     text-align:center;
}
.PartnersBox
{
z-index:10;
    color:Red;
     margin:auto;
     border:1px solid black;
     background-color:White;
}

