
body{background-color:#FFF08A; text-align:center; font-size:.78em;}
fieldset {	border:none;}
form {margin:13px 0px 7px 0px;}
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;
}
 
h3{margin-top: 3px; margin-bottom: -18px;}
img.btn_close {float: right;	margin: -24px -24px 0 0;}
li { font-family: Arial, Helvetica, sans-serif; font-size:1.15em; text-align: center; border-bottom: 1px solid #555;}
li a {
    display: block;
    color: #000;
    padding: 3px 0px;
    text-decoration: none;
}
li a.active { background-color: black; color: white;}
li a:hover:not(.active) { background-color: #555; color: white;}
p{margin-bottom:4px;}

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

select { background-color: #FFF08A; color: #7C0013; font-size:14px; padding:0px 0px 0px 0px;}

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

td {border-right: none; text-align:center;}
td a { display: block; }
td a:hover{text-decoration: none; color:black;  background-color:#ffff33;}
td, th {border: thin solid gray; border-right: none;}
th a { display: block; }
th {border-right: none;}
tbody tr:hover {
 background: yellow;cursor:pointer;
}
 
tr a { display: block; }
tr a:hover{  background-color:yellow;}
tr .hand {cursor:pointer;}


ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 110px;
    background-color: #f1f1f1;
    border: 1px solid #555;
    border:outset #ABAB9B;
}

.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 {
  -webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
    width: 50px;
    height: 50px;
    position: fixed;
    top: 500px;
    left: 107px;
    display: none;
    background: url('BacktoTop.jpg') no-repeat;
   }
.scrollup2 {
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;  
    width: 50px;
    height: 50px;
    position: fixed;
    top: 500px;
    right: 76px;
    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;}
.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;}

#logoutBox{
  position:absolute;
  right:.001%;
  top:1px;	
  background-color: lightgrey;
  width: 150px;
  border: 1px solid black;
  padding: 3px;
  margin: 1px;
  z-index:99999;
}

#mask {
	background: grey; 
	position: fixed; left: 0; top: 0; 
	width: 100%; height: 100%;
	opacity: 0.8;
	 z-index: 99998;
}
.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 */
}




