#midsection body, table, th, td, tr, form {font: 12px Tahoma,Arial,Helvetica,sans-serif; vertical-align: top}
#midsection h1 h2 h3 h4 h5 h6 {font-family: Tahoma; vertical-align: top}
#midsection form {margin: 0px; padding: 0px}
#midsection textarea, input, select, label, button {font: 12px Tahoma,Arial,Helvetica,sans-serif}
#midsection td.label { text-align: right; vertical-align: middle}
#midsection td.box { text-align: left; vertical-align: middle; padding:4px 4px 4px 4px;}
#midsection table { border-collapse: collapse}
#midsection th {font: bold; background-color: #c4cbd6; border: 1px solid #D6D6D6; padding: 5px; text-align: center}
//#midsection th {font: bold; background: #FFF3CB; border: 1px solid #D6D6D6; padding: 5px; text-align: center}
#midsection .bordered {border: 1px solid #D6D6D6; padding: 5px 5px 5px 5px ;}
#midsection .evenrow {background-color: #efefef}
#midsection .yearly_row {background-color: #D6D6D6}
#midsection hr {page-break-after: always}
//#midsection .evenrow {background-color: #EFEFEF}
/* setting a consistent width; 
   control of type=file still not possible */
#midsection input[type=text],input[type=password]
// textarea{width:5.25em;*width:5.9em;}
#midsection td.input{text-align: left;}
//#midsection  {padding:3px 3px 3px 3px;}
#midsection p{font:bold;}
