input, textarea {
	font-size: 1em;
	font-family: Verdana, 'Droid+Sans+Mono', sans-serif;
}
#enter_results {
	width: 100%;
	border: 1px solid;
	background: white;
}
.strong {
	font-weight: bold;
	text-align: right;
}
.manual_result {
	width: 100%;
}
.manual_result td.label {
	text-align: right;
}
table {
    -webkit-border-horizontal-spacing: 0;
    -webkit-border-vertical-spacing: 0;
}
#result_report {
    background: white;
}
.report {
    width: 100%;
    margin: 0 0;
}
.report table {
    width: 100%;
}
.report {
    border-collapse: collapse;   
    width: 100%;
    text-align: left;
}
.report .center {
    text-align: center;
}
.report td {
    vertical-align: top;
    padding: 1px;
    margin: 0;
}

.report table td.label {
    width: 150px;
    vertical-align: top;
}
.report table td.strong {
    text-align: right;
    vertical-align: top;
    padding-right: 5px;
}
.manual_result {
    background: white;
    font-size:1em;
}
.manual_result tr:hover{
    background: white;
}
.report caption {
    text-align: left;
    padding-left: 5px;
    background-color: #e2d2b2;
    height: 25px;
    vertical-align:middle;
}
.report .lab_test {
    font-weight: bold;
}
.cells td {
    border-collapse: collapse;
    border: 1px solid #C0C0C0;
    border-spacing: 0;
    vertical-align: top;
}
.cells th {
    border-right: 1px solid #C0C0C0;
}
.cells pre {
    font-size: 1em;
}
.manual_result select {
    width: 10.5em;
    margin-left: 10px;
    font-size:1em;
}