/* General styles *//* --------------- */body   {	color: #003955;	font-family: Helvetica, Geneva, Arial, Swiss, SunSans-Regular;	background-color: white;	margin: 0px; }a {	text-decoration: none;	color: #006666;}a:hover { text-decoration: underline;}a.glossary {	font-weight: bold;}a.glossary:hover {	text-decoration: underline;}	ul {	margin: 10px; }	ul li  {	list-style-type: none;	margin: 0px;	padding: 0px;	left: 0px }			h1 { 	margin: 12px; 	font-weight: bolder;	font-size: large;	}	h2 {	font-size: medium;	font-weight: bold;}.missing {	background-color: #FFCC99;}/* Content sections and styles *//* ----------------------------- */#header {	background-color: #003955;		text-align: center;	margin: 0px;	margin-bottom: 24px;	height: 60px;	width: 100%;	color: white;	line-height: 60px;	font-size: x-large;	font-weight: bold;}	#content {	width: 800px;	margin-left: 40px;}#contentTop { 	height: 40px;	width: 800px }	.expandable { }	/* Navigation list of links at top of page */	#nav {	margin-left: 40px;	margin-bottom: 20px;	width: 800px; }#nav ul{	margin: 10px;	padding: 0px;	width: 200px;	display: inline;}#nav li {	text-align: left;	padding: 2px;	list-style-type: none;	font-size: small;	display: block;}#nav a {	border-bottom: 1px solid ;	font-size: small;	}#nav a:hover {	text-decoration: none;	border-bottom: 1px dashed ;}#jumpto {	color: #006666;	font-size: 0.6em; 	width: 600px;	margin-left: 2em }#jumpto ul {	margin:0px;	list-style-type: none;	display: inline }	#jumpto li { padding-right: 1em; 	display: inline; }/* Drop down hotspots  menu  *//* menu next to title... #menu {	float:right; 	text-align: right;	font-size: small;	margin: 10px;	margin-left: 60px;	width:  300px;	display: inline}*/#menu {	float:right; 	text-align: right;	font-size: small;	margin-left: -150px;	width:  300px;	position: absolute;	top: 60px;	left: 80%;	display: inline}#menu form { 	margin: 0px;	padding: 0px; }	#menu select {	margin: 0px;	background-color: #003955;	color: white;	border: 1px solid #003955;	border-top: 0px;	padding-left: 4px }#menu option {	margin:	0px; 	padding-left: 4px;	 }#menu option.continent { font-weight: bold }#title { 	float: left;  	margin: 10px; 	font-weight: bolder;	font-size: large;	text-align: left;	text-indent: 4em;	}#main {  	float: left;	margin: 20px;	width: 80%}	#summary { 	float: left;	clear: both; 	text-align: left;	margin: 20px;	width: 380px}	#summary table {	border: 0px}	#summary td {	text-indent: -1em;	padding-left: 2em}/* Threat level color-coding */	.severe {	border-left-color: #990000;	border-left-width: 2em;	border-left-style: solid;}.high {	border-left-color: #CC3300;	border-left-width: 2em;	border-left-style: solid; }.medium { 	border-left-color: #CC6633;	border-left-width: 2em;	border-left-style: solid;}.low {	border-left-color: #FF9933;	border-left-width: 2em;	border-left-style: solid; }.old {	border-left-color: #666666;	border-left-width: 2em;	border-left-style: solid; }			/* Map */		#map{ 	float: right;	text-align: center;	margin: 20px;	margin-top: -30px;	border: solid 1px #003955; 	width: 300px }	#map.height{ 	float: right;	text-align: center;	margin: 20px;	border: solid 1px #003955; 	height: 300px;	width: auto; }#map img.width {	width: 300px }	#map img.height {	height: 300px;}#hotspotsFormula img {border: 1px solid #003955; }#hotspotsFormula a {text-decoration: none }	/* Media types*/.audio {    cursor: pointer;    }	.sound {	text-align: center;	padding: 4px;	margin: 12px;	width: 300px; 	border: 1px solid #003955;	display: block}.image {  	text-align: center;	padding: 4px;	margin: 12px;	width: 300px;	border: 1px solid #003955;	display: block}	.right {	float:right}.image img {	width: 300px;	border: 1px }.video {	text-align: center;	padding: 4px;	margin: 12px;	width: 300px;	border: 1px solid #003955;	display: block }	.caption {	margin-left: 10px;	padding: 0px;	font-size: small;	}	#sources p {	font-size: small;}	#footer {	text-align: center;	margin: 10px;	margin-top: 60px;	width: 800px;	font-size: small;	clear: left;}#footer img { 	margin: 10px;	border: 0px }