/* 
	Symbicort PSM Global redesign 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
*/

body{
	margin-left:15px;
	margin-top:15px;
}

#contentarea {
	font-size:81%;
}

#nav, #links{
	font-size:77%;
}

#container, #header, #tabs, #main, #imagestrip, #footer, #externally_integrated_full_page, #presentation_full #contentarea {
	width:968px;
}

#header{
	min-height:125px;
}

#promotional_area {
	padding-right:10px;
}

#breadcrumb{
	padding-top:10px;
}

.go {
	font-size:90%;
}

/* main navigation begins */

#nav, #secondarylogo, #menufooter, #menu{
	margin-right:0px;
}

#menu{
	padding:22px 0 0 0;	
}

#menu ul{
	border-top:none;
	list-style-type:none;
}

#menu a:link, #menu a:visited{
	border-bottom:none;
	padding:6px 0px 5px 20px;
	width:170px;
}

/* Level two navigation begins */

#menu ul li ul{
	border-bottom:none;
}

#menu ul li ul li a:link, #menu ul li ul li a:visited{
	background-position:20px 7px;
	border-bottom:none;
	padding: 2px 0px 2px 30px;
	width:160px;
}

/* Level two navigation ends */

/* Level three navigation begins */

#menu ul li ul li ul{
	border-bottom:0px;	
	padding:5px 0px;
}

#menu ul li ul li ul li a:link, #menu ul li ul li ul li a:visited{
	background-position:30px 10px;
	border-bottom:none;
	padding:3px 0px 3px 40px;
	width: 150px;
}

/* main navigation ends */

#tabs{
	display:none;
}

#imagestrip, #centrestrip, #secondarylogo, #rightsideimage{
	height:29px;
}

/*right hand side begins*/

#rightsideimage, #links{
	margin-left:0px;
	width:210px;
}

#links{
	border-top-style:solid;
	border-top-width:1px;
}

#links div{
	background-position: left top;
	margin:0px;
	padding-left:10px;
	padding-right:20px;
}

#links div.free_text_panel ul{
	padding:0px;
}

#links div.free_text_panel img{
	font-size:100%;
	margin-left:5px;
}

#links h3.linkspanelheader{
	padding-top:40px;
	padding-bottom:7px;
}

#links #page_tools h3.linkspanelheader{
	padding-top:15px;
}

#links ul{
	margin-bottom:0px;
}
/*right hand side styling ends*/

#legallinks ul{
	font-weight:normal;
}

#contentarea ul.site_features{
	list-style-type:none;	
}

#home_title, #home_text{
	border-bottom:none;
	margin:0 15px 0 15px;
}

#contentarea h1{
	font-size:160%;
	font-weight:normal;
}

#contentarea h1, #contentarea h2, #contentarea h3, #contentarea h4 {
	line-height:130%;
}

#contentarea, #centrestrip {
	padding-left:19px;
	padding-right:19px;
	width:520px;
}

#contentarea ul.two_column li.right_column ul li {
	width:100%;
}

#contentarea #levelfourcontentheader ul li ul li a {
	padding:2px 20px;
}

/* class to swicth of cookies */

.cookienone {
	display:none;
}

/* Homepage styles */

#home_page #contentarea, #home_page_2 #contentarea {
	border-top-style:solid;
	border-top-width:1px;
	margin-top:0px;
	padding-left:0px;
	padding-top:0px;
	padding-right:0px;
	width:558px;
}

#home_page #nav, #home_page_2 #nav {
	border-top-width:1px;
	border-top-style:solid; 
}

#home_page #contentholder, #home_page_2 #contentholder{
	padding:10px;
}

#home_page #contentarea h1, #home_page_2 #contentarea h1{
	margin:10px 0px;
}

#home_page #contentarea a:link, #home_page #contentarea a:visited,
#home_page_2 #contentarea a:link, #home_page_2 #contentarea a:visited {
	text-decoration: none;
	font-weight:normal;
}

#home_page #contentarea a:hover,
#home_page_2 #contentarea a:hover {
	text-decoration: underline;
}

ul#home_news_features_holder{
	margin-left:0px;
	margin-top:0px;
	margin-bottom:15px;
}

#home_page ul#home_news_features_holder.two_column li {
	margin-left:16px;
	width:234px;
}

#home_page ul#home_news_features_holder.two_column li.right_column {
	margin-left:35px;
}

#home_page ul#home_news_features_holder.two_column li.right_column ul li a {
	padding-left:0px;
}

#home_page ul#home_news_features_holder li h3{
	padding:8px 0px 6px 15px;
}

#home_page ul#home_news_features_holder li{
	background-position: left bottom;
	margin:0px;
	padding:0 0 15px 0;
}

#home_page ul#home_news_features_holder li ul li{ 
	background-position:5px 10px;
}

#home_page ul#home_news_features_holder.two_column li ul li{
	background-position:10px 5px;
	border-bottom:0px;
	margin-left:0px;
	padding-left:11px;
	width:92%;
}

#home_page ul#home_news_features_holder li ul li a{
	font-weight:normal;
}

#home_page ul#home_news_features_holder li ul li img{
	float:left;
	margin:0px 10px 0px 0px;
}

#home_page #scope{
	border:none;
	clear:both;
	padding:8px 10px 10px 10px;
	margin:10px;
	font-size:92%;
}

#home_page #contentarea #scope a{
	text-decoration: underline;
}

/* home page ends */

/* Dynamic Homepage styling */

#home_page_2 #contentarea {
	border-top:0px;
	margin-top:0px;
	padding-left:0px;
	padding-top:0px;
	padding-right:0px;
	width:558px;
}

#home_page_2 ul#home_news_features_holder {
	margin-bottom:0px;
}

.columns_2 li {
	margin-left:16px;
	width:234px;
	padding-bottom:0px;
}

#container .panels li div {
	background-position:bottom;
}

#container .panels li div div.intro, #container .panels li div div {
	padding:10px 15px;
}

#container .panels li div h3{
	padding:10px 0px 8px 15px;
}

#container .panels .news li, #container .panels .site_features li{
	border-bottom:none;
}

/* End Dynamic Homepage styling */

/* Sitemap styles begin */
#site_map #contentarea ul li ul li h3 {
	font-size:100%;
}

#site_map #contentarea ul li ul li ul li a:link, ul.grouped_list li ul li ul li a:link, #site_map #contentarea ul li ul li ul li a:visited, ul.grouped_list li ul li ul li a:visited {
	text-decoration:none;
}

#site_map #contentarea ul li ul li ul li a:hover, ul.grouped_list li ul li ul li a:hover {
	text-decoration:underline;
}

/* Sitemap styles end */

/* Main table styles begin */

#steps ul li, #levelfourcontentheader ul li ul li.current, #contentarea table th, #contentarea q cite, dl.document_definition dt, dl.mimic_form_layout dt {
	font-size:100%;
}

#contentarea ul.grouped_list h3, #site_map #contentarea h3{
	font-size:100%;
}

#site_map #contentarea ul li ul li ul li a:link, #contentarea ul.grouped_list li ul li ul li a:link, 
#site_map #contentarea ul li ul li ul li a:visited, #contentarea ul.grouped_list li ul li ul li a:visited {
	text-decoration:none;
}

#site_map #contentarea ul li ul li ul li a:hover, #contentarea ul.grouped_list li ul li ul li a:hover {
	text-decoration:underline;
}

/* Main table styles end */

/*Form styles begin*/

.content_form {
	border-width:0px;
}

p#search_results_introduction {
	border-bottom:0px solid;
	border-left:0px solid;
	border-right:0px solid;
	margin-bottom:0px;
}
/*Form styles end*/

/* Button styling */

#links input.submit, div.poll input.submit, .go,
#contentarea input.submit, #contentarea input.back {
	border-width:1px;
	padding:1px 3px;
	font-size:92%;
}

/* Document branch styling */

#contentarea div.documents {
	border-left-width:0px;
	border-right-width:0px;
	border-top-width:0px;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	margin:0 0 10px 0;
}

#contentarea div.documents ul li{
	border:none;
}

#contentarea div.documents h3 {
	font-size:100%;
}

/* Useful links */

#useful_links_index ul.pagination, #useful_links_branch ul.pagination {
	margin-bottom:0px;
}

#useful_links_index #contentarea ul.pagination,
#useful_links_branch #contentarea ul.pagination {
	padding-bottom:0px;
	padding-top:0px;
}

#useful_links_index #contentarea ul,
#useful_links_branch #contentarea ul {
	margin:0px 0px;
}
