body {
	background: white;
	/* background: url(../../../assets/skillschallenge/lt-blue-bg.gif) repeat scroll rgb(189, 213, 239); */
	font-family: Arial, sans-serif !important;
	margin: 0 !important;
	text-align: left !important;
}

div#body {
	width: 100%;
	text-align: center;
}

div#body_container {
	margin: 0 auto;
	text-align: left;
	width: 1000px;
}

h1 {
	font-size: 24px;
	font-weight: bold;
	color: #019817;
	display: block;
	margin: 0 0 5px;
}

p {
	display: block;
}

.people_box {
	margin: 4px 0 0 0;
	background-color: #edffe6;
	padding: 4px;
	border: 1px solid #667766;
	font-size: 12px;
}

.reskin {
	font-family: Arial;
	font-size: 11px;
}

.reskin a {
	font-family: inherit;
	font-size: inherit;
}

.reskin a:hover {
	background: none;
}

.reskin table {
	font-family: Arial, sans-serif;
	font-size: 11px;
}

.reskin span {
	display: none;
}

.reskin h2 {
	font-size: 24px;
	font-weight: normal;
	color: #333;
}

div#leaderboard_house_ad {
	position: relative;
	width: 990px;
	height: 90px;
	margin-bottom: 5px;
}

div#leaderboard {
	position: absolute;
	top: 0;
	left: 0;
	width: 728px;
	height: 90px;
	background: #eee;
}

div#house_ad {
	position: absolute;
	top: 0;
	right: 0;
	width: 250px;
	height: 90px;
	background: #eee;
}

div#banner {
	width: 990px;
	height: 99px;
	background: url(../../../graphics/reskin/banner.jpg);
	position: relative;
}

div#banner a.home_link {
	display: block;
	height: 60px;
	left: 40px;
	position: absolute;
	top: 20px;
	width: 190px;
}

div#banner a.active_link {
	display: block;
	height: 20px;
	left: 780px;
	position: absolute;
	top: 8px;
	width: 102px;
}

div#banner a.espn_link {
	display: block;
	height: 20px;
	left: 884px;
	position: absolute;
	top: 8px;
	width: 66px;
}

div#top_nav {
	width: 990px;
	height: 28px;
	background: url(../../../graphics/reskin/nav_bg.gif);
	margin-bottom: 10px;
}

div#top_nav div {
	float: left;
}

div#top_nav ul {
	margin:0;
	padling:0;
	text-indent:0;
}

div#top_nav ul li {
	display: block;
	float: left;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 6px;
	text-indent: 0;
	margin: 0;
}

div#top_nav ul li a {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: white;
	text-decoration: none;
}

div#top_nav ul li a:hover {
	color: #333 !important;
}

div#top_nav ul li a:visited {
	color: white;
}

div#main_container, div#top_container {
	background: white;
	width: 990px;
	padding: 5px;
}

div#left_nav, div.thin_column {
	background: transparent url(../../../graphics/reskin/left_nav_bottom.gif) no-repeat scroll left bottom;
	height: auto;
	margin-bottom: 10px;
	margin-right: 10px;
	padding-bottom: 5px;
	position: static;
	width: 160px;
}

div#left_nav div.nav_section, div.thin_column div.nav_section {
	margin-bottom: 10px;
}

div#left_nav div.nav_section h4, div.thin_column div.nav_section h4 {
	background: transparent url(../../../graphics/reskin/left_nav_header.gif) no-repeat scroll 0 0;
	color: white;
	font-size: 12px;
	height: 10px;
	line-height: 10px;
	margin: 0;
	margin-bottom: 5px;
	padding: 10px;
}

div#left_nav div.top h4, div.thin_column div.top h4 {
	background-image: url(../../../graphics/reskin/left_nav_header_top.gif);
}

div#left_nav div.nav_section ul, div.thin_column div.nav_section ul {
	margin: 0;
	padding: 0;
}

div#left_nav div.nav_section ul li, div.thin_column div.nav_section ul li {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 1px 10px;
}

div#left_nav div.nav_section ul li a, div.thin_column div.nav_section ul li a {
	color:#333333;
	font-family:Arial, sans-serif;
	font-size:11px;
	text-decoration:none;
	/*display: block;
	padding: 1px 10px;*/
}

div#left_nav div.nav_section ul li a:hover, div.thin_column div.nav_section ul li a:hover {
	color:#019817;
	/*color: white;
	background: #019817;*/
}

div#skyscraper_left {

}

div#main_column {
	width: 650px;
	margin-right: 10px;
}

div#skyscraper_right {
	float: right;
	width: 160px;
}

div#main_content {
	min-height: 600px;
	margin-bottom: 10px;
}

div.column_container {
	float: left;
	clear: both;
	width: 100%;
}

div.column {
	float: left;
}

div#home_container {
	width: 650px;
}

div#center_column {
	width: 390px;
	margin-right: 10px;
}

div#right_column {
	width: 250px;
}

div#even_column_center {
	width: 320px;
	margin-right: 10px;
}

div#even_column_right {
	width: 320px;
}

div.center_widget {
	background:transparent url(../../../graphics/reskin/center_column_bottom.gif) no-repeat scroll left bottom;
	font-size:11px;
	margin-bottom:10px;
	padding-bottom: 10px; /* was 5px */
	position:relative;
}

div#news_widget div.widget_content {
	height:408px; /* Increase/decrease in 19px units */
}

div.scrollable {
	overflow-y: scroll;
}

div.center_widget h2 {
	background: transparent url(../../../graphics/reskin/center_column_header.gif) no-repeat scroll 0 0;
	color: white;
	font-size: 12px;
	font-weight: bold;
	height: 10px;
	line-height: 10px;
	margin: 0;
	padding: 10px;
}

div.rss_link {
	position:absolute;
	right:10px;
	top:9px;
}

div.rss_link span.label {
	color:white;
	display:block;
	float: right;
	font-size:11px;
	margin-right:5px;
}

div.rss_link a.rss_button {
	background:transparent url(../../../graphics/xml.gif) no-repeat scroll 0 0;
	display:block;
	float:right;
	height:14px;
	width:36px;
}

div.rss_link a.rss_button:hover {
	background:transparent url(../../../graphics/xml.gif) no-repeat scroll 0 0;
}

div.recruits_link {
	position: absolute;
	right: 10px;
	top: 8px;
}

div.recruits_link a, div.recruits_link a:visited {
	color: white;
}

ul.widget_tabs {
	background:transparent url(../../../graphics/reskin/widget_tabs_background.gif) repeat scroll 0 0;
	/*border-bottom:1px solid #C2C2C2;*/
	/*float:left;*/
	height:25px;
	margin:0 1px;/* -1px;*/
	padding:0;
	width:388px;
}

ul.widget_tabs li {
	display:block;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
}

ul.widget_tabs li a {
	border-right:1px solid #C2C2C2;
	color:#333333;
	display:block;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	line-height:12px;
	padding:6px 10px;
	text-decoration:none;
}

ul.widget_tabs li a:hover {
	color: #019817;
}

ul.widget_tabs li a.on {
	background:white;
	border-bottom:1px solid white;
}

ul.widget_tabs li a.on:hover {
	background:white;
	border-bottom:1px solid white;
	color: #333333;
}

ul.widget_tabs li.first a {
	border-left-width: 1px;
}

ul.widget_tabs li a.on:hover {

}

div.center_widget div.widget_content {
	clear:both;
	margin: 0 1px;
	padding: 10px;
}

div.center_widget div.widget_content p {
	font-size: 12px;
	margin: 0 0 3px;
}

div.center_widget div.widget_content p a {

}

div.center_widget div.widget_content p a:hover {

}

div#video_widget {}

div#video_widget div.widget_content {
	padding: 14px 14px 10px;
}

div#video_widget div.video_label {
	font-size:12px;
	font-weight:bold;
	text-align:center;
	margin-top: 10px;
}

div.center_widget div.widget_content h4 {
	font-size:12px;
	margin:0 0 5px;
}

div#story_widget div.widget_content {
	height: 306px;
	line-height: 14px;
	overflow: hidden;
	width: 368px;
}

div#story_widget div.fullstory_link {
	font-weight:bold;
	margin-top:5px;
	border-top: 1px solid #999;
	padding: 5px 10px;
}

div#story_widget div.fullstory_link a {
}

div#organizations_widget div.widget_content {
	margin-right: 0;
	padding: 5px 0 5px 5px;
}

div#organizations_widget ul {
	font-size: 0;
	margin: 0;
	padding: 0;
}

div#organizations_widget ul li {
	display: inline;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 0 6px 0 0;
}

div#organizations_widget ul li img {
	border: 0;
}

a.more {}

div.even_widget {
	background: transparent url(../../../graphics/reskin/even_column_bottom.gif) no-repeat scroll left bottom;
	margin-bottom: 10px;
	padding-bottom: 5px;
	position: relative;
}

div.even_widget h2 {
	background: transparent url(../../../graphics/reskin/even_column_header.gif) no-repeat scroll 0 0;
	color: white;
	font-size: 12px;
	font-weight: bold;
	height: 10px;
	line-height: 10px;
	margin: 0;
	padding: 10px;
}

div.even_widget div.widget_content {
	border-top: 1px solid #999;
	margin: 0 1px;
	padding: 5px 9px;
}

div.even_widget div.top {
	border-top: none;
}

div.even_widget div.widget_content h3 {
	font-size: 12px;
	margin-top:0;
	margin-bottom: 3px;
}

div.even_widget div.widget_content p {
	font-size: 12px;
	margin: 0 0 3px;
}

div.right_widget {
	background: transparent url(../../../graphics/reskin/right_column_bottom.gif) no-repeat scroll left bottom;
	margin-bottom: 10px;
	padding-bottom: 5px;
	position: relative;
}

div.right_widget h2 {
	background: transparent url(../../../graphics/reskin/right_column_header.gif) no-repeat scroll 0 0;
	color: white;
	font-size: 12px;
	font-weight: bold;
	height: 10px;
	line-height: 10px;
	margin: 0;
	padding: 10px;
}

div.right_widget div.widget_content {
	border-top: 1px solid #999;
	margin: 0 1px;
	padding: 5px 9px;
}

div.right_widget div.top {
	border-top: none;
}

div.right_widget div.widget_content h3 {
	font-size: 12px;
	margin-top:0;
	margin-bottom: 3px;
}

div.right_widget div.widget_content p {
	font-size: 12px;
	margin: 0 0 3px;
}

div#conference_standings_widget select {
	font-size: 10px;
	display: inline;
	width: 110px;
}

div#footer {
	clear:both;
	text-align:center;
}

div#footer ul {
	border-color:#666666;
	border-style:solid;
	border-width:1px 0;
	margin:0;
	padding:10px;
}

div#footer ul li {
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

div#footer ul li a {}

div#footer p.copyright {}

div.ratings_nav {
	clear: both;
	background: transparent url(../../../graphics/reskin/ratings_nav_bg.gif) no-repeat scroll 0 0;
	padding-top: 1px;
	text-align: center;
}

div.ratings_nav ul {
	background: transparent url(../../../graphics/reskin/ratings_nav_bottom.gif) no-repeat scroll 0 bottom;
	margin: 0;
	padding: 0;
}

div.ratings_nav ul li {
	display: inline;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 29px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding: 10px;
}

div.ratings_nav ul li a {
	color: #333;
	text-decoration: none;
}

div.ratings_nav ul li a:hover {
	color: #019817;
}

div.seasons_nav {
	margin-top: 10px;
}

div.seasons_nav ul li.active {
	font-size: 14px;
}

div.current_season_nav {
	background: transparent url(../../../graphics/reskin/current_season_nav_bg.gif) no-repeat scroll 0 0;
	padding-top: 1px;
}

div.current_season_nav ul {
	background: transparent url(../../../graphics/reskin/current_season_nav_bottom.gif) no-repeat scroll 0 bottom;
	margin: 0;
	padding: 0;
}

div.current_season_nav ul li {
	display: inline;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 29px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding: 10px;
}

div.current_season_nav ul li a {
	color: #333;
	text-decoration: none;
}

div.current_season_nav ul li a:hover {
	color: #019817;
}

div.hs_menu_nav {
	margin: 0;
	padding: 0;
	font-size: 14px;
}

div.hs_menu_nav ul {
	margin-left: 0;
	padding-left: 0;
	white-space: nowrap;
}

div.hs_menu_nav li {
	display: inline;
	list-style-type: none;
	margin-right: 4px;
}

div.hs_menu_nav a {
	padding: 6px; 8px;
	background-color: #339933;
	color: #fff;
	text-decoration: none;
}

div.hs_menu_nav a:link a:visited {
	color: #fff;
	background-color: #339933;
	text-decoration: none;
}

div.hs_menu_nav a:visited {
	color: #fff;
	background-color: #339933;
	text-decoration: none;
}

div.hs_menu_nav a:hover {
	color: #fff;
	background-color: #006600;
	text-decoration: none;
}

div.hs_menu_box {
	margin: 0 3px 0 0;
	padding: 0;
	float: left;
	background-color: #dceed6;
	/*border: 1px solid #006600;*/
	width: 124px;
	font-size: 10px;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
}

div.hs_menu_box_padding {
	margin: 0;
	padding: 4px;
	border: 1px solid #006600;
}

div.ex_files_outer {
	width: 648x;
	margin: 0;
	padding: 0;
}

div.ex_files {
	margin: 0;
	padding: 8px;
	border: 1px solid #006600;
	background-color: #edffe6;
	font-size: 11px;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
}

div#TypeAheadNew {
	background: transparent url(../../../graphics/reskin/search_bg.gif) no-repeat scroll 0 0;
	color: white;
	font-family: Arial,sans-serif;
	height: 21px;
	margin-bottom: 10px;
	padding: 7px 10px;
}

div#TypeAheadNew span {
	display: block;
	float: left;
}

div#TypeAheadNew label.prompt {
	display: block;
	float: left;
	font-size: 14px;
	line-height: 21px;
}

div#TypeAheadNew form {
	float: right;
	/*width: 400px;*/
	width: auto;
	margin: 0;
}

div#TypeAheadNew form div {
	float: left !important;
}

div#TypeAheadNew form div.data_type {
	height: 21px;
	margin-right: 5px;
}

div#TypeAheadNew form div.data_type input.radio {
	margin: 0;
	position: relative;
	top: 4px;
}

div#TypeAheadNew form div.data_type label {
	margin: 0 3px 0 2px;
	position: relative;
	top: 5px;
	vertical-align: top;
}

div#TypeAheadNew form input.submit {
	margin: 0;
	margin-left: 3px;
	position: relative;
	top: 2px;
	display: block;
	float: left;
}

div.cs7 {
	font-family: Arial, sans-serif;
	margin-left: 0 !important;
}

div.cs1 div {
	margin-left: 0 !important;
}

div.cs1 pre table {
	background-color: transparent !important;
	margin-left: 0 !important;
	width: 100% !important;
	/* margin: 0 !important; */
	padding: 0 !important;
	border-collapse: collapse !important;
	border-spacing: 0 !important;
}

div.cs1 pre table td {
	background-color: transparent !important;
	padding: 0 !important;
}

div.cs1 pre table td div.csdan2 {
	/* background:#EEEEEE none repeat scroll 0 0; */
	/* border:1px solid #DDDDDD; */
	background:#edffe6 none repeat scroll 0 0;
	border:1px solid #006600;
	color:black;
	font-family:Arial,Sans-Serif;
	font-size:11px;
	/* padding:10px; */
	padding:4px;
}

div.team_info {
	background: transparent url(../../../graphics/reskin/ratings_nav_bg.gif) no-repeat scroll 0 0;
	float: left;
	margin: 5px 0 10px;
	padding-top: 1px;
	width: 650px;
}

div.team_info dl {
	background: transparent url(../../../graphics/reskin/ratings_nav_bottom.gif) no-repeat scroll 0 bottom;
	float: left;
	font-size: 12px;
	height: 12px;
	line-height: 12px;
	margin: 0;
	padding: 9px 0 8px 10px;
	width: 640px;
}

div.team_info dl dt {
	float: left;
	font-weight: bold;
	margin: 0 5px 0 0;
	padding: 0;
	width: auto;
}

div.team_info dl dd {
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
	width: auto;
}

div.full_widget {
	background:transparent url(../../../graphics/reskin/full_column_bottom.gif) no-repeat scroll left bottom;
	clear: both;
	float: left;
	font-size:11px;
	margin-bottom:10px;
	padding-bottom: 5px;
	position:relative;
	width: 650px;
}

div.full_widget div.widget_content div.news_post {
	font-family: Verdana, Arial, sans-serif; color: black; font-weight: normal;
	font-size: 12px;
	margin: 8px 6px 6px 6px;
}

div.full_widget h2 {
	background: transparent url(../../../graphics/reskin/full_column_header.gif) no-repeat scroll 0 0;
	color: white;
	font-size: 12px;
	font-weight: bold;
	height: 10px;
	line-height: 10px;
	margin: 0;
	padding: 10px;
}

div.news_block {
	background:transparent url(../../../graphics/reskin/full_column_bottom.gif) no-repeat scroll left bottom;
	clear: both;
	float: left;
	font-size:11px;
	margin-bottom:10px;
	padding-bottom: 5px;
	position:relative;
	width: 650px;
}

div.news_block div.widget_content div.news_post {
	font-family: Verdana, Arial, sans-serif; color: black; font-weight: normal;
	font-size: 12px;
	margin: 8px 6px 6px 6px;
}

div.news_block h2 {
	background: transparent url(../../../graphics/reskin/full_column_header.gif) no-repeat scroll 0 0;
	color: white;
	font-size: 12px;
	font-weight: bold;
	height: 10px;
	line-height: 10px;
	margin: 0;
	padding: 10px;
}

table.team_table {
	float: left;
	border-collapse:collapse;
	width: 650px;
	margin-bottom: 10px;
}

table.team_table td {
	font-size: 12px;
	line-height: 12px;
	padding: 4px 8px;
	text-align: center;
	white-space: nowrap;
}

table.team_table td.left {
	text-align: left;
}

table.team_table td.right {
	text-align: right;
}

table.team_table thead td {
	background-color: #eee;
	color: #333;
	font-weight: bold;
	padding: 8px;
	border-bottom: 1px solid #ccc;
}

table.team_table thead tr.no_border td {
	font-weight: bold;
	border: 0;
	padding-bottom: 0;
}

table.team_table thead tr.note td {
	font-weight: normal;
	font-style: italic;
	border-bottom: 1px solid #ccc;
}

table.team_table tbody td {
	border-bottom: 1px solid #eee;
	white-space: nowrap;
}

table.team_table tbody tr.alt td {
	background-color: #f5f5f5;
}

table.team_table tfoot td {
	font-weight: bold;
	padding-top: 8px;
	padding-bottom: 5px;
}

table.team_table td.opponent {
	text-align: left !important;
	width: 80% !important;
}

table.team_table td.opponent a {
	font-weight: bold !important;
}

table.team_table td.siteH a {
	text-transform: uppercase !important;
}

table.team_table td.score {
	padding-left: 2px !important;
	padding-right: 2px !important;
	text-align: right !important;
	white-space: nowrap !important;
	width: 0.5em !important;
}

table.team_table td.plus_minus {
	font-family: Verdana;
	letter-spacing: 1px;
	text-align: left !important;
}

table.ratings_table td.rank {
	font-weight: bold !important;
	text-align: left !important;
}

table.ratings_table td.team {
	text-align: left !important;
	width: 80% !important;
}

table.ratings_table td.goal_diff {
	width: 40px;
	padding-right: 23px;
	text-align: right !important;
}

div.full_widget table, div.full_widget table.team_table {
	width: 648px;
	margin: 0 1px;
}

div.full_widget table td, div.full_widget table.team_table td {
}

div.full_widget table td.left, div.full_widget table.team_table td.left {
}

div.full_widget table td.right, div.full_widget table.team_table td.right {
}

div.full_widget table thead td, div.full_widget table.team_table thead td {
}

div.full_widget table tbody td, div.full_widget table.team_table tbody td {
}

div.full_widget table tfoot td, div.full_widget table.team_table tfoot td {
}

div.full_widget table.ratings_table td.team a {
}

div.split_widget {
	background:transparent url(../../../graphics/reskin/split_column_bottom.gif) no-repeat scroll left bottom;
	font-size:11px;
	margin-bottom:10px;
	padding-bottom: 5px;
	position:relative;
	width: 320px;
}

div.split_widget h2 {
	background: transparent url(../../../graphics/reskin/split_column_header.gif) no-repeat scroll 0 0;
	color: white;
	font-size: 12px;
	font-weight: bold;
	height: 10px;
	line-height: 10px;
	margin: 0;
	padding: 10px;
}

div.team_rating dl {
	float: left;
	font-size: 12px;
	margin: 0;
	padding: 10px 0;
}

div.team_rating dl dt {
	float: left;
	font-weight: bold;
	margin: 0 10px;
	padding: 0 0 5px;
	width: 230px;
}

div.team_rating dl dd {
	float: left;
	margin: 0 10px 0 0;
	padding: 0 0 5px;
	text-align: right;
	width: 65px;
}

ul.ratings_segments {
	float: left;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 10px;
}

ul.ratings_segments li {
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding: 5px;
}

ul.hs li {
	width: 25px;
	text-align: center;
}

ul.ratings_segments li a {
	text-decoration: none;
	color: #333;
}

ul.ratings_segments li a:hover {
	text-decoration: none;
	color: #999;
}

div.tabs {
	clear: both;
	float: left;
	width: 645px;
	padding: 0 0 0 5px;
	margin-top: 15px;
	height: 30px;
	border-bottom: 5px solid #398c34;
}

div.tabs ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

div.tabs li {
	display: block;
	float: left;
	background: url(../../../graphics/reskin/team_page_sub_tab_bg.gif) top left no-repeat;
	height: 30px;
	padding: 0;
	margin: 0;
	margin-right: 1px;
	white-space: nowrap;
}

div.tabs li.right {
	float: right;
}

div.tabs ul li a {
	color: #333;
	display: block;
	background: url(../../../graphics/reskin/team_page_sub_tab_right.gif) top right no-repeat;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 8px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 6px;
}

div.tabs ul li a:hover {
	color: #019817;
	background: url(../../../graphics/reskin/team_page_sub_tab_right.gif) top right no-repeat;
}

div.tabs ul li a.inactive {
	color: #808080;
	display: block;
	background: url(../../../graphics/reskin/team_page_sub_tab_right.gif) top right no-repeat;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 8px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 6px;
}

div.tabs li.active {
	display: block;
	float: left;
	background: url(../../../graphics/reskin/team_page_sub_tab_on_bg.gif) top left no-repeat;
	height: 30px;
	padding: 0;
	margin: 0;
	margin-right: 1px;
}

div.tabs ul li.active a, div.tabs ul li.active a:hover {
	color: #ffffff;
	display: block;
	background: url(../../../graphics/reskin/team_page_sub_tab_on_right.gif) top right no-repeat;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	text-decoration: none;
	padding-top: 8px;
	padding-left: 10px;
	padding-right: 10px;
}

div.tabs li.button {
	background: url(../../../graphics/reskin/team_page_sub_tab_button_bg.gif) top left no-repeat;
	height: 28px;
}

div.tabs ul li.button a, div.tabs ul li.button a:hover {
	color: #E61284;
	background: url(../../../graphics/reskin/team_page_sub_tab_button_right.gif) top right no-repeat;
	padding-top: 7px;
}

div.tabs ul li.girls a {
	color: #E61284;
}

div.button {
	background: url(../../../graphics/reskin/team_page_sub_tab_button_bg.gif) top left no-repeat;
	height: 28px;
	padding: 0;
	margin: 0;
	width: auto;
}

div.button a {
	color: #333;
	display: block;
	background: url(../../../graphics/reskin/team_page_sub_tab_button_right.gif) top right no-repeat;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	text-decoration: none;
	padding-top: 7px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 7px;
	width: auto;
}

div.button a:hover {
	color: #019817;
	background: url(../../../graphics/reskin/team_page_sub_tab_button_right.gif) top right no-repeat;
}

div.rankings_block {
	height: 70px;
	margin-bottom: 10px;
}

div.rankings_block div {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #ccc;
	float: left;
	height: 58px;
	padding: 5px;
	width: 88px;
	margin-right: 10px;
	text-align: center;
}

div.rankings_block h4 {
	font-size: 11px;
	line-height: 11px;
	margin: 0;
}

div.rankings_block p.value {
	font-size: 24px;
	line-height: 24px;
	margin: 4px 0 0;
}

div.rankings_block p.rank {
	font-size: 15px;
	line-height: 15px;
	margin: 2px 0 0;
}

div.rankings_block p.rank span.of {
	color: #999;
	font-size: 12px;
}

div.rankings_block span {
	display: inline;
}

div.rankings_block p.poll_rank {
	font-size: 24px;
	line-height: 24px;
	margin: 12px 0 0;
}

div.rankings_block p.poll_rank span.of {
	color: #999;
	font-size: 12px;
	vertical-align: 20%;
}

div.team_title {
	color: #019817;
	font-size: 24px;
	margin-bottom: 5px;
}

div.team_title h1 {
	display: inline;
}

div.team_title span.record {
	display: inline;
}

/*div.season_picker {
	clear: both;
	float: left;
	width: 650px;
	background-color: #eee;
	border-bottom: 1px solid #999;
}

div.season_picker ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

div.season_picker li {
	display: block;
	float: left;
	padding: 0;
	margin: 0;
	white-space: nowrap;
}

div.season_picker ul li a, div.date_picker ul li a:hover {
	color: #333;
	display: block;
	font-size: 11px;
	text-decoration: none;
	padding: 8px 12px;
}

div.season_picker li.active {
}

div.season_picker ul li.active a, div.tabs ul li.active a:hover {
	font-weight: bold;
}*/

div.season_picker {
	float: right;
}

div.season_picker ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

div.season_picker li {
	display: inline;
	padding: 0;
	margin: 0;
	white-space: nowrap;
}

div.season_picker ul li a {
	color: #666;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	margin: 6px 2px;
	vertical-align: 25%;
}

div.season_picker ul li a:hover {
	color: #019817;
	/*text-decoration: underline;*/
}

div.season_picker li.active {
}

div.season_picker ul li.active a, div.season_picker ul li.active a:hover {
	color: #333;
	font-size: 24px;
	font-weight: normal;
	vertical-align: 0;
	text-decoration: none;
}

div.season_picker span.current_season {
	display: inline;
	color: #333;
	font-size: 24px;
	vertical-align: 0;
}

div.season_picker select {
	vertical-align: 25%;
}

div#team_story_widget {
	margin: 10px 0 0;
}

div#team_story_widget div.widget_content {
	clear: both;
	font-size: 12px;
	line-height: 14px;
	margin: 0px 1px;
	padding: 10px;
}

div#team_story_widget div.fullstory_link {
	font-weight:bold;
	margin-top:5px;
	border-top: 1px solid #999;
	padding: 5px 10px;
}

div#team_story_widget div.fullstory_link a {
}

div#team_story_widget div#archive_stories p {
	margin: 2px 0;
}

div.team_page_ad {
	float: left;
	margin-top: 10px;
	text-align: center;
	width: 100%;
}

div.team_page_ad img {
	border: 0;
}

div.team_photos_content {
	float: left;
	margin-top: 16px;
	width: 100%;
}

div.team_photos_content p {
	font-size: 14px;
	margin-top: 0;
}

div.team_photos_content p a {
	font-weight: bold;
}

div.team_photos_content p.disclaimer {
	clear: both;
	font-size: 10px;
	margin: 1em 0;
}

div.team_photos_content div.tag_selector {
	text-align: center;
	margin-bottom: 16px;
}

div.team_photos_content div.photos {}

div.team_photos_content div.photos img {
	border: 0;
}

div.team_photos_content div.photo_thumbnail {
	float: left;
	margin: 5px 5px 0 5px;
	text-align: center;
}

div.team_photos_content div.thumbnail {
	height: 130px;
	width: 120px;
}

div.team_photos_content div.small {
	height: 300px;
	width: 315px;
}

div.team_photos_content div.photo_thumbnail p {
	color: #666;
	display: block;
	font-size: 10px;
	line-height: 12px;
	margin: 5px 0 0;
}

div.team_photos_content div.photo_thumbnail p.photo_title {
	font-weight: bold;
}

div.team_photos_content div.photo_thumbnail p.photo_title span.attribution {
	display: inline;
	font-weight: normal;
}

div.team_photos_content div.page_nav {
	clear: both;
	float: left;
	margin: 16px 0;
	text-align: center;
	width: 100%;
}

div.team_photos_content div.page_nav a, div.page_nav span {
	display: inline;
	position: relative;
	font-family: Arial, sans-serif;
	font-size: 10px;
	padding: 4px 8px;
	border: 1px solid #ccc;
	text-decoration: none;
}

div.team_photos_content div.page_nav span {
	color: #999;
}

div.team_photos_content div.page_nav a:hover {
	background: #ccc;
	color: white;
}

div.team_photos_content p.no_photos {
	font-weight: bold;
	font-size: 12px;
	margin: 0 0 16px 0;
	padding-bottom: 16px;
	border-bottom: 1px solid #ccc;
}

div.team_photos_modal {
	background: white;
	padding: 20px;
}

div.team_photos_modal div.buttons {
	border-top: 1px solid #ccc;
	margin: 0 -20px;
	padding: 15px 15px 0;
	text-align: center;
	white-space: nowrap;
}

div.team_photos_modal div.buttons div.button {
	display: inline-block;
	margin: 0 5px;
}

div#team_photos_flickr_modal {
	width: 610px;
}

div#team_photos_flickr_modal p {
	font-size: 14px;
}

div#team_photos_flickr_modal p.small {
	font-size: 12px;
}

div#team_photos_flickr_modal h2 {
	color: #019817;
	font-size: 14px;
}

div#team_photos_flickr_modal h4 {
	font-size: 18px;
}

div#team_photos_flickr_modal div.image {
	margin: 5px auto;
	text-align: center;
}

div#team_photos_facebook_modal {
	padding: 0px !important;
	width: 640px;
}

div#team_photos_facebook_modal div.header {
	padding: 20px 20px 10px;
	border-bottom: 1px solid #ccc;
}

div#team_photos_facebook_modal div.header p {
	font-size: 12px;
}

div#team_photos_facebook_modal div.info {
	font-size: 14px;
	height: 250px;
	padding: 20px;
}

div#team_photos_facebook_modal div.photos {
	background: #eee;
	overflow-y: scroll;
	height: 250px;
	padding: 10px 20px 20px;
}

div#team_photos_facebook_modal div.photos div.controls {
	font-size: 11px;
	margin-bottom: 10px;
}

div#team_photos_facebook_modal div.photos div.controls a {
	font-weight: bold;
}

div#team_photos_facebook_modal div.photos div.controls input {
	height: 10px;
	width: 10px;
}

div#team_photos_facebook_modal div.photos div.controls div.game_select {
	display: inline;
	float: right;
}

div#team_photos_facebook_modal div.photos ul {
	float: left;
	margin: 0;
	padding: 0 0 10px;
	width: 600px;
}

div#team_photos_facebook_modal div.photos ul li {
	border: 1px solid #ccc;
	background: white;
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0 10px 10px 0;
	padding: 4px;
	text-align: center;
	width: 130px;
}

div#team_photos_facebook_modal div.photos ul li span.image {
	display: block;
	height: 130px;
}

div#team_photos_facebook_modal div.photos ul li span.checkbox {
	border-top: 1px solid #ccc;
	display: block;
	font-size: 10px;
	height: 10px;
	line-height: 10px;
	margin: 5px -5px -5px -5px;
	padding: 5px;
}

div#team_photos_facebook_modal div.photos ul li span.checkbox input {
	height: 10px;
	margin: 0 3px 0 0;
	width: 10px;
}

div#team_photos_facebook_modal div.buttons {
	margin: 0 !important;
	padding-bottom: 20px;
}

img#team_photos_detail {
	display: block;
	margin-bottom: 20px;
}

p#team_photos_detail_caption {
	margin: 10px 0;
	font-size: 12px;
	font-weight: bold;
}

#control_overlay {
	background-color:#000;
}

div.sponsored_links {
	width: 630px;
	height: 255px;
	background-color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	clear: both;
	padding: 30px 10px 10px;
}

div.get_ratings_widget {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	clear: both;
	padding-top: 10px;
}

div.get_ratings_widget h4 {
	font-size: 14px;
	margin: 0;
}

div.get_ratings_widget textarea {
	width: 100%;
	height: 50px;
}

div#recent_photos_widget div.photos {
  margin: 10px -10px 0 0;
  display: block;
  float: left;
}

div#recent_photos_widget div.photo_thumbnail {
	height: auto;
	margin: 0 10px 10px 0;
	float: left;
	text-align: center;
}

div#recent_photos_widget div.footer {
  border-top: 1px solid #999;
  clear: both;
  font-size: 12px;
  font-weight: bold;
  margin-top: 5px;
  padding: 5px 10px;
}

/* lax.com ad */

#laxdotcom_ad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 16px;
	margin-top: -1px;
}

#laxdotcom_ad a:link {
	text-decoration: none; color: #000000;
}

#laxdotcom_ad a:visited {
	text-decoration: none;
	color: #000000;
}

#laxdotcom_ad a:hover {
	text-decoration: none;
	color: #009933;
}

#laxdotcom_ad a:active {
	text-decoration: none;
	color: #000000;
}

#laxdotcom_ad_cap {
	background: url("../../../graphics/laxdotcom/Top_01.jpg");
	display: block;
	width: 160px;
	height: 35px;
}

#laxdotcom_ad_body {
	background: url("../../../graphics/laxdotcom/Middle_01.jpg");
	display: block;
	width: 160px;
	height: 253px;
}

#laxdotcom_ad_body ul { 
	display: block;
	width: 148px;
	height: 253px;
	margin: 0px 0px 0px 12px; 
	padding: 5px 0px 0px 0px;
	list-style-type: none;
}

#laxdotcom_ad_body ul li { margin: 0px !important; }

#laxdotcom_ad_body ul li a { 
	font-family: Arial !important;
	font-size: 11px !important; 
}

#laxdotcom_ad_foot {
	background: url("../../../graphics/laxdotcom/Bottom_01.jpg");
	display: block;
	width: 160px;
	height: 23px;
	margin-bottom: 10px;
}