/* This   NesterenkoSoftware.com/stylesheets/style.css     */
/* Changes Made:
Added 
table.QuakerAlt tr.D2 td {    For Total Line 

*/
body {
    margin: 0;
	font-family: "Verdana", Georgia, Serif;
	font-size: 100%; /* was 90%   */
}

p {
	/* font-size: .875em;  */
	margin-top:4px;
	margin-bottom:4px;
}


#container { /* #  -  id   */
    width: 1300px; /* was 960px */
    margin: 0 auto;
}

#navleft{
	width:500px;
	float:left;
}

#navright{
	width:450px;
	float:left;
	

}

/*  a:visited {color:maroon;}  */

/* navbar2 added Dec 2024 */

.navbar1 {
    overflow: hidden;  
	/* overflow: auto; */
    background-color: SandyBrown; /* Dec 2024 was:  #f2f2f2;  tried SandyBrown  deaN#53Fortye  Gray95 */
    /*  font-family: Arial;  */
	font-weight: 600;
}

.navbar2 {
    overflow: hidden;  
	/* overflow: auto; */
    background-color: #fce4cf; /* Dec 2024 90% of SandyBrown */
    /*  font-family: Arial;  */
	font-weight: 600;
}

.navbar {
    overflow: hidden;  
	/* overflow: auto; */
    background-color: SandyBrown; /* Dec 2024 was:  #f2f2f2;    Gray95 */
    /*  font-family: Arial;  */
	
}

.navbar a {
    float: left;
    /* font-size: 1em; */
	font-weight: 600;
    color: black;
    text-align: center;
    padding: 1px 5px 1px 5px; /* top right bottom left      */
    text-decoration: none;
}

.dropdown {
    float: left;
    overflow: hidden;
}

.dropdown .dropbtn {
    cursor: pointer;
    /* font-size: 16px;    */
	font-size: 1em;
    border: none;
    outline: none;
    color: black;
    padding: 1px 15px 1px 15px;
    background-color: inherit;
	font-weight: 600;
}

.navbar a:hover, .dropdown:hover .dropbtn {
    background-color: Gainsboro; /* Dec 2024 was #ddd */
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f8c9a0;  /* 80% of SandyBrown Dec 2024 was:  #f9f9f9;   f9f9f9  light gray */
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

.dropdown-content a {
    float: none;
    color: black;
    padding: 6px 16px; /* top right bottom left      */
    text-decoration: none;
    display: block;
    text-align: left;
}

.dropdown-content a:hover {
    background-color: Gainsboro; /* Dec 2024 was #ddd */
}

.show {
    display: block;
}

ul {
    list-style-type:none;
	margin:0;
	padding:0;
}
li  {
	display:inline;
   }
h1 {
    color:maroon;
	/* font-size:1.8em; */
}
h2 {
    color:maroon;
	/* font-size:1.6em; */
}
h3 {
    color:maroon;
	/* font-size:1.4em; */
}
h4 {
    color:maroon;
	/* font-size:1.2em; */
}
/* Table without Border: */	
table.borderless { 
	border-width: 0px;
	border-spacing: 2px;
	border-style: outset;
	border-color: gray;
	border-collapse: separate;
	background-color: white;
}
	table.borderless th {
		border-width: 0px;
		padding: 1px;
		border-style: inset;
		border-color: gray;
		background-color: white;
	}
	table.borderless td {
		border-width: 0px;
		padding: 1px;
		border-style: inset;
		border-color: gray;
		background-color: white;
	}
/* Table with Border: */	
table.Main { 
	border-width: 1px;
	border-spacing: 2px;
	border-style: inset;
	border-color: black;
	border-collapse: collapse;
	background-color: white;
}

	
	table.Main th {
		border-width: 1px;
		padding: 1px;
		border-style: inset;
		border-color: black;
		background-color: white;
	}
	table.Main td {
		border-width: 1px;
		padding: 1px;
		border-style: inset;
		border-color: black;
		background-color: white;
	}	
	
/*
tr:nth-child(even) {
    background: Gainsboro;} 
	
	
tr:nth-child(odd) {
    background: #FFF;}     Removed Feb 21 2021*/		
	
hr {
	color:maroon;
	border-style: solid;
}
/* Table with Alternating Color Rows  */
table.MastSched { /* .  -  class   */
 	border-width: 1px;
	border-spacing: 2px;
	border-style: inset;
	border-color: gray;
	border-collapse: collapse;
	font-size:.75em;  /* was 80%  was .80em   2017 Oct 28 */
}
	table.MastSched  th { /* .  -  class   */
		border-width: 1px;
		padding: 1px;
		border-style: inset;
		border-color: gray;
		-moz-border-radius: ;
	}
	table.MastSched  td { /* .  -  class     1 em is normal size   400 is normal weight*/
		font-size: .9em; 	
		font-weight: 600;
		border-width: 1px;
		padding: 1px;
		border-style: inset;
		border-color: gray;
		-moz-border-radius: ;
	}
		table.MastSched  tr.D0 td { /* .  -  class   */
			background-color: #FFFFFF;
		}
		table.MastSched  tr.D1 td { /* .  -  class   */
			/* background-color: #E6E4B8; */
			background-color: #FAF8CC;
			/* background-color: #FFFFE0;*/
		}

		table.MastSched  tr.D2 td { /*   For Total Line */ 
			background-color:Gainsboro;
			height: 8px;
		}	
		table.MastSched  tr.D3 td { /*   For Footnote */ 
			font-size: .8em; 
			font-weight: 400;
			background-color: white;
			/*background-color:Gainsboro; */
			/*height: 8px;*/
		}

	/* Table with Alternating Color Rows  */
	
/* Table with Alternating Color Rows  */
table.QuakerAlt { /* .  -  class   */
 	border-width: 1px;
	border-spacing: 2px;
	border-style: inset;
	border-color: gray;
	border-collapse: collapse;
	font-size:80%;
}
	table.QuakerAlt th { /* .  -  class   */
		border-width: 1px;
		padding: 1px;
		border-style: inset;
		border-color: gray;
		-moz-border-radius: ;
	}
	table.QuakerAlt td { /* .  -  class   */
		border-width: 1px;
		padding: 1px;
		border-style: inset;
		border-color: gray;
		-moz-border-radius: ;
	}
		table.QuakerAlt tr.D0 td { /* .  -  class   */
			background-color: #FFFFFF;
		}
		table.QuakerAlt tr.D1 td { /* .  -  class   */
			/* background-color: #E6E4B8; */
			background-color: #FAF8CC;
			/* background-color: #FFFFE0;*/
		}

		table.QuakerAlt tr.D2 td { /*   For Total Line */ 
			background-color:Gainsboro;
			height: 8px;
		}

table.Quaker { /* .  -  class   */
	border-width: 1px;
	border-spacing: 2px;
	border-style: inset;
	border-color: gray;
	border-collapse: collapse;
	/*background-color: white; */
}
	table.Quaker th {
		border-width: 1px;
		padding: 1px;
		border-style: inset;
		border-color: gray;
		/*background-color: white; */
		-moz-border-radius: ;
	}
	table.Quaker td {
		border-width: 1px;
		padding: 1px;
		border-style: inset;
		border-color: gray;
		/*background-color: white; */
		-moz-border-radius: ;
	}	
		table.Quaker tr.D0 td {
			background-color: #FFFFFF;
		}
		table.Quaker tr.D1 td {
			/* background-color: #E6E4B8; */
			background-color: #FAF8CC;
			/* background-color: #FFFFE0;*/
		}	
		table.Quaker  tr.D3 td { /*   For Break in DisplayLoginTable */ 
			height:3px;
			font-size: .1em; 
			font-weight: 100;
			background-color: gray;
		}
		table.Quaker  tr.D4 td { /*   For Break in DisplayLoginTable */ 
			height:15px;
			font-size: .1em; 
			font-weight: 100;
			background-color: green;
		}
	


	p.midmaroon	{
		/* font-size:1.15em; */
		color:maroon;
		margin-top:-5px;
		margin-bottom:-5px;
		font-weight:bold;
	}	
	p.center {
		text-align:center;
	}
	p.midblack {
		/* font-size:1.1em; */
		color:black;
	}		
/* eg.  <p class="largemaroon">  */		
#paralarge {
	/* font-size:1.8em; */
	color:maroon;
}
#paramid {
	/* font-size:1.5em; */
	color:maroon;
}
#paracenter	{
	text-align:center;
}  
.center { /* .  -  class   */
	text-align:center;
}
.MainDiv { /* .  -  class   */
	margin : 0px 1px 0px 1px;
}

.recordadd { /* .  -  class   */
    font-size: 20px; 
    color: green;
}
/*
a:link {color:blue;}
a:visited {color:maroon;}
a:hover {color:black;}
a:active {color:blue;}
*/

/* additions from Table Edit here:

*/

input {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-shadow: 0px 1px 3px #666666;
  -moz-box-shadow: 0px 1px 3px #666666;
  box-shadow: 0px 1px 3px #666666;
  /* font-family: Arial; */
  /* color: #454545;  */
  color: black;
  font-size: 14px;  
  background: #ccc;
  padding: 5px 15px 5px 15px;
  text-decoration: none;
}

input:hover {
  /* background: #a3a3a3; */
  background: Wheat;
  text-decoration: none;
}

#login {
	width:300px;
	float:left;
	border-radius:10px;
	border:2px solid #ccc;
	padding:10px 40px 25px;
	margin-top:70px
}
#logout {
	float:right;
	padding:2px;
	border-radius: 3px;
	border:dashed 1px gray
}