table#country_table {
  width: 527px;
  border-collapse: collapse;
  margin-bottom: 15px;
}

.statusColumn {
  padding-right: 3px;
}

.nameColumn {
  padding-left: 3px;
}

.odd td{
  background-color: #ddd;
}

.legalGreen {
  font-weight: bold;
  font-size: 12px;
  color: #4a3;
}

.legalRed {
  font-weight: bold;
  font-size: 12px;
  color: red;
}

.legalOrange {
  font-weight: bold;
  font-size: 12px;
  color: #FF8040;
}

.countryContainer {
  margin-left: 9px; 
  display: block;
}

.filterBox {
  display: block;
  width: 520px;
  clear: both;
  float: left;
  margin-bottom: 30px;
  padding-left: 4px;
}

.filterBox span {
  float: left;
  display: block;
}

.filterBox a {
  float: right;
  display: block;
  margin-left: 15px;
  margin-top: 5px;
}

.countryFilter {
  float: right;
  display: block;
  width: 320px;
  border: 1px solid #4a3;
}

.countryTable {
  display: block;
}

.statusColumn { 
  text-align: right;
}



th {
  border-bottom: 2px solid #4a3;
  padding-bottom: 3px;
}

td {
  /*background: url(2x1_white.gif) repeat-y right;*/
  padding-right: 4px;
  padding-left: 4px;
  padding-top: 3px;
  padding-bottom: 3px;
  margin-right: 4px;

}

#app_disclaimer_buttons {
  margin-top: 10px;
  width: 320px;
  float: right;
  display: block;
}

.top_grey_border {
  border-top: none;
}

.extra_padding {
  padding: 0px 0 0 0; 
  margin-top: 15px;
}

.bg_general {
  display: block;
  float: none;
}

.tsr_body {
  float: none;
}

