/* --------------------------------------
             F O O T E R
-------------------------------------- */

div#footer {
  position: relative;
  width: 397px;
  margin-top: 27px;
  margin-left: 187px;
  padding-bottom: 14px;
  }

div#footer td {
  font-size: 65%;
  }

div#footer a {
  color: #666;
  text-decoration: none;
  }

div#footer a:hover {
  color: #00f;
  text-decoration: underline;
  }


/* --------------------------------------
             H O M E L I N K
-------------------------------------- */

td.homelink {
  background: #fff url(/investors/publications/annual/ar_2004/images/bgrd_dottedborder.gif) repeat-y right;
  border-bottom: 1px solid #ccc;
  font-size: 70%;
  }

div#homelink {
  width: 170px;
  padding: 16px 0px 5px 17px;
  }

div#homelink a {
  font-weight: bold;
  color: #666;
  text-decoration: none;
  width: 100%;
  }

div#homelink a:hover {
  color: #00f;
  text-decoration: underline;
  }


/* --------------------------------------
             N A V T R A I L
-------------------------------------- */

td.navtrail {
  background-color: #eee;
  border-bottom: 1px solid #ccc;
  }

div#navtrail {
  width: 610px;
  padding: 14px 11px 5px 17px;
  font-size: 80%;
  }

div#navtrail a:visited {
  color: #00f;
  }


/* --------------------------------------
             C O N T E N T
-------------------------------------- */

td.content {
  }

div#contentwide {
  width: 610px;
  position: relative;
  padding-top: 17px;
  padding-left: 17px;
  padding-right: 11px;
  }

div#contentnarrow {
  width: 431px;
  position: relative;
  padding-top: 17px;
  padding-left: 17px;
  padding-right: 17px;
  }

div#contentwide p,div#contentnarrow p {
  line-height: 140%;
  }

div#contentwide li,div#contentnarrow li {
  padding-bottom: .5%;
  }

div#contentwide small,div#contentnarrow small {
  line-height: 100%;
  }

div#contentwide td,div#contentnarrow td {
  font-size: 80%;
  }

div#contentwide td p,div#contentwide td li,div#contentnarrow td p,div#contentnarrow td li {
  font-size: 100%;
  }


/* --------------------------------------
       L A N D I N G   P A G E S
-------------------------------------- */

div#landingpage {
  width: 610px;
  position: relative;
  padding-top: 17px;
  padding-left: 17px;
  padding-right: 11px;
  }

td.landingcolumn {
  margin-left: 17px;
  padding-left: 17px;
  padding-right: none;
  background: #fff url(/investors/publications/annual/ar_2004/images/bgrd_dottedborder.gif) repeat-y left;
  }


/* --------------------------------------
             S I D E B A R
-------------------------------------- */

td.sidebar {
  background: #fff url(/investors/publications/annual/ar_2004/images/bgrd_dottedborder.gif) repeat-y left;
  }

div#sidebar {
  position: relative;
  width: 179px;
  padding: 17px 11px 0px 17px;
  }

