html {
	overflow-y: scroll;
}

* {
margin: 0;
margin-left:0px;
padding: 0;
}

h3 
{
color: black;
text-align: center;
font-size: 16pt;
font-weight: 900
}

body
{
font-family:arial;
background-color:white;
/**/
margin-top:0px;
margin:0px 0px; padding:0px; 
text-align:center;            
/**/
}

	
#Content {
/**/
        position:relative;
	width:778px;

        margin-top:0px;
        margin-bottom:0px;
	margin-left:auto;
	margin-right:auto; 
	text-align:left; 
/*	border:1px dashed #333;  */
/**/
	background-color:white;
	}



#logo_area
{
color:black;
background:white;
font-size: 16pt;
font-weight: 500;
text-align: center;
}

#tysl_area
{
color:black;
background:white;
font-size: 14pt;
#font-size: 14pt;
font-weight: 800;
#font-weight: 800;
margin: 0;
padding: 4;
}

#address_area
{
color:black;
background:white;
font-size: 8pt;
#font-size: 8pt;
font-weight: 500;
#font-weight: 500;
margin: 0;
padding: 8;
}

#button
{
background:#b6cce2;
font-size: 12pt;
font-weight:600;
color: black;
text-align: center;
}

.button_helper
{
background:#b6cce2;
font-size: 9pt;
font-weight:600;
color:#16336b;
text-align: center;
}

.button_helper:link
{
color:#16336b;
}

.button_helper:visited
{
color:#16336b;
}

.button_helper:active
{
color:#16336b;
}

.button_helper:hover
{
color:#de1a1e;
}

#mainmenubar 
{ 
background:#16336b;
}

.mainmenuoption
{
font-size:90%;
color:white;
text-decoration:none;
font-weight: 500;
}

.submenuoptionlink
{
font-size:80%;
color:black;
text-decoration:none;
font-weight: 500;
text-align: center;
}

.submenuoptionlink:hover
{
color:#eb1b29;
}

.submenuoption
{
background: lightgray;
#background: silver;
text-align: left;
}


.menu
{
font-size:100%;
position:absolute;
visibility:hidden;
background:white;
}

#fallsoccer
{
top:155px;
#top:155px;
left:132px;
#left:132px;
}

#springsoccer
{
top:155px;
#top:155px;
left:261px;
#left:261px;
}

#fields
{
top:155px;
#top:155px;
left:390px;
#left:390px;
}

#forms
{
top:155px;
#top:155px;
left:519px;
#left:519px;
}

#aboutus
{
top:155px;
#top:155px;
left:646px;
#left:646px;
}

#copyright_area
{
color:black;
background:white;
font-size: 9pt;
font-weight: 500;
}

.link
{
color:#16336b;
font-size: 10pt;
font-weight:600;
}

.link:hover
{
color:#eb1b29;
}

.pagelink
{
color:#16336b;
font-size: 12pt;
font-weight:600;
}

.pagelink:hover
{
color:"eb1b29";
}

.news_header
{
color:black;
font-size: 14pt;
font-weight:600;
text-align:center;
text-decoration:underline;
}

.news_text
{
color:black;
font-size: 12pt;
text-align:left;
}

.page_header
{
color:black;
font-size: 14pt;
font-weight:800;
text-align:center;
text-decoration:underline;
}

.page_text
{
color:black;
font-size: 12pt;
text-align:left;
}

.centered_page_text
{
color:black;
font-size: 12pt;
text-align:center;
}

.subject_header
{
color:black;
font-size: 12pt;
font-weight:800;
text-align:left;
}

.subject_text
{
color:black;
font-size: 12pt;
text-align:left;
}

.subject_header_centered
{
color:black;
font-size: 12pt;
font-weight:800;
text-align:center;
}

.subject_text_centered
{
color:black;
font-size: 12pt;
text-align:center;
}

.plain_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
        padding: 20px 20px;       
}

.plain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
        padding: 20px 20px; 
}

.form_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
        padding: 20px 20px; 
}

.form_field {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
        padding: 20px 20px; 
        height: 30px;
}

.buttons {
	font-size: 14px;
	color: #b6cce2;
	margin: 0px;
        padding: 3px 5px;
	text-decoration: none;
}

a.buttons, a.buttons:visited{
	padding: 3px 3px;
	border: 2px solid #000000;
	background-color: #16336b;
	margin-right: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

a.buttons:hover{
	color: #de1a1e;
	text-decoration: none;
	background-color: #16336b;
	border: 2px solid #000000;
}
