html
{
  text-align: center;
}

body
{
  margin: 10px auto 20px auto;
  width: 980px;
  background: #b0b0ac;
  color: #330000;
}

body, body table
{
  font: 13px/18px verdana, sans-serif;
}

p
{
  padding: 0px;
  margin: 0px 0px 18px 0px;
}

a, a:visited
{
  color: #01587d;
  text-decoration: underline;
}

a:hover
{
  color: #cd5806;
  text-decoration: underline;
}

h2
{
  font: bold 18px/21px verdana, sans-serif;
  color: black;
  margin: 0px 0px 18px 0px;
}

h3
{
  font: bold 15px/18px verdana, sans-serif;
  color: #cd5806;
  margin: 0px 0px 18px 0px;
}

img
{
  border: none;
}

#header
{
  display: block;
  margin-bottom: 5px;
  width: 980px;
  height: 89px;
}

#content
{
  width: 980px;
  margin-bottom: 5px;
}

#navigation
{
  background-color: #84817d;
  width: 155px;
  text-align: left;
}

.nav-items
{
  padding: 5px 10px;
  background-color: #f8e95e;
  color: #333333;
}

.nav-items a, .nav-items a:visited
{
  color: #333333;
  text-decoration: none;
}

.nav-items a:hover
{
  color: #cd5806;
  text-decoration: underline;
}

#nav-about, #nav-programs, #nav-partnerships,  #nav-newsroom, #nav-different, #nav-support, #nav-why, #nav-center
{
  display: none;
}

#sub-financial, #sub-lung, #sub-ovarian, #sub-baseline, #sub-pancreatic, #sub-prostate
{
  display: none;
}

#main-home
{
  background-color: white;
  text-align: left;
  width: 620px;
}

#main-int
{
  background-color: white;
  text-align: left;
  width: 825px;
}

#main-padding
{
  margin: 0px;
  padding: 0px 25px;
}

#main-int #main-padding
{
  padding-bottom: 20px;
}

.hdr
{
  display: block;
  margin: 15px 0px 10px;
}

#right-col
{
  background-color: #fbf180;
  color: #333333;
  width: 205px;
  text-align: left;
  font: 11px/14px verdana, sans-serif;
}

#left-col
{
  text-align: left;
  font: 11px/14px verdana, sans-serif;
}

#right-col a, #right-col a:visited, #navigation a, #navigation a:visited
{
  color: #333333;
  text-decoration: underline;
}

#right-col a:hover, #navigation a:hover
{
  color: #cd5806;
  text-decoration: underline;
}

#right-col-padding
{
  margin: 0px;
  padding: 10px;
}

#right-col, #right-col-padding table
{
  font: 11px/13px verdana, sans-serif;
}

#right-col p, #right-col-padding table p
{
  padding: 0px;
  margin: 0px 0px 13px 0px;
}

#site-tools{}

#font-sizer
{
  margin: 15px 25px 0px 10px;
  font: 11px/13px verdana, sans-serif;
  display: block;
  float: right;
}

#search
{
  background: #999999 url(../images/nav-search.gif) no-repeat;
  margin-bottom: 2px;
}

#site-tools #search
{
  background: #999999 url(../images/nav-search.gif) no-repeat;
  margin-bottom: 2px;
  width: 155px;
  float: right;
  margin-top: -50px;
  display: block;
}

#news
{
  background: #84817d url(../images/bg-whats-new.gif) no-repeat;
  margin: 0px 0px 5px;
  padding: 30px 65px 0px;
  text-align: left;
  color: white;
}

.yellow
{
  color: #f7e100;
  font-weight: bold;
}

#news a, #news a:visited
{
  color: #99ffff;
}

#news a:hover
{
  color: #cd5806;
  text-decoration: underline;
}

#footer
{
  color: #333333;
}

#footer a, #footer a:visited
{
  color: #333333;
  text-decoration: none;
}

#footer a:hover
{
  color: #333333;
  text-decoration: underline;
}

.speaker-table
{
  border: 1px solid rgb(230,230,230);
}

.speaker-table th
{
  background-color: #524d47;
  font-weight: bold;
  text-align: left;
  color: #f7e100;
  padding: 5px;
}

.speaker-table td
{
  padding: 5px;
}

.speaker-table tr.odd
{
  background-color: rgb(230,230,230);
}

#slideshow
{
  position: relative;
  width: 135px;
  height: 100px;
  padding: 0px;
  margin: 10px 0px;
}

#slideshow img
{
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8;
  opacity: 0.0;
  display: block;
}

#slideshow img.active
{
  z-index: 10;
  opacity: 1.0;
}

#slideshow img.last-active
{
  z-index: 9;
}