body	{ font-family: arial, helvetica, sans-serif; 
	  margin-left: 0px;
	  margin-top:  0px;
	  margin-right: 0px;
	}
a.action {
	background-color: #FFFFFF;
	}
a.action:hover {
	background-color: #DDDDDD;
	}


#topnav {
	position:absolute;
	
	height:24px;
	left: 20px;
	right: 0px;
	top: 120px;
	
	z-index:11;
	}
UL.menutop {
	padding:0em;
	margin:0em;
	font-family: arial, helvetica, sans-serif; 	
	}
UL.menutop LI {
	float:left;
	list-style-type: none;
	display:inline;

	padding-top:0.2em;
	padding-bottom:0.2em;
	padding-left:1em;
	padding-right:1em;

	margin-right:0.3em;
	margin-bottom:0.1em;

	background-color: #E6E6E6;

	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	}
UL.menutop LI:hover {
	background-color: #EEEEEE;
	}

UL.menutop A {
	text-decoration: none;
	}

/* *************************** */

#leftnav {
	position:absolute;
	width:173px;
	height:631px;
	z-index:6;
	left: 20px;
	top: 148px;
	}
UL.menuleft {
	position:relative;
	top: 3px;
	
	padding-left:0em;
	padding-top:0em;
	padding-bottom:0em;
	padding-right:0em;
	
	margin:0em;
	}
UL.menuleft LI {
	list-style-type: none;
	
	padding-top:0.2em;
	padding-bottom:0.2em;
	padding-left:1em;
	padding-right:1em;
	
	margin-bottom: 3px;

	background-color: #E6E6E6;

	text-align: center;
	
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	}
UL.menuleft LI[1] {
	padding-top:2em;
	}
UL.menuleft A {
	text-decoration: none;
	}
UL.menuleft A:hover {
	text-decoration: underline;
	}
UL.menuleft LI:hover {
	background-color: #EEEEEE;
	}

/* *************************** */

#mainbox {
	position:relative;
	display:block;
	z-index:1;
	left: 4px;
	right: 4px;
	top: 4px;
/*	height: 100%; */
	}

#maincontentbox {
	position:absolute;
/*	height:100%; */
	z-index:2;
	left: 206px;
	right:50px;
	top: 155px;
	bottom: 60px;
	}
#maincontentbox H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	margin-top:  0.3em;
	margin-bottom:  0.5em;
	}
#maincontentbox H2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.05em;
	font-weight: bold;
	margin-top:  0.3em;
	margin-bottom:  0.4em;
	}
#maincontentbox H3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	margin-top:  0.1em;
	margin-bottom:  0.3em;
	}
#maincontentbox H4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	font-style: italic;
	margin-top:  0.08em;
	margin-bottom:  0.2em;
	}
#maincontentbox H5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	font-style: italic;
	margin-top:  0.05em;
	margin-bottom:  0.1em;
	}
#logobox {
	position:absolute;
	width:348px;
	height:101px;
	z-index:3;
	left: 0px;
	top:  0px;
	}
#softwareboxes {
	position:absolute;
	width:383px;
	height:112px;
	z-index:2;
	right: 40px;
	top: 0px;
	}

#navbarlogo {
	margin-top:32px;
	}


DIV.bottomnavtext {
	position:static;
	display:block;
	margin-top:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	}
#AAbottomnav {
	position:fixed;
	height:41px;
	z-index:1;
	left: 174px;
	right: 174px;
	bottom: 5px;
	}
#contactinfo {
	position:static;
	display:block;
	}
.contactinfotext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #17239B;
	}

.maintext {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #0B114C; }
.navbartext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1B29B2;
	}


TABLE.pagenav {
	background:green;
	}
TABLE.pagenav TD {
	background:white;
	text-decoration:none;
	padding-left:2px;
	padding-right:2px;
	}
TABLE.pagenav TD A {
	text-decoration:none;
	}

TABLE.features {
	  margin-left: auto;
	  margin-right: auto;
	  background-color:#00FF00;
	}


TABLE.schedule {
	background-color: #EEEEFF;
	border-width:3px;
	}
TABLE.schedule TH {
	background-color: #EEEEEE;
	padding-left:3px;
	padding-right:3px;
	}   
TABLE.schedule TD {
	background-color: #FFFFFF;
	padding-left:3px;
	padding-right:3px;
	}
TABLE.schedule TH.game_team2 {
	margin-left:6px;
	}
TABLE.schedule TD.game_gameno {
	text-align:center;
	}

TR.highlight-game TD {
	background-color: #FFFF88;
	color: #DD0000;
	}

TABLE.schedule TR.changed TD {
	background-color: #FFFF88;
	color: #DD0000;
	}
TABLE.schedule TR.championship TD {
	background-color: #008800;
	color: #EEEEEE;
	}
TABLE.schedule TR.if-game TD {
	background-color: #55FF55;
	color: #550000;
	}
TABLE.enterscores TR.highlightchange TD {
	background-color: #FFBBBB;
	}
	

TABLE.gamelist {
	margin-bottom: 0.75em;
	background-color: #EEEEFF;
	border-width:3px;
	}

TABLE.gamelist TH {
	background-color: #EEEEEE;
	padding-left:3px;
	padding-right:3px;
	}
	 
TABLE.gamelist TD {
	background-color: #FFFFFF;
	padding-left:3px;
	padding-right:3px;
	}

TABLE.gamelist TH.game_team2 {
	margin-left:6px;
	}
TABLE.gamelist TD.game_gameno {
	text-align:center;
	}
	
	
DIV.tournament-feature { 
	border-color: #0000EE;
	border-width: 2px;
	border-style: solid;
	padding: 3px;
	margin-top: 3px;
	margin-bottom: 3px;
	}
DIV.tournament-feature H2 { 
	margin-top:0px;
	margin-bottom:6px;
	}

DIV.division-feature {
	border:2px solid #0000EE;
	margin-bottom:3px;
	margin-top:3px;
	padding:3px;
	}
DIV.division-feature H2 { 
	margin-top:0px;
	margin-bottom:6px;
	}
	
TABLE.ttlist TH {
	background-color: #EEEEEE;
	padding-left:3px;
	padding-right:3px;
	}
	
TABLE.ttlist TD {
	padding-left:3px;
	padding-right:3px;
	}


TABLE.tournamentlist TH {
	background-color: #EEEEEE;
	padding-left:3px;
	padding-right:3px;
	}	
TABLE.tournamentlist TH {
	background-color: #EEEEEE;
	padding-left:3px;
	padding-right:3px;
	}
TABLE.tournamentlist TD {
	padding-left:3px;
	padding-right:3px;
	}
TABLE.tournamentlist TR:hover {
	background-color: #EEEEEE;
	}
TABLE.tournamentlist a {
	text-decoration: none;
	}
TABLE.tournamentlist a:hover {
	text-decoration: underline;
	}


TABLE.tournament-editcontacts TR.highlightchange TD {
	background-color: #FFBBBB;
	}
TABLE.tournament-editcontacts TR.highlightchange INPUT {
	background-color: #FFDDDD;
	}
	
TABLE.tournament-editcontacts TD {
	vertical-align: top;
	}

TABLE.tournamentcontacts {
	width: 100%;
	}
TABLE.tournamentcontacts TR.header {
	background: lightblue;
	}
TABLE.tournamentcontacts TR.odd {
	background: #FAFAF8;
	}
TABLE.tournamentcontacts TR.even {
	background: #FFFF88;
	}


TABLE.tournament-editfields TR.highlightchange TD {
	background-color: #FFBBBB;
	}
TABLE.tournament-editfields TR.highlightchange INPUT {
	background-color: #FFDDDD;
	}

TABLE.tournament-editfields TD {
	vertical-align: top;
	}

TABLE.tournamentfields {
	width: 100%;
	}
TABLE.tournamentfields TR.header {
	background: lightblue;
	}
TABLE.tournamentfields TR.odd {
	background: #FAFAF8;
	}
TABLE.tournamentfields TR.odd-more {
	background: #FDFDFA;
	}
TABLE.tournamentfields TR.even-more {
	background: #FFFFDD;
	}
TABLE.tournamentfields TD {
	vertical-align: top;
	}
TABLE.tournamentfields TD.address {
	}
TABLE.tournamentfields TD.directions {
	}


TABLE.divisionlist {
	background-color: #FFFFFF;
	}
TABLE.divisionlist TD {
	vertical-align: top;
	text-align: center;
	padding-left:3px;
	padding-right:3px;
	
	background-color: #EEEEEE;
	}
TABLE.divisionlist TD.id {
	font-weight: bold;
	text-align:  left;
	}
TABLE.divisionlist TD.name {
	font-weight: bold;
	text-align:  left;
	}
TABLE.divisionlist TD.desc {
	text-align:  left;
	}
TABLE.divisionlist TR.more TD {
	margin-bottom:12px;
	}
TABLE.divisionlist TD.empty {
	background-color: #FFFFFF;
	}
TABLE.divisionlist TD.action {
	font-weight: normal;
	}
TABLE.divisionlist TD.action a {
	font-weight: normal;
	text-decoration: none;
	}
TABLE.divisionlist TD.action:hover {
	background-color: #DDDDDD;
	}
TABLE.divisionlist TD.action a:hover {
	background-color: #DDDDDD;
	text-decoration: underline;
	}
TABLE.divisionlist TD.viewschedule {
	}
TABLE.divisionlist TD.viewstandings {
	}
TABLE.divisionlist TD.viewbracket {
	}
TABLE.divisionlist TD.togglemore {
	}
TABLE.divisionlist UL.more_options LI {
//	float: left;
	display: inline;
	width: 120px;
	background-color: #EEEEEE;	
	margin-left: 2px;
	margin-right: 2px;
	padding: 1px;
	}
TABLE.divisionlist UL.more_options {
	background: #FFFFFF;
	padding: 1px;
	margin : 2px;
	height : 1em;
	}


TABLE.ttpoolstandings {
	margin-bottom: 1em;
	background-color: #0000FF;
	}
	
TABLE.ttpoolstandings TH {
	border-color: #0000EE;
	background-color: #EEEEFF;
	padding: 3px;
	}
	
TABLE.ttpoolstandings TD {
	border-color: #5555FF;
	background-color: #FFFFFF;
	padding: 3px;
	}

TABLE.ttpoolstandings TH.spacer {
	background-color: #0000FF;
	width:0em;
	}
TABLE.ttpoolstandings TD.spacer {
	background-color: #0000FF;
	width:0em;
	}


.viewbracket-divname {
	}
.viewbracket-title1 {
	}
.viewbracket-title2 {
	}
.viewbracket-title3 {
	}


TABLE.messagelist {
	}
TABLE.messagelist TH {
	background-color: #DDDDFF;
	padding-left:3px;
	padding-right:3px;
	}
		
@media print {
	.DivLoading { display: none; }
	DIV.bottomnavtext {
		display: none; 
		}
	a {
		color: blue;
		text-decoration: none;
		}
	}
