﻿table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol,ul {
	list-style: none;
}
q:before,q:after,
blockquote:before,blockquote:after {
	content: "";
}


body
{
	font-family: Verdana, Tahoma, "Lucida Grande", Arial, sans-serif;
	font-size: 62.5%;
	background-color: #DADADA;
	text-align: center;
	margin: 0;
	padding: 0;
	color: #000;
	min-width: 800px;
}

hr
{
	color: #c8443d;
	line-height: 2px;
}

a:link, a:hover	{	
	color:	#c8443d;
	}	
		
a:visited, a:active	{	
	color:	#c8443d;
	}	
		
A:active	{	
	color:	#c8443d;
	}	
		
A:hover	{	
	color:	#c8443d;
	}

h1, h2, h3, h4, p, ul, ol, div {
	margin: 0px;
	padding: 0px;
}

h1
{
 	color: #c8443d;
 	font-size: 200%;
 	font-family: Arial;
 	font-style: italic;
}

img 
{
	border: none;
}

th
{
  	background-color: #414141;
	color: White;
    padding: 2px;
	
}

/* Layout */


#wrapper 
{
    background:url(/images/bg/fn_bg.gif) repeat-y; 
    margin: 0 auto; 
    width: 1013px; 
    position:relative;
    text-align: center;
}

.pdf
{
	padding-right: 20px;
	background: url(images/pdf.gif) no-repeat right center;
}

#header
{
	margin-left: 7px;
	margin-right: 6px;	
}


#contentWrapper
{
	text-align: left;
	margin-left: 7px;
	margin-right: 6px;
}
  
 #footer
 {
	/* background: #b8b7b7 url(images/batter2.gif) no-repeat center left; 
	background: white url(images/tssaalogo.gif) no-repeat center left;*/
	border-top: solid 2px black;
	margin-left: 7px;
	margin-right: 6px;	
	padding: 10px;
	height: auto;
	overflow: auto;
 	clear: both;
 	float: none;
 }
 
#footer p
{
    color: black; 
    /* TEXT-TRANSFORM: capitalize;  
    FONT-WEIGHT: bold; */
    FONT-SIZE: 10px;
}

* html #wrapper ul a
{
	height: 1px;
}

.msgBox
{
	color: Red;
	padding: 2px; 
	width: 400px; 
	border: solid 2px red;
}


/* Navigation */

#headerTopBar
{
	height: 20px;
	padding: 3px 15px 3px 3px;
	font-size: 150%;
	color: White;
	font-weight: bold;
	text-align: left;
	background: #c8443d url(images/bg/mainNav_bg.gif) repeat-x left;	
}

#headerMiddle
{
	clear: both;
	height: 150px;
	width: 100%;
}

#headerTopBar p
{
	color: White;
	font-family: Arial;
	font-size: medium;
}

#mainNav
{
	border-top: solid 2px #aa2727;
	border-bottom: solid 2px gray;
	background: #c8443d url(images/bg/mainNav_bg.gif) repeat-x left;
	height: 26px;
	float: left;
	width: 100%;
}

#mainNav ul
{
	margin-top: 0px;
	margin-bottom: 0px;
	float: left;
	list-style: none;
	display: inline;
}

#mainNav li {
	float: left;
}

#mainNav #login
{
    float: right;
	display: block;
	font-size: 100%;
	color: White;
	padding: 6px 10px 6px 10px;
	font-weight: bold;
}

#mainNav #login a
{
  	color: White;
	text-decoration: none;
	font-style: italic;  
}

#mainNav #login a:hover
{
    text-decoration: underline;
}
    	
#mainNav li a 
{
	float: left;
	display: block;
	font-size: 110%;
	color: White;
	text-decoration: none;
	/* background: #c8443d url(images/mainNav_bg.gif) repeat-x left;	*/
	padding: 6px 10px 6px 10px;
	border-right: 1px solid #aa2727;
	font-weight: bold;
}

#mainNav li a:hover {
	background: #aa2727;
	color: white;
	font-weight: bold;
}

.pageContent
{
    display: inline-block; /* Give IE6 layout */  
    background-color: #b8b7b7;
    width: 1000px;
}

 .pageWindow
{
    display: inline-block; /* Give IE6 layout */
    background-color: White; 
    border: solid 1px black; 
    padding: 10px; 
    margin: 20px 60px 20px 60px;
}

 .pageHeader
 {
    background: #f4f4f4 url(images/logos/hhslogo.gif) no-repeat center right;
 	border-bottom: solid 1px black;
 	padding: 0px 10px 0px 10px;
 	height: 40px;
 	clear: both;
 }
 
 .pageHeader img
 {
     float: left;
 }
 
 .pageHeader h1
 {
    float: left;
 	margin-left: 10px;
 	padding-top: 12px;
 	/* width: 600px; */
 }
 
 /* Login Page */
 
#loginPage .pageWindow
{
    width: 840px;
}

#loginPage .box
{
    background: white url(images/bg/leaderplayerbg.gif) repeat-x bottom left;
    width: 265px; 
    margin: auto;  
}

.loginControl td
{
    padding-bottom: 4px;
}

.loginInstructions
{
    text-align: left;
}

/* Home page */

#homePage #topStories.sliderWindow
{
    height: 380px; 
}

#homePage .sideBar 
{
    float: right;
    width: 290px;
    padding-top: 3px;
    padding-right: 5px;
    padding-bottom: 10px;    
}

#homePage .mainContent 
 {
    float: left;
 	width: 700px;
	padding-bottom: 10px;  	
 }
 
 /* #homePage #facts
 {
 	float: left;
	background: white url(images/bg/boxbg.gif) repeat-x top left;
	font-weight: bold;
	font-size: 110%;
	width: 100%;
	margin-top: 0;
 } */

#homePage .scoreBoard
{
    float: left;
    /* width: 100%;
	height: 100px;
	background: url(images/bg/scoreboardsmall_bg.gif) no-repeat top left; 
	font-size: 7pt;*/
	margin-top: 5px;
  	margin-bottom: 5px;
	background: url(images/bg/scoreboard_bg.gif) no-repeat top left;
	height: 130px;
	width: 430px; 	
}

#homePage #scoreBoard #boxScore
{
    /* width: 270px; */
    padding-top: 10px;
    font-size: 11pt;
    width: 415px;
}

#homePage #results
{
	/* background: white url(images/boxbg.gif) repeat-x top left; */
	padding-bottom: 5px;
	float: left;
	width: 100%;
}
	
#homePage #upComing
{
	float: left;
	width: 100%;
	/* height: 210px; */
	background: white url(images/bg/leaderplayerbg.gif) repeat-x bottom left;
}

.box#upComing
{
    margin-top: 0px;
}

#homePage .upGame
{
	float: left;
	margin-left: 4px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: solid 1px black;
	height: 155px;
	width: 85px;
	padding: 0px 2px 0px 2px;
	display: inline;  /* ie 6 double margin bug fix */
}

.teamLogo
{
	width: 80px;
	height: 85px;
	border: solid 1px black;	
}

.upGame p
{
	text-align: center;
	/* vertical-align: middle; */
	font-size: 7pt;
	color: black;
	font-weight: bold;
	width: 80px;
	padding: 0px;
	margin: 0px;
}	

#homePage #otherNews
{
	width: 350px;
	height: 366px;
	display: inline-block;
	float: left;
	margin-top: 3px;
	/* background-color: #222; */
}

#homePage #otherNews #newsContent
{
	/* height: 320px; */
}

#homePage .newsListItem
{
    background: #222 url(images/bg/formnavigation_bg.jpg) repeat-x left top;
 	height: 64px;
    color: White; 	
}

#homePage .newsListItem img
{
  	width: 80px;
	height: 50px;
}

#homePage .newsListItemStory
{
    width: 260px; 
}

#homePage #Leaders
{
	float: right; 
    border: solid 1px black;
    width: 340px;
    margin-top: 3px;
	display: inline-block;   
	background-color: White;
	/*background: white url(images/boxbg.gif) repeat-x top left;	 	
	display: inline-block;
	width: 100%;
	background: white url(images/boxbg.gif) repeat-x top left;
	height: 100%;*/
}

/* Schedule Page */

#schedules .pageWindow
{
    width: 840px;
}

#scheduleBox
{
    clear: both;
}

#schedules .box
{
    display: block;
}

#schedules h3
{
	 background-color: #c8443d; 
	 color: White;
	 font-size: 120%;
	 padding: 2px;
	 font-weight: bold;
}

.scheduleTable
{
    width: 100%;
}

.scheduleTable th
{
    text-align: center;
	/* font-size: 100%; */
}

/* .scheduleHeader td
{
	 background-color: silver; 
	 color: Black;
	 font-weight: bold;
	 padding: 2px;
	 text-align: center;
	 vertical-align: bottom;
} */

.scheduleTable td
{
	 color: Black;
	/* font-size: 100%; */
	 padding: 2px;
	 text-align: center;
}

.scheduleGameAlt
{
	 background-color: #f4f4f4;
}

#schedules .scheduleTable tr:hover
{
	/* background-color: #DADADA; */
}

.scheduleGame td.alignleft, .scheduleTable th.alignleft, .scheduleTable td.alignleft, .scheduleGameAlt td.alignleft
{
	text-align: left;
}

.completedGame
{
    color: #c8443d;
    font-size: 100%;
	padding: 2px;
	vertical-align: top;
}

.cancelledGame
{
    color: Blue;
    font-size: 100%;
	padding: 2px;
	vertical-align: top;
    text-decoration: line-through;
}

/* General */

.photo img 
{
	border: solid 1px #666;
	background-color: #FFF;
	position: relative;
	top: -5px;
	left: -5px;
}

.scoreBoard
{
	/* margin-top: 10px;
	background: url(images/scoreboard_bg.jpg) no-repeat top left;
	height: 130px;
	width: 480px; 
	height: 100px;*/
	/* width: 290px; */
}

.scoreBoard #sbFooter
{
	margin: 2px 10px 2px 7px;
	padding: 2px
}

/* .scoreBoard h3
{
	margin: 10px 10px 0px 10px;
	padding: 3px;
	background: #c8443d url(images/mainNav_bg.gif) repeat-x left;
	color: White;
	font-size: 125%; 
	font-size: 8pt;
	text-transform: uppercase;	
} */

.scoreBoard #boxScore
{
	padding: 5px 0px 5px 0px;
	margin-left: 7px;
	margin-right: 7px;
	border-bottom: solid 1px gray;
	font-family: Arial;
	color: black;
}

.scoreBoard a
{
	margin: 0px 5px 0px 5px;
	font-family: Arial;
}

.scoreBoard th
{
     text-align: right;
}

.scoreBoard td
{
	text-align: right;
	/* font-weight: bold;
	font-size: 120%; */
}

.scoreBoard td.alignleft, .scoreBoard th.alignleft
{
	text-align: left;
}

.alt
{
	background-color: #ebe8e8;
}

.box 
{
	margin-top: 10px;
	border: solid 1px black;
	background-color: White;
	display: inline-block; /* give IE6 layout */
}

.box p, .box h1, .box h2
{
	padding: 5px;
}

.box h3 {
	/* margin: 1px; */
	padding: 3px;
	background: #c8443d url(images/bg/mainNav_bg.gif) repeat-x left;
	color: White;
	font-size: 8pt;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 2px solid gray;
}

.box ul {
	margin: 10px;
	padding: 0;
}

.box li {
	margin-left: 1.5em;
}

.box a {
	text-decoration: underline;
	color: #c8443d;
}

.box a:hover 
{
	text-decoration: none;
}

* html .pageWindow
{
	display: inline;
}

* html .box {
	display: inline;  /* double margin bug fix */
}

/* Rosters Page */

#rosters h3
{
	 background-color: #c8443d; 
	 color: White;
	 font-size: 120%;
	 padding: 2px;
	 font-weight: bold;
}

#rosters .box
{
    display: block;
}

#rosters .pageWindow
{
    width: 840px;
}

.rosterTable
{
    width: 100%;
    font-size: 125%;
}

#rosters .player tr
{
	margin-bottom: 20px;
}

.player td
{
	color: Black;
	/* font-size: 125%; */
	padding: 4px;
	vertical-align: top;
    background: white url(images/bg/leaderplayerbg.gif) repeat-x bottom left;
}

/* .playerAlt td
{
	 color: Black;
	 font-size: 125%; 
	 padding: 4px;
	 background-color: #ebe8e8;
	 vertical-align: top;
}*/

.player td.alignleft, .rosterTable th.alignleft, .playerAlt td.alignleft
{
	text-align: left;
}

/* Player Profile */

#profile .pageWindow
{
    width: 840px;
}

#profile #playerTabs
{
	width: 320px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 5px;
	float: left;
}

#profile .tabContent
{
	font-size: 100%;
}

#profileBox
{
	background: #c3cfdb url(images/bg/boxbg.gif) repeat-x top left;
	margin-top: 0px;
	width: 830px;
}

#profileBox h3
{
	text-align: center;
} 

#profile #playerInfo #playerPhoto
{
	margin: 10px;
	float: left;
}

#profile #playerPhoto .photo
{
	background: url(images/drop_shadow.gif) right bottom no-repeat;
	float: left;
}

#profile #playerPhoto img
{
	border: solid 1px #666;
	padding: 4px;
	position: relative;
	top: -5px;
	left: -5px;
}

#profile #playerPhoto #caption
{
	text-align: center;
	font-family: Arial;
	font-size: 125%;
	margin-top: 2px;
	margin-bottom: 2px;
	clear: both;
}

#profile #playerTabs .label
{
	text-align: right;
	font-weight: bold;
	width: 100px;
}

#profile #playerStats
{
	clear: both;
	margin-left: 10px;
	margin-top: 5px;
	margin-right: 10px;
	width: 810px;
	display: inline-block; /* give IE6 layout */
}

#profile .statTable
{
	margin: 10px;
	font-size: 80%
}

#profile .statTable h3
{
	text-align: left;
}

/* #profile .statTable th
{
	background-color: silver;
	text-align: center;
} */

/* #profile .statTable td
{
	text-align: center;
} */	

/* #profile .statTable tr:hover
{
	background-color: #DADADA;
} */

#profile #playerStats .alignleft
{
	text-align: left;
}

/* Links */

#links .pageWindow
{
    margin-right: 80px;
    margin-left: 80px;
}

#links .sideBar 
{
    float: right;
    width: 250px;
}

#links .mainContent 
 {
    float: left;
 	width: 450px;
 }

#links .mainContent .box
{
	float: left;
	width: 325px;
	background: white url(images/bg/boxbg.gif) repeat-x top left;	
}

#links .box ul
{
  line-height: 2.2em;
  list-style-type: none;
  margin-left: 0;
}

#links .box li
{
	background: url(images/baseball5.gif) no-repeat left center;
}

#links .box a
{
	margin-left: 30px;
}

/* Camps & Tournaments */

#camps p
{
	font-size: 10pt;
}

#camps .pageWindow, #tournaments .pageWindow
{
	margin-left: 70px;
	width: 840px;	
}

#camps img, #tournaments img
{
	width: 230px;
	height: 200px;
}

#tournaments p
{
	margin-top: 10px;
	font-size: 10pt;
}

/* News Story Page */

#newsStory h3
{
	color: #c8443d;
	font-size: 140%;
}

#newsStory .pageWindow
{
	margin-left: 100px;
	width: 800px;
}

#newsStory img
{
	width: 250px;
	height: 200px;
	float: right;
	margin-left: 10px;
}

#newsStory .photo
{
	width: 210px;
}

/* News */

#otherNews .headline
{
	font-size: 7pt;
}

#otherNews .pagination
{
	 text-align: right;
}

#otherNews .otherNewsContent
{
	height: 321px; 
	/* background: white url(images/bg/boxbg.gif) repeat-x bottom left; */
} 

.dateline
{
	font-weight: bold;
	/* color: black; */
	margin-top: 2px;
	font-family: Arial;
}

.headline
{
    font-size: 125%;
    font-weight: bold;
	padding: 2px 0px;
	color: #c8443d;
	text-transform: uppercase;
}

.headline a
{
	text-decoration: none;
}

.newsLead
{
	padding: 0px 0px 2px;
	margin: 10px 0 0 0;
	font-size: 8pt;
}

/* .story
{
	padding: 2px 5px 2px 5px;
}

.storyAlt
{
	background-color: #ebe8e8;
    padding: 2px 5px 2px 5px;
} */

#newsUpdate .pageWindow
{
    width: 870px;
}

#newsUpdate td
{
    padding: 5px;
}

#newsUpdate table
{
    width: 100%;
}

.label
{
    width: 100px;
    text-align: right;
    font-weight: bold;
    vertical-align: top;
}

#newsList .pageWindow
{
    width: 870px;
    padding: 0px;
}

#newsList .newsListItemStory
{
    width: 740px; 
}

#newsList .newsListItem
{
    background: #222 url(images/bg/formnavigation_bg.jpg) repeat-x left top;
 	height: 100px;
    color: White; 	
}

#newsList .newsListItem img
{
  	width: 120px;
	height: 85px;
}

.newsListItem
{
	overflow: hidden;
	float: left; 
	font-size: 8pt; 
 
}

.newsListItemStory
{
    float: right; 
    padding: 5px 0px 5px 10px;
}

.newsListItemImage
{
    padding: 5px 0px 5px 0px;
    float: left;
}

.newsListItem img
{
	border: none;
}

/* Contact Us */

/* Coaches */

#coaches .photo
{
	background: url(images/drop_shadow.gif) right bottom no-repeat;
	float: none;
}

#coaches img
{
	border: solid 1px #666;
	padding: 4px;
	position: relative;
	top: -5px;
	left: -5px;
}

#coaches table
{
	width: 100%;
}

#coaches td
{
	vertical-align: top;
	padding-bottom: 20px;
}

#coaches td p
{
	font-size: 100%;
	line-height: 1.5em;
	color: Black;
}

#coaches td span
{
	font-size: 130%;
	letter-spacing: 1px;
	color: #c8443d;
}

#coaches h3
{
	margin-left: 70px;
	margin-right: 20px;
	background-color: #c8443d; 
	color: White;
	font-size: 125%;
	padding: 2px;
	font-weight: bold;
}

/* Game Summary */

#summaryContent.pageWindow
{
    width: 840px;
}

#summaryContent .scoreBoard
{
    margin-top: 10px;
	background: url(images/bg/scoreboard_bg.jpg) no-repeat top left;
	height: 130px;
	width: 480px; 
}

#summaryContent .scoreBoard #boxScore 
{
    padding-top: 10px;
    font-size: 11pt;
    width: 465px;
}

#summaryContent .scoreBoard a
{
	margin: 0px 10px 0px 10px;
	font-family: Arial;
} 

#gameSummary #playerStats
{
    border-top: solid 1px black;
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 20px;
	padding: 10px;
	display: inline-block; /* give IE6 layout */
}

#gameSummary .statTable
{
	margin-top: 0;
	margin-bottom: 20px;
	font-size: 100%;
}

#gameSummary #playerStats .alignleft
{
	text-align: left;
}

#gameSummary #gameScoreRow, #gameSummary .teamScore
{
    float: left;
}

#gameSummary #homeScore
{
    margin-left: 20px;
}

#gameSummary #gameScoreRow img
{
    float: left;

}

#gameSummary .teamScoreText
{
    font-size: 150%; 
    font-family: Arial; 
    margin-left: 10px; 
    padding-top: 10px; 
    float: left;
}

#gameSummary #gameScoreRow .score
{
    margin-left: 30px; 
    margin-top:10px;
}

/* Photos */

#photos .photo
{
	width: 173px;
}

#photos img
{
	width: 160px;
	height: 113px;
}

.album
{
	margin: 10px;
	clear: both;
	float: none;
}

.photo
{
	background: url(images/drop_shadow.gif) right bottom no-repeat;
	float: left;
}

.photo img
{
	border: solid 1px #666;
	padding: 4px;
	position: relative;
	top: -5px;
	left: -5px;
	
}

.albumInfo
{
	width: 420px;
	height: 108px;
	border: solid 1px #c8443d;
	margin-left: 250px;
	background: white url(images/bg/boxbg.gif) repeat-x top left;
	font-family: Arial;
	font-size: 125%;
	padding: 5px;
	position: relative;
	top: -5px;

}

.albumInfo p
{
	margin-top: 20px;
}

.albumInfo h3
{
	font-size: 125%;
	color: #c8443d;
	background-color: Transparent;
}
	
	
/* Team Stats */

#teamStats #glossary
{
    margin-left: 20px;
}

#teamStats.pageWindow
{
    width: 840px;
}

#playerFielding, #totalFielding
{
    width: 400px;
}

.statTable h3
{
	font-size: 9pt;
	font-weight: bold;
	/* font-family: Arial; */
	background: #c8443d url(images/bg/mainNav_bg.gif) repeat-x left;
	color: White;
	text-align: left;
	padding: 2px;
	text-transform: uppercase;
	border: none;
}

#teamStats .statTable
{
	margin-top: 10px;
	margin-bottom: 10px;
	/* padding: 5px 10px 10px 10px; */
}

.statTable tr:hover
{
	background-color: #DADADA;
}

.statTable table
{
    padding: 2px;
    width: 100%;
    border: none;
}

.statTable th
{
	text-align: right;
}

.statTable td
{
	text-align: right;
}	

.statTable#totalHitting th, .statTable#totalPitching th, .statTable#totalFielding th
{
	text-align: center;
}

.statTable#totalHitting td, .statTable#totalPitching td, .statTable#totalFielding td
{
	text-align: center;
	background-color: White;

}

.statTable#totalHitting tr:hover, .statTable#totalPitching tr:hover
{
	background-color: white;
}

#teamStats .statTable .alignleft
{
	text-align: left;
}

/* Settings Page */

#Settings p
{
	margin-top: 20px;
}

/* content Slider */

.sliderWindow
{
    background-color: #000; /* corrects IE's ugly display of bold text */
}

.sliderwrapper
{
    width: 100%;
    height: 300px;
    z-index: 3;
    position: relative; /*leave as is*/
    overflow: hidden; /*leave as is*/
}

.sliderwrapper .contentdiv
{
	visibility: hidden; /*leave as is*/
	position: absolute; /*leave as is*/
	left: 0;  /*leave as is*/
	top: 0;  /*leave as is*/
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

.sliderwrapper .pagination
{
	height: 70px;
}

.headline_container
{
   float: left;
   width: 210px;
   color: white;
   padding: 15px;
}

.img_container
{
  float: left; 
  width: 460px; 
  height: 300px; 
}

.img_container img
{
    width: 460px;
    height: 300px;
}

.pngBox {
  width: 460px;
  height: 300px;
  background: url(images/rotator_gradient.png) repeat-y left top;
  position: absolute;
  right: 0;
}

.pagination
{
    padding: 5px 3px;
    clear: both;
    background: url(images/bg/formnavigation_bg.jpg) repeat-x left top #222;
    color: white;
    font-size: 7pt;
}

.pagination a
{
    padding: 1px;
    text-decoration: none; 
    /* color: #00007D; */
    color: White;
}

.pagination a:hover, .pagination a.selected
{
    color: #c8443d;
    /* border: 1px solid #c8443d;    */
}

.pagination a.toc img 
{
    padding: 1px; 
    text-decoration: none; 
    border: 1px solid transparent; 
    background-color: #777; 
    opacity: .66; 
    filter: alpha(opacity=66);
}

.pagination a img:hover, .pagination a.selected img 
{
    /* border: 1px solid #c8443d; */
    border-color: White;
    opacity: 1.00; 
    filter: alpha(opacity=100);
}


/* opponents */

#opponentUpdate .pageWindow
{
    width: 870px;
}

#opponentUpdate td
{
    padding: 5px;
}

#opponentUpdate table
{
    width: 100%;
}

/* Home Page Leaders */

.leaderSliderWrapper
{
	/* width: 350px; */
    height: 300px;
    z-index: 3;    
    position: relative; /*leave as is*/
    overflow: hidden; /*leave as is*/
}

.leaderSliderWrapper .contentdiv
{
	clear: both;
	width: 100%;
	visibility: hidden; /*leave as is*/
	position: absolute; /*leave as is*/
	left: 0;  /*leave as is*/
	top: 0;  /*leave as is*/
	filter: progid:DXImageTransform.Microsoft.alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

.leaderCategory
{
    padding: 5px 0px 5px 3px;
    background: url(images/bg/formnavigation_bg.jpg) repeat-x left top #222;
    color: white;
    font-size: 8pt;
    font-family: Arial;
    font-weight: bold;
    text-transform: uppercase;
}

#Leaders h3
{
	margin: 1px;
	padding: 3px;
	background: #c8443d url(images/bg/mainNav_bg.gif) repeat-x left;
	color: White;
	font-size: 8pt;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 2px solid gray;
}

#Leaders .leaderPlayer
{
	 overflow: auto;
	 clear: both; 
	 padding: 5px 5px 5px 3px; 
	 font-size: 8pt; 
	 /* font-weight: bold; */
 	 background: white url(images/bg/leaderplayerbg.gif) repeat-x bottom left;
 	 height: 82px;
}

.leaderPlayer img
{
	float: left;
	width: 100px;
	height: 82px;
	border: none;
}

.leaderName
{
	padding-left: 5px;
	color: #c8443d; 
	width: 200px;
	/*color: Black;
	float: left;*/
	overflow: auto;
}

.leaderName a
{
    text-decoration: none;
}

.leaderValue
{
	width: 50px; 
	height: 30px;
	padding: 10px 0px 0px 0px;
	margin-left: 40px;
	margin-top: 10px;
	text-align: center;
	color: White;
    border-top: solid 1px #aa2727;
	background: #c8443d url(images/bg/mainNav_bg.gif) repeat-x bottom left;
	font-size: 9pt;
	font-weight: bold;
}


/* Tabs */

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: right; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 10px 3px 10px;
margin: 0px;
/* border: 1px solid #778;
color: #2d2b2b;
background: white url(images/shade.gif) top left repeat-x; 
top: 2px;*/
color: White;
background: #898787;
}

.shadetabs li a:visited{
/* color: #2d2b2b; */
}

.shadetabs li a:hover{
/* text-decoration: underline; */
background-color: #414141;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
background: #414141;
/* top: 1px; */
}

.shadetabs li a.selected{ /*selected main tab style */
/* background-image: url(images/shadeactive.gif);
border-bottom-color: white; 
border-bottom-color: #222222;
background: #414141;*/
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
}
