.icon {
	background:no-repeat;
}

.icon-sh {
	/* icon with shadow */
}

.icon-16 {
	height:16px;
	width:16px;
}

.icon-25 {
	height:17px;
	width:25px;
}

.icon-32 {
	height:32px;
	width:32px;
}

.icon-64 {
	height:64px;
	width:64px;
}
/*	*/

.icon-href {
	cursor:pointer;
}

a.icon {
	height:auto;
	width:auto;
	cursor:pointer;
}

a.icon-25
{
	line-height:27px;
	padding-left: 29px;
}

a.icon-16 {
	line-height:18px;
	padding-left: 20px;
}
/* */
span.icon {
	height:auto;
	width:auto;
}

span.icon-16 {
	line-height:18px;
	padding-left: 20px;
}

span.icon-25
{
	line-height:27px;
	padding-left: 29px;
}
/* */
li.icon 
{
	list-style: none;
	height:auto;
	width:auto;
}

li.icon-16 
{
	line-height:18px;
	padding-left:20px;
}

/* 2 state icons */
.icon-64-2state 
{
	background-position:0px 0px;
}

 a:hover .icon-64-2state
,.hover .icon-64-2state
{
	background-position:0px -64px;
}

.icon-25-2state {
	background-position:0px 0px;
}

 a:hover .icon-25-2state
,.hover .icon-25-2state
{
	background-position:0px -17px;
}

.icon-16-2state {
	background-position:0px 0px;
}

 a:hover .icon-16-2state
,.hover .icon-16-2state
{
	background-position:0px -16px;
}

.icon-null {
	background-image:url(../Images/Controls/Icons/null.gif);
}

/* icon-16 */
.icon-16-new {
	background-image:url(../Images/Controls/Icons/16/new.gif);
}

.icon-16-language{
	background-image:url(../Images/Controls/Icons/16/language.gif);
}

.icon-16-domain {
	background-image:url(../Images/Controls/Icons/16/domain.gif);
}

.icon-16-domainConfig {
	background-image:url(../Images/Controls/Icons/16/domainConfig.gif);
}

.icon-16-policy {
	background-image:url(../Images/Controls/Icons/16/policy.gif);
}

.icon-16-policyNotEnabled {
	background-image:url(../Images/Controls/Icons/16/policyNotEnabled.gif);
}

.icon-16-pso {
	background-image:url(../Images/Controls/Icons/16/iconWinNativePolicy.gif);
}

.icon-16-psoNotEnabled {
	background-image:url(../Images/Controls/Icons/16/iconWinNativePolicyNotEnabled.gif);
}

.icon-16-user {
	background-image:url(../Images/Controls/Icons/16/user.gif);
}

.icon-16-ou {
	background-image:url(../Images/Controls/Icons/16/ou.gif);
}

.icon-16-success {
	background-image:url(../Images/Controls/Icons/16/success.gif);
}

.icon-16-error {
	background-image:url(../Images/Controls/Icons/16/error.gif);
}

.icon-16-warning {
	background-image:url(../Images/Controls/Icons/16/warning.gif);
}

.icon-16-failure 
{
	background-image:url(../Images/Controls/Icons/16/error.gif);
}

.icon-16-info {
	background-image:url(../Images/Controls/Icons/16/info.png);
}

.icon-16-report-chart {
	background-image:url(../Images/Controls/Icons/16/reportChart.gif);
}

.icon-16-report-table {
	background-image:url(../Images/Controls/Icons/16/reportTable.gif);
}

.icon-16-report-custom {
	background-image:url(../Images/Controls/Icons/16/reportCustom.gif);
}

.icon-32-product {
	background-image:url(../Images/Controls/Icons/32/product.png);
}

.icon-32-license {
	background-image:url(../Images/Controls/Icons/32/license.gif);
}

.icon-32-domain {
	background-image:url(../Images/Controls/Icons/32/domain.gif);
}

.icon-32-domainConfigs {
	background-image:url(../Images/Controls/Icons/32/domainConfigs.gif);
}

.icon-32-domainConfig {
	background-image:url(../Images/Controls/Icons/32/domainConfig.gif);
}

.icon-32-policy {
	background-image:url(../Images/Controls/Icons/32/policy.gif);
}

.icon-32-policiesList
{
	background-image:url(../Images/Controls/Icons/32/adminPoliciesList.gif);
}

.icon-32-settings
{
	background-image:url(../Images/Controls/Icons/32/adminSettings.gif);
}

.icon-32-reports
{
	background-image:url(../Images/Controls/Icons/32/adminReports.gif);
}

.icon-32-wizard {
	background-image:url(../Images/Controls/Icons/32/wizard.png);
}

.icon-32-error {
	background-image:url(../Images/Controls/Icons/32/error.gif);
}

.icon-32-warning {
	background-image:url(../Images/Controls/Icons/32/warning.gif);
}

/*--- User + HelpDesk only ---*/

.icon-64-userChangePassword {
	background-image:url(../Images/Controls/Icons/64/userChangePassword.gif);
}

.icon-32-userChangePassword {
	background-image:url(../Images/Controls/Icons/32/userChangePassword.gif);
}

.icon-64-userQAProfile {
	background-image:url(../Images/Controls/Icons/64/userQAProfile.gif);
}

.icon-32-userQAProfile {
	background-image:url(../Images/Controls/Icons/32/userQAProfile.gif);
}

.icon-32-userManageProfile {
	background-image:url(../Images/Controls/Icons/32/userQAProfile.gif);
}

.icon-64-userResetPassword {
	background-image:url(../Images/Controls/Icons/64/userResetPassword.gif);
}

.icon-32-userResetPassword {
	background-image:url(../Images/Controls/Icons/32/userResetPassword.gif);
}

.icon-64-userSettings {
	background-image:url(../Images/Controls/Icons/64/userSettings.gif);
}

.icon-32-userSettings {
	background-image:url(../Images/Controls/Icons/32/userSettings.gif);
}

.icon-64-userUnlockAccount {
	background-image:url(../Images/Controls/Icons/64/userUnlockAccount.gif);
}

.icon-32-userUnlockAccount {
	background-image:url(../Images/Controls/Icons/32/userUnlockAccount.gif);
}

.icon-64-userHelpDesk {
	background-image:url(../Images/Controls/Icons/64/userHelpDesk.gif);
}

.icon-32-userHelpDesk {
	background-image:url(../Images/Controls/Icons/32/userHelpDesk.gif);
}

.icon-64-userAssignPin {
	background-image:url(../Images/Controls/Icons/64/userAssignPin.gif);
}

.icon-32-userAssignPin {
	background-image:url(../Images/Controls/Icons/32/userAssignPin.gif);
}

.icon-64-adminManageDomains
{
	background-image:url(../Images/Controls/Icons/64/adminManageDomains.gif);
}

.icon-64-adminNotification
{
	background-image:url(../Images/Controls/Icons/64/adminNotification.gif);
}

.icon-64-adminSettings
{
	background-image:url(../Images/Controls/Icons/64/adminSettings.gif);
}

.icon-64-adminReports
{
	background-image:url(../Images/Controls/Icons/64/adminReports.gif);
}

/* --- buttons --- */
.icon-16-buttonAdd {
	background-image:url(../Images/Controls/Icons/16/buttonAdd.gif);
}

.icon-25-buttonAccept
{
	background-image:url(../Images/Controls/Icons/25/buttonAccept.gif);
}

.icon-25-buttonDelete
{
	background-image:url(../Images/Controls/Icons/25/buttonDelete.gif);
}

.icon-25-buttonCancel
{
	background-image:url(../Images/Controls/Icons/25/buttonCancel.gif);
}

.icon-25-buttonUp
{
	background-image:url(../Images/Controls/Icons/25/buttonUp.gif);
}

.icon-25-buttonDown
{
	background-image:url(../Images/Controls/Icons/25/buttonDown.gif);
}

.icon-25-buttonProperties
{
	background-image:url(../Images/Controls/Icons/25/buttonProperties.gif);
}

.icon-64-adminManageDomainsDisabled
{
	background-image:url(../Images/Controls/Icons/64/adminManageDomainsDisabled.gif);
}
.icon-64-adminNotificationDisabled
{
	background-image:url(../Images/Controls/Icons/64/adminNotificationDisabled.gif);
}
.icon-64-adminReportsDisabled
{
	background-image:url(../Images/Controls/Icons/64/adminReportsDisabled.gif);
}
.icon-64-adminSettingsDisabled
{
	background-image:url(../Images/Controls/Icons/64/adminSettingsDisabled.gif);
}
.icon-64-userAssignPinDisabled
{
	background-image:url(../Images/Controls/Icons/64/userAssignPinDisabled.gif);
}
.icon-64-userChangePasswordDisabled
{
	background-image:url(../Images/Controls/Icons/64/userChangePasswordDisabled.gif)
}
.icon-64-userHelpDeskDisabled
{
	background-image:url(../Images/Controls/Icons/64/userHelpDeskDisabled.gif);
}
.icon-64-userQAProfileDisabled
{
	background-image:url(../Images/Controls/Icons/64/userQAProfileDisabled.gif);
}
.icon-64-userResetPasswordDisabled
{
	background-image:url(../Images/Controls/Icons/64/userResetPasswordDisabled.gif);
}
.icon-64-userSettingsDisabled
{
	background-image:url(../Images/Controls/Icons/64/userSettingsDisabled.gif);
}
.icon-64-userUnlockAccountDisabled
{
	background-image:url(../Images/Controls/Icons/64/userUnlockAccountDisabled.gif);
}
/*--40--*/
.icon-40 {
	height:40px;
	width:40px;
}
.icon-40-2state 
{
	background-position:0px 0px;
}

 a:hover .icon-40-2state
,.hover .icon-40-2state
{
	background-position:0px -42px;
}

.icon-40-adminManageDomainsDisabled
{
	background-image:url(../Images/Controls/Icons/40/adminManageDomainsDisabled.gif);
}
.icon-40-adminNotificationDisabled
{
	background-image:url(../Images/Controls/Icons/40/adminNotificationDisabled.gif);
}
.icon-40-adminReportsDisabled
{
	background-image:url(../Images/Controls/Icons/40/adminReportsDisabled.gif);
}
.icon-40-adminSettingsDisabled
{
	background-image:url(../Images/Controls/Icons/40/adminSettingsDisabled.gif);
}
.icon-40-userAssignPinDisabled
{
	background-image:url(../Images/Controls/Icons/40/userAssignPinDisabled.gif);
}
.icon-40-userChangePasswordDisabled
{
	background-image:url(../Images/Controls/Icons/40/userChangePasswordDisabled.gif)
}
.icon-40-userHelpDeskDisabled
{
	background-image:url(../Images/Controls/Icons/40/userHelpDeskDisabled.gif);
}
.icon-40-userQAProfileDisabled
{
	background-image:url(../Images/Controls/Icons/40/userQAProfileDisabled.gif);
}
.icon-40-userResetPasswordDisabled
{
	background-image:url(../Images/Controls/Icons/40/userResetPasswordDisabled.gif);
}
.icon-40-userSettingsDisabled
{
	background-image:url(../Images/Controls/Icons/40/userSettingsDisabled.gif);
}
.icon-40-userUnlockAccountDisabled
{
	background-image:url(../Images/Controls/Icons/40/userUnlockAccountDisabled.gif);
}
.icon-40-userChangePassword {
	background-image:url(../Images/Controls/Icons/40/userChangePassword.gif);
}

.icon-40-userQAProfile {
	background-image:url(../Images/Controls/Icons/40/userQAProfile.gif);
}

.icon-40-userResetPassword {
	background-image:url(../Images/Controls/Icons/40/userResetPassword.gif);
}

.icon-40-userSettings {
	background-image:url(../Images/Controls/Icons/40/userSettings.gif);
}

.icon-40-userUnlockAccount {
	background-image:url(../Images/Controls/Icons/40/userUnlockAccount.gif);
}

.icon-40-userHelpDesk {
	background-image:url(../Images/Controls/Icons/40/userHelpDesk.gif);
}

.icon-40-userAssignPin {
	background-image:url(../Images/Controls/Icons/40/userAssignPin.gif);
}

.icon-40-adminManageDomains
{
	background-image:url(../Images/Controls/Icons/40/adminManageDomains.gif);
}

.icon-40-adminNotification
{
	background-image:url(../Images/Controls/Icons/40/adminNotification.gif);
}

.icon-40-adminSettings
{
	background-image:url(../Images/Controls/Icons/40/adminSettings.gif);
}

.icon-40-adminReports
{
	background-image:url(../Images/Controls/Icons/40/adminReports.gif);
}