/*********** sru portal stylesheet ***********/

body {
	margin-left: 1px;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}

td {
	vertical-align:top;

}

a:link {
	color: #006699;
}
a:visited {
	color: #006699;
}
a:hover {
	color: #000033;
}
a:active {
	color: #006699;
}



/*********** topnav colour styles ******/

#menu {
  padding: 0;
  margin: 0;
  height: 17px;
  background-color: #296296;
  font-size:10px;
  font-weight:bold; 
  text-transform:capitalize; 

}


#menu li, #menu li a:link, #menu li a:visited {
  display: inline;
  text-decoration: none;
  text-align: center;
  display: block;
  width:100%;
  margin: 0;
  background-color: #296296;
  color: #ffffff;
  height: 17px;
  


  
}


#menu li a:hover {
  text-decoration: none;
  background-color: #ffffff;
  color: #0099DC;
  height: 17px;
}





/*********** topnav colour styles ***********/

#menured {
/*  min-width: 63em; */
  list-style-type: none;
  padding: 0;
  margin: 0;
  height: 17px;
  background-color: #ffffff;
  font-size:10px;

}


#menured  li, #menured  li a:link, #menured  li a:visited {
  display: inline;
  text-decoration: none;
  text-align: center;
  display: block;
  width:100%;
  margin: 0;
  background-color: #c50038;
  height: 17px;
  color: #ffffff;

  
}

#menured  li a:hover {
  text-decoration: none;
  background-color: #ffffff;
  color: #0099DC;
}



/*********** topnav colour styles ***********/

#menugreen {
/*  min-width: 63em; */
  list-style-type: none;
  padding: 0;
  margin: 0;
  height: 17px;
  background-color: #ffffff;
  font-size:10px;

}


#menugreen li, #menugreen  li a:link, #menugreen  li a:visited {
  display: inline;
  text-decoration: none;
  text-align: center;
  display: block;
  width:100%;
  margin: 0;
  background-color: #359A39;
  height: 17px;
  color: #ffffff;

}


#menugreen  li a:hover {
  text-decoration: none;
  background-color: #ffffff;
  color: #0099DC;
}




/*********** topright default nav colour styles ******/

.menutopright {
  list-style-type: none;
  padding: 0;
  margin: 0;
  height: 17px;
  background-color: #ffffff;
  font-size:10px;

}


.menutopright li, .menutopright li a:link, .menutopright li a:visited {
  display: inline;
  text-decoration: none;
  text-align: center;
  display: block;
  width:100%;
  margin: 0;
  background-color: #296296;
  height: 17px;
  color: #ffffff;

  
}


.menutopright li a:hover {
  text-decoration: none;
  background-color: #ffffff;
  color: #0099DC;
}





/***********default  #sidenavBar link styles ***********/
#sidenavBar ul a:link, #sidenavBar ul a:visited {display: block; width:100px}
#sidenavBar ul {list-style: none; margin: 0; padding: 0; width:100px}


/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#sidenavBar li {border-bottom: 1px solid #ffffff; width:100px}



/* fix for browsers that don't need the hack */
html>body #sidenavBar li {border-bottom: 1px solid #ffffff;  width:100px}


/*********** default sidenav position sectionLink styles ***********/
.navHeader {
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #999999;
	padding-left:5px;
	text-transform:uppercase;
	width:95px;
	font-family:Arial, Helvetica, sans-serif;

}


#sectionLinks{

	margin: 0px;
	padding: 0px;
	border: 0px solid #ffffff;	
	border-top:0px;
	font-size:90%;
	background-color: #f9f9f9;
	width:100px;
	
}

#sectionLinks a:link, #sectionLinks li a:visited {
	padding:3px;
	padding-left:5px;
	text-decoration:none;
	color: #006699;
	font-size: 70%;
	width:100px;

}

#sectionLinks a:hover{
	padding: 3px;
	padding-left:5px;
	text-decoration:none;
	color:#000000;
	width:100px;
}



.sectionLinksBottom{
     background-color:ffffff;

}


  
/*********** #section name colour style ***********/

.youarein {
  background-color:#ffffff;

  color:#0097DB;
  border-top:5px solid #0097DB;
  border-left:125px solid #0097DB;
  }
  
.youarein a {
  color:#003876;
  text-decoration:underline;
  }  
  
.youarein a:hover {
  color:#0097DB;
  text-decoration:none;
  }  
  
  
/*********** default footer ***********/
.footerline {
	background-color:#0197DB;
  } 


.footer {
    padding:10px;
	color:#003300;
	font-size:65%;
  } 
  
.footer a{
    color:#0099CC;
	text-decoration:underline;
  }

.footer a:hover{
   color:#000033;
   text-decoration:none;
  }

  
  
/*********** email a friend styles  ***********/
 
.emailafriend {
	background-color:#f9f9f9;

} 
  
  
/*********** data table styles  ***********/
  
.datatableheader th, .datatableheader td{
   height:25px;
   background-color: #ffffff;
   text-align:left;
   font-size:70%;
   font-weight:bold;
   color:#333333;
   padding-left:5px;
   padding-right:5px;
   vertical-align:middle;
   border-bottom:1px solid #C0C0C0;

}


.datatablesubheader th, .datatablesubheader td{
   color:#999999;
   font-weight:bold;
   height:25px;
   background-color:#EAEAEA;
   text-align:left;
   padding-left:5px;
   padding-right:5px;
   border-bottom:1px solid #C0C0C0;
   font-size:70%;
   vertical-align:middle;

}


.datatablerow td{
   color:#333333;
   height:25px;
   background-color:#ffffff;
   text-align:left;
   padding-left:5px;
   padding-right:5px;
   border-bottom:1px solid #C0C0C0;
   font-size:70%;
   vertical-align:middle;

}

.datatablerowhover td{
   color:#333333;
   height:25px;
   background-color:#D9F0FA;
   text-align:left;
   padding-left:5px;
   padding-right:5px;
   border-bottom:1px solid #ffffff;
   font-size:70%;
   vertical-align:middle;
   cursor:pointer;

}



.datatablerowdark td{
   color:#333333;
   height:25px;
   background-color:#f8f8f8;
   text-align:left;
   padding-left:5px;
   padding-right:5px;
   border-bottom:1px solid #C0C0C0;
   font-size:70%;
   vertical-align:middle;

}


/*********** news styles ***********/

.newsteasercell {
	height:17px;
	vertical-align:top;
	color:#336699;
	
}

.newsteasercell a {
	color:#336699;
	text-transform:none;
	
	
}

.newsteasercell a:hover{
	color:#000033;
	text-transform:none;
	
	
}

.newsdate{
	font-size:11px;
	
}

.newsheadline{
	color:#000000;
	font-size:18px;
	font-weight:bold;
	text-transform:capitalize;
	
}

.newstext{
	color:#000000;
	font-size:75%;
	line-height:150%;
	
}

.newsarrows{
	color:#0099CC;
	
}

.newscontentclassheader{
	color:#000000;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana, sans-serif;
}



/*********** sru created styles ***********/

.menu_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #006699;
	border-right:1px solid #ffffff

}
.menu_grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #999999;

}
.menu_red {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #cc0033;
	border-right:1px solid #ffffff

}
.menu_green {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #339933;
	border-right:1px solid #ffffff

}

.menu_grey_over {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #999999;

}
.menu_green_over {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #339933;
	background-color: #FFFFFF;
	border-right:1px solid #ffffff

}
.menu_red_over {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #cc0033;
	background-color: #FFFFFF;
	border-right:1px solid #ffffff

}
.menu_blue_over {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #006699;
	background-color: #FFFFFF;
	border-right:1px solid #ffffff

}
.menu_greybg_blue {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #006699;
	background-color: #f9f9f9;
	vertical-align:top;

}
.menu_greybg_red {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #cc0033;
	background-color: #f9f9f9;

}
.menu_greybg_green {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #339933;

}	


.header {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #006699;
	background-color: #FFFFFF;
}

.header a:link {
	color: #ffffff;
	text-decoration: none
}
.header a:visited {
	color: #ffffff;
	text-decoration: none
}
.header a:hover {
	color: #0099dc;
	text-decoration: none
}
.header a:active {
	color: #ffffff;
	text-decoration: none
}




.white10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}
.menu_grey_over {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	background-color: #F9f9f9;
}
.menu_yell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFF33;
}

.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #006699;
	}
	
.bodyblue { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #006699;} 

.bodyblack { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000;} 

.menu_greybg_green {font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color: #339933;background-color: #f9f9f9;} 



/*********** registration form styles ***********/
.registration td{
    background-color: #ffffff;
	padding:5px;
	border-bottom: 1px solid #e8e8e8;
	vertical-align:top;
	font-size:70%;
	
}

/*********** lauras fixtures styles ***********/
.fixtures {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
}
.fixtures_black {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
}
.fixturessm {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
}
.fixtures_white {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #ffffff;
}

/*********** league table styles ***********/
.magners_basictableheader th, .magners_basictableheader td{
   background-image:url('/fms/smms_images/magners_league_basic.jpg');    
   text-align:right;
   background-color:#000000;
   height:40px; 
   background-repeat:no-repeat;
}

.magners_basictablesubheader th, .magners_basictablesubheader td{
   color:#FFffff;
   font-weight:bold;
   height:15px;
   background-color:#000000;
   text-align:left;
   padding-left:3px;
   padding-right:3px;
   border-bottom:1px solid #ffcc00;
   font-size:60%;
   vertical-align:middle;
}


.magners_basictablerow td{
   color:#ffffff;
   height:15px;
   text-align:left;
   padding-left:3px;
   padding-right:3px;
   border-bottom:1px solid #ffcc00;
   vertical-align:middle;
}

.magners_basictableleftcoldark {
	background-color:#000000;
	font-weight:bold;
	color:#ffffff;
                font-size:60%;
}
.magners_basictableleftcollight {
	background-color:#000000;
	font-weight:bold;
	color:#ffffff;
                font-size:60%;
}

.magners_basictablecollight {
	background-color:#80ae49;
	font-weight:bold;
	color:#000000;
                font-size:60%;
}

.magners_basictablecoldark {
	background-color:#579d56;
	font-weight:bold;
	color:#000000;
                font-size:60%;
}

.magners_basictablepoints {
	font-weight:bold;
}

.magners_basictabledark{
   background-color:#f7f7f7;
}

.magners_basictablelight{
	background-color:#ffffff;
}

.magners_fulltableheader th, .magners_fulltableheader td{
   background-image:url('/fms/smms_images/magners_league_full.jpg');    
   text-align:right;
   background-color:#000000;
   height:40px; 
   background-repeat:no-repeat;
}

.magners_fulltablesubheader th, .magners_fulltablesubheader td{
   color:#FFffff;
   font-weight:bold;
   height:15px;
   background-color:#000000;
   text-align:left;
   padding-left:3px;
   padding-right:3px;
   border-bottom:1px solid #ffcc00;
   font-size:60%;
   vertical-align:middle;
}


.magners_fulltablerow td{
   color:#ffffff;
   height:15px;
   text-align:left;
   padding-left:3px;
   padding-right:3px;
   border-bottom:1px solid #ffcc00;
   vertical-align:middle;
}

.magners_fulltableleftcoldark {
	background-color:#000000;
	font-weight:bold;
	color:#ffffff
                font-size:60%;
}
.magners_fulltableleftcollight {
	background-color:#000000;
	font-weight:bold;
	color:#ffffff;
                font-size:60%;
}

.magners_fulltablecollight {
	background-color:#80ae49;
	font-weight:bold;
	color:#000000;
                font-size:60%;
}

.magners_fulltablecoldark {
	background-color:#579d56;
	font-weight:bold;
	color:#000000;
                font-size:60%;
}

.magners_fulltablepoints {
	font-weight:bold;
}

.magners_fulltabledark{
   background-color:#f7f7f7;
}

.magners_fulltablelight{
	background-color:#ffffff;
}

.nationaltableheader th, .nationaltableheader td{
   background-image:url('/fms/smms_images/national_league.jpg');    
   font-weight:bold;   
   font-size:60%;   
   color:#FFffff;   
   vertical-align:middle;   
   text-align:left;
   background-color:#034d8c;
   height:25px; 
   background-repeat:no-repeat;
}

.nationaltablesubheader th, .nationaltablesubheader td{
   color:#FFCC00;
   font-weight:bold;
   height:15px;
   background-color:#034d8c;
   text-align:left;
   padding-left:3px;
   padding-right:3px;
   border-bottom:1px solid #ffcc00;
   font-size:60%;
   vertical-align:middle;
}


.nationaltablerow td{
   color:#ffffff;
   height:15px;
   text-align:left;
   padding-left:3px;
   padding-right:3px;
   border-bottom:1px solid #ffcc00;
   vertical-align:middle;
}

.nationaltableleftcoldark {
    background-color:#034d8c;
    font-weight:bold;
    color:#ffffff;
    font-size:60%;
}
.nationaltableleftcollight {
    background-color:#034d8c;
    font-weight:bold;
    color:#ffffff;
    font-size:60%;
}

.nationaltablecollight {
	background-color:#0497cc;
	font-weight:bold;
	color:#034d8c;
                font-size:60%;
}

.nationaltablecoldark {
	background-color:#034d8c;
	font-weight:bold;
	color:#034d8c;
                font-size:60%;
}

.nationaltablepoints {
	font-weight:bold;
}

.nationaltabledark{
   background-color:#f7f7f7;
}

.nationaltablelight{
	background-color:#ffffff;
}

.fixtures_blue {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #006699;
}
.blue10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #006699;
	text-align: justify;
}
