/************************************
*                                   *
*  Michael Page Annual Report 2005  *
*  Developer: Hanna Isacsson        *
*  Report Layout CSS                *
*  Date: May 2006                   *
*                                   *
*************************************/

/* Global styles */

body {
  font-family:  Helvetica, Arial, Sans-serif;
  font-size: 10pt;
  color: #000000;
}

p {
  font-size: 1em;
  line-height: 1.3em;
}

a {
  color: #000079;
}

h3 {
  font-size: 1.2em;
  margin:0
}

h4 {
  font-size: 1.1em;
  font-weight: bold;
  margin-bottom: -12px;
}

h5 {
  font-size: 1em;
  font-weight: bold;
}

acronym, abbr {
  cursor: help;
}

.bold {
  font-weight: bold;
}

.center {
  text-align: center;
}

.left {
  float: left;
  width: 50%;
}

.right {
  float: right;
  width: 50%;
}


/* General Data Tables */

table {
  border-collapse: collapse;
}

table caption {
  text-align: left;
  font-size: 1em;
  font-weight: bold;
}

table thead th {
  text-align: left;
  font-size: 0.9em;
}

table thead td {
  text-align: right;
  font-size: 0.9em;
  font-weight: bold;
}

table tbody th {
  text-align: left;
  font-size: 0.9em;
  font-weight: normal;
}

table tbody td {
  text-align: right;
  font-size: 0.9em;
}


/* Special Table Cells */

th.leftAlign, td.leftAlign {
  text-align: left;
}

th.rightAlign, td.rightAlign {
  text-align: right;
}

th.centerAlign, td.centerAlign {
  text-align: center;
}

td.underlineCell, th.underlineCell {
  border-bottom: 1px solid #000000;
}

td.underlineCellThick, th.underlineCellThick {
  border-bottom: 2px solid #000000;
}


/* Download Table */

.download {
  border: 1px solid #C2AD87;
}

.download thead th {
  background-color: #C2AD87;
  color: #FFFFFF;
  text-align: left;
  font-size: 1em;
  padding: 5px;
}

.download thead td {
  background-color: #C2AD87;
  color: #FFFFFF;
  text-align: left;
  font-size: 1em;
  font-weight: bold;
  padding: 5px;
}

.download tbody th {
  background-color: #DBCCB6;
  text-align: left;
  font-size: 1em;
  font-weight: normal;
  border-bottom: 1px solid #C2AD87;
  padding: 5px;
}

.download tbody td {
  background-color: #DBCCB6;
  text-align: left;
  font-size: 1em;
  border-bottom: 1px solid #C2AD87;
  padding: 5px;
}


/* Download Table */

.sitemap {
  margin-left: -40px !important; margin-left: 0 /* Different margin if IE */
}

.sitemap li {
  list-style-type: none;
  color: #000079;
}

/* Waste table */
.key {
	padding-left: 30px;
	background-repeat: no-repeat;
	background-position: top left;
}
