html {
  background: #000000 url(http://assets.ngin.com/theme_images/totalhockey/mayla/backgroundRepeat.gif) top left repeat-x;
}

body {
  background-color: transparent;
}

#siteHeader {
  height:206px;
}

#topNav {
  background: none;
}

#topNav a {
  border-bottom: none;
}

#topNav table {
  margin:1px 6px;
  width:978px;
}

#pageContentContainer {
  margin-top: 18px;
  background-color: #fff;
  background-image: none;
  padding: 8px 0;
  min-height: 350px;
}

#homePage #pageContentContainer, #fullFrame #pageContentContainer {
  margin-top:18px;
  padding:0 4px 15px;
}

.layoutContainer {
  padding-left: 0;
}

.layoutContainer .column1 .pageElement, .layoutContainer .column1 .hrElement {
  margin-left: 6px;
}

.layoutContainer .pageElement, .layoutContainer .hrElement {
  margin: 10px;
}

#displayBodyHeader {
  margin-left: 7px;
  margin-right: 10px;
  padding:15px 25px 15px 15px;
  color: #ffffff;
  border: 3px solid #002365;
}

.twoColumn5050 .column1 {
  width: 49.9%;
}

.subNav, .relatedSections {
  border: 2px solid #000;
}

.parents > li:first-child {
  border-top: none;
}

.subNav li a {
  color: #171717;
}

.subNav h4, .relatedSections h4 {
  border-bottom: 2px solid #000;
  padding-left: 10px;
}

.subNav .children li, .relatedSections li {
  border-top: 1px solid #445182;
}

.subNav .children li a, .relatedSections li a {
  background-color: #01084d;
}

.dataTable tr th {
  border-right: none;
}

#accountNav {
  background-image: none;
}

#accountNav li {
  background: transparent url(http://assets.ngin.com/theme_images/totalhockey/mayla/navDividers.png) top right no-repeat;
  border: none;
}

#accountNav li a {
  border: none;
}

#accountNav .nginLogo {
  background-image: none;
}

#accountNav .nginLogo a {
  background: transparent url(http://assets.ngin.com/theme_images/totalhockey/mayla/nginLogo.png) top left no-repeat;
}

.textBlockElement .text {
  border: none;
}

.aggregatorElement h3, .tableElement h3, {
  border: 2px solid #000;
}

.textBlockElement {
  border: 2px solid #000;
}

.textBlockElement h3 {
  background-color: #470003;
  border: none;
  border-bottom: 2px solid #000;
}

.textBlockElement h3, .aggregatorElement h3, .tableElement h3 {
  padding-left: 5px;
  color: #fff !important;
}

#siteHeader .adminToggle {
  top: -1px;
}

#topNav table {
  border: none;
  margin: 0;
}

#topNav a {
  background-color: transparent;
  background-image: none;
  border: none;
  color: #333;
  font-size: 11px;
}

#topNav .selected a {
  text-decoration: underline;
}

#topNav a:hover {
  color: #666;
}

.textBlockElement a {
  font-weight: 900;
  text-decoration: underline;
  font-style: italic;
}
