#portal-column1 .content {
  margin:0;
  width: 540px;
}
#edit-bar, #content ul.formTabs {
  -moz-border-radius-topleft: 0;
  -moz-border-radius-topright: 0;
}
#content {
  font-size: 1em;
  margin: 1em;
}
#content h2,
#content h3,
#content h4 {
  color: black;
}
#content a,
#content a:link,
#content a:hover,
#content a:visited {
  color: black !important;
  border: 0;
}
#content h1.documentFirstHeading {
  font-size: 2.5em;
  text-align: left;
}
#content div.documentByLine {
  font-size: 0.8;
}
#content .documentDescription,
#content #description {
  color: black;
}
#content .description {
  color: black;
  font-size: 1em;
  font-weight: normal;
}
#content .tileItem {
  margin-bottom: 2em;
}
#content .tileFooter {
   border-top: 1px solid black;
   margin: 1em 0 0 0;
}
#content .tileFooter a {
  background: black;
  color: white !important;
  padding: 0.5em;
  font-size: 0.7em;
  display: block;
  float: right;
  margin: -1.5em 1em 0px 1em;
}
#viewlet-below-content {
  margin: 0 1em;
}

.top dl.portlet dt,
.top div.portletAssignments div.portletHeader {
  font-size: 1.5em;
}
.top h2 {
  color: white;
}
.top .content {
}
.top dl.portlet dt a:link,
.top dl.portlet dt a:visited,
.top dl.portlet dt a:focus,
.top dl.portlet dt a:hover {
  color: white;
  background: black;
  text-decoration: none;
}
.top dl.portlet dd.portletItem,
.top dl.portlet dd.portletFooter,
.top dl.portletError dd {
}
.top .content a:link,
.top .content a:visited {
  text-decoration: none;
  color: #75ad0a;
  border: 0;
}
.top table.listing {
  border: 1px solid white;
}
.top table.listing th {
  padding: 0.5em;
  color: black;
  background: white;
}
.top table.listing td {
  padding: 0.5em;
}

dl.portlet dt,
div.portletAssignments div.portletHeader {
  background: transparent;
  font-size: 1.5em;
  padding: 0;
}
dl.portlet dd.portletItem,
dl.portlet dd.portletFooter,
dl.portletError dd {
  padding: 0;
}
#portal-column3 .content {
  margin-top: 0;
}
