﻿p.page-header
{
height              : 0px;
padding-top         : 60px;
overflow            : hidden;
width               : 940px;
background-color    : #126BA7;
margin              : 4px 0px 0px 0px;
}

p.page-header#the-hospice
{
background-image    : url(../resources/v1/images/Headers/header_the_hospice.gif);
}

div.page-wrapper
{
overflow            : hidden;
width               : 940px;
}

div.page-wrapper div.left-nav
{
width               : 189px;
/*min-height			: 100px;*/
float               : left;
background-color    : #F6F6F6;
border-bottom		: 20px solid #FFF;
}

div.page-wrapper div.page-content
{
width               : 461px;
float               : left; 
padding             : 20px 20px 5px 20px;
}

div.page-wrapper div.page-content#gallery
{
width               : 501px;
float               : left; 
padding             : 20px 20px 5px 20px;
}

* html div.page-wrapper div.page-content#gallery
{
width               : 501px;
overflow            : hidden;
}

/* Full width on generic pages */
div.page-wrapper div.full-width
{
width               : 730px;
float               : left; 
padding             : 20px 0px 5px 20px;
}

div.page-wrapper div.full-page
{
width               : 920px;
float               : left; 
padding             : 20px 0px 5px 20px;
text-align			: center;	
margin				: 0 auto;
}

div.page-wrapper div.page-content h2
{
font-size           : 75%;
color               : #666;
line-height         : 1.4em;
margin              : 0px 0px 15px 0px;
font-weight         : normal; 
}

div.page-wrapper div.page-content h2.job
{
font-size           : 90%;
}


div.page-wrapper div.full-width h2
{
width               : 500px;
}

div.page-wrapper div.full-width#news
{
padding-bottom      : 0px;
}

div.page-wrapper div.full-width#news h2
{
width               : 730px;
font-size           : 80%;
font-weight         : bold;
border-bottom       : 1px solid #999999;
margin              : 0px;
padding             : 0px 0px 10px 0px;
}

div.page-wrapper div.full-width#news h2 span
{
color               : #126BA7;
}

div.page-wrapper div.page-content p
{
font-size           : 75%;
color               : #666;
line-height         : 1.4em;
margin              : 0px 0px 15px 0px;
font-weight         : normal; 

}

div.page-wrapper div.page-content ul
{
margin              : 0px 0px 15px 30px;
padding             : 0px;  
}

div.page-wrapper div.page-content li
{
color               : #666;
line-height         : 1.4em;
font-size           : 75%;
margin              : 0px 0px 5px 0px;
font-weight         : normal; 
}

div.page-wrapper div.page-content h2 a, div.page-wrapper div.page-content p a
{
color               : #666;
}

div.page-wrapper div.page-content h2 a.blue-bold, div.page-wrapper div.page-content p a.blue-bold
{
color               : #126BA7;
font-weight         : bold;
}


div.page-wrapper div.page-content p a.blue-bold-pdf
{
color               : #666;
font-weight         : normal;
background-image    : url(../resources/v1/images/generic/icon_pdf.gif);
background-repeat   : no-repeat;
padding-left        : 25px;
height              : 20px;
display             : block;
text-decoration     : none;
}


div.page-wrapper div.page-content p a.blue-bold-pdf span
{
color               : #126BA7;
text-decoration     : underline;
font-weight         : bold;
}


div.page-wrapper div.page-right-side
{
width               : 250px;
float               : left;
padding             : 10px 0px 0px 0px;
}

div.page-wrapper div.page-right-side#gallery-right
{
width               : 200px;
float               : left;
padding             : 10px 0px 0px 0px;
}

div.page-wrapper div.page-right-side img
{
display             : block;
margin-bottom       : 10px;
}

div.page-wrapper div.page-right-side div.right-image img
{
margin-bottom		: 0;
}

div.page-wrapper div.page-right-side div.right-image p
{
background-color	: #126BA7;
color				: #fff;
padding				: 6px 0 6px 6px;
margin				: 0 0 10px 0;
font-size			: 90%;
}


div.page-wrapper div.page-right-side img.tourimg
{
display             : none;
margin-bottom       : 10px;
}

div.page-wrapper div.page-right-side p.related-links
{
background-image    : url(../resources/v1/images/Generic/header_relatedlinks.gif);
background-repeat   : no-repeat;
background-color    : #126BA7;
font-size           : 85%;
font-weight         : bold;
line-height         : 29px;
color               : #FFF;
padding             : 0px 0px 0px 10px;
margin              : 0px;
}

div.page-wrapper div.page-right-side div.links-wrapper
{
border              : 1px solid #999;
border-top          : 1px solid #999;
}

div.page-wrapper div.page-right-side ul
{
list-style-image    : url(../resources/v1/images/Generic/bullet.gif);
margin              : 10px 0px 0px 25px;
padding             : 0px;
}

div.page-wrapper div.page-right-side ul li
{
font-size           : 70%;
line-height         : 1.2em;
margin              : 0px 0px 8px 0px
}

div.page-wrapper div.page-right-side ul li a
{
color               : #666;
}

div.page-wrapper div.pagination
{
background-color    : #E5EAF2;
overflow            : hidden;
padding-right       : 20px;
width               : 97%;
}

* html div.page-wrapper div.pagination
{
width               : 97%;
}

ul.pagination
{
border-bottom       : 0px solid #00A5CC;
list-style-type     : none;
margin              : 0px;
padding             : 0px;
overflow            : hidden;
}

ul.pagination li
{
display             : block;
float               : right;
margin              : 0px;
padding             : 0px 3px 0px 3px;
font-size           : 75%;
font-weight         : normal;
color               : #666;
line-height         : 35px;
}

ul.pagination li.unclickable
{
color				: #999;
}

ul.pagination li span
{
color               : #FF871B;
font-weight         : bold;
}

ul.pagination li a
{
color               : #666; 
text-decoration     : none; 
}

ul.pagination li a:hover
{
color               : #FF871B; 
text-decoration     : underline;
}

/* events book link */

div.page-right-side p.book
{
margin              : 0px;
padding             : 0px 0px 10px 0px;
font-size           : 85%;
font-weight         : bold;
color               : #FFF;
line-height         : 28px;
background-image    : url(../resources/v1/images/Generic/bg_enquirebutton.gif);
background-repeat   : no-repeat;
}

div.page-right-side p.book a
{
display             : block;
background-image    : url(../resources/v1/images/Generic/bg_enquirebutton.gif);
background-position : right;
background-repeat   : no-repeat;
background-color    : #FF871B;
color               : #FFF;
text-decoration     : none;
padding             : 0px 0px 0px 10px;
line-height         : 28px;
}

/* Forms Css */

/* forms.css */

div.page-content fieldset p
{
width               : 420px;
overflow            : hidden;
}

label
{
font-weight         : bold;
display             : block;
float               : left;
width               : 110px;
}

label.mandatory
{
width               : 160px;
}

fieldset.one
{
padding             : 10px 20px 0px 20px;
margin              : 0px;
border              : 0px solid #ccc;
background-color    : #DAE3EE;
width               : 420px;
margin-bottom       : 5px;
}

fieldset.two
{
padding             : 10px 20px 0px 20px;
margin              : 0px;
border              : 0px solid #ccc;
background-color    : #E8EDF5;
width               : 420px;
margin-bottom       : 5px;
}

fieldset.three
{
padding             : 10px 20px 0px 20px;
margin              : 0px;
border              : 0px solid #ccc;
background-color    : #EFF2F5;
width               : 420px;
margin-bottom       : 5px;
}

fieldset.four
{
padding             : 10px 20px 0px 20px;
margin              : 0px;
border              : 0px solid #ccc;
background-color    : #D8E1ED;
width               : 420px;
margin-bottom       : 5px;
}

legend
{
font-weight         : bold;
display             : none;
}

input.text, input.title, textarea, select
{
margin              : 0px;
border              : 1px solid #666;
float               : left;
font-size           : 100%;
color               : #666;
padding             : 3px;
font-family			: arial, sans-serif;
}

input.text:focus, input.title:focus, textarea:focus, select:focus
{
border              : 1px solid #000;
color               : #000;
}

input.text, input.date
{
width               : 250px;
}

input.text, input.title
{
width               : 300px;
}



input.del
{
width               : 40px;
}

select
{
width               : 308px;
}

textarea
{
width               : 297px;
height              : 100px;
padding             : 5px;
}

.error, .notice, .success
{
margin-bottom       : 1em;
border              : 2px solid #ddd;
}

.error
{
background          : #FBE3E4;
color               : #8a1f11;
border-color        :#FBC2C4;
}

input.submit
{
background-color    : #FF871B;
border              : 1px solid #F55F00;
color               : #FFF;
float               : right;
}

div.page-wrapper div.page-content fieldset p
{
font-size           : 75%;
color               : #666;
line-height         : 1.3em;
margin              : 0px 0px 10px 0px;
font-weight         : normal; 
}

div.page-wrapper div.page-content fieldset p.optin label
{
width				: 380px;
}

.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}

.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}

.error a {color:#8a1f11;}

.notice a {color:#514721;}

.success a {color:#264409;}

/* Table on conference pages */

div.page-content table.conference
{
width           : 460px;
}

div.page-content table.conference td
{
padding         : 8px;
vertical-align  : top;
font-size       : 75%;
}

*+html div.page-content table.conference td
{
font-size       : 100%;
}

* html div.page-content table.conference td
{
font-size       : 100%;
}

div.page-content table.conference td span
{
display         : block;
}

div.page-content table.conference td.dark-b
{
background-color : #C5CDD8;
}

div.page-content table.conference td.medium-b
{
background-color : #D9E1EE;
}

div.page-content table.conference td.light-b
{
background-color : #EFF2F5;
}

div.page-content table.conference td.dark-o
{
background-color : #FFC983;
}

div.page-content table.conference td.medium-o
{
background-color : #FFEABF;
}

div.page-content table.conference td.light-o
{
background-color : #FFF3D6;
}

div.page-content table.conference ul
{
margin              : 0px 0px 15px 10px;
padding             : 0px;  
}

div.page-wrapper div.page-content table.conference li
{
color               : #666;
line-height         : 1.4em;
margin              : 0px 0px 5px 0px;
font-weight         : normal;
}


 

#countdown h5 {
background-color	: #126BA7;
background-image	: url("../resources/v1/images/Generic/header_relatedlinks.gif");
background-repeat	: no-repeat;
color				:#FFFFFF;
font-size			:85%;
font-weight			:bold;
line-height			:29px;
margin				:0;
padding				:0 0 0 10px;
}


#countdown p
{
border				:1px solid #999999;
border-top			: none;
padding				: 5px;
margin				: 0 0 10px 0;
font-size			: 150%;
}