/**********/
/* Icons */
/********/

/* standard icon settings */
.netxIcon
{
	background-repeat: no-repeat;
	width:20px !important;
	height:20px !important;
	display:inline-block !important;
	vertical-align: middle;
	margin-right:2px;
}

td.button-column a
{
	vertical-align: middle;
}

/* change pointer for icon link hover */
a span.netxIcon:hover
{
	cursor: pointer;
}

.rssIcon
{
	background-image: url(/images/icons/rss.png);
}

a span.rssIcon:hover
{
	background-image: url(/images/icons/rss-hover.png);
}


/******************/
/* NETXUSA icons */
/****************/
.infoIcon
{
	background-image: url(/images/icons/info.png);
}

.pdfIcon
{
	background-image: url(/images/icons/pdf.png);
}

a span.pdfIcon:hover
{
	background-image: url(/images/icons/pdf-hover.png);
}

/* Plus/Minus Icons */
.plusIconLight
{
	background-image: url(/images/icons/gray-plus.gif);
}

.minusIconLight
{
	background-image: url(/images/icons/gray-minus.gif);
}

.plusIcon
{
	height:16px !important;
	width: 16px !important;
	background-image: url(/images/icons/plus.gif);
}

.minusIcon
{
	height:16px !important;
	width: 16px !important;
	background-image: url(/images/icons/minus.gif);
}

.bookmarkIcon
{
	background-image: url(/images/icons/bookmark.png);
}

a span.bookmarkIcon:hover
{
	background-image: url(/images/icons/bookmark-hover.png);
}

.bookmarkedIcon
{
	background-image: url(/images/icons/bookmarked.png);
}

a span.bookmarkedIcon:hover
{
	background-image: url(/images/icons/bookmark-hover.png);
}

/* Communication Icons */
.phoneIcon
{
	background-image: url(/images/icons/phone.png);
}

a span.phoneIcon:hover
{
	background-image: url(/images/icons/phone-hover.png);
}

.faxIcon
{
	background-image: url(/images/icons/fax.png);
}

a span.faxIcon:hover
{
	background-image: url(/images/icons/fax-hover.png);
}

.mailIcon
{
	background-image: url(/images/icons/mail.png);
}

.mailAlertIcon
{
	background-image: url(/images/icons/mail-alert.png);
}

a span.mailIcon:hover
{
	background-image: url(/images/icons/mail-hover.png);
}

a span.mailAlertIcon:hover
{
	background-image: url(/images/icons/mail-alert-hover.png);
}

/* End Communication Icons */

/* Locks and Flags */
.lockedIcon
{
	background-image: url(/images/icons/locked.png);
}

a span.lockedIcon:hover
{
	background-image: url(/images/icons/locked-hover.png);
}

.unlockedIcon
{
	background-image: url(/images/icons/unlocked.png);
}

a span.unlockedIcon:hover
{
	background-image: url(/images/icons/unlocked-hover.png);
}

.provisionLockIcon
{
	background-image: url(/images/icons/provision-lock.png);
}

.extensionLockedIcon
{
	background-image: url(/images/icons/locked-hold.png);
}
.extensionLockedIcon:hover
{
	background-image: url(/images/icons/locked-hold-hover.png);
}

.extensionUnlockedIcon
{
	background-image: url(/images/icons/unlocked-hold.png);
}

.flagGrayIcon
{
	background-image: url(/images/icons/flag-gray.png);
}

.flagRedIcon
{
	background-image: url(/images/icons/flag-red.png);
}
.flagRedIcon:hover
{
	background-image: url(/images/icons/flag-red-hover.png);
}

/* End Locks and Flags */


.linkIcon
{
	background-image: url(/images/icons/link.png);
}

a span.linkIcon:hover
{
	background-image: url(/images/icons/link-hover.png);
}

.infoIcon
{
	background-image: url(/images/icons/info.png);
}

a span.infoIcon:hover
{
	background-image: url(/images/icons/info-hover.png);
}

.deleteIcon
{
	background-image: url(/images/icons/delete.png);
}

a span.deleteIcon:hover
{
	background-image: url(/images/icons/delete-hover.png);
}

.editIcon
{
	background-image: url(/images/icons/edit.png);
}

a span.editIcon:hover
{
	background-image: url(/images/icons/edit-hover.png);
}

.copyIcon
{
	background-image: url(/images/icons/copy.png);
}

a span.copyIcon:hover
{
	background-image: url(/images/icons/copy-hover.png);
}

.addIcon
{
	background-image: url(/images/icons/add.png);
}

a span.addIcon:hover
{
	background-image: url(/images/icons/add-hover.png);
}

.searchIcon
{
	background-image: url(/images/icons/search.png);
}

.refreshIcon
{
	background-image: url(/images/icons/refresh.png);
}

a span.refreshIcon:hover
{
	background-image: url(/images/icons/refresh-hover.png);
}

.allowIcon
{
	background-image: url(/images/icons/allow.png);
}

.denyIcon
{
	background-image: url(/images/icons/deny.png);
}

.folderIcon
{
	background-image: url(/images/icons/folder.png);
}

.getInventoryIcon
{
	background-image: url(/images/icons/get-inventory.png);
}

a span.getInventoryIcon:hover
{
	background-image: url(/images/icons/get-inventory-hover.png);
}

.labelIcon
{
	background-image: url(/images/icons/label.png);
}

a span.labelIcon:hover
{
	background-image: url(/images/icons/label-hover.png);
}

.commentIcon
{
	background-image: url(/images/icons/comment.png);
}

a span.commentIcon:hover
{
	background-image: url(/images/icons/comment-hover.png);
}

.provisionedIcon
{
	background-image: url(/images/icons/provisioned.png);
}

a span.provisionedIcon:hover
{
	background-image: url(/images/icons/provisioned-hover.png);
}

.notProvisionedIcon
{
	background-image: url(/images/icons/not-provisioned.png);
}

a span.notProvisionedIcon:hover
{
	background-image: url(/images/icons/not-provisioned-hover.png);
}

.creditIcon
{
	background-image: url(/images/icons/credit.png);
}

a span.creditIcon:hover
{
	background-image: url(/images/icons/credit-hover.png);
}


.creditCardApprovedIcon
{
	background-image: url(/images/icons/creditCardApproved.png);
}

.rebateIcon
{
	background-image: url(/images/icons/rebate.png);
}

a span.rebateIcon:hover
{
	background-image: url(/images/icons/rebate-hover.png);
} 

/* flash notification icons */
.successIcon
{
	background-image: url(/images/icons/success.png);
}

.informationIcon
{
	background-image: url(/images/icons/information.png);
}

.warningIcon
{
	background-image: url(/images/icons/warning.png);
}

.errorIcon
{
	background-image: url(/images/icons/error.png);
}
/* END notification icons */


/* Star Rating Icons */
.starIcon
{
	background-image: url(/images/icons/star.png);
}

.starHalfIcon
{
	background-image: url(/images/icons/half-star.png);
}

.starGrayIcon
{
	background-image: url(/images/icons/star-gray.png);
}


a span.starIcon:hover, a span.starHalfIcon:hover, a span.starGrayIcon:hover
{
	background-image: url(/images/icons/star-hover.png);
}
/* End Stars */

.printIcon
{
	background-image: url(/images/icons/printer.png);
}

a span.printIcon:hover
{
    background-image: url(/images/icons/printer-hover.png);
}

.settingsIcon
{
	background-image: url(/images/icons/settings.png);
}

a span.settingsIcon:hover
{
	background-image: url(/images/icons/settings-hover.png);
}

.adminIcon
{
	background-image: url(/images/icons/admin.png);
}

a span.adminIcon:hover
{
	background-image: url(/images/icons/admin-hover.png);
}

.saveIcon
{
	background-image: url(/images/icons/save.png);
}

a span.saveIcon:hover
{
	background-image: url(/images/icons/save-hover.png);
}

.closeIcon
{
	background-image: url(/images/icons/close.png);
}

a span.closeIcon:hover
{
	background-image: url(/images/icons/close-hover.png);
}


.docIcon
{
	background-image: url(/images/icons/document.png);
}

a span.docIcon:hover
{
	background-image: url(/images/icons/document-hover.png);
}

.clockIcon
{
	background-image: url(/images/icons/clock.png);
}

a span.clockIcon:hover
{
	background-image: url(/images/icons/clock-hover.png);
}

.moveIcon
{
	background-image: url(/images/icons/move.png);
}

a span.moveIcon:hover
{
	background-image: url(/images/icons/move-hover.png);
}

.additionalIcon
{
	background-image: url(/images/icons/additional.png);
}

a span.additionalIcon:hover
{
	background-image: url(/images/icons/additional-hover.png);
}

.calendarIcon
{
	background-image: url(/images/icons/calendar.png);
}

a span.calendarIcon:hover
{
	background-image: url(/images/icons/calendar-hover.png);
}

.systemCommentIcon
{
	background-image: url(/images/icons/system-comment.png);
}

.skullIcon
{
	background-image: url(/images/icons/skull.png);
}

.dummyIcon
{
	background-image: url(/images/icons/dummy.png);
}

.fullscreenDarkIcon
{
	background-image: url(/images/icons/fullscreen-black.png);
}

a span.fullscreenDarkIcon:hover
{
	background-image: url(/images/icons/fullscreen-black.png);
}

.fullscreenLightIcon
{
	background-image: url(/images/icons/fullscreen-white.png);
}

a span.fullscreenLightIcon:hover
{
	background-image: url(/images/icons/fullscreen-white-hover.png);
}

.ruleIcon
{
	background-image: url(/images/icons/rule.png);
}

a span.ruleIcon:hover
{
	background-image: url(/images/icons/rule-hover.png);
}

/*****************/
/* Icon Buttons */
/***************/
input.iconInput.searchIcon, input.iconInput.searchIcon:hover,
button.iconInput.searchIcon, button.iconInput.searchIcon:hover
{
	background-image: url(/images/buttons/search.png) !important;
}

input.iconInput.printIcon, input.iconInput.printIcon:hover,
button.iconInput.printIcon, button.iconInput.printIcon:hover
{
	background-image: url(/images/buttons/printer.png) !important;
}

input.iconInput.commentIcon, input.iconInput.commentIcon:hover,
button.iconInput.commentIcon, button.iconInput.commentIcon:hover
{
	background-image: url(/images/buttons/comment.png) !important;
}

input.iconInput.emailIcon, input.iconInput.emailIcon:hover,
button.iconInput.emailIcon, button.iconInput.emailIcon:hover
{
	background-image: url(/images/buttons/mail.png) !important;
}

input.iconInput.addIcon, input.iconInput.addIcon:hover,
button.iconInput.addIcon, button.iconInput.addIcon:hover
{
	background-image: url(/images/buttons/add.png) !important;
}

input.iconInput.deleteIcon, input.iconInput.deleteIcon:hover,
button.iconInput.deleteIcon, button.iconInput.deleteIcon:hover
{
	background-image: url(/images/buttons/delete2.png) !important;
}

input.iconInput.copyIcon, input.iconInput.copyIcon:hover,
button.iconInput.copyIcon, button.iconInput.copyIcon:hover
{
	background-image: url(/images/buttons/copy.png) !important;
}

input.iconInput.updateIcon, input.iconInput.updateIcon:hover,
button.iconInput.updateIcon, button.iconInput.updateIcon:hover
{
	background-image: url(/images/buttons/edit_icon.png) !important;
}

input.iconInput.moveIcon, input.iconInput.moveIcon:hover,
button.iconInput.moveIcon, button.iconInput.moveIcon:hover
{
	background-image: url(/images/buttons/move_icon.png) !important;
}

input.iconInput.settingsIcon, input.iconInput.settingsIcon:hover,
button.iconInput.settingsIcon, button.iconInput.settingsIcon:hover
{
	background-image: url(/images/buttons/settings.png) !important;
}

input.iconInput.getInventoryIcon, input.iconInput.getInventoryIcon:hover,
button.iconInput.getInventoryIcon, button.iconInput.getInventoryIcon:hover
{
	background-image: url(/images/buttons/get-inventory.png) !important;
}

input.iconInput.clearIcon, input.iconInput.clearIcon:hover,
button.iconInput.clearIcon, button.iconInput.clearIcon:hover
{
	background-image: url(/images/buttons/close.png) !important;
}

input.iconInput.pdfIcon, input.iconInput.pdfIcon:hover,
button.iconInput.pdfIcon, button.iconInput.pdfIcon:hover
{
	background-image: url(/images/buttons/pdf.png) !important;
}

input.iconInput.lockIcon, input.iconInput.lockIcon:hover,
button.iconInput.lockIcon, button.iconInput.lockIcon:hover
{
	background-image: url(/images/buttons/lock.png) !important;
}

input.iconInput.unlockIcon, input.iconInput.unlockIcon:hover,
button.iconInput.unlockIcon, button.iconInput.unlockIcon:hover
{
	background-image: url(/images/buttons/unlock.png) !important;
}

/* Loading icons */
.netxIcon.loadingIcon
{
	height:32px !important;
	width:32px !important;
	background-image: url(/images/loading.gif);
}

.netxIcon.loadingSmallIcon
{
	background-image: url(/images/loading-small.gif);
}

/* align text with icon */
.iconText
{
	vertical-align:top;
}
/*******************/
/* End netx icons */
/*****************/