/*
*****************************************************
*           This is a library file         	    *
*			It's in SVN, edit there only			*
*			Any changes must be peer code reviewed  *
*****************************************************

new format for the icon classes is .icon-XXXX,
where XXXX is the descriptor. Including with the new
format legacy icons classes as well.

If you need a right aligned icon, add it here by
appending '-right' to the icon class, following the
format and organization below.

* HTML STRUCTURE
*****************************************************

This style is best used on inline-block elements.
Be careful when using this on block elements taller
than 38px.

<a class="icon-ppt">Download Powerpoint</a>

<span class="icon-arrowright">Next Page</a>

*/

.icon-calendar,
.icon-calendar-large,
.icon-closelightbox,
.icon-remove,
.icon-up,
.icon-down,
.icon-help,
.icon-print,
.icon-decline,
.icon-play,
.icon-checkmark,
.icon-zoomin,
.icon-zoomout,
.icon-shopcart,
.icon-shopcart-grey,
.icon-shopcart-full,
.icon-arrowright,
.icon-arrowleft,
.icon-arrowup,
.icon-arrowdown,
.icon-gain,
.icon-loss,
.icon-nochange,
.icon-delta,
.icon-chart,
.icon-dataperform,
.icon-loading,
.icon-success,
.icon-alert,
.icon-premium,
.icon-financial-professionals,
.icon-internal-use,
.icon-new,
.icon-linkout,
.icon-talk,
.icon-feedback,
.icon-phone-alt,
.icon-phone,
.icon-postal,
.icon-post,
.icon-add-email,
.icon-report,
.icon-reporthypo,
.icon-conference,
.icon-edit,
.icon-settings,
.icon-podcast,
.icon-toolprefs,
.icon-article-bg,
.icon-toolprefs-bg,
.icon-bulb-bg,
.icon-chart-of-the-week-bg,
.icon-dc-chart-bg,
.icon-video-bg,
.icon-article-bg-large,
.icon-toolprefs-bg-large,
.icon-bulb-bg-large,
.icon-chart-of-the-week-bg-large,
.icon-weekly-advisor-tip-bg-large,
.icon-daily-stat-bg-large,
.icon-just-one-thing-bg-large,
.icon-video-bg-large,
.icon-just-one-thing-bg,
.icon-close,
.icon-expand,
.icon-tool-expand,
.icon-collapse,
.icon-tool-collapse,
.icon-morningstar-alternate,
.icon-share,
.icon-morningstar,
.icon-dropdown,
.icon-download,
.icon-email,
.icon-contact,
.icon-subscribe,
.icon-subscribe-disabled,
.icon-info,
.icon-unsubscribe,
.icon-arrowup-white,
.icon-arrowdown-white,
.icon-arrowleft-white,
.icon-arrowright-white,
.icon-infographic,
.icon-infographic-bg,
.icon-infographic-large,
.icon-infographic-bg-large,
.icon-genie,
.icon-genie-beta,
.icon-greenpackage,
.icon-aladdinview,
.icon-academy,
.icon-studio,
.help-icon,
.icon-favorites,
.icon-remove-favorites,
.icon-internal,
.icon-apb,
.icon-riskmonitor,
.icon-aladdinview2,
.icon-explore,
.icon-accounting,
.icon-climate,
.icon-atlas,
.icon-anser,
.icon-genie-applauncher,
.icon-genie-beta-applauncher,
.icon-greenpackage-applauncher,
.icon-aladdinview-applauncher,
.icon-complianceworkbench-applauncher,
.icon-compliance-resolution-hub-applauncher,
.icon-aor-applauncher,
.icon-dashboard-applauncher,
.icon-deco-applauncher,
.icon-tradeentry-applauncher,
.icon-paycheck-applauncher,
.icon-portfolio-construction-applauncher,
.icon-position-roller-applauncher,
.icon-aladdinstudio-applauncher,
.icon-explore-applauncher,
.icon-academy-applauncher,
.icon-anser-applauncher,
.icon-copilot,
.icon-copilot-applauncher-white,
.icon-copilot-applauncher {
	background: url(i/blk-one-sprite-icons.png) no-repeat -15px 20px;
	_background: url(i/blk-one-sprite-icons.gif) no-repeat -15px 20px;
	padding-left: 22px;
}

li.corporate-link.new-corporate-link.icon-aladdinhelp-applauncher.fa.fa-question-circle {
	font-size: 18px;
	bottom: 4px;
}

.icon-calendar,
.icon-calendar-large {
	background-position: -15px -2px;
}
.icon-closelightbox {
	background-position: -15px -22px;
}
.icon-remove {
	background-position: -15px -43px;
}
.icon-up {
	background-position: -15px -64px;
}
.icon-down {
	background-position: -15px -84px;
}
.icon-help {
	background-position: -15px -131px;
}
.icon-info {
	background-position: -15px -153px;
}
.icon-print {
	background-position: -15px -180px;
}
.icon-decline {
	background-position: -15px -202px;
}
.icon-checkmark {
	background-position: -15px -225px;
}
.icon-play {
	background-position: -15px -249px;
}
.icon-zoomin {
	background-position: -15px -271px;
}
.icon-zoomout {
	background-position: -15px -291px;
}
.icon-shopcart {
	background-position: -15px -316px;
}
.icon-shopcart-grey,
.icon-shopcart-full {
	background-position: -15px -337px;
}
.icon-arrowright {
	background-position: -15px -355px;
}
.icon-arrowleft {
	background-position: -15px -375px;
}
.icon-arrowup {
	background-position: -15px -393px;
}
.icon-arrowdown {
	background-position: -15px -404px;
}
.icon-sort-asc-light,
.icon-arrowup-white {
	background-position: -15px -416px;
}
.icon-sort-desc-light,
.icon-arrowdown-white {
	background-position: -15px -431px;
}
.icon-gain {
	background-position: -15px -448px;
}
.icon-loss {
	background-position: -15px -461px;
}
.icon-nochange {
	background-position: -15px -479px;
}
.icon-delta {
	background-position: -15px -501px;
}
.icon-chart,
.icon-dataperform {
	background-position: -15px -523px;
}
.icon-loading {
	background-position: -15px -544px;
}
.icon-success {
	background-position: -15px -565px;
}
.icon-alert {
	background-position: -15px -586px;
}
.icon-premium,
.icon-financial-professionals {
	background-position: -15px -610px;
}
.icon-new {
	background-position: -15px -672px;
}
.icon-linkout {
	background-position: -15px -692px;
}
.icon-talk,
.icon-feedback {
	background-position: -15px -736px;
}
.icon-phone-alt {
	background-position: -15px -755px;
}
.icon-phone {
	background-position: -15px -778px;
}
.icon-postal,
.icon-post {
	background-position: -15px -801px;
}
.icon-add-email {
	background-position: -15px -860px;
}
.icon-report {
	background-position: -15px -1060px;
}
.icon-reporthypo {
	background-position: -15px -1085px;
}
.icon-conference {
	background-position: -15px -1104px;
}
.icon-edit {
	background-position: -15px -1126px;
}
.icon-settings {
	background-position: -15px -1147px;
}
.icon-podcast {
	background-position: -15px -1188px;
}
.icon-toolprefs {
	background-position: -15px -1277px;
}
.icon-article-bg {
	background-position: -15px -1301px;
}
.icon-toolprefs-bg {
	background-position: -15px -1322px;
}
.icon-bulb-bg {
	background-position: -15px -1343px;
}
.icon-chart-of-the-week-bg,
.icon-dc-chart-bg {
	background-position: -15px -1365px;
}
.icon-video-bg {
	background-position: -15px -1389px;
}
.icon-infographic, .icon-infographic-bg {
	background-position: -15px -3226px;
}
.icon-genie {
	background-position: -12px -3258px;
}
.icon-genie-beta {
	background-position: -13px -4226px;
}
.icon-genie-beta-applauncher {
	background-position: -12px -4125px;
}
.icon-academy {
	background-position: -12px -4573px;
}
.icon-studio {
	background-position: -13px -4287px !important;
}
.help-icon {
	background-position: -13px -4350px
}
.icon-greenpackage {
	background-position: -12px -3296px;
}
.icon-aladdinview {
	background-position: -12px -3336px;
}
.icon-internal {
	background-position: -15px -3447px;
	height:16px;
	width:16px;
}
.icon-apb {
	background-position: -12px -3481px;
}
.icon-riskmonitor {
	background-position: -12px -3518px;
}
.icon-aladdinview2{
	background-position: -12px -3555px;
}
.icon-explore{
	background-position:-13px -4405px;
}
.icon-accounting{
	background-position:-12px -4636px;
}
.icon-anser{
	background-position: -12px -4847px;
}
.icon-climate {
	background-position:-12px -4692px;
}
.icon-atlas {
	background-position:-12px -4744px;
}
.icon-copilot{
    background-position:-14px -4953px;
}
.icon-copilot-applauncher{
    background-position:-4px -4892px;
}
.icon-copilot-applauncher-white{
    background-position:-4px -4996px;
}
.icon-anser-applauncher{
	background-position: -13px -4798px;
}
.icon-aor-applauncher {
	background-position: -13px -3587px;
}
.icon-tradeentry-applauncher {
	background-position: -13px -4026px;
}
.icon-paycheck-applauncher {
	background-position: -13px -3840px;
}
.icon-deco-applauncher {
	background-position: -13px -3707px;
}
.icon-complianceworkbench-applauncher {
	background-position: -13px -3665px;
}
.icon-compliance-resolution-hub-applauncher {
	background-position: -13px -3628px;
}
.icon-genie-applauncher {
	background-position: -13px -3751px;
}
.icon-greenpackage-applauncher {
	background-position: -13px -3796px;
}
.icon-aladdinview-applauncher {
	background-position: -12px -3552px;
}
.icon-aladdinstudio-applauncher {
	background-position: -13px -3979px;
}
.icon-dashboard-applauncher {
	background-position: -13px -4080px;
}
.icon-portfolio-construction-applauncher {
	background-position: -13px -3887px;
}
.icon-position-roller-applauncher {
	background-position: -13px -3935px;
}
.icon-explore-applauncher{
	background-position:-13px -4467px;
}
.icon-academy-applauncher{
	background-position:-13px -4517px;
}
/* Large icons need more padding */

.icon-article-bg-large,
.icon-toolprefs-bg-large,
.icon-bulb-bg-large,
.icon-chart-of-the-week-bg-large,
.icon-weekly-advisor-tip-bg-large,
.icon-daily-stat-bg-large,
.icon-just-one-thing-bg-large,
.icon-video-bg-large,
.icon-infographic-large,
.icon-infographic-bg-large {
	padding: 9px 0 3px 38px;
}

.icon-article-bg-large {
	background-position: -8px -1406px;
}
.icon-toolprefs-bg-large {
	background-position: -8px -1453px;
}
.icon-bulb-bg-large {
	background-position: -8px -1498px;
}
.icon-chart-of-the-week-bg-large {
	background-position: -8px -1541px;
}
.icon-just-one-thing-bg {
	background-position: -14px -1925px;
}
.icon-weekly-advisor-tip-bg-large {
	background-position: -8px -1454px;
}
.icon-daily-stat-bg-large {
	background-position: -8px -2010px;
}
.icon-just-one-thing-bg-large {
	background-position: -8px -1967px;
}
.icon-video-bg-large {
	background-position: -8px -1585px;
}
.icon-infographic-large, .icon-infographic-bg-large {
	background-position: -8px -3174px;
}
.icon-close {
	background-position: -15px -1628px;
}
.icon-expand,
.icon-tool-expand {
	background-position: -15px -1653px;
}
.icon-collapse,
.icon-tool-collapse {
	background-position: -15px -1676px;
}
.icon-morningstar-alternate {
	background-position: -15px -1740px;
}
.icon-share {
	background-position: -15px -1763px;
}
.icon-morningstar {
	background-position: -15px -1788px;
}
.icon-dropdown {
	background-position: -15px -1809px;
}
.icon-download {
	background-position: -15px -1825px;
}
.icon-email,
.icon-contact {
	background-position: -14px -1844px;
}
.icon-subscribe {
	background-position: -14px -1864px;
}
.icon-subscribe-disabled {
	background-position: -14px -1884px;
}
.icon-internal-use {
	background-position: -14px -3447px;
}
.icon-info {
	background-position: -14px -1903px;
}
.icon-unsubscribe {
	background-position: -14px -2729px;
}
.icon-arrowleft-white {
	background-position: -15px -2885px;
}
.icon-arrowright-white {
	background-position: -15px -2860px;
}

.icon-favorites {
	background-position: -14px -3390px;
}

.icon-remove-favorites {
	background-position: -14px -3413px;
}

/* New icon sprite with more space between icons, used for components where text wraps onto 2+ lines */
.icon-anchor,
.icon-audio,
.icon-blog,
.icon-calc,
.icon-chevron,
.icon-doc,
.icon-pdf,
.icon-popup,
.icon-newpage,
.icon-ppt,
.icon-rss,
.icon-tool,
.icon-video,
.icon-xls,
.icon-csv,
.icon-xls-export,
.icon-zip,
.icon-padlock,
.icon-lock,
.padlock,
.icon-padlock-unlocked,
.icon-unlock {
	background: url(i/blk-sprite-icons.png) no-repeat;
	_background: url(i/blk-sprite-icons.gif) no-repeat;
	padding-left: 22px;
}
.icon-anchor {
	background-position: -15px -4px;
}
.icon-audio {
	background-position: -15px -70px;
}
.icon-blog {
	background-position: -15px -136px;
}
.icon-calc {
	background-position: -15px -202px;
}
.icon-chevron {
	background-position: -15px -268px;
}
.icon-doc {
	background-position: -15px -334px;
}
.icon-pdf {
	background-position: -15px -398px;
}
.icon-popup,
.icon-newpage {
	background-position: -15px -466px;
}
.icon-ppt {
	background-position: -15px -532px;
}
.icon-rss {
	background-position: -15px -598px;
}
.icon-tool {
	background-position: -15px -664px;
}
.icon-video {
	background-position: -15px -730px;
}
.icon-xls,
.icon-csv {
	background-position: -15px -796px;
}
.icon-xls-export {
	background-position: -15px -860px;
}
.icon-zip {
	background-position: -15px -928px;
}
.icon-padlock,
.icon-lock,
.padlock {
	background-position: -15px -994px;
}
.icon-padlock-unlocked,
.icon-unlock {
	background-position: -15px -1060px;
}

/* SOCIAL MEDIA LINKS */

.icon-facebook,
.icon-linkedin,
.icon-twitter,
.icon-youtube,
.icon-blk-blog,
.icon-google-plus {
	background: url(i/blk-one-sprite-icons.png) no-repeat -15px 20px;
	_background: url(i/blk-one-sprite-icons.gif) no-repeat -15px 20px;
	height: 45px;
	width: 32px;
}
.icon-facebook {
	background-position: -8px -2274px;
}
.icon-linkedin {
	background-position: -8px -2409px;
}
.icon-twitter {
	background-position: -8px -2364px;
}
.icon-youtube {
	background-position: -8px -2319px;
}
.icon-blk-blog {
	background-position: -8px -2634px;
}
.icon-google-plus {
	background-position: -8px -2776px;
}
a:hover.icon-twitter {
	background-position: -8px -2544px;
}
a:hover.icon-youtube {
	background-position: -8px -2499px;
}
a:hover.icon-linkedin {
	background-position: -8px -2589px;
}
a:hover.icon-facebook {
	background-position: -8px -2454px;
}
a:hover.icon-blk-blog {
	background-position: -8px -2679px;
}
a:hover.icon-google-plus {
	background-position: -8px -2821px;
}


/* Right-aligned icons
**************************************************/

.icon-calendar-right,
.icon-calendar-large-right,
.icon-closelightbox-right,
.icon-remove-right,
.icon-up-right,
.icon-down-right,
.icon-help-right,
.icon-info-right,
.icon-print-right,
.icon-decline-right,
.icon-play-right,
.icon-checkmark-right,
.icon-zoomin-right,
.icon-zoomout-right,
.icon-shopcart-right,
.icon-shopcart-grey-right,
.icon-shopcart-full-right,
.icon-arrowright-right,
.icon-arrowleft-right,
.icon-arrowup-right,
.icon-arrowdown-right,
.icon-gain-right,
.icon-loss-right,
.icon-nochange-right,
.icon-delta-right,
.icon-chart-right,
.icon-dataperform-right,
.icon-loading-right,
.icon-success-right,
.icon-alert-right,
.icon-premium-right,
.icon-financial-professionals-right,
.icon-lock-right,
.icon-padlock-right,
.padlock-right,
.icon-unlock-right,
.icon-padlock-unlocked-right,
.icon-new-right,
.icon-linkout-right,
.icon-talk-right,
.icon-feedback-right,
.icon-phone-alt-right,
.icon-phone-right,
.icon-postal-right,
.icon-post-right,
.icon-add-email-right,
.icon-report-right,
.icon-reporthypo-right,
.icon-conference-right,
.icon-edit-right,
.icon-edit-saved-right,
.icon-settings-right,
.icon-podcast-right,
.icon-toolprefs-right,
.icon-article-bg-right,
.icon-toolprefs-bg-right,
.icon-bulb-bg-right,
.icon-chart-of-the-week-bg-right,
.icon-video-bg-right,
.icon-article-bg-large-right,
.icon-toolprefs-bg-large-right,
.icon-bulb-bg-large-right,
.icon-chart-of-the-week-bg-large-right,
.icon-video-bg-large-right,
.icon-close-right,
.icon-expand-right,
.icon-tool-expand-right,
.icon-collapse-right,
.icon-tool-collapse-right,
.icon-morningstar-alternate-right,
.icon-share-right,
.icon-morningstar-right,
.icon-dropdown-right,
.icon-download-right,
.icon-email-right,
.icon-subscribe-right,
.icon-subscribe-disabled-right,
.icon-unsubscribe-right,
.icon-infographic-right,
.icon-infographic-bg-right,
.icon-infographic-large-right,
.icon-infographic-bg-large-right,
.icon-genie-right,
.icon-greenpackage-right,
.icon-sort-asc-light-right,
.icon-arrowup-white-right,
.icon-sort-desc-light-right,
.icon-arrowdown-white-right,
.icon-favorites-right
.icon-remove-favorites-right  {
	background: url(i/blk-one-sprite-icons.png) no-repeat 25px 20px;
	_background: url(i/blk-one-sprite-icons.gif) no-repeat 25px 20px;
	margin-right: -14px;
	padding-right: 38px;
}

.icon-calendar-right,
.icon-calendar-large-right {
	background-position: right -1px;
}
.icon-closelightbox-right {
	background-position: right -21px;
}
.icon-remove-right {
	background-position: right -43px;
}
.icon-up-right {
	background-position: right -63px;
}
.icon-down-right {
	background-position: right -84px;
}
.icon-help-right {
	background-position: right -131px;
}
.icon-info-right {
	background-position: right -153px;
}
.icon-print-right {
	background-position: right -179px;
}
.icon-decline-right {
	background-position: right -201px;
}
.icon-checkmark-right {
	background-position: right -225px;
}
.icon-play-right {
	background-position: right -249px;
}
.icon-zoomin-right {
	background-position: right -271px;
}
.icon-zoomout-right {
	background-position: right -291px;
}
.icon-shopcart-right {
	background-position: right -314px;
}
.icon-shopcart-grey-right,
.icon-shopcart-full-right {
	background-position: right -335px;
}
.icon-arrowright-right {
	background-position: right -355px;
}
.icon-arrowleft-right {
	background-position: right -375px;
}
.icon-arrowup-right {
	background-position: right -393px;
}
.icon-arrowdown-right {
	background-position: right -404px;
}
.icon-sort-asc-light-right {
	background-position: right -416px;
}
.icon-sort-desc-light-right {
	background-position: right -431px;
}
.icon-gain-right {
	background-position: right -448px;
}
.icon-loss-right {
	background-position: right -461px;
}
.icon-nochange-right {
	background-position: right -479px;
}
.icon-delta-right {
	background-position: right -501px;
}
.icon-chart-right,
.icon-dataperform-right {
	background-position: right -523px;
}
.icon-loading-right {
	background-position: right -543px;
}
.icon-success-right {
	background-position: right -565px;
}
.icon-alert-right {
	background-position: right -586px;
}
.icon-premium-right,
.icon-financial-professionals-right {
	background-position: right -610px;
}
.icon-lock-right,
.icon-padlock-right,
.padlock-right {
	background-position: right -634px;
}
.icon-unlock-right,
.icon-padlock-unlocked-right {
	background-position: right -657px;
}
.icon-new-right {
	background-position: right -672px;
}
.icon-linkout-right {
	background-position: right -691px;
}
.icon-talk-right,
.icon-feedback-right {
	background-position: right -734px;
}
.icon-phone-alt-right {
	background-position: right -754px;
}
.icon-phone-right {
	background-position: right -778px;
}
.icon-postal-right,
.icon-post-right {
	background-position: right -801px;
}
.icon-edit-saved-right {
	background-position: right -823px;
}
.icon-add-email-right {
	background-position: right -860px;
}
.icon-report-right {
	background-position: right -1060px;
}
.icon-reporthypo-right {
	background-position: right -1085px;
}
.icon-conference-right {
	background-position: right -1104px;
}
.icon-edit-right {
	background-position: right -1126px;
}
.icon-settings-right {
	background-position: right -1147px;
}
.icon-podcast-right {
	background-position: right -1188px;
}
.icon-toolprefs-right {
	background-position: right -1277px;
}
.icon-article-bg-right {
	background-position: right -1301px;
}
.icon-toolprefs-bg-right {
	background-position: right -1322px;
}
.icon-bulb-bg-right {
	background-position: right -1344px;
}
.icon-chart-of-the-week-bg-right {
	background-position: right -1367px;
}
.icon-video-bg-right {
	background-position: right -1389px;
}
.icon-infographic-right, .icon-infographic-bg-right {
	background-position: right -3226px;
}
.icon-genie-right {
	background-position: right -3258px;
}
.icon-greenpackage-right {
	background-position: right -3296px;
}
.icon-sort-asc-light-right,
.icon-arrowup-white-right {
	background-position: right -416px;
}
.icon-sort-desc-light-right,
.icon-arrowdown-white-right {
	background-position: right -431px;
}

.icon-favorites-right{
	background-position: right -431px;
}
.icon-remove-favorites-right{
	background-position: right -431px;
}
/* Large icons need more padding */

.icon-article-bg-large-right,
.icon-toolprefs-bg-large-right,
.icon-bulb-bg-large-right,
.icon-chart-of-the-week-bg-large-right,
.icon-video-bg-large-right,
.icon-infographic-large-right,
.icon-infographic-bg-large-right {
	padding: 9px 45px 9px 0;
}

.icon-article-bg-large-right {
	background-position: right -1414px;
}
.icon-toolprefs-bg-large-right {
	background-position: right -1460px;
}
.icon-bulb-bg-large-right {
	background-position: right -1505px;
}
.icon-chart-of-the-week-bg-large-right {
	background-position: right -1549px;
}
.icon-video-bg-large-right {
	background-position: right -1592px;
}
.icon-infographic-large-right, .icon-infographic-bg-large-right {
	background-position: right -3174px;
}
.icon-close-right {
	background-position: right -1628px;
}
.icon-expand-right,
.icon-tool-expand-right {
	background-position: right -1653px;
}
.icon-collapse-right,
.icon-tool-collapse-right {
	background-position: right -1676px;
}
.icon-morningstar-alternate-right {
	background-position: right -1741px;
}
.icon-share-right {
	background-position: right -1765px;
}
.icon-morningstar-right {
	background-position: right -1788px;
}
.icon-dropdown-right {
	background-position: right -1809px;
}
.icon-download-right {
	background-position: right -1825px;
}
.icon-email-right,
.icon-contact-right {
	background-position: right -1845px;
}
.icon-subscribe-right {
	background-position: right -1864px;
}
.icon-subscribe-disabled-right {
	background-position: right -1884px;
}
.icon-info-right {
	background-position: right -1903px;
}
.icon-unsubscribe-right {
	background-position: right -2729px;
}

.icon-orange-marker,
.icon-blue-marker {
	background: url(../nw/i/nw-sprite-icons-12px.png) no-repeat;
	_background: url(../nw/i/nw-sprite-icons-12px.gif) no-repeat;
	padding-left: 18px;
}

.icon-orange-marker {
	background-position: 0 -2001px;
}
.icon-blue-marker {
	background-position: 0 -2052px;
}

/* New icon sprite with more space between icons, used for components where text wraps onto 2+ lines */
.icon-anchor-right,
.icon-audio-right,
.icon-blog-right,
.icon-calc-right,
.icon-chevron-right,
.icon-doc-right,
.icon-pdf-right,
.icon-popup-right,
.icon-newpage-right,
.icon-ppt-right,
.icon-rss-right,
.icon-tool-right,
.icon-video-right,
.icon-xls-right,
.icon-csv-right,
.icon-xls-export-right,
.icon-zip-right,
.icon-padlock-right,
.icon-lock-right,
.padlock-right,
.icon-padlock-unlocked-right,
.icon-unlock-right {
	background: url(i/blk-sprite-icons.png) no-repeat;
	_background: url(i/blk-sprite-icons.gif) no-repeat;
	margin-right: -14px;
	padding-right: 38px;
}
.icon-anchor-right {
	background-position: right -4px;
}
.icon-audio-right {
	background-position: right -70px;
}
.icon-blog-right {
	background-position: right -136px;
}
.icon-calc-right {
	background-position: right -202px;
}
.icon-chevron-right {
	background-position: right -268px;
}
.icon-doc-right {
	background-position: right -334px;
}
.icon-pdf-right {
	background-position: right -400px;
}
.icon-popup-right,
.icon-newpage-right {
	background-position: right -466px;
}
.icon-ppt-right {
	background-position: right -532px;
}
.icon-rss-right {
	background-position: right -598px;
}
.icon-tool-right {
	background-position: right -664px;
}
.icon-video-right {
	background-position: right -730px;
}
.icon-xls-right,
.icon-csv-right {
	background-position: right -796px;
}
.icon-xls-export-right {
	background-position: right -862px;
}
.icon-zip-right {
	background-position: right -928px;
}
.icon-padlock-right,
.icon-lock-right,
.padlock-right {
	background-position: right -994px;
}
.icon-padlock-unlocked-right,
.icon-unlock-right {
	background-position: right -1060px;
}



/* Blank icon
**************************************************/
.icon-blank {
	padding-left: 22px;
}

/* Flag Icons
*  To add more, take from the following image: https://github.com/lafeber/world-flags-sprite/blob/master/images/flags16.png
************************************************/
.icon-marker,
.icon-flag-at,
.icon-flag-au,
.icon-flag-be,
.icon-flag-ca,
.icon-flag-ch,
.icon-flag-cn,
.icon-flag-de,
.icon-flag-dk,
.icon-flag-es,
.icon-flag-fi,
.icon-flag-fr,
.icon-flag-gb,
.icon-flag-hk,
.icon-flag-hu,
.icon-flag-in,
.icon-flag-is,
.icon-flag-it,
.icon-flag-jp,
.icon-flag-kr,
.icon-flag-nl,
.icon-flag-no,
.icon-flag-pl,
.icon-flag-pt,
.icon-flag-se,
.icon-flag-sg,
.icon-flag-tw,
.icon-flag-us,
.icon-flag-lm,
.icon-flag-latam,
.icon-flag-middleeast,
.icon-flag-notlisted,
.icon-flag-zz,
.icon-flag-bh,
.icon-flag-bn,
.icon-flag-cl,
.icon-flag-gg,
.icon-flag-gi,
.icon-flag-gr,
.icon-flag-ie,
.icon-flag-je,
.icon-flag-lu,
.icon-flag-mo,
.icon-flag-mt,
.icon-flag-mu,
.icon-flag-pe,
.icon-flag-qa,
.icon-flag-mc,
.icon-flag-im,
.icon-flag-axj,
.icon-flag-br,
.icon-flag-cl,
.icon-flag-co,
.icon-flag-mx,
.icon-flag-cz,
.icon-flag-sk,
.icon-flag-ae,
.icon-flag-il,
.icon-flag-tr,
.icon-flag-za {
	background: url(i/sprite-flags.png) no-repeat;
	_background: url(i/sprite-flags.gif) no-repeat;
	padding-left: 20px;
}
.icon-marker{background-position:0 -991px;}
.icon-flag-at{background-position:0 2px;}
.icon-flag-au{background-position:0 -14px;}
.icon-flag-be{background-position:0 -30px;}
.icon-flag-ca{background-position:0 -46px;}
.icon-flag-ch{background-position:0 -62px;}
.icon-flag-cn{background-position:0 -78px;}
.icon-flag-de{background-position:0 -110px;}
.icon-flag-dk{background-position:0 -94px;}
.icon-flag-es{background-position:0 -126px;}
.icon-flag-fi{background-position:0 -142px;}
.icon-flag-fr{background-position:0 -158px;}
.icon-flag-gb{background-position:0 -174px;}
.icon-flag-hk{background-position:0 -190px;}
.icon-flag-hu{background-position:0 -206px;}
.icon-flag-in{background-position:0 -222px;}
.icon-flag-is{background-position:0 -238px;}
.icon-flag-it{background-position:0 -254px;}
.icon-flag-jp{background-position:0 -270px;}
.icon-flag-kr{background-position:0 -286px;}
.icon-flag-nl{background-position:0 -302px;}
.icon-flag-no{background-position:0 -318px;}
.icon-flag-pl{background-position:0 -334px;}
.icon-flag-pt{background-position:0 -350px;}
.icon-flag-se{background-position:0 -366px;}
.icon-flag-sg{background-position:0 -382px;}
.icon-flag-tw{background-position:0 -398px;}
.icon-flag-us{background-position:0 -414px;}
.icon-flag-latam,
.icon-flag-lm{background-position:0 -432px;}
.icon-flag-middleeast,
.icon-flag-notlisted,
.icon-flag-zz,
.icon-flag-axj{background-position:0 -451px;}
.icon-flag-bh {background-position:0 -471px;}
.icon-flag-bn {background-position:0 -489px;}
.icon-flag-cl {background-position:0 -507px;}
.icon-flag-gg {background-position:0 -524px;}
.icon-flag-gi {background-position:0 -541px;}
.icon-flag-gr {background-position:0 -558px;}
.icon-flag-ie {background-position:0 -575px;}
.icon-flag-je {background-position:0 -592px;}
.icon-flag-lu {background-position:0 -609px;}
.icon-flag-mo {background-position:0 -626px;}
.icon-flag-mt {background-position:0 -643px;}
.icon-flag-mu {background-position:0 -660px;}
.icon-flag-pe {background-position:0 -677px;}
.icon-flag-qa {background-position:0 -695px;}
.icon-flag-mc {background-position:0 -713px;}
.icon-flag-im {background-position:0 -731px;}
.icon-flag-br {background-position:0 -749px;}
.icon-flag-cl {background-position:0 -767px;}
.icon-flag-co {background-position:0 -787px;}
.icon-flag-mx {background-position:0 -806px;}
.icon-flag-cz {background-position:0 -825px;}
.icon-flag-sk {background-position:0 -844px;}
.icon-flag-ae {background-position:0 -863px;}
.icon-flag-il {background-position:0 -931px;}
.icon-flag-tr {background-position:0 -950px;}
.icon-flag-za {background-position:0 -969px;}
