/*** general ***/

a, body, div, form, frame, frameset, img, li, p, table, td, tr, ul {
  background-position:center;
  border-style:solid;
  border-width:0px;
  border-color:#999999;
  font-family:arial;
  font-size:10pt;
  margin:0px;
  padding:0px;
}

a, a:hover, a:visited {
  color:0000ff;
  text-decoration:none;
}

a:hover {
  color:0000ff;
  text-decoration:underline;
}

body {
  color:#000000;
  background-color:#ffffff;
}

img, input, option, select {
  vertical-align:middle;
}

table {
  border-collapse:collapse;
  table-layout:auto;
  width:100%;
}

/*** indexes ***/

body.index {
  margin:10px;
  height:100%;
}

table.index td {
  white-space:nowrap;
}

p.header {
  margin-bottom:10px;
  font-size:12pt;
  font-weight:bold;
}

/*** home ***/

table.home {
  height:40px;
}

body.home, table.home, td.home a {
  vertical-align:middle;
  table-layout:auto;
  text-align:center;
  font-size:12pt;
  font-weight:bold;
}

/*** content ***/

body.content {
  margin:10px;
  margin-right:20px;
}

table.navbar {
  table-layout:fixed;
}

td.navbarCenter {
  text-align:center;
}

td.navbarRight {
  text-align:right;
}

p.au {
  text-align:center;
  font-size:12pt;
  font-weight:bold;
}

p.auSd {
  text-align:center;
}

p.auCa {
  text-align:center;
}

td.su {
  text-align:center;
  font-size:12pt;
  font-weight:bold;
}

td.auLd {
  padding-top:10px;
  text-align:justify;
}

td.sl {
  padding-bottom:10px;
  text-align:justify;
}

td.slCo {
  font-style:italic;
  padding-bottom:10px;
  text-align:justify;
}

td.slAu {
  text-align:right;
}