@font-face {
	font-family: 'Myriad Pro';
	src:url(../fonts/MYRIADPRO-REGULAR.OTF);
	src:url(../fonts/MYRIADPRO-REGULAR.woff) format('woff'), url(../fonts/MYRIADPRO-REGULAR.ttf) format('truetype'), url(../fonts/AvenirNextLTPro-Bold.svg) format('svg');
	font-weight: normal;
	font-style: normal;
	
}
@font-face {
    font-family: 'Futura Std ExtraBold';
    src: url('../fonts/FuturaStdExtraBold_3.eot');
    src: url('../fonts/FuturaStdExtraBold_3.eot') format('embedded-opentype'),
         url('../fonts/FuturaStdExtraBold_3.woff2') format('woff2'),
         url('../fonts/FuturaStdExtraBold_3.woff') format('woff'),
         url('../fonts/FuturaStdExtraBold_3.ttf') format('truetype'),
         url('../fonts/FuturaStdExtraBold_3.svg#FuturaStdExtraBold_3') format('svg');
}

@font-face {
    font-family: 'Futura Std Heavy';
    src: url('../fonts/FuturaStdHeavy_3.eot');
    src: url('../fonts/FuturaStdHeavy_3.eot') format('embedded-opentype'),
         url('../fonts/FuturaStdHeavy_3.woff2') format('woff2'),
         url('../fonts/FuturaStdHeavy_3.woff') format('woff'),
         url('../fonts/FuturaStdHeavy_3.ttf') format('truetype'),
         url('../fonts/FuturaStdHeavy_3.svg#FuturaStdHeavy_3') format('svg');
}

@font-face {
    font-family: 'Futura Std Light';
    src: url('../fonts/FuturaStdLight_3.eot');
    src: url('../fonts/FuturaStdLight_3.eot') format('embedded-opentype'),
         url('../fonts/FuturaStdLight_3.woff2') format('woff2'),
         url('../fonts/FuturaStdLight_3.woff') format('woff'),
         url('../fonts/FuturaStdLight_3.ttf') format('truetype'),
         url('../fonts/FuturaStdLight_3.svg#FuturaStdLight_3') format('svg');
}

@font-face {
    font-family: 'Futura Std Medium';
    src: url('../fonts/FuturaStdMedium_3.eot');
    src: url('../fonts/FuturaStdMedium_3.eot') format('embedded-opentype'),
         url('../fonts/FuturaStdMedium_3.woff2') format('woff2'),
         url('../fonts/FuturaStdMedium_3.woff') format('woff'),
         url('../fonts/FuturaStdMedium_3.ttf') format('truetype'),
         url('../fonts/FuturaStdMedium_3.svg#FuturaStdMedium_3') format('svg');
}

@font-face {
    font-family: 'ITC New Baskerville Std';
    src: url('../fonts/NewBaskervilleStdRoman_2.eot');
    src: url('../fonts/NewBaskervilleStdRoman_2.eot') format('embedded-opentype'),
         url('../fonts/NewBaskervilleStdRoman_2.woff2') format('woff2'),
         url('../fonts/NewBaskervilleStdRoman_2.woff') format('woff'),
         url('../fonts/NewBaskervilleStdRoman_2.ttf') format('truetype'),
         url('../fonts/NewBaskervilleStdRoman_2.svg#NewBaskervilleStdRoman_2') format('svg');
		 font-style:normal;
		 font-weight:normal;
}
@font-face {
    font-family: 'ITC New Baskerville Std';
    src: url('../fonts/NewBaskervilleItalic.eot');
    src: url('../fonts/NewBaskervilleItalic.eot') format('embedded-opentype'),
         url('../fonts/NewBaskervilleItalic.woff2') format('woff2'),
         url('../fonts/NewBaskervilleItalic.woff') format('woff'),
         url('../fonts/NewBaskervilleItalic.ttf') format('truetype'),
         url('../fonts/NewBaskervilleItalic.svg#NewBaskervilleItalic') format('svg');
		 font-style:italic;
		 font-weight:normal;
}
@font-face {
    font-family: 'Futura Std Book';
    src: url('../fonts/FuturaStdBook_3.eot');
    src: url('../fonts/FuturaStdBook_3.eot') format('embedded-opentype'),
         url('../fonts/FuturaStdBook_3.woff2') format('woff2'),
         url('../fonts/FuturaStdBook_3.woff') format('woff'),
         url('../fonts/FuturaStdBook_3.ttf') format('truetype'),
         url('../fonts/FuturaStdBook_3.svg#FuturaStdBook_3') format('svg');
}

@font-face {
	font-family: 'Myriad Pro Bold';
	src:url(../fonts/MYRIADPRO-BOLD.OTF) format('opentype'),;
	src: url(../fonts/MYRIADPRO-BOLD.woff) format('woff'), url(../fonts/MYRIADPRO-BOLD.ttf) format('truetype'), url(../fonts/MYRIADPRO-BOLD.svg) format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'Myriad Pro Semi Bold';
	src:url(../fonts/MYRIADPRO-SEMIBOLD.OTF) format('opentype'),;
	src: url(../fonts/MYRIADPRO-SEMIBOLD.woff) format('woff'), url(../fonts/MYRIADPRO-SEMIBOLD.ttf) format('truetype'), url(../fonts/MYRIADPRO-SEMIBOLD.svg) format('svg');
  font-weight: 700;
  font-style: normal;
}
@font-face {
	font-family: 'Avenir Next bold';
	src:url(../fonts/AvenirNextLTPro-Bold.otf);
	src:url(../fonts/AvenirNext-Bold.woff) format('woff'), url(../fonts/AvenirNextLTPro-Bold.ttf) format('truetype'), url(../fonts/AvenirNextLTPro-Bold.svg) format('svg');
	font-weight: normal;
	font-style: normal;
	
}

@font-face {
	font-family: 'Avenir Next';
	src:url(../fonts/AvenirNextLTPro-Regular.otf) format('opentype'),;
	src: url(../fonts/AvenirNextLTPro-Regular.eot);
	src: url(../fonts/AvenirNextLTPro-Regular.woff) format('woff'), url(../fonts/AvenirNextLTPro-Regular.ttf) format('truetype'), url(../fonts/AvenirNextLTPro-Regular.svg) format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'Avenir Next medium';
	src:url(../fonts/AvenirNext-Medium.otf) format('opentype'),;
	src: url(../fonts/AvenirNext-Medium.eot);
	src: url(../fonts/AvenirNext-Medium.woff) format('woff'), url(../fonts/AvenirNext-Medium.ttf) format('truetype'), url(../fonts/AvenirNext-Medium.svg) format('svg');
  font-weight: 700;
  font-style: normal;
}

@font-face {
	font-family: 'AvenirNext-Italic';
  src: url(../fonts/AvenirNext-Italic.eot) format('embedded-opentype');
  src: url(../fonts/AvenirNext-Italic.woff) format('woff'),  url(../fonts/AvenirNext-Italic.ttf)  format('truetype'),  url(../fonts/AvenirNext-Italic.svg#AvenirNext-Italic) format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
	font-family:'NunitoSans-Regular';
	src:url(../fonts/NunitoSans-Regular.ttf);
		src:url(../fonts/NunitoSans-Regular.otf) format('opentype'),;
	src: url(../fonts/NunitoSans-Regular.eot);
	src: url(../fonts/NunitoSans-Regular.woff) format('woff'), url(../fonts/NunitoSans-Regular.ttf) format('truetype'), url(../fonts/NunitoSans-Regular.svg) format('svg');

}

@font-face {
	font-family: 'AvenirNext-Bold';
	src:url(../fonts/AvenirNextLTPro-Bold.otf);
	src:url(../fonts/AvenirNext-Bold.woff) format('woff'), url(../fonts/AvenirNextLTPro-Bold.ttf) format('truetype'), url(../fonts/AvenirNextLTPro-Bold.svg) format('svg');
	font-weight: normal;
	font-style: normal;
	
}

@font-face {
	font-family: 'AvenirNext';
	src:url(../fonts/AvenirNextLTPro-Regular.otf) format('opentype'),;
	src: url(../fonts/AvenirNextLTPro-Regular.eot);
	src: url(../fonts/AvenirNextLTPro-Regular.woff) format('woff'), url(../fonts/AvenirNextLTPro-Regular.ttf) format('truetype'), url(../fonts/AvenirNextLTPro-Regular.svg) format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family:'NunitoSans-Regular';
	src:url(../fonts/NunitoSans-Regular.ttf);
		src:url(../fonts/NunitoSans-Regular.otf) format('opentype'),;
	src: url(../fonts/NunitoSans-Regular.eot);
	src: url(../fonts/NunitoSans-Regular.woff) format('woff'), url(../fonts/NunitoSans-Regular.ttf) format('truetype'), url(../fonts/NunitoSans-Regular.svg) format('svg');

}

@font-face {
	font-family:'NunitoSans-italic';
	src:url(../fonts/NunitoSans-Italic.ttf);
	src:url(../fonts/NunitoSans-Italic.otf) format('opentype'),;
	src: url(../fonts/NunitoSans-Italic.eot);
	src: url(../fonts/NunitoSans-Italic.woff) format('woff'), url(../fonts/NunitoSans-Italic.ttf) format('truetype'), url(../fonts/NunitoSans-Italic.svg) format('svg');
}
@font-face {
	font-family:'NunitoSans-bold';
	src:url(../fonts/NunitoSans-Bold.ttf);
	src:url(../fonts/NunitoSans-Bold.ttf);
	src:url(../fonts/NunitoSans-Bold.otf) format('opentype'),;
	src: url(../fonts/NunitoSans-Bold.eot);
	src: url(../fonts/NunitoSans-Bold.woff) format('woff'), url(../fonts/NunitoSans-Bold.ttf) format('truetype'), url(../fonts/NunitoSans-Bold.svg) format('svg');
}
body
{
	background-color:#f4f4f4 !important;
	background-position: top center;
	background-size:105%;
}

#header_fix
{
	position:fixed !important;
	top:0 !important;
}


.navbar-default 
{
	background-color:white!important;
	border-color: white!important;
}

.nav_container
{
	padding-top: 30px !important;
	padding-bottom: 20px !important;
	font-family: 'Futura Std Medium';
}

.navbar-collapse > ul
{
	font-size:1em !important;
	font-family: 'Futura Std Medium';
	align-content: center;
}
.navbar-collapse > ul>a:hover
{
	font-size:1em !important;
	font-family: 'Futura Std Medium';
}
.navbar-collapse > ul > li
{
	font-size:17px !important;
	font-family: 'Futura Std Medium';
	font-weight: 600;
	
}

ul.dropdown-menu > li
{
	font-size:17px !important;
	list-style-type: none!important;
	font-family: 'Futura Std Medium';
}
.navbar-nav
{

	width: 100%;
	background-color: #009a93;
	padding-top: 5px;
}

li.forv a:focus {
	color:#fff !important; 
}
li.forv1 a:focus {
    background-color: #76b82a !important; 
	color:#FFF !important; 
	/* font-weight: bold; */
}
li.forv2 a:focus {
    background-color: #ed694b !important; 
	color:#FFF !important; 
	/* font-weight: bold; */
}
ul.forv2 a:hover {
    background-color: #ed694b !important; 
	color:#FFF !important; 
	/* font-weight: bold; */
}
li.forv3 a:focus {
    background-color: #954b97 !important; 
	color:#FFF !important; 
	/* font-weight: bold; */
}
ul.forv3 a:hover {
    background-color: #954b97 !important; 
	color:#FFF !important; 
	/* font-weight: bold; */
}

ul.forv1 a:hover {
    background-color: #76b82a !important; 
	color:#FFF !important; 
	/* font-weight: bold; */
}
a.active1
{
	border-bottom: 6px solid #fff;
}
  
li.verk a:focus {
    background-color: #00617f !important; 
	color:#FFF !important; 
	font-weight: bold;
}
ul.verk1 a:hover {
    background-color: #00617f !important; 
	color:#FFF !important; 
	font-weight: bold;
}
a.active2
{
	border-bottom: 6px solid #567a8c;

}

li.komm a:focus {
    background-color: #5B7B80 !important; 
	color:#FFF !important; 
	font-weight: bold;
}
ul.komm1 a:hover {
    background-color: #5B7B80 !important; 
	color:#FFF !important; 
	font-weight: bold;
}
a.active3
{
	border-bottom: 6px solid #575756;

}

li.fina a:focus {
    background-color: #005f79 !important; 
	color:#FFF !important; 
	/* font-weight: bold; */
}
ul.fina1 a:hover {
    background-color: #009a93 !important; 
	color:#FFF !important; 
	/* font-weight: bold; */
}

a.active4
{
	color:#FFF !important; 
	border-bottom: 6px solid white;
}
li.bila a:focus {
    background-color: #78706D !important; 
	color:#FFF !important; 
	font-weight: bold;

}
a.active5
{
  background-color:#78706D !important;
	color:#FFF !important; 
}
ul.bila1 a:hover {
    background-color:#78706D !important; 
	color:#FFF !important; 
	/* font-weight: bold; */
}

.logo img {
  float: left;
  margin-left:-40pt;
  width:7%;
  margin:0px 0px 0px;
}

.logo1 {
 font-size:16px !important;
  float: right;
  padding-right:5.5pt !important;
  margin-top:5pt !important;
  color:#000 !important;
  font-weight: 600;
  font-family: 'Futura Std Medium';
}
.logo2 {
	font-size:18px !important;
	float: right;
	color:#000 !important;
	margin-top: -20px;
	margin-bottom: 0px!important;
	font-weight: 600;
	font-family: 'Futura Std Medium';

}
.logo_row
{
	border-bottom: 1px solid #EEEEEE;
}
.text-in-image-centered {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
  }
  div#headertop {
    margin-bottom: 15px;
    padding-left: 0px;
    padding-right: 0px;
	margin-top: 10px;
}

#text
{
	 margin-top:12pt !important; float:right !important; margin-right:350pt !important;
	 font-size:1.4em !important;
	 font-weight:bold !important;
	 color:#000000 !important;
	 font-family: "Avenir Next bold", sans-serif;
}
img[usemap] {
    border: none;
    height: auto;
    max-width: 100%;
    width: auto;
}

main#bgi
{
	background-image: url(../images/footer-image.jpg);
	background-repeat: no-repeat;
	/* background-attachment: fixed; */
	background-position: center bottom; 
	background-size: contain;
}

.index_container
{
	margin-top:91px;
	margin-bottom: 50px;
	padding-bottom:12%;
	border:1px solid #d6d6d6 !important;
	background-color: white;
	padding-left:4%;
	padding-right:15%;
	
}

.header-bottom-container{
	text-align: center;
	background-color: #009a93;
}
.index_container_full
{
	margin-top:67px;
	margin-bottom: 50px;
	padding-bottom:12%;
	border:1px solid #d6d6d6 !important;
	background-color: white;
	padding-left:4%;
	padding-right:4%;
}
.index
{
	padding-left:6%;
	padding-right:6%;
}

.index_container1
{
	margin-top:60pt;
	margin-bottom: 50px;
	border:1px solid #d6d6d6;
	background-color: white;
}

.img1
{
	padding-left: 0px !important;
	padding-top:0pt !important;
	margin-top:0px !important;
	padding-right: 0px !important;
}

.index_heading{
	 font-family:"Futura Std Medium";
	 padding-bottom:8pt !important;
	 padding-top:15pt !important;
	 padding-left:20pt !important;
	 font-size: 2.1em !important;

}

.index_title {
  font-size: 1.2em !important;
  font-family: "Futura Std Medium";
  font-weight: bold !important;
  padding-left:0pt !important;
  padding-right:0pt !important;
  padding-top:0pt !important;
  padding-bottom:0pt !important;
  
}
.index_pagetitle {
  font-size: 17px;
  font-family:'Futura Std Light';
  line-height:normal;
  padding-top:5pt !important;
  padding-bottom:3pt !important;
   padding-left:5pt !important;

}
[data-title]:hover:after {
    opacity: 1;
    transition: all 0.1s ease 0.5s;
    visibility: visible;
}
[data-title]:after {
    content: attr(data-title);
    background-color: grey;
    color: #FFF;
    font-size: 110%;
    position: absolute;
    padding: 1px 5px 2px 5px;
    bottom: -1.6em;
    left: 10%;
    white-space: nowrap;
    box-shadow: 1px 1px 3px #222222;
    opacity: 0;
    border: 1px solid #01416f;
	border-radius:4px;
    z-index: 99999;
    visibility: hidden;
}
[data-title] {
    position: relative;
}

.Rubrik-0
{
	font-family:'Futura Std Medium';
	font-style:normal;
	font-variant:normal;
	font-size:40px !important;
	padding-top:15%;
	padding-bottom:3%;
	line-height: 1.3;
	color:#000 !important;
}
.Rubrik-00
{
	font-family:'Futura Std Medium';
	font-style:normal;
	font-variant:normal;
	font-size:40px !important;
	padding-top:15%;
	padding-bottom:3%;
	line-height: 1.3;
	color:#567a8c !important;
}
.Rubrik-000
{
	font-family:'Futura Std Medium';
	font-style:normal;
	font-variant:normal;
	font-size:40px !important;
	padding-top:15%;
	padding-bottom:3%;
	line-height: 1.3;
	color:#575756 !important;
}
.Rubrik-1
{
	font-family:'Futura Std Medium';
	font-style:normal;
	font-variant:normal;
	font-weight:500 !important;
	margin-top:4% !important;
	color:#000 !important;
	font-size: 28px;
	margin-bottom: 5px;

	
}
.Rubrik-11
{
	font-family:'Futura Std Medium';
	font-style:normal;
	font-variant:normal;
	font-weight:500 !important;
	margin-top:4% !important;
	color:#000 !important;
	font-size: 28px;
	margin-bottom: 5px;

}
.Rubrik-11-stacked
{
	font-family:'Futura Std Medium';
	font-style:normal;
	font-variant:normal;
	font-weight:500 !important;
	margin-top:2% !important;
	color:#000 !important;
	font-size: 28px;
	margin-bottom: 5px;

}

.Rubrik-2
{
	font-family:'Futura Std Medium';
	font-size:24px;
	margin-top:4% !important;
	font-style:normal;
	font-variant:normal;
	color:#000 !important;
	margin-bottom: 5px;

	

}
.Rubrik-2-stacked
{
	font-family:'Futura Std Medium';
	font-size:22px;
	margin-top:1% !important;
	font-style:normal;
	font-variant:normal;
	color:#000 !important;
	margin-bottom: 5px;

}
.Rubrik-22
{
	font-family:'Futura Std Medium';
	font-size:24px;
	margin-top:4% !important;
	font-style:normal;
	font-variant:normal;
	color:#000 !important;
	margin-bottom: 5px;


}
.Rubrik-22-stacked
{
	font-family:'Futura Std Medium';
	font-size:24px;
	margin-top:1% !important;
	font-style:normal;
	font-variant:normal;
	color:#000 !important;
	margin-bottom: 5px;


}
.Rubrik-3
{
	font-family:'Futura Std Medium';
	font-size:18px;
	margin-top:4% !important;
	font-style:normal;
	font-variant:normal;
	color:#000 !important;
	margin-bottom: 5px;

}
.Rubrik-3-stacked
{
	font-family:'Futura Std Medium';
	font-size:18px;
	margin-top:1% !important;
	margin-bottom: 4px;
	font-style:normal;
	font-variant:normal;
	color:#000 !important;
	margin-bottom: 5px;

}
.Rubrik-33
{
	font-family:'Futura Std Medium';
	font-size:18px;
	margin-top:4% !important;
	font-style:normal;
	font-variant:normal;
	color:#000 !important;
	margin-bottom: 5px;

}
.Rubrik-33-stacked
{
	font-family:'Futura Std Medium';
	font-size:18px;
	margin-top:1.5% !important;
	font-style:normal;
	font-variant:normal;
	color:#000 !important;
	margin-bottom: 5px;

}
.Rubrik-4
{
	font-family:'Futura Std Medium';
	font-size:17px;
	margin-top:4% !important;
	font-style:normal;
	font-variant:normal;
	color:#000 !important;
	margin-bottom: 5px;

}
.Rubrik-44
{
	font-family:'Futura Std Medium';
	font-size:17px;
	margin-top:4% !important;
	font-style:normal;
	font-variant:normal;
	color:#000 !important;
	margin-bottom: 5px;

}
.Rubrik-44-stacked
{
	font-family:'Futura Std Medium';
	font-size:17px;
	margin-top:1.5% !important;
	font-style:normal;
	font-variant:normal;
	color:#000 !important;
	margin-bottom: 1%;

}

.Rubrik-table
{
	font-family:'Futura Std Medium';
	font-size:17px;
	padding-top:2% !important;
	font-style:normal !important;
	color:#000 !important;
}
.Rubrik-table1
{
	font-family:'Futura Std Medium';
	font-size:17px;
	padding-top:2% !important;
	font-style:normal !important;
	font-weight:bold !important;
	text-transform: uppercase;
	color:#000 !important;
}

.border
{
   border-radius:10pt; 
	background-color:#ffe7e9 !important;
	padding-left:8pt;
	padding-right:8pt;
}
.border_blue
{
   border-radius:10pt; 
	background-color:#cbd8e1 !important;
	padding-left:8pt;
	padding-right:8pt;
}
.border_blue1
{
   border-radius:10pt; 
	background-color:#dceceb !important;
	padding-left:8pt;
	padding-right:8pt;
}
.right_clipped
{
	padding-right: 20%!important;
}

.bold
{
	font-family:"Futura Std Medium";
	font-size: 16px;
}
.italic
{
	/* font-family: AvenirNext-Italic, sans-serif; */
	font-style:italic !important;
}

b
{
	font-family: 'Arial';
    font-weight: 600 !important;
}

i
{
	/* font-family: Arial, sans-serif;; */
	font-style:italic !important;
}

/*Common*/

.noter_cursor
{
	cursor: pointer;
}

.head_gap
{
	padding-top:4.7%;
}

.head_big_gap
{
	padding-top:8%!important;
}
.small
{
	padding-top:8px !important;
}
.small_gap
{
	padding-top:20px;
}


.Normal-1-a
{
	color:#333333;
	font-family:"Avenir Next", sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:14px;
	font-weight: 400;
	line-height: 1.5;
	text-indent:0;
	text-align:left;
	text-align-last:left;
	page-break-after:auto;
	page-break-before:auto;
	letter-spacing: 0.5px;
	margin: 4px 0px 12px;
}
.Normal
{
	color:#333333;
	font-family:"Avenir Next", sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:14px;
	font-weight: 400;
	line-height: 1.5;
	text-indent:0px;
	text-align:left;
	text-align-last:left;
	page-break-after:auto;
	page-break-before:auto;
	letter-spacing: 0.5px;
}

.adjusting-padding-bottom
{
	padding-top: 25px!important;
}

.no_padding_top
{
	padding-top: 0px!important;
}

.popover
{
	background-color: #333333!important;
	color: #FFFFFF!important;
	-webkit-box-shadow: none!important;
	box-shadow: none!important;
}
.popover-content
{
	font-family:"Myriad Pro", serif!important;
	font-size:1.2em!important;
	font-style:normal!important;
	font-variant:normal!important;
	font-weight: 400!important;
	line-height: 1.5!important;
	text-indent:0!important;
	text-align:left!important;
	text-align-last:left!important;
	page-break-after:auto!important;
	page-break-before:auto!important;
	letter-spacing: 0.5px!important;
	margin: 0px 0px 0px!important;
}
.popover.top>.arrow
{
	border-top-color: #333333!important;
}
.popover.top>.arrow:after
{
	border-top-color:#333333!important;
}
.table 
{
	padding-top:0px !important;
	margin-top:5px !important;
	margin-bottom:10pt !important;
	padding-bottom:0pt !important;
}

.table1
{
	margin-bottom:0px;
	width:100% !important;
}
.table1 > thead
{
	font-family:"Futura Std Medium";
	font-size:1.2em;
	font-weight:bold !important;
	
}
.table1 > thead > tr > th
{
	font-family:"Futura Std Medium";
	vertical-align: top !important;
	text-align:right !important;
	border-bottom:3px solid #802f2d !important;
}
.table1 > thead > tr > th:first-child
{
	text-align: left!important;
}

.table1 > tbody
{
	font-family:"Futura Std Light";
	font-size:1.2em;
	border-top:1px solid #802f2d !important;
	
}
.table1 > tbody > tr > td
{
	font-family:"Avenir Next", sans-serif;
	text-align: right;
	border-bottom:1px solid #000 !important;
}

.table1 > tbody > tr > td:first-child
{
	text-align: left!important;
}
.table1_fc_right > tbody > tr > td:first-child
{
	text-align: right!important;
}
.table1_sc_left > tbody > tr > td:nth-child(2)
{
	text-align: left!important;
}
.table1 > tbody > tr:last-child > td
{
	border-bottom: 1px solid #802f2d !important;
}

.table2
{
	margin-bottom: 0px;
}
.table2 > thead
{
	font-family:"Futura Std Medium";
	font-size: 16px;
}
.table2 > thead > tr > th
{
	border-top: 3px solid #009a93!important;
	border-bottom: 3px solid #009a93;
	vertical-align: top;
	text-align:left !important;
}
.table2 > tbody
{
	font-family:"Futura Std Light";
	font-size: 16px;
	color:#000 !important;
}
.table2 > tbody > tr > td
{
	text-align: left;
	vertical-align:top !important;
	border-bottom: 1px dotted #333333 !important;
	border-right: 1px dotted #333333 !important;
}

.table2 > tbody > tr > td:first-child
{
	text-align: left!important;
	vertical-align:top !important;
}
.table2 > tbody > tr > td:last-child
{
	border-right:hidden !important;
}

.table2_fc_right > tbody > tr > td:first-child
{
	text-align: left!important;
}
.table2_sc_left > tbody > tr > td:nth-child(2)
{
	text-align: left!important;
}

.table2 > tbody > tr:last-child > td
{
	border-bottom: 3px solid #009a93 !important;
}
.table_dotted_last > tbody > tr:last-child > td
{
	border-bottom: 1px solid #333333 !important;
}
.table_last_bold > tbody > tr:last-child > td
{
	font-family:"Verdana Pro SemiBold", sans-serif;
	font-size: 14px;
}


.table2_01
{
	margin-bottom:0px;
	width:100% !important;
}
.table2_01 > thead
{
	font-family:'Lato', sans-serif;
	font-size:1.2em;
	font-weight:bold !important;
	
}
.table2_01 > thead > tr > th
{
	font-family:'Lato', sans-serif;
	vertical-align: top !important;
	font-weight:bold !important;
	text-align:right !important;
	border-bottom:3px solid #b5858b !important;
}
.table2_01 > thead > tr > th:first-child
{
	text-align: left!important;
}

.table2_01 > tbody
{
	font-family:'Lato', sans-serif;
	font-size:1.2em !important;
	border-top:none !important;
	
}
.table2_01 > tbody > tr > td
{
	font-family:'Lato', sans-serif;
	text-align: right;
	border-bottom: 1px solid #b5858b !important;
	
}

.table_row_shade_pink > thead > tr > th:nth-last-child(1), .table_row_shade_pink > tbody > tr > td:nth-last-child(1)
{
	background-color:#ffe7e9 !important;
}
.table_row_shade_pink_01 > thead > tr > th:nth-last-child(3), .table_row_shade_pink_01 > tbody > tr > td:nth-last-child(3)
{
	background-color:#ffe7e9 !important;
}


.table_row_shade_blue > thead > tr > th:nth-last-child(3), .table_row_shade_blue > tbody > tr > td:nth-last-child(3)
{
	background-color:#cbd8e1 !important; 
}
.table_row_shade_blue1 > thead > tr > th:nth-last-child(1), .table_row_shade_blue1 > tbody > tr > td:nth-last-child(1)
{
	background-color:#cbd8e1 !important; 
}
.table_row_shade_blue5 > thead > tr > th:nth-last-child(5), .table_row_shade_blue5 > tbody > tr > td:nth-last-child(5)
{
	background-color:#cbd8e1 !important; 
}
.table_row_shade_blue6 > thead > tr > th:nth-last-child(6), .table_row_shade_blue6 > tbody > tr > td:nth-last-child(6)
{
	background-color:#cbd8e1 !important; 
}

.table_row_shade_turqoise5 > thead > tr > th:nth-last-child(5), .table_row_shade_turqoise > tbody > tr > td:nth-last-child(5)
{
	background-color:#e7dcee !important; 
}
.table_row_shade_turqoise_01 > thead > tr > th:nth-last-child(1), .table_row_shade_turqoise_01 > tbody > tr > td:nth-last-child(1)
{
	background-color:#d6eceb !important; 
}
.table_row_shade_turqoise_02 > thead > tr > th:nth-last-child(2), .table_row_shade_turqoise_02 > tbody > tr > td:nth-last-child(2)
{
	background-color:#d6eceb !important; 
}
.table_row_shade_turqoise_05 > thead > tr > th:nth-last-child(5), .table_row_shade_turqoise_05 > tbody > tr > td:nth-last-child(5)
{
	background-color:#d6eceb !important; 
}
.table_row_shade_turqoise_03 > thead > tr > th:nth-last-child(3), .table_row_shade_turqoise_03 > tbody > tr > td:nth-last-child(3)
{
	background-color:#d6eceb !important; 
}
.table_row_shade_turqoise_04 > thead > tr > th:nth-last-child(4), .table_row_shade_turqoise_04 > tbody > tr > td:nth-last-child(4)
{
	background-color:#d6eceb !important; 
}
.table_row_shade_turqoise_06 > thead > tr > th:nth-last-child(6), .table_row_shade_turqoise_06 > tbody > tr > td:nth-last-child(6)
{
	background-color:#d6eceb !important; 
}
.table_row_shade_turqoise_10 > thead > tr > th:nth-last-child(10), .table_row_shade_turqoise_06 > tbody > tr > td:nth-last-child(10)
{
	background-color:#d6eceb !important; 
}

.table_border_left3 > thead > tr > th:nth-last-child(3), .table_border_left3 > tbody > tr > td:nth-last-child(3)
{
	border-left: 1px solid #009a93;
}
.table_border_left6 > thead > tr > th:nth-last-child(6), .table_border_left6 > tbody > tr > td:nth-last-child(6)
{
	border-left: 1px solid #009a93;
}
.table_row_shade_purple_02 > thead > tr > th:nth-last-child(2), .table_row_shade_purple_02 > tbody > tr > td:nth-last-child(2)
{
	background-color:#eae4f1 !important; 
}

.text_left
{
	text-align: left!important;
}
.v_top
{
	vertical-align: top!important;
}
.v_top > tr > th
{
	vertical-align: top!important;
}
.v_bottom > tr > td
{
	vertical-align: bottom!important;
}

.no_top_border
{
	border-top: transparent!important;
}

.bottom_no_border
{
	border-bottom: transparent!important;
}

.Tab-v
{
	font-family:"Futura Std Medium";
	font-size:16px;
	font-style:normal;
	font-variant:normal;
	margin-bottom:0px !important;
	padding-top:25px !important;
	padding-bottom:0pt !important;
}

.table3
{
	margin-bottom: 0px;
}
.table3 > thead
{
	font-family:"Futura Std Medium";
	font-size:16px;
}
.table3 > thead > tr > th
{
	border-top: 3px solid #009a93!important;
	border-bottom: 3px solid #009a93;
	vertical-align: top;
	font-size: 16px;

}

.table3 > tbody
{
	font-family:"Futura Std Light";
	font-size: 16px;
}
.table3 > tbody > tr > td
{
	text-align: right;
	border-bottom: 1px dotted #333 !important;
}

.table3 > tbody > tr > td:first-child
{
	text-align: left!important;
	vertical-align:top !important;
}

.table3_fc_right > tbody > tr > td:first-child
{
	text-align: left!important;
}
.table3_sc_left > tbody > tr > td:nth-child(2)
{
	text-align: left!important;
}

.table3 > tbody > tr:last-child > td
{
	border-bottom: 3px solid #009a93 !important;
}


.table3_01
{
	margin-bottom: 0px;
}
.table3_01 > thead
{
	font-family:"Avenir Next bold", sans-serif;
	font-size:17px;
	/* font-weight:bold !important; */

}
.table3_01 > thead > tr > th
{
	border-bottom: 3px solid #00617f !important;
	vertical-align: top !important;
	text-align:right !important;
	font-weight:bold !important;
	font-size: 16px;

}


.table3_01 > thead > tr > th:first-child
{
	text-align: left!important;

}
.table3_01 > tbody
{
	font-family:"Avenir Next", sans-serif;
	font-size:16px !important;
}
.table3_01 > tbody > tr > td
{
	text-align: bottom !important;
	border-bottom: 1px solid #000 !important;
	text-align:right !important;
}

.table3_01 > tbody > tr > td:first-child
{
	text-align: left!important;
	vertical-align:bottom !important;
}

.table3_01_fc_right > tbody > tr > td:first-child
{
	text-align: left!important;
}
.table3_01_sc_left > tbody > tr > td:nth-child(2)
{
	text-align: left!important;
}

.table3_01 > tbody > tr:last-child > td
{
	border-bottom: 1px solid #00617f !important;
}

.table3_02
{
	margin-bottom: 0px !important;
	padding-top:0pt !important;
	margin-top:0pt !important;
	padding-bottom:0px !important;
}
.table3_02 > thead
{
	font-family:"Avenir Next", sans-serif;
	font-size:1.2em;
	font-weight:bold !important;
}
.table3_02 > thead > tr > th
{
	border-bottom: 3px solid #b5858b !important;
	vertical-align: top !important;
	text-align:center !important;
	background-color:#ffe7e9 !important;

}

.table3_02 > tbody
{
	font-family:"Avenir Next", sans-serif;
	font-size:1.2em;
}
.table3_02 > tbody > tr > td
{
	text-align: left;
	border-bottom: 1px dashed black !important;
	vertical-align:bottom !important;
}

.table3_02 > tbody > tr > td:first-child
{
	text-align: left!important;
	vertical-align:top !important;
	width:20% !important;
	
}

.table3_02 > tbody > tr > td:nth-child(2)
{
   text-align:center !important;
	width:10% !important;
	vertical-align:top !important;
}

.table3_02 > tbody > tr > td:nth-child(3)
{
	width:70% !important;
}
.table3_02 > tbody > tr:last-child > td
{
	border-bottom: 1px dashed black !important;
}


.table4
{
	margin-bottom: 0px;
	
}
.table4 > thead
{
	font-family:"Avenir Next bold", sans-serif;
	font-size:17px;
	font-weight:bold !important;
}
.table4 > thead > tr > th
{
	border-bottom: 3px solid #89a5ab !important;
	vertical-align: top !important;
	text-align:right !important;
	background-color:#dceceb !important;
	font-weight:bold !important;

}
.table4 > thead > tr > th:first-child
{
	text-align:left !important;
	border-right:2px solid #89a5ab !important;
}

.table4 > tbody
{
	font-family:"Futura Std Light";
	font-size:17px;
	
}
.table4 > tbody > tr > td
{
	text-align: right !important;
	border-bottom: 1px solid #000 !important;
	vertical-align:bottom !important;
}

.table4 > tbody > tr > td:first-child
{
	text-align: left!important;
	vertical-align:top !important;
	border-right:2px solid #89a5ab !important;
}

.table4_fc_right > tbody > tr > td:first-child
{
	text-align: left!important;
}
.table4_sc_left > tbody > tr > td:nth-child(2)
{
	text-align: left!important;
}

.table4 > tbody > tr:last-child > td
{
	border-bottom: 3px solid #89a5ab !important;
}

.table4_01
{
	margin-bottom: 0px;
}
.table4_01 > thead
{
	font-family:"Avenir Next", sans-serif;
	font-size:1.2em;
	font-weight:bold !important;
}
.table4_01 > thead > tr > th
{
	border-bottom: 3px solid #89a5ab !important;
	vertical-align: top !important;
	text-align:right !important;
	background-color:#dceceb !important;
	font-weight:bold !important;
}
.table4_01 > thead > tr > th:first-child
{
	text-align:left !important;
}
.table4_01 > thead > tr > th:nth-child(2)
{
	border-right:2px solid #89a5ab !important;
}

.table4_01 > tbody
{
	font-family:"Futura Std Light";
	font-size: 1.2em;
}
.table4_01 > tbody > tr > td
{
	text-align: right !important;
	border-bottom: 1px solid #000 !important;
	vertical-align:bottom !important;
}

.table4_01 > tbody > tr > td:first-child
{
	text-align: left!important;
	vertical-align:top !important;
}

.table4_01 > tbody > tr > td:nth-child(2)
{
	border-right:2px solid #89a5ab !important;
}

.table4_01_fc_right > tbody > tr > td:first-child
{
	text-align: left!important;
}
.table4_01_sc_left > tbody > tr > td:nth-child(2)
{
	text-align: left!important;
}

.table4_01 > tbody > tr:last-child > td
{
	border-bottom: 3px solid #89a5ab !important;
}

.no_padding_top
{
	padding-top:0px!important;
}

/* Jestin Global Changes */

  
.table-responsive
{
	border: 0px solid #FFFFFF;
}

.table5
{
	margin-bottom: 0px;
	
}
.table5 > thead
{
	font-family:"Futura Std Medium";
	font-size:1.2em;
	font-weight:500;
	
}
.table5 > thead > tr > th
{
	vertical-align: top;
	border-bottom:1px solid #000 !important;
}
.table5 > tbody
{
	font-family:"Futura Std Light";
	font-size:1.2em;
	border-top:1px solid #802f2d !important;
}
.table5 > tbody > tr > td
{
	font-family:"Futura Std Light";
	text-align: right;
	border-bottom:1px solid #000 !important;
}
.table5 > tbody > tr:first-child > td
{
	border-top:1px solid #802f2d !important;
	
}

.table5 > tbody > tr > td:first-child
{
	text-align: left!important;
	
}
.table5_fc_right > tbody > tr > td:first-child
{
	text-align: right!important;
}
.table5_sc_left > tbody > tr > td:nth-child(2)
{
	text-align: left!important;
}
.table5 > tbody > tr:last-child > td
{
	border-bottom: 1px solid #802f2d !important;
}


.back-to-top {
    position: fixed;
    bottom: 2em;
    right: 0px;
    text-decoration: none;
    color: #000000;
    background-color: rgba(235, 235, 235, 0.80);
    font-size: 1em;
    padding: 1em;
    display: none;
    font-family:"NunitoSans-Regular", sans-serif!important;
}

.back-to-top:hover {    
    background-color: rgba(135, 135, 135, 0.50);
    font-family:"NunitoSans-Regular", sans-serif!important;
}


.pagewrap { width:100%;  height:auto; /*min-height:1000px;*/ text-indent:0px; }
.navbar-header {
	float:none!important;
}
a{text-decoration:none !important;}
.underline{text-decoration:underline !important;}


ol
{
	padding-left:20px;
	text-align:left !important;
}
ol>li{
	color:#333333;
	font-family:"Avenir Next", sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:17px;
	font-weight: 400;
	line-height: 1.42857143;
	text-indent:0;
	text-align:left;
	text-align-last:left;
	page-break-after:auto;
	page-break-before:auto;
	letter-spacing: 0.5px;
}


ul
{
	padding-left:20px;
	text-align:left !important;
}
.ul1>li{
	color:#333333;
	font-family:"Avenir Next", sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:1.3em;
	font-weight: 400;
	line-height: 1.5;
	text-indent:0;
	text-align:left;
	text-align-last:left;
	page-break-after:auto;
	page-break-before:auto;
	letter-spacing: 0.5px;
}


ul li > span {
	color:#333333;
	font-family:"Avenir Next", sans-serif;
	font-size:17px;
	font-style:normal;
	font-variant:normal;
	font-weight: 400;
	line-height: 1.5;
	text-indent:0;
	text-align:justify;
	text-align-last:left;
	page-break-after:auto;
	page-break-before:auto;
	letter-spacing: 0.5px;
}

.symbols
{
	display: inline!important;
}

tbody.v_middle > tr > td
{
	vertical-align: middle;
}
tbody.v_middle_last > tr > td:last-child
{
	vertical-align: middle;
}

.Previous
{
	color:#FFF;
	font-family:"NunitoSans-Regular", sans-serif;
	font-size:1.2em;
	font-style:normal;
	font-variant:normal;
	font-weight: bold;
	line-height: 1.5;
	text-indent:0;
	text-align:justify;
	text-align-last:left;
	page-break-after:auto;
	page-break-before:auto;
	letter-spacing: 0.5px;
	margin: 0px 0px 0px;
}

.Next
{
	color:#FFF;
	font-family:"NunitoSans-Regular", sans-serif;
	font-size:1.2em;
	font-style:normal;
	font-variant:normal;
	font-weight: bold;
	line-height: 1.5;
	text-indent:0;
	text-align:justify;
	text-align-last:right !important;
	page-break-after:auto;
	page-break-before:auto;
	letter-spacing: 0.5px;
	margin: 0px 0px 0px;
}


/* Responsiveness */

@media only screen and (max-width : 1200px) {
.logo1{margin-right:70pt !important; margin-top:-28.5pt !important; font-size:1.4em !important;}
.logo2{font-size:1.3em !important;margin-right: 13px;}
.logo img {width:90px; margin-top:-40pt !important; margin-bottom:0pt !important; margin-left:0pt !important;}
#left
{
	display: none;
}
#right
{
	display: none;
}
#prev
{
	display: none;
}
#next
{
	display: none;
}
.navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
		margin-top:30px;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
		padding-right: 15px!important;
  		padding-left: 15px!important;
  		overflow-x: visible!important;
		height:260px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
.navbar-nav
{
	margin: 20px 0px!important;
	margin-bottom:16pt !important;
	padding-left: 20pt !important;
	float:none !important;
}
.dropdown-menu>li>a {
	color: #fff;
}
.right_clipped {
    padding-right: 2% !important;
}
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    /* since 3.1.0 */
    .navbar-collapse.collapse.in { 
        display: block!important;
		height: auto;
    }
    .collapsing {
        overflow: hidden!important;
    }

.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse { max-height:none !important; width:100%; }
.navbar-nav .open .dropdown-menu {
  position: relative;
  float: none;
  width: auto;
  margin-top: 0;
  background-color: transparent;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  
}
.dropdown-menu>li>a {
  display: block;
  padding: 3px 35px;
  clear: both;
  line-height: normal;
  white-space: nowrap;
  font-family: "Avenir Next", sans-serif;
}


h1{ font-size:3em;}
.index_container{margin-top:0pt !important;	margin-bottom: 50px;	/*border:1px solid black;*/	background-color: white;}
.index_container_full{margin-top:100pt !important;	margin-bottom: 50px;	/*border:1px solid black;*/	background-color: white;}
.Rubrik-0{font-size:3em;}
.Normal{font-size:1.3em !important;}
.Normal-1-a{font-size:1.3em !important;}
.ul1>li{font-size:1.3em !important;}
ol>li{	font-size:1.3em !important;}
.Footnote-List{font-size:1.2em !important;}
#text
{
	margin-top:-35pt !important; float:right !important; margin-right:250pt !important;
}
.img1{margin-top:-15pt !important;}
}



@media only screen and (max-width : 1024px) {
		
#text
{
	 margin-top:-35pt !important; float:right !important; margin-right:240pt !important;
}
#left
{
	display: none;
}
#right
{
	display: none;
}
#prev
{
	display: none;
}
#next
{
	display: none;
}
.right_clipped {
	padding-right: 2% !important;
}
.dropdown-menu>li>a {
	color: #fff;
}
.img1{margin-top:-15pt !important;}
.logo1{margin-right:70pt !important; margin-top:-28pt !important; font-size:1.4em !important;}
.logo2{font-size:1.2em !important;    margin-right: 15px;}
.logo img {width:85px; margin-top:-40pt !important; margin-bottom:0pt !important; margin-left:0pt !important;}
.index_container{margin-top:40pt !important;	margin-bottom: 0px;	/*border:1px solid black;*/	background-color: white;}
.index_container1{margin-top:55pt !important;	margin-bottom: 0px;	/*border:1px solid black;*/	background-color: white;}
.index_title {
  font-size:1.2em;
}
.index_pagetitle {
  font-size: 1.1em;
}
.index_heading
{
	font-size:1.8em !important;
}
p{ font-size:1em!important;}
.graph_title{font-size:1em;}
h2 { font-size:1.4em; }
h3 { font-size:1.3em;  }
h4 { font-size:1.2em; }
.Rubrik-0{font-size:3em;}
.table_scroll{
overflow:scroll !important;
padding-bottom:15px;
}
.Normal{font-size:1.3em !important;}
.Normal-1-a{font-size:1.3em !important;}
.ul1>li{font-size:1.3em !important;}
ol>li{	font-size:1.3em !important;}
.Footnote-List{font-size:1em !important;}
.navbar-nav
{
	margin: 5px 0px!important;
	margin-bottom:5px !important;
	/* padding-left: 20pt !important; */
	/* color: #fff; */
}
}

@media only screen and (max-width : 992px) {
	.navbar-header { padding-left: 35%!important; }
	.navbar-collapse > ul { font-size:1em!important; padding-top: 4%; padding-bottom: 5%;}
.logo1{margin-right:70pt !important; margin-top:-30pt !important; font-size:1.4em !important;}
.logo2{font-size:1em !important;}
.logo img {width:170px; margin-top:-40pt !important; margin-bottom:0pt !important; margin-left:-180pt;}
#left
{
	display: none;
}
#right
{
	display: none;
}
#prev
{
	display: none;
}
#next
{
	display: none;
}
.right_clipped {
	padding-right: 2% !important;
}
.navbar-nav
{
	margin: 20px 0px!important;
	margin-bottom:7px !important;
	padding-left: 20pt !important;
}
.navbar-header { float:none; }
.index_container{margin-top:80pt !important;	margin-bottom: 0px;	/*border:1px solid black;*/	background-color: white;}
.index_container1{margin-top:80pt !important;	margin-bottom: 0px;	/*border:1px solid black;*/	background-color: white;}
.fullwidth { width:100% !important; display:block; margin-bottom:10px; }
.floatRight { float:left !important; margin-top:0px !important; }
#text
{
	  margin-top:-35pt !important; float:right !important; margin-right:180pt !important;
}
h1{ font-size:2.5em;}
.index_title {
  font-size:1em;
}
.index_pagetitle {
  font-size:1em;
}
.Rubrik-0{font-size:2.8em;}
.table_scroll{
overflow:scroll !important;
padding-bottom:15px;
}
.Normal{font-size:1em !important;}
.Normal-1-a{font-size:1em !important;}
.ul1>li{font-size:1em !important;}
ol>li{	font-size:1em !important;}
}

@media only screen and (min-width:769px) and (max-width:991px){
.index_container{margin-top:0pt !important;	margin-bottom: 0px;	/*border:1px solid black;*/	background-color: white;}
.index_container_full{margin-top:100pt !important;	margin-bottom: 0px;	/*border:1px solid black;*/	background-color: white;}
.logo1{margin-right:55pt !important; margin-top:-28.5pt !important; font-size:1.4em !important;}
.logo2{font-size:1.2em !important;padding-right: 1%; margin-top: -3px;}
.logo img {width:100px; margin-top:-43pt !important; margin-bottom:0pt !important; margin-left:-180pt !important;}
.table_scroll{
overflow:scroll !important;
padding-bottom:15px;
}
.Rubrik-0{font-size:2.4em !important;}
.Normal{font-size:1.3em !important;}
.Normal-1-a{font-size:1.3em !important;}
.ul1>li{font-size:1.3em !important;}
ol>li{	font-size:1.3em !important;}
.Footnote-List{font-size:1.1em !important;}

}

@media only screen and (min-width : 1450px) {
	.index_container {
		margin-top: 5%;
	}

}

@media only screen and (max-width : 768px) {
#prev
{
	display: none;
}
#next
{
	display: none;
}
#text
{
	  margin-top:-35pt !important; float:right !important; margin-right:160pt !important;}	
.img1{margin-top:-5pt !important;}
.index_container{margin-top:10pt !important;	margin-bottom: 0px;	/*border:1px solid black;*/	background-color: white;}
.logo1{margin-right:60pt !important; margin-top:-29pt !important; font-size:1.4em !important;}
.logo2{font-size:1.2em !important;        margin-top: -16px;}
.index_container_full{margin-top:80pt !important;	margin-bottom: 0px;	/*border:1px solid black;*/	background-color: white;}
.logo img {width:80px; margin-top:-40pt !important; margin-bottom:0pt !important;}
.navbar-nav
{
	margin: 5px 0px!important;
	padding-left: 10pt !important;
	margin-bottom:5px !important;
}

.navbar-nav .open .dropdown-menu > li > a {
    line-height: 10px;
	padding: 14px 15px 5px 15px;
}
	.navbar-collapse { padding-right: 0px!important; padding-left: 0px!important; border-top: none!important; padding-top: 5%;}
	.navbar-toggle { display: block!important; }
	.navbar-header { padding-left: 0%!important; }

	/*.table1 > thead {font-size: 12px!important;}
	.table1 > tbody { font-size: 12px!important; }*/
.Rubrik-0{font-size:2.8em;}
.table_scroll{
overflow:scroll !important;
padding-bottom:15px;
}
.Normal{font-size:1.1em !important;}
.Normal-1-a{font-size:1.1em !important;}
.ul1>li{font-size:1.1em !important;}
ol>li{	font-size:1.1em !important;}
.Footnote-List{font-size:1em !important;}
}


@media only screen and (max-width : 767px) {
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse { max-height:none !important; width:100%; }
.logo1{margin-right:57pt !important; margin-top:-29pt !important; font-size:1em !important;}
.logo2{font-size:1em !important;}
.logo img {width:120px; margin-top:-50pt !important; margin-bottom:0pt !important;padding-left: 20px;}
#left
{
	display: none;
}
#right
{
	display: none;
}
#prev
{
	display: none;
}
#next
{
	display: none;
}
.right_clipped {
	padding-right: 2% !important;
}
.img1{margin-top:-233pt !important;}
.pagewrap {
  min-height:300px !important;
}
.navbar-nav
{
	margin: -80px 0px 0px  0px!important;
	padding-left: 20pt !important;
}
.navbar-toggle { margin-top:32px; }
.display_none { display:none; }
.index_container{margin-top:-230pt !important;	margin-bottom: 0px;	/*border:1px solid black;*/	background-color: white;}
.index_container_full{margin-top:-131pt !important;	margin-bottom: 0px;	/*border:1px solid black;*/	background-color: white;}
p{ font-size:17px!important;}
h2 { font-size:1.8em }
h3 { font-size:1.5em;  }
h4 { font-size:1.4em; }
.Rubrik-0{font-size:2.8em;}
.table_scroll{
overflow:scroll !important;
padding-bottom:15px;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
	color: #fff;
	margin-left: 15px;
}
.navbar-collapse > ul {
	padding-top: 11%;
	padding-bottom: 3%;
}

.Normal{font-size:1.2em !important;}
.Normal-1-a{font-size:1.2em !important;}
.ul1>li{font-size:1.2em !important;}
ol>li{font-size:1.2em !important;}
.logo {width:25% !important; }
.logo-wrap{width:25% !important; margin-top:10pt; }
.Next
{
	margin-top:-20pt;
}
#text
{
	  margin-top:-44pt !important; float:right !important; margin-right:150pt !important;
}

}

@media only screen and (max-width:640px){
.index_container{margin-top:-220pt !important;	margin-bottom: 0px;	/*border:1px solid black;*/	background-color: white;}
.index_container_full{margin-top:-122pt !important;	margin-bottom: 0px;	/*border:1px solid black;*/	background-color: white;}
.logo1{margin-right:60pt !important; margin-top:-31pt !important; font-size:0.7em !important;}
.logo2{font-size:1em !important;margin-top: -7px;}
#left
{
	display: none;
}
#right
{
	display: none;
}
#prev
{
	display: none;
}
#next
{
	display: none;
}
.right_clipped {
	padding-right: 2% !important;
}

#text
{
	  margin-top:-45pt !important; float:right !important; margin-right:135pt !important;
	  font-size:1em !important;
}

.logo img {width:100px; margin-top:-50pt !important; margin-bottom:0pt !important;padding-left: 10px;}
.img1{margin-top:-240pt !important;}
.navbar-nav
{
	margin: -10px 0px!important;
	padding-left: 20pt !important;
	margin-bottom:-20pt !important;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
	color: #fff;
	margin-left: 10px;
}
.navbar-collapse > ul {
	padding-bottom: 10%;
	padding-top: 4%;
}
.navbar-toggle {
    margin-top: 33px 
px
;
}
.Rubrik-0{font-size:2.6em;}
.table_scroll{
overflow:scroll !important;
padding-bottom:15px;
}
.Normal{font-size:1.2em !important;}
.Normal-1-a{font-size:1.2em !important;}
.ul1>li{font-size:1.2em !important;}
ol>li{	font-size:1.2em !important;}
.Footnote-List{font-size:1.2em !important;}
.back-to-top {right: 0px;}
}

@media only screen and (max-width : 480px) {
.logo1{margin-right:53pt !important; margin-top:-30pt !important; font-size:0.8em !important;}
.logo2{font-size:1em !important;padding-right: 1pt;        margin-top: -25px;}
.logo img {width:90px; margin-top:-42pt !important; margin-bottom:12pt !important; margin-left:15pt !important;}
.img1{margin-top:-157pt !important;}
.col-sm-12.fullwidth {
    margin-bottom: 0px;
}
.index_container_full {
    margin-top: 18px;
}
.right_clipped
{
	padding-right: 2%!important;
}
a.active4 {
    color: #FFF !important;
    border-bottom: 0px solid white;
}
.navbar-collapse > ul {
    font-size: 1em!important;
    padding-top: 7%;
    padding-bottom: 8%;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #fff;
    margin-left: 20px;
}
div#submenu {
	padding-left: 0px;
}
div#headertop {
    margin-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
#left
{
	display: none;
}
#right
{
	display: none;
}
#prev
{
	display: none;
}
#next
{
	display: none;
}
#text
{
	 margin-top:-25pt !important; float:right !important; margin-right:45pt !important; font-size:1em !important;
}
.header-bottom-container{
	text-align: center;
	background-color: #fff;
}

	.navbar-nav {margin: -40px 0px!important; padding-left: 0px!important; margin-bottom:-20px !important;}
	.navbar-collapse { padding-right: 0px!important; padding-left: 0px!important; border-top: none!important; padding-top: 5%;}
	.navbar-header { padding-left: 0%!important; margin-bottom: 5px;}
	/*.table1 > thead {font-size: 10px!important;}
	.table1 > tbody { font-size: 10px!important; }*/
.navbar-toggle { margin-top:20px; }
.index_title {
  font-size: 1em !important;
}
.index_heading {
  font-size: 1.2em !important;
}
.index_pagetitle {
  font-size:1em !important;
}
.pagewrap {
  min-height:88px !important;
}
.table_scroll{
overflow:scroll !important;
padding-bottom:15px;
}
.display_block { display:block; }
h1{ font-size:40px!important; }
h2 { font-size:28px; }
h3 { font-size:22px;  }
h4 { font-size:18px; }
.p { font-size:17px; }
.index_container{margin-top:13pt !important;	margin-bottom: 30px;	/*border:1px solid black;*/	background-color: white; margin-left: 7px;
    margin-right: 7px; padding-left: 1%; padding-right: 1%;}
.index_container_full{margin-top:15pt !important;	margin-bottom: 0px;	/*border:1px solid black;*/	background-color: white;}
.Rubrik-0{font-size:2em !important;}
.Rubrik-00{font-size:1.5em !important;}
.Rubrik-000{font-size:1.5em !important;}
.Rubrik-01{font-size:1.6em !important;}
.Rubrik-1{font-size:1.3em !important;}
.Rubrik-11{font-size:1.3em !important;}
.Rubrik-11-stacked{font-size:1.3em !important;}
.Rubrik-2{font-size:1.1em !important;}
.Rubrik-22{font-size:1.1em !important;}
.Normal{font-size:1.2em !important;}
.Normal-1-a{font-size:1.2em !important;}
.ul1>li{font-size:1.2em !important;}
ol>li{	font-size:1.2em !important;}
.back-to-top {right: 0px;}
.Previous
{
	font-size:1em !important;
}
.Next
{
	font-size:1em !important;
	margin-top:-15pt;
}

}
@media only screen and (max-width : 360px) {
.logo1{margin-right:45pt !important; margin-top:-30pt !important; font-size:0.8em !important;}
.logo2 {
	font-size: 1em !important;
	padding-right: 1pt;
	margin-top: -16px;
}


.img1{margin-top:-160pt !important;}
#left
{
	display: none;
}
#right
{
	display: none;
}
#prev
{
	display: none;
}
#next
{
	display: none;
}
.right_clipped {
	padding-right: 2% !important;
}
#text
{
	  margin-top:-30pt !important; float:right !important; margin-right:45pt !important; font-size:0.9em !important;
}


.logo img {
	width: 100px;
    margin-top: -50pt !important;
    margin-bottom: 0pt !important;
    margin-left: 0pt !important;
}
.index_container{margin-top:-77pt !important;	margin-bottom: 0px;	/*border:1px solid black;*/	background-color: white;}
.index_container_full{margin-top:-80pt !important;	margin-bottom: 0px;	/*border:1px solid black;*/	background-color: white;}
.pagewrap {
  min-height:200px !important;
}
.table_scroll{
overflow:scroll !important;
padding-bottom:15px;
}
.navbar-nav {margin:0px 0px!important; padding-left: 20px!important; margin-bottom:-50px !important;}
.Rubrik-0{font-size:2em !important;}
.Rubrik-01{font-size:1.6em !important;}
.Rubrik-1{font-size:1.6em !important;}
.Rubrik-2{font-size:1.6em !important;}
.Normal{font-size:1.1em !important;}
.Normal-1-a{font-size:1.1em !important;}
.ul1>li{font-size:1.1em !important;}
ol>li{	font-size:1.1em !important;}
.back-to-top {right: 0px;}

}

@media only screen and (max-width : 326px) {
#text
{
	  margin-top:-20pt !important; float:right !important; margin-right:44pt !important;
}
.navbar-toggle { margin-top:20px !important; }
#left
{
	display: none;
}
#right
{
	display: none;
}
#prev
{
	display: none;
}
#next
{
	display: none;
}
.right_clipped {
	padding-right: 2% !important;
}

.logo1{margin-right:40pt !important; margin-top:-34pt !important; font-size:0.7em !important;}
.logo2{font-size:0.8em !important;}
.logo img {width:100px; margin-top:-38pt !important; margin-bottom:0pt !important; margin-left:-15pt !important;}
	/*.logo { padding-top: 0px; padding-bottom: 0px; }*/
.Rubrik-0{font-size:2.2em !important;}
.Rubrik-01{font-size:1.8em !important;}
.Rubrik-1{font-size:1.6em !important;}
.Rubrik-2{font-size:1.6em !important;}
.Normal{font-size:1.1em !important;}
.Normal-1-a{font-size:1.1em !important;}
.ul1>li{font-size:1.1em !important;}
ol>li{	font-size:1.1em !important;}
.back-to-top {right: 0px;}
}

@media only screen and (max-width:300px){
#text
{
	  margin-top:-25pt !important; float:right !important; margin-right:50pt !important; font-size:0.8em !important; 
}
.logo1{margin-right:46pt !important; margin-top:-30pt !important; font-size:0.7em !important;}
.logo2{font-size:0.8em !important;    margin-top: -10px;}
.logo img {width:55px; margin-top:-40pt !important; margin-bottom:0pt !important; margin-left:8pt !important;}
	/*.logo { padding-top: 0px; padding-bottom: 0px; }*/
.Rubrik-0{font-size:2em !important;}
.Rubrik-01{font-size:1.8em !important;}
.Rubrik-1{font-size:1.6em !important;}
.Rubrik-2{font-size:1.6em !important;}
.Normal{font-size:1.1em !important;}
.Normal-1-a{font-size:1.1em !important;}
.ul1>li{font-size:1.1em !important;}
ol>li{	font-size:1.1em !important;}
.back-to-top {right: 0px;}
.Previous
{
	font-size:0.7em !important;
}
.index_container_full {
    margin-top: -103px;
}
.Next
{
	font-size:0.7em !important;
	margin-top:-10pt !important;
}
#left
{
	display: none;
}
#right
{
	display: none;
}
#prev
{
	display: none;
}
#next
{
	display: none;
}
.right_clipped {
	padding-right: 2% !important;
}

}	