/* 
	Symbicort Landing Brand 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 */

#home_page{
	background-position:center top;
	height:100%;
}

#home_page #header, #home_page #nav, #home_page #links div#page_tools, #home_page #contentholder,
#home_page ul#home_news_features_holder, #home_page #site_scope, #home_page #site_explorer{
	display:none;
}

#home_page #container {
	padding-top:125px;
	width:844px;
}

#home_page #main{
	margin:0;
	padding:0;
	width:844px;
}

#home_page #contentarea{
	border:none;
	float:left;
	margin:0;
	padding:110px 0 0;
	width:844px;
}

#home_page #home_title{
	border-top-width:1px;
	border-top-style:solid;
	margin:0 40px;
}

#home_page #home_title h1 {
	position:relative;
	left:0;
	top:0;
}

#home_page #contentarea p {
	margin-bottom:10px;
	line-height:130%;
}

#home_page #contentarea a:hover {
	text-decoration:none;
}

#home_page #contentarea h1 {
	font-size:130%;
	font-weight:bold;
	margin:0;
	padding:25px 0 5px;
}

#home_page #contentarea .formlabel{
	float:left;
	font-weight:bold;
	margin-top:3px;
}

#home_page #contentarea form {
	border-width:2px;
	border-style:solid;
	clear:none;
	float:left;
	margin-left:25px;
	padding-bottom:0;
	width:auto;
}

#home_page #contentarea select{
	border:none;
	clear:none;
	padding:2px;
	width:279px;
	margin-bottom:0;
}

#home_page #contentarea form fieldset {
	padding:0;
}

#home_page .panel_macro{
	float:left;
	width:100%;
	margin-top:15px;
}

#home_page #container .panel_macro ul.panels li{
	margin-bottom:10px;
}

/* Landing page link boxes */

#container .panels li.linkboxes div{
	height:172px;
	margin:0 22px 0 0;
	padding:0 0 30px;
	width:172px;
	float:left;
	clear:none;
}

#container .panels li.linkboxes div div.intro{
	margin-right:0;
}

#container .panels li.linkboxes div.ussite {
	margin-right:0;
}

#container .panels li.linkboxes div.intro{
	padding:0;
}

#container .panels li.linkboxes a:link, #container .panels li.linkboxes a:visited{
	display:block;
	height:172px;
	width:172px;
}

#container .panels li.linkboxes .altcolour{
	display:block;
	font-size:150%;
	font-weight:bold;
	line-height:110%;
	padding:20px 0 0 20px;
	width:60%;
}

#container .panels li div.intsite, #container .panels li div.uksite, #container .panels li div.ussite{
	border:none;
}

#container .panels li div.intsite a:link, #container .panels li div.intsite a:visited{
	background-position:0 0;
}

#container .panels li div.intsite a:hover{
	background-position:0 -173px;
}

#container .panels li div.uksite a:link, #container .panels li div.uksite a:visited{
	background-position:-173px 0;
}

#container .panels li div.uksite a:hover{
	background-position:-173px -173px;
}

#container .panels li div.ussite a:link, #container .panels li div.ussite a:visited{
	background-position:-346px 0;
}

#container .panels li div.ussite a:hover{
	background-position:-346px -173px;
}

/* Landing page audience links */

#container .panels li div.audlinks{
	border:none;
	border-top-width:1px;
	border-top-style:solid;
	padding-top:30px;
}

#container .panels div.audlinks div.intro li{
	clear:none;
	float:left;
	margin-right:1%;
	padding:0;
	width:48%;
}

#container .panels li div.audlinks div.intro,
#container .panels li div.audlinks ul{
	margin:0;
	padding:0;
}

#container ul.panels li div.audlinks ul li a:link, #container ul.panels li div.audlinks ul li a:visited{
	display:block;
	font-size:150%;
	height:52px;
	line-height:130%;
	padding-left:57px;
	text-decoration:none;
}