﻿/* -- general styles --*/
* {font-family: Arial, Sans-Serif, Serif; font-size: 14px; color: #211e1a;}

    /* --  tag defaults --*/
    body {background: #c4b89c; margin: 0; padding: 0;}
    
    h1, h1 *,
    h2, h2 * {font-family: Georgia; font-weight: normal;}
    
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    p {margin: 0; padding: 0;}
    
    h1, h1 * {margin: 0 0 20px; font-size: 24px;}
    h2,
    h2 * {font-size: 17px;}
    h3,
    h3 * {font-size: 15px;}
    
    h2,
    p {margin-bottom: 10px;}
    
    a,
    a * {color: #202c66;}
    
    a:hover,
    a:hover * {color: #669;}
    
    sup {font-size: 8px}
    
    img {border: none;}
    
    #content .main ul {margin: 0 0 0 15px; padding: 0;}
    #content .main ul li {padding-left: 10px;}
    
    #content table {margin-bottom: 20px;}
    
    input[type=text],
    input.typeText,
    textarea {border: 1px solid #dccfca; background: #fff;}
    
    /* --  /tag defaults --*/
    
    /* -- general classes -- */
    
    #content .main .article ul {margin-bottom: 20px;}
    
    .ingress,
    .preamble {font-size: 14px;}
    
    .col {float: left;}
    .row,
    .cb {clear: both;}
    
    .nav,
    .nav ul {list-style: none; margin: 0; padding: 0;}
    .nav a {text-decoration: none;}
    
    .horizontal li {float: left;}
    
    .sprite,
    .startImg .startImgText a {background-image: url(/LFImages/framework/sprite.png);}
    
    #id_matrix th,
    #id_matrix td {padding: 0 0 15px;}
    
    #id_matrix * {color: #211e1a; font-size: 14px;}
    #id_matrix h2 {color: #211e1a; font-size: 15px; font-weight: normal;}
    
    #id_matrix input[type=submit],
    input[type=submit] {background: url(/LFImages/framework/button.gif) repeat-x center center; border: 2px solid #d5cfb6; color: #202c66;
        padding: 0 20px;
        
        border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        
        box-shadow: 1px 1px 5px #888;
        -moz-box-shadow: 1px 1px 5px #888;
        -webkit-box-shadow: 1px 1px 5px #888;
    }
    
    .hide {display: none;}
    
    /* -- /general classes -- */
    
/* -- /general styles --*/

/* -- framework -- */

#docWrap {width: 974px; margin: 0 auto; position: relative;}

.sideLeft,
.sideRight {background-image: url(/LFImages/framework/mainWrapSides.gif); background-repeat: repeat-y;}

.sideLeft {padding: 0 0 0 9px;}
.sideRight {background-position: right center; padding: 0 9px 0 0;}
    
    #top,
    #main {padding: 0 19px 0 22px;}
    
    #main {padding-bottom: 50px;}

    /* -- top -- */
    #top {background-color: #fff;}
    #top ul {margin: 0; padding: 0;}
    #top #logo {margin: 0 0 0 9px; padding: 10px 0 19px;}
    
    #top .links {position: absolute; top: 5px; right: 31px; list-style: none;}
    #top .links li {margin-right: 14px;}
    #top .links span {display: inline-block; border-right: 1px solid #5b648f;}
    #top .links span a {display: inline-block; border-right: 1px solid #c4c7d6; padding-right: 13px; text-decoration: none;}
    
    #top .links .loggin,
    #top .links .loggin span, 
    #top .links .loggin span a {border-right: none; font-weight: bold; margin-right: 0; padding-right: 0;}
    
    #top div.nav {background: #455498 url(/LFImages/framework/topMenu_bg.png);}
    #top ul.nav {padding-left: 11px;}
    #top ul.nav li {margin-left: -2px;}
    #top ul.nav li a {color: #fff; font-size: 16px; font-weight: bold; 
        background: #455498 url(/LFImages/framework/topMenu_bg.png);
        text-transform: uppercase; padding: 14px 11px; display: inline-block;
        border : 1px solid #7882b0; border-width: 0 1px;
    }
    #top ul.nav li span {display: inline-block; border: 1px solid #a8afce; border-width: 0 1px;}
    
    
    #top ul.nav li a:hover {background-image: url(/LFImages/framework/topMenu_bg_omo.png);}
    #top ul.nav li .active a {background-image: url(/LFImages/framework/topMenu_bg_active.png);}
    
    /* -- /top -- */

    /* -- main --*/
    #main {background-color: #fff;}
    /* -- /main --*/
    
    /* -- standardpage #subMenu and #content -- */
    
    #subMenu,
    #content {margin-top: 28px;}
    
    /* -- subMenu -- */
    #subMenu {width: 21.6%; margin-right: 2.8%;}
    #subMenu * {font-size: 13px;}
    #subMenu ul {margin-top: 10px; border-top: 1px dashed #8a8480; border-collapse: collapse;}
    #subMenu ul ul {margin-top: 0;}
    
    #subMenu li {border: 1px dashed #8a8480; border-width: 0 0 1px; padding-top: 0; border-collapse: collapse;}
    #subMenu ul ul li {border: none;}
    
    #subMenu a {display: block; padding: 5px;}
    #subMenu a span {display: block; background: #fff; margin-right: 20px;}
    
    #subMenu a,
    #subMenu a span {font-weight: bold;}
    #subMenu ul ul a span {font-weight: normal;}
    
    /*#subMenu ul ul li {margin-left: 10px;}*/
    
    /*#subMenu li.hasChildren.marginLeft10 {margin-left: 10px; background-position: -707px -112px; display: block !important}*/
    
    #subMenu .hasChildren a,
    #subMenu .selectedTophasChildren a {position: relative;}
    
    #subMenu .hasChildren ul a,
    #subMenu .selectedTophasChildren ul a {top: 0;}
    
    #subMenu .hasChildren a {display: block; background-position: -697px -112px;}
    #subMenu .hasChildren a:hover {background-position: -218px -592px;}
    
    #subMenu .selectedTophasChildren a,
    #subMenu .expandedTophasChildren a {font-weight: bold; display: block; background-position: -720px -92px;}
    
    #subMenu .selectedTophasChildren .hasChildren a,
    #subMenu .expandedTophasChildren .hasChildren a,
    #subMenu .selectedTophasChildren .hasChildren a:hover,
    #subMenu .expandedTophasChildren .hasChildren a:hover {background-position: -697px -112px;}
    
    #subMenu .selectedTophasChildren a:hover,
    #subMenu .expandedTophasChildren a:hover {background-position: -270px -542px;}
    
    #subMenu .selectedTophasChildren ul a,
    #subMenu .expandedTophasChildren ul a {font-weight: normal;}
    
    #subMenu ul .selected > a,
    #subMenu ul .selected > a > span {background-color: #948270; color: #fff; font-weight: bold;}
    #subMenu ul a:hover,
    #subMenu ul a:hover span {background-color: #cbc2b7; }
    
    /* -- /submenu -- */
    
    #content {width: 75.602%;}
    
    #content .main {width: 66.6%; margin-right: 3%;}
    #content .right {width: 30%;}
    
    #main .startBottomRow .right {width: 21%; margin-left: 2.4%;}
    
    /* -- /standardpage #subMenu and #content -- */
    
    /* -- footer -- */
    #footer {margin-bottom: 50px;}
    #footer * {font-size: 13px; font-family: Georgia;}
    #footer p {line-height: 20px; color: #323232;}
    #footer .bottomShadow {position: relative;}
    #footer .bottomShadow div {background-image: url(/LFImages/framework/mainWrap.png); height: 25px; width: 31px;}
    
    #footer .bottomShadow .cMid {margin: 0 31px; width: auto; background-position: bottom;}
    
    #footer .bottomShadow .cLeft {position: absolute; top: 0; left: 0; background-position: left 52px;}
    #footer .bottomShadow .cRight {position: absolute; top: 0; right: 0; background-position: right 52px;}
    
    #footer .footerWrap {margin: 5px 15px 0; border-top: 1px dashed #323232; padding-top: 8px;}
    #footer .footerWrap .row {width: 56%; float: left;}
    
    #footer a {text-decoration: none; font: bold 12px arial;}
    
    #footer .horizontal {float: right; list-style: none; margin: 0; padding: 0;}
    #footer .horizontal li a {display: block; border-right: 1px solid #323232; margin-right: 10px; padding-right: 10px;}
    #footer .horizontal li.last a {border: none; margin-right: 0; padding-right: 0;}
    
    /* -- /footer -- */

/* -- /framework -- */

/* -- startPage -- */
    
    .startTopRow {background: #e8eaef url(/LFImages/framework/report_bg.png); overflow: hidden; position: relative; margin-bottom: 22px;}
    
    /* -- startImg -- */
    .startImg {position: relative; width: 67.8%;}
    .startImg img {display: block; margin: 0;}

    .startImg .startImgText {position: absolute; bottom: 20px; left: 20px; max-width: 580px; display: inline;}

    .startImg .startImgText * {margin: 0; color: #fff;}
    .startImg .startImgText a {text-decoration: none; background-position: -670px -308px; padding-left: 16px;}
    .startImg .startImgText .rcMiddle {padding: 0 10px; max-height: 225px; overflow: auto;}

    .startImg .startImgText .rc,
    .startImg .startImgText .rc div {background-image: url(/LFImages/startpage/blueBox.png); background-position: center center;}

    .startImg .startImgText .rcTop,
    .startImg .startImgText .rcBottom {background: none;}

    .startImg .startImgText .rcTop div,
    .startImg .startImgText .rcBottom div {height: 10px;}

    .startImg .startImgText .rcTop .rcLeft {float: left; background-position: top left; width: 10px;}
    .startImg .startImgText .rcTop .rcRight {float: right;  background-position: top right; width: 10px;}

    .startImg .startImgText .rcBottom .rcLeft {float: left; background-position: bottom left; width: 10px;}
    .startImg .startImgText .rcBottom .rcRight {float: right;  background-position: bottom right; width: 10px;}

    .startImg .startImgText .rcTop .rcMid, 
    .startImg .startImgText .rcBottom .rcMid {margin: 0 10px; display: block; height: 10px;}

    /* -- /startImg -- */
    
    /* -- textBox -- */
    .startTextBox {width: 32.201%;}
    .webKit .startTextBox {width: 32.3%;}
    
    .startTextBox h1 {margin-bottom: 10px;}
    
    .startTextBox div.wrap {padding: 20px;}
    
    .startTextBox ul {list-style: none; margin: 0; padding: 0; position: absolute; bottom: 20px; right: 10px;}
    .startTextBox ul li {float: left; margin-right: 1em;}
    .startTextBox ul li a {text-decoration: none;}
    
    /* -- /textBox -- */
    
    /* -- startBottomRow -- */
    .startBottomRow {background: url(/LFImages/startpage/bottomRowFade.png) repeat-x; padding: 18px 15px 0 5px;}
    
    .startBottomRow .col1 {width: 25.5%;}
    
    .startBottomRow h2 {font-size: 15px;}
    
    .andelskurserTable .date {font-style: italic; text-align: right; font-size: 12px; margin-top: 3px;}
    
        /* -- fund table -- */
        .startBottomRow table {width: 450px;}
        table * {font-family: Arial; font-size: 12px}
        
        table thead tr {background: url(/LFImages/tables/top_bg.png);}
        
        .startBottomRow table th,
        .startBottomRow table td {width: 25%;}
        
        .startBottomRow table tr > :first-child {width: 30%; text-align: left;}
        
        table th,
        table td {text-align: right; padding: 8px 17px;}
        
        table tbody tr > :first-child {width: 100px;}
        
        table tbody th,
        table tbody th *,
        table th.firstHeader {text-align: left;}
        
        table a {font-family: Arial; text-decoration: none; font-weight: normal;}
        
        table tbody tr.odd {background: #d3cfcd;}
        table tbody tr.even {background: #dddad7;}
        
        table:not(.sitemap):not(#id_matrix) tbody tr:nth-child(odd) {background: #d3cfcd;}
        table:not(.sitemap):not(#id_matrix) tbody tr:nth-child(even) {background: #dddad7;}
        
        table.hasOmo tbody tr {cursor: pointer;}
        table tbody tr.omo {background: silver !Important;}
        
            /* -- sitemap reset -- */
            table.sitemap {padding-right: 20px;}
            table.sitemap td {width: auto; padding: 0; text-align: left;}
            /* -- sitemap reset -- */
            
            /* -- questionForm reset -- */
            .questionForm table {width: 400px !important; margin-bottom: 20px;}
            .questionForm table * {font-family: Arial;}
            .questionForm table fieldset {border: none;}
            .questionForm table tbody tr > :first-child {width: 300px;/*override general*/}
            .questionForm table td {text-align: left; padding: 0 0 5px 0 !important;}
            .questionForm table td fieldset {text-align: left; padding: 0 !important;}
            .questionForm table td table {margin-bottom: 0;}
            .questionForm table td table * {padding: 0; background: none !Important;}
            
            
            .questionForm .tableHeader {font-weight: bold;}
            
            /* -- /questionForm reset -- */
        
        /* -- fund table -- */
    
        /* -- imageRotator -- */
        
        .startBottomRow .col1 h2 {margin-left: 21px;}
        
        #imageRotator {display: none;}
        
        .imageRotator * {font-family: Arial;font-size: 12px;}
        .startBottomRow .col1 .imageRotator h2 {font-weight: bold; margin: 5px 0; color: #202c66;}
        .startBottomRow .col1 .imageRotator h2 a {text-decoration: none; font-weight: bold;}
        
        .imageRotator .slideWrap {width: 165px; overflow: hidden; margin: 0 auto; position: relative;}
        .imageRotator .slide {width: 165px;}
        
        .imageRotator span {background: url(/LFImages/startpage/imageRotator_arrows.png) no-repeat; display: block; height: 78px; width: 17px;
            float: left; margin-top: 25px; cursor: pointer;
        }
        .imageRotator span.next {background-position: right; float: right; margin-right: 21px;}
        
        /* -- /imageRotator -- */
    
    /* -- startBottomRow -- */
    
/* -- /startPage -- */

/* -- newsList -- */
.newsList ul {margin: 0; padding: 0; list-style: none;}
.newsList ul li {margin-bottom: 30px;}
.newsList h2 {border-bottom: 1px dotted #8a8480; padding-bottom: 3px;}
.newsList h2 * {font-family: Arial; font-weight: bold; text-decoration: none;}

.newsList .date {margin: 0; padding: 0; font-size: 12px;}

/* -- module newsList -- */
.module .newsList li {margin-bottom: 5px;}
/* -- /module newsList -- */

    /* -- paginator -- */
    .paginator * {display: inline;}
    
    .paginator .prev,
    .paginator .next,
    .paginator .prev a,
    .paginator .next a {width: 15px; height: 15px; overflow: hidden; display: block;}
    
    .paginator .prev,
    .paginator .next,
    .paginator .list {float: left;}
    
    .paginator .prev a {background-position: -789px -199px; text-indent: -1000px;}
    .paginator .next a {background-position: -835px -160px; text-indent: -1000px;}
    
    .paginator .list {text-align: center; margin: -1px 5px 0;}
    
    .paginator .list .pagelinkSelected {text-decoration: none; color: #211e1a;}
    /* -- /paginator -- */

/* -- /newsList -- */

/* -- searchList -- */
.searchList {padding: 0; margin: 0; list-style: none;}
.searchList li {margin-bottom: 30px;}
.searchList h3 {border-bottom: 1px dotted #8a8480; padding-bottom: 3px; margin-bottom: 5px;}
.searchList h3 * {font-family: Arial; font-weight: bold; text-decoration: none;}
/* -- /searchList -- */

/* -- Employees (list) -- */
#content .Employees .ingress {font-size: 14px;}
#content .Employees ul {list-style: none; margin: 0; padding: 0;}
#content .Employees ul li {margin-bottom: 25px; padding-left: 0;}
#content .Employees .col1 {width: 38.5%; margin-right: 4.8%;}
#content .Employees .col2 {width: 56.7%;}
#content .Employees ul li h2 {margin: 0;}
#content .Employees ul li h2 a {font-family: Arial; font-weight: bold; text-decoration: none;}
/* -- /Employees (list) -- */

/* -- ppmFundslist -- */
#content .main .ppmFundslist {margin: 20px 0 0; padding: 0; list-style: none;}
#content .main .ppmFundslist li {margin-bottom: 30px; padding-left: 0;}
#content .main .ppmFundslist h2 a {font-family: Arial; text-decoration: none; font-weight: bold;}

/* -- /ppmFundslist -- */

/* -- monthlyReportList -- */
#content .main .monthlyReportList {margin: 0; padding: 0; list-style: none;}
#content .main .monthlyReportList ul {margin: 0 0 15px; padding: 0; list-style: none;}
#content .main .monthlyReportList ul li {margin-bottom: 5px; padding-left: 0;}
#content .main .monthlyReportList ul li a {text-decoration: none;}
/* -- /monthlyReportList -- */

/* -- fundPage -- */
.fundTop {background: #e8eaef url(/LFImages/framework/report_bg.png); padding: 24px 23px 0; position: relative; top: -5px; border-bottom: 1px dashed #211e1a;}
.fundTop p.ingress {margin-bottom: 0; padding-bottom: 10px;}

.fundTop ul {margin: 15px 0 0; padding: 0; list-style: none; position: relative;}

.ie7 .fundTop ul,
* html .fundTop ul {margin-bottom: -15px;}

.fundTop .tabs li {margin-right: 12px; position: relative;}
.fundTop .tabs a,
.fundTop .tabs span {background-image: url(/LFImages/fundPage/fundTabs.png); display: inline-block;}

.fundTop .tabs li {top: 1px;}
.fundTop .tabs a {background-position: left -280px; color: #fff; text-decoration: none; cursor: pointer;}
.fundTop .tabs a span {background-position: right -280px; margin-left: 10px; color: #fff; cursor: pointer;}
.fundTop .tabs a span span {background-position: center -400px; margin: 0 10px 0 0; padding: 10px;}

.fundTop .tabs li.active {top: 1px;}
.fundTop .tabs li.active a {background-position: left top;}
.fundTop .tabs li.active a span {background-position: right top; color: #323232; margin-left: 13px;}
.fundTop .tabs li.active a span span {background-position: center -150px; margin: 0 13px 0 0; padding: 13px 10px 7px;}

.fundInfo,
.fundPage .col2 {margin-top: 29px; }

.fundInfo {padding-right: 20px;}

.fundPage .col1 {width: 72%; overflow: hidden;}
.fundPage .col2 {width: 28%; overflow: hidden;}

.fundPage h1 {font-size: 30px;}
.fundPage .preamble,
.fundPage .ingress {font-size: 19px;}

.fundInfo h2 {margin: 20px 0 5px;}

.fundPage .toolboxEmployeeWrap {margin-top: 20px;}
.fundPage .toolboxEmployeeWrap h2 {font-size: 14px;}
.fundPage .toolboxEmployee h3,
.fundPage .toolboxEmployee h3 * {color: #202c66; text-decoration: none;}
.fundPage .toolboxEmployee {margin-bottom: 20px;}
.fundPage .toolboxEmployee .col {width: 55%;}
.fundPage .toolboxEmployee .img {width: 37%; margin-right: 4.7%;}

    /* -- fundFacts table -- */
    .fundFacts table {width: 100%; margin-bottom: 5px;}
    .fundFacts table,
    .fundFacts table * {background: transparent !Important; padding: 0; font-size: 12px; font-family: Arial;}
    
    .fundFacts table td:first-child {text-align: left;}
    /* -- /fundFacts table -- */
    
    .graphCheckBox {margin-bottom: 20px;}
    
    #appletStore {position: relative; overflow: hidden; width: 100%; min-height: 1px;}
    
    .applet.hidden {position: absolute; top: -1000px; left: 0;}
    
    .graphInfo {position: relative;}
    
    /*.GraphInfo {margin-bottom: 20px;}*/
    .andelskurserTable p,
    .startingDates,
    .courseDate,
    .courseDate * {font-style: italic; font-size: 12px; color: #211e1a;}
    
    .andelskurserTable .row .col {width: 50%;}
    
    .courseDate {text-align: right;}
    
    .contentTop {background: url(/LFImages/framework/blommor_bg.png) no-repeat bottom right; margin-bottom: -22px;}
    .contentTop .wrap {width: 445px; padding-bottom: 40px;}

/* -- fundpage -- */

/* -- module -- */
.module,
.module h3 {border-bottom: 1px dashed #211e1a; font-family: Georgia; font-weight: normal;}

.module {margin-bottom: 20px; font-size: 12px;}
.module h3 {padding-bottom: 3px; margin-bottom: 5px;}

.module h3 {font-size: 15px;}
.module p {font-size: inherit;}

.module p:last-child {margin-bottom: 10px;}

.module p {margin-bottom: 5px;}
.module p em {font-size: 12px;}

.startTextBox li a,
.module p a,
.fundProgress {text-decoration: none; font-size: 13px; font-weight: bold; background-position: -988px 2px; padding-left: 20px; display: inline-block;}

.module ul {list-style: none; margin: 0; padding: 5px 0 5px 0;}
.module ul a {text-decoration: none; font-weight: bold;}
.module ul a span {display: inline-block;}

.module table {line-height: 18px;}

.js .module.click {cursor: pointer;}

    /* -- rc (rounded corners) -- */
    .module.rc {margin-top: 20px;}
    .module.rc,
    .module.rc h3 {border: none;}
    
    .module.rc p {margin-bottom : 0;}
    .module.rc * {color: #fff;}
    
    .module.rc .rcTop,
    .module.rc .rcBottom {position: relative;}
    
    .module.rc .rcTop *,
    .module.rc .rcBottom *,
    .module.rc .rcMiddle,
    .module.rc .rcMiddle .rcLeft {background-image: url(/LFImages/framework/module_rc.png);} 
    
    .module.rc .rcLeft,
    .module.rc .rcRight {display: block; width: 10px; height: 10px; position: absolute; top: 0;}
    
    .module.rc .rcLeft {left: 0;}
    .module.rc .rcRight {right: 0;}
    
    .module.rc .rcTop .rcRight {background-position: right top;}
    
    .module.rc .rcBottom .rcLeft {background-position: left bottom;}
    .module.rc .rcBottom .rcRight {background-position: right bottom;}
    
    .module.rc .rcTop .rcMid,
    .module.rc .rcBottom .rcMid {margin: 0 10px; height: 10px;}
    
    .module.rc .rcTop .rcMid {background-position: center top;}
    .module.rc .rcBottom .rcMid {background-position: center bottom;}
    
    .module.rc .rcMiddle {background-position: right -10px;}
    .module.rc .rcMiddle .rcLeft {position: static; height: auto; width: auto; background-position: left -10px; padding: 0 10px;}
    
    .module.rc p {padding: 5px 0; font-family: Georgia;}
    .module.rc p a {background-position: -670px -308px;}
    
    /* -- rc (rounded corners) -- */

/* -- module -- */


/* -- docIcons -- */

a[href$=".pdf"] {text-decoration: none; display: block; padding-left: 34px !Important; line-height: 25px; margin-bottom: 4px;}
a.docIcon {text-decoration: none; display: block; padding-left: 34px; line-height: 25px; margin-bottom: 4px;}

a[href$=".pdf"] {background-position: -527px -440px !Important;}
a.pdf {background-position: -527px -440px !Important;}

/* -- /docIcons -- */

/* -- faqList -- */
#content .faqList ul {list-style: none; margin: 0; padding: 0;}

#content .faqList ul li {padding: 0 0 15px;}
/* -- faqList -- */

/* -- iframe -- */

body.iframe,
body.iframe * {background: #fff;}

#grafWrap span.label {display: block; margin-bottom: 15px;}

body.iframe #docWrap {position : absolute; top : -235px; left : -254px; background : #fff;}

/* -- /iframe -- */

/* Logged in Funds */
ul.navHeight {
    height: 45px  
}
ul.navHeight li a,
ul.navHeight li span {
    border-color: #455498;
    border-style: none;
    border-width:0 0;  
}
.loginChooseHeader {margin: 20px 0 10px 0}
.logout {
    text-decoration: none
}
 #contentFunds {width: 99%;}
 .fundProfile {
	border:1px solid #c2c2c2;
	color:#323131;
	padding:8px;
	margin:0 14px 12px 0;
	overflow:hidden;
	float:left;
}
.fundProfile table {
	margin:0 0 10px 0;
	width:300px;
}
/*.fundProfile table:not(.sitemap):not(#id_matrix) tbody tr:nth-child(2n+1),
.fundProfile table:not(.sitemap):not(#id_matrix) tbody tr:nth-child(2n),*/
.fundProfile table thead tr,
.fundProfile table tr,
.fundProfile table td {
	background: repeat scroll 0 0 #fff !important;
}
.fundProfile th {
	margin:0;
	padding:0 0 5px 0;
	text-align:left;
}
.fundProfile td {
	padding:0 0 1px 0;
	text-align: left;
}
.fundProfile td.left {
	font-weight:bold;
	width:60px;
}
.fundProfile .heading {
	font-size: 17px;
	font-family: Georgia;
	font-weight: normal;
}
.fundProfile p {
	margin:0!important
}
 .fundHolding {
	float:left;
	width: 305px;
	color:#323131;
	border:1px solid #c2c2c2;
	padding:8px 8px 10px 8px;
	margin:0 14px 14px 0;
}
.fundHolding p {
	width:290px;
}
.fundHolding h2 {
	margin:0 0 2px 0;
}

.fundHolding select {
	width:290px;
}
.fundHolding .fundDate {
	width:90px !important;
	height:20px !important;/*override inline-style..*/
	font-size: 14px !important;
	font-family: Arial !important;
}
.fundProfile table {
   width: 300px;
}
.fundPopup {
	z-index:100;
	border:solid 1px #cccccc;
	width:280px;
	height:400px;
	position:absolute;
	top:120px;
	left:250px;
	background-color:#ffffff;
}
.fundPopup h1 {
	padding:0;
	margin:0 0 10px 0
}
.fundPopup .content {
	padding:20px
}
.fundPopup .top {
	height:25px;
	background-color:#202C66;
}
.fundPopup .top a {
	color:#fff;
	font-size:1.1em;
	font-weight:bold;
	margin:0;
	padding:5px 10px 0 10px;
	float:right;
	text-decoration: none
}
.fundPopup input {
	display:block;
}
.fundPopup input.changeInfo,
.fundPopup select  {
	width:230px;
}
.fundPopup p.checkbox input {
	float:left;
}
.fundTable .floatFix {
   clear: left;
   margin: 0 0 0 5px
}
.fundTable {
   width: 910px;
}
.fundTable table {
   width: 100%;
}
.fundTable tr {
   background: none repeat scroll 0 0 #D3CFCD
}
.fundTable tr.alternativeClass {
   background: none repeat scroll 0 0 #DDDAD7 !important
}
.fundTable tr.headerstyle {
   background: url("/LFImages/tables/top_bg.png") repeat scroll 0 0 transparent !important
}
table.fundTable th,
table.fundTable td,
table.fundTable td span {
   padding: 8px 3px !important;
   font-size: 11px;
}
table.fundTable th a {
   color: #000;
   font-family: Georgia;
   font-size: 11px;
   font-weight:bold
}
.fundTable td.alignRight {
   text-align: right !important;
}
.fundTable td.bold {
   font-weight: bold;
   text-align: left;
}

.fundPaginator a {
   text-decoration: none;
}
.fundPaginator a.active {
   text-decoration: underline;
}
.fundTable .calenderBox td.active{
	background-color:#f1c30d;
	color:#666;
	font-weight:bold
}

/*
.marginLeft10 
{
    margin-left: 10px;
}

.marginLeft20 
{
    margin-left: 20px;
}
*/
