#fund-container table {width: 100%}
th {background: #FAFAFA; border: 1px solid #eee !important; text-align: center;}
#fund-container td {border: 1px solid #eee}
#fund-container .header th,.header td,.subhead th,.subhead td {text-align: center;padding:10px;}
#fund-container .category th {font-family: "Avenir Next LT W01 Demi",Arial,sans-serif;padding: 5px 10px;border: none;color: #FFF;text-align: left;}
#fund-container .no-right-border {border-right: none}
#fund-container .no-left-border {border-left: none}
#fund-container .white {border-top: none;}
#fund-container .spacer {background: #FFF}
.annual-expense-ratios {display: inline-block; word-wrap: normal; width: 100px;}
.name td{padding:0; height: auto;border-left:0; border-right:1px solid #FFF;}
.name td > div{margin:0; padding:10px; background: #FFF; color: #333}
.name td p {margin:0;}
.name td div.fund-objective-growth {border-left: 5px solid #DA471F;}
.name td div.fund-objective-growthIncome {border-left: 5px solid #DF8600}
.name td div.fund-objective-equity {border-left: 5px solid #008F45}
.name td div.fund-objective-balanced {border-left: 5px solid #00736C}
.name td div.fund-objective-income {border-left: 5px solid #1E5AA0}
.name td div.fund-objective-bond {border-left: 5px solid #1E5AA0}
.name td div.fund-objective-fixed {border-left: 5px solid #81B24F}
.name td div.fund-objective-cash {border-left: 5px solid #773C7F}
.name td div.fund-objective-target-date,
.name td div.fund-objective-portfolio-series,
.name td div.fund-objective-retirement-income-series {border-left: 5px solid #7C8A8D}
.main td {white-space: nowrap; text-align: center}
.main td.row-label {text-align: right !important;}
#sort-funds {border-top: 3px solid #333;margin: 20px 0}
#sort-funds div {margin:0;padding:10px;text-align:center;}
#sort-funds a {color: #FFF}
#form-container h3 {margin:5px 0 0 0;}
#share-unit-class-messaging {padding:5px;border:1px solid #FFCC9A;color:#333;background-color:#FFF4CE;}
#form-container {padding: 10px 0 20px}
#form-container #share-unit-class {float: left; width: 45%;}
#form-container #share-unit-label {display: inline; float: left; width: 37%;}
#form-container #share-unit-class select {width: 60%;}
#form-container #objective-class {float: right;}
#objective-legend {padding-bottom: 20px; border-bottom: 1px solid #333; text-align: center}
#objective-legend a {margin-right:20px; font-size: 12px;}
#objective-legend img {position: relative; top: 2px;}
.tdrs-jumplink {padding:6px 10px 5px; font-size: 12px; background: #EEEEEE; float:right;}
.tdrs-jumplink img {position: relative; top: 3px;}
.strong-class strong {font-weight: bold !important; }
@media screen and (max-device-width: 767px) {
    body#the-funds {overflow-x: hidden;}
    #outer .ns-outer-control {width: 98%; margin-left: 0px; padding: 0 10px; padding-left:0px}
    .row-fluid .span9,.row-fluid .span3 {width: 100%; margin-left: 10px;}
}