/* vim: set expandtab tabstop=4 shiftwidth=4:
 Created:      February 16, 2004
 Last Updated: July 26, 2004

 @version $Id: .site.css,v 1.0 2004/02/16 12:34:00 EST $
 @copyright 2004

*/

/*--------------------------------------------------------------------*/
/*                           TAGS: Defaults                           */
/*--------------------------------------------------------------------*/

body {
	background-color: #444444;
	margin: 0px 0px 0px 0px;
}

body, table, td, ol, ul, li, p, a {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000000;
}

img {
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #003366;
}

h1 {
	font-size: 24px;
	border-bottom: 1px solid #333333;
	padding: 2px;
	margin: 0px 0px 2px 0px;
}

h2 {
	font-size: 21px;
	padding: 2px;
	margin: 0px 0px 2px 0px;
}

h3 {
	font-size: 18px;
	padding: 2px;
	margin: 0px 0px 0px 0px;
}

h4 {
	font-size: 15px;
	border-bottom: 1px solid #333333;
	padding: 2px;
	margin: 0px 0px 0px 0px;
}
	
h5 {
	font-size: 12px;
	border-bottom: 1px solid #333333;
	padding: 2px;
	margin: 0px 0px 0px 0px;
}
	
h6 {
	font-size: 10px;
	border-bottom: 1px solid #333333;
	padding: 2px;
	margin: 0px 0px 0px 0px;
}

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

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

a:hover {
	color: #990000;
	text-decoration: underline;
}

a:active {
	color: #990000;
	text-decoration: underline;
}

input {
	font-size: 10px;
}

select {
	font-size: 10px;
}

/*--------------------------------------------------------------------*/
/*                        TEMPLATE: Defaults                          */
/*--------------------------------------------------------------------*/

table.parentTABLE {
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

table.headerTABLE {
	width: 100%;
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

td.headerTD {
	text-align: center;
	vertical-align: top;
	padding: 25px 0px 0px 0px;
}

td.navTD {
	text-align: left;
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	padding: 7px 7px 7px 7px;
}

a.navA {
	text-decoration: none;
}

div.navDIV {
	border: 1px solid transparent;
	padding: 2px 2px 2px 18px;
	margin: 0px 10px 2px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

div.navDIV:hover {
	background-color: #777777;
	border: 1px solid #555555;
	color: #FFCC00;
}

div.navBasic, a.navBasic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
}

div.navBasic {
	text-align: right;
	padding: 0px 5px 1px 0px;
}

a.navBasic:link {
	color: #999999;
	text-decoration: none;
}

a.navBasic:visited {
	color: #999999;
	text-decoration: none;
}

a.navBasic:hover {
	color: #FFFFCC;
	text-decoration: none;
}

a.navBasic:active {
	color: #FFFFCC;
	text-decoration: none;
}


td.bodyTD {
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 10px 10px;
	vertical-align: top;
}

table.mainTABLE {
	width: 100%;
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

td.mainTD {
	border: 0px;
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

table.footerTABLE {
	width: 100%;
	border: 0px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

td.footerTD {
	border-top: 0px;
	text-align: right;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
}

div.footer, .footer, a.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}

div.footer {
	padding: 7px 7px 0px 0px;
}

a.footer:link {
	color: #999999;
	text-decoration: none;
}

a.footer:visited {
	color: #999999;
	text-decoration: none;
}

a.footer:hover {
	color: #FFFFCC;
	text-decoration: none;
}

a.footer:active {
	color: #FFFFCC;
	text-decoration: none;
}

table.container {
	border: 1px solid #BBBBBB;
	background-color: #EFEFEF;
}

img.imgAlignRIGHT {
	border: 1px solid #333333;
	margin: 0px 5px 7px 10px;
}

img.imgAlignCENTER {
	border: 1px solid #333333;
	margin: 0px 10px 7px 10px;
}

img.imgAlignLEFT {
	border: 1px solid #333333;
	margin: 0px 10px 7px 5px;
}

img.imgBORDER {
	border: 1px solid #333333;
}


/*--------------------------------------------------------------------*/
/*                         CLASSES: CUSTOM                            */
/*--------------------------------------------------------------------*/

.contentAREA {
	border: 0px;
	background-color: #FFFFFF;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
}

a.blueA:link, a.blueA:visited {
	color: #336699;
	text-decoration: none;
}

a.blueA:hover, a.blueA:active {
	color: #990000;
	text-decoration: none;
}

a.ivoryA:link, a.ivoryA:visited {
	color: #FFFFCC;
	text-decoration: none;
}

a.ivoryA:hover, a.ivoryA:active {
	color: #FFFFFF;
	text-decoration: none;
}

table.searchTABLE td {
	background-color: #EFEFEF;
	border-bottom: 1px solid #FFFFFF;
	padding-left: 15px;
}

a.searchA:link, a.searchA:visited {
	color: #003366;
	text-decoration: none;
}

a.searchA:hover, a.searchA:active {
	color: #AA0000;
	text-decoration: none;
}

table.featuredTABLE td {
	background-color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

table.downloadTABLE td {
	background-color: #EFEFEF;
}

table.soonTABLE td {
	background-color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

table.adminNavTABLE {
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
}

td.adminNavTD {
	background-color: #C3E5F1;
}

td.adminNavTD:hover {
	background-color: #FFFFCC;
}

a.adminA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

a.adminA:link, a.adminA:visited {
	color: #003366;
	text-decoration: none;
}

a.adminA:hover, a.adminA:active {
	color: #990000;
	text-decoration: none;
}

.anchor, a.anchor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #999999;
}

a.anchor:link, a.anchor:visited {
	color: #999999;
	text-decoration: none;
}

a.anchor:hover, a.anchor:active {
	color: #336699;
	text-decoration: none;
}

table.adminSubHeaderTABLE {
	background-color: #999999;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
}

td.adminSubHeaderTD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #FFFFCC;
	padding: 3px 3px 3px 7px;
}

table.previewTABLE td {
	border: 0px !important;
	background-color: #EFEFEF;
}

table.messagesTABLE td {
	background-color: #EFEFEF;
}

table.manageTABLE td {
	background-color: #EFEFEF;
	border-bottom: 1px solid #FFFFFF;
}

td.SubmanageTD {
	background-color: #DDDDDD !important;
}

td.manageSubHead {
	background-color: #DDDDDD;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	padding: 3px 3px 3px 3px;
}

table.rosterTABLE {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

td.rosterTD {
	background-color: #DEDEDE;
	border-bottom: 1px solid #999999;
}

td.rosterTD#jerseyH {
	width: 20px;
	border-bottom: 1px solid #666666;
	background-color: #CCCCCC;
	font-weight: bold;
	text-align: center;
}

td.rosterTD#nameH {
	width: 175px;
	border-bottom: 1px solid #666666;
	background-color: #CCCCCC;
	font-weight: bold;
	text-align: left;
}

td.rosterTD#positionMainH {
	width: 125px;
	border-bottom: 1px solid #666666;
	background-color: #CCCCCC;
	font-weight: bold;
	text-align: left;
}

td.rosterTD#activeH {
	width: 25px;
	border-bottom: 1px solid #666666;
	background-color: #CCCCCC;
	width: 7px;
	font-weight: bold;
	text-align: center;
}

td.rosterTD#positionGameH {
	border-bottom: 1px solid #666666;
	background-color: #CCCCCC;
	font-weight: bold;
	text-align: center;
}

td.rosterTD#active {
	text-align: center;
}

td.rosterTD#jersey {
	text-align: center;
}

td.rosterTD#name {
	text-align: left;
}

td.rosterTD#positionMain {
	text-align: left;
}

td.rosterTD#positionGame {
	text-align: center;
}

td.rosterTD#gameNumH {
	width: 50px;
	border-bottom: 1px solid #666666;
	background-color: #CCCCCC;
	font-weight: bold;
	text-align: center;
}

td.rosterTD#dateH {
	width: 150px;
	border-bottom: 1px solid #666666;
	background-color: #CCCCCC;
	font-weight: bold;
	text-align: left;
}

td.rosterTD#opponentH {
	border-bottom: 1px solid #666666;
	background-color: #CCCCCC;
	font-weight: bold;
	text-align: left;
}

td.rosterTD#locationH {
	border-bottom: 1px solid #666666;
	background-color: #CCCCCC;
	font-weight: bold;
	text-align: left;
}

td.rosterTD#gameNum {
	text-align: center;
}

td.rosterTD#date {
	text-align: left;
}

td.rosterTD#opponent {
	text-align: left;
}

td.rosterTD#location {
	text-align: left;
}

table.faqTABLE td {
	background-color: #EFEFEF;
	padding: 3px;
}

table.statTABLE {
	border-top: 1px solid #003366;
	background-color: #EFEFEF;
}

td.statTD {
	background-color: #CCCCCC;
	font-size: 11px;
	color: #000000;
	padding: 3px 3px 3px 3px;
}

div.statDIV {
	font-size: 11px;
	color: #FFFFFF;
	padding: 3px 3px 3px 3px;
}

img.statPHOTO {
	border: 1px solid #333333;
}

td.previewNAME {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #003366;
	font-size: 14px;
	text-shadow: #777777 2px 2px 2px;
}

td.tourlink {
	background-color: #DDDDDD;
	border: 1px solid #DDDDDD;
}

td.tourlink:hover {
	border: 1px solid #666666;
}

a.tourlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

a.tourlink:link, a.tourlink:visited {
	text-decoration: none;
}

a.tourlink:hover, a.tourlink:active {
	text-decoration: none;
	color: #990000;
}

td.faqlink {
	border: 1px solid #FFFFFF;
}

td.faqlink:hover {
	border: 1px solid #333333;
}

a.faqlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

a.faqlink:link, a.faqlink:visited {
	text-decoration: none;
}

a.faqlink:hover, a.faqlink:active {
	text-decoration: none;
	color: #FF9900;
}


/*--------------------------------------------------------------------*/
/*                          CLASSES: FORMS                            */
/*--------------------------------------------------------------------*/

.errorDIV {
	background-color: #D6A19A;
	border-bottom: 1px solid #666666;
	padding: 5px 5px 5px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

.nonerrorDIV {
	background-color: #C3D9B8;
	border-bottom: 1px solid #666666;
	padding: 5px 5px 5px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

.form_field {
	font-size: 12px;
	color: #333333;
}

.form_field-req, a.form_field-req, a:active.form_field-req {
	font-size: 12px;
	color: #990000;
}

.form_field-error, a.form_field-error, a:active.form_field-error {
	font-weight: bold;
	font-size: 12px;
	color: #990000;
}

.form_table-error {
	background-color: #FFFFDD;
}

/*--------------------------------------------------------------------*/
/*                      CLASSES: TAG INDEPENDENT                      */
/*--------------------------------------------------------------------*/

.textSMALL {
	font-size: 10px;
}

/*---------------------------------------------------------------------*/
/*                            DISPLAY STATS                            */
/*---------------------------------------------------------------------*/

.cumulative_stats_title {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.cumulative_stats_top {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	background-color: #0072AD;
}

.cumulative_stats_bottom {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}


/* TEAM PAGE: RECENT GAME RESULTS */

.scorecardHEADER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	border-bottom: 1px solid #999999;
}

.scorecardHOME {
	font-size: 10px;
	border-bottom: 1px solid #999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.scorecardOPPONENT {
	font-size: 10px;				
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#scorecardCOLUMN0 {
	font-weight: bold;
}

#scorecardCOLUMN1 {
	background-color: #EFEFEF;
}

#scorecardCOLUMN2 {
	background-color: #DEDEDE;
}

/* STAT ABBREVIATIONS */

a.ABBR {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px !important;
	font-weight: bold;
	color: #000000;
}

a.ABBR:link, a.ABBR:visited {
	text-decoration: none;
}

a.ABBR:hover, a.ABBR:active {
	text-decoration: none;
	color: #990000;
}


/* STATS DISPLAY */

.rosterTABLE td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #EFEFEF;
}

.rowGROUPS {
	font-size: 10px !important;
	font-weight: bold;
	border-bottom: 1px solid #999999;
}

.rowABREV {
	font-size: 10px !important;
	font-weight: bold;
	background-color: #DEDEDE;
	border-bottom: 1px solid #666666;
}

.rowPLAYERS {
	border-bottom: 1px solid #AAAAAA;	
}

.rowTOTALS {
	font-weight: bold;
	border-top: 1px solid #AAAAAA;
}


#column0 {
	width: 120px;
}

#column1 {
	background-color: #EFEFEF;
}

#columnGENERAL {
	background-color: #DEDEDE;
}

#activeProfile {
	background-color: #DEDE80;
}


/* BASKETBALL */

#columnFIELDGOALS {
	background-color: #CDCDCD;
}

#columnREBOUNDS {
	background-color: #BCBCBC;
}

#columnTOTALS {
	background-color: #ABABAB;
}


/* WRESTLING */

#columnINDIVIDUAL {
	background-color: #CDCDCD;
}

#columnTEAM {
	background-color: #BCBCBC;
}


/* BASEBALL & SOFTBALL */

#columnHITTING {
	background-color: #CDCDCD;
}

#columnDEFENSIVE {
	background-color: #BCBCBC;
}

#columnPERCENTAGES {
	background-color: #ABABAB;
}

#columnPITCHING {
	background-color: #CDCDCD;
}

#columnCATCHING {
	background-color: #BCBCBC;
}



/* FOOTBALL */

#columnQBPASS {
	background-color: #CDCDCD;
}

#columnQBRUSH {
	background-color: #BCBCBC;
}

#columnRUSH {
	background-color: #DEDEDE;
}

#columnRECEIVE {
	background-color: #CDCDCD;
}

#columnDEFENSE {
	background-color: #CDCDCD;
}

#columnFG {
	background-color: #DEDEDE;
}

#columnEXP {
	background-color: #CDCDCD;
}

#columnPUNT {
	background-color: #CDCDCD;
}

#columnPRETURN {
	background-color: #DEDEDE;
}

#columnKRETURN {
	background-color: #CDCDCD;
}


/* SOCCER */

#columnGOALIE {
	background-color: #CDCDCD;
}

#columnDEFENDER {
	background-color: #BCBCBC;
}
