td {
	font-size: inherit;
	border-style: solid;
	padding: 3px 7px 2px 7px;
	 
	border-color:gray;
	border-collapse:separate;	
	border-width:1px;
}

tr {
  /*display: table-row;*/
  vertical-align: inherit;
  line-height:20px;
	
  
}

tr:nth-child(odd) {background: #E5E5E5}
tr:nth-child(even) {background: #FFFFFF}


td:nth-child(1),
td:last-child {
    text-align: center;
}

td:nth-child(2) {
    text-align: left;
}

th {
	font-size: inherit;
	background: #FAC42A;
	color:#594c4c;
	padding: 3px 7px 2px 7px;
	text-align:center;
	text-transform:uppercase;
	border-style:solid;
	border-width:1px;
}

table {
  display: table;  
  border-color: #CDCDCD;
  width: 100%;
  border-collapse: collapse;
  margin-bottom: 10px;
  margin-top: 10px;
  background-color: transparent;
  border-spacing: 0;
  border-style:solid;
  border-width:1px;
}

#leftAlign{
	text-align:left;
}

#centerAlign{
	text-align:center;
}