	table{
		border-style: none;
	}
	
	td {
		color: #001945;
		font-family:  "Trebuchet MS", verdana, arialcursive, helvetica, sans-serif;
		font-size:  70%;
		text-align: left;
	}
	
	a {
		color:#001945;
		cursor:pointer;
		font-weight:bold;
		text-decoration:none;
	}
	
	.whitemod{
		color:#FFFFFF;
		cursor:pointer;
		font-weight:bold;
		text-decoration:none;
	}
	a:hover {
		color:#E90038;
		text-decoration:none;
	}
	
	.a_hover{
		color:red;
	}
	
	.p_message{
		font-size: 12px;
	}
	

	.fixturesDarkRow td {
		background-color:  #EDEDED;
	}
	
	.fixtureList td{
		padding: 3px 5px;
		vertical-align: middle;
	}
	
	.fixturesDayRow td{
		background-color:  #C9C9C9;
		font-weight: bold;
	}
	
	.homeTeamNameCell, .awayTeamNameCell {
		width:  160px;
	}
	
	.header td {
		background-color: #000066;
		color: white;
		font-size: 14px;
		height:  25px;
	}
	
	.header_small td {
		background-color: #000066;
		color: white;
		font-size: 12px;
		height:  15px;
	}
	
	.smallleague{
		font-size: 10px;
	}
	

	/** League Table **/

	.SmallTD{
		width: 30px;
	}
	
	.TeamTD{
		width: 100px	
		
	}
	
	.DropdownTD{
		font-size: 10px;
	}
	
	.VideoTD{
		font-size: 10px;
	}
	
	.GamesTD{
		width: 25px;
	}
	
	.ScoreTD{
		width: 10px;	
	}
	
	.GoalDiff{
		width: 35px;
	}
	
	.rssfeed{
		font-size:  10px;
	}

	.leagueTable{
		width: 525px;
		margin:-1px 0 0 0px;
		font-size:  16px;
	}
	
	.MatchOverview{
		width: 525px;
		margin:-1px 0 0 0px;
		font-size:  24px;
	}
	
	.MatchIconLeftTD{
		width: 200px;
		text-align: left;
	}
	
	.MatchIconRightTD{
		width: 200px;
		text-align: right;
	}
	
	.MatchRightTD{
		width: 200px;
		text-align: right;
		font-size: 18px;
	}
	
	.MatchLeftTD{
		width: 200px;
		text-align: left;
		font-size: 18px;
	}
	
	.MatchCenterTD{
		text-align: center;
	}
	
	.MatchLeftStatTD{
		width: 160px;
		text-align: left;
		font-size: 14px;
	}
	
	.MatchRightStatTD{
		width: 160px;
		text-align: right;
		font-size: 14px;
	}
	
	.MatchMinutesTD{
		width: 40px;
		text-align: left;
		font-size: 14px;
	}
	
	.TeamTable{
		width: 525px;
		margin:-1px 0 0 0px;
		font-size:  16px;
	}
	
	.TeamInfo{
		margin:-1px 0 0 0px;
		font-size:  16px;
	}
	
	.FixtureTable{
		width: 525px;
		margin:-1px 0 0 0px;
		font-size:  15px;
	}
	
	.leagueTableSmall{
		width: 121px;
		margin:20px 0 0 3px;
	}

	#tab3Image, #tab2Image, #tab1Image, .logoImage, #currentFormImage12, .currentFormTab {
		display:none;
	}
	
	.defRightColumn .multiLeagueTable, .homeRightColumn .multiLeagueTable {
 		margin:20px 0 0 3px;
	}
	
		
	.defRightColumn A, .homeRightColumn A {
 		font-weight:normal;
	}
	
	.defRightColumn #pos, .homeRightColumn #pos, .defRightColumn #goalDifference, .homeRightColumn #goalDifference, 				.defRightColumn .rowHeader TD, .homeRightColumn .rowHeader TD, .leagueTablePickSeasonRow {
 		display:none;
	}
	
	.rowHeader TD{
		background-color:#cdcdcd;
		/* color:#001945;*/
	 	font-weight:bold;
	}
	
	.teamNameValue {
		width:75px;
	}
	
	.rowLight TD, .leagueTableMidTable TD, .leagueTableRelegation TD, .leagueTablePromotion TD {
 		background-color:#ededed;
 		padding:0 2px 0 6px;
	}
	
	.rowDark TD{
 		background-color:white;
 		padding:0 2px 0 6px;
	}
	
	.leagueTableWrap {
 		margin: -22px 0 0 0px;
		
	}
	
	.leagueBottom {
 		height:7px;
		margin: -9px 0 0 0px;
		padding:3px 0px 0 0px;
		text-align:right;
		font-weight:bold;
	}
	
	/* news */
	
	.defLeftColumn .homeTopHeadline {
		 background-color:#161d54;
		 color:white; 
		 font-weight:bold;
		 padding: 0px 0 0px 5px;
		 
	}
	
	.homeTopHeadline {
		 background-color:#000066;
		 color:white; 
		 font-weight:bold;
		 padding: 1px 0 1px 1px;
		 
	}

	.clubLatestHeader .menu .highlight{
  		color:#9d8466;
 		background-image:url(images/news_1.gif);
	}
	
	.article .headline {
 		font-size:100%;
  		border-bottom:1px dotted #001945;
  		width:100px;
 	}

	.homeRightWrap .articleSeparator, .homeMiddleLeft .articleSeparator {
		  clear:both;
		  height:1px;
		  border-bottom:1px dotted #241c4f;
		  margin: 0 1px 0 1px;
	}
	
	.articleSeparator{
		clear:both;
		  height:1px;
		  border-bottom:1px dotted #241c4f;
		  margin: 0 10px 0 10px;	
		
	}
	
	.homeRestPosition .headline {
		 font-size:85%;
	}
	
	.homeFirstHeadline A:Hover {
		 background-image:url(images/news2.gif);
		 background-repeat:no-repeat;
		 width:170px;
		 height:19px;
		 padding-bottom:6px;
	}
	
	.homeRightWidth {
		width:170px;
	}
	
	.homeRightWidth .headline {
		 padding-top:2px;
	}
	
	.homeRightWrap .highlight {
		height:25px;
		width:170px;
	}
	
	.homeRightWrap .headline A {
		 font-weight:normal;
	}
	
	.homeRightWrap .headline A:Hover{
		 text-decoration: none;
	}

	.homeMiddleColumn .articleSeparator {
    	clear:both;
  		height:1px;
  		border-bottom:1px dotted #efefef;
	}


	/* end news */
	
	#menu {
		position:absolute;
		left:180px;
		top:10px;
		width:655px;
		height:79px;
		border : solid 0px #000000;
		z-index:1;
	}

	.TopBar{
		position: absolute;
		top: 30px;
		left: 5px;
		width: 955px;
		height: 125px;
		border : solid 0px #000000;
	}

    .DivBackground {
	    position: relative; 
		width:968px;
		height: 700px; 
		/* background-color: #E8E8E8 ; */
		background-color: white;
		border : solid 0px #000000;
    }
    
    .DivLeftTop {
    	position: absolute;
		top: 135px;
		left: 5px;
		width: 160px;
		height: 45px;
		border : solid 0px #000000;
    }
    
    .DivLeftLeagueselect{
    	position: absolute;
		top: 180px;
		left: 5px;
		width: 165px;
		height: 45px;
		border : solid 0px #000000;
    }
    
    .DivLeftMiddle {
    	position: absolute;
		top: 305px;
		left: 8px;
		width: 165px;
		height: 160px;
		border : solid 0px #000000;
    }
    
    .DivLeftMiddle_Home {
    	position: absolute;
		top: 240px;
		left: 5px;
		width: 160px;
		height: 116px;
		border : solid 1px #000000;
    }
    
	.DivLeftDown{
    	position: absolute;
		top: 280px;
		left: 5px;
		width: 165px;
		height: 400px;
		background-color: white;
		border : solid 0px #000000;
    }
    
    .DivLeftDown_Home{
    	position: absolute;
		top: 360px;
		left: 5px;
		width: 165px;
		height: 450px;
		background-color: white;
		border : solid 0px #000000;
    }
    
    .DivMiddleTop {
    	position: absolute;
		top: 130px;
		left: 180px;
		width: 648px;
		height: 350px;
		background-color: white;
		border : solid 0px #000000;
    }
    
    .DivMiddleLeagueTable {
    	position: absolute;
		top: 130px;
		left: 180px;
		width: 528px;
		height: 620px;
		background-color: white;
		border : solid 0px #000000;
    }
    
     .DivMiddleDown {
    	position: absolute;
		top: 50px;
		left: 180px;
		width: 780px;
		height: 75px;
		border : solid 0px #000000;
    }
    
    .DivMiddleNews{
    	position: absolute;
    	top: 490px;
		left: 180px;
		width: 648px;
		height: 98px;
		background-color: white;
		border : solid 1px #000000;
    }
    
    
    .DivMiddleLeftColumn{
    	position: absolute;
		top: 490px;
		left: 180px;
		width: 154px;
		height: 98px;
		background-color: white;
		border : solid 1px #000000;
    }
    
    .DivMiddleCenterLeftColumn{
    	position: absolute;
		top: 490px;
		left: 344px;
		width: 154px;
		height: 98px;
		background-color: white;
		border : solid 1px #000000;
    }
    
    .DivMiddleCenterRightColumn{
    	position: absolute;
		top: 490px;
		left: 508px;
		width: 156px;
		height: 98px;
		background-color: white;
		border : solid 1px #000000;
    }
    
     .DivMiddleRightColumn{
    	position: absolute;
		top: 490px;
		left: 672px;
		width: 156px;
		height: 98px;
		background-color: white;
		border : solid 1px #000000;
    }
    
    .DivBannerCenterDown {
	    position: absolute;
		top: 620px;
		left: 180px;
		width: 650px;
		height: 98px;
		background-color: white;
		border : solid 0px #000000;
    }
    
    .DivBannerRight {
	    position: absolute;
		top: 70px;
		left: 980px;
		width: 100px;
		height: 400px;
		background-color: white;
		border : solid 0px #000000;
    }
    
    .DivVideo  {
    	position: absolute;
		top: 600px;
		left: 180px;
		width: 650px;
		height: 470px;
		background-color: white;
		border : solid 0px #000000;
    }

	.DivRightTop {
		 position: absolute;
		 top: 130px;
		 left: 835px;
		 width: 125px;
		 height: 550px;
		 background-color: white;
		 border : solid 0px #000000;
	}
	
	.DivRightTopBig {
		 position: absolute;
		 top: 130px;
		 left: 712px;
		 width: 250px;
		 height: 280px;
		 background-color: white;
		 border : solid 0px #000000;
	}
	
	.DivRightMiddle {
		 position: absolute;
		 top: 420px;
		 left: 712px;
		 width: 250px;
		 height: 200px;
		 background-color: white;
		 border : solid 0px #000000;
	}
	
	.DivRightDown {
		 position: absolute;
		 top: 490px;
		 left: 835px;
		 width: 125px;
		 height: 60px;
		 background-color: white;
		 border : solid 1px #000000;
	}
