body, html{
	height:100%;
	margin-bottom:0.01em;
}
body{
	margin:10px;
	background-attachment:fixed;
	background-color:#F4F4F4;
	background:url("/includes/images/st_white_body_bg.jpg");
}
a{
	color:#000;
}

#mainWrapper #centercolumn img, #mainWrapper #centercolumn a img {
	border: 1px solid #c3c4c6;
	margin: 2px;
}


hr{
	clear:both;
}
#outerWrapper{
	width:794px;
	margin:0px auto;
	border:1px solid;
	padding:19px 24px;
	background-color:#ffffff;
	border-color:#E3E4E6;
}
#logo{
	float:left;
}
#topnav{
	float:right;
}
#topnav td{
	padding-right:10px;
}
#topnav td.nopad{
	padding-right:1px;
}
#topnav #searchwords{
	background-color:#D8F0FF;
	border:1px solid #fff;
	border-right:0;
	font:normal 9px verdana;
	color:#1C2F3E;
	height:15px;
	padding:2px 5px;
}
#topnav #searchbutton{
	background-color:#C9E1EF;
	border:1px solid #C9E1EF;
	border-right:1px solid #D8F0FF;
	font:normal 9px verdana;
	color:#1C2F3E;
	padding:1px 5px 3px 5px;
	height:19px;
	margin:0;
}
#topmenusWrapper{
	margin-top:30px;
	margin-bottom:0px;
}

/* 
	MAIN MENU (TOP) ******************************************************************************** 
*/

#mainmenu{
	width:100%;
	background-color:#E9F7FF;
	padding-top:5px;
	background:url("/includes/images/kemic_topmenu_bg.gif");
	height:29px;
}
#mainmenu ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
#mainmenu ul li{
	float:left;
	margin:0;
	margin-right:30px;
	padding:2px 5px 5px 5px;
	color:#2B5B81;
	font:normal 14px/20px arial;
	border-bottom:0;
	border-top:2px solid #f5f5f5;
}
#mainmenu ul li.selected, #mainmenu ul li.inpath{
	background-color:#D8F0FF;
	padding:2px 5px 5px 5px;
	border-top:2px solid #A1C1D4;
	border-bottom:0;
	font-weight:bold;
}
#mainmenu ul li ul{
/*	display:none;*/
}
#mainmenu a{
	text-decoration:none;
	color:#2B5B81;
}
#mainmenu a.selected{
	color:#2B5B81;
	font-weight:bold;
}

/* 
	SUB MENU (TOP) ******************************************************************************** 
*/

#submenu_top a{
	text-decoration:none;
	color:#2B5B81;
}
#submenu_top a.selected, #submenu_top a.inpath{
	color:#2B5B81;
	font-weight:bold;
}
#submenu_top{
	margin-top:0px;
	background-color:#D8F0FF;
	padding-top:5px;
	height:26px;
}
#submenu_top ul{
	list-style-type:none;
	margin:0;
	padding:0;
	height:28px;
}
#submenu_top ul li{
	float:left;
	margin:0;
	margin-right:20px;
	padding:5px;
	color:#2B5B81;
	font:normal 11px arial;
	padding-left:5px;
	padding-bottom:7px;
	min-width:50px;
	text-align:center;
}
#submenu_top ul li.selected, #submenu_top ul li.inpath{
	background-color:#fff;
	border:1px solid #fff;
    border-bottom:0;
	padding-bottom:6px;
    border-right:1px solid #ddf;
    border-top:1px solid #ddf;
}
#submenu_top ul li ul{
	display:none;
}

/* 
	SUB SUB MENU (TOP) ******************************************************************************** 
*/


#subsubmenu_top{
	background-color:#fff;
	margin-top:0px;
	padding-top:5px;
    border:1px solid #ddd;
    border-top:0;
}

#subsubmenu_top ul{
	list-style-type:none;
	margin:0;
	padding:0;
	height:25px;
}
#subsubmenu_top ul li{
	float:left;
	display:inline;
	margin:0;
	margin-right:20px;
	padding:5px;
	padding-left:5px;
	font:normal 9px verdana;
	color:#2B5B81;
}
#subsubmenu_top a{
	text-decoration:none;
	color:#2B5B81;
}
#subsubmenu_top a.selected, #subsubmenu_top a.inpath{
	color:#2B5B81;
	font-weight:bold;
}


#menupath{
	border-top:1px solid #BED4E3;
	border-bottom:1px solid #BED4E3;
	height:22px;
	margin:10px 0;
	font:normal 11px/22px arial;
	color:#2B5B81;
	padding:0 1px;
	/*display:none;*/
}
#nomenupath{
	height:1px;
	border-bottom:1px solid #ddd;				
	display:block;
}
#mainWrapper{
	margin:15px 0 0 0;
}
#mainWrapper #leftcolumn{
	float:left;
	display:inline;
	width:120px;
	border-right:1px solid #E6EFF5;
	margin-right:19px;
	padding-right:19px;
	font:normal 10px/21px arial;
	color:#ffffff;
}
#leftcolumn ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
#leftcolumn ul li{
	margin:0;
	padding:0;
	min-height:21px;
	border-top:1px dashed #E6EFF5	;
	padding-left:7px;
}
#leftcolumn ul li.selected{
	background-color:#f6f6f6;
}
#leftcolumn ul li a{
	color:#2B5B81;
	text-decoration:none;
}
#leftcolumn ul li a:hover{
	color:#000;
	text-decoration:none;
	background-color:#E6F4FF;
}
#leftcolumn ul li a.selected{
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
#mainWrapper #centercolumn{
	float:left;
	width:573px;
	font:normal 12px/17px arial;
	color:#000;
	margin-right:0px;
	padding-right:20px;
	border-right:1px solid #eee;
}
#mainWrapper #centercolumn h1{
	font:bold 18px arial;
	margin:0 0 13px 0;
}

#mainWrapper #centercolumn h2{
	font:bold 15px arial;
	margin:0 0 2px 0;
}

#mainWrapper #centercolumn h3{
	font:bold 12px arial;
	margin:0 0 2px 0;
}

#mainWrapper #centercolumn p{
    margin:9px 0;
}

#mainWrapper #rightcolumn{
	float:left;
	width:170px;
	background:url("st_white_rightcolumn_bg.jpg");
	background-repeat:repeat-x;
	padding:10px 10px 10px 20px;
	color:#2B5B81;
	font:normal 11px arial;
}
#outerfooter{
	margin:12px auto;
	width:842px;
	font:normal 9px verdana;
	color:#2B5B81;
	text-align:right;
}

/* FORSIDE */

#banner{
	margin:15px 0;
	border:1px solid #eee;
	height:214px;
	background-repeat:no-repeat;
	background-color:#fff;
	position:relative;
}
#banner_inner{
	filter: alpha(opacity=85);
	opacity:0.85;
	background-color:#aEd8f1;
	padding:10px;
	width:772px;
	position:absolute;
	bottom:0px;
}
#banner_inner_text{
	color:#013f6e;
	font:bold 14px/20px arial;
	float:left;
	width:80%;
}
#banner_inner_link{
	color:#fff;
	font:normal 11px/20px arial;
	float:right;
}
#banner_inner_link a{
	color:#013f6e;
}
#focuswrapper{
	width:100%;
}
.focusfield{
	width:229px;
	float:left;
	margin:0 26px 0 0;
	padding:0 26px 0 0;
	border-right:1px solid #eee;
}
.focusimage{
}
.focusspace{
	height:20px;
	border:0;
}
.focustext{
	font-family:arial;
}
.focustext h1{
	font:bold 14px arial;
	color:#000;
	margin:0 0 10px 0;
}
.focustext h1 a {
	text-decoration: none;
}

.focustext p{
	font:normal 12px/17px arial;
	margin:0 0 10px 0;
}
.last{
	margin-right:0;
	padding-right:0;
	border:0;
}
.last .focusimage{
	margin-right:0;
	padding-right:0;
	border:0;
}

#newswrapper{
	margin-top:10px;
	padding-top:10px;
	border-top:1px solid #ddd;
}
.newsfield{
	width:229px;
	float:left;
	margin:0 26px 0 0;
	padding:0 26px 0 0;
	border-right:1px solid #eee;
}

.marginBox{
	margin-bottom:20px;
}
.marginBox .boxTitle{
	font-weight:bold;
}
.marginBox p{
	margin:0;
	margin:10px 0 0 0;
}
.marginBox p.newsDate{
	margin:0;
}
.marginBox .boxComment{
	margin:10px 0 0 0;
}
.marginBox a{
	color:#000;
}

/* SEARCH */
.searchengineHighlight{
	background-color:#fffaaa;
	font-weight:bold;
}

/* NEWS ARCHIVE */
.month_seperator{
	font-weight:bold;
	background-color:#F1F6FB;
	padding:3px;
	border-bottom:1px solid #DEE4E8;
	margin:20px 0 0 0;
}
.newsArchiveNewsLine{
	margin:5px 0 5px 15px;
}
.newsdate{
	font-style:italic;
}
.marginBox .newsdate{
	font-style:normal;
}
/* END NEWS ARCHIVE */

/* GENERATED FORMS */
	.generatedFormFieldHeader{
		background-color:#F1F6FB;
		padding:3px;
		margin-bottom:3px;
		margin-right:5px;
		float:left;
		width:150px;
		text-align:right;
		clear:both;
		border-right:2px solid #BED4E6;
		color:#003a79;
	}
	.generatedFormFieldContainer{
		margin-bottom:15px;
		font:normal 11px "trebuchet ms";
	}
	.generatedFormField{
		font:normal 11px "trebuchet ms";
		border:1px solid #9FBBD2;
	}
	.generatedFormButtonBar{
		clear:both;
		text-align:right;
		padding:5px;
		background-color:#F1F6FB;
	}
	.generatedFormButtonBar input{
		font:bold 11px "trebuchet ms";
		border:1px solid #9FBBD2;
		}

/* END GENERATED FORMS */

/* INLINE BOX */
.inlineBox{
	padding:5px;
	border:1px solid #ddd;
	background-color:#eee;
}
