body, div {margin: 0;padding: 0;}
form {display: inline;}
h1, h2, h3, h4, h5, h6, h7 {margin: 0 0 1em 0;  padding: 0;}
img {border:  none;}
input, select, textarea {font-size:  100%;}
input, textarea {padding: 0.2em;}
.noborder {border: none;}
p {margin: 0 0 1em 0;}
p.adam-question {padding:  0.5em;margin: 0.5em 0;font-weight:  bold;font-size:  140%;color:  #000000;background-color:  #FFFFFF;}
th, td {vertical-align:  top;margin: 0px;padding:  5px;text-align: left;}
.cleft {clear:  left;height:  1em;max-height:  1em;margin: 0;padding: 0;overflow:  hidden;visibility:  hidden;}
.cright {clear:  right;height:  1em;max-height:  1em;margin: 0;padding: 0;overflow:  hidden;visibility:  hidden;}
.cboth {clear:  both;height:  1em;max-height:  1em;margin: 0;padding: 0;overflow:  hidden;visibility:  hidden;}
.fleft {float:  left;}
.fright {float:  right;}
.tcenter {text-align:  center;}
.tjustify {text-align:  justify;}
.tleft {text-align:  left;}
.tright {text-align:  right;}
.normal {font-weight:  normal;}
ul.PagerAllPages {margin:  1em 0;padding: 0;list-style-type:  none;}
ul.PagerAllPages li {margin: 0.25em;padding:  0;display:  inline;}
td.summary-cell, td.summary-cell-total {font-weight:  bold;width:  85%;padding:  0.5em;text-align:  right;}
td.summary-value, td.summary-value-total {width:  15%;padding:  0.5em;text-align:  right;}
td.summary-cell-total, td.summary-value-total {font-weight:  bold;font-size:  110%;}
.no-print, .invisible {display:  none;}
.page-break {page-break-before:  always;}
div.select-to-checkboxes-container {display:  none;}
.padding-1em {padding: 1em;}
.rel-pos {position:  relative;}