/* Tables */

tr.even td { background-color: #fcfad8 !important; }
.plain, tr.even td.plain { background-color: #FFF !important; }
td.compressed p { line-height: 1.0; }

/*--  requirements table  --*/
table.gold
{
	background-color: #fcfbe5 !important;
	border-collapse: collapse !important;
	/*--	margin-top: 1em !important;  --*/
	margin-right: auto;
	margin-left: auto;
	border: 1px #f1d67a solid !important;
	width: 95%;
    box-shadow: 2px 2px 5px #999 !important;
	-moz-box-shadow: 2px 2px 5px #999;
	-webkit-box-shadow: 2px 2px 5px #999;
	box-shadow: 2px 2px 5px rgba(0,0,0,0.20) !important;
	-moz-box-shadow: 2px 2px 5px rgba(0,0,0,0.20);
	-webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.20);
}

@media only screen and (max-width: 400px) { 
table.phone th, table.phone td
{
    font-size: 0.65em !important;
    }
}

th.gold
{
	color: #553 !important;
	background-color: #f1d67a !important;
	background-image: url(../../../../_files/images/microbiology/bg/gold-f1d67a-texture.png) !important;
	background-repeat: repeat !important;
	border: 1px #f1d67a solid !important;
}

td.gold
{
	color: #553 !important;
	background-color: #fcfbe5 !important;
	border: 1px #f1d67a solid !important;
}

tr.even td.gold { background-color: #fcfbe5 !important; }

table.yellow
{
	background-color: #fcfbe5 !important;
	border-collapse: collapse !important;
	margin-top: 1em !important;
	margin-right: auto;
	margin-left: auto;
	border: 1px #f1d67a solid;
	width: 95% !important;
    box-shadow: 2px 2px 5px #999 !important;
    -moz-box-shadow: 2px 2px 5px #999;
	-webkit-box-shadow: 2px 2px 5px #999;
	box-shadow: 2px 2px 5px rgba(0,0,0,0.20) !important;
	-moz-box-shadow: 2px 2px 5px rgba(0,0,0,0.20);
	-webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.20);
}

table.yellowPlain
{
	background-color: #fcfbe5 !important;
	border-collapse: collapse !important;
	margin-top: 1em;
    margin-right: auto;
	margin-left: auto;
	border: 0px !important;
	width: 100%;
}

th.yellow
{
	color: #553 !important;
	background-color: #f1d67a !important;
	background-image: url(../../../../_files/images/microbiology/bg/gold-f1d67a-texture.png) !important;
	background-repeat: repeat !important;
	border: 1px #f1d67a solid !important;
}

td.yellow
{
	color: #553 !important;
	background-color: #fcfbe5 !important;
	border: 1px #f1d67a solid;
}

tr.even td.yellow { background-color: #fcfbe5 !important; }

td.oneColM, th.oneColM
{
	padding: 10px 10px 10px 10px !important;
	vertical-align: middle !important;
	font-family: "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif !important;
}

th.oneColM
{
    padding: 5px 5px 5px 5px !important;
}

td.twoColM, th.twoColM
{
	width: 50% !important;
	padding: 10px 10px 10px 10px !important;
	vertical-align: middle !important;
	font-family: "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif !important;
}

th.twoColM
{
    padding: 5px 5px 5px 5px !important;
}

td.threeColM, th.threeColM
{
    width: 33% !important;
	padding: 10px 10px 10px 10px !important;
	vertical-align: middle !important;
	font-family: "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif !important;
}

th.threeColM
{
    padding: 5px 5px 5px 5px !important;
}

td.fourColM, th.fourColM
{
	width: 25% !important;
	padding: 10px 10px 10px 10px !important;
	vertical-align: middle !important;
	font-family: "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif !important;
}

th.fourColM
{
    padding: 5px 5px 5px 5px !important;
}

td.fiveColM, th.fiveColM
{
	width: 20% !important;
	padding: 10px 10px 10px 10px !important;
	vertical-align: middle !important;
	font-family: "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif !important;
}

th.fiveColM
{
    padding: 5px 5px 5px 5px !important;
}

table.careers td
{
    padding:1% !important;
}

