table.greyGridTable {
  font-family: 'Montserrat', sans-serif;
  border: 2px solid #FFFFFF;
  background-color: #D9D9D9;
  width: 100%;
  text-align: center;
  border-collapse: collapse;
}
table.greyGridTable td, table.greyGridTable th {
  border: 1px solid #FFFFFF;
  padding: 3px 4px;
}
table.greyGridTable tbody td {
  font-size: 16px;
  color: #485367;
}
table.greyGridTable tr:nth-child(even) {
  background: #D9D9D9;
}
table.greyGridTable td:nth-child(even) {
  background: #D9D9D9;
}
table.greyGridTable thead {
  background: #485367;
  border-bottom: 0px solid #333333;
}
table.greyGridTable thead th {
  font-size: 19px;
  font-weight: normal;
  color: #FFFFFF;
  text-align: center;
  border-left: 0px solid #333333;
}
table.greyGridTable thead th:first-child {
  border-left: none;
}

table.greyGridTable tfoot td {
  font-size: 14px;
}
.myButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #9acc85;
	-webkit-box-shadow:inset 0px 1px 0px 0px #9acc85;
	box-shadow:inset 0px 1px 0px 0px #9acc85;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #99e265), color-stop(1, #99e265));
	background:-moz-linear-gradient(top, #99e265 5%, #99e265 100%);
	background:-webkit-linear-gradient(top, #99e265 5%, #99e265 100%);
	background:-o-linear-gradient(top, #99e265 5%, #99e265 100%);
	background:-ms-linear-gradient(top, #99e265 5%, #99e265 100%);
	background:linear-gradient(to bottom, #99e265 5%, #99e265 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99e265', endColorstr='#99e265',GradientType=0);
	background-color:#99e265;
	border:1px solid #485367;
	display:inline-block;
	cursor:pointer;
	color:#485367;
	font-family:'Montserrat', sans-serif;
	font-size:13px;
	font-weight:bold;
	padding:6px 12px;
	text-decoration:none;
}
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #99e265), color-stop(1, #99e265));
	background:-moz-linear-gradient(top, #99e265 5%, #99e265 100%);
	background:-webkit-linear-gradient(top, #99e265 5%, #99e265 100%);
	background:-o-linear-gradient(top, #99e265 5%, #99e265 100%);
	background:-ms-linear-gradient(top, #99e265 5%, #99e265 100%);
	background:linear-gradient(to bottom, #99e265 5%, #99e265 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99e265', endColorstr='#99e265',GradientType=0);
	background-color:#99e265;
}
.myButton:active {
	position:relative;
	top:1px;
}
.company {
	-moz-box-shadow:inset 0px 1px 0px 0px #485367;
	-webkit-box-shadow:inset 0px 1px 0px 0px #485367;
	box-shadow:inset 0px 1px 0px 0px #485367;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #485367), color-stop(1, #485367));
	background:-moz-linear-gradient(top, #485367 5%, #485367 100%);
	background:-webkit-linear-gradient(top, #485367 5%, #485367 100%);
	background:-o-linear-gradient(top, #485367 5%, #485367 100%);
	background:-ms-linear-gradient(top, #485367 5%, #485367 100%);
	background:linear-gradient(to bottom, #485367 5%, #485367 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#485367', endColorstr='#485367',GradientType=0);
	background-color:#485367;
	border:1px solid #ffffff;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:'Montserrat', sans-serif;
	font-size:13px;
	font-weight:bold;
	padding:6px 12px;
	text-decoration:none;
}
.company:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #485367), color-stop(1, #485367));
	background:-moz-linear-gradient(top, #485367 5%, #485367 100%);
	background:-webkit-linear-gradient(top, #485367 5%, #485367 100%);
	background:-o-linear-gradient(top, #485367 5%, #485367 100%);
	background:-ms-linear-gradient(top, #485367 5%, #485367 100%);
	background:linear-gradient(to bottom, #485367 5%, #485367 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#485367', endColorstr='#485367',GradientType=0);
	background-color:#485367;
}
.company:active {
	position:relative;
	top:1px;
}

.textalign {
  text-align: left;
}