/* Ashley House PLC Website */
/* Stylesheet by College Hill Life Sciences */

html                {font-family: Arial, Sans-Serif;}
body                {background:url(images/site/global_page_tile.gif) repeat-x;background-color:#fff;}
strong		{font-weight:bold;}
div#outerwrapper    {width:100%;}
div#innerwrapper    {width:910px;margin:0 auto;padding:0 20px;}
div#head            {width:910px;height:126px;position:relative;margin-bottom:30px;}

div#nav             {width:210px;margin-right:25px;float:left;font-size:13px;margin-bottom:30px;}
div#nav ul          {}
div#nav ul li       {width:210px;padding:1px 0;border-bottom:1px solid #ddd;display:block;}

div#nav h2          {line-height:22px;width:208px;padding-left:2px;font-weight:bold;color:#ee2a24;margin-top:24px;border-bottom:1px solid #ddd;font-size:20px;padding-bottom:5px;}
div#nav h2 img      {margin-bottom:1px;}

div#nav ul ul li a  {width:185px;padding:3px 0px 3px 25px;font-size:13px;}
div#nav ul ul li.thirdlevel a {width:170px;padding:3px 0px 3px 40px;font-size:13px;}
div#nav li.stublink {width:185px;padding:3px 0px 3px 25px;font-size:10px;color:#EE2A24;}

/* Regular Navigation Link States */

ul.generalnav a           {width:208px;display:block;line-height:16px;padding:3px 0px 3px 2px;}
ul.generalnav li.empty {height:22px;}

ul.generalnav a:link,
ul.generalnav a:visited   {text-decoration:none;color:#666;}
ul.generalnav a:hover,
ul.generalnav a:active    {text-decoration:none;color:#fff;background-color:#666;}

ul.generalnav ul                                {background-color:#f8f8f8;}
div#nav ul.generalnav li.dropdown               {border-bottom:0;padding:0px;}

ul.generalnav li.current a:link, 
ul.generalnav li.current a:visited              {background-color:#666;color:#fff;}

ul.generalnav li.section                        {background-color:#f8f8f8;color:#666;}
ul.generalnav li.section a:link, 
ul.generalnav li.section a:visited              {background-color:#f8f8f8;color:#666;}
ul.generalnav li.section a:hover,
ul.generalnav li.section a:active               {background-color:#666;color:#fff;}



/* Our 5 Key Divisions Link States */

ul.keydivs a           {width:208px;display:block;line-height:16px;padding:3px 0px 3px 2px;}

ul.keydivs a:link,
ul.keydivs a:visited   {text-decoration:none;color:#666;}
ul.keydivs a:hover,
ul.keydivs a:active    {text-decoration:none;color:#fff;background-color:#666;}

ul.keydivs ul                               {background-color:#f8f8f8;}
div#nav ul.keydivs li.dropdown              {border-bottom:0;padding:0px;}

ul.keydivs li.primarycare_current a:link,
ul.keydivs li.primarycare_current a:visited         {background-color:#ee2a24;color:#fff;}
ul.keydivs li.nhslift_current a:link,
ul.keydivs li.nhslift_current a:visited             {background-color:#fbb161;color:#fff;}
ul.keydivs li.healthparks_current a:link,
ul.keydivs li.healthparks_current a:visited         {background-color:#49a942;color:#fff;}
ul.keydivs li.clinicalservices_current a:link,
ul.keydivs li.clinicalservices_current a:visited    {background-color:#5091cd;color:#fff;}
ul.keydivs li.assetandestate_current a:link,
ul.keydivs li.assetandestate_current a:visited      {background-color:#b628bf;color:#fff;}

ul.keydivs li.primarycare_section           {background-color:#f8f8f8;color:#666;}
ul.keydivs li.nhslift_section               {background-color:#f8f8f8;color:#666;}
ul.keydivs li.healthparks_section           {background-color:#f8f8f8;color:#666;}
ul.keydivs li.clinicalservices_section      {background-color:#f8f8f8;color:#666;}
ul.keydivs li.assetandestate_section        {background-color:#f8f8f8;color:#666;}

ul.keydivs li.primarycare_section a:hover,
ul.keydivs li.primarycare_section a:active          {background-color:#ee2a24;color:#fff;}
ul.keydivs li.nhslift_section a:hover,
ul.keydivs li.nhslift_section a:active              {background-color:#fbb161;color:#fff;}
ul.keydivs li.healthparks_section a:hover,
ul.keydivs li.healthparks_section a:active          {background-color:#49a942;color:#fff;}
ul.keydivs li.clinicalservices_section a:hover,
ul.keydivs li.clinicalservices_section a:active     {background-color:#5091cd;color:#fff;}
ul.keydivs li.assetandestate_section a:hover, 
ul.keydivs li.assetandestate_section a:active       {background-color:#b628bf;color:#fff;}

ul.keydivs li.primarycare a:hover,
ul.keydivs li.primarycare a:active         {background-color:#ee2a24;}
ul.keydivs li.nhslift a:hover,
ul.keydivs li.nhslift a:active             {background-color:#fbb161;}
ul.keydivs li.healthparks a:hover,
ul.keydivs li.healthparks a:active         {background-color:#49a942;}
ul.keydivs li.clinicalservices a:hover,
ul.keydivs li.clinicalservices a:active    {background-color:#5091cd;}
ul.keydivs li.assetandestate a:hover, 
ul.keydivs li.assetandestate a:active      {background-color:#b628bf;}

ul.keydivs li.primarycare li.current a:link,     
ul.keydivs li.primarycare li.current a:visited      {background-color:#ee2a24;color:#fff;}
ul.keydivs li.nhslift li.current a:link,     
ul.keydivs li.nhslift li.current a:visited          {background-color:#fbb161;color:#fff;}
ul.keydivs li.healthparks li.current a:link,     
ul.keydivs li.healthparks li.current a:visited      {background-color:#49a942;color:#fff;}
ul.keydivs li.clinicalservices li.current a:link,     
ul.keydivs li.clinicalservices li.current a:visited {background-color:#5091cd;color:#fff;}
ul.keydivs li.assetandestate li.current a:link,     
ul.keydivs li.assetandestate li.current a:visited   {background-color:#b628bf;color:#fff;}

/* Rollover */

div#panelcolumn1 #intromap  {float:left;}
div#panelcolumn1 #introtext {float:left;margin-left:8px;width:124px;color:#808080;line-height:1.15em;}

/* Header Utilities */

div#head_utilities          {width:247px;height:30px;position:absolute;top:0;right:0;text-align:right;padding-left:32px;}
div#head_utilities img      {float:left;}
div.searchform              {width:205px;float:right;height:25px;padding-top:5px;text-align:left;}
div.searchform form input   {float:left;}
div.searchform input.search {padding:4px;border-top:1px solid #acadb2;border-right:1px solid #dcdfe6;border-bottom:1px solid #e2e9ef;border-left:1px solid #e3e3eb;font-size:11px;width:150px;margin-right:6px;}
a.fontsize			{display:none;}

/* Testimonials */

div#testimonials    {float:right;width:675px;position:absolute;top:50px;right:0;color:#666;font-size:10pt;}
div#testimonials em {font-style:italic;font-size:9pt;}
div#testimonials em strong  {font-weight:bold;font-style:italic;}

/* Content */

div#content             {width:675px;float:left;position:relative;}

div#banner              {margin-bottom:10px;width:675px;position:relative;margin-top:1px;overflow:hidden;height:184px;z-index:100;float:left;}
div#banner img          {z-index:100;}

div#banner.primarycare          {background-color:#ee2a24;}
div.nhslift              {background-color:#fbb161;}
div.healthparks          {background-color:#49a942;}

div#keydivstrip		{position:absolute;width:10px;height:184px;top:1px;z-index:200;left:0px;}

div.primarycare 			{background-color:#EE2A24;}
div.nhslift				{background-color:#FBB161;}
div.healthparks			{background-color:#49A942;}
div.clinicalservices     	{background-color:#5091cd;}
div.assetandestate       	{background-color:#b628bf;}

div#content h1          {font-size:32px;color:#ee2a24;font-weight:bold;}
div#content h2          {font-size:20px;color:#000;line-height:20px;margin-bottom:1em;color:#555;}
div#content h3          {font-size:16px;color:#000;line-height:20px;margin-bottom:0.25em;color:#ee2a24;}

div#content_body        {width:446px;float:left;}
div#content_body h3     {margin-bottom:0em;}   

div#content_left        {width:320px; float:left; margin-right:30px;margin-bottom:1em;}
div#content_right       {width:320px; float:left;margin-bottom:1em; }

div#content p, div#content li   {font-size:13px;margin-bottom:1em;line-height:18px;color:#333;}
div#content ul          {list-style:disc; margin-left:1em}

div.person_container    { clear:both; display:inline;}
div.person_photo        { display:inline; float:left; width:92px; margin-top:4px; margin-right:14px;}
div.person_text         { display:inline; float:left;}

/* Panels */

/* Outer dimensions: width=209px, height=185px */
/* a - Investor Relations centre panel */
/* b - RNS news panel */
/* c - PDF download */
/* d - Odyssey link panel */
/* e - Contact panel */
/* f - Portfolio panel */
/* g - Film/image panel */
/* h - Annual report panel */
/* j - Company news panel */

div.panel, div.panel_e, div.panel_j {float:left;width:169px;height:149px;background:url(images/site/panel_bg_x.png) no-repeat;padding:16px 20px 20px 20px;}
div.panel_a             {background:url(images/site/panel_bg_a.png);}
div.panel_b             {background:url(images/site/panel_bg_b.png);}
div.panel_c             {background:url(images/site/panel_bg_c_blank.png);}
div.doc, div.docx     	{background:url(images/site/panel_bg_c_doc.png);}
div.xls, div.xlsx     	{background:url(images/site/panel_bg_c_xls.png);}
div.ppt, div.pptx		{background:url(images/site/panel_bg_c_ppt.png);}
div.zip     			{background:url(images/site/panel_bg_c_zip.png);}
div.pdf			{background:url(images/site/panel_bg_c_pdf.png);}

div.panel_d             {background:url(images/site/panel_bg_d.png);}
div.panel_f             {background:url(images/site/panel_bg_f.png);}
div.panel_g             {width:209px;height:185px;padding:0;}
div.panel_h             {background:url(images/site/panel_bg_h.png);}
div.panel_x		{background:url(images/site/panel_bg_x.png);}



div#panelcolumn         {width:209px;float:right;margin-left:20px;}
div#panelcolumn div.panel  {margin-top:3px;margin-bottom:10px;}

div.panelrow            {width:675px;height:185px;float:left;margin-bottom:24px;}
div.home			{margin-top:10px;}
div.panelrow div.panel  {margin-right:24px;}
div.panelrow div.end    {margin-right:0px;}
div.gap			{margin-top:0.5em;}

div#panelcolumn1        {width:210px;float:left;margin-top:24px;}

div.panel a             {color:#ee2a24;text-decoration:none;line-height:normal;}
div.panel a:hover       {text-decoration:underline;}

div#content p.subtitle  {color:#000000;font-size:16px;font-weight:bold;margin:0;margin-bottom:0.5em;padding:0}
div#content p .subtitleblack {font-size:12px;}
div#content p .subtitlered   {font-size:12px;color:#ee2a24;}

div#content p.newsitem  {color:#000000;font-size:12px;margin:0;padding:0;}

div#content div.panel p {margin:0;margin-bottom:0.5em;padding:0;line-height:normal;}
div#content div.panel p.red {color:#ee2a24;}

div#content div.panel_d p          {color:#ffffff;}
div#content div.panel_d p.subtitle {color:#ffffff;}
div#content div.panel_d a          {color:#ffffff; font-weight:bold;}
div#content div.panel_e p.contact  {margin-top:1em;font-size:15px;font-weight:bold;}
div#content div.panel_f form       {margin-top:1.5em;color:#ee2a24;}
div#content div.panel_f select     {margin-bottom:2px;width:150px;}
div#content div.panel_g .caption   {padding:9px 24px;font-size:12px;}

div#content div.panel_f p.subtitle	{margin-bottom:70px;}

/* Tables */

table                   	{font-size:13px;margin-bottom:0.5em;}
th				{font-weight: bold;}

td.twocolleftline       {width:90px; color:#707070; padding:4px 0; vertical-align:top; border-bottom:1px solid #c0c0c0;}
td.twocolrightline      {width:350px; color:#333333; padding:4px 0; vertical-align:top; border-bottom:1px solid #c0c0c0;}
td.twocolleft           {width:90px; color:#707070; padding:4px 0; vertical-align:top}
td.twocolright          {width:350px; color:#333333; padding:4px 0; vertical-align:top}

td.onecol			{width:440px;padding:4px 0; vertical-align:top; border-bottom:1px solid #c0c0c0;}

table a             {color:#333333;text-decoration:none;line-height:normal;}
table a:hover       {text-decoration:none;color:#EE2A24;}

th.threecolleft         {}
th.threecolmiddle       {text-align: right;}
th.threecolright        {text-align: right;}

td.threecollefttop      {width:310px; color:#333333; padding:4px 0; vertical-align:top; border-bottom:1px solid #c0c0c0;}
td.threecolmiddletop    {width:80px; color:#333333; padding:4px 0; vertical-align:top; border-bottom:1px solid #c0c0c0; text-align:right;}
td.threecolrighttop     {width:50px; color:#333333; padding:4px 0; vertical-align:top; border-bottom:1px solid #c0c0c0; text-align:right;}
td.threecolleft         {width:310px; color:#333333; padding:4px 0; vertical-align:top;}
td.threecolmiddle       {width:80px; color:#333333; padding:4px 0; vertical-align:top; text-align:right;}
td.threecolright        {width:50px; color:#333333; padding:4px 0; vertical-align:top; text-align:right;}
td.threecolleftbottom   {width:310px; color:#333333; padding:4px 0; vertical-align:top; border-top:1px solid #c0c0c0;}
td.threecolmiddlebottom {width:80px; color:#333333; padding:4px 0; vertical-align:top; border-top:1px solid #c0c0c0; text-align:right;}
td.threecolrightbottom  {width:50px; color:#333333; padding:4px 0; vertical-align:top; border-top:1px solid #c0c0c0; text-align:right;}


/* Forms */

form {font-size:12px;}

/* Footer */

div#footer          {width:910px;border-top:1px solid #ddd;font-size:11px;color:#666;padding-top:6px;height:110px;margin-top:10px;float:left;background:url(images/site/footer_logos.png) no-repeat top right;}
div#footer a:link, 
div#footer a:visited{color:#666;text-decoration:none;}
div#footer a:hover  {text-decoration:underline;}
div#footer div.logos        {position:absolute;right:0;top:0;z-index:100;}

/* Our 5 Key Divisions Template */

div#o5kd		{width:210px;float:left;margin-top:24px;display:none;}
div#o5kd p		{color:#808080;float:left;line-height:1.15em;display:none;width:120px;font-size:9pt;}
div#o5kdpics	{width:78px;height:77px;margin-right:12px;float:left;background:url(images/site/o5kd.gif) no-repeat top left;}

/* Portfolio Map */

div.key,div.location{display:none;}

div.map		{width:440px;height:600px;float:left;background:url(images/site/portfolio_map.gif) no-repeat top left;position:relative;top:0px;}
div.pin		{position:absolute;width:5px;height:5px;}
div.pin a		{display:block;height:5px;width:5px;overflow:hidden;}
div.map div.pcp 	{background-color:#EE2A24;}
div.map div.nhs	{background-color:#FBB161;}
div.map div.hpk 	{background-color:#49A942;}
div.map div.cli 	{background-color:#5091CD;}
div.map div.ass 	{background-color:#B628BF;}
div.pin_office	{width:10px;height:10px;position:absolute;background-image:url(images/site/office-icon.png);cursor:pointer;}

div.portfoliopanel						{height:auto;background-color:#e8e8e8;padding:16px 20px 10px 20px;overflow:hidden;}
div#content div.portfoliopanel p.small		{font-size:11px;padding-left:16px;}
div.portfoliopanel select 				{border-color:#ACADB2 #DCDFE6 #E2E9EF #E3E3EB;border-style:solid;border-width:1px;font-size:11px;margin-right:6px;padding:2px;width:160px;}
div#content div.portfoliopanel span.asterisk+div {clear:both;}

div.all							{display:none;}

span.asterisk						{font-size:11px;margin-bottom:1em;float:left;}

div#content div.portfoliopanel p.pcp		{background:url(images/site/keydiv-key-pcp.gif) no-repeat 0px 3px;}
div#content div.portfoliopanel p.nhs		{background:url(images/site/keydiv-key-nhs.gif) no-repeat 0px 3px;}
div#content div.portfoliopanel p.hpk		{background:url(images/site/keydiv-key-hpk.gif) no-repeat 0px 3px;}
div#content div.portfoliopanel p.cli		{background:url(images/site/keydiv-key-cli.gif) no-repeat 0px 3px;}
div#content div.portfoliopanel p.ass		{background:url(images/site/keydiv-key-ass.gif) no-repeat 0px 3px;}
div#content div.portfoliopanel p.all		{background:url(images/site/keydiv-key-all.gif) no-repeat 0px 3px;}
div#content div.portfoliopanel p.office		{background:url(images/site/office-icon.png) no-repeat 0px 2px;}

p.pcp a, p.nhs a, p.hpk a, p.cli a, p.ass a, p.all a, p.office a	{color:#000;}
p.pcp a:hover				{color:#EE2A24;}
p.nhs a:hover				{color:#fbb161;}
p.hpk a:hover				{color:#49a942;}
p.cli a:hover				{color:#5091cd;}
p.ass a:hover				{color:#b628bf;}
p.all a:hover				{color:#000;}
p.office a:hover				{color:#EE2A24;}

div.label					{padding:3px 4px 3px 5px;position:absolute;font-size:11px;display:none;background-color:#EE2A24;color:#fff;}
div.pcp					{background-color:#EE2A24;color:#fff;}
div.nhs					{background-color:#fbb161;color:#000;}
div.hpk					{background-color:#49a942;color:#fff;}
div.cli					{background-color:#5091cd;color:#fff;}
div.ass					{background-color:#b628bf;color:#fff;}
div.label_office				{padding:3px 4px 3px 5px;position:absolute;font-size:11px;display:none;background-color:#EE2A24;color:#fff;}


div#darkroom				{width:100%;height:100%;left:0px;top:0px;z-index:400;text-align:center;background:url(images/site/darkroom.png);display:none;position:fixed;}
div.lightbox				{width:580px;height:590px;background-color:#fff;margin:50px auto;text-align:left;padding:10px 20px;display:none;position:absolute;z-index:500;top:0px;left: 50%;
						margin-left: -290px;border:10px solid #fff;overflow-y:auto;overflow-x:hidden;}
div.lightbox_controls			{width:580px;height:20px;background-color:#fff;display:none;position:absolute;z-index:500;left:80%;top:690px;left: 50%;margin-left: -290px;border:10px solid #fff;padding:10px 20px;}

div.lightbox_controls img		{cursor:pointer;position:relative;}
div.lightbox_controls img.print	{left:0px;}
div.lightbox_controls img.close	{left:385px;}

div.lightbox_layout_top		{float:left;width:573px;}
div.lightbox_layout_top_rightcol	{width:280px;float:right;margin-left:10px;margin-bottom:10px;}

div.lightbox_layout_top_rightcol div.keyfacts p	{width:276px;float:left;border-bottom:1px solid #ccc;margin-bottom:0px;padding:5px 2px;font-size:11px;}

div.lightbox_layout_bottom		{width:573px;float:left;border-top:1px solid #ccc;padding-top:10px;}
div.lightbox_layout_bottom_leftcol	{width:280px;float:left;margin-right:10px;}
div.lightbox_layout_bottom_rightcol	{width:280px;float:left;}


div.lightbox_layout_top h1		{line-height:16px;margin-bottom:10px;}

/* Non JS Lightbox Display */

div.nojs div.lightbox_layout_top h1				{line-height:30px;margin-bottom:10px;}

div.nojs div.lightbox_layout_top					{float:left;width:675px;}
div.nojs div.lightbox_layout_top_rightcol			{width:280px;float:right;margin-left:10px;margin-bottom:10px;}

div.nojs div.lightbox_layout_top_rightcol div.keyfacts p	{width:275px;float:left;border-bottom:1px solid #ccc;margin-bottom:0px;padding:5px 2px;font-size:11px;}

div.nojs div.lightbox_layout_bottom				{width:675px;float:left;border-top:1px solid #ccc;padding-top:10px;}
div.nojs div.lightbox_layout_bottom_leftcol			{width:330px;float:left;margin-right:10px;}
div.nojs div.lightbox_layout_bottom_rightcol			{width:330px;float:left;}

/* Lightbox Styles */

div.lightbox p				{font-size:13px;line-height:18px;margin-bottom:1em;}
div.lightbox h1          			{font-size:24px;color:#ee2a24;font-weight:bold;}
div.lightbox h2          			{font-size:16px;color:#000;line-height:16px;margin-bottom:1em;color:#555;}
div.lightbox strong			{color:#EE2A24;}

form#portfolio_quicklinks		{display:none;}

/* Sitemap */

div#sitemap ul				{margin-left:0;}
div#sitemap ul li				{list-style-type:none;list-style-position:outside;margin-bottom:0;}
div#sitemap ul ul li			{text-indent:20px;}
div#sitemap ul ul li.thirdlevel	{text-indent:40px;}

div#sitemap div				{height:600px;}
div#sitemap div#column1		{width:200px;float:left;border-right:1px #ccc solid;padding:0 15px 0 0;}
div#sitemap div#column2		{width:200px;float:left;border-right:1px #ccc solid;padding:0 15px;}
div#sitemap div#column3		{width:200px;float:left;padding:0 0 0 15px;}

div#sitemap a:link, div#sitemap a:visited {color:#000;}
div#sitemap a:hover 				   {color:#EE2A24;}

div.location div				{height:250px;overflow-y:scroll;width:180px;}
 div.location_nojs div			{height:280px;overflow-y:scroll;width:180px;}
div.label 					{z-index:500;}
div#nav h2					{font-size:18px !important;}
div.panel a.reduced           {line-height:16px;}

div.contact_form label			{margin-bottom:6px;display:block;}
div.contact_form hr			{height:1px;border:0;background-color:#ccc;color:#ccc;margin:15px 0;}
div.contact_form table			{margin-left:30px;}
div.contact_form table tr td.grid	{width:213px;}
div.contact_form table tr td		{vertical-align:top;}
div.contact_form h2			{margin-bottom:0;}
div.contact_form input#submit	{float:left;margin-bottom:20px;}

div#videocontainer			{text-align:center;margin-top:20px;}

hr {height:1px;border:0;background-color:#ccc;color:#ccc;margin:15px 0;}

div.searchresults h2	{margin-bottom:0px;!important}

div#content div.key p.mm_small		{font-size:11px;margin:0;!important}
div#content div.key p.mm_standard		{margin:0 0 0.5em 0;font-size:16px;font-weight:bold;!important}