.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-group {
	background-image:url(../Images/Controls/Icons/16/iconGroup.gif);
}

.icon-16-domainConfig {
	background-image:url(../Images/Controls/Icons/16/domainConfig.gif);
}

.icon-16-domainWarning {
	background-image:url(../Images/Controls/Icons/16/domainWarning.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-16-delete {
	background-image:url(../Images/Controls/Icons/16/delete.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-policiesList {
	background-image:url(../Images/Controls/Icons/32/adminPoliciesList.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/icon_Error.png);
}

.icon-32-warning {
	background-image:url(../Images/Controls/Icons/32/icon_Warning.png);
}

.icon-32-info {
	background-image:url(../Images/Controls/Icons/32/icon_Info.png);
}

.icon-32-adminSettings
{
	background-image:url(../Images/Controls/Icons/32/adminSettings.gif);
}
.icon-32-userAuthentication
{
    background-image:url(../Images/Controls/Icons/32/verifyIdentityIcon.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-userSetQAProfile {
	background-image:url(../Images/Controls/Icons/64/userSetQAProfile.gif);
}

.icon-32-userRegister {
	background-image:url(../Images/Controls/Icons/32/userSetQAProfile.gif);
}

.icon-32-userSetQAProfile {
	background-image:url(../Images/Controls/Icons/32/userSetQAProfile.gif);
}

.icon-32-userManageQAProfile {
	background-image:url(../Images/Controls/Icons/32/userSetQAProfile.gif);
}

.icon-32-userManageProfile {
	background-image:url(../Images/Controls/Icons/32/userSetQAProfile.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-userChangeSettings {
	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-userAssignPasscode
,.icon-32-userAssignPin {
	background-image:url(../Images/Controls/Icons/32/userAssignPin.gif);
}

.icon-32-userUsePasscode 
{
	background-image:url(../Images/Controls/Icons/32/userHelpDesk.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/toolbarIcon_Add.gif);
}
.icon-16-buttonDelete {
	background-image:url(../Images/Controls/Icons/16/toolbarIcon_Remove.gif);
}

.icon-16-buttonUp
{
	background-image:url(../Images/Controls/Icons/16/toolbarIcon_Up.gif);
}

.icon-16-buttonDown
{
	background-image:url(../Images/Controls/Icons/16/toolbarIcon_Down.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-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-userSetQAProfileDisabled
{
	background-image:url(../Images/Controls/Icons/64/userSetQAProfileDisabled.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);
}

.icon-64-userVerify
{
	background-image:url(../Images/Controls/Icons/64/userVerify.gif);
}

.icon-64-userVerifyDisabled
{
	background-image:url(../Images/Controls/Icons/64/userVerifyDisabled.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-userSetQAProfileDisabled
{
	background-image:url(../Images/Controls/Icons/40/userSetQAProfileDisabled.gif);
}
.icon-40-userRegisterDisabled
{
	background-image:url(../Images/Controls/Icons/40/userSetQAProfileDisabled.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-userSetQAProfile {
	background-image:url(../Images/Controls/Icons/40/userSetQAProfile.gif);
}

.icon-40-userRegister {
	background-image:url(../Images/Controls/Icons/40/userSetQAProfile.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);
}

.icon-40-userVerify
{
	background-image:url(../Images/Controls/Icons/40/userVerify.gif);
}

.icon-40-userVerifyDisabled
{
	background-image:url(../Images/Controls/Icons/40/userVerifyDisabled.gif);
}
