body {
  color: Black;
  background-color: #B0C4DE;
  background-image: url(/images/menu/bg.png);
  background-repeat: repeat-y;
  font-family: Helvetica, Arial, sans-serif;
  padding: 0;
  margin: 0;
}
img.color {

border-right-color: #000000;
border-bottom-color: #000000;
border-left-color: #ffffff;
border-top-color: #ffffff;

}

li {
  padding-left: 0px;
  padding-right: 0px;
}

p {
  padding: 0;
  margin: 0;
  text-indent: 0.5em;
}

table.BodyHolder {
  padding: 0;
  border: none;
  border-collapse: collapse;
  width: 100%;
}
table.BodyHolder td {
  padding: 0;
}
table.BodyHolder td.MainBody {
  background-color: #B0C4DE;
  vertical-align: top;
}
table.BodyHolder td.Menu {
  background-color: #3F70AF;
  vertical-align: top;
  width: 200px;
}

div.MainBody {
	background-color: #B0C4DE;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
div.Menu {
	width: 200px;
}
div.Menu img {
	border: 0;
	vertical-align: middle;	
}
div.Item, div.ItemActive {
	font-size: 10pt;
	margin-left: 3px;
	white-space: nowrap;
	letter-spacing: 1px;
}
div.SubItem, div.SubItemActive {
	margin-left: 30px;
	font-size: 8pt;
	white-space: nowrap;
}
div.Item {
	background-image: url(/images/menu/ibgp.png);
}
div.ItemActive {
	background-image: url(/images/menu/ibga.png);
}
div.SubItem {
	background-image: url(/images/menu/bgp.png);
}
div.SubItemActive {
	background-image: url(/images/menu/bga.png);
}

div.Item a, 
div.ItemActive a, 
div.SubItem a, 
div.SubItemActive a {
	display: block;
	color: White;
	text-decoration: none;
	width: 100%;
}


div.Item a:visited, div.ItemActive a:visited, 
div.SubItem a:visited, div.SubItemActive a:visited {
	color: White;
}


div.Item a:hover, div.ItemActive a:hover, 
div.SubItem a:hover, div.SubItemActive a:hover {
	color: Red;
}


div.Last {
	margin-bottom: 5px;
}
div.BigLogo {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}
div.Menu div.CounterBlock {
	text-align: center;
}
a img {
  border-style: none;
}
/* generic details overlapper */
img.genDet { 
  position: absolute;
  z-index: -1;
}
/* generic thumb overlapped by img.genDet */
img.genThumb { 
  position: absolute;
  z-index: 0;
}
 div.MenuBlock {
  border: 1px solid #B0C4DE; 
  text-align: justify;
  font-size: 10pt;
  margin: 5px 5px 5px 5px;
}
div.MenuBlock div.Title {
  background-color: #B0C4DE; 
  color: White; 
  text-align: left; 
  font-size: 12pt;
  font-weight: bold;
  padding-left: 5px;
}
div.MenuBlock div.Text {
  padding: 3px 3px 3px 3px;
}
div.MenuBlock a {
  color: Blue;
  text-decoration: underline;
}
div.MenuBlock a:hover {
  color: Red;
  text-decoration: underline;
}

div.FloatInfo {
  position: absolute;
  display: none;
  background-color: white;
  /*width: 120px;*/
  
  font-size: 8pt;
  text-align: left;
}

div.FloatInfo .ibtit { 
  font-style: italic;
  font-weight: bold;
}

div.h1 {
text-align: center;
}
a.adv
{
color: #000000;
padding-left: 50px;
font-size: 12px;
font-weight: bold;
}

div.Error
{ 
  background-color: #eaadad;
}
h1{
  font-style: italic;
  font-weight: bold;
  font-size: 18px;
  color: red;
}
