.selectBox {
	
}
#bigDiv {
	/*border:1px solid #c4c4c4;
	background:#DEEEE9;
	padding:20px;*/
	/*width:800px;*/ 
	/*max-width:910px !important;
	display: inline-block;
	text-align: center;
	margin:20px 0;
	display: block;*/
}
#titleDiv {
	width: 500px;
}
#msgid {
	/*padding: 30px; border: 1px solid black; border-image: none; width: 500px; text-align: left; color: darkslategray;  font-size: 12px; background-color: azure;*/

	text-align: left; 
	padding: 20px;
}

#reportingPlanInput {
	margin: 0 auto;
	text-align: center;
	}
#rpOut {
	padding: 30px; border: 1px solid black; border-image: none; width: 500px; text-align: left; color: darkslategray;  font-size: 12px; background-color: azure;
}
#myFooter {
	background: rgb(242, 241, 241); padding: 5px; border: 1px solid black; border-image: none; width: 500px; text-align: left; color: darkslategray;  font-size: 12px;
}
#theTable {
	border: 1px solid #c4c4c4; text-align: left;  display: none;
}
#theTable th {
	border: 1px solid #c4c4c4; border-collapse: collapse; padding: 3px 4px; background-color: #c1ded5 !important; 
}
#theTable td {
	border: 1px solid #c4c4c4; border-collapse: collapse; padding: 3px 4px;
	height: 20px;
}
.emphesis {
	font-size: 14px; text-decoration: underline; background-color: yellow;
}
.explainClass {
	color: blue; font-size: 12px; text-decoration: underline;
}
#explainBox {
	background: #f5f5f5; padding: 5px; border: 2px solid black; border-image: none; top: 50%; width: 400px; right: 35%; display: none; position: absolute; cursor: move;
}

.closeExplainBox {
	padding: 5px 10px; margin: 10px; border: 1px solid #c4c4c4; background: #084239; color: #fff; border-radius: 3px;
}

#printBox {
	background: lightgray; padding: 5px; border: 2px solid black; border-image: none; display: none;
}
#buttonDiv {
	margin: 10px;
}
#buttonDivAtBottom {
	margin: 10px;
}
/*#closeWindow {
	background: grey; margin: 5px 10px; padding: 5px; border: 2px solid black; border-image: none;
}*/
#myPrint {
	background: grey; margin: 5px 10px; padding: 5px; border: 2px solid black; border-image: none;
}
/*.clear {
	background: grey; margin: 5px 10px; padding: 5px; border: 2px solid black; border-image: none;
}*/
.showRP {
	background: grey; margin: 5px 10px; padding: 5px; border: 2px solid black; border-image: none;
}
#addToReportingPlan {
	background: grey; margin: 5px 10px; padding: 5px; border: 2px solid black; border-image: none;
}
#next, .clear, .startOver, .calcLABID, #closeWindow, .showRP {
	 padding: 5px 10px;
 margin: 10px;
 border: 1px solid #c4c4c4;
 background: #084239;
 color: #fff;
 border-radius: 3px;
}
#reportingPlanDone {
	background: grey; margin: 5px 10px; padding: 5px; border: 2px solid black; border-image: none;
}
/*.calcLABID {
	background: grey; margin: 5px 10px; padding: 5px; border: 2px solid black; border-image: none;
}

.calcLABID {
	background: red;
}*/
.specimenSiteClass {
	text-align: left;  font-size: 12px;
}
.locationClass {
	text-align: left;  font-size: 12px;
}
.organismClass {
	text-align: left;  font-size: 12px;
}
.specimenClass {
	text-align: left;  font-size: 12px;
}
.dateClass {
	text-align: left;  font-size: 12px; vertical-align: top;
}

.reportableClass {
	vertical-align:top;
}

}
.title2 {
	text-align: left;  font-size: 18px; font-weight: bold;
}
.addRowClass {
	text-decoration: none;
}
.ui-autocomplete {
	 font-size: 10px;
}
.hideDiv {
	display: none;
}
.addRowClass {
	color: black;
}

label {
	 display:inline-block;
 }
 
legend {
    padding: 0px;
    border-style: none none solid;
    border-width: 0px;
    display: none;
    font-size: 14px;
	margin-bottom: 0px;
	line-height: 25px;
	width: auto;
}

input[type="radio"] {
	margin:0px;
}

img.ui-datepicker-trigger {
    vertical-align: baseline;
}
