/* 
	Astrazeneca.com specific layout 
	These properties are not permitted in this file, and should be in the colour file(s):
	background-color
	border-color (border-left-color etc)
	background-image
	color
*/

/* Links */

#links #page_tools, #links #share_prices,#links #minilogin, #links #signedin{
	display:none;
}

/* Legal  bar extra link */

#legallinks ul li{
	padding:7px 6px 0 11px;
}

/* General link overide */

#contentarea #contentholder a:link, #contentarea #contentholder a:visited{
	font-weight:normal;	
}

#contentarea #contentholder a:hover{
	text-decoration:underline;	
}

/* Panel specific styling */

/* Homepage */

#container .panels .news li{
	margin-bottom:0px;
}

#container .panels .news li.last{
	margin-top:5px;
}

#home_page_4 #home_header .media_flash{
	position:absolute;
	top:0;
	left:0;
	margin:0px;
}

#home_title{
	padding:217px 10px 10px 12px;
}

#container .panels li div#panel4092688 div.intro, 
#container .panels li div#panel4092768 div.intro,
#container .panels li div#panel7100530 div.intro,
#container .panels li div#panel4257714 div.intro,
#container .panels li div#panel4125705 div.intro,
#container .panels li div#panel4214688 div.intro,
#container .panels li div#panel4125654 div.intro{
	padding:0px;
}

#container .panels li div#panel4257714 div.intro p{
	margin:0px;
}

#container .panels li div#panel4257714 div.intro object{
	margin:0px;
	padding:0px;
}

#container #contentarea .panels li div#panel4125705 div.intro p{
	padding:5px 0 0 0;
	margin:0px;
	background-position:top;
}

#container .panels li div#panel4257714 div.intro p {
	padding-top:5px;
}

#container .panels li div#panel4214688 div.intro img,
#container .panels li div#panel4092688 div.intro img, 
#container .panels li div#panel7100530 div.intro img,
#container .panels li div#panel4092768 div.intro img {
	padding:5px 0 0 0; 
	background-position:top;
}

/*Change panelid when making live*/
#container .panels li div#panel7100570 div.intro img.imageleft {
	margin-top:-2px;
	padding:0 10px 0 0;
}

#container .panels li div#panel4214688 div.intro ul,
#container .panels li div#panel4092688 div.intro ul,
#container .panels li div#panel7100530 div.intro ul,
#container .panels li div#panel4092768 div.intro ul{
	padding-left:5px;
}

#home_page_4 #contentarea ul.listarrows, #container .panels ul.download{
	margin:0;
	padding-top:0;
}

/*Change panelid when making live*/
#container .panels li div#panel7100570 div.intro a {
	text-decoration:none;
}

#container .panels li div#panel7100570 div.intro a:hover {
	text-decoration:underline;
}


/* Popular Items panel */

#contentarea .panels ul.popular{
	margin:0px;
}

#container .panels div.intro ul.popular li{
	list-style-type:none;
	background-position:0px;
	padding-left:0px;
}

#container .panels div.intro ul.popular li.popfirst a,
#container .panels div.intro ul.popular li.popsecond a,
#container .panels div.intro ul.popular li.popthird a,
#container .panels div.intro ul.popular li.popforth a,
#container .panels div.intro ul.popular li.popfifth a,
#container .panels div.intro ul.popular li.popsixth a,
#container .panels div.intro ul.popular li.popseventh a{
	text-decoration:none;
	padding-left:15px;
}

/* Investors */

#container .panels #panel4244567 .site_features .teaser{
	display:none;
}

/* Scope */

#site_scope{
	clear:none;
	padding:0 0 10px 0;
	width:928px;
	font-size:80%;
}

/* About us */

#container .panels li div#panel4214688 div.intro{
	padding:0px;
}

#container #contentarea .panels li div#panel4214688 div.intro p{
	padding:5px 0 0 0;
	margin:0px;
	background-position:top;
}

/* Medicines */

#itemid3895049 #breadcrumb{
	position:absolute;
	left:-1000px;
}

#itemid3895049 #contentholder{
	padding:0px;
	margin-top:0px;
}

#itemid3895049 #contentholder div{
	padding:5px;
}

#itemid3895049 #contentarea h2{
	background-position:center bottom;
	font-size:130%;
	margin-bottom:2px;
	padding:10px;
}

/* Responsibility */

#area_branch #container .panels #panel4102964 img,
#area_branch #container .panels #panel4102972 img{
	float:left;
	margin-right:10px;
	margin-top:3px;
	margin-bottom:10px;
}

#area_branch #container .panels #panel4102964 p,
#area_branch #container .panels #panel4102972 p{
	clear:none;
	margin-bottom:0px;
}

#container .panels li div#panel4102970.expanded div.intro,
#container .panels li div#panel4102970.toexpand div.intro,
#container .panels li div#panel4959769.expanded div.intro,
#container .panels li div#panel4959769.toexpand div.intro{
	padding-bottom:5px;
}

#contentarea .panels #panel4102970 ul, #contentarea .panels #panel4959769 ul{
	margin:0px;
}

#contentarea .panels #panel4102970 ul li, #contentarea .panels #panel4959769 ul li{
	font-size:92%;
	padding:3px;
	line-height:120%;
	list-style-type:none;
	list-style-position:outside;
}

/* Grid image layouts */

#itemid3894365 #contentholder{
	font-size:92%;
	padding:5px;
}

#itemid3894365 #contentarea div div div{
	border-width:1px;
	border-style:solid;
	padding-top:10px;
	margin-bottom:10px;
	float:left;
	width:556px;
}

#itemid3894365 #contentarea ul{
	list-style-position:inside;
	list-style-type:none;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	clear:left;
}

#itemid3894365 #contentarea #contentholder ul li{
	display:inline;
	float:left;
	width:165px;
	margin-right:10px;
	margin-left:10px;
	height:auto;
}

#itemid3894365 #contentarea #contentholder ul li ul li ul li{
	width:98%;
	margin-left:0px;
}

#itemid3894365 #contentarea #contentholder ul.listarrows a:link,
#itemid3894365 #contentarea #contentholder ul.listarrows a:visited{
	display:inline;
}

/* Careers Job Opportunities */

#careers img{
	float:left;
	padding-right:4px;
}

#main .panels #careers li{
	list-style-type:none;
	padding-bottom:1px;
	padding-left:0px;
}

#main .panels #careers{
	list-style-type:none;
	margin-left:0;
}

#main .panels #careers ul{
	margin-left:19px;
	margin-bottom:0px;
}

#itemid3939847 #contentarea ul{
	list-style-type:none;
	margin-left:0px;
}

#itemid3939847 #contentarea ul li{
	width:274px;
	display:block;
	min-height:100px;
	float:left;
	margin-bottom:10px;
}

#itemid3939847 #contentarea #contentholder ul li a:link,
#itemid3939847 #contentarea #contentholder ul li a:visited{
	display:block;
}

#itemid3939847 #contentarea ul li.chi{
	width:558px;
}

#itemid3939847 #contentarea ul li.chi p{
	padding:8px 0px 0 10px;
	margin-bottom:0px;
	width:40%;
	float:left;
}

#itemid3939847 #contentarea ul li.chi a:link,
#itemid3939847 #contentarea ul li.chi a:visited{
	padding:8px 20px 2px 20px;
	width:40%;
	float:left;
	background-position:10px 13px;
}

#itemid3939847 #contentarea ul li.row{
	width:558px;
	min-height:100%;
	padding-top:8px;
	padding-bottom:50px;
}

#itemid3939847 #contentarea ul li.row ul li{
	min-height:100%;
	margin:0px;
	width:100%;
	float:left;
}

#itemid3939847 #contentarea ul li.row ul li ul li{
	width:25%;
	float:left;
}

#itemid3939847 #contentarea ul li.row p{
	padding:8px;
	margin-bottom:0px;
}

#itemid3939847 #contentarea ul li.row ul, 
#itemid3939847 #contentarea ul li.row ul li ul li ul{
	list-style-type:none;
	margin:0px;
}

#itemid3939847 #contentarea ul li.row ul li ul li ul li{
	width:auto;
	float:none;
}

#itemid3939847 #contentarea ul li.row ul li ul li ul li a:link, 
#itemid3939847 #contentarea ul li.row ul li ul li ul li a:visited{
	background-position:10px 6px;
	padding:1px 20px;
}

/* Contact us */

#contact_us_form_view #contentarea h3{
	display:none;
}

#contact_us_form_view #contentarea form p.submitholder{
	padding-bottom:10px;
}

#contact_us_form_view #contentarea ul{
	list-style-type:none;
	margin-left:0px;
}

#contact_us_form_view #contentarea ul li a:link, #contact_us_form_view #contentarea ul li a:visited{
	padding-left:10px;
	background-position:0px 5px;
	text-decoration:none;
}

#contact_us_form_view #contentarea ul li a:hover{
	text-decoration:underline;
}

/* Colourbox styles */

.colourbox, .colourbox2{
	padding:10px 10px 0 10px;
	margin-bottom:10px;
	border-width:1px;
	border-style:solid;
}

/* List boxes */

#contentarea ul.listboxes{
	list-style-type:none;
	margin-left:0px;
}

ul.listboxes li{
	padding:0px;
	margin-bottom:0px;
	border-width:1px;
	border-style:solid;
	margin-right:10px;
	width:267px;
	float:left;
	min-height:90px;
}

ul.listboxes li span{
	padding:5px;
	display:block;
}

#contentarea ul.listboxes li h4 {
	font-weight:bold;
	margin:0;
	padding:5px;
}

#contentarea ul.listboxes li a:link, #contentarea ul.listboxes li a:visited {
	text-decoration:none;
	padding-left:10px;
	display:block;
	background-position:0 5px;
}

/* Responsibility / Projects and partnerships */

#itemid3895183 form.single_line{
	display:none;
}

#itemid3895183 div.paragraph{
	padding-bottom:0px;
}

#itemid3895183 ul#questions li{
	float:left;
	width:43%;
	margin:0 1%;
	display:block;
	height:170px;
	padding:10px;
	border-width:1px;
	border-style:solid;
}

#itemid3895183 ul#questions li ul li{
	float:left;
	width:98%;
	height:auto;
	padding:2px 0px;
	border:none;
	margin:0px;
}

#itemid3895183 ul#answers{
	float:left;
	clear:both;
	margin-top:30px;
}

#itemid3895183 ul#answers li h4{
	font-weight:bold;
	padding-left:3px;
}

/* Panel news teaser overide */

#container .panels .news li p{
	display:none;
}

/* Partnering and email alert */

#itemid3887917 div.paragraph,
#itemid3887911 div.paragraph,
#itemid3887907 div.paragraph,
#itemid3887921 div.paragraph,
#itemid3887925 div.paragraph,
#itemid3887909 div.paragraph,
#itemid3887923 div.paragraph,
#itemid3887913 div.paragraph,
#itemid3887919 div.paragraph,
#itemid3887915 div.paragraph,
#itemid4135281 div.paragraph{
	border-width:1px;
	border-style:solid;
}

#itemid3887907 div.paragraph,
#itemid3887911 div.paragraph,
#itemid3887915 div.paragraph,
#itemid4135281 div.paragraph{
	border-top:none;
}

#itemid3887917 div.paragraph h2,
#itemid3887911 div.paragraph h2,
#itemid3887907 div.paragraph h2,
#itemid3887921 div.paragraph h2,
#itemid3887925 div.paragraph h2,
#itemid3887909 div.paragraph h2,
#itemid3887923 div.paragraph h2,
#itemid3887913 div.paragraph h2,
#itemid3887919 div.paragraph h2,
#itemid3887915 div.paragraph h2{
	font-size:100%;
	font-weight:bold;
	margin:0px;
	padding:5px;
}

#itemid3887907 div.paragraph h2,
#itemid3887915 div.paragraph h2{
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-top-width:1px;
	border-top-style:solid;
}

#itemid3887911 div.paragraph h2,
#itemid3887923 div.paragraph h2{
	border-top-width:1px;
	border-top-style:solid;
}

#itemid3887909 div.paragraph h2,
#itemid3887919 div.paragraph h2{
	border-bottom-width:1px;
	border-bottom-style:solid;
}

#itemid3887917 div.paragraph h3,
#itemid3887911 div.paragraph h3,
#itemid3887907 div.paragraph h3,
#itemid3887921 div.paragraph h3,
#itemid3887925 div.paragraph h3,
#itemid3887909 div.paragraph h3,
#itemid3887923 div.paragraph h3,
#itemid3887913 div.paragraph h3,
#itemid3887919 div.paragraph h3,
#itemid3887915 div.paragraph h3,
#itemid4135281 div.paragraph h3{
	padding:5px;
	margin:0px;
	border-top-width:1px;
	border-top-style:solid;
	border-bottom-width:1px;
	border-bottom-style:solid;
}

#itemid3887917 #contentarea #contentholder div.paragraph h3 a:link, 
#itemid3887917 #contentarea #contentholder div.paragraph h3 a:visited,
#itemid3887911 #contentarea #contentholder div.paragraph h3 a:link, 
#itemid3887911 #contentarea #contentholder div.paragraph h3 a:visited{
	font-weight:bold;
}

#itemid3887917 div.paragraph h4,
#itemid3887911 div.paragraph h4,
#itemid3887907 div.paragraph h4,
#itemid3887921 div.paragraph h4,
#itemid3887925 div.paragraph h4,
#itemid3887909 div.paragraph h4,
#itemid3887923 div.paragraph h4,
#itemid3887913 div.paragraph h4,
#itemid3887919 div.paragraph h4,
#itemid3887915 div.paragraph h4{
	padding:5px 5px 0 5px;
	margin:0px;
}

#itemid3887917 div.paragraph p, 
#itemid3887911 div.paragraph p,
#itemid3887907 div.paragraph p,
#itemid3887921 div.paragraph p,
#itemid3887925 div.paragraph p,
#itemid3887909 div.paragraph p,
#itemid3887923 div.paragraph p,
#itemid3887913 div.paragraph p,
#itemid3887919 div.paragraph p,
#itemid3887915 div.paragraph p,
#itemid4135281 div.paragraph p{
	padding:5px 5px 5px 5px;
	margin-bottom:0px;
}

/* Media contacts page */

#itemid3887945 #contentarea table{
	width:263px;
	margin:10px 15px 5px 0;
	float:left;
}

/* Questionnaire for reports */

#questionnaire_once_only .content_form{
	padding:0px;
}

#questionnaire_once_only #contentarea form p{
	padding:4px 10px;
}

#questionnaire_once_only #contentarea fieldset{
	padding:0px;
	border-bottom:none;
}

#questionnaire_once_only #contentarea fieldset p{
	clear:none;
	margin:0px;
	padding:5px 10px;
	font-size:85%;
}

#questionnaire_once_only #contentarea fieldset.for_checkbox{
	margin:0;
	padding:0;
	width:556px;
	border-bottom-width:1px;
	border-bottom-style:dotted;
}

/* Checkbox options */

#questionnaire_once_only #itemid4146749 #contentarea fieldset.for_checkbox p{
	width:20%;
	margin:7px 0 0 0;
	padding:0px;
	font-size:100%;
}

/* Header Years */

#questionnaire_once_only #itemid4146749 #contentarea label{
	width:536px;
	padding:4px 10px;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	font-weight:bold;
}

/* Main labels for the reports */

#questionnaire_once_only #itemid4146749 #contentarea .row1 label,
#questionnaire_once_only #itemid4146749 #contentarea .row3 label{
	width:55%;
	padding:4px 10px;
	border:none;
	font-weight:normal;
	margin:0px;
}

#questionnaire_once_only #itemid4146749 #contentarea label#c_007{
	width:526px;
	font-size:85%;
	border:none;
	padding:4px 0px 4px 70px;
	font-weight:normal;
	margin:0px;
	float:none;
	clear:left;
}

#questionnaire_once_only #contentarea fieldset.for_radio,
#questionnaire_once_only #itemid4146749 #contentarea label.for_checkbox{
	width:100%;
	padding:0px;
	margin:0px;
	border:none;
	font-weight:normal;
}

/* Personal details */

#questionnaire_once_only #itemid4146749 #contentarea fieldset#fs_group_fname label{
	margin-bottom:10px;
	border:none;
	padding:10px 10px 0 10px;	
}

#questionnaire_once_only #itemid4146749 #contentarea fieldset#fs_group_fname .row1 label,
#questionnaire_once_only #itemid4146749 #contentarea fieldset#fs_group_fname .row3 label{
	width:30%;
	padding:4px 10px;
	margin-bottom:0px;
}

#questionnaire_once_only #itemid4146749 #contentarea fieldset#fs_group_fname p{
	clear:none;
	margin:0px;
	padding:2px 0 0 0;
	width:536px;
	font-size:100%;
}

#questionnaire_once_only #itemid4146749 #contentarea form div.disclaimer{
	padding:5px 10px;
}

/* Email Alert */

#questionnaire_once_only #itemid4146444 #contentarea fieldset{
	border-bottom-width:1px;
	border-bottom-style:dotted;
}

#questionnaire_once_only #itemid4146444 #contentarea .row1 label{
	width:30%;
	padding:4px 10px;
	border:none;
	font-weight:normal;
	margin:0px;
}

#questionnaire_once_only #itemid4146444 #contentarea .row3 label{
	padding:4px 10px;
	border:none;
	font-weight:normal;
	margin:0px;
}

#questionnaire_once_only #itemid4146444 #contentarea .row1 p,
#questionnaire_once_only #itemid4146444 #contentarea .row3 p{
	padding:0px;
}

#questionnaire_once_only #itemid4146444 #contentarea fieldset p{
	font-size:100%;
	margin-bottom:5px;
}

#questionnaire_once_only #itemid4146444 #contentarea fieldset.for_radio,
#questionnaire_once_only #itemid4146444 #contentarea fieldset.for_checkbox{
	border:none;
	margin-bottom:10px;
}

/* Contact us form */

#contact_us_form_view #contentarea div div{
	margin-bottom:10px;
}

/* Broadcast centre fix */

#itemid3894189 #container, #itemid3894194 #container,
#itemid3894189 #header, #itemid3894194 #header,
#itemid3894189 #main, #itemid3894194 #main,
#itemid3894189 #imagestrip, #itemid3894194 #imagestrip, 
#itemid3894189 #footer, #itemid3894194 #footer{
	width:1040px;
}

#itemid3894189 #contentholder, #itemid3894194 #contentholder{
	padding:5px 0px;
	width:640px;
}

#itemid3894189 #contentarea, #itemid3894194 #contentarea {
	width:640px;
}	

#itemid3894189 #breadcrumb, #itemid3894194 #breadcrumb {
	width:568px;
}

#itemid3894189 #links, #itemid3894189 #rightsideimage,
#itemid3894194 #links, #itemid3894194 #rightsideimage {
	margin-left:24px;
}

/* Adobe detection */

#main p.no_flash{
	background-position:bottom;
	background-repeat:repeat-x;
	border-style:solid;
	border-width:1px;
	margin:0px 0 10px 0;
	padding:8px;
}

#links p.no_flash{
	margin-bottom:0;
	width:162px;
}

#links p.no_flash a:hover{
	text-decoration:underline;
}

#main p.no_flash a:link, #main p.no_flash a:visited{
	text-decoration:none;
}

#main p.no_flash img{
	margin-top:10px;
	display:block;
}

/* Medium sized video specific */ 

#container #contentarea .panels li div#panel4214688 div.intro p.no_flash{
	background-position:bottom;
	background-repeat:repeat-x;
	font-size:92%;
	margin-bottom:0px;
	padding:8px;
}

#container #contentarea .panels li div#panel4214688 div.intro p.no_flash img{
	padding-top:0px;
}

/* Email Alert */

#loginpage_message {
	height:auto;
	left:0px;
	padding:0;
	position:relative;
	top:0;
	width:48%;
	float:left;
	border-width:1px;
	border-style:solid;
	margin-right:2%;
	margin-bottom:120px;
}

#contentarea #loginpage_message h3{
	border-bottom-width:1px;
	border-bottom-style:solid;
	padding:4px 10px;
}

#loginpage_message p {
	margin-bottom:0;
	padding:0px 10px 10px;
	width:90%;
}

#loginpage_message p a:link, #loginpage_message p a:visited {
	background-position:0px 5px;
	padding-left:10px;
	display:block;
	text-decoration:none;
}

#registration_login_form #contentarea form#login {
	margin:0px;
	padding-top:24px;
	width:48%;
	float:right;
	border-width:1px;
	border-style:solid;
	border-bottom:none;
	background-position:top;
	background-repeat:repeat-x;
}

#registration_login_form #contentarea form#login fieldset {
	margin:0;
	padding:0;
}

#registration_login_form #contentarea form#login legend {
	display:none;
}

#registration_login_form #contentarea form#login label {
	margin:0;
	padding:10px 0 0 10px;
}

#registration_login_form #contentarea form#login input.text {
	margin:10px 0 0 0;
	padding:0;
	width:55%;
}

#registration_login_form #contentarea input.submit {
	margin-bottom:10px;
}

#registration_login_form #contentarea ul.standard {
	margin:0;
	padding:0 0 10px;
	width:48%;
	float:right;
	border-width:1px;
	border-style:solid;
	border-top:none;
}

#registration_login_form #contentarea ul.standard li {
	padding-left:10px;
	margin-bottom:1px;
}

#registration_login_form #contentarea #errordetails{
	margin:0px;
	padding:0px;
	border-width:0 0 1px 0;
}

#registration_login_form #contentarea #errordetails h3{
	display:none;
}

#registration_login_form #contentarea #errordetails ul{
	list-style-type:none;
	margin:0px;
	padding:5px;
}

#registration_login_form #contentarea #errordetails ul li{
	margin-bottom:0px;
}

#registration_login_form #siteacceptance_login_message{
	float:left;
	width:45%;
}

/* Subscribe page */

#itemid4135281 div.paragraph{
	padding-bottom:0px;
}

#itemid4135281 div.paragraph p{
	clear:both;
}

#itemid4135281 div.paragraph div{
	margin:5px 0;
	float:left;
	width:100%;
}

#itemid4135281 div.paragraph div p {
	width:40%;
	float:left;
	clear:none;
}

#itemid4135281 div.paragraph form {
	width:40%;
	float:left;
}

#itemid4135281 #links #signedin,
#registration_step1 #links #signedin,
#registration_step2 #links #signedin,
#registration_step3 #links #signedin,
#registration_password_remind #links #signedin,
#registration_forced_password #links #signedin{
	display:block;
}

#registration_login_form #itemid4236210 #contentarea p{
	width:auto;
	float:left;
	clear:none;
	margin-bottom:100px;
}

#registration_login_form #itemid4236210 #contentarea form p.submitholder {
	margin-bottom:0px;
	float:right;
	clear:none;
}

#sp_registration_main #contentarea p,
#sp_registration_email #contentarea p{
	margin-bottom:0px;
}

#sp_registration_main #contentarea form,
#sp_registration_email #contentarea form{
	border-width:1px;
	border-style:solid;
}

#sp_registration_main #contentarea form p,
#sp_registration_email #contentarea form p{
	padding:5px;
	font-size:85%;
}

#sp_registration_main #contentarea form p.submitholder,
#sp_registration_email #contentarea form p.submitholder{
	font-size:100%;
}

#sp_registration_main #contentarea form fieldset,
#sp_registration_email #contentarea form fieldset {
	padding:5px;
}

#sp_registration_main #contentarea label,
#sp_registration_email #contentarea label{
	width:25%;
}

#sp_registration_main #contentarea form .help_inline, 
#sp_registration_email #contentarea form .help_inline{
	margin:-15px 0 5px 26%;
	display:block;
}

#sp_registration_main #contentarea select, 
#sp_registration_email #contentarea select{
	width:15%;
}

#sp_registration_main #remaining_fields fieldset.for_checkbox, 
#sp_registration_email #remaining_fields fieldset.for_checkbox{
	margin:5px 0px;
	padding:0px;
	width:98%;
}

#sp_registration_main #contentarea fieldset.for_checkbox label, 
#sp_registration_email #contentarea fieldset.for_checkbox label {
	margin:0px;
	padding:3px 0;
	width:auto;
}

#sp_registration_main #contentarea fieldset.for_checkbox input, 
#sp_registration_email #contentarea fieldset.for_checkbox input {
	margin-right:3px;
}

#sp_registration_main #contentarea form div.disclaimer,
#sp_registration_email #contentarea form div.disclaimer{
	margin:10px;
	font-size:92%;
}

#sp_registration_main #contentarea form div.disclaimer p, 
#sp_registration_email #contentarea form div.disclaimer p{
	padding:0px;
	font-size:92%;
	display:block;
}

/* Seasons greeting card */

#itemid4297566 #header, #itemid4297566 #tabs, #itemid4297566 #imagestrip, 
#itemid4297566 #footer, #itemid4297566 #nav, #itemid4297566 #links, #itemid4297566 #breadcrumb,
#itemid4297566 #site_scope {
	display:none;
}

#itemid4297566 #container{
	margin:0 auto;
	width:100%;
}

#itemid4297566 #contentarea {
	margin:0 auto;
	padding-top:0;
	width:742px;
}

#itemid4297566 #main {
	display:block;
	height:658px;
	margin:0 auto;
	width:742px;
	float:none;
}

#itemid4297566 #contentholder{ 
	padding:0 0 0 131px;
	margin-top:0px;
}

#itemid4297566 #contentholder{ 
	padding-top:131px;
}

#itemid4297566 #contentarea p{
	margin-bottom:0px;
}

#itemid4297566 object.left{
	float:none;
}

/* Investors quarterley results */

#container .panels li #panel4701476{
	min-height:244px;
}

#container .panels #panel4701476 .site_features li {
	border-bottom:none;
}

#container .panels li #panel4701476 h3 {
	font-weight:normal;
	font-size:190%;
	line-height:110%;
	padding:30px 0 0 30px;
	width:50%;
}

#container .panels li #panel4701476 div.intro{
	padding:0 0 0 30px;
}

#container .panels li #panel4701476 h4{
	font-weight:normal;
	font-size:150%;
	width:50%;
	margin-top:20px;
}

#area_branch #container .panels #panel4701476 p.bottomlink {
	position:relative;
	top:70px;
}

#area_branch #container .panels #panel4701476 a:link, #area_branch #container .panels #panel4701476 a:visited {
	padding-left:6px;
	text-decoration:none;
}

#area_branch #container .panels #panel4701476 a:hover{
	text-decoration:underline;
}

#container .panels li #panel4701476 {
	padding:0px;
}

#container ul.columns_1{
	margin-top:0;
}

/* Temporary fix until styles can be applied to the panel 3.14 */

#main .width_full{
	width:99%;
}

/* End */
/* 

Styles for the IDD Safety, health and wellbeing - #itemid4957464 #panel4936410
Styles for the IDD Animal research - #itemid4957622 #panel4936410 #panel4881665

*/

#itemid4957464 #contentarea, #itemid4957622 #contentarea{
	position:relative;
}

#itemid4957464 #documentholder{
	margin-top:95px;
}

#itemid4957622 #documentholder{
	margin-top:210px;
}

#itemid4957622 #main .panels .layout_1 {
	clear:none;
	float:none;
}

#itemid4957464 #contentarea #documentholder p, 
#itemid4957622 #contentarea #documentholder p{
	padding:0px;
}

#contentarea ul.chapters{
	margin:0 0 5px 10px;
	padding:35px 5px 5px 0;
	width:170px;
	border-top:none;
	border-bottom-width:1px;
	border-bottom-style:solid;
}

#contentarea ul.chapters li {
	background-position:5px 5px;
	margin-bottom:0;
	padding:0px 0 5px 14px;
	border:none;
}

#contentarea ul.chapters li a:link, #contentarea ul.chapters li a:visited{
	text-decoration:none;
}

#contentarea ul.chapters li a:hover{
	text-decoration:underline;
}

ul.chapters li.current{
	background-color:transparent;
}

#container .panels li #panel4936410 div.intro{
	padding:0px 5px;
}

#container .panels li #panel4936410, #container .panels li #panel4881665{
	position:absolute;
	top:70px;
	left:0px;
	clear:none;
}

#main .panels .layout_1 #panel4881665 .intro ul {
	float:left;
}

#contentarea .panels #panel4936410 p, #contentarea .panels #panel4881665 ul,
#contentarea .panels #panel4881665 ul li, #contentarea .panels #panel4881665 img{
	margin-bottom:10px;
	clear:none;
}

#itemid4957464 .columns_1 .layout_3,
#itemid4957622 .columns_1 .layout_3{
	margin-top:10px;
	margin-bottom:10px;
}

#itemid4957622 div.paragraph {
	padding-top:1px;
}

#container .panels .layout_3 span.Altcolour a:link, #container .panels .layout_3 span.Altcolour a:visited{
	text-decoration:underline;
}

#container #contentarea #contentholder span.Altcolour a:hover{
	text-decoration:none;
}

/*Survey Form styles*/
iframe#survey {
	height:975px;
	margin-top:10px;
	overflow: hidden;
	width:100%;
}

.iframesuccess {
	height:40px !important;
	margin:0;
}

#itemid6170816 h3 {
	height:37px;
	margin:0;
	padding:10px 0 0 15px;
}

#itemid6170816 #header,
#itemid6170816 #nav,
#itemid6170816 #breadcrumb,
#itemid6170816 #links,
#itemid6170816 #imagestrip,
#itemid6170816 #footer,
#itemid6170816 #site_scope {
	display:none;
}

#itemid6170816 #contentholder {
	left:-15px;
	padding:0;
	position:relative;
}

#itemid6170816 .content_form {
	border:0;
	padding:0;
}

#itemid6170816 #contentarea form fieldset {
	padding-top:0;
}

#feedback_form_view #itemid6170816 #contentarea fieldset.for_radio label {
	width:195px;
}

#feedback_form_view #itemid6170816 #contentarea fieldset.for_radio h5 {
	display:none;
}

#itemid6170816 #contentarea input {
	margin:3px 3px 0 0;
}

#itemid6170816 div.paragraph {
	font-weight:bold;
	margin-top:40px;
	padding-left:30px;
	padding-right:30px;
	padding-top:15px;
	width:508px;
}

#itemid6170816 #frm_feedback {
	background-repeat:repeat-y;
}

#itemid6170816 #frm_feedback p.submitholder {
	background-position:left bottom;
	padding-bottom:20px;
}

/* Question 1*/
#itemid6170816 #fielddiv0 {
	background-position:58px top;
	margin-top:10px;
	padding-top:40px;
}

#itemid6170816 #fielddiv0 fieldset {
	margin-top:5px;
	padding-left:70px;
	padding-right:60px;
	width:416px;
}

#itemid6170816 #fielddiv1 label,
#itemid6170816 #fielddiv2 label,
#itemid6170816 #fielddiv4 label,
#itemid6170816 #fielddiv6 label {
	display:none;
}

	
#itemid6170816 #fielddiv1 input {
	display:none;
	left:308px;
	padding-top:0;
	position:relative;
	top:-8px;
	width:160px;
}

/* Question 2*/
#itemid6170816 #fielddiv2 {
	background-position:0 14px;
	border-top-style:solid;
	border-top-width:1px;	
	margin-left:58px;
	margin-right:68px;
	margin-top:6px;
	padding-top:44px;
}

#itemid6170816 #fielddiv2 select {
	left:34px;
	position:relative;
	top:10px;
	width:320px;
}

/* Question 3*/
#itemid6170816 #fielddiv3 {
	background-position:0 14px;
	border-top-style:solid;
	border-top-width:1px;
	margin-left:58px;
	margin-right:68px;
	margin-top:14px;
	padding-top:50px;
}

#itemid6170816 #fielddiv3 fieldset {
	margin-top:5px;
	padding-left:10px;
	padding-right:0px;
	width:416px;
}

#itemid6170816 #fielddiv4 input {
	display:none;
	left:305px;
	top:-8px;
	padding-top:0;
	position:relative;
	width:160px;
}

/*Question 4*/
#itemid6170816 #fielddiv5 {
	background-position:0 14px;
	border-top-style:solid;
	border-top-width:1px;
	margin-left:58px;
	margin-right:68px;
	margin-top:14px;
	padding-top:50px;
}

#itemid6170816 #fielddiv5 fieldset {
	margin-top:5px;
	padding-left:10px;
	padding-right:0px;
	width:416px;
}

#itemid6170816 #fielddiv6 textarea {
	display:none;
	margin-left:82px;
	width:385px;
}

#itemid6170816 #frm_feedback p.submitholder {
	padding-top:0;
	text-align:center;
}

#itemid6170816 #frm_feedback p.submitholder input.submit {
	border-width:0;
	font-family:Verdana,Helvetica,Sans-serif;
	font-size:100%;
	font-weight:bold;
	height:26px;
	width:69px;
}

.visible {
	display:inline !important;
}

.hidden {
	display:none !important;
}

/* Board and Management panel page */

#itemid6778842 #contentarea h2, #itemid6779016 #contentarea h2{
	width:100%;
	margin-top:10px;
}

#itemid6778842 #container .panels li div, #itemid6779016 #container .panels li div {
	min-height:197px;
}

#itemid6778842 #container .panels li div.topset, #itemid6779016 #container .panels li div.topset{
	min-height:128px;
}

#itemid6778842 #container .panels li div.intro,
#itemid6778842 #container .panels li div.intro div,
#itemid6778842 #container .panels li div.topset div.intro,
#itemid6778842 #container .panels li div.topset div.intro div,
#itemid6779016 #container .panels li div.intro,
#itemid6779016 #container .panels li div.intro div,
#itemid6779016 #container .panels li div.topset div.intro,
#itemid6779016 #container .panels li div.topset div.intro div{
	min-height:100%;
}
