body {
  margin: 0;
  padding: 5px;
  font: 10pt Verdana, Georgia, Arial;
  background-image: none;
  background-color: black; }

#imSite {
  width: auto;
  text-align: left; }

#imHeader {
  height: auto;
  margin: 5px 0;
  padding: 0 5px;
  border-bottom: 1px gray solid;
  background-image: none; }

#imBody {
  background-image: none;
  background-color: black; }

#imMenuMain {
  height: auto;
  padding: 0;
  margin-bottom: 10px;
  background-image: none; }

#imContent {
  padding: 5px 0 5px 0;
  border-top: 1px gray solid; }

#imPage {
  height: auto !important;
  height: auto;
  padding-bottom: 10px; }

#imFooter {
  height: auto;
  margin: 5px 0;
  padding: 5px 0;
  border-top: 1px gray solid;
  border-bottom: 1px gray solid;
  background-image: none; }

#imFooter_L {
  margin: 0;
  float: left;
  font: 10pt Tahoma; }

#imFooter_R {
  margin: 0;
  float: right;
  font: 10pt Tahoma; }

/* -- Texts Style -- */
h1 {
  position: static;
  margin: 0 0 5px 0;
  font-size: 150%;
  line-height: auto; }

h2 {
  margin: 0;
  font-size: 125%;
  color: gray; }

#imPathTitle {
  margin: 0 0 5px 0;
  font-size: 85%; }

#imFooterSiteMap {
  display: none; }

p {
  margin: 5px 0 0 0;
  padding: 0; }

ul {
  margin: 5px 0 0 20px;
  padding: 0; }

hr {
  display: none; }

/* Page Style */
#imPage div {
  position: static;
  width: auto;
  height: auto;
  margin: 5px 0 0 0;
  text-align: left; }

/* Styles */
.imInvisible {
  position: static; }

.imHidden {
  display: inline; }

/* -- Menu Main Settings -- */
#imMnMn {
  padding-top: 8px; }
  #imMnMn ul {
    margin: 0 0 0 10px;
    padding: 0;
    list-style: disc;
    cursor: pointer; }
    #imMnMn ul li {
      margin: 0 0 0 10px;
      padding: 0;
      list-style: disc;
      cursor: pointer;
      position: static;
      float: none;
      margin-right: 0;
      padding-right: 0; }
    #imMnMn ul a {
      display: inline;
      text-decoration: none;
      width: auto;
      padding: 0;
      height: auto !important;
      font: 10pt Tahoma;
      color: black;
      float: none !important; }
      #imMnMn ul a:hover {
        color: black; }
    #imMnMn ul li:hover a, #imMnMn ul li.iehover a {
      color: black; }
  #imMnMn a.imMnLv {
    background-image: none; }
  #imMnMn ul ul {
    display: list-item;
    position: static;
    list-style: circle; }
    #imMnMn ul ul li {
      float: none !important;
      display: list-item !important;
      list-style: circle; }
  #imMnMn ul li:hover li a, #imMnMn ul li.iehover li a, #imMnMn ul li:hover li:hover li a, #imMnMn ul li.iehover li.iehover li a, #imMnMn ul li:hover li:hover li:hover li a, #imMnMn ul li.iehover li.iehover li.iehover li a {
    padding: 0;
    height: auto !important;
    font: 10pt Tahoma;
    background-color: transparent;
    color: black;
    border: none;
    width: auto;
    float: none !important;
    margin-bottom: 0 !important; }
  #imMnMn ul li li {
    padding: 0;
    margin: 0; }
  #imMnMn ul li:hover li a:hover, #imMnMn ul li:hover li:hover a {
    background-color: black;
    color: white; }
  #imMnMn ul li.iehover li a:hover, #imMnMn ul li.iehover li.iehover a {
    background-color: black;
    color: white; }
  #imMnMn ul li:hover li:hover li a:hover, #imMnMn ul li:hover li:hover li:hover a {
    background-color: black;
    color: white; }
  #imMnMn ul li.iehover li.iehover li a:hover, #imMnMn ul li.iehover li.iehover li.iehover a {
    background-color: black;
    color: white; }
  #imMnMn ul li:hover li:hover li:hover li a:hover, #imMnMn ul li.iehover li.iehover li.iehover li a:hover {
    background-color: black;
    color: white; }
  #imMnMn ul li:hover ul ul, #imMnMn ul li.iehover ul ul {
    display: list-item; }
    #imMnMn ul li:hover ul ul ul, #imMnMn ul li.iehover ul ul ul {
      display: list-item; }
  #imMnMn ul li:hover ul {
    display: list-item; }
  #imMnMn ul ul li:hover ul, #imMnMn ul ul ul li:hover ul {
    display: list-item; }
  #imMnMn ul li.iehover ul {
    display: list-item; }
  #imMnMn ul ul li.iehover ul, #imMnMn ul ul ul li.iehover ul {
    display: list-item; }

/* -- Menu Main Hover Settings -- */
/* -- Menu Main Images -- */
/* -- Menu Level -- */
/* -- Menu Sub -- */
#imPageSub {
  width: auto;
  float: none;
  background-image: none; }

#imMenuSub, #imHeader div {
  display: none; }

/* Accessibility */
* {
  color: #fff71d !important;
  color: #fff71d;
  background-color: black !important;
  background-color: black;
  background-image: none !important;
  background-image: none;
  font: 10pt Verdana, Georgia, Arial !important; }
