@charset "utf-8";

body  {
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	background: #666666;
	padding: 5px;
	color: #000000;
}

br 
{ 
line-height: 10px; 
} 

a:link, a:visited, a:active {
    text-decoration: none;    
    color:#413F75;
}

a:hover {
    text-decoration: underline;
    color: #413F75;
}

p {
    margin-top: 0;
    margin-bottom: 0;
}
 
H1 {
    margin-top: 0;
    margin-bottom: 0;
}

H2 {
    margin-top: 0;
    margin-bottom: 0;
}

H3 {
    margin-top: 0;
    margin-bottom: 0;
}

H4 {
    margin-top: 0;
    margin-bottom: 0;
}

H5 {
    margin-top: 0;
    margin-bottom: 0;
}

H6 {
    margin-top: 0;
    margin-bottom: 0;
}

img.floatleft { 
    float: left; 
    margin: 0px 10px 10px 0px; 
}

img.floatright { 
    float: right; 
    margin: 0px 0px 10px 10px; 
}

img.floatcenter { 
    margin: 0px 0px 10px 0px; 
}

.template #containerdrop { 
	background: url(images/shadowdark.gif) repeat;
	margin: 15px 0 0 0;
	top: 40px;
	left: 5%;
	width: 902px;
} 

.template #container { 
    position: relative;
	top: -5px; /* these two define the shadow 'offset'*/
	left: -5px; /*...*/	
	width: 900px;
	background: #FFFFFF;
	border: 1px solid #000000;
	text-align: center;
	padding: 0px 0px 10px 0px;
} 


.template #calendaremail { 
	width: 480px;
	background-image: url('images/background-color.jpg');
	border: 1px solid #000000;
	text-align: left;
	padding: 15px 15px 15px 15px;
}

.template #privacy { 
	width: 420px;
	background: #ffffff;
	border: 1px solid #000000;
	text-align: left;
	padding: 15px 15px 15px 15px;
}

.template #directions { 
	width: 450px;
	background: #FFFFFF;
	border: 1px solid #000000;
	text-align: left;
	padding: 15px 15px 15px 15px;
}

.template #header1 { 
	width: 900px;
	background-image: url('images/header1-background.jpg');
	text-align: center;
} 

.template #header2 {
    width: 900px;
    padding: 0 0 0 0;
}  
    
.template #maincontent {
    min-height: 100%;
    width: 870px;
	padding: 15px 15px 15px 15px;
    text-align: left;
}

.template #maincontent li {        
    margin: -15px; /*removes indent IE and Opera*/
    padding: 12px; /*removes indent Mozilla and NN7*/
}

.template #history1 {
    float: left;
    height: 100%;
    width: 420px;
	padding: 0 0 15px 0;
    text-align: left;
}

.template #history2 {
    float: right;
    height: 100%;
    width: 420px;
	padding: 0 0 15px 0;
    text-align: left;
}

.template #coaches1 {
    float: left;
    height: 100%;
    width: 420px;
	padding: 0 0 15px 0;
    text-align: left;
}

.template #coaches2 {
    float: right;
    height: 100%;
    width: 420px;
	padding: 0 0 15px 0;
    text-align: left;
}

.template #schedule1 {
    float: left;
    background: #ffffff;
    height: 100%;
    width: 420px;
	padding: 0 0 15px 0;
    text-align: left;
}

.template #schedule2 {
    float: right;
    background: #ffffff;
    height: 100%;
    width: 420px;
	padding: 0 0 15px 0;
    text-align: left;
}

.template #scheduledetails1 {
    float: left;
    background: #ffffff;
    height: 100%;
    width: 305px;
	padding: 0 0 15px 40px;
    text-align: left;
}

.template #scheduledetails2 {
    float: right;
    background: #ffffff;
    height: 100%;
    width: 485px;
	padding: 0 40px 15px 0;
    text-align: left;
}



.template #footer1 {
    margin-top: 0;
    padding: 0 10px 0 10px;
    width: 880px;
} 

.template #footer2 {
    margin: 0 0 0 0;
    width: 880px;
	padding: 10px 20px 25px 0px;
	text-align: center;
    font: 8pt Verdana, Arial, Helvetica, sans-serif;
}

.template #footer3 { 
    width: 900px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
}
