/* self clearing rules */
div:after, ul:after, .countryList:after, map:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
* html div, * html ul, * html .countryList, * html map {
	height: 1%;
}

div, ul, .countryList, map {
	display: inline-block;
}

/* !IE Mac \*/
div, ul, .countryList, map {
	display: block;
}

	div#head {
		height:300px;
		position:relative;
	}

	#maincontent {
		background-color:#EFF0F2;
	}
		
	.regioncolumn {
		float:left;
		height:194px;
		border-right:1px solid white;
	}
	
	#column3.regioncolumn {
		border-right:1px solid #CBCBCB;
	}
	
	/* Overwrites padding, width and background from content.css */
	div#content {
		padding:0;
		width:949px;
		background:url('/img/hp_bg.png') repeat-y;
	}
	
	#content {
		height: auto;
		min-height: 0;
	}
	
	#content .onecol {
		clear:both;
	}
	
	#content .onecol.investortype {
		height:196px;
	}
	
	/* Overwrites margin from content.css */
	#content .onecol ul {
		margin: 5px 9px 12px 9px;
	}
	
	/* Overwrites background and padding from content.css */
	#content ul li {
		background:none;
		padding:0px;
	}
	
	#content .onecol ul li a {
		display:block;
		height:15px;
		padding:3px 0px 0px 5px;
		text-decoration: none;
		font-style: normal;
		font-size: 95%;
		font-family:Arial;
	}
	
	#content .investortype {
		
		background-color:#FFFFFF;
	}
	
	.investortype h2 {
		float:left; 
		padding:7px 0px 0px 7px; 
		margin:0px;
		color:#4e6172; 
		font-size:85%;
		font-weight:normal;
	}
	
	img.cross {
		display:none;
		float:right;
		cursor:pointer;
	}
	
	#content .onecol ul li a:hover {
		background-color:#e0e3e0;
	}
	
	#content .onecol.investortype ul li a:hover {
		background-color:#EFF0F2;
	}
	
	#content .onecol ul li {
		border-bottom:1px solid #c6c6c6;
	}
	
		#content .onecol ul li.last {
			border-bottom:0px;
		}
	
	#content .onecol ul li.last {
		border-bottom:0px;
	}
	
	/* The intro content, right */
	div#intro {
		float: left;
		width: 759px;
		background: #ecedee url(/img/bg-intro.png) top right no-repeat;
		padding: 1em 0 0 0;
		height: 193px;
	}
	div[id] #intro {
		height: auto;
		min-height: 193px;
	}
	
	div#nav {
		width: 951px;
		margin: 0 auto;
		float: none;
		text-align: left;
		background: white url(/img/bg-nav.png) bottom repeat-x;
	}
	#nav map {
		display: block;
		border: solid 1px white;
		border-top: none;
		border-bottom: none;
	}
		#nav h2 {
			float: left;
			width: 190px;
			margin: 0;
			background: url(/img/bg-nav-h2.gif) right repeat-y;
		}
			#nav h2 img {
				vertical-align: top;
			}

		#nav map ul {
			float: left;
			width: 759px;
			height: 42px;
			margin: 0;
			background: url(/img/bg-nav-ul.png) left repeat-y;
			font-size: 89%;
		}
		#nav map[id] ul {
			height: auto;
			min-height: 42px;
		}
			#nav ul li {
				float: left;
				width: 94px;
				text-align: center;
				border: none;
			}
				#nav map ul li a, #nav map ul li a:hover {
					border: none;
					padding: 1.1em 0;
					margin: 0 1px 0 0;
					background: none;
				}
				#nav map ul li.longtitle a, #nav map ul li.longtitle a:hover {
					padding: 0.5em 4px;
				}
	
	div#disclaimer {
		margin: 40px auto 0 auto;
	}
	
	#disclaimer p strong {
		font-size:110%;
	}
	
	.investortype { display:none; }
	
	.unselected {
		background-color:#969da5;
		border-right:1px solid #9ea5ad;
	}
		#content .unselected ul li {
			border-bottom:1px solid #848b93;
		}
		#content .unselected ul li a {
			color:#444;
		}
	
#hp_photos {
	width:949px;
	height:300px;
	overflow: hidden;
	margin:auto;
	position:relative;
}

#image1, #image2 {
	position:absolute;
	top:0;
	left:0;
}

#head #image2 {
	display:none;
}

div#maincontent {
	border:1px solid white;
}

img.titleimg {
	margin-top:8px;
}

#siteselection {
	width:190px;
	float:left;
}

#dynamicdropdowns {
    display:none;
}
	
	#siteselection p {
		margin:0 10px 15px 15px;
		font-size:85%;
		color:#4E6172;
	}
	
	#siteselection form {
		margin-left:15px;
		margin-bottom: 1em;
	}
	
		#siteselection form select {
			width:160px;
			font-size:85%;
		}
		
#countrydropdown {
	margin-bottom:15px;
}

#segmentdropdown {
	visibility:hidden;
}