/* *******html******** */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	margin:0;
	padding:0;
	font-size: small;
}
* {
	margin:0;
	padding:0;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #000000;
}
h2 {
	font-size: small;
	font-weight: bold;
	color: #333333;
}

.coach{
	font-size: medium;
	font-weight: bold;
	color:#3399CC;
}

#breadcrumb a{
	font-size: small;
	font-weight: bold;
	color: #99ccff;
}

#breadcrumb{
	font-size: small;
	font-weight: bold;
	color: #99ccff;
}

#breadcrumb a:hover{
	font-size: small;
	font-weight: bold;
	color: #3399cc;
}


ul{
	padding-left:2em;
}


/* *****wrapper******** */
#maincontainer{
width: 760px; /*Width of main container*/
border: 1px solid #ccccff;
}

#tmain{
width: 600px; /*Width of main container*/
border: 1px solid #ccccff;
}


/* *****nav******** */

#nav {
	font-size: small;
	font-weight:bold;
	color: #99ccff;
}

.page {
	color: #3399cc;
}
#nav a:link {

	color: #99ccff;
	text-decoration: none;
}

#nav a:visited {

	color: #99ccff;
	text-decoration: none;

}

#nav a:hover {

	color: #3399cc;
	text-decoration: underline;

}
#nav a:active {

	color: #99ccff;
	text-decoration: none;

}


/* *****layout******** */
#top{
background: #ffffff;
height: 125px; /*Height of top section*/
}
.banner {
	border-bottom: 1px solid #ccccff;
}

#contentwrapper{
float: left;
width: 100%;
}

#maincontent{
	background-color:#ffffff;
	padding-top:0.2em;
	text-align:left;
	padding-right: 1em;
	padding-bottom: 1em;
	padding-left: 1em;
}
/* *****side area******** */
#sidebar{
float: right;
width: 160px;
background: #ffffff;
padding:3em 1em 1em;
text-align:left;
}

#sidebar p{
background-image:url(images/sidebg.gif);
padding-bottom:1em;
	padding-right:1em;
	padding-left:1em;
font-size:x-small;
}

#sidebar h2{
	background-image:url(images/sidebg.gif);
	padding-top:1em;
	padding-right:1em;
	padding-left:1em;
}

#sidebar h3{
	background-image:url(images/sidebg.gif);
	padding:1em 1em .5em 1em;
	font-size: small;
	font-weight: bold;
	color: #666666;
}

#sidebar a{
font-size:x-small;
}

#marqueecontainer{
position: relative;
width: 160px; /*marquee width */
height: 300px; /*marquee height */
background-image:url(images/sidebg.gif);
overflow: hidden;
border: 0;
}

#vmarqee{
	position: absolute; 
	width: 98%;
}


/* *****footer******** */

#footer{
	clear: left;
	width: 760px;
	background: #ccccff url(images/bg.gif) repeat;
	color: #666666;
	padding: 4px 0;
	font-size:x-small;
	font-weight: bold;
	border-top: 1px solid #ccccff;
}

#footer a{
color: #3399cc;
	font-size: x-small;
	font-weight: bold;
}

.footerfont {font-size: small}


a:link {
	font-size: small;
	color: #3399cc;
	text-decoration: none;
}

a:visited {
	font-size: small;
	color: #3399cc;
	text-decoration: none;
}

a:hover {
	font-size: small;
	color: #99ccff;
	text-decoration: underline;
}
a:active {
	font-size: small;
	color: #3399cc;
	text-decoration: none;
}
.smaller {
	font-size: x-small;
}

 a.smaller{
	font-size: x-small;
}

.centerdiv{ 
text-align: center;
}



.centerdiv>div{ 
margin: 0 auto;
}

.centerdiv p{
padding-top:0.5em;}

.backtop {
text-align: right;
	font-size: x-small;	
}

a.backtop {
	font-size: x-small;		
}

.backtop a:link {
	font-size: x-small;
	color: #3399cc;
	text-decoration: none;
}

.backtop a:visited {
	font-size: x-small;
	color: #3399cc;
	text-decoration: none;
}

.backtop a:hover {
	font-size: x-small;
	color: #99ccff;
	text-decoration: underline;
}
.backtop a:active {
	font-size: x-small;
	color: #3399cc;
	text-decoration: none;
}

#copyrite a{
	font-size: x-small;
	color: #99ccff;
}

#copyrite{
	font-size: x-small;
	color: #cccccc;
}

#copyrite a:hover{
	font-size: x-small;
	color: #3399cc;
}
.backtop {
}



