#container {width: 99em; margin: -17.4em auto 0 auto;}

#backgroundholder { width:100%; height:17.4em; background:#f4f4f2; }
p a { color:#00a1e5; }
p a:hover { color:#000; }
#header {height: 17em; position: relative; z-index: 2; margin-bottom:25px;}
#banner-img {position: absolute; top:1.7em; left: 16.5em; height: 15.7em; width: 25.6em; z-index: 3; }
#banner-img img {z-index: 3;width: 100%; height: 100%}
#logo {position: absolute; left: 3.5em; top: 8.5em; z-index: 5;}
#tel {position: absolute; left: 2.9em; top: 11em; color: #1c5897; font-weight: bold; z-index: 5;}
#tag-line {position: absolute; left: 40.5em; top: 8em; width: 35em; z-index: 4;}
#tag-line h1, #tag-line h2 {font-size: 1.6em; color: #004685; line-height: 1.1em; margin-bottom:5px;}
#tag-line p {color: #58595b;}

.pagination { width:100%; text-align:center; border-bottom:1px solid #00a1e5; height:45px; }
.pagination a { padding-top:5px; line-height:3.6em;}
.pagination a:hover { color:#000 !important; text-decoration:underline; }
span#main_0_columnmain_0_lblNext a { line-height:1.1em; float:right; width:54px; height:24px; padding-left:12px;text-align:left; background:url(../images/nextbutton.jpg) no-repeat; margin-top:0.9em;}
span#main_0_columnmain_0_lblNext a:hover { background:url(../images/nextbutton_on.jpg) no-repeat; color:#004785 !important; text-decoration:none;}

*:first-child+html span#main_0_columnmain_0_lblNext a { line-height:1.1em; float:right; width:54px; height:24px; padding-left:12px;text-align:left; background:url(../images/nextbutton.jpg) no-repeat; margin-top:-3.4em;}
*html span#main_0_columnmain_0_lblNext a { line-height:1.1em; float:right; width:54px; height:24px; padding-left:12px;text-align:left; background:url(../images/nextbutton.jpg) no-repeat; margin-top:-3.4em;}

span#main_0_columnmain_0_lblPrev a { line-height:1.2em; float:left; width:98px; height:24px; padding-left:20px;text-align:left; background:url(../images/previousbutton.jpg) no-repeat; margin-top:0.9em;}
span#main_0_columnmain_0_lblPrev a:hover { background:url(../images/previousbutton_on.jpg) no-repeat;color:#004785 !important; text-decoration:none;}

*:first-child+html span#main_0_columnmain_0_lblPrev a { line-height:1.2em; float:left; width:98px; height:24px; padding-left:20px;text-align:left; background:url(../images/previousbutton.jpg) no-repeat; margin-top:.5em;}
*html span#main_0_columnmain_0_lblPrev a { line-height:1.2em; float:left; width:98px; height:24px; padding-left:20px;text-align:left; background:url(../images/previousbutton.jpg) no-repeat; margin-top:.5em;}

/* Search Options */
#search-options {position: absolute; left: 75.7em; top:8.2em; width: 26em; height: 7em; z-index: 99999; }
#search-options p .txtSiteSearch{ width: 152px; margin-top: 1px;}
#search-options p .btnSiteSearch { margin-top: 2px;}
#search-options p select {vertical-align: middle; width: 157px; margin-top: 2px; margin-bottom: 0; height: 22px;}
#search-options p input {vertical-align: middle;  }
#search-options p label {font-size:90%;}
#search-options p a {font-size:90%;}
#txt-search {width: 11em; height: 1.3em; border: 0.1em solid #d4d0c8; margin-right: 0.5em;}
#search-options p, #search-options a {padding: 0 0 .2em; color: #004685; margin: 0; line-height: 1;}
#header_0_ctl00_SiteSearch { background:url(../images/search.png) no-repeat; width:63px; height:28px;  border:none; color:#004782; text-transform:capitalize; font-size:0.9em;cursor:pointer;}
#main_0_columnmain_0_btSubmit { background:url(../images/search.png) no-repeat; width:63px; height:28px;  border:none; color:#004782; text-transform:capitalize; font-size:1.3em; margin-left:20em; }
/* Page Title */
#page-title {padding: 0 0 1em 0; background: url(../images/content_bg.png) repeat-x bottom left; position: relative; z-index: 5;}
#page-title h1, #page-title h2 {font-size: 2.1em; text-transform: uppercase; color: #007cc6; font-weight: normal; padding: 0 0 0 10.2em;}


/* Main Navigation */
#nav-main-holder {position: relative; left: 1.8em; top: 3.6em; height: 3.25em; width: 100%; z-index: 5;}
#nav-main {background: url(../images/nav_main_bm2.png) repeat-x bottom left; width:98em;  height:auto; }

#nav-main li {float: left; padding: 0.5em 0.25em 0.5em 0; height: 2.85em; position: relative; color: #d9d9d9;}
#nav-main li:after {content: "|";}
#nav-main li a {color: #4c4c4c; display: block; padding: 0; margin: 0 0 0 0; position: relative; z-index: 999; float: left;}
#nav-main li a:hover, #nav-main li a:active, #nav-main li a.selected { color: #00a1e5;}


#nav-main li a span {padding: 0.0em 0.55em 0.0em 0.4em;}

#nav-main li a:hover {text-decoration: none;}
#nav-main li.lft {background: none !important; position: relative; padding-top: 0;}
#nav-main li.lft:after {content: "";}
#nav-main li .lft-top {display: block; width: 19px; background: #f4f4f2 url(../images/lft_top.png) no-repeat 0 -7px; height: 100%;}


#nav-main li .lft-btm {display: block; background: #f4f4f2 url(../images/lft_bm.png) no-repeat bottom right; width: 38px; height: 1.7em; position: absolute; bottom: 0; right: 2px;top:2.21em;}
*html #nav-main li .lft-btm {display: block; background: #f4f4f2 url(../images/lft_bm.png) no-repeat bottom right; width: 38px; height: 1.7em; position: absolute; bottom: 0; right: -1px;top:2.36em;}

	*html #nav-sub li .rgt-top {display: block; width: 38px; background:url(../images/rgt_top.png) no-repeat 0px -9px; height: 100%;}
*:first-child+html  #nav-sub li .rgt-top {display: block; width: 38px; background: #f4f4f2 url(../images/rgt_top.png) no-repeat 0 -10px; height: 100%; margin-left:-1px;}


@media screen and (-webkit-min-device-pixel-ratio:0) {

#nav-main li .lft-btm {display: block; background: #f4f4f2 url(../images/lft_bm.png) no-repeat top left; width: 19px; height: 50px; position: absolute; bottom: 0; left: 0; }

}
#nav-main .nav-sub {background: none; position: relative; z-index: 9998;}
#nav-main .nav-sub li {float: none; height: 1em; color: #333; line-height: 1em;}
#nav-main .tab ul {float: left; margin: 0.5em;}
#nav-main .tab li {padding: 0.5em 0;}
#nav-main .tab li:after {content: "";}
#nav-main .tab li a {display: inline; color: #4c4c4c; font-weight: normal; padding: 0;}
#nav-main .tab li a:hover , #nav-main .tab li a:active {color: #00a1e5;}
#nav-main li.healthaz .tab li a, #nav-main li.healthaz:hover .tab li a span {background: none;}

#nav-main .tab {position: absolute; top: -999em; width: 15em; height:auto;background: #fff !important; border: 2px solid #d8d8d8; z-index: 9999 !important;}
#nav-main li.zones:hover .tab {left: 0; top: 2.35em; z-index: 9999; background: #fff !important;}
#nav-main li.medadvice:hover .tab {left: 0; top: 2.35em; z-index: 9999; background: #fff !important;}
#nav-main li.local:hover .tab {left: 0; top: 2.35em; z-index: 9999; background: #fff !important;}



#nav-sub-holder {position: absolute; left: 91em; top: 3.6em; height: 3.35em; width: 12em; z-index: 5;}
#nav-sub {}
#nav-sub li {float: left; padding-bottom: 0; height: 3.35em;}
#nav-sub li a {color: #004685; display: block; padding: 0.6em 0; margin: 0 0.15em 0 0;}
#nav-sub li.rgt {background-image: none; position: relative;margin-left:2em;}
#nav-sub li .rgt-top {display: block; width: 38px; background: #f4f4f2 url(../images/rgt_top.png) no-repeat 0 -10px; height: 100%;}

	#nav-sub li .rgt-btm {display: block; background: #f4f4f2 url(../images/rgt_bm.png) no-repeat bottom left; width: 38px; height: 1.7em; position: absolute; bottom: 0; right: 0px;top:2.0em;}
	*html #nav-sub li .rgt-btm {display: block; background: #f4f4f2 url(../images/rgt_bm.png) no-repeat bottom left; width: 38px; height: 1.7em;position: absolute; bottom: 0; left: -0.1em; margin-top:-0.1em;top:2.17em;}

#nav-secondary {position: absolute; left: 63.5em; width: 35.8em; top: 1em;}
#nav-secondary li {float: left; padding: 0 0.3em; line-height: 1.5em; font-size: 1.1em}
#nav-secondary li a {color: #333;}
#style-chooser {display: inline;}
#nav-secondary #style-chooser li {float: right; padding: 0 0.2em; display: inline;}

 /* Content */
#content-holder { width: 96.5em; margin:0; background: #fff; padding: 0 0 1em 0; margin-left:3.5em; min-height:500px; 	height: auto !important;		height:500px;}
*html #content-holder { width: 97em; margin:0; background: #fff; padding: 0 0 1em 0; margin-left:3.5em; min-height:500px; 	height: auto !important;		height:500px;}
#breadcrumbs {float: left; width: 76em;}
#side {float: left; width: 18.5em; margin: 0 1.5em 0 0; min-height: 20em; height: auto !important; height: 20em;}
#aside {float: left; width: 22em; margin: 2.5em 0 0 1.5em; }
*html #aside {float: right; width: 22em; margin: 2.5em 0 0 0em; }
#content {float: left; width: 52em; 	min-height:500px; 	height: auto !important;		height:500px; }
*html #content {float: left; width: 50em; 	min-height:500px; 	height: auto !important;		height:500px;}
#content-2col {float: right; width: 75em;}

.article-title {float:left;position: relative; border-bottom: 1px solid #00a1e5 !important;padding-bottom:0.6em;margin-bottom:1em; width:100%; }
.article-title img {position: absolute; right: 0.5em; top: 0.75em;}
.article-title h1 {font-weight: normal; font-size: 1.9em; color: #000; padding-bottom:0em;}
.article-title h1 a {color: #000; padding-left: .5em; background: url(../images/alc_arrow.gif) no-repeat 0 .4em;}
.article-title h2 {font-size: 1.3em; color: #000;  margin: 0.3em 0 0em 0em; font-weight: bold; padding-bottom: 0em;}
.article {border-bottom: 1px solid #d9ebf7; border-bottom: 1px solid #00a1e5;}
.article h3 {font-size: 1.3em; color: #1c5897; line-height:1.6em;}
.article h4 {font-size: 1.3em; color: #1c5897;font-weight:bold; padding-left:0em;}
.article h3 a {color: #666; text-decoration: none; padding-left: 1em; background: url(../images/alc_arrow.gif) no-repeat 0 .3em;}
.article h3 a:hover, .article h3 a:active {color: #666; text-decoration: underline;}
.article p, .article li {font-size: 1.3em;}
.article li li, .article li li li {font-size: 1em;}
.article div li {padding: 0.2em 0 .2em 1em; background: url(../images/alc_arrow.gif) no-repeat 0 .6em; margin-left:0.6em; width:100%;}
.article li, .btharticle li {padding: 0.2em 0 .2em 1em; background: url(../images/alc_arrow.gif) no-repeat 0 .6em; margin-left:0.6em; width:90%;}
#maincolumn li {padding: 0.2em 0 .2em 1em; background: url(../images/alc_arrow.gif) no-repeat 0 .6em; margin-left:0.6em; width:90%;}
.article .last-updated {font-size: 1em;}
.article p, .article ul, .btharticle ul {margin: 0em 0 1em 0; color: #191919;}
.article li a {color: #00A1E5; text-decoration: underline;}
.article li a:hover {text-decoration: underline; color:#000;}
.article p a {color: #00A1E5 !important; text-decoration: underline;}
.article p a:hover {color: #000 !important; text-decoration: underline;}
.article p.next a {color: #00a1e5;}
.article p img.floatleft {float: right; padding: 0 0 0 .5em;}
.article li img {vertical-align: middle;}
.article p.date {font-size: 1.1em; margin-bottom: 0;}

.article strong { font-weight:bold; color:#000; }
.article table {margin: 1em 0;}
.article th {text-align: left; padding: 0 0 .3em;}
.article dt {font- weight:bold; color:#1C5897;   margin-top:15px;}
.legal p {font-size: 1.1em; padding: 1em;}

.news-list {border-bottom: 1px solid #f2f2f2; margin: .5em 0;}
.news-list:last-child {border-bottom: none;}
.news-list h3 a, .news-list h3 a:hover {color: #000;}

/* Your Area */
#highlight {float: left; width: 46.5em; background: #e5e5e5; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; padding: .5em;}
#highlight .headline {padding: .5em; margin: .5em; border-bottom:none; width:44.7em; background: #f2f2f2; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
#highlight .headline img {float: left; margin: 0 1em 1em 0; }
#highlight .headline h3 {font-size: 1.2em; margin: 0;}

/* Behind the Headlines */
#headlines.home .headline img {float: right; margin: 0 1em 1em 0 ;}
#headlines.home .headline-txt {float: left; overflow: hidden; border-top:1px solid #00a1e5; padding-top:0em; padding-bottom:0px;}
#headlines {float: left; width: 70em; margin-left: 1.6em; position: relative;}
#headlines.home { width: 45.2em !important; float:right; margin-right:1.3em;  }
#headlines h2 {border-top: 0.2em solid #e3e3e3; color: #fff; font-size: 1.3em; padding: 0.2em 0 0 0; margin: 0 0 1em 0;}
#headlines h2 span {background-color: #007cc6; border-bottom: 0.2em solid #e3e3e3; padding: 0.2em 0.5em;}
#headlines h2 a {color: #007CC6; text-decoration: underline; margin: 0 0 0 1.2em; font-weight: normal;}
#headlines h2 a:hover {color: #000;}
#headlines.home .headline p {margin: 0 0 .5em; font-size: 1.2em; line-height:1.4em;}

.rss {position: absolute; right: 0.5em; top: 0.75em;}
.rss a {color: #000; padding-right: 1.5em; background: url(../images/rss.gif) no-repeat 100% 50%;}
.headline {margin: .5em 0 1em; border-bottom:none; width:100%;}
#content-2col .headline {margin: .5em 0 1em; border-bottom:1px solid #007cc6;}
.headline img {float: right; margin: -3.2em 0em 1em 0.8em; border:1px solid #ccc; padding:2px;}
.headline-txt {float: left; overflow: hidden; width: 100%; border-bottom:1px solid #00a1e5; padding-top:0.2em; padding-bottom:1em;}
#content-2col .headline-txt {float: left; overflow: hidden; width: 51em; border-top:none; padding-top:1em;}
.headline-txt.home { width: 27em;border-top:none !important; border-bottom:none !important;}
.headline h3 {font-size: 1.2em; margin: 0 0 0 0;}
.headline h3 a { float:left;color: #004685; margin-bottom:5px; margin-top:5px; width:65%; font-size:1.2em !important; }
.headline-txt.home h3 a { float:left;color: #004685; margin-bottom:5px; margin-top:5px; width:100%; font-size:1.2em !important; }
.headline-txt.home img { margin-top:0px; }
.headline p {margin: 0 0 .5em; font-size: 1.2em; line-height:1.4em;}
.headline p a {color: #007cc6; font-size:1em; margin-top:5px;  text-decoration:none; margin-bottom:5px; text-decoration:underline;}
.headline p a:hover {color: #000; }
.divImgBox { border: 1px solid #cccccc; float: right; margin: 1.4em 0 6px 6px; }
.divImgBox img { padding: 4px; }
.divImgBox p { padding: 0 4px 0 4px; font-size: 1em; width:310px}

/* Side Navigation for Health Library */
#side h3 {font-size: 1.4em; text-transform: uppercase; color: #004685; background-color: #e5f2f9; padding: 3em 1em 1em 1em; -moz-border-radius: 10px; -webkit-border-radius: 10px; position: relative;}
#side h3 a { color: #004685; text-decoration: underline }
#side h3 a:hover { text-decoration: none; }
#nav-menu {margin: 0.5em 0;}
#nav-menu li {float:left; padding: 0.25em 0 0.25em 0em; margin:0.25em 0;list-style-position: inside; display:inline; line-height:1.1em;width:95%}
#nav-menu li a {padding: 0 0 0 1em; color: #666; display: block;}
#nav-menu li span {padding: 0 0 0 1em; background: url(../images/alc_arrow.gif) no-repeat 0 0.4em; color: #004685;  display: block;}
#nav-menu li a:hover {text-decoration: underline; background: url(../images/alc_arrow.gif) no-repeat 0 0.4em;}
#nav-menu li.selected a {text-decoration: underline; background: url(../images/alc_arrow.gif) no-repeat 0 0.6em; color: #000;}
#nav-menu li ul {padding: 0.25em 0; margin: 0.25em 0 0 0;}
#nav-menu li.selected li a {background: none; text-decoration: none; color: #666;}
#nav-menu li.selected li a:hover {text-decoration: underline; background: url(../images/alc_arrow.gif) no-repeat 0 0.6em;}
#nav-menu li li {padding: 0.25em 0.5em; border-bottom: none;}

#side ul li {padding: 0.25em 0; list-style-position: outside;}
#side ul li a {padding: 0 0 0 1em; color: #666; display: block;}
*html #side ul li a {padding: 0 0 0 1em; margin-left:0.2em; color: #666; display: block; }
#side ul li span {padding: 0 0 0 1em;  color: #000; text-decoration: underline; display: block;}
#side ul li a:hover {text-decoration: none; background: url(../images/alc_arrow.gif) no-repeat 0 0.2em; color:#004685; font-weight:normal;}
#side ul li.selected  {text-decoration: underline; background: url(../images/alc_arrow.gif) no-repeat 0 0.8em; color: #004685; font-weight:bold; text-decoration:none;padding:  0.4em 0 0 1em;}
#side ul li.selected a {text-decoration: underline; background: none !important; color: #004685; font-weight:bold; text-decoration:none; margin-left:-10px;}
#side ul li ul {padding: 0.25em 0; margin: 0.25em 0 0 0;}
#side ul li.selected li a {background: none !important; text-decoration: none; color: #666; font-weight:normal;}
#side ul li.selected li a:hover {text-decoration: underline; background:none !important; font-weight:bold;}
#side ul li li {padding: 0.25em 0.5em; border-bottom: none;}


.question {background-color: #e5f2f9; margin: 1em 0 0 0; padding: 1em;}
.question h2, .headlines h2 {font-size: 1.2em; color: #000; background: url(../images/blue_arrow.png) no-repeat 0 25%; padding: 0 0 0.25em 1em; border-bottom: 0.2em solid;}
.question h2 {border-bottom-color: #d4e9f5;}
.headlines h2 {border-bottom-color: #e0e0e0;}
.question p, .headlines p {padding: 0.5em 1em;}

.headlines {background-color: #f2f2f2; margin: 1em 0 0 0; padding: 1em;}


/* Aside */
#aside h2 {font-size: 1.3em; color: #000; padding: 0 0 0.4em 0; margin: 0.5em 2em 0.5em 0.5em; border-bottom: 1px solid #00a1e5;}
#aside h3 {font-size: 1.2em; color: #007cc6; padding: 0.5em 0 0.5em 0.5em;}
#aside li h3 {font-size: 1em;}
#aside li {padding: 0.2em 0.5em; font-size: 1.3em;}

/* Audible */
#listen li {float: left; margin: 0.5em; font-size: 1.1em;}
#listen li a {color: #4c4c4c; text-decoration: underline;}

/* Useful Links */
.links {padding: 1em; background-color: #fff; border: 2px solid #f2f2f2; -moz-border-radius: 10px; -webkit-border-radius: 10px; position: relative; margin-bottom: 1em;}
.links ul {margin-left: 1em;}
.links li { padding-left: 1em; background: url(../images/alc_arrow.gif) no-repeat 0 .4em; list-style-position: outside;}
.links li a {color: #666666; text-decoration: none; display: inline-block; padding-left: .4em;}
.links li a:hover { text-decoration:underline !important; }
/* Related Links */
.outer {padding: 0.2em; background-color: #e3e3e3; margin: 2em 0;}
.related {padding: 1em; background-color: #fff;}
.related li a {color: #007cc6; text-decoration: underline;}

/* Breadcrumbs */
#breadcrumbs h3 {position: absolute; left: -9999em;}
#breadcrumbs ul {margin: 0 0 1em 1em; }
#breadcrumbs li {
	float: left;
	padding: 0.72727em 0.72727em 0 1em;
	background: url(../images/breadcrumb_arrow.gif) no-repeat 0 1.18181em;
	margin: 0 0.27272em 0 0;
	font-size: 1.1em;
	line-height: 1.27272em;
}
#breadcrumbs ul.breadcrumb { float: left;  width:67%;}
#breadcrumbs li.first {list-style-image: none;}
#breadcrumbs li a {color: #808080;}
#breadcrumbs li span, #breadcrumbs li.current {text-decoration: underline;}
#access-options { float: right;}
#access-options li {list-style-image: none; font-size: 1.3em;}
#access-options li a {color: #00a1e5;}

/* Dixerit */
#access-options li#divDixerit a {color: #000; background: url(../images/dixerit_listen_icon.png) no-repeat 0 50%; padding: 0.25em 1em 0.25em 1.75em; font-weight: bold;}
#access-options li#print a {color: #000; background: url(../images/print_icon.png) no-repeat 0 50%;  padding: 0.25em 1em 0.25em 1.75em; font-weight: bold;}

/* Search by A - Z */
#home-az-holder { clear:left;  }
#home-az-holder h2, #options-az h2, #definitions h2 {font-size: 1.8em !important; padding: 0.5em 0 0.1em 0; border-bottom: 1px solid #00a1e5; margin: 0 0 0.3em 0;}
#home-az-holder h2 span, #options-az h2 span, #definitions h2 span, #health-subjects h2 span {font-size: 0.75em; padding: 0 1em 0 0; font-weight: normal;}

#options-az {clear:left;float:left;background-color: #f2f2f2; color: #000; width:93em; padding: 1.5em; margin: 0em 0;margin-bottom:1em; -moz-border-radius: 10px; -webkit-border-radius: 10px; position: relative;}
*:first-child+html #options-az {clear:left;float:left;background-color: #f2f2f2; color: #000; width:93em; padding: 1.5em; margin: 0 0;margin-bottom:1em; -moz-border-radius: 10px; -webkit-border-radius: 10px; position: relative;}
#options-az li, #options-az li.selected {float: left; text-align: center;  }
#options-az li a {color: #000; font-size: 1.64em; font-weight: normal; padding: 0.65em 0.1em; margin: 0.5em 0.09em; background-color: #fff; border: 0.1em solid #CCC; display: block; width: 1.3em;}
#options-az li.selected span {color: #000; font-size: 1.64em; font-weight: normal; padding: 0.65em 0; margin: 0.5em 0.09em; background-color: #d8ebfa; border: 0.1em solid #ccc; display: block; width: 1.3em;}
#options-az li a:hover, #options-az li a:active, #options-az li a:focus {background-color: #d8ebfa; border: 0.1em solid #ccc; text-decoration: underline;}
#options-az li.selected a  { background-color: #d8ebfa;}
#options-az li a.nolink {  background:#f2f2f2; color:#999; cursor:default;}
#options-az li a:hover.nolink  { text-decoration:none; }
#body-map {background-color: #fff; float: left; width: 68.6em; margin: 0 1em 0 0; padding: 1.5em; border: 2px solid #f2f2f2;  -moz-border-radius: 10px; -webkit-border-radius: 10px; position: relative;}

#body-map h2 span {color: #666;}
#body-map p {font-size: 1.3em;}

#body-parts {margin: 1em 0 0 0; background-color: #fff;}
#body-parts p, #body-parts ul {float: left; width: 18em;}
#body-parts li {font-size: 1.8em; line-height: 1.75em; text-align: center; border:1px solid #000;}
#body-parts li a {text-decoration: underline; color: #000;}

#bodykey_map_man { margin-left: 1em; margin-right: 1em;}
#bodykey_map_woman {margin-left: 4em; }
#body-parts p{width: 17.8461em;}

#health-subjects {background-color: #fff; float: left; width: 20.6em; padding: 1em; border: 2px solid #f2f2f2;  -moz-border-radius: 10px; -webkit-border-radius: 10px; position: relative;}
#health-subjects h2 {margin: 0em 0 0.5em 0;padding-top:1em !important; line-height:2em;}
#health-subjects h2 span {padding: 0 1em 0 0;}
#health-subjects ul {margin: 0.6em 0; background-color: #fff;}
#health-subjects li {font-size: 1.3em; line-height: 1.93em;}
#aside #health-subjects li {line-height: 1.3em; }
#health-subjects li a {color: #666; text-decoration: none; padding-left: 1em; background: url(../images/alc_arrow.gif) no-repeat 0 .4em; text-align:left; float:right; width:90%;}
#health-subjects li a:hover {color:#004685; text-decoration:none;}
#health-subjects p.more a {color: #00a1e5;}
#health-subjects.bodymap { border: 2px solid #00A1E5;  -moz-border-radius: 10px; -webkit-border-radius: 10px; position: relative;}

#health-subjects li.selected {font-weight:bold;color: #666; text-decoration: none; padding-left: 1em;  background: url(../images/alc_arrow_nolink.gif) no-repeat 0 .4em; color:#004685;}

#definitions {margin: 1em 0; padding: 1em;}
#definitions h2 a {color: #000; font-size: 1.8em !important;}
dl.dlAZList {font-size: 1.1em; line-height: 1.5em; float: left; width: 25em; margin: 0 3em 0 0;}
dl.dlAZList dt a {color: #666; text-decoration: none; padding-left: 1em; background: url(../images/alc_arrow.gif) no-repeat 0 .4em;}
dl.dlAZList dt {font-weight: normal; margin: 0.5em 0 0.2em 0; font-size: 1.2em;}
dl.dlAZList dd p {font-size: 1em;}
dl.dlAZList dd {display: none; font-size: 1.2em; padding-left: 1em;}
dl.dlAZList dt a:hover, dl.dlAZList dt a:active, dl.dlAZList dt a:focus {text-decoration: underline;}

/* Body Map Definitions */
#health-subjects dl.dlAZList {font-size: 1.1em; line-height: 1.5em; float: none; width: 19em; margin: 0 0 0 0 !important; background-color: #fff;}
#health-subjects dl.dlAZList dt a {color: #00a1e5; text-decoration: underline; padding-left: 1em; background: url(../images/alc_arrow.gif) no-repeat 0 .4em;}
#health-subjects dl.dlAZList dt {font-weight: normal; margin: 0.5em 0 0.2em 0; font-size: 1.2em;}
#health-subjects dl.dlAZList dd p {font-size: 1em;}
#health-subjects dl.dlAZList dd {display: none; font-size: 1.2em; padding-left: 1em;}


.intro {padding: 1em;}
.intro h2 {color: #007cc6; font-size: 1.3em; padding: 0 0 0.6em 0;}
.intro p {font-size: 1.4em; margin: 0.5em 0;}

#gender li {float: left; width: 18em; margin: 1em 1em 1em 0; padding: 0.5em;}
#gender li a {color: #000; text-decoration: underline; padding: 0 1em; background: url(../images/arrow_rgt.png) no-repeat 0 50%;}
#gender li.male {background-color: #b2d7ee;}
#gender li.female {background-color: #ffb2ff;}

#movie {float: left; padding: 0 0.5em 0 0;}
.media h3 {font-size: 1.3em; font-weight: normal; padding: 0.5em 0; border-bottom: 0.2em solid #e3e3e3;}
.media h3 span {padding: 0 1em 0 0; background: url(../images/arrow_dwn.png) no-repeat 100% 50%;}
.media p {font-size: 1.2em;}
.useful-res {
    margin: 1em 0;
}
.useful-res h2 {
    background: url("../images/i.gif") no-repeat scroll 0 50% transparent;
    border-bottom: 1px solid #E3E3E3;
    font-size: 1.3em;
    line-height: 1.8em;
    margin: 0 0 1em;
    padding: 0 0 0 1.5em;
}
.useful-res h2 span {
    background: url("../images/arrow_dwn.png") no-repeat scroll 100% 50% transparent; 

    padding: 0 1em 0 0 !important;
    
}
.useful-res li {
    background: url("../images/alc_arrow.gif") no-repeat scroll 0 0.5em transparent;
    margin: 0.25em 1.6em 0.25em 0;
    padding-left: 0.7em;
}
.useful-res li a {
    color: #00A1E5 !important;
    text-decoration: underline;
}
.useful-res ul li a:hover {
    color: #000000 !important;
    text-decoration: underline;
}
.useful-res ul li {
    display: block;
    width: 90%;
}
.useful-res li a:hover {
    color: #000000;
    text-decoration: underline;
}

#microsite .links {background-color: #f2f7fb;}
.links p.more {text-align: right; padding: 0.5em 0; border-bottom: 0.2em solid #ececec;}
.links p.more a {color: #000; padding-left: 1em; background: url(../images/arrow_rgt.png) no-repeat 0 50%;}

#aside form label {position: absolute; left: -9999em; height: 0;}
#frm-alc-supportFind {background-color: #e5e5e5; padding: 1em; margin: 1em 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
#frm-alc-supportFind h2 {border-bottom-color: #d4d4d4; border-bottom-width: 0.2em; margin-right: 0;}
#frm-alc-supportFind p {margin: 0.5em;}
#txt-supportGroup {width: 10em;}
#frm-alc-supportFind input#btn-search {vertical-align: middle;}
.article-title h2 span { color:#004685; }

.article h2 { font-size:1.3em; }


.divBTHLinks h3 { font-size:1.5em; color:#004785;float:left; width:100%; float:left; padding-top:0px;  padding-bottom:5px; } 

.btharticle h2 { font-size:1.5em; color:#004785;float:left; width:100%; float:left; padding-top:0px;  padding-bottom:5px; }
.btharticle h2 span {  color:#004785 !important; }
.btharticletop h2 { font-size:1.4em; color:#004785;float:left; width:44%; float:left; padding-top:10px;  padding-bottom:30px; }
.btharticletop h2 span {  color:#004785 !important; }

.btharticle .divImgBox {position:relative; top:-25px; width:263px; float:right;}
.btharticle .divImgBox p {clear:left;float:none; width:255px; background:#f4f4f2; margin:0;}
.btharticle .divImgBox img { float:right;padding: 4px; }
.btharticle p { clear:left;margin: 0em 0 1em 0; font-size: 1.3em; padding-bottom:6px;}

.bottom { width:100%; border-top:1px solid #059fdf; }
.backbutton { width:159px; height:25px; background: url(../images/backbutton.jpg) no-repeat; position:relative; float:right; top:-40px;}
.backbutton a { color:#00a1e5; float:left;text-decoration:none; padding:4px 0 0 25px;}
.backbutton a:hover { color:#000;}

.backtotop { margin-top:25px;margin-bottom:35px;width:103px; height:26px;  float:right; clear: both}
.backtotop a { color:#00a1e5;width:89px; height:24px; float:left;text-decoration:none; padding:4px 0 0 15px; background: url(../images/backtotopbutton.jpg) no-repeat;}
.backtotop a:hover { color:#004785;width:89px; height:24px; float:left;text-decoration:none; padding:4px 0 0 15px; background: url(../images/backtotopbutton_on.jpg) no-repeat;}
/* Behind the News */
#news #side {width: 26em;}
#news #breadcrumbs {width: 68.5em;}
#news #content {width: 68.5em;	min-height:500px;	height: auto !important;		height:500px;}
#news .article-title h2 {border-top-color: #ececec; }
#news .article-title h2 span {float:left;border-bottom-color: #ececec; background-color: #666;}
#news .article .last-updated {margin: -2em 0 0 0;}
#news .article {border-bottom: none; border-top: 0.2em solid #ececec; padding: 1em 0;}
#news .article#first {border-top: none;}
.article .figure {float: right; width: 175px; padding: 0 1em 1em 1em;}
.article .figure p {margin: 0; padding: 0; text-align: right;}

/* Home page */
#alert {margin: 1em 0; padding: 1em; border: 2px solid #ed2224; position: relative; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
#lower {width:96em; margin-left:2em; }
#lower_margin {width:96em; margin-left:2em; margin-top:2em;}
#home #content {width: 47.5em; 	min-height:380px;	height: auto !important;		height:380px;}
#home-puffs {float: left; width: 48.5em;}

#alert .figure {float: left; width: 14em;}
#alert h2 {font-size: 1.5em; padding: 0 0 0.5em 0;}
#alert h2 a {color: #ed2224; text-decoration: none;}
#alert h2 a:hover {text-decoration: underline;}
#alert p {padding: 0 0 0.5em 0;}
#alert p a {text-decoration: underline; color: #000;}

@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */.ui-tabs-hide {display: none;}}
/* Hide useless elements in print layouts... */
@media print {.ui-tabs-nav {display: none;}}
#slideshow {width: 47.5em; position: relative; height: 38.3em; overflow: hidden;}
#panel-1, #panel-2, #panel-3, #panel-4 {position: relative;}
.ui-tabs .ui-tabs-hide {display: none;}
#slideshow img {width: 100%; height: 100%;}
#slideshow ul {position: absolute; z-index: 9999; top: 1.5em; left: 30em; background:transparent !important;}
#slideshow li {float: left; margin: 0.25em; text-align: center; font-size: 1.2em;}
#slideshow li a {display: block; background-color: #000; color: #fff; text-decoration: none; padding: 0.5em; width: 1.5em; height: 1.25em;}
#slideshow li.ui-state-active a {background-color: #007cc6;}
.panel-content {position: absolute; left: 5em; height:10em !important;top: 25em; width: 39.5em; background: #fff; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
.panel-content h2 {font-size: 1.6em; margin: 0 0 0em 0.5em; padding: 0.5em 0 0 0;}
.panel-content h2 a {color:#004685; text-decoration: none;}
.panel-content p {font-size: 1.3em; margin: 0.25em 0.5em;}
.panel-content p a {color: #007cc6; text-decoration:underline;}
.panel-content p a:hover { color:#000;}
.panel-content .inner {background: transparent url(../images/slider_bg.png) no-repeat bottom right; width: 44em; margin: 0 0 0 1em; height: 11em;}
.lt {display: block; background: url(../images/tl.png) no-repeat 0 0; width: 1em; height: 5px; float: left;}
.tr {display: block; background: url(../images/tr.png) no-repeat 100% 0; float: left; height: 5px; width: 39em;}
.bl {display: block; float: left; background: url(../images/bl.png) bottom left; width: 5px; height: 11em;}

.puff {min-height: 10.7em; 	height: auto !important; height:10.4em; margin: 0 0 1em 1.25em !important; padding: .5em; height:100px !important;  border: 2px solid #e3e3e3; float:left;width:93%; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
#landing .puff {min-height: 17.5em; height: auto !important; height: 17.5em;}

.puff .puff-content {float: left; overflow: hidden; width: 60%; margin-left: 0em; }
#aside .puff .puff-content {float: left; overflow: hidden; width: 100%; margin-left: 0em; }
#aside .puff .puff-content h2   { color:#004685;font-size: 1.26em; font-weight: normal; padding: 0.3em 0 .0em 0.5em;  font-weight:normal;/*  background: url(../images/alc_arrow.gif) no-repeat 0 .6em; */ }

#aside .puff .puff-content h2 a { }
#aside .puff .puff-content a:hover h2 { color:#000; }

.puff h2 {font-size: 1.4em; font-weight: normal; padding: 0.3em 0 .0em 0.3em;  font-weight:bold;/*  background: url(../images/alc_arrow.gif) no-repeat 0 .6em; */ }
.puff h2 a {color:#004685; text-decoration: none; margin-left:0px !important;}


.puff h2 a:hover {text-decoration: underline;}
.puff img {float: left; margin: .2em;}
.puff p {margin: .3em 1em .3em 0.5em;}
.puff .puff-content p a {color: #007CC6; text-decoration:underline; margin-left:0px !important;}
.puff .puff-content p a:hover {color: #000; text-decoration:underline; margin-left:0px !important;}
.puff .puff-content a { color:#004685; text-decoration:none; margin-left:10px;}
#home-lower {margin: 1em 0 2em 0;clear: left;}
#aside .puff {min-height: 18em; height: auto !important; height: 18em; margin: 0 0 1.25em;}
#aside .puff h2 {border-bottom: none; font-size: 1.4em; font-weight: normal; padding: 0.3em 0em 1em 0.75em; background: url(../images/arrow_find.png) no-repeat 0 .6em; position: relative; z-index: 99;}
*html #aside .puff h2 {border-bottom: none; font-size: 1.4em; font-weight: normal; padding: 0em 0em 1em 0.75em; background: url(../images/arrow_find.png) no-repeat  0 10px; position: relative; z-index: 99;}
*:first-child+html #aside .puff h2 {border-bottom: none; font-size: 1.4em; font-weight: normal; padding: 0em 0em 1em 0.75em; background: url(../images/arrow_find.png) no-repeat  0 6px; position: relative; z-index: 99;}
#aside .puff h2 span {background: none;}

#landing.internal .puff img, #landing.internal .puff p {position: static;}
#landing.internal .puff p {padding: .5em 0 0;}

.home-links {position: relative; float: left; width: 31em; min-height: 13.8em; margin: 0 1.4em 0 0; border-bottom: 0.2em solid #e3e3e3; padding-bottom: 0.5em;}
.text-phone {background-color: #f2f2f2;}
.text-phone img {position: absolute; right: 1.5em; top: 1.5em;}
.home-links h3 {border-top: 0.2em solid #e3e3e3; color: #fff; font-size: 1.3em; padding: 0.2em 0 0 0; margin: 0 0 1em 0;}
.home-links h3 span {background-color: #007cc6; border-bottom: 0.2em solid #e3e3e3; padding: 0.2em 0.5em;}
.home-links h4 {font-size: 1.3em; color: #333; margin: 0 0.5em;}
.home-links p {font-size: 1.3em; color: #333; margin: 0 0.5em; padding: 0.2em 6em 0.2em 0; line-height: 1.4;}
.home-links li {float: left; padding: 0.2em 0; width: 16em; list-style-image: url(../images/arrow_find.png); margin: 0 1em;}
.home-links li.clr {width: 32em; list-style-image: none;}
.home-links li a {color: #333;}
.home-links p strong {color: #000;}


#landing #content {width: 47.5em;}
#landing-main {width: 47.5em; position: relative; height: 38.3em;}
#landing-main img {width: 100%; height: 100%;}

#find-it {float: left; width: 28.6em; min-height: 10.8em; background-color: #e6f2f9; padding: 1em; position: relative; border: 2px solid #7fbde2; -moz-border-radius: 10px; -webkit-border-radius: 10px;}

#find-it h2 {font-size: 1.6em; color: #007cc6; padding: 0 0 0 5em;}
#find-it h2 a {text-decoration: none;}
#find-it h2 a:hover {text-decoration: underline;}
#find-it p {color: #4c4c4c; padding: 0.5em 0 0 6em;}
#find-it p.full-width { padding: 1em 0 0 0; }
#find-it a {color: #4c4c4c; text-decoration: underline;}
#find-it img {position: absolute; left: 1em; top: 1em;}
/* Common Health Questions */
#page-head {float:left;display:block;background-color: #f2f2f2; margin: 0em 0 1em 0; width:93em;padding: 1.5em; position: relative; min-height: 10em; min-height:auto !important; height:10em; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
#page-head p { clear:left; padding:5px; }
#page-head h1 {font-weight: normal; font-size: 2.1em; color: #000; float: left; border-bottom: 1px solid #00a1e5; width: 44em; margin-top:-1.5em;}
#page-head #sub-title {float: left; padding: 0.8em 0 0 2.5em; width: 28em; color: #007aca;}
#page-head #sub-title a {color: #154985; text-decoration: underline;}
#page-head #intro, #page-head #intro-2col { color: #000; position: absolute; left: 1.5em; top: 4.5em; width:60em;}
#page-head #intro h2, #page-head #intro-2col h2 {font-size: 1.6em; margin: 0.5em 0; font-weight: normal;}
#page-head #intro p {padding: 0.25em 0; font-size: 1.4em;}
#intro p a {color: #007cc6;}
#page-head #intro form p {clear: both; padding: 0.25em 0;}
#page-head #intro form p label {float: left; width: 12em;}
#page-head #intro form p.button {margin-left: 17em;}
#page-head #intro-2col { width: 60em; margin-top:1em;}
#page-head #sub-title-home {width: 42em !important;display:block; float:left;color: #154985; position: absolute; left: 46em !important; top: 5em; }
#page-head #sub-title-home h3, #page-head #sub-title-home h2 {font-size: 1.2em; margin: 0 0 .5em; font-weight: normal;}
#page-head #sub-title-home a {color: #154985; text-decoration: underline;}
#page-head #access-options {width: 14.6em; padding: 0.2em; margin: 0 0 1em 0; float: right; z-index:10;display:block;position:relative; }
#page-head #access-options li {float: left;}
#page-head label { float:left; width:11em; margin-bottom:5px;}
#page-head input {width: 11em; height: 1.1em; border: 0.1em solid #d4d0c8; margin-right: 0.2em; margin-bottom:5px;}
#page-head input#main_0_search { cursor: pointer; background:url(../images/search.png) no-repeat; width:63px; height:28px;  border:none; color:#004782; text-transform:capitalize; font-size:1.3em; position:absolute;top:37px; margin-left:23.5em;}
*:first-child+html #page-head input#main_0_search { background:url(../images/search.png) no-repeat; width:63px; height:28px;  border:none; color:#004782; text-transform:capitalize; font-size:1.3em; position:absolute;top:40px; margin-left:30.5em; margin-bottom:0px;}
*html #page-head input#main_0_search { background:url(../images/search.png) no-repeat; width:63px; height:28px;  border:none; color:#004782; text-transform:capitalize; font-size:1.3em; position:absolute;top:37px; margin-left:30.5em;}



#common #content {width: 64em; 	min-height:500px;	height: auto !important;		height:500px;}
h2.section-title {font-weight: normal; font-size: 1.9em; color: #000;}
#healthquestions-home {}
#healthquestions-home ul, #healthquestions-home .chq-ArticleList2 , #healthquestions-home .chq-ArticleList3 { margin: 0 0 1em 0; float: left; width: 30em;}
#healthquestions-home li {padding: 0.25em 1em 0 0.8em; list-style-position: outside; margin: 0.25em 0 0.25em 1em;}
#healthquestions-home li a {padding: 0 0 0 0; color: #666; padding-left: 1em; background: url(../images/alc_arrow.gif) no-repeat 0 .4em;}
#healthquestions-home li a:hover {text-decoration: underline;}
#healthquestions-home li.selected {text-decoration: underline; margin-left: 0; color: #007cc6;}

#healthquestions-home h2 {font-size: 1.8em !important; padding: 0.5em 0 0.1em 0; border-bottom: 1px solid #00a1e5; margin: 1em 1.2em 0.3em 1.2em; font-weight: normal;}
#healthquestions-home p {text-align: right; margin: 1em 0 0 0;}
#healthquestions-home p a {color: #00a1e5; font-weight: bold;}

#healthquestions-index {float: left; width: 30.6em; margin: 0 1em 0 0;}
#healthquestions-index ul {margin: 0 0 1em 0;}
#healthquestions-index li {padding: 0.25em 1em 0 0.8em; list-style-position: outside; background: url(../images/arrow_find.png) no-repeat 0 0.6em; margin: 0.25em 0 0.25em 1em;}
#healthquestions-index li a {padding: 0 0 0 0; color: #666; }
#healthquestions-index li a:hover {text-decoration: underline;}
#healthquestions-index li.selected {text-decoration: underline; margin-left: 0; color: #007cc6;}

#healthquestions-index h2 {font-size: 1.4em; text-transform: uppercase; color: #004685; background-color: #e5f2f9; padding: 3em 1em 1em 1em; -moz-border-radius: 10px; -webkit-border-radius: 10px; position: relative;}

#healthquestions-index p {text-align: right; margin: 1em 0 0 0;}
#healthquestions-index p a {color: #00a1e5; font-weight: bold;}
#common .article p.c84, #common .article p strong {color: #000;}

/* Glossary */
#glossary-home { } 
#glossary-home dl {margin: 0 1.2em 0.3em 1.2em; }
#glossary-home dt { float: left; clear: left; width: 15em; color: #00a1e5; font-weight: bold; padding: 0.40em 1em 0 0.8em; }
#glossary-home dd { float: left; width: 50em;  padding: 0.40em 1em 0 0.8em; }
#glossary-home p.glossError { color: #00a1e5; font-weight: bold; padding: 0.40em 1em 0 0.8em; margin: 0 1.2em 0.3em 1.2em;}


/* Support Groups */
#support-groups #page-head #sub-title-home {width: 32em; color: #007aca; position: absolute; left: 61em; top: 4em;}
#support-groups #page-head #sub-title-home p.button {margin: .2em 0 0 18em;}
#support-groups #content {width: 72em; 	min-height:500px;	height: auto !important;		height:500px;}
#support-groups #content strong a {padding-left: 1em; background: url(../images/alc_arrow.gif) no-repeat 0 .4em;}
#support-groups #aside {margin-left: .5em; padding-top: 2.7em;}
#support-groups #content #divSuppHeading { margin-left: 1em; }
#support-groups #content #divSuppHeading a { color: #004685; font-weight: bold }
.SgResults {width: 93em; margin: 1em 0;}
.SgResults th {font-size: 1.3em; text-align: left; border-bottom: 0.2em solid #f2f2f2; padding: 0 0.2em 0.1em .5em; white-space: nowrap; color: #666; font-weight: normal;}
.SgResults td {padding: 0.2em; padding-top: 0.4em; line-height: 1.4em; padding-left: .5em;}
.SgResults td a {color: #004685; text-decoration: none; MARGIN-TOP: 0.4; /*background: url(../images/alc_arrow.gif) no-repeat 0 .4em; padding-left: .8em; */font-weight: bold; white-space: nowrap;}
.SgResults td a:hover {text-decoration: underline;}
.SgResults .col1 {width: 27em;}
.SgResults .col2 {width: 28em; padding-right: 2em;}
.results {width: 94em; padding: 1em; background-color: #fff; margin: 1em 0; float:left;}
.results h2 {font-size: 1.8em; padding: 0.5em 0 0.1em 0; border-bottom: 1px solid #00a1e5; margin: 0 0 0.3em 0;}
#divSGForm .err { color: #cc0000; }
.err a {color: #666; text-decoration: underline; font-weight: bold;}
strong a:visited {color: #666;}
.SgResults .col1  {width: 26em;}
.SgResults .col2  {width: 30em;}
.SgResults .col3  {width: 14em;}
.SgResults .col1a, .SgResults .col1b, .SgResults .col1c {width: 26em;}
.SgResults .col2a, .SgResults .col2b, .SgResults .col2c {width: 30em;}
.SgResults .col3a, .SgResults .col3b, .SgResults .col3c {width: 14em;}
.SgResults .tdCol4b { white-space: nowrap; padding-right: 1em\9;}
.SgResults .tdCol4b a { background: url(../images/alc_arrow.gif) no-repeat 0 .4em; padding-left: 0.8em;  }

#sgRelated {background-color: #f2f2f2; float: left; width: 22.6em; padding: 0.2em; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
#sgRelated .inner {background-color: #fff; padding: 0.8em;}
#sgRelated h2 {margin-right: 0;}
#sgRelated li a {color: #666; text-decoration: underline; font-weight: bold;}

#SgDetails td {padding: 0.3em 0.2em;}
#SgDetails th {font-weight: bold; font-size: 1.3em; text-align: left; border-right: 0.1em solid #f2f2f2; }
#SgDetails td a {color: #004685; text-decoration: underline; font-weight: bold; padding-top: 0}

#content input.btnSGUpdate{
		background: url("../images/search.png") no-repeat scroll 0 0 transparent;
		border: medium none;
		color: #004782;
		cursor: pointer;
		font-size: 1.2em;		
		height: 28px;
		margin-top: 0.4em;
		width: 63px;
		display: block;
	}

#sub-title-home input.btnSGUpdate{
		background: url("../images/search.png") no-repeat scroll 0 0 transparent;
		border: medium none;
		color: #004782;
		cursor: pointer;
		font-size: 1.2em;		
		height: 28px;
		margin-top: 0.4em;
		width: 63px;
		display: block;
		float: right;
	}

/* Alcohol Support Groups results */
#microsite .results { width: 52em }
#microsite .SgResults { width: 50em }
#microsite .SgResults .col1a {width: 23em;}
#microsite .SgResults .col3a {width: 7em; padding-right: 2em;}
#microsite .SgResults .col4a {width: 8em; }

/* Local Services */
#local-services-holder #page-head {background-color: #f2f2f2; margin: 1em 0; padding: 1em; position: relative; min-height: 14em;}
#local-services-holder #page-head #intro-2col {color: #000; position: absolute; left: 1em; top: 4em; width: 60em;}
#local-services-holder #page-head #sub-title-home {width: 28em; color: #154985; position: absolute; left: 65em; top: 5em;}
#intro-2col form {padding: 1em 0;}
#intro-2col form p {float: left; margin-right: 0.5em; }
#intro-2col form p.button {float: left; padding-top: 1.25em;}
#intro-2col form p label {display: block; color: #154985; font-weight: bold; padding-bottom: 0.25em;}
#intro-2col form p input { font-size: 1em; }
#intro-2col form p select { font-size: 1.15em; }

.pagination {float: right; height:40px;}
.pagination p a {color: #666;}
#tabs {margin: 1em auto; width: 96em;}
#AppHolder {border-top: 2em solid #bfdef2; margin-bottom: 1em;}
#map_canvas {width: 96em;}
#tabs .ui-tabs-nav {margin: 0 0 0 0;}
#tabs .ui-tabs-nav li {background: url(../images/tabs_lft.gif) no-repeat 0 0; color: #000; cursor: pointer; font-weight: bold; float: left; width: 10em; margin: 0 1em 0 0;} 
#tabs .ui-tabs-nav li a {color: #000 !important; margin-left: 0.5em; padding: 0.5em 1em 0.5em 0.5em; display: block; background: url(../images/tabs_bg.gif) no-repeat 100% 0;}
#tabs .ui-tabs-nav li.ui-tabs-selected {background: #bfdef2 url(../images/tabs_on_lft.gif) no-repeat 0 0;}
#tabs .ui-tabs-nav li.ui-tabs-selected a {display: block; background: url(../images/tabs_on_bg.gif) no-repeat 100% 0; padding-right: 1em;}
#tabs .ui-tabs .ui-tabs-hide {position: absolute; left: -10000px;}
.back {line-height: 1.5em; margin: 0 0 1em 0;}
.back a {color: #00a1e5;}
.visiblefragment { display: block; clear: both;}
.hiddenfragment { position: absolute; left: -10000px; }
#ulTabControls.hidecontrols { display: none; }

#tblPharm {width: 96em; margin: 0 0 1em 0;}
#tblPharm th {background-color: #bfdef2; text-transform: uppercase; text-align: left; padding: 0.25em 0 .25em 1em; vertical-align: top; font-weight: normal;}
#tblPharm th#tblPhCol1 { width: 43%; }
#tblPharm th#tblPhCol2 { width: 15%; }
#tblPharm th#tblPhCol3 { width: 12%; }
#tblPharm th#tblPhCol4 { width: 30%; }
#tblPharm td {padding: 0.5em 0; border-bottom: 0.1em solid #dbdbdb; vertical-align: top;}
#tblPharm td a {background: url(../images/info.gif) no-repeat 0 50%; padding: .3em 0 .3em 1.8em; color: #000; font-weight: bold; line-height: 1.3;}
#tblPharm td.tblPharmAdd {padding-left: 1em;}
#tblPharm td.tblPharmAdd a {background-image: url(../images/alc_arrow.gif); padding-left: .7em;}
#tblPharm h3 {color: #00a1e5; text-transform: uppercase; padding: 0.25em;}
#tblPharTimes th {text-align: left; font-weight: normal; text-transform: uppercase; background: none; vertical-align: middle; padding: 0.25em;}
#tblPharTimes td {padding: 0.25em; vertical-align: middle; border: none;}
.PharmDetailsLeft {float: left; width: 35em;}
.PharmDetailsRight {float: left; width: 35em;}
.PharmDetailsRight p { clear: both; display:block; padding-top: 1.4em; }
#divHolTimes .divHolName { float: left; clear: left; width: 10em; }
#divHolTimes .divHolTime { float: left; width: 15em; }
#divHolTimes { margin-bottom: 3em;  } 
#tblPharm td .clr a {background: none; padding-left: 0;}

h2.pharm-icon {font-weight: normal; font-size: 2.2em; background: url(../images/pharmacy_icon.gif) no-repeat 0 50%; line-height: 3em; padding: 0 0 0 2em;}

#locations {margin: 1em 0;}
.serviceBrowse {float: left; width: 22em; margin: 1em;}
.serviceBrowseAll ul {float: left; width: 28em; margin: 1em;}
.serviceBrowse li, .serviceBrowseAll li {padding: 0.25em 1em 0 0.8em; list-style-position: outside; background: url(../images/alc_arrow.gif) no-repeat 0 0.6em; margin: 0.25em 0 0.25em 0;}
.serviceBrowse a, .serviceBrowseAll a {color: #666;}
.serviceBrowse h2, .serviceBrowseAll h2 {font-size: 1.4em; padding: 0.5em 0 0.1em 0; border-bottom: 1px solid #00a1e5; margin: 0 0 0.3em 0;}
#locations .serviceBrowseAll ul { float: left; margin-left: 3em; padding: 0; }
.serviceBrowse p {margin: 0.75em 0 0 0;}
.serviceBrowse p a {font-weight: bold;}

/* Self Help Guide */
#qanda-holder {float: left; width: 71.6em; margin: 0 1em 0 0;}
#sh-intro p {padding: 0.5em 0;}
#sh-intro a {color: #00a1e5; text-decoration: underline;}
.sh-question p:first-child {font-weight: bold;}
.sh-question li {padding: 0.25em 1em 0 0.8em; list-style-position: outside; background: url(../images/li-arrow.gif) no-repeat 0 0.7em; margin: 0.25em 0 0.25em 0;}
.ShNoOff {background: url(../images/buttons/no.gif) no-repeat 0 0; color: #000; padding: .5em 0.25em; width: 7.5em; display: block; float: left; text-indent: -9999em; margin: 0 0 0 0;}
.ShYesOff {background: url(../images/buttons/yes.gif) no-repeat 0 0; color: #000; padding: .5em 0.25em; width: 7.5em; display: block; float: left; text-indent: -9999em; margin: 0 1em 0 0;}
.ShNoOn, .ShNoOff:hover {background: url(../images/buttons/no_over.gif) no-repeat 0 0; color: #000; padding: .5em 0.25em; width: 7.5em; display: block; float: left; text-indent: -9999em; margin: 0 0 0 0;}
.ShYesOn, .ShYesOff:hover {background: url(../images/buttons/yes_over.gif) no-repeat 0 0; color: #000; padding: .5em 0.25em; width: 7.5em; display: block; float: left; text-indent: -9999em; margin: 0 1em 0 0;}
.qanda {background-color: #fff; padding: 1em; margin: 1em 0; border: 2px solid #e3e3e3; -moz-border-radius: 10px; -webkit-border-radius: 10px; position: relative;}
.sh-question {float: left; width: 44em; margin: 0 1em 0 0;}

#qanda #health-subjects h2 {font-size: 1.8em !important; padding: 0.5em 0 0.1em 0; border-bottom: 0.2em solid #e0e0e0; margin: 0 0 0.3em 0;}



#sf-topics {margin: 1em;}
#sf-topics li {padding: 0.2em 0;}
#sf-topics li a {color: #666; padding: 0 0 0 .7em; background: url(../images/alc_arrow.gif) no-repeat 0 .4em;}

.self-care {background-color: #fff; padding: 1em; margin: 1em 0; border: 2px solid #00662b; -moz-border-radius: 10px; -webkit-border-radius: 10px; position: relative;}
.self-care p {padding: 0.25em 0;}
.self-care a {color: #00a1e5; text-decoration: underline;}
.self-care li {padding: 0.25em 1em 0 0.8em; list-style-position: outside; background: url(../images/menu_arrow.gif) no-repeat 0 0.7em; margin: 0.25em 0 0.25em 0;}
.self-care h2 {font-size: 1.8em !important; padding: 0.5em 0 0.1em 0; border-bottom: 1px solid #00662b; margin: 0 0 0.3em 0;}
.self-care h2 img {vertical-align: text-bottom; padding: 0 0.3em 0 0;}
.self-care h3 {font-size: 1.6em !important; padding: 0.5em 0 0.1em 0; border-bottom: 1px solid #e0e0e0; margin: 0 0 0.3em 0;}
.self-care h3 span {font-size: 0.75em; background: url(../images/arrow_dwn.png) no-repeat 100% 50%; padding: 0 1em; font-weight: normal;}

.sh-999 {background-color: #fff; padding: 1em; margin: 1em 0; border: 2px solid #ed2224;  -moz-border-radius: 10px; -webkit-border-radius: 10px; position: relative;}
.sh-999 p {padding: 0.25em 0;}
.sh-999 a {color: #00a1e5; text-decoration: underline;}
.sh-999 li {padding: 0.25em 1em 0 0.8em; list-style-position: outside; background: url(../images/menu_arrow.gif) no-repeat 0 0.7em; margin: 0.25em 0 0.25em 0;}
.sh-999 h2 {font-size: 1.8em !important; padding: 0.5em 0 0.1em 0; border-bottom: 1px solid #ed2224; margin: 0 0 0.3em 0;}
.sh-999 h2 img {vertical-align: text-bottom; padding: 0 0.3em 0 0;}
.sh-999 h3 {font-size: 1.6em !important; padding: 0.5em 0 0.1em 0; border-bottom: 1px solid #e0e0e0; margin: 0 0 0.3em 0;}
.sh-999 h3 span {font-size: 0.75em; background: url(../images/arrow_dwn.png) no-repeat 100% 50%; padding: 0 1em; font-weight: normal;}

.call-nhs {background-color: #fff; padding: 1em; margin: 1em 0; border: 2px solid #00669c; -moz-border-radius: 10px; -webkit-border-radius: 10px; position: relative;}
.call-nhs p {padding: 0.25em 0;}
.call-nhs a {color: #00a1e5; text-decoration: underline;}
.call-nhs li {padding: 0.25em 1em 0 0.8em; list-style-position: outside; background: url(../images/menu_arrow.gif) no-repeat 0 0.7em; margin: 0.25em 0 0.25em 0;}
.call-nhs h2 {font-size: 1.8em !important; padding: 0.5em 0 0.1em 0; border-bottom: 1px solid #00669c; margin: 0 0 0.3em 0;}
.call-nhs h2 img {vertical-align: text-bottom; padding: 0 0.3em 0 0;}
.call-nhs h3 {font-size: 1.6em !important; padding: 0.5em 0 0.1em 0; border-bottom: 1px solid #e0e0e0; margin: 0 0 0.3em 0;}
.call-nhs h3 span {font-size: 0.75em; background: url(../images/arrow_dwn.png) no-repeat 100% 50%; padding: 0 1em; font-weight: normal;}

.call-prof {background-color: #fff; padding: 1em; margin: 1em 0; border: 2px solid #00669c; -moz-border-radius: 10px; -webkit-border-radius: 10px; position: relative;}
.call-prof p {padding: 0.25em 0;}
.call-prof a {color: #00a1e5; text-decoration: underline;}
.call-prof li {padding: 0.25em 1em 0 0.8em; list-style-position: outside; background: url(../images/menu_arrow.gif) no-repeat 0 0.7em; margin: 0.25em 0 0.25em 0;}
.call-prof h2 {font-size: 1.8em !important; padding: 0.5em 0 0.1em 0; border-bottom: 1px solid #00669c; margin: 0 0 0.3em 0;}
.call-prof h2 img {vertical-align: text-bottom; padding: 0 0.3em 0 0;}
.call-prof h3 {font-size: 1.6em !important; padding: 0.5em 0 0.1em 0; border-bottom: 1px solid #e0e0e0; margin: 0 0 0.3em 0;}
.call-prof h3 span {font-size: 0.75em; background: url(../images/arrow_dwn.png) no-repeat 100% 50%; padding: 0 1em; font-weight: normal;}

/* Glossary */
#glossary-list {margin: 1em;}
#glossary-list dt {font-weight: bold; margin: 0.1em 0; font-size: 1.4em;}
#glossary-list dt:after {content: ":";}
#glossary-list dd {margin: 0 0 0.5em 0;}

#article-glossary {margin: 4em 0; padding: 0 0 1em 0; border-bottom: 1px solid #d9ebf7;}

.article div dt {font-weight: bold;}
/* #article-glossary h3 {color: #1c5897; font-size: 1.3em; margin-bottom: .5em;}*/
.article div dt {color: #000; font-weight: bold;}
.article div dd {color: #191919; margin-bottom: .8em;}

/* General Search Results */
.search-results h2 {font-size: 1.3em; color: #000; border-bottom: 1px solid #d9ebf7; margin: 0.3em 0 0.9em -0.1em; font-weight: bold}
.search-results {margin: 1em 0;}
.search-results h3 a {font-weight: normal; background-image:url("../images/alc_arrow.gif"); background-position:0 0.4em; background-repeat:no-repeat; color:#00A1E5 !important; padding-left:1em; text-decoration:none; font-size:1.2em; margin-top:2em;}
.search-results p {margin-left: 1em; margin-top:2px; margin-bottom:20px; line-height:1.4em;}
.search-results p.more {margin-left: 0;}
.search-results p.more a {color: #666;}
.search-results p span.highlight { font-weight: bold }
span#main_0_columnmain_1_DataPager1 {font-weight: normal; color:#004685 !important; padding-left:1em; text-decoration:none; font-size:1.2em; margin-top:2em; } 
span#main_0_columnmain_1_DataPager1 a {font-weight: normal; color:#00A1E5 !important; padding-left:1em; text-decoration:none; font-size:1.2em; margin-top:2em; } 
span#main_0_columnmain_1_DataPager1 a:hover {color:#666 !important; text-decoration:underline;} 
#header_0_btnSearch { border:1px solid #808080; color:#808080; background:#f4f4f2; margin-top:-28px; margin-left:11em; left:80em; }
*:first-child+html #header_0_btnSearch { border:1px solid #ccc; color:#808080; background:#f4f4f2; margin-top:-30px; margin-left:13em; left:80em; }

/* Online Enquiry Styles */
#contentEnquiries { clear: both; width: 75em; margin-left: 10em; padding-top: 1em}
#hiSummary { font-size: 1em; color: #184773; }
#hiSummary dt { width: 24em; float: left; clear: left; margin-bottom: 0.2em; }
#hiSummary dd {color: #000; float: left; width: 26em;} 
#divEnqText { clear: both; padding-top: 2em;}
#divSecurityCode { font-size: 2em; text-align: center; margin: 1em 0 1.5em 0;}
#divSecurityCode span.code { font-size: 3em; color: #9C3022 !important}


#home-az-holder #access-options li#divDixerit a { float:left;margin-top:0px !important; position:absolute; z-index:1000;margin-left:-70px;border:none; font-size:1em;}


span #dixerit_player { clear: both }
/* Formbuster styles */
#frmNHS24 { width: 52em; font-size: 1em; padding: 0; margin: 1em 0 0 0;  }
#frmNHS24 fieldset { padding: 1em; border-top: 0.2em solid #d9ebf7; margin-top: -2em; padding-top: 0}
#frmNHS24 fieldset div { clear: both; margin: 0; padding: 1em; width: 50em; display: inline-block}
#frmNHS24 fieldset label { float: left; font-weight: bold; width: 17em;}
#frmNHS24 fieldset input, #frmNHS24 fieldset select,#frmNHS24 fieldset  textarea { float: left; width: 23em; border:1px solid #666; }
#frmNHS24 fieldset textarea { clear: left; float: left; width: 32em; height: 10em; margin-top: 0.6em; font-size: 1.5em; font-family: arial, helvetica}
#frmNHS24 fieldset legend { background-color: #007cc6; border-top: 0.2em solid #d9ebf7; border-bottom: 0.2em solid #d9ebf7; font-size: 1.3em; color: #fff; font-weight: bold; padding: 0.1em 1.5em 0.1em 0.5em; margin: 2.5em 0 0.9em -1em;}
#frmNHS24 fieldset.radio, #frmNHS24 fieldset.checkbox { border: none; float: left; clear: both; width: 45em;   }
#frmNHS24 fieldset.radio legend, #frmNHS24 fieldset.checkbox legend { float: left; display: block; width: 22em; margin: 1.1em 0 0.6em -1.1em; font-size: 1.3em; font-weight: bold; border: none; background-color: #FFF; color: #000}
#frmNHS24 fieldset.radio label, #frmNHS24 fieldset.checkbox label  { font-size: 1.2em; width: 32em; font-weight: bold; margin-top: 0.2em;  padding: 0 0 0 1em;}
#frmNHS24 fieldset.radio input, #frmNHS24 fieldset.checkbox input { clear: both; border: none; width: auto; margin-bottom: 0.5em; }
#frmNHS24 fieldset.radio div { padding: 0; }
#frmNHS24 fieldset div.error input, #frmNHS24 fieldset div.error textarea { border: 0.1em solid #9C3022;  }
#frmNHS24 fieldset .ghostElement { display: none;}
#frmNHS24 #Clear { float: left;}
#frmNHS24 #Submit { width: auto; height: auto; float: right; margin-bottom: 1em; } /* Not sure if this is used! */
#frmNHS24 .Submit { float: right; margin-right: 15px; margin-bottom: 0; }

#frmNHS24 fieldset.radio { margin-top: 0.3em }

/* Enquiry Form styles */
#frmEnquiries { width: 50em; font-size: 1.1em; padding: 0; margin: 1em 0 0 6em;  }
/*#frmEnquiries fieldset { padding: 1em; border-top: 0.2em solid #d9ebf7; margin-top: -2em; padding-top: 0}*/
#frmEnquiries div { clear: both; margin: 0; padding: 1em; width: 50em; display: inline-block}
#frmEnquiries p { line-height: 1.4em; }
#frmEnquiries label { font-weight: bold; }
#frmEnquiries input, #frmEnquiries select, #frmEnquiries textarea { font-size: 1em; width: 24em; margin-top: 0.6em;  margin-bottom: 1em; }
#frmEnquiries textarea { clear: left; float: left; width: 45em; height: 10em; margin-top: 0.6em;}
/*#frmEnquiries fieldset legend { background-color: #007cc6; border-top: 0.2em solid #d9ebf7; border-bottom: 0.2em solid #d9ebf7; font-size: 1.3em; color: #fff; font-weight: bold; padding: 0.1em 1.5em 0.1em 0.5em; margin: 2.5em 0 0.9em -1em;}*/
#frmEnquiries fieldset { border: none; width: 45em;   }
#frmEnquiries fieldset legend { margin: 0 0 0.6em -1em; font-size: 1.3em; font-weight: bold; border: none; color: #000}
#frmEnquiries fieldset select, #frmEnquiries fieldset p .radio, #frmEnquiries fieldset p .checkbox { width: auto; }
#frmEnquiries span.addInfo { font-size: 0.9em; color: #333;  } 
#frmEnquiries a.helpLink { font-size: 0.9em; font-weight: bold; margin-left: 1em; color: #333; text-decoration: none}
#frmEnquiries a.helpLink img { vertical-align: middle; margin: 0 0 3px 8px; }
#frmEnquiries hr { border: 0; height: 0.2em; background-color:#CCC; color: #CCC; margin-bottom: 2em; }
#frmEnquiries #submit { width: auto; height: auto;}
#frmEnquiries input.txtCounter { width: auto; }
#frmEnquiries .buttons { margin-top: 1em; padding: 0}
#frmEnquiries .buttons p {text-align: right;}
#frmEnquiries .buttons input { padding: 0; margin: 0; float: right;}
#frmEnquiries .buttons .divBtnBack { float: left; width: 50%; padding: 0}
#frmEnquiries .buttons .divBtnBack a:hover { text-decoration: none; }
#frmEnquiries input.pcode { width: 6em; }

/* GENERIC FORM STYLES */
.formBusterError {padding: 0.5em; border: 0.1em dashed #9c3022; margin-bottom: 2em;}
span.formBusterError {padding: 0; border: none;}
.formBusterError, span.formBusterError { color: #9C3022; font-weight: bold }
ol.formBusterSummary li { margin: 0.4em 0 0.4em 4em; padding: 0; line-height: 1em; font-weight: normal; color: #9C3022; list-style-type: decimal; background-image: none; }

form .errorHidden { display: none; }
form .errorVisible { display: block; border: 0.1em solid #003366}
#frmNHS24 .errorPopup { clear: both; border: 0.1em solid #CC0000; display: none; margin-top: 3em; width: 48em; padding: 0}
form div.errorPopup span { display: block; color: #9C3022; margin: 0 1em 1em 1em; padding: 0; font-size: 1.2em; }
form div.errorPopup img { position: relative; left: 3em; top: -1em }


#frmEnquiries .helpPopup { clear: both; border: 1px solid #007cc6; display: none; margin-top: 1em; margin-bottom: 2em; width: 40em; padding: 0;}
#frmEnquiries .helpPopup { width: 56em; }
#frmEnquiries .helpPopup h3 { color: #007cc6; font-size: 1.3em; margin: 0 0.4em 0.4em 0; }
#frmEnquiries .helpPopup div { display: block; color: #000; margin: 0 1em 1em 1em; padding: 0; font-size: 0.9em; width: 98%;  }
#frmEnquiries .helpPopup img { position: relative; left: 3em; top: -1em }
#frmEnquiries .helpPopup .closeHelpLink a, #frmEnquiries .helpPopup .closeHelpLink a:visited { color: #004685; font-weight: bold; text-decoration: underline; clear: both; float: right; margin-top: -1em; margin-right: 1em; }

/* Microsite Specific */
/*#microsite #health-subjects {margin: 0 0 0 1em;}*/
#microsite .article {border-bottom: none;}
#microsite .article img {float: left; vertical-align: text-top; padding: 0 0.5em 0.5em 0;}
#microsite .article .who img {float: none;}
#microsite #access-options {width: 22.6em; padding: 0.2em; margin: 0 0 1em 0;}
#microsite #access-options li {float: left;}
#microsite #side h3 {background-color: #e5f2f9; padding-top: 3.5em;}

#micro-header {background-color: #f2f2f2; float: left; width: 74em; margin: 0 0 1em 0; padding: 1em; -moz-border-radius: 10px; -webkit-border-radius: 10px; position: relative;}
*html #micro-header {background-color: #f2f2f2; float: left; width: 74em; margin: -0em 0 1em 0; padding: 1em; -moz-border-radius: 10px; -webkit-border-radius: 10px; position: relative;}
#microsite #breadcrumbs {float: left; width: 74em;}
#micro-header #breadcrumbs li {padding-top: 0;}
#micro-header h1 {font-size: 1.9em; margin: 1.92em 0 0 0; position: relative; z-index: 9999;}
#micro-header h1 a { color: #000 }
#micro-header img {position: absolute; right: 0; top: 0.15em; z-index: 1000;}


#microsite #health-subjects p.more {padding: 0.5em 0;}
#microsite #health-subjects p.more a {color: #000; padding-left: 1em; background: url(../images/arrow_rgt.png) no-repeat 0 50%;}
#microsite #aside {float: right; width: 22.6em; padding: 0.2em; margin: 0 0 1em 0;}
#microsite #aside input {vertical-align: top;}

/* Footer */
.legal {width: 96em; margin: 0 auto;}
#footer {background: #f4f4f2; height: 25em; padding: 2em 0 0 0; position: relative; margin-left:2.5em;}
#footer h2 {margin: 0 1.5em .75em; padding: .5em; border-bottom: .1em solid #059fdf; font-size: 1.5em; font-weight: normal;}
.logo1 {position: absolute; right: 12.5em; top: 8em;}
.logo2 {position: absolute; right: 3.5em; top: 8em;}
.footer-links {margin: 1em 30em 0.5em 2.5em; clear:left;}
.footer-links li {float: left; margin: .4em 0.4em 0 0; font-size: 1.2em; line-height: 1.4;}
.footer-links li a {color: #333; padding:0 0.2em; }
.footer-links li a:after {padding-left:0.3em;content: "|";}

.footer-links h3 {color: #004685; font-size: 1.2em; float:left; width:100%;}
.footer-links ul { float:left;width:100%; }
#nav-footer-holder {position: relative; left: 0.8em; top: 3.6em; height: 3.9em; width: 97em; z-index: 3;}
#nav-footer { width: 96em; margin-left:1em;}
#nav-footer li {float: left; padding-bottom: 0; height: 3.9em; line-height: 2.4em; background: url(../images/nav_main_bm.png) repeat-x bottom left;}
#nav-footer li.lft { position: relative; padding: 0 0.3em 0 0;}
#nav-footer li.last-updated {padding-right: 48em;}
*html #nav-footer li.last-updated {padding-right: 45em;}

#nav-footer li .lft-top {display: block; width: 19px; background: #f4f4f2 url(../images/lft_top.png) no-repeat 0 -7px; height: 100%;}
#nav-footer li .lft-btm {display: block; background: #f4f4f2 url(../images/lft_bm.png) no-repeat bottom left; width: 19px; height: 23px; position: absolute; bottom: 0; left: 0;}
#nav-footer li.rgt { position: relative; margin: 0; padding: 0 1em 0 0; background:none;}
#nav-footer li .rgt-top {display: block; width: 38px; background: #f4f4f2 url(../images/rgt_top.png) no-repeat 0 -10px; height: 100%; position: absolute; right: 0; top: 0;}
#nav-footer li .rgt-btm {display: block; background: #f4f4f2 url(../images/rgt_bm.png) no-repeat bottom left; width: 38px; height: 23px; position: absolute; bottom: 0; right: 1px;}
#nav-footer li a {color: #000; display: block; margin: 0 0.5em 0 0;}
#nav-footer li a:after {content: " |";}

/* Typography */
p, a, li, dt, dd, label, input, textarea, legend, td, th {font-size:1.2em;}
li a, li p, li p a, p a, dt a, dd a, label input, label textarea, h1 a, h2 a, h3 a, h4 a, h5 a, li li, p label, li label, li input, .article p a, .article li a, li dt, li dd, td a, table table th, table table td, td p, td li {font-size:1em;}
a:hover {text-decoration:underline; }
#nav-main li, #nav-main li a, .nav-sub li {font-size: 1.14em; font-weight: bold; width:auto !important;}
#nav-footer li {font-size: 1.1em;}

#nav-main .nav-sub li a, #nav-main .nav-sub li a, #nav-footer li a {font-size: 1em; padding-left:0.25em; }
#nav-secondary li a.sml {font-size: 0.95em;}
#nav-secondary li a.med {font-size: 1.25em;}
#nav-secondary li a.big {font-size: 1.5em;}
.puff p {font-size: 1.2em; line-height: 1.3;}
#txt-search, #txtPostcode, #txtKeywords {font-size: 1.1em;}

#content span.lastModified { display: block; clear: both; margin: 1em 0 .5em; font-size: 1.1em;}
#content span { font-size: 1.1em; color:#000; }
#content span a { font-size: 1.1em; color:#00A1E5 !important;}
#content span a.selected { font-size: 1.1em; color:#00A1E5 !important; font-weight:bold; text-decoration:underline;}

/* MOVIE HOLDER STYLES */
.movie-holder { width: 366px; margin-left: 46px; margin-top: 15px;  margin-bottom: 15px;  }
.movie-holder h3 { width: 366px;  height: 15px; margin: 0px 0 6px 0; padding-left: 20px; padding-top: 10px; padding-bottom:10px; color: #000; border: none; }
.movie-holder  #myAlternativeContent { margin-left: 20px;}
.movie-holder .movieDetails {  border: none; padding-bottom: 10px; }
.movie-holder .movieDetails p { color: #FFF;  padding: 10px 10px 0 14px; margin-bottom: 6px; margin-left: 6px;}


#divAlcZoneQuiz {  font-size:1.2em; font-weight:bold; }
#divAlcZoneQuiz hr { display:none; }
/* ALCOHOL ZONE QUIZ */
#divAlcZoneQuiz { width: 460px; margin-left: 8px }
#divAlcZoneQuiz fieldset { width: 460px; clear: both; margin: 15px 0 10px 0; padding-bottom: 15px; border-bottom: 1px solid #cfcfcf}
#divAlcZoneQuiz form p { color: #1271c1; font-weight: bold; margin: 4px 0 5px 0;}
#divAlcZoneQuiz label {  float: right;  width:425px; margin-bottom:5px;  color:#000; font-weight:normal; font-size:1em;}
*html #divAlcZoneQuiz label {  float: right;  width:425px; margin-bottom:4px; margin-top:6px; }
*:first-child+html #divAlcZoneQuiz label {  float: right;  width:425px; margin-bottom:4px; margin-top:8px; }
*html #divAlcZoneQuiz label {  float: right;  width:425px; margin-bottom:6px; margin-top:6px; }
#divAlcZoneQuiz input { float: left;clear:left; margin: 3px 0px 0 0px; margin-bottom:5px;}
#divAlcZoneQuiz fieldset p.pErr { color: #CC0000; font-weight: bold; padding: 0 0 10px 0 }
#divAlcZoneQuiz #btnSubmit { margin-right: 0}
#divAlcZoneQuiz hr { border: 0; background-color: #cfcfcf; width: 460px;  }
#divAlcZoneQuiz h2 {  font-size: 2em; font-weight: bold; color: #9a9a9a; margin-bottom: 10px; }
#divAlcZoneQuiz h3 { padding-bottom: 4px;color:#1C5897; font-size:1.2em; }
table#SgDetails { margin-bottom:20px; }

#divZoneQuizIntro {margin-bottom:5px; }
#divZoneQuizIntro p {margin-bottom:5px; font-weight:normal; font-size:1em; }

#divAlcZoneQuiz fieldset p { font-weight:normal; font-size:1em; margin-bottom:10px; }
#divAlcZoneQuiz p { font-weight:normal; font-size:1em; margin-bottom:10px; }
	#divAlcZoneQuiz ul { margin-bottom:20px;display:block; }
	#divAlcZoneQuiz li a {color:#00A1E5 !important; text-decoration:underline; }
	#divAlcZoneQuiz li a:hover {color:#000 !important; text-decoration:underline; }	
	#divAlcZoneQuiz p a {color:#00A1E5 !important; text-decoration:underline; }
	#divAlcZoneQuiz p a:hover {color:#000 !important; text-decoration:underline; }	
	#divAlcZoneQuiz li {display:block;	color:#000; background-image:url("../images/alc_arrow.gif");
background-position:0 0.4em; background-repeat:no-repeat; padding-left:1em; text-decoration:none; font-weight:normal; font-size:1em;}

/* fix rounded Corners */
shape {width: 10px !important;}
.a {position: absolute; left: -.2em; top: -.2em; width: 10px; height: 10px; background: url(../images/puff_bg.jpg) no-repeat 0 0; z-index: 999;}
.b {position: absolute; right: -.2em; top: -.2em; width: 10px; height: 10px; background: url(../images/puff_bg.jpg) no-repeat -12px 0; z-index: 999;}
.c {position: absolute; left: -.2em; bottom: -.4em; width: 10px; height: 10px; background: url(../images/puff_bg.jpg) no-repeat 0 -10px; z-index: 999;}
.d {position: absolute; right: -.2em; bottom: -.4em; width: 10px; height: 10px; background: url(../images/puff_bg.jpg) no-repeat -12px -10px; z-index: 999;}
#alert .a, #alert .b, #alert .c, #alert .d {background-image: url(../images/alert_bg.jpg) !important;}
.sh-999 .a, .sh-999 .b, .sh-999 .c, .sh-999 .d {background-image: url(../images/alert_bg.jpg) !important;}
.call-nhs .a, .call-nhs .b, .call-nhs .c, .call-nhs .d {background-image: url(../images/nhs_bg.jpg) !important;}
.self-care .a, .self-care .b, .self-care .c, .self-care .d {background-image: url(../images/self_bg.jpg) !important;}
.sh-999 .b, .sh-999 .d, .qanda .b, .qanda .d, , .call-nhs .b, .call-nhs .d, .self-care .b, .self-care .d {right: -.3em;}
#health-subjects .a, #health-subjects .b, #health-subjects .c, #health-subjects .d, .links .a, .links .b, .links .c, .links .d {background-image: url(../images/section_bg.jpg) !important;}
#body-map .a, #body-map .b, #body-map .c, #body-map .d {background-image: url(../images/section_bg.jpg) !important;}
#find-it .a, #find-it .b, #find-it .c, #find-it .d {background-image: url(../images/findit_bg.jpg) !important;}
#options-az .a, #options-az .b, #options-az .c, #options-az .d, #page-head .a, #page-head .b, #page-head .c, #page-head .d {background-image: url(../images/options_bg.jpg) !important;}
.qanda .a, .qanda .b, .qanda .c, .qanda .d {background-image: url(../images/qa_bg.jpg) !important;}
.chq-ArticleList2 {position: relative;}
.chq-ArticleList2 .a, .chq-ArticleList2 .b, .chq-ArticleList2 .c, .chq-ArticleList2 .d {background-image: url(../images/side_bg.jpg) !important; padding-right: 0 !important;}
#search-options p, #search-options li {position: relative;}
#search-options p .c, #search-options p .d {background-image: url(../images/search_bg.jpg) !important;}
#search-options p .c {left: -1em; bottom: 1.4em;}
#search-options p .d {bottom: 1.4em; right: .1em;}
#search-options p .a, #search-options p .b, #search-options li .c, #search-options li .d {display: none;}
#search-options p a { text-decoration: underline; }
#search-options p a:hover { text-decoration: none; }
#search-options li .a, #search-options li .b {background-image: url(../images/search_libg.jpg) !important; z-index: -1;}
#search-options li.selected .a, #search-options li.selected .b {background-image: url(../images/search_bg.jpg) !important; z-index: -1;}
#side h3 .a, #side h3 .b, #side h3 .c, #side h3 .d {background-image: url(../images/side_bg.jpg) !important;}
#micro-header .a, #micro-header .b, #micro-header .c, #micro-header .d {background-image: url(../images/options_bg.jpg) !important;}
#side h3 .a, #side h3 .b {top: -.1em;}
#side h3 .c, #side h3 .d {top: 4.3em;}
#side h3 .a, #side h3 .c {left: -1.1em;}
#side h3 .b, #side h3 .d {right: 0em;}


/* Holiday Locales */
#locales li a {color: #666;}

/* Sitemap */
#sitemap li {background: none;}
#sitemap li a {text-decoration: none; padding-left: .7em; background: url(../images/arrow_find.png) no-repeat 0 .3em;}
#sitemap li a:hover {text-decoration: underline;}
#sitemap li li {margin-left: 1em;}

/* Add PDF Icon */
a.pdf { /*The background image*/
	background: url(../images/pdf.gif) no-repeat left center;
	padding-left: 1.8em !important;
	line-height: 1.5em; /* To center the text vertically with the icon */
	margin-top:5px;
	display:block;
}
/* Add Word Icon */
a.txt { /*The background image*/
	background: url(../images/doc.gif) no-repeat left center;
	padding-left: 1.8em;
	line-height: 1.5em; /* To center the text vertically with the icon */
}

/* Add Excel Icon */
a.xls { /*The background image*/
	background: url(../images/xls.gif) no-repeat left center;
	padding-left: 1.8em;
	line-height: 1.5em; /* To center the text vertically with the icon */
}


#divSGBackLink p a {color:#00A1E5;display:block; margin: 0.25em 1.6em 1em 0; padding-left: .7em; background: url(../images/alc_arrow_back.gif) no-repeat 0 .3em; text-decoration:underline;} 

/* Agenda & Papaers */
.assetList p {padding-left: .7em; background: url(../images/li-arrow.gif) no-repeat 0 .4em;}
.assetList p a {text-decoration: none;}
.assetList p a:hover {text-decoration: underline;}

/* Scottish working Backs */
#backs-intro ul {margin-left: 200px;}
h4 {font-weight:normal; font-size:1.4em; padding-left:0.8em; padding-top:0px; margin-top:0px; }
#bgtitle_grey { background:url(../images/greybgbg.gif) repeat-y;min-height:8em; height:auto !important; height:8em;}
*html #bgtitle_grey { background:url(../images/greybgbg.gif) repeat-y; min-height:4em; height:auto !important; height:4em;display:block; margin-top:-1em;}
*html #bgtitle_grey { background:url(../images/greybgbg.gif) repeat-y; min-height:4em; height:auto !important; height:4em;display:block; margin-top:-1em;}
*:first-child+html #bgtitle_grey { background:url(../images/greybgbg.gif) repeat-y; min-height:4em; height:auto !important; height:4em;display:block; margin-top:-1em; width:98em;}
#bgtitle_grey p { margin-bottom:0px; padding-left:1.2em; width:95%; }
	#bgtitle_grey h2 { width:96%; color:#000; font-weight:bold; font-size:1.6em; border-bottom: 1px solid #00a1e5; padding-bottom:0.3em; margin-bottom:15px; margin-left:1em;}
#bgtitle { background:#1271c1;margin-top:3em; margin-bottom:3em; }
	#bgtitle h2 { color:#fff !important; font-weight:lighter; font-size:2em; padding:1.7em; }
		#bgtitle_topleft { float:left; background:url(../images/blue_topleft.gif) no-repeat; width:11px; height:11px;}
		#bgtitle_topright { float:right; background:url(../images/blue_topright.gif) no-repeat; width:11px; height:11px;}
		#bgtitle_bottomleft { float:left; background:#1271C1 url(../images/blue_bottomleft.gif) no-repeat; width:949px; height:11px; }
		#bgtitle_bottomright { float:right; background:url(../images/blue_bottomright.gif) no-repeat; width:11px; height:11px;}
		*html #bgtitle_bottomleft { float:left; background: url(../images/blue_bottomleft2.gif) no-repeat; width:943px; height:11px; margin-top:0px;overflow:hidden;}

#leftcolumn { float:left; width:30em; }
#maincolumn { float:left; width:40em;  }
	#maincolumn h3 { width:96%;padding-left:0.6em; color:#000; font-weight:bold; font-size:1.6em; border-bottom: 1px solid #00a1e5; padding-bottom:0.3em; margin-bottom:15px; }
	#maincolumn p { margin-bottom:10px; padding-left:0.6em; width:95%; }

	.mainpuff { background:url(../images/darkboxbg.gif) repeat-y;  padding:1.4em 2em 3em 2em; color:#fff; }
		#maincolumn .mainpuff h3 { border-bottom:none; color:#fff; font-size:1.2em; font-weight:bold;padding-bottom:0px; margin-bottom:1em;}
		#maincolumn .mainpuff img { margin:10px 0; }

#maincolumn_wide { float:left; width:70em; }
	#maincolumn_wide h3 { width:680px;padding-left:0.0em; color:#000; font-weight:bold; font-size:1.6em; border-bottom: 1px solid #00a1e5; padding-bottom:0.3em; margin-bottom:15px; margin-left:0.6em; }
	#maincolumn_wide p { margin-bottom:10px; padding-left:0.6em; width:95%; }

#rightcolumn {float:right; width:23em;  }

p .more a { background:red; }

h3.info { background:url(../images/infoicon.gif) no-repeat; width:88%;padding-left:1.5em; color:#000; font-weight:bold; font-size:1.4em; border-bottom: 1px solid #00a1e5; padding-bottom:0.3em; margin-bottom:10px;}
 .rightpuffbg h3 { background:none; width:80%;padding-left:0em; color:#000; font-weight:bold; font-size:1.4em; border-bottom: 1px solid #00a1e5; padding-bottom:0.3em; margin-bottom:10px;}
.rightpuffbg { background:url(../images/greybox_bg.gif) repeat-y;  padding:1.4em 1em 3em 2em; width:220px;}
*html .rightpuffbg { background:url(../images/greybox_bg.gif) repeat-y;  padding:1.4em 1em 3em 2em; width:210px;}

	.rightpuffbg ul { width:90%;}
.spacer { width:100%; height:2em; }
.rightpuffbg li a.JSHover { color:#1271c1; font-weight: bold }

.rightpuffbg li {font-size: 1.16em; line-height: 1.93em; width:201px;}
.rightpuffbg li a {color: #666; text-decoration: none; padding-left: 1em; background: url(../images/alc_arrow.gif) no-repeat 0 .4em;}
.rightpuffbg li a:hover {color:#004685; text-decoration:none;}




.widebox {background:url(../images/mapboxbg.gif) repeat-y;  padding:1.4em 1em 3em 0.6em; margin-right:2em; width:71em;}
	*html .widebox {background:url(../images/mapboxbg.gif) repeat-y;  padding:1.4em 1em 3em 0.6em; margin-right:0em; width:71em;}

#maplayer { text-align:center; }

ul.dlAZList {
float:left;
line-height:1.5em;

margin-left:0;
margin-right:3em;
margin-top:0;

}
ul.dlAZList li {
font-weight:normal;
margin-left:0;
margin-right:0;
margin-bottom:0.4em;
width:23em;

}

ul.dlAZList li a {

background-image:url("../images/alc_arrow.gif");
background-position:0 0.4em;
background-repeat:no-repeat;
color:#666666;
padding-left:1em;
text-decoration:none;
font-size:1em;
}
ul.bmArticleList li {
font-size:1.2em;
font-weight:normal;
margin-bottom:0.2em;
margin-left:0;
margin-right:0;
margin-top:0.5em;
}
ul.bmArticleList li a {

background-image:url("../images/alc_arrow.gif");
background-position:0 0.4em;
background-repeat:no-repeat;
color:#666666;
padding-left:1em;
text-decoration:none;
font-size:1em;
}

ul.dlAZList li a:hover {
text-decoration:underline;
}
#translate { position:absolute; top:5px; }
span.lastModified em {display:block; margin:20px 0; }
#divSitemap li a {
color:#004685;
display:block;
margin-bottom:0px !important;
margin-left:0;
margin-right:0;
margin-top:0px !important;
text-decoration:none;
}
#bodymap_linkholder { width:200px;float:left; margin-left:10px;}
.bodymap_links img { float:left; }
.bodymap_links { float:left;width:183px; background:url(../images/bodyboxtop.gif) repeat-y; font-family:arial; font-size:0.8em; margin:20px 0px 0px 0px;}
	.bodymap_links p { text-align:center; padding:4px 0 4px 0; font-size:1.5em !important; width:183px !important}
	.bodymap_links .button { float:left; margin:0; padding:0;border:none; }
	.bodymap_links a { border:none;}
	.rollover { border:none; float:left; }
	img.logoChoices {  clear:both !important;  margin-top:4em; margin-bottom:2em; float:left; }
#divSitemap ul li ul {margin-left:20px  }
#divSitemap li  { 
	display:block;	color:#004685; background-image:url("../images/alc_arrow.gif");
background-position:0 0.4em; background-repeat:no-repeat; padding-left:1em; text-decoration:none;}
#divSitemap li a { 
	display:block;
	color:#004685;
	margin:5px 0;



text-decoration:none;}
#divSitemap li a:hover {color:#000; text-decoration:underline;}

#divSitemap li { }
p.quizError { color:red;font-size:1em; }

#support-groups { display:block; width:96em; }



/***AC added*********/
.CHQTitle
{
color: #3F719C;
}
.AccordianHead h3
{
cursor:pointer;
color: #3F719C;
padding-top: 8px;
height: 24px;
 background: url("../images/accordian_plus.jpg") no-repeat;  background-position:right;
}
.AccordianHead.selected h3
{
cursor:pointer;
color: #3F719C;
margin-top: 0px !important;
height: 24px;
padding-top:10px;
 background: url("../images/accordian_minus.jpg") no-repeat; background-position:right;
text-decoration:none;
}
.AccordianHeadActive h3
{
}
span #main_0_columnmain_0_lblHeader {  }
#content ul.AccordianUL { padding:0px 0 0px 0; }
#content ul.AccordianUL li a
{
background: url('../images/blue-arrow.jpg') no-repeat 0px 4px; 
line-height:1.6em;
padding-left:15px;
font-size:90%;
}
.sel { padding-left:10px;color: #a05050;background: green; background: url("../images/blue-arrow.jpg") no-repeat left;}
.NavLink{padding-left:10px;}

li.selected ul NavUL{display:none;}

.ui-accordion { margin-top:0px; background:none;
}
#navigation li {                
border-bottom-style:solid;
border-bottom-color:#68C8EE;
border-bottom-width: 1px;
}
#navigation li ul li { border: none; }

ul.AccordianUL { margin-top:0px; margin-bottom:10px; }

li.nobg { margin-top:6px; margin-bottom:6px; }
input#main_0_btnPostcodeSearch { 
	border:none;
	float:left;
	background:url(../images/inyourareasubmit.gif) no-repeat;
	width:28px;
	height:22px;
	position:relative;
	display:block;
	top:0.3em;
	margin-left:0px;
	cursor: pointer;
}
input#main_0_txtPostcode { float:left; border:1px solid #819cb9;width:155px; margin-top:5px; }
span#main_0_rfPostcode {float:left;position:relative; }
*html input#main_0_btnPostcodeSearch { border:none;float:left; background:url(../images/inyourareasubmit.gif) no-repeat; width:28px; height:22px; position:absolute; display:block; top:430px; margin-left:10px;}
*html #main_0_rfPostcode {float:left;display:block;position:relative; clear:left;}


@media screen and (-webkit-min-device-pixel-ratio:0) {


#nav-main li, #nav-main li a, .nav-sub li {font-size: 1.16em; font-weight: bold; width:auto !important;height:2.9em;}
#nav-main .nav-sub li a, #nav-main .nav-sub li a, #nav-footer li a {font-size: 1em; padding-left:0.25em;}
#nav-footer li .lft-top {display: block; width: 19px; background: #f4f4f2 url(../images/lft_top.png) no-repeat 0 -7px; height: 10px;}
#header_0_btnSearch { border:1px solid #808080; color:#808080; background:#f4f4f2; margin-top:-19px; margin-left:11em; left:80em; }

#options-az li a {color: #000; font-size: 1.64em; font-weight: normal; padding: 0.65em 0.19em; margin: 0.5em 0.09em; background-color: #fff; border: 0.1em solid #CCC; display: block; width: 1.3em;}
#options-az li.selected span {color: #000; font-size: 1.64em; font-weight: normal; padding: 0.65em 0; margin: 0.5em 0.09em; background-color: #d8ebfa; border: 0.1em solid #ccc; display: block; width: 1.3em;}
#options-az li a:hover, #options-az li a:active, #options-az li a:focus {background-color: #d8ebfa; border: 0.1em solid #ccc; text-decoration: underline;}
#options-az li.selected a  { background-color: #d8ebfa;}
#options-az li a.nolink { background:#f2f2f2; color:#cccccc; cursor:default;}
#options-az li a:hover.nolink  { text-decoration:none; }

#nav-main li .lft-top {display: block; width: 19px; background: #f4f4f2 url(../images/lft_top.png) no-repeat 0 -7px; height: 100%;}
#nav-main li .lft-btm {display: block; background: #f4f4f2 url(../images/lft_bm.png) no-repeat bottom left; width: 19px; height: 1.7em; position: absolute; bottom: 0; right: 0px;top:2.1em;}

}

#nav-main a{
	text-decoration: none;	
}
#nav-main .zones a span{
    color: #4C4C4C;
    cursor: default;
}

/* leave NHS Infrom page */
.leaveBox{
	width: 71.7em;
	min-height: 440px;
	_height: 440px;
	margin: 0 auto;
	padding: 20px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	border: 2px solid #f2f2f2;
	overflow: auto;
}
	.leaveBox h2{
		font-size: 1.8em;
		font-weight: normal;
		line-height: 1.11111em;
		color: #252525;
		border-bottom: 1px solid #00A1E5;
		padding-bottom: 5px;
		margin-bottom: 20px;
	}
	.leaveBox p{
		line-height: 1.66666em;
		margin: 0 0 20px 0;
	}
	.leaveBox .nhsChoicesLogo{
		display: block;
		margin-bottom: 20px;	
	}
	.leaveBox .options li{
		float: left;
	}
		.leaveBox .options a{
			display: block;
			font-weight: bold;
			color: #376d9d;
			background: url(../images/buttonNHSChoices.png) no-repeat 0 0;
			width: 63px;
			height: 28px;
			text-align: center;
			line-height: 28px;
			margin-right: 10px;
		}
/* end leave NHS Infrom page */


/* .page-head "NHS in your Area" */
.page-head{
	padding: 15px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;	
	background: #F2F2F2;
	margin-bottom: 1em;
	overflow: auto;
	_zoom:1;
}
	.page-head h1{
		font-size: 2em;
		font-weight: normal;
		line-height: 1.11111em;
		border-bottom: 1px solid #00A1E5;
		padding-bottom: 5px;
		margin-bottom: 20px;
	}
	.page-head #access-options {
		width: 14.6em;
		padding: 0.2em;
		margin: 0 0 1em 0;
		float: right;
		z-index:10;
		position:relative;
	}
	.page-head #access-options li {
		float: left;
	}
	.page-head #intro-2col{
		float: left;
		margin-right: 10px;
	}
	.page-head #sub-title-home{
		color: #007ACA;	text-align: right; 
	}
	.page-head input#main_0_search {
		background: url("../images/search.png") no-repeat scroll 0 0 transparent;
		border: medium none;
		color: #004782;
		cursor: pointer;
		font-size: 1.3em;		
		height: 28px;
		width: 63px;
		margin: -2.538461538461538em 0 0 23.46153846153846em;
		display: block;
	}
	.page-head label {
		float: left;
		margin-bottom: 5px;
		width: 11em;
	}
	.page-head input {
		border: 0.1em solid #D4D0C8;
		height: 1.1em;
		margin-bottom: 5px;
		margin-right: 0.2em;
		width: 11em;
	}
	.page-head p {
		padding: 5px;
	}

	#maincolumn_wide{
		width: 71.5em !important;
	}

	#body-map{
		width: 68em;
		padding: 1.5em;
		display: inline;
	}      
	#body-map h3{
		width: auto;
	}
	input#main_0_btnPostcodeSearch{
		position: static !important;
		margin: 4px 0 0 0;
	}
/* .page-head "NHS in your Area" */


/* new lists with arrows */
	#nav-menu li{
		font-size: 1.3em;	
	}
		#nav-menu li li{
			font-size: 1em;
		}
	#nav-menu li.selected span{
		font-weight: bold;
		*zoom: 1;
	}
	#nav-menu li.selected span a{
		background-image: none !important;
		font-weight: bold;
	}
	#nav-menu li.selected li a:hover{
		background-image: none !important;
		font-weight: normal;
	}
	#nav-menu li.selected span a{
		border: 0;
		margin: 0;
		padding: 0;
		color: #004685;
		text-decoration: none;
	}
	#nav-menu li span,
	#nav-menu li a:hover{
		background-position: 0 0.3076em;
	}
/* end new lists with arrows */


/* crazy arrow */
	#aside .puff h2,
	#access-options{
		zoom:1\9;
	}
/* end crazy arrow */

#print, #divDixerit
{
    margin-top:10px;
    float:left;
}

.clear {
    clear: both;
    height: 1px;
    overflow: hidden;
}

