<P>
	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 0 6px 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;} #contentAreaWide {width:570px; float:left;} 
	#contentArea {width:330px; float:left;} #contentArea .left {width:165px; 
	float:left;} #contentArea .right {width:165px; float:left;} /* FOOTER */ /* 
	copyright */ #copyright {width:742px;color:#aaa;padding:10px 20px;margin:20px 0 0 
	0;text-align:center;background:#fff url(/i/home_footer_bg.gif) repeat-x 0 0;} 
	#copyright p {text-align:left;margin:0;font-family:arial,sans-serif;}
	#information-standard {float:right;padding-left:8px} /*= === ============= 
	============ = = === ===== ================ ================= NAVIGATION 
	========== ============== =============== =================== ==============*/ 
	.clearAll {clear:both}
	#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-left:20px; margin-top:10px; 
	position:relative; z-index:0;} * 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;} /* Flash Links set 
	up - DL 24/09/08 ======== ========= = = ===== ========= ================== 
	=========*/ .flashLink{position:absolute; z-index:99999;} 
	#topHeader{width:742px; height:154px; text-align:center; margin-top:64px; 
	margin-left:20px;} #brandBannerWrapper{position:relative; } #brandBannerWrapper 
	.flashLink{width:125px; height:100px; left:0; top:0;} 
	#brandBanner2{position:relative; z-index:10;} #brandBannerWrapper 
	#RightFlashLink{left:130px;} #leftBan{position:relative; width:163px;} #leftBan 
	.flashLink{height:auto; width:163px; top:0; left:0;} .rightPanel 
	.flashLink{height:auto; width:220px;} /* Middle container */ 
	#homepageHeaderItemBox {line-height:160%; width:240px; margin:0 0 0 0; 
	padding:10px; background:#88817e; position:relative; z-index:100;} * 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, #homePage #brandBanner1 {background:#fff; 
	margin:15px 0 0 0; padding:0; float:left;} /* 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:4px 0 0 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:5px 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;}.advancedSearch{background:#FEC463 none repeat 
	scroll 0 0; margin:3px 0 0 3px; padding:5px 10px 8px 10px; width:540px;} 
	/************************************/ /* generic content pages */ 
	.genericContent {color:#666; margin:0 0 10px 0; padding-left:15px;} 
	.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 p 
	{margin-left:15px;} .genericContent form legend {font-size:120%; padding:0 0 
	2px 15px;} .genericContent form label.inlineLabel {margin-left:0;} 
	.genericContent form input {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 0; vertical-align:middle; width:auto;} .genericContent form 
	select {width:300px;} .genericContent form textarea {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%;} /* DL 25/09/08 
	*/ .genericContent fieldset{width:480px;} .genericContent form h4 
	{font-size:120%; width:287px; color:#A14078; margin:20px 0 0 0; padding:0 0 2px 
	0; border-bottom:1px solid #d9d4d4;} .genericContent form 
	.smallerSelect{margin-bottom:6px; width:160px;} .genericContent 
	.displayItemList li{float:left; padding:0; background:none; width:191px; 
	height:255px; margin-right:46px; font-size:100%;} .genericContent 
	.displayItemList li img{padding:0;} .genericContent .displayItemList li 
	p{margin:0;} /* DL 08/10/08 */ #AskTrainer .SectionTitle{float:left; 
	font-weight:bold; font-size:1.2em; width:480px; margin-bottom:10px; 
	margin-top:10px;} #AskTrainer p{margin-left:0; margin-top:0; 
	margin-bottom:10px;} #AskTrainer label{margin:0; display:inline; 
	font-size:1em;} #AskTrainer .inputRadio{width:auto; display:inline; 
	position:relative; top:2px; border:none;} .FormRow{display:block; width:480px; 
	margin-bottom:8px;} .FormRow .hidden {display:none;}  .FormRow input, .FormRow textarea, .FormRow 
	select{display:block; margin-top:3px; margin-bottom:0;} #AskTrainer 
	h4{margin-bottom:10px;} /* 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 */ .advancedSearch p {font-size: 110%; margin: 4px 0 0 
	0;} .advancedSearch h3 {color:#000; margin-top:5px;&nbsp;} .servicesFormCol1 
	{display:block;float:left;padding:0 15px 0 0;} .servicesFormCol1 label 
	{display:block; font-size:1.3em; font-weight:bold; height:30px; 
	line-height:25px; margin-bottom:-20px; color:#000;margin-top:5px;} 
	.servicesFormCol1 input{background:white none repeat scroll 0 0; border:1px 
	solid #CCCCCC; font-size:1em; height:18px; margin:0;width:180px;} 
	.servicesFormCol1 select{background:white none repeat scroll 0 0; border:1px 
	solid #CCCCCC; font-size:1em; height:22px; margin:0;width:180px;} 
	.servicesFormCol2 {display:block;float:left;padding:0 15px 0 0; 
	font-size:1.3em; margin:32px 0 0;font-weight:bold;} .servicesFormCol3 
	{display:block;float:left;padding:0 15px 0 0; margin-top:27px;} .options 
	{display:block; background:#F9EBD5 none repeat scroll 0 0; margin:0 0 0 3px; 
	padding:12px 10px 12px; width:540px;} .wrap{display:block; float:left; 
	padding:0 15px 0 0; width: 250px; height:30px;} .wrap.selects p{ display:block; 
	font-size:120%; position:relative; padding:0 0 10px;&nbsp;60px; width:200px; 
	margin-top:5px; float:right;} .wrap.selects input{float:left; margin-left:4px; 
	margin-top:5px;} .wrap.selects img{float:left; margin-left:4px;} .resultstable 
	.colName{width:175px}.resultstable .colService{width: 245px;}.resultstable 
	.colContact{width: 145px; overflow:hidden;} .resultstable { 
	border-collapse:collapse; text-align:left;} .resultstable th {font-size:115%; 
	height:30px; background:#FEC463 none repeat scroll 0 0; border:1px solid 
	white;padding:8px;} .resultstable td {font-size:110%; border:1px solid 
	white;padding:8px;} .resultstable .result {border-bottom:2px solid #FEC463;} 
	.resultstable .firstResult td {background:#F9EBD5 none repeat scroll 0 0;} 
	.png{margin:5px 0} .divider {#ffffff url(/i/pxl.gif) repeat-x scroll 0 0; 
	height:1px;} .results{width: 540px; background: #F9EBD5 none repeat scroll 0 0; 
	padding:0 10px 0; margin: 10px 0 10px 0} .results p{float: left;} 
	.pagination{float:right;} /* 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;} /* 
	DL 07-10-08*/ .RssIcon{ background:url(../i/rss.gif) no-repeat left 2px; 
	padding-left:20px; padding-bottom:5px; padding-top:5px; } a{outline:none;} /* 
	Counselling IFrame */ #counsellingIFrame{ border:none; height:1466px; 
	margin-left:1px; } #counsellingRegister{ float:left; } #counsellingRegister a, 
	#counsellingRegister a:visited{ color:#fff; font-weight:bold; 
	background:url(../i/med_button.gif); width:105px; height:33px; display:block; 
	text-align:center; line-height:2.8; font-size:1.1em; } #counsellingRegister 
	a:hover{text-decoration:none;} .hide, .hidden {display:none;visibility:hidden;} 
	.resultInfo{font-size:115%; padding:5px 0 5px 0;}
</P>

