@charset "utf-8";
html{
	margin:0;
	padding:0;
}

body {
	background:  #5c9935 url(../images/bg_repeat2.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

a
{
  outline: none;
}

div.heading{
	width:422px;
    position:relative;
	top:53px;
	left:20px;
}

h1 { 
	background-repeat:no-repeat; 
	width: 524px; 
	height:37px;
	text-indent:-9999px; 
	margin:0; 
	padding:0; 
	display:block; 
	} 
	



img{
	border:none;
}

div.container{
	background: url(../images/bg_content.jpg) no-repeat;
	width:1000px;
	margin:40px auto 20px auto;
	min-height:910px;
	padding-top:10px;
}

div.player_pic{
	float:right;
	position:relative;
	width:227px;
	height:306px;
	bottom:144px; 
	left:85px;
}




div.content_box{
	position:relative;
	background: url(../images/bg_innercontent.jpg) no-repeat;
	width:750px;
	margin:0 0 0 15px;
	height:473px;
} 

div.content_box a{
	color:#122061;
	text-decoration:underline;
}

div.content_box a:hover{
	color:#60993a;
	text-decoration:underline;	
}

div.content_text{
	/*overflow-y:auto;*/
	/*overflow:hidden;*/
	margin:60px 15px 30px 25px;
	height:350px;
	float:left;
	width:700px;
	overflow:auto;
}

div.content_text_home{
	overflow-y:auto;
	width:420px;
	float:left;
	height:350px;
	margin:60px 0 10px 20px;
}

div.header{
	background: url(../images/bg_header.jpg) no-repeat;
	width:984px;
	margin:0 0 0 9px;
	height:227px;
	z-index:4001;
}

div.top_nav{
    float:right;
	top:-90px;
	right:20px;
	position:relative;
	font-family:Helvetica,Arial,sans-serif;
	font-size:11px;
}



div.top_nav a:link, div.top_nav a:visited{
    color:#082897;
	text-decoration:none;
	font-weight:bold;
}


div.top_nav a:hover{
    color:#FFF;
	text-decoration:underline;
	font-weight:bold;
}


div.quote{
	float:right;
	background:url(/images/quote-of-the-month-bg.jpg) no-repeat ;
	margin:62px 9px 0 0;
	width:284px;  
	height:400px;
}

div.tv_image{
	padding:200px 0 0 0;
	height:192px;
}

div.quote_text{
	width:180px;
	float:right;
	padding:55px 20px 20px 20px;
}

div.player_bio_pic img{
	border:0;
}

div.logo_holder{
	float:left;
	position:relative;
	left:42px;
	top:-109px;
}


div.footer{
	clear:both;
	padding:20px 30px 20px 30px;
	 font-family:Verdana, Geneva, sans-serif;
	 font-size:10px;
	 color:#ffffff;
}

div.footer_box{
	width:400px;
}

div.footer_box input{
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
}

div.footer a:link, div.footer a:visited{
	color:#caef94;
	font-weight:bold;
	text-decoration:none;
}

div.footer a:hover{
	color:#ffffff;
	font-weight:bold;
	text-decoration:underline;
}
/* Right Panel */

div.right_panel{
	background:#cbd4f3;
	position:relative;
	top:-370px; 
	width: 200px;
	float:right;
	margin:0 20px 0 0; 
}

div.inner_panel{
	border-right: 5px #000000 solid;
	border-left: 5px #000000 solid;
	padding:10px;
	background:#cbd4f3;
	height:190px;
}

div.sched_top{
	background: url(/images/schedule_header3.jpg);
	width: 200px;
	height:46px;
	float:right;
}

div.sched_bottom{
	background: url(/images/schedule_bottom.jpg);
	width: 200px;
	height:23px;
	float:right;
}

div.qtip-content{
	color:#000000;
}

/* blog */

div.blog{
	padding: 0 0 20px 0;
}



ul.blog{
	margin:0;
	padding:0;
	list-style:none;
	line-height:18px;
}

li.blog{
	margin:0;
	padding:0;
	list-style:none;
	line-height:18px;
}

/* bios */

h2.bios {
	color:#009;
	font-size:14px;
	font-family:helvetica,arial,sans-serif;
}

hr.bios{
	size:1px;
	width:250px;
	text-align:center;
	padding:10px 0 10px 0;
}

.border{
	border:#009 3px solid;
}

/* Main Navigation */

div.nav {
	position:relative;
	height:59px;
	width:885px;
	padding:0;
	margin:0;
	top:165px;
	left:4px;
    float:left;
	z-index:4000;
}
ul.main-nav, ul.secondary-nav, ul.main-nav ul{
	list-style:none;
}

ul.main-nav{
	position:relative;
	height:59px;
	z-index:4000;
}

ul.main-nav li {
	float:left;
}


ul.main-nav li a{
	background:  url(../images/bg_nav2.jpg); background-repeat:no-repeat;
	display:block;
	height:59px;
	text-indent:-9999px;
}


ul.main-nav li a.player{background-position: left top; width:112px;}
ul.main-nav li:hover a.player{background-position: left bottom;}

ul.main-nav li a.coachbios{background-position: -112px top; width:94px;}
ul.main-nav li:hover a.coachbios{background-position: -112px bottom;}

ul.main-nav li a.parents{background-position: -206px top; width:94px;}
ul.main-nav li:hover a.parents{background-position: -206px bottom;}

ul.main-nav li a.greenandhealthy{background-position: -300px top; width:94px;}
ul.main-nav li:hover a.greenandhealthy{background-position: -300px bottom;}

ul.main-nav li a.clubinfo{background-position: -394px top; width:94px;}
ul.main-nav li:hover a.clubinfo{background-position: -394px bottom;}

ul.main-nav li a.community{	background-position: -488px top; width:94px;}
ul.main-nav li:hover a.community{background-position: -488px bottom;}

ul.main-nav li a.sponsors{	background-position: -582px top; width:94px;}
ul.main-nav li:hover a.sponsors{background-position: -582px bottom;}

ul.main-nav li a.gallery{	background-position: -676px top; width:94px;}
ul.main-nav li:hover a.gallery{background-position: -676px bottom;}

ul.main-nav li a.calendar{	background-position: -770px top; width:115px;}
ul.main-nav li:hover a.calendar{background-position: -770px bottom;}

ul.main-nav ul {display: none;}
ul.main-nav ul:hover {cursor:pointer;}


/*sub navigation code*/
ul.main-nav li:hover ul li a {
	background-image:none; 
	text-indent:-9999px; 
	height:35px;
}

ul.main-nav li:hover ul.subparents {
	display:block; 
	position:absolute; 
	top:48px;
	left:195px;
	margin:0; 
	padding:0;
	z-index: 100;
}

ul.main-nav li:hover ul.subparents li{
	width:97px;
	margin:0; padding:0; display:block; float:none; background-image:none;
}

ul.main-nav li:hover ul.subparents li span{
	background-image: url(../images/sub-parents.gif); 
	background-repeat:no-repeat; 
	display:block; 
}

ul.main-nav li:hover ul li span.resources{height:35px; background-position:top left ;}
ul.main-nav li:hover ul li:hover span.resources {background-position:right top;}








ul.main-nav li:hover ul li a {
	background-image:none; 
	text-indent:-9999px; 
	height:35px;
}

ul.main-nav li:hover ul.subplayer {
	display:block; 
	position:absolute; 
	top:45px;
	left:8px;
	margin:0; 
	padding:0;
	z-index: 100;
}

ul.main-nav li:hover ul.subplayer li{
	width:97px;
	margin:0; padding:0; display:block; float:none; background-image:none;
}

ul.main-nav li:hover ul.subplayer li span{
	background-image: url(../images/sub-player2.gif); 
	background-repeat:no-repeat; 
	display:block; 
}

ul.main-nav li:hover ul li span.bios{height:38px; background-position:top left ;}
ul.main-nav li:hover ul li:hover span.bios {background-position:right top;}

ul.main-nav li:hover ul li span.blog{height:38px; background-position:left -30px;}
ul.main-nav li:hover ul li:hover span.blog {background-position:right -30px;}





ul.main-nav li:hover ul li a {
	background-image:none; 
	text-indent:-9999px; 
	height:35px;
}

ul.main-nav li:hover ul.subclubinfo {
	display:block; 
	position:absolute; 
	top:51px;
	left:383px;
	margin:0; 
	padding:0;
	z-index: 100;
}

ul.main-nav li:hover ul.subclubinfo li{
	width:97px;
	margin:0; padding:0; display:block; float:none; background-image:none;
}

ul.main-nav li:hover ul.subclubinfo li span{
	background-image: url(../images/sub-clubinfo.gif); 
	background-repeat:no-repeat; 
	display:block; 
}

ul.main-nav li:hover ul li span.clubofficers{height:30px; background-position:top left ;}
ul.main-nav li:hover ul li:hover span.clubofficers {background-position:right top;}

ul.main-nav li:hover ul li span.bylaws{height:30px; background-position:left -30px;}
ul.main-nav li:hover ul li:hover span.bylaws {background-position:right -30px;}

div.clearer{
	clear:both;
}

.forumLoginContainer{
	margin-top:0px;
	margin-left:0px;
	font:Verdana, Geneva, sans-serif;
	color:#001775;
	font-size:14px;
	font-weight:bold;
}

.forumHeader{
	font-size:18px;
	margin-bottom:30px;
}

