/* CSS Document */
html, body{
	margin:0; 
	padding:0;
	}
body{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:62.5%; 
	background-color:#CCCCCC;
	color:#333333;
	}
.callout{
	background-color:#edebf5;
	padding:5px;
	}
.quotebox	{
	background-color:#edebf5;
	color:#52449b;
	padding:5px;
	}
a{
	text-decoration:none;
	color:#001965;
	}

a:hover{text-decoration:underline;}
#wrapper{
	max-width:900px; 
	min-width:778px;
	margin:0 auto; 
	min-height:520px;
	border:solid 2px #7b92b4;
	border-top:#7b92b4 solid 4px; 
	z-index:1;
	background:url(/images/novo_nordisk/graphics/left-bg.jpg) bottom left repeat-y;
	background-color:#ffffff;
		}
* html #wrapper{width:800px;}

#wrapper #header{
	background-color:#ffffff;
	height:95px; 
	position:relative;
	z-index:2;
		}
#wrapper #header #head-txt{
	position:absolute;
	z-index:10;
	text-align:left;
}
#wrapper #header #head-txt h1{
	color:#203678;
	margin:10px 0 0 120px;
	padding-left:15px;
	font-size:2.2em;

	}
#wrapper #header #head-right{
	position:absolute;
	background:url(/images/novo_nordisk/graphics/head-right-bk.jpg) no-repeat;
	right:0;
	top:0;
	z-index:4;
	height:95px;
	width:265px;
	}
#wrapper #header #head-left{
	width:116px;
	height:95px;
	background:url(/images/novo_nordisk/graphics/head-left-bk.jpg) no-repeat;
	z-index:5;
	text-align:left;
	}
	/*END header STYLES */
	/*TOP NAV STYLES */
	#wrapper #topnav{
	position:relative;
	height:25px;	
	z-index:3;
	border-bottom:#4a6294 solid 2px;
	border-top:#4a6294 solid 2px;
	background-color:#ececec;
	}
* html #wrapper #topnav{height:25px; width:820px;}
#wrapper #topnav ul{
	display:block;
	list-style:none; 
	margin:0;
	margin-left:75px; 
	padding:0; 
	min-width:640px;
	text-align:center;
	/*float:right;*/
	} 	
* html #wrapper #topnav ul{	width:750px; height:25px; margin-left:35px;}
#wrapper #topnav ul li{
	display:block;
	float:left;
	margin:0;
	padding:0;  
	height:25px;  
	font-size:0.9em;
	background-color:transparent;
	}	
* html #wrapper #topnav ul li{height:25px;}
#wrapper #topnav ul li a{
	display:block; 
	height:20px; 
	padding:4px 8px 1px 8px;
	margin:0 0 0 0; 
	color:#001965;
	font-weight:bold;
	font-size:1.4em;
	text-decoration:none; 
	text-align:center;
	float:left;
	border-left:solid 1px #001965;
	border-bottom:none;
	background-color:#ffffff;
		}
#wrapper #topnav ul li a:hover{height:20px; color:#285699; background-color:#f0f0f0;}
/* html #wrapper #topnav ul li a:hover{border-bottom:none; height:20px;}*/
#wrapper #topnav ul li a.amhere:hover{border-bottom:solid 2px #285699; height:20px; padding:4px 8px 1px 8px;  color:#1d3f70; background-color:#ffffff; background-color:#d6e3f8}
#wrapper #topnav ul li a.amhere{border-bottom:solid 2px #285699; height:20px; padding:4px 8px 1px 8px; color:#1d3f70; background-color:#d6e3f8; }
* html #wrapper #topnav ul li a.amhere{height:20px; border-bottom:none;}
	/*END TOP NAV*/
	/*BODY STYLES*/
#wrapper #mbody{
	display:block;
	position:relative;
	padding:20px 45px 45px 30px;
	font-size:1.2em; 
	margin-left:185px; 
	min-height:520px;
	background-color:#ffffff;
	}
* html #wrapper #mbody{height:680px;}

#wrapper #mbody #homepage{
	margin-left: 30px;
}

#wrapper #mbody #homepage li{color:#d30f41;}

#wrapper #mbody #homepage #topleft{
	position: absolute;
	border-right:#ff9934 1px solid;
	border-top:#ff9934 1px solid;
	padding:15px 0 0 10px;
	width:240px;
	height:150px;
}

#wrapper #mbody #homepage #topright{
	position: absolute;
	width:250px;
	height:150px;
	margin-left:260px;
	padding:15px 0 0 10px;
	border-right:#ff9934 1px solid;
	border-top:#ff9934 1px solid;
}

#wrapper #mbody #homepage #bottomleft{
	position: absolute;
	border-right:#ff9934 1px solid;
	border-top:#ff9934 1px solid;
	padding:15px 0 0 10px;
	width:240px;
	height:125px;
	margin-top:175px;
}

#wrapper #mbody #homepage #bottomright{
	position: absolute;
	width:250px;
	height:125px;
	margin:175px 0 0 260px;
	padding:15px 0 0 10px;
	border-right:#ff9934 1px solid;
	border-top:#ff9934 1px solid;
}
#wrapper #mbody img{padding:10px;}
#wrapper #mbody a{
	color:#001965;
}

#wrapper #mbody h1{
	margin:0; 
	padding:0; 
	font-size:2em;
	padding-bottom:3px;
	color:#001965;
		}
#wrapper #mbody h2{
	font-size:1.6em;
	padding:0 0 10px 0;
	margin:5px 0 7px 0;
	color:#00476b;

		}
#wrapper #mbody h3{
font-size:1.3em;
color:#a49dcb;
margin:0;
padding:0;
}

#wrapper #mbody p{
	text-align:justify;

	}
/*END BODY STYLES*/
/*LEFT NAV STYLES*/

#wrapper #lnav #lnav-top{
	position:relative;
	width:170px;
	margin:-25px 0 30px 12px;
	z-index:6;
	border-bottom:#001965 solid 3px;
	}
#wrapper #lnav #lnav-top h3 {
	font-size:1.2em;
	color:#001965;
	text-align:center;
	padding-bottom:2px;
	margin-bottom:0;
}
#wrapper #lnav{
	position:absolute; 
	font-size:1.2em;
	min-height:275px;
	width:185px;
	padding-top:25px;
	z-index:2;
	}

* html #wrapper #lnav { height:275px; }

#wrapper #lnav h3 {
	font-size:1.2em;
	margin:15px 0 15px 0;
	color:#001965;
	text-align:center;
	}
#wrapper #lnav ul{
	margin:5px 0 0 0;
	padding:0; 
	list-style:none;
	width:185px;
	color:#001965;
	font-weight:bold;
	}
#wrapper #lnav ul li{
	margin:0;
	margin-bottom:5px;
	margin-left:0;
		}
#wrapper #lnav ul li a:hover{
	background-color:#f0f0f0;
	border-bottom:solid 1px #001965;
	/*border-right:solid 6px #001965;	*/
	color:#001981;
	}
#wrapper #lnav ul li a.here:hover{
	border-bottom:solid 1px #001965;
	/*border-right:solid 6px #001965;*/	
	border-left:solid 6px #001965;	
	color:#001981;
	background-color:#d6e3f8;
	padding-left:5px;
	}
#wrapper #lnav ul li a{
	display:block; 
	padding:2px 20px 2px 5px;  
	text-decoration:none;
	font-weight:bold;
	color:#001981;
	border-bottom:solid 1px #001965;
	/*border-right:solid 6px #001965;*/
	border-left:solid 6px #001965;
	margin:0;
	height:auto;
	margin-right:5px; 
	}
#wrapper #lnav ul li a.here{
	color:#001981;
	padding-left:5px;
	border-bottom:solid 1px #001965;
	/*border-right:solid 6px #001965;*/
	background:#d6e3f8;
	}
/*SUB NAV STYLES*/
#wrapper #lnav ul ul li{margin:0 0 5px 10px;}
#wrapper #lnav ul ul li a{font-weight:normal; margin-right:5px; padding:2px 0 2px 5px;}
/*sub sub nav styles*/
#wrapper #lnav ul ul ul li a{margin-right:42px;}
	/*END LEFT NAV STYLES*/
	/*SEARCH STYles*/
#wrapper #search{
	position:absolute; 
	height:inherit;
	padding-top:20px;
	margin-left:150px;
	}

#wrapper #search a{color:#00476b;}
#wrapper #search p{margin:5px 0 0 10px; padding:0; color:#00476b;}
#wrapper #search form{margin:2px 0 10px 10px; padding:0; text-align:right;}
#wrapper #search form input{background-color:#f5f5f5; margin-bottom:5px;}

	/*FOOTER STYLES*/
#wrapper #footer{
	border-top:#4a6294 solid 1px;
	background:#7b92b4;
	width:100%;
	height:22px;
	position:relative;
	}	
* html #wrapper #footer{width:820px;}

#wrapper #footer p{
	color:#ffffff;
	padding:5px 5px 2px 5px;
	margin:0;
}
	
#wrapper #footer a{
	color:#ffffff;
}