body {
  margin:20px 0px 0px;
  text-align:center;
  font-family:Arial,Helvetica,sans-serif;
  font-size:10pt;
  font-style:normal;
  font-weight:normal;
}

div.main {
  background-color:#f6f5f0;
  margin-left: auto;
  margin-right: auto;
  position:relative;
  width:762px;
  text-align:left;
}

div.logo {
  background-color: #f6f5f0;
  float:left;
  width:221px;
}

div.title {
  float:right;
  margin-top:33px;
  width:540px;
}

div.form {
  width:762px;
  text-align:center;
  clear:both;
}

div.infopanel {
  margin-top:4em;
  width:350px;
  float:right;
  text-align:left;

}

div.footer {
  width:762px;
  height:30px;
  clear:both;
  /*margin-left:221px;*/
  border-top:1px solid #c0c0c0;
  /*border-left:1px solid black;*/
}

table {
  text-align:left;
  background: #e6e5e0;
  border: 1px solid #fff;
}
  
th {
  /*background: #ff1;*/
  background: #d5d3c8;
  border: 1px solid #fff;
  font-weight: bold;
}

td {
 /* border-bottom: 1px solid #fff;
  border-left: 1px solid #fff;*/
  background:#e6e5e0;
  border: 1px solid #fff;
}

td.tablefooter {

  background:#f0ece6;
  border:none;
  border-bottom:4px solid #fff;
  font-weight:bold;
  text-align:right;
}

table.split-date-wrap {
        width:auto;
        margin-bottom:0;
}

table.split-date-wrap td {
        padding:0 0.2em 0.4em 0;
        border-bottom:0 none;
}

table.split-date-wrap td input {
        margin-right:0.3em;
}

table.split-date-wrap td label {
        font-size:10px;
        font-weight:normal;
        display:block;
}

img.footeralign {
  border-style:none;
  margin-left:16px;
  margin-top:12px;
}

.bodytext {
  color:#666666;
  font-family:Arial,Helvetica,sans-serif;
  font-size:9pt;
  font-style:normal;
  font-weight:normal;
  margin-left:20px;
  margin-right:50px;
}
  
.bigtext {
  color:#6495ed;
  font-family:Arial,Helvetica,sans-serif;
  font-size:10pt;
  font-style:normal;
  font-weight:bold;
}

div.form-label {
  float:left;
  font-weight:bold;
  width:110px;
}

div.field {
  margin-left:110px;
}

.button {
  background-color:#999999;
  color:#FFFFFF;
  font-family:Arial;
  font-size:9pt;
  margin-left:20px;
  margin-top:10px;
}

form.pickdates {
  background:#e6e5e0;
  border:none;
  /*border:3px double #ccc;*/
  float:left;
  margin-left:30px;
  padding:10px;
  text-align:left;
  width:300px;
}

form {
  background:#e6e5e0;
  border:none;
  clear:both;
  margin-left:auto;
  margin-right:auto;
  padding:0.2em;
  text-align:left;
  width:706px;
}


form.strong {
  border:2px solid #ccc;
  padding:0.1em;
}


fieldset {
  margin-left: 40px;
  border: none;
  /*border:2px solid #fff;*/
  margin-bottom:1.6em;
  padding:1em;
  width:240px;
}

ul {
list-style-type: none;
}

a:link {
  color:#999999;
}
a:visited {
  color:#999999;
}
a:active {
  color:#3366CC;
}
a:hover {
  color:#3399FF;
}