table.fftable {font-size:12px;color:#333333;width:100%;border-width: 1px;border-color: #729ea5;border-collapse: collapse;}
table.fftable th {font-size:12px;background-color:#acc8cc;border-width: 1px;padding: 8px;border-style: solid;border-color: #729ea5;text-align:left;}
table.fftable tr {background-color:#d4e3e5;}
table.fftable td {font-size:12px;border-width: 1px;padding: 8px;border-style: solid;border-color: #729ea5;}

table.tftable {font-size:12px;color:#333333;width:100%;border-width: 1px;border-color: #ebab3a;border-collapse: collapse;}
table.tftable th {font-size:12px;background-color:#e6983b;border-width: 1px;padding: 8px;border-style: solid;border-color: #ebab3a;text-align:left;}
table.tftable tr {background-color:#f0c169;}
table.tftable td {font-size:12px;border-width: 1px;padding: 8px;border-style: solid;border-color: #ebab3a;}

table.tttable {font-size:12px;color:#333333;width:85%;border-width: 1px;border-color: #ebab3a;border-collapse: collapse;}
table.tttable th {font-size:12px;background-color:#e6983b;border-width: 1px;padding: 8px;border-style: solid;border-color: #ebab3a;text-align:left;}
table.tttable tr {background-color:#f0c169;}
table.tttable td {font-size:12px;border-width: 1px;padding: 8px;border-style: solid;border-color: #ebab3a;}

.auto-style1 {border-width: 0px;}

form    {
margin:auto;
position:relative;
width:90%;
/*height:450px;*/
font-family: Tahoma, Geneva, sans-serif;
font-size: 14px;
font-style: italic;
line-height: 24px;
font-weight: bold;
color: #09C;
text-decoration: none;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
padding:10px;
border: 1px solid #999;
border: inset 1px solid #333;
-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
}
form input[type='password'],[name='access_login']{
width:80px;
background:CornSilk;
color:black;
height:25px;
border: 1p solid #999;
text-align:left;
}
input {
width:60px;
background:CornSilk;
font-size: 16px;
color:black;
height:20px;
text-align:right;
padding-right:5px;
border: 1p solid #999;
}
form input[type='button'],[type='submit'] {
width:80px;
background:green;
color:#fff;
font-family: Tahoma, Geneva, sans-serif;
height:40px;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
border: 1p solid #999;
text-align:center;
}
form input[type='number']::-webkit-outer-spin-button,
form input[type='number']::-webkit-inner-spin-button,
form input[type='date']::-webkit-outer-spin-button,
form input[type='date']::-webkit-inner-spin-button {
    -webkit-appearance: none; margin: 0;
}
form input[type='date'] { width:100px;}
form input[disabled] { background:LightGray;}
.hidden{
   visibility:hidden;
}
a.dabutton {
   border-top: 1px solid #96d1f8;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   background: -ms-linear-gradient(top, #3e779d, #65a9d7);
   background: -o-linear-gradient(top, #3e779d, #65a9d7);
   padding: 5px 10px;
   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;
   border-radius: 8px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 14px;
   font-family: Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   width:265px;
   height:50px;
   }