/* 
	Future Forum 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:20px;
	background-repeat:repeat-x;
	background-position:top;
	font-family:Veranda, Verdana, Arial, Helvetica, Sans-serif;
}

#header{
	min-height:167px;
}

#toparea, #header{
	border:none;
}

#toparea{
	margin-bottom:5px;
	margin-right:10px;
	margin-top:10px;	
}

#promotional_area{
	padding:0px;
}

#globalsites {
	display:none;
}

#tabs {
	display:none;
}

#logoimage img{
	float:none;
	left:0px;
	position:absolute;
	top:-9px;         
}

#links_bg {
	background-position:768px 0;
}

#nav {
	background-repeat:no-repeat;
}

#nav_bg {
	background-repeat:repeat-y;
}

#main {
	background-position:200px 0;
	background-repeat:repeat-y;
}

/* Searcharea styling */

#searcharea{
	padding-right:0px;
}

#searcharea label{
	padding:13px 0px 0px 8px;
}

#searcharea input{
	margin-top:10px;
	margin-bottom:7px;
}

#searchfield{
	border-style:solid;
	border-width:1px;
	min-height:16px;
}

.go{
	border:1px solid;
	font-weight:bold;
	margin-left:6px;
	padding:0px;
}

/* End */

#container, #header, #tabs, #main, #imagestrip, #externally_integrated_full_page, #landing_page_full #contentarea, #presentation_full #contentarea{
	width:968px;
}

#container {
	border-right-width:13px;
	border-right-style:solid; 
}

#contentarea, #centrestrip{
	width:532px;
	font-size:77%;
	line-height:130%;
}

/* define total page width on elements with 1px left border*/
#externally_integrated_full_page #legal, #externally_integrated_full_page #contentarea{
	width:967px;
}

/* define left hand column margin width */
#nav, #secondarylogo, #menufooter{
	margin-right:0px;
	margin-left:0px;
}

/*other left hand column widths*/

#menu {
	padding-top:30px;
	width:186px;
	padding-left:14px;
}

#menu ul{
	border-top:0px;
}

/*menu level 1*/

#menu a{
	width:auto;
}

#menu a:link, #menu a:visited {
	border-bottom:none;
	padding:9px 5px 7px 15px;
}

/*menu level 2*/

#menu ul li ul li a {
	width:auto;
}

#menu ul li ul{
	border-bottom:none;
}

#menu ul li ul li ul{
	padding:0px;
}

#menu ul li ul li a:link, #menu ul li ul li a:visited {
	padding:3px 0px 4px 25px;
	font-weight:bold;
	background-position:10px 9px;
}

/*menu level 3*/

#menu ul li ul li ul li a:link, #menu ul li ul li ul li a:visited {
	padding:3px 0px 4px 35px;
}

#menu ul li ul li ul li a:link, #menu ul li ul li ul li a:visited {
	background-position:20px 5px;
}

/*right hand side begins*/

#links, #rightsideimage{
	margin-left:0px;
	width:200px;
}

#links {
	background-position:left top;
	background-repeat:repeat-x;
	padding-top:10px;
}

#links .linkspanelheader{
	background-repeat:repeat-x;
	padding:7px 5px 7px 9px;	
}

#links a {
	background-position:10px 5px;
	width:86%;
}

#links div {
	background-position:center top;
	background-repeat:repeat-x;
	margin-bottom:1px;
	width:100%;
}

#links div div {
	width:auto;
}

#externally_integrated_page #links div {
	display:none;
}

#links #solve_case_closed .previous a {
	float:right;
	padding-left:1%;
}

#links div#solve_case_closed ul li {
	clear:right;
}

/*homepage begins*/

#headerimage {
	display:none;
}

#contentarea #home_title h1 {
	font-size:150%;
	margin-bottom:0px;
}

#home_page #contentholder {
	padding-top:0px;
}

#home_title{
	padding:0 0 10px 0;
	border:none;
}


#home_page ul#home_news_features_holder li#panela {
	margin-bottom:10px;
}

#home_page ul#home_news_features_holder li#panela ul li {
	border-bottom-width:1px;
}

#home_page ul#home_news_features_holder li h3 {
	font-size:150%;
	padding:10px 0px 0px 0px;
	font-weight:normal;
}

#home_page ul#home_news_features_holder li#panela ul li, 
#home_page ul#home_news_features_holder div li#panela {
	width:96%;
}

#home_page ul#home_news_features_holder li#panela ul {
	padding:15px 10px 10px 15px;
	position:relative;
}

#home_page ul#home_news_features_holder li#panela ul li {
	border-bottom-style:dotted;
	float:none;
	padding:0 0 15px 0;
}

#home_page ul#home_news_features_holder li#panela ul li a {
	font-weight:bold;
}

#home_page #scope {
	border:none;
	padding:0px;
	background-position:top;
	font-size:100%;
	margin:10px 0;
	width:98%;
}

/*homepage ends*/

/* General */

#home_page #contentarea{
	padding-bottom:40px;
	padding-left:18px;
	padding-right:18px;
	padding-top:9px;
}

#contentarea{
	padding-left:18px;
	padding-right:18px;
	padding-top:5px;
}

#contentarea p {
	clear:left;
}

#contentarea h1{
	font-size:246.2%;
	font-weight:normal;
	line-height:110%;
	padding:15px 10px 10px 0px;
}

#contentholder{
	padding:10px 0px;
}

#main #contentarea #breadcrumblinks{
	padding-left:0;
	padding-top:0px;
	width:100%;
	font-size:92%;
}

#imagestrip, #secondarylogo, #centrestrip, #rightsideimage{
	height:0px;	
}

#frm_news_search p {
	display:none;
}

.intra_site_promotion_top img {
	margin-right:0;
}

/* Footer */

#footer {
	border:none;
	display:none;
	height:45px;
	margin-left:6px;
	width:962px;
}

/*Temporary footer in Site wide Scope*/
#home_page #site_scope p {
	display:inline;
	font-size:120%;
	left:204px;
	position:relative;
	top:-50px;
}

#home_page #site_scope ul {
	margin-top:-32px;
}

#site_scope p {
	display:none;
}
	
#site_scope {
	margin-left:6px;
	min-height:35px;
	padding-bottom:0;
	padding-left:0;
	padding-right:0;
	width:962px;
}

#site_scope ul{
	font-weight:normal;
}

#site_scope ul li.first {
	background-position:0 2px;
	display:inline;
	margin:0;
	padding:0px 10px 0px 25px;
}

#site_scope ul li {
	background-position:0 2px;
	display:inline;
	float:left;
	margin:0 0 0 10px;
	padding:0 10px;
}

#site_scope ul li.right {
	float:right;
}	

#site_scope a:link, #site_scope a:visited {
	text-decoration:none;
}

#site_scope a:hover {
	text-decoration:underline;
}
/*End Temporary footer in Site wide Scope*/

/*Temp Case Studies fix until Defect 3868 is fixed*/
#itemid3143279 #site_scope {
	border-right-style:solid;
	border-right-width:13px;
}

#legallinks ul{
	font-weight:normal;
}

#legallinks ul li.first {
	margin:10px 0px;
	padding:0px 10px 0px 25px;
}

/* polymorph section */
div.left{
	padding-right:20px;
	position:relative;
}

a#heart, a#heart:hover {
	height: 45px;
	left: 94px;	
	position: absolute;
	top: 108px;
	width: 34px; 
	z-index: 2;
}

a#liver, a#liver:hover {
	height: 33px;
	left: 76px;
	position: absolute;
	top: 162px;
	width: 49px; 
	z-index: 2;
}

a#intestine, a#intestine:hover {
	height: 45px;
	left: 75px;
	position: absolute;
	top: 200px;
	width: 58px; 
	z-index: 3;
}

/* END: polymorph section */

/* START: emerging risk sectors section */

#ersmap {
	display:block; 
	height:240px; 
	background-repeat:no-repeat; 
	position:relative; 
}

a#apob {
	display:block; 
	left:78px; 
	overflow:hidden; 
	padding-top:20px; 
	position:absolute; 
	top:51px;
	width:44px;
}

a#hcy {
	display:block; 
	left:117px; 
	overflow:hidden; 
	padding-top:20px; 
	position:absolute; 
	top:34px;
	width:44px;
}

a#ilsix {
	display:block; 
	left:120px; 
	overflow:hidden; 
	padding-top:20px; 
	position:absolute; 
	top:86px;
	width:44px;
}

a#adipo {
	display:block; 
	left:136px; 
	overflow:hidden; 
	padding-top:20px; 
	position:absolute; 
	top:109px;
	width:44px;
}

a#crp {
	display:block; 
	left:170px; 
	overflow:hidden; 
	padding-top:20px; 
	position:absolute; 
	top:60px;
	width:44px;
}

a#cdl {
	display:block; 
	left:165px; 
	overflow:hidden; 
	padding-top:20px; 
	position:absolute; 
	top:85px;
	width:44px;
}

a#vwf {
	display:block; 
	left:210px; 
	overflow:hidden; 
	padding-top:20px; 
	position:absolute; 
	top:84px;
	width:44px;
}

a#pai {
	display:block; 
	left:262px; 
	overflow:hidden; 
	padding-top:20px; 
	position:absolute; 
	top:54px;
	width:44px;
}

a#fibr {
	display:block; 
	left:309px; 
	overflow:hidden; 
	padding-top:20px; 
	position:absolute; 
	top:45px;
	width:44px;
}

a#mmp {
	display:block; 
	left:307px; 
	overflow:hidden; 
	padding-top:20px; 
	position:absolute; 
	top:95px;
	width:44px;
}

/* END: emerging risk sectors section */
