/* FORMATTING */
#fade {
  background-image:none;
}
#ftr {
  background-image:none;
}
#rib {
  background-image:url(../images/_/home-background.png);
}
#home #rib {
  background-image: none;
}
#bd {
  background-color:#FDFAEA;
  margin-bottom:0px;
}
#bod {
  padding-right:0px;
}
#rcol {
  width:330px;
  padding-left:20px;
}
#rcol div.yui-u {
  width:155px;
  width:100%;
  padding:0 0 0 10px;
}
#rcol div.first {
  padding:0 10px 0 0;
}

#mydoc {
  position:relative;
}
#cta {
  position:absolute;
  top:388px;
  left:595px;
}
#cta {
  background-color: rgb(3, 143, 136);
  border: 1px solid rgb(255, 255, 255);
  border-radius: 4px;
  box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.4);
  color: rgb(255, 255, 255);
  font-size: 12px;
  left: 595px;
  line-height: 16px;
  padding: 8px;
  position: absolute;
  text-align: center;
  text-decoration: none;
  top: 348px;
  width:182px;
}
#cta:hover {
  background-color: #0FA99F;
}
#ribbon {
  top:350px;
  width:100%;
  padding:20px 0px;
  text-align:center;
}
#home #ribbon {
  display: none;
}
#ribbon a, #ribbon a:visited {
  background:url(/images/_/home-nav-tick.gif) no-repeat 6px 0px;
  font-size:18px;
  line-height:1em;
  text-decoration:none;
  padding:0 15px;
}
#ribbon a:hover, #ribbon a:visited:hover {
  background-image:url(/images/_/home-nav-tick-over.gif);
  color:#18978E;
}

/* TEXT STYLES */
#bod p.intro {
  font-family:Georgia,"Times New Roman", Times, serif;
  font-weight:bold;
  font-style:italic;
  line-height:1.8em;
}
/* right column */
#rcol ul {
  margin-bottom:12px;
  border-bottom:1px dotted #84837E;
}
#rcol ul li {
  border-top:1px dotted #84837E;
  margin-bottom:5px;
  color:#84837E;
  padding:4px 6px;
  line-height:1.4em;
}
#rcol a, #rcol a:visited {
  text-decoration:none;
}
#rcol a:hover, #rcol a:visited:hover {
  color:#18978E;
}