/****** Standard font ******/
@font-face {
    font-family: 'mavenpro';
    src: url('../../content/fonts/mavenpro-regular-webfont.eot');
    src: url('../../content/fonts/mavenpro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../content/fonts/mavenpro-regular-webfont.woff') format('woff'),
         url('../../content/fonts/mavenpro-regular-webfont.ttf') format('truetype'),
         url('../../content/fonts/mavenpro-regular-webfont.svg#font_regular') format('svg');
    font-weight: normal;
    font-style: normal;
} 

@font-face {
    font-family: 'mavenpro_medium';
    src: url('../../content/fonts/mavenpro-medium-webfont.eot');
    src: url('../../content/fonts/mavenpro-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../content/fonts/mavenpro-medium-webfont.woff') format('woff'),
         url('../../content/fonts/mavenpro-medium-webfont.ttf') format('truetype'),
         url('../../content/fonts/mavenpro-medium-webfont.svg#font_medium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'mavenpro';
    src: url('../../content/fonts/mavenpro-bold-webfont.eot');
    src: url('../../content/fonts/mavenpro-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../content/fonts/mavenpro-bold-webfont.woff') format('woff'),
         url('../../content/fonts/mavenpro-bold-webfont.ttf') format('truetype'),
         url('../../content/fonts/mavenpro-bold-webfont.svg#font_medium') format('svg');
    font-weight: bold;
    font-style: normal;
} 


/****** Normal styling ******/
body {
	font-family:mavenpro,Arial,Helvetica,sans-serif;
}

input, select, textarea {
	font-family:inherit;
}


/****** 'Medium' styling ******/
.messagesTable tbody tr, 
div.supportTitleAndProduct span#supportTitle.supportTitle, 
.supportInfoPanel > .supportTitleAndProduct .sectionSubHeading,
div#supportInfoPanel.supportInfoPanel div.supportLinks,
div.watchlistWidgetContainer span.watchlistTitle,
 div#container.forms div.bodyPanel.sectionlinks a,
 div.helpPanel h2,
.msipHeadings, .web-flow div.accountDetails h1 {
 	font-weight: normal;
	font-family:mavenpro_medium,Arial,Helvetica,sans-serif;
}


/****** General bold styling ******/
.buttonAction, .buttons, label, boldLabel, .label, .boldLabel, input.buttonAction, 
.boldText, .bold, p.info, span.overTxtSpan, .unread, .clearBoth,
.feedbackPanelERROR, .feedbackPanelWARNING, .feedbackPanelINFO, .secondaryNavigation,
#logoutButtonPanel a, div#telephoneNumberPanel div#telephoneNumberLink p#openingHours,
.exRatesTable td.exCurrency, .questionText, div #pricingInfo p, .infoLine p,
.defaultHeaderPanel, .dataTable thead th,
.dataTable thead th.wicket_orderNone a, .dataTable thead th.wicket_orderUp a, .dataTable thead th.wicket_orderDown a,
.defaultTable thead th, #exRatesTable thead th,
.addressLine1, .addressLine2, .searchMatch, .stockSearchCategory, .headerDetails,
.tradeInfoHeader, .volumeInfoHeader, .reportsAndAccountsHeading, .tradeInfoHeading, .priceInfoHeading, 
.companyProfileHeading, .volumeInfoHeading, .priceInfoHeader, #name.priceInfoData, .reportsAndAccountsHeader,
 #countdown, #currencyProviderContainer, #continueLink,  #countdownInterval, #navigationError, 
 .accountCashLabel, .currentSubsLabel, .remainingSubsLabel, 
 .allocationsMessageText, .allocationDescription, .statusSelector.unselected, .statusSelector.selected, 
.redirectIndicator, div.dashboard caption, div.dashboard caption a, div.dashboard td.today,
div.dashboard td.active, div.dashboard td.hover, div.wicket-tree-table-body .responseRequired,
.notGranted div.bodyPanel, .riskWarning {
     font-weight: bold;
     font-size: 14px;
}


/****** Page-specific bold styling******/
div.portfolioItemsPanel table.portfolioTable tbody td.instrumentName.firstColumn,
.account-summary div.watchlistWidgetContainer table.watchlistTable tbody td.stockCode span,
.accountSummaryPanel td a:link, .accountSummaryPanel td a:active, .accountSummaryPanel td a:visited,
.watchlistLink a:link, .watchlistLink a:active, .watchlistLink a:visited, div.navigator, div.navigatorLabel span,
div.watchlistWidgetContainer .emptyListMessage,  div.watchlistMaxSizeMessage,
.account-summary .accountSummaryInformationPanel div p,
.cashWithdrawalPanel fieldset td, 
div.secureMessagesPanel .dataTable thead tr.headers .priority a span,
.messagesTable thead th.filter-header,
.messagesTable .filter-header select, .unread, .secureMessagePopup legend,
#msipPaymentDetailClientName, .msipPaymentDetail, div#container.msip div.editBankDetailsLink a,
.ccmInceptionLinkPanel a, div#container.ccm_update_select-account div#updateDetailsInformation, 
.pager .active, .ccm_update_select-template h3, 
ul.ccmTemplateList a:link, ul.ccmTemplateList a:active, ul.ccmTemplateList a:visited, 
div#container.ccm_bank_success div.bodyPanel div#pdfLink a, #ddGuaranteeHeader,
div#container.ccm_add_success div.bodyPanel a,
div.bodyPanel table.statementTable tbody td span a,
.ordersPanel .dataTable td,
.portfolioTotalPanel .dataRegularHeader, table.portfolioTable tfoot td.footerTotal,
div.portfolioCashBreakdownPanel .zebraTable tbody td.dataRegularHeader div, 
div.portfolioRatesTotalPanel td.dataRegularHeader div,
div#container.register-success div.bodyPanel.registeredUserPanel p,
.productSelectorLinkPanel a,
div#container.order-entry div#orderEntryPanel.bodyPanel div.floatLeft fieldset table.dataTable thead.headers tr th.left,
.cashWithdrawalPanel label , .auto-cashwithdrawal .notGranted,
.stockSearchInputPanel div.overTxtDiv,
div.reversePortfolioSummaryPanel .summaryListRow .summaryHeader,
.combinedPortfolioTablePanel div.ui-jqgrid-bdiv .linkColumn span,
.ordersPanel table.dataTable tbody tr td.total,
.IFAClientList ol.headers, div.helpPanel a, div.sectionlinks a, .contact-us div.bodyPanel p a, 
 .transactionHistoryTable td.link a,
.web-flow p a, .documents table.documentTable a span,
.advisor-list-search .ui-jqgrid .ui-jqgrid-bdiv td a span,
.provider-list-search .ui-jqgrid .ui-jqgrid-bdiv td a span {
	font-weight: bold;
	font-size: 14px;
}


/****** Fix IE8 password input bug ******/
.authenticationForm input.ft_login_password {
	font-family:Arial,sans-serif;
}

.phone-number {
font-size: 18px;
color: #000;
}