@media screen
{
	body
	{
		margin: 0px;
		padding: 0px;
		color: black;
		background-color: white;
		text-align: left;
		font-family: Arial, Helvetica, Sans-Serif;
		position: absolute;
		left: 0px;
		right: 0px;
		top: 0px;
		bottom: 0px;
	}
	#vertical-center-container
	{
		display: table;
		width: 100%;
		height: 100%;
	}
	#vertical-center-container > #vertical-center-cell
	{
		display: table-cell;
		vertical-align: middle;
	}
	#page
	{
		margin: 0px auto;
		width: 960px;
		text-align: left;
	}

	/* page head related styles */
	#page-head
	{
		height: 144px;
	}
	#logo-container
	{
		float: left;
		width: 480px;
	}
	#logo
	{
		padding-top: 30px;
		padding-left: 30px;
	}
	h1#logo
	{
		margin: 0px;
	}
	#logo img
	{
		width: 307px;
		height: 38px;
	}

	/* navigation related styles */
	#navigation-container
	{
		float: left;
		width: 480px;
		height: 144px;
	}
	ul#navigation
	{
		float: left;
		width: 480px;
		font-weight: normal;
		font-size: 11px;
		margin: 0px;
		padding: 0px;
		margin-top: 64px;
		line-height: 24px;
	}
	ul#navigation li
	{
		float: left;
		width: 240px;
		margin: 0px;
		padding: 0px;
		display: block;
		list-style-type: none;
	}
	ul#navigation li.nav-home
	{
		display: inline;
		margin-left: 240px;
	}
	ul#navigation li a
	{
		text-decoration: none;
	}
	ul#navigation li.nav-incentives
	{
		margin-left: 0px;
	}
	ul#navigation li.nav-incentives li
	{
		margin-left: 0px;
	}
	ul#navigation li.nav-incentives span
	{
		display: none;
	}
	ul#navigation li.nav-incentives ul
	{
		float: left;
		margin: 0px;
		padding: 0px;
		width: 240px;
		font-size: 15px;
		font-weight: bold;
	}
	ul#navigation li.nav-incentives ul span
	{
		display: inline;
	}
	ul#navigation li.nav-incentives ul li.nav-dubai
	{
		padding-top: 0px;
	}
	ul#navigation li.nav-incentives ul li.nav-lappland
	{
		padding-top: 24px;
	}

	/* content area related styles */

	/* scrolling pages related styles */

	#scroll-content-container
	{
		width: 960px;
		height: 432px;
	}
	#scroll-left-area
	{
		float: left;
		width: 240px;
		height: 432px;
	}
	#scroll-left-area-space
	{
		width: 240px;
		height: 144px;
	}
	#scroll-left-area-image
	{
		width: 240px;
		height: 144px;
	}
	#scroll-content-area-container
	{
		float: left;
		width: 720px;
	}
	#scroll-content-area
	{
		padding: 10px 0px 10px 15px;
	}
	#scroll-content
	{
		height: 412px;
		overflow: auto;
		padding-right: 15px;
	}
	.left-column
	{
		float: left;
		width: 195px;
		margin-right: 30px;
	}
	.right-column
	{
		float: left;
		width: 435px;
	}

	/* non-scrolling pages related styles */

	/* area related styles */
	#area
	{
		clear: both;
		height: 144px;
	}
	#area-container
	{
		float: left;
		width: 480px;
		height: 144px;
	}
	#area-content
	{
		padding: 15px 15px 5px 30px;
	}
	#area-content h2 a
	{
		text-decoration: none;
	}
	#area-space
	{
		float: left;
		width: 240px;
		height: 144px;
	}
	#area-image
	{
		float: left;
		width: 240px;
		height: 144px;
	}
	#area-image img
	{
		width: 240px;
		height: 144px;
	}

	/* subnavigation related styles */
	#subnavigation-container
	{
		padding-left: 24px;
	}
	ul#subnavigation
	{
		float: left;
		display: inline; /* fix ie6 double margin bug */
		width: 370px;
		font-weight: normal;
		font-size: 12px;
		margin: 0px;
		padding: 0px;
		line-height: 16px;
	}
	ul#subnavigation li
	{
		width: 370px;
		margin: 0px;
		padding: 0px;
		display: block;
		list-style-type: none;
	}
	ul#subnavigation li.left-column
	{
		clear: left;
		float: left;
		width: 185px;
		margin: 0px;
		padding: 0px;
		display: block;
		list-style-type: none;
	}
	ul#subnavigation li a
	{
		text-decoration: none;
	}
	ul#subnavigation li.highlight a
	{
		color: white;
	}

	/* content area related styles */
	#content-area-container
	{
		clear: both;
		float: left;
		width: 960px;
		height: 288px;
	}
	#left-content-container
	{
		float: left;
		width: 480px;
		height: 288px;
	}
	#left-content-image1
	{
		float: left;
		width: 240px;
		height: 144px;
	}
	#left-content-image2
	{
		float: left;
		width: 240px;
		height: 144px;
	}
	#left-content-text-container
	{
		clear: left;
		float: left;
		width: 480px;
		height: 144px;
	}
	#left-content
	{
		padding: 10px 15px 5px 30px;
	}
	#left-large-image-container
	{
		width: 480px;
		height: 288px;
	}
	#left-large-image-caption
	{
		padding-top: 230px;
		padding-left: 30px;
		font-family: Arial Narrow, Arial, Helvetica, Sans-Serif;
		letter-spacing: 0px; /*1px;*/
		font-weight: normal;
		font-size: 30px;
		margin: 0px;
	}
	#right-content-container
	{
		float: left;
		width: 480px;
		height: 288px;
	}
	#main-content-container
	{
		float: left;
		width: 480px;
		height: 144px;
	}
	#main-content
	{
		padding: 10px 30px 5px 15px;
	}
	#main-content-image
	{
		clear: both;
		float: left;
		width: 240px;
		height: 144px;
	}
	#main-content-space
	{
		float: left;
		width: 240px;
		height: 144px;
	}

	/* content related styles */
	.slashes
	{
		font-style: italic;
		letter-spacing: 0px; /*-1px;*/
	}
	.live
	{
		/* font-style: italic;
		font-weight: bold; */
	}
	h2, h3, h4, .title
	{
		margin-top: 0px;
		margin-bottom: 8px;
		font-family: Arial Narrow, Arial, Helvetica, Sans-Serif;
		letter-spacing: 0px; /*1px;*/
		font-weight: normal;
		font-size: 30px;
	}
	h2 .slashes, h3 .slashes, h4 .slashes, .title .slashes
	{
		margin-left: 2px;
	}
	p
	{
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-size: 11px;
		line-height: 16px;
		margin-top: 6px;
		margin-bottom: 6px;
		text-align: justify;
	}
	address
	{
		font-style: normal;
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-size: 11px;
		line-height: 16px;
		margin-top: 6px;
		margin-bottom: 6px;
		text-align: justify;
	}
	.accesskey
	{
		text-decoration: underline;
	}
	.hidden
	{
		display: none;
	}
	.invisible
	{
		visibility: hidden;
	}
	/* uncomment this and comment the above to show text-based headlines
	h2, h3, h4, .title
	{
		background-image: none !important;
	}
	*/
	
	/* forms related styles */
	input.textbox, textarea
	{
		border: 1px solid;
		width: 435px;
		font-style: normal;
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-size: 11px;
		margin-bottom: 3px;
	}
	label
	{
		display: none;
	}
	.validation-summary
	{
		font-style: normal;
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-size: 11px;
		line-height: 16px;
		margin-top: 6px;
		margin-bottom: 6px;
		text-align: justify;
	}
}
