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: 3px; padding-bottom: 5px; padding-left:3px;



    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;	}*/







button.button1 {



    background-color: #3a70ab;



    color: white; font-size: 14px;



    border: 1px solid #008CBA;



    padding-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 1px;



    margin: 0px 1px;



    text-align: center;



    text-decoration: none;



    display: inline-block;



    -webkit-transition-duration: 0.4s; /* Safari */



    transition-duration: 0.4s;



    cursor: pointer;



}







button.button1:hover {



    background-color: white;



    color: #008CBA;



}



button.button2 {



    background-color: #3a70ab;



    color: white; font-size: 10px;



    border: 1px solid #008CBA;



    padding-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 1px;



    margin: 0px 1px;



    text-align: center;



    text-decoration: none;



    display: inline-block;



    -webkit-transition-duration: 0.4s; /* Safari */



    transition-duration: 0.4s;



    cursor: pointer;



}







button.button3 {



    background-color: transparent;



    border: none;



    outline:none;



    padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;



    margin: 0px 0px;



    cursor:pointer;



    decoration:none;



}


input  {
    width:86%;
    height:2em;
    vertical-align:top;
    border:1px solid #ccc;
    padding-top: 1px; padding-bottom: 1px; padding-left: 4px; padding-right: 1px;
    font-family: 'Lato', sans-serif;
    font-size: 10px;
}
select {
    border:1px solid #ccc;
    vertical-align:top;
    height:2em;
    width:86%;
    font-family: 'Lato', sans-serif;
    font-size: 10px;
}
option {
    color:gray;
    width:100%;
    text-decoration:none;
    font-family: 'Lato', sans-serif;
    font-size: 10px;
}











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;



    border: 1px solid #282B29; /* fieldset border will not show in IE if this is not included*/



}







legend



{



    margin-bottom:0px;



    margin-left:16px;



    font-weight: bold;



    font-family: 'Lato', sans-serif;



    font-size: 16px;



    /* display:block; */



}







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;}*/



.msg{



    color:#093;



    text-align:center;

    margin:0px;

    font-family: sans-serif;

    font-weight: 100;

}

.actionTD a{

    text-decoration:none;

}

