/* 
	Astrazeneca Belgium 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
*/

/*Landing Page styles begin*/

#landing_page_full #container,
#landing_page_full #main,
#landing_page_full #nav_bg,
#landing_page_full #links_bg, 
#landing_page_full #contentarea{
	width:100%;
}

#landing_page_full #headerimage {
	display:block;
	margin:0px auto;
	padding:0px;
	width:512px;
}

#landing_page_full #contentarea {
	margin-bottom: 0px;
	padding-bottom:0px;
}

#landing_page_full #contentarea h1, #landing_page_full #site_scope {
	display:none;
}

#landing_page_full #contentholder {
	height:42px;
	padding:0px;
}

#landing_page_full #landing_body {
	border-bottom-style:solid; 
	border-bottom-width:1px;
	border-top-style:solid; 
	border-top-width:1px;
	display:block;
	float:left;
	height:42px;
	margin-bottom:0px;
	width:100%;
}

#landing_page_full ul {
	margin:0px auto;
	width:495px;
}
		
#landing_page_full ul li {
	float:left;
	margin-bottom:0px;
}

#landing_page_full ul li.first {
	width:150px;
}

#landing_page_full ul li.second {
	width:127px;
}

#landing_page_full ul li.third {
	background-position:right 0px;
	max-height:42px;
	min-height:42px;
	padding-bottom:0px;
	padding-right:29px;
	text-align:center;
	width:160px;
}

#landing_page_full ul li.third p {
	clear:left;
	float:left;
	font-size:74%;
	line-height:100%;
	margin-bottom:0px;
	margin-left:30px;
	margin-top:-1.4em;
	padding-bottom:0px;
	width:90%;
}

#landing_page_full #landing_body ul li.third p a{
	min-height:1em;
	height:0.9em;
	margin:0px;
	padding:0px;
	
}

#landing_page_full #landing_body ul li.third a{
	
	padding-right:20px;	
}

#landing_page_full #landing_body ul li a {
	display:block;
	float:left;
	font-size:140%;
	min-height:33px;
	padding:3px 0px 6px 58px;
	text-decoration:none;
}

#landing_page_full #imagestrip #secondarylogo, #landing_page_full #imagestrip #rightsideimage {
	display:none;
}

#landing_page_full #imagestrip {
	background-repeat:repeat-x;
	display:block;
	width:100%;
}

#landing_page_full #imagestrip #centrestrip {
	display:block;
	float:none;
	margin:0px auto;
	min-height:300px;
	width:512px;	
}

/*Landing Page styles end*/

#nav {
	padding-top:50px;
}

#levelfourcontentheader {
	float:right;
	width:50%;
}

/* Flash movie so no scrollbars appear on this page*/

#itemid3046663 #contentholder {
	padding-left:0px;
	padding-right:0px;
}

#itemid3046663 #contentholder .externalpageholder {
	height:600px;
	width:465px	
}

/* Homepage */

#home_page #contentarea a:link, #home_page #contentarea a:visited {
	text-decoration:underline;
}

#home_page ul#home_news_features_holder li h3 {
	display:none;
}

#home_text {
	font-size:100%;
}

/* Imagestrip */

#imagestrip, #secondarylogo, #centrestrip, #rightsideimage{
	height:18px;
}

/* Legal footer bar change */

#footer {
	display:none;
}

#site_scope {
	padding:0px 0pt 0pt 8px;
	display:block;
	min-height:20px;
	width:770px;
	background-repeat:repeat-y;
}

#site_scope ul {
	width:466px;
	margin-left:150px;
}

#site_scope ul li {
	background-position:0px 5px;
	display:inline;
	float:left;
	margin:4px 0px;
	padding:0 3px 0 7px;
	font-weight:normal;
}

#site_scope ul li.right {
	float:right;
	margin-right:0px;
}

#site_scope ul li a{
	text-decoration:none;
}

#site_scope ul li a:hover{
	text-decoration:underline;
}

/* formatted text holder */

.formatted_text_holder {
	border:none;
	height:auto;
	padding:0px;
	margin-bottom:0px;
}

/* Page specific styling */

#itemid3043405 #levelfourcontentheader{
	display:none;
}

#free_text_panel .linkspanelheader{
	padding:4px 0 4px 9px;
}

.go {
	margin-left:2px;
}

#globalsites a:link{
	display:none;
} 

/* Externally intergrated page */

#externally_integrated_full_page {
	width:978px;
}

#externally_integrated_full_page #nav {
	padding-top:30px;
}

#externally_integrated_full_page #contentarea{
	float:none;
	width:827px;
	background-repeat:repeat-y;
	padding-left:150px;
}

#externally_integrated_full_page #main {
	clear:none;
}

#externally_integrated_full_page #header {
	min-height:1px;
}

#externally_integrated_full_page #site_scope{
	width:969px;
	background-image:none;
	border-left-width:1px;
	border-left-style:solid;
}

