.icon-anchor {
	display: inline-block;
	width: 16px;
	height: 18px;
	vertical-align: top;
	overflow: hidden;
	background: url('icons/anchor.png') no-repeat center center;
}

.icon-applogo {
	display: inline-block;
	width: 60px;
	height: 48px;
	vertical-align: top;
	overflow: hidden;
	background: url('icons/ccccltd48.png') no-repeat center center;
}

.icon-dialog {
	background: url('icons/ccccltd16.png') no-repeat center center;
}

.icon-book {
	background: url('icons/book.png') no-repeat center center;
}

.icon-book-red {
	background: url('icons/book-red.png') no-repeat center center;
}

.icon-hidden {
	background: url('icons/cancel.png') no-repeat center center;
	display: inline-block;
	width: 16px;
	height: 16px;
	position: absolute;
	right: 5px;
	top: 5px;
	cursor: pointer;
}

.icon-camera {
	background: url('icons/camera.png') no-repeat center center;
}

.icon-chart-bar, .icon-chart-curve, .icon-chart-line, .icon-chart-pie, .icon-camera{
	display: inline-block;
	width: 16px;
	height: 18px;
	vertical-align: top;
	overflow: hidden;
}

.icon-chart-bar {
	background: url('icons/chart_bar.png') no-repeat center center;
}

.icon-chart-curve {
	background: url('icons/chart_curve.png') no-repeat center center;
}

.icon-chart-line {
	background: url('icons/chart_line.png') no-repeat center center;
}

.icon-chart-pie {
	background: url('icons/chart_pie.png') no-repeat center center;
}

.icon-control, .icon-develop, .icon-workflow, .icon-monitor, .icon-book,
	.icon-book-red, .icon-help {
	display: inline-block;
	width: 16px;
	height: 18px;
	vertical-align: top;
	overflow: hidden;
}

.icon-control {
	background: url('icons/control.png') no-repeat center center;
}

.icon-develop {
	background: url('icons/develop.png') no-repeat center center;
}

.icon-dirdblright, .icon-dirright, .icon-dirleft, .icon-dirdblleft,
	.icon-dirup, .icon-dirdown {
	display: inline-block;
	width: 16px;
	height: 18px;
	vertical-align: top;
	overflow: hidden;
}

.icon-dirdblright {
	background: url('icons/dirdblright.png') no-repeat center center;
}

.icon-dirright {
	background: url('icons/dirright.png') no-repeat center center;
}

.icon-dirleft {
	background: url('icons/dirleft.png') no-repeat center center;
}

.icon-dirdblleft {
	background: url('icons/dirdblleft.png') no-repeat center center;
}

.icon-dirup {
	background: url('icons/dirup.png') no-repeat center center;
}

.icon-dirdown {
	background: url('icons/dirdown.png') no-repeat center center;
}

.icon-monitor {
	background: url('icons/monitor.png') no-repeat center center;
}

.icon-help {
	background: url('icons/help.png') no-repeat center center;
}

.icon-add {
	background: url('icons/add.png') no-repeat center center;
}

.icon-cols {
	display: inline-block;
	width: 16px;
	height: 18px;
	vertical-align: top;
	overflow: hidden;
}

.icon-cols {
	background: url('icons/cols.png') no-repeat center center;
}

.icon-copyrow {
	background: url('icons/copyrow.png') no-repeat center center;
}

.icon-arrowin {
	background: url('icons/arrow_in.png') no-repeat center center;
}

.icon-arrowout {
	background: url('icons/arrow_out.png') no-repeat center center;
}

.icon-arrowup {
	background: url('icons/arrow_up.png') no-repeat center center;
}

.icon-arrowdown {
	background: url('icons/arrow_down.png') no-repeat center center;
}

.icon-arrowupdown {
	background: url('icons/arrow_updown.png') no-repeat center center;
}

.icon-arrowleft {
	background: url('icons/arrow_left.png') no-repeat center center;
}

.icon-arrowright {
	background: url('icons/arrow_right.png') no-repeat center center;
}

.icon-arrowleftright {
	background: url('icons/arrow_leftright.png') no-repeat center center;
}

.icon-attachment {
	background: url('icons/attachment.png') no-repeat center center;
}

.icon-cancel {
	background: url('icons/cancel.png') no-repeat center center;
}

.icon-databaseei {
	background: url('icons/database_ei.png') no-repeat center center;
}

.icon-databasemeta {
	background: url('icons/database_meta.png') no-repeat center center;
}

.icon-delete {
	background: url('icons/delete.png') no-repeat center center;
}

.icon-download, .icon-attachment{
	display: inline-block;
	width: 16px;
	height: 18px;
	vertical-align: top;
	overflow: hidden;
	background: url('icons/download.png') no-repeat center center;
}

.icon-export {
	background: url('icons/export.png') no-repeat center center;
}

.icon-eye {
	background: url('icons/eye.png') no-repeat center center;
}

.icon-file, .icon-folder {
	display: inline-block;
	width: 16px;
	height: 18px;
	vertical-align: top;
	overflow: hidden;
}

.icon-file {
	background: url('icons/file_form.png') no-repeat center center;
}

.icon-file-form {
	background: url('icons/file_form.png') no-repeat center center;
}

.icon-file-module {
	background: url('icons/file_module.png') no-repeat center center;
}

.icon-freemarker {
	display: inline-block;
	width: 16px;
	height: 18px;
	vertical-align: top;
	overflow: hidden;
	background: url('icons/freemarker.png') no-repeat center center;
}

.icon-folder {
	background: url('icons/folder.png') no-repeat center center;
}

.icon-group, .icon-groupadd, .icon-groupdelete, .icon-groupedit {
	display: inline-block;
	width: 16px;
	height: 18px;
	vertical-align: top;
	overflow: hidden;
}

.icon-group {
	background: url('icons/group.png') no-repeat center center;
}

.icon-groupadd {
	background: url('icons/group_add.png') no-repeat center center;
}

.icon-groupdelete {
	background: url('icons/group_delete.png') no-repeat center center;
}

.icon-groupedit {
	background: url('icons/group_edit.png') no-repeat center center;
}

.icon-import {
	background: url('icons/import.png') no-repeat center center;
}

.icon-info {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin: -1px 2px 0px 0px;
	vertical-align: top;
	overflow: hidden;
}

.icon-info {
	background: url('icons/info.png') no-repeat center center;
}

.icon-jobtype {
	background: url('icons/jobtype.png') no-repeat center center;
}

.icon-key {
	background: url('icons/key.png') no-repeat center center;
}

.icon-media-play {
	background: url('icons/media_play.png') no-repeat center center;
}

.icon-media-pause {
	background: url('icons/media_pause.png') no-repeat center center;
}

.icon-modify {
	background: url('icons/modify.png') no-repeat center center;
}

.icon-orgg10, .icon-orgg20, .icon-orgg30, .icon-orgg40, .icon-orgg50,
	.icon-orgg99, .icon-orgc10, .icon-orgc20, .icon-orgc99, .icon-orgd00,
	.icon-orgd10, .icon-orgd20, .icon-orgd30, .icon-orgd40, .icon-orgd50,
	.icon-orgd60, .icon-orgd70, .icon-orgg {
	display: inline-block;
	width: 16px;
	height: 18px;
	vertical-align: top;
	overflow: hidden;
}

.icon-orgg10 {
	background: url('icons/org_g.png') no-repeat center center;
}

.icon-orgg20 {
	background: url('icons/org_g.png') no-repeat center center;
}

.icon-orgg30 {
	background: url('icons/org_g.png') no-repeat center center;
}

.icon-orgg40 {
	background: url('icons/org_g.png') no-repeat center center;
}

.icon-orgg50 {
	background: url('icons/org_g.png') no-repeat center center;
}

.icon-orgg99 {
	background: url('icons/org_g.png') no-repeat center center;
}

.icon-orgc10 {
	background: url('icons/org_c10.png') no-repeat center center;
}

.icon-orgc20 {
	background: url('icons/org_c20.png') no-repeat center center;
}

.icon-orgc99 {
	background: url('icons/org_c99.png') no-repeat center center;
}

.icon-orgd00 {
	background: url('icons/org_d00.png') no-repeat center center;
}

.icon-orgd10 {
	background: url('icons/org_d10.png') no-repeat center center;
}

.icon-orgd20 {
	background: url('icons/org_d20.png') no-repeat center center;
}

.icon-orgd30 {
	background: url('icons/org_d30.png') no-repeat center center;
}

.icon-orgd40 {
	background: url('icons/org_d40.png') no-repeat center center;
}

.icon-orgd50 {
	background: url('icons/org_d50.png') no-repeat center center;
}

.icon-orgd60 {
	background: url('icons/org_d60.png') no-repeat center center;
}

.icon-orgd70 {
	background: url('icons/org_d70.png') no-repeat center center;
}

.icon-orgg {
	background: url('icons/org_g.png') no-repeat center center;
}

.icon-organcorp, .icon-organdepart, .icon-organteam, .icon-organgroup {
	display: inline-block;
	width: 16px;
	height: 18px;
	vertical-align: top;
	overflow: hidden;
}

.icon-organcorp {
	background: url('icons/org_c10.png') no-repeat center center;
}

.icon-organdepart {
	background: url('icons/org_d10.png') no-repeat center center;
}

.icon-organteam {
	background: url('icons/org_d70.png') no-repeat center center;
}

.icon-organgroup {
	background: url('icons/org_g.png') no-repeat center center;
}

.icon-paste {
	background: url('icons/paste.png') no-repeat center center;
}

.icon-page-red {
	background: url('icons/page-red.png') no-repeat center center;
	display: inline-block;
	width: 16px;
	height: 18px;
	vertical-align: top;
	overflow: hidden;
}

.icon-print {
	background: url('icons/printer.png') no-repeat center center;
}

.icon-redo {
	background: url('icons/redo.png') no-repeat center center;
}

.icon-refresh {
	background: url('icons/refresh.png') no-repeat center center;
}

.icon-reload {
	background: url('icons/reload.png') no-repeat center center;
}

.icon-save {
	background: url('icons/save.png') no-repeat center center;
}

.icon-copy {
	background: url('icons/copy.png') no-repeat center center;
}

.icon-saveagain {
	background: url('icons/saveagain.png') no-repeat center center;
}

.icon-saveexit {
	background: url('icons/saveexit.png') no-repeat center center;
}

.icon-script {
	background: url('icons/script.png') no-repeat center center;
	display: inline-block;
	width: 16px;
	height: 18px;
	vertical-align: top;
	overflow: hidden;
}

.icon-search {
	background: url('icons/search.png') no-repeat center center;
}

.icon-setting {
	background: url('icons/setting.png') no-repeat center center;
}

.icon-stop {
	background: url('icons/stop.png') no-repeat center center;
}

.icon-tag-add {
	background: url('icons/tag_add.png') no-repeat center center;
}

.icon-tag-delete {
	background: url('icons/tag_delete.png') no-repeat center center;
}

.icon-upload {
	display: inline-block;
	width: 16px;
	height: 18px;
	vertical-align: top;
	overflow: hidden;
	background: url('icons/upload.png') no-repeat center center;
}

.icon-user, .icon-useradd, .icon-userdelete, .icon-useredit,
	.icon-userfemale {
	display: inline-block;
	width: 16px;
	height: 18px;
	vertical-align: top;
	overflow: hidden;
}

.icon-user {
	background: url('icons/user.png') no-repeat center center;
}

.icon-useradd {
	background: url('icons/user_add.png') no-repeat center center;
}

.icon-userdelete {
	background: url('icons/user_delete.png') no-repeat center center;
}

.icon-useredit {
	background: url('icons/user_edit.png') no-repeat center center;
}

.icon-userfemale {
	background: url('icons/user_female.png') no-repeat center center;
}

.icon-vsplitter {
	float: left;
	height: 16px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #fff;
	margin: 1px;
	background: url('icons/vsplitter.png') no-repeat center center;
}

.icon-world, .icon-worldlink, .icon-sourcectrlitem, .icon-picture{
	display: inline-block;
	width: 16px;
	height: 18px;
	vertical-align: top;
	overflow: hidden;
}

.icon-world {
	background: url('icons/world.png') no-repeat center center;
}

.icon-worldlink {
	background: url('icons/world_link.png') no-repeat center center;
}

.icon-sourcectrlitem {
	background: url('icons/sourcectrlitem.png') no-repeat center center;
}

.tree-file, .tree-folder, .tree-folder-open {
	display: inline-block;
	width: 16px;
	height: 18px;
	vertical-align: top;
	overflow: hidden;
}

.tree-file {
	background: url('icons/file_form.png') no-repeat center center;
}

.tree-folder {
	background: url('icons/folder.png') no-repeat center center;
}

.tree-folder-open {
	background: url('icons/folder.png') no-repeat center center;
}

.tree-core-code, .tree-core-entitylist, .tree-core-formeditor,
	.tree-core-metatable, .tree-core-prototype, .tree-core-sequ {
	display: inline-block;
	width: 16px;
	height: 18px;
	vertical-align: top;
	overflow: hidden;
}

.tree-core-code {
	background: url('icons/waf_core_code.png') no-repeat center center;
}

.tree-core-entitylist {
	background: url('icons/waf_core_entitylist.png') no-repeat center center;
}

.tree-core-formeditor {
	background: url('icons/waf_core_formeditor.png') no-repeat center center;
}

.tree-core-metatable {
	background: url('icons/waf_core_metatable.png') no-repeat center center;
}

.tree-core-prototype {
	background: url('icons/waf_core_prototype.png') no-repeat center center;
}

.tree-core-sequ {
	background: url('icons/waf_core_sequ.png') no-repeat center center;
}

.icon-workflow {
	background: url('icons/workflow.png') no-repeat center center;
}

.icon-reverse {
    background: url('icons/reverse.png') no-repeat center center;
}