@charset "utf-8";
/* CSS Document */

body  {
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
h2 {
	color: #000000;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
	height:20px;
	font-size: 1px;
	line-height: 0px;
}
#snackTitle {
	width: 185px;
	padding-left: 5px;
	background-color: #999999;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	position: absolute;
	left: 357px;
	top: 236px;
}

.dropdown-input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	background-color: #BAC485;
	border: 1px solid #aaaaaa;
}

#bodyWrapper {
	background-color: #FFFFFF;
	position: relative;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}

#container  {
	position: relative; /* adding position: relative allows you to position the two sidebars relative to this container */
	width: 744px;
	text-align: left; /* this overrides the text-align: center on the body element. */
	background-color: #FFFFFF;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
} 
#navigation {
	background-color: #7d8d2d;
	height: 52px;
	background-image: url(images/navBG.gif);
	background-repeat: no-repeat;
}
#navigationEmail {
	background-color: #7d8d2d;
	height: 52px;
	background-image: url(images/navBG.gif);
	background-repeat: no-repeat;
}
#flashHead {
	background-color: #666666;
	height: 164px;
	margin-top: 4px;
	background-repeat: no-repeat;
}

#header/* Tips for absolutely positioned sidebars with header and footer:
1. Absolutely positioned (AP) elements must be given a top and side value, either right or left. (As a default, if no top value is given, the AP element will begin directly after the last element in the source order of the page. This means, if the sidebars are first element in the #container in the document's source order, they will appear at the top of the #container even without being given a top value. However, if they are moved later in the source order for any reason, they'll need a top value to appear where you desire.
2. Absolutely positioned (AP) elements are taken out of the flow of the document. This means the elements around them don't know they exist and don't account for them when taking up their proper space on the page. Thus, an AP div should only be used as a side column if you are sure the middle #mainContent div will always contain the most content. If either sidebar were to contain more content, that sidebar would run over the bottom of the parent div, and in this case the footer as well, and the sidebar would not appear to be contained.
3. If the above mentioned requirements are met, absolutely positioned sidebars can be an easy way to control the source order of the document.
4. If the source order is changed, the top value should be equal to the height of the header since this will cause the columns to visually meet the header.
*/
  {
	height: 224px; /* if you're changing the source order of the columns, you'll may want to use a height on the header so that you can give the columns a predictable top value */
	background: #000000;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	position: relative;
} 
#sidebar1  {
	top: 10px;
	width: 215px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #8fa335;
	border-bottom-color: #8FA335;
	border-left-color: #8FA335;
	height: 504px;
	margin-bottom: 10px;
	padding: 3px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #01568B;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#sidebar2Header {
	position: absolute;
	top: 45px;
	right: 13px;
	width: 177px; /* padding keeps the content of the div away from the edges */

}

#sidebar2HeaderA {
	top: 45px;
	right: 13px;
	width: 177px;

}

.table1 {
    border-color: #dddddd;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
}

.table2 {
    border-color: #555555;
    border-width: 1px 1px 0px 1px;
    border-style: solid;
}

.table3 {
    border-color: #555555;
    border-width: 0px 1px 1px 1px;
    border-style: solid;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}

.table4 {
    border-color: #8FA335;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
}

.NewsTextHeader {
	color: #01568b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

#nameSearch {
	position: absolute;
	top: 11px;
	right: 5px;
	width: 175px; /* padding keeps the content of the div away from the edges */
	background-color: #999999;
	height: 22px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	padding: 4px;
}
#imageField {
	right: 0px;
	top: 0px;
	padding-top: 0px;
}

#textfield {
	background-color: #CCCCCC;
	top: 0px;
	margin-bottom: 3px;
	margin-top: -2px;
}




#sidebar2  {
	position: absolute;
	top: 33px;
	right: 5px;
	width: 173px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	background: #EBEBEB;
	border: 1px solid #999999;
	padding: 5px;
}
#side2Items  {
	height: 85px;
	position: relative;
	width: 170px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-top: 10px;
}
#side2ItemsLast {
	height: 85px;
	position: relative;
	width: 170px;
	margin-top: 10px;
}
#subPageLeftNav {
	padding: 5px;
	width: 254px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	position: absolute;
	margin-top: 30px;
	margin-left: 15px;
	line-height: 24px;
	left: 0px;
}
#subPageTitle {
	padding: 5px;
	margin-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
}
#subPageMainContent {
	padding: 5px;
	width: 427px;
	right: 0px;
	top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	position: relative;
	margin-bottom: 20px;
	margin-top: 20px;
	margin-left: 295px;
}
#subPageMainContent h2 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: -8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
}
.side2title a {
	margin-top: 0px;
	top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #01568b;
	float: left;
	text-transform: uppercase;
	position: absolute;
	left: 72px;
	text-decoration: none;
}
.side2copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	padding-left: 72px;
	font-weight: bold;
	position: absolute;
	top: 15px;
	width: 100px;
}
#navigationEmail h1 {
	color: #FFFFFF;
	text-align: left;
	padding-left: 15px;
	padding-top: 10px;
}

.side2more a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-top: 5px;
	color: #8a9753;
	text-decoration: none;
}

.side2Img {
	width: 66px;
	z-index: 5;
}
.dateHighLight {
	color: #7d8b40;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
}

#coaches {
}


#mainContent  {
	margin-top: 0px;
	margin-bottom: 0;
	margin-left: 230px;
	padding-top: 0;
	padding-bottom: 0px;
	width: 303px;
	margin-right: 0px;
	position: absolute;
	left: 8px;
	top: 11px;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #999999;
	height: 165px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(images/registerNow.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
#mainContentCart {
	margin-top: 60px;
	margin-bottom: 0;
	margin-left: 230px;
	padding-top: 0;
	padding-bottom: 0px;
	width: 497px;
	margin-right: 0px;
	position: absolute;
	left: 8px;
	top: 11px;
	height: 425px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#mainContent img {
	margin-top: 5px;
}
#imageField {
	
}

#leftNavHeader {
	width: 220px;
	background-color: #01568b;
	height: 22px;
	margin-bottom: 1px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 5px;
	font-size: 16px;
}
#coachSupport {
	width: 211px;
	padding: 5px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	margin-bottom: 100px;
	border-top-style: none;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #01568B;
	border-bottom-color: #01568B;
	border-left-color: #01568B;
}
#coachSupport h1 {
	font-size: 14px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#coachSupport p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

.RightNavHeader {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px;
}

.corkTop {
	border-top-style: none;
	font-weight: normal;
	padding-left: 0px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


#footer  {
	border-top-width: 6px;
	border-top-style: solid;
	border-top-color: #999999;
	background-color: #000000;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 744px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 6px;
	height: 70px;
	position: relative;
} 
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}

#whyFiveHeader {
	margin-top: 310px;
	margin-bottom: 0px;
	margin-left: 232px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 298px;
	margin-right: 180px;
	position: absolute;
	top: 10px;
	height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #999999;
	padding-right: 0px;
	padding-left: 6px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
}
#whyFive {
	margin-top: 340px;
	margin-bottom: 0;
	margin-left: 230px;
	width: 295px;
	margin-right: 0px;
	position: absolute;
	top: 10px;
	border-top-width: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	padding: 6px;
}
.navButt  {
	list-style:none;
	width:744px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 5px;
	margin: 0px;
	color: #FFFFFF;
}
.navButt    li    a {
	float: left;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	margin-left: 5px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
}
#cartTitle {
	margin-top: 0px;
	margin-bottom: 0;
	margin-left: 230px;
	padding-top: 0;
	padding-bottom: 0px;
	width: 497px;
	margin-right: 0px;
	position: absolute;
	left: 8px;
	top: 11px;
	height: 27px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	font-style: normal;
	text-transform: capitalize;
	font-variant: normal;
}
.navButt  li  a:hover {
	float: left;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	margin-left: 5px;
	text-transform: uppercase;
}
#footLinks li {
	display: inline;
	float: left;
	color: #FFFFFF;
}
.navButt      .home     {
	width: 50px;
	padding-right: 5px;
	padding-top: 7px;
	float: left;
	height: 20px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #6d7d28;
	padding-bottom: 4px;
	padding-left: 0px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.navButt   .youth  {
	width: 66px;
	padding-right: 13px;
	padding-left: 8px;
	float: left;
	height: 20px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #6D7D28;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-bottom: 9px;
	padding-top: 0px;
	text-align: center;
}
.navButt     .coed     {
	width: 100px;
	padding-right: 9px;
	padding-left: 7px;
	float: left;
	height: 20px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #6D7D28;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-bottom: 11px;
	padding-top: 0px;
	text-align: center;
}
.navButt     .camp     {
	width: 55px;
	padding-right: 16px;
	padding-left: 5px;
	float: left;
	height: 20px;
	margin-top: 12px;
	padding-bottom: 10px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #6D7D28;
	padding-top: 0px;
	text-align: center;
	letter-spacing: normal;
}
.navButt     .rules     {
	width: 45px;
	padding-right: 17px;
	padding-left: 8px;
	float: left;
	height: 20px;
	margin-top: 13px;
	padding-top: 7px;
	padding-bottom: 3px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #6D7D28;
}
.navButt     .aboutus     {
	width: 75px;
	padding-right: 10px;
	padding-top: 7px;
	float: left;
	height: 20px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #6d7d28;
	padding-bottom: 4px;
	padding-left: 7px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.navButt  .login {
	width: 60px;
	padding-right: 0px;
	padding-top: 4px;
	float: left;
	height: 15px;
	border-right-color: #6d7d28;
	padding-bottom: 4px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	text-align: right;
}

.login h6 {
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #003300;
	font-size: 9px;
	text-align: center;
	padding-top: 3px;
	padding-right: 6px;
}
#fp  a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #003300;
	padding-right: 10px;
	font-weight: bold;
	text-align: right;
}


#logIn {
	float: right;
	width: 150px;
	position: absolute;
	top: 1px;
	right: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
#footLinks {
	width: 285px;
	right: -1px;
	color: #FFFFFF;
	list-style-type: none;
	float: right;
	position: absolute;
	font-size: 10px;
}
.footLinkLast {
	color: #666666;
	float: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
	margin: 0px;
}
.footLinkFirst {
	color: #FFFFFF;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding-right: 7px;
	padding-left: 7px;
}
#footLinks ul {
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	display: inline;
}


#remeber {
	position: absolute;
	top: 380px;
	width: 183px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	right: 5px;
}
#cork1 {
	width: 200px;
	padding: 0px;
	margin: 0px;
	position: relative;
	left: 0px;
	top: 10px;
	float: left;
	list-style-type: none;
	padding-left: 0px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.cities {
	margin-top: 6px;
	margin-bottom: 6px;
}

#cork1  li   {
	color: #000000;
	display: block;
	padding-top: 4px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #8EA234;
	font-weight: normal;
	padding-left: 2px;
	padding-bottom: 4px;
}
.noListBullet {
	list-style-type: none;
	background-image: url(images/noListArrow.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.arrowList {
	background-image: url(images/Listarrow.gif);
	background-repeat: no-repeat;
	background-position: left;
}


.corkImg {
	height: 106px;
	margin-top: 378px;
}
#playMainImg {
	height: 313px;
	width: 219px;
	margin-left: 20px;
	margin-top: 10px;
}
#playerTitle {
	width: 500px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #000000;
}
#go {
	margin-left: 7px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	vertical-align: middle;
}

.TabbedPanels {
	padding: 0px;
	width: 224px;
	background-color: #E8F0D9;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 100px;
	margin-left: 0px;
}
.dateHighLight a {
	text-decoration: none;
	color: #7D8B40;
}

#apDiv1 {
	top: -13px;
	z-index: 6;
	margin-right: auto;
	margin-left: auto;
	position: absolute;
	left: 258px;
}



.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}


.TabbedPanelsTabHover {
	background-color: #85AEC8;
}


.TabbedPanelsTabSelected {
	background-color: #4684AB;
	background-image: url(images/tabOnRight.gif);
	background-repeat: no-repeat;
	background-position: right;
}


.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}

.TabbedPanelsContentGroup {
	background-color: #e8f0d9;
	padding: 6px;
}

.TabbedPanelsContent {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


.TabbedPanelsContentVisible {
}

.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #EEE;
	position: relative;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}
#gameSchTitle {
	position: absolute;
	top: 47px;
	left: 259px;
	width: 283px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999999;
	padding-left: 5px;
}
#gameSchedule {
	padding: 5px;
	height: 152px;
	width: 276px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	position: absolute;
	top: 63px;
	left: 259px;
	border-top-style: none;
}


.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}

.VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom: solid 1px #999;
}

.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}
#breadCrumb {
	margin-top: 0px;
	margin-bottom: 0;
	margin-left: 230px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 497px;
	margin-right: 0px;
	position: absolute;
	left: 8px;
	top: 43px;
	height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#leftNavHeader2 {
	width: 218px;
	background-color: #01568b;
	height: 22px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 5px;
	font-size: 16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.login h6 a {
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #003300;
	font-size: 9px;
	text-align: center;
	text-decoration: underline;
}
#subPageMainContent h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #01568b;
	margin-bottom: 9px;
}
#subPageMainContent p {
	padding: 0px;
	margin-top: 0px;
}
.footLinkFirst a {
	color: #FFFFFF;
	text-decoration: none;
}
.footLinkLast a {
	color: #666666;
	text-decoration: none;
}
#subPageMainContentAbout {
	padding: 5px;
	width: 517px;
	right: 0px;
	top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	position: relative;
	margin-bottom: 20px;
	margin-top: 20px;
	margin-left: 200px;
}
#subPageMainContentAbout h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #01568b;
	margin-bottom: 9px;
}
#playerTeamPic {
	margin-top: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 247px;
	margin-right: 0px;
	left: 267px;
	top: 41px;
	height: 165px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	position: absolute;
	float: right;
}
#coachNoteTitle {
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 265px;
	position: absolute;
	top: 277px;
	height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #01568b;
	padding-right: 0px;
	padding-left: 6px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
	left: 267px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#partentPracSchTitle {
	width: 243px;
	padding-left: 5px;
	background-color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 15px;
	position: relative;
}
#parentSchedule {
	height: 152px;
	width: 236px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding: 5px;
}
#uploadImgTitle {
	width: 343px;
	padding-left: 5px;
	background-color: #01568b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 10px;
}
#snackSchedule {
	padding: 5px;
	width: 178px;
	position: absolute;
	left: 357px;
	top: 252px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
#noteFromCoach {
	width: 179px;
	position: absolute;
	left: 358px;
	top: 423px;
	padding: 5px;
	line-height: 16px;
}
.map {
	width: 100px;
	float: right;
	top: 0px;
	position: absolute;
	right: 0px;
	text-align: right;
	padding-right: 10px;
	color: #01568b;
}

#noteFromCoach strong {
	font-size: 14px;
}



#uploadImg {
	height: 248px;
	width: 336px;
	padding: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #01568b;
	border-bottom-color: #01568b;
	border-left-color: #01568b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 10px;
}

#coachNote {
	margin-bottom: 0;
	width: 257px;
	position: absolute;
	top: 299px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	left: 267px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #01568b;
	padding-top: 0px;
}
#playStatsTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	width: 528px;
	background-color: #01568b;
	margin-top: 15px;
	position: relative;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
}

#playStats {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	width: 533px;
	position: relative;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	background-image: url(images/backgroundStuff.jpg);
}
#gameScoreTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	width: 528px;
	background-color: #01568b;
	margin-top: 15px;
	position: relative;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
}
#gameScores {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	width: 533px;
	height: 60px;
	position: relative;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.leftNavHeader {
	width: 218px;
	background-color: #01568b;
	height: 22px;
	margin-bottom: 1px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 5px;
	font-size: 16px;
}
#subPagePrivacy {
	margin-left: 20px;
	padding-right: 20px;
}
#subPagePrivacy h1 {
	font-size: 14px;
	color: #01568b;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
#subPagePrivacy p {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#subPageLeftNav2Title {
	width: 254px;
	margin-top: 15px;
	margin-left: 15px;
	position: absolute;
	top: 437px;
	left: 3px;
	background-color: #01568b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5;
	padding-bottom: 3px;
	padding-right: 5px;
	padding-left: 5px;
}
#subPageLeftNav2 {
	padding: 5px;
	width: 252px;
	position: absolute;
	margin-left: 15px;
	left: 3px;
	top: 478px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	line-height: 19px;
}
#subPageLeftNav2 h1 {
	font-size: 14px;
	color: #01568b;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.leftNavMap {
	width: 210px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #95AD27;
	border-bottom-color: #95AD27;
	border-left-color: #95AD27;
	background-color: #E8F0D9;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 5px;
	text-align: center;
}
.Register1 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}
.Register2 {
	color: #136094;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.Register3 {
	color: #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.Register4 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
}
#mainContentOrien {
	margin-top: 0px;
	margin-bottom: 0;
	margin-left: 230px;
	padding-top: 0;
	padding-bottom: 0px;
	width: 454px;
	margin-right: 0px;
	position: absolute;
	left: 7px;
	top: 12px;
	border-top-width: 5px;
	height: 165px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#mainContentCoach p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#mainContentCoach  strong {
	font-size: 14px;
	font-style: italic;
}
#coachTitle {
	width: 500px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #000000;
	margin-bottom: 10px;
}
.regText  {
	width: 130px;
	margin-top: 122px;
	margin-left: 10px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	float: left;
}
.regText ul {
	list-style-type: none;
	width: 130px;
	margin: 0px;
	padding: 0px;
}
.regText  li a {
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	margin-top: 2px;
	float: none;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position: relative;
}
.regText li a:hover {
	display: block;
	color: #4684AB;
	text-decoration: none;
	margin-top: 2px;
}
.regText2 a {
	float: right;
	width: 133px;
	position: absolute;
	left: 162px;
	top: 122px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.regText2 a:hover {
	color: #4684AB;
	text-decoration: none;
}
#samplePop {
	background-color: #FFFFFF;
	padding: 10px;
	position: absolute;
	border: 1px solid #333333;
	filter:alpha(opacity=90);   /* Internet Explorer       */
	-moz-opacity:0.90;           /* Mozilla 1.6 and below   */
	opacity: 0.90;               /* newer Mozilla and CSS-3 */
	width: 306px;
	height: 211px;
}
#samplePop1 {
	background-color: #FFFFFF;
	padding: 10px;
	position: absolute;
	border: 1px solid #333333;   filter:alpha(opacity=90);   /* Internet Explorer       */
   -moz-opacity:0.90;           /* Mozilla 1.6 and below   */
   opacity: 0.90;               /* newer Mozilla and CSS-3 */
}
.closePop {
	float: right;
	width: 100px;
}
#samplePop {
	position:absolute;
	left:192px;
	top:110px;
	width:304px;
	height:228px;
	z-index:1152;
}
#samplePop1 {
	position:absolute;
	left:201px;
	top:110px;
	width:304px;
	height:228px;
	z-index:1152;
}
#apDiv2 {
	position:absolute;
	left:17px;
	top:254px;
	width:118px;
	height:68px;
	z-index:1152;
	background-image: url(images/tabOffRight.gif);
}
.refund style3 a {
	color: #FFFFFF;
	text-decoration: none;
}

.style2 {color: #000000}


#opaquetext {
	filter:alpha(opacity=100);  /* discarded */
	-moz-opacity:1.0;           /* discarded */
	opacity: 1.0;               /* discarded */
	position: absolute;
	width: 311px;
	top: 5px;
	height: 221px;
}
#footLinks li {
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	display: inline;
}
#subPagePrivacy h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4684AB;
}
#footer   .refund  {
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	margin-left: 20px;
	color: #FFFFFF;
}
#footer .refund a {
	text-decoration: none;
	color: #FFFFFF;
}
#footer .refund a:hover {
	color: #666666;
}
#friendemail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000FF;
	margin-left: 200px;
}
#subPageFriendEmail {
	padding: 5px;
	right: 0px;
	top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	position: relative;
	margin-bottom: 20px;
	margin-top: 20px;
	margin-left: 200px;
	width: 500px;
	color: #000066;
	font-weight: bold;
}
#friendname1, #friendname2, 
#friendname3, #friendname4,
#friendname5{
	margin-left: 15px;
}
#button {
	margin-right: 10px;
	padding-right: 3px;
	padding-left: 3px;
}
.closed {
	color: #FF0000;
	font-size: 11px;
}
.lakeClosed {
	color: #FF0000;
}
.TabbedPanelsTab2Copy {
	position: relative;
	top: 1px;
	float: none;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 29px;
	background-image: url(images/tabOffRight.gif);
	background-repeat: no-repeat;
	background-color: #85AEC8;
	color: #FFFFFF;
	padding-top: 3px;
	background-position: right;
	margin-left: 2px;
	margin-right: 0px;
	width: 79px;
}
#apDiv3 {
	position: absolute;
	vertical-align: top;
	background-image: url(images/tabOffRight.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin: 0px;
	text-align: center;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#apDiv4 {
	position:absolute;
	width:69px;
	height:20px;
	z-index:1;
	background-image: url(images/tabOffRight.gif);
	background-color: #85AEC8;
	background-repeat: no-repeat;
	background-position: right;
	left: -79px;
	top: 18px;
	padding-top: 4px;
}

#apDiv3 img {
	padding: 0px;
	margin-bottom: 4px;
	margin-top: 3px;
	margin-right: 2px;
}
.regText2 {
	width: 130px;
	margin-top: 122px;
	margin-left: 25px;
	font-weight: bold;
	color: #FF0000;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	float: left;
}
#apDiv4 img {
	padding: 0px;
	margin-bottom: 4px;
	margin-top: 3px;
	margin-right: 2px;
}
#subPageMainContent2 {
	padding: 5px;
	width: 427px;
	right: 0px;
	top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	position: relative;
	margin-bottom: 20px;
	margin-top: 20px;
	margin-left: 15px;
}
#subPageMainContent3 {
	padding: 5px;
	width: 427px;
	right: 0px;
	top: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	position: relative;
	margin-bottom: 20px;
	margin-top: 1px;
	margin-left: 15px;
}
#orienSupport {
	width: 211px;
	padding: 5px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: none;
	background-color: #e8f0d9;
	text-align: center;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #6d7c28;
	border-bottom-color: #6d7c28;
	border-left-color: #6d7c28;
}
#leftNavHeaderOrt {
	width: 220px;
	background-color: #9c201f;
	height: 22px;
	margin-bottom: 1px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 5px;
	font-size: 16px;
	margin-top: 20px;
}
#orienSupport2 {
	width: 211px;
	padding: 5px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: none;
	background-color: #CCCCCC;
	text-align: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #666666;
	border-bottom-color: #999999;
	border-left-color: #666666;
	margin-bottom: 60px;
}
#mainContentOrien h2 {
	padding: 0px;
	margin: 0px;
	font-size: 18px;
}
#orienSupport2 h2 {
	margin: 0px;
	padding: 0px;
}
#mainContentCoach  {
	margin-top: 0px;
	margin-bottom: 0;
	margin-left: 230px;
	padding-top: 0;
	padding-bottom: 0px;
	width: 303px;
	margin-right: 0px;
	position: absolute;
	left: 7px;
	top: 41px;
	height: 165px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#scheduleSupport2 {
	width: 211px;
	padding: 5px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: none;
	background-color: #e8f0d9;
	text-align: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #666666;
	border-bottom-color: #999999;
	border-left-color: #666666;
	margin-bottom: 60px;
}
#orienSupport2 {
	width: 211px;
	padding: 5px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: none;
	background-color: #CCCCCC;
	text-align: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #666666;
	border-bottom-color: #999999;
	border-left-color: #666666;
	margin-bottom: 60px;
}
#mainContentOrien h2 {
	padding: 0px;
	margin: 0px;
	font-size: 18px;
}
#orienSupport2 h2 {
	margin: 0px;
	padding: 0px;
}
#leftNavHeaderSchedule {
	width: 220px;
	background-color: #666666;
	height: 22px;
	margin-bottom: 1px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 5px;
	font-size: 16px;
	margin-top: 20px;
}

.NewsHeaderText  {
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	color: #01568b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#subPageMainContent4 {
	padding: 5px;
	width: 600px;
	right: 0px;
	top: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	position: relative;
	margin-bottom: 20px;
	margin-top: 1px;
	margin-left: 15px;
}

