/*hlf.css - styles for hfl section */

.rightSideImage {float: right;}
.leftSideImage {float: left;}
.sizeForcer {clear: both;}

#HFLMenu, #SectionBreak {padding: 0 0 0 3em; border-bottom: 1px solid; margin-bottom: 1em;}
#HFLSearchEntry .formatInfo {padding: 0 0 0 3em;}
#HFLSearchEntry form {margin: 1em 10em 1em 10em; padding: 1em; background-color:#EBF3E9;}
#HFLSearchEntry form .heading {text-align: center; font-weight: bold; padding: 0.5em; background-color:#C9DFC4;}
#HFLSearchEntry form .buttonLine {text-align: right;}
#HFLSearchEntry form p a {padding-left: 6em;}

#HFLResults table td {border: 0;}
#HFLResults table .productCol {padding-left: 12em; width: 20em;}
#HFLResults table .batchCol, #HFLResults table .dateCol, #HFLResults table .certCol {width: 7em; text-align: center;}
#HFLResults table .linkCol {width: 4em; text-align: center;}
#HFLResults p {text-align: center;}

#HFLUploadHead, #HFLUploadResults, #HFLYearSelect {padding: 3em;}
#HFLUploadResults table td, #HFLYearSelect table td {border: 0; text-align: center;}
.uploadGood {color: #00C800;}
.uploadFail {color: #EB0000;}
.colHead { background: #FFFFCC; font-weight: bold; } 

.openForm {visibility: visible;}
.closedForm {visibility: hidden;} 