/* CSS/xhtml by Neil Paterson, Civic & Design by Zoe Ingram, Civic. */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline;}

* {margin:0; padding:0;}
html {background:#D64D00;}
body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:71%; background:#D64D00; text-align:center;}
body#popup {background:#FFFDEE;}

/* containers */
#container {width:900px; padding:0 20px; margin:0 auto; background:#FFFDEE url(../images/css-bg.gif) center top repeat-y; position:relative; text-align:left;}
body#home #container {background:url(../images/css-home-bg.gif) center top repeat-y;}
body#popup #container {background:#FFFDEE; padding:0; height:515px; overflow:scroll; width:750px;} 
.wrapper {padding:0 20px; position:relative}
.wrapperLeft {padding:0 0 0 20px; position:relative}
.wrapperBoth {padding:0 20px; position:relative}
#right .wrapper {padding:10px 15px;}
#left .wrapper {padding:17px 15px;}
.half1 .wrapper, .half2 .wrapper {padding:10px 20px}
#left {float:left; background:url(../images/css-orange-top.gif) top repeat-x; width:217px; padding:30px 0;}
#rightWide {float:left; margin:0 0 0 2px; width:681px; padding:0 0 20px 0; position:relative; min-height:300px; background:url(../images/css-orange-top.gif) top repeat-x;}
#center {float:left; width:419px; margin:0 0 0 2px; position:relative; background:url(../images/css-orange-top.gif) top repeat-x;}
#right {float:left; background:url(../images/css-orange-top.gif) top repeat-x; width:262px; position:relative; padding:32px 0 0 0}
#wide {padding:0 0 15px 0}
#leftContent {padding:0 15px}
#leftContent h2 {margin:0}
#leftContent ul {margin:0;}
#leftContent ul li {margin:0 0 10px 0}

/* homepage only */
#panel1, #panel2, #panel3 {float:left; border:none; position:relative;}
#panel1 {border-right:2px solid #FFFDEE; width:299px; background:#E9DEC9; border-top:none; min-height:490px}
#panel2 {border-right:2px solid #FFFDEE; width:298px; float:left; background:#E0E4E6; margin:0; min-height:490px}
#panel3 {width:299px; float:left; background:#E3DDD4; border:none}
#panel1 p, #panel2 p {margin:15px 20px; display:block; clear:both}
#panel3 p {margin:5px 20px 15px 20px; display:block; clear:both}
#panel1 ul, #panel2 ul, #panel3 ul {margin:15px 20px}
img {border-bottom:2px solid #FFFDEE; float:left; clear:both; display:block}
img.newWin {border:none; float:none; clear:none; display:inline}
#panel3 img {margin:5px; border:none}
#panel3 img.newWin {margin:0;}
	* html #panel3 img {margin:3px 2px;}
	* html #panel3 img.newWin {margin:0;}

/* header */
#header {height:129px; background:#FFFDEE url(../images/css-header-nhs.gif) 297px 69px no-repeat; border-bottom:6px solid #ECECE0; position:relative;}
body#popup #header {background:#FFFDEE; text-align:left;}
body#popup #header a#close {width:30px; height:30px; display:block; position:absolute; top:15px; right:15px; background:url(../images/css-close.gif) top center no-repeat; text-indent:-9999px}
body#popup #header a#close:hover { background:url(../images/css-close.gif) bottom center no-repeat;}
#header a#btLogo {height:93px; width:229px; padding:14px 0 0 21px; margin:0; display:block; position:relative;}
#header a#btLogo span {cursor:pointer; position:absolute; top:14px; left:21px; z-index:1; padding:0; margin:0; background:url(../images/css-better-together-logo.gif) center center no-repeat; height:93px; width:229px; display:block;}
#header ul#tn1 {position:absolute; top:8px; right:258px; width:250px; padding:0; margin:0; text-align:right; z-index:1}
#header ul#tn1 li {display:inline; background:none; padding:0; font-size:91%;}
#header ul#tn1 li a {border-right:2px solid #DDDDD7; padding:0 8px 0 3px} 
#header form {position:absolute; top:6px; right:3px; width:245px; padding:0; text-align:right; z-index:1}
#header form label {float:left; font-weight:bold; color:#474747; padding:5px 5px 0 0; font-size:91%;}
#header form fieldset {border:none}
#header form legend, #header form input {display:none;}
#header form input#q {float:left; display:inline; margin:0 0 0 1px; padding:2px 2px 1px 2px; width:131px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%; border:2px solid #848484; border-bottom:2px solid #FAFAFA; border-right:2px solid #FAFAFA; }
#header form input.submit {text-transform:uppercase; float:left; display:inline; margin:1px 0 0 7px; width:34px; height:19px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#006C9C; text-align:center; font-weight:bold; background:url(../images/css-go-button.gif) center center no-repeat; border:none; font-size:91%;}
#header ul#scotGov {position:absolute; top:43px; right:24px;}
#header ul#scotGov li {display:inline; background:none; padding:0;}
#header ul#scotGov li a {border:none; padding:0; display:block; text-indent:-9999px; height:42px; float:left;}
#header ul#scotGov li a#nhs {width:63px; background:url(../images/css-nhs-logo.gif); margin:0 33px 0 0}
#header ul#scotGov li a#hs {width:118px; background:url(../images/css-healthier-logo.gif);}

/* main nav */
ul#nav {position:relative; margin:0; height:20px; display:block; background:#7FB4C5; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; padding:13px 0 13px 14px; border-bottom:2px solid #FFFDEE}
ul#nav li {background:none; list-style-type:none; display:block; float:left; background:url(../images/css-nav-li.gif) right 2px no-repeat; margin:0; padding:0 9px 0 7px; height:auto;}
ul#nav li.nav9 {background:none;}
ul#nav li a {color:#fff; font-weight:bold; font-size:129%; padding:0 0 7px 0; display:block; float:left;}
ul#nav li a:hover {color:#04273D; text-decoration:none}
body#home ul#nav li.nav1 a, body#about ul#nav li.nav2 a, body#yourExp ul#nav li.nav3 a, body#yourNhs ul#nav li.nav4 a, body#young ul#nav li.nav5 a, body#feedback ul#nav li.nav6 a, body#improvement ul#nav li.nav7 a, body#contractors ul#nav li.nav8 a, body#other ul#nav li.nav9 a {color:#04273D; background:url(../images/css-nav-on.gif) bottom left repeat-x; text-decoration:none}
ul#nav li a span, #panel1 em, em.desc {display:none;}



/* left nav */
ul#subNav {margin:0 0 15px 0; border-top:2px solid #FFFDEE; padding:0; line-height:100%}
ul#subNav li {background:none; padding:0; margin:0; }
ul#subNav li a {margin:0 0 1px 0; padding:6px 0 6px 20px; color:#2F2F2F; background:#EFECDE; width:197px; display:block}
ul#subNav li li {font-size:91%;}
ul#subNav li a:hover {color:#D64D00}
ul#subNav li.hot a, ul#subNav li.open a {color:#143A4F; font-weight:bold}
ul#subNav ul {margin:1px 0 1px 0;}
ul#subNav li.open ul li, ul#subNav li.hot ul li {margin:0;}
ul#subNav li.open ul li a, ul#subNav li.hot ul li a {margin:0 0 1px 0; background:#F3F2E7; padding:2px 0 2px 31px; width:186px; color:#227FA7; font-weight:normal}
ul#subNav li.open ul li.hot a, ul#subNav li.open ul li.hot a:hover {margin:0; color:#143A4F; background:#F3F2E7 url(../images/css-lili.gif) 20px 10px no-repeat; margin:0 0 1px 0; padding:2px 0 2px 31px}
ul#subNav li.open ul li a:hover, ul#subNav li.hot ul li a:hover {color:#D64D00} 

/* hide some sub nav until later on 24.html */

/* nhs healthboards and subpages */
ul#subNav li#mn66 {display:none;}
/* special healthboards subpages */
ul#subNav li#mn81 ul {display:none;}
/* other organisations subpages */
ul#subNav li#mn321 ul {display:none;}

/* translation links */
#panel3 .lightPanel	{background:#FFFDEE; padding:10px 0; display:none}
#panel3 .lightPanel ul {font-size:110%; width:auto; clear:both;}
#panel3 .lightPanel ul li {display:block; float:left; clear:none; list-style-type:none; background:none; margin:0; padding:0;}
#panel3 .lightPanel ul li a {border-right:1px dotted #D64D00; text-indent:-9999px; display:block; float:left; margin:0 5px 2px 0; padding:0; width:80px; height:40px;}
#panel3 .lightPanel ul li a:hover {color:#D64D00}
#panel3 .lightPanel ul#translations {margin:0 0 0 20px; padding:0; display:block; float:left; font-size:91%; width:260px;}
	* html #panel3 .lightPanel ul#translations {margin:13px 0 0 10px}
#panel3 .lightPanel ul#translations li {background:none; display:inline; float:left; padding:0; margin:0; font-size:81%; }
#panel3 .lightPanel ul#translations li a {text-indent:-9999px; display:block; float:left; margin:0 3px 2px 0; padding:0; width:79px; height:40px;}
#left #translations ul {padding:10px 0 0 20px; width:180px;}
	* html #left #translations ul {padding:0 0 0 20px}
body#young #left #translations, body#yourExp #left #translations, body.foi #left #translations, body.tandc #left #translations, body.accessibility #left #translations, body.sitemap #left #translations, body.contact #left #translations {display:none}
#left #translations ul li {display:block; float:left; clear:none; list-style-type:none; background:none; margin:0; padding:0;	 }
#left #translations ul li a {text-indent:-9999px; display:block; float:left; margin:0 0 2px 0; padding:0; width:90px; height:40px; }
a#spanish {background:#FFFDEE url(../images/css-trans-spanish.png) center left no-repeat}
a#cantonese {background:#FFFDEE url(../images/css-trans-cantonese.png) center left no-repeat}
a#portugese {background:#FFFDEE url(../images/css-trans-portugese.png) center left no-repeat}
a#arabic {background:#FFFDEE url(../images/css-trans-arabic.png) center left no-repeat}
a#gaelic {background:#FFFDEE url(../images/css-trans-gaelic.png) center left no-repeat}
a#punjabi {background:#FFFDEE url(../images/css-trans-punjabi.png) center left no-repeat}
a#bengali {background:#FFFDEE url(../images/css-trans-bengali.png) center left no-repeat}
a#hindi {background:#FFFDEE url(../images/css-trans-hindi.png) center left no-repeat}
a#turkish {background:#FFFDEE url(../images/css-trans-turkish.png) center left no-repeat}
a#urdu {background:#FFFDEE url(../images/css-trans-urdu.png) center left no-repeat}
a#mhaurdu {background:#FFFDEE url(../images/css-trans-mhaurdu.png) center left no-repeat}
a#mhacantonese {background:#FFFDEE url(../images/css-trans-mhacantonese.png) center left no-repeat}
a#polish {background:#FFFDEE url(../images/css-trans-polish.png) center left no-repeat}

/* your experience panels */
.half1, .half2 {margin:-13px 0 0 0; float:left; width:449px; min-height:620px; display:block; background:#E9DEC9; position:relative}
	* html .half1, * html .half2 {height:620px; margin:-13px 0;}
.half2 {background:#E0E4E6; border-left:2px solid #FFFDEE}
.half1 ul, .half2 ul {margin:0; padding:0;}
.half1 li, .half2 li {list-style-type:none; background:none; padding:0; margin:0 0 0 110px; width:auto;}
div.intro {float:left; width:100%; clear:both}
div.intro div {width:450px; padding:0 0 5px 0; position:relative; float:left; }
div.intro div p {padding:0 20px 0 20px; margin:0 0 13px 0;}
div.intro ol {margin:0 0 0 20px;}
div.intro ol li {list-style-type:decimal; margin:0 0 0 20px; background:none; padding:0;}

/* footer */
#footer {width:940px; padding:0 0 35px 0; margin:0 auto; background:url(../images/css-footer-bg.gif) center bottom no-repeat; text-align:left; font-size:91%;}
#footer ul.mt {padding:10px 20px 5px 20px; margin:0 20px 0 20px; border-top:2px solid #fffdee}
#footer ul {padding:0 20px; margin:5px 0 0 20px; line-height:160%;}
#footer ul li { background:none; margin:0; padding:0; display:inline}
#footer ul li a { border-right:2px solid #D7D6D1; padding:0 8px 0 0; margin:0 5px 0 0}
#footer span {clear:both; display:block; height:1%;}
#footer ul li.noBorder a {border-right:none}
#printLogo {display:none;}
#footer p {background:#EEECDF; border-top:2px solid #FFFDEE; border-bottom:2px solid #FFFDEE; clear:both; display:block; padding:12px 20px; margin:0; color:#666}

/* misc styles */
#rightWide img.floatLeft {float:left; border:5px solid #D0C9BD; margin:0 20px 10px 0}
#rightWide img.floatRight {float:right; border:5px solid #D0C9BD; margin:0 0 10px 20px}
#rightWide img.noBorder {border:none;}
p {color:#2F2F2F; line-height:150%; margin:0 0 13px 0; text-align:left; font-size:111%}
p.important {font-weight:bold; color:#5d91a4;}
p.external a {padding:0; margin:0; border:none;}
p.external img {float:right; margin:0 0 5px 5px; border:none; padding:0}
p.grey {color:#919AA1; font-size:150%; font-weight:normal}
.wrapperLeft p {margin:0 20px 13px 0}
a {color:#006C9C; text-decoration:none}
a.newWin {background:url(../images/newWin.gif) 0 0 no-repeat; padding:0 0 0 17px;}
a:hover, body.contact #header #topNav ul li a.tn1, body.sitemap #header #topNav ul li a.tn2, body.accessibility #footer ul li a.f1, body.foi #footer ul li a.f2, body.tandc #footer ul li a.f3 {color:#D64D00}
ul, ol {margin:13px 0; line-height:150%; }
#rightWide table ul {margin:0; padding:0;}
#rightWide table ul li {margin:0; padding:0; background:none;}
#rightWide table ul li a {margin:0 0 1px 0; padding:2px 0; text-align:center; display:block; background:#7fb4c5 url(../images/css-button.gif) center repeat-x; width:100%; text-align:center; color:#fff }
#rightWide table ul li a:hover {background:#7fb4c5 url(../images/css-button-hover.gif) center repeat-x}
li, .half1 ul.plain li, .half2 ul.plain li {list-style-type:none; background:url(../images/css-li.gif) 0 .45em no-repeat; padding:0 0 0 15px; color:#453D37; height:1%; font-size:111%; margin:0;}
li li, li li li {font-size:100%;}
li ul {margin:5px 0}
.half1 ul.plain, .half2 ul.plain {margin:0 0 15px 0}
.clearfix {display:block; clear:both; text-indent:-9999px; height:0}
.skiplinks {display:none;}
a.gradient, li.gradient a {font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-weight:bold; margin:0 0 7px 0; color:#fff; font-size:130%; width:185px; display:block; text-align:center; background:url(../images/css-button.gif) center left repeat-x; padding:7px 0; border:2px solid #fff}
li a.gradient:hover, li.gradient a:hover {background:url(../images/css-button-hover.gif) center left repeat-x; color:#fff; }
li a.gradient span, li.gradient span {display:none;}
div#betterTogether {text-align:left; width:900px; padding:0 20px; margin:0 auto; background:#f0f0f0 url(../images/css-betTog-bg.gif) center top repeat-y; clear:both}
div#betterTogether p {margin:0; border-bottom:2px solid #FFFDEE; border-top:2px solid #FFFDEE; padding:10px 20px; color:#666}
#rightWide li {margin:0 0 5px 0}
object {clear:both; width:100%; }

/* tool tips */
.tool-tip {text-align:left;	color:#143A4F; width:149px; z-index:13000;}
.tool-title {font-weight:bold; font-size:91%; margin:0; color:#222; padding:6px 6px 3px 6px; background: url(../images/bubble.gif) top left}
	* html .tool-title {background: url(../images/bubble.gif) top left}
.tool-text {font-size:91%; padding:3px 6px 6px 6px; background:url(../images/bubble.gif) bottom right}
	* html .tool-text {background: url(../images/bubble.gif) bottom right;}

/* table */
#center table td, #rightWide table td, #center table th, #rightWide table th {padding:4px}
#center table tr, #rightWide table tr {border-bottom:1px solid #7FB4C5;}
#center table th, #rightWide table th {font-weight:normal}
table#row th {background:#7fb4c5; padding:15px 7px;}
table#row th a {color:#fff}
table#row th a:hover {color:#fff; text-decoration:underline}
table.tbl th, table.tbl td, table.tbl tr {padding:0; margin:0;}
table{border-collapse:collapse; font-size:100%; border:none; width:100%; margin:10px 0}
#center table, #rightWide table {border:1px solid #7FB4C5;}
table.tbl th {padding:5px; border:1px solid #E0DFE3; }
table.tbl td { vertical-align:top; width:18%; padding:5px 1%; margin:0; border:1px solid #E0DFE3}
table.tbl tr.even {background:#F8F8F8}	
#rightWide table.diagram {border:1px solid #D64D00; text-align:center; padding:2px}
#rightWide table.diagram img {float:none; margin:0 auto;}
#rightWide table.diagram caption {display:none;}
#rightWide table.diagram td, #rightWide table.diagram tr, #rightWide table.diagram th {border:none; height:80px}
#rightWide table.diagram td.blueTint {background:#D8E8ED}
#rightWide table.diagram td.borderLeft {border:1px dashed #D8E8ED; border-left:none;}
#rightWide table.diagram td.borderRight {border:1px dashed #D8E8ED; border-right:none;}

/* form */
form {}
#center form {margin:0 0 10px 0;}
form span.error {color:#ff0000; margin:5px 0 10px 20px; display:block; clear:both;}
body#yourExp form span.error {margin:5px 0 10px 0;}
label {font-weight:bold; color:#474747; padding:5px 0 0 0; margin:0 0 5px 0;display:block; color:#5d91a4;}
fieldset {border:none}
legend {display:none;}
input, textarea, select {font-size:111%; padding:3px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; border:1px solid #5d91a4; margin:0 0 10px 0;}
select {width:200px}
textarea, input#title {width:97%;}
input.hidden {display:none;}
input.submit {cursor:pointer; font-weight:bold; margin:0; color:#fff; width:105px; display:block; text-align:center; background:url(../images/css-button.gif) center left repeat-x; padding:3px 0; border:2px solid #fff}
input.submit:hover {background:url(../images/css-button-hover.gif) center left repeat-x}
li.tick {position:relative; padding:0 20px 0 35px}
p.tick {position:relative; padding:0}
li.tick label, p.tick label {padding:0; margin:0; font-weight:normal}
li.tick label a {font-weight:bold;}
li.tick input, p.tick input {width:auto; float:left; position:relative; left:0; border:none; padding:0; margin:0 5px 0 0}
div.steps input.submit {margin:10px 0 0 15px; width:190px}
div.dates {clear:both; height:2em; }
div.dates select {width:122px; margin:0 5px 0 0; float:left;}
div.dates select.last {margin:0;}
.checklist {height: 200px;width: 300px;overflow: auto; border: 1px solid #5d91a4; background-color: #fff; padding: 8px;}
.checklist li {display:block; background-image: none; padding: 1px}
.checklist li input {border:none; padding:0; margin:0}
/* misc */
h1, h2, h3 {font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-weight:normal; display:block; clear:both; }
h1 {background:#D64D00; color:#fff; font-size:160%; padding:3px 0 3px 20px; margin:0 0 15px 0; position:relative}
h3, h4, h5 {color:#453D37; font-size:130%; font-weight:bold; margin:0 0 11px 0; padding:0;}
h4 {font-size:110%;}
h5 {font-size:100%}
#rightWide h2 {font-weight:bold; padding:0; }
#panel1 h3, #panel2 h3, #panel3 h3 {font-weight:normal}
div.postcode h2, #left h2 {height:auto}
body#home h3 {color:#DE5900; background:url(../images/css-orange-dotted.gif) bottom left repeat-x; display:inline; float:left; padding:0 0 2px 20px; margin:0 0 10px 0; height:1.4em;}
h2 {font-size:150%; color:#d64d00; padding:6px 0 8px 0; margin:0; min-height:1.4em;}
	* html h2 {height:1.4em;}
body.noRightH2 #right h2 {display:none}
body#yourNhs #rightWide h2 {display:inline; height:auto; height:auto; clear:none;}
.bodymaps h2 {margin:15px 15px 15px 15px; padding:0; font-size:191%; display:block; clear:both; height:auto;}
.bodymaps h2 span {color:#555; border:none; font-weight:bold; background:none; display:block; clear:both; padding:7px 0 0 0; margin:0 0 10px 0; font-size:71%;  float:left; width:100%;}
.steps h2 {margin:15px 15px 0 15px; font-size:191%; }
#right h2 span {padding:0 0 0 15px;}
h2 span {display:inline; padding:0 0 0 20px; float:left; }
h2.blue {background:#5d91a4; color:#fff; padding:6px 0 8px 15px}
h2.blue span {}
h2.orange {background:#d64d00; color:#fff}
h2.orange span {}
div.dropdown {float:left; width:200px; padding:11px 20px 20px 20px; margin:0 0 0 33px;}
div.dropdown label, div.postcode label, div.searchmap label, div.nugget h2 {font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:151%; color:#d64d00; padding:6px 0 8px 0; margin:0; font-weight:normal}

div.postcode span {color:#2F2F2F; line-height:150%; margin:3px 0; display:block; font-size:81%;}
div.postcode, div.nugget {float:left; width:216px; border:3px solid #7FB4C5; padding:8px 20px 20px 20px; margin:0 0 0 20px; background:#fff}
div.nugget {margin:0 20px 0 0 ;width:246px;}
#right div.postcode {float:none; width:216px; border:3px solid #7FB4C5; padding:8px 20px 20px 20px; margin:-2px 0 0 0; background:#fff}
	* html #right div.postcode {width:216px;}
	
 /* NEW */
div.searchmap  {float:none; width:235px; border:3px solid #7FB4C5; padding:8px 10px 10px 10px; margin:0 0 10px 0; background:#fff}
div.searchwide {width:615px;}
div.searchmap span, div.searchwide span {color:#2F2F2F; line-height:150%; margin:3px 0; display:block; font-size:81%;} /* NEW */
div.searchwide input, div.searchwide select {margin-top:6px;}
div.searchmap input, div.searchmap select, div.searchwide label {float:left; width:150px;}
div.searchmap input {width:140px;padding:4px 3px;}
div.searchmap input.submit { width:45px; border-top:none; }

#map {clear:both;}
 /* END NEW */

hr {display:none;}

#center div.boxy {border:3px solid #7fb4c5; background:#fff; padding:10px; margin:0 0 15px 0}
#center div.boxy h2 {font-size:121%; padding:0; margin:0 0 5px 0; font-weight:bold}
#center div.boxy p {margin:0}
#center div.boxy a {background:url(../images/newWin.gif) 0 0 no-repeat; padding:0 0 0 17px;}

/* video */
.MultiBoxContainer {position:absolute; border:20px solid #000; background:#fff; display:none; z-index:2; text-align:left; /*overflow: hidden;*/}
.MultiBoxLoading {background:url(../images/loader.gif) no-repeat center}
.MultiBoxContainer a {color:#ccc;}
.MultiBoxContainer a:hover {color:#fff}
.MultiBoxContent {position:relative; width:100%; height:100%; overflow:hidden}
.MultiBoxClose {position:absolute; top:-26px; right:-26px; background:url(../images/close.png) no-repeat; width:24px; height:24px; cursor:pointer}
	* html .MultiBoxClose {background: url(../images/close.gif) no-repeat}
.MultiBoxControlsContainer {overflow:hidden; height:0px; position:relative}
.MultiBoxControls {width:100%; height:65px; position:relative; background:#000}
.MultiBoxPrevious {position:absolute; background:url(../images/left.png) no-repeat; width:24px; height:24px; top:10px; left:0; margin-top:0; cursor:pointer}
	* html .MultiBoxPrevious {background: url(../images/left.gif) no-repeat}
.MultiBoxNext {position:absolute; background:url(../images/right.png) no-repeat; width:24px; height:24px; top:10px; right:0px; margin-top:0; cursor:pointer}
	* html .MultiBoxNext {background: url(../images/right.gif) no-repeat}
.MultiBoxNextDisabled {cursor:default; background:url(../images/rightDisabled.png) no-repeat}
	* html .MultiBoxNextDisabled {background: url(../images/rightDisabled.gif) no-repeat}
.MultiBoxPreviousDisabled {cursor:default; background:url(../images/leftDisabled.png) no-repeat}
	* html .MultiBoxPreviousDisabled {background: url(../images/leftDisabled.gif) no-repeat}
.MultiBoxTitle {position:absolute; top:15px; left:30px; width:340px; margin:0; line-height:140%; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff; font-weight:bold; text-align:left}
.MultiBoxNumber {position:absolute; width:50px; bottom:0; right:0; margin:0; float:right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; text-align:right}
.MultiBoxDescription {position:absolute; margin:0; left:30px; bottom:0; padding-top:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; text-align: left}


/* new search */
#searchForm{}
#searchForm .searchRow{padding:2px 0;}
#searchForm p {margin:0}
#searchForm label{width:150px; float:left;}
#searchForm input#formsub{color:#0151C0; border:1px solid #0151C0; background:#fff; padding:2px 3px; text-transform:uppercase; margin-top:5px;}
#searchForm input.submit {margin:0 0 0 148px;}
.termHighlight{background:#dfe6ee; color:#000;}
.resultURL{margin-right:10px;}
.moreLike{margin-right:10px;}
.publishDate{}
.fileSize{margin-left:10px; font-size:91%;}
.resultDiv a.resultNamePdf{background:url(../images/icon_pdf.gif) 0 0 no-repeat; padding-left:20px;}
.resultDiv a.resultNameWord{background:url(../images/icon_word.gif) 0 0 no-repeat; padding-left:20px;}
div#results {margin:20px 0 0 0; border-top:1px solid #7fb4c5; padding:5px 0 0 0}


/* START NEW */

/* Autocomplete
----------------------------------*/
.ui-autocomplete { position: absolute; cursor: default;padding:1px 3px; display:block; z-index:5; max-height:150px; overflow:auto; width:220px!important;background:#fff!important; text-align:left!important; border:1px solid #d1cede!important; /* IE6 specific: */ _height:150px;  _margin:0; _overflow-x:hidden; }
.ui-autocomplete-loading { background: white url('images/ui-anim_basic_16x16.gif') right center no-repeat; }

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/* Autocomplete - Menu
----------------------------------*/
.ui-autocomplete li {cursor:pointer;display:block;border-bottom:1px solid #d1cede;  display:block; line-height:1.2em;display:block; margin:0; padding:0; background-image:none;}
.ui-autocomplete li:hover {background-color:#efecde;}
.ui-menu {list-style:none;	padding: 0px;	margin: 0;	display:block;}
.ui-menu .ui-menu-item {zoom: 1;/*float: left;clear: left;*/display:block;}
.ui-menu .ui-menu-item a {text-decoration:none;	display:block;zoom:1;padding:2px 2px 2px 10px;}
.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active {font-weight: normal; background-color:#efecde; color:#000;}

/* END NEW */
