body {	
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
}
h1 {
	font-size: 2em;
	color: #333333;
}
h2 {
	left:auto;
	font-size: 1.6em;
	color: #666666;
}
h3 {
	left:auto;
	font-size:1.4em ;
	color: #336600;
}
h4 {
	left:auto;
	font-size:1.2em ;
	color: #336600;
	}
p {
	font-size: 1em;
	color: #000000;
}
a:link {text-decoration: none}
a:visited {text-decoration: none; color:#0000FF}
a:active {text-decoration: none}
a:hover {text-decoration: underline; color: red;}

.banner {
	position: fixed;
	left:0;
	top:0;
	width:100%;
	}
.wrapper {
	width:800px;
	margin-right:auto;
	margin-left:auto;
}
.sidebar {
	float:right;
	right:0;
	top:170px;
	width:166px;
	height:700px;
	background:#005E96;
	}
.sidebar.tuckatbottom div{
	position:relative;
	margin-top:auto;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0;
}
.main {
	width:620px;
	margin-left:0;
	margin-right:170px;
	margin-top:190px;
	background-color:#FFFFFF;
	}
* html .banner { position: absolute;} /*IE only. Tells  IE where to put banner */
* html .sidebar { position: absolute; } /*IE only. Tells  IE where to put sidebar */
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.spacedlist li{
	list-style-type: circle;
	list-style-image:url(images/cyanbubbles.gif);
	margin-left:3em;
	margin-bottom:1em;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight:normal;
	}
.coachbanner td{
	left:auto;
	vertical-align:bottom;
	width:800px;
	height:180px;
	background-image:url(images/coach-head.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.bannercell td{
	left:auto;
	vertical-align:bottom;
	width:800px;
	height:180px;
	background-image:url(images/header.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
table.details {
	background:url(images/button.gif);
 }
.linkcell td{
	left:auto;
	border:thin;
	border-color:#005E96;
	width: 165px;
	height:24px;
	font-size: .7em;
	background:url(images/button2.gif) no-repeat left top;
}
.linkcell td:hover {
	background-position: 0 -25px;
	}
.locallink td{
	left:auto;
	border: thin;
	border-color: #005E96;
	width: 165px;
	height:24px;
	font-size: .7em;
	background:url(images/button3.gif) no-repeat left top;
	}
.locallink td:hover{
	background-position: 0 -25px;
	}
.blueline td{
	width:165px; 
	height:1px; 
	background:url(images/blueline.gif) no-repeat left top;
	}
img.figure {
	float:right;
	margin-left:10px;
	margin-bottom:2px;
	padding: 10px;
}
.style1 {
	font-size: 1em;
	color: #000000;
}
.style2 {
	font-size: 1.5em;
	color: #333333;
}
.style3	{
	font-size: 1em;
	color: #0000CC;
}
.style4 {
	color: #006600;
}
.style5 {
	font-size: medium;
}
.style6 {
	font-size:1.2em;
	color: #000000;
	font-weight:bold;
}
.style7 {
	font-size: 1.1em;
	color: #006600;
}
.style8 {
	color: #FF0000;
}
.style9 {
	font-size: 1.2em;
	color: #616161;
	font-weight:bold;
}
.style10 {
	font-size: 1em;
	color: #FF0000;
}
.style11 {
	font-size: .9em;
	color: #FF0000;
}
.style12 {
	font-size: 1.5em;
	color: #FF0000;
}
.style13 {
	font-size: 1.5em;
	color: #006600;
}
.style14 {
	font-size: 1.2em;
	color: #333333;
}
.style15 {
	font-size: 1em;
	color: #FF0000;
	font-weight:bold;
}
.style16 {
	font-size: 1em;
	line-height:20pt;
	color: #FFFFFF;
	font-weight:bold;
}
.style17 {
	margin-right:10px;
	font-size: 1.6em;
	color: #FFFFFF;
	font-weight:bold;

}
.style18 {
	margin-right:10px;
	font-size: .75em;
	color: #FF9933;
	font-weight:bold;
}
.style19 {
	margin-right:10px;
	font-size: 1.3em;
	color: #FFFFFF;
	font-weight:bold;
}
.style20 {
	margin-right:10px;
	font-size: .8em;
	color: #FFFFFF;
	font-weight:bold;
}
.style21 {
	font-size: .7em;
	color: #FFFFFF;
}
.style22 {
	font-size: .7em;
}
.style23 {
	font-size: 1.2em;
	color: #FFFFFF;
	}
.style24 {color: #009900}

.style25 {
	font-size:.9em;
	color: #006600;
}
