/**************************************/
/*              GLOBALS               */
/**************************************/

body {
 background: #d5d5d5 url(/other_files/islandssjodir/bg-bottom2.gif) repeat-x 0 100%;
 font-size: 62.5%;
 font-family: arial;
 margin: 0;
 padding: 0;
}
body.sub {
 background: #d5d5d5 url(/other_files/islandssjodir/bg-bottom2.gif) repeat-x 0 100%;
}

body .body-wrapper {
 background: transparent url(/other_files/islandssjodir/bg-body_3000.gif) no-repeat 50% 0;
}
body.sub .body-wrapper {
 background: transparent url(/other_files/islandssjodir/bg-body_sub_3000.gif) no-repeat 50% 0;
}

.wrapper {
 text-align: left;
 background: none;
 margin: 0 auto;
 width: 990px;
 position: relative;
 min-height: 500px;
}
.sub .wrapper {
 background: none;
 width: 990px;
}
.wrapper-padding {
 padding: 0 0px 20px;
 =padding-bottom: 0px;
 padding-right: 0; /* Ensure content doesn't drop when width is a few pixels too wide */
}
#main p, 
#main ul {
 padding: 0 0 0 0;
 line-height: 18px;
 font-size: 12px;
 color: #000;
 margin-bottom: 17px;
}
ul {
 list-style-position: outside;
 margin-left: 16px;
}
a {
 -moz-outline: none !important;
}
a.more {
 padding: 0 0 0 0;
 line-height: 18px;
 font-size: 12px;
 margin-bottom: 17px;
 display: block;
 color: #5a5a5a;
 padding-left: 15px;
 background: url(/other_files/islandssjodir/arrow-gray.gif) no-repeat 0 5px;
 font-weight: bold;
}
.last {
 border-bottom: none !important;
}
.margin-bottom { margin-bottom: 18px; }
.no-margin-bottom { margin-bottom: 0 !important; }

img.right {float:right;}

/*** Bullet lists with icons ***/
ul.pdf li, li.pdf,
ul.img li, li.img,
ul.excel li, li.excel,
ul.doc li, li.doc { 
  list-style: none;
  padding-left: 20px;
  margin-left: -15px;
  line-height: 20px;
}
ul.pdf li, li.pdf { 
  background: url(/other_files/global/img/Pdf.gif) no-repeat left 2px;
}
ul.img li, li.img { 
  background: url(/other_files/common/icons/page_white_picture.png) no-repeat left 2px;
}
ul.doc li, li.doc{ 
  background: url(/other_files/islandssjodir/icons/doc.png) no-repeat left 2px;
}
ul.excel li, li.excel{ 
  background: url(/other_files/islandssjodir/icons/xls.png) no-repeat left 2px;
}

/**************************************/
/*           LINK ELEMENTS            */
/**************************************/
a.pdf, a.pdfbutton, a.doc, a.excel, a.feed, a.im, a.rss {
 display: block;
 padding-left: 24px;
 color: #000;
 font-size: 12px;
 line-height: 20px;
}
a.pdf { /* PDF's */
 background: url(/other_files/islandssjodir/icons/pdf.png) no-repeat 0 2px;
}
a.doc { /* MS-WORD */
 background: url(/other_files/islandssjodir/icons/doc.png) no-repeat 0 2px;
}
a.excel { /* MS-EXCEL */
 background: url(/other_files/islandssjodir/icons/xls.png) no-repeat 0 2px;
}
a.rss { /* RSS FEED */
 background: url(/other_files/islandssjodir/icons/feed.png) no-repeat 0 2px;
}
a.im { /* INSTANT MESSENGER */
 background: url(/other_files/islandssjodir/icons/im.png) no-repeat 0 2px;
}

/**************************************/
/*         H1 - H6   ELEMENTS         */
/**************************************/

h1 {
 font-size: 24px;
 line-height: 36px;
 margin-bottom: 18px;
 color: #9c9c9c;
}
.sub h1.intro {
 position: relative;
 font-weight: normal;
 font-size: 20px;
 color: #838383;
 margin: 180px 1px 0;
 line-height: 60px;
 padding-left: 20px;
 background: transparent url(/other_files/islandssjodir/bg-h2.gif) repeat-x 0 0;
}
.sub h2 {
 font-size: 14px; 
 line-height: 18px; 
 padding: 0;
 color: #000;
}
.col2 h2 {
 padding: 0 0 0 12px;
 line-height: 34px;
 font-size: 12px;
 color: #000;
 background: #dcdcdc url(/other_files/islandssjodir/bg-h4_gray.gif) repeat-x 0 100%;
}
.col2 h3 {
 font-size: 11px;
 padding: 0 0 5px 0;
}

/**************************************/
/*            BLOCK SETTINGS          */
/**************************************/

/*** Main (the div that contains the body blocks) ***/
#main {
 width: 990px;
 margin-top: 20px;
}
.sub #main {
 background: transparent url(/other_files/islandssjodir/bg-main_990.gif) repeat-y 0 0;
 border-bottom: 1px solid #e2e2e2;
}

/*** HOMEPAGE ***/
.home #block1 {
 width: 990px;
 margin-right: 0;
}

/*** SUBPAGE ***/
.sub #block1 {
 width: 215px;
 background: transparent url(/other_files/islandssjodir/bg-sidebar-T.gif) no-repeat 0 0;
 min-height: 500px;
 margin-right: 0;
 position: relative;
 padding-bottom: 20px;
}

.sub #block2 {
 width: 775px;
 background: transparent url(/other_files/islandssjodir/bg-subpage-marquee_beach_775.jpg) no-repeat 0 0;
 min-height: 300px;
 margin-right: 0;
 padding-bottom: 20px;
}

/**************************************/
/*            BOX SETTINGS            */
/**************************************/
.box {
 border: 1px solid #d5d5d5;
 margin-bottom: 15px;
}
/*.box.bg {
 background: #ebebeb url(/other_files/islandssjodir/bg-box_gray.gif) repeat-x 0 0;
}*/


/**************************************/
/*            PADDING                 */
/**************************************/

.padding { padding: 18px 18px 0;}
.sub #block2 .padding { padding: 20px;}
.sub #block2 .col2 .padding { 
 padding: 10px;
 border-bottom: 1px dotted #ccc;
}

/**************************************/
/*            MARQUEE                 */
/**************************************/

/*** HOMEPAGE ***/
.home .marquee {
 width: 990px;
 height: 340px;
 background: url(/other_files/islandssjodir/bg-marquee_990_new.jpg) no-repeat 0  0;
 position: relative;
}
.home .marquee .summary {
 width: 310px;
 position: absolute;
 right: 30px;
 top: 170px;
}
.home .marquee .summary a {
 text-decoration: underline;
}

/**************************************/
/*            MAIN CONTENT            */
/**************************************/

/*** HOMEPAGE ***/
.home .row {
 width: 988px;
 border-bottom: 1px solid #d6d6d6;
 border-left: 1px solid #d6d6d6;
 margin-top: 30px;
 -moz-border-radius: .5em;  
 -webkit-border-radius: .5em;
 border-radius: .5em;
 background: #fff;
 border-top: none;
}
.row.clearfix:after {
 height: 0;
}
.home .row ul { float: left; width: 100%;}
.home .row ul li {
 float: left;
 list-style: none;
}
.home .funds {
 width: 625px;
 float: left;
text-align: center;
 border-right: 1px solid #ccc;
}
.home .funds ul {
 width: 626px;
 margin-top: -1px;
 margin-left: -1px;
margin-bottom: 0 !important;
 background: #393939;
 -moz-border-radius-topleft: .5em; 
 -webkit-border-top-left-radius: .5em;
}

.home .funds li {
 width: 208px;
 line-height: 76px;
 text-align: center;
}
.home .funds li a {
 display: block;
 font-size: 20px;
 color: #fff;
 color: #fff !important; /* IE 6 */
 font-weight: normal;
 background: #393939 url(/other_files/islandssjodir/bg-tabs-funds.gif) no-repeat right bottom;
 -moz-border-radius-topleft: .5em; 
 -webkit-border-top-left-radius: .5em;
}
.home .funds li a:hover {
 color: #8795b2;
 color: #8795b2 !important; /* IE 6 */
}
.home .news {
 float: left;
 width: 362px;
 min-height: 360px;
 _height: 360px; /* IE 6 */
 border-left: 1px solid #d6d6d6;
 margin-left: -1px;
 margin-top: 32px;
 background: url(/other_files/islandssjodir/bg-rounded-box-top-02.gif) no-repeat -1px 0;
 position: relative;
}
.home .news h2 {
 font-size: 14px;
 line-height: 30px;
 color: #4f819c;
}
.home .news ul.tabs {
 width: auto;
 border-left: 1px solid #d6d6d6;
 position: absolute;
 top: -33px;
 left: -1px;
}
.home .news .tabs li a {
 font-weight: bold;
 display: block;
 padding: 8px 20px;
background: transparent url(/other_files/islandssjodir/bg-tabs-news_dormant.gif) no-repeat right 0;
}
.home .news .tabs li a.active {
 color: #000;
 border-bottom: 1px solid #fff;
 background: transparent url(/other_files/islandssjodir/bg-tabs-news_selected.gif) no-repeat right 0;
}
.home .news .tabs li.last a {
 padding-right: 4px;
}
.home .news .item {
 margin: 15px;
 margin-bottom: 0;
 clear: left;
 border-bottom: 1px dashed #dedede;
 _border-bottom: none; /* IE 6 */
}
.home .news .item + .item {
 border-bottom: none;
}
.home .news .item a {
 color: #4f819c;
 clear: both;
}
.home .news .item .news-list {
 list-style-type: disc;
 padding-bottom: 15px !important;
 border-bottom: 1px dashed #dedede;
 =margin-bottom: -5px !important; /* IE7 */
}
.home .news .item .news-list li {
 list-style: disc inside;
 float: none;
 padding-left: 15px;
 line-height: 24px;
 font-size: 11px;
 color: #000;
}
/* JQuery show/hide of News content */
#content_2 {
 display: none;
}

/*** SUBPAGE ***/
.sub h1.intro span {
 position: absolute;
 right: 20px;
 top: 8px;
 =top: -7px;
}

/**************************************/
/*           DEFINITION LIST          */
/**************************************/
.sub #block2 .col2 dl {
 line-height: 18px;
}
.sub #block2 .col2 dt {
 width: 48%;
 float: left;
 text-align: right;
 padding-right: 5px;
 color: #707070;
}
.sub #block2 .col2 dd {
 width: 47%;
 float: left;
 padding-left: 5px;
}

/**************************************/
/*              HEADER                */
/**************************************/
#header {
 width: 990px;
 height: 95px;
 z-index: 2;
 position: relative; 
}
h1#logo {
 position: absolute;
 left: -2px;
 top: 50px;
 z-index: 4;
}
#logo a {
 display: block;
 width: 229px;
 height: 45px;
}

/**************************************/
/*             NAVIGATION             */
/**************************************/

/*******************/
/* Main Navigation */
/*******************/
#main-navigation {
  position: absolute;
  top: 63px;
  right: 0;
  _right: 10px;
  width: auto;
  z-index: 4;
}
#main-navigation ul { float: left; margin: 0;  padding: 0; }
#main-navigation li { float: left; list-style: none; }
#main-navigation li a { float: left; padding: 0 15px 0 0; margin-left: 2px;}
#main-navigation li a span { display: block; padding-left: 15px;}

#main-navigation a {
  color: #363636;
  font-size: 12px; 
  line-height: 32px;
  text-decoration: none; 
  text-transform: uppercase;
}
/* Hover state */
#main-navigation a:hover {
  text-decoration: none;
  background: transparent url(/other_files/islandssjodir/bg-mnav-R.gif) no-repeat right 0;
  color: #fff;
}
#main-navigation a:hover span {
  background: transparent url(/other_files/islandssjodir/bg-mnav-L.gif) no-repeat 0 0;
}
/* Selected state */
#main-navigation li.current_page a,
.home #main-navigation .c1 a,
.sjodaurval #main-navigation .c2 a,
.funds #main-navigation .c2 a,
.soluadilar #main-navigation .c3 a,
.authorised-dealers #main-navigation .c3 a,
.utgefid-efni #main-navigation .c4 a,
.published-material #main-navigation .c4 a,
.islandssjodir #main-navigation .c5 a,
.about-islandssjodir #main-navigation .c5 a
 {
  text-decoration: none;
  background: transparent url(/other_files/islandssjodir/bg-mnav-R_selected.gif) no-repeat right 0;
  color: #fff;
} 
#main-navigation li.current_page a span,
.home #main-navigation .c1 a span,
.sjodaurval #main-navigation .c2 a span,
.funds #main-navigation .c2 a span,
.soluadilar #main-navigation .c3 a span,
.authorised-dealers #main-navigation .c3 a span,
.utgefid-efni #main-navigation .c4 a span,
.published-material #main-navigation .c4 a span,
.islandssjodir #main-navigation .c5 a span,
.about-islandssjodir #main-navigation .c5 a span
 {
  background: transparent url(/other_files/islandssjodir/bg-mnav-L_selected.gif) no-repeat 0 0;
}

/******************/
/* Sub Navigation */
/******************/
#block1 #sub-navigation {
 padding-bottom: 0;
 background: transparent url(/other_files/islandssjodir/bg-sidebar-T.gif) no-repeat 0 0;
}
#sub-navigation ul, #sub-navigation li {
 list-style: none;
 margin: 0;
 padding: 0;
 _height: 1%;
}
#block1 #sub-navigation .level1 {
 border-bottom: 1px solid #c3c3c3;
 padding-bottom: 1px;
}
#sub-navigation li {
 _display: inline;
 =display: inline;
}
#sub-navigation .level1 a {
 line-height: 36px;
 overflow: hidden;
 display: block;
 color: #383838;
 text-decoration: none;
 font-size: 12px;
 font-weight: bold;
 border-bottom: 1px solid #fafafa;
 border-top: 1px solid #c3c3c3;
 border-left: 1px solid #c3c3c3;
 margin-bottom: 0;
 padding: 0;
 padding-left: 22px;
 background: #e2e2e2 url(/other_files/islandssjodir/bg-snav.gif) repeat-x 0 0;
}
#sub-navigation a:hover {
 color: #8795b2;

}
#sub-navigation .level1 > .first a {
 background: none;
 border-top: none;
 border-left: none;
}
#sub-navigation .level1 li.current_page > a {
 color: #8795b2;
 /*background: transparent url(/other_files/islandssjodir/icons/icon_arrow-blue.gif) no-repeat 10px 14px;*/
}
#sub-navigation li.current_page a:hover {
 
}
#sub-navigation li.current_page_ancestor a {
 color: #8795b2;
}
#sub-navigation li.current_page_ancestor a:hover {
 color: #8795b2;

}
#sub-navigation .level1 .level2 a {
 color: #ccc;
 background: #363636;
 border-bottom: none;
 line-height: 26px;
 font-weight: normal;
 font-size: 11px;
}
#sub-navigation .level2 li a:hover {
 color: #fff !important;
 background-color: #4e4e4e;
 background-image: none;
}
#sub-navigation .level2 li.current_page a {
 color: #fff;
 background: #363636 url(/other_files/islandssjodir/icons/icon_arrow-blue.gif) no-repeat 10px 10px;
}
#sub-navigation .level2 li.current_page a:hover {
 background-color: #4e4e4e;
}
#sub-navigation li.last a {
 border-bottom: none;
}
#sub-navigation .level2 li.last a {
 border-bottom: 1px solid #5f5f5f;
}

/********************/
/* Quick Navigation */
/********************/
#qnav {
 position: absolute;
 right: 20px;
 top: 12px;
 width: auto;
 z-index: 4;
}
#qnav ul, #qnav li { 
  float: left;
  list-style: none; 
}
#qnav ul li a { 
  line-height: 18px;
  float: left;
  font-size: 11px; 
  color: #5a5a5a;
  cursor : pointer;
  _cursor : hand; 
  padding: 0 0 0 20px;
  margin-left: 10px;
}
#qnav ul li.webtree a {
 background: transparent url(/other_files/islandssjodir/icons/icon_plus.gif) no-repeat 2px 3px;
}
#qnav ul li.en a {background: transparent url(/other_files/islandssjodir/icons/icon_flag-uk.gif) no-repeat 0 3px;}
#qnav ul li.is a {background:transparent url(/other_files/islandssjodir/icons/icon_flag-is.gif) no-repeat 0 3px;}


/**************************************/
/*            SEARCH                  */
/**************************************/
#qsearch {
 position: absolute;
 right:20px;
 top: 70px;
 z-index: 4;
 width: 150px;
 display: none;
}
#qsearch label {
 display: block;
 font-size: 10px;
 color: #fff;
 line-height: 15px;
}
#qsearch input[type="text"] {
 padding: 0 0 0 0;
 font-size: 12px;
 width: 120px;
 color: #000;
}
#qsearch input.submit {
 background: #069;
 color: #fff;
 border: 1px solid #fff;
 position: absolute;
 text-indent: -4000px;
 line-height: 1px; /* for IE7 */
 right: 2px;
 height: 18px;
 width: 20px;
 cursor: pointer;
}

/**************************************/
/*            TRACER                  */
/**************************************/
#tracer {
 position: absolute;
 top: 144px;
 background: #a8dbfc;
 display: none;
}
#one-col #tracer, 
#two-col #tracer {
 right: 18px;
}
#three-col #tracer {
 right: 189px;
}
#tracer ul, #tracer li {
 list-style: none;
 float: left;
 line-height: 17px;
}
#tracer a {
 color: #069;
 margin: 0 5px;
 font-size: 12px;
}
#tracer span {
 float: left;
 line-height: 18px;
 font-size: 12px;
 margin: 0 5px;
}
#tracer div {
 float: left;
}

/**************************************/
/*               FOOTER               */
/**************************************/
#footer {
 width: 990px;
 float: none;
 color: #666;
}
#footer p, #footer a {
 line-height: 36px;
 font-size: 11px;
}
#footer a {
 color: #8795b2;
 text-decoration: underline;
}
#footer span {
 padding: 0 10px; 
 color: #000;
}

/**************************************/
/*               Jump Link            */
/**************************************/
.jump-link {
 display: none;
}

/**************************************/
/*               Tables               */
/**************************************/
/* Table striping .alt class supplied by JQuery */
/* Don't forget inline table defintiions for IE: border, cellpadding, cellspacing. */
table {
 width: 100%;
 line-height: 24px;
 border-top: 1px solid #808080; 
 border-left: 1px solid #808080;
 font-size: 11px;
 margin-bottom: 25px;
}
td, th {
 padding: 0 10px;
 border-bottom: 1px solid #808080;
 border-right: 1px solid #808080;
 background: #fafafa;
}
th {background: #d9d9d9 url(/other_files/islandssjodir/bg-table_th.gif) repeat-x 0 100%; line-height: 30px;}

tr:nth-child(even) td { /* Table striping via CSS3 selector */
 background: #fff;
}
tr.alt td { /* JQuery powered table striping for less advanced browsers */
 background: #fff;
} 

/**************************************/
/*     Column 2 Content Tables        */
/**************************************/
.col2 table {
 border:none;
 margin-bottom: 0;
 _border-bottom: 1px solid #d5d5d5 !important; /* IE6 */
}
.col2 td, .col2 th {
 background: #fff;
 border: none;
}
.col2 th {
 _border-top: 1px solid #d5d5d5 !important; /* IE6 */
}
.col2 table > tr th {
 border-top: 1px solid #d5d5d5 !important;
}
.col2 table tr + tr th {
 border-top: 1px solid #d5d5d5;
}
.col2 tr > td {
 text-align: right;
 padding-bottom: 10px;
 line-height: 14px;
}
.col2 tr > td + td {
 text-align: left;
 padding-left: 0;
}
.col2 table a {
 text-align: left;
 color: #5093be;
}

/**************************************/
/*               Buttons              */
/**************************************/

p.cta {height: 40px; margin-top: 10px;}

a.ctabutton, a.pdfbutton {
background: transparent url(/other_files/islandsbanki/img/buttons.gif) no-repeat right 0;
color:#FFFFFF !important;
display:inline;
font-weight:bold;
margin:0 3px;
text-decoration:none !important;
display: block;
padding: 0;
float: left;
height: 37px;
padding-right: 40px;
}

a.ctabutton:hover { background-position: 100% -54px; }


a.ctabutton span, a.pdfbutton span {
display: block;
line-height: 37px;
padding: 0px 0 5px 18px;
background: transparent url(/other_files/islandsbanki/img/buttons.gif) no-repeat left 0;}

a.ctabutton:hover span{ background-position: 0 -54px; }

a.pdfbutton {background: transparent url(/other_files/islandsbanki/img/buttons.gif) no-repeat right -110px;}
a.pdfbutton:hover { background-position: 100% -164px; }
a.pdfbutton:hover span{ background-position: 0 -164px; }
a.pdfbutton span {background: transparent url(/other_files/islandsbanki/img/buttons.gif) no-repeat left -110px;}



/**************************************/
/*               Disclaimer           */
/**************************************/
#main .disclaimer h2 {
 color: #555;
 font-size: 11px;
 margin-bottom: 10px;
}
#main .disclaimer p {
 color: #555;
 font-size: 10px;
 margin-bottom: 10px;
 line-height: 15px;
}

/**** vyre generated pagination ****/

.pagination {
 text-align: left;
 padding: 1em 0;
 clear: both;
 height: 22px;
 /*border-top: 1px solid #ccc;*/
/* margin-left: -20px;
 margin-right: -20px;*/
}

#paginationContainer p {
 display: inline;
 padding-right: 5px;
 padding-left: 5px;
}

.paginationPageLink {
 font-weight: bold !important;
 font-size: 11px !important;
}

#paginationContainer .pagination a,
.paginationPageLink a,
.paginationLink a
 {
 font-weight: normal;
 background-color: #fff;
 text-decoration: none !important;
 padding: 2px 5px;
 margin: 1px;
 border: 1px solid #ccc;
}

.paginationLink a {
 font-size: 11px;
 border: none;
}

.pagination b {
 color: #fff;
 margin: 0 1px;
 border: 1px solid #ccc;
 padding: 2px 5px;
 font-weight: normal;
 background-color: #ccc;
}

#paginationContainer a.next,
#paginationContainer a.previous {
 border: none;
 background-color: transparent;
}

#paginationContainer a:hover,
.paginationPageLink a:hover {
 background-color: #ccc;
 color: #fff !important;
}

.pagination .paginationLink a:hover {
 text-decoration: underline !important;
}

#paginationContainer .pagination a.next:hover,
#paginationContainer .pagination a.previous:hover {
 background-color: transparent;
 border: none;
 color: #ccc !important;
 text-decoration: underline;
}

/**************************************/
/*      IE6 - Additional Fixes        */
/**************************************/
#block2 .summary em {
 _width: 98%;
 _display: block;
}

/*******************************************************/
/*      Sjodasidur /sjodaurval/hlutabrefasjodir/       */
/*******************************************************/

.col2 .next-steps.fund-risk {
 border-top: 1px solid #d5d5d5;
 border-left: 1px solid #d5d5d5;
 border-right: 1px solid #d5d5d5;
 margin-bottom: 0;
}
.col2 .next-steps.fund-risk .box {
 border: none;
 padding: 10px;
 margin: 0;
}
.col2 .next-steps.fund-risk h2 {
 background: #fff;
 border: none;
 font-size: 11px;
}
.risk-colors {
 width: 185px;
 height: 23px;
 margin-top: -5px;
}
.risk-colors div {
 height: 19px;
 width: 21px;
 float: left;
 margin-left: 1px;
 border: 1px solid #ddd;
 background: url(/other_files/islandsbanki/img/empty-box.jpg) no-repeat;
}
.risk-colors .red {
 background: url(/other_files/islandsbanki/img/red-box.jpg) no-repeat;
}
.risk-colors .grey {
 background: url(/other_files/islandsbanki/img/grey-box.jpg) no-repeat;
}
.risk-colors .orange {
 background: url(/other_files/islandsbanki/img/orange-box.jpg) no-repeat;
}
.risk-colors .red-half {
 background: url(/other_files/islandsbanki/img/red-half-box.jpg) no-repeat;
}
.risk-colors .grey-half {
 background: url(/other_files/islandsbanki/img/grey-half-box.jpg) no-repeat;
}
.risk-colors .red-grey {
 background: url(/other_files/islandsbanki/img/red-grey-box.jpg) no-repeat;
}
.risk-colors .grey-red {
 background: url(/other_files/islandsbanki/img/grey-red-box.jpg) no-repeat;
}
.risk-colors .empty {
 background: url(/other_files/islandsbanki/img/empty-box.jpg) no-repeat;
}
.risk-colors .grey-orange {
 background: url(/other_files/islandsbanki/img/grey-orange-box.jpg) no-repeat;
}
.risk-colors .orange-grey {
 background: url(/other_files/islandsbanki/img/orange-grey-box.jpg) no-repeat;
}
.risk-colors .orange-half {
 background: url(/other_files/islandsbanki/img/orange-half-box.jpg) no-repeat;
}
/*** Tooltip icon and text ***/
#main .next-steps.fund-risk div.tooltip { 
    background-color:#000; 
    padding:10px 15px; 
    width:300px; 
    display:none; 
    color:#fff; 
    text-align:left; 
    font-size:12px; 
    z-index: 500;
 
    /* outline radius for mozilla/firefox only */ 
    -moz-box-shadow:0 0 10px #000; 
    -webkit-box-shadow:0 0 10px #000; 
}
#main .next-steps.fund-risk div.tooltip ul {
 list-style: none;
 padding: 5px;
 border: none;
}
#main .next-steps.fund-risk div.tooltip ul li { 
 margin-bottom: 10px;
 border: none !important;
}
#main .next-steps.fund-risk div.tooltip ul li p{
 margin: 0 0 0 24px;
 padding: 0 2px 2px 2px;
 color: #fff;
}
#main .next-steps.fund-risk div.tooltip ul li.red {
 background: url(/other_files/islandsbanki/img/red-box.jpg) no-repeat;
}
#main .next-steps.fund-risk div.tooltip ul li.grey {
 background: url(/other_files/islandsbanki/img/grey-box.jpg) no-repeat;
}
#main .next-steps.fund-risk div.tooltip ul li.orange {
 background: url(/other_files/islandsbanki/img/orange-box.jpg) no-repeat;
}
#main .next-steps.fund-risk img#helpicon {
 position:absolute;
 top: 385px;
 right: 135px;
}
