@charset "utf-8";
/* CSS Document */


.index_league_table {
width:184px;
float:left;
height:235px;
background-image:url(images/new_index_league_background.jpg);
background-repeat:repeat-x;
border-style:solid;
border-width:1px;
border-color:#999;
margin-top:10px;
margin-left:12px;
padding-left:5px;
}

.index_league_title {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
float:left;
color:#FFFFFF;
margin-left:12px;
margin-top:5px}

.index_league_positions {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#424240;
line-height:24px;
margin-top:1px;
margin-left:12px;
float:left}

.index_league_teams {
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#424240;
line-height:24px;
margin-top:1px;
margin-right:5px;
margin-left:12px}

.index_league_points {
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#424240;
line-height:24px;
margin-top:1px;
margin-left:12px}

ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 27px;
	width:93px; /*--Set height of tabs--*/
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	width: 189px;
		margin-left:12px;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 26px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 25px; /*--Vertically aligns the text within the tab--*/
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background: #ecf1f7;
	text-align:left
}
ul.tabs li a {
	text-decoration: none;
	color: #043f99;
	display: block;
	font-size:12px;
	font-weight:bold;
	padding: 0 14px;
	border: 1px solid #fff; /*--Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;
	text-align:left
}
ul.tabs li a:hover {
	background: #b7c8e2;
}
html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: #fff;
	border-bottom: 1px solid #fff;} /*--Makes the active tab look like it's connected with its content--*/
.tab_container {
	border: 1px solid #999;
	border-top: none;
	overflow: hidden;
	margin-left:12px;
	clear: both;
	float: left; 
	width: 188px;
	background-image:url(images/tab_background.png);
	background-repeat:repeat-x;
	background-position:bottom
}

.tab_content {
	padding: 15px;
	font-size:12px;
		text-align:left;
}

ul.tabs_team {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 27px;
	width:93px; /*--Set height of tabs--*/
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	width: 700px;
}
ul.tabs_team li {
	float: left;
	margin: 0;
	padding: 0;
	height: 26px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 25px; /*--Vertically aligns the text within the tab--*/
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background: #ecf1f7;
	text-align:left
}
ul.tabs_team li a {
	text-decoration: none;
	color: #043f99;
	display: block;
	font-size:12px;
	font-weight:bold;
	padding: 0 14px;
	border: 1px solid #fff; /*--Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;
	text-align:left
}
ul.tabs_team li a:hover {
	background: #b7c8e2;
}
html ul.tabs_team li.active, html ul.tabs_team li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: #fff;
	border-bottom: 1px solid #fff;} /*--Makes the active tab look like it's connected with its content--*/
	
.tab_container_team {
	border: 1px solid #999;
	border-top: none;
	overflow: hidden;
	float: left; 
	width: 700px;
	background-image:url(images/tab_background.png);
	background-repeat:repeat-x;
	background-position:bottom;
	margin-bottom:20px
}


.tab_content_team {
padding-top:10px;
padding-left:10px;
	font-size:12px;
		text-align:left
}

.tab_date {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#424240;
padding-bottom:6px;
border-bottom:dotted;
border-bottom-color:#424240;
border-bottom-width:1px;

}

.tab_match {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#06419b;
padding-top:6px;
padding-bottom:6px;
border-bottom:dotted;
border-bottom-color:#424240;
border-bottom-width:1px}

.tab_location {
padding-top:6px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#424240}

  li { list-style: none; }
  a { text-decoration: none; }
  
  .about_mfc_text {
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#4d4d4d;
  width:330px;
  float:left;
  line-height:22px;
  padding-top:10px
}
  
.body_text_link { /* Properties of them all */
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color: #4d4d4d;
text-decoration:none}

.body_text_link:hover { /* properties of roll over */
color: #b93334;
text-decoration:underline}

.body_text_link_select { /* Same as 'nav' but is always highlighted */
color: #4d4d4d;
text-decoration:none} /* extra highlighted part */

.body_text_select:hover { /* this controls the roll over for the link that is always highlighted */
color: #4d4d4d;
text-decoration:none}

  #menu li {
    float: left;
text-decoration: none;
color: #595959;
font: 13px Arial;
  }

  #menu li a {
    position: relative;
	height:28px;
	padding-top:8px;
	padding-left:13px;
	padding-right:13px;
    display: block;
	
    color: #333;
  }

  #menu li a:hover, #menu li a.active {
background-image:url(images/new_nav_hover.jpg);
background-repeat:repeat-x;
color:#ffffff
  }

  #menu li ul {
    left : -999em;
    position : absolute;
  }

  #menu li ul li { float : none; }

  #menu li ul a {
font-weight: normal;
background: #960d0d;
text-align:left;
font-size:12px;
width:220px;
color:#ffffff;
  } 

  #menu li ul a:hover {
    background: #a41c1c;
    color: #fff;
  }

  #menu li:hover ul, #menu li.sfhover ul {
    left: auto;
  }


body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	background-color: #FFFFFF;
}

.footer_bar {
width:1024;
height:189px;
background-image:url(images/new_footer_bar.jpg);
background-repeat:no-repeat}

.footer_text_left {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
float:left;
width:600px;
text-align:left;
margin-top:13px;
margin-left:45px}

.footer_text_right {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
float:right;
text-align:left;
margin-top:13px;
margin-right:45px}

.footer_seo_links_1 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
float:left;
margin-left:45px;
margin-top:20px;
width:100px;
text-align:left;
color:#FFFFFF;
height:110px
}

.footer_seo_links_2 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
float:left;
margin-left:40px;
margin-top:20px;
width:220px;
text-align:left;
color:#FFFFFF;
height:110px
}
.footer_seo_links_3 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
float:left;
margin-left:40px;
margin-top:20px;
width:160px;
text-align:left;
color:#FFFFFF;
height:110px
}

.footer_seo_links_4 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
float:left;
margin-left:40px;
margin-top:20px;
width:160px;
text-align:left;
color:#FFFFFF;
height:110px
}

.footer_seo_links_5 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
float:left;
margin-left:40px;
margin-top:20px;
width:160px;
text-align:left;
color:#FFFFFF;
height:110px
}

.footer_seo_bold_link { /* Properties of them all */
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color: #ffffff;
line-height:23px;
text-decoration:none}

.footer_seo_bold_link:hover { /* properties of roll over */
color: #ffffff;
text-decoration:underline}

.footer_seo_bold_link_select { /* Same as 'nav' but is always highlighted */
color: #ffffff;
text-decoration:none} /* extra highlighted part */

.footer_seo_bold_select:hover { /* this controls the roll over for the link that is always highlighted */
color: #ffffff;
text-decoration:none}

.footer_seo_link { /* Properties of them all */
font-family:Arial, Helvetica, sans-serif;
margin-left:5px;
line-height:15px;
color: #ffffff;
text-decoration:none}

.footer_seo_link:hover { /* properties of roll over */
color: #ffffff;
text-decoration:underline}

.footer_seo_link_select { /* Same as 'nav' but is always highlighted */
color: #ffffff;
text-decoration:none} /* extra highlighted part */

.footer_seo_select:hover { /* this controls the roll over for the link that is always highlighted */
color: #ffffff;
text-decoration:none}

.new_footer_text {
	font-weight:bold;
	color:#FFFFFF
}

.new_footer_text a:link {
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none
}

.new_footer_text a:visited {
	font-weight:bold;
	text-decoration:none;	
	color:#FFFFFF
}
.new_footer_text a:hover {
	font-weight:bold;
	color:#000000;
	text-decoration:underline
}


img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.header_logo {
margin-left:30px;
float:left}

.footer {
width:1024px;
height:50px;
background-image:url(images/new_content_background.png);
background-repeat:repeat-y;
background-position:center;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
}
.mfctv_banner {
width:317px; 
height:106px; 
margin-right:35px;
margin-left:12px;
margin-top:10px;
margin-bottom:10px
}

.mfctv_banner_text {
text-align:left; 
margin-left:10px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
color:#333333}

.league_info_banner {
width:240px; 
height:430px; 
margin-right:25px; 
background-image:url(images/new_league_info_background.jpg)}

.fixtures_results_text {
text-align:left; 
font-family:Arial, Helvetica, sans-serif; 
font-size:13px; 
font-weight:bold; 
margin-top:10px; 
margin-left:10px; 
color:#23225c}

.league_standings_text {
text-align:left; 
font-family:Arial, Helvetica, sans-serif; 
font-size:13px; 
font-weight:bold; 
margin-left:10px; 
color:#23225c}

.match_info_panel {
border-style:solid; 
border-width:1px; 
height:37px; 
border-color:#a8c1db; 
background-image:url(images/new_fixture_bar.jpg); 
background-repeat:repeat-x; width:200px;}

.match_info_text {
margin-left:4px;
font-family:Arial, Helvetica, sans-serif; 
text-align:left; 
font-size:12px; 
color:#23225c}

.league_text {
line-height:24px; 
margin-left:4px;
font-family:Arial, Helvetica, sans-serif; 
text-align:left; 
font-size:12px; 
color:#23225c}

.league_info_bar {
background-image:url(images/new_league_info_header.jpg); 
background-repeat:repeat-x; 
height:26px
}

.latest_news_bar { 
height:26px; 
background-image:url(images/new_latest_news_bar.jpg); 
background-repeat:repeat-x; 
width:607px}

.latest_news_bar_a { 
height:26px; 
background-image:url(images/new_latest_news_bar.jpg); 
background-repeat:repeat-x; 
width:590px}

.latest_news_main_panel {
width:587px;
height:414px;
margin-bottom:15px;  
padding-left:10px; 
padding-top:10px; 
padding-right:10px;
background-color:#ebebeb}

.league_info_header_text {
margin-left:4px; 
margin-top:4px; 
font-family:Arial, Helvetica, sans-serif; 
font-weight:bold; 
text-align:left; 
font-size:12px;
color:#07419c}

.mfctv_banner_title {
text-align:left; 
margin-left:10px; 
font-family:Arial, 
Helvetica, sans-serif; 
font-size:18px; 
color:#085c9c; 
font-weight:bold}

ul {
margin: 0px;
padding: 0px;
}

.header_tabs {
float:right;
margin-top:131px;
margin-right:12px
}
.rightNavigationBullet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-image:  url(images/square-bullet.gif);
	margin-left: 20px;
}
.bodyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0px 0px 8px;
}
.bodyText a:link {
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 102x;
	text-decoration:underline;
}
.bodyText a:visited {
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
}
.bodyText a:hover {
	color:#b93334;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
}
.bodyTextCenter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0px 0px 8px;
	text-align: center;
}

h3 {
	color:#000038;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 2px 0px 2px 0px;
	padding: 0px;
}
h4 {
	color:#000038;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 2px 0px 2px 0px;
	padding: 0px;
}
.noPage {
	text-decoration: underline;
}
.bodyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0px 0px 8px;
}
#pageTopHeader {
	width: 100%;
	background-color: #d2d2d2;
	text-align: center;
	float: left;
	display:inline;
}
#blueHeaderBar {
	background-color: #000038;
	margin-top: 3px;
	text-align: center;
	background-image: url(images/top-blue-nav-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 6px;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	width: 100%;
	display:inline;
}
#mainHeader {
	width: 1024px;
	float: left;
	display:inline;
}
#blueHeaderBar a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	text-decoration:none;
}
#blueHeaderBar a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	text-decoration:none;
}
#blueHeaderBar a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FF6600;
	text-decoration:underline;
}
.blueHeaderBarOn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FF6600;
	text-decoration:underline;
}
#pageTopHeaderWrapper {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 1024px;
	background-color: #e2e2e2;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	margin-top: 4px;
}
#outerFrame {
background-color:#e2e2e2;
background-image:url(images/new_content_background.png);
background-repeat:repeat-y;
	clear: both;
	float: left;
	width: 100%;
}
#footerWrapper {
	height: 79px;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/futsal-footer.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

#topBannerWrapper {
	text-align: left;
	width: 1024px;
	float: left;
	display:inline;
}
#topBox01 {
	float: left;
	width: 285px;
	display:inline;
}
#topBox02 {
	float: left;
	width: 284px;
	display:inline;
}
#topBox03 {
	float: left;
	width: 285px;
	display:inline;
}
#container {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 1024px;
	margin-left: auto;
	padding: 0px;
	background-color: #FFFFFF;
	margin-right: auto;
	text-align: center;
}

.nav_divider {
float:left;  
margin-right:8px;
margin-top:-4px
}

.homepage_news_image {
height:253px;
width:606px;
margin-top:10px
}

.homepage_news_image_headline {
padding-left:20px;
padding-right:40px;
padding-top:170px;
width:546px;
height:253px;
font-family:Arial, Helvetica, sans-serif;
font-size:39px;
font-weight:bold;
text-align:left;
line-height:40px;
color:#FFFFFF;
background-image:url(images/new_homepage_image_title_background.png);
background-repeat:repeat-x}

#mainNavigation {
	float: left;
	width: 984px;
	padding-left:40px;
	background-color: #FFFFFF;
	display:inline;
	background-image: url(images/new_nav_background.jpg);
	background-repeat:no-repeat
}

.new_nav_active {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #043e9a;
	text-align: center;
	padding-top: 8px;
	padding-right:8px;
	height: 28px;
	display:inline;
	margin:0
}

.new_nav_active a:link {
	color:#043e9a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration:none;
	font-weight: bold;
}

.new_nav_active a:visited {
	color:#043e9a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration:none;
	font-weight: bold;
}
.new_nav_active a:hover {
	color:#043e9a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.extra_nav_links {
height:28px;
margin-top:6px;
margin-right:7px;
margin-left:7px;
float:left
}
.mainNavigationLinks {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #5e5e5e;
	text-align: center;
	padding-top: 8px;
	padding-right:8px;
	height: 28px;
	display:inline;
	margin:0

}

.mainNavigationLinks a:link {
	color:#5e5e5e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration:none;
	float:left;

}
.mainNavigationLinks a:visited {
color:#5e5e5e;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
text-decoration:none;
float:left;

}

.mainNavigationLinks a:hover {
	color:#05409b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration:none;
		float:left;
}


.content_anchor a:link {
	color:#2d2d2d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	font-weight: bold;
}
.content_anchor a:visited {
	color:#2d2d2d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	font-weight: bold;
}
.content_anchor a:hover {
	color:#05409b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:underline
}
.topNavigationDivider {
	float: left;
	height: 25px;
	width: 3px;
	display:inline;
	display:inline;
}
.topBoxesDivider {
	float: left;
	height: 137px;
	width: 1px;
	display:inline;
	background-image: url(images/top-boxes-divider-bar.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display:inline;
}
#topBox01Banner {
	float: left;
	width: 248px;
	margin-top: 5px;
	margin-right: 18px;
	margin-left: 19px;
	display:inline;
}
#topBox02Banner {
	float: left;
	width: 248px;
	margin-top: 5px;
	margin-right: 18px;
	margin-left: 18px;
	display:inline;
}
#topBox03Banner {
	float: left;
	width: 248px;
	margin-top: 5px;
	margin-right: 19px;
	margin-left: 18px;
	display:inline;
}
#topBox01Wrapper {
	float: left;
	width: 248px;
	display:inline;
}
#topBox02Wrapper {
	float: left;
	width: 248px;
	display:inline;
}
.topBoxesMainLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000038;
	background-image: url(images/3-boxes-link-bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	float: left;
	height: 17px;
	width: 248px;
	margin-top: 5px;
	padding-top: 3px;
	font-weight: bold;
	display:inline;
}
.topBoxesMainLink a:link {
	color:#000038;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	font-weight: bold;
}
.topBoxesMainLink a:visited {
	color:#000038;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	font-weight: bold;
}
.topBoxesMainLink a:hover {
	color:#FF6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:underline;
	font-weight: bold;
}
#topBox03Wrapper {
	float: left;
	width: 248px;
	display:inline;
}
.topBoxesBottomLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000038;
	text-align: left;
	float: left;
	width: 248px;
	margin-top: 4px;
	height: 55px;
	display:inline;
}
#footer {
	width:100%;
	margin:auto;
	clear:both;
	text-align:left;
	display:block;
	height:79px;
	background:#d2d2d2;
	padding-top: 10px;
}
.footerLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	clear: both;
	float: left;
	width: 402px;
	margin-top: 8px;
	margin-left: 10px;
	height: 20px;
	display:inline;
}
.footerLinks a:link {
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
}
.footerLinks a:visited {
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
}
.footerLinks a:hover {
	color:#FF6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:underline;
}
.footerCopyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	width: 402px;
	margin-top: 20px;
	margin-left: 10px;
	text-align: left;
	clear: both;
	float: left;
	display:inline;
}
.umbroBottomLogo {
	float: left;
	height: 63px;
	width: 111px;
	margin-top: 8px;
	display:inline;
}

.orangeText {
	color: #FF6600;
}
.footerCopyright a:link {
	color:#999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
}
.footerCopyright a:visited {
	color:#999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
}
.footerCopyright a:hover {
	color:#FF6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:underline;
}
#contentWrapper {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	width: 1024px;
	margin-top: 5px;
	display:inline;
}
#bodyTextContentWrapper {
	float: left;
	width: 590px;
	margin-right: 18px;
	background-color:#f1f1f1;
	display:inline;
}
.topContentGraphic {
	background-image: url(images/futsal-content-01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 590px;
	height: 5px;
	display:inline;
}
.headerBlueBar {
	float: left;
	width: 580px;
	margin-left: 5px;
	text-align: left;
	background-image: url(images/header-blue-bar-bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 27px;
	margin-right: 5px;
	display:inline;
}
.headerBlueBarRss {
	float: left;
	width: 580px;
	margin-left: 5px;
	text-align: left;
	background-image: url(images/new_latest_news_bar.jpg);
	background-repeat:repeat-x;
	background-position: left top;
	height: 27px;
	margin-right: 5px;
	display:inline;
}

.h1_title {
font-family:Arial, Helvetica, sans-serif;
font-size:30px;
font-style:italic;
text-align:left;
color:#08419c;
margin-bottom:20px;
margin-top:26px
}

.h2_title {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:left;
color:#08419c;
}

.bodyContent {
	float: left;
	width: 560px;
	text-align: left;
	padding-top: 4px;
	padding-left:15px;
	padding-right:15px;
	display:inline;
	background-color:#f1f1f1
}

.bodyContent_a {
	float: left;
	width: 577px;
	margin-left: 30px;
	text-align: left;
	padding-top: 10px;
	padding-left:15px;
	padding-right:25px;
	border-right-style:dotted;
	border-right-color:#999999;
	border-right-width:1px;
	line-height:16px
}

.right_advert_panel {
	border-left-style:dotted;
	border-left-color:#999999;
	border-left-width:1px;
	float:left;
	margin-top:30px;
	padding-left:20px;
	height:100%;
	margin-left:20px
}

.right_advert_panel_home {
	border-left-style:dotted;
	border-left-color:#999999;
	border-left-width:1px;
	float:right;
	margin-top:30px;
	padding-left:20px;
	height:100%;
	margin-left:20px
}

.differences_panel {
width:730px;
height:315px;
margin-bottom:10px
}

.differences_cell {
width:215px;
padding:5px;
background-color:#e4f0f9;
border-color:#ffffff;
border-style:solid;
border-width:1px;
height:27px;
float:left;
font-size:11px;
line-height:14px}

.project_panel {
width:219px;
height:161px;
float:left;
background-image:url(images/new_project_panel.jpg);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-align:center;
font-weight:bold;
line-height:13px;
margin-bottom:20px;
margin-right:8px}

.first_team_panel {
width:159px;
height:219px;
margin-right:2px;
float:left;
color:#6b6b6b;
font-size:11px;
background-image:url(images/new_first_team_panel.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
padding-left:10px;
margin-bottom:10px}


.bodyContent_b {
	float: left;
	font-size:12px;
	width: 685px;
	margin-left: 30px;
	text-align: left;
	padding-top: 10px;
	padding-left:15px;
	padding-right:15px;
	line-height:16px;
	color:#4d4d4d
}

.bodyContent_home {
	float: left;
	font-size:12px;
	width: 577px;
	margin-left: 30px;
	text-align: left;
	margin-top:10px;
	padding-top: 10px;
	padding-left:15px;
	padding-right:15px;
	line-height:16px;
	color:#4d4d4d
}

.fixture_bar {
background-color:#c9d8f0;
width:661px;
margin-left:2px;
margin-bottom:2px;
padding-left:15px;
padding-top:5px;
height:20px}

.league_table_bar {
background-color:#c9d8f0;
width:661px;
margin-left:2px;
margin-bottom:1px;
padding-left:15px;
padding-top:5px;
height:20px;}

.league_table_bar_mfc {
background-image:url(images/new_mfc_league_bar.jpg);
background-repeat:repeat-x;
color:#FFFFFF;
width:661px;
margin-left:2px;
margin-bottom:1px;
padding-left:15px;
padding-top:5px;
height:20px;}

.league_table_bar_mfc_top {
background-image:url(images/new_mfc_league_bar.jpg);
background-repeat:repeat-x;
color:#FFFFFF;
width:661px;
margin-left:2px;
margin-top:16px;
margin-bottom:1px;
padding-left:15px;
padding-top:5px;
height:20px;}

.league_table_bar_top {
background-color:#c9d8f0;
width:661px;
margin-left:2px;
margin-top:16px;
margin-bottom:1px;
padding-left:15px;
padding-top:5px;
height:20px;}

.league_table_header_a 
{float:left; width:271px; padding-left:15px; margin-top:7px; font-weight:bold; color:#043e9a}

.league_table_header_b {
float:left; width:63px; text-align:center; margin-top:7px; font-weight:bold; color:#043e9a}

.league_table_column {
float:left;
width:63px;
font-weight:bold;
color:#043e9a;
text-align:center;
border-left:solid;
border-width:1px;
border-color:#FFFFFF}

.fixture_month {
width:680px;
border-width:1px;
border-color:#c9d8f0;
border-style:solid;
background-image:url(images/new_month_background.jpg);
background-position:top;
background-repeat:repeat-x;
margin-bottom:20px}


.bodyContent a:link {
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12x;
	text-decoration:underline;
}
.bodyContent a:visited {
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
}
.bodyContent a:hover {
	color:#FF6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
}
.subNavLinks {
	float: left;
	width: 570px;
	margin-left: 10px;
	text-align: center;
	padding-top: 4px;
	margin-bottom: 10px;
	margin-right: 10px;
	display:inline;
}
.subNavLinks a:link {
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12x;
	text-decoration:underline;
}
.subNavLinks a:visited {
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
}
.subNavLinks a:hover {
	color:#FF6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
}
.bottomContentGraphic {
	background-image: url(images/futsal-content-03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 590px;
	height: 41px;
	background-color: #FFFFFF;
}
#sideBannerWrapper {
	float: left;
	width: 250px;
	display:inline;
	background-color: #e7e7e7;
	text-align: left;
	padding-top: 5px;
}
.sideBannerContainer {
	float: left;
	width: 240px;
	margin-bottom: 5px;
	margin-left: 5px;
	background-image:url(images/new_content_background.png);
	background-repeat:repeat-y
}
.sideBannerBottomContainer {
	float: left;
	width: 240px;
	margin-left: 5px;
}
.sideBannerBottomSpacer {
	float: left;
	width: 240px;
	height: 5px;
	margin-left: 5px;
}
.blueText {
	color: #000038;
}
.headerBlueBarContent {
	float: left;
	text-align: left;
	padding-top: 5px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	display:inline;
}
.headerBlueBarContent a:link {
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14x;
	font-weight: bold;
	text-decoration:none;
}
.headerBlueBarContent a:visited {
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
}
.headerBlueBarContent a:hover {
	color:#FF6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration:underline;
}
.headerBlueBarContentSmallLinks {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	margin-top:-9px
}
.headerBlueBarContentSmallLinks a:link {
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
}
.headerBlueBarContentSmallLinks a:visited {
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
}
.headerBlueBarContentSmallLinks a:hover {
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
}
#newsCommentContainer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	width: 552px;
}
.newsFullStoryText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	width: 552px;
	margin-bottom: 12px;
	display:inline;
}
.newsFullStoryText a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
}
.newsFullStoryText a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
}
.newsFullStoryText a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FF6600;
}
.newsTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000038;
	font-weight: bold;
	float: left;
	width: 570px;
	padding-top: 6px;
	padding-bottom: 3px;
	display:inline;
}
.newsTitle a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000038;
	font-weight: bold;
	text-decoration: none;
}
.newsTitle a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000038;
	font-weight: bold;
	text-decoration: none;
}
.newsTitle a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FF6600;
	font-weight: bold;
	text-decoration: underline;
}
#newsCommentWrapper1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	width: 360px;
	padding-top: 3px;
	padding-bottom: 3px;
	display:inline;
}
#newsCommentWrapper2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	width: 552px;
	padding-top: 3px;
	padding-bottom: 3px;
	display:inline;
}
.formName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	width: 120px;
	padding-top: 3px;
	display:inline;
}
.formField {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	width: 237px;
}
.videoWrapper {
	float: left;
	height: 350px;
	width: 425px;
	margin-top: 10px;
	margin-left: 72px;
	display:inline;
}
.posterWrapperLeft {
	float: left;
	height: 284px;
	width: 200px;
	margin-top: 10px;
	margin-left: 80px;
	display:inline;
}
.posterWrapperRight {
	float: left;
	height: 284px;
	width: 200px;
	margin-top: 10px;
	margin-left: 10px;
	display:inline;
}
.mfcBanners {
	float: left;
	height: 60px;
	width: 468px;
	margin-top: 10px;
	margin-left: 51px;
	display:inline;
}
#footerOuterWrapper {
	width: 412px;
	float: left;
}
.theFaBottomLogo {
	float: left;
	height: 63px;
	width: 103px;
	margin-top: 8px;
	margin-left: 8px;
	display:inline;
}
.oneGameBottomLogo {
	float: left;
	height: 63px;
	width: 110px;
	margin-top: 8px;
	margin-left: 8px;
	display:inline;
}
.s1SportBottomLogo {
	float: left;
	height: 63px;
	width: 90px;
	margin-top: 8px;
	margin-left: 8px;
	display:inline;
}
.mfcFacebook {
	float: left;
	height: 89px;
	width: 118px;
	display:inline;
}
.englandFacebook {
	float: left;
	height: 89px;
	width: 117px;
	margin-left: 5px;
	display:inline;
}
.faCharterStandardClubs {
	float: left;
	height: 148px;
	width: 239px;
	margin-left: 171px;
	margin-top: 5px;
	display:inline;
}
.charterStandardLeft {
	float: left;
	height: 144px;
	width: 192px;
	margin-left: 101px;
	display:inline;
}
.charterStandardRight {
	float: left;
	height: 144px;
	width: 192px;
	margin-left: 5px;
	display:inline;
}
.creativeCommonsWrapper {
	float: left;
	width: 570px;
	margin-left: 10px;
	text-align: left;
	padding-top: 4px;
	margin-right: 10px;
	display:inline;
	margin-top: 10px;
}
.creativeCommonsIcon {
	float: left;
	width: 85px;
	margin-right: 5px;
	display:inline;
}
.creativeCommonsText {
	float: left;
	width: 480px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.creativeCommonsText a:link {
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10x;
	text-decoration:underline;
}
.creativeCommonsText a:visited {
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:underline;
}
.creativeCommonsText a:hover {
	color:#FF6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:underline;
}

