<style type="text/css">
a{
	color: #0c4b9d;
	text-decoration: none;
}
a:link{
	color: #0c4b9d;
	text-decoration: none;
}
a:visited{
	color: #0c4b9d;
	text-decoration: none;
}
a:hover{
	color: #369226;
	text-decoration: underline;
}
a:active{
	color: #0c4b9d;
	text-decoration: none;
}

body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: normal;
	color: #4b4b4b;
	overflow-y: scroll;
}

table {
	background-color: #f5f5f5;
	border-style: solid;
	border-color: #808485;
	border-width: 0px 1px 1px 0px;
}

td {
	border-style: solid;
	border-color: #808485;
	border-width: 1px 0px 0px 1px;
}

.Rubrik0{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 20pt;
	font-style: normal;
	font-weight: bold;
	color: #4b4b4b;
}

.Rubrik1{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16pt;
	font-style: normal;
	font-weight: bold;
	color: #4b4b4b;
}

.Rubrik2{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14pt;
	font-style: normal;
	font-weight: bold;
	color: #4b4b4b;
}

.Rubrik3{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	color: #4b4b4b;
}

.TextXS{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 6pt;
	font-style: normal;
	font-weight: normal;
	color: #4b4b4b;
}

.TextS{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #4b4b4b;
}

.Text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: normal;
	color: #4b4b4b;
}

.TextM{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: normal;
	color: #4b4b4b;
}

.TextL{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: normal;
	font-weight: normal;
	color: #4b4b4b;
}

.TextXL{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-style: normal;
	font-weight: normal;
	color: #4b4b4b;
}

.TextXXL{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-style: normal;
	font-weight: normal;
	color: #4b4b4b;
}

.TextGreen{
	color: #369226;
}

.TextBlue{
	color: #0c4b9d;
}

.TextGray{
	color: #808485;
}

.TextRed{
	color: #d01e24;
}

.MainImage {
	width: 100%;
	max-width: 1200px;
	min-width: 370px;
}

.LogoFrame300 {
	width: 300px;
	border-style: solid;
	border-color: #808485;
	border-width: 1px 1px 1px 1px;
}

.LogoFrame200 {
	width: 200px;
	border-style: solid;
	border-color: #808485;
	border-width: 1px 1px 1px 1px;
}

.LogoFrame100 {
	width: 100px;
	border-style: solid;
	border-color: #808485;
	border-width: 1px 1px 1px 1px;
}

.LogoFrame50 {
	width: 50px;
	border-style: solid;
	border-color: #808485;
	border-width: 1px 1px 1px 1px;
}

.LogoNoFrame300 {
	width: 300px;
}

.LogoNoFrame200 {
	width: 200px;
}

.LogoNoFrame100 {
	width: 100px;
}

.LogoNoFrame50 {
	width: 100px;
}

.LogoFrameProdNews {
	position: absolute;
	width: 200px;
	border-style: solid;
	border-color: #808485;
	border-width: 1px 1px 1px 1px;
}

.LogoFrameMemberPage {
	position: absolute;
	width: 200px;
	border-style: solid;
	border-color: #808485;
	border-width: 1px 1px 1px 1px;
}

.BlockHolder {
	clear: left;
	width: 100%;
	padding: 10px 0px 0px 0px;
}

.BlockHolder::after {
  content: "";
  clear: both;
  display: table;
}

.BlockText {
	width: 100%;
	max-width: 600px;
	min-width: 370px;
}

.BlockFloat {
	display: inline-block;
	padding: 0px 15px 0px 15px;
}

.BlockType1Left {
	float: left;
	width: 100%;
	max-width: 775px;
	min-width: 370px;
	text-align: left;
	margin: 0px 35px 20px 0px;
}

.BlockType12 {
	float: left;
	width: 370px;
	text-align: center;
	margin: 0px 0px 20px 0px;
}

.BlockType2 {
	float: left;
	width: 100%;
	max-width: 775px;
	min-width: 370px;
	text-align: center;
	background-color: #f5f5f5;
	margin: 0px 35px 20px 0px;
}

.BlockType2Text {
	float: left;
	max-width: 500px;
	min-width: 200px;
	text-align: left;
	margin: 0px 0px 0px 20px;
	z-index: 5;
	
}

.BlockType31 {
	float: left;
	width: 370px;
	text-align: center;
	background-color: #f5f5f5;
	margin: 0px 35px 20px 0px;
}

.BlockType32 {
	float: left;
	width: 370px;
	text-align: center;
	background-color: #f5f5f5;
	margin: 0px 35px 20px 0px;
}

.BlockType33 {
	float: left;
	width: 370px;
	text-align: center;
	background-color: #f5f5f5;
	margin: 0px 0px 20px 0px;
}

.ProdNewsType1Text {
	float: left;
	width: 100%;
	max-width: 600px;
	min-width: 450px;
	margin: 0px 50px 0px 0px;
}

.ProdNewsType1Image {
	float: left;
}

.ProdNewsType3Text {
	float: left;
	width: 320px;
	margin: 0px 50px 0px 0px;
}

.StatBlock {
	float: left;
	width: 250px;
	height: 210px;
	text-align: center;
}

.StatText1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20pt;
	font-style: normal;
	font-weight: normal;
	color: #808485;
}

.StatText2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: normal;
	color: #369226;
}

.StatText3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: normal;
	color: #808485;
}

.MemberLogoHolder {
	clear: left;
	width: 640px;
}

.MemberLogoHolder::after {
  content: "";
  clear: both;
  display: table;
}

.MemberLogoH {
	float: left;
	width: 200px;
	border-style: solid;
	border-color: #808485;
	border-width: 1px 1px 1px 1px;
	margin: 0px 9px 9px 0px;
}

.MemberLogoF {
	float: left;
	width: 150px;
	border-style: solid;
	border-color: #808485;
	border-width: 1px 1px 1px 1px;
	margin: 0px 6px 6px 0px;
}

.MemberLogoI {
	float: left;
	width: 100px;
	border-style: solid;
	border-color: #808485;
	border-width: 1px 1px 1px 1px;
	margin: 0px 3px 3px 0px;
}

.MemberBlockHolder {
	clear: left;
	width: 100%;
}

.MemberBlockHolder::after {
  content: "";
  clear: both;
  display: table;
}

.MemberExtraBlockHolder {
	max-width: 775px;
	clear: left;
	padding: 0px 0px 0px 120px;
}

.MemberExtraBlockHolder::after {
  content: "";
  clear: both;
  display: table;
}

.MemberH{
	max-width: 775px;
	margin: 5px 0px 5px 0px;
	padding: 5px 5px 5px 10px;
	border-style: solid;
	border-color: #369226;
	border-width: 0px 0px 0px 4px;
	cursor: pointer;
}

.MemberHLogo{
	float: left;
	width: 120px;
}

.MemberHName{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	float: left;
	padding: 10px 0px 0px 0px;
}

.MemberHLink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: normal;
	float: right;
	padding: 10px 10px 0px 0px;
}

.MemberHExtra{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: normal;
	float: left;
	padding: 5px 10px 0px 0px;
}

.MemberF{
	margin: 5px 0px 5px 0px;
	padding: 5px 5px 5px 10px;
	border-style: solid;
	border-color: #0c4b9d;
	border-width: 0px 0px 0px 4px;
	cursor: pointer;
}

.MemberFLogo{
	float: left;
	width: 120px;
}

.MemberFName{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: normal;
	float: left;
	padding: 10px 0px 0px 0px;
}

.MemberFLink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: normal;
	float: right;
	padding: 10px 10px 0px 0px;
}

.MemberFExtra{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	float: left;
	padding: 5px 10px 0px 0px;
}

.MemberI{
	margin: 5px 0px 5px 0px;
	padding: 5px 5px 5px 10px;
	border-style: solid;
	border-color: #808485;
	border-width: 0px 0px 0px 4px;
	cursor: pointer;
}

.MemberIName{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	float: left;
	padding: 5px 0px 0px 120px;
}

.MemberIExtra{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	float: left;
	padding: 5px 10px 0px 0px;
}

.FormHolder {
	min-width: 340px;
	text-align: left;
	margin: 0px 0px 20px 0px;
}

.FormInputText {
	width: 100%;
	height: 22px;
}

.FormTextarea {
	width: 100%;
	height: 120px;
}

.FormSubmit {
	width: 120px;
	height: 22px;
	border-style: solid;
	border-color: #0c4b9d;
	border-width: 1px 1px 1px 1px;
	color: #0c4b9d;
	cursor: pointer;
}

.FormSubmit:hover {
	border-color: #369226;
	color: #369226;
}

.MessGreen {
	width: 700px;
	border-style: solid;
	border-color: #369226;
	border-width: 1px 1px 1px 1px;
	color: #369226;
	padding: 4px 0px 4px 0px;
	background-color: #e9f3e7;
}

.MessRed {
	width: 700px;
	border-style: solid;
	border-color: #d01e24;
	border-width: 1px 1px 1px 1px;
	color: #d01e24;
	padding: 4px 0px 4px 0px;
	background-color: #fae6e7;
}

.FAQQuestion {
	cursor: pointer;
	color: #0c4b9d;
}

.FAQQuestion:hover {
	color: #369226;
}

.FAQAnswer {
	display: none;
	padding: 5px 0px 0px 20px;
}

#TopBack {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 41px;
	background-color: #f5f5f5;
	z-index: 9;
}

#Top {
	width: 1200px;
	height: 41px;
	z-index: 10;
}

.TopButtonLeft {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #808485;
	float: left;
	height: 28px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	padding: 12px 10px 0px 10px;
	cursor: pointer;
}

.TopButtonLeftActive {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #808485;
	float: left;
	height: 28px;
	border-style: solid;
	border-color: #005fab;
	border-width: 0px 0px 1px 0px;
	padding: 12px 10px 0px 10px;
	cursor: pointer;
}

.TopButtonLeft:hover {
	border-width: 0px 0px 1px 0px;
	border-bottom-color: #005fab;
}

.TopButtonRight {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #808485;
	float: right;
	height: 28px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	padding: 12px 10px 0px 10px;
	cursor: pointer;
}

.TopButtonRight:hover {
	border-width: 0px 0px 1px 0px;
	border-bottom-color: #005fab;
}

.TopButtonBlankRight {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	float: right;
	height: 28px;
}

#MenuBack {
	position: fixed;
	left: 0px;
	top: 40px;
	width: 100%;
	height: 100px;
	background-color: #ffffff;
	z-index: 7;
	transition: 0.2s;
}

#Menu {
	width: 1200px;
	height: 100px;
	border-style: solid;
	border-color: #808485;
	border-width: 0px 0px 1px 0px;
	z-index: 8;
	transition: 0.2s;
}

#MenuLogo {
	float: left;
	padding: 10px 0px 0px 0px;
	border: 0px;
	z-index: 10;
	transition: 0.2s;
}

#MenuButtonBack {
	float: right;
	height: 60px;
	padding: 40px 0px 0px 0px;
	z-index: 10;
	transition: 0.2s;
}

.MenuButtonRight {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #808485;
	float: right;
	padding: 3px 0px 3px 0px;
	border-style: solid;
	border-color: #808485;
	border-width: 0px 1px 0px 0px;
	cursor: pointer;
	z-index: 11;
}

.MenuButtonRight:hover {
	border-width: 0px 1px 1px 0px;
	border-bottom-color: #005fab;
}

.MenuDropdown {
	display: none;
	position: absolute;
  	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #808485;
	text-align: left;
	background-color: #f5f5f5;
	min-width: 150px;
	margin: 4px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	z-index: 11;
}

.MenuDropdown a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	color: #808485;
	text-decoration: none;
}

#MiniMenu {
	display: none;
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 60px;
	border-style: solid;
	border-color: #808485;
	border-width: 0px 0px 1px 0px;
	background-color: #ffffff;
	z-index: 9;
}

#MiniMenuLogo {
	padding: 4px 0px 0px 0px;
	border: 0px;
	z-index: 10;
}

#MiniMenuDrop {
	float: left;
	padding: 15px 0px 0px 15px;
	border: 0px;
	cursor: pointer;
	z-index: 10;
}

.MiniMenuDropdown {
	display: none;
	position: absolute;
  	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #808485;
	text-align: left;
	background-color: #f5f5f5;
	min-width: 250px;
	border-style: solid;
	border-color: #808485;
	border-width: 0px 0px 1px 0px;
	margin: 2px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	z-index: 11;
}

.MiniMenuDropdown a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	color: #808485;
	text-decoration: none;
}

#MainBack {
	position: relative;
	left: 0px;
	top: 140px;
	max-width: 1200px;
	min-width: 300px;
	z-index: 1;
	text-align: left;
}

#Main {
	margin: 10px;
	padding: 20px 0px 0px 0px;
}

#Bottom {
	border-style: solid;
	border-color: #808485;
	border-width: 1px 0px 0px 0px;
	margin: 50px 0px 0px 0px;
}

@media all and (max-width:1216px){
	.BlockType33 { margin: 0px 35px 20px 0px; }
	.BlockType12 { margin: 0px 35px 20px 0px; }
}

@media all and (max-width:1200px){
	#MenuBack  {display: none;}
	#Menu  {display: none;}
	#Top  {display: none;}
	#TopBack  {display: none;}
	#MiniMenu  {display: block;}
	#MainBack {top: 60px;}
}

@media all and (max-width:870px){
	.LogoFrameProdNews { position: relative; }
}
</style>