/* FamFamFam Silk Icon CSS - http://www.famfamfam.com/lab/icons/silk */
.famicon {
	background-repeat: no-repeat;
	display: inline-block;
	height: 16px;
    line-height: 16px;
	margin-top: 1px;
	margin-right: 5px;
	vertical-align: text-top;
	width: 16px;
	overflow: hidden;
	background-image: url('../img/sprite.png');
}

.btn .famicon {
	position: relative;
	bottom: 2px;
	left: 2px;
}

.tabdrop .famicon, .ticker-title .famicon {
	position: relative;
	bottom: 1px;
}

.famicon-accept { background-position: -0px -0px; }
.famicon-accountfunctions {	background-position: -16px -0px; }
.famicon-add { background-position: -32px -0px; }
.famicon-addresslabel { background-position: -224px -48px; }
.famicon-advertising { background-position: -48px -0px; }
.famicon-applicationkey { background-position: -64px -0px; }
.famicon-arrowdown { background-position: -80px -0px; }
.famicon-arrowup { background-position: -192px -0px }
.famicon-arrowupdown { background-position: -208px -0px; }
.famicon-attach { background-position: -224px -0px; }
.famicon-awardstargold { background-position: -32px -16px; }
.famicon-awardstarsilver { background-position: -48px -16px; }
.famicon-awardstarbronze { background-position: -0px -16px; }
.famicon-awardstaradd { background-position: -240px -0px; }
.famicon-awardstardelete { background-position: -16px -16px; }
.famicon-back { background-position: -96px -0px; }
.famicon-bank { background-position: -64px -16px; }
.famicon-barchart { background-position: -80px -16px; }
.famicon-barclaycard { background-position: -96px -16px; }
.famicon-worldpay { background-position: -192px -256px; }
.famicon-bell { background-position: -112px -16px; }
.famicon-bin { background-position: -128px -16px; }
.famicon-binclosed { background-position: -144px -16px; }
.famicon-book { background-position: -160px -16px; }
.famicon-bookadd { background-position: -176px -16px; }
.famicon-bookdelete { background-position: -192px -16px; }
.famicon-bookedit { background-position: -208px -16px; }
.famicon-bookerror { background-position: -224px -16px; }
.famicon-bookgo { background-position: -240px -16px; }
.famicon-booknext { background-position: -0px -32px; }
.famicon-bookopen { background-position: -16px -32px; }
.famicon-bookprevious { background-position: -32px -32px; }
.famicon-border { background-position: -48px -32px; }
.famicon-brick { background-position: -64px -32px; }
.famicon-brickadd { background-position: -80px -32px; }
.famicon-brickedit { background-position: -96px -32px; }
.famicon-broom { background-position: -112px -32px; }
.famicon-building { background-position: -144px -32px; }
.famicon-buildinggo { background-position: -224px -32px; }
.famicon-buildingadd { background-position: -160px -32px; }
.famicon-buildingedit { background-position: -192px -32px; }
.famicon-buildinglink { background-position: -240px -32px; }
.famicon-bulletgreen { background-position: -0px -48px; }
.famicon-bulletorange { background-position: -16px -48px; }
.famicon-bulletred { background-position: -32px -48px; }
.famicon-calculator { background-position: -48px -48px; }
.famicon-calculatorlink { background-position: -64px -48px; }
.famicon-calendar { background-position: -80px -48px; }
.famicon-calendardelete { background-position: -128px -48px; }
.famicon-calendaradd { background-position: -96px -48px; }
.famicon-calendarday { background-position: -176px -48px; }
.famicon-calendarstaff { background-position: -128px -272px; }
.famicon-calendarstaffadd { background-position: -112px -48px; }
.famicon-calendarstaffedit { background-position: -160px -48px; }
.famicon-cancel { background-position: -192px -48px; }
.famicon-canvassize { background-position: -208px -48px; }
.famicon-cart { background-position: -0px -64px; }
.famicon-cartadd { background-position: -16px -64px; }
.famicon-cartdelete { background-position: -32px -64px; }
.famicon-cartgo { background-position: -48px -64px; }
.famicon-cardimport { background-position: -224px -48px; }
.famicon-cashterminal { background-position: -112px -64px; }
.famicon-cashregister { background-position: -64px -64px; }
.famicon-cashregister2 { background-position: -80px -64px; }
.famicon-cashmove { background-position: -96px -80px; }
.famicon-chartcurve { background-position: -128px -64px; }
.famicon-chartcurveadd { background-position: -144px -64px; }
.famicon-chartcurveedit { background-position: -160px -64px; }
.famicon-chartcurvelink { background-position: -176px -64px; }
.famicon-chartdown { background-position: -192px -64px; }
.famicon-chartpie{ background-position: -208px -64px; }
.famicon-chartpiealternative{ background-position: -224px -64px; }
.famicon-chartup { background-position: -240px -64px; }
.famicon-clockhistory { background-position: -0px -80px; }
.famicon-cog { background-position: -16px -80px; }
.famicon-cogadd { background-position: -32px -80px; }
.famicon-cogedit { background-position: -48px -80px; }
.famicon-copy { background-position: -128px -80px; }
.famicon-coins { background-position: -64px -80px; }
.famicon-coinsadd { background-position: -80px -80px; }
.famicon-compass { background-position: -112px -80px; }
.famicon-company { background-position: -176px -32px; }
.famicon-companyedit { background-position: -208px -32px; }
.famicon-cup { background-position: -192px -80px; }
.famicon-cupadd { background-position: -208px -80px; }
.famicon-cupedit { background-position: -224px -80px; }
.famicon-creditcards { background-position: -144px -80px; }
.famicon-cross { background-position: -176px -80px; }
.famicon-cut { background-position: -240px -80px; }
.famicon-databasegreen { background-position: -16px -96px; }
.famicon-databaseerror { background-position: -0px -96px; }
.famicon-databasered { background-position: -32px -96px; }
.famicon-databasesave { background-position: -48px -96px; }
.famicon-date { background-position: -224px -256px; }
.famicon-dateadd { background-position: -240px -256px; }
.famicon-datedelete { background-position: -0px -272px; }
.famicon-dateedit { background-position: -16px -272px; }
.famicon-datenext { background-position: -32px -272px; }
.famicon-dateprevious { background-position: -48px -272px; }
.famicon-departmentcode { background-position: -80px -272px; }
.famicon-departmentcodeedit { background-position: -64px -272px; }
.famicon-datego { background-position: -64px -96px; }
.famicon-debug { background-position: -128px -32px; }
.famicon-documentindex { background-position: -96px -96px; }
.famicon-documentinsert { background-position: -112px -96px; }
.famicon-documentinspect { background-position: -128px -96px; }
.famicon-doorin { background-position: -144px -96px; }
.famicon-doorout { background-position: -160px -96px; }
.famicon-download { background-position: -176px -96px; }
.famicon-email { background-position: -192px -96px; }
.famicon-emailaccounts { background-position: -208px -96px; }
.famicon-emailadd { background-position: -224px -96px; }
.famicon-emailedit { background-position: -240px -96px; }
.famicon-emailgo { background-position: -0px -112px; }
.famicon-emailopen { background-position: -16px -112px; }
.famicon-exclamation { background-position: -32px -112px; }
.famicon-filter { background-position: -48px -112px; }
.famicon-flag-blue { background-position: -64px -112px; }
.famicon-flag-green { background-position: -80px -112px; }
.famicon-flag-orange { background-position: -96px -112px; }
.famicon-flag-pink { background-position: -112px -112px; }
.famicon-flag-purple { background-position: -128px -112px; }
.famicon-flag-red { background-position: -144px -112px; }
.famicon-flag-yellow { background-position: -160px -112px; }

/* Additional styling for flags */
.famicon-flag-selected {
	opacity: 1;
	filter: alpha(opacity=100); /* For IE8 and earlier */
}

.famicon-flag-unselected {
	opacity: 0.3;
	filter: alpha(opacity=30); /* For IE8 and earlier */
}

.famicon-flag-rotate {
	-ms-transform: rotate(10deg); /* IE 9 */
	-webkit-transform: rotate(10deg); /* Chrome, Safari, Opera */
	transform: rotate(10deg);
	position: relative;
	top: 2px;
}

.famicon-gearin { background-position: -192px -112px; }
.famicon-grid { background-position: -176px -208px; }
.famicon-group { background-position: -208px -112px; }
.famicon-groupadd { background-position: -224px -112px; }
.famicon-groupdelete { background-position: -240px -112px; }
.famicon-groupgear { background-position: -16px -128px; }
.famicon-groupedit { background-position: -0px -128px; }
.famicon-groupgo { background-position: -32px -128px; }
.famicon-groupkey { background-position: -48px -128px; }
.famicon-hand { background-position: -64px -128px; }
.famicon-handproperty { background-position: -80px -128px; }
.famicon-help { background-position: -96px -272px; }
.famicon-house { background-position: -96px -128px; }
.famicon-housego { background-position: -112px -128px; }
.famicon-information { background-position: -128px -128px; }
.famicon-key { background-position: -144px -128px; }
.famicon-keyadd { background-position: -160px -128px; }
.famicon-labels { background-position: -176px -128px; }
.famicon-list { background-position: -240px -128px; }
.famicon-lock { background-position: -0px -144px; }
.famicon-unlock { background-position: -16px -144px; }
.famicon-magnifier { background-position: -32px -144px; }
.famicon-mailgreen { background-position: -48px -144px; }
.famicon-mailinglist { background-position: -96px -144px; }
.famicon-mailred { background-position: -64px -144px; }
.famicon-mailyellow{ background-position: -80px -144px;}
.famicon-map { background-position: -112px -144px; }
.famicon-mapadd { background-position: -128px -144px; }
.famicon-mapedit { background-position: -144px -144px; }
.famicon-mapgo { background-position: -160px -144px; }
.famicon-money { background-position: -176px -144px; }
.famicon-moneyadd { background-position: -192px -144px; }
.famicon-moneybag { background-position: -208px -144px; }
.famicon-moneybox { background-position: -16px -160px; }
.famicon-moneydelete { background-position: -240px -144px; }
.famicon-moneyoutstanding { background-position: -240px -144px; }
.famicon-moneyeuro { background-position: -0px -160px; }
.famicon-moneystack { background-position: -96px -64px; }
.famicon-note { background-position: -32px -160px; }
.famicon-noteadd { background-position: -48px -160px; }
.famicon-noteedit { background-position: -64px -160px; }
.famicon-nominalcode { background-position: -48px -176px; }
.famicon-nominalcodeedit { background-position: -64px -176px; }
.famicon-package { background-position: -80px -160px; }
.famicon-packageadd { background-position: -96px -160px; }
.famicon-packageedit { background-position: -112px -160px; }
.famicon-packagelink { background-position: -128px -160px; }
.famicon-page { background-position: -144px -160px; }
.famicon-pageadd { background-position: -160px -160px; }
.famicon-pageattach { background-position: -176px -160px; }
.famicon-pagecopy { background-position: -192px -160px; }
.famicon-pageedit { background-position: -208px -160px; }
.famicon-pageerror { background-position: -224px -160px; }
.famicon-pagefind { background-position: -240px -160px; }
.famicon-pagegreen { background-position: -16px -176px; }
.famicon-pagewhitetext { background-position: -80px -176px; }
.famicon-pagego{ background-position: -0px -176px; }
.famicon-pagelightning{ background-position: -32px -176px; }
.famicon-paypal { background-position: -96px -176px; }
.famicon-paymentproviders { background-position: -160px -80px; }
.famicon-pencil { background-position: -112px -176px; }
.famicon-pencilgo { background-position: -128px -176px; }
.famicon-plugin { background-position: -160px -176px; }
.famicon-pluginadd { background-position: -176px -176px; }
.famicon-pluginedit { background-position: -192px -176px; }
.famicon-plugingo { background-position: -208px -176px; }
.famicon-pluginlink { background-position: -224px -176px; }
.famicon-printer { background-position: -240px -176px; }
.famicon-question { background-position: -0px -192px; }
.famicon-receiptinvoice { background-position: -16px -192px; }
.famicon-refresh { background-position: -128px -0px; }
.famicon-refreshsmall { background-position: -144px -0px; }
.famicon-report { background-position: -32px -192px; }
.famicon-reportedit { background-position: -64px -192px; }
.famicon-reportexport { background-position: -80px -192px; }
.famicon-reportuser { background-position: -112px -192px; }
.famicon-reportdisk { background-position: -48px -192px; }
.famicon-reportmagnify { background-position: -96px -192px; }
.famicon-reset { background-position: -160px -0px; }
.famicon-sage { background-position: -128px -192px; }
.famicon-save { background-position: -80px -96px; }
.famicon-screwdriver { background-position: -144px -192px; }
.famicon-script { background-position: -160px -192px; }
.famicon-security { background-position: -176px -192px; }
.famicon-servers { background-position: -192px -192px; }
.famicon-serveradd { background-position: -208px -192px; }
.famicon-servererror { background-position: -32px -208px; }
.famicon-servercompress { background-position: -224px -192px; }
.famicon-serverconfiguration { background-position: -240px -192px; }
.famicon-serverdatabase { background-position: -0px -208px; }
.famicon-serveredit { background-position: -16px -208px; }
.famicon-servergo { background-position: -112px -272px; }
.famicon-serverinformation { background-position: -48px -208px; }
.famicon-serverkey {background-position: -64px -208px; }
.famicon-serverlightning { background-position: -80px -208px; }
.famicon-settingtools { background-position: -96px -208px; }
.famicon-stamp { background-position: -112px -208px; }
.famicon-support { background-position: -128px -208px; }
.famicon-tab { background-position: -144px -208px; }
.famicon-tabgo { background-position: -160px -208px; }
.famicon-table { background-position: -176px -208px; }
.famicon-tableadd { background-position: -192px -208px; }
.famicon-tableedit { background-position: -224px -208px; }
.famicon-telephone { background-position: -240px -208px; }
.famicon-tick { background-position: -208px -224px; }
.famicon-time { background-position: -240px -224px; }
.famicon-timeschedule { background-position: -16px -240px }
.famicon-timeadd { background-position: -0px -240px; }
.famicon-timedelete { background-position: -32px -240px; }
.famicon-timego { background-position: -48px -240px; }
.famicon-timeline { background-position: -64px -240px; }
.famicon-timelinemarker { background-position: -80px -240px; }
.famicon-totalcost { background-position: -96px -240px; }
.famicon-trafficlights { background-position: -112px -240px; }
.famicon-user { background-position: -128px -240px; }
.famicon-useradd { background-position: -144px -240px; }
.famicon-useraddstaff { background-position: -160px -240px; }
.famicon-useredit { background-position: -176px -240px; }
.famicon-userred { background-position: -224px -240px; }
.famicon-userred2 { background-position: -208px -240px; }
.famicon-usersilhouette { background-position: -240px -240px; }
.famicon-usersuit { background-position: -0px -256px; }
.famicon-userwaiter { background-position: -16px -256px; }
.famicon-usergo { background-position: -192px -240px; }
.famicon-vcardedit { background-position: -32px -256px; }
.famicon-voucher { background-position: -224px -224px; }
.famicon-voucherdesign { background-position: -192px -128px; }
.famicon-walk { background-position: -48px -256px; }
.famicon-wand { background-position: -64px -256px; }
.famicon-warning { background-position: -80px -256px; }
.famicon-world { background-position: -96px -256px; }
.famicon-worldadd { background-position: -112px -256px; }
.famicon-worlddelete { background-position: -128px -256px; }
.famicon-worldedit { background-position: -144px -256px; }
.famicon-worldgo { background-position: -160px -256px; }
.famicon-worldlink { background-position: -176px -256px; }
.famicon-wrench { background-position: -208px -256px; }

/* Formatting for WYSIWYG Editor */
.famicon-font { background-position: -176px -112px; }
.famicon-textsize { background-position: -160px -224px; }
.famicon-bold { background-position: -64px -224px; }
.famicon-italic { background-position: -112px -224px; }
.famicon-strikethrough { background-position: -176px -224px; }
.famicon-underline { background-position: -192px -224px; }
.famicon-listbullets { background-position: -128px -224px; }
.famicon-listnumbers { background-position: -144px -224px; }
.famicon-indent { background-position: -80px -224px; }
.famicon-indentremove { background-position: -96px -224px; }
.famicon-alignleft { background-position: -32px -224px; }
.famicon-aligncenter { background-position: -0px -224px; }
.famicon-alignright { background-position: -48px -224px; }
.famicon-alignjustify { background-position: -16px -224px; }
.famicon-link { background-position: -208px -128px; }
.famicon-linkbreak { background-position: -224px -128px; }
.famicon-pictureadd { background-position: -144px -176px; }
.famicon-arrowundo { background-position: -176px -0px; }
.famicon-arrowredo { background-position: -112px -0px; }