/***** Body and main container *****/
body {
margin:0 auto;
padding:0;
font:76% Verdana,Tahoma,Arial,sans-serif;
color:#303030;
}

/***** Tables *****/
table {
	width: 100%;
	text-align: left;
	font-size:1.0em;
	border-width: thin;
	border-style: solid;
	border-color: gray;
	border-collapse: separate;
	background-color: white;
	padding:5;
}

 td {
	border-width: thin;
	border-style: none;
	background-color: #d7d7d7;
}

.bgwhite {
background-color: white;
}

.Recommended {
background-color: #01ac83;
color: #FFFFFF;
}

.Consider {
background-color: #f4f500;
}

.Not {
background-color: #e23433;
color: #FFFFFF;
}
