@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document url-prefix(http://hostname:port/frontend/x3/) 
{

 IMG[src$="fantasticoimages/xc_center.gif"],
 IMG[src$="fantasticoimages/xc_left.gif"],
 IMG[src$="fantasticoimages/xc_right.gif"],
 #content > table[width="100%"][cellspacing="5"][cellpadding="0"][border="0"][bgcolor="EEEEEE"],
 #logo,
 .clearitsm
  {
    display: none !important;
  }

 .spriteheading_compleximg 
  {
    background: none !important;
  }

 *
  {
    background-color: transparent !important;
    border-color: #000 !important;
    color: #ccc !important;
  }

 html
  {
    overflow-x: hidden !important;
  }
 html,
 body,
 body > table,
 body > table > tbody > tr > td > table,
 #cpanel
  {
    position: relative !important;
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important;
    top: 0 !important;

    border: 0 !important;
    margin: 0 !important;
    padding: 0 !important;

    min-height: 100% !important;
    min-width: 100% !important;
  }

 #heading-top-header-bg,
 #heading-top-billboard
  {
    height: auto !important;
  }


 #cpanel > *
  {
    border: 0 !important;
    margin: 0 !important;
  }

 #sub
  {
    margin: 0 !important;
    margin-left: 5px !important;
    width: 20% !important;
  }
 #main
  {
    margin: 0 !important;
    margin-right: 5px !important;
    width: 75% !important;
  }

 #content
  {
    padding-top: 50px !important;
  }

 html,
 body,
 #cpanel,
 .bd
  {
    background: #111 !important;
    color: #ccc !important;
  }

 .cellbox
  {
    background: #222 !important;
    color: #ccc !important;
  }


 #heading-top-billboard,
 .BottomTable
  {
    background:
      #000
      url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAApCAMAAAAh6KiZAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABIUExURQUFBQsLCyUlJQgICBkZGRYWFgYGBnt5eCMjIzAwMCAgIAMDAxMTEx0dHSQkJAcHBwQEBAICAgkJCQ0NDREREQoKCgEBAQAAALC+8gkAAABnSURBVHjaVNBJEsIwFAPRDtgEwhDmf/+bAl3ygrdxyVPJ5i5eImkVV/EWpZGOYt59FfU7XTzEU/Rec++0VtUaZ7GIvbiIjUbKzpOYRNw0SmTIZOqmfF70Xyl3JmUtO7caX3DQR4ABAEI8DlsboI62AAAAAElFTkSuQmCC)
      repeat-x
      !important;
  }

 .spriteheading_img
  {
    background: none !important;
    padding-left: 44px !important;
    padding-top: 41px !important;
    height: 0 !important;
    width: 0 !important;
  }
 #heading-home_off
  {
    background:
      #000
      url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAApCAMAAAB5lzuAAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABOUExURQUFBQgICDAwMBkZGQMDAwYGBiMjIyAgIBYWFg8PDwsLCyUlJQICAgcHBx0dHQQEBCQkJENDQxMTEw0NDREREQkJCQoKCgEBAQAAAP///1UKMJ8AAADgSURBVHjalNWLEoIgEAXQWylapIH2kP//0VgfBIE198AsOrOzMoMAHgQ8CaAqdwTcCHgRMBHyytbaaa9ylZqsqMpQp+ziUpekiwK7KS/KGLMfjzGH+8fZxu45tLFBkgaJbQlOCZ8WYg59wqc1c1R9AZqI0mHGTQlUzIRkrVUOJuIzjPaDUVqbAmgCDAE9AQMBFwIoVwK3Yank8A0n3XlzWB+/phFOECd9DUvLD5lwNkmlzvlxa/71+/gKu9FJX8PSfmxYJ13Kj2uTx/0N+xf3b1CVRwJ3pxwI3AV0JLwFGADjKW2DOiVBaAAAAABJRU5ErkJggg==)
      repeat-x
      !important;
  }
 #heading-home_on
  {
    background:
      #000
      url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAApCAMAAAB5lzuAAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABUUExURQgICCUlJf6qmAMDAxYWFhkZGQYGBiMjIyAgIP6wnv6yoRISEjAwMAsLCwUFBQICAgcHBwQEBB0dHRMTEyQkJA0NDREREQkJCQoKCgEBAQAAAP///+P+2EgAAADQSURBVHjalNUND4IgEAbgt7NU+tIsrOT//88gEUWw9j7HTt1upxsCeBLwIoDq3BJwI+BNwEBIO4vIsNW5iDXiFHkoYzK6ljmrSZFJflL0ksx0BvrZSdQi+hT2EaVUyCkcIrYs5BS6iC0LOYU6cpzUOagiobjKwYOAHYHr3BFwJ+BCwJWAhsAtWKo4vMO4Yaxv8rerzwg7iHHDpzHSTSbsTa5Ta+x1Cvu43r7CajRu+DTGjwVr3HDttQ93u71g/+L+DaqzJnBnCoU6gM6EjwADAONveCO8rt+GAAAAAElFTkSuQmCC)
      repeat-x
      !important;
  }
 #heading-logout_off
  {
    background:
      #000
      url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAApCAMAAAB5lzuAAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABOUExURQUFBQsLCzAwMAYGBhkZGQMDAxYWFiMjIyAgIA8PDwgICCUlJSQkJENDQwICAh0dHQcHBwQEBBMTEw0NDREREQkJCQoKCgEBAQAAAP///w66zdoAAAFHSURBVHjalNWLsoIgEAbg5YiSGkIiKu//omcXvKI165cYU9s/FG6CZxFuqKSCkUXUvTQGeMkjJlcDWJZmdE54+PBAAZ8SJr4Z5gfyZK31/C14hvJo1qS80XXdNEFxEottcYVfr+zOm/KJxTeb4huL9eBOBAW7G8JjNQxHWru6julDxrmxKaA60Lsq09dYDXK3VcqrCrM9mJ3WKhUrk5OyH5yA10q1Wrep+HVhJC0E1Oa9FbftW51hNUbDe9FGWBSfcsrQqqFlWYr3T6+RN8FrsmFZfo2eB/fEWxAsI11IbKkRuweeNOz0oBh7kOIDDXQ80as0WcVkWnhII8TJNkvHglp2in9fIY1Aj7DOlmMROzY2bEgj5Kf4Rt6wuDYal5MLvxr2u9SwvEtjoH617GThMdnx4JqtZd5TfEOgeYB5A0rg74F/AQYAnutso2FpZDEAAAAASUVORK5CYII=)
      repeat-x
      !important;
  }
 #heading-logout_on
  {
    background:
      #000
      url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAApCAMAAAB5lzuAAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABaUExURTAwMAYGBhkZGQMDAyUlJSMjIyAgIP6wnRYWFv6ql/6yoRUVFQ8PDxISEgsLCwUFBQgICAICAh0dHSQkJAcHBwQEBBMTEw0NDREREQkJCQoKCgEBAQAAAP///0wBpHAAAAFCSURBVHjalNWNcoMgDADgiLOK61CYFVB5/9dcArb+tbvwCYg1l6PFVPAsyrpGVDCxqPsojAFe5gkzNw4Gln6yVnl48HRF9yhh5ltgyXDOLKVcPiVeoNzTkpRvaK3nGYqDGNwVV/j1Sn3cFB+D32yK7weMB3uEsfYd5TEa3F4tnfuRtaTzkbVTX0CTfJN6Q5fNznjHaBCbV6S4ajC3B7OpW2x0mAshRmcV3DZti43cLoyghUC1adsqBVcXGI2p4ZelMrRq+GJZg7MyG5b11xh5cE/8AIplogepg44nFiLoDDkFO2cEYw1S+kAd7Qf6lCZPMTMtPKQe4uQ1S21FJTvHv6+QeqAjPGdrW8WKjQUbUg/nId44FyyujfplsOG/gv0sFSzv0XBUrwM7s/KY2fLgmoeB+U7xPYE+A/MFlECOPwEGAN56g9IjXaJPAAAAAElFTkSuQmCC)
      repeat-x
      !important;
  }
 #heading-help_off
  {
    background:
      #000
      url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAApCAMAAAB5lzuAAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAMAUExURTAwMAYGBhkZGQMDAyUlJSMjIyAgIM3NzRYWFsrKys/PzxUVFQ8PDxISEgsLCwUFBQgICAICAh0dHSQkJAcHBwQEBBMTEw0NDREREQkJCQoKCgEBAQAAAP///x4eHh8fHyAgICEhISIiIiMjIyQkJCUlJSYmJicnJygoKCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0NDU1NTY2Njc3Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZGRkdHR0hISElJSUpKSktLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVVVVZWVldXV1hYWFlZWVpaWltbW1xcXF1dXV5eXl9fX2BgYGFhYWJiYmNjY2RkZGVlZWZmZmdnZ2hoaGlpaWpqamtra2xsbG1tbW5ubm9vb3BwcHFxcXJycnNzc3R0dHV1dXZ2dnd3d3h4eHl5eXp6ent7e3x8fH19fX5+fn9/f4CAgIGBgYKCgoODg4SEhIWFhYaGhoeHh4iIiImJiYqKiouLi4yMjI2NjY6Ojo+Pj5CQkJGRkZKSkpOTk5SUlJWVlZaWlpeXl5iYmJmZmZqampubm5ycnJ2dnZ6enp+fn6CgoKGhoaKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq6ysrK2tra6urq+vr7CwsLGxsbKysrOzs7S0tLW1tba2tre3t7i4uLm5ubq6uru7u7y8vL29vb6+vr+/v8DAwMHBwcLCwsPDw8TExMXFxcbGxsfHx8jIyMnJycrKysvLy8zMzM3Nzc7Ozs/Pz9DQ0NHR0dLS0tPT09TU1NXV1dbW1tfX19jY2NnZ2dra2tvb29zc3N3d3d7e3t/f3+Dg4OHh4eLi4uPj4+Tk5OXl5ebm5ufn5+jo6Onp6erq6uvr6+zs7O3t7e7u7u/v7/Dw8PHx8fLy8vPz8/T09PX19fb29vf39/j4+Pn5+fr6+vv7+/z8/P39/f7+/v///8rNie0AAAEBSURBVHjalJXdTsMwDIXPyM0kJKATsLHkYtK6e97hvP8zhSTLRn48xPkkO47tulVbO/gSwFEAUuV3AXwIwPd0lYaYR+jJBZjJxhALY+UQPJn8pHNhqux6vCNLIGX7IeawGSHr4twYmj8K2S79R9mPkO3SgYPNlpyd2NqQ/f45KzyZkJYXO4OUa7l3OBmQJxOcBbAakCU2+XExqMmT36y8nk3var6NR+BTAC8CeBXAIjC21Z9oyfd7hCUmHZeYKObV6h6jmSGxSLyZdd8OmWam5Eox62SWfZXf8dX0YywSb+YxX/uwYWORnFLVfxvWRPs3pMp7Ae1MeRPQDqBvgR8BBgD1ddKgiHMuJQAAAABJRU5ErkJggg==)
      repeat-x
      !important;
  }
 #heading-help_on
  {
    background:
      #000
      url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAApCAMAAAB5lzuAAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAMAUExURTAwMAYGBhkZGQMDAyUlJSMjIyAgIP6wnRYWFv6ql/6yoRUVFQ8PDxISEgsLCwUFBQgICAICAh0dHSQkJAcHBwQEBBMTEw0NDREREQkJCQoKCgEBAQAAAP///x4eHh8fHyAgICEhISIiIiMjIyQkJCUlJSYmJicnJygoKCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0NDU1NTY2Njc3Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZGRkdHR0hISElJSUpKSktLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVVVVZWVldXV1hYWFlZWVpaWltbW1xcXF1dXV5eXl9fX2BgYGFhYWJiYmNjY2RkZGVlZWZmZmdnZ2hoaGlpaWpqamtra2xsbG1tbW5ubm9vb3BwcHFxcXJycnNzc3R0dHV1dXZ2dnd3d3h4eHl5eXp6ent7e3x8fH19fX5+fn9/f4CAgIGBgYKCgoODg4SEhIWFhYaGhoeHh4iIiImJiYqKiouLi4yMjI2NjY6Ojo+Pj5CQkJGRkZKSkpOTk5SUlJWVlZaWlpeXl5iYmJmZmZqampubm5ycnJ2dnZ6enp+fn6CgoKGhoaKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq6ysrK2tra6urq+vr7CwsLGxsbKysrOzs7S0tLW1tba2tre3t7i4uLm5ubq6uru7u7y8vL29vb6+vr+/v8DAwMHBwcLCwsPDw8TExMXFxcbGxsfHx8jIyMnJycrKysvLy8zMzM3Nzc7Ozs/Pz9DQ0NHR0dLS0tPT09TU1NXV1dbW1tfX19jY2NnZ2dra2tvb29zc3N3d3d7e3t/f3+Dg4OHh4eLi4uPj4+Tk5OXl5ebm5ufn5+jo6Onp6erq6uvr6+zs7O3t7e7u7u/v7/Dw8PHx8fLy8vPz8/T09PX19fb29vf39/j4+Pn5+fr6+vv7+/z8/P39/f7+/v///4LUO/gAAAD/SURBVHjalJXdTsMwDIXPyM2OkIBOwMaSi0kr97z/y4Uky0Z+PLTzSXYc23WrtnbwJYCjAKTK7wL4EIDv6SoNMY/Qkwswk40hFsbKIXgy+UnnwlTZ9XhHlkDK9kPMYTNC1sW5MTR/FLJd+o+yHyHbpQMHmy05O7G1Ifv9c1Z4MiEtL3YGKddy73AyIE8mOAtgNSBLbPLj26AmT36z8no2vav5Nu6BTwG8COBVAIvA2Fb/oiXf7hGWmHRcYqKYF6t7jGaGxCLxatZ9O2SamZIrxayTWfZV/sZX04+xSLyax3zt3YaNRXJKVY82rIn2b0iV9wLamfImoB1APwK/AgwA7JvJygurPpoAAAAASUVORK5CYII=)
      repeat-x
      !important;
  }

 #sub > div
  {
    background-color: #262C2D !important;
    border: 1px solid #000 !important;
    color: #ccc !important;
  }
 [class$="-even"]
  {
    background-color: #262C2D !important;
    border: 1px solid #334244 !important;
    color: #ccc !important;
  }
 [class$="-odd"]
  {
    background-color: #334244 !important;
    border: 1px solid #000 !important;
    color: #ccc !important;
  }

 .progressbarbig,
 .progressbar
  {
    background-color: #222 !important;
    border: 1px solid #000 !important;
    color: #ccc !important;
  }
 .progressbarbig,
 .progressbar,
 .stat-head
  {
    margin: 5px !important;
  }

 h6:hover
  {
    color: #000 !important;
  }

 th,
 #heading-bottom_bg,
 #sub div > h3,
 .cellbox > h6:not(:hover),
 .hd,
 .lt,
 .rt
  {
    background:
      #000
      url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAAAXCAMAAACIyWmeAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAzUExURQQGBAwMDBkZGTAwMBIQEAgKCiAgIggICBUVFSIiIgQCAgICAgkJCSQkJBQUFB4eHgAAAB+rxVQAAABHSURBVHjarNLbFYAgAMPQiAKCz/2nZYj0DpCPnrJr/Bq3lkh0jakl5gwkLo2AqrFpHBqvRtH4NJrG0Hi0RCIwZ+AXp7YEGADQuzk9qwb4RwAAAABJRU5ErkJggg==)
      repeat-x
      !important;
    color: #ccc !important;
  }


 /* Buttons
  * ...placeholding...
  */
 .create-button
  {
    background: none !important;
  }


 a:link
  {
    color: #E8E1BD !important;
  }
 a:visited
  {
    color: #C8C19D !important;
  }
 a:link:hover,
 a:visited:hover
  {
    background-color: transparent !important;
    color: #fff !important;
  }

}