body {background-color: #d5bd6d; font:12px Arial, Helvetica, sans-serif; color:#3d3d3d;}

form {margin:auto; width:910px; background:white; padding:0 7px 7px;}
marquee {line-height:24px; display:inline-block;}
.header {padding:5px 0;}
.header h1 {margin:0; padding:0; color:#333399; font-size:20px; font-weight:normal; text-transform:uppercase;}
.header h1 span {color:black;}
.header h2 {margin:0; padding:10px 0 0; color:#333399; font-weight:normal; text-align:left; }
.header p {margin:0; padding:0;}

.table-wrap table {background:#CCC; table-layout:fixed;}
.table-wrap td, .table-wrap th {padding:5px; background:white;}
.table-wrap th {background: #45484d; /* Old browsers */ color:white;
background: -moz-linear-gradient(top,  #45484d 0%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #45484d 0%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #45484d 0%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #45484d 0%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
.table-wrap td {vertical-align:top;}
.table-wrap3 input {border:0; text-align:right;}

.online-link {padding-bottom:10px; font-weight:700;}

.table-wrap table table {background:none;}
.table-wrap table table td {padding:0;}
.table-wrap2 input, .table-wrap2 select {border:1px solid #ccc !important;}

h3 {margin:0; padding:0; color:#333399; font-size:18px; font-weight:normal; text-align:left; }
.hidden {display:none;}

