@charset"utf-8";

/*====================
 + Page (except forside) Common
====================*/
div#main{
	width: 808px;
	float: right;
}
div#main p{
	margin-bottom: 10px;
}
div#main h1{
	font-size: 22px;
	font-family: Georgia;
	line-height: 1.2;
	font-weight: bold;
	font-style: italic;
	color: #377bbf;
	margin-bottom: 15px;
}
div#main h2{
	font-size: 15px;
	font-family: Georgia;
	line-height: 1.2;
	font-weight: bold;
	font-style: italic;
	color: #377bbf;
	margin-bottom: 5px;
}
div#main h3{
	font-size: 10px;
	font-family: Georgia;
	text-transform: uppercase;
	line-height: 1.2;
	font-weight: bold;
	color: #212125;
	margin-bottom: 5px;
}
div#main a{
	text-decoration: underline;
}
div.mainVisual{
	position: absolute;
	left: 142px;
	top: 28px;
	z-index: -1;
}
div.mainVisual img.backImage {
	position:relative;
	z-index:-1;
}
div#pageContainer div#main{
	position: relative;
}
div#container{
	min-height: 387px;
	padding-left:4px;
}
div#primary-contents{
	width: 340px;
	padding: 28px 37px 28px 23px;
	background-color: #ffffff;
	min-height: 314px;
	position:relative;
	top:40px;
}
div#leftNavigationColumn{
	overflow: hidden;
}

/* regional Navigation OVER WRIGHT */
#regionalNavigation{
	margin-top: 40px;
	float: left;
	width: 142px;
}
#regionalNavigation ul{
	
}
#regionalNavigation ul li{
	list-style: none;
	padding-right: 11px;
	margin-right: 2px;
}
#regionalNavigation ul li.last-child{
	background-image: none;
}
#regionalNavigation ul li a span{
	color: #377BBF;
	font-size: 15px;
	text-transform: uppercase;
	text-decoration: none;
}
#regionalNavigation ul li a:hover span{
	color: #6CA2D8;
}
#regionalNavigation ul li.selected a span{
	color: #6CA2D8;
	text-decoration: none;
	font-style: normal;
}
body #footer-nav ul {
	width:900px;
}
body div#globalNavigation ul li a {
	color:#377BBF;
	font-style:normal;
}
body div#globalNavigation ul li.selected a {
	color:#6CA2D8;
	font-style:normal;
}
body div#globalNavigation ul li a:hover {
	color:#6CA2D8;
	font-style:normal;
}