html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend {
border:0;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
line-height:1.3em;
text-align:left;
vertical-align:baseline;
margin:0;
padding:0;
}

.hidden {			/* Used for content that should be displayed */
	/* by non-stylesheet-aware browsers          */
	display:		none !important;
}

.visible { display: block !important }

body {
/*background:#fff url("../images/body-bg.gif") no-repeat 50% 0;*/
background:#fff;
color:#4c72a1;
font-family:Arial, Verdana, Georgia, sans-serif;
font-size:62.5%;
line-height:1.3em;
}

p {
color:#4c72a1;
margin-bottom:1em;
}

p.imagetext {
font-style:italic;
font-size:11px !important;
}

img,a img {
border:0;
}

table {
border-spacing:0;
border-collapse:collapse;
float:left;
margin-bottom:1em;
}

label {
cursor:pointer;
}

blockquote {
margin:0.3em 1em 0.7em 4em;
padding:0;
}

small {
font-size:0.85em;
}

sup {
position:relative;
bottom:0.3em;
vertical-align:baseline;
}

sub {
position:relative;
bottom:-0.2em;
vertical-align:baseline;
}

acronym,abbr {
border-bottom:1px dotted #a0b3cb;
cursor:help;
letter-spacing:1px;
}

fieldset ul {
margin-top:0.6em;
}

fieldset ul li {
float:left;
list-style:none;
background:none !important;
padding-left:5px !important;
}

input.type,textarea {
/*background:#fff url("../images/input.jpg") repeat-x 0 0;*/
background:#fff;
border-top:1px solid #8b9bb9;
border-right:1px solid #b6bfc6;
border-bottom:1px solid #d6dbe1;
border-left:1px solid #b6bfc6;
color:#4c72a1;
float:left;
font:0.9em/1.1em Verdana, Arial, Helvetica, sans-serif;
width:200px;
margin:0.2em 0;
padding:0.3em;
}

input.submit {
/*background:#4c72a1 url(../images/button.jpg) repeat-x 0 0;*/
background:#4c72a1;
border-top:1px solid #afc7e1;
border-right:1px solid #8eaed5;
border-bottom:1px solid #395872;
border-left:1px solid #395872;
color:#e9f0f6;
float:right;
font:0.9em/1.1em Verdana, Arial, Helvetica, sans-serif;
margin:0.2em 0;
padding:1px 4px;
}


fieldset#search {
	background:url(../images/bg-quicksearch.gif) no-repeat 0 0;
	height:25px;
	padding: 3px 10px 0 8px;
	width:152px
}

fieldset#search input {
	background: transparent;
	border:0 !important;
	color: #848484;
	width:100px
}

fieldset#search input.submit{
	background: transparent none;
	width: auto
}

fieldset#mainsearch ul li
{ 
	list-style-type: none !important;
}
fieldset ul li input {
border:none;
}


th {
text-align:left;
}

h1,h2,h3,h4 {
color:#4c72a1;
font-family:Georgia, Lucida Sans, Arial, sans-serif;
font-weight:400;
}

h1 {
float:left;
font-size:3em;
margin-bottom:0.3em;
width:100%;
}

h2 {
font-size:2em;
width:100%;
margin:1em 0 0.75em;
}

h3 {
font-size:1.4em;
font-weight:700;
margin:2em 0 0.75em;
}

h4 {
font-size:1.1em;
font-weight:700;
text-transform:uppercase;
margin:2em 0 0.75em 0.7em;
}

a.pdf,#download li a {
background:transparent url("../images/icons/icon_pdf.gif") no-repeat 0 60%;
display:block;
padding:2px 0 2px 20px;
}

a.link {
background:transparent url("../images/icons/arrow-link-blue.gif") no-repeat 0 60%;
}

a.swf {
background:transparent url("../images/icons/icon_swf.gif") no-repeat 0 60%;
padding-left:20px;
}

a.webcast {
background:transparent url("../images/icons/icon_webcast.gif") no-repeat 0 60%;
padding-left:20px;
}

div#wrap {
width:997px;
margin:0 auto;
}

div#top {
background:transparent url("../images/bg-top.gif") no-repeat 50% top !important;
float:left;
width:960px;
padding:37px 0 11px 37px;
position:relative;
}

div#top #functionarea {
float:right;
background:none;
width:300px;
padding:10px 50px 0 0;
}

div#top #functionarea li {
border-right:solid 1px #4c72a1;
float:left;
list-style:none;
padding:0 6px;
}

div#top #functionarea li.first {
padding-left:0;
}

div#top #quickbar {
float:right;
padding:10px 4px 0 0;
}

div#topmenu-top {
background:transparent url("../images/bg-topmenu-top.gif") no-repeat 0 0 !important;
float:left;
height:9px;
margin-top:20px;
overflow:hidden;
width:927px;
}

div#topmenu {
background:#80adff url("../images/bg-topmenu-mid.gif") repeat-y !important;
float:left;
font-size: 1.2em;
width:926px;
}

div#topmenu li {
border-right:solid 1px #fff;
float:left;
list-style:none;
}

div#topmenu li a {
color:#fff;
float:left;
font:1em Arial, Helvetica, Verdana, sans-serif;
padding:0 8px;
}

div#topmenu li a:hover {
text-decoration:underline;
}

div#topmenu ul#topmenu-functionlinks {
float:right;
margin-right:18px;
}

div#topmenu-bottom {
background:transparent url("../images/bg-topmenu-bottom.gif") no-repeat 0 0 !important;
float:left;
height:9px;
width:927px;
}

div#socialmedia-tools {
	background: transparent url("../images/bg-socialmedia-tools.gif") no-repeat 0 0;
	float:left;
	height:55px;
	position:absolute;
	top:148px;
	left:784px;
	width:162px
}

div#socialmedia-tools ul {
	list-style: none;
	padding: 1.5em 0 0 2em
}

div#socialmedia-tools li {
	float:left;
	margin-right:0.8em;
	width:auto
}
div#socialmedia-tools a{
	background:transparent no-repeat 0 0;
	display:block;
	height:24px;
	width:24px
}

/*div#socialmedia-tools .facebook { background-image:url(../images/icons/share-facebook.gif) }
div#socialmedia-tools .twitter { background-image:url(../images/icons/share-twitter.gif) }*/

div#content {
background:transparent url("../images/bg-mid.gif") repeat-y 0 0 !important;
clear:both;
float:left;
width:937px;
padding:0 30px 20px;
}

div#content a {
color:#0085c9;
}

div#breadcrumbs {
float:left;
position:relative;
width:450px;
height:16px;
display:block;
margin:-10px 0 -5px 10px;
}

div#breadcrumbs ul#crumbs li {
float:left;
position:relative;
list-style:none;
background:none;
font-size:1em;
font-weight:400;
color:#a0b3cb;
padding:0 0.5em 0 0;
}

div#breadcrumbs ul#crumbs li a {
text-decoration:none;
color:#a0b3cb;
}

div#content #imagecontainer {
float:left;
width:183px;
}

div#leftwrap {
float:left;
position:relative;
width:171px;
padding:84px 19px 0 15px;
}

div#leftcontainer {
float:left;
width:171px;
border-top:solid 2px #4C72A1;
border-bottom:solid 2px #4C72A1;
}

ul#leftmenu {
float:left;
background:#F4F4F6;
width:171px;
font:1.1em Arial, Helvetica, Sans-Serif;
overflow:hidden;
padding:5px 0;
}

ul#leftmenu li {
float:left;
width:171px;
}

ul#leftmenu li.first a,ul#leftmenu li.first a:hover {
border-top-width:0;
}

ul#leftmenu li a {
color:#4c72a1;
display:block;
font-size:1.1em;
padding:0.4em 0.3em;
}

ul#leftmenu li a:hover {
display:block;
font-size:1.1em;
font-weight:bold;
padding:0.4em 0.3em;
text-decoration:underline
}

ul#leftmenu li a img {
margin:0 6px 0 -14px;
}

ul#leftmenu li.expanded a {
font-weight:400;
}

ul#leftmenu li ul {
width:171px;
padding-left:0;
}

ul#leftmenu li.expanded ul li a {
border-top:none;
font-weight:400;
padding-left:12px;
}

ul#leftmenu li.expanded ul li a:hover {
background:#e9e9e9;
border:none;
padding-left:12px;
}

div#main {
float:left;
margin-top:20px;
width:730px;
}

div#maincontent {
color:#4c72a1;
float:left;
font-family:Arial, Helvetica, Verdana, Sans-Serif;
width:455px;
margin-top:10px;
margin-left:10px;
}

div#maincontent img {
max-width:453px;
}

div#maincontent h2.fivequestionsub
{
    text-align: center;
    font-style: italic;    
}

div#widecontent {
color:#4c72a1;
float:left;
font-family:Arial, Helvetica, Verdana, Sans-Serif;
width:704px;
margin-top:10px;
margin-left:10px;
}

div#widecontent p,div#widecontent ul,div#maincontent p,div#maincontent ul {
font-size:1.2em;
line-height:1.4em;
margin-bottom:1em;
clear:left;
}

div#widecontent ul li,div#maincontent ul li {

font-weight: normal;
line-height:1.45em;
margin-left: 23px;
padding-left:0;
padding-bottom:4px;
list-style:disc;
}

div#widecontent .image-left,div#maincontent .image-left {
float:left;
margin:10px 10px 10px 0;
}

div#widecontent .image-right,div#maincontent .image-right {
float:right;
margin:10px 0 10px 10px;
}

div#maincontent #search #mainsearch {
width:100%;
clear:both;
}

div#maincontent #search input.mainsearch {
width:85%;
}
div#maincontent #search input.submit 
{
	float: none !important;
}
div#maincontent #search p#hits {
border-top:solid 2px #4c72a1;
float:left;
font-style:italic;
padding-top:0.5em;
padding-left:0.5em;
margin-top:1em;
width:440px;
}

div#maincontent ul#searchresults {
float:left;
width:446px;
list-style:none;

}

div#maincontent ul#searchresults li {
background-position:0 0.5em !important;
/*border-bottom:solid 1px #4c72a1;*/
border-top: solid 1px #4c72a1;
font-size:0.9em;
padding-bottom:14px;
padding-top: 5px;

}

div#maincontent ul#searchresults li h2 {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:1.2em;
font-weight:700;
}

div#maincontent ul#searchresults li p {
border-bottom:dotted 1px #4c72a1;
padding-bottom:0.4em;
font-weight:400;
margin:0 0 5px;
}

div#maincontent ul#searchresults ul li {
float:left;
background:none;
border:none;
list-style:none;
font-size:0.8em;
padding:0 0.2em 0 0;
}

div#maincontent .imageitem p {
float:right;
clear:none !important;
padding-top:3.2em;
width:335px;
}

div#maincontent .imageitem div.imagebox {
width:66px;
height:96px;
background:#e3e4e8 no-repeat;
float:left;
padding-right:15px;
padding-left:15px;
margin-right:15px;
}

div#maincontent .imageitem p.reportdesc,div#maincontent .imageitem p.ear {
float:right;
padding-top:2.2em;
width:335px;
font-weight:700;
}

div#maincontent .imageitem p.ear {
padding-top:0.2em;
}

div#maincontent .imageitem p.description {
float:right;
padding-top:2.4em;
width:335px;
}

div#maincontent div.imageitem ul,div#maincontent .imageitem li {
float:left;
clear:none;
}

div#maincontent #download h2,div#maincontent #readonline h2 {
font-size:1em;
font-family:Verdana, Arial, Helvetica, Sans-Serif;
}

div#maincontent #download li,div#maincontent #readonline li {
background:none;
font-size:0.9em;
padding-left:0;
list-style:none;
}

div#maincontent #download a.readonline {
list-style:none;
background:none;
margin-left:-1.5em;
}

div#maincontent #download tr.yearrow,div#maincontent #download tr.yearrow td,div#maincontent #download tr.yearrow ul,div#maincontent #download tr.yearrow ul li {
margin-top:1em !important;
margin-bottom:0.5em !important;
}

div#maincontent #download td,div#maincontent #download ul,div#maincontent #download li {
border-bottom:none;
margin-bottom:0;
padding:0 !important;
}

div#maincontent #download tr.yearrow td {
border-top:solid 1px #D7D7DF !important;
}

div#maincontent #download table tr td input {
background:none;
margin-right:3px;
}

div#maincontent #download table tr td a {
margin-top:3px;
}

div#maincontent #download-info {
float:left;
width:455px;
margin-top:10px;
}

div#maincontent #download-info input#FileSize,div#maincontent #download-info input#CompressedFileSize {
float:left;
width:100px;
}

div#maincontent #download-info label#kblist {
float:left;
width:328px;
height:20px;
margin:6px 0 0 5px;
}

div#maincontent #download-info .inputboxclass {
float:left;
font-size:1.1em;
width:35%;
height:20px;
}

.watermark {
font-size:1.1em;
color:#4c72a1;
}

div#maincontent #download-info .boxspace {
width:30%;
height:20px;
float:left;
}

div#maincontent #download-info label {
float:left;
font-size:1.1em;
width:168px;
height:20px;
}

div#maincontent ul#tabs {
border-bottom:solid 2px #4c72a1;
float:left;
width:100%;
}

div#maincontent ul#tabs li {
background:transparent url("../images/bg-li-tabs-right.gif") no-repeat 100% 0;
list-style:none;
float:left;
margin-right:0.2em;
padding:0;
}

div#maincontent ul#tabs li a {
background:transparent url("../images/bg-li-tabs-left.gif") no-repeat 0 0;
display:block;
text-decoration:none;
}

div#maincontent ul#tabs li span {
border-top:solid 2px #a1b4cc;
display:block;
margin:0 4px;
padding:0 14px;
}

div#maincontent ul#tabs li.active {
background:transparent url("../images/bg-li-tabs-active-right.gif") no-repeat 100% 0;
}

div#maincontent ul#tabs li.active a {
background:transparent url("../images/bg-li-tabs-active-left.gif") no-repeat 0 0;
}

div#maincontent ul#tabs li.active span {
border-top:solid 2px #4c72a1;
background:#4c72a1;
color:#fff;
}

div#widecontent .ledning-wrap {
float:left;
width:709px;
}

div#widecontent .ledning-wrap strong {
font-size:1.2em;
font-weight:700;
}

div#widecontent .bgpic {
background:transparent url("../images/ledning-main-bg.gif") no-repeat 0 0;
min-height:150px;
}

div#widecontent .ledning-left {
float:left;
background:transparent url("../images/ledning-top-left.gif") no-repeat 0 0;
width:211px;
font-size:0.9em;
padding:11px 6px 0 24px;
}

div#widecontent .ledning-mid,div#widecontent .ledning-right {
background:transparent url("../images/ledning-top-mid.gif") no-repeat 0 0;
float:left;
font-size:0.9em;
width:211px;
padding:11px 5px 0 10px;
}

div#widecontent .ledning-left img,div#widecontent .ledning-mid img,div#widecontent .ledning-right img {
float:left;
margin-left:-5px;
padding:5px 5px 5px 0;
}

div#maincontent .calendar {
font-size:1.1em;
border-bottom:solid 1px #D7D7DF;
padding:0.4em;
}

div#maincontent .leftdiv {
float:left;
width:90px;
}

div#maincontent .rightdiv {
background:none;
}

div#maincontent .last {
padding-bottom:2em;
margin-bottom:1em;
border-bottom:solid 1px #4c72a1;
}

table#tableYearlyListing {
width:auto !important;
}

table#tableYearlyListing td {
border-bottom:none !important;
}

table#calendarPrevious {
width:100% !important;
}

div#widecontent .wide-col {
float:left;
width:133px;
margin:0 8px 10px 0;
}

div#widecontent .wider-col {
float:left;
width:276px;
margin:0 10px 10px 0;
}

div#widecontent .last {
margin-right:0;
}

div#widecontent table {
width:704px;
}

div#widecontent th {
font-size:1.1em;
font-weight:400;
min-height:1px;
padding:5px 2px;
}

div#widecontent td {
font-size:1.1em;
padding:2px;
}

div#widecontent tr.alternatingRow {
background-color:#ededf0;
}

div#widecontent .top {
background:transparent url("../images/bg-hr-dotted.gif") repeat-x 0 0;
height:10px;
}

div#widecontent .bottom {
background:transparent url("../images/bg-hr-dotted.gif") repeat-x 0 100%;
height:10px;
}

div#maincontent .left {
width:185px;
margin-right:10px;
}

div#maincontent .mid {
width:120px;
margin-right:10px;
}

div#maincontent .right {
width:110px;
margin-right:10px;
}

div#maincontent .left2 {
font-size:1.2em;
line-height:1.5em;
width:115px;
margin-right:10px;
}

div#maincontent .right2 {
font-size:1.2em;
line-height:1.5em;
width:320px;
}

div#maincontent ul#list li {
background:#F4F4F6;
float:left;
font-weight:400;
list-style:none;
margin-right:1em;
padding:0;
}

div#maincontent ul#list li a {
background:#F4F4F6;
display:block;
}

div#maincontent ul#list li span {
display:block;
margin:0 4px;
padding:0 14px;
}

div#maincontent ul#list li.active a {
background:#F4F4F6;
font-weight:700;
text-decoration:none;
}

div#maincontent ul#list li.active span {
background:#F4F4F6;
color:#fff;
}

div#maincontent h2.pressheader {
margin-top:0;
margin-bottom:0;
}

div#maincontent div#presswrap {
float:left;
font-size:1.1em;
margin:0;
}

div#maincontent div#presswrap span.pressradio {
background:none;
border:none;
float:left;
font-size:0.8em;
height:10px;
}

div#maincontent div#presswrap span.pressradio input {
float:left;
background:none;
height:10px;
border:none;
}

div#maincontent div#presswrap span.pressradio label {
float:left;
height:10px;
padding-top:0;
border:none;
}

div#maincontent div#presswrap input {
float:left;
background:none;
height:18px;
}

div#maincontent div#presswrap label {
float:left;
height:18px;
padding-top:1px;
}

div#maincontent input.pressradio {
border:none;
margin:0 3px 0 14px;
}

div#maincontent div.presstable {
border-bottom:solid 1px #D7D7DF;
float:left;
width:100%;
margin:0;
padding:0.4em 0;
}

div#maincontent div.presstable p {
float: left;
font-size:1.1em;
margin: 0;
width: 332px;
clear: none;
}
div#maincontent div.presstable p.date 
{
    margin: 0 10px 0 0;
    float: left;
    width: 110px;
}


div#widecontent .hr,div#maincontent .hr {
float:left;
height:1px;
width:100%;
margin:1em 0;
}

div#widecontent .thick,div#maincontent .thick {
height:0.2em;
}

div#widecontent .thin,div#maincontent .thin {
height:0.1em;
}

div#widecontent .blue,div#maincontent .blue {
background:#4c72a1;
}

div#widecontent .dotted,div#maincontent .dotted {
background:transparent url("../images/bg-hr-dotted.gif") repeat-x 0 100%;
}

div#maincontent fieldset.subscribe {
float:left;
width:440px;
font-size:1.1em;
margin-top:25px;
padding-top:15px;
border-top:dotted 1px #4c72a1;
line-height:1.5em;
}

div#maincontent fieldset.subscribe label {
float:left;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:1.1em;
color:#4C72A1;
width:150px;
padding:2px 0 0;
}

div#maincontent div#AnnualReportDiv p {
float:left;
width:100%;
font-style:italic;
margin:1em 0 -0.7em;
}

div#maincontent div#AnnualReportDiv fieldset.subscribe label {
float:left;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:1.1em;
color:#4C72A1;
width:150px;
margin:0.3em 0 0;
}

div#maincontent fieldset.subscribe .singlerow {
margin-right:4px;
margin-top:8px;
}

div#maincontent fieldset.subscribe .indent {
float:left;
margin-left:149px;
}

div#maincontent div div#sub-choise {
float:left;
width:250px;
}

div#maincontent div div#sub-choise label {
color:#4C72A1;
float:left;
width:224px;
height:22px;
padding:4px 0 0 5px;
}

div#maincontent div span {
float:left;
width:100%;
padding-bottom:10px;
border-bottom:solid 1px #d7d7df;
margin:10px 0;
}

div#maincontent div span label {
color:#4C72A1;
float:left;
font-size:1.2em;
padding:2px 5px 0;
}

div#maincontent fieldset.subscribe textarea {
/*background:#fff url(../images/input.jpg) top left repeat-x;*/
background:#fff;
border-top:1px solid #6c788e;
border-right:1px solid #b3dbc9;
border-bottom:1px solid #d6dbe1;
border-left:1px solid #b3dbc9;
color:#4c72a1;
font:1em Arial, Verdana, Helvetica, sans-serif;
font-size:1em;
overflow:hidden;
margin:0 0 5px;
}

div#maincontent fieldset.subscribe .input-large {
width:280px;
}

div#maincontent fieldset.subscribe .small {
margin-right:100px;
}

div#maincontent .annualspacer {
margin-top:25px;
}

div#maincontent .annualspacer label {
color:#4C72A1;
margin-right:20px;
font-family:Arial, Verdana, Georgia, sans-serif;
font-size:1em;
}

div#maincontent .annualspacer select {
font-family:Arial, Verdana, Georgia, sans-serif;
font-size:1em;
}

div#maincontent div#imageholder {
margin:49px 0 35px;
}

div#maincontent h3.question {
font-size:1.4em;
font-weight:700;
}

div#maincontent .orgwrap {
position:relative;
float:left;
background:transparent url("../images/orgschema.gif") no-repeat 0 0;
width:446px;
height:510px;
}

div#maincontent .orgschema {
position:relative;
}

div#maincontent .left-1 {
float:left;
width:200px;
height:112px;
padding-right:246px;
margin:86px 0 0 6px;
}

div#maincontent .left-2 {
float:left;
width:200px;
height:212px;
margin:92px 28px 0 6px;
}

div#maincontent .right-2 {
float:left;
width:200px;
height:212px;
margin:56px 0 0 6px;
}

div#rightcontent {
display:inline;
float:right;
position:relative;
width:232px;
margin:63px 0 0;
}

div#related,div#top5,div#contact {
font-family:Verdana, Arial, Helvetica, Sans-Serif;
width:221px;
}

div#related p {
width:221px;
text-align:center;
margin-bottom:10px;
}

div#related h2 {
color:#fff;
font-family:Verdana, Arial, Helvetica, Sans-Serif;
font-size:0.9em;
font-weight:700;
width:182px;
margin:0 0.4em 0.6em;
padding:0;
}

div#top5 h2 {
color:#fff;
font-family:Verdana, Arial, Helvetica, Sans-Serif;
font-size:0.9em;
font-weight:400;
border-bottom:dotted 1px #F4F4F6;
width:182px;
margin:0 0.4em;
padding:0;
}

div#contact li {
list-style:none;
padding:0.1em 0;
}

div#related li,div#top5 li {
list-style:none;
margin:0 0.4em;
padding:0.1em 0;
}

div#related li a {
color:#fff;
display:block;
font-size:0.9em;
padding-left:12px;
}

div#top5 li a {
color:#F4F4F6;
display:block;
font-size:0.9em;
}

div#contact li a {
color:#4C72A1;
text-decoration:underline;
display:block;
}

div#contact li.header {
border-bottom:dotted 1px #4C72A1;
padding:0 0 0.3em;
}

div#related .blue-mid li a {
background:transparent url("../images/arrow-link-blue.gif") no-repeat 0 4px;
}

div#related .green-mid li a {
background:transparent url("../images/arrow-link-green.gif") no-repeat 0 4px;
}

div#related .gray-mid li a {
background:transparent url("../images/arrow-link-gray.gif") no-repeat 0 4px;
}

div#contact .column-left {
float:left;
position:relative;
margin-left:8px;
margin-right:5px;
width:57px;
}

div#contact .column-right {
float:left;
position:relative;
width:115px;
font-size:0.9em;
color:#4C72A1;
}

div#related .box-top {
float:left;
height:19px;
width:221px;
}

div#top5 .box-top {
float:left;
width:221px;
}

div#top5 .box-top p {
color:#fff;
font-weight:700;
font-size:1.1em;
text-align:center;
}

div#contact .box-top {
float:left;
height:16px;
width:221px;
}

div#contact .box-bottom {
float:left;
height:14px;
width:221px;
padding-bottom:10px;
}

div#related .blue-top {
background:transparent url("../images/bg-related-box-blue-top.gif") no-repeat 50% 0;
}

div#related .green-top {
background:transparent url("../images/bg-related-box-green-top.gif") no-repeat 50% 0;
}

div#related .green-mid {
background:transparent url("../images/bg-related-box-green-mid.gif") repeat-y 50% 0;
}

div#related .green-bottom {
background:transparent url("../images/bg-related-box-green-bottom.gif") no-repeat 50% 0;
}

div#related .gray-top {
background:transparent url("../images/bg-related-box-gray-top.gif") no-repeat 50% 0;
}

div#related .gray-mid {
background:transparent url("../images/bg-related-box-gray-mid2.gif") repeat-y 50% 0;
}

div#related .gray-bottom {
background:transparent url("../images/bg-related-box-gray-bottom.gif") no-repeat 50% 0;
}

div#top5 .blue {
border-bottom:dotted 1px #BAD1FA;
}

div#top5 .yellow {
border-bottom:dotted 1px #F9D883;
}

div#top5 .blue-top {
background:transparent url("../images/bg-top5-box-blue-top.gif") no-repeat 50% 0;
height:23px;
padding-top:43px;
}

div#top5 .blue-mid {
background:transparent url("../images/bg-top5-box-blue-mid.gif") no-repeat 50% 0;
padding-top:15px;
}

div#top5 .blue-bottom {
background:transparent url("../images/bg-top5-box-blue-bottom.gif") no-repeat 50% 0;
}

div#top5 .yellow-top {
background:transparent url("../images/bg-top5-box-yellow-top.gif") no-repeat 50% 0;
height:23px;
padding-top:43px;
}

div#top5 .yellow-mid {
background:transparent url("../images/bg-top5-box-yellow-mid.gif") no-repeat 50% 0;
padding-top:15px;
}

div#top5 .yellow-bottom {
background:transparent url("../images/bg-top5-box-yellow-bottom.gif") no-repeat 50% 0;
}

div#top5 .press-top {
background:transparent url("../images/bg-related-box-blue-top.gif") no-repeat 50% 0;
height:19px;
}

div#contact .top {
background:transparent url("../images/bg-contact-box-top.gif") no-repeat 50% 0;
}

div#contact .mid {
background:transparent url("../images/bg-contact-box-mid.gif") no-repeat 50% 0;
}

div#contact .bottom {
background:transparent url("../images/bg-contact-box-bottom.gif") no-repeat 50% 0;
}

div#maincontent div.contact-wrap {
float:left;
font-weight:bold;
position:relative;
width:100%;
}

div#maincontent div div.contact-left {
float:left;
padding-right:15px;
vertical-align:top;
}

div#maincontent div.contact-right {
float:left;
font-size:0.9em;
font-weight:normal;
vertical-align:top;
line-height:18px;
font-size:1.1em;
width:66%;

}

div#maincontent div div.contact2-left {
float:left;
width:49%;
vertical-align:top;
line-height:20px;
font-size:1.1em;
}

div#maincontent div div.contact2-right {
width:49%;
float:left;
vertical-align:top;
line-height:20px;
font-size:1.1em;
}

div#maincontent fieldset.contact {
float:left;
width:450px;
font-size:1.2em;
color:#4C72A1;
overflow-x:hidden;
}

div#maincontent fieldset.contact legend {
padding-bottom:14px;
margin-left:-7px;
}

div#maincontent fieldset.contact label {
color:#4C72A1;
float:left;
width:100%;
margin:2px 0;
}

div#maincontent fieldset.contact input {
font-family:Arial, Verdana, Georgia, sans-serif;
font-size:1em;
width:170px;
margin-right: 14px;
}

div#maincontent fieldset.contact div .contact {
width:85px;
}

div#maincontent fieldset.contact .cTextArea {
margin-bottom:5px;
width: 200px;
}

div#maincontent fieldset.contact .contactmess {
float:left;
text-align:left;
}

div#maincontent fieldset.contact .contactright {
text-align:right;
float:right;
position:relative;
width:50%;
}

div#maincontent fieldset.contact .contactleft {
text-align:left;
float:left;
position:relative;
width:50%;
}

div#wrap-footer {
background:transparent url("../images/bg-bottom.gif") no-repeat 0 100% !important;
clear:both;
float:left;
height:80px;
min-height:80px;
width:997px;
padding:0.5em 0 0;
}

div#footer {
background:#80adff url("../images/bg-footer-mid.gif") repeat-y !important;
display:inline;
float:left;
font-size: 1.2em;
width:908px;
margin:0 0 0 35px;
padding:1px 10px;
}

div#footer p {
color:#fff;
float:left;
margin:0;
padding:2px 0;
}

div#footer ul {
float:right;
margin:2px 2px 0 0;
}

div#footer ul li {
border-right:solid 1px #fff;
float:left;
list-style:none;
font-size:1em;
padding:0 8px;
}

div#footer ul li a {
color:#fff;
font-weight:700;
}

div#selection {
border-top:solid 2px #4c72a1;
border-bottom:solid 1px #4c72a1;
display:block;
float:left;
width:100%;
margin:0.3em 0 1.4em;
padding:1em 0 0.8em;
}

#content div#selection ul {
clear:both;
display:block;
float:left;
list-style:none;
margin-top:0 !important;
padding:0 !important;
}

#content div#selection li {
background-image:none;
display:block;
float:left;
list-style:none;
padding-left:0;
}

#content div#selection li a {
background:url(images/sitemap_settingslist_bg.gif) left center no-repeat;
display:block;
float:left;
list-style:none;
padding:0.5em 1.8em 0.5em 1.7em;
}

#content div#selection li.first a {
background-image:none;
margin-left:0;
padding-left:0;
}

div#sitemaps {
clear:both;
display:block;
width:100%;
}

div.sitemap {
float:left;
width:49%;
margin:0;
padding:0;
}

#content ul#sitemap {
display:block;
list-style:none;
margin:0;
padding:0 0 0.5em;
}

#content ul#sitemap li {
background-image:none;
list-style: none;
margin:0.4em 0 0;
padding:0;
}

#widecontent ul#sitemap li a /*img the class of the a with img inside */ {
text-decoration:none;
background-image:none;
font-size:1.2em;
margin:0;
padding:0;
}

#widecontent ul#sitemap li a.nounderline_img {
margin-left:6px;
}

#widecontent ul#sitemap li ul {
margin-bottom:0;
padding-bottom:0;
list-style:none;
font-size:0.9em;
font-weight:400;
}

#widecontent ul#sitemap li ul li a {
font-size:1.1em;
margin-left:20px;
}

#widecontent ul#sitemap li ul li a img {
margin-left:0;
}

#widecontent ul#sitemap li ul li a.nounderline {
margin-left:40px;
}

#widecontent ul#sitemap li ul li ul li a.nounderline {
font-size:1em;
margin-left:60px;
}

.mapstyle {
float: left;
height:220px;
width:446px;
}

.mapstyle span {
text-align:right;
padding-bottom:0 !important;
width:100%;
}

.mapstyle div {
text-align:center;
white-space:normal !important;
}

.mapstyle a {
margin-bottom:5px !important;
}

.glossarySpanClass 
{
	text-decoration:  none !important;
	border-bottom:1px dotted #a0b3cb;
}

div#glossary div.question {
width:446px;
font-size:1em;
margin:0.5em 0;
}

div#glossary div.answer {
width:426px;
background:#fff;
border:solid 1px #4C72A1;
font-size:1em;
padding:1em 1em 0;
}

div#GlossaryDescriptionContainer {
float:left;
width:203px;
}

div#GlossaryDescriptionContainer div#GlossaryContent {
float:left;
background:transparent url("../images/box-glossary-top.gif") no-repeat 50% 0;
width:212px;
overflow:hidden;
padding:8px;
}

div#GlossaryDescriptionContainer div#GlossaryContent h2 {
width:100%;
font-size:1em;
text-align:left;
color:#4C72A1;
text-transform:none;
padding:0 0 0.5em;
}

div#GlossaryDescriptionContainer div#GlossaryContent p {
font-style:normal;
color:#4C72A1;
margin:0;
padding:0;
}

div#GlossaryDescriptionContainer div#GlossaryFooter {
background:transparent url("../images/box-glossary-bottom.gif") no-repeat 50% 0;
width:228px;
height:10px;
float:left;
}

.updatebox {
position:absolute;
z-index:1000;
top:200px;
right:200px;
}

div.frontcss {
float:left;
width:937px;
height:320px;
font-family: Arial;  
padding-top:15px
}

div.frontcss div#left 
{
    float: left;
}
div.frontcss div#right 
{
    float:left;
}

div.frontcss div#left h2,
div.frontcss div#right h2
{
    color: White;
    position: absolute;
    z-index: 10;
    font-weight: bold;
    font-family: Arial;
    float: left;
}

div.frontcss div#left h2
{
    margin: 55px 0 0.75em 45px;
    width: 500px !important;
}
div.frontcss div#left h3,
div.frontcss div#right h3
{
    color: White;
    position: absolute;
    z-index: 10;
    font-weight: bold;
    font-family: Arial;  
    float:left;
}

div.frontcss div#left h3
{
    width: 500px !important;    
    margin: 224px 0 0.75em 80px;
}

div.frontcss div#right h2
{
    margin: 57px 0 0.75em 31px;
    width: 210px !important;   
}
div.frontcss div#right h3
{
    width: 200px !important;    
    margin: 224px 0 0.75em 60px;
}



div.frontcss div#left img,
div.frontcss div#right img
{
     z-index: 0;
}

div#flash-wrap {
	text-align:center;
}
div#flash-wrap div.rightcontentbox
{
    float: left;    
    background: transparent url("../images/bg-styrelse.gif") no-repeat 0 0;
    padding: 20px;
}
div#flash-wrap div.rightcontentbox h2 {
	font-size:1.5em;
	height:29px;
	margin-left:4px;
	padding-top:4px;
	width:207px;
}

div#flash-wrap .flashPlacementSystem {
float:left;
width:390px;
height:360px;
}
div#flash-wrap .flashPlacementSystemBU {
float:left;
width:447px;
height: auto;
}
div#flash-wrap .flashPlacementSystemBU div.topimage 
{
    text-align: center;
}
div#flash-wrap .flashPensionSystem {
float:left;
width:701px;
/*width: 738px;*/
height:600px;
}

div#flash-wrap div.rightFlashPanel {
float:left;
background:transparent url("../images/290x200-shaderbox.gif") no-repeat 0 0;
width:250px;
margin-top:0;
padding:20px;
}

div#flash-wrap div.rightFlashPanel h2,div#flash-wrap div.rightFlashPanel img,
div#flash-wrap div.rightcontentbox h2, div#flash-wrap div.rightcontentbox img
 {
float:left;
text-align:left;
margin:10px 0 20px 6px;
}

div#flash-wrap div.rightFlashPanel h2{
font-size:1.5em;
height:29px;
margin-left:4px;
padding-top:4px;
width:207px;
}

div#flash-wrap div.rightFlashPanel div#text-wrapper,
div#flash-wrap div.rightcontentbox div#text-wrappe  {
color:#777;
float:left;
margin:0 10px;
}

div#flash-wrap div.rightFlashPanel div#text-wrapper li ,
div#flash-wrap div.rightcontentbox div#text-wrappe li {
background:transparent url("../images/bg-li.gif") no-repeat 0 50%;
color:#4C72A1;
font-weight:400;
list-style:none;
padding:0 0 4px 20px;
}

div#widecontent div.widecontent-2col-wrapper {
width:80%;
}

div#StartPageBottomBanner {
display:block;
float:left;
height:130px;
position:relative;
width:100%;
margin:0;
padding:0;
}

div#StartPageBottomBanner .listbox {
background:transparent url("../images/bg-firstpage-box.gif") no-repeat 50% 100%;
float:left;
height:130px;
width:25%;
margin:0;
padding:0;
}

.listbox h3 {
color:#4c72a1;
font:bold 1.4em Arial,Helvetica,sans-serif;
float:left;
text-align:center;
width:100%;
margin:1px 0 18px;
padding:0;
}

div#StartPageBottomBanner .listboxitem {
    float:left;
    height:88px;
    overflow:hidden;
    width:194px;
    padding:0 0 0 20px;

}

.listboxitem ul {
color:#bbb;
}
.listboxitem ul li {
float: left;
font-size: 1.2em;
margin: 0 0 0.2em 1em !important;
clear: both;
list-style: none;
}
.listboxitem ul li.rpt {
float: left;
margin: 0 0 1em 1em !important;
clear: both;
list-style: none;
}
div#StartPageBottomBanner .listboxitem a
{
    float: left;
    width: 170px;
}
div#StartPageBottomBanner .listboxitem span.date
{
   float: left;
   width: 170px;
}

div#gallery div.contact-wrap {
background:transparent url("../images/bg-styrelse.gif") no-repeat 0 0;
width:410px;
padding:2.8em 2.8em 1.5em;
}

div#maincontent .boarditem p {
float:right;
padding-top:0;
width:335px;
}

div#maincontent .boarditem p.reportdesc {
float:right;
font-weight:700;
padding-top:3.2em;
width:335px;
}

div#maincontent .boarditem p.description {
float:right;
font-weight:700;
padding-top:1em;
width:335px;
}

div#maincontent .boarditem ul {
float:left;
padding-left:15px;
position:relative;
}

div#mainring {
background:transparent url("../images/Greyball.gif") no-repeat 50% 50%;
float:left;
height:455px;
position:relative;
width:455px;
}

div#mainring div#informationContainer {
float:left;
position:absolute;
width:220px;
height:185px;
overflow:hidden;
left:120px;
top:135px;
}

div#mainring div#informationContainer h2 {
float:left;
width:100%;
margin-top:0;
text-align:center;
}

div#mainring div#objectDivs {
float:left;
position:relative;
}

div#mainring div#objectDivs .nonactive,div#mainring div#objectDivs .active /*Blue ring*/ {
width:91px;
height:91px;
}

div#mainring div#objectDivs .nonactive {
background:transparent url("../images/SmallBall_1.gif") no-repeat 50% 50%;
color:#4C72A1;
}



div#mainring div#objectDivs .active /* Green ring */ {
padding-top:3px;
background:transparent url("../images/SmallBall_2.gif") no-repeat 50% 50%;
color:#fff;
}

div#mainring div#objectDivs td {
font-size:0.9em;
font-weight:700;
text-align:center;
height:86px;
width:91px;
border:none;
padding-bottom:5px;
}

/*Ring-backup*/
div#ringBackup
{
    float: left;    
}
div.ringBackupLeft
{
    background:transparent url("../images/SmallBall_1.gif") no-repeat 50% 50%;
    color:#4C72A1;
    float: left;
    width:91px;
    height:91px;
}
div.ringBackupLeft p
{
    font-size: 7pt !important;    
    width: 70px;
    text-align: center;
    position: relative;
    top: 27px;
    left: 9px;
}
div.ringBackupRight
{
    color:#4C72A1;
    float: left;
    width: 310px;
    min-height: 91px;
    padding: 10px;
}

div#fivequestion-wrap {
width:448px;
height:139px;
margin-bottom:10px;
}

.blue5
{
    background:transparent url("../images/5-ques-bg.gif") no-repeat 0 0;    
}
.gul5
{
    background:transparent url("../images/5-ques-bg-gul.gif") no-repeat 0 0;    
}

div#fivequestion-wrap h1 {
padding-top:85px;
text-align:center;
color:#FFF;
}

div#knowledgetest-wrap div.knowledgetestitem {
float:left;
background:transparent url("../images/bg-QuestionItem.gif") no-repeat 0 0;
width:448px;
height:234px;
margin-bottom:0.8em;
}

div#knowledgetest-wrap div.knowledgetestitem div.questionball {
float:left;
background:transparent url("../images/mellanboll.gif") no-repeat 100% 50%;
height:234px;
width:183px;
padding:0 10px 0 20px;
}

div#knowledgetest-wrap div.knowledgetestitem div.questionball h3 {
width:100%;
font-weight:700;
text-align:center;
padding-left:10px;
color:#fff;
}

div#knowledgetest-wrap div.knowledgetestitem div.questionball td {
height:208px;
border:none;
}

div#knowledgetest-wrap div.knowledgetestitem div.alternatives {
float:right;
position:relative;
height:210px;
width:215px;
padding-top:20px;
}

div#knowledgetest-wrap div.knowledgetestitem div.alternatives td {
height:200px;
border:none;
}

div#knowledgetest-wrap div.knowledgetestitem div.alternatives label {
float:left;
font-size:1.2em;
color:#4C72A1;
width:170px;
margin:1px 0 3px 10px;
}

div#knowledgetest-wrap div.knowledgetestitem div.alternatives div.div-imgresult {
position:absolute;
z-index:1;
top:130px;
left:110px;
width:83px;
height:84px;
}

div#knowledgetest-result-wrap div.question {
float:left;
width:446px;
font-size:1em;
padding:1em 0 0.5em;
}

div#knowledgetest-result-wrap div.answer {
float:left;
width:426px;
background:#fff;
border:solid 1px #4C72A1;
font-size:1em;
padding:1em;
}

div#knowledgetest-result-wrap p {
float:left;
clear:none;
padding-top:1em;
}

.module {
border:solid 1px #000;
margin-bottom:10px;
}

.knapp {
display:block;
}

table#HoldingTable {
width:100%;
margin:0;
padding:2px;
}

table#HoldingTable th,table#HoldingTable td {
margin:0;
padding:2px;
}

table#HoldingTable .holdingCompany {
width:25%;
}

table#HoldingTable .holdingAmount {
width:10%;
text-align:right;
}

table#HoldingTable .holdingValue {
width:5%;
text-align:right;
}

table#HoldingTable .holdingSector {
width:5%;
}

div#upphandlingwrap {
border-top:solid 2px #4c72a1;
padding-top:10px;
margin-top:10px;
}

div#upphandlingwrap table.descriptiontable {
width:70%;
text-align:center;
margin:0 0 30px;
}

div#upphandlingwrap td.type1 {
background-color:#80ac01;
color:#fff;
}

div#upphandlingwrap td.type2 {
background-color:#7facff;
color:#fff;
}

div#upphandlingwrap .name {
width:30%;
}

div#upphandlingwrap .beslut {
width:35%;
}

a,div#orglist a {
text-decoration:none;
}

strong,.introduction,div#topmenu ul#topmenu-main li a,ul#leftmenu li.selected a,ul#leftmenu li.expanded ul li.selected a,div#maincontent ul#searchresults li p span.date,.modulename {
font-weight:700;
}

.left,div#top a#logolink, a.logolink,div#topmenu ul#topmenu-main,div#maincontent .imageitem img,div#maincontent .col,div#maincontent div#firstitemwrap,div#maincontent .boarditem img {
float:left;
}

.right,div#top #functionarea #quicklinks,div#top #quickbar fieldset {
float:right;
}

.clear,div#flash-wrap div#clear {
clear:both;
}

div#top #functionarea li.last,div#topmenu li.last,div#footer ul li.last {
border-right:none;
}

div#top #functionarea li a,div#maincontent ul#searchresults ul li a {
color:#4c72a1;
}

div#maincontent a,div#widecontent a,div#StartPageBottomBanner a {
color:#4c72a1;
text-decoration:underline;
}

div#maincontent #search,div#knowledgetest-result-wrap div.answer p {
margin:0;
padding:0;
}

div#maincontent #search fieldset,div#maincontent table {
width:100%;
}

div#maincontent .imageitem,div#maincontent .boarditem {
clear:both;
float:left;
width:100%;
margin:0.9em 0;
}

div#maincontent .imageitem ul li,div#maincontent .boarditem ul li {
float:left;
position:relative;
background:none;
font-size:0.8em;
padding:0 10px 0 0;
}

div#maincontent #download,div#maincontent ul#list,.listboxitem ul,div#knowledgetest-result-wrap div#results h2 {
float:left;
width:100%;
}

div#maincontent #download-info input,div#maincontent fieldset.subscribe .input-small {
width:80px;
}

div#widecontent div.wide-col label,div#widecontent div.wider-col label,div#maincontent div.col label {
color:#4C72A1;
font-size:1.1em;
display:block;
width:100%;
margin-bottom:5px;
}

div#widecontent div.wide-col select,div#widecontent div.wider-col select,div#maincontent div.col select {
font-size:1.1em;
width:100%;
margin-bottom:10px;
}

div#maincontent th,div#upphandlingwrap table.descriptiontable th {
font-size:1.1em;
border-bottom:solid 1px #4c72a1;
padding:4px 3px;
}

div#maincontent td,div#upphandlingwrap table.descriptiontable td {
font-size:1.1em;
border-bottom:solid 1px #D7D7DF;
padding:4px 3px;
}

div#maincontent .lastcol,div#maincontent ul.last,div#top5 .last {
border-bottom:none;
}

div#maincontent p.pressdate,div#flash-wrap div.rightFlashPanel p,div#flash-wrap div.rightFlashPanel ul {
font-size:1em;
}

div#maincontent div div#sub-choise input,div#maincontent div span input,div#knowledgetest-wrap div.knowledgetestitem div.alternatives input {
float:left;
background:none;
}

div#related .box-mid,div#top5 .box-mid,div#contact .box-mid {
float:left;
font-size:1.2em;
width:191px;
padding:0 15px;
}

div#related .box-bottom,div#top5 .box-bottom {
float:left;
height:19px;
width:221px;
padding-bottom:10px;
}

div#related .blue-mid,div#top5 .press-mid {
background:transparent url("../images/bg-related-box-blue-mid.gif") repeat-y 50% 0;
}

div#top5 .press-mid h2.blue {
font-weight:700;
margin-bottom:0.5em;
}

div#related .blue-bottom,div#top5 .press-bottom {
background:transparent url("../images/bg-related-box-blue-bottom.gif") no-repeat 50% 0;
}

div#glossary div.question p,div#knowledgetest-result-wrap div.question p {
margin:0;
}

table#HoldingTable .holdingType,table#HoldingTable .holdingCountry,table#HoldingTable .holdingIsin,div#upphandlingwrap .qna {
width:15%;
}

table#HoldingTable .holdingDate,div#upphandlingwrap .year,div#upphandlingwrap .ted {
width:13%;
}

div#mediaattachments a {
display:block;
padding:2px 0 2px 20px;
}

div#error-wrap {
height:300px;
}

div#error-wrap p a img {
width:180px;
vertical-align:middle;
}

.citat,cite,blockquote,em {
font-style:italic;
}

div#topmenu li.selected {
	background:#305381;
	border: 0;
	position:relative;
	top: -9px;
	left: -1px;
	margin-bottom:-18px;
	padding: 9px 1px 9px 0
}

div#topmenu li.selected a 
{
    background:#305381;
}

div#breadcrumbs ul#crumbs,div#widecontent div.mainbody {
width:446px;
}

.hr hr,.none {
display:none;
}

ul.faq {
	margin:0;
	padding:0 0;
	width:485px
}

div#maincontent ul.faq li {
	list-style:none;
	margin:0 0 0.6em 0;
	padding:0
}

div#maincontent ul#faqpages li{list-style-type:circle;margin:0}

div#maincontent ul.faqlist{list-style:none}

div#maincontent ul#faqlist li p.question{
	font-size:1.25em;
	margin-bottom:0.2em
}

div#maincontent ul#faqlist li.visible {margin-bottom:0.6em}

div#maincontent ul#faqlist li.visible div.simplefaqshowing{
	background: transparent url(/images/box-bottom.gif) no-repeat 0 100%;
	font-size:0.9em;
	padding:0 12px 2px 12px;
	width:461px
}

div#maincontent ul#faqlist li.visible * {color:#fff }

div#maincontent ul#faqlist li.visible p.question{
	background: #92c204 url(/images/box-top.gif) no-repeat 0 0;
	padding:5px 12px 4px 12px;
	margin-bottom:0;
	width:461px
}

div#maincontent ul#faqlist li p.question span{
	background: transparent url(/images/box-arrow-right.gif) no-repeat 100% 5px;line-height:1.1em;
	padding-right:12px
}

div#maincontent ul#faqlist li.visible p.question span{
	background: transparent url(/images/box-arrow-down.gif) no-repeat 100% 5px;
	padding-right:12px
}

div#maincontent ul#faqlist li.visible div.answer {font-size:0.85em}
div#maincontent ul#faqlist li.visible div.answer p{margin-bottom:0.4em}

div#StartPageBottomBanner .movie{background:none}
div#StartPageBottomBanner .movie h3{margin-bottom:10px}

div#rightcontent .promotion{display:block;margin:0 0 10px 10px}
