
body {margin:0px; padding:0px; background:#fff; color:#333;} * 
{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:xx-small; 
f\ont-size:x-small;} h1, h2, h3, h4, h5, h6 {margin:0; padding:0; 
font-size:x-small; f\ont-size:small;} h1, h2 {font-size:140%; color:#ED135A;} 
h2 {margin:20px 0 0 0;} h3 {font-size:150%; color:#666; margin:20px 0 0 0;} h3 
a {color:#666; font-size:100%;} h4 {font-size:140%; color:#A14078; margin:15px 
0 0 0;} h4 a {color:#A14078; font-size:100%;} h5 {font-size:120%; 
color:#A14078; margin:10px 0 0 0;} h5 a {color:#A14078; font-size:100%;} h6 
{font-size:120%; color:#666; margin:10px 0 0 0;} h6 a {color:#666; 
font-size:100%;} p {margin:10px 0 0 0;} .box h2 {font-size:140%; 
color:#C6253D;} form {margin:0; padding:0; font-size:xx-small; 
f\ont-size:x-small;} label {font-size:110%; font-weight:bold; display:block; 
margin:10px 0 4px 0; color:#666;} label.inlineLabel {display:inline; 
vertical-align:middle; } * html label.inlineLabel {vertical-align:none;} 
select, input, textarea {margin:0; font-size:x-small; f\ont-size:small;} option 
{font-size:100%;} input {border:1px solid #bbb; border-top:2px solid #bbb; 
border-left:2px solid #bbb;} input.boxSmall {width:80px;} input.submitButton 
{border:solid 0; margin:0; vertical-align:middle;} input.checkbox, input.radio 
{vertical-align:middle; padding:0; margin:0 4px 0 0; width:12px;} input.radio 
{border:solid 0;} /* IE and Opera */ * html input.checkbox {border:solid 0;} /* 
IE */ *+html input.checkbox {border:solid 0;} /* IE */ fieldset {border:none; 
padding:0; margin:8px 0 0 0;} fieldset span {display:block; margin:0 0 8px 0;} 
* html fieldset span {margin:0 0 2px 0;} form legend {font-weight:bold; 
color:#A14078; padding:10px 0 4px 0;} * html form legend {position:relative; 
left:-7px;} /* IE 5 and 6 */ *+html form legend {position:relative; left:-7px;} 
/* IE 7 */ a {text-decoration:none; color:#0072BC;} a:hover 
{text-decoration:underline;} img, table {border:0;} .nowrap 
{white-space:nowrap;} hr {height:1px; border:none; border-bottom:solid 1px 
#d9d4d4; margin:5px 0 0 0; clear:both;} .hidden {display:none;} .error 
{color:red; font-size:110%; margin:5px 0; font-weight:bold;} .submitArea 
{text-align:right; padding:10px 0 0 0;} .checkboxArea {margin:10px 0 0 0;} 
.bold {font-size:160%; font-weight:bold; color:#C6253D; vertical-align:middle;} 
span.highlight {color:#ED135A; font-weight:normal; display:inline;} /* LAYOUT 
*/ body {background:#e3e3e3 url(/i/bg_body.gif) repeat-x left top;} 
#pageContainer {margin:0 auto 0 auto;width:782px; background:#fff;} 
#pageBodyThreeColumn {float:left; clear:left; width:742px; padding:0 20px;background-color:#fff;} * 
html #pageBodyThreeColumn {width:782px; w\idth:742px;} #mainContent3Column 
{float:left; width:auto; width:565px;} #leftNavigation {float:left;} 
#contentArea {width:330px; float:left;} #contentArea .left {width:165px; 
float:left;} #contentArea .right {width:165px; float:left;} /* FOOTER */ /* 
copyright */ #copyright {width:782px;color:#aaa;padding:10px 0;margin:20px 0 0 
0;text-align:center;background:#fff url(/i/home_footer_bg.gif) repeat-x 0 0;} 
#copyright p {margin:0;font-family:arial,sans-serif;} 
/*======================================================================== 
NAVIGATION 
========================================================================*/ 
#headerContainer {width:782px;} /* TOP (GREY) NAV BAR */ /* Container */ 
#topNavigation {background-color:#E3E1E1; border-bottom:solid 1px #fff; 
height:30px;} #topNavigation .goButton {cursor:pointer; color:#FF0066; 
text-decoration:underline; font-size:120%; background:#E3E1E1; margin:0; 
padding:0; border:0 solid;} /* links */ #topNavigation #linksNav {height:30px; 
border-right:solid 1px #fff;} #topNavigation #linksNav ul {white-space:nowrap; 
margin:0 0 0 7px; padding:9px 0 0 0; border:0;} #topNavigation #linksNav li 
{margin:0; padding:0; display:inline;} #topNavigation #linksNav li a {padding:0 
5px 0 5px; color:#666; border-right:solid 1px #666; float:left; fl\oat:none;} 
#topNavigation #linksNav li a.last {border-right:0; margin-right:4px;} /* Other 
sites selector */ #topNavigation #otherSitesNav {height:30px; float:left; 
border-right:solid 1px #fff; margin:0; padding:0 8px 0 8px; 
white-space:nowrap;} #topNavigation #otherSitesNav select {margin:6px 2px 0 0; 
font-size:xx-small; f\ont-size:x-small;} /* Site search */ #topNavigation 
#siteSearchNav {margin:0; float:left; padding:0 5px 0 5px; white-space:nowrap;} 
#topNavigation #siteSearchNav .search {height:15px; hei\ght:13px; width:87px; 
margin:0 0 0 5px; font-size:xx-small; f\ont-size:x-small;} #topNavigation 
#siteSearchNav a.advanced {color:#666;} #topNavigation #siteSearchNav .goButton 
{margin:0 4px 0 0; cursor:pointer;} #topNavigation #siteSearchNav #siteSearch 
{padding:0px; margin:0px;} /* Log Off Nav */ #topNavigation #logOffNav 
{border-left:solid 1px #fff;} #topNavigation #logOffNav a {padding:5px 0 0 5px; 
color:#666; float:left; fl\oat:none;} /* PRIMARY (RED) NAV BAR */ 
#primaryNavigation {width:100%; background:#ED135A; height:24px;} 
#primaryNavigation ul {white-space:nowrap; margin:0; padding:0;} 
#primaryNavigation li {padding:0; margin:0; list-style-type:none; 
display:inline;} #primaryNavigation li a {float:left; font-size:x-small; 
f\ont-size:small; color:#fff; padding:4px 13px 4px 12px; border-right:solid 1px 
#fff; display:block; background:#ED135A;} #primaryNavigation li a.selected 
{background:#FEC463; color:#333;} #primaryNavigation li a.last 
{border-right:0px;} 
/*======================================================================== HOME 
PAGE ========================================================================*/ 
/* Top, Middle, Bottom and Footer containers */ /*#containerLogo 
{width:782px;}*/ #homePage {background:#fff;} #homePage #containerTop 
{width:742px; margin:0 20px;} * html #homePage #containerTop {width:782px; 
w\idth:742px;} #homePage #containerMiddle {float:left; width:260px; padding:0 0 
0 30px; margin:0; position:relative; top:-30px;} * html #homePage 
#containerMiddle {width:290px; w\idth:260px;} #homePage #containerBottom 
{float:left; width:459px; margin:0 0 0 12px; position:relative; top:0;} * html 
#homePage #containerBottom {width:469px; w\idth:459px;} #homePage 
#containerFooter {clear:left;} /* Top container */ #homepageHeaderItemImage 
{margin:15px 0 0 0; z-index:1000;} /* Middle container */ 
#homepageHeaderItemBox {line-height:160%; width:240px; margin:0 0 0 0; 
padding:10px; background:#88817e; z-index:2000;} * html #homepageHeaderItemBox 
{width:260px; w\idth:240px; margin:0 0 0 0;} #homepageHeaderItemBox h2 
{color:#fff; margin:0; font-size:170%; font-weight:normal;} 
#homepageHeaderItemBox h3 {color:#fff; margin:7px 0 0 0; font-size:120%;} 
#homepageHeaderItemBox p {color:#fff; margin:5px 0 0 0; font-size:120%;} 
#homepageHeaderItemBox a {color:#fff200; font-size:100%;} #homePage #donate 
{width:260px; margin:15px 0 0 0; padding:10px 0; background:#e9e7e7 
url(/i/home_donate_bg.gif) no-repeat left bottom;} #homePage #donate h2 
{margin:0 0 0 15px;} #homePage #donate h2 label {margin:0;} #homePage #donate p 
{margin-left:15px; font-size:110%;} #homePage #donate .inputArea {margin:0 0 0 
70px;} #homePage #donate h3 {margin:5px 0 5px 10px;} #homePage #donate input 
{width:100px;} #homePage #donate input.submitButton {width:64px; margin:0 0 4px 
0;} #homePage .highlightBlock {background:#fff; margin:15px 0 0 0; padding:0;} 
#homePage .highlightBlock h3 {font-size:160%; margin:0 0 10px 0; color:#333;} 
#homePage .highlightBlock h4 {font-size:120%; color:#ED135A; margin:10px 0 0 0; 
padding:11px 0 0 0; background:#fff url(/i/home_mediacentre_bg.gif) no-repeat 0 
top;} #homePage .highlightBlock h4.first {padding:10px 0 0 0; background:none;} 
#homePage .highlightBlock h4 a {font-size:100%; color:#ED135A;} #homePage 
.highlightBlock h5 {font-size:110%; font-weight:normal; color:#333; margin:6px 
0 0 0; padding:0;} #homePage .highlightBlock h5 a {font-size:100%; color:#333;} 
#homePage .highlightBlock p {font-size:110%; margin:10px 0 0 0; padding:0;} 
#homePage .highlightBlock img {margin:0;} #homePage #needHelpNow 
{background:#fff; margin:15px 0 0 0; padding:0;} /* Bottom container */ 
#homePage #localServicesMap {float:left; width:155px; margin:15px 0 0 0;} 
#homePage #majorLinks {float:left; width:298px;} #homePage #majorLinks ul 
{display:block; padding:0; margin:15px 0 0 0; white-space:nowrap;} #homePage 
#majorLinks li {white-space:nowrap; margin:0 0 12px 0; padding:0; 
list-style-type:none; display:block; float:right;} #homePage #majorLinks 
li.nav1 a {display:block; width:275px; 
background:url(/i/btn_howWeCanHelpYou.gif) no-repeat top left;} #homePage 
#majorLinks li.nav1 a:hover {width:275px; 
background:url(/i/btn_howWeCanHelpYou_over.gif) no-repeat top left;} #homePage 
#majorLinks li.nav2 a {display:block; width:269px; 
background:url(/i/btn_howYouCanHelp.gif) no-repeat top left;} #homePage 
#majorLinks li.nav2 a:hover {width:269px; 
background:url(/i/btn_howYouCanHelp_over.gif) no-repeat top left;} #homePage 
#majorLinks li.nav3 a {display:block; width:279px; 
background:url(/i/btn_informationResources.gif) no-repeat top left;} #homePage 
#majorLinks li.nav3 a:hover {width:279px; 
background:url(/i/btn_informationResources_over.gif) no-repeat top left;} 
#homePage #homepageFeatures {margin:15px 0 0 0;} #homePage .featureItem 
{clear:left; width:459px; margin:0; padding:11px 0 10px 0; background:#fff 
url(/i/home_mediacentre_bg.gif) repeat-x 0 top;} #homePage .featureItem 
.featureItemImage {float:left;} #homePage .featureItem .featureItemImage img 
{margin:0 10px 2px 0;} #homePage .featureItem .featureItemText {float:left; 
width:304px;} #homePage .featureItem h3 {font-size:160%; margin:0; 
color:#ED135A;} #homePage .featureItem h3 a {color:#ED135A; 
text-decoration:none;} #homePage .featureItem h4 {font-size:120%; color:#333; 
margin:10px 0 0 0;} #homePage .featureItem p {font-size:110%; color:#333; 
margin:6px 0 0 0; padding:0;} #homePage #homepageExternalLinks {padding:16px 0 
0 0; margin:0; background:url(/i/home_mediacentre_bg.gif) repeat-x 0 top;} 
#homePage .externalLink {float:left;width:145px; margin:0 0 0 12px;} * html 
#homePage .externalLink {width:157px; w\idth:145px;} #homePage 
.externalLinkFirst {margin:0; width:145px;} #homePage .externalLink h3 
{font-size:140%; color:#ED135A; margin:12px 0 0 0;} #homePage .externalLink h3 
a {font-size:100%; color:#ED135A; text-decoration:none;} #homePage 
.externalLink p {font-size:110%; color:#333; margin:10px 0 0 0;} #homePage 
.externalLink h4 {font-size:100%; color:#ED135A; margin:10px 0 2px 0;} 
#homePage .externalLink p.pdflink {margin:0 0 2px 0;} #homePage .externalLink 
p.pdflink a {color:#333; font-weight:bold;} #homePage .externalLink p.pdflink a 
strong {color:#ED135A;} #homePage .externalLink img {vertical-align:middle;} /* 
Container Footer */ #homePage #containerFooter {padding:16px 30px 0 30px; 
margin:0; background:#fff url(/i/home_footer_bg.gif) repeat-x 0 15px;} * html 
#homePage #containerFooter {padding:8px 30px 0 30px;} *+html #homePage 
#containerFooter {padding:8px 30px 0 30px;} #homePage #containerFooter img 
{margin:15px 30px 0 0; vertical-align:bottom;} #homePage #containerFooter 
{display:none;} /* hidden until the customer needs to use this */ 
/*======================================================================== LEFT 
NAV (for 3 column layout) 
========================================================================*/ 
#leftNavigation {width:162px; margin-right:15px; float:left;} #leftNavigation 
#lnLinks {margin-top:7px;} #leftNavigation #lnLinks a {color:#666; 
display:block; padding:4px 0px 4px 3px;} #leftNavigation #lnLinks ul 
{text-align:right; padding:0; margin:0px; list-style-type:none;} 
#leftNavigation #lnLinks li {display:inline; margin:0px; padding:0px;} 
#leftNavigation #lnLinks ul li span {font-size:1.2em;} #leftNavigation #lnLinks 
ul li a.globalnavselected {background-color:#F7EBD7; border-bottom:1px solid 
#FAA619; color:#993366;} #leftNavigation #lnLinks ul li a.globalnav 
{border-bottom:1px solid #FAA619; color:#993366;} #leftNavigation #lnLinks ul 
li ul li a.this {background-color:#F7EBD7; color:#993366;} #leftNavigation 
#lnLinks ul li ul li a.this span {text-decoration:underline;} #leftNavigation 
#lnLinks ul li ul li ul li span {font-size:1.1em;} #leftNavigation #lnLinks ul 
li ul li ul li a {background:url(/i/bull_orange.gif) center right no-repeat; 
border-bottom:1px solid #dedede; padding-right:15px;} #leftNavigation #lnLinks 
ul li ul li ul li a.this {background-color:white;} #leftNavigation #lnLinks ul 
li ul li ul li ul li span {font-size:100%;} #leftNavigation #lnLinks ul li ul 
li ul li ul li a {background:url(/i/bull_grey.gif) center right no-repeat; 
border:0; padding-right:25px;} #leftNavigation #lnLinks ul li ul li ul li ul 
li.last a {border-bottom:1px solid #dedede;} #leftNavigation #lnLinks ul li ul 
li ul li ul li.first a {margin-top:-1px; background-color:#FFF; border:0;} 
#leftNavigation #lnLinks ul li ul li ul li ul li a.this 
{background-color:white; border:0;} #leftNavigation #lnLinks ul li ul li ul li 
ul li a.this span {color:#993366;} #leftNavigation #lnLinks ul li ul li ul li 
ul li ul li a {background:url(/i/bull_grey_wide.gif) center right no-repeat; 
border:0; padding-right:35px;} #leftNavigation #lnLinks ul li ul li ul li ul 
li.last ul li a {border:0;} #leftNavigation #lnLinks ul li ul li ul li ul li ul 
li.last a {border-bottom:1px solid #dedede;} #leftNavigation #pollingFeature 
{margin-top:15px;} #leftNavigation #pollingFeature .top, #leftNavigation 
#pollingFeature .title {height:20px; background-color:#00BDF2; 
border-bottom:1px solid white;color:white; font-size:130%; font-weight:bold; 
padding-left:13px; padding-top:3px;} #leftNavigation #pollingFeature .question 
{font-size:110%; font-weight:bold; padding:5px; background-color:#eee; 
color:#666; padding-left: 13px; border-bottom:1px solid white;} #leftNavigation 
#pollingFeature legend {display:none;} #leftNavigation #pollingFeature input 
{border:0; margin:0;} #leftNavigation #pollingFeature .vote {font-size:110%; 
color:#666; padding-left:13px; background-color:#CDE5EC; border-bottom:1px 
solid white; padding-top:5px; padding-bottom:5px;} #leftNavigation 
#pollingFeature fieldset {margin:0;} #leftNavigation #pollingFeature .radio 
{margin:6px 2px 0 0; vertical-align:bottom;} * html #leftNavigation 
#pollingFeature .radio {margin:0 2px 0 0; vertical-align:middle;} 
#leftNavigation #pollingFeature label {color:#666; display:inline; 
vertical-align:bottom;} * html #leftNavigation #pollingFeature label 
{vertical-align:middle;} #leftNavigation #pollingFeature .totals 
{font-size:110%; padding:3px 3px 3px 13px; background-color:#00BDF2; color: 
white; ;} #leftNavigation #pollingFeature .voteButton {margin:0 
;cursor:pointer; background-color:#0072BC; font-weight:bold; color:#fff;} 
#leftNavigation #mainImg {text-align:right; margin-top:5px;} #leftNavigation 
#leftBan {margin-top:15px;} #leftNavigation #leftBan .banMid {height:82px; 
background-image:url('/i/ban_need_help2.gif');} #leftNavigation #leftBan 
.banMid .text {color:white; width:80px; padding-left:17px; height:65px;} 
#leftNavigation #leftBan .banMid .link {color:white; text-decoration:underline; 
padding-left:17px;} 
/*======================================================================== PAGE 
INTRO AREA (INCLUDING DONATE BAR) 
========================================================================*/ 
#topImg {margin:0; padding:0;} #topImg #topImgMain {width:330px; float:left; 
margin:0; padding:0;} #topImg .pageIntro {padding:15px; float:left;} #topImg 
.pageIntro h1 {padding:0; margin:0 0 8px 0; font-size:100%;} #topImg .pageIntro 
{font-size:120%;} #topImg .pageIntro p {padding:0; margin:0 0 8px 0; 
font-size:100%;} #topImg #donate {float:left; border-left:1px solid #ccc; 
padding:0 0 0 5px; margin:15px 0 15px 0; width:235px; w\idth:229px;} #topImg 
#donate img.donateImage {float:left; padding:0 0 0 2px;} #topImg #donate h2 
{margin:0 0 0 16px;} #topImg #donate h2 label {margin:0;} #topImg #donate form 
{float:left; width:110px;} #topImg #donate .poundSign {margin:4px 6px 0 0; 
vertical-align:middle;} #topImg #donate #amount {width:88px; margin:4px 0 0 0; 
vertical-align:middle;} #topImg #donate .donateTextWrap {margin:6px 0 0 16px;} 
#topImg #donate .text {width:92px; margin:4px 0 0 0; font-size:110%;} #topImg 
#donate .donateLogo {float:left;} #topImg #donate img.logo1 {margin:0 0 0 
32px;} #topImg #donate img.logo2 {margin:0 0 0 32px;} #logoBlock {float:left; 
text-align:right; border-left:1px solid #ccc; padding:0 0 0 5px; margin:15px 0 
15px 0; width:235px; w\idth:229px;} #logoBlock img {vertical-align:top;} 
/*======================================================================== 
STYLES FOR PAGE BODY 
=========================================================================*/ /* 
Brand Banner Table */ #brandBannerTable {width:565px; height:90px; 
he\ight:110px; clear:both;} #articleBrandBannerTable {width:565px;} 
#brandBanner {margin:0px; padding:0; float:left;} #brandBanner a 
{color:#E91030;} #brandBanner .box {background:#FEC463; height:90px; 
he\ight:110px; vertical-align:top; padding:10px 15px; width:100%;} #brandBanner 
.articleBoxLeft {background-color:#F9EBD5; height:114px;} #brandBanner 
.articleBoxRight {background-color:#FEC463; height:114px; width:235px;} 
#brandBanner .box p {margin:8px 0;} #brandBanner .articleBoxLeft p 
{color:#C6253D; font-weight:bold;} #brandBanner .articleQuoteFont 
{color:#666666; font-weight:bold; margin-bottom:10px;} #brandBanner 
.articleQuoteMarksFont {color:#C6253D; margin-bottom:10px;} #brandBannerTable 
h2 {margin:0;} #brandBannerTable p {margin:6px 0 0 0; font-size:120%;} 
#brandBannerTable a {color:#C6253D;} #brandBannerTable td {vertical-align:top;} 
#brandBannerTable td#leftImage #leftImageText {margin:-30px 0 0 10px; 
color:#C6253D; font-weight:bold; font-size:120%;} #brandBannerTable 
td#brandBannerImg #brandBannerImgText {margin:-30px 0 0 10px; color:#C6253D; 
font-weight:bold; font-size:120%;} /* Brand Banner Table Quote */ 
#brandBannerQuoteTable {width:565px; height:90px; he\ight:110px; clear:both;} 
#brandBannerQuoteTable p {color:#C6253D; font-weight:bold; margin:8px 0 0 0; 
font-size:120%;} #brandBannerQuoteTable a {color:#C6253D;} 
#brandBannerQuoteTable h1 {color:#333333; margin:0;} #brandBannerQuoteTable 
.box {background:#F9EBD5; padding:10px 15px; vertical-align:top;} 
#brandBannerQuoteTable #quote {background:#FEC463; width:205px; padding:10px 
15px; vertical-align:top;} #brandBannerQuoteTable #quote .left 
{background:url(/i/quoteleft.gif) top left no-repeat; padding-left:29px;} 
#brandBannerQuoteTable #quote .right {font-size:120%; color:#666; 
font-weight:bold; background:url(/i/quoteright.gif) bottom right no-repeat; 
padding:8px 23px 8px 0;} /* FORMS in Brand Banner Table Quote */ 
#brandBannerTable input {border:1px solid #888; border-top:2px solid #888; 
border-left:2px solid #888;} #brandBannerTable input.submitButton {border:solid 
0;} #brandBannerTable input.checkbox, #brandBannerTable input.radio 
{border:solid 0;} #brandBannerTable h2 label {font-size:100%;} /* 
#brandBannerTable input.postcodeSearch {width:140px; margin:0 10px 0 0; 
vertical-align:middle;} */ #brandBannerTable input.donationAmount {width:140px; 
margin:0 6px; vertical-align:middle;} #brandBannerTable input.submitButton 
{margin:10px 0 0 0;} #brandBannerTable label {color:#ed135a; margin:0;} 
#brandBannerTable label.inlineLabel {color:#000;} #brandBannerTable .box 
{background:#FEC463; padding:10px 15px; vertical-align:top; width:100%;} 
#brandBannerTable .donate {background:#FEC463 url(/i/bg_donate.jpg) no-repeat 
right;} #donatePage {width:330px; float:left; margin: 10px 0 0 0;} #donatePage 
p {font-size:110%;} #donatePage img {vertical-align:top; margin-right:2px;} /* 
Section Highlight Row (normal width) */ .sectionHighlightRowTop {margin:3px 0 0 
0; background:#F9EBD5;} .sectionHighlightRow {margin:3px 0 0 0;} 
.sectionHighlightRowTop .sectionHighlightLeft {height:8.5em; color:#666; 
background:#F9EBD5; margin:0; width:166px; w\idth:134px; padding:15px 15px 5px 
15px; border-right:2px solid #fff; float:left;} .sectionHighlightRowTop 
.sectionHighlightRight {height:8.5em; color:#666; background:#F9EBD5; margin:0; 
width:164px; w\idth:134px; padding:15px 15px 5px 15px; float:left;} 
.sectionHighlightRow .sectionHighlightLeft {height:8.5em; color:#666; 
background:#eee; margin:0; width:166px; w\idth:134px; padding:15px 15px 5px 
15px; border-right:2px solid #fff; float:left;} .sectionHighlightRow 
.sectionHighlightRight {height:8.5em; color:#666; background:#eee; margin:0; 
width:164px; w\idth:134px; padding:15px 15px 5px 15px; float:left;} 
.sectionHighlightLeft h3, .sectionHighlightRight h3 {color:#A14078; margin:0; 
font-size:120%;} .sectionHighlightLeft h3 a, .sectionHighlightRight h3 a 
{color:#A14078; font-size:100%;} .sectionHighlightLeft p, 
.sectionHighlightRight p {margin:0; padding:4px 0;} /* Section Highlight Row 
wide */ .sectionHighlightRowWideTop {margin:3px 0 0 0; background:#E7E1D7;} 
.sectionHighlightRowWideTop table {width:100%;} .sectionHighlightRowWide 
{margin:3px 0 0 0; background:#EEE;} .sectionHighlightRowWide table 
{width:100%;} td.sectionHighlightWide {color:#666; border:0; margin:0; 
padding:15px 0px 10px 15px; vertical-align:top; width:100%;} 
td.sectionHighlightWide h3 {font-size:120%; margin:0 15px 0 0; color:#A14078;} 
td.sectionHighlightWide h3 a {color:#A14078; font-size:100%;} 
td.sectionHighlightWide p {margin:0; padding:4px 0; margin-right:15px;} 
td.sectionHighlightImage {margin:0; padding:0; width:165px;} /* Archive Section 
Highlight Row wide */ .archiveSectionHighlightRowWideTop {margin:3px 0 0 0; 
float:left; background:#F9EBD5;} .archiveSectionHighlightRowWide {margin:3px 0 
0 0; float:left; background:#EEE;} .archiveSectionHighlightRowWideTop table, 
.archiveSectionHighlightRowWide table {width:100%;} .archiveSectionHighlight 
{color:#666; border:0; margin:0; padding:15px; vertical-align:top; width:100%;} 
.archiveSectionHighlight h3 {padding:0 0 8px 0;} .archiveSectionHighlight h4 
{padding:9px 0 0 0;} .archiveSectionHighlight p {margin:0; padding:0;} 
.archiveSectionHighlightImage {margin:0; padding:0;} 
.archiveSectionHighlightRowWide .archiveSectionHighlight div {margin:3px 0;} 
.archiveSectionHighlightRowWide .archiveSectionHighlight div a {color:#666; 
font-size:110%;} .archiveSectionHighlightRowWide .archiveSectionHighlight p 
{margin:0; padding:10px 0 0 0;} /* Highlight Block */ .highlightBlock 
{margin:3px 0 0 0; background:#F9EBD5; padding:10px 15px;} /*\*/ * html 
.highlightBlock {height:1px;} /**/ .highlightBlock h3 {font-size:140%; 
margin:0; color:#A14078;} .highlightBlock h4 {font-size:120%; color:#666; 
margin:10px 0 0 0;} .highlightBlock h5 {font-weight:normal; color:#333; 
margin:5px 0 0 0;} .highlightBlock h5 a {font-weight:normal; color:#333;} 
.highlightBlock ul {margin:10px 0 0 0; padding:0; list-style:none;} 
.highlightBlock ul li {font-size:110%; margin:0; padding:2px 0 0 10px; 
background:url(/i/bull_genericContent.gif) left top no-repeat;} .highlightBlock 
ol {margin-top:10px;} .highlightBlock ol li {font-size:110%; margin:0; 
padding:2px 0 0 0;} .highlightBlock p {font-size:110%;} * strong, * a, * em 
{font-size:100%;} .highlightBlock ul li strong, .highlightBlock ul li a, 
.highlightBlock ul li em, .highlightBlock ol li strong, .highlightBlock ol li 
a, .highlightBlock ol li em, .highlightBlock p strong, .highlightBlock p a, 
.highlightBlock p em {font-size:100%;} .highlightBlock a {font-size:110%;} 
.highlightBlock strong {font-size:110%;} .highlightBlock em {font-size:110%;} 
.highlightBlock img {margin:10px 0 0 0;} /************* Right Panel 
******************/ #rightSection {float:left;width:235px;} * html 
#rightSection {margin-right:-3px;} .rightPanel {color:#666; margin:0 0 0 0; 
padding:0 0 5px 15px;} .rightPanel h3 {color:#A14078;} .rightPanel h4 
{color:#A14078; font-size:110%;} .rightPanel h5 {margin:10px 0 -10px 0; 
font-size:110%;} .rightPanel h6 {margin:10px 0 -10px 0; font-size:110%;} 
.rightPanel p {} .rightPanel a {} .rightPanel ul {margin:10px 0 0 0; padding:0; 
list-style:none;} .rightPanel li {margin:0; padding:2px 0 0 10px; 
background:url(/i/bull_genericContent.gif) no-repeat left top;} #autoRightPanel 
{margin:3px 0 0 0; padding:15px; width:205px;} #autoRightPanel ul {margin:0; 
padding:0; list-style:none;} #autoRightPanel li {margin:0; padding:2px 0 0 0;} 
#autoRightPanel h3 a {font-size:100%; color:#A14078;} #autoRightPanel a 
{color:#666; font-size:120%;} .rightBanner {background:#F9EBD5; margin:3px 0 0 
3px; padding:10px;} /*\*/ * html .rightBanner {height:1px;} /**/ .rightBanner 
h3 {margin:0; color:#C6253D;} .rightBanner select {width:212px;} .rightMap 
{margin:20px 0 0 4px;} .rightMap img {border:1px solid #666;} /* advanced 
search (right panel) */ #advancedSearch {width:220px; margin:20px 0 0 0; 
padding:0 0 10px 0; border-bottom:1px solid #FAA619;} #advancedSearch h2 
{color:#A14078; width:220px; margin:0 0 -8px 0; border-bottom:1px solid 
#FAA619;} #advancedSearch a {position:relative; left:150px; top:0px;} 
#advancedSearch h5 {margin:2px 0;} #advancedSearch input#searchtext 
{width:205px; margin:0 0 5px 0;} #advancedSearch select#section {width:210px; 
margin:0 0 5px 0;} #advancedSearch input.submitButton {margin:10px 0 0 0;} /* 
generic forms in right panel */ .rightPanelForm {width:220px; margin:10px 0 0 
0; padding:0 0 10px 0; border-bottom:1px solid #FAA619;} .rightPanelForm h2 
{color:#A14078; width:220px; margin:0; border-bottom:1px solid #FAA619;} 
.rightPanelForm input#email {width:205px; margin:0 0 5px 0;} .rightPanelForm 
input.submitButton {margin:10px 0 0 0;} .rightPanelForm input#ns_keyword 
{width:205px; margin:0 0 5px 0;} .rightPanelForm select#ns_published 
{width:210px; margin:0 0 5px 0;} /************************************/ /* 
generic content pages */ .genericContent {color:#666; margin:0 0 10px 0;} 
.genericContent ul {margin:10px 0 0 0; padding:0; list-style:none;} 
.genericContent ul li {font-size:110%; margin:0; padding:2px 0 0 10px; 
background:url(/i/bull_genericContent.gif) left top no-repeat;} .genericContent 
ol {margin-top:10px;} .genericContent ol li {font-size:110%; margin:0; 
padding:2px 0 0 0;} .genericContent p {font-size:110%;} * strong, * a, * em 
{font-size:100%;} .genericContent ul li strong, .genericContent ul li a, 
.genericContent ul li em, .genericContent ol li strong, .genericContent ol li 
a, .genericContent ol li em, .genericContent p strong, .genericContent p a, 
.genericContent p em {font-size:100%;} .genericContent a {font-size:110%;} 
.genericContent strong {font-size:110%;} .genericContent em {font-size:110%;} 
.genericContent img {padding:0 10px 10px 0; clear:both;} .genericContent 
img.fullWidth {padding:0 0 10px 0;} .genericContent form h3 {font-size:140%; 
margin:15px 0 0 15px; color:#A14078;} .genericContent form h4 {font-size:120%; 
color:#A14078; margin:20px 0 0 0; padding:0 0 2px 15px; border-bottom:1px solid 
#d9d4d4;} .genericContent form p {margin-left:15px;} .genericContent form 
legend {font-size:120%; padding:0 0 2px 15px;} .genericContent form label 
{margin-left:15px;} .genericContent form label.inlineLabel {margin-left:0;} 
.genericContent form input {margin-left:15px; width:296px;} .genericContent 
form input.checkbox, .genericContent form input.radio {margin:0 4px 0 15px; 
width:12px; height:1.5em;} .genericContent form input.submitButton 
{border:solid 0; margin:15px 0 0 15px; vertical-align:middle; width:auto;} 
.genericContent form select {margin-left:15px; width:300px;} .genericContent 
form textarea {margin-left:15px; width:300px;} .previousNextLinks 
{display:block; height:10px; padding:10px 0 0 0;} .previous {float:left;} .next 
{float:right;} .infoPanel {background:#eee; padding:0 10px 11px 10px; 
margin:15px 0; border-top:1px solid #eee;} /*\*/ * html .infoPanel 
{height:1px;} /**/ .infoPanel h3, .infoPanel h4 {margin:10px 0 0 0;} .infoPanel 
p {color:#333; font-size:110%;} .infoPanel a {font-size:100%;} .shoppingList 
{background:#F9EBD5; padding:0 10px 11px 10px; margin:15px 0; border-top:1px 
solid #eee;} /*\*/ * html .infoPanel {height:1px;} /**/ .shoppingList h3 
{color:#A14078; margin:10px 0 0 0; font-size:130%;} .shoppingList h4 
{margin:10px 0 0 0; color:#0076BC; font-size:110%;} .shoppingList p 
{color:#000; margin:0 0 0 0;} .shoppingList a {font-size:110%;} /* Publications 
*/ #welcomeBack {background-color:#F9EBD5; padding:8px; margin:8px 0 0 0; 
color:#333;} #welcomeBack input {margin:0px 0px 0px -5px; width:5.6em; 
background-color:#F9EBD5; border:solid 0px #F9EBD5; padding:0; cursor:pointer; 
color:#0072BC; font-size:1em;} .publicationsBlock img {float:left; margin:0 8px 
8px 0;} .publicationsBlock h4 {margin:0;} .publicationsBlock h5 {margin:0; 
color:#ED135A;} .publicationsBlock h6 {margin:0; font-weight:normal;} 
.publicationsBlock p {font-size:110%; margin:0 0 10px 0;} .publicationsBlock 
.freeVersion {background-color:#eee; padding:8px 10px 8px 10px; margin:0 0 10px 
0; clear:left;} /*\*/ * html .publicationsBlock .freeVersion {height:1px;} /**/ 
.publicationsBlock .freeVersion h6 {margin:0;} .publicationsBlock .freeVersion 
p {margin:0;} .publicationsBlock .freeVersion a {font-weight:bold; 
font-size:110%;} .publicationsBlock input.submitButton {width:128px; 
height:20px; vertical-align:top;} .publicationsBlock #publicationsListBlock img 
{float:none; margin:10px 0 0 0;} .publicationsBlock .genericContent 
{background:#eee; margin:3px 0 10px 0; padding:10px 15px;} /*\*/ * html 
.publicationsBlock .genericContent {height:1%;} /**/ .publicationsBlock 
.genericContent h3 {font-size:140%; color:#A14078; margin:0;} 
.publicationsBlock .genericContent h4 {font-size:120%; color:#333; margin:10px 
0 0 0;} .publicationsBlock .genericContent p {color:#333;} #atozlist p 
{color:#999; font-size:160%; font-weight:bold;} #atozlist p a {color:#A14078; 
font-size:100%;} #publicationsList {margin:0 0 20px 0;} #publicationsList h3 
{border-bottom:1px solid #D9D4D4; padding:0 0 5px 0; color:#A14078;} 
#publicationsList p {font-size:110%; margin:5px 0 0 0;} #publicationsList a 
{font-size:100%;} #publicationsList a span {font-size:100%; color:#ED135A;} 
.publicationsResults {padding-bottom:10px; border-bottom:solid 1px #d9d4d4; 
margin-bottom:10px;} .publicationsBlock #contentblock {margin:15px 0 10px 0;} 
#publicationssearch h2 {color:#936; padding:0; margin:10px 0; 
border-bottom:solid 1px #FAA619;} #publicationssearch form{border-bottom:solid 
1px orange; padding-bottom:10px; margin-bottom:0px;} #publicationssearch select 
{width:193px;} * html #publicationssearch select {width:192px;} 
#publicationssearch input {width:190px;} #publicationssearch input.submitButton 
{width:88px; height:20px; margin:10px 0 0 0;} #publicationssearch p.viewBasket 
{margin:10px 0; padding:0 0 10px 0; border-bottom:solid 1px #FAA619;} 
#basketMessage {background-color:#fff; margin:3px 0 0 0; padding:0;} 
#basketMessage p {background-color:#eee; border-bottom:5px solid #fff; 
padding:10px; margin:0; font-size:110%; font-weight:bold; color:#C6253D;} /* 
progress bar */ #frmProgress {background:#F9EBD5; width:565px; margin:3px 0 0 
0; padding:0 0 1px 0;} #progress {width:480px;} #frmProgress #progress ul 
{margin:0; padding:10px 0 10px 15px; list-style:none;} #frmProgress #progress 
li {display:inline; color:#999; font-size:110%; padding:0 3px; border-left: 
solid 1px #999;} #frmProgress #progress li a {color:#000; font-size:100%;} 
#frmProgress #progress li.first {border-left: solid 0; padding-left:0;} 
#frmProgress #progress li span {color:#999; font-size:100%;} #frmProgress 
#progress li span.selected {color:#936; font-weight:bold;} #frmProgress 
#logggedInBit {padding:0 0 10px 15px;} #logoff {width:85px; float:right; 
position:relative; top:-5px;} #logoff img {padding:0;} /* checkout */ 
div.frmCheckout {background-color:#fff; position:relative; width:565px;} 
div.frmCheckout table {width:100%; margin:10px 0 0 0;} div.frmCheckout td 
{font-size:110%; border-bottom:solid 1px #d9d4d4; padding:2px;} div.frmCheckout 
th {font-size:110%; border-bottom:solid 1px #d9d4d4; text-align:left; 
padding:4px 2px; color:#666;} div.frmCheckout td.price, div.frmCheckout 
th.price {text-align:right; width:80px;} div.frmCheckout th.vatrate, 
div.frmCheckout td.vatrate {text-align:left; width:60px;} div.frmCheckout 
th.gross, div.frmCheckout td.gross {text-align:left; width:60px;} 
div.frmCheckout td.code {width:40px;} div.frmCheckout td.title h3 {margin:0; 
font-size:120%;} div.frmCheckout td.delete {width:70px; text-align:right;} 
div.frmCheckout td.update {white-space:nowrap; width:60px;} div.frmCheckout 
td.update input {position:relative; top:4px; border:solid 0px;} * html 
div.frmCheckout td.update input {top:3px;} div.frmCheckout a {color:#936; 
font-size:100%;} div.frmCheckout .summary td {border-bottom:solid 1px #fff; 
padding:6px 2px;} div.frmCheckout .summary .subtotal {width:107px; 
border-bottom:solid 1px #d9d4d4;} div.frmCheckout .summary .price {width:60px; 
text-align:right;border-bottom:solid 1px #d9d4d4;} div.frmCheckout .summary 
.totalprice{width:60px; text-align:right;border-bottom:solid 1px #d9d4d4; 
font-weight:bold;} div.frmCheckout .summary .delete {width:70px; 
border-bottom:solid 1px #d9d4d4;} /* login and register */ /* 
#frmCheckoutLogoff {float:right;}*/ #login h3 {margin:0;} #login #login_email 
{width:296px;} #login #login_password {width:230px; vertical-align:middle;} 
#login input.submitForgotten {width:11em; margin-top:10px; border:solid 0; 
background:none; font-size:110%; color:#0072BC; cursor:pointer;} #login 
input.submitLogin {width:61px; height:20px; vertical-align:middle; 
border-top:1px solid #ED135A; border-right:1px solid #666; border-bottom:1px 
solid #666; border-left:1px solid #ED135A; background:#ED135A; 
padding-bottom:1px; color:#fff; font-weight:bold; cursor:pointer;} form 
#register {width:565px;} form #register h3 {font-size:140%; margin:15px 0 0 
15px; color:#A14078;} form #register h4 {font-size:120%; color:#A14078; 
margin:20px 0 0 0; padding:0 0 2px 15px; border-bottom:1px solid #d9d4d4;} form 
#register p {margin-left:15px;} form #register input.noLabel {margin-top:5px;} 
form #register .col {width:330px;} form #register .col label 
{margin-left:15px;} form #register .col input {margin-left:15px; width:296px;} 
form #register .col select {margin-left:15px; width:300px;} form #register 
.pubSubmitArea input.submitRegister {width:75px; height:20px; margin:0; 
border-top:1px solid #ED135A; border-right:1px solid #666; border-bottom:1px 
solid #666; border-left:1px solid #ED135A; background:#ED135A; 
padding-bottom:1px; color:#fff; font-weight:bold; cursor:pointer;} form 
#register .col1 {float:left; width:330px;} form #register .col1 label 
{margin-left:15px;} form #register .col1 input {margin-left:15px; width:296px;} 
form #register .col1 select {margin-left:15px; width:300px;} form #register 
.col2 {float:left; width:232px;} form #register .col2 label {margin-left:10px;} 
form #register .col2 label.inlineLabel {margin:0;} form #register .col2 input 
{margin-left:10px; width:210px;} form #register .col2 input.radio {width:12px;} 
form #register .col2 select {margin-left:10px; width:214px;} /* your address + 
payment method + confirm + your order */ #addressPage {width:565px;} 
#addressPage h3 {font-size:140%; margin:20px 0 0 0px; color:#A14078;} 
#addressPage h4 {font-size:120%; color:#A14078; margin:20px 0 10px 0px; 
padding:0 0 2px 0; border-bottom:1px solid #d9d4d4;} #addressPage hr 
{margin-left:0px;} #addressPage input.noLabel {margin-top:5px;} #addressPage 
.col1 {float:left; width:232px;} #addressPage .col1 h4 {font-size:120%; 
color:#A14078; margin:20px 0 0 0; padding:0 0 2px 0;} #addressPage label 
{margin-left:0px;} #addressPage input {margin-left:0px; width:210px;} 
#addressPage select {margin-left:0px; width:214px;} #addressPage p 
{margin-left:0px; font-size:110%;} #addressPage p strong {font-size:100%;} 
#addressPage .col2 {float:left; width:300px; padding:0 0 0 30px;} #addressPage 
.col2 h4 {font-size:120%; color:#A14078; margin:20px 0 0 0; padding:0 0 2px 0;} 
#addressPage .col2 label {margin-left:0px;} #addressPage .col2 input 
{margin-left:0px; width:210px;} #addressPage .col2 select {margin-left:0px; 
width:214px;} #addressPage input.radio {width:12px;} #addressPage 
label.inlineLabel {margin:0;} .pubSubmitArea {width:565px; text-align:right; 
margin:10px 0;} .pubSubmitArea .leftSide {float:left;} /*.pubSubmitArea 
input.submitProceed {height:20px; margin:0; border-top:1px solid #ED135A; 
border-right:1px solid #666; border-bottom:1px solid #666; border-left:1px 
solid #ED135A; background:#ED135A; padding-bottom:1px; color:#fff; 
font-weight:bold; cursor:pointer;}*/ .pubSubmitArea input.submitPaymentForm 
{height:20px; margin:0; color:#666; background-image:url(/i/btnPayment.gif); 
background-position:0 0; background-repeat:no-repeat; width:85px !important; 
border:none; padding:0px 3px 2px 0px; cursor:pointer;} * html .pubSubmitArea 
input.submitPaymentForm {height:20px; width:85px !important; border:none;} 
#confirmAddress #addressPage p {font-size:110%;} #confirmAddress #addressPage 
.col1 {width:217px;} #confirmAddress #addressPage .col2 {width:232px; 
padding:0;} #confirmAddress #addressPage .col1 h4, #confirmAddress #addressPage 
.col2 h4 {font-size:120%; color:#A14078; margin:10px 15px 0 0px; padding:0 0 
2px 0; display:block;} #addressPage h4 a.right {width:auto; float:right; 
position:relative; top:-3px;} .printOrder {width:565px; padding:10px 0 0 0;} 
.printOrder p {float:left; width:475px; margin:10px 0 20px 0;} .printOrder a 
{float:left; width:75px; text-align:right; margin:10px 0 0 0;} /* end 
publications **********************************/ /* search results */ 
#searchresultsbox {} #searchresultsbox .item {padding-bottom:10px; 
border-bottom:solid 1px #d9d4d4; margin-bottom:8px;} #searchresultsbox h4 
{margin:0 0 10px 0; font-size:120%;} p.searchResults, ol.searchResults li 
{margin:2px 0 0 0; font-size:110%} p.date {margin:2px 0 0 0;} /* Our Services 
and Clinics banner forms */ .servicesFormCol1 {float:left; width:106px;} 
.servicesFormCol2 {float:left; width:30px;} .servicesFormCol3 {float:left; 
width:160px;} /* services, clinics and press releases */ #serviceList, 
#clinicList {margin:0 0 19px 0;} #newsReleasesList .item, #serviceList .item, 
#clinicList .item {padding-bottom:10px; border-bottom:solid 1px #d9d4d4; 
margin-bottom:8px;} .listHeading h2 {color:#333; border-bottom:solid 1px 
#d9d4d4; margin-bottom:8px; padding:0 0 3px 0;} #newsReleasesList h3 
{font-size:110%; margin:0 0 2px 0;} #newsReleasesList h4, #serviceList h4, 
#clinicList h4 {font-size:130%; margin:0;} #newsReleasesList h6, #clinicList 
h6, #serviceList h6, #clinicList p, #serviceList p {font-size:120%; margin:2px 
0 0 0;} #newsReleasesList p {font-size:110%; margin:10px 0 0 0;} #serviceDetail 
h3, #clinicDetail h3 {margin:20px 0 12px 0;} #serviceDetail h5, #clinicDetail 
h5 {font-size:110%; margin:0;} #serviceDetail p, #clinicDetail p 
{font-size:110%; margin:0 0 12px 0;} /* shared styles for pagination */ 
.paginationArea {margin:3px 0 10px 0; padding:10px; background:#F9EBD5;} /*\*/ 
* html .paginationArea {height:1px;} /**/ .paginationArea * {color:#666;} 
.paginationArea span {font-weight:bold;} .paginationArea .arrowRight, 
.paginationArea .arrowLeft {font-weight:normal;} .paginationArea a 
{color:#936;} h3.paginationTitle {margin:0 0 10px 0; background-color:#F9EBD5; 
color:#936;} p.paginationTitle {margin:0 0 10px 0; font-size:110%;} * html 
.paginationArea .recordCount {height:1%} #results .paginationArea .right 
{float:right; width:220px; text-align:right;} #results .paginationArea .left 
{float:left; width:auto;} #contentArea .paginationArea .right {float:right; 
width:220px; text-align:right;} #contentArea .paginationArea .left {float:left; 
width:auto;} .recordCount {margin:0 0 6px 0;} /* events */ #galaEventsList 
{border-top:solid 1px #d9d4d4; margin:10px 0 0 0;} #galaEventsList .item 
{padding-bottom:10px; border-bottom:solid 1px #d9d4d4; margin:8px 0;} 
#galaEventsList .eventsDetailsContainer {float:left; width:310px; margin:0 20px 
0 0;} /*\*/ * html #galaEventsList .eventsDetailsContainer {width:330px; 
w\idth:310px;} /**/ #galaEventsList h4 {font-size:130%; margin:0 0 10px 0;} 
#galaEventsList h4 a {color:#A14078; font-size:100%;} #galaEventsList h5 
{color:#666; font-size:120%; margin:4px 0 4px 0;} #galaEventsList h6.location 
{font-weight:normal; margin:0 0 4px 0;} #galaEventsList p {font-size:110%;} 
#galaEventsList .link {font-size:110%; margin:10px 0 4px 0;} 
#galaEventsList .jobref {margin:4px 0 4px 0;} 
.relatedLinksContainer {float:left;width:235px;} /* image library */ 
#imageArchiveList {margin:0 0 10px 0;} #imageArchiveList .item 
{border-bottom:1px solid #D9D4D4; margin:0; padding:15px 0 0 0;} 
#imageArchiveList h3 {margin:0;} #imageArchiveList img {float:left; padding:0 
20px 15px 0;} #imageArchiveList p {font-size:110%;} /* Sit Map */ 
#siteIndexListInner ul {margin:11px 0 15px 0; padding:0; list-style:none;} 
#siteIndexListInner ul li {margin:4px 0 0 0;} #siteIndexListInner ul li a 
{font-size:120%; font-weight:bold; color:#A14078;} #siteIndex ul {margin:0; 
padding:0; list-style:none;} #siteIndex ul li {margin:15px 0;} #siteIndex ul li 
a {font-size:120%; font-weight:bold; color:#A14078;} #siteIndex ul ul {margin:0 
0 0 30px; list-style:square;} #siteIndex ul ul li {margin:4px 0 0 0;} 
#siteIndex ul ul li a {font-size:120%; font-weight:bold; color:#666;} 
#siteIndex ul ul ul {margin:0 0 0 30px; list-style:disc;} #siteIndex ul ul ul 
li {margin:4px 0 0 0;} #siteIndex ul ul ul li a {font-size:120%; 
font-weight:normal; color:#666;} #siteIndex ul ul ul ul {margin:0 0 0 30px; 
list-style:circle;} #siteIndex ul ul ul ul li {margin:4px 0 0 0;} #siteIndex ul 
ul ul ul li a {font-size:110%; font-weight:normal; color:#666;} #frmEnquiryForm 
#submitButton {width:61px; height:20px; vertical-align:middle; border-top:1px 
solid #ED135A; border-right:1px solid #666; border-bottom:1px solid #666; 
border-left:1px solid #ED135A; background:#ED135A; padding-bottom:1px; 
color:#fff; font-weight:bold; cursor:pointer; margin-bottom:10px;} 
#frmEnquiryForm input {width: 250px;} #frmEnquiryForm input.checkbox {width: 
15px;} #frmEnquiryForm textarea {width: 250px; } #frmEnquiryForm .greyPanel 
{padding:0px 10px 10px 10px; background:#EEE;} /* login panel */ #loginPanel 
{margin:3px 0 0 0; width:759px; padding:0 0 5px 0;} #loginPanel #loginBody 
{margin:0; background:#F9EBD5; padding:5px; } #loginPanel h2 {margin:0; 
background:#D9D4D4; color: black; padding:5px;font-size:110%;} /* standard 
login panel */ #standardLoginPanel {margin:3px 0 0 0; width:350px; 
padding:15px} #standardLoginPanel #loginBody {margin:0; background:#F9EBD5; 
padding:5px 5px 15px 5px; } #standardLoginPanel #Email {width:325px; } 
#standardLoginPanel h2 {margin:0; background:#D9D4D4; color: black; 
padding:5px;font-size:110%;} /* job application form */ .jobFormDetail p, 
.jobFormDetail dt, .jobFormDetail dd {font-size:110%;} #jobForm p 
{color:#111686; font-size:110%;} #jobForm p.error {color:red;} #jobForm a 
{color:#111686; font-size:110%;} #jobForm p a {font-size:100%;} #jobSteps 
{text-align:right; margin:8px 0 8px 0;} #jobSteps span.jobStepTitle 
{font-size:110%;} #jobSteps a {padding:3px 5px; background:#eee; color:#666; 
font-size:110%;} #jobSteps a.jobStepPrevious {background:#B7B9DA; color:#fff;} 
#jobSteps span.jobStepCurrent {padding:3px 5px; background:#111686; color:#fff; 
font-size:110%;} .jobFormPanel {background:#eee; padding:1px 10px 10px 10px; 
margin:0 0 15px 0; clear:left; min-height:1%;} /*\*/ * html #jobForm 
.jobFormPanel {height:1%;} /**/ .jobFormPanel dl {margin:5px 0 0 0;} 
.jobFormPanel dt {float:left; margin:3px 6px 0 0; font-weight:bold;} 
.jobFormPanel dd {padding:3px 0 0 0;} .jobFormPanel dl br {clear:both; 
line-height:0;} .jobFormPanel dd h4, .jobFormPanel dd h5, .jobFormPanel dd h6 
{display:inline; float:none; font-size:100%; font-weight:normal; color:#333; 
margin:0; padding:0;} #jobForm form h3 {margin:0 -10px; padding:4px 10px; 
color:#fff; background:#111686; font-size:120%;} #jobForm form h4 {margin:10px 
-10px 0 -10px; padding:0 10px; color:#111686; font-size:110%;} #jobForm form 
label {font-weight:normal; color:#111686;} #jobForm form input {border:1px 
solid #009; width:146px;} #jobForm form input.submitButton {border:solid 1px 
#111686; padding:0px 12px 0px 0px; margin:0 0 0 7px; color:#fff; 
background:#111686 url(/i/btn_arrow.gif) bottom right no-repeat; width:auto;} 
#jobForm form input.four {width:4em;} #jobForm form input.five {width:5em;} 
#jobForm form input.six {width:6em;} #jobForm form input.eight {width:8em;} 
#jobForm form input.ten {width:10em;} #jobForm form textarea {border:1px solid 
#009; width:308px;} #jobForm form fieldset {margin:0; padding:0;} #jobForm form 
fieldset.repeat {margin:10px 0 0 0;} #jobForm form fieldset.checkbox 
{margin:10px 0 0 0; padding:0;} #jobForm form legend {font-weight:normal; 
color:#111686; font-size:110%; padding:10px 0 4px 0;} * html #jobForm form 
legend {position:relative; left:-7px;} /* IE 5 and 6 */ *+html #jobForm form 
legend {position:relative; left:-7px;} /* IE 7 */ #jobForm form 
input.checkbox,#jobForm form input.radio {vertical-align:middle; padding:0; 
margin:2px 4px 0 0; width:12px;} #jobForm form input.radio {border:solid 0;} * 
html #jobForm form input.checkbox {border:solid 0;} *+html #jobForm form 
input.checkbox {border:solid 0;} #jobForm form label.inlineLabel 
{display:inline; vertical-align:middle; margin:0 20px 0 0;} #jobForm form .col1 
{float:left; width:148px;} #jobForm form .col2 {float:right; width:148px;} 
#jobForm form .col1 textarea, #jobForm form .col2 textarea {width:146px;} 
#jobForm form .col1 legend, #jobForm form .col2 legend {} #jobForm form 
.submitArea {margin:0 0 15px 0; padding:0;} #jobForm form .jobFormPanel 
.submitArea {margin:15px 0 0 0; padding:0;} /* PrizeDrawForm */ 
form#PrizeDrawForm input {width:300px;} form#PrizeDrawForm textarea 
{width:300px;} form#PrizeDrawForm .submitArea input {width:auto; margin:0 25px 
10px 0;} /* You Know You */ .youknowyouquizIntro {height:12em;} 
.youknowyouquizIntro h3 {margin:0; padding:20px 0 0 0;} form#youknowyouquiz 
fieldset {margin:0; padding:0 10px;} form#youknowyouquiz h4 {color:#fff; 
margin:0; padding:15px 0; border:0;} form#youknowyouquiz label {color:#fff;} 
form#youknowyouquiz .radio {height:30px;} form#youknowyouquiz fieldset.grp1 
{height:14em; background:#8781bd; margin:0 0 1px 0;} form#youknowyouquiz 
fieldset.grp2 {height:14em; background:#ed145a; margin:0 0 1px 0;} 
form#youknowyouquiz fieldset.grp3 {height:14em; background:#39b44a; margin:0 0 
1px 0;} form#youknowyouquiz fieldset.grp4 {height:14em; background:#00bdf2; 
margin:0 0 1px 0;} form#youknowyouquiz fieldset.grp5 {height:14em; 
background:#f47920; margin:0 0 1px 0;} form#youknowyouquiz .submitButton 
{margin:20px 0 0 0; float:right;} .youknowyouquizAnswers {} 
.youknowyouquizAnswers p {color:#fff; margin:0; padding:18px 10px 0 0; 
font-size:110%; line-height:140%;} .youknowyouquizAnswers .grp1 {height:14em; 
background:#8781bd; margin:0 0 1px 0;} .youknowyouquizAnswers .grp2 
{height:14em; background:#ed145a; margin:0 0 1px 0;} .youknowyouquizAnswers 
.grp3 {height:14em; background:#39b44a; margin:0 0 1px 0;} 
.youknowyouquizAnswers .grp4 {height:14em; background:#00bdf2; margin:0 0 1px 
0;} .youknowyouquizAnswers .grp5 {height:14em; background:#f47920; margin:0 0 
1px 0;} #youKnowYouPostCardItem {margin:0 0 10px 0;} /* Sex Facts */ 
.rightSectionSexFacts {background:#fff 
url(/i/SexFacts/bg_rightSectionSexFacts.jpg) no-repeat 0 0;} #questionForm 
{background:#333; color:#fff; padding:0 0 5px 0;} #questionForm h3 {color:#fff; 
border:0; clear:both; margin:0 0 10px 0; padding:0;} .genericContent h3 img 
{padding:0;} #questionForm h4 {color:#fff; border:0; clear:both; margin:0 0 
10px 10px; padding:0;} .genericContent h4 img {padding:0;} #questionForm p 
{clear:both; margin:0 10px 10px 10px;} #questionForm p strong {font-size:170%;} 
#questionForm form {margin:0; padding:0;} #questionForm form .submitButton 
{float:right; margin:13px 9px 0px 0; padding:0; width:auto;} #questionForm form 
.error {margin:0 0 10px 10px;} #questionForm form a {color:#fff;} 
form#askItHere {background:#00bdf2 url(/i/SexFacts/bg_askItHere.gif) no-repeat 
0 0; padding:30px 0 0 0; color:#000;} form#askItHere hr {border-top:1px dashed 
#333; border-bottom:1px solid #00bdf2; height:2px; margin:10px 0;} 
form#askItHere .block1 {width:145px; float:left;} form#askItHere .block1 p 
{margin:0 0 10px 10px;} form#askItHere .block2 {width:175px; float:right;} 
form#askItHere .block2 label {width:60px; margin:0;} form#askItHere .block3 
{width:70px; float:left;} form#askItHere .block3 input.radio 
{margin-left:10px;} form#askItHere .block4 {width:246px; float:left;} 
form#askItHere .block4 label {width:auto; margin:0 5px 0 0;} form#askItHere br 
{clear:left;} form#askItHere select {width:auto; float:left; margin:-5px 0 20px 
5px; padding:0;} form#askItHere input {width:95px; float:left; margin:-5px 0 
20px 5px; padding:1px;} form#askItHere textarea {width:306px; height:100px; 
padding:0; margin:2px 0 0 10px;} form#askItHere label {float:left; color:#000; 
margin:10px 0 0 10px; padding:0;} form#askItHere label.inlineLabel 
{font-weight:normal; width:auto; color:#000; margin:0px 0 0 0; padding:0;} 
form#askItHere input.radio {width:auto; margin:0px 5px 5px 5px; height:1em; 
padding:0;} form#askItHere input.radio.marginLeft {margin:0px 5px 20px 65px;} 
form#getYourAnswer {background:#333 url(/i/SexFacts/bg_getYourAnswer.gif) 
no-repeat 0 0; padding:30px 0 20px 0;} form#getYourAnswer label {float:left; 
width:3.7em; color:#fff; margin:5px 0 0 10px; padding:0;} form#getYourAnswer 
input {float:left; width:95px; margin:0px; padding:1px;} #questionForm 
form#getYourAnswer .submitButton {float:left; width:auto; margin:-10px 0 0 
10px;} #answerAreaContainer {background:#00bdf2 
url(/i/SexFacts/bg_askItHere.gif) no-repeat 0 0; padding:30px 0 10px 0;} 
#answerArea {font-size:120%; height:206px; width:330px;&nbsp;&nbsp;padding:10px 
0; overflow:auto; background:#00bdf2; color:#000;} form#needToKnowMore 
{background:#333 url(/i/SexFacts/bg_getYourAnswer.gif) no-repeat 0 0; 
padding:30px 0 20px 0;} form#needToKnowMore textarea {width:306px; 
height:100px; padding:0; margin:2px 0 0 10px;} form#needToKnowMore label 
{color:#fff; margin:10px 0 0 10px; padding:0;} form#needToKnowMore 
label.inlineLabel {font-weight:normal; width:auto; margin:0px 0 0 0; 
padding:0;} form#needToKnowMore input.radio {width:auto; margin:0px 5px 5px 
10px; height:1em; padding:0;} .yourConfidentiality img {padding:0; float:left;} 
.yourConfidentiality .whyWeAskContainer {clear:left; background:#f6f5f1 
url(/i/SexFacts/panel_whyWeAsk_bg.gif) no-repeat 0 0; padding:10px 0 50px 0; 
width:330px;} .yourConfidentiality .whyWeAsk {overflow:auto; width:260px; 
height:260px;} .yourConfidentiality .whyWeAsk p {margin:0 5px 10px 41px;} 
.yourConfidentiality .howItWorksContainer {clear:left; background:#f1f1f1 
url(/i/SexFacts/panel_howSexfactsWorks_bg.jpg) no-repeat 0 0; padding:10px 0 
8px 0; width:235px;} .yourConfidentiality .howItWorks {overflow:auto; 
width:225px; height:203px;} .yourConfidentiality .howItWorks p {margin:0 5px 
10px 5px; font-size:110%;} 
/*======================================================================== 
HACKS / FIXES 
========================================================================*/ /*** 
Holly Hack, see http://www.positioniseverything.net/easyclearing.html ***/ 
.floatholder:after { content: "."; display: block; height: 0; clear: both; 
visibility: hidden; } /* Hides from IE-mac \*/ * html .floatholder {height: 
1%;} /* End hide from IE-mac */ .floatholder {min-height:1%;} .clear 
{clear:both; margin:0; padding:0; height:0; line-height:0; font-size:1px;}
