html {
      width: 100%;
      height: 100%;
      }

body {
      width: 100%;
      height: 100%;

      font-family: Arial, Tahoma, Sans;
      font-size: 10pt;
      color: #333333;

      margin: 0;
      padding: 0;
      background: #D0D0D0;
      }

img { border-width: 0px; }


#maincontainer {
      width: 995px;
      height: 100%;

      background: white url(../images/shadow-right.jpg) top right repeat-y;

      margin: auto;
      }

#logo {
      width: 198px;
      height: 137px;

      background: white url(../images/ibeda_sitelogo.gif) center no-repeat;
      }

#header {
      background: white url(../images/header.jpg) top left no-repeat;
      }

#greybar {
      height: 16px;

      background: #D0D0D0;
      border: solid #A7A7A7;
      border-width: 1px 0 1px 0;
      }

#navi {
      height: 100%;
      background: #E4E5E4;

      vertical-align: top;

      border: solid #A7A7A7;
      border-width: 0 1px 0 0;

      padding: 20px 0 0 0;
      }

#content {
      width: 100%;

      padding: 20px 15px 0 15px;

      line-height: 140%;
      font-size: 10pt;

      vertical-align: top;
      background: transparent url(../images/shadow-left.jpg) top left repeat-y;
      }

#news {
      padding: 0 10px 20px 10px;
      font-size: 8pt;
      color: #333333;
      }

#worldwide {
      position: absolute;
      top: 106px;
      left: 110px;
      width: 90px;
      height: 42px;
      z-index: 10;
      }

a.mainnav {
      display: block;
      width: 188px;

      padding: 15px 10px 15px 0;

      border: solid #A7A7A7;
      border-width: 0 0 1px 0;

      background: transparent url(../images/anchorbg.jpg)      left center repeat-x;

      text-align: right;
      text-decoration: none;
      font-size: 9pt;
      font-weight: bold;
      color: #333333;
      }
a.mainnav:hover {
      color: red;
      }

a {
      color: #333333;
      }
a:hover {
      color: red;
      }
a.red {
      color: #EC2027;
      font-weight: bold;
      text-decoration: none;
      }
a.red:hover {
      color: #3D5394;
      }

ul {
      list-style-type: square;
      font-weight: bold;
      margin-top: 0;
      line-height: 22px;
      }

p {
      margin-bottom: 25px;
      }

h1 {
      font-size: 18pt;
      color: #333333;
      margin: 0;
      }
h3 {
      font-size: 12pt;
      color: #333333;
      margin: 0;
      }
td {
     vertical-align: top;
      }
.right {
      text-align: right;
      }
