@charset "utf-8";
/* CSS Document */

body {
	margin:10px 0px; padding:0px; background-color:#666666; font:normal 12px Arial, Helvetica, sans-serif; color:#333333;
}

td
{
font:12px Arial,Helvetica,sans-serif;
}

img, img a {
	border:0px;
}

p {
	margin:0px 0px 10px 0px; padding:0px; line-height:16px;
}

ul.stHead {
	margin:0px; padding:0px;
}

ul.stHead li {
	list-style-type:none;
}

ul.standings {
	margin:10px 0px 0px 0px; padding:0px;
}

ul.standings li {
	list-style-type:none; margin-bottom:3px;
}

.coachHolder {
	border-top:1px dashed #006699; padding:10px 0px; float:left; width:450px;
}

h2 {
	margin:0px 0px 0px 0px; padding:0px; font:bold 16px Arial, Helvetica, sans-serif; color:#cc0000;
}

h3 {
	margin:0px; padding:0px; font:bold 14px Arial, Helvetica, sans-serif; color:#ffffff;
}

h4 {
	margin:0px; padding:0px; font:bold 13px Arial, Helvetica, sans-serif; color:#06c;
}

h5 {
	font:bold 13px Arial, Helvetica, sans-serif; color:#000;
}

h6 {
	color:#003366; font:bold 16px Arial, Helvetica, sans-serif; margin:10px 0px 0px 0px; padding:5px; background-color:#fff4e0;
}

.txtStyle1 {
	font:normal 11px Arial, Helvetica, sans-serif; margin:0px; padding:0px;
}

.txtStyle1 span {
	font:bold 12px Arial, Helvetica, sans-serif; color:#cc0000; text-transform:uppercase;
}

.schHead {
	font:bold 12px Arial, Helvetica, sans-serif; color:#C03; margin:0px 0px 0px 0px; padding:0px 0px; float:left; width:90px;
}

.schHead a {
	color:#C03; text-decoration:none;
}

.schHead a:hover {
	color:#C03; text-decoration:underline;
}

.iconImg {
	float:left; margin:3px 7px 0px 0px;
}

.clear {
	clear:both;
}

.mainContainer {
	margin:auto; width:970px; padding:10px; background-color:#ffffff;
}

.banner {
	float:left; width:970px; height:219px; background:url(../images/banner.png) no-repeat left top; margin-bottom:1px;
}

.logo a {
	float:left; width:162px; height:212px; background:url(../images/glwsl.png) no-repeat center; display:block; border:none; margin:3px 0px 0px 20px;
}

.topNav {
	float:left; width:970px; height:30px; background:url(../images/nav_bg.jpg) repeat-x left top;
}

.topNav ul{
	margin: 7px 0px 0px 0px; padding:0px; float:left; width:800px;
}

.topNav ul li {
	list-style-type:none; float:left; font:bold 12px Arial, Helvetica, sans-serif;
}

.topNav ul li a {
	color:#ffffff; text-decoration:none; padding:7px 20px; margin:0px;
}

.topNav ul li a:hover, .topNav ul li a.select {
	text-decoration:none; background:url(../images/nav_bg_hover.jpg) no-repeat center top;
}

.bodyHolder {
	float:left; width:970px; padding-top:10px;
}

.leftCol {
	float:left; width:240px;
}

.contentHolder {
	float:left; width:450px; padding:0px 20px;min-height:500px;
}

.contentHolder2 {
	float:left; width:690px; padding:0px 20px;min-height:500px;	
}

.rightCol {
	float:left; width:240px;
}

.pinkT {
	background:url(../images/pink_mid.jpg) repeat-x left top; width:100%; margin-bottom:10px;
}

.pinkB {
	background:url(../images/pink_dot.gif) repeat-x left bottom;
}

.pinkL {
	background:url(../images/pink_dot.gif) repeat-y left top;
}

.pinkR {
	background:url(../images/pink_dot.gif) repeat-y right top;
}

.pinkTL {
	background:url(../images/pink_tl.jpg) no-repeat left top;
}

.pinkTR {
	background:url(../images/pink_tr.jpg) no-repeat right top; padding:10px 10px;
}

.pinkBL {
	background:url(../images/pink_bl.jpg) no-repeat left bottom;
}

.pinkBR {
	background:url(../images/pink_br.jpg) no-repeat right bottom;
}

.redT {
	background:url(../images/red_mid.jpg) repeat-x left top; width:100%; margin-bottom:10px;
}

.redB {
	background:url(../images/red_dot.gif) repeat-x left bottom;
}

.redL {
	background:url(../images/red_dot.gif) repeat-y left top;
}

.redR {
	background:url(../images/red_dot.gif) repeat-y right top;
}

.redTL {
	background:url(../images/red_tl.jpg) no-repeat left top;
}

.redTR {
	background:url(../images/red_tr.jpg) no-repeat right top; padding:10px 10px;
}

.redBL {
	background:url(../images/red_bl.jpg) no-repeat left bottom;
}

.redBR {
	background:url(../images/red_br.jpg) no-repeat right bottom;
}

.orangeT {
	background:url(../images/orange_mid.jpg) repeat-x left top; width:100%; margin-bottom:10px;
}

.orangeB {
	background:url(../images/orange_dot.gif) repeat-x left bottom;
}

.orangeL {
	background:url(../images/orange_dot.gif) repeat-y left top;
}

.orangeR {
	background:url(../images/orange_dot.gif) repeat-y right top;
}

.orangeTL {
	background:url(../images/orange_tl.jpg) no-repeat left top;
}

.orangeTR {
	background:url(../images/orange_tr.jpg) no-repeat right top; padding:10px 10px;
}

.orangeBL {
	background:url(../images/orange_bl.jpg) no-repeat left bottom;
}

.orangeBR {
	background:url(../images/orange_br.jpg) no-repeat right bottom;
}

ul.siteContent {
	margin:10px 0px 0px 0px; padding:0px;
}

ul.siteContent li {
	list-style-type:none; padding:5px 0px 5px 5px; border-bottom:1px dashed #999999;
}

ul.siteContent li a {
	color:#333333; text-decoration:none; display:block;
}

ul.siteContent li:hover, ul.siteContent li.select {
	background-color:#e1e1e1;
}

.footerMid {
	float:left; width:970px; background:url(../images/footer_mid.jpg) repeat-x left top; border-top:3px solid #32457b; font:normal 11px Arial, Helvetica, sans-serif; text-align:center;
}

.footerMid ul {
	margin:0px; padding:0px;
}

.footerMid ul li {
	list-style-type:none; display:inline; padding:0px 10px;
}

.footerMid ul li a {
	color:#000000; text-decoration:none; font-size:11px;
}

.footerMid ul li a:hover {
	text-decoration:underline;
}

.footerLC {
	background:url(../images/footer_lc.jpg) no-repeat left top;
}

.footerRC {
	background:url(../images/footer_rc.jpg) no-repeat right top; height:17px; padding:6px;
}

.copy {
	float:left; width:970px; text-align:right; font-size:11px; padding-top:10px;
}

ul.headLines {
	margin:15px 0px 0px 0px; padding:0px;
}

ul.headLines li {
	list-style-type:none; padding-left:20px; background:url(../images/bullet.gif) no-repeat left 5px;
}

ul.headLines li a {
	color:#333333; text-decoration:none;
}

ul.headLines li a:hover {
	text-decoration:underline;
}

a.print {
	float:right; width:25px; height:30px; background:url(../images/print.jpg) no-repeat left top; display:block; margin-right:10px;
}

a.print:hover {
	background:url(../images/print_hover.jpg) no-repeat left top;
}

a.sitemap {
	float:right; width:25px; height:30px; background:url(../images/sitemap.jpg) no-repeat left top; display:block; margin-right:10px;
}

a.sitemap:hover {
	background:url(../images/sitemap_hover.jpg) no-repeat left top;
}

a.calander {
	float:right; width:25px; height:30px; background:url(../images/calander.jpg) no-repeat left top; display:block; margin-right:10px;
}

a.calander:hover {
	background:url(../images/calander_hover.jpg) no-repeat left top;
}

ul.teams {
	float:left; width:230px; margin:0px 0px 20px 0px; padding:0px;
}

ul.teams li { 
	list-style-type:none; margin-top:8px;
}

ul.teams li a {
	color: #633;
}

ul.teams li a:hover {
	color:#06C; font-weight:bold;
}

ul.training {
	float:left; width:193px; margin:0px; padding:0px 0px 0px 32px;
}

ul.training li { 
	list-style-type:square; margin-top:6px;
}

ul.tryouts {
	float:left; width:300px; margin:0px 0px 15px 0px; padding:0px 0px 0px 32px;
}

ul.tryouts li { 
	list-style-type:square; margin-top:6px;
}


.city {
	float:left; width:100px; font-weight:bold; text-transform:uppercase;
}

ol.style1 {
	margin:0px 0px 0px 20px; padding:0px;
}

ol.style1 li {
	margin-bottom:5px;
}

.imgCoach {
	float:left; margin:0px 10px 0px 0px; border:1px solid #cccccc; width:120px; height:120px;
}

ul.coach {
	float:left; margin:10px 0px 0px 10px; padding:0px; font-size:11px;
}

ul.coach li {
	
}

.tblBdr {
	border-collapse:collapse;
}

.tblBdr tr td {
	border:1px solid #666666; padding:4px;
}

.tblBdr .head {
	background-color:#666666; color:#ffffff; font-weight:bold;
}

.tblBdr2 {
	border-collapse:collapse;
}

.tblBdr2 tr td {
	border:1px solid #ffffff; padding:4px;
}

.tblBdr2 .head {
	background-color:#cccccc; color:#333333; font-weight:bold;
}

ol.registration {
	margin:0px 0px 0px 0px; padding:3px 0px 3px 18px;
}

ol.registration li {
	font-weight:bold;
}

ul.registration1 {
	margin:0px 0px 0px 0px; padding:3px 0px 3px 18px;
}

ul.registration1 li {
	font-weight:normal; list-style-type:lower-alpha; padding: 5px 0px 5px 0px;
}

ul.registration2 {
	margin:0px 0px 0px 0px; padding:3px 0px 3px 18px;
}

ul.registration2 li {
	font-weight:normal; list-style-type:lower-roman; padding: 5px 0px 5px 0px;
}

ul.registration3 {
	margin:0px 0px 0px 0px; padding:3px 0px 3px 12px;
}

ul.registration3 li {
	font-weight:normal; list-style-type:disc; padding: 0px 0px 3px 0px;
}

ul.contacts{
	padding:0px 0px 0px 0px;
}

ul.contacts li {
	list-style-type:none;
}

ul.sessions{
	padding:10px 0px 0px 0px; margin:0px; width:300px; float:left;
}

ul.sessions li {
	list-style-type:none;
}

ul.contactUs {
	margin:20px 0px 0px 0px; padding:0px;
}

ul.contactUs li {
	list-style-type:none; color:#000000; margin-bottom:20px;
}

ul.contactUs li strong {
	font:bold 13px Arial, Helvetica, sans-serif;
}

ul.contactUs li a {
	color:#666666; text-decoration:none;
}

ul.contactUs li a:hover {
	text-decoration:underline; color:#336699;
}

.bylaws {
	margin:0px 0px 10px 20px; padding:0px;
}

.bylaws li {
	text-transform:uppercase; color:#003366; font:bold 14px Arial, Helvetica, sans-serif; margin:20px 0px 0px 0px;
}

.bylaws ol {
	margin:0px 0px 0px 20px; padding:0px;
}

.bylaws ol li {
	font:normal 12px Arial, Helvetica, sans-serif; color:#333333; text-transform:capitalize; margin:10px 0px 0px 0px; padding:0px 0px 0px 20px; list-style-type:none; background:url(../images/bullet_orange.gif) no-repeat 0px 4px;
}

.bylaws ol li strong {
	font:bold 12px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#cc6600;
}

.bylaws ol ol {
	margin:0px 0px 0px 60px; padding:0px; list-style-type:upper-roman;
}

.bylaws ol ol li {
	font:normal 12px Arial, Helvetica, sans-serif; color:#333333; text-transform:capitalize; margin:5px 0px 0px 0px; list-style-type:upper-alpha; background:none; padding:0px 0px 0px 0px;
}

.bylaws ol ol li strong {
	font:bold 12px Arial, Helvetica, sans-serif; color:#333333; text-transform:capitalize;
}

.bylaws ol ol ol {
	margin:0px 0px 0px 20px; padding:0px;
}

.bylaws ol ol ol li {
	list-style-type:disc;
}

/* form */
.frmRow {
	float:left; width:680px; margin-bottom:10px;
}

.frmLbl {
	float:left; width:200px; padding-top:3px;
}

.frmInp {
	float:left; width:200px; height:18px;
}

.frmRDGrp {
	float:left;
}

.frmSel {
	float:left; width:203px; height:23px;
}

.frmTA {
	float:left; width:200px; height:80px;
}

.hint {
	float:left; font:normal 10px Arial, Helvetica, sans-serif; color:#666666; padding:4px 0px 0px 10px;
}
/* end of form */

.mapHolder {
	float:left; width:690px; padding:20px 0px;
}

ul.sitemap {
	margin:0px 0px 0px 50px; padding:0px;
}

ul.sitemap li {
	list-style-type:none; margin:0px 0px 10px 0px;
}

ul.sitemap li a {
	color:#666; text-decoration:none; background:url(../images/bullet_gray.gif) no-repeat left 4px; padding:0px 0px 0px 15px;
}

ul.sitemap li a:hover {
	color:#000000; font-weight:bold; background:url(../images/bullet_black.gif) no-repeat left 4px;
}

ul.sitemap li ul {
	margin:0px; padding:0px;
}

ul.sitemap li ul li {
	list-style-type:none; margin:0px 0px 4px 30px;
}

ul.sitemap li ul li a {
	color:#666666; background:url(../images/bullet_gray2.gif) no-repeat left 4px; padding:0px 0px 0px 15px;
}

ul.sitemap li ul li a:hover {
	font-weight:normal; background:url(../images/bullet.gif) no-repeat left 4px;
}

a {
	text-decoration:underline; color:#003399;
}

a:hover {
	text-decoration:none; color:#336699;
}

.teamInfo {
	float:left;
}

.group {
	float:right; width:120px; padding-right:20px; text-align:right;
}

.state {
	float:right; width:120px; text-align:right;
}

ul.maps {
	margin:20px 0px 0px 0px; padding:0px;
}

ul.maps li {
	list-style-type:none; margin-bottom:15px; font:bold 12px Arial, Helvetica, sans-serif; color:#36C; text-decoration:none;
}

ul.maps li p {
	margin:0px; padding:0px; font:normal 12px Arial, Helvetica, sans-serif; color:#333333;
}

ul.maps li a {
	font:bold 12px Arial, Helvetica, sans-serif; color:#36C; text-decoration:none;
}

ul.maps li a:hover {
	text-decoration:none;
}

ul.faqs {
	margin:20px 0px 0px 0px; padding:0px;
}

ul.faqs li {
	list-style-type:none; margin-bottom:15px; font:bold 12px Arial, Helvetica, sans-serif; color:#f60; text-decoration:none;
}

ul.faqs li p {
	margin:0px; padding:0px; font:normal 12px Arial, Helvetica, sans-serif; color:#333333;
}

ul.faqs li p a {
	margin:0px; padding:0px; font:normal 12px Arial, Helvetica, sans-serif; color:#03f; text-decoration:underline;
}

ul.faqs li p a:hover {
	text-decoration:none;
}

ul.faqs li a {
	font:bold 12px Arial, Helvetica, sans-serif; color:#36C; text-decoration:none;
}

ul.faqs li a:hover {
	text-decoration:none;
}

ul.links {
	margin:20px 0px 0px 10px; padding:0px;
}

ul.links li {
	margin-bottom:10px;
}

ul.pdf {
	margin:0px 0px; padding:0px;
}

ul.pdf li {
	padding-left:20px; list-style-type:none; clear:left;
}

ul.pdf li img {
	margin:5px 10px 0px 0px; float:left;
}

ul.pdf li a {
	float:left; margin:5px 0px 10px 0px;
}

#ctl00_MainBody_CoachSummaryPanel
{
min-height:500px;
}