body, table, tr, td, p, ul, ol, li	{font-family: verdana, georgia; font-size: 11px; color:  #5B5945;}

h1, h2,	h3,	h4 						{font-family: verdana, georgia; color: #7DA2EF}

h1									{font-size: 15px; font-weight: bold; padding-left: 0px;}
h2									{font-size: 14px; font-weight: bold; padding-left: 0px;}
h3									{font-size: 13px; font-weight: bold; padding-left: 0px;}
h4									{font-size: 12px; font-weight: bold; padding-left: 0px;}

a			{color: #5B5945; text-decoration: underline; font-weight: normal;}
a:link		{color: #5B5945; text-decoration: underline; font-weight: normal;}
a:visited	{color: #5B5945; text-decoration: underline; font-weight: normal;}
a:hover		{color: #7DA2EF; text-decoration: underline; font-weight: normal;}
a:active	{color: #7DA2EF; text-decoration: underline; font-weight: normal;}

.Body		{background-image:  url(images/bg.gif);}

.MainTable	{border: 1px solid black; background-color: #ffffff; width: 960px; height: 100%;}

.ImportantLeft		{background-color: #ffffff; height: 25px; padding-left: 10px; padding-right: 10px; width: 777px; }
.ImportantMiddle	{background-color: #ffffff; height: 25px; padding-left: 10px; padding-right: 10px; width: 20px; }
.ImportantRight		{background-color: #ffffff; height: 25px; padding-left: 10px; padding-right: 10px; width: 100px; }

.HeadLine		{border-top: 1px solid black; border-bottom: 1px solid black; height: 60px; width: 100%; padding-left: 10px; padding-right: 10px; background-image:  url(images/bgheader.gif);}
td.Header		{text-align: left; font-size: 22px; font-weight: bold; color: #5B5945; padding-top: 10px; padding-bottom: 10px; padding-left: 120px; padding-right: 10px;}

/* td.Subheader	{font-size: 15px; font-weight: bold; color: #7DA2EF; width: 100%;} */

.ChooseLeague	{padding-top: 10px; padding-bottom: 10px;}

td.League				{font-weight: bold; color: #5B5945;}
td.League a:			{color: #5B5945; font-weight: bold; text-decoration: none; padding-right: 30px;}
td.League a:link		{color: #5B5945; font-weight: bold; text-decoration: none; padding-right: 30px;}
td.League a:visited		{color: #5B5945; font-weight: bold; text-decoration: none; padding-right: 30px;}
td.League a:hover		{color: #7DA2EF; font-weight: bold; text-decoration: none; padding-right: 30px;}
td.League a:active		{color: #7DA2EF; font-weight: bold; text-decoration: none; padding-right: 30px;}

.Stuff				{width: 100%; height: 25px;}
td.StuffText		{padding-left: 10px; padding-right: 10px;}

.MainMenu			{border-top: 1px solid black; border-bottom: 1px solid black; width: 100%; background-color: #7DA2EF; height: 25px;}

td.Menu				{width: 80px; border-right: 1px solid black; text-align: center; font-weight: bold; color: #ffffff;}
td.Menu a:			{width: 80px; height: 25px; padding-top: 5px; color: #ffffff; font-weight: bold; text-decoration: none;}
td.Menu a:link		{width: 80px; height: 25px; padding-top: 5px; color: #ffffff; font-weight: bold; text-decoration: none;}
td.Menu a:visited	{width: 80px; height: 25px; padding-top: 5px; color: #ffffff; font-weight: bold; text-decoration: none;}
td.Menu a:hover		{width: 80px; height: 25px; padding-top: 5px; color: #5B5945; font-weight: bold; text-decoration: none;}
td.Menu a:active	{width: 80px; height: 25px; padding-top: 5px; color: #5B5945; font-weight: bold; text-decoration: none;}

.SubMenuLine			{border-bottom: 1px solid black; width: 100%; height: 21px; background-color: #7DA2EF;}
.SubMenu				{border-left: 1px solid black; height: 20px;}
td.SubMenuTd			{width: 80px; border-right: 1px solid black; text-align: center;}
td.SubMenuTd a:			{width: 80px; height: 20px; padding-top: 3px; text-decoration: none;}
td.SubMenuTd a:link		{width: 80px; height: 20px; padding-top: 3px; text-decoration: none;}
td.SubMenuTd a:visited	{width: 80px; height: 20px; padding-top: 3px; text-decoration: none;}
td.SubMenuTd a:hover	{width: 80px; height: 20px; padding-top: 3px; text-decoration: none;}
td.SubMenuTd a:active	{width: 80px; height: 20px; padding-top: 3px; text-decoration: none;}

td.MenuEmpty		{}

.Main				{height: 100%; vertical-align: top; padding: 10px;}
.MainPhotos			{height: 100%; vertical-align: top; padding-top: 10px; padding-right: 10px; padding-bottom: 10px;}

.CategoryTitle			{color: #7DA2EF; font-size: 15px; font-weight: bold; padding-bottom: 20px;}
.CategoryTitle a		{color: #7DA2EF; font-size: 15px; font-weight: bold; text-decoration: none;}
.CategoryTitle a:link		{color: #7DA2EF; font-size: 15px; font-weight: bold; text-decoration: none;}
.CategoryTitle a:visited	{color: #7DA2EF; font-size: 15px; font-weight: bold; text-decoration: none;}
.CategoryTitle a:hover		{color: #7DA2EF; font-size: 15px; font-weight: bold; text-decoration: underline;}
.CategoryTitle a:active		{color: #7DA2EF; font-size: 15px; font-weight: bold; text-decoration: underline;}

.CategorySubTitle		{color: #7DA2EF; font-size: 13px; font-weight: bold; padding-bottom: 10px;}
.CategorySubTitle a		{color: #7DA2EF; font-size: 13px; font-weight: bold; text-decoration: none;}
.CategorySubTitle a:link	{color: #7DA2EF; font-size: 13px; font-weight: bold; text-decoration: none;}
.CategorySubTitle a:visited	{color: #7DA2EF; font-size: 13px; font-weight: bold; text-decoration: none;}
.CategorySubTitle a:hover	{color: #7DA2EF; font-size: 13px; font-weight: bold; text-decoration: underline;}
.CategorySubTitle a:active	{color: #7DA2EF; font-size: 13px; font-weight: bold; text-decoration: underline;}

.newstitle{color: #7DA2EF; font-size: 13px; font-weight: bold; clear:left; }
.newstitle a{color: #7DA2EF; font-size: 13px; font-weight: bold; text-decoration: none;}
.newstitle a:link{color: #7DA2EF; font-size: 13px; font-weight: bold; text-decoration: none;}
.newstitle a:visited{color: #7DA2EF; font-size: 13px; font-weight: bold; text-decoration: none;}
.newstitle a:hover{color: #7DA2EF; font-size: 13px; font-weight: bold; text-decoration: underline;}
.newstitle a:active{color: #7DA2EF; font-size: 13px; font-weight: bold; text-decoration: underline;}

.newsproperties {color: #5B5945; font-size: 10px;}
.newsproperties a{color: #5B5945; font-size: 10px;}
.newsproperties a:link{color: #5B5945; font-size: 10px;}
.newsproperties a:visited{color: #5B5945; font-size: 10px;}
.newsproperties a:hover{color: #7DA2EF; font-size: 10px;}
.newsproperties a:active{color: #7DA2EF; font-size: 10px;}

.newsintro {padding-top: 10px; padding-bottom: 10px; text-align: justify;}
.newsintro a{color: #5B5945; font-weight: bold; text-decoration: none;}
.newsintro a:link{color: #5B5945; font-weight: bold; text-decoration: none;}
.newsintro a:visited{color: #5B5945; font-weight: bold; text-decoration: none;}
.newsintro a:hover{color: #7DA2EF; font-weight: bold; text-decoration: underline;}
.newsintro a:active{color: #7DA2EF; font-weight: bold; text-decoration: underline;}

.IntroImage			{margin: 8px 10px 8px 0px; border: 1px solid #5B5945; float: left;}

.newsmain {padding-top: 10px; padding-bottom: 10px; text-align: justify;}
.newsmain a{color: #5B5945;}
.newsmain a:link{color: #5B5945;}
.newsmain a:visited{color: #5B5945;}
.newsmain a:hover{color: #7DA2EF;}
.newsmain a:active{color: #7DA2EF;}

.TeamImage			{border: 1px solid #5B5945; margin-right: 10px;}
.TeamLink			{padding-bottom: 10px; vertical-align: top; }
.TeamLink a:			{text-decoration: none;}
.TeamLink a:link		{text-decoration: none;}
.TeamLink a:visited	{text-decoration: none;}
.TeamLink a:hover	{text-decoration: none;}
.TeamLink a:active	{text-decoration: none;}

/*.MainTables			{width: 635px;}*/

.Info				{padding-right: 10px;}
/* .CategoryInfo			{padding-top: 20px;}*/

.RightSide			{width: 225px;}
.BlockHeader		{width: 221px; border: 1px solid black; background-color: #7DA2EF; height: 25px; color: #ffffff; font-weight: bold; padding-left: 10px;}
.BlockInfo			{padding: 10px; width: 225px; border-right: 1px solid black; border-bottom: 1px solid black; border-left: 1px solid black;}
.BlockText			{padding-bottom: 5px;}
.BlockMore			{text-align: right; padding-top: 8px; padding-bottom: 5px;}

.SupportersLine		{border-top: 1px solid black; border-bottom: 1px solid black; width: 100%; background-color: #ffffff; height: 25px;}
td.Supporters		{text-align: center; padding-top: 10px; padding-left: 10px; font-size: 16px; font-weight: bold; color: #7DA2EF; vertical-align: top; width: 100%;}
.SupportersImage	{margin-left: 5px; margin-right: 5px; margin-bottom: 10px; border: 0px; vertical-align: top; }

tr.TableHead	td	{background-color: #7DA2EF; height: 25px; color: #ffffff; font-weight: bold;}
tr.TableRowLight td	{background-color: #CCCCCC;}
tr.TableRowVeryLight td	{background-color: #EEEEEE;}
tr.TableRowDark td	{background-color: #F0F0FF;}

table.group { border-collapse: collapse; margin: 0px 0px 10px 0px; padding: 0px; font-size: 10px; color: #333333; text-align: center;}
td.groupname   {font-weight: bold; text-align: center;}
td.groupnumber {width: 40px; text-align: center;}
td.grouppoints {width: 80px; text-align: center;}
td.groupgoals  {width: 40px; text-align: center;}
td.groupplace  {width: 40px; text-align: center;}
td.groupteam   {text-align: left; padding-left: 8px; padding-right: 8px;}
td.grouprownumber  { padding-right: 1px; width: 16px; text-align: right;}
span.player { font-weight: bold; font-size: 12px;}
div.results { padding-top: 10px;}

.special { background-color: #000; color: #fff; }

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.thumbnail {
position: relative;
z-index: 10;
}

.thumbnail:hover {
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #7DA2EF;
padding: 5px;
left: -1000px;
border: 1px solid #7DA2EF;
visibility: hidden;
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
text-align: center;
z-index: 30;
}

.thumbnail span img { /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
z-index: 50;
}

.thumbnail:hover span { /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 30px; /*position where enlarged image should offset horizontally */
z-index: 50;
}

.thumbnail_1 {
position: relative;
z-index: 10;
}

.thumbnail_1:hover {
background-color: transparent;
z-index: 50;
}

.thumbnail_1 span{ /*CSS for enlarged image*/
position: absolute;
background-color: #7DA2EF;
padding: 5px;
left: -1000px;
border: 1px solid #7DA2EF;
visibility: hidden;
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
text-align: center;
z-index: 30;
}

.thumbnail_1 span img { /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
z-index: 50;
}

.thumbnail_1:hover span { /*CSS for enlarged image on hover*/
visibility: visible;
top: -100;
left: -700px; /*position where enlarged image should offset horizontally */
z-index: 50;
}


.thumbnail_2 {
position: relative;
z-index: 10;
}

.thumbnail_2:hover {
background-color: transparent;
z-index: 50;
}

.thumbnail_2 span{ /*CSS for enlarged image*/
position: absolute;
background-color: #7DA2EF;
padding: 5px;
left: -400px;
border: 1px solid #7DA2EF;
visibility: hidden;
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
text-align: center;
z-index: 30;
}

.thumbnail_2 span img { /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
z-index: 50;
}

.thumbnail_2:hover span { /*CSS for enlarged image on hover*/
visibility: visible;
top: -300;
left: -400px; /*position where enlarged image should offset horizontally */
z-index: 50;
}
