body {
	font-family: Verdana;
	background-color: #000000;
	width: 1100px;
	margin-left: auto;
	margin-right: auto;
}

thead {
	background-color:#009966;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:20px;
}

tbody {
	background-color:#EEE;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px;
}

tr {
	font-family:Verdana, Arial, Helvetica, sans-serif;
		background-color:#EEE;
}

th {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
}

#wrapper {
	position: relative;
	float: left;
	width: 1100px;
	background: url(../images/3columnbackground.jpg) repeat-y;
	margin-top: 10px;
	margin-bottom: 30px;
}

#header {
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 1100px;
	text-align: right;
	margin-top: 0px;
	height: 150px;
	border-bottom-style: solid;
	border-bottom-width: medium;

}

#maincontent {
	background: #0099FF;
	margin: 0px;
	padding: 10px;
	width: 652px;
	text-align: left;
	color: #000000;
	background-color: #FFFFFF;
	margin-left: 0px;
	float: left;
}

#leftcolumn {
	padding: 5px;
	width: 200px;
	left: 0px;
	float: left;
	text-align: left;
	clear: none;
	margin-top: 0px;
	margin-left: 0px;
}

#rightcolumn {
	padding: 5px;
	width: 200px;
	left: 0px;
	float: right;
	text-align: left;
	clear: none;
	margin-top: 0px;
	margin-left: 0px;
	color:#000000;
}

#bottom {
	width: 800px;
	clear: both;
	background-color: #006600;
}

/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/anywidth-flyout.html
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

#menu {width:190px; height:150px; margin:0 auto auto 0; position:relative;}

#menu ul {margin:0; padding:1px 1px 0 1px; list-style:none; background-color:#003366; white-space:nowrap; text-align:left;}

#menu li {margin:0; padding:0; list-style:none;}
#menu li {display:inline-block; display:inline;}
#menu ul {position:absolute; left:-9999px;}
#menu ul.level1 {position:absolute; left:0px; top:5px;}

#menu a {display:block; font:normal 12px verdana,arial,sans-serif; color:#FFFFFF; line-height:30px; text-decoration:none;padding:0 15px 0 5px; border-bottom:1px solid #ddd;} 

#menu ul li:hover > ul {visibility:visible; left:100%; margin-top:-24px; margin-left:-1px;}

#menu a:hover ul,
#menu a:hover a:hover ul, 
#menu a:hover a:hover a:hover ul {left:100%; visibility:visible;}
#menu a:hover ul ul, 
#menu a:hover a:hover ul ul {left:-9999px;}

#menu li a:hover {background:#FF9900;} 
#menu li:hover > a {background:#FF9900;}
#menu li a.fly {background: url(../images/arrow.gif) no-repeat right top;}
#menu li a.fly:hover {background:#FF9900 url(../images/arrow.gif) no-repeat right top;} 
#menu li:hover > a.fly {background:#FF9900 url(../images/arrow.gif) no-repeat right top;}

#menu table {position:absolute; left:99%; height:0; width:0; border-collapse:collapse; margin-top:-7px; margin-left:-1px;}

body#home a#home,
body#aboutgcaa a#aboutgcaa,
body#challenge a#challenge,
body#recsoccer a#recsoccer,
body#gcaafun a#gcaafun,
body#soccercommittee a#soccercommittee,
body#registrations a#registrations,
body#schedule a#schedule,
body#maps a#maps,
body#volunteers a#volunteers,
body#sponsors a#sponsors,
body#conduct a#conduct,
body#faq a#faq,
body#printabledocs a#printabledocs,
body#coachescorner a#coachescorner,
body#contactus a#contactus {
	background: #E07000;
	color: #FFFFFF;
}

#logos {
  position:relative;
  text-decoration:none; 
  text-align:center; 
  background-color:#FFFFFF; 
  display:block; 
  width:180px; 
  border-color:#000000;
  padding:2px;
  margin-right: auto;
  margin-left: auto;
}


.stylepageheading {
	font: bold 28px Verdana;
	color: #000000;
	text-decoration: none;
	text-align: center;
}

.styledivheading {
	font: bold 24px Verdana;
	color: #000000;
	text-decoration: none;
	text-align: center;
}

.styledivheadingred {
	font: bold 24px Verdana;
	color: #FF0000;
	text-decoration: none;
	text-align: center;
}

.stylebodytext {
	font: 12px Verdana;
	color: #000000;
	text-decoration: none;
	text-align:left;
}

.stylebodytextcomic {
	font: 14px "Comic Sans MS";
	color: #000000;
	text-decoration: none;
	text-align:left;
}

.stylebodytextbold {
	font: bold 12px Verdana;
	color: #000000;
	text-decoration: none;
	text-align:left;
}

.stylebodysectionheadingbold {
	font: bold 16px Verdana;
	color: #000000;
	text-decoration: none;
	text-align:left;
}

.stylebodysectionheadingboldcenter {
	font: bold 16px Verdana;
	color: #000000;
	text-decoration: none;
	text-align:center;
}

.stylebodytextcenter {
	font: 12px Verdana;
	color: #000000;
	text-decoration: none;
	text-align: center;
}

.stylebodytextcenterred {
	font: 12px Verdana;
	color: #FF0000;
	text-decoration: none;
	text-align: center;
}

.stylebodytextboldred {
	font: bold 12px Verdana;
	color: #FF0000;
	text-decoration: none;
	text-align: left;
}

.stylebodytextboldgreen {
	font: bold 12px Verdana;
	color: #00FF00;
	text-decoration: none;
	text-align: left;
}

.stylebodytextboldcenter {
	font: bold 12px Verdana;
	text-decoration: none;
	color:#000000;
	text-align: center;
}

.style3 {
	font: bold 12px Verdana;
	color: #FFFFFF;
	text-align: center;
}
.style4 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
}

.schedulenormaltr {
	font: 12px "Comic Sans MS", cursive;
	text-align:center;
	background-color:#FFF;
}

.schedulerainedouttr {
	font: 12px "Comic Sans MS", cursive;
	text-align:center;
	background-color:#FF0000;
}

.schedulerescheduledtr {
	font: 12px "Comic Sans MS", cursive;
	text-align:center;
	background-color:#00FF00;
}

.scheduleheadingtr {
	font: 14px Verdana, Geneva, sans-serif;
	text-align:center;
	background-color:#CCDDFF;
}


#box-table {
	font: 18px;
	font-family:"Comic Sans MS"; 
	margin:10px;
	text-align:center;
	width:620px;
	border:thin #000000;
}

