body
{
/* background-color: #6278AB;  */
background-color: #9BA8B3;
color: #333;
font-size: 100.01%;
}

table
{
font-size: 1.0em;
}
/* Set default sizes for Headers */

h1 {
font-size: 1.4em;
}

h2 {
font-size: 1.2em;
}

h3 {
font-size: 1.1em;
}

h4 {
font-size: 1em;
font-weight: bold;

}

h5 {
font-size: 1em;
text-decoration: underline;
}

h6 {
font-size: 1em;
font-style: italic;
}

#container
{
/*  1) increased background width from 90% to 95%  */
width: 95%;
margin: 10px auto;
background-color: #BDCCD9;
/* background-color: #BFC4CB; */
color: #333;
border: 1px solid gray;
line-height: 130%;
}

#banner
{
padding: .5em;
background-color: #EAF0FF;
/* background-color: #ddd; */
border-bottom: 1px solid gray;
}

#banner h1
{
padding: 0;
margin: 0;
text-align: center;
}

#navigate
{
float: left;
/* 9) Reduced width from 140px; */
width: 100px;
margin: 0;
padding: 1em;
/*  2) set text size to 80% - not set before  */
/*  8) increased text size to 100%  */
font-size: 1em;

}

#navigate h2, #extra h2
{
padding: 0;
padding-bottom: 0.5em;
margin: 0;
}

#navigate ol, #navigate ul, #extra ul, #extra ol   
{
list-style-type: none;
text-align: left;
padding: 0;
padding-bottom: 2em;
margin: 0;

}

.menu li  
{
list-style-type: none;
text-align: left;
padding-top: 0.5em;
margin: 0;
}

.boxme {
margin: 0;
padding: 0;
border: 0;
border-bottom: thick black dotted;
}

#extra
{
float: right;
/* 11) Increased width from 88px; */
width: 100px;
margin: 0;
padding: 1em;
/*  3) set text size to 80% - not set before  */
/*  8) increased text size to 100%  */
/*  11) reduced text size from 100%  */
font-size: .8em;

}

#extra h2
{
padding: 0;
padding-bottom: 0.5em;
margin: 0;
}

#content
{

/* 10) Reduced from 160px; */
margin-left: 120px;
border-left: 1px solid gray;
/* 9) Reduced width from 125px; */
margin-right: 120px;
border-right: 1px solid gray;
padding: 1em;
/* 4) max-width: 36em;  */ 
}


#navigate p, #extra p { margin: 0 0 1em 0; }
#content h2 { margin: 0 0 .5em 0; }


table {
text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 11px;
color: #fff;
background-color: #666;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;
border-collapse: collapse;
width: 0;

/* Here is the ugly brilliant hack that protects IE5/Win from its own stupidity. 
Thanks to Tantek Celik for the hack and to Eric Costello for publicizing it. 
IE5/Win incorrectly parses the "\"}"" value, prematurely closing the style 
declaration. The incorrect IE5/Win value is above, while the correct value is 
below. See http://glish.com/css/hacks.asp for details. */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:98%;
	}
/* 6) removed Opera 5 hack */
/*body>table {width:98%;} */


caption {
text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: bold;
font-size: 1.1em;
margin-bottom: 10px;
color: #000066;
}

td {
background-color: #CCC;
color: #000;
padding: 4px;
text-align: left;
border: 1px #fff solid;
font-weight: normal;
/* 5) Changed font size from 0.8 em */
font-size: 1em;
}

/* Settings for the results table */
.head {
background-color: #666;
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 1px #fff solid;
font-size: 1em;
font-weight: bold;
/* 7) Sorted width to be same size as normal cell */
width: 45%;
}

.headscore {
background-color: #666;
color: #fff;
padding: 4px;
text-align: center;
border-bottom: 1px #fff solid;
font-size: 1em;
font-weight: bold;

width: 10%;
}


.team {
/* 7) Sorted width to be same size as heading cell - was 42% */
width: 45%; 
/* 5) Changed font size from 0.8 em */
font-size: 1em;
}

.score {
text-align : center;
/* 7) Sorted width to be same size as heading cell - was 12% */
width: 10%; 
/* 5) Changed font size from 0.8 em */
font-size: 1em;
}


/* Settings for the games table */
.gameteamhead {
background-color: #666;
color: #fff;
padding: 4px;
text-align: right;
border-bottom: 1px #fff solid;
font-size: 1em;
font-weight: bold;
width: 45%;
}

.gamestathead {
background-color: #666;
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 1px #fff solid;
font-size: 1em;
font-weight: bold;
width: 10%;
}


.gameteam {
text-align : right;
font-size: 1em;
}

.gamestat {
text-align : left;
font-size: 1em;
background-color: #777;
color: #fff;
}

/* Settings for the teams table */

.texthead {
background-color: #666;
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 1px #fff solid;
font-size: 1em;
font-weight: bold;
width: 43%;
}

.stathead {
background-color: #666;
color: #fff;
padding: 4px;
text-align: right;
border-bottom: 1px #fff solid;
font-size: 1em;
font-weight: bold;
width: 12%;
}

.rankhead {
background-color: #666;
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 1px #fff solid;
font-size: 1em;
font-weight: bold;
width: 9%;
}


.textcell {
text-align : left;
font-size: 1em;
}

.statcell {
text-align : right;
font-size: 1em;
}

.rankcell {
text-align : left;
font-size: 1em;
}

.textcell2 {
text-align : left;
font-size: 1em;
background-color: #CCA;
}

.statcell2 {
text-align : right;
font-size: 1em;
background-color: #CCA;
}

.rankcell2 {
text-align : left;
font-size: 1em;
background-color: #CCA;
}


.stathead a:link {
text-decoration: underline;
background-color: #666;
color: #fff;
}

.stathead a:visited {
text-decoration: underline;
background-color: #666;
color: #fff;
}

.stathead a:hover {
background-color: #666;
color: #fff;
text-decoration: underline;
}

.stathead a:active {
background-color: #666;
color: #fff;
text-decoration: underline;
}

.texthead a:link {
text-decoration: underline;
background-color: #666;
color: #fff;
}

.texthead a:visited {
text-decoration: underline;
background-color: #666;
color: #fff;
}

.texthead a:hover {
background-color: #666;
color: #fff;
text-decoration: underline;
}

.texthead a:active {
background-color: #666;
color: #fff;
text-decoration: underline;
}


/* Settings for the Bowls table */

.btexthead {
background-color: #666;
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 1px #fff solid;
font-size: 1em;
font-weight: bold;
width: 28%;
}

.bstathead {
background-color: #666;
color: #fff;
padding: 4px;
text-align: center;
border-bottom: 1px #fff solid;
font-size: 1em;
font-weight: bold;
width: 10%;
}

.brankhead {
background-color: #666;
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 1px #fff solid;
font-size: 1em;
font-weight: bold;
width: 6%;
}


.btextcell {
text-align : left;
font-size: 1em;
}

.bstatcell {
text-align : center;
font-size: 1em;
}

.brankcell {
text-align : left;
font-size: 1em;
}

.btextcell2 {
text-align : left;
font-size: 1em;
background-color: #CCA;
}

.bstatcell2 {
text-align : center;
font-size: 1em;
background-color: #CCA;
}

.brankcell2 {
text-align : left;
font-size: 1em;
background-color: #CCA;
}


.bstathead a:link {
text-decoration: underline;
background-color: #666;
color: #fff;
}

.bstathead a:visited {
text-decoration: underline;
background-color: #666;
color: #fff;
}

.bstathead a:hover {
background-color: #666;
color: #fff;
text-decoration: underline;
}

.bstathead a:active {
background-color: #666;
color: #fff;
text-decoration: underline;
}

.btexthead a:link {
text-decoration: underline;
background-color: #666;
color: #fff;
}

.btexthead a:visited {
text-decoration: underline;
background-color: #666;
color: #fff;
}

.btexthead a:hover {
background-color: #666;
color: #fff;
text-decoration: underline;
}

.btexthead a:active {
background-color: #666;
color: #fff;
text-decoration: underline;
}


.bcoachhead {
background-color: #666;
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 1px #fff solid;
font-size: 1em;
font-weight: bold;
width: 14%;
}

.bcoachcell {
text-align : left;
font-size: 1em;
}


.bcoachcell2 {
text-align : left;
font-size: 1em;
background-color: #CCA;
}


.brankhead a:link {
text-decoration: underline;
background-color: #666;
color: #fff;
}

.brankhead a:visited {
text-decoration: underline;
background-color: #666;
color: #fff;
}

.brankhead a:hover {
background-color: #666;
color: #fff;
text-decoration: underline;
}

.brankhead a:active {
background-color: #666;
color: #fff;
text-decoration: underline;
}

.btexthead a:link {
text-decoration: underline;
background-color: #666;
color: #fff;
}

.btexthead a:visited {
text-decoration: underline;
background-color: #666;
color: #fff;
}

.btexthead a:hover {
background-color: #666;
color: #fff;
text-decoration: underline;
}

.btexthead a:active {
background-color: #666;
color: #fff;
text-decoration: underline;
}

.bcoachhead a:link {
text-decoration: underline;
background-color: #666;
color: #fff;
}

.bcoachhead a:visited {
text-decoration: underline;
background-color: #666;
color: #fff;
}

.bcoachhead a:hover {
background-color: #666;
color: #fff;
text-decoration: underline;
}

.bcoachhead a:active {
background-color: #666;
color: #fff;
text-decoration: underline;
}


.gameteamhead2 {
background-color: #666;
color: #fff;
padding: 4px;
text-align: right;
font-style: italic;
border-bottom: 1px #fff solid;
font-size: 1em;
font-weight: normal;
width: 45%;
}

.gamestathead2 {
background-color: #666;
color: #fff;
padding: 4px;
text-align: left;
font-style: italic;
border-bottom: 1px #fff solid;
font-size: 1em;
font-weight: normal;
width: 10%;
}

.hselector {
background-color:  #666;
color: #fff;
text-decoration: none;
font-weight: bold;
font-size: 0.8em;
padding: 4px;
}

.hselector a:active {
text-decoration: none;
background-color:  #666;
color: #fff;
font-weight: normal;
font-size: 0.85em;
}

.hselector a:link {
text-decoration: none;
background-color:  #666;
color: #fff;
font-weight: normal;
font-size: 0.85em;
}

.hselector a:visited {
text-decoration: none;
background-color:  #666;
color: #fff;
font-weight: normal;
font-size: 0.85em;
}

.hselector a:hover {
text-decoration: underline;
background-color:  #666;
color: #fff;
font-weight: normal;
font-size: 0.85em;
}


.textheadc {
background-color: #666;
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 1px #fff solid;
font-size: 1em;
font-weight: bold;
width: 25%;
}


.itextcell {
text-align : left;
font-size: 1em;
width: 60%;
}

.iteamcell {
text-align : left;
font-size: 1em;
background-color: #777;
color: #fff;
width: 30%;
}

.counter {
text-align : right;
}



#information
{
font-family: verdana, arial, helvetica, sans-serif;
clear: both;
margin: 0;
color: #2c2c65;
/* color: #333; */
/* padding: 0.75em;*/
padding: 0.5em;
background-color: #ddd;
border-top: 1px solid gray;
text-align: center;
font-size: 0.7em;
}



.webstd{text-align: center;text-decoration: none;}
.counter{float: left;text-decoration: none;}
.version{float:right;text-decoration: none;}
.credit{text-align: center;text-decoration: none;}
	
	
 p.nav1, p.nav2, p.nav3 {
    margin:0;
    padding:0;
    }

	

.tptexthead {
background-color: #666;
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 1px #fff solid;
font-size: 1em;
font-weight: bold;
width: 35%;
}

.tpstathead {
background-color: #666;
color: #fff;
padding: 4px;
text-align: right;
border-bottom: 1px #fff solid;
font-size: 1em;
font-weight: bold;
width: 10%;
}

.tprankhead {
background-color: #666;
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 1px #fff solid;
font-size: 1em;
font-weight: bold;
width: 9%;
}


.gameteamhead a:link {
text-decoration: none;
background-color: #666;
color: #fff;
}

.gameteamhead a:visited {
text-decoration: none;
background-color: #666;
color: #fff;
}

.gameteamhead a:hover {
background-color: #666;
color: #fff;
text-decoration: none;
}

.gameteamhead a:active {
background-color: #666;
color: #fff;
text-decoration: none;
}

/* Settings for the standings table */

.st_texthead {
background-color: #666;
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 1px #fff solid;
font-size: 1em;
font-weight: bold;
width: 37%;
}

.st_stathead {
background-color: #666;
color: #fff;
padding: 4px;
text-align: right;
border-bottom: 1px #fff solid;
font-size: 1em;
font-weight: bold;
width: 8%;
}

.st_rankhead {
background-color: #666;
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 1px #fff solid;
font-size: 1em;
font-weight: bold;
width: 6%;
}

.schemahead {
background-color: #666;
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 1px #fff solid;
font-size: 1em;
font-weight: bold;
}

.schemacell {
text-align : left;
font-size: 1em;
background-color: #CCC;
color: #000;
}



#information a:link {
text-decoration: none;
background-color: #ddd;
color: #2c2c65;
}

#information a:visited {
text-decoration: none;
background-color: #ddd;
color: #2c2c65;
}

#information a:hover {
background-color: #ddd;
text-decoration: none;
color: #2c2c65;
}

#information a:active {
background-color: #ddd;
color: #2c2c65;
text-decoration: none;
}



/* Settings for the results table on the team page */
.headtp {
background-color: #666;
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 1px #fff solid;
font-size: 1em;
font-weight: bold;
/* 7) Sorted width to be same size as normal cell */
width: 60%; 
}

.headscoretp {
background-color: #666;
color: #fff;
padding: 4px;
text-align: center;
border-bottom: 1px #fff solid;
font-size: 1em;
font-weight: bold;
width: 10%;
}

.headweektp {
background-color: #666;
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 1px #fff solid;
font-size: 1em;
font-weight: bold;
width: 10%;
}

.teamtp {
/* 7) Sorted width to be same size as heading cell - was 42% */
/* width: 45%; */
/* 5) Changed font size from 0.8 em */
font-size: 1em;
}

.scoretp {
text-align : center;
/* 7) Sorted width to be same size as heading cell - was 12% */
/* width: 10%; */
/* 5) Changed font size from 0.8 em */
font-size: 1em;
}

.weektp {
text-align : center;
/* 7) Sorted width to be same size as heading cell - was 12% */
/* width: 10%; */
/* 5) Changed font size from 0.8 em */
font-size: 1em;
}

/* Settings for the scouting table on the team page */
.headtps {
background-color: #666;
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 1px #fff solid;
font-size: 1em;
font-weight: bold;
/* 7) Sorted width to be same size as normal cell */
/* width: 10%; */ 
}

.headteamtps {
background-color: #666;
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 1px #fff solid;
font-size: 1em;
font-weight: bold;
/* 7) Sorted width to be same size as normal cell */
/* width: 26%; */
}


.headscoretps {
background-color: #666;
color: #fff;
padding: 4px;
text-align: center;
border-bottom: 1px #fff solid;
font-size: 1em;
font-weight: bold;
/*width: 10%;*/
}

.headweektps {
background-color: #666;
color: #fff;
padding: 4px;
text-align: center;
border-bottom: 1px #fff solid;
font-size: 1em;
font-weight: bold;
/* width: 5%; */ 
}

.tps {
text-align: left;
}

.scoretps {
text-align: center;
}

.weektps {
text-align: center; 
}





.lcell {
text-align : left;
font-size: 1em;
}

.rcell {
text-align : right;
font-size: 1em;
}

.ccell {
text-align : center;
font-size: 1em;
}

.lcell2 {
text-align : left;
font-size: 1em;
background-color: #CCA;
}

.rcell2 {
text-align : right;
font-size: 1em;
background-color: #CCA;
}

.ccell2 {
text-align : center;
font-size: 1em;
background-color: #CCA;
}



/* Settings for the stats table */

.stheadt {
background-color: #666;
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 1px #fff solid;
font-size: 1em;
font-weight: bold;
width: 26%;
}

.stheadr {
background-color: #666;
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 1px #fff solid;
font-size: 1em;
font-weight: bold;
width: 4%;
}

.stheads {
background-color: #666;
color: #fff;
padding: 4px;
text-align: right;
border-bottom: 1px #fff solid;
font-size: 1em;
font-weight: bold;
width: 7%;
}

.stheadc {
background-color: #666;
color: #fff;
padding: 4px;
text-align: center;
border-bottom: 1px #fff solid;
font-size: 1em;
font-weight: bold;
width: 9%;
}



.stheadr a:link  {
text-decoration: underline;
background-color: #666;
color: #fff;
}

.stheadr a:visited   {
text-decoration: underline;
background-color: #666;
color: #fff;
}

.stheadr a:hover   {
background-color: #666;
color: #fff;
text-decoration: underline;
}

.stheadr a:active   {
background-color: #666;
color: #fff;
text-decoration: underline;
}

.stheads a:link  {
text-decoration: underline;
background-color: #666;
color: #fff;
}

.stheads a:visited   {
text-decoration: underline;
background-color: #666;
color: #fff;
}

.stheads a:hover   {
background-color: #666;
color: #fff;
text-decoration: underline;
}

.stheads a:active   {
background-color: #666;
color: #fff;
text-decoration: underline;
}


.stheadt a:link  {
text-decoration: underline;
background-color: #666;
color: #fff;
}

.stheadt a:visited   {
text-decoration: underline;
background-color: #666;
color: #fff;
}

.stheadt a:hover   {
background-color: #666;
color: #fff;
text-decoration: underline;
}

.stheadt a:active   {
background-color: #666;
color: #fff;
text-decoration: underline;
}


.stheadc a:link  {
text-decoration: underline;
background-color: #666;
color: #fff;
}

.stheadc a:visited   {
text-decoration: underline;
background-color: #666;
color: #fff;
}

.stheadc a:hover   {
background-color: #666;
color: #fff;
text-decoration: underline;
}

.stheadc a:active   {
background-color: #666;
color: #fff;
text-decoration: underline;
}

/* Settings for the draft table */

.draftt {
background-color: #666;
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 1px #fff solid;
font-size: 1em;
font-weight: bold;
width: 16%;
}

.draftn {
background-color: #666;
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 1px #fff solid;
font-size: 1em;
font-weight: bold;
width: 8%;
}

.draftt2 {
background-color: #666;
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 1px #fff solid;
font-size: 1em;
font-weight: bold;
width: 10%;
}

.draftn2 {
background-color: #666;
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 1px #fff solid;
font-size: 1em;
font-weight: bold;
width: 5%;
}

.drafts2 {
background-color: #666;
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 1px #fff solid;
font-size: 1em;
font-weight: bold;
width: 1%;
}


.hlcellsmall {
text-align: left;
}

.hccell20 {
 vertical-align: top;
}

.left {
text-align: left;
}
