
.div1
  {
	background-color:#EDFDE3;
	padding:10px;
	overflow: auto;
  }
  .headerdiv
  {   

   font-family:Georgia, "Times New Roman", Times, serif;
    padding-top: 0.1px;
  
  }
  .footerdiv
  {   
    height:5%;
    background-color:#B3FBB3;
    padding:2px;
    border-bottom-right-radius: 25px;
    border-bottom-left-radius: 25px;
  }
  .bodydiv
  {
    width:90%;
    margin-left:5%;
	margin-right:5%;
  padding-top: 15px;
  
    border-radius: 25px;
    background-color: #B3FBB3;
  }
input
	{
 		border:1px solid olive;
 		border-radius:5px;
 	}
 	.h1a
	{
  		color:005900;
  		font-size:22px;
  		text-align:center;
  		padding: 6px;
  		text-decoration: underline; 
        background-color: #B3FBB3;
border-radius:15px;
text-shadow: text-shadow: -1px 2px 2px #123811;;
        	}
          .h1c
  {
    
      font-size:14px;
      text-align:center;
      padding: 6px;
      
        background-color: #B3FBB3;

          }
	.h1b
	{
  		color:#2F622F;
  		font-size:26px;
  		text-align:center;
	
 	}
  .note
  {
    color: red;
  }
  .info
  {
    color: blue;
  }
  .frame
  {
    
    border: groove;
border-radius: 25px;


  }

  ul#menu {
    padding: 12px;
  
   
   
}

ul#menu li {
    display: inline;
    margin-right: 3px;
    border: thick;
    border-color: darkgray;
    border-width: 2px;
   border-color: black;

}

ul#menu li a {
    background-color: #2F622F;
    padding: 7px 20px;
    text-decoration: none;
    color: white;
   border-radius : 5px 5px 20px 20px ;


}

ul#menu li a:hover {
	color: white;
	background-color: #95CC95;
}
table.sortable {
    font-family: "Calibri (Body)", Sans-serif;
    font-size:14px;
    color:#333333;
    border-width: 1px;
    border-color: #666666;
    border-collapse: collapse;
}
table.sortable th {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #666666;
	background-color: #BBF0AC;
}

table.sortable td {
    border-width: 1px;
    padding: 8px;
    border-style: solid;
    border-color: #666666;
    background-color: #ffffff;
}

table.sortable thead {
    background-color:#eee;
    color:#666666;
    font-weight: bold;
    cursor: default;
}

table.sortable th:not(.sorttable_sorted):not(.sorttable_sorted_reverse):not(.sorttable_nosort):after { 
    content: " \25B4\25BE" 
	
}

th{
	background-color: #B3FBB3;
 
}
.btn-style{
  border : solid 0px #288c1a;
  border-radius : 20px;
  moz-border-radius : 20px;
  -webkit-box-shadow : inset 11px 0px 0px rgba(0,0,0,0.3);
  -moz-box-shadow : inset 11px 0px 0px rgba(0,0,0,0.3);
  box-shadow : inset 11px 0px 0px rgba(0,0,0,0.3);
  font-size : 17px;
  color : #1c1c1c;
  padding : 1px 17px;
  background : #c9f2c4;
  background : -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c9f2c4), color-stop(100%,#6db053));
  background : -moz-linear-gradient(top, #c9f2c4 0%, #6db053 100%);
  background : -webkit-linear-gradient(top, #c9f2c4 0%, #6db053 100%);
  background : -o-linear-gradient(top, #c9f2c4 0%, #6db053 100%);
  background : -ms-linear-gradient(top, #c9f2c4 0%, #6db053 100%);
  background : linear-gradient(top, #c9f2c4 0%, #6db053 100%);
  filter : progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9f2c4', endColorstr='#6db053',GradientType=0 );

}