#wrapper.cure { background:url(/library/275) bottom; }
#wrapper.cure #nav { height:52px !important; }
#wrapper.cure #nav ul li ul.level2nav, #wrapper.cure .footer, #wrapper.cure #searchpanel { display:none; }
#wrapper.cure .contentframe, #wrapper.cure #pageitem .pi-item { background:none; }
#wrapper.cure #contentwrapper #pageitem { margin-right:-80px; margin-top:0; text-align:left; color:#FFF; }
#wrapper.cure #contentwrapper #pageitem .pi-item { width:270px; text-align:left; }
#wrapper.cure #contentwrapper #pageitem #cureVideo { margin-top:30px; }
#wrapper #nav ul li.last { display:none !important; }
#wrapper #nav ul ul li.last { display:block !important; }

.veryBasic #contentwrapper .footer,
.veryBasic #contentwrapper #header,
.veryBasic #nav .level2nav,
.veryBasic #nav .level2nav { display: none; }
.veryBasic #nav { height:52px !important; }
.veryBasic #contentwrapper .contentframe { background:none; }

.symphony .contentframe { margin:0; padding:0; float:none; position:absolute; top:335px; left:507px; width:475px; }


* { list-style: none; padding: 0; margin: 0; }
body { overflow: hidden; background: #767676; color: #5c5b5b; font-family: arial; font-size: 12px; }
.frontpage h1 { font-size: 4em; font-weight: normal; }
h1 { font-size: 3.2em; font-weight: normal; }
h2 { font-size: 1.5em; font-weight: normal; }
h3 { font-size: 1.2em; color: #004c8d; }
a { text-decoration: none; color: #004588; font-weight: bold; }
a:hover { color: #497fb3; }
a img { border: 0; }

/* Clear Fix */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
* html .clearfix { height:1%; }
.clearfix { display:block; }
.clearthis { clear:both; }

/***** Wrappers *****/
#wrapper { position: relative; width: 980px; height: 555px; margin: 25px auto; background: url(/library/8) no-repeat 0 54px; z-index: 2; }
#contentwrapper { position: relative; top: 55px; width: 980px; height: 500px; overflow: hidden; }

/***** Navigation *****/
#nav { position: absolute; top: 0; width: 980px; height: 52px; background: url(/library/1) no-repeat; }
#nav .logo { display: block; outline: 0; background: url(/library/77) no-repeat center center; margin: 0 21px 0 5px; height: 50px; width: 174px; float: left; }

#nav ul { float: left; padding: 20px 0 0 0px; }
#nav ul ul { position: absolute; padding: 6px 0 0; top: 55px; left: 200px; }
#nav ul ul ul { left: 180px; width: 400px; }

#nav ul li { float: left; border-left: 1px solid #fff; padding: 0 7px; text-transform: uppercase; font-weight: bold; }
#nav ul li.home { border-left: none; }
#nav ul li a { color: #FFF; }
#nav ul li a.frontpage { color: #a7a9ac; }
#nav ul li a.selected { color: #a7a9ac; }

#nav ul li li { font-size: 0.9em; border-left: 1px solid #5c5b5b; font-weight: bold; }
#nav ul li li.first { border-left: none; }
#nav ul li li a { color: #fff; }
#nav ul li li a.selected { color: #5c5b5b; }

#nav ul li li li { font-size: 1em; float: right; border: none; border-right: 1px solid #5c5b5b; }
#nav ul li li li.first { border: none; }
#nav ul li li li.last { padding-left: 15px; background: url(/library/109) no-repeat center left; }
#nav ul li li li a { color: #497fb3; }
#nav ul li li li a.selected { color: #5c5b5b; }

/***** Header *****/
#header { position: absolute; top: 31px; left: 40px; }
#header.frontpage { left: 323px; top: 23px; }
.smallcontent #header.frontpage { left: 419px; }

/***** Content *****/
.contentframe { float: left; background: url(/library/31) no-repeat; padding: 20px; margin: 63px 0 0 14px; width: 657px; height: 436px; }
.smallcontent .contentframe { background: url(/library/32) no-repeat; width: 534px; }
.largecontent .contentframe { background: url(/library/36) no-repeat; width: 759px; }
#content { position: relative; padding: 26px; min-height: 190px; z-index: 1; }
#content ul { padding-left: 20px; }
#content li { list-style: disc; } 

/** Page item **/
#pageitem { float: left; margin: 63px -35px 0; }
#pageitem .pi-item { background: url(/library/30) no-repeat; padding: 48px 34px 0 38px; height: 389px; width: 219px; text-align: justify; }
.smallcontent #pageitem .pi-item { background: url(/library/182) no-repeat; width: 344px; }
#pageitem h3 { font-size: 1.1em; font-weight: normal; color: #5c5b5b; }
#pageitem ul { padding-left: 20px; }
#pageitem li { list-style: disc; }

/** News **/
.newsitem { height: 73px; margin-bottom: 6px; }
	/** Edited by Heiðar **/
.dates { font-size: 0.9em; font-style: italic; }
.headlines { font-size: 1.1em; }
	/**Edited by Heiðar**/

/** Forms **/
#pageitem .pressrelease h3 { background: url(/library/142); height: 24px; width: 217px; padding: 12px 0 4px 2px; color: #fff; }
.pressrelease label { display: block; width: 50px; float: left; background: url(/library/140/) no-repeat bottom left; height: 16px; margin-bottom: 10px; }
.pressrelease .text { float: left; background: url(/library/140/) no-repeat bottom right; border: none; width: 169px; margin-bottom: 6px; }
.pressrelease .button { background: none; float: right; border: 1px solid #5c5b5b; }

/** Pageitem Links **/
#pageitem .corpgovli, #content .corpgovli { background: url(/library/109) no-repeat center left; padding-left: 15px; list-style: none; }
#pageitem .corpgov { padding: 0; }

/** Paging **/
#content .paging { height: 340px; }
#content .paging .hole { height: 316px; overflow: scroll; position: relative; }
#content .paging .hole .content { position: absolute; top: 0px; }
#content .paging .nav li a { color: #fff; display: block; height: 14px; width: 14px; background: #767676; outline: none; margin: 4px 2px 0 0; font-size: 10px; text-align: center }
#content .paging .nav ul { padding: 0; float: left; }
#content .paging .nav li { float: left; list-style: none; }
#content .paging .nav li.selected  a{ background: #004588; }
#content .paging .nav a.back { background: url(/library/251); width: 12px; height: 9px; margin-top: 2px; font-size: 0; }
#content .paging .nav a.next { background: url(/library/250); width: 12px; height: 9px; margin-top: -3px; font-size: 0; }

/** Publications **/
table { border: 1px solid #767676; border-bottom: none; }
table td { width: 94px; }
table th { background: #f8f8f8; }
table th, table td { padding: 2px 4px; border-left: 1px solid #767676; border-bottom: 1px solid #767676; text-align: center; }
table .title { width: 170px; }
table .flag { width: 17px; }
table .press { width: 61px; }
table .financial { width: 79px; }
table .noleftborder { border-left: none; text-align: left; }
table .row0 { background: #ffffff; }
table .row1 { background: #f8f8f8; }
h3.parchive { height: 20px; }

/** Gallery **/
#content .picturealbumlist .category { text-align: center; width: 100px; float: left; padding: 0 2px 5px; }
#content .picturealbumlist .thumb a { display: block; height: 75px; width: 100px; }

#content .picturealbum .links { text-align: center; }
#content .picturealbum .frame { text-align: center; height: 215px; width: 707px; }
#content .picturealbum .thumbs { position: relative; }
#content .picturealbum .thumbs ul { padding: 0; }
#content .picturealbum .thumbs li { list-style: none; float: left; padding: 0 5px 3px 0; }
#content .picturealbum .thumbs a { display: block; height: 75px; width: 100px; }

/** Investments **/
.investments { margin-bottom: 10px; }
.investments .icon { text-align: center; float: left; width: 100px; }
.investments .text { text-align: left; float: left; width: 607px; }

/** Investor and media contact **/
.contact { border: none; }
.contact td { text-align: left; border: none; }

/** Offices **/
.offices { border: none; }
.offices .is { background: url(/library/206) no-repeat; }
.offices .uk { background: url(/library/205) no-repeat; }
.offices td { border: none; text-align: left; padding-top: 45px; }
.offices a { padding-left: 12px; background: url(/library/196) no-repeat left center; }
#pageitem h3.normal { font-size: 1.2em; color: #004c8d; font-weight: bold; }

/** Drop down **/
.dropdown { width: 120px; float: left; }
.dropdown .heading a { display: block; width: 110px; background: #989898 url(/library/238) no-repeat center right; color: white; font-weight: bold; border: 1px solid #404042; padding: 1px 3px; outline: none; }
#pageitem .dropdown .items, #content .dropdown .items { padding: 0; }
#pageitem .dropdown .items li, #content .dropdown .items li { list-style-type: none; }
.dropdown .items a { display: block; width: 110px; border: 1px solid #404042; border-top: none; padding: 1px 3px; }

/***** Footer *****/
#contentwrapper .footer { position: absolute; bottom: 20px; left: 45px; font-size: 10px; }
#contentwrapper .footer strong { font-size: 11px; }
#contentwrapper .footer .light { color: #8c8b8b; }

/***** jQuery Navigation *****/
#jQueryNav { display: none; position: absolute; width: 10000px; z-index:1; }
#jQueryNav li.jNavItem { float: left; margin-right:25px; }
#jQueryNav a.hidden { display: none; }
#jQueryNav li .cell { height: 555px; width: 980px; margin-bottom: 25px; }
#jQueryNav li.jNavItem .cell .screenshot { width:100%; height:100%; }

#jQueryNav li.jNavItem li.jNavItem { float: none; }
#jQueryNav li.jNavItem li.jNavItem li.jNavItem { float: left; }
#jQueryNav #wrapper { margin: 0; }
#jQueryNav .children .cell { float: left; margin-right: 25px; }
#jQueryNav .children { width: 3065px; }

/***** New Gallery *****/
#content .newGallery img { cursor:pointer; }
#content .newGallery ul { padding: 0; }
#content .newGallery li { list-style-type: none; float: left; margin: 5px; }
#content .newGallery li img { height: 77px; width: 77px; }
#content .newGallery ul.categories { height:25px; }
#content .newGallery ul.categories li { float:left; }
#content .newGallery ul.categories li.falseFirst { border-left:1px solid #004588; padding-left:10px; }
#content .newGallery .next, #content .gallery .prev, #content .gallery .close { display: none; }
#content .newGallery .thumbs { position: relative; }
#content .newGallery .close { position: absolute; top: 1px; right: 3px; padding:6px; }
#content .newGallery .falseActive { display:none; }

/***** Search *****/
#searchpanel { position: absolute; z-index: 1; right: 20px; top: 13px; height: 40px; }
#rightsearch { float: left; background: url(/lisalib/getfile.aspx?itemid=247) no-repeat; height:18px; width:5px; margin-top: 5px; }
#leftsearch { float: left; background: url(/lisalib/getfile.aspx?itemid=246) no-repeat; height:18px; width:5px; margin-top: 5px; }
#searchbox { float: left; }
#searchbox input { height:16px; }
#searchpanel legend { display: none; }
#searchpanel fieldset { border: 0; }
#SearchString1 { margin: 0; font-size: 11px; padding: 2px 0 0 10px; height: 17px; background: #ffffff url(/lisalib/getfile.aspx?itemid=12194) no-repeat; border: 0; width: 115px; }
#searchpanel input { margin-top: 5px; float: left; }
#searchpanel label { display: none; float: left; }

#slideTable tr td{height:1px}

/***** Investment Portfolio *****/

/***** Investment Portfolio *****/
#investmentPortfolioList .box { background:url(/library/266); width:135px; height:59px; float:left; margin:5px 5px 0 0; }
#investmentPortfolioList .box .text{ font-size: 0.75em; color:white; padding:5px; height:50px; width:125px }
#investmentPortfolioList .box .text:hover { cursor:pointer; background:url(/library/267); }
#investmentPortfolioList .image { background:gray; width:135px; height:59px; float:left; margin:5px 5px 0 0; cursor:pointer; }
#investmentPortfolioList {}