/* ---------- General classes --------------- */

body { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #333333; padding: 0px; margin: 0px; }
a:focus, li:focus, input:focus, textarea:focus, select:focus, button:focus, span:focus {
	outline: 0 !important;
}
p { padding: 0 0 14px; margin: 0; }
a { color: #007DD8; text-decoration: none; padding: 1px; }
a:hover { text-decoration: none; color: #505050; }
.page { padding: 0px; min-height: 1000px; position:relative; }
.ui-widget { font-family:  Arial, Helvetica, sans-serif; font-size: 12px; }
.fe-currency label { margin: 0 0 0px 0px; display: inline-block; color: #505050;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-widget-header { background-image: none; background: none; border: 0; }
.ui-dialog .ui-dialog-buttonpane{
	border:0;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { background: none; }
.ui-page-content-panel { position:relative; }
.ui-logo-container { height: 105px;   background-repeat: no-repeat; background-position: 15px 7px; margin-top: 0; margin-right: 0; margin-bottom: 0px; margin-left: 0; width:100%;  *margin-top:-10px;
display: none; }
.ui-logo-container img { display: none; }
li, a { transition: all 0.3s ease; }
body.fe-chart-body .ui-logo-container {height: 66px;background-color: #293030;background-image: url(fe_img/logo_.png);background-position:10px 10px;background-repeat: no-repeat;margin-top: 0;margin-right: 0;margin-bottom: 10px;margin-left: 0;display:block;display:none;}
.fe-button.fe-search-button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only, /* search button*/
 .fe-button.fe-advSearch-button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-icon-secondary, /* advanced search button */ 
 .fe-button.fe-addtochart-button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only, /* add to chart */ 
 .fe-button.fe-exporttopdf-button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only, /* pdf */  
 .fe-basket-button,
 .ui-dialog .ui-dialog-buttonpane button { color: #FFFFFF; font-size: 12px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; width: auto !important; font-weight: normal; margin: 0 4px 0 4px; background-color: #f89728; background-image: url(fe_img/button.png); background-repeat: repeat-x; background-position: left bottom; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.fe-button.fe-search-button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only:focus, .fe-button.fe-search-button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only:hover, /* search button focus*/  .fe-button.fe-addtochart-button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only:hover, .fe-button.fe-addtochart-button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only:focus, /* add to over */  .fe-button.fe-exporttopdf-button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only:focus, .fe-button.fe-exporttopdf-button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only:hover, /* pdf over */  .fe-basket-button { color: #FFFFFF; font-size: 12px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; width: auto !important; font-weight: normal; margin: 0 4px 0 4px; background-color: #f89728; background-image: url(fe_img/buttonOver.png); background-repeat: repeat-x; background-position: left bottom; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; border:0;}
.fe-button.fe-advSearch-button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-icon-secondary /* advanced search button -----animation */ { color: #FFFFFF; font-size: 12px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; text-shadow: none; margin: 0 4px; width: auto!important; font-weight: normal; vertical-align: top; background-color: #f89728; background-image: url(fe_img/button.png); background-repeat: repeat-x; background-position: left bottom; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.fe-button.fe-advSearch-button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-icon-secondary:focus, .fe-button.fe-advSearch-button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-icon-secondary:hover  /* advanced search button activated -----animation */ { color: #FFFFFF; font-size: 12px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; text-shadow: none; margin: 0 4px; width: auto!important; font-weight: normal; vertical-align: top; background-color: #f89728; background-image: url(fe_img/buttonOver.png); background-repeat: repeat-x; background-position: left bottom; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.fe-button.fe-search-clear-button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only, /* clearbutton */ .fe-basket-button-clear { color: #666; font-size: 12px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; width: auto !important; font-weight: normal; margin: 0 4px 0 4px; background-color: #DDDDDD; background-image:url(fe_img/buttonClear.png); background-repeat: repeat-x; background-position: left bottom; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #e5e5e5; border:1px solid #ccc; }
.fe-button.fe-search-clear-button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only:focus, .fe-button.fe-search-clear-button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only:hover /* clear button over*/ .fe-basket-button-clear { color: #666 !important; font-size: 12px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; width: auto !important; font-weight: normal; margin: 0 4px 0 4px; text-shadow: none !important; background-color: #f89728; background-image:url(fe_img/buttonClearOver.png); background-repeat: repeat-x; background-position: left bottom; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #e5e5e5; background:#ddd; border:1px solid #ccc; }
#advancedSearchContainer #advance { background:none; *min-height:125px }
#advancedSearchContainer { background:none }
#advance { background-color: #FFFFFF; background-repeat: no-repeat; background-position: center top; padding-top: 15px; padding-right: 0; padding-bottom: 0; padding-left: 0; }
.fe-dlg-expexcel-project-tool-export-all-btn {
	position: absolute;
	top:0;
	right:0;
	margin-top: 0 !important;
	margin-right: 0 !important;
}
.fe-search-container /* search section container */ { background-image: none; border: 0; padding: 0; padding: 0px 0 20px; margin: 0 0px 5px; border-radius: 5px; }
.fe-search-searchbox-container { padding: 0; margin-top: 0; margin-right: 0; margin-bottom: 10px; margin-left: 0px; }
.fe-topmenu .fe-menuTabs-content { padding: 0 1.4em; }
.fe-search-textbox /* search input */ { font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 6px; border: 1px solid #DDDDDD; height: auto; color: #505050; margin: 0 15px 0 0; background-color: #FFF; background-repeat: repeat-x; background-position: left top; }
.fe-search-textbox:focus /* search input */ { padding: 6px; border: 1px solid #007DD8; }
.fe-search-advancedsearch-container /* basic search section */ { padding: 0; margin-top: 0; margin-right: 0; margin-bottom: 15px; margin-left: 0; }
.fe-search-clear-container { padding: 0; }
.fe-search-filters-container /* advanced search filters section */ { font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 12px 0 10px; font-weight: normal; }
.fe-search-fileters-label /* filter text - both sliders and dropdowns */ { font-weight: bold; color: #333; }
.fe-search-fileters-dropdown /* filter dropdown */ { font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 5px 0 0; }
.fe-slider-valuedisplay /* slider text section */ { }
.fe-search-fileters-slider-value /* slider value text */ { font-weight: normal; color: #222; }
.fe-search-clear-container /* search > clear button section   */ { }
/* ---------  sliders ---------------- */


.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all { background-color: #fff; background-image: none; opacity: 1; height: 8px; margin-left: 7px; }
.ui-slider-range.ui-widget-header { background-color: #e5e5e5; background-image: none; opacity: 1; }
/*.ui-slider-handle.ui-state-default.ui-corner-all /* handle  */ /*{ opacity: 1; width: 13px; height: 13px; border-radius: 7px; border: 1px solid #AAA; background-color: #FFF; }*/
.ui-slider-handle.ui-state-default.ui-corner-all { border: 1px solid #AAA; background-color: #FFF; }
.ui-slider-handle.ui-state-default.ui-corner-all.ui-state-focus /* handle focus */ { opacity: 1; background-color: #003876; height: 13px; width: 13px; }
/* ---------  tabs - present in all tools ---------------- */

.fe-tabs-container, .ui-tabs /* tabs section */ { border: 0; padding: 0; }
.fe-tabHeader { display: block; padding: 0; }
.fe-tabs-item.ui-state-default.ui-corner-top /* tab charting tool*/ { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; height: 32px; /* background-image: url(fe_img/tab_bg.png); */
	 background-color: #293030; background-repeat: repeat-x; background-position: left bottom; margin: 0px; border-right-width: 1px; border-right-style: solid; border-right-color: #FFF; }
.fe-tabs-item.ui-state-default.ui-corner-top a /* a (text) within tab */ { display: block; color: #FFFFFF !important; height: 19px; margin-top:3px; }
.fe-tabs-item.ui-state-default.ui-corner-top:hover {}
.fe-tabs-item.ui-state-default.ui-corner-top.ui-state-hover /* tab:hover */ { background-color: #444444; /* background-image: url(fe_img/tab_hover_bg.png); */
	background-repeat: repeat-x; background-position: left bottom; background-color: ##f89728; }
.fe-tabs-item.ui-state-default.ui-corner-top.ui-state-hover a /* a (text) within tab:hover */ { color: #FFFFFF !important; }
.fe-tabs-item.ui-state-default.ui-corner-top.ui-tabs-selected.ui-state-active /* tab selected */ { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; opacity: 1; height: 31px; padding-top: 0px; border-right-width: 1px; border-right-style: solid; border-right-color: #FFFFFF; /* background-image: url(fe_img/tab_selected_bg.png); */
	background-repeat: repeat-x; background-position: right top; background-color: #AF9340; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #b6b6b6; border-bottom-color: #b6b6b6; border-left-color: #b6b6b6; margin: 0; }
.fe-tabs-item.ui-state-default.ui-corner-top.ui-tabs-selected.ui-state-active a /*  a (text) within tab selected */ /*  a (text) within tab selected */ { color: #FFFFFF !important; outline: none; }
.fe-tabs.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all /* tab control chart */ { height: 32px; margin-top: 0px; margin-right: 0; margin-bottom: 0; margin-left: 0; padding-top: 0px; padding-right: 0; padding-bottom: 0; padding-left: 0; /* background-color: #AF9340; */ /* background-image: url(fe_img/tabsChart_container_bg.png); */
 
	background-repeat: repeat-x; background-position: left top; border-bottom: 1px solid #293030; width: 100%;}
.fe-tabs-item.ui-state-default.ui-corner-top:last-child { border-top-width: 0; border-right-width: 1px; border-bottom-width: 0; border-left-width: 0; border-right-style: solid; border-right-color: #FFF; }
.fe-tabs-item.ui-state-default.ui-corner-top:first-child { border-left-width: 0px; border-left-style: solid; border-left-color: #b6b6b6; }
.fe-tabs-item.ui-state-default.ui-corner-top:hover { }
.fe-fundCentre-body .fe-tabs-item.ui-state-default.ui-corner-top /* tab charting tool*/ { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; opacity: 1; font-weight: bold; height: 78px; background-repeat: repeat-x; background-position: left bottom; margin: 0; /* background-image: url(fe_img/tab_bg.png); */
	border-right-width: 1px; border-right-style: solid; border-right-color: #FFF; background-color: #293030; }
.fe-fundCentre-body .fe-tabs-item.ui-state-default.ui-corner-top a /* a (text) within tab */ { display: block; color: #FFFFFF !important; height: 32px; width: 104px; text-align: center; white-space:normal; }
.fe-fundCentre-body .fe-tabs-item.ui-state-default.ui-corner-top.ui-state-hover /* tab:hover */ { /* background-image: url(fe_img/tab_hover_bg.png); */
	/* background-repeat: repeat-x; */
	/* background-position: left bottom; */
	background-color: #444; }
.fe-fundCentre-body .fe-tabs-item.ui-state-default.ui-corner-top.ui-state-hover a /* a (text) within tab:hover */ { color: #FFFFFF !important; }
.fe-fundCentre-body .fe-tabs-item.ui-state-default.ui-corner-top.ui-tabs-selected.ui-state-active /* tab selected */ { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; opacity: 1; height: 78px; border-right-width: 1px; border-right-style: solid; border-right-color: #FFFFFF; /* background-image: url(fe_img/tab_selected_bg.png); */
	background-repeat: repeat-x; background-position: right top; background-color: #AF9340; margin: 0; border-top-width: 0; border-bottom-width: 0; border-left-width: 0px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #FFFFFF; border-bottom-color: #FFFFFF; border-left-color: #FFFFFF; }
.fe-fundCentre-body .fe-tabs-item.ui-state-default.ui-corner-top.ui-tabs-selected.ui-state-active a /*  a (text) within tab selected */ /*  a (text) within tab selected */ { color: #FFFFFF !important; }
.fe-fundCentre-body .fe-tabs.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all /* tab control fund centre*/ { height: 78px; background: none; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #293030;/* background: url(fe_img/tab_bg.png) repeat-x left bottom; */
}
.fe-fundCentre-body .fe-tabs-item.ui-state-default.ui-corner-top:first-child { border-left-width: 0px; border-left-style: solid; border-left-color: #fff; border-top-left-radius: 3px; }
.fe-fundCentre-body .fe-tabs-item.ui-state-default.ui-corner-top:last-child { border-right-width: 1px; border-right-style: solid; border-right-color: #FFF; }
/* tabs icons */

.fe-fundCentre-body li a.fe-tabHeader { background-position: center 8px; background-repeat: no-repeat; padding: 42px 10px 0; }
.fe-fundCentre-body li.fe-tab-Price a.fe-tabHeader, .fe-fundCentre-body li#Price a.fe-tabHeader, .fe-fundCentre-body li.fe-tab-Price a:hover.fe-tabHeader, .fe-fundCentre-body li#Price a:hover.fe-tabHeader { background: url(fe_img/price.png) no-repeat center 8px; padding: 42px 10px 0; }
.fe-fundCentre-body li.fe-tab-FundInfo a.fe-tabHeader, .fe-fundCentre-body li#FundInfo a.fe-tabHeader, .fe-fundCentre-body li.fe-tab-FundInfo a:hover.fe-tabHeader, .fe-fundCentre-body li#FundInfo a:hover.fe-tabHeader { background: url(fe_img/info.png) no-repeat center 8px; padding: 42px 10px 0; }
.fe-fundCentre-body li.fe-tab-Performance a.fe-tabHeader, .fe-fundCentre-body li#Performance a.fe-tabHeader, .fe-fundCentre-body li.fe-tab-Performance a:hover.fe-tabHeader, .fe-fundCentre-body li#Performance a:hover.fe-tabHeader { background: url(fe_img/perf.png) no-repeat center 8px; padding: 42px 10px 0; }
.fe-fundCentre-body li.fe-tab-DiscretePerformance a.fe-tabHeader, .fe-fundCentre-body li#DiscretePerformance a.fe-tabHeader, .fe-fundCentre-body li.fe-tab-DiscretePerformance a:hover.fe-tabHeader, .fe-fundCentre-body li#DiscretePerformance a:hover.fe-tabHeader { background: url(fe_img/discPer.png) no-repeat center 8px; padding: 42px 10px 0; }
.fe-fundCentre-body li.fe-tab-CumulativePerformance a.fe-tabHeader, .fe-fundCentre-body li#CumulativePerformance a.fe-tabHeader, .fe-fundCentre-body li.fe-tab-CumulativePerformance a:hover.fe-tabHeader, .fe-fundCentre-body li#CumulativePerformance a:hover.fe-tabHeader { background: url(fe_img/cumPerf.png) no-repeat center 8px; padding: 42px 10px 0; }
.fe-fundCentre-body li.fe-tab-CalendarPerformance a.fe-tabHeader, .fe-fundCentre-body li#CalendarPerformance a.fe-tabHeader, .fe-fundCentre-body li.fe-tab-CalendarPerformance a:hover.fe-tabHeader, .fe-fundCentre-body li#CalendarPerformance a:hover.fe-tabHeader { background: url(fe_img/calPerf.png) no-repeat center 8px; padding: 42px 10px 0; }
.fe-fundCentre-body li.fe-tab-Risk a.fe-tabHeader, li#Risk a.fe-tabHeader, .fe-fundCentre-body li.fe-tab-Risk a:hover.fe-tabHeader, .fe-fundCentre-body li#Risk a:hover.fe-tabHeader { background: url(fe_img/risk.png) no-repeat center 8px; padding: 42px 10px 0; }
.fe-fundCentre-body li.fe-tab-Ratings a.fe-tabHeader, .fe-fundCentre-body li#Ratings a.fe-tabHeader, .fe-fundCentre-body li.fe-tab-Ratings a:hover.fe-tabHeader, .fe-fundCentre-body li#Ratings a:hover.fe-tabHeader { background: url(fe_img/ratings.png) no-repeat center 8px; padding: 42px 10px 0; }
.fe-fundCentre-body li.fe-tab-Charges a.fe-tabHeader, .fe-fundCentre-body li#Charges a.fe-tabHeader, .fe-fundCentre-body li.fe-tab-Charges a:hover.fe-tabHeader, .fe-fundCentre-body li#Charges a:hover.fe-tabHeader { background: url(fe_img/charges.png) no-repeat center 8px; padding: 42px 10px 0; }
.fe-fundCentre-body li.fe-tab-Documents a.fe-tabHeader, .fe-fundCentre-body li#Documents a.fe-tabHeader, .fe-fundCentre-body li.fe-tab-Documents a:hover.fe-tabHeader, .fe-fundCentre-body li#Documents a:hover.fe-tabHeader { background: url(fe_img/docs.png) no-repeat center 8px; padding: 42px 10px 0; }
.fe-fundCentre-body li.fe-tab-Research a.fe-tabHeader, .fe-fundCentre-body li#Research a.fe-tabHeader, .fe-fundCentre-body li.fe-tab-Research a:hover.fe-tabHeader, .fe-fundCentre-body li#Research a:hover.fe-tabHeader { background: url(fe_img/research.png) no-repeat center 8px; padding: 42px 10px 0; }
.fe-fundCentre-body li.fe-tab-ClientSpecific a.fe-tabHeader, .fe-fundCentre-body li#ClientSpecific a.fe-tabHeader, .fe-fundCentre-body li.fe-tab-ClientSpecific a:hover.fe-tabHeader, .fe-fundCentre-body li#ClientSpecific a:hover.fe-tabHeader { background: url(fe_img/researchRisk.png) no-repeat center 8px; padding: 42px 10px 0; }
.fe-fundCentre-body li.fe-tab-PortfolioInformation a.fe-tabHeader, li#PortfolioInformation a.fe-tabHeader { background: url(fe_img/portfolioInformation.png) no-repeat center 8px; padding: 42px 10px 0; }
li.fe-tab-SummaryTab a.fe-tabHeader, li.fe-tab-SummaryTab a:hover.fe-tabHeader { background: url(fe_img/summary.png) no-repeat center 8px; padding: 42px 10px 0; }
/* tabs selected */

li.ui-tabs-selected.fe-tab-SummaryTab a.fe-tabHeader { background: url(fe_img/summary-hover.png) no-repeat center 8px; padding: 42px 10px 0; }
.fe-fundCentre-body li.ui-tabs-selected.fe-tab-Price a.fe-tabHeader, .fe-fundCentre-body li.ui-tabs-selected#Price a.fe-tabHeader { background: url(fe_img/price-hover.png) no-repeat center 8px; padding: 42px 10px 0; }
.fe-fundCentre-body li.ui-tabs-selected.fe-tab-FundInfo a.fe-tabHeader, .fe-fundCentre-body li.ui-tabs-selected#FundInfo a.fe-tabHeader { background: url(fe_img/info-hover.png) no-repeat center 8px; padding: 42px 10px 0; }
.fe-fundCentre-body li.ui-tabs-selected.fe-tab-Performance a.fe-tabHeader, .fe-fundCentre-body li.ui-tabs-selected#Performance a.fe-tabHeader { background: url(fe_img/perf-hover.png) no-repeat center 8px; padding: 42px 10px 0; }
.fe-fundCentre-body li.ui-tabs-selected.fe-tab-DiscretePerformance a.fe-tabHeader, .fe-fundCentre-body li.ui-tabs-selected#DiscretePerformance a.fe-tabHeader { background: url(fe_img/discPer-hover.png) no-repeat center 8px; padding: 42px 10px 0; }
.fe-fundCentre-body li.ui-tabs-selected.fe-tab-CumulativePerformance a.fe-tabHeader, .fe-fundCentre-body li.ui-tabs-selected#CumulativePerformance a.fe-tabHeader { background: url(fe_img/cumPerf-hover.png) no-repeat center 8px; padding: 42px 10px 0; }
.fe-fundCentre-body li.ui-tabs-selected.fe-tab-CalendarPerformance a.fe-tabHeader, .fe-fundCentre-body li.ui-tabs-selected#CalendarPerformance a.fe-tabHeader { background: url(fe_img/calPerf-hover.png) no-repeat center 8px; padding: 42px 10px 0; }
.fe-fundCentre-body li.ui-tabs-selected.fe-tab-Risk a.fe-tabHeader, .fe-fundCentre-body li.ui-tabs-selected#Risk a.fe-tabHeader { background: url(fe_img/risk-hover.png) no-repeat center 8px; padding: 42px 10px 0; }
.fe-fundCentre-body li.ui-tabs-selected.fe-tab-Ratings a.fe-tabHeader, .fe-fundCentre-body li.ui-tabs-selected#Ratings a.fe-tabHeader { background: url(fe_img/ratings-hover.png) no-repeat center 8px; padding: 42px 10px 0; }
.fe-fundCentre-body li.ui-tabs-selected.fe-tab-Charges a.fe-tabHeader, .fe-fundCentre-body li.ui-tabs-selected#Charges a.fe-tabHeader { background: url(fe_img/charges-hover.png) no-repeat center 8px; padding: 42px 10px 0; }
.fe-fundCentre-body li.ui-tabs-selected.fe-tab-Documents a.fe-tabHeader, .fe-fundCentre-body li.ui-tabs-selected#Documents a.fe-tabHeader { background: url(fe_img/docs-hover.png) no-repeat center 8px; padding: 42px 10px 0; }
.fe-fundCentre-body li.ui-tabs-selected.fe-tab-Research a.fe-tabHeader, .fe-fundCentre-body li.ui-tabs-selected#Research a.fe-tabHeader { background: url(fe_img/research-hover.png) no-repeat center 8px; padding: 42px 10px 0; }
.fe-fundCentre-body li.ui-tabs-selected.fe-tab-ClientSpecific a.fe-tabHeader, .fe-fundCentre-body li.ui-tabs-selected#ClientSpecific a.fe-tabHeader { background: url(fe_img/researchRisk.png) no-repeat center 8px; padding: 42px 10px 0; }
.fe-fundCentre-body li.fe-tab-PortfolioInformation a:hover.fe-tabHeader, .fe-fundCentre-body li#PortfolioInformation a:hover.fe-tabHeader, .fe-fundCentre-body li.ui-tabs-selected.fe-tab-PortfolioInformation a.fe-tabHeader, .fe-fundCentre-body li.ui-tabs-selected#PortfolioInformation a.fe-tabHeader { background: url(fe_img/portfolioInformation_selected.png) no-repeat center 8px; padding: 42px 10px 0; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: inherit; text-decoration: inherit; }
.ui-tabs.ui-tabs-panel.fe-tabs-datacontainer /* the tab contents section */ { padding: 0; background-color: #FFFFFF; color: #505050; }
/* -------------------- */

.fe-datatable { margin: 0; border-collapse: collapse; border-spacing: 0; border-right:0; }
.ui-asdate /* date */ { color: #505050; font-size: Arial, Helvetica, sans-serif; font-size: 12px; padding: 3px; }
.fe-tabs-datacontainer .fe-datatable th { min-width:90px; }
.fe-datatable th { padding: 15px 6px 20px; font-size: 13px; color: #EEE; height: 30px; font-weight: bold; vertical-align: bottom; border-spacing: 0; background-color: #AF9340; font-family: Arial, Helvetica, sans-serif; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.5); }
.ui-sortable.fe-tabs-grid-columnheader.pdfableColumn.fe-soretedColumn /* th sorted */ { background-color: #AF9340; background-repeat: repeat-x; background-position: left top; }
/* -----   data tabla row classes ---- */

.fe-datatable .odd td, .fe-datatable .even td { background-color: #ffffff; padding: 10px 6px; vertical-align: middle; font-size: 12px; font-family: Arial, Helvetica, sans-serif; border-top-width: 0; border-right-width: 0px; border-bottom-width: 0px; border-right-style: solid; border-bottom-style: solid; border-right-color: #ececec; border-bottom-color: #ececec; }
.fe-datatable .odd td { background-color: #E5E5E5; }
.fe-datatable .even td { background-color: #ffffff; }
.fe-datatable .mouseover /* tr hover */ { }
td.fe-change-positive, .fe-datatable .even td.fe-change-positive /* positive even row */ { color: #009900; text-align:center; padding-right: 15px; background-color: #ffffff; background-image: url(fe_img/priceUp.png); background-repeat: no-repeat; background-position: right center; }
.fe-datatable .odd td.fe-change-positive /* positive odd row */ { color: #009900; text-align:center; padding-right: 15px; background-color: #E5E5E5; background-image: url(fe_img/priceUp.png); background-repeat: no-repeat; background-position: right center; }
td.fe-change-negative, .fe-datatable .even td.fe-change-negative /* negative even row */ { color: #e34e35; text-align:center; padding-right: 15px; background-color: #ffffff; background-image: url(fe_img/priceDown.png); background-repeat: no-repeat; background-position: right center; }


.fe-datatable .odd td.fe-change-negative /* negative odd row */ { color: #e34e35; text-align:center; padding-right: 15px; background-color: #E5E5E5; background-image: url(fe_img/priceDown.png); background-repeat: no-repeat; background-position: right center; }
td.fe-change-neutral, .fe-datatable .even td.fe-change-neutral /* neutral even row */ { text-align:center; padding-right: 15px; background-color: #ffffff; background-image: url(fe_img/priceZero.png); background-repeat: no-repeat; background-position: right center; }
.fe-datatable .odd td.fe-change-neutral /* neutral odd row */ { text-align:center; padding-right: 15px; background-color: #E5E5E5; background-image: url(fe_img/priceZero.png); background-repeat: no-repeat; background-position: right center; }
td.fe-icon-chart a /*chart icon */, a.fe-icon-chart { background: url(fe_img/ico_chart.png) no-repeat center center; width: 16px; height: 16px; padding: 0; margin: 0 auto; }
td.fe-icon-chart a:hover /*chart icon */, a.fe-icon-chart:hover { background: url(fe_img/ico_chartOver.png) no-repeat center center; width: 16px; height: 16px; padding: 0; margin: 0 auto; }
td.fe-icon-factsheet a /*factsheet icon */, a.fe-icon-factsheet , .fe-fund-document{ background: url(fe_img/ico_fs.png) no-repeat center center; width: 16px; height: 16px; padding: 0; }
td.fe-icon-factsheet a:hover /*factsheet icon */, a.fe-icon-factsheet:hover , .fe-fund-document:hover{ background: url(fe_img/ico_fsOver.png) no-repeat center center; width: 16px; height: 16px; padding: 0; }
.fe-fund-document-icon { background: url(fe_img/ico_fs.png) no-repeat center center; width: 16px; height: 16px; padding: 0; }
.fe-fund-document-icon:hover { background: url(fe_img/ico_fsOver.png) no-repeat center center; width: 16px; height: 16px; padding: 0; }
.fe-noresult /* container for the no results message */ { color: #e34e35; font-size: 15px; font-weight: normal; text-align: center; padding: 20px; }
/* ---------- Row count display ---------- */

.ui-paging-displayContainer /* row count section */ { }
.fe-paging-displayContainer { color: #505050; }
.fe-record-count /* row count drop down */ { }
.fe-display-count /* row count text */ { }
/* ----------   pagination  ------------------*/

.fe-datatable-pagination-container.ui-widget-header.ui-corner-top /* pagination row */ { font-family: Arial, Helvetica, sans-serif; padding: 0px; font-size: 12px; margin: 0; border: 0; background-color: #FFFFFF; background-repeat: repeat-x; background-position: left top; }
.ui-widget-header.fe-paging-footer.ui-corner-bottom /* footer paging container */ { font-family: Arial, Helvetica, sans-serif; padding: 10px 6px; font-size: 12px; background-color: #FFFFFF; border-top-width: 1px; border-top-style: solid; border-top-color: #e2e9ef; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }
.fe-datatable td /* -----   pagination ---- */ { background-color: #f8f8f8; padding: 10px 6px; vertical-align: middle; font-size: 12px; font-family: Arial, Helvetica, sans-serif; border-spacing: 0; border-bottom-width: 0px; border-left-width: 0; border-bottom-style: solid; border-bottom-color: #ebeae8; }
.fe-paging-navContainer /* pagination control section*/ { padding:13px 0px 13px 0px; }
.ui-corner-all.ui-state-default.ui-paging-button /* pagination button */ { padding: 3px 7px; color: #003876; text-shadow: none !important; margin: 0 4px 0 0; text-decoration: none; background-color: #fff; background-repeat: repeat-x; background-position: left top; border: 1px solid #b6b6b6; }
.ui-paging-current.ui-state-default.ui-state-disabled.ui-corner-all.ui-paging-prev /* pagination previous button */ { padding: 3px 7px; color: #333; /* background-image: none; */
	/* border: 1px solid #b6b6b6; */
	text-shadow: none !important; margin: 0 2px 0 0; text-decoration: none;/* background-color: #ddd; */
}
.ui-state-default.ui-corner-all.ui-state-disabled.ui-paging-ellipse /* elipse dots */ { background-image: none; color: #333; cursor: auto; background-color: #f2f2f2; text-shadow: none !important; border: 1px solid #DEDFE0; opacity: 1; padding: 1px 5px; }
.ui-paging-next /* pagination next button */ { color: #FFF; }
.ui-paging-current.ui-state-default.ui-state-disabled.ui-corner-all.ui-paging-next { /* background-image: none; */
	color: #333; cursor: auto; /* background-color: #a1a3a6; */
	text-shadow: none !important; /* opacity: 1; */
	padding: 3px 7px; }
.ui-paging-current.ui-state-default.ui-state-disabled.ui-state-highlight.ui-corner-all /* disabled pagination buttons (selected) */ { color: #FFFFFF; opacity: 1; padding: 4px 7px 4px 7px; background-color: #008bc3; background-repeat: repeat-x; background-position: left top;/* border: 0px solid #004280; */
}
/* ------- footer --------------*/

.fe-footer-container { font-family: Arial, Helvetica, sans-serif; padding: 40px 0 0; font-size: 10px; line-height: 24PX; }
/* ============================ CHARTING TOOL ======================= */
ul.chartingTabs.fe-performancetable-tabs.fe-tabs.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all {
    display: none !important;
}
.fe-search-panel.ui-tabs-panel.ui-widget-content.ui-corner-bottom /* search pannel */ { color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; height: auto; background-image: url(fe_img/01_bg.png); margin-bottom: 10px; padding: 10px; }
.instrumentTabSearchOptions /* LABEL */ { margin: 0 28px 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 0 10px 10px 0; font-weight: normal; }
.instrumentTabResultsOptions { padding: 0; border: 0; height: auto; width: 200px; }
select.fundManagers, select.fundSectors, select.chartInstrument /* drop down select */ { font-family: Arial, Helvetica, sans-serif; font-size: 12px !important; }
.fe-chart-container { background-image: none; background-color: #fff; text-align:center !important; }
.fe-chart-container img { text-align:center !important; }
.fe-chart-tabs-container /* tab control */ { background: url(fe_img/tabsChart_container_bg.png) repeat-x left top #ffffff; padding: 0; margin: 0; border: 0 !important; }
.fe-performance-table.ui-tabs /* performance table container */ { padding: 0; font-size: 12px; }
.ui-widget-content {background:none;}
.ui-widget-content a { color: #505050; }
/* chart basis popup */

.shownOption { top: 32px; font-size: 12px; color: #505050; border: 2px solid #505050; font-weight: normal; padding: 10px; background-color: #FFFFFF; background-repeat: repeat-x; background-position: left top; right: 0px; }
.fe-button.fe-closechartbasis-button, .fe-button.fe-closetimeperiod-button, .fe-button.fe-closeevents-button { text-indent: -1000em; background: url(fe_img/closeChartBasisPannel.png) no-repeat; width: 16px; height: 16px; padding: 0; display:block; border-radius: 0;}
.fe-chart-chartingOptions-container { margin: 5px -3px 0 0; }
.fe-button.fe-chartbasis-button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only, .fe-button.fe-back-button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only, .fe-button.fe-timeperiodToggle-button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only, .fe-button.fe-events-button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only /* chart basis */ { color: #293030; font-size: 11px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; width: auto !important; font-weight: normal; margin: 0 4px 0 0; padding: .5em 1.1em; background-color: #d3d3d3; background-repeat: repeat-x; background-position: left bottom; border-radius: 0;}
.fe-button.fe-chartbasis-button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only:focus, .fe-button.fe-timeperiodToggle-button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only:focus, .fe-button.fe-events-button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only:focus /* chart basis active*/ { color: #FFFFFF; font-size: 11px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; width: auto !important; font-weight: normal; margin: 0 4px 0 0; background-color: #293030; background-repeat: repeat-x; background-position: left top; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.fe-basis-toglebutton.fe-button-top.fe-button.ui-widget.ui-state-default, .fe-basis-toglebutton.fe-button-bottom.fe-button.ui-widget.ui-state-default, .fe-basis-toglebutton.fe-button-top.fe-button.ui-widget.ui-state-default.ui-button.ui-corner-all.ui-button-text-only, .fe-basis-toglebutton.fe-button-bottom.fe-button.ui-widget.ui-state-default.ui-button.ui-corner-all.ui-button-text-only, .fe-button.fe-timeperiod-button.ui-state-default, .fe-button.fe-event-label.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-icon-primary /* chart basis options button */ { color: #003876; font-size: 11px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight: normal; border: 1px solid #ccc; background-repeat: repeat-x; background-position: 0 0; margin-bottom:4px; background-image: url(fe_img/buttonOptions.png); border-radius:0; padding: .5em 1.4em;}
.fe-basis-toglebutton.fe-button-top.fe-button.ui-widget.ui-button.ui-corner-all.ui-button-text-only.ui-state-highlight:focus, .fe-basis-toglebutton.fe-button-bottom.fe-button.ui-widget.ui-button.ui-corner-all.ui-button-text-only.ui-state-highlight:focus, .fe-basis-toglebutton.fe-button-top.fe-button.ui-widget.ui-button.ui-corner-all.ui-button-text-only.ui-state-highlight, .fe-basis-toglebutton.fe-button-bottom.fe-button.ui-widget.ui-button.ui-corner-all.ui-button-text-only.ui-state-highlight, .fe-button.fe-timeperiod-button:focus, .fe-button.fe-timeperiod-button.ui-state-highlight.ui-state-hover:focus, .fe-button.fe-timeperiod-button.ui-state-highlight, .fe-button.fe-event-label.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-icon-primary.ui-state-active:hover, .fe-button.fe-event-label.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-icon-primary:active /* chart basis options Active */ {color: #fff;font-size: 11px;text-decoration: none;font-family: Arial, Helvetica, sans-serif;font-weight: normal;border: 1px solid #293030;background-color: #293030;background-repeat: repeat-x;background-position: left top;border-radius:0;margin-bottom:4px;background-image: url(fe_img/buttonOptionsActive.png);padding: .5em 1.4em;}
/* table */

.fe-chart-perfTableBody td { background-color: #fff; }
/* set fixed width for the headers */

.fe-tabs-datacontainer .fe-datatable th:nth-child(1) /* name */ { width: 70px; }
.fe-tabs-datacontainer .fe-datatable th { min-width: 50px; }
#Price-data-container.fe-tabs-datacontainer .fe-datatable th:nth-child(5) /* price date */ { width: 82px; }
#Price-data-container.fe-tabs-datacontainer .fe-datatable th { min-width: 71px; }
#FundInfo-data-container.fe-tabs-datacontainer .fe-datatable :nth-child(5) /* fund size */ { min-width: 65px; }
#FundInfo-data-container.fe-tabs-datacontainer .fe-datatable :nth-child(3) /* benchmark */ { min-width: 127px; }
#FundInfo-data-container.fe-tabs-datacontainer .fe-datatable :nth-child(2) { min-width: 99px; }
#FundInfo-data-container.fe-tabs-datacontainer .fe-datatable :nth-child(4) { min-width: 110px; }
.fe-tab-container-Charges  .fe-datatable .pdfableColumn.fe-columnheader-BespokeColumn6{
	min-width: 190px;
	max-width: 190px;
	width:190px;
}
/* ------------------------------ */


.fe-datatable .fe-basket-shortlistitems td a { background: url(fe_img/ico_disabledBasket.png) no-repeat; padding: 0 0 0 17px; cursor: default; }
.fe-datatable .fe-basket-portfolioitems TD a { background: url(fe_img/ico_disabledBasket.png) no-repeat; padding: 0 0 0 17px; cursor: default; }
td.fe-deleteImage a { background: url(fe_img/ico_deleteBasket.png) no-repeat scroll 0 0 transparent; display: block; height: 17px; margin: auto; padding: 0; width: 17px; }
td.fe-deleteRow a { background: url(fe_img/ico_remove.png) no-repeat; padding: 0 0 0 17px; cursor: pointer; }
.fe-basket-width { width: 280px; }
.fe-portfolio-totalFooter td { font-weight: normal; background-color: #DFDFDF; }
/*********** Start: Phase 2 ****************/
.flLeft { float: left; margin-right: 10px; }
.flRight { float: right; margin-left: 10px; }
.fe-cover { padding: 0px; margin: 0px; }
.fe-topmenu { font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 100%; background: transparent; }
.fe-menuTabs-list { position: absolute; top: -75px; right: 81px; float: right; }
.fe-menuTabs-content { background: url(fe_img/01_bg.png) repeat scroll 0 0 transparent; }
.fe-topmenu .fe-menuTabs-list li { border-left: 1px solid transparent; padding: 0; list-style-type: none; margin: 0 2px 0 0; background:url(fe_img/tabs_container_bg.png) repeat-x left bottom; float: left; height: 71px; list-style-image: none; border-right: 1px solid transparent; }
.fe-topmenu .fe-menuTabs-list li.selected { background: url(fe_img/tab_selected_bg.png) #f89728 repeat-x left bottom; border-right: 1px solid transparent; border-left: 1px solid transparent; }
.fe-topmenu .fe-menuTabs-list li a { padding: 42px 20px 10px; display: block; color: #fff; font-weight: bold; text-decoration: none; }
.fe-topmenu .fe-menuTabs-list li:hover a { color: #FFFFFF !important; }
.fe-topmenu .fe-menuTabs-list li a.selected { /*background-color: #fff;*/
	color: #FFFFFF !important; text-decoration: none; }
.fe-topmenu .fe-menuTabs-list li a#FundCentreMasterTab { background: url(fe_img/aFunds.png) no-repeat center 6px; }
.fe-topmenu .fe-menuTabs-list li a:hover#FundCentreMasterTab, .fe-topmenu .fe-menuTabs-list li a.selected#FundCentreMasterTab { background: url(fe_img/aFundsSelected.png) no-repeat center 6px; }
.fe-topmenu .fe-menuTabs-list li a#portfolioScanMasterTab { background: url(fe_img/aPortfolioScan.png) no-repeat center 6px; }
.fe-topmenu .fe-menuTabs-list li a:hover#portfolioScanMasterTab, .fe-topmenu .fe-menuTabs-list li a.selected#portfolioScanMasterTab { background: url(fe_img/aPortfolioScanSelected.png) no-repeat center 6px; }
.fe-topmenu .fe-menuTabs-list li a#SavedPortfoliosMasterTab { background:url(fe_img/aSavedPortfolio.png) no-repeat center 6px; }
.fe-topmenu .fe-menuTabs-list li a:hover#SavedPortfoliosMasterTab, .fe-topmenu .fe-menuTabs-list li a.selected#SavedPortfoliosMasterTab { background: url(fe_img/aSavedPortfolioSelected.png) no-repeat center 6px; }
.fe-topmenu .fe-menuTabs-list li a#ShortListMasterTab { background: url(fe_img/aShortlist.png) no-repeat center 6px; }
.fe-topmenu .fe-menuTabs-list li a:hover#ShortListMasterTab, .fe-topmenu .fe-menuTabs-list li a.selected#ShortListMasterTab { background: url(fe_img/aShortlistSelected.png) no-repeat center 6px; }
.fe-topmenu .fe-menuTabs-list li a#PortfolioMasterTab { background: url(fe_img/aPortfolio.png) no-repeat center 6px; }
.fe-topmenu .fe-menuTabs-list li a:hover#PortfolioMasterTab, .fe-topmenu .fe-menuTabs-list li a.selected#PortfolioMasterTab { background: url(fe_img/aPortfolioSelected.png) no-repeat center 6px; }
.fe-topmenu .fe-menuTabs-list li a#ModelPortfolioMasterTab { background: url(fe_img/aModelPortfolio.png) no-repeat center 6px; }
.fe-topmenu .fe-menuTabs-list li a:hover#ModelPortfolioMasterTab, .fe-topmenu .fe-menuTabs-list li a.selected#ModelPortfolioMasterTab { background: url(fe_img/aModelPortfolioSelected.png) no-repeat center 6px; }
.fe-tabs-container-Portfolio .fe-tabs-item.ui-state-default.ui-corner-top:last-child { border-right:0; }
.fe-exportFund { display: inline-block; background: url(fe_img/export-fund.png) no-repeat left 1px; padding: 0 0 0 20px; }
.fe-spaceUp { margin: 15px 0 0; }
.fe-weight { text-align: center; width: 80px; }
.fe-weightValue { text-align: right; width: 50px; }
.fe-basket { z-index: 3000; position: absolute; right: 0; top: -73px; padding-top: 0; width: 84px; }
.fe-basketOpen { z-index: 5000; position: fixed; padding: 0; width: 250px; background: #f0f0f0; top: 180px; right: 0; box-shadow: 0 0 3px #888; }
.fe-basket-header-item-count p { display: none; }
.fe-fundsInBasket { text-align: center; float: left; color: #c11f38; font-size: 11px; cursor: pointer; background: #a0ae7c url("fe_img/basket_tab.png") no-repeat scroll center top; width: 100%; height: 70px; }
.fe-basketDraggable { display: none; float: left; width: 0; }
.fe-basketPin { display: inline-block; width: 20%; float: right; }
.fe-basketTitle { display: inline-block; width: 100%; text-align: center; }
.fe-basketHeader { padding: 10px 0 5px; color: #fff; font-size: 11px; }
.fe-ico-basket-expand { background-image: none; display: block; position: absolute; z-index: 1000; width: 100%; padding: 0; margin: 0; top: 25px; height: 45px; }
.fe-fundsInBasket H5 { padding: 0; color: #fff; font-size: 15px; font-weight: bold; padding-top: 0; margin: 0px; }
.fe-tableInBasket { box-shadow: 0 0 3px #888; padding: 10px 10px 10px; background-color: #fff; margin: 0; float: right; display: none; width:300px; border:1px solid #ccc\9; }
.fe-tableInBasket .fe-datatable tr td, #fe-basket-table {  *white-space:pre !important;
 *text-align:left !important;
}
.fe-tableInBasket .fe-datatable tr td a.fe-ico-basket-remove, td.fe-icon-basket-remove a { background:url(fe_img/ico_remove.png) no-repeat left 1px;  *height: 13px;
 *padding: 0 0 0 17px
}
.fe-tableInBasket TABLE { border-top: 1px solid #ebeae8; }
.fe-tableInBasket table td { }
.fe-datatable .total TD { background-color: #dfdfdf; font-weight: bold; }
.fe-basketOpen .ui-button-text-only .ui-button-text { padding: 2px 5px; }
.ui-resizable.ui-draggable.ui-corner-all.ui-widget-content.ui-widget.ui-dialog INPUT { padding: 6px; width: 90%; font-family: Arial, sans-serif; height: auto; color: #c4c4c4; font-size: 12px; border: 1px solid #c4c4c4; }
.ui-resizable.ui-draggable.ui-corner-all.ui-widget-content.ui-widget.ui-dialog INPUT:focus { border: 1px solid #48b7ad; color: #16343b; padding: 6px; }
.ui-resizable-handle{ border: 1px solid #ebeae8;display:none !important; }
.ui-resizable.ui-draggable.ui-corner-all.ui-widget-content.ui-widget.ui-dialog .ui-helper-clearfix.ui-corner-all.ui-widget-header.ui-dialog-titlebar { padding: 10px 6px; margin: 0 0 20px; font-family: Arial, sans-serif; background: url(fe_img/padding_top_bg.png) #fff repeat-x left top; font-size: 15px; border: 1px solid #ebeae8; }
.fe-column-weight { width: 50px; text-align: right; }
.ui-dialog{
	background:#fff;
	outline:none !important;
}
/* ============== Date Picker =========================== */ 
.ui-datepicker {
	background: none repeat scroll 0 0 #ebe2c7;
	border: 1px solid #cdcdcd;
	width: 222px;
	z-index: 99999 !important;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	padding:0 !important;
	
}
.ui-datepicker table{
	margin:0;

}
.ui-datepicker th { color: #3e3e3e; }
.ui-datepicker td span, .ui-datepicker td a {
	background: none repeat scroll 0 0 #fff !important;
	border: 0px solid #cdcdcd !important;
	color: #000 !important;
	text-align: center;
	padding: 3px;
}
.ui-datepicker td{
	padding:0;
		border: 1px solid #cdcdcd !important;
}
.ui-datepicker td a.ui-state-active, .ui-datepicker td a:hover {
	background: #293030 !important;
	border: 0px solid #cdcdcd !important;
	color: #fff !important;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
	margin: 0px;
	width: 43%;
}
/* ============== Login =========================== */

.fe-loginPannel { width: auto; margin: 0 auto; background:url(fe_img/LoginBackground.png) no-repeat left top; height:500px; }
.fe-login-form { margin: 90px auto 0 !important; padding: 20px 0 0; line-height:80%; width: 450px; font-size:13px; }
.fe-login-form label { float: left; width: 23%; text-align: left; display: inline-block; font-weight: normal; color:#333; padding: 4px 0 0; margin-top:5px; }
.fe-login-textbox { border: 1px solid #C4C4C4; float: left; font-family: Arial, sans-serif; font-size: 12px; height: 12px; margin: 0 0 20px; padding: 3px; width: 60%; height:25px; }
.fe-login-textbox:focus { padding: 3px; border: 1px solid #48b7ad; color: #505050; }
.fe-login-page { background:url(fe_img/header-line.png) no-repeat right top; margin: 0 auto; padding: 5px 0; width: 1000px; min-height: 500px; }
.fe-login-reset { line-height: 200%; float: left; font-weight: normal; color: #505050; }
.fe-login-button-container { float: right; margin-left: 10px; }
.fe-login-rememberme { margin-right: 12px; font-weight: normal; }
input.fe-login-button { padding-top: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; height: 25px; width: 94px; border:0; border-radius:2px; }
.fe-input { background: url(fe_img/button.png) repeat-x scroll 0 0 #15343A; border: 1px solid #15343A; color: #fff; font-weight: normal; text-decoration: none; cursor: pointer; padding: 0 2px; width: 70px !important; }
.fe-login-header { font-size: 23px; font-weight: normal; padding: 0; margin: 0 0 30px; display:none; }
.fe-login-button-container { margin:0 340px 0 0;  *margin-right:170px;
}
.fe-logon-errors { margin-top: 1em; }
.fe-logon-errors .validation-summary-errors { background-color: #fafafa; border: 1px solid #ccc; }
.fe-tabs-container-ModelPortfolio .fe-datatable tr.exportPortfolio { background-color: #b2b2b2; }
.fe-tabs-container-ModelPortfolio .fe-datatable tr.exportPortfolio td { background-color: #b2b2b2; }
.fe-buttonsInBasket { margin-top: 15px; }
.ui-dialog .fe-portfolio-export-dlg { border: 3px solid #004280; padding: 0 0 10px; }
.fe-portfolioExport-fundName { background-color: #004280; color: white; display: block; font-size: 14px; padding: 5px 0 5px 10px; }
.fe-ico-add-to-portfolio, .fe-ico-add-to-basket { margin-left: 10px; }
.fe-effects-moveToBasket { border: 2px dotted #939393; background-color: #D1D1D1; }
.fe-basket-header-item-count .text { position: relative; top: 0; }
.fe-cookies-message-container { background-color: #323232; }
.fe-cookies-message-prompt h2 { color: #fff; }
.fe-cookies-message-prompt p { color: #bebebe; }
.fe-cookies-message-prompt A { color: #f6a21d; font-size: 1.5em; }
.fe-cookies-message-prompt A:hover { color: #fff; }
.fe-cookie-privacypolicy { font-weight: normal; cursor: pointer; }
.fe-cookie-privacypolicy:hover { text-decoration: underline; }
.fe-icon-deleteall-text { color: #505050; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 700; }
.fe-icon-deleteall-text:hover { text-decoration: underline; }
/*Portfolio Scan*/
.fe-pscan-benchmarkContainer { background: url(fe_img/advancedSearch_bg.png) no-repeat center top; padding: 15px 0; }
/*********** End: Phase 2 ******************/

/* ========================================= DIALOG ============================================= */

.fe-ui-dialog { background: #fff; padding: 0; overflow: visible; }
.fe-ui-form-dialog.ui-dialog.ui-widget.ui-widget-content { border: 3px solid #F89728; }
.fe-ui-error-dialog.ui-dialog.ui-widget.ui-widget-content { border: 3px solid #ed1a3a; }
.fe-ui-dialog .ui-dialog-titlebar /* dialog title */ { font-size: 16px; font-weight: bold; color: #FFFFFF; padding: 10px 15px; margin: 0; }
.fe-ui-form-dialog .ui-dialog-titlebar { background-color: #f89728; }
.fe-ui-error-dialog .ui-dialog-titlebar { background-color: #ed1a3a; }
.fe-ui-dialog .ui-icon-closethick { position: absolute; top: -24px; right: -22px; background: url(fe_img/close-dialog-icon.png) no-repeat 0 0; width: 35px; height: 35px; display: block; margin: 0; padding: 0; }
.fe-ui-error-dialog .ui-icon-closethick.ui-button-icon { background: url(fe_img/close-error-dialog-icon.png) no-repeat 0 0; }
.fe-ui-dialog .ui-icon-closethick img { display: none; }
.fe-ui-form-dialog .ui-dialog-titlebar-close { background-color: #f89728; border: 0; width: 40px; }
.fe-ui-error-dialog .ui-dialog-titlebar-close { background-color: #ed1a3a; border: 0; width: 40px; }
.fe-dialog-createPortfolio-container /* dialog container */ { min-height: 250px; }
.fe-dialog-createPortfolio-container .ui-widget-content { position: static; }
.ui-dialog-content.ui-widget-content.fe-pscan-benchmarkContainer /* content container */ { padding: 15px; }
.fe-dialog-createPortfolio-container h2, .fe-dialog-portfoliosave-container h2 { font-size: 16px; margin: 0; padding: 0 0 15px 15px; color: #ED1A3B; background: url(fe_img/ico_step.png) no-repeat left 1px; display: block; }
.fe-dialog-createPortfolio-container label, .fe-saveportfolio-stepOne-container label { font-size: 14px; font-weight: bold; padding: 0 0 7px 20px; color:#f89728; }
.fe-dialog-createPortfolio-container select, .fe-saveportfolio-stepOne-container select { width: auto; width: 92%; margin: 0 0 20px; }
.fe-portfolioSettings-stepOne-container /* step one container */ { float: left; width: 47.5%; border-right: 1px solid #cbcbcb; margin: 0 2.45% 0 0; width: 49% \9;	/* below ie8 */ }
.fe-portfolioSettings-stepTwo-container /* step two container */ { float: right; width: 49.5%; }
.fe-pscan-benchmark-indiciesContainer label, .fe-benchmark-indiciesContainer label /* select indicies */ { background: url(fe_img/ico_select_index.png) no-repeat left top; display: block; }
.fe-pscan-benchmark-sectorContainer label, .fe-benchmark-sectorContainer label /* select sector */ { background: url(fe_img/ico_select_sector.png) no-repeat left top; display: block; }
.fe-pscan-benchmark-weightedSectorAverageContainer { width: 92%; }
.fe-pscan-benchmark-weightedSectorAverageContainer label, .fe-benchmark-weightedSectorAverageContainer label /* sector averages */ { background: url(fe_img/ico_sector_average.png) no-repeat left top; display: inline-block; float: left; }
.fe-pscan-benchmark-weightedSectorAverageContainer input, .fe-benchmark-weightedSectorAverageContainer input { float: left; margin-left:15px; }
.fe-pscan-benchmark-timePeriodContainer label, .fe-benchmark-timePeriodContainer label /* time period */ { background: url(fe_img/ico_time_period.png) no-repeat left top; display: block; }
.BenchmarkSettingNavButtons /* buttons container */ { position:relative; padding: 10px 0 0; width: 47%; border-top-width: 1px; border-top-style: solid; border-top-color: #858585; float:right; margin-top:65px; }
.fe-button-back.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only /* back button*/ { color: #FFF; font-size: 12px; padding: 0 12px !important; text-decoration: none; font-family: Arial, Helvetica, sans-serif; width: auto !important; font-weight: normal; position: absolute; left: 0; background-color: #757575; background-repeat: repeat-x; background-position: left bottom; background-image: url(fe_img/button.png); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.fe-button-back.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only:focus, .fe-button-back.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only:hover /* back button focus*/ { color: #FFF; font-size: 12px; padding: 0 12px !important; text-decoration: none; font-family: Arial, Helvetica, sans-serif; width: auto !important; font-weight: normal; background-color: #757575; background-repeat: repeat-x; background-position: left bottom; background-image: url(fe_img/buttonOver.png); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.BenchmarkSettingNavButtons .fe-button-go.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only /* go button*/ { color: #FFF; font-size: 12px; padding: 0 12px !important; text-decoration: none; font-family: Arial, Helvetica, sans-serif; width: auto !important; font-weight: normal; position: absolute; right: 0; background-color: #757575; background-repeat: repeat-x; background-position: left bottom; background-image: url(fe_img/button.png); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.fe-button-go.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only:focus, .fe-button-go.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only:hover /* go button focus*/ { color: #FFFFFF; font-size: 12px; padding: 0 12px!important; text-decoration: none; font-family: Arial, Helvetica, sans-serif; width: auto !important; font-weight: normal; background-color: #757575; background-repeat: repeat-x; background-position: left bottom; background-image: url(fe_img/buttonOver.png); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.BenchmarkSettingNavButtons .fe-button span { padding: 2px 5px; }
/* ---------- REPORT TABS --------------- */
 
 
.fe-tabs-autoLoad li.fe-pscan-portfolioComp a, .fe-tabs-autoLoad li.fe-pscan-portfolioComp a:hover { background:url(fe_img/portfolioComp.png) no-repeat center 3px; padding: 42px 10px 0; }
.fe-tabs-autoLoad li.fe-pscan-assetSplit a, .fe-tabs-autoLoad li.fe-pscan-assetSplit a:hover { background:url(fe_img/assetSplit.png) no-repeat center 3px; padding: 42px 10px 0; }
.fe-tabs-autoLoad li.fe-pscan-geographicSplit a, .fe-tabs-autoLoad li.fe-pscan-geographicSplit a:hover { background:url(fe_img/geographicSplit.png) no-repeat center 3px; padding: 42px 10px 0; }
.fe-tabs-autoLoad li.fe-pscan-sectorSplit a, .fe-tabs-autoLoad li.fe-pscan-sectorSplit a:hover { background:url(fe_img/sectorSplit.png) no-repeat center 3px; padding: 42px 10px 0; }
.fe-tabs-autoLoad li.fe-pscan-portfolioPerf a, .fe-tabs-autoLoad li.fe-pscan-portfolioPerf a:hover { background:url(fe_img/cumPerf.png) no-repeat center 3px; padding: 42px 10px 0; }
.fe-tabs-autoLoad li.fe-pscan-portfolioDiscrete a, .fe-tabs-autoLoad li.fe-pscan-portfolioDiscrete a:hover { background:url(fe_img/discPer.png) no-repeat center 3px; padding: 42px 10px 0; }
.fe-tabs-autoLoad li.fe-pscan-portfolioRisk a, .fe-tabs-autoLoad li.fe-pscan-portfolioRisk a:hover { background:url(fe_img/portfolioRisk.png) no-repeat center 3px; padding: 42px 10px 0; }
.fe-tabs-autoLoad li.fe-pscan-stocks a, .fe-tabs-autoLoad li.fe-pscan-stocks a:hover { background:url(fe_img/stock.png) no-repeat center 3px; padding: 42px 10px 0; }
/* ---------- REPORT TABS  Selected--------------- */


.fe-tabs-autoLoad li.fe-pscan-portfolioComp.ui-tabs-selected.ui-state-active a { background:url(fe_img/portfolioComp-selected.png) no-repeat center 3px; padding: 42px 10px 0; }
.fe-tabs-autoLoad li.fe-pscan-assetSplit.ui-tabs-selected.ui-state-active a { background:url(fe_img/assetSplit-selected.png) no-repeat center 3px; padding: 42px 10px 0; }
.fe-tabs-autoLoad li.fe-pscan-geographicSplit.ui-tabs-selected.ui-state-active a { background:url(fe_img/geographicSplit-selected.png) no-repeat center 3px; padding: 42px 10px 0; }
.fe-tabs-autoLoad li.fe-pscan-sectorSplit.ui-tabs-selected.ui-state-active a { background:url(fe_img/sectorSplit-selected.png) no-repeat center 3px; padding: 42px 10px 0; }
.fe-tabs-autoLoad li.fe-pscan-portfolioPerf.ui-tabs-selected.ui-state-active a { background:url(fe_img/cumPerf-selected.png) no-repeat center 3px; padding: 42px 10px 0; }
.fe-tabs-autoLoad li.fe-pscan-portfolioDiscrete.ui-tabs-selected.ui-state-active a { background:url(fe_img/discPer-selected.png) no-repeat center 3px; padding: 42px 10px 0; }
.fe-tabs-autoLoad li.fe-pscan-portfolioRisk.ui-tabs-selected.ui-state-active a { background:url(fe_img/portfolioRisk-selected.png) no-repeat center 3px; padding: 42px 10px 0; }
.fe-tabs-autoLoad li.fe-pscan-stocks.ui-tabs-selected.ui-state-active a { background:url(fe_img/stock-selected.png) no-repeat center 3px; padding: 42px 10px 0; }
/* ---------- Portfolio composition tab --------------- */

.fe-pscan-benchmark { padding-bottom: 10px; }
.fe-pscan-benchmark-label { font-weight: normal; width : 200px; display :inline-block; }
.fe-pscan-benchmark-value { }
.fe-pscan-timeperiod { padding-bottom: 10px; }
.fe-pscan-timeperiod-label { font-weight: normal; width : 200px; display :inline-block; }
.fe-pscan-timeperiod-value { }
.fe-chartlegend-datatable { display:none; }
.fe-pscan-portfoliorow .fe-chartlegend-datatable, .fe-pscan-benchmarkrow .fe-chartlegend-datatable, .fe-ratios-tableBody .fe-chartlegend-datatable, .fe-ratios-tableBody .fe-chartlegend-datatable { display: inline-block; }
tr.fe-pscan-portfoliorow td, tr.fe-pscan-benchmarkrow td { font-weight: normal; }
.fe-dialog-createPortfolio-container { border: 3px solid #f89728 !important; width: 600px !important; }
.fe-dialog-createPortfolio-container .ui-dialog-titlebar.ui-widget-header { color: #fff; }
.fe-dialog-createPortfolio-container h2 { color: #ed1a3b; }
.fe-dialog-createPortfolio-container label { color: #f89728; }
#returnOverride.fe-chart-return-textbox { float: left; right: -1px; position: relative; top: 1px; width: 50px; }
.fe-innerEvent-container label { border-radius: 5px; }
.fe-mastertabs-PortfolioMasterTab.fe-menuTabs-content.ui-tabs-panel.ui-widget-content.ui-corner-bottom { padding-top: 20px; }
.fe-datatable .odd td:first-child, .fe-datatable .even td:first-child { width:16px; border-left: 0px solid #D8D8D8; }
.fe-basket-empty-message span { font-weight: normal; color:#fff; }
#floatcontainer .fe-basket-addtoshortlist, #floatcontainer .fe-basket-ammendbasket, #floatcontainer .fe-basket-addtoportfolio, #floatcontainer .fe-basket-chartall, #floatcontainer .fe-button-export { background-color: #003876; }
#floatcontainer .fe-basket-clear { background-color: #003876; }
.dt-risk { background: url(fe_img/bg_RiskScore.png) no-repeat center center !important; color: #505050; font-size: 11px; font-weight: normal; }
.ui-tabs .ui-tabs-nav li { top:0; }
.fe-logout-container { float:right; padding:10px; z-index: 1; }
.fe-logout-actionLink { font-weight: bold; color:#F89728; }
.mfs-selected-option { margin-bottom: 10px; }
.ui-widget-content { }
.fe-tabs-datacontainer .fe-datatable td:nth-last-child(1), .fe-tabs-datacontainer .fe-datatable td:nth-last-child(2) { width:25px; }
.addToChart { position: relative; top: -4px; }
a.fe-ico-basket-shortlist-add, a.fe-ico-basket-portfolio-add, td.fe-icon-basket-add a { background: url(fe_img/ico_addFund.png) no-repeat left 1px; height: 13px; padding: 0 0 0 17px; }
.ui-sortable.fe-tabs-grid-columnheader.fe-columnheader-FundName { width: 350px; }
.fe-datatable.fe-assetSplit th:first-child, .fe-datatable.fe-geographicalSplit th, .fe-datatable.fe-sectorSplit th { width: 320px; }
.ui-notsortable.fe-tabs-grid-columnheader.pdfableColumn.fe-columnheader-LegendColour { margin: 0; padding: 0; width: 50px !important; }
.fe-ico-unpin, .fe-ico-pin { background: none repeat 0 0 transparent; }
/* ---------- saved portfolios tab --------------- */



.ui-multiselect { padding: 2px 0 2px 4px; text-align: left; background-color: #f6f6f6 !important; border: 1px solid #cccccc !important; color: #000000 !important; border-radius: 5px !important; }
.ui-multiselect span.ui-icon { float:right }
.ui-multiselect-single .ui-multiselect-checkboxes input { position:absolute !important; top: auto !important; left:-9999px; }
.ui-multiselect-single .ui-multiselect-checkboxes label { padding:5px !important }
.ui-multiselect-header { margin-bottom:3px; padding:3px 0 3px 4px }
.ui-multiselect-header ul { font-size:0.9em }
.ui-multiselect-header ul li { float:left; padding:0 10px 0 0 }
.ui-multiselect-header a { text-decoration:none }
.ui-multiselect-header a:hover { text-decoration:underline }
.ui-multiselect-header span.ui-icon { float:left }
.ui-multiselect-header li.ui-multiselect-close { float:right; text-align:right; padding-right:0 }
.ui-multiselect-menu { display:none; padding:3px; position:absolute; z-index:10000; text-align: left }
.ui-multiselect-checkboxes { position:relative /* fixes bug in IE6/7 */; overflow-y:auto }
.ui-multiselect-checkboxes label { cursor:default; display:block; border:1px solid transparent; padding:3px 1px }
.ui-multiselect-checkboxes label input { position:relative; top:1px }
.ui-multiselect-checkboxes li { clear:both; font-size:0.9em; padding-right:3px }
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label { text-align:center; font-weight:bold; border-bottom:1px solid }
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a { display:block; padding:3px; margin:1px 0; text-decoration:none }
/* remove label borders in IE6 because IE6 does not support transparency */
* html .ui-multiselect-checkboxes label { border:none }
.fe-search-searchInfoText { margin: 10px 0px 20px 0px; }
.fe-portfolio-deleteall { position:absolute; }
.fe-userPortfolio-name, .fe-userPortfolio-benchmark, .fe-userPortfolio-currency { margin-bottom:5px; }
.fe-userPortfolioDropdown { padding-top: 10px; padding-bottom: 10px; }
.fe-userPortfolioDetails { min-height: 10px !important; padding-bottom: 10px; }
.fe-userPortfolio-name-label { font-weight: bold; width: 200px; display: inline-block; }
.fe-userPortfolio-name-value { }
.fe-userPortfolio-benchmark-label { font-weight: bold; width: 200px; display: inline-block; }
.fe-userPortfolio-benchmark-value { }
.fe-userPortfolio-currency-label { font-weight: bold; width: 200px; display: inline-block; }
.fe-userPortfolio-currency-value { }
.fe-manageportfolios-dialog .fe-datatable td { padding:0px; height:60px; }
.fe-manageportfolios-dialog .fe-datatable .txtPortfolioName { padding: 5px 0px; margin:0px; width: 166px; }
.fe-manageportfolios-dialog .fe-datatable .txtPortfolioDescription { width: 300px; height: 40px }
.fe-manageportfolios-dialog .fe-cancelportfoliochangediv { margin-top: 5px }
.fe-manageportfolios-dialog .fe-datatable .fe-portfolioNameHeader { width: 166px; }
.fe-manageportfolios-dialog .fe-datatable .fe-portfolioDescriptionHeader { width: 312px; }
.fe-portfolioconstituents-dialog table { width:100%; }
.fe-portfolioconstituents-dialog table th { padding: 5px; height: 10px; background-color: #F8F8F8; background-image:none; }
.fe-portfolioconstituents-dialog table thead th { background: #fafbfa url(fe_img/th_bg.png) repeat-x left bottom; }
.fe-portfolioconstituents-dialog table tbody th { font-weight:normal; }
.fe-dialog-portfolioconstituents table tbody tr.odd td { background-color: #f8f8f8; border-bottom: 1px dotted #424242; }
.fe-dialog-portfolioconstituents table tbody tr.even td { background-color: #fff; border-bottom: 1px dotted #424242; }
.fe-dialog-portfolioconstituents { border: 1px solid #d5d5d5; }
.fe-pscan-benchmark-indiciesContainer, .fe-pscan-benchmark-sectorContainer { margin-bottom: 15px; }
.fe-savedportfolios-div { padding-top: 10px; }
/* ends */
.fe-datatable .even td.dt-risk { }
.fe-datatable .odd td.dt-risk { background-color: #E5F1F9 !important; }
.pdfableColumn.dt-risk { color: black; }
/*Portfolio save dialog*/
.fe-saveportfolio-stepOne-container /* step one container */ { float: right; width: 47.5%; }
.fe-portfolioSettings-stepTwo-container /* step two container */ { float: left; width: 47%; }
.fe-text-OR { float:right; }
.fe-text-OR { font-weight: bold; font-size: 14px; margin-right: 15px; }
.fe-saveportfolio-stepTwo-container { float: left; width: 49.5%; margin: 0 2.45% 0 0; border-right: 1px solid #cbcbcb; }
.fe-saveportfolio-stepTwo-container label { font-size: 14px; font-weight: bold; color:#f89728; }
.fe-saveportfolio-stepTwo-container select { width: auto; width: 95%; margin: 0 0 20px; }
.fe-saveportfolio-stepTwo-container input { width: auto; width: 92%; margin: 0 0 20px; }
.fe-saveportfolio-stepTwo-container textarea { width: 92%; margin: 0 0 20px; height:50px; }
.fe-saveportfolio-stepTwo-container label { display:block; padding: 0 0 7px 0px; }
.fe-portfoliosave-buttons /* buttons container */ { padding: 15px 0 0; border-top: 1px solid #cbcbcb; margin-top:20px; margin-bottom:20px; width:273px; }
.fe-portfoliosave-buttons .fe-button-go.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only /* go button*/ { -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; color: #fff; font-size: 12px; text-decoration: none; font-family: Arial, sans-serif; width: auto !important; background-color: #f98728; background-image: url(fe_img/button.png); background-repeat: repeat-x; background-position: left top; padding:0 12px !important; margin-left:4px; }
.fe-button-go.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only:focus, .fe-button-go.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only:hover /* go button focus*/ { color: #FFF; font-size: 12px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; width: auto !important; font-weight: normal; background-color: #f98728; background-repeat: repeat-x; background-position: left top; background-image: url(fe_img/button.png); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding:0 12px !important; margin-left:4px; }
.BenchmarkSettingNavButtons .fe-button span { padding: 2px 5px; }
.fe-portfoliosave-buttons .fe-button span { padding: 2px 0px; }
.fe-portfoliosave-buttons .btnSaveContainer { float:left; }
.fe-mandatoryfield-message { font-size:11px; }
a.fe-showportfolioconstituents { background: url(fe_img/icon_Constituents.png) no-repeat scroll left center transparent; cursor: pointer; display: inline-block; height: 19px; padding-left: 25px; line-height: 20px; }
.fe-basketbuttonslegend { padding: 0px 10px 10px 10px \9; /* below ie8 */ }
.fe-savedportfolios-div .ui-multiselect-menu.ui-widget.ui-widget-content.ui-corner-all { width:225px \9; /* below ie8 */ }
#instrumentType-FO-options .addToChart { float:right; }
#instrumentType-N-options .addToChart, #instrumentType-X-options .addToChart, #instrumentType-P-options .addToChart { float:left; }
.fe-tabs-container.ui-tabs.ui-widget.ui-widget-content.ui-corner-all { position:relative; z-index:50; }
.fe-tabs-container.fe-chart-tabs-container.ui-tabs.ui-widget.ui-widget-content.ui-corner-all { position:relative; z-index:40; }
 
.fe-chart-tabs-innerContainer:after{
	content:"";
	display:block;
	width:100%;
	height:1px;
	background:#000;
	position:absolute;
	top: 32px;
	right: 0;
}
.fe-chart-AddFundAndSector { position:relative;}
.ui-tabs .ui-tabs-panel { background:#FFFFFF; }
.ui-corner-all { behavior:none }
.ui-button-icon-secondary.ui-icon.ui-icon-triangle-1-s, .ui-button-icon-secondary.ui-icon.ui-icon-triangle-1-n { margin-top: -4px; }
.fe-portfolio-savedialog {  *width:375px;
}
.fe-closebutton-container { position:absolute; top:5px; right:5px; float:none; display:block; width:17px; height:16px; }
.fe-panel-text { float:none; display:inline-block; }
.fe-chart-subOptionLabel { position:relative; z-index:0; }
.fe-pscan-benchmark-indiciesContainer, .fe-benchmark-indiciesContainer, .fe-pscan-benchmark-timePeriodContainer { position:relative; z-index:50; }
.fe-pscan-benchmark-sectorContainer, .fe-benchmark-sectorContainer, .BenchmarkSettingNavButtons { position:relative; z-index:40; }
.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all { z-index:1000 !important; }
.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all[style] { z-index:1000 !important; }
.mfs-options, .mfs-container a.mfs-selected-option, .mfs-container a.mfs-selected-option span { border-radius:0; }
.mfs-selected-option span { background:#fff url(fe_img/dropDownArrow.png) no-repeat center 5px }
.mfs-optgroup { font-weight:bold; color:#505050; }
.fe-fund-tableBody { border:1px solid #ddd; }
.fe-tab-container-FundInfo .fe-columnheader-Sector { width:200px; }
.fe-tab-container-FundInfo .fe-columnheader-Benchmark { width:200px; }
.fe-fund-performance-astext-element { font-size: 11px; }
.mfs-options { top: 28px; }
.mfs-container { color: #666666; font-family: Helvetica,Arial; font-size: 12px; position: relative; width: 256px;}
.fe-search-fileters-container {float: left; height: 40px; margin: 5px 40px 5px 1px; width: 250px;}

a.fe-fund-document.fe-BespokeColumn5-fund-document {
  background: url(fe_img/ico_media.png) no-repeat center center; width: 20px; height: 20px;}

a.fe-fund-document.fe-BespokeColumn5-fund-document:hover {
  background: url(fe_img/ico_mediaOver.png) no-repeat center center; width: 20px; height: 20px;}

/* theme: ASX */

.fe-button.fe-search-button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only, .fe-button.fe-advSearch-button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-icon-secondary, .fe-button.fe-addtochart-button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only, .fe-button.fe-exporttopdf-button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only, .fe-basket-button, .ui-dialog .ui-dialog-buttonpane button {
   padding: .5em 1em;
}

.fe-button.fe-search-clear-button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only, .fe-basket-button-clear {
   padding: .4em 1em;
}

.ui-dialog .ui-button{
	font-size: 12px;
	border: 0;
	background:none;
}