
body{
     background-color:#FFF08A;
     text-align:center;
}
h1{position:absolute;top:-150px;
} 

h3{margin-top: 3px;
    margin-bottom: -18px;
}

p{margin-bottom:4px;}

form {margin:13px 0px 7px 0px;}



.bottom {border-bottom:medium solid black;}

.box1 { position: relative;  margin-left:-1px;
}
.box2 { position: absolute; right: 2px; top: 0px; width:9px; height:7px; background-color:#FFFF94; }

.cellcolor {background-color:#E5E5CD;}
.cellcolor1{background-color:white;}

 .ed1{
  
  font-size:.9em;
}

 .ed2{
  
  font-size:.9em;
}

 .ed3{
  width:93px;
  font-size:.9em;
}

 .ed4{
  
  font-size:.9em;
}

.green {color:#00A400;}

.instructions {line-height: .9;}

.instructions p{
	         background-color:#F7F7F7;
	         font-size:.8em;
             margin:5px auto;
             border: 2px solid black;
             max-width: 9.8%;
             padding:3px 0px 2px 0px;            
}

.instructions2 {background-color:#F7F7F7;
               font-size:.65em;
               max-width: 9.8%; 
               border: 1px solid black; 
               line-height: .9;
               padding-top:6px;
               padding-bottom:4px;
}

.instructions2 p{font-size:12pt;}


.instructions3 {display:inline;
               font-size:9pt;               
               border: 0px solid black;
               font-weight:normal;
               padding:2px 6px 2px 6px;
}

.instructions4 {display:inline;
               font-size:11pt;              
               border: 0px solid black;
               font-weight:normal;
               padding:2px 6px 2px 6px;
               margin-left:-140px;
               margin-right:50px;
}

.nav { padding:0px 0px 4px 0px;
      font-family: Arial, Helvetica, sans-serif;
      font-size:.9em;
      margin: auto; 
	  max-height: 999999px;
}
.nav a:hover {color: blue; text-decoration: none;}  
.nav tr:hover {background-color:#FFF08A;}

.nav1 {padding:0px 0px 2px 0px; 
      font-family: Arial, Helvetica, sans-serif;                    
      font-size: .9em;
}
.nav1 a:hover {color: blue; text-decoration: none;} 

.nav2 {font-size:16px;
      margin-right: auto; 
      margin-left: auto; 
} 

.nav3 {font-family: serif;
      margin:auto ;
     padding:0px 0px 0px 0px;  
      
} 
.nav3 table th:hover {color: blue; text-decoration: none;background-color:#FFF08A;  } 

.nav4 {text-align:center;           
       padding:0px 0px 0px 0px;
       font-size:14px;
       margin-right: auto; 
       margin-left:auto; 
}

.nav4 td{padding:0px 20px 0px 20px;}
.nav4 tr{font-weight:normal;}
.nav4 th{font-weight:normal;} 
.nav4 a:hover {color: blue;  }  
.nav4 tr:hover {background-color:#FFF08A;}
.navv table a:hover{text-decoration: underline; color:blue;  background-color:red}
.tog1 td a:hover {color: blue;  }


.scrollup {
    width: 60px;
    height: 60px;
    position: fixed;
    top: 220px;
    left: 198px;
    display: none;
    background: url('BacktoTop.jpg') no-repeat;
   }
.scrollup2 {
    width: 60px;
    height: 60px;
    position: fixed;
    top: 220px;
    right: 100px;
    display: none;
    background: url('BacktoTop.jpg') no-repeat;
	}
.shadow{
    -moz-box-shadow: 3px 3px 4px #555;
    -webkit-box-shadow: 3px 3px 4px #555;
    box-shadow: 3px 3px 4px #555; /* For IE 8 */    
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#555')"; /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength = 4, Direction = 135, Color = '#cccccc');
}
.tablenav{
	
	 border:none;
	
}


table {font-family: Arial, Helvetica, sans-serif;
     background-color:white;
     margin:0px auto 10px auto;
     border-collapse:collapse;
     border:outset #ABAB9B;              
}

table a{text-decoration:none; 
      color:#000083;
}



table a:hover{text-decoration: underline; color:blue;  background-color:#FFFF00;}

tr:hover {background: #FFFFB2;cursor:pointer;} 
tr a { display: block; }
tr a:hover{  background-color:#FFFFB2;}

th a { display: block; }
th {border-right: none;}

td a { display: block; }
td a:hover{text-decoration: none; color:black;  background-color:#FFFFB2;}
/*   td.triangle {position:relative; }
    td.triangle div {position:absolute; right:2px; top:0px; width:11px; height:10px; background-color:#FFFF94; }
*/


td{border-right: none;
   text-align:center;
}

td, th {border: thin solid gray;
       border-right: none;
}

.textarea{ text-align:center;
           margin:0px auto;
}





.minitable {border-style:none;margin-bottom:-10px;}

.small { font-size: .65em ;}

.container{padding-right:40px;
           padding-left:40px;
            
}
.subtable td{padding:0px 7px 0px 7px;font-size:17px;}

.vh  { visibility:hidden;}


select { 
 background-color: #FFF08A; 
 color: #7C0013; 
font-size:14px;
padding:0px 0px 0px 0px;  
}
#mask {
	background: grey; 
	position: fixed; left: 0; top: 0; 
	width: 100%; height: 100%;
	opacity: 0.8;
}
.submit_button{margin-top:12px;float:left;}
.loginDivClass{
	display:none;
	background: #333;
	padding: 10px 10px 0px 10px; 	
	border: 2px solid #ddd;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	box-shadow: 0px 0px 20px #999;
	-moz-box-shadow: 0px 0px 20px #999; /* Firefox */
    -webkit-box-shadow: 0px 0px 20px #999; /* Safari, Chrome */
}
img.btn_close {
	float: right; 
	margin: -28px -28px 0 0;
}
fieldset { 
	border:none; 
}
form.signin .textbox label { 
	display:block; 
	padding-bottom:7px; 
}
form.signin .textbox span { 
	display:block;
}
form.signin p, form.signin span { 
	color:white; 
	font-size:12px; 
	line-height:18px;
} 
form.signin .textbox input { 
	background:#666666; 
	border-bottom:1px solid #333;
	border-left:1px solid #000;
	border-right:1px solid #333;
	border-top:1px solid #000;
	color:#fff; 
	font:13px Arial, Helvetica, sans-serif;
	padding:6px 6px 4px;
	width:200px;
}

ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 110px;
    background-color: #f1f1f1;
    border: 1px solid #555;
    border:outset #ABAB9B;
}
li a {
    display: block;
    color: #000;
    padding: 3px 0px;
    text-decoration: none;
}
li { 
    font-family: Arial, Helvetica, sans-serif;
    font-size:1.15em;
    text-align: center;
    border-bottom: 1px solid #555;
}
li a.active {
    background-color: black;
    color: white;
}

li a:hover:not(.active) {
    background-color: #555;
    color: white;
}