/* CSS Document */


body {
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
margin:0px;
background:#4c675e url(/assets/graphics/home2009_bg.jpg) no-repeat top center;
}

td {
font-size:10px;
line-height:12px;
}

.ttheadline {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
line-height:22px;
color:#af8248;

}

h1, .headline {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
line-height:24px;
color:#335ed5;
letter-spacing:1px
}

h2, .smallheadline {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
line-height:24px;
color:#8ea800;
letter-spacing:1px
}

h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:18px;
color:#8ea800;
letter-spacing:1px
}


a:link {
color:#335ed5;

font-weight:bold;
text-decoration:none;
}

a:visited {
color:#335ed5;

font-weight:bold;
text-decoration:none;
}

a:hover {
color:#335ed5;

font-weight:bold;
text-decoration:underline;
}

.pageframe {
width:820px;
margin:0px;
}

#topbanner{
background:url(/assets/graphics/topbanner.png) top left no-repeat;
width:820px; 
height:114px;
margin:0px;
text-align:right;
}

.loginlink{
padding:23px 50px 0px 0px;
font-size:12px;
}

.loginlink a:link {color:#9dd1ff; text-decoration:none;}
.loginlink a:visited {color:#9dd1ff; text-decoration:none;}
.loginlink a:hover {color:#d8ff06; text-decoration:none;}




#leftcol {
width:151px;
background:url(/assets/graphics/leftcolbg.png) repeat-y;
margin:0px;
float:left;
}

#maincol {
background:url(/assets/graphics/mainbg.jpg) top left repeat-x;
width:491px;
height:inherit;
margin:0px;
float:left;
text-align:left;
padding:0px;
background-color:#e1e5ed;
}

#maincol_g {
width:647px;
height:inherit;
margin:0px;
float:left;
text-align:left;
padding:0px;
background-color:#e1e5ed;
}

#homemaincol {background-color:#e1e5ed;}

#homecontent {
background:url(/assets/graphics/mainbg2.jpg) top left no-repeat;
min-height:300px;
padding:12px;
}

#rightcol {
width:175px;
height:inherit;
background:url(/assets/graphics/rightcolbg.png) repeat-y;

margin:0px;
float:left;
padding-left:2px;
}

#rightcol_g {
width:20px;
height:inherit;
background:url(/assets/graphics/rightcolbg_1.jpg) repeat-y;
margin:0px;
float:left;
padding-left:2px;
}


#rightcolwide {
width:12px;
height:inherit;
background:url(/assets/graphics/rightcolwidebg.png) repeat-y;
text-align:center;
margin:0px;
float:left;
}

#footer {
width: 820px;
height:120px;
background:url(/assets/graphics/footer.png) top left no-repeat;
margin:0px;
padding-top:50px;
clear:both;
}

#footer_1 {
width: 820px;
height:120px;
background:url(/assets/graphics/footer_1.jpg) top left no-repeat;
margin:0px;
padding-top:50px;
clear:both;
}

#footerwide {
width: 820px;
height:120px;
background:url(/assets/graphics/footerwide.jpg) top left no-repeat;
margin:0px;
padding-top:50px;
clear:both;
}

.ttcontent {
padding-left:0px;
width:245px;
}

.leftcolitem {
margin:0px 0px 20px 0px;
text-align:center;
}

.rightcolitem {
text-align:left;
margin: 0px 0px 0px 0px;
padding:10px 0px 0px 6px;
}

.featuredplayer { 
width: 400px;
padding:12px;
	background-color:#d6d9e1; 
	border-top:2px solid #82858d;
	border-right:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
	border-left:2px solid #82858d;
}

.module {
display:block;
margin-top:20px;
width:195px;
background:url(/assets/graphics/modulebg.jpg) repeat-y;
float:right;

}
.content {
padding:12px;
}

.modulecontent {
padding:5px 0px 5px 25px;
}

.amslink {margin-left:40px; float:left;}

.copyright { color:#ced4e0; font-size:9px;}



.copyright a:link {color:#ced4e0; font-size:9px;}
.copyright a:visited { color:#ced4e0; font-size:9px;}
.copyright a:hover {color:#e1e5ed; font-size:9px;}


.leftphotoandcredit {
float:left;
margin: 0px 20px 20px 0px;
}

.rightphotoandcredit {
float:right;
margin: 0px 0px 20px 20px;
}

.photo {
border:1px solid #666666;
}



.nav  a {
width: 129px;
height:14px;
margin:0px;
color:#778406;
font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
padding:6px;
display: block;
background:url(/assets/graphics/nav_bg.jpg) top left no-repeat;
}



.nav a:visited {
background:url(/assets/graphics/nav_bg.jpg) top left no-repeat;
color:#778406;
display: block;
}

.nav a:hover {
background:url(/assets/graphics/nav_bg_o.jpg) top left no-repeat;
color:#FFF;
display: block;
text-decoration:none;
}

.nav_league {
width: 141px;
height:28px;
margin:0px;
}

.nav_league a {
background:url(/assets/graphics/nav_league.jpg) top left no-repeat;
display: block;
}

.nav_league a:visited {
background:url(/assets/graphics/nav_league.jpg) top left no-repeat;
display: block;
}

.nav_league a:hover {
background:url(/assets/graphics/nav_league_o.jpg) top left no-repeat;
display: block;
}

.nav_date{
width: 141px;
height:27px;
margin:0px;
}

.nav_date a {
background:url(/assets/graphics/nav_date.jpg) top left no-repeat;
display: block;
}

.nav_date a:visited {
background:url(/assets/graphics/nav_date.jpg) top left no-repeat;
display: block;
}

.nav_date a:hover {
background:url(/assets/graphics/nav_date_o.jpg) top left no-repeat;
display: block;
}

.nav_casual {
width: 141px;
height:28px;
margin:0px;
}

.nav_casual a {
background:url(/assets/graphics/nav_casual.jpg) top left no-repeat;
display: block;
}

.nav_casual a:visited {
background:url(/assets/graphics/nav_casual.jpg) top left no-repeat;
display: block;
}

.nav_casual a:hover {
background:url(/assets/graphics/nav_casual_o.jpg) top left no-repeat;
display: block;
}



.nav_cities {
width: 141px;
height:28px;
margin:0px;
}

.nav_cities a {
background:url(/assets/graphics/nav_cities.jpg) top left no-repeat;
display: block;
}

.nav_cities a:visited {
background:url(/assets/graphics/nav_cities.jpg) top left no-repeat;
display: block;
}

.nav_cities a:hover {
background:url(/assets/graphics/nav_cities_o.jpg) top left no-repeat;
display: block;
}


.nav_classified {
width: 141px;
height:28px;
margin:0px;
}

.nav_classified a {
background:url(/assets/graphics/nav_classified.jpg) top left no-repeat;
display: block;
}

.nav_classified a:visited {
background:url(/assets/graphics/nav_classified.jpg) top left no-repeat;
display: block;
}

.nav_classified a:hover {
background:url(/assets/graphics/nav_classified_o.jpg) top left no-repeat;
display: block;
}



.nav_instruction {
display: block;
width: 141px;
height:28px;
margin:0px;
}

.nav_instruction a {
background:url(/assets/graphics/nav_instruction.jpg) top left no-repeat;
display: block;
}

.nav_instruction a:visited {
background:url(/assets/graphics/nav_instruction.jpg) top left no-repeat;
display: block;
}

.nav_instruction a:hover {
background:url(/assets/graphics/nav_instruction_o.jpg) top left no-repeat;
display: block;
}

.nav_advertise {
display: block;
width: 141px;
height:28px;
margin:0px;
}

.nav_advertise a {
background:url(/assets/graphics/nav_advertise.jpg) top left no-repeat;
display: block;
}

.nav_advertise a:visited {
background:url(/assets/graphics/nav_advertise.jpg) top left no-repeat;
display: block;
}

.nav_advertise a:hover {
background:url(/assets/graphics/nav_advertise_o.jpg) top left no-repeat;
display: block;
}


.nav_shop {
display: block;
width: 141px;
height:28px;
margin:0px;
}

.nav_shop a {
background:url(/assets/graphics/nav_proshop.jpg) top left no-repeat;
display: block;
}

.nav_shop a:visited {
background:url(/assets/graphics/nav_proshop.jpg) top left no-repeat;
display: block;
}

.nav_shop a:hover {
background:url(/assets/graphics/nav_proshop_o.jpg) top left no-repeat;
display: block;
}


.nav_games {
width: 141px;
height:28px;
margin:0px;
}

.nav_games a {
background:url(/assets/graphics/nav_games.jpg) top left no-repeat;
display: block;
}

.nav_games a:visited {
background:url(/assets/graphics/nav_games.jpg) top left no-repeat;
display: block;
}

.nav_games a:hover {
background:url(/assets/graphics/nav_games_o.jpg) top left no-repeat;
display: block;
}

.nav_magazine {
width: 141px;
height: 28px;
margin: 0px;
}

.nav_magazine a {
background:url(/assets/graphics/nav_magazine.jpg) top left no-repeat;
display: block;

}

.nav_magazine a:visited {
background:url(/assets/graphics/nav_magazine.jpg) top left no-repeat;
display: block;

}

.nav_magazine a:hover {
background:url(/assets/graphics/nav_magazine_o.jpg) top left no-repeat;
display: block;


}


.nav_about {
width: 141px;
height: 28px;
margin: 0px;
}

.nav_about a {
background:url(/assets/graphics/nav_about.jpg) top left no-repeat;
display: block;

}

.nav_about a:visited {
background:url(/assets/graphics/nav_about.jpg) top left no-repeat;
display: block;

}

.nav_about a:hover {
background:url(/assets/graphics/nav_about_o.jpg) top left no-repeat;
display: block;
}




.nav_faq {
width: 141px;
height: 28px;
margin: 0px;
}

.nav_faq a {
background:url(/assets/graphics/nav_faq.jpg) top left no-repeat;
display: block;

}

.nav_faq a:visited {
background:url(/assets/graphics/nav_faq.jpg) top left no-repeat;
display: block;

}

.nav_faq a:hover {
background:url(/assets/graphics/nav_faq_o.jpg) top left no-repeat;
display: block;
}



.nav_contact {
width: 141px;
height: 28px;
margin: 0px;
}

.nav_contact a {
background:url(/assets/graphics/nav_contact.jpg) top left no-repeat;
display: block;

}

.nav_contact a:visited {
background:url(/assets/graphics/nav_contact.jpg) top left no-repeat;
display: block;

}

.nav_contact a:hover {
background:url(/assets/graphics/nav_contact_o.jpg) top left no-repeat;
display: block;


}



.nav_teachingpros {
width: 141px;
height: 28px;
margin: 0px;
}

.nav_teachingpros a {
/*background:url(/assets/graphics/nav_teachingpros.jpg) top left no-repeat;*/
background:url(/assets/graphics/nav_sports.jpg) top left no-repeat;
display: block;

}

.nav_teachingpros a:visited {
/*background:url(/assets/graphics/nav_teachingpros.jpg) top left no-repeat;*/
background:url(/assets/graphics/nav_sports.jpg) top left no-repeat;
display: block;

}

.nav_teachingpros a:hover {
/*background:url(/assets/graphics/nav_teachingpros_o.jpg) top left no-repeat;*/
background:url(/assets/graphics/nav_sports_o.jpg) top left no-repeat;
display: block;


}

.linkb2b a, .linkb2b a:visted {
color:#666666;
font-size:10px;
text-decoration:underline;
}

.linkb2b a:hover {
color:#003399;
font-size:10px;
text-decoration:none;
}




#menubar {
width:141px;
padding-left:10px;
margin:0px;
position:relative;
	left:0px;
	top:0px;
	display:block;
	}
	




.menu .options {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-align: left;
	color: #FFFFFF;
	text-transform:uppercase;
	background-color:#335ed5;
	vertical-align:middle;
	padding:4px;
	border-top: 2px solid #00226a;
	border-right: 2px solid #3ec2ed;
	border-bottom: 2px solid #3ec2ed;
	border-left: 2px solid #00226a;


	}


.menu a {
		font-family: Arial, Helvetica, sans-serif;	
		font-size: 9px;
		font-weight: normal;
		color:#d8ff00;
		display:block;
		padding:2px 10px;
		text-decoration:none;
		height:19px;
		margin:0px;
		display: block;
}

.menu a:visited {
		font-family:  Arial, Helvetica, sans-serif;	
		font-size: 9px;
		font-weight: normal;
		color:#d8ff00;
		height:19px;
		margin:0px;
		display: block;
	}

.menu a:hover {
		font-family:  Arial, Helvetica, sans-serif;	
		font-size: 9px;
		font-weight: normal;
		text-decoration:none;
		color:#ffffff;
		background-color:#16246f;
		height:19px;
		margin:0px;
		display: block;
}
