body {
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
/*  font-size: 8pt;*/
  font-size: 11px;
  font-style: normal;
  line-height: 120%;
  font-weight: normal;
  font-variant: normal;
  letter-spacing: 0.1em;
  color: #5a5a5a;
  background-color: #cccccc;
  background-image: url(../Images/background.png);
  background-repeat: repeat-x;
  margin: 0px;
  border: 0px;
  padding: 32px 10px 10px 10px;
  text-align: center; /* IE5 */
}

h2, h3, h4 {
/*  font-size: 8pt;*/
  font-size: 11px;
  text-transform: uppercase;
  clear: both;  
}
h2 {
  text-indent: -1em;
  letter-spacing: 0.8em;
  margin: 0px 0px 0.8em 1em; 
  color: #ffffff; 
}
h3 {
  color: #cc3300;
  background-color: inherit;
  margin: 0px;
}
h4 {
  margin: 0px;  
}

p {
  margin: 0px 0px 0.8em 0px;
  padding: 0px;
}

img, a, span {
  margin: 0px;
  border: 0px;
  padding: 0px;
}
img.initial {
  margin: 0px 0px 4px 4px;
  float: right;
}
img.center {
  margin: 0px 0px 4px 4px;
}

#containerDiv {
  margin: 0px auto;
  border: 1px solid #000000;
  padding: 0px;
  color: inherit;
  background-color: #000000; /*ffffff;*/
  text-align: left; /* IE5 */
  width: 750px;
/*  height: 500px;*/
}

/* Header - logo */
#logoDiv {
  margin: 0px;
  border: 0px;
  padding: 0px;
  width: 750px;
  height: 76px;
  background-image: url(../Images/logo.png);
}

/* Main menu */
#menuDiv {
  margin: 0px;
  border-top: 1px solid #000000;
  border-right: 0px;
  border-bottom: 1px solid #000000;
  border-left: 0px;
  padding: 0px;
  text-align: center; /* IE5 */
/*  width: 100%;*/
  height: 19px;
}

#mainMenuCenter { /* Opera6 */
  margin: 0px auto;
  text-align: left; /* IE5 */
  width: 720px;
  height: 19px;
}

#mainMenu, #mainMenu li {
  margin: 0px;
  border: 0px;
  padding: 0px;
  height: 19px;
}
#mainMenu {
  list-style-type: none;
  list-style-position: inside;
  display: inline; /* Opera6 */
}
#mainMenu li {
  float: left;
  width: 120px; /*120*/
}
#mainMenu li a {
  font-family: "BankGothic MD BT", "BankGothic BT", BankGothic, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  line-height: 19px;
  text-decoration: none;
  color: inherit;
  background-color: #d9d9d9;
  text-align: center;
  text-transform: uppercase;
  vertical-align: top;
  display: block;
  position: relative;
  width: 120px; 
  height: 19px;
  overflow: hidden;
}
#mainMenu li a span {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 120px;
  height: 19px;
  z-index: 127;
}

/* Sub menu */
#subMenuDiv {
  margin: 0px;
  border: 0px;
  border-right: 1px solid #000000;
  padding: 12px 12px 12px 18px;
  float: left;
  bottom: 0px;
  width: 200px;
  overflow: hidden;
}

/* Content */
#contentDiv {
  color: inherit;
  background-color: #F3F3F3;
  margin: 0px;
  border: 0px;
  border-left: 1px solid #000000;
  padding: 12px 12px 12px 18px;
  float: left;
  position: relative;
  bottom: 0px;
  left: -1px;
  width: 470px; /*488*/
}

/* Footer */
#footerDiv {
  border: 0px;
  border-top: 1px solid #000000;
  margin: 0px;
  padding: 0px;
  clear: both;
/*  height: 0px;*/
  overflow: hidden;
}
#footerDiv p.langSelect {
  text-align: right;
  text-transform: uppercase;
  margin: 6px 12px 6px 18px;
  border: 0px;
  padding: 0px;
}

/* Submenu */
/* Submenu header */
div#subMenuDiv ul {
  list-style-type: none;
  margin: 0px 0px 0px 1em;
  padding: 0px;
}
div#subMenuDiv li {
  margin: 0px;
  padding: 0px;  
}
div#subMenuDiv .importantLogo {
  text-align: center;
}
div#subMenuDiv .importantLogo a:hover {
  color: #5a5a5a;
  background-color: inherit;
}
div#subMenuDiv .importantLogo img {
  vertical-align: text-bottom;
  margin: 0px 0px 12px 0px;
}

/* Content - Main text */
/* Text titles */
/* Normal text */

div#contentDiv ul {
  list-style-type: circle;
}
div#contentDiv ul, div#contentDiv ol {
  margin: 0px 0px 0.8em 1.5em;
  padding: 0px;
}
div#contentDiv li {
  margin: 0px;
  padding: 0px;  
}

/* Other classes */
/* Space before */
.spaceB {
  margin-top: 0.8em;
}
/* Space after */
.spaceA {
  margin-bottom: 0.8em;
}
/* Space before+after */
.spaceBA {
  margin-top: 0.8em;
  margin-bottom: 0.8em;
}

a {
  color: #5a5a5a;
  background-color: inherit;
}
a:link {
}
a:visited {
}
a:hover, #mainMenu li a:hover {
  color: #ffffff;
  background-color: #5a5a5a;
}
a:active {
}
a:focus {
}

div#logoDiv h1, div#logoDiv h1 span {
  font-size: 10pt;
  line-height: 1.2; /* Opera6- */
  margin: 0px;
  border: 0px;
  padding: 0px;
  width: 160px;
  height: 76px;
}
div#logoDiv h1 {
  letter-spacing: 0.15em;
  position: relative;
}
div#logoDiv h1 span {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 126;
}
div#logoDiv h1 strong {
  font-size: 32pt;
  font-weight: normal;
  letter-spacing: 0.4em;
}
em {
  font-style: normal;
  color: #cc3300;
  background-color: inherit;
}
div#logoDiv h1 span {
  background-image: url(../Images/logo.png);
}

.date, div#contentDiv p.date {
  font-size: 80%;
  margin: 0px;
}
