/* Solid Park, master css */

	
	h1, h2, h3, h4, h5, h6 {color: #24282b;}
	h1 {}
	h2 {font: normal 2em Verdana, Arial, Helvetica, sans-serif; margin: 0 0 .25em;}
	h3 {font: normal 1.5em Verdana, Arial, Helvetica, sans-serif; margin: 0 0 .1em;}
	
	p {margin-bottom: 1em;}
	a,a:link, a:visited {color: #27a2e1; text-decoration: none;cursor:pointer;}
	a:hover {text-decoration: underline;}
	a:active {}
	
	
	/* Common layout classes */	
	/* CLEAR FIX*/
	.clearfix:after {content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;}
	.clearfix {display: inline-block;}
	/* Hides from IE-mac \*/
	* html .clearfix { height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */
	
	.oClear {height: auto !important; height: 1%; min-height: 1%; overflow: hidden;}

	/* Standard Layout Classes */
	.inline {display: inline;}
	.alignCenter {text-align:center;}
	.alignLeft {text-align:left;}
	.alignRight {text-align:right;}
	.floatLeft {float: left;}	
	.floatRight {float: right;}

	.timestamp {color: #52a6d1; padding-right: 4px;}
	.newsLister .timestamp {padding-left: 20px; background: url(../images/sdListImage.png) no-repeat 1px 3px;}

	
	a.stdBtn, .stdBtn {display: block; float: left; height: 25px; color: #FFF; background: url(../images/glossyBtnStd.png) no-repeat 100% 0; padding: 0 22px 0 0; font: normal 12px/23px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; margin-right: 10px;}
	.stdBtn span {display: block; float: left; background: url(../images/glossyBtnStd.png) no-repeat 0 -25px; padding: 0 0 0 22px; height: 25px;}	
	a.stdBtn_big {display: block; float: left; height: 32px; color: #FFF; background: url(../images/glossyBtnBig.png) no-repeat 100% 0; padding: 0 34px 0 0; font: normal 15px/30px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; margin-right: 10px;}
	
	.stdBtn_big:hover {background: url(../images/glossyBtnBig.png) no-repeat 100% -64px;}
	.stdBtn_big span {display: block; float: left; background: url(../images/glossyBtnBig.png) no-repeat 0 -32px; padding: 0 0 0 34px; height: 32px;}
	
	p.preamble {font-size: 1.167em; color: #24282b;}
	
	html, body, #canvas, form#aspnetForm {height: 100%;}
	/*body {height: 100%; font: normal 62.5% Verdana, Arial, Helvetica, sans-serif; background: #e7f3f9; color: #565d5a;}*/	
	body {height: 100%; font: normal 62.5% Arial, Helvetica, sans-serif; background: #e7eff5; color: #565d5a;}

	body > div#canvas, body > form#aspnetForm {height: auto; min-height: 100%;}
	#canvas {font: normal 1.2em/1.5em Verdana, Arial, Helvetica, sans-serif;}
	#mainWrapper {padding-bottom: 446px;}
    	/*#pageHugger {background: url(../images/cloudedSky2.jpg) repeat-x 50% 100%; width: 100%; position: relative;}*/
	#pageHugger {background: url(../images/sea_sky.jpg) repeat-x 50% 0; width: 100%; position: relative;}

	#page {width: 940px; margin: 0 auto; padding: 0 10px;position:relative;z-index:100;}
	
		#header {height: 106px; position: relative;}
			#header h1 {position: absolute; top: 39px; left: -4px;}
			#header .searchField {position: absolute; right: 0; top: 57px;}
			#header .searchTxt {height: 30px; width: 220px; padding: 7px 4px; background: url(../images/searchBox2.png) no-repeat; border: none; display: block; float: left;color:#5a6269;}
			#header .searchBtn {display: block; float: left; border: none; background: none; color: #5a6269; font: bold 18px Verdana, Arial, Helvetica, sans-serif; height: 23px; cursor: pointer;}
			#header h1 a:hover{text-decoration:none;}
			#header h1 a em {bottom:8px;position:relative;right:196px;text-decoration:none;text-transform:uppercase;color:#0254a6;font-size:0.8em; font-style: normal;}
			#header #region{bottom:49px;display:block;font-size:2.4em;left:279px;position:relative;text-transform:uppercase;}
		#header #region em{color:#0254A6;}
		#topBar {padding: 0 0 0 65px; position: relative;}
			/* Navigation */
			#mainNavigation, .mainNavigation {display: block; float: left; background: url(../images/topMenu.png) 100% 0; height: 33px; padding: 0 10px 0 0;}
			#mainNavigation .level0 {display: block; float: left; background: url(../images/topMenu.png) 0 -33px; height: 33px;}
			
			#mainNavigation .li-level0:hover > a {}
				#mainNavigation .li-level0:hover > a span {}
			
			#mainNavigation .level0 li {display: block; float: left; position: relative; height: auto !important; height: 1%; min-height: 1%;}
			#mainNavigation .lastItem {margin: 0 -10px 0 0;}
			#mainNavigation a {color: #5a6269; display: block; float: left; padding: 0 0 0 14px; font-size: 1.25em; text-decoration: none;}
			#mainNavigation li a.selected, #mainNavigation li a.child_selected  {color: #24282b; font-weight: bold;}
			#mainNavigation a span {display: block; float: left; padding: 0 14px 0 0; height: 33px; line-height: 33px;}
				#mainNavigation .level1 {position: absolute; left:-9999px; top:-32000px; background: url(../images/level2DropDown.png) no-repeat 0 100%; padding: 4px 8px 6px; width: 181px; visibility: hidden;}
				#mainNavigation .li-level0:hover .level1, #mainNavigation .iehover .level1 {left: 0; top: 33px; visibility: visible;}
				#mainNavigation .li-level0.lastItem:hover .level1, #mainNavigation .iehover.lastItem .level1 {left: auto; right: 0; top: 33px; visibility: visible;}
				/*#mainNavigation .iehover {background: #F00;}*/
				#mainNavigation .li-level0.hasChildren:hover > a {background: url(../images/topMenuHover.png) no-repeat;}
				#mainNavigation .li-level0.hasChildren:hover > a span {background: url(../images/topMenuHover.png) no-repeat 100% -52px;}
				#mainNavigation .level1 li, #mainNavigation .level1 li a, #mainNavigation .level1 li a span {float: none;}
				#mainNavigation .level1 li a {padding: 0 0 2px;}
				#mainNavigation .level1 li a span {height: auto; padding: 4px 6px; line-height: 1em;}
				#mainNavigation .level1 li a:hover {background: #24282b; color: #FFF;} 
			
			
			.mc_navColumn {display: block; float: left; width: 200px; margin: 0 20px 0 0; padding: 0 0 1em;}
				#extraNav {padding: 6px 0 0; background: url(../images/navColumnMenu.png) no-repeat -200px 0;}
				#extraNav .inner {width: 100%; background: url(../images/navColumnMenu.png) no-repeat 0 100%; padding: 0 0 1em;}
				#extraNav h3 {font: bold 15px Verdana, Arial, Helvetica, sans-serif; border-bottom: 1px solid #e8e8e8; margin: 0 1px; padding: 3px 10px 5px;}
				#extraNav #li-first {font: bold 15px Verdana, Arial, Helvetica, sans-serif; border-bottom: 1px solid #e8e8e8; margin: 0 1px; padding: 3px 10px 5px;}
				#extraNav #li-first a{}
				#extraNav #li-first a span{}
				#extraNav li {width: 100%;}
				#extraNav .level0 {padding: 3px 9px 9px; font-size: 14px;}
				#extraNav .level0 a.selected {background: #44ace1; color: #FFF; font-weight: normal;}
				#extraNav .level1 {font-size: 12px;}
				#extraNav a {color: #5a6269; padding: 2px 9px; display: block;}
				#extraNav a.selected  {font-weight: bold; color: #24282b;}
				#extraNav .level1 a {padding: 0 9px 0 20px; margin: 2px 0 4px;}
				#extraNav .level1 a.selected {background: #44ace1; color: #FFF; font-weight: normal;}
				
			.mc_contentColumn {display: block; float: left; width: 420px; margin: 0;}
			.mc_contentColumn .article {padding: 2px 0 0;}
			.mc_contentColumn .article img{max-width:420px;}
			
			.mc_contentColumn .article img.imgfloatLeft  {float: left;padding:0 6px 6px 0;}
			.mc_contentColumn .article img.imgfloatLeft:after {content: "";display: block;clear: left;}
			.mc_contentColumn .article img.imgfloatRight {float: right;padding:0 6px 0 6px;}
			.mc_contentColumn .article img.imgfloatRight:after {content: "";display: block;clear: right;}
			
			.mc_contentColumnWide {display: block; float: left; width: 720px; margin: 0;}
			.mc_contentColumnWide .article {padding: 2px 0 0;}
			.mc_contentColumnWide .article img{max-width:420px;}
			
			.mc_contentColumnWide .article img.imgfloatLeft  {float: left;padding:0 6px 6px 0;}
			.mc_contentColumnWide .article img.imgfloatLeft:after {content: "";display: block;clear: left;}
			.mc_contentColumnWide .article img.imgfloatRight {float: right;padding:0 6px 0 6px;}
			.mc_contentColumnWide .article img.imgfloatRight:after {content: "";display: block;clear: right;}

			.languageSelection {display: block; float: right; padding: 10px 0 0;}
			.languageSelection li {display: block; float: left; margin: 0 0 0 6px;}
			.languageSelection a {display:block; width: 16px; height: 11px; text-indent: -9999px; background: url(../images/flags.png) no-repeat;}
			.languageSelection .swe a {background: url(../images/flags.png) no-repeat 0 -11px;}
			
		#columnsWrapper {padding: 15px 0 0;}
		#mainColumn {display: block; float: left; width: 640px; margin: 0 20px 0 0;}
		#mainColumnWide {display: block; float: left; width: 940px; margin: 0 20px 0 0;}
			.focusTeaser {width: 100%; overflow: hidden; padding: 25px 0 1em; background: url(../images/dotLine_horizontal.png) repeat-x;}
				.focusTeaser h2 {color: #52a6d1; font: bold 2.2em/1.2em Verdana, Arial, Helvetica, sans-serif; letter-spacing: -2px; margin: 0 0 .5em;}
				.focusTeaser h2 .timestamp {color: #24282b;}
				.focusTeaser h2 #bodyText{color:#24282B;font-weight:normal;}
				.focusTeaser .focusTeaserBtn{margin:30px 0 0;}
			.article {width: 100%; overflow: hidden; padding: 0 0 1em;}
				.article .functionsWrapper {width: 100%; overflow: hidden;}
				.article .functionsWrapper a {display: block; float: left; padding: 0 0 0 15px; background: url(../images/iconSprite1.png) no-repeat 2px 4px; margin: 0 20px 0 0; text-decoration: none;}
				.article .functionsWrapper .tip {background-position: 2px -20px;}
				.article .functionsWrapper .print {background-position: 0 -44px;}
				
				.article #emailLink{display:none;}
					#emailLink fieldset{margin:1em 0;border:none;border-top:1px solid #ccc;}
					#emailLink legend{color:#0b77b7;font-size:1.2em;}
					#emailLink label{float:left;width:90px;padding:0 1em;text-align:right;}
					#emailLink fieldset input,fieldset textarea{width:190px;border-top:1px solid #555;border-left:1px solid #555;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:1px;color:#333;margin:0 0 5px 0;}
					#emailLink fieldset select{padding:1px;}
					#emailLink h3 span#formHeader{font-size:0.8em;}
					#emailLink input:hover, #emailLink input:focus, #emailLink textarea:hover, #emailLink textarea:focus {background:#F6F6F6 none repeat scroll 0 0;border-color:#C5C5C5;}
					#emailLink button{}
					#emailLink fieldset .error input{background:none repeat scroll 0 0 #FFDFDF;border-color:#DF7D7D;border-style:solid;border-width:1px;}
					#emailLink fieldset .buttons input{background:#fff;border:none;color:#0B77B7;width:50px;}
		
		.contact{}
		.contact h2{}
			.contact h2 strong{display:block;}
			.contact .left.text{float:left;width:340px;}
			.contact label{display:block;}
		.contact .errorMessage{color:#f00;}
		.contact .errorMessage ul{}
		.contact .errorMessage li{list-style-position:inside;list-style-type:disc;}
	
		
		#extraColumn {display: block; float: right; width: 280px;}
			.imageTeaser {}
			.imageTeaser .top #tape{background:url("../images/tape.png") no-repeat scroll 100% 50% transparent;height:45px;width:130px;z-index:1000;margin:-33px 0px 0px 75px;position:absolute;}
			.imageTeaser {width: 286px; padding: 0 0 7px; background: url(../images/polaroid.png) no-repeat 100% 100%; margin: -3px -3px 1em;}
			.imageTeaser .inner {background: url(../images/polaroid.png) no-repeat; padding: 7px 9px 2px;}
			.imageTeaser img {display: block;}
			
			#extraColumn ul.extraColTeaserList li{overflow:hidden;width:100%;}
			#extraColumn ul.extraColTeaserList li a{margin:0 0 15px 0;}
			#extraColumn ul.extraColTeaserList p{margin:0 0 5px 0;}
		
		#teaserColumn {}
			.threeColTeaserList {width: 660px; overflow:hidden; display: block; float: left;}
			.threeColTeaserList li {display: block; float: left; width: 200px; margin: 0 20px 1em 0; background: url(../images/dotLine_horizontal.png) repeat-x; padding: 11px 0 0;}
			
			.newsLister {display: block; float: left; width: 280px; padding: 11px 0 0; margin: 0 0 1em;}
			.newsLister ul {margin: 0 0 8px;}
			.newsLister li {background: url(../images/dotLine_horizontal.png) repeat-x 0 100%; padding: 0 0 4px; margin: 0 0 4px;}
			.newsLister li:last-child {background: none;}
			.newsLister a {color: #5a6269;}
			.newsLister .stdBtn {color: #FFF;}
			
		#newsLisning{}
			#newsLisning .newsItem{display: block; float: left; width: 640px; margin: 0 20px 0 0; background: url(../images/dotLine_horizontal.png) repeat-x; padding: 11px 0 0;}
			#newsLisning .newsItem h2{}
			#newsLisning .newsItem span.timestamp{color:#24282B;}
			#newsLisning .newsItem a{}
			
			#newsLisning #prevnext_navigation{}
			#newsLisning #prevnext_navigation span{} 
			#newsLisning #prevnext_navigation #previous{background:url("../images/navSprite.png") no-repeat scroll 100% 0px transparent;color:#FFFFFF;display:block;float:left;font:15px/30px Verdana, Arial,Helvetica,sans-serif;height:31px;padding:0 31px 0 0;text-decoration:none;text-indent:-9999px;width:13px;}
			#newsLisning #prevnext_navigation #previous.disabled{display:none;}
			#newsLisning #prevnext_navigation #next{background:url("../images/navSprite.png") no-repeat scroll 100% -31px transparent;color:#FFFFFF;display:block;float:left;font:15px/30px Verdana, Arial,Helvetica,sans-serif;height:31px;padding:0 31px 0 0;text-decoration:none;text-indent:-9999px;width:13px;}
			#newsLisning #prevnext_navigation #next.disabled{display:none;}
		
	    	/*.treeTops {background: #e7f3f9 url(../images/forrest_top2.jpg) repeat-x 50% 100%; height: 170px; width: 100%; position: absolute; bottom: 0; left: 0;}   */
		.treeTops {height: 170px; width: 100%; position: absolute; bottom: 0; left: 0;}
	        
        		/*#bottom {position: relative; margin-top: -446px; height: 446px; clear:both; background: #e7f3f9 url(../images/forrest_bottom2.jpg) repeat-x 50% 100%; font: normal 1.2em/1.6em Verdana, Arial, Helvetica, sans-serif;}*/
		#bottom {/*position: relative;*/ margin-top: -446px; height: 446px;  clear:both;  background: #e7f3f9 url(../images/sea_bottom.jpg) repeat-x 50% 100%; font: normal 1.2em/1.6em Arial, Helvetica, sans-serif;}


.rss {background:transparent url(../images/rss.jpg) repeat-y scroll 0 0;
display:block;
float:right;
margin:27px 8px 0;}
.rss span{display:block;text-indent:-9999px;
height:35px;
margin-left:41px;}

/* TinyMCE Layout Classes */

	
	

.tinyContent h1{font: normal 2em Verdana, Arial, Helvetica, sans-serif; margin: 0 0 .25em;}
.tinyContent h2{font: normal 1.7em Verdana, Arial, Helvetica, sans-serif; margin: 0 0 .2em;}
.tinyContent h3{font: normal 1.5em Verdana, Arial, Helvetica, sans-serif; margin: 0 0 .1em;}
.tinyContent h4{font: normal 1.2em Verdana, Arial, Helvetica, sans-serif; margin: 0 0 .05em;}


.tinyContent strong{font-weight:bold;}
.tinyContent em{font-style:italic;}

/*.tinyContent li{list-style:inside;display:list-item;}*/
.tinyContent ul{list-style-image:none;list-style-position:inside;list-style-type:disc;}
.tinyContent ol{display:list-item;}
.tinyContent ol li{list-style:decimal inside;}

/*#debug{display:none;}*/
#debug{position:fixed;top:10px;left:10px;border:1px solid #f00;display:block;background-color:#FFBCB9;color:#000;padding:5px;}


























/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
