

/* 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 :''; }

/* Sets default font size on body to approx 10px */
body {font: 62.5%/1.4em "Verdana", sans-serif;}

.err { color: #CC0000 }

A.siteMapL1 {
	font-weight: bold;
	font-size: 1em;
	color: #003366;
	text-decoration: none;
}
A.homelink {
	font-weight: bold;
	color: #004685;
}

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;
}
#divSiteMap ul li { margin-left: 10px; }

/*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;/* width:100%;*/}
#header img#home {position: absolute; top: 38px; left: 41px;}
#header ul {margin: 0 15px 0 405px; padding-top: 15px; width:520px;}
#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: 0.2em;}
#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: 130px; 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.support {}
#threeColContent #mainNav li.support a {color: #690969 ; background: transparent url(../mediaAssets/images/dot7.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;}

* html #twoColContent #mainNav {float: left; width: 220px; }

#dotmenu ul {background: #fff url(../mediaAssets/images/greyborderbtm_bg.gif) no-repeat bottom left;}
#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;}
#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;}
#dotmenu li.support a {color: #663366; background: transparent url(../mediaAssets/images/dot7.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:20px 0 0 10px; height: 25px; font-weight:bold;}
#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; margin-bottom: 4px; }
#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;}
#divNewsListing { clear: both; margin: 0 0 0 0; }

#links {background: transparent url(../mediaAssets/images/greyborderbtm_bg.gif) no-repeat bottom right; margin: 0 0 3px 0; width:229px;}
#links h2 {background: #fff url(../mediaAssets/images/greybordertop_bg.gif) no-repeat top right; color: #1b4882; padding: 10px 8px 3px 11px;}
#links h2 a { color: #1b4882; text-decoration: underline; font-weight: bold }
#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: 260px; height: auto !important; height: 260px; 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: 260px; height: auto !important; height: 260px; 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 0px 15px 0px; 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; height: 229px;}

#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;}

#homeFindNearestLeft {  height: 260px; background: #bad8eb url(../mediaAssets/images/home_FindNearest_bg.gif) no-repeat bottom left; width: 229px; float: left; }
#homeFindNearestRight {  height: 260px; margin-left: 3px; color: #000000; background: #d9c4d4 url(../mediaAssets/images/home_Support_bg.gif) no-repeat bottom left; width: 229px; float: left; }
#homeFindNearestLeft h2 { background: #bad8eb url(../mediaAssets/images/home_FindNearest_header_bg.gif) no-repeat 0 0; padding: 8px; }
#homeFindNearestRight h2 { background: #d9c4d4 url(../mediaAssets/images/home_Support_header_bg.gif) no-repeat 0 0; padding: 8px; }
#homeFindNearestLeft p, #homeFindNearestRight p {padding: 8px;}
#homeFindNearestLeft td,#homeFindNearestRight td {padding: 4px 2px 4px 2px;}
#homeFindNearestLeft ul {padding: 5px 20px;}
#homeFindNearestLeft li {margin: 5px 0px 15px 0px; background: url(../mediaAssets/images/magnify4.gif) no-repeat 0 0; padding-left: 20px;}
#homeFindNearestLeft li h3 {padding:0;}

#homeFindNearestRight ul {padding: 5px 20px;}
#homeFindNearestRight li {margin: 5px 0px 15px 0px; background: url(../mediaAssets/images/magnify3.gif) no-repeat 0 0; padding-left: 20px;}
#homeFindNearestRight li h3 {padding:0;}
#homeFindNearestRight li p {padding: 0;}
#homeFindNearestRight label { color: #690969; }
#homeFindNearestRight a { color: #000000; }

#homeWinterPuff { background-image: url(../mediaAssets/images/winter2008_homepuff.jpg); height: 109px; width: 207px; margin-left: 5px; padding: 328px 10px 0 10px}
#homeXmasPuff { background-image: url(../mediaAssets/images/winter2008_homepuff_xmas.jpg); height: 109px; width: 207px; margin-left: 5px; padding: 328px 10px 0 10px}
#homeWinterPuff p, #homeXmasPuff p { margin-bottom: 8px; color: #004685; text-decoration: none }
a.homeWinterPuffLink { text-decoration: none; cursor: pointer }

#homeDynamicPuff { height: 85px; width: 200px; margin-left: 4px; margin-bottom: 3px;  padding: 174px 10px 0 20px;  }
*html #homeDynamicPuff { width: 198px;  }
#homeDynamicPuff a { cursor: pointer }
#homeDynamicPuff h4 { height: 48px; text-indent: -4000px; background: url(../images/winter_puff_text.jpg) no-repeat 0 0; }
#homeDynamicPuff p { font-size: 1.2em; }
#homeDynamicPuff a.moreinfo, #homeDynamicPuff a.moreinfo:visited {color: #004685;}

#homeSwineFlu {background: transparent url(../images/swineflu_puff_bg.jpg) no-repeat 0 0; margin: 0 0 2px 0; width:229px; height: 262px}
#homeSwineFlu h2 { color: #fff; padding: 194px 8px 3px 20px; font-size: 1.3em; color: #CC0000}
#homeSwineFlu h2 a { color: #fff; text-decoration: underline; font-weight: bold;  color: #CC0000; line-height: 1.2em }
#homeSwineFlu p { color: #FFF; padding: 8px 14px 8px 20px; font-weight: normal}

#homeAlcPuff { height: 75px; width: 228px; margin-left: 4px; margin-bottom: 3px;  padding: 184px 10px 0 20px;  }
*html #homeAlcPuff { width: 194px; }
#homeAlcPuff h4 { color: #004685;}
#homeAlcPuff p { color: #004685; padding: 14px 8px 8px 0; font-weight: normal}
#homeAlcPuff a {text-decoration: none;}

#homeAshPuff { width: 228px; margin-left: 4px; margin-bottom: 3px; }

#footer {clear: both; border-top: 1px solid #cdcdcd; margin-top: 24px;}
#footer ul {padding: 5px;}
#footer li {float: left;}
#footer  a {color: #414141; text-decoration: none;}
#footer a:hover {color: #00a0e2; text-decoration: underline;}
#home #footer { margin-top: 4px  }
* html #home #footer { margin-top: -22px }

#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 0;}
.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;}

*:first-child+html .Navigation li.sublevelON {background: transparent url(../images/navarrow.gif) no-repeat 5% 15%; 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: 685px; margin-bottom: 20px; padding-bottom: 20px; margin:0 0 0 -9px;}



#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: 285px; 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; clear: right; width: 191px; margin: 30px 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;}

.divEncyDetails {float: left; width: 450px;}
* html .divEncyDetails {float: left; width: 420px;}

#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;}

#puffMeningitis { float: right; clear: right; margin: 30px 20px 0 0 }
* html #puffMeningitis { margin-right: 40px }

.CHQ {float:left;}
.CHQ ul {padding: 10px;}
.CHQ li {padding: 5px;}

#maincontentwhite {float: left; width: 693px; margin-bottom: 20px; background: #fff; padding-bottom: 20px;}

* html #maincontentwhite {float: left; width: 690px; background: #fff; padding-bottom: 20px; margin:0 0 20px -20px; display: inline;}
 
.maincontentLeft {float:left; width:430px; padding:15px 15px 15px 15px;  color:#414141;}
* html .maincontentLeft {float:left; width:420px; padding:15px 10px 15px 15px; color: #414141; display: inline;}

.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:229px; padding:0 0 0 0;}
* html .maincontentRight {float:left; width:229px; padding:0 0 0 0; display: inline;}

.maincontentLeft a {color: #63a6d1;}
.maincontentLeft H1 {color:#77bae1;font-weight:bold; } 
.maincontentLeft H2 {color:#000000; font-size:1.4em; margin:10px 0 0 0;  padding:0 0 5px 0; font-weight:bold;}

.pagesubtitle {float:left; min-height:30px;height: auto !important;	height:30px; width:435px; border-top:#d9d9d9 1px solid; border-bottom:#d9d9d9 1px solid;margin:0 0 15px 0; }
* html .pagesubtitle {float:left; min-height:30px;height: auto !important;	height:30px; width:420px; border-top:#d9d9d9 1px solid; border-bottom:#d9d9d9 1px solid;margin:0 0 15px 0; }

.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; font-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;}
* html dl#dlAZList dd {width: 300px; padding-left: 300px; line-height: 2.6em; margin:-20px 0 0 0;}
*:first-child+html  dl#dlAZList dd {width: 300px; padding-left: 300px; line-height: 1.3em; margin:-10px 0 0 0;}
/* 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;}
#health #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;}
#health #twoColContent #mainContent .ulAZ li a:hover {background-image: url(../mediaAssets/images/azBoxHover.gif)}
#health #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;}


/* 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;}
#selfHelp #shTopic { font-weight: bold; font-size: 1.4em; border-bottom: none; }

ul.ulShCatList, ul.ulShArticleList {margin: 5px 0 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: #FCD9D9 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.BodyMapBtn1AZ a {background: url(../mediaAssets/images/bodymap_btn_1c.gif) no-repeat 0 0; display: block; width: 138px; height: 31px;}
#selfHelp #BodyMapNav li.BodyMapBtn1AZ a:hover {background: url(../mediaAssets/images/bodymap_btn_1c_on.gif) no-repeat 0 0; display: block; width: 138px; height: 31px;}
#selfHelp #BodyMapNav li.BodyMapBtn1Body a {background: url(../mediaAssets/images/bodymap_btn_1.gif) no-repeat 0 0; display: block; width: 138px; height: 31px;}
#selfHelp #BodyMapNav li.BodyMapBtn1Body a:hover {background: url(../mediaAssets/images/bodymap_btn_1_on.gif) no-repeat 0 0; display: block; width: 138px; height: 31px;}

#selfHelp #BodyMapNav li.BodyMapBtn1AZ span, #selfHelp #BodyMapNav li.BodyMapBtn1Body span {display: block; text-indent: -999em; overflow: hidden;}

li.BodyMapBtn1, li.BodyMapBtn1AZ, li.BodyMapBtn1Body { 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:10px 0 12px 0; line-height: 1.3em; }

* html dl.dlGlossaryList dd {width: 300px; padding-left: 300px; margin: -20px 0 25px 0 ; line-height: 1.3em; }
*:first-child+html dl.dlGlossaryList dd {width: 300px; padding-left: 300px; margin: -10px 0 15px 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;}

* html #findNearest #twoColContent #mainContent {float: left; width: 680px; margin-bottom: 20px; background: #f3f3f3 url(../mediaAssets/images/findNearest_mainContent_bg.jpg) no-repeat bottom left; padding-bottom: 20px;}

#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;}

/* Find Nearest Search box (home & internal) */
#tblPharmSearch tr {
	height: 30px
}
#phSearchBtn { vertical-align: middle; margin-bottom: 5px;}

/* Pharmacies Search Results */

#tblPharm { width: 98%; margin-left: 8px; clear: both}
#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}
#tblPharm td { vertical-align: top; }
.tblPharmPcode { text-align: center }
.divPubHols { padding-bottom: 10px; }
.divHolName { clear: both; float: left; width: 60%; }
.divHolTime { float: left; width: 40%; }
/* 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: #ffffff; border: none}
#tblPharDetail #tdTimesHighlight { background-color: #f3f3f3; }

.divNearestSummary { margin-bottom: 8px }
.divNearestSummary .divNearestSummaryLeft { width: 250px; float: left; margin-left: 2px; }
.divNearestSummary .divNearestSummaryRight { width: 250px; float: right; text-align: right; margin-right: 5px;}

/* Support Groups */
#support #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;}
#support #mainContent .whiteBox h3 {background: #fff url(../mediaAssets/images/whitebox_topbg.gif) no-repeat 0 0; padding: 8px; border-bottom: none; margin: 0;}
#support #mainContent .whiteBox p.img {text-align: center;}
#support #mainContent .whiteBox p {padding: 5px 8px; line-height: 1.2em; font-weight: bold;}
#support #mainContent .whiteBox a span {color: #000;}
#support #mainContent .whiteBox form { margin: 15px; width:auto;}
#support #mainContent .whiteBox form label { font-weight: bold; margin-bottom: 4px;}
#support #mainContent .whiteBox form input { margin-bottom: 10px; }

#support #mainContent h2 {color: #690969; }
#support #mainContent a {color: #690969 ;}
#support #mainContent h3.subhead { color: #690969; border: none; font-size: 1.2em}
#support #mainContent h3 {clear: both; margin: 8px 70px 8px 8px; border-bottom: 1px solid #d8d8d8; padding: 8px 8px 8px 0;}
#support #mainContent h4 {padding: 8px 8px 8px 0; clear: both; border-bottom: 1px solid #d8d8d8; margin: 8px 70px 8px 8px;}

#support #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;}
#support #twoColContent #mainContent .ulAZ li a:hover {background-image: url(../mediaAssets/images/azBoxHover_Support.gif)}
#support #twoColContent #mainContent .ulAZ li.ulAZ_selected span {display: block; width: 35px; height: 35px; color: #fff; background: url(../mediaAssets/images/azBoxHover_Support.gif) no-repeat 0 0; font-size: 2em; line-height: 35px;}


#support .maincontentRight {float:left; width:220px; padding:0 0 0 0;}
#support .maincontentLeft {float:left; width:430px; padding:15px 15px 0 15px;  color:#414141;}
* html #support .maincontentLeft {float:left; width:430px; padding:15px 10px 0 15px;  color:#414141; display: inline;}
#support .maincontentLeft a {color: #690969;}
#support .maincontentLeft H1 {color:#690969; font-weight:bold;} 
#support .maincontentLeft H2 {color:#690969; margin:10px 0 0 0;  padding:0 0 5px 0; font-weight:bold;}
/* Support Results Styles */
#support #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;}

#support form {padding: 8px; float: left; width: 400px;}
#support form label {font-weight: bold;}
#support td {padding: 5px 2px 5px 8px;}
#support input#postcode {background: #fff url(../mediaAssets/images/magnify.gif) no-repeat 1px 3px; padding: 2px 2px 2px 18px;}

#support .divEncySideList {margin: 20px 20px 0 0;}
#support .resultsTop {margin: 5px 70px 5px 10px;}
#support #twoColContent #mainContent {float: left; width: 693px; margin-bottom: 20px; background-color: #f3f3f3; background-image: none; padding-bottom: 20px;}
#support .resultsTop th {border-bottom: 1px solid #e3e3e3; padding-bottom: 4px;}

* html #support #twoColContent #mainContent {float: left; width: 680px; margin-bottom: 20px; background-color: #f3f3f3; background-image: none; padding-bottom: 20px;}

#support .resultsTop th a, #findNearest .resultsTop td a {background: url(../mediaAssets/images/arrow2.gif) no-repeat 0 50%; padding-left: 12px; text-decoration: none;}
#support #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;}
#support td strong.highlight {color: #63a6d1;}
#support tfoot td {border-bottom: 1px solid #e3e3e3;}
#support .servicesDetails {background: url(../mediaAssets/images/surgeryDetails_bg.gif) no-repeat 0 0; width: 607px; padding: 5px 10px; margin: 5px 0; height: 228px;}
#support .servicesDetails table td {padding-left: 0;}

#support #divSuppGroupsLeft { width: 400px; float: left; }
#support #divSuppGroupsLeft p { margin-left: 10px; }

#tblSgDetails th { text-align: left; padding: 2px; vertical-align: top; }
#tblSgDetails td { padding: 2px 10px 2px 2px; text-indent: 5px; vertical-align: top; }


#tblSgResults { width: 98%; margin-left: 8px; margin-top: 15px;}
#tblSgResults caption { margin: 4px 4px 6px 10px; font-weight: bold; font-size: 1em }
#tblSgResults th { color: #FFFFFF; text-align: center; text-transform: uppercase; background-color: #690969; padding: 2px; border: 2px solid #f3f3f3}
#tblSgResults td.sgResultsDivide { background-color: #CCCCCC; padding: 0; margin: 0; border: 1px solid #f3f3f3  }
#support #tblSgResults .sgResultsDivide h3 { padding: 4px; margin: 0px; color: #690969; border: none;}


#sgRelated {  background: #bad8eb url(../mediaAssets/images/home_Support_bg.gif) no-repeat bottom left; width: 229px; float: left; }
#sgRelated h2 { background: #bad8eb url(../mediaAssets/images/home_Support_header_bg.gif) no-repeat 0 0; padding: 8px; font-weight: bold}
#sgRelated a { color:#690969; font-weight: bold; }
#sgRelated p {padding: 8px;}
#sgRelated ul {padding: 5px 20px;}
#sgRelated li {margin: 5px 0;}
#sgRelated li h3 {padding:0;}
#sgRelated li p {padding: 0;}



/* Common Health Questions */
#common #mainContent {line-height: 1.2em;}
#common #mainContent h2, #findNearest h5 {color: rgb(172, 118, 138); font-weight: bold;}
#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, #divSearchSG, #divSearchHL {  margin-top: 20px; }

#divSearchEncy h3, #divSearchCHQ h3, #divSearchCMS h3, #divSearchHL h3 { line-height: 32px; padding:0 0 0 6px;}
#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; margin:0 0 0 5px;padding:10px 0 0 6px;}
#divSearchSG h3 { background: url(../mediaAssets/images/searchSG_bg.gif) no-repeat 0 0; width: 680px; height: 32px; margin:0 0 0 5px;padding:10px 0 0 6px;}

* html #divSearchHIPlus h3 { background: url(../mediaAssets/images/searchHIPlus_bg6.gif) no-repeat 0 0; width: 660px; height: 32px;}
* html #divSearchHL h3 {background: url(../mediaAssets/images/searchHL_bg6.gif) no-repeat 0 0; width: 660px; height: 32px; }
* html #divSearchCHQ h3 {background: url(../mediaAssets/images/searchCHQ_bg6.gif) no-repeat 0 0; width: 660px; height: 32px;}
* html #divSearchSG h3 {background: url(../mediaAssets/images/searchSG_bg6.gif) no-repeat 0 0; width: 660px; height: 32px;}

#divSearchEncy h4, #divSearchCHQ h4, #divSearchCMS h4, #divSearchHIPlus h4, #divSearchSG h4,  #divSearchHL h4 {margin: 0 0 0 8px; line-height: 32px; padding-left: 10px;}
#divSearchEncy p, #divSearchCHQ p, #divSearchCMS p, #divSearchHIPlus p, #divSearchSG p, #divSearchHL p {line-height: 1.2em;}
#divSearchEncy p a, #divSearchCHQ p a, #divSearchCMS p a, #divSearchHIPlus p a, #divSearchSG p a, #divSearchHL p a { color: #336699;}


#divSearchCMS h3 {background: url(../mediaAssets/images/searchCMS_bg.gif) no-repeat 0 0; width: 680px; height: 32px;}
* html #divSearchCMS h3 {background: url(../mediaAssets/images/searchCMS_bg6.gif) no-repeat 0 0; width: 660px; 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: #f00;}
#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}


/* Winter Portal */
#winterHeader {float: left; width: 691px; background: url(../images/winterhdr_bg.gif) no-repeat bottom left; margin: 0 0 5px 2px;}
#winterHeader h2 {color: rgb(0,125,199); font-weight: bold; padding: 10px; background: url(../images/winterhdr_bg.gif) no-repeat top left;}
#winterHeader p {padding: 0 0 10px 10px; font-size: 1.2em;}
#commonHealthPuff {width: 229px; margin: 0 0 8px 0; background: #66c3e7 url(../images/commonhealthbg.gif) no-repeat bottom left; min-height: 113px; height: auto !important; height: 113px;}
#commonHealthPuff h2 {background: url(../images/commonhealthbg_top.gif) no-repeat top left;}
#commonHealthPuff_easter {width: 229px; margin: 0 0 8px 0; background: #f08cc2 url(../images/commonhealthbg_easter.gif) no-repeat bottom left; min-height: 113px; height: auto !important; height: 113px;}
#commonHealthPuff_easter h2 {background: url(../images/commonhealthbg_top_easter.gif) no-repeat top left; color: #fff !important; padding: 12px 5px 5px 20px; font-weight: bold; clear: both;}
#winter #secondaryContent h2 {color: #fff; padding: 12px 5px 5px 20px; font-weight: bold; clear: both;}
#healthLibraryPuff {width: 229px; margin: 0 0 8px 0; background: #ffc57f url(../images/healthlibbg.gif) no-repeat bottom left; min-height: 113px; height: auto !important; height: 113px;}
#healthLibraryPuff h2 {background: url(../images/healthlibbg_top.gif) no-repeat top left;}
#selfHelpPuff {width: 229px; margin: 0 0 8px 0; background: #67c49b url(../images/selfhelpbg.gif) no-repeat bottom left; min-height: 113px; height: auto !important; height: 113px;}
#selfHelpPuff h2 {background: url(../images/selfhelpbg_top.gif) no-repeat top left;}
#furtherInfoPuff {width: 229px; margin: 0 0 8px 0; background: #c5c5c5 url(../images/furtherinfobg.gif) no-repeat bottom left; min-height: 113px; height: auto !important; height: 113px;}
#furtherInfoPuff h2 {background: url(../images/furtherinfobg_top.gif) no-repeat top left;}
#winter #secondaryContent p {padding: 0 5px 5px 0;}
#commonHealthPuff h2 a, #healthLibraryPuff h2 a, #selfHelpPuff h2 a, #furtherInfoPuff h2 a, #commonHealthPuff_easter h2 a {text-decoration: none; color: #ffffff;}

#winter .winterPuffs {margin: 10px 0 0 0; color: #fff;}
#winter .winterPuffs {padding-left: 10px;}
#winter .winterPuffs img {float: left; padding: 0 5px 0 0;}
#winter .winterPuffs h4 {color: #fff; font-size: 1.1em; margin: 0; padding: 0;}
* html #winter .winterPuffs p {float: left;}
*:first-child+html #winter .winterPuffs p {float: left;}
#winter .winterPuffs a {color: #fff;}

* html #winter #winterHeader {float: left; width: 691px; margin:0 0 0 -17px;}

#winter #mainContent #recommendedInfo {color: #999999; padding-left: 10px;}
#winter #mainContent #recommendedInfo h2 {font-weight: bold; border-bottom: 1px solid #999; padding-bottom: 10px; margin: 10px 10px 10px 0;}
#winter #mainContent #recommendedInfo ul {border-bottom: 1px solid #999; margin: 0 10px 0 0; padding-bottom: 20px;}
#winter #mainContent #recommendedInfo li {background: url(../images/grey_arrow.gif) no-repeat 0 50%; padding: 2px 0 2px 10px;}
#winter #mainContent #recommendedInfo li a {color: #999999; text-decoration: underline;}

#winter #mainContent #commonHealthTop5 {color: #66c3e7; padding-left: 10px;}
#winter #mainContent #commonHealthTop5 h2 {font-weight: bold; padding-bottom: 10px; margin: 10px 10px 10px 0;}
#winter #mainContent #commonHealthTop5 ul {border-bottom: 1px solid #999; margin: 0 5px 0 0; padding-bottom: 20px;}
#winter #mainContent #commonHealthTop5 li {background: url(../images/blue_arrow.gif) no-repeat 0 50%; padding: 2px 0 2px 10px;}
#winter #mainContent #commonHealthTop5 li a {color: #66c3e7; text-decoration: underline;}
#winter #mainContent ul.more {padding: 10px 0 0 0;}
#winter #mainContent #commonHealthTop5 ul.more li a {text-decoration: none;}

#winter #mainContent #healthLibraryTop5 {color: #edaf54; padding-left: 10px;}
#winter #mainContent #healthLibraryTop5 h2 {font-weight: bold; padding-bottom: 10px; margin: 10px 10px 10px 0;}
#winter #mainContent #healthLibraryTop5 ul {border-bottom: 1px solid #999; margin: 0 10px 0 0; padding-bottom: 20px;}
#winter #mainContent #healthLibraryTop5 li {background: url(../images/yellow_arrow.gif) no-repeat 0 50%; padding: 2px 0 2px 10px;}
#winter #mainContent #healthLibraryTop5 li a {color: #edaf54; text-decoration: underline;}
#winter #mainContent ul.more {padding: 10px 0 0 0;}
#winter #mainContent #healthLibraryTop5 ul.more li a {text-decoration: none;}

#winter #mainContent #selfHelpTop5 {color: #67c49b; padding-left: 10px;}
#winter #mainContent #selfHelpTop5 h2 {font-weight: bold; padding-bottom: 10px; margin: 10px 10px 10px 0;}
#winter #mainContent #selfHelpTop5 ul {border-bottom: 1px solid #999; margin: 0 10px 0 0; padding-bottom: 20px;}
#winter #mainContent #selfHelpTop5 li {background: url(../images/green_arrow.gif) no-repeat 0 50%; padding: 2px 0 2px 10px;}
#winter #mainContent #selfHelpTop5 li a {color: #67c49b; text-decoration: underline;}
#winter #mainContent ul.more {padding: 10px 0 0 0;}
#winter #mainContent #selfHelpTop5 ul.more li a {text-decoration: none;}

#winter #mainContent #furtherInfo {color: #999999; padding-left: 10px;}
#winter #mainContent #furtherInfo h2 {font-weight: bold; padding-bottom: 10px; margin: 10px 10px 10px 0;}
#winter #mainContent #furtherInfo ul {border-bottom: 1px solid #999; margin: 0 5px 0 0; padding-bottom: 20px;}
#winter #mainContent #furtherInfo li {background: url(../images/grey_arrow.gif) no-repeat 0 50%; padding: 2px 0 2px 10px;}
#winter #mainContent #furtherInfo li a {color: #999999; text-decoration: underline;}


.commonWinter a {color: rgb(0,125,199) !important; text-decoration: underline;}
#winter #mainContent #recommendedInfo li.commonWinter {background: url(../images/blue_arrow.gif) no-repeat 0 50%;}

.libraryWinter a {color: #ffc57f !important; text-decoration: underline;}
#winter #mainContent #recommendedInfo li.libraryWinter {background: url(../images/yellow_arrow.gif) no-repeat 0 50%;}

.selfWinter a {color: #67c49b !important; text-decoration: underline;}
#winter #mainContent #recommendedInfo li.selfWinter {background: url(../images/green_arrow.gif) no-repeat 0 50%;}

.infoWinter a {color: #999999 !important; text-decoration: underline;}
#winter #mainContent #recommendedInfo li.infoWinter {background: url(../images/grey_arrow.gif) no-repeat 0 50%;}

/** html #winterHeader {margin-left: 0px;}*/

/* *** DIXERIT STYLES *** */
#mainContent #divDixerit { float: right; margin: 10px 15px 0 0; }
.maincontentLeft #divDixerit { float: right; margin: 2px 4px 0 0; }


/* *** STAFF PRIVATE AREA *** */
#staffLogin label { clear: both; float: left; width: 250px }
#staffLogin input { float: left; }

/* Alcohol Zone Styles */
#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.alcohol #mainContent .whiteBox a span {color: #000;}
#health #mainContent h2 {color: #1271c1;}
#health.alcohol #mainContent a, #support.alcohol #mainContent a {color: #1271c1;}
#health.alcohol #mainContent h3 {clear: both; padding: 8px 8px 8px 0; color: #1271c1; border-bottom: none; margin: 0 8px; font-size: 1.2em;}
#health #mainContent h4 {padding: 8px 8px 8px 0; clear: both; border-bottom: 1px solid #d8d8d8; margin: 8px 70px 8px 8px;}
*html #health.alcohol #mainContent, #support.alcohol #mainContent { margin-left: -16px; width: 693px; margin-top: -2px; }
*html #health.alcohol #divDixerit, #support.alcohol #divDixerit { margin-right: 6px; }

/* reset support form style */
#support.alcohol form, #health.alcohol form { padding: 0; float: none; width: 0; }

#alcZoneHeader {float: left; width: 693px; margin-bottom: 5px;  }
*html #alcZoneHeader { margin-left: -16px }
#alcZoneTitle, #alcZoneTitleHolding {float: left; width: 474px; background: url(../images/alcZoneTitle_bg.gif) no-repeat 0 0; min-height: 68px;  }
#alcZoneTitleHolding { width: 693px; background: url(../images/alcZoneTitleHolding_bg.gif) no-repeat 0 0; }
*html #alcZoneTitle { height: 68px; width: 474px }
#alcZoneTitle h2, #alcZoneTitleHolding h2 {color: #fff; font-weight: bold; font-size: 1.6em; padding: 10px;}
#frmAlcSupport input {vertical-align: text-bottom;}
#alcZoneSearch {background: url(../images/alcZoneSearch_bg.gif) no-repeat bottom left; float: left; width: 214px; min-height: 68px; margin-left: 5px;}
*html #alcZoneSearch { margin-left: 4; height: 68px; width: 214px;  }
#support.alcohol #frmAlcSupport, #health.alcohol #frmAlcSupport { background: url(../images/alcZoneSearch_top.gif) no-repeat 0 0; width: 214px;}
#support.alcohol #frmAlcSupport label, #health.alcohol #frmAlcSupport label { padding: 8px 0 5px 32px; color: #fff; font-weight: bold; display: block; }
*html #support.alcohol #frmAlcSupport label, #health.alcohol #frmAlcSupport label { width: 180px;  }
#support.alcohol #frmAlcSupport input, #health.alcohol #frmAlcSupport input { margin: 8px 0 0 8px; float: left }
#support.alcohol #frmAlcSupport #imageField, #health.alcohol #frmAlcSupport #imageField { float: left; }
#txtPostcode {background: #fff url(../mediaAssets/images/magnify.gif) no-repeat 1px 3px; padding-left: 15px; }
#aAlcHeader { text-decoration: none; cursor: pointer; }

.alcZoneDetails {float: left; width: 474px;  }
.buttons {text-align: center; border-bottom: 1px solid #cfcfcf;}
.buttons img {padding: 10px;}
.who img {vertical-align: middle; padding-right: 5px;}
.who p {font-size: 90%;}

.alcZoneDetails ul {
	margin-left: 40px;
}

.alcZoneDetails li {
	list-style-type: disc;
	margin-top: 4px;	
}


#movieHolderTop {background: #ffffff url(../images/movieholdertop.gif) no-repeat 0 0; height: 15px;}
#movieHolder {background: #fff url(../images/movieholderbg.gif) no-repeat bottom left; margin-left: 8px; clear: both; padding-bottom: 15px;}
.advert {padding: 8px; clear: both;}
.movie { width: 320px; padding-left: 40px }
*html .movie { margin-left: 4px }
.movieDetails { width: 320px; padding-left: 15px; }
#movieHolder  .movieDetails h4 {  }
#movieHolder  .movieDetails p { margin-left: -6px; padding: 0;  }

#health.alcohol #mainContent .movieDetails h4 {padding: 0px 8px 0 0; border-bottom: none; margin: 0 8px 8px 0;}
#health.alcohol #mainContent .movieDetails li p {margin: 0; padding-left: 0;}
.playmovie {margin: 8px 0 0 0;}
.clear {clear: both;}

#mainContent .alcZoneDetails #alcMovie#alcMovie  { width: 366px; background: transparent url(../images/swinefluVideo_bg.gif) no-repeat bottom left; margin-left: 46px; margin-top: 15px;  margin-bottom: 15px;}
#mainContent .alcZoneDetails #alcMovie h4 { width: 366px; background: transparent url(../images/swinefluVideo_top.gif) no-repeat 0 0; height: 15px; margin: 0; padding-left: 20px;color: #FFF; border: none; }
#mainContent .alcZoneDetails #myAlternativeContent { width: 320px; height: 208px; margin-left: 20px;}
*html #mainContent .alcZoneDetails #alcMovie .movie { width: 320px; height: 208px; }
#mainContent .alcZoneDetails #alcMovie .movieDetails { width: 320px; color: #FFF; border: none; padding-bottom: 10px; }
#mainContent .alcZoneDetails #alcMovie .movieDetails p { padding: 8px 0 0 0; margin-bottom: 6px; margin-left: 6px;}

#alcHealthQuestion {float: right; clear: right; width: 203px; background: url(../images/alcZoneQuestion_bg.gif) no-repeat bottom left; min-height: 155px; height: auto !important; height: 155px; margin: 6px 8px 6px 0; padding-bottom: 10px;}
*html #alcHealthQuestion { margin-right: 4px }

#alcHealthQuestion h5 {color: #fff; background: url(../images/alcZoneQuestion_topbg.gif) no-repeat 0 0; padding: 17px 10px 5px 35px; font-size: 0.9em;}
#alcHealthQuestion li {padding: 3px 8px 3px 10px; background: url(../images/alc_arrow_darkblue.gif) no-repeat 0 8px; margin-left: 8px;  }
#alcHealthQuestion ul.ulEncySectionList li a { color: #2a3d77 !important }
p.alcCHQMore { text-align: right; }

#alcResources { clear: both; width: 474px; background: url(../images/alcZoneLinks_bg.gif) no-repeat bottom left; margin: 8px 8px 6px 8px; padding-bottom: 10px; }
*html #alcResources { width: 466px; }
#alcResources h5  {color: #fff; background: url(../images/alcZoneLinks_top.gif) no-repeat bottom left; padding: 13px 10px 5px 35px; font-size: 1em;}
#alcResources ul { display: inline; width: 190px; float: left; }
#alcResources li {  padding: 3px 8px 3px 10px; background: url(../images/alc_arrow_white.gif) no-repeat 0 8px; margin-left: -20px; margin-right: 20px; list-style-type: none;}
*html #alcResources ul { margin-left: 10px; width: 210px;  }
*html #alcResources li { margin: 0px; } 
#alcResources ul.ulEncySectionList li a { color: #000 !important }


#health.alcohol .divEncySideList, #support.alcohol .divEncySideList {float: right; clear: right; width: 203px; margin: 6px 8px 6px 0; background: #fff url(../images/alcsideListbtm_bg.gif) no-repeat bottom left; padding-bottom: 4px;}
*html #health.alcohol .divEncySideList, #support.alcohol .divEncySideList { margin-right: 4px }
#health.alcohol .divEncySideList h5, #support.alcohol .divEncySideList h5 {background: #fff url(../images/alcsideListtop_bg.gif) no-repeat 0 0; padding: 8px; color: #1271c1;}
#health.alcohol .divEncySideList h5#alcRelated, #support.alcohol .divEncySideList h5#alcRelated {background: #fff url(../images/alcsideRelatedtop_bg.gif) no-repeat 0 0; padding: 15px 8px 8px 40px; color: #1271c1;}
#health.alcohol .divEncySideList h5#alcPrint, #support.alcohol .divEncySideList h5#alcPrint {background-image: none;}
#health.alcohol .divEncySideList li, #support.alcohol .divEncySideList li {padding: 3px 0 3px 10px; background: url(../images/alc_arrow.gif) no-repeat 0 50%;}
#health.alcohol .divEncySideList ol li, #support.alcohol .divEncySideList ol li {list-style-type: decimal; background-image: none; padding-left: 0;}

#health.alcohol .divEncyDetails li {padding: 5px 3px 0 10px; margin:0 0 0 5px; background: url(../images/blue_arrow.gif) no-repeat;}
#support.alcohol #divSuppGroupsLeft { width: 466px; margin-right: 8px }
#support.alcohol #tblSgResults { width: 100% }
#support.alcohol #tblSgResults th { background-color: #1271c1; }
#support.alcohol h3, #support.alcohol #tblSgResults a, #support.alcohol #mainContent h2, #support.alcohol #mainContent h3 { color: #1271c1 }
#support.alcohol #maincontentwhite h1, #support.alcohol #maincontentwhite a, #support.alcohol #maincontentwhite h2, #support.alcohol #maincontentwhite h3 { color: #1271c1 }
#support.alcohol .maincontentLeft { width: 448px }
#support.alcohol .maincontentRight { width: 214px }
#support.alcohol #sgRelated { float: right; margin: 6px 8px 6px 0; background: transparent url(../images/alcZoneSuppRelated_bottom.gif) no-repeat bottom left; width: 203px; color: #FFFFFF;  }
#support.alcohol #sgRelated h2 { font-size: 1em; color: #FFFFFF; background: #f4f4f4 url(../images/alcZoneSuppRelated_top.gif) no-repeat 0 0;  }
#support.alcohol #sgRelated a { color: #FFFFFF }
*html #support.alcohol #sgRelated  { margin-right: 4px; clear: right}

#health.alcohol #divAlcZoneQuiz { width: 460px; margin-left: 8px }
#health.alcohol #divAlcZoneQuiz fieldset { width: 460px; clear: both; margin: 15px 0 10px 0; padding-bottom: 15px; border-bottom: 1px solid #cfcfcf}
#health.alcohol #divAlcZoneQuiz form p { color: #1271c1; font-weight: bold; margin: 4px 0 5px 0;}
#health.alcohol #divAlcZoneQuiz label { clear: both; float: left; margin: 3px 0 3px 0;  }
#health.alcohol #divAlcZoneQuiz input { float: left; margin: 0 15px 0 4px; }
#health.alcohol #divAlcZoneQuiz fieldset p.pErr { color: #CC0000; font-weight: bold; padding: 0 0 10px 0 }
#health.alcohol #divAlcZoneQuiz #btnSubmit { margin-right: 0}
#health.alcohol #divAlcZoneQuiz hr { border: 0; background-color: #cfcfcf; width: 460px;  }
#health.alcohol #divAlcZoneQuiz h2 {  font-size: 2em; font-weight: bold; color: #9a9a9a; margin-bottom: 10px; }
#health.alcohol #divAlcZoneQuiz h3 { padding-bottom: 4px; }

#support.alcohol #divSuppGroupsLeft p { margin: 0 }
#support.alcohol #divAlcSuppGroupDetails { margin-left: 6px; }
#support.alcohol #divAlcSuppGroupDetails p { margin: 0 }
#support.alcohol #divAlcSuppGroupDetails table { margin-left: 6px }

#support.alcohol div.CHQ { float: left; width: 450px; }
#support.alcohol div.CHQ li { padding: 3px 0 3px 10px; background: url(../images/alc_arrow.gif) no-repeat 0 8px; }



/* swineflu Zone Styles */
#health.swineflu #mainContent a, #support.swineflu #mainContent a {color: #1271c1;}
#health.swineflu #mainContent h3 {clear: both; padding: 8px 8px 8px 0; color: #1271c1; border-bottom: 1px solid #bfbebf; margin: 0 8px; font-size: 1.2em;}
#health #mainContent h4 {padding: 8px 8px 8px 0; clear: both; border-bottom: 1px solid #d8d8d8; margin: 8px 70px 8px 8px;}
*html #health.swineflu #mainContent, #support.swineflu #mainContent { margin-left: -16px; width: 693px; margin-top: -2px; }
*html #health.swineflu #divDixerit, #support.swineflu #divDixerit { margin-right: 6px; }

/* reset support form style */
#support.swineflu form, #health.swineflu form { padding: 0; float: none; width: 0; }

#swinefluZoneHeader {float: left; width: 693px; margin-bottom: 5px;  }
*html #swinefluZoneHeader { margin-left: -16px }
#swinefluZoneTitle, #swinefluZoneTitleHolding {float: left; width: 693px; background: url(../images/swinefluZoneTitle_bg.gif) no-repeat 0 0; min-height: 68px;  }
#swinefluZoneTitleHolding { width: 693px; background: url(../images/swinefluZoneTitleHolding_bg.gif) no-repeat 0 0; }
*html #swinefluZoneTitle { height: 68px; width: 693px }
#swinefluZoneTitle h2, #swinefluZoneTitleHolding h2 {color: #fff; font-weight: bold; font-size: 1.6em; padding: 10px; line-height: 1.1em;}
#swinefluZoneTitle h2 span.swineflusubhead { font-size: 0.8em;  }
#txtPostcode {background: #fff url(../mediaAssets/images/magnify.gif) no-repeat 1px 3px; padding-left: 15px; }
#aAlcHeader { text-decoration: none; cursor: pointer; }

.swinefluZoneDetails {float: left; width: 464px;  }
.swinefluZoneDetails img { margin: 10px; }
.buttons {text-align: center; border-bottom: 1px solid #cfcfcf;}
.buttons img {padding: 10px;}
.who img {vertical-align: middle; padding-right: 5px;}
.who p {font-size: 90%;}

.swinefluZoneDetails ul {
	margin-left: 40px;
}

.swinefluZoneDetails li {
	list-style-type: disc;
	margin-top: 4px;	
}

#mainContent .swinefluZoneDetails #swinefluMovie#swinefluMovie  { width: 366px; background: transparent url(../images/swinefluVideo_bg.gif) no-repeat bottom left; margin-left: 40px; margin-top: 15px;  }
#mainContent .swinefluZoneDetails #swinefluMovie h4 { width: 366px; background: transparent url(../images/swinefluVideo_top.gif) no-repeat 0 0; height: 15px; margin: 0; padding-left: 20px;color: #FFF; border: none; }
#mainContent .swinefluZoneDetails #myAlternativeContent { width: 320px; height: 208px; margin-left: 20px;}
*html #mainContent .swinefluZoneDetails #swinefluMovie .movie { width: 320px; height: 208px; }
#mainContent .swinefluZoneDetails #swinefluMovie .movieDetails { width: 320px; color: #FFF; border: none}
#mainContent .swinefluZoneDetails #swinefluMovie .movieDetails p { padding: 8px 0 8px 0; margin-bottom: 6px; }

#swinefluHealthQuestion {float: right; clear: right; width: 203px; background: url(../images/swinefluZoneQuestion_bg.gif) no-repeat bottom left; min-height: 155px; height: auto !important; height: 155px; margin: 6px 8px 6px 0; padding-bottom: 10px;}
*html #swinefluHealthQuestion { margin-right: 4px }

#swinefluHealthQuestion h5 {color: #000; background: url(../images/swinefluZoneQuestion_topbg.gif) no-repeat 0 0; padding: 9px 10px 5px 35px; font-size: 0.9em;}
#swinefluHealthQuestion li {padding: 3px 8px 3px 10px; background: url(../images/swineflu_arrow_whiteonblue.gif) no-repeat 0 8px; margin-left: 8px;  }
#swinefluHealthQuestion li a { color: #000 !important; }
#swinefluHealthQuestion ul.ulEncySectionList li a, p.swinefluCHQMore a { color: #000 !important }
p.swinefluCHQMore { text-align: right;  }

#swinefluResources { clear: both; width: 466px; background: url(../images/alcZoneLinks_bg.gif) no-repeat bottom left; margin: 8px 8px 6px 8px; padding-bottom: 10px; }
*html #swinefluResources { width: 466px; }
#swinefluResources h5  {color: #000; background: url(../images/swinefluZoneLinks_top.gif) no-repeat 0 0; padding: 11px 10px 5px 40px; font-size: 1em;}
#swinefluResources ul { width: 360px; }
#swinefluResources li {  padding: 3px 8px 3px 10px; background: url(../images/alc_arrow_white.gif) no-repeat 0 8px; margin-left: -20px; margin-right: 20px; list-style-type: none;}
*html #swinefluResources ul { margin-left: 0;  }
*html #swinefluResources li { margin-left: 20px; } 
#swinefluResources ul.ulEncySectionList li a { color: #000 !important }


#health.swineflu .divEncySideList, #support.swineflu .divEncySideList {float: right; clear: right; width: 203px; margin: 6px 8px 6px 0; background: #fff url(../images/alcsideListbtm_bg.gif) no-repeat bottom left; padding-bottom: 4px;}
*html #health.swineflu .divEncySideList, #support.swineflu .divEncySideList { margin-right: 4px }
#health.swineflu .divEncySideList h5, #support.swineflu .divEncySideList h5 {background: #fff url(../images/alcsideListtop_bg.gif) no-repeat 0 0; padding: 8px; color: #1271c1;}
#health.swineflu .divEncySideList h5#alcRelated, #support.swineflu .divEncySideList h5#alcRelated {background: #fff url(../images/alcsideRelatedtop_bg.gif) no-repeat 0 0; padding: 15px 8px 8px 40px; color: #1271c1;}
#health.swineflu .divEncySideList h5#alcPrint, #support.swineflu .divEncySideList h5#alcPrint {background-image: none;}
#health.swineflu .divEncySideList li, #support.swineflu .divEncySideList li {padding: 3px 0 3px 10px; background: url(../images/alc_arrow.gif) no-repeat 0 50%;}
#health.swineflu .divEncySideList ol li, #support.swineflu .divEncySideList ol li {list-style-type: decimal; background-image: none; padding-left: 0;}
#health.swineflu ul.ulEncySectionList li a { color: #000 !important }

#health.swineflu .divEncyDetails li {padding: 5px 3px 0 10px; margin:0 0 0 5px; background: url(../images/blue_arrow.gif) no-repeat;}
#support.swineflu #divSuppGroupsLeft { width: 466px; margin-right: 8px }
#support.swineflu #tblSgResults { width: 100% }
#support.swineflu #tblSgResults th { background-color: #1271c1; }
#support.swineflu h3, #support.swineflu #tblSgResults a, #support.swineflu #mainContent h2, #support.swineflu #mainContent h3 { color: #1271c1 }
#support.swineflu #maincontentwhite h1, #support.swineflu #maincontentwhite a, #support.swineflu #maincontentwhite h2, #support.swineflu #maincontentwhite h3 { color: #1271c1 }
#support.swineflu .maincontentLeft { width: 448px }
#support.swineflu .maincontentRight { width: 214px }
#support.swineflu #sgRelated { float: right; margin: 6px 8px 6px 0; background: transparent url(../images/swinefluZoneSuppRelated_bottom.gif) no-repeat bottom left; width: 203px; color: #FFFFFF;  }
#support.swineflu #sgRelated h2 { font-size: 1em; color: #FFFFFF; background: #f4f4f4 url(../images/swinefluZoneSuppRelated_top.gif) no-repeat 0 0;  }
#support.swineflu #sgRelated a { color: #FFFFFF }
*html #support.swineflu #sgRelated  { margin-right: 4px; clear: right}

#health.swineflu #divswinefluZoneQuiz { width: 460px; margin-left: 8px }
#health.swineflu #divswinefluZoneQuiz fieldset { width: 460px; clear: both; margin: 15px 0 10px 0; padding-bottom: 15px; border-bottom: 1px solid #cfcfcf}
#health.swineflu #divswinefluZoneQuiz form p { color: #1271c1; font-weight: bold; margin: 4px 0 5px 0;}
#health.swineflu #divswinefluZoneQuiz label { clear: both; float: left; margin: 3px 0 3px 0;  }
#health.swineflu #divswinefluZoneQuiz input { float: left; margin: 0 15px 0 4px; }
#health.swineflu #divswinefluZoneQuiz fieldset p.pErr { color: #CC0000; font-weight: bold; padding: 0 0 10px 0 }
#health.swineflu #divswinefluZoneQuiz #btnSubmit { margin-right: 0}
#health.swineflu #divswinefluZoneQuiz hr { border: 0; background-color: #cfcfcf; width: 460px;  }
#health.swineflu #divswinefluZoneQuiz h2 {  font-size: 2em; font-weight: bold; color: #9a9a9a; margin-bottom: 10px; }
#health.swineflu #divswinefluZoneQuiz h3 { padding-bottom: 4px; }

#support.swineflu #divSuppGroupsLeft p { margin: 0 }
#support.swineflu #divSwineFluSuppGroupDetails { margin-left: 6px; }
#support.swineflu #divSwineFluSuppGroupDetails p { margin: 0 }
#support.swineflu #divSwineFluSuppGroupDetails table { margin-left: 6px }

#support.swineflu div.CHQ { float: left; width: 450px; }
#support.swineflu div.CHQ li { padding: 3px 0 3px 10px; background: url(../images/alc_arrow.gif) no-repeat 0 8px; }