	html, body {
		height: 100%;
		margin: 0;
		padding: 0;
		
		//background-color: rgb(0, 255, 0);
		//background-color: rgb(237, 231, 166);
		//background-color: rgb(240, 235, 206);
		//background-color: rgb(245, 245, 240);
		//background-color: rgb(250, 250, 245);
		//background-color: rgb(255, 255, 255);
		background-color: #007FFF;
		//background-color: #69F;
		//border: 2px solid #000000;
	}
	
	* {
	    box-sizing: border-box;
	}
	
	.adfree {
		width:1110px;
		margin:auto;
	 	text-align: center;
	 	//margin-top: 0px;
	 	margin-bottom: 2px;
	 }
	
	#indivTableForm {
		background-color: #F8FFFF;;
		height: 100%;
		//height: 800px;
		width: 100%;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 990;
		overflow: auto;
		border: 4px solid black;
		//margin-top: 3px;
		//margin-bottom: 0px;
		//margin-left: 0px;
		//margin-right: 0px;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 10px;
		padding-bottom: 10px;
	}
		
	#statTableForm {
		background-color: #F8FFFF;;
		height: 100%;
		//height: 800px;
		width: 100%;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 900;
		overflow: auto;
		border: 4px solid black;
		//margin-top: 3px;
		//margin-bottom: 0px;
		//margin-left: 0px;
		//margin-right: 0px;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	
	#loadTable {
		min-width: 770px;
		background-color: #007FFF;
		//background-color: #FFF;
		height: 100%;
		width: 100%;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 1;
		overflow: auto;
		border: 4px solid black;
		//margin-top: 3px;
		//margin-bottom: 0px;
		//margin-left: 0px;
		//margin-right: 0px;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	
	.infield {
		//background-color: #007FFF;
		background-color: #F8FFFF;;
		//background-color: #FAE7B5;
		//background-color: #F2F3F4;
		//background-color: #F7E7CE;
		//background-color: #F8F8FF;
		border: 10px solid #F8FFFF;
		border-radius: 8px;
		//height: 100%;
		//width: 100%;
		//overflow: auto;
	}
	
	.infieldRules {
		//min-width: 720px;
		//background-color: #007FFF;
		//background-color: #FFF;
		//background-color: #FAE7B5;
		//background-color: #F2F3F4;
		//background-color: #F7E7CE;
		//background-color: #F8FFFF;
		background-color: #F8FFFF;
		border: 20px solid #F8FFFF;
		border-radius: 8px;
		//height: 100%;
		//width: 100%;
		//overflow: auto;
	}
	
	.infieldRecords {
		//min-width: 720px;
		//background-color: #007FFF;
		//background-color: #FFF;
		//background-color: #FAE7B5;
		//background-color: #F2F3F4;
		//background-color: #F7E7CE;
		background-color: #F8FFFF;
		//background-color: #ACE1AF;
		border: 20px solid #F8FFFF;
		border-radius: 8px;
		//height: 100%;
		//width: 100%;
		//overflow: auto;
	}
	
	 
	.highlight {
	    background: #32CD32;
	}
	
	table thead th { 
		border-bottom: 1px solid #000000;
		padding: 5px;
	}

	.loadTable {
		width:100%; 
		border-collapse:collapse; 
	}
	.loadTable td{ 
		padding:7px; border:#000000 1px solid;
	}
	/* provide some minimal visual accomodation for IE8 and below */
	.loadTable tr{
		background: #D0FFC8;
		//background: #b8d1f3;
	}
	/*  Define the background color for all the ODD background rows  Dark green*/
	.loadTable tr:nth-child(odd){
		background: #A8E4A0;
		//background: #b8d1f3;
	}
	/*  Define the background color for all the EVEN background rows. Zero is the header. Light Green*/
	.loadTable tr:nth-child(even){
		background: #D0FFC8;
		//background: #AAF0D1;
		//background: #dae5f4;
	}
	
	
	.loadStatTable {
		//width:100%; 
		border-collapse:collapse; 
	}
	.loadStatTable td{ 
		padding:7px; border:#000000 1px solid;
	}
	/* provide some minimal visual accomodation for IE8 and below */
	.loadStatTable tr{
		background: #D0FFC8;
		//background: #b8d1f3;
	}
	/*  Define the background color for all the ODD background rows  */
	.loadStatTable tr:nth-child(odd){ 
		background: #A8E4A0;
		//background: #b8d1f3;
	}
	/*  Define the background color for all the EVEN background rows. Zero is the header. */
	.loadStatTable tr:nth-child(even){
		background: #D0FFC8;
		//background: #AAF0D1;
		//background: #dae5f4;
	}
	
	
	
	.pareTableButton {
		background: #A8E4A0;
	}
	
	.Heading_text {
		font-family: Verdana, Geneva, sans-serif;
		font-size: 36px;
		font-weight: bolder;
		color: #000;
		font-style: normal;
	}
	
	.selectedTab {
		//font-family: Verdana, Geneva, sans-serif;
		font-size: 14px;
		font-weight: bold;
		background: #F8FFFF;;
		width: 135px;
		height: 25px;
		border: 0px;
		border-top-left-radius: 8px;
		border-top-right-radius: 8px;
		margin-left: 7px;
		display: inline;
	}
	
	button.unselectedTab {
		//font-family: Verdana, Geneva, sans-serif;
		font-size: 14px;
		font-weight: bold;
		background: #91A3B0;
		width: 135px;
		height: 25px;
		border: 0px;
		border-top-left-radius: 8px;
		border-top-right-radius: 8px;
		margin-left: 7px;
		display: inline;
		padding: 0px;
	}
	
	
	
	a:link {
		//color: #9966FF;
		color: #009933;
	}

	a:visited {
		color: #009933;
	}

	a:hover {
		text-decoration: none;
	}

	a:active {
		color: #FF0000;
	}
	
	.Menu_link {
		font-family: Verdana, Geneva, sans-serif;
		font-size: 14px;
		font-style: normal;
		font-weight: bold;
		color: #6C6;
	}
	
	
	
	
	nav ul ul {
		display: none;
	}

		nav ul li:hover > ul {
			display: block;
		}
	nav ul {
		background: #efefef;
		background: linear-gradient(top, #efefef 0%, #bbbbbb 100%);
		background: -moz-linear-gradient(top, #efefef 0%, #bbbbbb 100%);
		background: -webkit-linear-gradient(top, #efefef 0%,#bbbbbb 100%);
		box-shadow: 0px 0px 9px rgba(0,0,0,0.15);
		padding: 0 6px;
		border-radius: 8px;
		list-style: none;
		position: relative;
		display: inline-table;
		background-color: #003366;
	}
		nav ul:after {
			content: ""; clear: both; display: block;
		}
	
	nav ul li {
		float: left;
	}
		nav ul li:hover {
			background: #4b545f;
			background: linear-gradient(top, #4f5964 0%, #5f6975 40%);
			background: -moz-linear-gradient(top, #4f5964 0%, #5f6975 40%);
			background: -webkit-linear-gradient(top, #4f5964 0%,#5f6975 40%);
		}
			nav ul li:hover a {
				color: #fff;
			}
	
		nav ul li a {
			display: block; padding: 6px 15px;
			color: #757575; text-decoration: none;
		}
	
	nav ul ul {
		background: #5f6975; border-radius: 0px; padding: 0;
		position: absolute;
		top: 20;
		//width: 135px;
	}
		nav ul ul li {
			float: none; 
			border-top: 1px solid #6b727c;
			border-bottom: 1px solid #575f6a;
			position: relative;
		
		}
			nav ul ul li a {
				padding: 6px 35px;
				color: #fff;
			}	
				nav ul ul li a:hover {
					background: #4b545f;
				}
			
	nav ul ul ul {
		position: absolute; left: 100%; top:0;
	}

	table.rec { 
		border-collapse: collapse; 
		padding: 0px 0px 0px 0px;
	}
	tr.rec { 
		border: none; 
	}
	td.rec {
		padding: 2px 6px 2px 6px;
  	  	border-top: solid 1px; 
  	  	border-bottom: solid 1px;
	  	border-right: solid 1px; 
	  	border-left: solid 1px;
	}
	
	table.rules { 
		border-collapse: collapse;
		padding: 2px 6px 2px 6px;
	}
	th.rules {
		padding: 2px 6px 2px 6px;
  	  	border-top: solid 1px; 
  	  	border-bottom: solid 1px;
	  	border-right: solid 1px; 
	  	border-left: solid 1px;
	}
	td.rules {
		padding: 2px 6px 2px 6px;
  	  	border-top: solid 1px; 
  	  	border-bottom: solid 1px;
	  	border-right: solid 1px; 
	  	border-left: solid 1px;
	}
	
	
	.mysummary {
		font-size: 30px;
		//font-style: normal;
		font-weight: bold;
	}
	
	.mysummarysmall {
		font-size: 20px;
		//font-style: normal;
		font-weight: bold;
	}
	
	.content {
		padding-left: 26px;
	}
	