body { color: #ff0; background:#000;}
a, a:hover {color: #01ffff !important;}
#container {width: 99em; margin: 0 auto;}

#backgroundholder {float:left; width:100%; position:absolute; top:0px;left:0px; height:17em; background:#343434;}

#header {height: 17em; position: relative; z-index: 2; background: #343434; margin-bottom:25px;}
#banner-img {position: absolute; top:1.7em; left: 16.5em; height: 15.7em; width: 25.6em; z-index: 3; overflow:hidden; }
#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: #ff0; 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: #ff0; line-height: 1.1em; margin-bottom:5px;}
#tag-line p {color: #ff0;}

/* Search Options */
#search-options {position: absolute;  width: 23.5em; height: 7em; z-index: 99999; }
#search-options p input {vertical-align: middle;}
#search-options p label {font-size:90%; color: #ff0;}
#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: #ff0; margin: 0; line-height: 1;}

/* 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: #343434; 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_bm_blk.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: #01ffff;}
#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; position: relative; padding-top: 0;}
#nav-main li.lft:after {content: "";}
#nav-main li .lft-top {display: block; width: 19px; background: #343434 url(../images/lft_top_blk.png) no-repeat 0 -7px; height: 100%;}

#nav-main li .lft-btm {display: block; background: #343434 url(../images/lft_bm_blk.png) no-repeat bottom left; width: 19px; height: 1.7em; position: absolute; bottom: 0; right: 2px;top:2.2em;}
*html #nav-main li .lft-btm {display: block; background: #343434 url(../images/lft_bm_blk.png) no-repeat bottom right; width: 38px; height: 1.7em; position: absolute; bottom: 0; right: -1px;top:2.36em;}

#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: #01ffff;}
#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: #000 !important; border: 2px solid #232323; z-index: 9999 !important;}
#nav-main li.zones:hover .tab {left: 0; top: 2.35em; z-index: 9999; background: #000 !important;}
#nav-main li.medadvice:hover .tab {left: 0; top: 2.35em; z-index: 9999; background: #000 !important;}
#nav-main li.local:hover .tab {left: 0; top: 2.35em; z-index: 9999; background: #000 !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: #ff0; 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: #343434 url(../images/rgt_top_blk.png) no-repeat 0 -10px; height: 100%;}
	*html #nav-sub li .rgt-top {display: block; width: 38px; background: #343434 url(../images/rgt_top_blk.png) no-repeat 0px -10px; height: 3.6em; margin-left:-5px;}
#nav-sub li .rgt-btm {display: block; background: #343434 url(../images/rgt_bm_blk.png) no-repeat bottom left; width: 38px; height: 1.7em; position: absolute; bottom: 0; right: 0;top:24px;}
	*html #nav-sub li .rgt-btm {display: block;  background: #343434 url(../images/rgt_bm_blk.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: 96em; margin:0; background: #000 !important; 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; }
#content {float: left; width: 52em; 	min-height:500px; 	height: auto !important;		height:500px; }
#content-2col {float: right; width: 74em;}

.article-title {position: relative;}
.article-title img {position: absolute; right: 0.5em; top: 0.75em;}
.article-title h1 {font-weight: normal; font-size: 1.9em; color: #ff0;}
.article-title h1 a {color: #000; padding-left: .5em; background: url(../images/arrow_viz.gif) no-repeat 0 .4em;}
.article-title h2 {font-size: 1.3em; color: #ff0;  margin: 0.3em 0 0em 0em; font-weight: bold; padding-bottom: .6em;}
.article {border-bottom: 1px solid #232323;}
.article h3 {font-size: 1.3em; color: #ff0;}
.article h4 {font-size: 1.3em; color: #ff0;font-weight:bold; padding-left:0em;}
.article h3 a {color: #01ffff; text-decoration: none; padding-left: 1em; background: url(../images/arrow_viz.gif) no-repeat 0 .3em;}
.article h3 a:hover, .article h3 a:active {color: #01ffff; 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/arrow_viz.gif) no-repeat 0 .6em; margin-left:0.6em;}
.article .last-updated {font-size: 1em;}
.article p, .article ul {margin: 0em 0 1em 0; color: #ff0;}
.article li a {color: #01ffff; text-decoration: underline;}
.article li a:hover {text-decoration: underline; color:#01ffff !important;}
.article p a {color: #01ffff !important; text-decoration: underline;}
.article p a:hover {color: #01ffff !important;}
.article p.next a {color: #01ffff;}
.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:#ff0; }
.article table {margin: 1em 0;}
.article th {text-align: left; padding: 0 0 .3em;}

.article dt {font- weight:bold; color:#ff0;   margin-top:15px;}
.legal p {font-size: 1.1em; padding: 1em;}

.news-list {border-bottom: 1px solid #000; 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: #343434; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; padding: .5em;}
#highlight .headline {padding: .5em; margin: .5em; width:44.7em; background: #000; -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 {float: left; width: 70em; margin-left: 1.8em; position: relative;}
#headlines.home { width: 45em; float:left; }
#headlines h2 {border-top: 0.2em solid #232323; color: #000; font-size: 1.3em; padding: 0.2em 0 0 0; margin: 0 0 1em 0;}
#headlines h2 span {background-color: #343434; border-bottom: 0.2em solid #232323; padding: 0.2em 0.5em; color: #ff0;}
#headlines h2 a {color: #343434; text-decoration: underline; margin: 0 0 0 1.2em; font-weight: normal;}
#headlines h2 a:hover {color: #000;}
.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: 1px solid #01ffff;}
.headline img {float: right; margin: 0em 0em 1em 0; border:1px solid #343434; padding:2px;}
.headline-txt {float: left; overflow: hidden; width: 55em;}
.headline-txt.home { width: 27em;}
.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: 0 0 6px 6px; }
.divImgBox img { padding: 4px; }
.divImgBox p { padding: 0 4px 0 4px; font-size: 1em; width:310px}


.AccordianHead h3
{
cursor:pointer;
color: #FFFF00;
padding-top: 10px;

height: 24px;
 background: url("../images/accordian_plus.jpg") no-repeat;  background-position:right;
}
.AccordianHead.selected h3
{
cursor:pointer;
color: #FFFF00;
padding-top: 0px;
border-top-style:solid;

height: 24px;
 background: url("../images/accordian_minus.jpg") no-repeat; background-position:top right;
text-decoration:none;
}
span#main_0_columnmain_0_lblHeader { color:#FFFF00;  }

#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%;
color:#01FFFF !important;
}

/* Side Navigation for Health Library */
#side h3 {font-size: 1.4em; text-transform: uppercase; color: #ff0; background-color: #343434; padding: 3em 1em 1em 1em; -moz-border-radius: 10px; -webkit-border-radius: 10px; position: relative;}
#side h3 a { color: #ff0; text-decoration: underline }
#side h3 a:hover { text-decoration: none; }
#nav-menu {margin: 0.5em 0;}
#nav-menu li {padding: 0.25em 0; list-style-position: inside;}
#nav-menu li a {padding: 0 0 0 1em; color: #01ffff; display: block;}
#nav-menu li span {padding: 0 0 0 1em; background: url(../images/arrow_viz.gif) no-repeat 0 0.4em; color: #ff0;  display: block;}
#nav-menu li a:hover {text-decoration: underline; background: url(../images/arrow_viz.gif) no-repeat 0 0.4em;}
#nav-menu li.selected a {text-decoration: underline; background: url(../images/arrow_viz.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: #01ffff;}
#nav-menu li.selected li a:hover {text-decoration: underline; background: url(../images/arrow_viz.gif) no-repeat 0 0.6em;}
#nav-menu li li {padding: 0.25em 0.5em; border-bottom: none;}

#side ul li a { color: #01ffff;}
#side ul li span {color: #000; }
#side ul li a:hover {text-decoration: none; background: url(../images/arrow_viz.gif) no-repeat 0 0.4em; color:#01ffff !important; font-weight:bold;}
#side ul li.selected {text-decoration: none; background: url(../images/arrow_viz.gif) no-repeat 0 0.6em; color:#ff0;}
#side ul li.selected a {text-decoration: underline; background: url(../images/arrow_viz.gif) no-repeat 0 0.6em; color: #ff0; font-weight:bold; text-decoration:none;}
#side ul li ul {padding: 0.25em 0; margin: 0.25em 0 0 0;}
#side ul li.selected li a {background: none; text-decoration: none; color: #01ffff;}
#side ul li.selected li a:hover {text-decoration: underline; background: url(../images/arrow_viz.gif) no-repeat 0 0.4em;}
#side ul li li {padding: 0.25em 0.5em; border-bottom: none;}


.question {background-color: #343434; 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: #000; margin: 1em 0 0 0; padding: 1em;}


/* Aside */
#aside h2 {font-size: 1.3em; color: #ff0; padding: 0 0 0.4em 0; margin: 0.5em 2em 0.5em 0.5em; border-bottom: 1px solid #01ffff;}
#aside h3 {font-size: 1.2em; color: #343434; 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: #000; border: 2px solid #343434; -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/arrow_viz.gif) no-repeat 0 .4em; list-style-position: outside;}
.links li a {color: #01ffff666; text-decoration: none; display: inline-block; padding-left: .4em;}

/* Related Links */
.outer {padding: 0.2em; background-color: #232323; margin: 2em 0;}
.related {padding: 1em; background-color: #000;}
.related li a {color: #343434; text-decoration: underline;}

/* Breadcrumbs */
#breadcrumbs h3 {position: absolute; left: -9999em;}
#breadcrumbs ul {margin: 0 0 0 1em;}
#breadcrumbs li {float: left; padding: 0.7em .4em 1em 1em; background: url(../images/arrow_viz.gif) no-repeat 0 1em; margin: 0 0.25em 0 0; font-size: 1.1em}
#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: #01ffff;}

/* 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 h2, #options-az h2, #definitions h2 {font-size: 1.8em !important; padding: 0.5em 0 0.1em 0; border-bottom: 1px solid #01ffff; 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 {background-color: #343434 !important; color: #ff0 !important; padding: 1.5em; margin: 1em 0; -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: #01ffff !important; font-size: 1.64em; font-weight: normal; padding: 0.65em 0.1em; margin: 0.5em 0.09em; background-color: #000 !important; 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: #343434; border: 0.1em solid #ccc; text-decoration: underline;}
#options-az li.selected a  { background-color: #232323; color:#ff0 !important;}
#options-az li a.nolink { background:#232323; color:#ff0 !important; cursor:default;}
#options-az li a:hover.nolink  { text-decoration:none; }
#body-map {background-color: #000; float: left; width: 68.6em; margin: 0 1em 0 0; padding: 1.5em; border: 2px solid #000;  -moz-border-radius: 10px; -webkit-border-radius: 10px; position: relative;}

#body-map h2 span {color: #ff0;}
#body-map p {font-size: 1.3em;}

#body-parts {margin: 1em 0 0 0; background-color: #000;}
#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; }

#health-subjects {background-color: #000; float: left; width: 20.6em; padding: 1em; border: 2px solid #343434;  -moz-border-radius: 10px; -webkit-border-radius: 10px; position: relative;}
#health-subjects h2 {margin: 0.45em 0 0 0;}
#health-subjects h2 span {padding: 0 1em 0 0;}
#health-subjects ul {margin: 0.6em 0; background-color: #000;}
#health-subjects li {font-size: 1.3em; line-height: 1.93em;}
#aside #health-subjects li {line-height: 1.3em;}
#health-subjects li a {color: #01ffff; text-decoration: none; padding-left: 1em; background: url(../images/arrow_viz.gif) no-repeat 0 .4em;}
#health-subjects li a:hover {color:#01ffff !important; font-weight:bold; text-decoration:none;}
#health-subjects p.more a {color: #01ffff;}
#health-subjects.bodymap { border: 2px solid #343434;  -moz-border-radius: 10px; -webkit-border-radius: 10px; position: relative;}

#health-subjects li.selected {font-weight:bold;color: #01ffff; text-decoration: none; padding-left: 1em;  background: url(../images/arrow_viz_nolink.gif) no-repeat 0 .4em; color:#ff0;}

#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: #01ffff; text-decoration: none; padding-left: 1em; background: url(../images/arrow_viz.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: #000;}
#health-subjects dl.dlAZList dt a {color: #01ffff; text-decoration: underline; padding-left: 1em; background: url(../images/arrow_viz.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: #343434; 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 #232323;}
.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 {font-size: 1.3em; padding: 0 0 0 1.5em; background: url(../images/i.gif) no-repeat 0 50%; border-bottom: 1px solid #232323; margin: 0 0 1em 0; line-height: 1.8em;}
.useful-res h2 span {padding: 0 1em 0 0; background: url(../images/arrow_dwn.png) no-repeat 100% 50%;}
.useful-res li {margin: 0.25em 1.6em 0.25em 0; padding-left: .7em; background: url(../images/arrow_viz.gif) no-repeat 0 .5em;}
.useful-res li a {color:#01ffff; text-decoration: underline;}

.useful-res li a:hover {text-decoration: underline; color:#01ffff !important;}

#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:#ff0; }
/* 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: #01ffff;}
#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: #01ffff !important; 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;}
#slideshow li {float: left; margin: 0.25em; text-align: center; font-size: 1.2em;}
#slideshow li a {display: block; background-color: #000; color: #000; text-decoration: none; padding: 0.5em; width: 1.5em; height: 1.25em;}
#slideshow li.ui-state-active a {background-color: #343434;}
.panel-content {position: absolute; left: 5em; height:10em !important;top: 25em; width: 39.5em; background: #000; -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:#ff0; text-decoration: none;}
.panel-content p {font-size: 1.3em; margin: 0.25em 0.5em;}
.panel-content p a {color: #01ffff; text-decoration:underline;}
.panel-content p a:hover { color:#01ffff !important;}
.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; padding: .5em; height:100px !important; position: relative; border: 2px solid #232323; float:left; -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: 29em; margin-left: 0em; }
.puff h2 {font-size: 1.4em; font-weight: normal; padding: 0.3em 0 .0em 0.3em;  font-weight:bold;/*  background: url(../images/arrow_viz.gif) no-repeat 0 .6em; */ }
.puff h2 a {color:#01ffff !important; 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: #01ffff; text-decoration:underline; margin-left:0px !important;}
.puff .puff-content p a:hover {color: #01ffff; text-decoration:underline; margin-left:0px !important;}
.puff .puff-content a { color:#01ffff; text-decoration:none; margin-left:10px;}
#home-lower {margin: 1em 0 2em 0;}

#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 1em 1em 0.75em; background: url(../images/arrow_find.png) no-repeat 0 .6em; 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 #232323; padding-bottom: 0.5em;}
.text-phone {background-color: #000;}
.text-phone img {position: absolute; right: 1.5em; top: 1.5em;}
.home-links h3 {border-top: 0.2em solid #232323; color: #ff0; font-size: 1.3em; padding: 0.2em 0 0 0; margin: 0 0 1em 0;}
.home-links h3 span {background-color: #343434; border-bottom: 0.2em solid #232323; padding: 0.2em 0.5em;}
.home-links h4 {font-size: 1.3em; color: #ff0; margin: 0 0.5em;}
.home-links p {font-size: 1.3em; color: #ff0; 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: #01ffff;}
.home-links p strong {color: #ff0;}


#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: #343434; padding: 0 0 0 5em;}
#find-it h2 a {text-decoration: none;}
#find-it h2 a:hover {text-decoration: underline;}
#find-it p {color: #ff0; padding: 0.5em 0 0 6em;}
#find-it p.full-width { padding: 1em 0 0 0; }
#find-it a {color: #01ffff; text-decoration: underline;}
#find-it img {position: absolute; left: 1em; top: 1em;}

/* Common Health Questions */
#page-head {background-color: #343434; margin: 0 0 1em; padding: 1.5em; position: relative; min-height: 10em; height: auto !important; height: 10em; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
#page-head h1 {font-weight: normal; font-size: 2.1em; color: #ff0; float: left; border-bottom: 1px solid #ff0; width: 44em;}
#page-head #sub-title {float: left; padding: 0.8em 0 0 2.5em; width: 28em; color: #ff0;}
#page-head #sub-title a {color: #01ffff; text-decoration: underline;}
#page-head #intro, #page-head #intro-2col { color: #ff0; 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: #01ffff;}
#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;}
#page-head #sub-title-home {width: 28em; color: #ff0; position: absolute; left: 65em; 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; color: #ff0;}
#page-head #sub-title-home a {color: #01ffff; text-decoration: underline;}
#page-head #access-options {width: 14.6em; padding: 0.2em; margin: 0 0 1em 0; float: right;}
#page-head #access-options li {float: left;}
#page-head p {clear: left;}
#page-head label { float:left; width:10em; margin-bottom:5px;}
#page-head input {width: 11em; height: 1.1em; border: 0.1em solid #000; margin-right: 0.2em; margin-bottom:5px;}
#page-head input#main_0_search { width:63px; height:28px; border:none; cursor:default; margin-left:22.5em; margin-top:-0.4em; cursor: pointer; background url(..images/search.png) no-repeat 0 0; text-transform: uppercase;}
#common #content {width: 64em; 	min-height:500px;	height: auto !important;		height:500px;}
h2.section-title {font-weight: normal; font-size: 1.9em; color: #ff0;}
#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: #01ffff; padding-left: 1em; background: url(../images/arrow_viz.gif) no-repeat 0 .4em;}
#healthquestions-home li a:hover {text-decoration: underline;}
#healthquestions-home li.selected {text-decoration: underline; margin-left: 0; color: #ff0;}

#healthquestions-home h2 {font-size: 1.8em !important; padding: 0.5em 0 0.1em 0; border-bottom: 1px solid #343434; 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: #01ffff; 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: #01ffff; }
#healthquestions-index li a:hover {text-decoration: underline;}
#healthquestions-index li.selected {text-decoration: underline; margin-left: 0; color: #ff0;}

#healthquestions-index h2 {font-size: 1.4em; text-transform: uppercase; color: #ff0; background-color: #343434; 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: #01ffff; font-weight: bold;}
#common .article p.c84, #common .article p strong {color: #ff0;}

/* Glossary */
#glossary-home { } 
#glossary-home dl {margin: 0 1.2em 0.3em 1.2em; }
#glossary-home dt { float: left; clear: left; width: 15em; color: #ff0; 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: #ff0; 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: #ff0; 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/arrow_viz.gif) no-repeat 0 .4em;}
#support-groups #aside {margin-left: .5em; padding-top: 2.7em;}
.SgResults {width: 93em; margin: 1em 0;}
.SgResults th {font-size: 1.3em; text-align: left; border-bottom: 0.2em solid #232323; padding: 0 0.2em 0.1em 0; white-space: nowrap; color: #ff0; font-weight: normal;}
.SgResults td {padding: 0.2em; line-height: 1.4em;}
.SgResults td a {color: #01ffff; text-decoration: none; background: url(../images/arrow_viz.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: 18em; padding-right: 2em;}
.results {width: 94em; padding: 1em; background-color: #000; margin: 1em 0; float:left;}
.results h2 {font-size: 1.8em; padding: 0.5em 0 0.1em 0; border-bottom: 1px solid #343434; margin: 0 0 0.3em 0;}
.err a {color: #01ffff; text-decoration: underline; font-weight: bold;}
strong a:visited {color: #01ffff;}
.SgResults .col1a, .SgResults .col1b, .SgResults .col1c {width: 20em;}
.SgResults .col2a, .SgResults .col2b, .SgResults .col2c {width: 14em;}
.SgResults .col3a, .SgResults .col3b, .SgResults .col3c {width: 14em;}


#sgRelated {background-color: #000; float: left; width: 22.6em; padding: 0.2em; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
#sgRelated .inner {background-color: #000; padding: 0.8em;}
#sgRelated h2 {margin-right: 0;}
#sgRelated li a {color: #01ffff; 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 #343434; }
#SgDetails td a {color: #01ffff; text-decoration: underline; font-weight: bold;}

/* 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: #000; margin: 1em 0; padding: 1em; position: relative; min-height: 14em;}
#local-services-holder #page-head #intro-2col {color: #ff0; position: absolute; left: 1em; top: 4em; width: 60em;}
#local-services-holder #page-head #sub-title-home {width: 28em; color: #ff0; 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: #ff0; 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; margin-top: 1em;}
.pagination p a {color: #01ffff;}
#tabs {margin: 1em auto; width: 96em;}
#AppHolder {border-top: 2em solid #343434; 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: #01ffff;}
.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: #000; 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 #343434; vertical-align: top;}
#tblPharm td a {background: url(../images/info.gif) no-repeat 0 50%; padding: .3em 0 .3em 1.8em; color: #01ffff; font-weight: bold; line-height: 1.3;}
#tblPharm td.tblPharmAdd {padding-left: 1em;}
#tblPharm td.tblPharmAdd a {background-image: url(../images/arrow_viz.gif); padding-left: .7em;}
#tblPharm h3 {color: #01ffff; 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/arrow_viz.gif) no-repeat 0 0.6em; margin: 0.25em 0 0.25em 0;}
.serviceBrowse a, .serviceBrowseAll a {color: #01ffff;}
.serviceBrowse h2, .serviceBrowseAll h2 {font-size: 1.4em; padding: 0.5em 0 0.1em 0; border-bottom: 1px solid #343434; 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: #01ffff; 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: #000; padding: 1em; margin: 1em 0; border: 2px solid #232323; -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 #343434; margin: 0 0 0.3em 0;}



#sf-topics {margin: 1em;}
#sf-topics li {padding: 0.2em 0;}
#sf-topics li a {color: #01ffff; padding: 0 0 0 .7em; background: url(../images/arrow_viz.gif) no-repeat 0 .4em;}

.self-care {background-color: #000; padding: 1em; margin: 1em 0; border: 2px solid #343434; -moz-border-radius: 10px; -webkit-border-radius: 10px; position: relative;}
.self-care p {padding: 0.25em 0;}
.self-care a {color: #01ffff; 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 #343434; 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 #343434; 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: #000; padding: 1em; margin: 1em 0; border: 2px solid #343434;  -moz-border-radius: 10px; -webkit-border-radius: 10px; position: relative;}
.sh-999 p {padding: 0.25em 0;}
.sh-999 a {color: #01ffff; 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 #343434; 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 #343434; 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: #000; padding: 1em; margin: 1em 0; border: 2px solid #343434; -moz-border-radius: 10px; -webkit-border-radius: 10px; position: relative;}
.call-nhs p {padding: 0.25em 0;}
.call-nhs a {color: #01ffff; 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 #343434; 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 #343434; 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: #000; padding: 1em; margin: 1em 0; border: 2px solid #343434; -moz-border-radius: 10px; -webkit-border-radius: 10px; position: relative;}
.call-prof p {padding: 0.25em 0;}
.call-prof a {color: #01ffff; 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 #343434; 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 #343434; 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: 1em 0; padding: 0 0 1em 0; border-bottom: 1px solid #232323;}
#article-glossary h3 {color: #ff0; font-size: 1.3em; margin-bottom: .5em;}
#article-glossary dt {font-weight: bold;}
#article-glossary dd {color: #ff0; font-style: italic; margin-bottom: .8em;}

/* General Search Results */
.search-results h2 {font-size: 1.3em; color: #000; border-bottom: 1px solid #232323; margin: 0.3em 0 0.9em -0.1em; font-weight: bold}
.search-results {margin: 1em 0;}
.search-results h3 a {font-weight: normal;}
.search-results p {margin-left: 1em;}
.search-results p.more {margin-left: 0;}
.search-results p.more a {color: #01ffff;}
#header_0_btnSearch { border:1px solid #232323; color:#ff0; background:#343434; margin-top:-28px; margin-left:11em; left:80em; }
*:first-child+html #header_0_btnSearch { border:1px solid #ccc; color:#ff0; background:#343434; 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: #ff0; }
#hiSummary dt { width: 24em; float: left; clear: left; margin-bottom: 0.2em; }
#hiSummary dd {color: #ff0; 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: #ff0 !important}


/* Formbuster styles */
#frmNHS24 { width: 52em; font-size: 1em; padding: 0; margin: 1em 0 0 0;  }
#frmNHS24 fieldset { padding: 1em; border-top: 0.2em solid #232323; 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: 20em; }
#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: #343434; border-top: 0.2em solid #232323; border-bottom: 0.2em solid #232323; font-size: 1.3em; color: #ff0; 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: #000; 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 #343434;  }
#frmNHS24 fieldset .ghostElement { display: none;}
#frmNHS24 #Clear { float: left;}
#frmNHS24 #Submit { width: auto; height: auto; float: right; margin-bottom: 1em; }

#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 #232323; 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: #343434; border-top: 0.2em solid #232323; border-bottom: 0.2em solid #232323; font-size: 1.3em; color: #000; 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: #ff0}
#frmEnquiries fieldset select, #frmEnquiries fieldset p .radio, #frmEnquiries fieldset p .checkbox { width: auto; }
#frmEnquiries span.addInfo { font-size: 0.9em; color: #ff0;  } 
#frmEnquiries a.helpLink { font-size: 0.9em; font-weight: bold; margin-left: 1em; color: #01ffff; text-decoration: none}
#frmEnquiries a.helpLink img { vertical-align: middle; margin: 0 0 3px 8px; }
#frmEnquiries hr { border: 0; height: 0.2em; background-color:#343434; color: #343434; 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 #343434; margin-bottom: 2em;}
span.formBusterError {padding: 0; border: none;}
.formBusterError, span.formBusterError { color: #ff0; font-weight: bold }
ol.formBusterSummary li { margin: 0.4em 0 0.4em 4em; padding: 0; line-height: 1em; font-weight: normal; color: #ff0; list-style-type: decimal; background-image: none; }

form .errorHidden { display: none; }
form .errorVisible { display: block; border: 0.1em solid #343434}
#frmNHS24 .errorPopup { clear: both; border: 0.1em solid #343434; display: none; margin-top: 3em; width: 48em; padding: 0}
form div.errorPopup span { display: block; color: #ff0; 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 #343434; display: none; margin-top: 1em; margin-bottom: 2em; width: 40em; padding: 0;}
#frmEnquiries .helpPopup { width: 56em; }
#frmEnquiries .helpPopup h3 { color: #ff0; font-size: 1.3em; margin: 0 0.4em 0.4em 0; }
#frmEnquiries .helpPopup div { display: block; color: #ff0; 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: #01ffff; 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: #343434 !important; padding-top: 3.5em;}

#micro-header {background-color: #343434 !important; float: left; width: 74em; margin: 0 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: 2em 0 0 0; position: relative; z-index: 9999;}
#micro-header h1 a { color: #01ffff }
#micro-header img {position: absolute; right: 0; top: 0.1em; z-index: 1000;}


#microsite #health-subjects p.more {padding: 0.5em 0;}
#microsite #health-subjects p.more a {color: #01ffff; 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: #343434; height: 26em; padding: 2em 0 0 0; position: relative; margin-left:2.5em;}
#footer h2 {margin: 0 1.5em .75em; padding: .5em; border-bottom: .1em solid #232323; 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: #01ffff; padding:0 0.2em; }
.footer-links li a:after {padding-left:0.3em;content: "|";}

.footer-links h3 {color: #ff0; 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_blk.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: #343434 url(../images/lft_top_blk.png) no-repeat 0 -7px; height: 100%;}
#nav-footer li .lft-btm {display: block; background: #343434 url(../images/lft_bm_blk.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: #343434 url(../images/rgt_top_blk.png) no-repeat 0 -10px; height: 100%; position: absolute; right: 0; top: 0;}
#nav-footer li .rgt-btm {display: block; background: #343434 url(../images/rgt_bm_blk.png) no-repeat bottom left; width: 38px; height: 23px; position: absolute; bottom: 0; right: 0;}
#nav-footer li a {color: #01ffff; 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;}
p, li, dt, dd, td, th, legend { color: #ff0;}
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;}
#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;}
/**/
#content span {color: #ff0;}

#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;}

/* MOVIE HOLDER STYLES */
.movie-holder { width: 366px; background: transparent url(../images/swinefluVideo_bg.gif) no-repeat bottom left; margin-left: 46px; margin-top: 15px;  margin-bottom: 15px;  }
.movie-holder h3 { width: 366px; background: transparent url(../images/swinefluVideo_top.gif) no-repeat 0 0; height: 15px; margin: 10px 0 6px 0; padding-left: 20px; padding-top: 10px; color: #ff0; border: none; }
.movie-holder  #myAlternativeContent { margin-left: 20px;}
.movie-holder .movieDetails {  border: none; padding-bottom: 10px; }
.movie-holder .movieDetails p { color: #ff0;  padding: 0 10px 0 10px; margin-bottom: 6px; margin-left: 6px;}

/* 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 #343434}
#divAlcZoneQuiz form p { color: #ff0; font-weight: bold; margin: 4px 0 5px 0;}
#divAlcZoneQuiz label {  float: right;  width:425px; margin-bottom:5px; }
#divAlcZoneQuiz input { float: left;clear:left; margin: 3px 0px 0 0px; margin-bottom:5px;}
#divAlcZoneQuiz fieldset p.pErr { color: #ff0; font-weight: bold; padding: 0 0 10px 0 }
#divAlcZoneQuiz #btnSubmit { margin-right: 0}
#divAlcZoneQuiz hr { border: 0; background-color: #343434; width: 460px;  }
#divAlcZoneQuiz h2 {  font-size: 2em; font-weight: bold; color: #ff0; margin-bottom: 10px; }
#divAlcZoneQuiz h3 { padding-bottom: 4px;color:#ff0; font-size:1.2em; }
#main_0_columnmain_1_divQuiz fieldset p { margin-bottom:10px; color:#ff0; font-weight:bold;}

#main_0_columnmain_1_divQuiz p { margin-top:15px;}



/* Holiday Locales */
#locales li a {color: #01ffff;}

/* 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;
	line-height: 1.5em; /* To center the text vertically with the icon */
}
/* 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 */
}


/* 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: #343434 none !important; min-height:100px;}
#bgtitle_grey p { margin-bottom:10px; padding-left:1.2em; width:95%; }
	#bgtitle_grey h2 { width:80%; color:#ff0; font-weight:bold; font-size:1.6em; border-bottom: 1px solid #000; padding-bottom:0.3em; margin-bottom:15px; margin-left:1em;}
#bgtitle { background:#1271c1;margin-top:3em; margin-bottom:3em; }
	#bgtitle h2 { color:#ff0; 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:#1271C1 url(../images/blue_bottomleft.gif) no-repeat; width:943px; height:11px;}

#leftcolumn { float:left; width:30em; }
#maincolumn { float:left; width:40em;  }
	#maincolumn h3 { width:96%;padding-left:0.6em; color:#ff0; font-weight:bold; font-size:1.6em; border-bottom: 1px solid #000; 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:#ff0; }
		#maincolumn .mainpuff h3 { border-bottom:none; color:#000; 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:96%;padding-left:0.0em; color:#ff0; font-weight:bold; font-size:1.6em; border-bottom: 1px solid #01ffff; padding-bottom:0.3em; margin-bottom:15px; margin-left:0.6em; background-color: #343434;}
	#maincolumn_wide p { margin-bottom:10px; padding-left:0.6em; width:95%; }

#rightcolumn {float:right; width:23em;  }
#rightcolumn img {display: none !important;}

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 #01ffff; padding-bottom:0.3em; margin-bottom:10px;}
 .rightpuffbg h3 { background:none; width:88%;padding-left:0em; color:#ff0; font-weight:bold; font-size:1.4em; border-bottom: 1px solid #01ffff; padding-bottom:0.3em; margin-bottom:10px;}
.rightpuffbg { background: #000 none !important;  padding:1.4em 1em 3em 2em; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border: 2px solid #343434;}
	.rightpuffbg ul {}
	.rightpuffbg li {  padding:0.2em 0; width:100%; }
	.rightpuffbg li a { background:url(../images/arrow_viz.gif) no-repeat;text-decoration:none; color:#01ffff; padding-left:1.2em;}	
	.rightpuffbg li a:hover { background:url(../images/arrow_viz.gif) no-repeat;text-decoration:none; color:#01ffff; padding-left:1.2em; text-decoration: underline;}
.spacer { width:100%; height:2em; }

.widebox {background: #343434 none !important;  padding:1.4em 1em 3em 0.6em; margin-right:2em; width:70em;}
#maplayer { text-align:center; }

ul.dlAZList {
float:left;
font-size:1.1em;
line-height:1.5em;
margin-bottom:0;
margin-left:0;
margin-right:3em;
margin-top:0;
width:25em;
}

ul.dlAZList li {
font-size:1.2em;
font-weight:normal;
margin-bottom:0.2em;
margin-left:0;
margin-right:0;
margin-top:0.5em;
}

ul.dlAZList li a {

background-image:url("../images/arrow_viz.gif");
background-position:0 0.4em;
background-repeat:no-repeat;
color:#01ffff;
padding-left:1em;
text-decoration:none;
}
ul.dlAZList li a:hover {
text-decoration:underline;
}

span.lastModified em {display:block; margin:20px 0; }

#bodymap_linkholder { width:200px;float:left; margin-left:10px;}
.bodymap_links img { float:left; }
.bodymap_links { float:left;width:183px; background:url(../images/bodyboxtop_blk.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 {   width:125px; height:30px; margin-top:30px; margin-bottom:20px; margin-left:600px;}


.page-head {
	background-color: #343434 !important;
	color: #FFFF00;
}


@media screen and (-webkit-min-device-pixel-ratio:0) {


#nav-main li, #nav-main li a, .nav-sub li {font-size: 1.19em; 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: #343434 url(../images/lft_top_blk.png) no-repeat 0 -7px; height: 10px;}
#header_0_btnSearch { border:1px solid #000; color:#ff0; background:#343434; margin-top:-19px; margin-left:11em; left:80em; }

/* Google Translate */
.goog-te-gadget {color: #ff0 !important;}


.article div dt, .article div dd {
    color: yellow;
}



/***** MICROSITES ***/

#msleftnavigation #ms-home, #edu-microsite #masthead {
    background-color: #343434;
}
#msleftnavigation   li.selected a.selectedLink{
    background-color: #343434; 

}
 
 #print, #divDixerit
{
    margin-top:10px;
    float:left;
}

