body {
    margin:0px;
    padding:0px;
    font-family: verdana,arial,trebuchet,sans-serif;
    font-size: 10px;
    line-height: 150%;
    color: #333333;
    background-image: url('http://www.mcacm.com/images/bkgimage.gif');
    background-repeat: repeat;
}

td {
  font-family: verdana,arial,trebuchet,sans-serif;
  font-size: 10px;
  color: #333333;
}

img {
    border:0px;
}

input {
  font-family: arial,helvetica,sans-serif;
  font-size: 12px;
}

select {
  font-family: arial,helvetica,sans-serif;
  font-size: 12px;
}

textarea {
  font-family: arial,helvetica,sans-serif;
  font-size: 12px;
}

h1 {
  font-size: 14px;
  text-decoration: none;
  color: #3A6997;
  margin-bottom:0px;
  margin-top:0px;
  font-weight:200;
  letter-spacing:1px;
}

h1 a {
  text-decoration: none;
  color: #3A6997;
  margin-bottom:0px;
  margin-top:0px;
}

h1 a:hover {
  color: #cccccc;
}

h2 {
    font-size: 11px;
}

h3 {
    font-size: 12px;
}

.inactive {
  font-family: verdana,arial,trebuchet,sans-serif;
  font-size: 10px;
    color:#666666;
}

.smalltxt {
  font-family: verdana,arial,trebuchet,sans-serif;
  font-size: 10px;
  color: #3A6997;
}

.err {
    color: red;
}

.bold {
    font-weight:bold;
}

td.list-heading {
    background-color: #3A6997;
    padding: 0px;
    vertical-align: top;
}

.list-heading a,
.list-heading a:active,
.list-heading a:visited {
    color: #ffffff;
}

.list-heading a:hover,
.list-heading a:visited:hover {
    color: #cccccc;
}

td.list-row {
    padding: 0px;
    border-bottom: 1px solid #9999CC;
    vertical-align: top;
}

div.list-row {
    padding: 0px;
    border-bottom: 1px solid #9999CC;
    vertical-align: top;
}

div.display-options div {
    padding-left:0px;
    padding-right:0px;
    display:inline;
}

td.left-menu {
    vertical-align:top;
    width:300px;
    padding-top:0px;
    padding-right:0px;
    padding-left:0px;
}

div.menu-item {
    padding-top:2px;
    padding-bottom:5px;
    padding-left:16px;
    border-bottom:1px solid #A49687;
    font-family: verdana,arial,trebuchet,sans-serif;
    font-size: 11px;
    font-weight:400;
    letter-spacing:1px;
    color: #776A5D;
}

.menu-item form {
    margin:0px;
    padding:0px;
}

.menu-item a,
.menu-item a:active,
.menu-item a:visited {
    text-decoration:none;
    color: #776A5D;
}

.menu-item a:hover,
.menu-item a:visited:hover {
    background-color: #ACC4DB;
}

td.content {
    vertical-align:top;
    padding:10px;
}

div.account-mgmt {
    border:1px solid #ACC4DB;
    padding:0px;
    margin:0px;
    width:105px;
}

div.account-mgmt-header {
    background-color:#ffffff;
    padding:3px;
    color:#3A6997;
}

div.account-mgmt-item {
    padding:3px;
    color:#ffffff;
}

div.content {
    width:440px;
    padding-top:5px;
    padding-right:0px;
    padding-bottom:20px;
    padding-left:10px;
}

table.page-frame {
    height:100%;
    width:100%;
    padding:0px;
    margin:0px;
    border:0px;
}

div.right {
    float:right;
}

div.left {
    float:left;
}

p.centered {
    text-align:center;
}