#account #tertiary #content .inner2 {
  overflow: auto;
}

#account #navbar
{
  float: left;
  width: 180px;
  text-align: right;
  height: 570px;
}

#account #navbar > div > div
{
  padding: 2px 9px 0px 0px;
}

#account #navbar li
{
  list-style: none;
  margin:0 0 0 1em;
}

#account #navbar #nav-sep
{
  float: right; 
  height: 567px;
}

#account #account-main
{
  float: right;
  width: 580px;
  margin-top:56px;
}

#account table#machines_box th,
#account table#account_types th
{
  font-weight: bold;
}

#account table#machines_box th,
#account table#machines_box td,
#account #account-main table#userprofile
{
  padding: 2px 20px 2px 20px;
}

#account table#account_types th,
#account table#account_types td
{
  padding: 2px 20px 2px 0px;
}

#barebones #main-content
{
  text-align: left;
}

#account #account-main .inner-download {
  padding: 8px 0;
}
#account #account-main .inner-download th {
  font-weight: bold;
}
#account #account-main .inner-download td {
  padding: 5px 0;
}

#account #account-main table#userprofile tr {
  height: 25px
}

#account #account-main table#userprofile tr th {
  text-align: right;
  vertical-align:top;
  padding:3px 10px 0 0;
  font-weight: bold;
}

#account #navbar .separator
{
  float: right;
  height: 1px;
  padding: 0;
}

a.email {
  color: #666666;
  text-decoration: underline;
}

#tertiary #content .ignore-padding {
  padding: 1px;
}

#account li.active a {
  color: black;
}

.resource-usage-table th,
.resource-usage-table td
{
  padding: 5px 3px
}

.resource-usage-table th
{
  padding-right: 10px;
  font-weight: bold;
}

.error{
  color: #ff0000;
}

#tertiary #content .ignore-padding #navbar p {
 margin: 1em 0em 1em 1em;	
}
