form, textarea, input, ul{
   margin: 0 !important;
   padding: 0 !important;
}

header{
   margin: 0px 10px !important;
}

body{
   font-family: Verdana, sans-serif;
   font-size: 15px;
}

div#login{
   margin:auto;
   max-width: 300px;
   max-height: 300px;
   width: 100%;
   height: 100%;
   text-align: center;
}

div#login input{
   border: solid 1px #000 !important;
   text-align:  center;
}

h2{
   font-family: inherit;
   font-size: 20px;
}

div.container{
   margin-top:0;
}

div#login table{
   border-collapse: collapse;
   width: 100%;
}

input[type="button"]{
   background-color: #808080;
   color: #FFFFFF;
   border-radius: 0;
   font-family: inherit;
   font-size: inherit;
}

div#login td{
   border: none;
}
input{
   border: 0 !important;
   font-family:  inherit;
   font-size:  inherit;
}
input, #mbTbl input{
   border:none;
   max-width: 100%;
}

input[type="radio"]{
   max-width: 20%;
}

table.col25 td{
   width: 25%;
}

label{
   display: inline;
   font-weight: inherit;
   font-size:  inherit;
}

select{
   width: 50%;
   display: inline;
   margin:0;
}

.col25 input{
   width:85%;
}

table.col50 td{
   width: 50%;
}

table.col50 input{
   width: 100%;
}

td, tr{
   vertical-align: top;
   height: 20px;
}

div.container{
   margin-left:auto;
   margin-right: auto;
}

div#dialogError{
   color:#F00;
}

table{
   width: 100%;
}

section{
   margin-top: 10px;
}

td {
   border: 1px solid #000;
}

.grayBackground{
   color: #000000;
   background-color: #E0E0E0;
   font-weight: bold;
}

.subscript{
   font-size: 13px;
}

input#date{
   display: none;
}

textarea{
   width: 100%;
   border: none;
}

ul.topMenu li,ul.topMenu li a{
   background-color: #808080;
   display:inline;
   text-align:center;
   font-size:16px;
   float:left;
   text-decoration:none;
   padding:5px 15px;
   color:#FFFFFF;
   height:28px;
   cursor: pointer;
}

ul.topMenu li:hover , ul.topMenu li a:hover{
   color:#999999;
}

ul.topMenu li a{
   padding: 0px;
}

@media (max-width: 500px) {
   .grayBackground{
      font-weight: inherit;
      font-size: inherit;
   }
   
   #mbTbl{
      font-size: 10px;
   }
}
