












/*******************************************************************************
Filename:
neuropharm_screen.css

Description:
Style sheet for the Neuropharm (http://www.neuropharm.co.uk) website targeted
towards screen dependence.

Dependencies:
A list of externally referenced assets (@import/images/cursors/etc) used by this style sheet.

Author(s):
Ethan Cane (webmaster@ry.com)
































*******************************************************************************/

a:link,
a:visited {
	font-weight: bold;
	text-decoration: underline;
	color: #333333;
	background-color: transparent;
}

a:hover,
a:active {
	font-weight: bold;
	text-decoration: none;
	color: #333333;
	background-color: transparent;
}

.landing-content *, .landing-content a {
	color: #FFFFFF;
	background-color: transparent; 
}

/******************************************************************************/

body {
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size: 0.75em; /* 12px */
	color: #333333;
	background-color: #FFFFFF;
}

.skip {
	position:absolute;
	left:-999px;
	top:-999px;
}

.horizontal_line {
	width:100%;
	border-top-color: black;
	border-top-width: 1px;
	border-top-style: solid;
	margin-top: -7px;
	margin-bottom: -7px;
}

/******************************************************************************/

#wrapper {
	width: 970px;
	margin: 0 auto 20px auto;
}

/******************************************************************************/

#header-navigation {
	width: 685px;
	float: left;
}

#header-navigation .primary-navigation {
	display: block;
	width: 685px;
	height: 40px;
	margin: 0;
	padding: 0;
	float: left;
	background-image: url("/images/header/primary_navigation_bg.jpg");
	background-position: 0 0;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-color: transparent;
}

#header-navigation .primary-navigation li {
	display: block;
	list-style-type: none;
	position: relative;
	top: 3px;
	left: 9px;
	float: left;
}

#header-navigation .primary-navigation .primary-navigation-divider {
	display: block;
	width: 1px;
	height: 1.30em;
	float: left;
	border-left: 1px solid #333333;
	position: relative;
	top: 11px;
}

#header-navigation .primary-navigation li a {
	display: block;
	padding: 7px 14px;
	text-decoration: none;
	font-weight: bold;
	color: #00549F;
	background-color: transparent;
}

#header-navigation .primary-navigation li a.active {
	display: block;
	padding: 7px 14px;
	text-decoration: none;
	font-weight: underline;
	color: #FF7900;
	background-color: transparent;
}

#header-navigation .primary-navigation li a:hover {
	display: block;
	text-decoration: underline;
}




/******************************************************************************/

#header-navigation .secondary-navigation {
	width: 785px;
	height: 40px;
	margin: 0;
	padding: 0;
	background-image: url("/images/header/secondary_navigation_bg.jpg");
	background-position: 0 0;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-color: transparent;
}


#header-navigation .secondary-navigation li {
	display: block;
	list-style-type: none;
	float: left;
	position: relative;
	top: 5px;
	left: 470px;
}


#header-navigation .secondary-navigation li a {
	display: block;
	float: left;
	padding: 5px 10px 0px 18px;
	text-decoration: none;
	font-weight: bold;
	color: #00549F;
	background-color: transparent;
}

/* contact us and media center rolovers */
#header-navigation .secondary-navigation li#Top_nav_media {
	background: url("/images/media_centre_icon.gif") no-repeat 0px 8px;
}

#header-navigation .secondary-navigation li#Top_nav_media a.active, #header-navigation .secondary-navigation li#Top_nav_media a:hover{
	background: url("/images/media_center_on.gif") no-repeat -1px 7px;
	color:#333333;
	text-decoration:underline;
}

#header-navigation .secondary-navigation li#Top_nav_contact {
	background: url("/images/contact_us_icon.gif") no-repeat 0px 8px;
}

#header-navigation .secondary-navigation li#Top_nav_contact a.active, #header-navigation .secondary-navigation li#Top_nav_contact a:hover{
	background: url("/images/contact_us_on.gif") no-repeat -1px 7px;
	color:#333333;
	text-decoration:underline;
}

/*
#header-navigation .secondary-navigation li a:hover {
	text-decoration: underline!important;
}
*/
/*#header-navigation .secondary-navigation li a .media {
	color: #00549F;
	background-image:url(../images/media_centre_icon.gif) background-repeat:no-repeat; background-position:left;
	padding: 5px 20px;
}
#header-navigation .secondary-navigation .contact-active {
	color:#333333;
	background-image:url(../images/contact_us_on.gif); background-repeat:no-repeat; background-position:left;
	padding: 5px 20px;
}*/

/******************************************************************************/


#ie7 .wrapper-detail {
	position: relative;
	top: -20px;
	padding-left: 10px;
}

/* Fixes the alignment of the detail wrapper on IE 6.0 */
#ie6 .wrapper-detail {
	position: relative;
	top: -20px;
	margin-left: -10px;
}

#ie .wrapper-landing {
	position: relative;
	top: -20px;
	width:99%;
}

#ie .landing-drop-shadow-2 {
	position: relative;
	top: -20px;
	width:99%;
}

#ie .landing-drop-shadow {
	position: relative;
	top: -20px;
	width:100%;
}

#ie #footer {
	position: relative;
	top: -20px;
	/*margin-bottom: -55px;*/
}


#header-navigation ul.tertiary-navigation{
	background:#eee;
	padding-left:0;
	position:relative;
	top:0;
	left:0;
	margin:0 0 0 2px;
	padding:0;

}


#header-navigation .tertiary-navigation li {
	display: block;
	list-style-type: none;
	float: left;
	font-size: 0.94em;
}

#header-navigation .tertiary-navigation .tertiary-navigation-divider {
	display: block;
	list-style-type: none;
	float: left;
	padding: 0 0.5em;
}

#header-navigation .tertiary-navigation li a {
	display: block;
	text-decoration: none;
	font-weight: normal;
}

#header-navigation .tertiary-navigation li a:hover {
	text-decoration: underline!important;
}

#header-navigation .tertiary-navigation-placeholder {
	font-size: 2.05em;
}

/******************************************************************************/

.wrapper-landing .subsection-navigation {
	width: 175px;
	float: left;
	margin-top: 35px;
	margin-left: 10px;
	margin-right: 25px;
}

.wrapper-detail .subsection-navigation {
	width: 175px;
	float: left;
	margin-top: 0;
	margin-bottom: 1.30em;
	margin-left: 10px;
	margin-right: 25px;
	padding-bottom: 1.30em;
}

#ie .wrapper-detail .subsection-navigation {
	margin-bottom: 0;
	padding-bottom: 1.30em;
}

.wrapper-landing .subsection-navigation .subsection-navigation-title {
	margin-bottom: 15px;
	padding-bottom: 5px;
	font-size: 1.13em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: transparent;
	border-bottom: 1px solid #FFFFFF;
}

.wrapper-detail .subsection-navigation .subsection-navigation-title {
	margin-bottom: 15px;
	padding-bottom: 5px;
	font-size: 1.13em;
	font-weight: bold;
}

/* Global (generic) heading */
#global .wrapper-detail .subsection-navigation .subsection-navigation-title {
	color: #00549F;
	background-color: transparent;
	border-bottom: 1px solid #00549F;
}

/* Patients and carers heading */
#patients-and-carers .wrapper-detail .subsection-navigation .subsection-navigation-title {
	color: #FF7900;
	background-color: transparent;
	border-bottom: 1px solid #FF7900;
}

/* Medical professionals heading */
#health-professionals .wrapper-detail .subsection-navigation .subsection-navigation-title {
	color: #69BE28;
	background-color: transparent;
	border-bottom: 1px solid #69BE28;
}

/* Investors heading */
#investors .wrapper-detail .subsection-navigation .subsection-navigation-title {
	color: #0098DB;
	background-color: transparent;
	border-bottom: 1px solid #0098DB;
}

/******************************************************************************/

.subsection-navigation ul {
	margin: 0;
	padding: 0;
}

.subsection-navigation ul li {
	display: block;
	margin: 0;
}

#ie6 .subsection-navigation ul {
	padding-top: 16px;
}

#ie6 .subsection-navigation ul li {
	margin-top: -16px;
}

/******************************************************************************/

.wrapper-landing .subsection-navigation ul li a {
	display: block;
	padding: 5px 0 5px 10px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	background-position: 0 9px;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-color: transparent;
	border-bottom: 1px solid #FFFFFF;
}

.wrapper-landing .subsection-navigation ul li a:hover {
	display: block;
	padding: 5px 0 5px 10px;
	font-weight: normal;
	text-decoration: underline;
	color: #FFFFFF;
	background-position: 0 9px;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-color: transparent;
	border-bottom: 1px solid #FFFFFF;
}

#patients-and-carers .wrapper-landing .subsection-navigation ul li a {
	background-image: url("/images/subsection_arrow_patient_and_carers.gif");
}

#health-professionals .wrapper-landing .subsection-navigation ul li a {
	background-image: url("/images/subsection_arrow_medical_professionals.gif");
}

#investors .wrapper-landing .subsection-navigation ul li a {
	background-image: url("/images/subsection_arrow_investors.gif");
}

/******************************************************************************/

.wrapper-detail .subsection-navigation ul li a {
	display: block;
	padding: 5px 0 5px 10px;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
	background-image: url("/images/subsection_arrow_detail.gif");
	background-position: 0 9px;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-color: transparent;
	border-bottom: 1px solid #333333;
}

.wrapper-detail .subsection-navigation ul li a:hover {
	display: block;
	padding: 5px 0 5px 10px;
	font-weight: normal;
	text-decoration: underline;
	color: #333333;
	background-image: url("/images/subsection_arrow_detail.gif");
	background-position: 0 9px;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-color: transparent;
	border-bottom: 1px solid #333333;
}

/******************************************************************************/

/* Global (generic) top level active anchor */
#global .wrapper-detail .subsection-navigation ul li a.active {
	padding: 5px 0 5px 0;
	font-weight: bold;
	text-decoration: underline;
	color: #00549F;
	background-image: none;
	background-color: transparent;
}

/* Patients and carers top level active anchor */
#patients-and-carers .wrapper-detail .subsection-navigation ul li a.active {
	padding: 5px 0 5px 0;
	font-weight: bold;
	text-decoration: underline;
	color: #FF7900;
	background-image: none;
	background-color: transparent;
}

/* Medical professionals top level active anchor */
#health-professionals .wrapper-detail .subsection-navigation ul li a.active {
	padding: 5px 0 5px 0;
	font-weight: bold;
	text-decoration: underline;
	color: #69BE28;
	background-image: none;
	background-color: transparent;
}

/* Investors top level active anchor */
#investors .wrapper-detail .subsection-navigation ul li a.active {
	padding: 5px 0 5px 0;
	font-weight: bold;
	text-decoration: underline;
	color: #0098DB;
	background-image: none;
	background-color: transparent;
}

/******************************************************************************/

/* Indent the nested subsection */
.wrapper-detail .subsection-navigation ul li.subsection {
	margin-left: 10px;
}

/* Continue to strip margins and paddings and reset the border colour */
.wrapper-detail .subsection-navigation ul li ul {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #333333;
}

/* Override display model for list container */
.wrapper-detail .subsection-navigation ul li ul li {
	display: block;
}

/* Fixes circles appearing in IE */
#ie .wrapper-detail .subsection-navigation ul li ul li {
	list-style-type: none;
}

#ie .wrapper-detail .subsection-navigation ul li ul {
	margin: -16px 0 0 0;
}

#ie6 .wrapper-detail .subsection-navigation ul li ul {
	border-bottom: none;
}


/* Default state for nested subsection anchors */
.wrapper-detail .subsection-navigation ul li ul li a {
	display: block;
	padding: 5px 0;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
	background-image: none !important;
	background-color: transparent;
	border-bottom: none;
}

.wrapper-detail .subsection-navigation ul li ul li a:hover {
	display: block;
	padding: 5px 0;
	font-weight: normal;
	text-decoration: underline;
	color: #333333;
	background-image: none !important;
	background-color: transparent;
	border-bottom: none;
}
/******************************************************************************/

/* Global (generic) nested subsection active anchors */
#global .wrapper-detail .subsection-navigation ul li ul li a.active {
	font-weight: bold;
	color: #00549F;
	background-image: none;
	border-bottom: none;
}

/* Patients and carers nested subsection active anchors */
#patients-and-carers .wrapper-detail .subsection-navigation ul li ul li a.active {
	font-weight: bold;
	color: #FF7900;
	background-image: none;
	border-bottom: none;
}

/* Patients and carers nested subsection active anchors */
#health-professionals .wrapper-detail .subsection-navigation ul li ul li a.active {
	font-weight: bold;
	color: #69BE28;
	background-image: none;
	border-bottom: none;
}

/* Patients and carers nested subsection active anchors */
#investors .wrapper-detail .subsection-navigation ul li ul li a.active {
	font-weight: bold;
	color: #0098DB;
	background-image: none;
	border-bottom: none;
}


#search {
	display: block;
	position: relative;
	top: 0px;
	left: 20px; /* DK: changed from 80 to current */
	margin: 0;
	padding: 0;
}

#search fieldset {
	float: left;
	margin: 0;
	padding: 8px 5px 7px 15px;
	width:165px;
	background:url(../images/header/search_input_bg_new.gif) no-repeat left;
 	border-width: 0;
	border-style: solid;
	border-color: transparent;

}

#search fieldset #fSearch {
	width: 118px;
	padding:1px 0 0 2px;
	float: left;
	border:none!important;
	background-color:transparent!important;
	margin:1px 0 0 0;
	font-size:0.9em;
}

#ie #search fieldset #fSearch{
	padding-top:2px; /* ie only */
}
#search label {
	display: none;
}

#search fieldset #Search_btn{
	margin:0 0 0 5px;
}

/******************************************************************************/

.viewport-top-horz-rule {
	display: block;
	width: 970px;
	height: 3px;
	margin-bottom: 35px;
	color: inherit;
	background-color: #00549F;
}

/* IE 6 fix for the top visual border */
#ie6 .viewport-top-horz-rule {
	font-size: 3px;
}

#site-logo {
	position: relative;
	right: 45px;
	width: 175px;
	height: 47px;
	float: right;
}

.home-wrapper-landing {
	width: 100%;
	min-height: 625px;
	margin-top: 0;
	background-image: url("/images/home_landing_bg.jpg");
	background-position: 0 0;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-color: #ECECEC;
}

.wrapper-landing {
	width: 100%;
	min-height: 500px;
	margin-top: 0;
}

/******************************************************************************/

#patients-and-carers .wrapper-landing {
	background-image: url("/images/patient_and_carers_landing_bg.gif");
	background-position: 0 0;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-color: #FF7900;
}

#health-professionals .wrapper-landing {
	background-image: url("/images/health_professionals_landing_bg.gif");
	background-position: 0 0;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-color: #69BE28;
}

#investors .wrapper-landing {
	background-image: url("/images/investors_landing_bg.gif");
	background-position: 0 0;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-color: #0098DB;
}

/******************************************************************************/

.wrapper-landing .landing-content {
	/*width: 750px;*/
	width:720px;
	float: left;
	/*margin-top: 0;*/
	padding-bottom: 1.30em;

}

#ie .wrapper-landing .landing-content {
	padding-bottom: 0;

}

.wrapper-detail .detail-content {
	width: 455px;
	float: left;
	margin-right: 85px;
	margin-bottom: 40px;
}

.wrapper-detail .detail-content ul {
	list-style-type:disc;
	
	margin: 0 0 1.30em 16px;
	padding: 0;
}

.wrapper-detail .detail-content ul li {
	margin-bottom: 0.25em;
}

.wrapper-detail .detail-content .detail-image img {
	float: right;
}

.wrapper-detail .detail-content .news-story img {
	padding: 4px;
	border-width: 1px;
	border-style: solid;
	border-color: #cececf;
}

.wrapper-detail .detail-content .location-map {
	float:left;
	padding-right: 8px; 
}

.wrapper-detail .detail-content .location-map img {
	padding: 4px;
	border-width: 1px;
	border-style: solid;
	border-color: #cececf;
}

.wrapper-detail .sidebar-content {
	width: 175px;
	float: left;
	margin-left: 0;
}

.wrapper-detail .sidebar-content h3 {
	margin-bottom: 0.5em;
	font-size: 1.25em;
	line-height: 1em;
	color: #00549F;
	background-color:transparent;
}

.wrapper-detail .sidebar-content ul {
	margin: 0 0 0 18px;
	padding: 0;
}

.wrapper-detail .sidebar-content ul li a{
	display:block;
	margin-bottom:5px;
}

/* DK: added to align with other elements */
.wrapper-detail .sidebar-content .cmhtml-section p{
	margin-left:18px;
}

/******************************************************************************/

#global .wrapper-detail .sidebar-content ul li {
	list-style-image: url("/images/sidebar_bullet_blue.gif");
}

#patients-and-carers .wrapper-detail .sidebar-content h3 {
	color: #FF7900;
}

#patients-and-carers .wrapper-detail .sidebar-content ul li {
	list-style-image: url("/images/sidebar_bullet_orange.gif");
}

#investors .wrapper-detail .sidebar-content h3 {
	color: #0098DB;
}

#investors .wrapper-detail .sidebar-content ul li {
	list-style-image: url("/images/sidebar_bullet_lightblue.gif");
}

#health-professionals .wrapper-detail .sidebar-content h3 {
	color: #69BE28;
}

#health-professionals .wrapper-detail .sidebar-content ul li {
	list-style-image: url("/images/sidebar_bullet_green.gif");
}

/******************************************************************************/

.content-top {
	margin-bottom: 60px;
}

.content-top .quotation {
	margin-top: 35px;
	margin-bottom: 1.30em;
}

.landing-content .content-top .quote {
	margin-top: 50px;
}


.content-top .author {
	margin-top:-20px;
	margin-bottom: 1.30em;
}

.home-wrapper-landing .home .latest-news-link {
	padding-left: 28px;
	background-image: url("/images/latest-news-arrow_blue.gif");
	background-position: 0 0;
	background-repeat: no-repeat;
	background-attachment: scroll;
}

.wrapper-landing .latest-news-link {
	margin-left: 48px;
	padding-left: 28px;
	background-image: url("/images/latest-news-arrow_white.gif");
	background-position: 0 0;
	background-repeat: no-repeat;
	background-attachment: scroll;
}

#investors .latest-news-link {
	display:block;
	margin-left: 48px;
	padding-left: 28px;
	background-image:url(../images/investor-arrow.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	background-attachment: scroll;
}

#patients-and-carers .latest-news-link {
	display:block;
	margin-left: 48px;
	padding-top:5px;
	padding-left: 28px;
	background-image:url(../images/patients-arrow.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	background-attachment: scroll;
}

#health-professionals .latest-news-link {
	display:block;
	margin-left: 48px;
	padding-top:5px;
	padding-left: 28px;
	background-image:url(../images/medical-arrow.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	background-attachment: scroll;
}

.content-top .latest-news-link {
	position: relative;
	top:10px;
	left: 24px;
	width:316px;
	height:40px;
}

.content-top .latest-news-link a {
	font-weight: normal;
}

.home-wrapper-landing .home {
	width: 316px;
	float: right;
	margin-left: 119px;
	margin-right: 45px;
	_margin-right:20px; /* ie6 only */
}

#ie #home {
	position: relative;
	top: -2.90em;
	left: 0;
}

#ie .sifr-jump-fix {
	margin-top: -15px;
}

#home .content-bottom .footer-statement {
	padding: 1.30em 0 0 52px;
}

#home .content-bottom {
	margin-left: 70px;
}

#home .content-bottom .text-wrapper {
	position: relative;
	left: 52px;
}

.wrapper-landing .landing-content .content-columns .column {
	width: 200px;
	float: left;
	/*margin-right: 50px;*/
	margin-right:35px;
	_margin-right: 30px; /* ie6 only */
}

.wrapper-landing .landing-content .content-columns .column .text-wrapper {
	width: 80%;
	float: none;
}

/******************************************************************************/

#home .content-columns {
	width: 100%;
	margin-top: 1.30em;
}

#home .content-columns .column {
	width: 200px;
	_width: 210px; /* ie6 only */
	margin-right: 60px;
}

/******************************************************************************/

#patients-and-carers .content-columns {
	margin-top: 20px;
	margin-left: 0;
	padding-left: 0;
}

.content-columns .column {
	width: 200px;
	float: left;
	/*padding-right: 20px;*/
}

.content-columns .column .heading {
	height: 54px;
}

.content-columns .column .heading img {
	float: left;
}

.content-columns .column .heading .numeral {
	margin-right: 10px;
}

.content-columns .column .text-wrapper {
	float: right;
	width: 100%;
}

.nudge{
	_margin-top:-28px; /* ie6 only */
}

.content-columns .column .text-wrapper p {
	margin-top: 1.30em;
	margin-bottom: 1.30em;
}

/******************************************************************************/

/* Bottom landing template shadow container */
.landing-drop-shadow {
	width: 100%;
	background-image: url("/images/home_landing_drop_shadow.jpg");
	background-position: 0 0;
	height:68px;
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-color: transparent;
	border-bottom: 3px solid #D9DFE1;
}

/******************************************************************************/

/* Bottom landing template shadow container */
.landing-drop-shadow-2{
	width: 100%;
	background-image: url("/images/home_landing_drop_shadow.jpg");
	background-position: 0 0;
	height:68px;
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-color: transparent;
	border-bottom: 3px solid #D9DFE1;
}

/******************************************************************************/


#footer {
	padding-top: 15px;
	margin-bottom: 50px;
	margin-top:10px;
	
}

#footer p {
	float: left;
	margin: 0;
}

#footer ul {
	margin: 0 0 0 40px;
	padding: 0;
	float: left;
}

#ie #footer ul {
	margin-left: 0;
	padding-left: 40px;
}

#footer ul li {
	display: block;
	list-style-type: none;
	float: left;
	margin-right: 1em;
}

#footer ul li a {
	font-weight:normal;
	color: #00549F;
	background-color: transparent;
	text-decoration: underline;
}

#footer ul li a:hover {
	color: #00549F;
	background-color: transparent;
	text-decoration: none;
}

/******************************************************************************/

h1, h2, h3, h4, h5, h6, p, li {
	margin: 0 0 1.30em 0;
	line-height: 1.30em;
}

blockquote {
	margin: 0;
	padding: 0;
}

.clear {
	clear: both;
}

a img {
	border: none;
}

.intro-text {/* possibly wrong vlaue?*/
	font-size: /*1.30em;*/
}

#health-professionals .wrapper-detail .detail-content .heading-text {
	font-weight:bold;
	margin:30px 0 10px 0;
	padding:0;
	1.30em;
	
}
.back-to-top {
	float: right;
	padding-right: 20px;
	background-image: url("/images/back_to_top.gif");
	background-position: right 6px;
	background-repeat: no-repeat;
	background-attachment: scroll;
	margin-top:40px;
}

.detail-heading{
	margin-bottom: 0;
	font-size: 1.3em !important;
	color: #333333 !important;
	background-color: transparent;
}

.date {
	margin-top: -5px;
	margin-bottom: 0.5em;
	font-size: 1.5em;
}

fieldset {
	margin: 0;
	padding: 0;
	border-width: 0;
}

select, input, textarea {
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size: 1em;
}

/* Contact us template select menus were appearing indented. This fixes it. */
#ie6 #fTitle, #ie6 #fWhoAreYou {
	margin-left: -3px;
}

hr {
	display: block;
	width: 100%;
	height: 1px;
	margin-top: 1.30em;
	margin-bottom: 1.30em;
	float: left;
	clear: both;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D9DFE1;
	border-bottom: none;
	border-left-width: 0;
	border-right-width: 0;
	color: #D9DFE1;
	background-color: transparent;
}

#ie hr {
	margin-bottom: 0;
}

/******************************************************************************/

.email-alert-form-wrapper {
	width: 435px; /* 465px */
	padding: 10px 20px 20px 10px;
	background-image: url("/images/email_alert_form_bg.jpg");
	background-position: 0 0;
	background-repeat: repeat-x;
	background-attachment: scroll;
}

.email-alert-form-wrapper form {
	margin: 0;
	padding: 0;
}

.email-alert-form-wrapper form fieldset {
	margin: 0 0 1.30em 0;
	padding: 0;
	border-width: 0;
	border-style: solid;
	border-color: transparent;
}

.email-alert-form-wrapper form #your-details label {
	display: block;
	width: 130px;
	float: left;
	margin-right: 5px;
}

.email-alert-form-wrapper form #your-details .text {
	width: 286px;
	height: auto;
	float: left;
	overflow: auto;
	border: 1px solid #999999;
}

.email-alert-form-wrapper form .radio-button-group {
	width: 147px;
	float: left;
}

#ie6 .email-alert-form-wrapper form .radio-button-group {
	width: 145px;
	float: left;
}

.email-alert-form-wrapper form #your-details .radio-button-group input {
	float: left;
	margin-right: 3px;
}

.email-alert-form-wrapper form #your-details .radio-button-group label {
	width: auto;
	float: left;
	margin-top: 2px;
}

.email-alert-form-wrapper form #email-alerts,
.email-alert-form-wrapper form #privacy-policy {
	margin-left: 137px;
}

.email-alert-form-wrapper form #email-alerts .radio-button-group input {
	float: left;
	margin-right: 5px;
}

.email-alert-form-wrapper form #email-alerts .radio-button-group label {
	width: auto;
	float: left;
	margin-top: 2px;
}

.email-alert-form-wrapper form #privacy-policy label {
	position: relative;
	top: -1px;
}

#ie .email-alert-form-wrapper form #privacy-policy label {
	position: static;
	margin-top: -1px;
}

.email-alert-form-wrapper form fieldset .clear {
	height: 1.30em;
}

#fTitle {
	width: 100px;
}

#fSubmit {
	float: right;
}

#fProfessions {
	width: 288px !important;
	
}

#ie7 #fProfessions {
	width: 286px !important;
}

#ie6 #fProfessions {
	width: 286px !important;
}

.mandate-notice {
	font-weight: normal;
}

#global .detail-content h1 {
	margin-bottom: 0.9em;
	font-weight:bold;
	color: #00549F;
	background-color: transparent;
}

#global .detail-content h2 {
	margin-bottom:0.3em;
	margin-top:1.3em;
	font-size: 1em;
}

.formError {
	margin-bottom: 1.30em;
	clear: both;
	font-weight: bold;
	color: #00549F;
	background-color: transparent;
}

.wrapper-landing .formError ul {
	padding-left: 20px;
}

.formError ul {
	margin: 0 auto 0 auto;
	padding: 0;
}

.formError ul li {
	list-style-type: disc;
	color: #00549F;
	background-color: transparent;
}

/******************************************************************************/

#patients-and-carers .detail-content h1 {
	margin-bottom: 0.25em;
	font-size: 2em;
	color: #FF7900;
	background-color: transparent;
}

#patients-and-carers .detail-content h2 {
	margin-bottom: 1.30em;
	font-size: 1.5em;
}

#patients-and-carers .detail-content h3 {
	margin-bottom: 1.30em;
	font-size: 1em;
}

/******************************************************************************/

#health-professionals .detail-content h1 {
	margin-bottom: 0.25em;
	font-size: 2em;
	color: #69BE28;
	background-color: transparent;
}

#health-professionals .detail-content h2 {
	margin-bottom: 1.30em;
	font-size: 1.5em;
}

#health-professionals .detail-content h3 {
	margin-top:30px; /* DK*/
	margin-bottom: 1.30em;
	font-size: 1em;
}

/******************************************************************************/

#investors .detail-content h1 {
	margin-bottom: 0.7em;
	font-size: 2em;
	color: #0098DB;
	background-color: transparent;
}

#investors .detail-content h2 {
	margin-bottom:0.5em/* 1.30em*/;
	font-size: 1.5em;
}

#investors .detail-content h3 {
	margin-bottom: 1.30em;
	font-size: 1em;
}

/******************************************************************************/

.find-news {
	width: 155px; /* 175px */
	height: auto;
	margin-bottom: 1.30em;
	padding: 10px;
	background-image: url("/images/find_news_bg.jpg");
	background-position: 0 0;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-color: transparent;
}

.wrapper-detail .sidebar-content .find-news p {
	margin-bottom: 0;
	font-size: 1em;
	font-weight: normal;
}

.find-news form {
	margin: 0;
	padding: 0;
}

.find-news form fieldset .text {
	width: 148px;
	font-size: 1em;
}

.find-news form fieldset select {
	width: 100%;
}

.find-news form fieldset #fPageSearch {
	float: right;
}

.find-news form fieldset .clear {
	height: 10px;
}

/******************************************************************************/

.news-listing {
	margin-bottom: 1.30em;
}

.news-listing hr{
	margin-bottom:10px;
	padding-bottom:0;
}

#global .news-listing h2 {
	margin-top:0px;
	padding-top:0px;
	padding-bottom:5px;
}

.news-listing p {
	margin-bottom: 0;
	padding-bottom:0;
}

.pagination .status {
	float: left;
}

.pagination .navigation {
	float: right;
}

/******************************************************************************/

dl.glossary_list{
padding:0;
margin:0 0 -5px 0;
}




.glossary-item dt.term {
	width: 28%;
	float: left;
	font-weight:bold;
	padding-bottom:2px;
	margin-bottom:0;
}

.glossary-item dd.description {
	width: 62%;
	float: left;
	margin-left:35px;
	padding-bottom:0px;
	margin-bottom:0;
}

.glossary-item .description p{
	padding:0;
	margin:0;
}

.glossary-index {
	width: 175px;
	float: left;
	margin-left: 10px;
	margin-right: 25px;
}

.glossary-index h2 {
	margin-bottom: 10px;
	padding-bottom: 5px;
	font-size: 1.13em;
	border-bottom: 1px solid #333333;
}

.glossary-index .glossary-lettering ul {
	margin: 0;
	padding: 0;
}

.glossary-index .glossary-lettering ul li {
	display: block;
	width: 20px;
	height: 18px; /* 20px */
	float: left;
	margin: 0 2px 2px 0;
	padding-top: 2px;
	text-align: center;
	font-weight: bold;
}

.glossary-index .glossary-lettering ul li a {
	display: block;
	width: 20px;
	height: 18px;
	padding-top: 2px;
	text-decoration: none;
	font-size: 1.13em;
	color: #333333;
	background-image: url("/images/glossary_index_off.gif");
	background-position: 0 0;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-color: #ECECEC;
}

.glossary-index .glossary-lettering ul li .active {
	/*display: block;*/
	width: 20px;
	height: 18px;
	padding-top: 2px;
	color: #FFFFFF;
	background-image: url("/images/glossary_index_on.gif");
	background-color: #00549F;
}

.glossary-index .glossary-lettering ul li.empty {
	display: block;
	width: 20px;
	height: 16px;
	padding-top: 4px;
	cursor: text;
	color: #999999;
	background-image: none;
	background-color: transparent;
}

/******************************************************************************/
/*.board-member-listing { display:block; width:455px; height:auto; border:1px solid blue;}*/
.board-member-profile hr {
	margin-top: 10px;
}

.board-member-profile .image {
	width: 200px;
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
}

.board-member-profile .detail h2 {
	margin: 0 !important;
	font-size: 1.5em !important;
	font-weight: normal;
}

.board-member-profile .detail .job-title {
	font-size: 1.5em !important;
	font-weight: bold;
}
.board-member-listing img {}
.board-member-listing .board-member {
	width: 68px;
	height: 185px;
	float: left;
	margin-right: 2px;
	padding: 2px 2px 10px 2px;
	color: #00549F;
	/*
	background-image: url("/images/board_member_bg.jpg");
	background-position: 0 0;
	background-repeat: no-repeat;
	background-attachment: scroll;
	*/
	background-color: #ECECEC;
}

.board-member-listing .active {
	color: #FFFFFF;
	background-color: #00549F;
}

.board-member-listing .board-member h3,
.board-member-listing .board-member p {
	margin: 0 !important;
	font-size: 0.75em;
	width:68px;
	letter-spacing:-0.04em;
	*letter-spacing:0;

}

.board-member-listing .board-member h3 a {
	display: block;
	text-decoration:underline;
	color: #00549F;
	background-color: transparent;
}

.board-member-listing .active h3 a {
	display: block;
	text-decoration:underline!important;
	color: #FFFFFF;
	background-color: transparent;
	text-decoration: none;
}

/******************************************************************************/

#global .faqs .sub-title {
	margin-top: 1.30em;
	color: #00549F;
	background-color: transparent;
}

#patients-and-carers .faqs .sub-title {
	margin-top: 1.30em;
	color: #FF7900;
	background-color: transparent;
}

#health-professionals .faqs .sub-title {
	margin-top: 1.30em;
	color: #69BE28;
	background-color: transparent;
}

#investors .faqs .sub-title {
	margin-top: 1.30em;
	color: #0098DB;
	background-color: transparent;
}

/******************************************************************************/

.faqs .questions {
	/*margin-top: -1em;*/
	margin-bottom: 1.30em;
}

.faqs .questions ul {
	margin: 0;
	padding: 0;
}

.faqs .questions ul li {
	display: block;
	list-style-type: none;
}

.faqs .answer {
	margin-top: 3em;
}

.faqs p.indent{
	padding-left:12px;
}

/******************************************************************************/

#global .faqs .questions ul li a.active {
	color: #00549F;
	background-color: transparent;
}

#patients-and-carers .faqs .questions ul li a.active {
	color: #FF7900;
	background-color: transparent;
}

#health-professionals .faqs .questions ul li a.active {
	color: #69BE28;
	background-color: transparent;
}

#investors .faqs .questions ul li a.active {
	color: #0098DB;
	background-color: transparent;
}

/* Used on templates where no subsection navigation or glossary index is used */
.two-column-detail-fix {
	width: 175px;
	float: left;
	margin-top: 35px;
	margin-left: 10px;
	margin-right: 25px;
}

/******************************************************************************/

#sitemap ul {
	margin: 0 0 0 20px;
	padding: 0;
	list-style-type:none;
}

#sitemap ul li {
	list-style-type:none;
	margin-bottom:8px;
}

/******************************************************************************/

#sitemap ul li ul {
	margin: 5px 0 0 40px;
	padding: 0;
	list-style-type:none;
}

#sitemap ul li ul li {
	list-style-type: none;
	margin-bottom:8px;
}

/******************************************************************************/

#sitemap ul li ul li ul {
	margin: 5px 0 0 40px;
	padding: 0;
	list-style-type:none;
}

#sitemap ul li ul li ul li {
	list-style-type: none;
	
}

/******************************************************************************/

.quote  {
	width: 316px;
	margin-top: 50px;
	margin-left:5px;
	_margin-left:7px; /* ie6 only */
	font-size: 24px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: transparent;
}

/******************************************************************************/

#rns-links dl {
	margin: 0;
	padding: 0;
}

#rns-links dl dt {
	width: 30%;
	float: left;
	margin: 0;
	padding: 0;
}

#rns-links dl dd {
	width: 70%;
	float: left;
	margin: 0 0 1.30em 0;
	padding: 0;
}

#share-price {
	margin-top: 1.30em;
}

#share-price div {
	width: 222px;
	float: left;
}

#share-price div p {
	width: 111px;
	float: left;
	margin: 0;
}

/******************************************************************************/

#patients {
	float:left;
	width:95px;
	color:#ff7a00;
	margin:0;
	font-size:14px;
	height:54px;
	font-weight:normal;
	}
	
#medical {
	font-size:14px;
	float:left;
	width:130px;
	color:#6abe28;
	margin:0;
	height:54px;
	font-weight:normal;
	}
#investors-title {
	font-size:14px;
	float:left; 
	width:82px; 
	color:#0098db; 
	margin:0;
	height:54px;
	font-weight:normal;
	}
.quotation h1 {
	color:#00549f;
	font-weight:normal;
	font-size:24px;
}
.name{
	font-size:1.2em;
	margin:0;
	padding:0;
	color:#00549f;
	font-weight:bold;
}
.authorinfo {
	font-size:1.2em;
	color:#00549f;
	margin:0 0 0 0;
	padding:0;
	}
	
#footer-quote {
	width: 316px;
	font-size: 15px;
	font-weight: normal;
	color: #00549F;
	background-color: transparent;
}

#ie #footer-quote {
	margin-bottom: 4em;
}

/*------------------------------------- reportstable ---------------------------------*/
#reportstable {
	width:100%;
	clear:left;
	margin-top:10px;
}

#reportstable td {
	text-align:left;
	padding:3px;
	vertical-align:top;
	}
	
#reportstable th {
	color:#0098db;
	padding:0 0 0 3px;
	text-align:left;
	width:auto;
	}
#reportstable .left-title { width:25%;}
#reportstable .middle-title { width:55%;}
#reportstable .alternate {
	color:#000; 
	background-color:#ececec;
	}
	
.rtpdf {width:20%; }


	
/*---------------------------------------search results--------------------------------*/
#main-wrap h1 {
	*margin-top:1.3em; /* ie only */
	color:#00549f;
	}

#searchresults{
	width:670px;
}	


#resultitems h2{
	padding-bottom:0;
	margin-bottom:0;
	font-size:0.9em;
	width:670px;	
}

#resultitems h2 a {
	color:#00549f;
	text-decoration:none;
}

#resultitems p{
	margin-top:0;
	padding-top:0;
	width:670px;	
}
#resultitems p span, #searchintro p span{
	color:#00549f;
}

#resultitems p span{
	background:#DDDDDD;
	}
	
/******************************************************************************/

.health-professionals-form-wrapper {
	width: 290px; /* 310px */
	height:auto;
	margin-right: 10px;
	margin-bottom:10px;
	margin-top:50px;
	border: 1px solid #fff;
	background-color:#69be28;
	padding: 0px 10px 0 10px;
	color:#fff;
	clear:both;
}

.health-professionals-form-wrapper h3 {
	font-size:1em;
	font-size: 1.30em;
	color:#fff;
	padding-top:10px;
	background-color: transparent;
	font-size: 1.25em;
}

.health-professionals-form-wrapper p{
	padding-bottom:0;
}

.sign-up-now {
	border:1px solid #b0e883;
	padding-top: 0;
	margin-top:0px;
	padding-bottom: 2px;
	margin-bottom:150px;
}

.health-professionals-form-wrapper label {
	width: 100px;
	float: left;
	margin-right: 10px;
	color:#fff;
	background-color: transparent;
}

.health-professionals-form-wrapper a, .sign-up-now a{
	color:#fff!important;
}

.health-professionals-form-wrapper .text {
	width: 170px;
	float: left;
	border: 1px inset #ECECEC;
	color: #333333;
	background-color: #FFFFFF !important;
}

.health-professionals-form-wrapper #health-professionals-form .clear {
	height: 10px;
}

#fSignIn, #fGetPassword {
	float: right;
	margin-right: 5px;
}

.health-professionals-form-wrapper p {
	margin-top: 20px;
/*	text-align: center; */
	color: #333333;
	background-color: transparent;
}

#health-professionals .health-professionals-form-wrapper p a {
	color: #00549F;
	background-color: transparent;
}

.content-top-override {
	margin-bottom: 20px;
}
#health-professionals .quote{ margin-left:14px; margin-top:60px;}

#ie6 #health-professionals .quote{ margin-left:5px; margin-top:60px;}/* ie 6 only*/
/*-------------------------------------- Major Shareholders table --------------------------------*/

#share-investors {
	width:100%;
	}
#share-investors td {
	padding:3px 0; 
	text-align:right;
	color:#000;
	}
#share-investors th {
	color:#0098db;
	vertical-align:bottom;
	text-align:right; 
	padding-left:0;
	padding-right:5px;
	padding-bottom:3px;
	font-weight:bold;
	}
#share-investors .nonbold{
	font-weight:normal;
	}	

#share-investors .alternate {
	color:#000; 
	padding-left:0; 
	background-color:#ececec;
}
	
#share-investors td.b-thin, #share-investors th.b-thin{
	text-align:left!important;
	padding-left:5px;
}

#share-investors .num{
	padding-right:5px;
}
	
.last  {
	border-bottom:1px solid #000;
}
#share-investors .footnote {
	font-size:0.8em;
	text-align:left;
	}


/*---------------------------------------- Financial year tabs -----------------------------------------*/
#tab-navigation { float:left; }
#tab-navigation ul {margin:0; padding:0; list-style-type:none; float:left;/* width:720px;*/ font-size:1em;}
#tab-navigation ul li {float:left; background-image:url(../images/tab_right.gif); background-repeat:no-repeat; background-position:top right; padding:0 0 0 0;}
#tab-navigation ul li a {display:block; padding:0 0;  width:100px; line-height:1.6em; background-image:url(../images/tab_left2.gif); background-repeat: no-repeat; background-position:top left; text-decoration:none; color:#5C5C5C; float:left; font-weight:normal; text-align:center;}
#tab-navigation	ul li a:hover {color:#4A6088; text-decoration:underline;}

/*on state*/	
#tab-navigation ul li#on {float:left; background:url(../images/blue_tab_right.gif) no-repeat top right; 
margin-right:2px }
#tab-navigation ul li#on a {display:block; /*padding:0 1em;*/padding:0 0; line-height:1.6em; background:url(../images/blue_tab_left.gif) no-repeat top left; text-decoration:none; color:#ffffff; float:left; font-weight:bold }
#tab-navigation	ul li#on a:hover {color:#fff;text-decoration:underline; }	



#header-navigation li a.patients-and-carers{
	color:#FF7900!important;
	text-decoration:underline;
}

#header-navigation .health-professionals {
	color:#69BE28 !important;
	text-decoration:underline;
}

#header-navigation .investors {
	color:#0098DB !important;
	text-decoration:underline;
}

#header-navigation .global {
	color:#333333 !important;
	text-decoration:underline;
}

#media-center {display:block; width:100px; height:20px; padding-left:15px;}
#media-center a{display:block; background:url(../images/media_centre_icon.gif) no-repeat center left;}
#media-center a:hover{display:block; background:url(../images/media_centre_on.gif) no-repeat center left; color:#333333; text-decoration:underline;}
/*----------------------------------------- share price ------------------------------------------------------*/
#prices-title {margin-top:15px;}
#prices-title h2 { font-size:1em;}
#price {margin-top:10px;}
#price h3{float:left; width:80px; font-size:1.5em;}
#price p { float:left; width:50px; margin-top:-3px; }
#price span { font-size:0.8em; }

/* ************************* Over write bottom border fro the last li ***************** */

/* Last (top level) list item should not have a border set */

div#global div.wrapper-detail div.subsection-navigation ul#main-sub-nav li.selected a.test, #patients-and-carers div.wrapper-detail .subsection-navigation ul#main-sub-nav li.selected a.test, #health-professionals div.wrapper-detail .subsection-navigation ul#main-sub-nav li.selected a.test{
	border-bottom:none;

}

/******************************************************************************/

/****************** hack for the cms anotation button ******************/

.content-top .quote .cm-admin-annotation-holder input[type="submit"]{font-size:12px!important;}