.float-left {
	float:left; margin-right:20px; margin-bottom:10px; margin-top:10px;
}
.float-right {
	float:right; margin-left:20px; margin-bottom:10px; margin-top:10px;
}

.blk-border {
	padding:6px 10px; border:1px solid #000; vertical-align:middle; 
}

.gray-hdr {
	background-color:#ccc;
	font:900 14px sans-serif;
	padding:7px 20px;
}

.red-hdr {
	background-color:#800000;
	color:#fff;
	font:900 14px sans-serif;
	padding:7px 20px;
}
.blue-hdr {
	background:rgba(79,117,139,1); 
	color:#fff; 
	font:900 14px sans-serif; 
	padding:7px 20px;
}
.blue-header {

	background:rgba(79,117,139,1); 
	color:#fff; 
	font:900 15px sans-serif; 
	padding:7px 20px;
}
.tan-header {

	background:rgba(223,209,167,1); 
	color:#fff; 
	font:900 15px sans-serif; 
	padding:7px 20px;
}
.section-titles {
	
font:bold 1.4em Arial, sans-serif;
color:#333 !important;
}

.bold-white {
	font:bold .9em Arial, sans-serif !important;
	color:#fff !important;
}

/* -- image darken on rollover  (uses js file) -- */

a.darken {
    display: inline-block;
    background: black;
    padding: 0;
}

a.darken img {
    display: block;
}

.blue-topic {
	display: block;
	text-align: center;
	padding: 5px 10px;
	border-radius: 5px;
	margin: 5px;
	background: #b8c5d3;
	font:bold 12px/14px sans-serif;
	cursor:pointer;
}
.blue-topic:hover { background:#96aabf; }

.blue-topic a {
	text-decoration:none;
	display:block;
	
}
.blue-button {
	display: block;
	text-align: center;
	padding: 5px 10px;
	border-radius: 5px;
	margin: 5px;
	background: #b8c5d3;
	font:bold 12px/14px sans-serif;
	cursor:pointer;
}
.blue-button:hover { background:#96aabf; }

.blue-button a {
	text-decoration:none;
	display:block;
	
}
.slate-button {
	display: block;
	text-align: center;
	padding: 5px 10px;
	border-radius: 5px;
	margin: 5px;
	background: #4f758b;
	font:bold 12px/14px sans-serif;
	cursor:pointer;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
		
}
.slate-button:hover { 
	
	background-color:hsla(200,73%,25%,1); 
}

.slate-button a {
	text-decoration:none;
	display:block;
	
	
}

.white-text-shadow {
	-webkit-text-shadow:1px 1px 1px #000;
	-moz-text-shadow:1px 1px 1px #000;
	text-shadow:1px 1px 1px #000;
	color:#fff !important;
}


.athletic-needs ul {
	margin-left:50px;
	list-style-position: center;
}
				
.athletic-needs ul li {
}

/* Table Border with equal spacing
------------------------------------------------------------ */

.table-border td {
	padding:2px 10px;
	border:1px solid #000;
}

.table-border td p {
	padding:0;
    margin:0;
}

.table-border td h2 {
	padding:0;
	margin:0;
}

.table-border-stripe td {
    padding:2px 10px;
	border:1px solid #000;
	background:none;
}
.table-border-stripe td p {
	padding:0;
    margin:0;
}
.table-border-stripe td h2 {
	padding:0;
    margin:0;
}

.table-border-stripe tr:nth-child(2n) {
	background:rgba(79,117,139,0.15);
}





















/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
.float-left {
float:left; margin-right:20px; margin-bottom:10px; margin-top:10px;
}

.float-right {
float:right; margin-left:20px; margin-bottom:10px; margin-top:10px;
}

.blk-border {
padding:6px 10px; border:1px solid #000; vertical-align:middle; 
}

.gray-hdr {
background:#ccc; font:900 14px sans-serif; padding:7px 20px;
}

.red-hdr {
background:#800000; font:900 14px sans-serif; padding:7px 20px; color:#fff;
}

.blue-hdr {
background:rgba(79,117,139,1); color:#fff; font:900 14px sans-serif;  padding:7px 20px;
}

.section-titles {
font:bold 1.4em Arial, sans-serif; color:#333 !important;
}

.bold-white {
font:bold .9em Arial, sans-serif !important; color:#fff !important; 
}

.red {
color:#800000;
}

.blue {
color:#4f758b;
}

