.icon {
	height:22px;
	padding:5px 5px 5px 22px;
	background-repeat:no-repeat;
	background-position:center left;
	outline:none;
	font-family:verdana;
	font-size:11px;
	text-decoration:none;
}

.icon.semivis {
	opacity:0.3;
}

.icon.semivis:hover, tr:hover .icon.semivis {
	opacity:1;
}

.icon:visited {
	color:#0000ff;
}

.icon:hover {
	color:#ff0000;
}

.icon:active {
	text-decoration:underline;
}

.icon.uberadmin {
	background-color:#993;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}



.icon.tight {
	padding-top:0;
	padding-bottom:0;
}

.icon.activate {
	background-image:url(/userfiles/icons/tag_red.png);
}

.icon.add {
	background-image:url(/userfiles/icons/add.png);
}

.icon.alarm {
	background-image:url(/userfiles/icons/sound.png);
}

.icon.alert {
	background-image:url(/userfiles/icons/exclamation.png);
}

.icon.archive {
	background-image:url(/userfiles/icons/tag_green.png);
}

.icon.attachment {
	background-image:url(/userfiles/icons/attach.png);
}

.icon.asterisk {
	background-image:url(/userfiles/icons/asterisk_orange.png);
}

.icon.calendar {
	background-image:url(/userfiles/icons/calendar.png);
}

.icon.close {
	background-image:url(/userfiles/icons/close.png);
}

.icon.colour {
	background-image:url(/userfiles/icons/color_wheel.png);
}

.icon.csv {
	background-image:url(/userfiles/icons/excel.png);
}

.icon.delete {
	background-image:url(/userfiles/icons/delete.png);
	color:blue;
	text-decoration:none;
	cursor:pointer;
}

.icon.delete:hover {
	text-decoration:underline;
}

.icon.doc, .icon.docx, .icon.ocx {
	background-image:url(/userfiles/icons/doc.png);
}

.icon.edit {
	background-image:url(/userfiles/icons/pencil.png);
}

.icon.email {
	background-image:url(/userfiles/icons/email.png);
}

.icon.excel, .icon.xls, .icon.xlsx, .icon.lsx {
	background-image:url(/userfiles/icons/excel.png);
}

.icon.external-link {
	background-image:url(/userfiles/icons/external-link.png);
}

.icon.graph-area {
	background-image:url(/userfiles/icons/chart_area.png);
}

.icon.graph-bar {
	background-image:url(/userfiles/icons/chart_bar.png);
}

.icon.graph-column {
	background-image:url(/userfiles/icons/chart_column.png);
}

.icon.graph-line {
	background-image:url(/userfiles/icons/chart_line.png);
}

.icon.graph-spline {
	background-image:url(/userfiles/icons/chart_curve.png);
}
.icon.help {
	background-image:url(/userfiles/icons/information.png);
	opacity:0.5;
	font-style:italic;
	color:#999;
}

	.icon.help:hover {
		opacity:1;
		color:blue;
	}

.icon.home {
	background-image:url(/userfiles/icons/house.png);
}

.icon.hlh {
	background-image:url(/userfiles/icons/hlh.png);
}

.icon.image, .icon.jpg, .icon.peg {
	background-image:url(/userfiles/icons/image_add.png);
}

.icon.image_no {
	background-image:url(/userfiles/icons/image_delete.png);
}

.icon.info {
	background-image:url(/userfiles/icons/information.png);
}

.icon.key {
	background-image:url(/userfiles/icons/key.png);
}

.icon.list {
	background-image:url(/userfiles/icons/application_view_list.png);
}

.icon.lock {
	background-image:url(/userfiles/icons/lock.png);
}

.icon.map {
	background-image:url(/userfiles/icons/map.png);
}

.icon.moveup {
	background-image:url(/userfiles/icons/arrow_up.png);
}

.icon.note {
	background-image:url(/userfiles/icons/note.png);
}

.icon.open {
	background-image:url(/userfiles/icons/open.png);
}

.icon.paste {
	background-image:url(/userfiles/icons/paste_plain.png);
}

.icon.pdf {
	background-image:url(/userfiles/icons/pdf.png);
}

.icon.plexus {
	background-image:url(/userfiles/icons/plexus.png);
	padding-left:60px !important;
	text-indent:-500em;
}

.icon.print {
	background-image:url(/userfiles/icons/printer.png);
}

.icon.publish {
	background-image:url(/userfiles/icons/book_open.png);
}

.icon.qualification {
	background-image:url(/userfiles/icons/medal_gold_3.png);
}

.icon.remove  {
	background-image:url(/userfiles/icons/delete.png);
}

.icon.refresh {
	background-image:url(/userfiles/icons/refresh.png);
}

.icon.settings {
	background-image:url(/userfiles/icons/cog.png);
}

.icon.search {
	background-image:url(/userfiles/icons/search.png);
}

.icon.subtract {
	background-image:url(/userfiles/icons/subtract.png);
}

.icon.suspend {
	background-image:url(/userfiles/icons/user_gray.png);
}

.icon.switch, .icon.switch_off, .icon.switch_on:hover {
	background-image:url(/userfiles/icons/switch.png);
}

.icon.switch:hover, .icon.switch_off:hover, .icon.switch_on {
	background-image:url(/userfiles/icons/switch_on.png);
}

.icon.tick {
	background-image:url(/userfiles/icons/accept.png);
}

.icon.time {
	background-image:url(/userfiles/icons/clock.png);
}

.icon.toggle {
	background-image:url(/userfiles/icons/wrench.png);
}

.icon.tools {
	background-image:url(/userfiles/icons/tools.png);
}

.icon.unlock {
	background-image:url(/userfiles/icons/lock_open.png);
}

.icon.unsuspend {
	background-image:url(/userfiles/icons/user_green.png);
}

.icon.upload {
	background-image:url(/userfiles/icons/upload.png);
}

.icon.user {
	background-image:url(/userfiles/icons/user.png);
}

.icon.users {
	background-image:url(/userfiles/icons/group.png);
}

.icon.view {
	background-image:url(/userfiles/icons/eye.png);
}

.icon.waiting {
	background-image:url(/userfiles/icons/waiting.gif);
}

.icon.word {
	background-image:url(/userfiles/icons/word.png);
}

.icon.youtube {
	background-image:url(/userfiles/icons/youtube.png);
}

a.header_key {
	width:13px;
	height:20px;
	display:block;
	background:url(/userfiles/icons/key_vertical.png) center center no-repeat;
}