/*<group=General Styles>*/
/* Royal Blue = #002366*/
/* red = #FF0000*/
/* back grey #d8dfd8*/

body, html 
	{background: none #d8dfd8;
  height: auto !important;
	height: 100%;
	color: #000000;
	text-align: center; /* To Make Content Centered */
	font-size: 20px; font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 2px;
	background-color: #d8dfd8;}
#navcontainer 
	{line-height: 18px;color: #0080ff;background: #e1e1e1;float: left;
	/*height: 100%;*/
	 margin: 1px;
	padding: 1px;
	width: 13%;
	/*width:119px;*/}
#slideShowImages {border: 1px gray solid;background-color: lightgray;width: auto;}  


  
#slideShowImages img { height:300px;}  

    
 
table.scrolltest td {alignment-baseline:central;width: 70%;height:20px;line-height: 20px;} 


/*.buttonsize{height:28px; width:150px;}*/
table.navtab {table-layout: fixed; width:100px;margin: 15px 0;border: 1px solid black; line-height: 1; padding: 10px; border-spacing: 10px;word-break: break-all }
table.navtab td {width:80px;border: 1px solid black; line-height: 1; padding: 10px; border-spacing: 10px;}
table.navtab tr {width:80px;border: 1px solid black; line-height: 1; padding: 10px; border-spacing: 10px;}
tbody.navtabbd {width:80px;border: 1px solid black; line-height: 1; padding: 10px; border-spacing: 10px;}
tr.navtabtd {width:10px;border: 1px solid black; line-height: 1; padding: 10px; border-spacing: 10px;}
button	{width:100%;height: 40px;font-size: 10px;padding: 1px 1px 1px 1px;border-radius: 2px;text-align: center;vertical-align: middle;}


tr.butcel	{column-width:96px;height: 40px;padding: 0px;vertical-align:middle; border-spacing: 5px}
.butrow	{column-width:30px;height: 40px;padding: 0px; vertical-align:middle;border-spacing: 5px;font-size: 0;white-space: nowrap;}
button.butsml	{column-width:28px;height: 30px;font-size: 10px;padding: 0px ;border-radius: 2px;text-align: center;vertical-align: middle;}

input	{width:100%;height: 33px;font-size: 10px;padding: 1px 1px 1px 1px;border-radius: 2px;text-align: center;vertical-align: middle;}
object	{width:100%;
height:auto;
border:solid 1px #000000;}
ol li {
    background: #ffe5e5;
    padding: 5px;
    margin-left: 35px;
    text-align: left;
}/*listofstuff*/

/*
{float: left;
 background: none;
  padding: 0px;
   margin: 0px 0px 0px 0px;
    width: 100%; 
	/*height: 100%; */
/*	height:auto;
	 background-color: #d8dfd8;
	 /* overflow-y:hidden; */
/*	text-align: center;
	font-size: 20px; color: #ff9966; 
	 }*/
	
#joinbutton	{
	font-size:25px;
	width:20em; 
}
	
#mainobject 
{width:100%;
  /*height: auto !important;*/
	height: 3800px;
/*height:100%;*/
background-color: #d8dfd8;text-align: center;border:solid 1px #000000; 
    overflow-y:hidden;
    }
#special
{width:70%;}
#menuobject 
{width:100%;
height:100%;
background-color: #d8dfd8;
text-align: center;
border:solid 1px #000000;}
/*p 
{font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;}
*/
b, strong
 {color: #000000;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
  font-weight: bold;}
.ptraining
{text-align: center;
 border-width: 0px;
  padding: 0px;
   border-style: none;
    border-color: #0000FF;
     background-color: #F0FFF0;
      width: 100%;
      font-size: x-large;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      color: #B40404;
      margin: 0px;
      font-size: 20px;
      }
a:link
	{text-decoration: none;color: #880000;}
a:visited 
{text-decoration: none;color: #884400;}
.image-left
 {margin: 3px;
 padding: 3px;
 float: left;}
.image-right 
{margin: 3px;
padding: 3px; 
float: right;}
#container {width: 98%;   height: auto !important; text-align: center; background-color: #d8dfd8; border: 5px solid #aeaeae; margin: 1px;}
#topmenu {background-color: #eeeebe; width: 85%; float: left; height: 39px; margin: 1px;}
#topmenu.button	
{width:25%;
height: 10px;}
#pageHeader
 {border-bottom: 0px solid #ceedfd;
  height: 75px;
   background: repeat-x  url(images/header_background.jpg);
    border-top: 0px solid #aeaeae;
     width:100%;}
#containerTextEdit 
	{width: 98%;
	text-align: left;
	border-right: 1px solid #aeaeae;
	border-bottom: 1px solid #aeaeae;
	border-left: 5px solid #aeaeae;
	margin-left: auto;
	margin-right: auto;
	
	}
#pageHeaderTextEdit
	{width: 98%;
	text-align: left; 
	background-color: #d8dfd8;
	border-right: 1px solid #aeaeae;
	border-bottom: 1px solid #aeaeae;
	border-left: 5px solid #aeaeae;
	margin-left: auto;
	margin-right: auto;
	height: 130px;
	background: repeat url(../images/header_background.jpg);
	border-top: 0px solid #aeaeae;
	width:100%;
	color:#ffffff;
	}
#pageHeader img 
	{float: right;
	padding: 0px;
	margin: 5px 10px 0px 10px;}
#pageHeader h1 
	{color: #fffffe;
	margin: 0px;
	margin-top: 0px;
	margin-left: 10px;
	padding-top: 5px;
	font-weight: bold;
	font-size: 32px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;}
#pageHeader h2 
	{color: #880000;
	margin: 0px;
	margin-top: 0px;
	margin-left: 10px;
	font-weight: bold;
	font-size: 16px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	text-transform: none;}
#pagecontent 
{margin: 0px;
 background-color: #d8dfd8;
  padding-top: 0px;
   width: 50px;}
#galdiv
{overflow-x:scroll;

	}  
#mainContent 
{float: left;
 background: none;
  padding: 1px;
   margin: 1px;
    background-color: #d8dfd8;
     width: 100%;
        height: auto !important;}

	
#sponserlogo 
{color: #2B60DE;
 font-family: Verdana;
  font-size: xx-large;
    height: auto !important;}
#subpage 
{float: left;
 background: none;
  padding: 0px;
   margin: 0px 0px 0px 0px;
    width: 100%; 
	/*height: 100%; */
	height:auto;
	 background-color: #d8dfd8;
	 /* overflow-y:hidden; */

	  }
.filldiv{
    overflow: hidden;
    background-size: cover;
    background-position: center;
    background-image:url("images/football-net.png");
}

.tour{
    overflow: hidden;
    background-size: cover;
    background-position: center;
    background-image:url("images/footprint.png");
}
table.lsramtab td 
{
	/*background-image: url(images/football-net.png);*/
  alignment-baseline:central;
   height: 90%;
    width:50%;
    border: 0px solid white;
    line-height: 0;
    padding: 0px;
    /*border-bottom-color: #0080ff;*/
    border-bottom-width: 0px; 
    /*border-collapse: collapse;*/
    }
table.u17bingotab td 
{
    border: 1px solid black;
    line-height: 1;
    padding: 0px;
    border-bottom-width: 5px; 
     }
.noborder 
{
    border: px solid black;
    line-height: 1;
    padding: 0px;
  
    border-bottom-width: 5px; 
    /*border-collapse: collapse;*/
    }
#racediv{
background-repeat: no-repeat;
background-position: 200px 200px;}
table.racetab td 
{
	background-image: url(images/raceback.png);
  alignment-baseline:central;
   height: 90%;
    width:50%;
    border: 2px solid black;
    line-height: 1;
    padding: 0px;
    /*border-bottom-color: #0080ff;*/
    border-bottom-width: 5px; 
    /*border-collapse: collapse;*/
    }
#textpage 
{float: left;
 background: none;
  padding: 0px;
   margin: 0px 0px 0px 0px;
    width: 100%; 
	/*height: 100%; */
	height:auto;
	 background-color: #d8dfd8;
	 /* overflow-y:hidden; */
	text-align: left;
	 }		
#textpagecomments 
{float: left;
 background: none;
  padding: 0px;
   margin: 0px 0px 0px 0px;
    width: 100%; 
	/*height: 100%; */
	height:auto;
	 background-color: #d8dfd8;
	 /* overflow-y:hidden; */
	text-align: center;
	font-size: 18px; color: #0000cc; 
	  }
	  

	  
	 
#sponserdiv
{color: #440044;
 font-family: Verdana;
  font-size: 125%;}
/***********************************************************************************************************************/
#teamhomediv
{color: #440044;
 font-family: Verdana;
  font-size: 125%;
  height: 400px; 
  }
#teamfooter 
{width: 100%;
margin: 1px auto;
 text-align: left;
  border: 1px solid #aeaeae;
   padding-top: 5px;
   padding-bottom: 5px; 
   text-align: center;
	background: #f1f1f1; 
	border: 1px solid #aeaeae; 
	font-size: 11px; color: #999999; 
	height: 20px; 
	clear:both;}
table.teamhometab
{line-height: 18px;
 color: #0080ff; 
 background: #e1e1e1;
  float: left;
   height: 90%;
    width: 10%;
    border-width: 0px;}
/***********************************************************************************************************************/
#content 
{background-color: #d8dfd8;
padding: 0px 0px 0px 0px;
margin: 1px 1px 1px 1px;}
#footer 
{width: 100%;
margin: 1px auto;
 text-align: left;
  border: 1px solid #aeaeae;
   padding-top: 5px;
   padding-bottom: 5px; 
   text-align: center;
	background: #f1f1f1; 
	border: 1px solid #aeaeae; 
	font-size: 11px; color: #999999; 
	height: 400px; 
	clear:both;}
.wrapper
 {min-height: 100%;
  height: auto !important;
   height: 100%;
    margin: 0 auto -155px;}
.footer, .push 
{height: 155px;}

#page_title 
{table-layout: auto; 
color: #0080ff; 
background: #d8dfd8; 
float: left; 
width: 100%; 
height: 12%}
.standout, blockquote 
{font-family: Courier;
 border: 1px dotted #004f9e;
  background: #ddedff;
  color: #004f9e;
  padding: 5px;
  margin-top: 5px;
  margin-bottom: 5px;}
/*<group=Layout>
h1.specialH1 {color:#fffffe;}
h2.specialH2 {color:#880000;}*/	
h1 	{font-size:xx-large; font-family: Verdana, Arial, Helvetica, sans-serif;color: #2B60DE;line-height: 30px;margin-top:20px;margin-bottom: 30px;}
h2 	{font-size:x-large; font-family: Verdana, Arial, Helvetica, sans-serif;color: #002366;line-height: 25px;margin-top:10px;margin-bottom: 10px;}
h3 	{font-size:large; font-family: Verdana, Arial, Helvetica, sans-serif;color: #002366;line-height: 30px;margin-top:20px;margin-bottom: 30px;}
h4	{font-size:xx-large; font-family: Verdana, Arial, Helvetica, sans-serif;color: #002366;line-height: 30px;margin-top:20px;margin-bottom: 30px;}
h5 	{font-size:xx-large;font-family: Verdana, Arial, Helvetica, sans-serif;color: #FF0000;line-height: 30px;margin-top:20px;margin-bottom: 30px;}
h6 	{font-size:x-large; font-family: Verdana, Arial, Helvetica, sans-serif;color: #FF0000;line-height: 30px;margin-top:20px;margin-bottom: 30px;}
/* Royal Blue = #002366*/
/* red = #FF0000*/
.imageStyle
 {border: 1px solid #dcdcdc;
 padding: 5px;
 margin: 5px;
 vertical-align:bottom;}
table	
{text-align: center;
 border: 4px;
  border-color:#804000;
   padding: 3px;
    width: 100%; 
    color: rgb(75,0,130);}
table.gridtable 
{width: 98%;
  height: auto !important;
 font-family: verdana,arial,sans-serif;
  font-size:20px;
   border-width: 1px;
   	border-color: #000099;
   	 background-color: #d8dfd8;
   	  border-collapse: collapse; }
table.gridtable th 
{border-width: 1px;
 padding: 2px;
  border-style: solid;
   border-color: #000099;
    background-color: #F0FFF0;}
table.gridtable td 
{text-align: center;
 border-width: 1px;
  padding: 2px;
   border-style: solid;
    border-color: #000099;
     background-color: #F0FFF0;}

table.trainingtab 
{text-align: center;
 border-width: 4px;
  padding: 4px;
   border-style: solid;
    border-color: #0000FF;
     background-color: #F0FFF0;
      width: 100%;
      font-size: x-large;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      color: #FF0000;
      margin: 0px;
      }

table.mapcol 
{line-height: 18px;
 color: #0080ff; 
 background: #e1e1e1;
  float: left;
   height: 90%;
    width: 10%;}
/***********************************************************************************************************************/    
table.teamcoaches td{width:80%;
	
}
table.cluboffs td 
{
  alignment-baseline:central;
   height: 90%;
    width:50%;
    border: 2px solid black;
    line-height: 1;
    padding: 0px;
    /*border-bottom-color: #0080ff;*/
    border-bottom-width: 5px; 
    /*border-collapse: collapse;*/
    }  
table.cluboffs 
{  	background-color: #d8dfd8;
	alignment-baseline:central;
    width: 50%;
    border-collapse: collapse;
    padding: 10px;
     }  
table.cluboffs th
{   
	alignment-baseline:central;
    width: 50%;
     /*border-collapse: collapse;*/
     }  
.opacity { background-colour: red; opacity:0.3; filter:alpha(opacity=30);
background-image: url("images/lights.png");
/*background-image ="../images/lights.png";*/
background-repeat: no-repeat; }

/************************************ Tooltip container ***********************************/
.tooltip {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted black; /* If you want dots under the hoverable text */
}

/* Tooltip text */
.tooltip .tooltiptext {
    visibility: hidden;
    width: 120px;
    background-color: #555;
    color: #fff;
    text-align: center;
    padding: 5px 0;
    border-radius: 6px;

    /* Position the tooltip text */
    position: absolute;
    z-index: 1;
    bottom: 125%;
    left: 50%;
    margin-left: -60px;

    /* Fade in tooltip */
    opacity: 0;
    transition: opacity 1s;
}

/* Tooltip arrow */
.tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}


/************************************ joining ************************/
table.jointd td 
{text-align: center;
 border-width: 1px;
  padding: 2px;
   border-style: solid;
    border-color: #000099;
     background-color: #F0FFF0;
     width: 33%;}
     

ul.joinlist {
  font-size: 14px;
  font-family: Arial;
  text-align: left;
  margin: 0 auto;
}

#fbbadge{
	width:92%; 
	background: #3B5998;
	padding: 5px;
	
}
#fbbadge1{
background: #EDEFF4;
display: block;
border-right: 1px solid #D8DFEA;
border-bottom: 1px solid #D8DFEA;
border-left: 1px solid #D8DFEA;
margin: 0px;
padding: 0px 0px 5px 0px;

}
#fbbadge2{
background: #FFFFFF;
clear: both;
display: block;
margin: 0px;
overflow: hidden;
padding: 5px;
}