body {
  margin: 0;
  padding: 5px;
  font: 10pt Verdana, Georgia, Arial;
  background-image: none;
  background-color: #000000;
}
#imSite {
  width: auto;
  text-align: left;
}
#imHeader {
  height: auto;
  margin: 5px 0;
  padding: 0 5px;
  border-bottom: 1px #6b6b6b solid;
  background-image: none;
}
#imBody {
  background-image: none;
  background-color: #000000;
}
#imMenuMain {
  height: auto;
  padding: 0;
  margin-bottom: 10px;
  background-image: none;
}
#imContent {
  padding: 5px 0 5px 0;
  border-top: 1px #6b6b6b solid;
}
#imPage {
  height: auto !important; height: auto;
  padding-bottom: 10px;
}
#imFooter {
  height: auto;
  margin: 5px 0;
  padding: 5px 0;
  border-top: 1px #6b6b6b solid;
  border-bottom: 1px #6b6b6b 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: #330099;
}
#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, #imMnMn ul li {margin: 0 0 0 10px; padding: 0; list-style: disc; cursor: pointer; }
#imMnMn ul li {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: #000000; float: none !important; }

/* -- Menu Main Hover Settings -- */
#imMnMn ul a:hover, #imMnMn ul li:hover a, #imMnMn ul li.iehover a {color: #000000; }

/* -- Menu Main Images -- */
#imMnMn a.imMnLv {background-image: none;}

/* -- Menu Level -- */
#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: #000000; 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, #imMnMn ul li.iehover li a:hover, #imMnMn ul li.iehover li.iehover a, #imMnMn ul li:hover li:hover li a:hover, #imMnMn ul li:hover li:hover li:hover a, #imMnMn ul li.iehover li.iehover li a:hover, #imMnMn ul li.iehover li.iehover li.iehover a, #imMnMn ul li:hover li:hover li:hover li a:hover, #imMnMn ul li.iehover li.iehover li.iehover li a:hover {background-color: #000000; color: #FFFFFF; }
#imMnMn ul li:hover ul ul, #imMnMn ul li:hover ul ul ul, #imMnMn ul li.iehover ul ul, #imMnMn ul li.iehover ul ul ul {display: list-item;}
#imMnMn ul li:hover ul, #imMnMn ul ul li:hover ul, #imMnMn ul ul ul li:hover ul, #imMnMn ul li.iehover ul, #imMnMn ul ul li.iehover ul, #imMnMn ul ul ul li.iehover ul {display: list-item;}

/* -- Menu Sub -- */
#imPageSub {
  width: auto;
  float: none;
  background-image: none;
}
#imMenuSub {
  display: none;
}

#imHeader div {
  display: none;
}

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