/* html{
 margin:0;
 padding:0;
 border:0;
 width:100%;
 background:#FFFFFF;
 min-width:320px;
 font-family:Lucida Sans, Arial, Helvetica, Sans-Serif;
 font-size:1em;
}
a{
 text-decoration: none;
}
a:hover{
 text-decoration: underline;
}
h1{
 margin:0;
}
h3{
 margin:0;
}
div.header{
 clear:both;
 float:left;
 width:100%;
 padding:0 0 3px 0;
 border-bottom:1px solid #000;
 font-family:Arial, Helvetica, Sans-Serif;
 font-size:1em;
}
div.header ul{
 clear:left;
 float:left;
 list-style:none outside none;
 margin:0;
 padding:0;
 width:100%;
}
div.header ul li{ 
 display:inline;
}
div.header ul li a{
 background: none repeat scroll 0 0 #333333;
 color:#FFFFFF;
 display:block;
 float:left;
 line-height:1.3em;
 margin:0 0 0 1px;
 padding:3px 10px;
 text-align:center;
}
table.header{
  width: 100%;
  font-family:Arial, Helvetica, Sans-Serif;
}
div.container{
 clear:both;
 float:left;
 width:100%;
}
div.content{
 float:left;
 padding:0 0 1em 0;
 font-family:Lucida Sans, Arial, Helvetica, Sans-Serif;
 font-size:1em;
}  */
form, table, th, td, input, select{
  padding: 1px !important;
  margin: 1px !important;
}
div.traperror{
 color:red;
 padding:0 0.1em;
}
table.border tr th{
 background:none repeat scroll 0 0 #333333;
 color:#FFFFFF;
 border:1px solid #FFF;
 text-align: center !important;
}
table.border tr td{
 border:1px solid #000; 
 text-align: right !important;
}
/* table.border tr th a{
 color:#FFFFFF;
}
table.border tr th a:hover{
 text-decoration: underline;
 color:yellow;
}
table.border tr th a.ordered{
 color:yellow;
} */
table.content{
  font-family:Arial, Helvetica, Sans-Serif;
  font-size: 10pt;
}
table.print-border{
  width: 100%;
  border-left: 1px solid #000;
  border-top: 1px solid #000;
  border-spacing:0;
  border-collapse: collapse;
  font-family:Arial, Helvetica, Sans-Serif;
  font-size: 9;
}
table.print-border td{
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  font-family:Arial, Helvetica, Sans-Serif;
  font-size: 9;
}
div.footer{
 clear:both;
 float:left;
 width:100%;
 border-top:1px solid #000;
 font-size:75%;
 margin: 0.5em;
}
div.copyright{
 padding:0.5em;
}
input.right{
  text-align: right;
}
h1.white{
  color: white !important;
}
div.container-fluid h3{
  margin-top: 60px;
}
.hidden{
  display: none;
}
.show{
  display: block;
}
tr.yellow{
  background-color: yellow;
}
tr.red{
  background-color: #E41B17;
  font-weight: bold;
}
tr.green{
  background-color: lightgreen;
}
tr.blue{
  background-color: cyan;
}
button.black{
  background-color: transparent;
  margin: 0;
  padding: 0;
  width: 100%;
  display: inline-block;
  text-align: center;
  border: none;
}
button.black:hover{
  color: lightgreen;
}
