@charset "utf-8";
/* CSS Document */

table.table1 th { 
background: none;
color: lightslategray; 	
border: none;
padding-top: 5px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; 
font-weight: normal;
font-family: 'Lato', sans-serif;
font-size: 16px;
}
	
table.table1 td { 
background: none;
color: lightslategray; 	
border-bottom: 1px dotted #E5E5E5;
padding-top: 3px; padding-right: 3px; padding-bottom: 0px; padding-left: 3px; 
font-weight: normal;
font-family: 'Lato', sans-serif;
font-size: 10px;
}
	
table.table2 th
{ 
background: -webkit-linear-gradient(top, #5ba5cb 0%, #3a70ab 100%); background: -moz-linear-gradient(top, #5ba5cb 0%, #3a70ab 100%); padding: 16px 0 0 0; background: -ms-linear-gradient(top, #5ba5cb 0%, #3a70ab 100%);
color: #ECECFF; 	
border-bottom: 1px solid #F4F4F4;
padding-top: 5px; padding-right: 2px; padding-bottom: 5px; padding-left:5px; 
font-weight: bold;
font-family: 'Lato', sans-serif;
font-size: 12px;
}
	
table.table2 tr:hover{background-color:#f5f5f5}
	
table.table2 td { 
background: none;
color: dimgray; 	
border-bottom: 1px dotted #C0C0C0;
padding-top: 3px; padding-right: 3px; padding-bottom: 0px; padding-left: 3px; 
font-weight: normal;
font-family: 'Lato', sans-serif;
font-size: 10px;
	
}
.button {
    text-align: center;
    text-decoration: none;
    display: inline-block;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
    cursor: pointer;	
}
.button1 {
		background-color: #008CBA; 
		color: white; font-size: 14px; 
		border: 1px solid #008CBA;
		padding-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 1px;
		margin: 0px 1px;
	}

.button1:hover {
    background-color: white;
    color: #008CBA;	
	}
.button2 {
		background-color: #008CBA; 
		color: white; font-size: 10px; 
		border: 1px solid #008CBA;
		padding-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 1px;
		margin: 0px 1px;
	}

.button1:hover {
    background-color: white;
    color: #008CBA;	
	}	
	
	
input  {
    width:85%;
    height:2em;
    vertical-align:top;
}
select {
    border:1px solid #ccc;
    vertical-align:top;
    height:2em;
	width:86%;
}
option {
    color:gray;
    width:100%;
    text-decoration:none;
}


input, select, textarea {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
	
fieldset
{
  background-color:none;
  /*max-width:500px;  */
  padding:16px;	
	font-weight: bold;
font-family: 'Lato', sans-serif;
font-size: 16px;
}
legend1
{
  margin-bottom:0px;
  margin-left:16px;
	font-weight: bold;
font-family: 'Lato', sans-serif;
font-size: 16px;
}
	
hr.hrstyle1 {
    border: 0;
    height: 1px;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
}	
/*input[type=text]:focus {    background-color: lightgrey;}* /