﻿@charset "utf-8";

body {
	margin:0;
	background-color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image:url(Images/PageBack.gif);
}

img {
	display:block;
	border:0;
}

.head1 {
	font-size:20px;
	color:#662D91;
	font-family:Arial, Helvetica, sans-serif;
}

strong {
	color:#555;
}

a:link, a:active, a:visited {
	color:#662D91;
}

a:hover {
	color:#999;
}

#HeaderContainer {
	width:100%;
	background-image:url(Images/HeaderBackground.gif);
	text-align:center;
	padding:0;
}

#HeaderContactLinks {
	background-image:url(Images/Header_Links.gif);
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
	font-weight:normal;
	padding-bottom:3px;
}

#HeaderContactLinks a:link, #HeaderContactLinks a:active, #HeaderContactLinks a:visited {
	text-decoration:none;
	color:#fff;
}

#HeaderContactLinks a:hover {
	text-decoration:none;
	color:#fc0;
}

.NavContainer {
	background-image:url(Images/TopNavBack.gif);
	width:100%;
}

#ContentContainer {
	width:100%;
	padding:0;
	margin:0;
}

#LeftNavCell {
	width:150px;
}

#LeftNavHolder {
	width:150px;
	background-color:#fff;
}

.LeftNavHead, .LeftNavHeadTwo {
	background-image:url(Images/LeftNavHead.gif);
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	font-weight:bold;
	width:100%;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:10px;
	margin-top:5px;
	color:#efefef;
}

.LeftNavHeadTwo {
	background-image:url(Images/LeftNavHead2.gif);
	margin-top:0px;
}

.LeftNavLink {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	font-weight:bold;
	width:auto;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:10px;
	margin-left:1px;
	border-bottom:1px #ccc solid;
	color:#662D91;
}

.LeftNavLink a:link, .LeftNavLink a:active,.LeftNavLink a:visited {
	text-decoration:none;
	color:#222;
}

.LeftNavLink a:hover {
	text-decoration:none;
	color:#fc0;
}

/* To Depreciate */
#ContentCell {
	background-color:#FFFFFF;
	text-align:left;
	width:650px;
	background-image:url(Images/ContentBack.gif);
	padding-bottom:20px;
	border-bottom:4px #fc0 solid;
	background-color:#fff;
}

#ContentDiv {
	margin-top:15px;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
}

/* Feature Blocks for Index Pages */

#IndexCol_275, #IndexCol_320 {
	font-family: Verdana, Arial, Helvetica, sans-serif;  
}

#IndexCol_275 {
	width:auto;
	padding-left:15px;
}

#IndexCol_275 div, #IndexCol_320 div {
	margin-bottom:15px;
}

#IndexCol_275 h1, #IndexCol_320 h1 {
	margin:0;
	display:block; 
	font-size:11px; 
	color:#fff; 
	line-height:14px; 
	padding-bottom:4px; 
	padding-left:10px; 
	padding-top:5px; 
	width:auto;
	border-bottom:1px #ccc solid;
}

#IndexCol_275 h1 {
	background-image:url(Images/Home_Header_275.gif);
}

#IndexCol_320 h1 {
	background-image:url(Images/Home_Header_320.gif);
}


#IndexCol_275 h2, #IndexCol_320 h2 {
	margin:0;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#fff; 
	line-height:14px; 
	padding-bottom:4px; 
	padding-left:10px; 
	padding-top:3px; 
	width:auto; 
	font-weight:bold;
	background-image:url(Images/Features_Subhead.gif);
}


#IndexCol_275 p, #IndexCol_320 p { 
	margin:0;
	display:block;
	font-size:10px; 
	color:#333; 
	line-height:15px; 
	padding-top:7px; 
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px; 
	border-bottom:1px #ccc solid; 
	width:auto;
	background-color:#efefef; 
	background-image:url(Images/ArticleBack.gif);
}

#IndexCol_275 p.image, #IndexCol_320 p.image { 
	margin:0px;
	padding:0px;
	display:block;
	border-bottom:1px #ccc solid; 
	width:auto;
}

/* General Directory Table */

.DirectoryTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.DirectoryTable th {
	background-color:#662D91;
	background-image:url(Images/TableHeadPurpleBack.gif);
	color:white;
	border-right:1px #ffffff solid;
	padding-left:5px;
	padding-top:6px;
	padding-bottom:6px;
	text-align:left;
	font-size:11px;
}

.DirectoryTable td {
	padding-left:5px;
	padding-right:10px;
	padding-top:6px;
	padding-bottom:6px;
	border-bottom:1px #cccccc solid;
	text-align:left;
}


/* Old Styles */

.HomeHeaderBig { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#fff; 
	line-height:14px; 
	padding-bottom:4px; 
	padding-left:10px; 
	padding-top:5px;
	width:auto; 
	font-weight:bold;
	border-bottom:1px #ccc solid;
	background-image:url(Images/Home_Header_320.gif);
}

.HomeHeaderSmall { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#fff; 
	line-height:14px; 
	padding-bottom:4px; 
	padding-left:10px; 
	padding-top:5px; 
	width:auto; 
	font-weight:bold;
	border-bottom:1px #ccc solid;
	background-image:url(Images/Home_Header_275.gif);
}

.HomeSubHead { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#fff; 
	line-height:14px; 
	padding-bottom:4px; 
	padding-left:10px; 
	padding-top:3px; 
	width:auto; 
	font-weight:bold;
	background-image:url(Images/Features_Subhead.gif);
}

.CoachHeader { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#efefef; 
	line-height:14px; 
	padding-bottom:4px; 
	padding-left:10px; 
	padding-top:3px;
	margin-bottom:5px; 
	font-weight:bold;
	background-image:url(Images/CoachHeadBack.gif);
}

.HomeArticle, .HomeArticleLast  {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#333; 
	line-height:15px; 
	padding-top:7px; 
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px; 
	border-bottom:1px #ccc solid; 
	width:auto;
	background-color:#efefef; 
	background-image:url(Images/ArticleBack.gif);
}

.HomeArticle h1, .HomeArticleLast h1, .HomeArticle p, .HomeArticleLast p  {
	padding:0px;
	margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
}

.HomeArticle p, .HomeArticleLast p  {
	margin-top:5px;
}

.HomeArticleLast {
	padding-bottom:0px; 
	border-bottom:0px;  
}

.ScheduleTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.ScheduleTable caption {
	font-size:14px;
	color:#662D91;
	text-align:left;
	padding-left:5px;
	padding-bottom:5px;
}

.ScheduleTable th {
	background-color:#662D91;
	background-image:url(Images/TableHeadPurpleBack.gif);
	color:white;
	border-right:1px #ffffff solid;
	padding:4px;
	text-align:center;
}

.ScheduleTable td {
	padding:4px;
	border-bottom:1px #cccccc solid;
	text-align:center;
}

#PhotoScheduleTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width:100%;
}

#PhotoScheduleTable th.first {
	background-color:#662D91;
	background-image:url(Images/TableHeadPurpleBack.gif);
	color:white;
	border-right:1px #ffffff solid;
	padding:4px;
	text-align:center;
}

#PhotoScheduleTable th {
	background-color:#cccccc;
	background-image:url(Images/TableHeadGreyBack.gif);
	color:white;
	border-right:1px #ffffff solid;
	padding:4px;
	text-align:center;
}

#PhotoScheduleTable td {
	padding:4px;
	border-bottom:1px #cccccc solid;
	text-align:center;
}

#TShirtCoachesTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width:100%;
}

#TShirtCoachesTable th.first {
	background-color:#662D91;
	background-image:url(Images/TableHeadPurpleBack.gif);
	color:white;
	border-right:1px #ffffff solid;
	padding:4px;
	text-align:center;
}

#TShirtCoachesTable th {
	background-color:#cccccc;
	background-image:url(Images/TableHeadGreyBack.gif);
	color:white;
	border-right:1px #ffffff solid;
	padding:4px;
	text-align:center;
}

#TShirtCoachesTable td {
	padding:4px;
	border-bottom:1px #cccccc solid;
	text-align:center;
}

#TShirtCoachesTable td.last {
	padding:4px;
	border-bottom:0;
	text-align:center;
}

