/* global settings */
html { height: 100.02%; }

body {
  background-color: rgb(255, 255, 255);
  font-family: "Arial", "Helvetica", sans-serif;
  line-height: 1.3;
  font-size: 100%;
  margin: 0;
  padding: 5px;
  text-align: center;
}

div#page {
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  width: 975px;
  text-align: left;
  background-color: #FFFFFF;
}

html>div#page {
  width: 975px;
}

/* invisible help elements */
.hidden {
  visibility: hidden
}

div#nav, div.invisible, h1.invisible, h2.invisible, p.invisible {
  display: block;
  height: 0;
  left: -99em;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 0;
  margin: 0;
  padding: 0;
}

/* page elements */
div#topaccess {
  width: 400px;
  height: 72px;
  float: right;
  padding: 10px 0 0 0;
  text-align: right;
}

div#topaccess a {
  color: #999999;
  padding: 0 5px 0 0;
}

div#topbar {
  width: 575px;
  height: 72px;
  float: left;
  padding: 10px 0 0 0;
}

div#strapline {
  margin: 0px 0px 0px 0px;
  height: 0px;
}

div#nosmokingday {
  margin: 0px 0px 0px 15px;
  height: 58px;
  background: url(../images/nsd2010/nosmokingday.jpg) no-repeat;
}

div#nosmokingday a {
  display: block;
  height: 58px;
  width: 491px;
  text-decoration: none;
}

div#mainnav {
  min-height: 45px;
  font-weight: bold;
  padding: 0;
  margin: 0;
  background-color: #FFFFFF;
}

div#mainnav ul {
  min-height: 45px;
  margin: 0;
  padding: 0;
  list-style: none;
}

div#mainnav li {
  height: 45px;
  float: left;
  margin: 0;
  padding: 0;
}

li#mainnav-smokers a {
  width: 209px;
  height: 45px;
  display: block;
  text-decoration: none;
  background: url(../images/nsd2009/nav-new/smokers.jpg) no-repeat;
}

li#mainnav-forum a {
  width: 236px;
  height: 45px;
  display: block;
  text-decoration: none;
  background: url(../images/nsd2009/nav-new/forum.jpg) no-repeat;
}

li#mainnav-organisers a {
  width: 216px;
  height: 45px;
  display: block;
  text-decoration: none;
  background: url(../images/nsd2009/nav-new/organisers.jpg) no-repeat;
}

li#mainnav-press a {
  width: 173px;
  height: 45px;
  display: block;
  text-decoration: none;
  background: url(../images/nsd2009/nav-new/press.jpg) no-repeat;
}

li#mainnav-corporate a {
  width: 141px;
  height: 45px;
  display: block;
  text-decoration: none;
  background: url(../images/nsd2009/nav-new/corporate.jpg) no-repeat;
}

div#breadcrumbs {
  padding: 0px;
  margin: 0px;
  width: 100%;
  height: 45px;
  background: url(../images/nsd2009/breadcrumbs.jpg) repeat-x;
  clear:both;
}

div#breadcrumbs p {
  margin: 0px;
  padding: 5px 5px 5px 15px;
}

div#breadcrumbs a {
  color: #A9BAB5;
}

div#left {
  float: left;
  width: 210px;
  margin: 0;
  padding: 5px 0 5px 0;
  background-color: #FFFFFF;
}

div#left p {
  padding: 10px;
}

div#leftnav {
  background: url(../images/nsd2010/left/main.jpg) repeat-y;
}

div#leftnav ul {
  margin: 0 0 0 35px;
  padding: 0;
  list-style-image: url(../images/nsd2009/left/bullet.jpg);
}

div#leftnav ul li {
  font-size: 110%;
}

div#leftnav ul li b {
  font-weight: bolder;
}

div#leftnav ul ul {
  margin: 0;
  padding: 5px 0 5px 10px;
  list-style-image: url(../images/nsd2009/left/bullet4.jpg);
}

div#leftnav ul ul li {
  margin: 0 0 2px 0;
  padding: 0 0 0 0;
  font-size: 90%;
}

div#leftnav ul ul li b {
  font-weight: bold;
}

div#leftnav a {
  color: #A9BAB5;
  text-decoration: none;
}

div#leftnav div.leftpad {
  clear: left;
  width: 210px;
  height: 10px;
  background: white;
}

div.leftimage {
  background: white;
}

/* content */
div#content {
  width: 725px;
  float: left;
  margin: 0;
  padding: 0 5px 0 15px;
  background-color: #FFFFFF;
}

div#content-prop {
  float: right;
  width: 1px;
  height: 400px;
}

div#content-clear {
  clear:both;
  height:1px;
  overflow:hidden;
}

div#content h1 {
  width: 439px;
  font-size: 145%;
  margin: 0;
  padding: 0 0 0.5em 0;
  color: #574E63;
}

div#content h2 {
  width: 439px;
  font-size: 125%;
  margin: 0;
  padding: 0 0 0.5em 0;
  color: #574E63;
}

div#content h3 {
  clear: left;
  width: 439px;
  font-size: 105%;
  margin: 0;
  padding: 0 0 0.5em 0;
  color: #574E63;
}

div#content h4 {
  width: 439px;
  font-size: 100%;
  margin: 0;
  padding: 0 0 0.5em 0;
  color: #574E63;
}

div#breadcrumbs, div#leftnav, div#content p , div#content label, div#content ol, div#content ul, div#content td, div#content td p, div#content th, div#content th p, div#botnav {
  font-size: 80%;
}

div#content ul ul {
  font-size: 100%;
}

div#content td td {
  font-size: 100%;
}

div#content td td p {
  font-size: 100%;
}

div#content p {
  width: 439px;
  text-align: justify;
  margin: 0;
  padding: 0 0 1em 0;
}

div#content p.center {
  width: 439px;
  text-align: center;
  margin: 0;
  padding: 0 0 0.25em 0;
}

div#content td p {
  width: auto;
  text-align: auto;
}

div#content ul {
  width: 389px;
  padding: 0.75em 0 0.75em 40px;
  margin: 0;
  text-align: justify;
}

div#content ol {
  width: 389px;
  padding: 0 0 0.75em 40px;
  margin: 0;
  text-align: justify;
}

div#content p.terms {
  font-size: 70%;
}

div#content p.code {
  margin: 10px;
  padding: 10px;
  font-family: "Courier New", "Courier", mono;
  width: 80%;
  overflow: scroll;
  background-color: #DDDDDD;
  border: 1px solid #000000;
}

div#content p.error {
  color: #FF0000;
}

div#content form.outline {
}

div#content form fieldset {
  width: 439px;
}

div#content form.form {
  line-height: 90%;
}

div#content form.form label {
  display: block;
  float: left;
  width: 125px;
}

div#content form.form fieldset{
  font-size: 80%;
  width: 439px;
  margin: 5px;
  padding: 10px;
}

div#content form.form fieldset label{
  display: inline;
  float: none;
  width: auto;
  padding: 20px 10px 20px 10px;
  font-size: 100%;
}

div#content ul.error {
  color: #FF0000;
}

div#content ul.graphic {
  list-style: none;
}

div#content ul.graphic li {
  padding: 0px 0px 20px 30px;
  background: url(../images/nsd2010/bullet.gif) no-repeat;  
}

div#content div.note {
  width: 419px;
  margin: 10px;
  padding: 0px;
  border: 1px solid #000000;
}

div#content div.note p {
  width: 399px;
  margin: 0px;
  padding: 10px;
}

div#content div.product {
  float: left;
  width: 150px;
  height: 270px;
  padding: 3px;
  background: url(../images/nsd2010/catalogue/product-bg.jpg) no-repeat;  
}

div#content div.product p.head {
  margin: 0px;
  padding: 2px;
  width: 140px;
  height: 50px;
  text-align: center;
  font-weight: bold;
  font-size: 100%;
}

div#content div.product p.info {
  margin: 0px;
  padding: 2px;
  width: 140px;
  text-align: center;
  font-size: 90%;
}

div#content div.product b.new {
  color: #FF0000;
}

div#content div.basket {
  width: 250px;
  padding: 0px;
  background: url(../images/nsd2010/catalogue/basket-bg.jpg) no-repeat;  
}

div#content div.basket p.head {
  margin: 0px;
  padding: 5px 0px 5px 0px;
  width: 250px;
  text-align: center;
  font-weight: bold;
  font-size: 100%;
}

div#content div.basket p.sub {
  margin: 0px;
  padding: 0px 10px 5px 10px;
  width: 230px;
  font-weight: bold;
  font-size: 90%;
}

div#content div.basket p.main {
  margin: 0px;
  padding: 0px 10px 5px 10px;
  width: 230px;
  font-weight: normal;
  font-size: 90%;
}

div#content div.basket p.buttons {
  margin: 0px;
  padding: 0px 10px 0px 10px;
  width: 230px;
  text-align: center;
}

div#content div.imagebox {
  width: 144px;
  height: 140px;
  text-align: center;
}

div#content div.hometop {
  margin: 0px;
  height: 35px;
  width: 750px;
  background-color: #005594;
  color: #FFFFFF;
  font-size: 75%;
  font-weight: normal;
}

div#content div.hometop img {
  margin: 0px 12px 0px 18px;
  padding: 0px;
}

div#content div.homemain {
  margin: 0px;
  width: 730px;
  padding: 0px 10px 0px 10px;
  border-left: 1px solid #DCDDDE;
  border-right: 1px solid #DCDDDE;
}

div#content div.homemain h2 {
  color: #005594;
}

div#content div.homemain h2.breakfree {
  margin: 0px 5px 0px 5px;
  width: 124px;
  height: 14px;
  background: url(../images/nsd2010/home/breakfree.jpg) no-repeat;
}

div#content div.homemain p {
  width: 720px;
  padding: 0px 5px 0px 5px;
  color: #999999;
}

div#content div.homepad {
  clear: left;
  width: 720px;
  height: 10px;
  background: white;
}

span.incpp {
  color: #006FBA;
}

span.eventdetails {
  display: block;
  font-size: 80%;
}

label.midt {
  display: block;
  width: 65px;
  margin: 0px;
  padding: 0px;
  float: left;
}

a.moreinfo {
  color: #006FBA;
}

div.popupmain {
  width: 500px;
  padding: 10px;
  border: 1px solid #006FBA;
  text-align: left;
}

div.popupmain b.new {
  color: #FF0000;
}

div#content tr.progress {
  border: 1px solid #000000;
}

div#content td.progresscompletefirst {
  border: 1px solid #000000;
  border-right: none;
  background-color: #0066CC;
}

div#content td.progresscomplete {
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  background-color: #0066CC;
}

div#content td.progresscompletelast {
  border: 1px solid #000000;
  border-left: none;
  background-color: #0066CC;
}

div#content td.progressnotcompletefirst {
  border: 1px solid #000000;
  border-right: none;
  background-color: #CCCCCC;
}

div#content td.progressnotcomplete {
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  background-color: #CCCCCC;
}

div#content td.progressnotcompletelast {
  border: 1px solid #000000;
  border-left: none;
  background-color: #CCCCCC;
}

div#content label.idt {
  float: left;
  display: block;
  width: 200px;
  height: 18px;
  padding: 0px 5px 0px 0px;
  text-align: right;
}

div#content p.small  {
  padding: 0px;
  margin: 0px;
  font-size: 70%;
}

div#content p.idt {
  padding: 0px;
  margin: 0px 0px 0px 200px;
}

div#content p.idt-highlight {
  padding: 5px;
  margin: 5px 0px 5px 200px;
  border: 1px solid #FF0000;
  color: #FF0000;
}

div#content p.idt-small {
  padding: 0px;
  margin: 0px 0px 0px 200px;
  font-size: 70%;
}

div#content fieldset.idt {
  padding: 10px;
  margin: 0px 0px 0px 200px;
}

div#content p.but1, div#content p.but2, div#content p.but3 {
  float: left;
  width: 33%;
  padding: 20px 0px 20px 0px;
}

div#content p.but1 input, div#content p.but2 input, div#content p.but3 input,
  div#content input.merchandisebut {
  padding: 10px;
}

div#content p.but2 {
  text-align: center;
}

div#content p.but3 {
  text-align: right;
}

div#content p.sameas {
  float: left;
  display: block;
  padding: 4px 0px 0px 0px;
}

div#content h2.sameas {
  float: left;
}

div#content div.clear {
  clear:both;
}

div#content div.yell4postcode {
  float: right;
  font-size: 70%;
}

div#images {
  width: 725px;
}

div#images p {
  float: left;
  width: 180px;
  text-align: center;
}

.imageborder {
  border: 2px solid #A9BAB5;
}

/* homejump images */
div#content ul.homejump {
  width: 725px;
  height: 145px;
  margin: 0;
  padding: 10px 0 20px 0;
  list-style: none;
}

div#content ul.homejump li {
  height: 145px;
  float: left;
  margin: 0;
  padding: 0;
}

div#content ul.homejump li.take {
  width: 182px;
  background: url(../images/nsd2009/jump/home/take_the_first_step.jpg) no-repeat;
}

div#content ul.homejump li.take a {
  display: block;
  height: 145px;
  width: 182px;
  text-decoration: none;
}

div#content ul.homejump li.organise {
  width: 169px;
  background: url(../images/nsd2009/jump/home/organise_an_event.jpg) no-repeat;
}

div#content ul.homejump li.organise a {
  display: block;
  height: 145px;
  width: 169px;
  text-decoration: none;
}

div#content ul.homejump li.merch {
  width: 192px;
  background: url(../images/nsd2009/jump/home/order_merchandise.jpg) no-repeat;
}

div#content ul.homejump li.merch a {
  display: block;
  height: 145px;
  width: 192px;
  text-decoration: none;
}

div#content ul.homejump li.media {
  width: 182px;
  background: url(../images/nsd2009/jump/home/media.jpg) no-repeat;
}

div#content ul.homejump li.media a {
  display: block;
  height: 145px;
  width: 182px;
  text-decoration: none;
}

/* stopsmokingjump images */
div#content ul.stopsmokingjump {
  width: 725px;
  height: 145px;
  margin: 0;
  padding: 10px 0 20px 0;
  list-style: none;
}

div#content ul.stopsmokingjump li {
  height: 145px;
  float: left;
  margin: 0;
  padding: 0;
}

div#content ul.stopsmokingjump li.whyquit {
  width: 140px;
  background: url(../images/nsd2009/jump/stopsmoking/why_quit.jpg) no-repeat;
}

div#content ul.stopsmokingjump li.whyquit a {
  display: block;
  height: 145px;
  width: 140px;
  text-decoration: none;
}

div#content ul.stopsmokingjump li.howtoquit {
  width: 145px;
  background: url(../images/nsd2009/jump/stopsmoking/how_to_quit.jpg) no-repeat;
}

div#content ul.stopsmokingjump li.howtoquit a {
  display: block;
  height: 145px;
  width: 145px;
  text-decoration: none;
}

div#content ul.stopsmokingjump li.gethelp {
  width: 145px;
  background: url(../images/nsd2009/jump/stopsmoking/get_help.jpg) no-repeat;
}

div#content ul.stopsmokingjump li.gethelp a {
  display: block;
  height: 145px;
  width: 145px;
  text-decoration: none;
}

div#content ul.stopsmokingjump li.sendanecard {
  width: 145px;
  background: url(../images/nsd2009/jump/stopsmoking/send_an_ecard.jpg) no-repeat;
}

div#content ul.stopsmokingjump li.sendanecard a {
  display: block;
  height: 145px;
  width: 145px;
  text-decoration: none;
}

div#content ul.stopsmokingjump li.eventsearch {
  width: 150px;
  background: url(../images/nsd2009/jump/stopsmoking/event_search.jpg) no-repeat;
}

div#content ul.stopsmokingjump li.eventsearch a {
  display: block;
  height: 145px;
  width: 150px;
  text-decoration: none;
}


/* gethelpjump images */
div#content ul.gethelpjump {
  width: 725px;
  height: 145px;
  margin: 0;
  padding: 10px 0 20px 0;
  list-style: none;
}

div#content ul.gethelpjump li {
  height: 145px;
  float: left;
  margin: 0;
  padding: 0;
}

div#content ul.gethelpjump li.yourgp {
  width: 132px;
  background: url(../images/nsd2009/jump/gethelp/your_gp.jpg) no-repeat;
}

div#content ul.gethelpjump li.yourgp a {
  display: block;
  height: 145px;
  width: 132px;
  text-decoration: none;
}

div#content ul.gethelpjump li.yourpharmacist {
  width: 167px;
  background: url(../images/nsd2009/jump/gethelp/your_pharmacist.jpg) no-repeat;
}

div#content ul.gethelpjump li.yourpharmacist a {
  display: block;
  height: 145px;
  width: 167px;
  text-decoration: none;
}

div#content ul.gethelpjump li.forum {
  width: 111px;
  background: url(../images/nsd2009/jump/gethelp/forum.jpg) no-repeat;
}

div#content ul.gethelpjump li.forum a {
  display: block;
  height: 145px;
  width: 111px;
  text-decoration: none;
}

div#content ul.gethelpjump li.events {
  width: 156px;
  background: url(../images/nsd2009/jump/gethelp/events.jpg) no-repeat;
}

div#content ul.gethelpjump li.events a {
  display: block;
  height: 145px;
  width: 156px;
  text-decoration: none;
}

div#content ul.gethelpjump li.books {
  width: 159px;
  background: url(../images/nsd2009/jump/gethelp/books.jpg) no-repeat;
}

div#content ul.gethelpjump li.books a {
  display: block;
  height: 145px;
  width: 159px;
  text-decoration: none;
}

/* organisersjump images */
div#content ul.organisersjump {
  width: 728px;
  height: 160px;
  margin: 0;
  padding: 10px 0 20px 0;
  list-style: none;
}

div#content ul.organisersjump li {
  height: 160px;
  float: left;
  margin: 0;
  padding: 0;
}

div#content ul.organisersjump li.campaigntheme {
  width: 140px;
  background: url(../images/nsd2010/jump/organisers/campaign_theme.jpg) no-repeat;
}

div#content ul.organisersjump li.campaigntheme a {
  display: block;
  height: 160px;
  width: 140px;
  text-decoration: none;
}

div#content ul.organisersjump li.organiseanevent {
  width: 147px;
  background: url(../images/nsd2010/jump/organisers/organise_an_event.jpg) no-repeat;
}

div#content ul.organisersjump li.organiseanevent a {
  display: block;
  height: 160px;
  width: 147px;
  text-decoration: none;
}

div#content ul.organisersjump li.promoteyourevent {
  width: 145px;
  background: url(../images/nsd2010/jump/organisers/promote_your_event.jpg) no-repeat;
}

div#content ul.organisersjump li.promoteyourevent a {
  display: block;
  height: 160px;
  width: 145px;
  text-decoration: none;
}

div#content ul.organisersjump li.merch {
  width: 145px;
  background: url(../images/nsd2010/jump/organisers/order_merchandise.jpg) no-repeat;
}

div#content ul.organisersjump li.merch a {
  display: block;
  height: 160px;
  width: 145px;
  text-decoration: none;
}

div#content ul.organisersjump li.awards {
  width: 145px;
  background: url(../images/nsd2009/jump/organisers/awards.jpg) no-repeat;
}

div#content ul.organisersjump li.awards a {
  display: block;
  height: 160px;
  width: 145px;
  text-decoration: none;
}

div#content ul.organisersjump li.resources {
  width: 150px;
  background: url(../images/nsd2010/jump/organisers/resources.jpg) no-repeat;
}

div#content ul.organisersjump li.resources a {
  display: block;
  height: 160px;
  width: 150px;
  text-decoration: none;
}

/* mediajump images */
div#content ul.mediajump {
  width: 725px;
  height: 145px;
  margin: 0;
  padding: 10px 0 20px 0;
  list-style: none;
}

div#content ul.mediajump li {
  height: 145px;
  float: left;
  margin: 0;
  padding: 0;
}

div#content ul.mediajump li.pressreleases {
  width: 140px;
  background: url(../images/nsd2009/jump/media/press_releases.jpg) no-repeat;
}

div#content ul.mediajump li.pressreleases a {
  display: block;
  height: 145px;
  width: 140px;
  text-decoration: none;
}

div#content ul.mediajump li.celebrities {
  width: 145px;
  background: url(../images/nsd2009/jump/media/celebrities.jpg) no-repeat;
}

div#content ul.mediajump li.celebrities a {
  display: block;
  height: 145px;
  width: 145px;
  text-decoration: none;
}

div#content ul.mediajump li.casestudies {
  width: 145px;
  background: url(../images/nsd2009/jump/media/case_studies.jpg) no-repeat;
}

div#content ul.mediajump li.casestudies a {
  display: block;
  height: 145px;
  width: 145px;
  text-decoration: none;
}

div#content ul.mediajump li.localevents {
  width: 145px;
  background: url(../images/nsd2009/jump/media/local_events.jpg) no-repeat;
}

div#content ul.mediajump li.localevents a {
  display: block;
  height: 145px;
  width: 145px;
  text-decoration: none;
}

div#content ul.mediajump li.imagelibrary {
  width: 150px;
  background: url(../images/nsd2009/jump/media/image_library.jpg) no-repeat;
}

div#content ul.mediajump li.imagelibrary a {
  display: block;
  height: 145px;
  width: 150px;
  text-decoration: none;
}

/* corporatejump images */
div#content ul.corporatejump {
  width: 725px;
  height: 145px;
  margin: 0;
  padding: 10px 0 20px 0;
  list-style: none;
}

div#content ul.corporatejump li {
  height: 145px;
  float: left;
  margin: 0;
  padding: 0;
}

div#content ul.corporatejump li.thecharity {
  width: 176px;
  background: url(../images/nsd2009/jump/corporate/the_charity.jpg) no-repeat;
}

div#content ul.corporatejump li.thecharity a {
  display: block;
  height: 145px;
  width: 176px;
  text-decoration: none;
}

div#content ul.corporatejump li.thecampaign {
  width: 176px;
  background: url(../images/nsd2009/jump/corporate/the_campaign.jpg) no-repeat;
}

div#content ul.corporatejump li.thecampaign a {
  display: block;
  height: 145px;
  width: 176px;
  text-decoration: none;
}

div#content ul.corporatejump li.publications {
  width: 186px;
  background: url(../images/nsd2009/jump/corporate/publications.jpg) no-repeat;
}

div#content ul.corporatejump li.publications a {
  display: block;
  height: 145px;
  width: 186px;
  text-decoration: none;
}

div#content ul.corporatejump li.uktobacco {
  width: 187px;
  background: url(../images/nsd2009/jump/corporate/uk_tobacco_control.jpg) no-repeat;
}

div#content ul.corporatejump li.uktobacco a {
  display: block;
  height: 145px;
  width: 187px;
  text-decoration: none;
}

/* staffjump images */
div#content ul.staffjump {
  width: 725px;
  height: 145px;
  margin: 0;
  padding: 10px 0 20px 0;
  list-style: none;
}

div#content ul.staffjump li {
  height: 145px;
  float: left;
  margin: 0;
  padding: 0;
}

div#content ul.staffjump li.dan {
  width: 177px;
  background: url(../images/nsd2009/jump/staff/dan.jpg) no-repeat;
}

div#content ul.staffjump li.dan a {
  display: block;
  height: 145px;
  width: 177px;
  text-decoration: none;
}

div#content ul.staffjump li.vishnee {
  width: 181px;
  background: url(../images/nsd2009/jump/staff/vishnee.jpg) no-repeat;
}

div#content ul.staffjump li.vishnee a {
  display: block;
  height: 145px;
  width: 181px;
  text-decoration: none;
}

div#content ul.staffjump li.judith {
  width: 181px;
  background: url(../images/nsd2009/jump/staff/judith.jpg) no-repeat;
}

div#content ul.staffjump li.judith a {
  display: block;
  height: 145px;
  width: 181px;
  text-decoration: none;
}

div#content ul.staffjump li.elana {
  width: 186px;
  background: url(../images/nsd2009/jump/staff/elana.jpg) no-repeat;
}

div#content ul.staffjump li.elana a {
  display: block;
  height: 145px;
  width: 186px;
  text-decoration: none;
}

div#content ul.staffjump li.laura {
  width: 186px;
  background: url(../images/nsd2009/jump/staff/laura.jpg) no-repeat;
}

div#content ul.staffjump li.laura a {
  display: block;
  height: 145px;
  width: 186px;
  text-decoration: none;
}

/* trusteesjump images */
div#content ul.trusteesjump {
  width: 725px;
  height: 145px;
  margin: 0;
  padding: 10px 0 20px 0;
  list-style: none;
}

div#content ul.trusteesjump li {
  height: 145px;
  float: left;
  margin: 0;
  padding: 0;
}

div#content ul.trusteesjump li.john {
  width: 142px;
  background: url(../images/nsd2009/jump/trustees/john.jpg) no-repeat;
}

div#content ul.trusteesjump li.john a {
  display: block;
  height: 145px;
  width: 142px;
  text-decoration: none;
}

div#content ul.trusteesjump li.morag {
  width: 147px;
  background: url(../images/nsd2009/jump/trustees/morag.jpg) no-repeat;
}

div#content ul.trusteesjump li.morag a {
  display: block;
  height: 145px;
  width: 147px;
  text-decoration: none;
}

div#content ul.trusteesjump li.amit {
  width: 146px;
  background: url(../images/nsd2009/jump/trustees/amit.jpg) no-repeat;
}

div#content ul.trusteesjump li.amit a {
  display: block;
  height: 145px;
  width: 146px;
  text-decoration: none;
}

div#content ul.trusteesjump li.deborah {
  width: 147px;
  background: url(../images/nsd2009/jump/trustees/deborah.jpg) no-repeat;
}

div#content ul.trusteesjump li.deborah a {
  display: block;
  height: 145px;
  width: 147px;
  text-decoration: none;
}

div#content ul.trusteesjump li.gerard {
  width: 143px;
  background: url(../images/nsd2009/jump/trustees/gerard.jpg) no-repeat;
}

div#content ul.trusteesjump li.gerard a {
  display: block;
  height: 145px;
  width: 143px;
  text-decoration: none;
}

/* trustees2jump images */
div#content ul.trustees2jump {
  width: 725px;
  height: 145px;
  margin: 0;
  padding: 10px 0 20px 0;
  list-style: none;
}

div#content ul.trustees2jump li {
  height: 145px;
  float: left;
  margin: 0;
  padding: 0;
}

div#content ul.trustees2jump li.gerry {
  width: 142px;
  background: url(../images/nsd2009/jump/trustees/gerry.jpg) no-repeat;
}

div#content ul.trustees2jump li.gerry a {
  display: block;
  height: 145px;
  width: 142px;
  text-decoration: none;
}

div#content ul.trustees2jump li.lesley {
  width: 147px;
  background: url(../images/nsd2009/jump/trustees/lesley.jpg) no-repeat;
}

div#content ul.trustees2jump li.lesley a {
  display: block;
  height: 145px;
  width: 147px;
  text-decoration: none;
}

div#content ul.trustees2jump li.geof {
  width: 146px;
  background: url(../images/nsd2009/jump/trustees/geof.jpg) no-repeat;
}

div#content ul.trustees2jump li.geof a {
  display: block;
  height: 145px;
  width: 146px;
  text-decoration: none;
}

div#content ul.trustees2jump li.chris {
  width: 147px;
  background: url(../images/nsd2009/jump/trustees/chris.jpg) no-repeat;
}

div#content ul.trustees2jump li.chris a {
  display: block;
  height: 145px;
  width: 147px;
  text-decoration: none;
}

div#content ul.trustees2jump li.tanya {
  width: 143px;
  background: url(../images/nsd2009/jump/trustees/tanya.jpg) no-repeat;
}

div#content ul.trustees2jump li.tanya a {
  display: block;
  height: 145px;
  width: 143px;
  text-decoration: none;
}

/* thebox */
div#thebox {
  float: left;
  width: 250px;
  background-color: #A9BAB5;
}

div#thebox h1 {
  margin: 2px;
  padding: 5px;
  font-size: 90%;
  background: url(../images/nsd2009/breadcrumbs.jpg) repeat-x;
}

div#thebox h1 a {
  text-decoration: none;
  color: #A9BAB5;
}

div#thebox p {
  width: auto;
  margin: 1px;
  padding: 5px;
  font-size: 90%;
  background-color: #FFFFFF;
}

div#thebox p.space {
  margin: 0px;
  padding: 0px;
  background-color: white;
}

div#thebox ul {
  margin: 1px;
  padding: 5px;
  background-color: white;
}

div#botnav {
  height: 25px;
  width: 100%;
  background-color: #A9BAB5;
  text-align: center;
  clear:both;
}

div#botnav p {
  padding: 0 5px 0 0;
  color: #FFFFFF;
}

div#botnav a {
  color: #FFFFFF;
}

div#copyright {
  padding: 15px 0px 5px 0px;
  width: 100%;	 
  background-color: #FFFFFF;
  text-align: center;
  font-size: 75%;
  font-weight: bold;
  color: #999999;
}

div#copyright p {
  padding: 0 5px 0 0;
}

div.images {
  width: 725px;
}

div#content p.image {
  float: left;
  width: 180px;
  text-align: center;
  margin: 10px 0 0 0;
  padding: 0;
}

div#pastposters {
  width: 725px;
}

div#pastposters p {
  float: left;
  width: 180px;
  height: 190px;
  text-align: center;
  margin: 10px 0 0 0;
  padding: 0;
}

div#pastposters a {
  display: block;
  padding: 5px 0 0 0;
}

div.error {
  margin: 0 0 1em 0;
  width: 439px;
  padding: 1em;
  border: #FF0000 1px solid;
  color: #FF0000;
  background-color: #FFE1E1;
}
