/* Sets default font size on body to approx 10px */
body {font: 75.5%/1.5em "Verdana", sans-serif;}



/* Normalizes margin, padding */


body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td 
{ margin : 0; padding : 0; }

/* Normalizes font-size for headers */
h1,h2,h3,h4,h5,h6 { font-size : 100%; }
h2 {font-size: 1.3em; font-weight: normal;}

/* Removes list-style from lists */
ol,ul { list-style : none; }

/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, var
{ font-style : normal; font-weight : normal; }

/* Removes list-style from lists */
table { border-collapse : collapse; border-spacing : 0; }

/* Removes border from fieldset and img */
fieldset,img { border : 0; }

/* Left-aligns text in caption and th */
caption,th { text-align : left; }

/* Removes quotation marks from q */
q:before, q:after { content :''; }




A.siteMapL1 {
	font-weight: bold;
	font-size: 1em;
	color: #003366;
	text-decoration: none;
}

P.siteMapL2 {
	padding-left: 1.5em
}

P.siteMapL2 A {
	font-size: 1em;
	color: #003366;
	text-decoration: none;
}

P.siteMapL3 {
	padding-left: 3em;
}

P.siteMapL3 A {
	font-size: 1em;
	color: #003366;
	text-decoration: none;
}
/*p {font-size: 1.2em;}*/
#skiplinks {text-indent: -3000em; height: 0;}

/* IE6 Only */
* html #skiplinks {text-indent: -1000em; height: 0; margin:-38px 0 0 0;}


#container {margin: 0px auto; width: 926px;font-size: 1.1em;}
.spacerbottom {margin:20px 0 0 0;float:left;height:25px;width:100%:}
.altText {padding:5px 0 0 10px;float:left;}
/* Header Styles */
#header {min-height: 200px; height: auto !important; height: 200px; background: #f3f3f3 url(../mediaAssets/images/header_bg.jpg) no-repeat bottom left; position: relative;}
#header img#home {position: absolute; top: 38px; left: 41px;}
#header ul {margin: 0 15px 0 405px; padding-top: 15px;}
#header li {float: left; color: #414141;}
#selfHelp #header li a {background-image: none; padding: 0;}
#header li a {color: #414141; text-decoration: none;}
#header li a:hover {color: #00a0e2; text-decoration: underline;}
#header #heading {margin: 40px 0 0 406px; width: 280px;}
h1 {color: #00a0e2; font-size: 1.4em; line-height: 1.1em; margin-bottom: 1em;}
#search {position: absolute; left: 710px; top: 90px;}
#search label {color: #185173; font-weight: bold;}
#terms {float: left; width: 135px; padding: 3px 0 3px 15px; margin-top: 2px; background: #fff url(../mediaAssets/images/magnify.gif) no-repeat 1px 3px;}
#search img#go {padding: 0 5px; vertical-align: text-bottom; float: right;}
#search p {padding: 3px 0; clear: both; font-size: 0.8em;}
#search a {color: #185173; font-weight: bold;}
#header h2 {color: #007cc6; font-size: 1.2em; line-height: 1em; position: absolute; left: 50px; top: 120px; font-weight: bold;}



/* Main Nav Styles */
#threeColContent #mainNav ul {background: #fff url(../mediaAssets/images/greyborderbtm_bg.gif) no-repeat bottom left;}
#threeColContent #mainNav {float: left; width: 232px;}
#threeColContent #mainNav li {padding-left: 20px; width: 229px;}
#threeColContent #mainNav li a {display: block; text-decoration: none; padding: 5px 0 5px 0; width: 189px; font-weight: bold;}

#threeColContent #mainNav li.selfhelp {background: #fff url(../mediaAssets/images/greybordertop_bg.gif) no-repeat 0 0; border-top-width: 0;}
#threeColContent #mainNav li.selfhelp a {color: #89c39c; background: transparent url(../mediaAssets/images/dot1.gif) no-repeat 0% 50%; padding-left: 15px;}
#threeColContent #mainNav li a:hover { width: 190px;  text-decoration:underline;}
#threeColContent #mainNav li a.navselected {margin-left: 20px; width: 179px;}
#threeColContent #mainNav li.library {}
#threeColContent #mainNav li.library a {color: #edaf54; background: transparent url(../mediaAssets/images/dot2.gif) no-repeat 0% 50%; padding-left: 15px;}
#threeColContent #mainNav li.find {}
#threeColContent #mainNav li.find a {color: #63a6d1; background: transparent url(../mediaAssets/images/dot3.gif) no-repeat 0% 50%; padding-left: 15px;}
#threeColContent #mainNav li.explained {}
#threeColContent #mainNav li.explained a {color: #1b4882; background: transparent url(../mediaAssets/images/dot4.gif) no-repeat 0% 50%; padding-left: 15px;}
#threeColContent #mainNav li.glossary {}
#threeColContent #mainNav li.glossary a {color: #b36e70; background: transparent url(../mediaAssets/images/dot5.gif) no-repeat 0% 50%; padding-left: 15px;}
#threeColContent #mainNav li.resources {}
#threeColContent #mainNav li.resources a {color: #d5652b; background: transparent url(../mediaAssets/images/dot6.gif) no-repeat 0% 50%; padding-left: 15px;}


.mainNavtop {background: #fff url(../mediaAssets/images/greybordertop_bg.gif) no-repeat 0 0; border-top-width: 0;height:20px;width:100%;}


	img.floatright { float: right; margin: 0 0 0 8px; }
	img.floatleft { float: left; margin: 0 10px 0 0; }


#twoColContent #mainNav {float: left; width: 232px;}


#dotmenu ul {background: #fff url(../mediaAssets/images/greyborderbtm_bg.gif) no-repeat bottom left; padding:0 0 10px 0;}
#dotmenu li {padding-left:20px;}
#dotmenu li a {display: block; text-decoration: none; padding: 5px 0 5px 0; width: 189px; font-weight: bold; }

#dotmenu li.selfhelp {background: #fff url(../mediaAssets/images/greybordertop_bg.gif) no-repeat 0 0; border-top-width: 0; padding:10px 0 0 20px;}
#dotmenu li.selfhelp a {color: #89c39c; background: transparent url(../mediaAssets/images/dot1.gif) no-repeat 0% 50%; padding-left: 15px;}
#dotmenu li a:hover { width: 190px;  text-decoration:underline;}
#dotmenu li a.navselected {margin-left: 20px; width: 179px;}
#dotmenu li.library {}
#dotmenu li.library a {color: #edaf54; background: transparent url(../mediaAssets/images/dot2.gif) no-repeat 0% 50%; padding-left: 15px;}
#dotmenu li.find {}
#dotmenu li.find a {color: #63a6d1; background: transparent url(../mediaAssets/images/dot3.gif) no-repeat 0% 50%; padding-left: 15px;}
#dotmenu li.explained {}
#dotmenu li.explained a {color: #1b4882; background: transparent url(../mediaAssets/images/dot4.gif) no-repeat 0% 50%; padding-left: 15px;}
#dotmenu li.glossary {}
#dotmenu li.glossary a {color: #b36e70; background: transparent url(../mediaAssets/images/dot5.gif) no-repeat 0% 50%; padding-left: 15px;}
#dotmenu li.resources {}
#dotmenu li.resources a {color: #d5652b; background: transparent url(../mediaAssets/images/dot6.gif) no-repeat 0% 50%; padding-left: 15px;}

#gotAQuestion {background: #fff url(../mediaAssets/images/greyborderbtm_bg.gif) no-repeat bottom left; margin: 3px 0;}
#gotAQuestion h2 {background: #fff url(../mediaAssets/images/greybordertop_question_bg.gif) no-repeat 0 0; padding: 8px; height: 29px;}
#gotAQuestion h2 span {font-size: 0.75em; display: block; padding: 5px 0; line-height: 1.2em;}
#gotAQuestion p a {color: #000; text-decoration: underline;}
#gotAQuestion p {font-size: 100%; padding: 8px;}

#otherLangs {background: #fff url(../mediaAssets/images/languagesbtm_bg.gif) no-repeat bottom left;}
#otherLangs h2 {background: #fff url(../mediaAssets/images/languagestop_bg.gif) no-repeat 0 0; padding: 8px;}


#threeColContent {padding: 5px 0 0 0; margin-bottom: 25px;}





#threeColContent #mainContent {float: left; width: 461px; padding-bottom: 20px;}
* html #threeColContent #mainContent {float: left; width: 461px; padding-bottom: 20px; margin:0 0 0 -17px;}



/* Secondary Content Styles */
#threeColContent #secondaryContent {float: left; width: 232px;}
#news {background: #fff url(../mediaAssets/images/greyborderbtm_bg.gif) no-repeat bottom right; padding-bottom: 10px;}
#news h2 {background: #fff url(../mediaAssets/images/greybordertop_bg.gif) no-repeat top right; color: #1b4882; padding: 8px 8px 8px 11px;}
#news ul {padding: 5px 20px;}
#news li {margin: 5px 0; clear: both;}
#news h4 {font-size: 0.9em; color: #1b4882;}
#news h4 img {float: left; padding: 0 5px 5px 0;}

#links {background: transparent url(../mediaAssets/images/greyborderbtm_bg.gif) no-repeat bottom right; margin: 3px 0; width:229px;}
#links h2 {background: #fff url(../mediaAssets/images/greybordertop_bg.gif) no-repeat top right; color: #1b4882; padding: 8px 8px 8px 11px;}
#links p {padding: 8px 8px 8px 11px;}

#linkslower {background: #fff url(../mediaAssets/images/greyborderbtm_bg.gif) no-repeat bottom right; }
#linkslower h2 {background: #fff url(../mediaAssets/images/greybordertop_bg.gif) no-repeat top right; color: #1b4882; padding: 8px 8px 8px 11px;}


#homeSelfHelpPuff {float: left; width: 229px; min-height: 240px; height: auto !important; height: 250px; background: #b6e3b5 url(../mediaAssets/images/home_selfHelp_bg.gif) no-repeat bottom left; margin-bottom: 3px;}
#homeSelfHelpPuff h2 {background: #b6e3b5 url(../mediaAssets/images/home_selfHelp_header_bg.gif) no-repeat 0 0; padding: 8px;}
#homeSelfHelpPuff p {padding: 5px 5px 10px 10px;}
#homeSelfHelpPuff ul {padding: 5px 20px;}
#homeSelfHelpPuff li {margin: 5px 0;}
#homeSelfHelpPuff li a {display: block; color: #fff; text-decoration: none; background-color: #6f9f6e; height: 22px; width: 152px; padding-left: 35px; padding-top: 7px;}
#homeSelfHelpPuff li a.step1 {background: #6f9f6e url(../mediaAssets/images/guidebg1.gif) no-repeat 0 0;}
#homeSelfHelpPuff li a.step2 {background: #6f9f6e url(../mediaAssets/images/guidebg2.gif) no-repeat 0 0;}
#homeSelfHelpPuff li a.step3 {background: #6f9f6e url(../mediaAssets/images/guidebg3.gif) no-repeat 0 0;}

#homeHealthLibPuff {float: right; width: 229px; min-height: 240px; height: auto !important; height: 250px; background: #f7d297 url(../mediaAssets/images/home_healthLib_bg.gif) no-repeat bottom left;}
#homeHealthLibPuff h2 {background: #f7d297 url(../mediaAssets/images/home_healthLib_header_bg.gif) no-repeat 0 0; padding: 8px;}
#homeHealthLibPuff p {padding: 5px 5px 10px 10px;}
#homeHealthLibPuff ul {padding: 5px 20px;}
#homeHealthLibPuff li {margin: 5px 0; background: url(../mediaAssets/images/magnify2.gif) no-repeat 0 0; padding-left: 20px;}
#homeHealthLibPuff li h3 {padding:0;}
#homeHealthLibPuff li p {padding: 0;}
#homeHealthLibPuff a {color: #000;}

#homeFindNearestPuff {clear: both; background: #bad8eb url(../mediaAssets/images/scotland_bg.jpg) no-repeat 0 0; height: 229px;}
#homeFindNearestPuff h2 {padding: 8px; color: #1b4882;}
#homeFindNearestPuff p {padding: 8px;}
#homeFindNearestPuff form {padding: 8px; color: #1b4882;}
#homeFindNearestPuff form label {font-weight: bold;}
#homeFindNearestPuff td {padding: 2px;}
#homeFindNearestPuff input#postcode {background: #fff url(../mediaAssets/images/magnify.gif) no-repeat 1px 3px; padding: 2px 2px 2px 18px;}
#homeFindNearestPuff a {color: #1b4882;}

#footer {clear: both; border-top: 1px solid #cdcdcd; margin-top: 45px;}
#footer ul {padding: 5px;}
#footer li {float: left;}
#footer  a {color: #414141; text-decoration: none;}
#footer a:hover {color: #00a0e2; text-decoration: underline;}

#permissionfooter {clear: both; border-top: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd; margin-top: 10px; padding:5px 0 10px 0; text-align:center;}
#permissionfooter ul {padding: 5px;}
#permissionfooter li {float: left;}
#permissionfooter  a {color: #414141; text-decoration: none;}
#permissionfooter a:hover {color: #00a0e2; text-decoration: underline;}


/* Lower Page Styles */
#twoColContent {padding: 5px 0 0 0;}
.Navigation {float: left; width: 232px;}

.Navigation H2 {color:#77bae1;font-weight:bold; padding:0 0 0 10px;}
.Navigation ul {background: #fff url(../mediaAssets/images/greyborderbtm_bg.gif) no-repeat bottom left;  padding-left: 15px;}
.Navigation li a {display: block; text-decoration: none;  font-weight: bold; color: #999;  padding:6px 0 3px 12px;}
.Navigation li a:hover {  color: #63a6d1; text-decoration: underline;}

.Navigation li.first {border-top-width: 0; padding:0 0 2px 0;}
.Navigation li.navon { background: transparent url(../images/navarrow.gif) no-repeat 0% 55%;  color: #63a6d1; text-decoration: underline;}
.Navigation li a.navselected {width: 169px; color:#63a6d1;}

.Navigation li.sublevelON {background: transparent url(../images/navarrow.gif) no-repeat 5% 30%; color:#007ecb; padding-left:10px;}
.Navigation li.sublevel { margin-left:10px;   }











.copybox P {margin:10px 0 10px 0;}

#twoColContent #mainContent {float: left; width: 693px; margin-bottom: 20px; background: #f3f3f3 url(../mediaAssets/images/mainContent_bg.jpg) no-repeat bottom left; padding-bottom: 20px;}

* html #twoColContent #mainContent {float: left; width: 693px; margin-bottom: 20px; background: #f3f3f3 url(../mediaAssets/images/mainContent_bg.jpg) no-repeat bottom left; padding-bottom: 20px; margin:0 0 0 -16px;}



#twoColContent #mainContent h2 {color: #edaf54; padding: 8px; background: url(../mediaAssets/images/mainContenttop_bg.gif) no-repeat 0 0;}
#twoColContent #mainContent p {padding: 8px;}
#twoColContent #mainContent hr {width: 500px; height: 1px;}

#health #mainContent .whiteBox {float: left; width: 306px; background: #fff url(../mediaAssets/images/whitebox_btmbg.gif) no-repeat bottom left; margin-left: 8px; min-height: 210px; height: auto !important; height: 210px;}
#health #mainContent .whiteBox h3 {background: #fff url(../mediaAssets/images/whitebox_topbg.gif) no-repeat 0 0; padding: 8px; border-bottom: none; margin: 0;}
#health #mainContent .whiteBox p.img {text-align: center;}
#health #mainContent .whiteBox p {padding: 5px 8px; line-height: 1.2em; font-weight: bold;}
#health #mainContent .whiteBox a span {color: #000;}

#health #mainContent h2 {color: #edaf54;}
#health #mainContent a {color: #edaf54;}
#health #mainContent h3 {clear: both; margin: 8px 70px 8px 8px; border-bottom: 1px solid #d8d8d8; padding: 8px 8px 8px 0;}
#health #mainContent h4 {padding: 8px 8px 8px 0; clear: both; border-bottom: 1px solid #d8d8d8; margin: 8px 70px 8px 8px;}

ul.ulEncyCatList, ul.ulEncyArticleList {margin: 5px 70px 5px 10px;}
.ulEncyCatList li, .ulEncyArticleList li {float: left; width: 295px; padding: 3px 0 3px 10px; background: url(../mediaAssets/images/arrow.gif) no-repeat 0 50%;}
#health #mainContent .ulEncyCatList li a:visited, #health #mainContent .ulEncyArticleList li a:visited {color: #000; text-decoration: none;}
#health #mainContent .ulEncyCatList li a:hover, #health #mainContent .ulEncyArticleList li a:hover {color: #edaf54; text-decoration: underline;}
#health p.backlink {clear: both; font-weight: bold; margin-top: 10px;}

.divEncySideList {float: right; width: 191px; margin: 70px 20px 0 0; background: #fff url(../mediaAssets/images/sideListbtm_bg.gif) no-repeat bottom left;}
.divEncySideList h5 {background: #fff url(../mediaAssets/images/sideListtop_bg.gif) no-repeat 0 0; padding: 8px;}
.divEncySideList ol, .divEncySideList ul {margin: 8px;}
.divEncySideList li {padding: 3px 0 3px 10px; background: url(../mediaAssets/images/arrow.gif) no-repeat 0 50%;}
.divEncySideList ol li {list-style-type: decimal; background-image: none; padding-left: 0;}
.divEncySideList ol {margin-left: 30px;}
#health #mainContent .divEncySideList a:visited {color: #000; text-decoration: none;}

.divEncyDetails {float: left; width: 450px;}
#health #mainContent .divEncyDetails h3, #health #mainContent .divEncyDetails h4 {border-bottom: none;}
.divEncyDetails ul {padding: 8px; }
.divEncyDetails li {padding: 5px 3px 0 10px; margin:0 0 0 5px; background: url(../mediaAssets/images/arrow2.gif) no-repeat;}
.divEncyDetails a {font-weight: bold; text-decoration: none;}
.pSmall {font-size: 0.9em;  font-style: italic;}

.CHQ {float:left;}
.CHQ ul {padding: 10px;}
.CHQ li {padding: 5px;}

.CHQ a { padding: 5px; text-decoration:none; font-weight:bold;} 


#maincontentwhite {float: left; width: 693px; margin-bottom: 20px; background: #fff; padding-bottom: 20px;}

* html #maincontentwhite {float: left; width: 695px; margin-bottom: 20px; background: #fff; padding-bottom: 20px; margin:0 0 0 -24px; }
 
.maincontentLeft {float:left; width:430px; padding:15px 15px 0 15px;  color:#414141;}
* html #maincontentLeft {float:left; width:430px; padding:15px 10px 0 15px;  color:#414141;}

.maincontentLeft a {color: #63a6d1;}
.maincontentLeft p {padding:10px 0 0 0;}
.maincontentLeft ul {padding:10px 0 10px 0;}
.maincontentLeft li {padding:5px 0 0 15px;  background: transparent url(../images/navarrow.gif) no-repeat 0% 0%;}
.maincontentLeft em {font-style:italic;}


.maincontentRight {float:left; width:220px; padding:0 0 0 0;}
.maincontentLeft H1 {color:#77bae1;font-weight:bold;} 
.maincontentLeft H2 {color:#3e3e3e; size:0.8em; margin:10px 0 0 0;  padding:0 0 5px 0;}

.pagesubtitle {float:left; 	min-height:30px;height: auto !important;	height:30px; width:435px; border-top:#d9d9d9 1px solid; border-bottom:#d9d9d9 1px solid }

.pinklink 				{color: #ffffff; 	font-family: tahoma, Helvetica, sans-serif; 	font-size: 1.4em; 		text-decoration: none;}
div.sidepanelimg {width:229px; height:110px; float:left; }
.sidepanels H2 {color:#1b4882; size:1em; margin:20px 0 10px 0;}
.sidepaneltext {width:155px;float:left; }
.sidepaneltext a { color:#336699; text-decoration:underline; padding:0 0 5px 10px;}
.sidepanels {float:left; padding:0 0 0 10px;}

/* Health Library A-Z */
#divAZ {border-top: 1px solid #e3e3e3; margin: 5px 70px 5px 10px; padding-top: 10px;}
.ulAZ li {float: left; width: 47px; padding: 10px 0; text-align: center;}
body #twoColContent #mainContent .ulAZ li a {display: block; width: 35px; height: 35px; color: #fff; text-decoration: none; background: #cbcbcb url(../mediaAssets/images/azBox.gif) no-repeat 0 0; font-size: 2em; line-height: 35px;}
body #twoColContent #mainContent .ulAZ li a:hover {background-image: url(../mediaAssets/images/azBoxHover.gif)}
body #twoColContent #mainContent .ulAZ li.ulAZ_selected span {display: block; width: 35px; height: 35px; color: #fff; background: url(../mediaAssets/images/azBoxHover.gif) no-repeat 0 0; font-size: 2em; line-height: 35px;}

dl#dlAZList {margin: 5px 70px 5px 10px;}
dl#dlAZList dt {float: left; line-height: 1.3em;}
dl#dlAZList dt a {text-decoration: none; font-weight: bold;}
dl#dlAZList dd {width: 300px; padding-left: 300px; line-height: 1.3em;}

/* Health Library Body Map Styles */
#health #divBodyKey {margin-left: 10px; float: left; width: 200px; margin-top: 10px;}
#health #twoColContent #mainContent #divBodyKeyList {float: left; width: 200px; margin-top: 10px;}
#health .BodyMapIcon {float: left; width: 200px; text-align: right; padding-top: 135px;}
#health #BodyMapContent {padding-top: 5px; border-top: 1px solid #e3e3e3; width: 620px; margin: 10px 0 0 10px;}
#health #twoColContent #mainContent #divBodyKeyList h3 {border-bottom: none; clear: none; color: #000; margin: 0 35px 0 0; padding: 0; line-height: 1.2em;}
#health #twoColContent #mainContent #divBodyKeyList li {background: url(../mediaAssets/images/arrow2.gif) no-repeat 0 50%; padding-left: 12px; text-decoration: none; margin: 0 0 10px 10px;}
#health #twoColContent #mainContent #divBodyKeyList li a {display: block; font-size: 1.3em; text-decoration: none;}
#health #twoColContent #mainContent #divBodyKeyList li a:hover {text-decoration: underline;}
#health #twoColContent #mainContent #divBodyKeyList li a:visited {text-decoration: none; color: #000;}


/* Self Help Guide Styles */
#selfHelp #mainContent .whiteBox {float: left; width: 306px; background: #fff url(../mediaAssets/images/whitebox_btmbg.gif) no-repeat bottom left; margin-left: 8px; min-height: 210px; height: auto !important; height: 210px;}
#selfHelp #mainContent .whiteBox h3 {background: #fff url(../mediaAssets/images/whitebox_topbg.gif) no-repeat 0 0; padding: 8px; border-bottom: none; margin: 0; color: #000;}
#selfHelp #mainContent .whiteBox p.img {text-align: center;}
#selfHelp #mainContent .whiteBox p {padding: 5px 8px; line-height: 1.2em; font-weight: bold;}
#selfHelp #mainContent .whiteBox a span {color: #000;}

#selfHelp #mainContent h2 {color: #7fb67e;}
#selfHelp #mainContent a {color: #7fb67e;}
#selfHelp #mainContent h3 {clear: both; margin: 8px 70px 8px 8px; border-bottom: 1px solid #d8d8d8; padding: 8px 8px 8px 0; color: #7fb67e;}
#selfHelp #mainContent h4 {padding: 8px 8px 8px 0; clear: both; border-bottom: none; margin: 8px 70px 8px 0px;}

/* Self Help A-Z */
#selfHelp #divAZ {border-top: 1px solid #e3e3e3; margin: 5px 70px 5px 10px; padding-top: 10px;}
#selfHelp .ulAZ li {float: left; width: 47px; padding: 10px 0; text-align: center;}
#selfHelp #twoColContent #mainContent .ulAZ li a {display: block; width: 35px; height: 35px; color: #fff; text-decoration: none; background: #cbcbcb url(../mediaAssets/images/azBox.gif) no-repeat 0 0; font-size: 2em; line-height: 35px; padding: 0;}
#selfHelp #twoColContent #mainContent .ulAZ li a:hover {background-image: url(../mediaAssets/images/azBoxHover_selfHelp.gif)}
#selfHelp #twoColContent #mainContent .ulAZ li.ulAZ_selected span {display: block; width: 35px; height: 35px; color: #fff; background: url(../mediaAssets/images/azBoxHover_selfHelp.gif) no-repeat 0 0; font-size: 2em; line-height: 35px;}

#selfHelp #dlAZList {margin: 5px 70px 5px 10px;}

ul.ulShCatList, ul.ulShArticleList {margin: 5px 70px 5px 10px;}
.ulShCatList li, .ulShArticleList li {float: left; width: 295px; padding: 3px 0 3px 10px; background: url(../mediaAssets/images/arrow_sh2.gif) no-repeat 0 50%;}
/*#selfHelp li {padding: 3px 0;}
#selfHelp li a { padding-left: 12px; text-decoration: none;}*/

#selfHelp table {margin: 5px 70px 5px 10px; width: 450px;}
#selfHelp table th {padding-bottom: 5px;}
.SHGQuestion {background: url(../mediaAssets/images/selfHelp_answerbtm_bg.jpg) no-repeat bottom left; width: 450px; margin-left: 10px; padding-bottom: 15px;}
#selfHelp td li {background: url(../mediaAssets/images/arrow_sh2.gif) no-repeat 0 50%; padding-left: 12px; text-decoration: none;}
#selfHelp #twoColContent #mainContent table td a {display: block; width: 73px; font-size: 2em; line-height: 31px; height: 31px; color: #000; background: url(../mediaAssets/images/yesnoBox.gif) no-repeat 0 0; text-decoration: none; text-align: center;}
#selfHelp #twoColContent #mainContent table td a:hover {background-image: url(../mediaAssets/images/yesnoBoxHover.gif); color: #fff;}
#selfHelp #twoColContent #mainContent table td .ShNoOff, #selfHelp #twoColContent #mainContent table td .ShYesOff { background: url(../mediaAssets/images/yesnoBox.gif) no-repeat 0 0;  }
#selfHelp #twoColContent #mainContent table td .ShNoOn, #selfHelp #twoColContent #mainContent table td .ShYesOn { background-image: url(../mediaAssets/images/yesnoBoxHover.gif); color: #fff; }

#selfHelp #twoColContent #mainContent .SHGQuestion h4 {border-bottom: none; color: #000; padding-bottom: 0; margin: 0; padding: 8px 8px 0 8px;}
#selfHelp #twoColContent #mainContent .SHGQuestion h3 {background: #fcd9d9 url(../mediaAssets/images/selfHelp_answertop_bg.gif) no-repeat 0 0; margin: 0; padding: 8px;border-bottom: none; color: #000; padding-bottom: 0; margin: 0;}
#selfHelp #twoColContent #mainContent .SHGQuestion img {vertical-align: text-bottom; padding-right: 10px;}
#selfHelp #twoColContent #mainContent .SHGQuestion ul {margin: 5px 5px 5px 10px;}
#selfHelp #twoColContent #mainContent .SHGQuestion li {background: url(../mediaAssets/images/arrow_sh.gif) no-repeat 0 5px; padding-left: 12px; text-decoration: none;}
#selfHelp #twoColContent #mainContent .SHGQuestion li a {background-image: none; padding: 0; font-weight: bold; color: #00662B}
#selfHelp #twoColContent #mainContent .SHGQuestion li a:hover { text-decoration: underline }



/* Self Help Body Map Styles */
#selfHelp #BodyMapNav {width: 627px; height: 31px; background: #f3f3f3 url(../mediaAssets/images/bodymap_btn_bg.gif) no-repeat 0 0; margin: 10px;}
#selfHelp #BodyMapNav li {float: left;}
#selfHelp #BodyMapNav li.BodyMapBtn1 a {background: url(../mediaAssets/images/bodymap_btn_1.gif) no-repeat 0 0; display: block; width: 138px; height: 31px;}
#selfHelp #BodyMapNav li.BodyMapBtn1 a:hover {background: url(../mediaAssets/images/bodymap_btn_1_on.gif) no-repeat 0 0; display: block; width: 138px; height: 31px;}

#selfHelp #BodyMapNav li.BodyMapBtn1 span {display: block; text-indent: -999em; overflow: hidden;}

li.BodyMapBtn1 { background-image: none;}
li.BodyMapBtn2 {margin-left: 107px;}
li.BodyMapBtn3 {margin-left: 86px;}
#selfHelp #divBodyKey {margin-left: 10px; float: left; width: 200px; margin-top: 10px;}
#selfHelp #twoColContent #mainContent #divBodyKeyList {float: left; width: 200px; margin-top: 10px;}
#selfHelp .BodyMapIcon {float: left; width: 200px; text-align: right; padding-top: 135px;}
#selfHelp #BodyMapContent {padding-top: 5px; border-top: 1px solid #e3e3e3; width: 620px; margin: 10px 0 0 10px;}
#selfHelp #twoColContent #mainContent #divBodyKeyList h3 {border-bottom: none; clear: none; color: #000; margin: 0 35px 0 0; padding: 0; line-height: 1.2em;}
#selfHelp #twoColContent #mainContent #divBodyKeyList li {background: url(../mediaAssets/images/arrow_sh2.gif) no-repeat 0 50%; padding-left: 12px; text-decoration: none; margin: 0 0 10px 10px;}
#selfHelp #twoColContent #mainContent #divBodyKeyList li a {display: block; font-size: 1.3em; text-decoration: none;}
#selfHelp #twoColContent #mainContent #divBodyKeyList li a:hover {text-decoration: underline;}
#selfHelp #twoColContent #mainContent #divBodyKeyList li a:visited {text-decoration: none; color: #000;}

/* Glossary */
#glossary #mainContent h2 {color: #9763a5;}
#glossary #mainContent a {color: #9763a5;}
#glossary #mainContent h3 {clear: both; color: #9763a5; padding: 8px 8px 8px 12px;}



#divAZ {border-top: 1px solid #e3e3e3; margin: 5px 70px 5px 10px; padding-top: 10px;}
.ulAZ li {float: left; width: 47px; padding: 10px 0; text-align: center;}
body #twoColContent #mainContent .ulAZ li a {display: block; width: 35px; height: 35px; color: #fff; text-decoration: none; background: #cbcbcb url(../mediaAssets/images/azBox.gif) no-repeat 0 0; font-size: 2em; line-height: 35px;}
body #twoColContent #mainContent .ulAZ li a:hover {background-image: url(../mediaAssets/images/a-z_glossary.gif)}
body #twoColContent #mainContent .ulAZ li.ulAZ_selected span {display: block; width: 35px; height: 35px; color: #fff; background: url(../mediaAssets/images/azBoxHover.gif) no-repeat 0 0; font-size: 2em; line-height: 35px;}

.dlGlossaryList {clear: both;}
.GlossaryAnchor {display: block; padding: 8px; font-size: 1.3em;}
.GlossaryAnchor2 {display: block; padding: 8px;}
dl.dlGlossaryList {margin: 5px 70px 5px 10px;}
dl.dlGlossaryList dt {float: left; line-height: 1.3em; font-weight: bold;}
dl.dlGlossaryList dt a {text-decoration: none; font-weight: bold;}
dl.dlGlossaryList dd {width: 300px; padding-left: 300px; margin:0 0 6 0; line-height: 1.3em;}

* html dl.dlGlossaryList dd {width: 300px; padding-left: 300px; margin: -20px 0 5px 0 ; line-height: 1.3em; }
*:first-child+html dl.dlGlossaryList dd {width: 300px; padding-left: 300px; margin: -10px 0 0 0 ; line-height: 1.3em;}


/* Find Your Nearest Styles */
#findNearest #mainContent h2, #findNearest h5 {color: #63a6d1;}
#findNearest #mainContent a {color: #63a6d1;}
#findNearest #mainContent h3 {clear: both; color: #63a6d1; padding: 8px 8px 8px 12px;}

#findNearest #twoColContent #mainContent {float: left; width: 693px; margin-bottom: 20px; background: #f3f3f3 url(../mediaAssets/images/findNearest_mainContent_bg.jpg) no-repeat bottom left; padding-bottom: 20px; line-height: 1.2em;}

#findNearest form {padding: 8px; float: left; width: 400px;}
#findNearest form label {font-weight: bold;}
#findNearest td {padding: 5px 2px 5px 8px;}
#findNearest input#postcode {background: #fff url(../mediaAssets/images/magnify.gif) no-repeat 1px 3px; padding: 2px 2px 2px 18px;}

#findNearest .divEncySideList {margin: 20px 20px 0 0;}
#findNearest .resultsTop {margin: 5px 70px 5px 10px;}
#findNearest #twoColContent #mainContent {float: left; width: 693px; margin-bottom: 20px; background: #f3f3f3 url(../mediaAssets/images/findNearest_mainContent_bg.jpg) no-repeat bottom left; padding-bottom: 20px;}
#findNearest .resultsTop th {border-bottom: 1px solid #e3e3e3; padding-bottom: 4px;}
#findNearest .resultsTop th a, #findNearest .resultsTop td a {background: url(../mediaAssets/images/arrow2.gif) no-repeat 0 50%; padding-left: 12px; text-decoration: none;}
#findNearest #twoColContent #mainContent .nomapbg {float: left; width: 693px; background: #f3f3f3 url(../mediaAssets/images/mainContent_bg.jpg) no-repeat bottom left; padding-bottom: 20px; margin-bottom: -20px;}
#findNearest td strong.highlight {color: #63a6d1;}
#findNearest tfoot td {border-bottom: 1px solid #e3e3e3;}
#findNearest .servicesDetails {background: url(../mediaAssets/images/surgeryDetails_bg.gif) no-repeat 0 0; width: 607px; padding: 5px 10px; margin: 5px 0; height: 228px;}
#findNearest .servicesDetails table td {padding-left: 0;}

/* Pharmacies Search Results */

#tblPharm { width: 98%; margin-left: 8px;}
#tblPharm caption { margin: 4px 4px 6px 10px; font-weight: bold; font-size: 1em }
#tblPharm th { text-align: center; text-transform: uppercase; background-color: #63a6d1; padding: 2px; border: 2px solid #f3f3f3}
.tblPharmPcode { text-align: center }

/* Pharmacies Details Page */
#tblPharDetail { margin-top: 10px; }
#tblPharDetail th { text-transform: uppercase; background-color: #63a6d1; padding: 2px; border: 2px solid #f3f3f3; margin: 4px; }
#tblPharDetail td { padding: 4px; }
#tblPharDetail a { font-weight: bold; }
#tblPharTimes th { background-color: #63a6d1; }



/* Common Health Questions */
#common #mainContent {line-height: 1.2em;}
#common #mainContent h2, #findNearest h5 {color: rgb(172, 118, 138);}
#common #mainContent a {color: rgb(172, 118, 138);}
#common #mainContent h3 {clear: both; color: #000; padding: 8px 8px 8px 12px;}
/*#common #twoColContent #mainContent .ulEncyCatList li, */#common #twoColContent #mainContent .ulEncyArticleList li {width: 520px;}
#common #twoColContent #mainContent .ulEncyCatList li, #common #twoColContent #mainContent .ulEncyArticleList li {background: url(../mediaAssets/images/arrowPink.gif) no-repeat 0 50%;text-decoration: none; padding:5px 0 0 0; padding-left: 12px; }
#common #twoColContent #mainContent .ulEncyCatList li a, #common #twoColContent #mainContent .ulEncyArticleList li a {text-decoration: none;}
#common #twoColContent #mainContent .ulEncyCatList li a:visited, #common #twoColContent #mainContent .ulEncyArticleList li a:visited {text-decoration: none; color: #414141;}
#common #twoColContent #mainContent .ulEncyCatList li a:hover, #common #twoColContent #mainContent .ulEncyArticleList li a:hover {text-decoration: underline;}
#common #twoColContent #mainContent ul, #common #twoColContent #mainContent dl {padding-left: 8px;}
#common #twoColContent #mainContent dt {padding: 3px 0;}
#common #twoColContent #mainContent li {background: url(../mediaAssets/images/arrow2.gif) no-repeat 0 5px; padding-left: 12px;}



/* Search Results Pages */

#divSearchEncy, #divSearchCHQ, #divSearchCMS, #divSearchHIPlus, #divSearchHL {  margin-top: 20px; }
#divSearchEncy h3, #divSearchCHQ h3, #divSearchCMS h3, #divSearchHL h3 {margin: 0 0 0 8px; line-height: 32px; padding-left: 10px;}
#divSearchHL h3 {background: url(../mediaAssets/images/searchHL_bg.gif) no-repeat 0 0; width: 680px; height: 32px;}
#divSearchCHQ h3 {background: url(../mediaAssets/images/searchCHQ_bg.gif) no-repeat 0 0; width: 680px; height: 32px;}
#divSearchHIPlus h3 { background: url(../mediaAssets/images/searchHIPlus_bg.gif) no-repeat 0 0; width: 680px; height: 32px; padding:10px 0 0 10px; margin:0 0 0 7px;}
#divSearchEncy h4, #divSearchCHQ h4, #divSearchCMS h4, #divSearchHIPlus h4,  #divSearchHL h4 {margin: 0 0 0 8px; line-height: 32px; padding-left: 10px;}
#divSearchEncy p, #divSearchCHQ p, #divSearchCMS p, #divSearchHIPlus p, #divSearchHL p {line-height: 1.2em;}
#divSearchEncy p a, #divSearchCHQ p a, #divSearchCMS p a, #divSearchHIPlus p a, #divSearchHL p a { color: #336699;}


#divSearchCMS h3 {background: url(../mediaAssets/images/searchCMS_bg.gif) no-repeat 0 0; width: 680px; height: 32px;}


.divSearchMoreLink {margin: 0 0 0 8px;}
.divSearchMoreLink a {color: #00a0e2;}

/* Enquiry Form */
#hiEnquiry {width: 670px; margin-left: 10px;}
#enquiryForm #mainContent h2 {color: #000;}
#hiEnquiry .reqd {color: #f00; font-weight: bold; padding-left: 5px;}
#hiEnquiry textarea {margin-top: 5px;}
#enquiryForm #hiEnquiry a {color: #00a0e2; font-weight: bold;}
#enquiryForm #hiEnquiry #errors {color: #f00; font-weight: bold; width: 414px; background: url(../mediaAssets/images/errors_bg.gif) no-repeat bottom left; padding-bottom: 10px;}
#enquiryForm #hiEnquiry #errors h4 {background: url(../mediaAssets/images/errors_bg_top.gif) no-repeat 0 0; padding: 10px; color: #00a0e2;}
#enquiryForm #hiEnquiry #errors ul {margin: 10px;}
#hiSummary {margin: 10px;}
#hiSummary li {padding: 5px 0;}
#enquiryForm a {color: #00a0e2; font-weight: bold;}
#securityCode h3 {text-align: center; margin: 15px;}
#securityCode h3 span.code {display: block; font-size: 36px; color: #f00; margin: 20px;}
#securityCode p {text-align: center;}

/* Feedback Form */
#twoColContent .maincontentLeft #questForm p {margin: 5px 0px;}

/* Asset list for Agenda & Papers */

.assetList { clear: both }
#backToMenu { margin-top: 10px;  margin-bottom: 10px; clear: both}