/*
 * filename: wiseux.min.css
 * makeTime: 2013.05.16 17:13:52
 * version: 2.0.18
 */

/* themeName: iffice */

/* fileName: jquery-ui.css */
/*! jQuery UI - v1.9.2 - 2012-11-23
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
* Copyright 2012 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.ui-accordion .ui-accordion-header { display: block; cursor: pointer; position: relative; margin-top: 2px; padding: .5em .5em .5em .7em; zoom: 1; }
.ui-accordion .ui-accordion-icons { padding-left: 2.2em; }
.ui-accordion .ui-accordion-noicons { padding-left: .7em; }
.ui-accordion .ui-accordion-icons .ui-accordion-icons { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-accordion-header-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; overflow: auto; zoom: 1; }

.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active { text-decoration: none; }
.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.ui-button-icons-only { width: 3.4em; } 
button.ui-button-icons-only { width: 3.7em; } 

/*button text element */
.ui-button .ui-button-text { display: block; line-height: 1.4;  }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
/* no icon support for input elements, provide padding by default */
input.ui-button { padding: .4em 1em; }

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/*button sets*/
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */

.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}
.ui-dialog { position: absolute; top: 0; left: 0; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; }
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }

.ui-menu { list-style:none; padding: 2px; margin: 0; display:block; outline: none; }
.ui-menu .ui-menu { margin-top: -3px; position: absolute; }
.ui-menu .ui-menu-item { margin: 0; padding: 0; zoom: 1; width: 100%; }
.ui-menu .ui-menu-divider { margin: 5px -2px 5px -2px; height: 0; font-size: 0; line-height: 0; border-width: 1px 0 0 0; }
.ui-menu .ui-menu-item a { text-decoration: none; display: block; padding: 2px .4em; line-height: 1.5; zoom: 1; font-weight: normal; }
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active { font-weight: normal; margin: -1px; }

.ui-menu .ui-state-disabled { font-weight: normal; margin: .4em 0 .2em; line-height: 1.5; }
.ui-menu .ui-state-disabled a { cursor: default; }

/* icon support */
.ui-menu-icons { position: relative; }
.ui-menu-icons .ui-menu-item a { position: relative; padding-left: 2em; }

/* left-aligned */
.ui-menu .ui-icon { position: absolute; top: .2em; left: .2em; }

/* right-aligned */
.ui-menu .ui-menu-icon { position: static; float: right; }

.ui-progressbar { height:2em; text-align: left; overflow: hidden; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px; display: block; }
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}
.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }

.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }
.ui-spinner { position:relative; display: inline-block; overflow: hidden; padding: 0; vertical-align: middle; }
.ui-spinner-input { border: none; background: none; padding: 0; margin: .2em 0; vertical-align: middle; margin-left: .4em; margin-right: 22px; }
.ui-spinner-button { width: 16px; height: 50%; font-size: .5em; padding: 0; margin: 0; text-align: center; position: absolute; cursor: default; display: block; overflow: hidden; right: 0; }
.ui-spinner a.ui-spinner-button { border-top: none; border-bottom: none; border-right: none; } /* more specificity required here to overide default borders */
.ui-spinner .ui-icon { position: absolute; margin-top: -8px; top: 50%; left: 0; } /* vertical centre icon */
.ui-spinner-up { top: 0; }
.ui-spinner-down { bottom: 0; }

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position:-65px -16px;
}

.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 0; margin: 1px .2em 0 0; border-bottom: 0; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: -1px; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }

.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
/* Fades and background-images don't work well together in IE6, drop the image */
* html .ui-tooltip {
	background-image: none;
}
body .ui-tooltip { border-width: 2px; }

/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1.1em/*{fsDefault}*/; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa/*{borderColorContent}*/; background: #ffffff/*{bgColorContent}*/ url(images/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; color: #222222/*{fcContent}*/; }
.ui-widget-content a { color: #222222/*{fcContent}*/; }
.ui-widget-header { border: 1px solid #aaaaaa/*{borderColorHeader}*/; background: #cccccc/*{bgColorHeader}*/ url(images/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; color: #222222/*{fcHeader}*/; font-weight: bold; }
.ui-widget-header a { color: #222222/*{fcHeader}*/; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3/*{borderColorDefault}*/; background: #e6e6e6/*{bgColorDefault}*/ url(images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999/*{borderColorHover}*/; background: #dadada/*{bgColorHover}*/ url(images/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; }
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited { color: #212121/*{fcHover}*/; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa/*{borderColorActive}*/; background: #ffffff/*{bgColorActive}*/ url(images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121/*{fcActive}*/; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcefa1/*{borderColorHighlight}*/; background: #fbf9ee/*{bgColorHighlight}*/ url(images/ui-bg_glass_55_fbf9ee_1x400.png)/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/; color: #363636/*{fcHighlight}*/; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636/*{fcHighlight}*/; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a/*{borderColorError}*/; background: #fef1ec/*{bgColorError}*/ url(images/ui-bg_glass_95_fef1ec_1x400.png)/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/; color: #cd0a0a/*{fcError}*/; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a/*{fcError}*/; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a/*{fcError}*/; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-state-disabled .ui-icon { filter:Alpha(Opacity=35); } /* For IE8 - See #6059 */

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png)/*{iconsHeader}*/; }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png)/*{iconsDefault}*/; }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png)/*{iconsHover}*/; }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png)/*{iconsActive}*/; }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png)/*{iconsHighlight}*/; }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png)/*{iconsError}*/; }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; -khtml-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; -khtml-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; -khtml-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; -khtml-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa/*{bgColorOverlay}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; }
.ui-widget-shadow { margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/; padding: 8px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityShadow}*/; -moz-border-radius: 8px/*{cornerRadiusShadow}*/; -khtml-border-radius: 8px/*{cornerRadiusShadow}*/; -webkit-border-radius: 8px/*{cornerRadiusShadow}*/; border-radius: 8px/*{cornerRadiusShadow}*/; }
/* fileName: wx_imageDef.css */
@CHARSET "UTF-8";
.w-tree-node span.indent, .w-tree-node span.node-icon,
.w-tree-node span.folder-node, .w-tree-node span.folder-node-open,
.w-tree-node span.leaf-node {
    background: url(images/wx-treepanel.png) no-repeat;
}
/* fileName: wx_reset.css */

html, body, div, span, applet, object, iframe,  p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}
html,body{
    width:100%;
    height:100%;
    overflow:hidden;
}

body {
    line-height: 1;
}
table {
    border-collapse: collapse;
    border-spacing: 0
}

fieldset, img {
    border: 0
}

input, textarea, select {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit
}

ol, ul {
    list-style: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

*:focus {
    outline: none;
}

p {
    padding: 3px 2px;
}

/* fileName: wx_icons.css */
@CHARSET "UTF-8";
/* 아이콘 영역 공통 클래스 */

.w-iconable {
    position: relative;
    overflow: hidden;
    height: 16px;
    width: 16px;
    margin: 0;
    padding: 0;
    zoom: 1;
    display: inline-block;
    *display: inline;
    _display: inline;
    background: url(images/wx-icons-16.png) no-repeat !important;
}

.w-icon-24 {
    position: relative;
    overflow: hidden;
    height: 24px;
    width: 24px;
    margin: 0;
    padding: 0;
    zoom: 1;
    display: inline-block;
    *display: inline;
    _display: inline;
    background: url(images/wx_icons-24.png) no-repeat;
}

.w-iconable.w-disable{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";/* IE8 */
	filter: alpha(opacity = 40);/* IE6 ~ IE7 */
	opacity:0.4;
	cursor: default !important;
}

.icon-address-book-arrow{ background-position: 0 0 !important; width: 16px; height: 16px; }
.icon-address-book-exclamation{ background-position: 0 -17px !important; width: 16px; height: 16px; }
.icon-address-book-minus{ background-position: 0 -34px !important; width: 16px; height: 16px; }
.icon-address-book-pencil{ background-position: 0 -51px !important; width: 16px; height: 16px; }
.icon-address-book-plus{ background-position: 0 -68px !important; width: 16px; height: 16px; }
.icon-address-book-blue{ background-position: 0 -85px !important; width: 16px; height: 16px; }
.icon-address-book-open{ background-position: 0 -102px !important; width: 16px; height: 16px; }
.icon-address-book{ background-position: 0 -119px !important; width: 16px; height: 16px; }
.icon-application-arrow{ background-position: 0 -136px !important; width: 16px; height: 16px; }
.icon-application-exclamation{ background-position: 0 -153px !important; width: 16px; height: 16px; }
.icon-application-minus{ background-position: 0 -170px !important; width: 16px; height: 16px; }
.icon-application-pencil{ background-position: 0 -187px !important; width: 16px; height: 16px; }
.icon-application-plus{ background-position: 0 -204px !important; width: 16px; height: 16px; }
.icon-application-block{ background-position: 0 -221px !important; width: 16px; height: 16px; }
.icon-application-blog{ background-position: 0 -238px !important; width: 16px; height: 16px; }
.icon-application-blue{ background-position: 0 -255px !important; width: 16px; height: 16px; }
.icon-application-browser{ background-position: 0 -272px !important; width: 16px; height: 16px; }
.icon-application-detail{ background-position: 0 -289px !important; width: 16px; height: 16px; }
.icon-application-dialog{ background-position: 0 -306px !important; width: 16px; height: 16px; }
.icon-application-dock-090{ background-position: 0 -323px !important; width: 16px; height: 16px; }
.icon-application-dock-180{ background-position: 0 -340px !important; width: 16px; height: 16px; }
.icon-application-dock-270{ background-position: 0 -357px !important; width: 16px; height: 16px; }
.icon-application-dock-tab{ background-position: 0 -374px !important; width: 16px; height: 16px; }
.icon-application-dock{ background-position: 0 -391px !important; width: 16px; height: 16px; }
.icon-application-document{ background-position: 0 -408px !important; width: 16px; height: 16px; }
.icon-application-documents{ background-position: 0 -425px !important; width: 16px; height: 16px; }
.icon-application-export{ background-position: 0 -442px !important; width: 16px; height: 16px; }
.icon-application-form{ background-position: 0 -459px !important; width: 16px; height: 16px; }
.icon-application-home{ background-position: 0 -476px !important; width: 16px; height: 16px; }
.icon-application-icon{ background-position: 0 -493px !important; width: 16px; height: 16px; }
.icon-application-image{ background-position: 0 -510px !important; width: 16px; height: 16px; }
.icon-application-import{ background-position: 0 -527px !important; width: 16px; height: 16px; }
.icon-application-list{ background-position: 0 -544px !important; width: 16px; height: 16px; }
.icon-application-medium{ background-position: 0 -561px !important; width: 16px; height: 16px; }
.icon-application-monitor{ background-position: 0 -578px !important; width: 16px; height: 16px; }
.icon-application-network{ background-position: 0 -595px !important; width: 16px; height: 16px; }
.icon-application-plus-sub{ background-position: 0 -612px !important; width: 16px; height: 16px; }
.icon-application-rename{ background-position: 0 -629px !important; width: 16px; height: 16px; }
.icon-application-resize-actual{ background-position: 0 -646px !important; width: 16px; height: 16px; }
.icon-application-resize-full{ background-position: 0 -663px !important; width: 16px; height: 16px; }
.icon-application-resize{ background-position: 0 -680px !important; width: 16px; height: 16px; }
.icon-application-run{ background-position: 0 -697px !important; width: 16px; height: 16px; }
.icon-application-search-result{ background-position: 0 -714px !important; width: 16px; height: 16px; }
.icon-application-share{ background-position: 0 -731px !important; width: 16px; height: 16px; }
.icon-application-sidebar-collapse{ background-position: 0 -748px !important; width: 16px; height: 16px; }
.icon-application-sidebar-expand{ background-position: 0 -765px !important; width: 16px; height: 16px; }
.icon-application-sidebar-list{ background-position: 0 -782px !important; width: 16px; height: 16px; }
.icon-application-sidebar{ background-position: 0 -799px !important; width: 16px; height: 16px; }
.icon-application-small-blue{ background-position: 0 -816px !important; width: 16px; height: 16px; }
.icon-application-small-list-blue{ background-position: 0 -833px !important; width: 16px; height: 16px; }
.icon-application-small-list{ background-position: 0 -850px !important; width: 16px; height: 16px; }
.icon-application-small{ background-position: 0 -867px !important; width: 16px; height: 16px; }
.icon-application-split-tile{ background-position: 0 -884px !important; width: 16px; height: 16px; }
.icon-application-split-vertical{ background-position: 0 -901px !important; width: 16px; height: 16px; }
.icon-application-split{ background-position: 0 -918px !important; width: 16px; height: 16px; }
.icon-application-table{ background-position: 0 -935px !important; width: 16px; height: 16px; }
.icon-application-task{ background-position: 0 -952px !important; width: 16px; height: 16px; }
.icon-application-text-image{ background-position: 0 -969px !important; width: 16px; height: 16px; }
.icon-application-text{ background-position: 0 -986px !important; width: 16px; height: 16px; }
.icon-application-tile-horizontal{ background-position: 0 -1003px !important; width: 16px; height: 16px; }
.icon-application-tile-vertical{ background-position: 0 -1020px !important; width: 16px; height: 16px; }
.icon-application-tile{ background-position: 0 -1037px !important; width: 16px; height: 16px; }
.icon-application-tree{ background-position: 0 -1054px !important; width: 16px; height: 16px; }
.icon-application{ background-position: 0 -1071px !important; width: 16px; height: 16px; }
.icon-applications-blue{ background-position: 0 -1088px !important; width: 16px; height: 16px; }
.icon-applications-stack{ background-position: 0 -1105px !important; width: 16px; height: 16px; }
.icon-applications{ background-position: 0 -1122px !important; width: 16px; height: 16px; }
.icon-arrow-000-medium{ background-position: 0 -1139px !important; width: 16px; height: 16px; }
.icon-arrow-000-small{ background-position: 0 -1156px !important; width: 16px; height: 16px; }
.icon-arrow-045-medium{ background-position: 0 -1173px !important; width: 16px; height: 16px; }
.icon-arrow-045-small{ background-position: 0 -1190px !important; width: 16px; height: 16px; }
.icon-arrow-045{ background-position: 0 -1207px !important; width: 16px; height: 16px; }
.icon-arrow-090-medium{ background-position: 0 -1224px !important; width: 16px; height: 16px; }
.icon-arrow-090-small{ background-position: 0 -1241px !important; width: 16px; height: 16px; }
.icon-arrow-090{ background-position: 0 -1258px !important; width: 16px; height: 16px; }
.icon-arrow-135-medium{ background-position: 0 -1275px !important; width: 16px; height: 16px; }
.icon-arrow-135-small{ background-position: 0 -1292px !important; width: 16px; height: 16px; }
.icon-arrow-135{ background-position: 0 -1309px !important; width: 16px; height: 16px; }
.icon-arrow-180-medium{ background-position: 0 -1326px !important; width: 16px; height: 16px; }
.icon-arrow-180-small{ background-position: 0 -1343px !important; width: 16px; height: 16px; }
.icon-arrow-180{ background-position: 0 -1360px !important; width: 16px; height: 16px; }
.icon-arrow-225-medium{ background-position: 0 -1377px !important; width: 16px; height: 16px; }
.icon-arrow-225-small{ background-position: 0 -1394px !important; width: 16px; height: 16px; }
.icon-arrow-225{ background-position: 0 -1411px !important; width: 16px; height: 16px; }
.icon-arrow-270-medium{ background-position: 0 -1428px !important; width: 16px; height: 16px; }
.icon-arrow-270-small{ background-position: 0 -1445px !important; width: 16px; height: 16px; }
.icon-arrow-270{ background-position: 0 -1462px !important; width: 16px; height: 16px; }
.icon-arrow-315-medium{ background-position: 0 -1479px !important; width: 16px; height: 16px; }
.icon-arrow-315-small{ background-position: 0 -1496px !important; width: 16px; height: 16px; }
.icon-arrow-315{ background-position: 0 -1513px !important; width: 16px; height: 16px; }
.icon-arrow-branch-000-left{ background-position: 0 -1530px !important; width: 16px; height: 16px; }
.icon-arrow-branch-090-left{ background-position: 0 -1547px !important; width: 16px; height: 16px; }
.icon-arrow-branch-090{ background-position: 0 -1564px !important; width: 16px; height: 16px; }
.icon-arrow-branch-180-left{ background-position: 0 -1581px !important; width: 16px; height: 16px; }
.icon-arrow-branch-180{ background-position: 0 -1598px !important; width: 16px; height: 16px; }
.icon-arrow-branch-270-left{ background-position: 0 -1615px !important; width: 16px; height: 16px; }
.icon-arrow-branch-270{ background-position: 0 -1632px !important; width: 16px; height: 16px; }
.icon-arrow-branch{ background-position: 0 -1649px !important; width: 16px; height: 16px; }
.icon-arrow-circle-045-left{ background-position: 0 -1666px !important; width: 16px; height: 16px; }
.icon-arrow-circle-135-left{ background-position: 0 -1683px !important; width: 16px; height: 16px; }
.icon-arrow-circle-135{ background-position: 0 -1700px !important; width: 16px; height: 16px; }
.icon-arrow-circle-225-left{ background-position: 0 -1717px !important; width: 16px; height: 16px; }
.icon-arrow-circle-225{ background-position: 0 -1734px !important; width: 16px; height: 16px; }
.icon-arrow-circle-315-left{ background-position: 0 -1751px !important; width: 16px; height: 16px; }
.icon-arrow-circle-315{ background-position: 0 -1768px !important; width: 16px; height: 16px; }
.icon-arrow-circle-double-135{ background-position: 0 -1785px !important; width: 16px; height: 16px; }
.icon-arrow-circle-double{ background-position: 0 -1802px !important; width: 16px; height: 16px; }
.icon-arrow-circle{ background-position: 0 -1819px !important; width: 16px; height: 16px; }
.icon-arrow-continue-000-top{ background-position: 0 -1836px !important; width: 16px; height: 16px; }
.icon-arrow-continue-090-left{ background-position: 0 -1853px !important; width: 16px; height: 16px; }
.icon-arrow-continue-090{ background-position: 0 -1870px !important; width: 16px; height: 16px; }
.icon-arrow-continue-180-top{ background-position: 0 -1887px !important; width: 16px; height: 16px; }
.icon-arrow-continue-180{ background-position: 0 -1904px !important; width: 16px; height: 16px; }
.icon-arrow-continue-270-left{ background-position: 0 -1921px !important; width: 16px; height: 16px; }
.icon-arrow-continue-270{ background-position: 0 -1938px !important; width: 16px; height: 16px; }
.icon-arrow-continue{ background-position: 0 -1955px !important; width: 16px; height: 16px; }
.icon-arrow-curve-000-double{ background-position: 0 -1972px !important; width: 16px; height: 16px; }
.icon-arrow-curve-000-left{ background-position: 0 -1989px !important; width: 16px; height: 16px; }
.icon-arrow-curve-090-left{ background-position: -17px 0 !important; width: 16px; height: 16px; }
.icon-arrow-curve-090{ background-position: -17px -17px !important; width: 16px; height: 16px; }
.icon-arrow-curve-180-double{ background-position: -17px -34px !important; width: 16px; height: 16px; }
.icon-arrow-curve-180-left{ background-position: -17px -51px !important; width: 16px; height: 16px; }
.icon-arrow-curve-180{ background-position: -17px -68px !important; width: 16px; height: 16px; }
.icon-arrow-curve-270-left{ background-position: -17px -85px !important; width: 16px; height: 16px; }
.icon-arrow-curve-270{ background-position: -17px -102px !important; width: 16px; height: 16px; }
.icon-arrow-curve{ background-position: -17px -119px !important; width: 16px; height: 16px; }
.icon-arrow-in-out{ background-position: -17px -136px !important; width: 16px; height: 16px; }
.icon-arrow-in{ background-position: -17px -153px !important; width: 16px; height: 16px; }
.icon-arrow-join-090{ background-position: -17px -170px !important; width: 16px; height: 16px; }
.icon-arrow-join-180{ background-position: -17px -187px !important; width: 16px; height: 16px; }
.icon-arrow-join-270{ background-position: -17px -204px !important; width: 16px; height: 16px; }
.icon-arrow-join{ background-position: -17px -221px !important; width: 16px; height: 16px; }
.icon-arrow-merge-000-left{ background-position: -17px -238px !important; width: 16px; height: 16px; }
.icon-arrow-merge-090-left{ background-position: -17px -255px !important; width: 16px; height: 16px; }
.icon-arrow-merge-090{ background-position: -17px -272px !important; width: 16px; height: 16px; }
.icon-arrow-merge-180-left{ background-position: -17px -289px !important; width: 16px; height: 16px; }
.icon-arrow-merge-180{ background-position: -17px -306px !important; width: 16px; height: 16px; }
.icon-arrow-merge-270-left{ background-position: -17px -323px !important; width: 16px; height: 16px; }
.icon-arrow-merge-270{ background-position: -17px -340px !important; width: 16px; height: 16px; }
.icon-arrow-merge{ background-position: -17px -357px !important; width: 16px; height: 16px; }
.icon-arrow-move{ background-position: -17px -374px !important; width: 16px; height: 16px; }
.icon-arrow-out{ background-position: -17px -391px !important; width: 16px; height: 16px; }
.icon-arrow-repeat-once{ background-position: -17px -408px !important; width: 16px; height: 16px; }
.icon-arrow-repeat{ background-position: -17px -425px !important; width: 16px; height: 16px; }
.icon-arrow-resize-045{ background-position: -17px -442px !important; width: 16px; height: 16px; }
.icon-arrow-resize-090{ background-position: -17px -459px !important; width: 16px; height: 16px; }
.icon-arrow-resize-135{ background-position: -17px -476px !important; width: 16px; height: 16px; }
.icon-arrow-resize{ background-position: -17px -493px !important; width: 16px; height: 16px; }
.icon-arrow-return-000-left{ background-position: -17px -510px !important; width: 16px; height: 16px; }
.icon-arrow-return-090-left{ background-position: -17px -527px !important; width: 16px; height: 16px; }
.icon-arrow-return-090{ background-position: -17px -544px !important; width: 16px; height: 16px; }
.icon-arrow-return-180-left{ background-position: -17px -561px !important; width: 16px; height: 16px; }
.icon-arrow-return-180{ background-position: -17px -578px !important; width: 16px; height: 16px; }
.icon-arrow-return-270-left{ background-position: -17px -595px !important; width: 16px; height: 16px; }
.icon-arrow-return-270{ background-position: -17px -612px !important; width: 16px; height: 16px; }
.icon-arrow-return{ background-position: -17px -629px !important; width: 16px; height: 16px; }
.icon-arrow-retweet{ background-position: -17px -646px !important; width: 16px; height: 16px; }
.icon-arrow-skip-090{ background-position: -17px -663px !important; width: 16px; height: 16px; }
.icon-arrow-skip-180{ background-position: -17px -680px !important; width: 16px; height: 16px; }
.icon-arrow-skip-270{ background-position: -17px -697px !important; width: 16px; height: 16px; }
.icon-arrow-skip{ background-position: -17px -714px !important; width: 16px; height: 16px; }
.icon-arrow-split-090{ background-position: -17px -731px !important; width: 16px; height: 16px; }
.icon-arrow-split-180{ background-position: -17px -748px !important; width: 16px; height: 16px; }
.icon-arrow-split-270{ background-position: -17px -765px !important; width: 16px; height: 16px; }
.icon-arrow-split{ background-position: -17px -782px !important; width: 16px; height: 16px; }
.icon-arrow-step-out{ background-position: -17px -799px !important; width: 16px; height: 16px; }
.icon-arrow-step-over{ background-position: -17px -816px !important; width: 16px; height: 16px; }
.icon-arrow-step{ background-position: -17px -833px !important; width: 16px; height: 16px; }
.icon-arrow-stop-090{ background-position: -17px -850px !important; width: 16px; height: 16px; }
.icon-arrow-stop-180{ background-position: -17px -867px !important; width: 16px; height: 16px; }
.icon-arrow-stop-270{ background-position: -17px -884px !important; width: 16px; height: 16px; }
.icon-arrow-stop{ background-position: -17px -901px !important; width: 16px; height: 16px; }
.icon-arrow-switch-090{ background-position: -17px -918px !important; width: 16px; height: 16px; }
.icon-arrow-switch-180{ background-position: -17px -935px !important; width: 16px; height: 16px; }
.icon-arrow-switch-270{ background-position: -17px -952px !important; width: 16px; height: 16px; }
.icon-arrow-switch{ background-position: -17px -969px !important; width: 16px; height: 16px; }
.icon-arrow-transition-090{ background-position: -17px -986px !important; width: 16px; height: 16px; }
.icon-arrow-transition-180{ background-position: -17px -1003px !important; width: 16px; height: 16px; }
.icon-arrow-transition-270{ background-position: -17px -1020px !important; width: 16px; height: 16px; }
.icon-arrow-transition{ background-position: -17px -1037px !important; width: 16px; height: 16px; }
.icon-arrow-turn-000-left{ background-position: -17px -1054px !important; width: 16px; height: 16px; }
.icon-arrow-turn-090-left{ background-position: -17px -1071px !important; width: 16px; height: 16px; }
.icon-arrow-turn-090{ background-position: -17px -1088px !important; width: 16px; height: 16px; }
.icon-arrow-turn-180-left{ background-position: -17px -1105px !important; width: 16px; height: 16px; }
.icon-arrow-turn-180{ background-position: -17px -1122px !important; width: 16px; height: 16px; }
.icon-arrow-turn-270-left{ background-position: -17px -1139px !important; width: 16px; height: 16px; }
.icon-arrow-turn-270{ background-position: -17px -1156px !important; width: 16px; height: 16px; }
.icon-arrow-turn{ background-position: -17px -1173px !important; width: 16px; height: 16px; }
.icon-arrow{ background-position: -17px -1190px !important; width: 16px; height: 16px; }
.icon-asterisk-small-yellow{ background-position: -17px -1207px !important; width: 16px; height: 16px; }
.icon-asterisk-small{ background-position: -17px -1224px !important; width: 16px; height: 16px; }
.icon-asterisk-yellow{ background-position: -17px -1241px !important; width: 16px; height: 16px; }
.icon-asterisk{ background-position: -17px -1258px !important; width: 16px; height: 16px; }
.icon-balloon-minus{ background-position: -17px -1275px !important; width: 16px; height: 16px; }
.icon-balloon-pencil{ background-position: -17px -1292px !important; width: 16px; height: 16px; }
.icon-balloon-plus{ background-position: -17px -1309px !important; width: 16px; height: 16px; }
.icon-balloon-left{ background-position: -17px -1326px !important; width: 16px; height: 16px; }
.icon-balloon-quotation{ background-position: -17px -1343px !important; width: 16px; height: 16px; }
.icon-balloon-small-left{ background-position: -17px -1360px !important; width: 16px; height: 16px; }
.icon-balloon-small{ background-position: -17px -1377px !important; width: 16px; height: 16px; }
.icon-balloon-white-left{ background-position: -17px -1394px !important; width: 16px; height: 16px; }
.icon-balloon-white{ background-position: -17px -1411px !important; width: 16px; height: 16px; }
.icon-balloons-box{ background-position: -17px -1428px !important; width: 16px; height: 16px; }
.icon-balloons{ background-position: -17px -1445px !important; width: 16px; height: 16px; }
.icon-block-arrow{ background-position: -17px -1462px !important; width: 16px; height: 16px; }
.icon-block-exclamation{ background-position: -17px -1479px !important; width: 16px; height: 16px; }
.icon-block-minus{ background-position: -17px -1496px !important; width: 16px; height: 16px; }
.icon-block-pencil{ background-position: -17px -1513px !important; width: 16px; height: 16px; }
.icon-block-plus{ background-position: -17px -1530px !important; width: 16px; height: 16px; }
.icon-block-share{ background-position: -17px -1547px !important; width: 16px; height: 16px; }
.icon-block{ background-position: -17px -1564px !important; width: 16px; height: 16px; }
.icon-blue-document-arrow{ background-position: -17px -1581px !important; width: 16px; height: 16px; }
.icon-blue-document-exclamation{ background-position: -17px -1598px !important; width: 16px; height: 16px; }
.icon-blue-document-minus{ background-position: -17px -1615px !important; width: 16px; height: 16px; }
.icon-blue-document-pencil{ background-position: -17px -1632px !important; width: 16px; height: 16px; }
.icon-blue-document-plus{ background-position: -17px -1649px !important; width: 16px; height: 16px; }
.icon-blue-document-binary{ background-position: -17px -1666px !important; width: 16px; height: 16px; }
.icon-blue-document-block{ background-position: -17px -1683px !important; width: 16px; height: 16px; }
.icon-blue-document-bookmark{ background-position: -17px -1700px !important; width: 16px; height: 16px; }
.icon-blue-document-break{ background-position: -17px -1717px !important; width: 16px; height: 16px; }
.icon-blue-document-broken{ background-position: -17px -1734px !important; width: 16px; height: 16px; }
.icon-blue-document-clock{ background-position: -17px -1751px !important; width: 16px; height: 16px; }
.icon-blue-document-code{ background-position: -17px -1768px !important; width: 16px; height: 16px; }
.icon-blue-document-convert{ background-position: -17px -1785px !important; width: 16px; height: 16px; }
.icon-blue-document-copy{ background-position: -17px -1802px !important; width: 16px; height: 16px; }
.icon-blue-document-excel-csv{ background-position: -17px -1819px !important; width: 16px; height: 16px; }
.icon-blue-document-excel-table{ background-position: -17px -1836px !important; width: 16px; height: 16px; }
.icon-blue-document-excel{ background-position: -17px -1853px !important; width: 16px; height: 16px; }
.icon-blue-document-export{ background-position: -17px -1870px !important; width: 16px; height: 16px; }
.icon-blue-document-globe{ background-position: -17px -1887px !important; width: 16px; height: 16px; }
.icon-blue-document-hf-delete-footer{ background-position: -17px -1904px !important; width: 16px; height: 16px; }
.icon-blue-document-hf-delete{ background-position: -17px -1921px !important; width: 16px; height: 16px; }
.icon-blue-document-hf-insert-footer{ background-position: -17px -1938px !important; width: 16px; height: 16px; }
.icon-blue-document-hf-insert{ background-position: -17px -1955px !important; width: 16px; height: 16px; }
.icon-blue-document-hf-select-footer{ background-position: -17px -1972px !important; width: 16px; height: 16px; }
.icon-blue-document-hf-select{ background-position: -17px -1989px !important; width: 16px; height: 16px; }
.icon-blue-document-hf{ background-position: -34px 0 !important; width: 16px; height: 16px; }
.icon-blue-document-horizontal-text{ background-position: -34px -17px !important; width: 16px; height: 16px; }
.icon-blue-document-horizontal{ background-position: -34px -34px !important; width: 16px; height: 16px; }
.icon-blue-document-image{ background-position: -34px -51px !important; width: 16px; height: 16px; }
.icon-blue-document-import{ background-position: -34px -68px !important; width: 16px; height: 16px; }
.icon-blue-document-insert{ background-position: -34px -85px !important; width: 16px; height: 16px; }
.icon-blue-document-invoice{ background-position: -34px -102px !important; width: 16px; height: 16px; }
.icon-blue-document-list{ background-position: -34px -119px !important; width: 16px; height: 16px; }
.icon-blue-document-medium{ background-position: -34px -136px !important; width: 16px; height: 16px; }
.icon-blue-document-node{ background-position: -34px -153px !important; width: 16px; height: 16px; }
.icon-blue-document-number{ background-position: -34px -170px !important; width: 16px; height: 16px; }
.icon-blue-document-page-last{ background-position: -34px -187px !important; width: 16px; height: 16px; }
.icon-blue-document-page-next{ background-position: -34px -204px !important; width: 16px; height: 16px; }
.icon-blue-document-page-previous{ background-position: -34px -221px !important; width: 16px; height: 16px; }
.icon-blue-document-page{ background-position: -34px -238px !important; width: 16px; height: 16px; }
.icon-blue-document-pdf-text{ background-position: -34px -255px !important; width: 16px; height: 16px; }
.icon-blue-document-pdf{ background-position: -34px -272px !important; width: 16px; height: 16px; }
.icon-blue-document-powerpoint{ background-position: -34px -289px !important; width: 16px; height: 16px; }
.icon-blue-document-rename{ background-position: -34px -306px !important; width: 16px; height: 16px; }
.icon-blue-document-resize-actual{ background-position: -34px -323px !important; width: 16px; height: 16px; }
.icon-blue-document-resize{ background-position: -34px -340px !important; width: 16px; height: 16px; }
.icon-blue-document-search-result{ background-position: -34px -357px !important; width: 16px; height: 16px; }
.icon-blue-document-share{ background-position: -34px -374px !important; width: 16px; height: 16px; }
.icon-blue-document-shred{ background-position: -34px -391px !important; width: 16px; height: 16px; }
.icon-blue-document-small-list{ background-position: -34px -408px !important; width: 16px; height: 16px; }
.icon-blue-document-small{ background-position: -34px -425px !important; width: 16px; height: 16px; }
.icon-blue-document-snippet{ background-position: -34px -442px !important; width: 16px; height: 16px; }
.icon-blue-document-stamp{ background-position: -34px -459px !important; width: 16px; height: 16px; }
.icon-blue-document-stand{ background-position: -34px -476px !important; width: 16px; height: 16px; }
.icon-blue-document-sticky-note{ background-position: -34px -493px !important; width: 16px; height: 16px; }
.icon-blue-document-sub{ background-position: -34px -510px !important; width: 16px; height: 16px; }
.icon-blue-document-table{ background-position: -34px -527px !important; width: 16px; height: 16px; }
.icon-blue-document-tag{ background-position: -34px -544px !important; width: 16px; height: 16px; }
.icon-blue-document-task{ background-position: -34px -561px !important; width: 16px; height: 16px; }
.icon-blue-document-template{ background-position: -34px -578px !important; width: 16px; height: 16px; }
.icon-blue-document-text-image{ background-position: -34px -595px !important; width: 16px; height: 16px; }
.icon-blue-document-text{ background-position: -34px -612px !important; width: 16px; height: 16px; }
.icon-blue-document-tree{ background-position: -34px -629px !important; width: 16px; height: 16px; }
.icon-blue-document-view-book{ background-position: -34px -646px !important; width: 16px; height: 16px; }
.icon-blue-document-view-thumbnail{ background-position: -34px -663px !important; width: 16px; height: 16px; }
.icon-blue-document-view{ background-position: -34px -680px !important; width: 16px; height: 16px; }
.icon-blue-document-word-text{ background-position: -34px -697px !important; width: 16px; height: 16px; }
.icon-blue-document-word{ background-position: -34px -714px !important; width: 16px; height: 16px; }
.icon-blue-document-xaml{ background-position: -34px -731px !important; width: 16px; height: 16px; }
.icon-blue-document-zipper{ background-position: -34px -748px !important; width: 16px; height: 16px; }
.icon-blue-document{ background-position: -34px -765px !important; width: 16px; height: 16px; }
.icon-blue-documents-stack{ background-position: -34px -782px !important; width: 16px; height: 16px; }
.icon-blue-documents-text{ background-position: -34px -799px !important; width: 16px; height: 16px; }
.icon-blue-documents{ background-position: -34px -816px !important; width: 16px; height: 16px; }
.icon-blue-folder-arrow{ background-position: -34px -833px !important; width: 16px; height: 16px; }
.icon-blue-folder-exclamation{ background-position: -34px -850px !important; width: 16px; height: 16px; }
.icon-blue-folder-minus{ background-position: -34px -867px !important; width: 16px; height: 16px; }
.icon-blue-folder-pencil{ background-position: -34px -884px !important; width: 16px; height: 16px; }
.icon-blue-folder-plus{ background-position: -34px -901px !important; width: 16px; height: 16px; }
.icon-blue-folder-bookmark{ background-position: -34px -918px !important; width: 16px; height: 16px; }
.icon-blue-folder-broken{ background-position: -34px -935px !important; width: 16px; height: 16px; }
.icon-blue-folder-export{ background-position: -34px -952px !important; width: 16px; height: 16px; }
.icon-blue-folder-horizontal-open{ background-position: -34px -969px !important; width: 16px; height: 16px; }
.icon-blue-folder-horizontal{ background-position: -34px -986px !important; width: 16px; height: 16px; }
.icon-blue-folder-import{ background-position: -34px -1003px !important; width: 16px; height: 16px; }
.icon-blue-folder-medium{ background-position: -34px -1020px !important; width: 16px; height: 16px; }
.icon-blue-folder-network{ background-position: -34px -1037px !important; width: 16px; height: 16px; }
.icon-blue-folder-open-document-text{ background-position: -34px -1054px !important; width: 16px; height: 16px; }
.icon-blue-folder-open-document{ background-position: -34px -1071px !important; width: 16px; height: 16px; }
.icon-blue-folder-open-image{ background-position: -34px -1088px !important; width: 16px; height: 16px; }
.icon-blue-folder-open-slide{ background-position: -34px -1105px !important; width: 16px; height: 16px; }
.icon-blue-folder-open-table{ background-position: -34px -1122px !important; width: 16px; height: 16px; }
.icon-blue-folder-open{ background-position: -34px -1139px !important; width: 16px; height: 16px; }
.icon-blue-folder-rename{ background-position: -34px -1156px !important; width: 16px; height: 16px; }
.icon-blue-folder-search-result{ background-position: -34px -1173px !important; width: 16px; height: 16px; }
.icon-blue-folder-share{ background-position: -34px -1190px !important; width: 16px; height: 16px; }
.icon-blue-folder-shred{ background-position: -34px -1207px !important; width: 16px; height: 16px; }
.icon-blue-folder-small-horizontal{ background-position: -34px -1224px !important; width: 16px; height: 16px; }
.icon-blue-folder-small{ background-position: -34px -1241px !important; width: 16px; height: 16px; }
.icon-blue-folder-stamp{ background-position: -34px -1258px !important; width: 16px; height: 16px; }
.icon-blue-folder-stand{ background-position: -34px -1275px !important; width: 16px; height: 16px; }
.icon-blue-folder-sticky-note{ background-position: -34px -1292px !important; width: 16px; height: 16px; }
.icon-blue-folder-zipper{ background-position: -34px -1309px !important; width: 16px; height: 16px; }
.icon-blue-folder{ background-position: -34px -1326px !important; width: 16px; height: 16px; }
.icon-blue-folders-stack{ background-position: -34px -1343px !important; width: 16px; height: 16px; }
.icon-blue-folders{ background-position: -34px -1360px !important; width: 16px; height: 16px; }
.icon-blueprint-arrow{ background-position: -34px -1377px !important; width: 16px; height: 16px; }
.icon-blueprint-exclamation{ background-position: -34px -1394px !important; width: 16px; height: 16px; }
.icon-blueprint-minus{ background-position: -34px -1411px !important; width: 16px; height: 16px; }
.icon-blueprint-pencil{ background-position: -34px -1428px !important; width: 16px; height: 16px; }
.icon-blueprint-plus{ background-position: -34px -1445px !important; width: 16px; height: 16px; }
.icon-blueprint-horizontal{ background-position: -34px -1462px !important; width: 16px; height: 16px; }
.icon-blueprint-medium{ background-position: -34px -1479px !important; width: 16px; height: 16px; }
.icon-blueprint{ background-position: -34px -1496px !important; width: 16px; height: 16px; }
.icon-blueprints{ background-position: -34px -1513px !important; width: 16px; height: 16px; }
.icon-book-arrow{ background-position: -34px -1530px !important; width: 16px; height: 16px; }
.icon-book-exclamation{ background-position: -34px -1547px !important; width: 16px; height: 16px; }
.icon-book-minus{ background-position: -34px -1564px !important; width: 16px; height: 16px; }
.icon-book-pencil{ background-position: -34px -1581px !important; width: 16px; height: 16px; }
.icon-book-plus{ background-position: -34px -1598px !important; width: 16px; height: 16px; }
.icon-book-bookmark{ background-position: -34px -1615px !important; width: 16px; height: 16px; }
.icon-book-brown{ background-position: -34px -1632px !important; width: 16px; height: 16px; }
.icon-book-open-bookmark{ background-position: -34px -1649px !important; width: 16px; height: 16px; }
.icon-book-open-list{ background-position: -34px -1666px !important; width: 16px; height: 16px; }
.icon-book-open-next{ background-position: -34px -1683px !important; width: 16px; height: 16px; }
.icon-book-open-previous{ background-position: -34px -1700px !important; width: 16px; height: 16px; }
.icon-book-open-text-image{ background-position: -34px -1717px !important; width: 16px; height: 16px; }
.icon-book-open-text{ background-position: -34px -1734px !important; width: 16px; height: 16px; }
.icon-book-open{ background-position: -34px -1751px !important; width: 16px; height: 16px; }
.icon-book-question{ background-position: -34px -1768px !important; width: 16px; height: 16px; }
.icon-book-small-brown{ background-position: -34px -1785px !important; width: 16px; height: 16px; }
.icon-book-small{ background-position: -34px -1802px !important; width: 16px; height: 16px; }
.icon-book{ background-position: -34px -1819px !important; width: 16px; height: 16px; }
.icon-books-brown{ background-position: -34px -1836px !important; width: 16px; height: 16px; }
.icon-books-stack{ background-position: -34px -1853px !important; width: 16px; height: 16px; }
.icon-books{ background-position: -34px -1870px !important; width: 16px; height: 16px; }
.icon-calendar-arrow{ background-position: -34px -1887px !important; width: 16px; height: 16px; }
.icon-calendar-exclamation{ background-position: -34px -1904px !important; width: 16px; height: 16px; }
.icon-calendar-minus{ background-position: -34px -1921px !important; width: 16px; height: 16px; }
.icon-calendar-pencil{ background-position: -34px -1938px !important; width: 16px; height: 16px; }
.icon-calendar-plus{ background-position: -34px -1955px !important; width: 16px; height: 16px; }
.icon-calendar-blue{ background-position: -34px -1972px !important; width: 16px; height: 16px; }
.icon-calendar-day{ background-position: -34px -1989px !important; width: 16px; height: 16px; }
.icon-calendar-delete{ background-position: -51px 0 !important; width: 16px; height: 16px; }
.icon-calendar-empty{ background-position: -51px -17px !important; width: 16px; height: 16px; }
.icon-calendar-export{ background-position: -51px -34px !important; width: 16px; height: 16px; }
.icon-calendar-import{ background-position: -51px -51px !important; width: 16px; height: 16px; }
.icon-calendar-insert{ background-position: -51px -68px !important; width: 16px; height: 16px; }
.icon-calendar-list{ background-position: -51px -85px !important; width: 16px; height: 16px; }
.icon-calendar-medium{ background-position: -51px -102px !important; width: 16px; height: 16px; }
.icon-calendar-month{ background-position: -51px -119px !important; width: 16px; height: 16px; }
.icon-calendar-next{ background-position: -51px -136px !important; width: 16px; height: 16px; }
.icon-calendar-previous{ background-position: -51px -153px !important; width: 16px; height: 16px; }
.icon-calendar-relation{ background-position: -51px -170px !important; width: 16px; height: 16px; }
.icon-calendar-search-result{ background-position: -51px -187px !important; width: 16px; height: 16px; }
.icon-calendar-select-days-span{ background-position: -51px -204px !important; width: 16px; height: 16px; }
.icon-calendar-select-days{ background-position: -51px -221px !important; width: 16px; height: 16px; }
.icon-calendar-select-month{ background-position: -51px -238px !important; width: 16px; height: 16px; }
.icon-calendar-select-week{ background-position: -51px -255px !important; width: 16px; height: 16px; }
.icon-calendar-select{ background-position: -51px -272px !important; width: 16px; height: 16px; }
.icon-calendar-share{ background-position: -51px -289px !important; width: 16px; height: 16px; }
.icon-calendar-small-month{ background-position: -51px -306px !important; width: 16px; height: 16px; }
.icon-calendar-small{ background-position: -51px -323px !important; width: 16px; height: 16px; }
.icon-calendar-task{ background-position: -51px -340px !important; width: 16px; height: 16px; }
.icon-calendar{ background-position: -51px -357px !important; width: 16px; height: 16px; }
.icon-chart-arrow{ background-position: -51px -374px !important; width: 16px; height: 16px; }
.icon-chart-exclamation{ background-position: -51px -391px !important; width: 16px; height: 16px; }
.icon-chart-minus{ background-position: -51px -408px !important; width: 16px; height: 16px; }
.icon-chart-pencil{ background-position: -51px -425px !important; width: 16px; height: 16px; }
.icon-chart-plus{ background-position: -51px -442px !important; width: 16px; height: 16px; }
.icon-chart-down-color{ background-position: -51px -459px !important; width: 16px; height: 16px; }
.icon-chart-down{ background-position: -51px -476px !important; width: 16px; height: 16px; }
.icon-chart-pie-separate{ background-position: -51px -493px !important; width: 16px; height: 16px; }
.icon-chart-pie{ background-position: -51px -510px !important; width: 16px; height: 16px; }
.icon-chart-up-color{ background-position: -51px -527px !important; width: 16px; height: 16px; }
.icon-chart-up{ background-position: -51px -544px !important; width: 16px; height: 16px; }
.icon-chart{ background-position: -51px -561px !important; width: 16px; height: 16px; }
.icon-checkerboard{ background-position: -51px -578px !important; width: 16px; height: 16px; }
.icon-chevron-expand{ background-position: -51px -595px !important; width: 16px; height: 16px; }
.icon-chevron-small-expand{ background-position: -51px -612px !important; width: 16px; height: 16px; }
.icon-chevron-small{ background-position: -51px -629px !important; width: 16px; height: 16px; }
.icon-chevron{ background-position: -51px -646px !important; width: 16px; height: 16px; }
.icon-clipboard-arrow{ background-position: -51px -663px !important; width: 16px; height: 16px; }
.icon-clipboard-exclamation{ background-position: -51px -680px !important; width: 16px; height: 16px; }
.icon-clipboard-minus{ background-position: -51px -697px !important; width: 16px; height: 16px; }
.icon-clipboard-empty{ background-position: -51px -714px !important; width: 16px; height: 16px; }
.icon-clipboard-invoice{ background-position: -51px -731px !important; width: 16px; height: 16px; }
.icon-clipboard-list{ background-position: -51px -748px !important; width: 16px; height: 16px; }
.icon-clipboard{ background-position: -51px -765px !important; width: 16px; height: 16px; }
.icon-color{ background-position: -51px -782px !important; width: 16px; height: 16px; }
.icon-control-000-small{ background-position: -51px -799px !important; width: 16px; height: 16px; }
.icon-control-090-small{ background-position: -51px -816px !important; width: 16px; height: 16px; }
.icon-control-090{ background-position: -51px -833px !important; width: 16px; height: 16px; }
.icon-control-180-small{ background-position: -51px -850px !important; width: 16px; height: 16px; }
.icon-control-180{ background-position: -51px -867px !important; width: 16px; height: 16px; }
.icon-control-270-small{ background-position: -51px -884px !important; width: 16px; height: 16px; }
.icon-control-270{ background-position: -51px -901px !important; width: 16px; height: 16px; }
.icon-control{ background-position: -51px -918px !important; width: 16px; height: 16px; }
.icon-cross-button{ background-position: -51px -935px !important; width: 16px; height: 16px; }
.icon-cross-circle-frame{ background-position: -51px -952px !important; width: 16px; height: 16px; }
.icon-cross-circle{ background-position: -51px -969px !important; width: 16px; height: 16px; }
.icon-cross-octagon-frame{ background-position: -51px -986px !important; width: 16px; height: 16px; }
.icon-cross-octagon{ background-position: -51px -1003px !important; width: 16px; height: 16px; }
.icon-cross-script{ background-position: -51px -1020px !important; width: 16px; height: 16px; }
.icon-cross-shield{ background-position: -51px -1037px !important; width: 16px; height: 16px; }
.icon-cross-small-circle{ background-position: -51px -1054px !important; width: 16px; height: 16px; }
.icon-cross-small-white{ background-position: -51px -1071px !important; width: 16px; height: 16px; }
.icon-cross-small{ background-position: -51px -1088px !important; width: 16px; height: 16px; }
.icon-cross-white{ background-position: -51px -1105px !important; width: 16px; height: 16px; }
.icon-cross{ background-position: -51px -1122px !important; width: 16px; height: 16px; }
.icon-currency-dollar-aud{ background-position: -51px -1139px !important; width: 16px; height: 16px; }
.icon-currency-dollar-cad{ background-position: -51px -1156px !important; width: 16px; height: 16px; }
.icon-currency-dollar-nzd{ background-position: -51px -1173px !important; width: 16px; height: 16px; }
.icon-currency-dollar-usd{ background-position: -51px -1190px !important; width: 16px; height: 16px; }
.icon-currency-euro{ background-position: -51px -1207px !important; width: 16px; height: 16px; }
.icon-currency-pound{ background-position: -51px -1224px !important; width: 16px; height: 16px; }
.icon-currency-ruble{ background-position: -51px -1241px !important; width: 16px; height: 16px; }
.icon-currency-yen{ background-position: -51px -1258px !important; width: 16px; height: 16px; }
.icon-currency{ background-position: -51px -1275px !important; width: 16px; height: 16px; }
.icon-disc-case-label{ background-position: -51px -1292px !important; width: 16px; height: 16px; }
.icon-disk-black{ background-position: -51px -1309px !important; width: 16px; height: 16px; }
.icon-disk-small-black{ background-position: -51px -1326px !important; width: 16px; height: 16px; }
.icon-document-arrow{ background-position: -51px -1343px !important; width: 16px; height: 16px; }
.icon-document-pencil{ background-position: -51px -1360px !important; width: 16px; height: 16px; }
.icon-document-plus{ background-position: -51px -1377px !important; width: 16px; height: 16px; }
.icon-document-export{ background-position: -51px -1394px !important; width: 16px; height: 16px; }
.icon-document-globe{ background-position: -51px -1411px !important; width: 16px; height: 16px; }
.icon-document-horizontal-text{ background-position: -51px -1428px !important; width: 16px; height: 16px; }
.icon-document-horizontal{ background-position: -51px -1445px !important; width: 16px; height: 16px; }
.icon-document-import{ background-position: -51px -1462px !important; width: 16px; height: 16px; }
.icon-document-invoice{ background-position: -51px -1479px !important; width: 16px; height: 16px; }
.icon-document-list{ background-position: -51px -1496px !important; width: 16px; height: 16px; }
.icon-document-medium{ background-position: -51px -1513px !important; width: 16px; height: 16px; }
.icon-document-page-last{ background-position: -51px -1530px !important; width: 16px; height: 16px; }
.icon-document-page-next{ background-position: -51px -1547px !important; width: 16px; height: 16px; }
.icon-document-page-previous{ background-position: -51px -1564px !important; width: 16px; height: 16px; }
.icon-document-page{ background-position: -51px -1581px !important; width: 16px; height: 16px; }
.icon-document-search-result{ background-position: -51px -1598px !important; width: 16px; height: 16px; }
.icon-document-share{ background-position: -51px -1615px !important; width: 16px; height: 16px; }
.icon-document-sub{ background-position: -51px -1632px !important; width: 16px; height: 16px; }
.icon-document-table{ background-position: -51px -1649px !important; width: 16px; height: 16px; }
.icon-document-tag{ background-position: -51px -1666px !important; width: 16px; height: 16px; }
.icon-document-task{ background-position: -51px -1683px !important; width: 16px; height: 16px; }
.icon-document-template{ background-position: -51px -1700px !important; width: 16px; height: 16px; }
.icon-document-text-image{ background-position: -51px -1717px !important; width: 16px; height: 16px; }
.icon-document-text{ background-position: -51px -1734px !important; width: 16px; height: 16px; }
.icon-document-tree{ background-position: -51px -1751px !important; width: 16px; height: 16px; }
.icon-document-view-book{ background-position: -51px -1768px !important; width: 16px; height: 16px; }
.icon-document-view-thumbnail{ background-position: -51px -1785px !important; width: 16px; height: 16px; }
.icon-document-view{ background-position: -51px -1802px !important; width: 16px; height: 16px; }
.icon-document{ background-position: -51px -1819px !important; width: 16px; height: 16px; }
.icon-documents{ background-position: -51px -1836px !important; width: 16px; height: 16px; }
.icon-exclamation-frame{ background-position: -51px -1853px !important; width: 16px; height: 16px; }
.icon-exclamation-button{ background-position: -51px -1870px !important; width: 16px; height: 16px; }
.icon-exclamation-diamond-frame{ background-position: -51px -1887px !important; width: 16px; height: 16px; }
.icon-exclamation-diamond{ background-position: -51px -1904px !important; width: 16px; height: 16px; }
.icon-exclamation-octagon-frame{ background-position: -51px -1921px !important; width: 16px; height: 16px; }
.icon-exclamation-octagon{ background-position: -51px -1938px !important; width: 16px; height: 16px; }
.icon-exclamation-red-frame{ background-position: -51px -1955px !important; width: 16px; height: 16px; }
.icon-exclamation-red{ background-position: -51px -1972px !important; width: 16px; height: 16px; }
.icon-exclamation-shield-frame{ background-position: -51px -1989px !important; width: 16px; height: 16px; }
.icon-exclamation-shield{ background-position: -68px 0 !important; width: 16px; height: 16px; }
.icon-exclamation-small-red{ background-position: -68px -17px !important; width: 16px; height: 16px; }
.icon-exclamation-small-white{ background-position: -68px -34px !important; width: 16px; height: 16px; }
.icon-exclamation-small{ background-position: -68px -51px !important; width: 16px; height: 16px; }
.icon-exclamation-white{ background-position: -68px -68px !important; width: 16px; height: 16px; }
.icon-exclamation{ background-position: -68px -85px !important; width: 16px; height: 16px; }
.icon-external-small{ background-position: -68px -102px !important; width: 16px; height: 16px; }
.icon-external{ background-position: -68px -119px !important; width: 16px; height: 16px; }
.icon-folder-arrow{ background-position: -68px -136px !important; width: 16px; height: 16px; }
.icon-folder-exclamation{ background-position: -68px -153px !important; width: 16px; height: 16px; }
.icon-folder-minus{ background-position: -68px -170px !important; width: 16px; height: 16px; }
.icon-folder-pencil{ background-position: -68px -187px !important; width: 16px; height: 16px; }
.icon-folder-plus{ background-position: -68px -204px !important; width: 16px; height: 16px; }
.icon-folder-bookmark{ background-position: -68px -221px !important; width: 16px; height: 16px; }
.icon-folder-broken{ background-position: -68px -238px !important; width: 16px; height: 16px; }
.icon-folder-export{ background-position: -68px -255px !important; width: 16px; height: 16px; }
.icon-folder-horizontal-open{ background-position: -68px -272px !important; width: 16px; height: 16px; }
.icon-folder-horizontal{ background-position: -68px -289px !important; width: 16px; height: 16px; }
.icon-folder-import{ background-position: -68px -306px !important; width: 16px; height: 16px; }
.icon-folder-medium{ background-position: -68px -323px !important; width: 16px; height: 16px; }
.icon-folder-open-document-text{ background-position: -68px -340px !important; width: 16px; height: 16px; }
.icon-folder-open-document{ background-position: -68px -357px !important; width: 16px; height: 16px; }
.icon-folder-open-table{ background-position: -68px -374px !important; width: 16px; height: 16px; }
.icon-folder-open{ background-position: -68px -391px !important; width: 16px; height: 16px; }
.icon-folder-rename{ background-position: -68px -408px !important; width: 16px; height: 16px; }
.icon-folder-search-result{ background-position: -68px -425px !important; width: 16px; height: 16px; }
.icon-folder-small-horizontal{ background-position: -68px -442px !important; width: 16px; height: 16px; }
.icon-folder-small{ background-position: -68px -459px !important; width: 16px; height: 16px; }
.icon-folder-stamp{ background-position: -68px -476px !important; width: 16px; height: 16px; }
.icon-folder-stand{ background-position: -68px -493px !important; width: 16px; height: 16px; }
.icon-folder-sticky-note{ background-position: -68px -510px !important; width: 16px; height: 16px; }
.icon-folder-tree{ background-position: -68px -527px !important; width: 16px; height: 16px; }
.icon-folder-zipper{ background-position: -68px -544px !important; width: 16px; height: 16px; }
.icon-folder{ background-position: -68px -561px !important; width: 16px; height: 16px; }
.icon-folders-stack{ background-position: -68px -578px !important; width: 16px; height: 16px; }
.icon-folders{ background-position: -68px -595px !important; width: 16px; height: 16px; }
.icon-gear-arrow{ background-position: -68px -612px !important; width: 16px; height: 16px; }
.icon-gear-exclamation{ background-position: -68px -629px !important; width: 16px; height: 16px; }
.icon-gear-minus{ background-position: -68px -646px !important; width: 16px; height: 16px; }
.icon-gear-pencil{ background-position: -68px -663px !important; width: 16px; height: 16px; }
.icon-gear-plus{ background-position: -68px -680px !important; width: 16px; height: 16px; }
.icon-gear-small{ background-position: -68px -697px !important; width: 16px; height: 16px; }
.icon-gear{ background-position: -68px -714px !important; width: 16px; height: 16px; }
.icon-globe-green{ background-position: -68px -731px !important; width: 16px; height: 16px; }
.icon-globe-medium-green{ background-position: -68px -748px !important; width: 16px; height: 16px; }
.icon-globe-medium{ background-position: -68px -765px !important; width: 16px; height: 16px; }
.icon-globe{ background-position: -68px -782px !important; width: 16px; height: 16px; }
.icon-inbox-minus{ background-position: -68px -799px !important; width: 16px; height: 16px; }
.icon-inbox-plus{ background-position: -68px -816px !important; width: 16px; height: 16px; }
.icon-inbox-document-text{ background-position: -68px -833px !important; width: 16px; height: 16px; }
.icon-inbox-document{ background-position: -68px -850px !important; width: 16px; height: 16px; }
.icon-inbox-table{ background-position: -68px -867px !important; width: 16px; height: 16px; }
.icon-inbox{ background-position: -68px -884px !important; width: 16px; height: 16px; }
.icon-information-balloon{ background-position: -68px -901px !important; width: 16px; height: 16px; }
.icon-information-button{ background-position: -68px -918px !important; width: 16px; height: 16px; }
.icon-information-frame{ background-position: -68px -935px !important; width: 16px; height: 16px; }
.icon-information-octagon-frame{ background-position: -68px -952px !important; width: 16px; height: 16px; }
.icon-information-octagon{ background-position: -68px -969px !important; width: 16px; height: 16px; }
.icon-information-shield{ background-position: -68px -986px !important; width: 16px; height: 16px; }
.icon-information-small-white{ background-position: -68px -1003px !important; width: 16px; height: 16px; }
.icon-information-small{ background-position: -68px -1020px !important; width: 16px; height: 16px; }
.icon-information-white{ background-position: -68px -1037px !important; width: 16px; height: 16px; }
.icon-information{ background-position: -68px -1054px !important; width: 16px; height: 16px; }
.icon-magnifier-arrow{ background-position: -68px -1071px !important; width: 16px; height: 16px; }
.icon-magnifier-exclamation{ background-position: -68px -1088px !important; width: 16px; height: 16px; }
.icon-magnifier-minus{ background-position: -68px -1105px !important; width: 16px; height: 16px; }
.icon-magnifier-pencil{ background-position: -68px -1122px !important; width: 16px; height: 16px; }
.icon-magnifier-plus{ background-position: -68px -1139px !important; width: 16px; height: 16px; }
.icon-magnifier-history-left{ background-position: -68px -1156px !important; width: 16px; height: 16px; }
.icon-magnifier-history{ background-position: -68px -1173px !important; width: 16px; height: 16px; }
.icon-magnifier-left{ background-position: -68px -1190px !important; width: 16px; height: 16px; }
.icon-magnifier-medium-left{ background-position: -68px -1207px !important; width: 16px; height: 16px; }
.icon-magnifier-medium{ background-position: -68px -1224px !important; width: 16px; height: 16px; }
.icon-magnifier-small{ background-position: -68px -1241px !important; width: 16px; height: 16px; }
.icon-magnifier-zoom-actual-equal{ background-position: -68px -1258px !important; width: 16px; height: 16px; }
.icon-magnifier-zoom-actual{ background-position: -68px -1275px !important; width: 16px; height: 16px; }
.icon-magnifier-zoom-fit{ background-position: -68px -1292px !important; width: 16px; height: 16px; }
.icon-magnifier-zoom-in{ background-position: -68px -1309px !important; width: 16px; height: 16px; }
.icon-magnifier-zoom-out{ background-position: -68px -1326px !important; width: 16px; height: 16px; }
.icon-magnifier-zoom{ background-position: -68px -1343px !important; width: 16px; height: 16px; }
.icon-magnifier{ background-position: -68px -1360px !important; width: 16px; height: 16px; }
.icon-mail-arrow{ background-position: -68px -1377px !important; width: 16px; height: 16px; }
.icon-mail-exclamation{ background-position: -68px -1394px !important; width: 16px; height: 16px; }
.icon-mail-minus{ background-position: -68px -1411px !important; width: 16px; height: 16px; }
.icon-mail-pencil{ background-position: -68px -1428px !important; width: 16px; height: 16px; }
.icon-mail-plus{ background-position: -68px -1445px !important; width: 16px; height: 16px; }
.icon-mail-forward-all{ background-position: -68px -1462px !important; width: 16px; height: 16px; }
.icon-mail-forward{ background-position: -68px -1479px !important; width: 16px; height: 16px; }
.icon-mail-medium{ background-position: -68px -1496px !important; width: 16px; height: 16px; }
.icon-mail-open-document-music-playlist{ background-position: -68px -1513px !important; width: 16px; height: 16px; }
.icon-mail-open-document-music{ background-position: -68px -1530px !important; width: 16px; height: 16px; }
.icon-mail-open-document-text{ background-position: -68px -1547px !important; width: 16px; height: 16px; }
.icon-mail-open-document{ background-position: -68px -1564px !important; width: 16px; height: 16px; }
.icon-mail-open-image{ background-position: -68px -1581px !important; width: 16px; height: 16px; }
.icon-mail-open-table{ background-position: -68px -1598px !important; width: 16px; height: 16px; }
.icon-mail-open{ background-position: -68px -1615px !important; width: 16px; height: 16px; }
.icon-mail-receive{ background-position: -68px -1632px !important; width: 16px; height: 16px; }
.icon-mail-reply-all{ background-position: -68px -1649px !important; width: 16px; height: 16px; }
.icon-mail-reply{ background-position: -68px -1666px !important; width: 16px; height: 16px; }
.icon-mail-send-receive{ background-position: -68px -1683px !important; width: 16px; height: 16px; }
.icon-mail-send{ background-position: -68px -1700px !important; width: 16px; height: 16px; }
.icon-mail-share{ background-position: -68px -1717px !important; width: 16px; height: 16px; }
.icon-mail-small{ background-position: -68px -1734px !important; width: 16px; height: 16px; }
.icon-mail{ background-position: -68px -1751px !important; width: 16px; height: 16px; }
.icon-mails-stack{ background-position: -68px -1768px !important; width: 16px; height: 16px; }
.icon-mails{ background-position: -68px -1785px !important; width: 16px; height: 16px; }
.icon-minus-button{ background-position: -68px -1802px !important; width: 16px; height: 16px; }
.icon-minus-circle-frame{ background-position: -68px -1819px !important; width: 16px; height: 16px; }
.icon-minus-circle{ background-position: -68px -1836px !important; width: 16px; height: 16px; }
.icon-minus-octagon-frame{ background-position: -68px -1853px !important; width: 16px; height: 16px; }
.icon-minus-octagon{ background-position: -68px -1870px !important; width: 16px; height: 16px; }
.icon-minus-shield{ background-position: -68px -1887px !important; width: 16px; height: 16px; }
.icon-minus-small-circle{ background-position: -68px -1904px !important; width: 16px; height: 16px; }
.icon-minus-small-white{ background-position: -68px -1921px !important; width: 16px; height: 16px; }
.icon-minus-small{ background-position: -68px -1938px !important; width: 16px; height: 16px; }
.icon-minus-white{ background-position: -68px -1955px !important; width: 16px; height: 16px; }
.icon-minus{ background-position: -68px -1972px !important; width: 16px; height: 16px; }
.icon-navigation-000-button{ background-position: -68px -1989px !important; width: 16px; height: 16px; }
.icon-navigation-000-frame{ background-position: -85px 0 !important; width: 16px; height: 16px; }
.icon-navigation-000-white{ background-position: -85px -17px !important; width: 16px; height: 16px; }
.icon-navigation-090-button{ background-position: -85px -34px !important; width: 16px; height: 16px; }
.icon-navigation-090-frame{ background-position: -85px -51px !important; width: 16px; height: 16px; }
.icon-navigation-090-white{ background-position: -85px -68px !important; width: 16px; height: 16px; }
.icon-navigation-090{ background-position: -85px -85px !important; width: 16px; height: 16px; }
.icon-navigation-180-button{ background-position: -85px -102px !important; width: 16px; height: 16px; }
.icon-navigation-180-frame{ background-position: -85px -119px !important; width: 16px; height: 16px; }
.icon-navigation-180-white{ background-position: -85px -136px !important; width: 16px; height: 16px; }
.icon-navigation-180{ background-position: -85px -153px !important; width: 16px; height: 16px; }
.icon-navigation-270-button{ background-position: -85px -170px !important; width: 16px; height: 16px; }
.icon-navigation-270-frame{ background-position: -85px -187px !important; width: 16px; height: 16px; }
.icon-navigation-270-white{ background-position: -85px -204px !important; width: 16px; height: 16px; }
.icon-navigation-270{ background-position: -85px -221px !important; width: 16px; height: 16px; }
.icon-navigation{ background-position: -85px -238px !important; width: 16px; height: 16px; }
.icon-node-delete-child{ background-position: -85px -255px !important; width: 16px; height: 16px; }
.icon-node-delete-next{ background-position: -85px -272px !important; width: 16px; height: 16px; }
.icon-node-delete-previous{ background-position: -85px -289px !important; width: 16px; height: 16px; }
.icon-node-delete{ background-position: -85px -306px !important; width: 16px; height: 16px; }
.icon-node-design{ background-position: -85px -323px !important; width: 16px; height: 16px; }
.icon-node-insert-child{ background-position: -85px -340px !important; width: 16px; height: 16px; }
.icon-node-insert-next{ background-position: -85px -357px !important; width: 16px; height: 16px; }
.icon-node-insert-previous{ background-position: -85px -374px !important; width: 16px; height: 16px; }
.icon-node-insert{ background-position: -85px -391px !important; width: 16px; height: 16px; }
.icon-node-magnifier{ background-position: -85px -408px !important; width: 16px; height: 16px; }
.icon-node-select-all{ background-position: -85px -425px !important; width: 16px; height: 16px; }
.icon-node-select-child{ background-position: -85px -442px !important; width: 16px; height: 16px; }
.icon-node-select-next{ background-position: -85px -459px !important; width: 16px; height: 16px; }
.icon-node-select-previous{ background-position: -85px -476px !important; width: 16px; height: 16px; }
.icon-node-select{ background-position: -85px -493px !important; width: 16px; height: 16px; }
.icon-node{ background-position: -85px -510px !important; width: 16px; height: 16px; }
.icon-notebook{ background-position: -85px -527px !important; width: 16px; height: 16px; }
.icon-plus-button{ background-position: -85px -544px !important; width: 16px; height: 16px; }
.icon-plus-circle-frame{ background-position: -85px -561px !important; width: 16px; height: 16px; }
.icon-plus-circle{ background-position: -85px -578px !important; width: 16px; height: 16px; }
.icon-plus-octagon-frame{ background-position: -85px -595px !important; width: 16px; height: 16px; }
.icon-plus-octagon{ background-position: -85px -612px !important; width: 16px; height: 16px; }
.icon-plus-shield{ background-position: -85px -629px !important; width: 16px; height: 16px; }
.icon-plus-small-circle{ background-position: -85px -646px !important; width: 16px; height: 16px; }
.icon-plus-small-white{ background-position: -85px -663px !important; width: 16px; height: 16px; }
.icon-plus-small{ background-position: -85px -680px !important; width: 16px; height: 16px; }
.icon-plus-white{ background-position: -85px -697px !important; width: 16px; height: 16px; }
.icon-plus{ background-position: -85px -714px !important; width: 16px; height: 16px; }
.icon-question-balloon{ background-position: -85px -731px !important; width: 16px; height: 16px; }
.icon-question-button{ background-position: -85px -748px !important; width: 16px; height: 16px; }
.icon-question-frame{ background-position: -85px -765px !important; width: 16px; height: 16px; }
.icon-question-octagon-frame{ background-position: -85px -782px !important; width: 16px; height: 16px; }
.icon-question-octagon{ background-position: -85px -799px !important; width: 16px; height: 16px; }
.icon-question-shield{ background-position: -85px -816px !important; width: 16px; height: 16px; }
.icon-question-small-white{ background-position: -85px -833px !important; width: 16px; height: 16px; }
.icon-question-small{ background-position: -85px -850px !important; width: 16px; height: 16px; }
.icon-question-white{ background-position: -85px -867px !important; width: 16px; height: 16px; }
.icon-question{ background-position: -85px -884px !important; width: 16px; height: 16px; }
.icon-sitemap-application-blue{ background-position: -85px -901px !important; width: 16px; height: 16px; }
.icon-sitemap-application{ background-position: -85px -918px !important; width: 16px; height: 16px; }
.icon-table-arrow{ background-position: -85px -935px !important; width: 16px; height: 16px; }
.icon-table-exclamation{ background-position: -85px -952px !important; width: 16px; height: 16px; }
.icon-table-minus{ background-position: -85px -969px !important; width: 16px; height: 16px; }
.icon-table-pencil{ background-position: -85px -986px !important; width: 16px; height: 16px; }
.icon-table-plus{ background-position: -85px -1003px !important; width: 16px; height: 16px; }
.icon-table-delete-column{ background-position: -85px -1020px !important; width: 16px; height: 16px; }
.icon-table-delete-row{ background-position: -85px -1037px !important; width: 16px; height: 16px; }
.icon-table-delete{ background-position: -85px -1054px !important; width: 16px; height: 16px; }
.icon-table-draw{ background-position: -85px -1071px !important; width: 16px; height: 16px; }
.icon-table-excel{ background-position: -85px -1088px !important; width: 16px; height: 16px; }
.icon-table-export{ background-position: -85px -1105px !important; width: 16px; height: 16px; }
.icon-table-heatmap{ background-position: -85px -1122px !important; width: 16px; height: 16px; }
.icon-table-import{ background-position: -85px -1139px !important; width: 16px; height: 16px; }
.icon-table-insert-column{ background-position: -85px -1156px !important; width: 16px; height: 16px; }
.icon-table-insert-row{ background-position: -85px -1173px !important; width: 16px; height: 16px; }
.icon-table-insert{ background-position: -85px -1190px !important; width: 16px; height: 16px; }
.icon-table-join-column{ background-position: -85px -1207px !important; width: 16px; height: 16px; }
.icon-table-join-row{ background-position: -85px -1224px !important; width: 16px; height: 16px; }
.icon-table-join{ background-position: -85px -1241px !important; width: 16px; height: 16px; }
.icon-table-medium{ background-position: -85px -1258px !important; width: 16px; height: 16px; }
.icon-table-money{ background-position: -85px -1275px !important; width: 16px; height: 16px; }
.icon-table-select-all{ background-position: -85px -1292px !important; width: 16px; height: 16px; }
.icon-table-select-cells{ background-position: -85px -1309px !important; width: 16px; height: 16px; }
.icon-table-select-column{ background-position: -85px -1326px !important; width: 16px; height: 16px; }
.icon-table-select-row{ background-position: -85px -1343px !important; width: 16px; height: 16px; }
.icon-table-select{ background-position: -85px -1360px !important; width: 16px; height: 16px; }
.icon-table-share{ background-position: -85px -1377px !important; width: 16px; height: 16px; }
.icon-table-sheet{ background-position: -85px -1394px !important; width: 16px; height: 16px; }
.icon-table-small{ background-position: -85px -1411px !important; width: 16px; height: 16px; }
.icon-table-split-column{ background-position: -85px -1428px !important; width: 16px; height: 16px; }
.icon-table-split-row{ background-position: -85px -1445px !important; width: 16px; height: 16px; }
.icon-table-split{ background-position: -85px -1462px !important; width: 16px; height: 16px; }
.icon-table-sum{ background-position: -85px -1479px !important; width: 16px; height: 16px; }
.icon-table{ background-position: -85px -1496px !important; width: 16px; height: 16px; }
.icon-tables-relation{ background-position: -85px -1513px !important; width: 16px; height: 16px; }
.icon-tables-stacks{ background-position: -85px -1530px !important; width: 16px; height: 16px; }
.icon-tables{ background-position: -85px -1547px !important; width: 16px; height: 16px; }
.icon-tick-button{ background-position: -85px -1564px !important; width: 16px; height: 16px; }
.icon-tick-circle-frame{ background-position: -85px -1581px !important; width: 16px; height: 16px; }
.icon-tick-circle{ background-position: -85px -1598px !important; width: 16px; height: 16px; }
.icon-tick-octagon-frame{ background-position: -85px -1615px !important; width: 16px; height: 16px; }
.icon-tick-octagon{ background-position: -85px -1632px !important; width: 16px; height: 16px; }
.icon-tick-red{ background-position: -85px -1649px !important; width: 16px; height: 16px; }
.icon-tick-shield{ background-position: -85px -1666px !important; width: 16px; height: 16px; }
.icon-tick-small-circle{ background-position: -85px -1683px !important; width: 16px; height: 16px; }
.icon-tick-small-red{ background-position: -85px -1700px !important; width: 16px; height: 16px; }
.icon-tick-small-white{ background-position: -85px -1717px !important; width: 16px; height: 16px; }
.icon-tick-small{ background-position: -85px -1734px !important; width: 16px; height: 16px; }
.icon-tick-white{ background-position: -85px -1751px !important; width: 16px; height: 16px; }
.icon-tick{ background-position: -85px -1768px !important; width: 16px; height: 16px; }
.icon-toggle-expand{ background-position: -85px -1785px !important; width: 16px; height: 16px; }
.icon-toggle-small-expand{ background-position: -85px -1802px !important; width: 16px; height: 16px; }
.icon-toggle-small{ background-position: -85px -1819px !important; width: 16px; height: 16px; }
.icon-toggle{ background-position: -85px -1836px !important; width: 16px; height: 16px; }
.icon-user-silhouette-question{ background-position: -85px -1853px !important; width: 16px; height: 16px; }
.icon-user-silhouette{ background-position: -85px -1870px !important; width: 16px; height: 16px; }
.icon-user-white-female{ background-position: -85px -1887px !important; width: 16px; height: 16px; }
.icon-user-white{ background-position: -85px -1904px !important; width: 16px; height: 16px; }
.icon-user{ background-position: -85px -1921px !important; width: 16px; height: 16px; }
.icon-xfn{ background-position: -85px -1938px !important; width: 16px; height: 16px; }
.icon-disk-plus{ background-position: -85px -1971px !important; width: 16px; height: 16px; }
.icon-printer{ background-position: -85px -1955px !important; width: 16px; height: 16px; }
.icon-disk-return-black{ background-position: -85px -1989px !important; width: 16px; height: 16px; }





.icon-24-address-book-blue{ background-position: 0 0; width: 24px; height: 24px; }
.icon-24-address-book{ background-position: 0 -25px; width: 24px; height: 24px; }
.icon-24-alarm-clock-blue{ background-position: 0 -50px; width: 24px; height: 24px; }
.icon-24-alarm-clock{ background-position: 0 -75px; width: 24px; height: 24px; }
.icon-24-application-blue{ background-position: 0 -100px; width: 24px; height: 24px; }
.icon-24-application-export{ background-position: 0 -125px; width: 24px; height: 24px; }
.icon-24-application-import{ background-position: 0 -150px; width: 24px; height: 24px; }
.icon-24-application-sidebar-list{ background-position: 0 -175px; width: 24px; height: 24px; }
.icon-24-application-sidebar{ background-position: 0 -200px; width: 24px; height: 24px; }
.icon-24-application{ background-position: 0 -225px; width: 24px; height: 24px; }
.icon-24-arrow-090{ background-position: 0 -250px; width: 24px; height: 24px; }
.icon-24-arrow-180{ background-position: 0 -275px; width: 24px; height: 24px; }
.icon-24-arrow-270{ background-position: 0 -300px; width: 24px; height: 24px; }
.icon-24-arrow-circle-135{ background-position: 0 -325px; width: 24px; height: 24px; }
.icon-24-arrow-circle-225{ background-position: 0 -350px; width: 24px; height: 24px; }
.icon-24-arrow-circle-315{ background-position: 0 -375px; width: 24px; height: 24px; }
.icon-24-arrow-circle-double-135{ background-position: 0 -400px; width: 24px; height: 24px; }
.icon-24-arrow-circle-double{ background-position: 0 -425px; width: 24px; height: 24px; }
.icon-24-arrow-circle{ background-position: 0 -450px; width: 24px; height: 24px; }
.icon-24-arrow-curve-090{ background-position: 0 -475px; width: 24px; height: 24px; }
.icon-24-arrow-curve-180{ background-position: 0 -500px; width: 24px; height: 24px; }
.icon-24-arrow-curve-270{ background-position: 0 -525px; width: 24px; height: 24px; }
.icon-24-arrow-curve{ background-position: 0 -550px; width: 24px; height: 24px; }
.icon-24-arrow-join-090{ background-position: 0 -575px; width: 24px; height: 24px; }
.icon-24-arrow-join-180{ background-position: 0 -600px; width: 24px; height: 24px; }
.icon-24-arrow-join-270{ background-position: 0 -625px; width: 24px; height: 24px; }
.icon-24-arrow-join{ background-position: 0 -650px; width: 24px; height: 24px; }
.icon-24-arrow-merge-090{ background-position: 0 -675px; width: 24px; height: 24px; }
.icon-24-arrow-merge-180{ background-position: 0 -700px; width: 24px; height: 24px; }
.icon-24-arrow-merge-270{ background-position: 0 -725px; width: 24px; height: 24px; }
.icon-24-arrow-merge{ background-position: 0 -750px; width: 24px; height: 24px; }
.icon-24-arrow-repeat-once{ background-position: 0 -775px; width: 24px; height: 24px; }
.icon-24-arrow-repeat{ background-position: 0 -800px; width: 24px; height: 24px; }
.icon-24-arrow-retweet{ background-position: 0 -825px; width: 24px; height: 24px; }
.icon-24-arrow-split-090{ background-position: 0 -850px; width: 24px; height: 24px; }
.icon-24-arrow-split-180{ background-position: 0 -875px; width: 24px; height: 24px; }
.icon-24-arrow-split-270{ background-position: 0 -900px; width: 24px; height: 24px; }
.icon-24-arrow-split{ background-position: 0 -925px; width: 24px; height: 24px; }
.icon-24-arrow{ background-position: 0 -950px; width: 24px; height: 24px; }
.icon-24-balloon{ background-position: 0 -975px; width: 24px; height: 24px; }
.icon-24-bell{ background-position: 0 -1000px; width: 24px; height: 24px; }
.icon-24-bin{ background-position: 0 -1025px; width: 24px; height: 24px; }
.icon-24-blue-document-export{ background-position: 0 -1050px; width: 24px; height: 24px; }
.icon-24-blue-document-horizontal{ background-position: 0 -1075px; width: 24px; height: 24px; }
.icon-24-blue-document-import{ background-position: 0 -1100px; width: 24px; height: 24px; }
.icon-24-blue-document-text-image{ background-position: 0 -1125px; width: 24px; height: 24px; }
.icon-24-blue-document-text{ background-position: 0 -1150px; width: 24px; height: 24px; }
.icon-24-blue-document{ background-position: 0 -1175px; width: 24px; height: 24px; }
.icon-24-blue-folder-export{ background-position: 0 -1200px; width: 24px; height: 24px; }
.icon-24-blue-folder-horizontal-open{ background-position: 0 -1225px; width: 24px; height: 24px; }
.icon-24-blue-folder-horizontal{ background-position: 0 -1250px; width: 24px; height: 24px; }
.icon-24-blue-folder-import{ background-position: 0 -1275px; width: 24px; height: 24px; }
.icon-24-blue-folder-open{ background-position: 0 -1300px; width: 24px; height: 24px; }
.icon-24-blue-folder{ background-position: 0 -1325px; width: 24px; height: 24px; }
.icon-24-book-brown{ background-position: 0 -1350px; width: 24px; height: 24px; }
.icon-24-book{ background-position: 0 -1375px; width: 24px; height: 24px; }
.icon-24-bookmark-export{ background-position: 0 -1400px; width: 24px; height: 24px; }
.icon-24-bookmark-import{ background-position: 0 -1425px; width: 24px; height: 24px; }
.icon-24-bookmark{ background-position: 0 -1450px; width: 24px; height: 24px; }
.icon-24-box-label{ background-position: 0 -1475px; width: 24px; height: 24px; }
.icon-24-box{ background-position: 0 -1500px; width: 24px; height: 24px; }
.icon-24-calculator{ background-position: 0 -1525px; width: 24px; height: 24px; }
.icon-24-calendar-blue{ background-position: 0 -1550px; width: 24px; height: 24px; }
.icon-24-calendar-day{ background-position: 0 -1575px; width: 24px; height: 24px; }
.icon-24-calendar-export{ background-position: 0 -1600px; width: 24px; height: 24px; }
.icon-24-calendar-import{ background-position: 0 -1625px; width: 24px; height: 24px; }
.icon-24-calendar-month{ background-position: 0 -1650px; width: 24px; height: 24px; }
.icon-24-calendar{ background-position: 0 -1675px; width: 24px; height: 24px; }
.icon-24-card-address{ background-position: 0 -1700px; width: 24px; height: 24px; }
.icon-24-card-export{ background-position: 0 -1725px; width: 24px; height: 24px; }
.icon-24-card-import{ background-position: 0 -1750px; width: 24px; height: 24px; }
.icon-24-card{ background-position: 0 -1775px; width: 24px; height: 24px; }
.icon-24-clock{ background-position: 0 -1800px; width: 24px; height: 24px; }
.icon-24-color-swatch{ background-position: 0 -1825px; width: 24px; height: 24px; }
.icon-24-color{ background-position: 0 -1850px; width: 24px; height: 24px; }
.icon-24-counter{ background-position: 0 -1875px; width: 24px; height: 24px; }
.icon-24-credit-card-green{ background-position: 0 -1900px; width: 24px; height: 24px; }
.icon-24-credit-card{ background-position: 0 -1925px; width: 24px; height: 24px; }
.icon-24-cross-circle{ background-position: 0 -1950px; width: 24px; height: 24px; }
.icon-24-cross{ background-position: 0 -1975px; width: 24px; height: 24px; }
.icon-24-database-export{ background-position: -25px 0; width: 24px; height: 24px; }
.icon-24-database-import{ background-position: -25px -25px; width: 24px; height: 24px; }
.icon-24-database{ background-position: -25px -50px; width: 24px; height: 24px; }
.icon-24-disc-blue{ background-position: -25px -75px; width: 24px; height: 24px; }
.icon-24-disc{ background-position: -25px -100px; width: 24px; height: 24px; }
.icon-24-disk-black{ background-position: -25px -125px; width: 24px; height: 24px; }
.icon-24-disk{ background-position: -25px -150px; width: 24px; height: 24px; }
.icon-24-document-export{ background-position: -25px -175px; width: 24px; height: 24px; }
.icon-24-document-horizontal{ background-position: -25px -200px; width: 24px; height: 24px; }
.icon-24-document-import{ background-position: -25px -225px; width: 24px; height: 24px; }
.icon-24-document-text-image{ background-position: -25px -250px; width: 24px; height: 24px; }
.icon-24-document-text{ background-position: -25px -275px; width: 24px; height: 24px; }
.icon-24-document{ background-position: -25px -300px; width: 24px; height: 24px; }
.icon-24-drive{ background-position: -25px -325px; width: 24px; height: 24px; }
.icon-24-exclamation{ background-position: -25px -350px; width: 24px; height: 24px; }
.icon-24-film{ background-position: -25px -375px; width: 24px; height: 24px; }
.icon-24-fire{ background-position: -25px -400px; width: 24px; height: 24px; }
.icon-24-folder-export{ background-position: -25px -425px; width: 24px; height: 24px; }
.icon-24-folder-horizontal-open{ background-position: -25px -450px; width: 24px; height: 24px; }
.icon-24-folder-horizontal{ background-position: -25px -475px; width: 24px; height: 24px; }
.icon-24-folder-import{ background-position: -25px -500px; width: 24px; height: 24px; }
.icon-24-folder-open{ background-position: -25px -525px; width: 24px; height: 24px; }
.icon-24-folder{ background-position: -25px -550px; width: 24px; height: 24px; }
.icon-24-globe-green{ background-position: -25px -575px; width: 24px; height: 24px; }
.icon-24-globe{ background-position: -25px -600px; width: 24px; height: 24px; }
.icon-24-home{ background-position: -25px -625px; width: 24px; height: 24px; }
.icon-24-image-export{ background-position: -25px -650px; width: 24px; height: 24px; }
.icon-24-image-import{ background-position: -25px -675px; width: 24px; height: 24px; }
.icon-24-image-sunset{ background-position: -25px -700px; width: 24px; height: 24px; }
.icon-24-image{ background-position: -25px -725px; width: 24px; height: 24px; }
.icon-24-inbox-document-music-playlist{ background-position: -25px -750px; width: 24px; height: 24px; }
.icon-24-inbox-document-music{ background-position: -25px -775px; width: 24px; height: 24px; }
.icon-24-inbox-document-text{ background-position: -25px -800px; width: 24px; height: 24px; }
.icon-24-inbox-document{ background-position: -25px -825px; width: 24px; height: 24px; }
.icon-24-inbox-film{ background-position: -25px -850px; width: 24px; height: 24px; }
.icon-24-inbox-image{ background-position: -25px -875px; width: 24px; height: 24px; }
.icon-24-inbox-slide{ background-position: -25px -900px; width: 24px; height: 24px; }
.icon-24-inbox-table{ background-position: -25px -925px; width: 24px; height: 24px; }
.icon-24-inbox{ background-position: -25px -950px; width: 24px; height: 24px; }
.icon-24-information{ background-position: -25px -975px; width: 24px; height: 24px; }
.icon-24-jar-label{ background-position: -25px -1000px; width: 24px; height: 24px; }
.icon-24-jar{ background-position: -25px -1025px; width: 24px; height: 24px; }
.icon-24-keyboard-command{ background-position: -25px -1050px; width: 24px; height: 24px; }
.icon-24-keyboard-space{ background-position: -25px -1075px; width: 24px; height: 24px; }
.icon-24-keyboard{ background-position: -25px -1100px; width: 24px; height: 24px; }
.icon-24-layer{ background-position: -25px -1125px; width: 24px; height: 24px; }
.icon-24-lifebuoy{ background-position: -25px -1150px; width: 24px; height: 24px; }
.icon-24-light-bulb-off{ background-position: -25px -1175px; width: 24px; height: 24px; }
.icon-24-light-bulb{ background-position: -25px -1200px; width: 24px; height: 24px; }
.icon-24-magnet{ background-position: -25px -1225px; width: 24px; height: 24px; }
.icon-24-magnifier-left{ background-position: -25px -1250px; width: 24px; height: 24px; }
.icon-24-magnifier-zoom-actual-equal{ background-position: -25px -1275px; width: 24px; height: 24px; }
.icon-24-magnifier-zoom-actual{ background-position: -25px -1300px; width: 24px; height: 24px; }
.icon-24-magnifier-zoom-fit{ background-position: -25px -1325px; width: 24px; height: 24px; }
.icon-24-magnifier-zoom-in{ background-position: -25px -1350px; width: 24px; height: 24px; }
.icon-24-magnifier-zoom-out{ background-position: -25px -1375px; width: 24px; height: 24px; }
.icon-24-magnifier-zoom{ background-position: -25px -1400px; width: 24px; height: 24px; }
.icon-24-magnifier{ background-position: -25px -1425px; width: 24px; height: 24px; }
.icon-24-mail-open{ background-position: -25px -1450px; width: 24px; height: 24px; }
.icon-24-mail{ background-position: -25px -1475px; width: 24px; height: 24px; }
.icon-24-map{ background-position: -25px -1500px; width: 24px; height: 24px; }
.icon-24-marker{ background-position: -25px -1525px; width: 24px; height: 24px; }
.icon-24-megaphone{ background-position: -25px -1550px; width: 24px; height: 24px; }
.icon-24-minus-circle{ background-position: -25px -1575px; width: 24px; height: 24px; }
.icon-24-minus{ background-position: -25px -1600px; width: 24px; height: 24px; }
.icon-24-mobile-phone{ background-position: -25px -1625px; width: 24px; height: 24px; }
.icon-24-monitor-sidebar{ background-position: -25px -1650px; width: 24px; height: 24px; }
.icon-24-monitor{ background-position: -25px -1675px; width: 24px; height: 24px; }
.icon-24-navigation-090{ background-position: -25px -1700px; width: 24px; height: 24px; }
.icon-24-navigation-180{ background-position: -25px -1725px; width: 24px; height: 24px; }
.icon-24-navigation-270{ background-position: -25px -1750px; width: 24px; height: 24px; }
.icon-24-navigation{ background-position: -25px -1775px; width: 24px; height: 24px; }
.icon-24-newspaper{ background-position: -25px -1800px; width: 24px; height: 24px; }
.icon-24-notebook{ background-position: -25px -1825px; width: 24px; height: 24px; }
.icon-24-paper-bag-label{ background-position: -25px -1850px; width: 24px; height: 24px; }
.icon-24-paper-bag{ background-position: -25px -1875px; width: 24px; height: 24px; }
.icon-24-pencil{ background-position: -25px -1900px; width: 24px; height: 24px; }
.icon-24-photo-album-blue{ background-position: -25px -1925px; width: 24px; height: 24px; }
.icon-24-photo-album{ background-position: -25px -1950px; width: 24px; height: 24px; }
.icon-24-plus-circle{ background-position: -25px -1975px; width: 24px; height: 24px; }
.icon-24-plus{ background-position: -50px 0; width: 24px; height: 24px; }
.icon-24-point{ background-position: -50px -25px; width: 24px; height: 24px; }
.icon-24-printer{ background-position: -50px -50px; width: 24px; height: 24px; }
.icon-24-question{ background-position: -50px -75px; width: 24px; height: 24px; }
.icon-24-receipt-export{ background-position: -50px -100px; width: 24px; height: 24px; }
.icon-24-receipt-import{ background-position: -50px -125px; width: 24px; height: 24px; }
.icon-24-receipt-text{ background-position: -50px -150px; width: 24px; height: 24px; }
.icon-24-receipt{ background-position: -50px -175px; width: 24px; height: 24px; }
.icon-24-ruler{ background-position: -50px -200px; width: 24px; height: 24px; }
.icon-24-script-export{ background-position: -50px -225px; width: 24px; height: 24px; }
.icon-24-script-import{ background-position: -50px -250px; width: 24px; height: 24px; }
.icon-24-script-text{ background-position: -50px -275px; width: 24px; height: 24px; }
.icon-24-script{ background-position: -50px -300px; width: 24px; height: 24px; }
.icon-24-server{ background-position: -50px -325px; width: 24px; height: 24px; }
.icon-24-service-bell{ background-position: -50px -350px; width: 24px; height: 24px; }
.icon-24-sitemap{ background-position: -50px -375px; width: 24px; height: 24px; }
.icon-24-smiley-lol{ background-position: -50px -400px; width: 24px; height: 24px; }
.icon-24-socket{ background-position: -50px -425px; width: 24px; height: 24px; }
.icon-24-sofa{ background-position: -50px -450px; width: 24px; height: 24px; }
.icon-24-sort{ background-position: -50px -475px; width: 24px; height: 24px; }
.icon-24-stamp{ background-position: -50px -500px; width: 24px; height: 24px; }
.icon-24-star-empty{ background-position: -50px -525px; width: 24px; height: 24px; }
.icon-24-star-half{ background-position: -50px -550px; width: 24px; height: 24px; }
.icon-24-star{ background-position: -50px -575px; width: 24px; height: 24px; }
.icon-24-sticky-note{ background-position: -50px -600px; width: 24px; height: 24px; }
.icon-24-switch{ background-position: -50px -625px; width: 24px; height: 24px; }
.icon-24-system-monitor{ background-position: -50px -650px; width: 24px; height: 24px; }
.icon-24-table-export{ background-position: -50px -675px; width: 24px; height: 24px; }
.icon-24-table-import{ background-position: -50px -700px; width: 24px; height: 24px; }
.icon-24-table-sheet{ background-position: -50px -725px; width: 24px; height: 24px; }
.icon-24-table{ background-position: -50px -750px; width: 24px; height: 24px; }
.icon-24-tag-export{ background-position: -50px -775px; width: 24px; height: 24px; }
.icon-24-tag-import{ background-position: -50px -800px; width: 24px; height: 24px; }
.icon-24-tag-label{ background-position: -50px -825px; width: 24px; height: 24px; }
.icon-24-tag{ background-position: -50px -850px; width: 24px; height: 24px; }
.icon-24-television{ background-position: -50px -875px; width: 24px; height: 24px; }
.icon-24-terminal{ background-position: -50px -900px; width: 24px; height: 24px; }
.icon-24-thumb-up{ background-position: -50px -925px; width: 24px; height: 24px; }
.icon-24-thumb{ background-position: -50px -950px; width: 24px; height: 24px; }
.icon-24-tick{ background-position: -50px -975px; width: 24px; height: 24px; }
.icon-24-ticket{ background-position: -50px -1000px; width: 24px; height: 24px; }
.icon-24-ui-color-picker-default{ background-position: -50px -1025px; width: 24px; height: 24px; }
.icon-24-ui-color-picker-transparent{ background-position: -50px -1050px; width: 24px; height: 24px; }
.icon-24-ui-color-picker{ background-position: -50px -1075px; width: 24px; height: 24px; }
.icon-24-ui-tab{ background-position: -50px -1100px; width: 24px; height: 24px; }
.icon-24-ui-toolbar{ background-position: -50px -1125px; width: 24px; height: 24px; }
.icon-24-universal{ background-position: -50px -1150px; width: 24px; height: 24px; }
.icon-24-user-business-boss{ background-position: -50px -1175px; width: 24px; height: 24px; }
.icon-24-user-business{ background-position: -50px -1200px; width: 24px; height: 24px; }
.icon-24-user-female{ background-position: -50px -1225px; width: 24px; height: 24px; }
.icon-24-user{ background-position: -50px -1250px; width: 24px; height: 24px; }
.icon-24-vise{ background-position: -50px -1275px; width: 24px; height: 24px; }
.icon-24-wall{ background-position: -50px -1300px; width: 24px; height: 24px; }
.icon-24-wooden-box-label{ background-position: -50px -1325px; width: 24px; height: 24px; }
.icon-24-wooden-box{ background-position: -50px -1350px; width: 24px; height: 24px; }
.icon-24-zone{ background-position: -50px -1375px; width: 24px; height: 24px; }

.w-file-icon{
    position: relative;
    overflow: hidden;
    height: 16px;
    width: 16px;
    margin: 0;
    padding: 0;
    zoom: 1;
    display: inline-block;
    *display: inline;
    _display: inline;
    background:url(images/wx-file-type-icon.png) no-repeat;
}

.icon-file-basic{background-position: -178px -10px !important; width: 16px; height: 16px; }
.icon-file-access{background-position: -57px -10px !important; width: 16px; height: 16px; }
.icon-file-exe{background-position: -178px -10px !important; width: 16px; height: 16px; }
.icon-file-zip{background-position: -178px -10px !important; width: 16px; height: 16px; }
.icon-file-rar{background-position: -178px -10px !important; width: 16px; height: 16px; }
.icon-file-xls{background-position: -299px -10px !important; width: 16px; height: 16px; }
.icon-file-xlsx{background-position: -299px -10px !important; width: 16px; height: 16px; }
.icon-file-csv{background-position: -420px -10px !important; width: 16px; height: 16px; }
.icon-file-avi{background-position: -541px -10px !important; width: 16px; height: 16px; }
.icon-file-swf{background-position: -662px -10px !important; width: 16px; height: 16px; }

.icon-file-jpg{background-position: -57px -68px !important; width: 16px; height: 16px; }
.icon-file-JPG{background-position: -57px -68px !important; width: 16px; height: 16px; }
.icon-file-jpge{background-position: -57px -68px !important; width: 16px; height: 16px; }
.icon-file-png{background-position: -57px -68px !important; width: 16px; height: 16px; }
.icon-file-gif{background-position: -57px -68px !important; width: 16px; height: 16px; }
.icon-file-GIF{background-position: -57px -68px !important; width: 16px; height: 16px; }
.icon-file-mp3{background-position: -178px -68px !important; width: 16px; height: 16px; }
.icon-file-pst{background-position: -299px -68px !important; width: 16px; height: 16px; }
.icon-file-pdf{background-position: -420px -68px !important; width: 16px; height: 16px; }
.icon-file-psd{background-position: -541px -68px !important; width: 16px; height: 16px; }
.icon-file-ppt{background-position: -662px -68px !important; width: 16px; height: 16px; }
.icon-file-pptx{background-position: -662px -68px !important; width: 16px; height: 16px; }

.icon-file-txt{background-position: -57px -126px !important; width: 16px; height: 16px; }
.icon-file-jsp{background-position: -57px -126px !important; width: 16px; height: 16px; }
.icon-file-hwp{background-position: -57px -126px !important; width: 16px; height: 16px; }
.icon-file-doc{background-position: -178px -126px !important; width: 16px; height: 16px; }
.icon-file-docx{background-position: -178px -126px !important; width: 16px; height: 16px; }
.icon-file-xml{background-position: -299px -126px !important; width: 16px; height: 16px; }

/* fileName: wx_global.css */
@CHARSET "UTF-8";

/*
    FileManager Add Button CSS
*/
.w-fileadd-button{
    position:absolute !important;
    left:0px;
    top:0px;
    font-size: 45px;
    background: none;
    border:none;
    margin: 0px;
    padding: 0px;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";/* IE8 */
    filter: alpha(opacity = 0);/* IE6 ~ IE7 */
    opacity:0;
    -moz-user-select: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -o-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.w-focusable{

}
.w-focusable-nonvisible{
    position:absolute !important;
    left:0px;
    top:0px;
    font-size: 1px;
    background: none;
    border:none;
    margin: 0px;
    padding: 0px;
    height:1px;
    width:1px;
    -moz-user-select: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -o-user-select: none;
    -ms-user-select: none;
    user-select: none;
}


/*
    Component Common
*/
.w-ui{}

/*
    Component Common disabled
*/
.w-ui.disabled, .disabled .w-ui,
.w-ui.disabled iframe, .disabled .w-ui iframe{
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";/* IE8 */
    filter: alpha(opacity = 60);/* IE6 ~ IE7 */
    opacity:0.6;
    cursor: default !important;
}






/* hide  공통 클래스 */
.w-hide {
    display: none !important;
    padding: 0px !important;
    margin: 0px !important;
    outline: none;
    border: 0px none;
}

.w-hidden {
    visibility: hidden !important;
    margin: 0px;
    padding: 0px;
}

.w-inline {
    display: inline-block;
    *display: inline; /*IE7*/
    _display: inline; /*IE6*/
    position: relative;
    zoom: 1;
}

.w-scroll {
    overflow: auto !important;
}


/* 선택방지 */
.w-unselectable {
    -moz-user-select: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -o-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.w-shadow{
    -webkit-box-shadow: 0px 0px 30px rgba(50, 50, 50, 0.61);
    -moz-box-shadow:    0px 0px 30px rgba(50, 50, 50, 0.61);
    box-shadow:         0px 0px 30px rgba(50, 50, 50, 0.61);
}
.w-shadow-bottom{
    -webkit-box-shadow: 0px 8px 15px -6px black;
    -moz-box-shadow: 0px 8px 15px -6px black;
    box-shadow: 0px 8px 15px -6px black;
}

/* fileName: wx_GridPanel.css */
@CHARSET "UTF-8";
.w-gridpanel {
    font-family: "돋움",Dotum,Helvetica,sans-serif;
    font-size: 12px;
}

.w-gridpanel .w-grid-header-columns-wrap {
    zoom: 1;
    left: 0;
    top: 0;
    line-height: 25px;
}

.w-grid-header, .w-grid-headerrow {
    width: 100%;
    overflow: hidden;
    border-left: 0;
}

.w-grid-header-columns, .w-grid-headerrow-columns {
    width: 999999px;
    position: relative;
    white-space: nowrap;
    cursor: default;
    overflow: hidden;
    zoom: 1;
}

.w-grid-header-column {
    position: relative;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 16px;
    line-height: 16px;
    margin: 0;
    padding: 4px;
    border-width: 0;
    border-right: 1px solid silver;
    float: left;
    zoom: 1;
}

.w-grid-headerrow-column {
    padding: 4px;
}

.w-grid-header-column-sorted {
    font-style: italic;
}

.w-grid-sort-indicator {
    display: none;
    width: 8px;
    height: 5px;
    margin-left: 4px;
    zoom: 1;
}

.w-grid-sort-indicator-desc {
    background: url(../commonImages/wx-grid-sort-desc.gif);
}

.w-grid-sort-indicator-asc {
    background: url(../commonImages/wx-grid-sort-asc.gif);
}

.w-grid-resizable-handle {
    position: absolute;
    font-size: 0.1px;
    display: block;
    cursor: col-resize;
    width: 4px;
    right: 0;
    top: 0;
    height: 100%;
    zoom: 1;
}

.w-grid-sortable-placeholder {
    background: silver;
}


.grid-canvas {
    position: relative;
    outline: 0;
}

.w-grid-row {
    position: absolute;
    background: white;
    border: 0;
    line-height: inherit;
    width: 100%;
}

.w-grid-row.active {
    border-right: 1px dotted #000000 !important;
}

.w-grid-row.active .w-grid-cell {
    border-bottom: 1px dotted #000000 !important;
}

.w-grid-row.state-c.active,
.w-grid-row.state-r.active,
.w-grid-row.state-u.active,
.w-grid-row.state-m.active {
    background-color: #F5F7D7 !important;
}

.w-grid-cell, .w-grid-headerrow-column {
    position: absolute;

    border: inherit;
    border-right: 1px dotted silver;
    border-bottom : 1px solid silver;

    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle;
    z-index: 1;
    padding: 1px 2px 3px 1px;
    margin: 0;

    white-space: nowrap;

    cursor: default;
}

.w-grid-group {
}

.w-grid-group-toggle {
    display: inline-block;
}

.w-grid-cell.highlighted {
    background: lightskyblue;
    background: rgba(0, 0, 255, 0.2);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}

.w-grid-cell.flashing {
    border: 1px solid red !important;
}

.w-grid-cell.editable {
    z-index: 11;
    background: white;
    border: 1px solid #000000;
}

.w-grid-cell:focus {
    outline: none;
}

.w-grid-reorder-proxy {
    display: inline-block;
    background: blue;
    opacity: 0.15;
    filter: alpha(opacity = 15);
    cursor: move;
}

.w-grid-reorder-guide {
    display: inline-block;
    height: 2px;
    background: blue;
    opacity: 0.7;
    filter: alpha(opacity = 70);
}

.w-grid-selection {
    z-index: 10;
    position: absolute;
    border: 2px dashed black;
}

.w-grid-list-picker, .w-grid-list-picker-hover {
    background-image: url(../commonImages/wx-grid-select-icon-normal.png);
}
.w-grid-date-picker {
    background-image: url(../commonImages/wx-grid-date-icon-normal.png);
}
.w-grid-column-check {
    background: url(../commonImages/wx-check-normal.png) no-repeat center center;
    width: 100%;
    margin-top: -10px;
    margin-left: -5px;
}
.w-grid-date-picker, .w-grid-column-check, .w-grid-list-picker, .w-grid-list-picker-hover {
    position: absolute;
    top: 50%;
    height: 20px;
}

.w-grid-date-picker, .w-grid-list-picker, .w-grid-list-picker-hover {
    width: 20px;
    margin-top: -10px;
}
.w-grid-column-check-checked {
    background-position: center -90px;
}

.w-grid-column-check-unchecked {
    background-position: center 0;
}

/*
IMPORTANT:
In order to preserve the uniform grid appearance, all cell styles need to have padding, margin and border sizes.
No built-in (selected, editable, highlight, flashing, invalid, loading, :focus) or user-specified CSS
classes should alter those!
*/

.w-grid-header-group {

}

.w-grid-header-group-column {
    background: url('../commonImages/wx-grid-header-columns-bg.gif') repeat-x center bottom;
    border-right: 1px solid silver;
}

.w-grid-header-columns {
    background: url('../commonImages/wx-grid-header-columns-bg.gif') repeat-x center bottom;
    border-bottom: 1px solid silver;
    text-align: center;
    width: 10000px;
    left: -1000px
}

.w-grid-header-column {
    background: url('../commonImages/wx-grid-header-columns-bg.gif') repeat-x center bottom;
    border-right: 1px solid silver;
}

.w-grid-header-column:hover, .w-grid-header-column-active {
    background: white url('../commonImages/wx-grid-header-columns-over-bg.gif') repeat-x center bottom;
}

.w-grid-headerrow {
    background: #fafafa;
}

.w-grid-headerrow-column {
    background: #fafafa;
    border-bottom: 0;
    height: 100%;
}

.w-grid-row.ui-state-active {
    background: #F5F7D7;
}

.w-grid-row.selected {
    z-index: 10;
    background: #DFE8F6;
}

.w-grid-row.checked {
    z-index: 10;
    background: #daedf9 !important;
}

.w-grid-row.state-d {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    /* IE8 */
    filter: alpha(opacity = 30); /* IE6 ~ IE7 */
    opacity: 0.3;
}

.w-grid-cell {
    padding-left: 4px;
    padding-right: 4px;
}

.w-grid-column-imagetext {
    height: inherit;
    cursor: inherit;
}

.w-grid-column-imagetext:hover {
    text-decoration: underline;
    color: blue;
}
.w-grid-column-imagetext.noUseHoverColor:hover {
    color: inherit;
}
.w-grid-column-imagetext.noUseUnderLine:hover {
    text-decoration: inherit;
}

.w-grid-group {
    border-bottom: 2px solid silver;
}

.w-grid-group-toggle {
    width: 9px;
    height: 9px;
    margin-right: 5px;
}

.w-grid-group-totals {
    color: gray;
    background: white;
}

.w-grid-cell.selected {
    background-color: beige;
}

.w-grid-cell.dragSelected {
    background-color: beige;
}

.w-grid-sortable-placeholder {
    background: silver !important;
}

.w-grid-row.even{}

.w-grid-row.odd {
    background: #fafafa;
}

.w-grid-row.ui-state-active {
    background: #F5F7D7;
}

.w-grid-row.loading {
    opacity: 0.5;
    filter: alpha(opacity = 50);
}

.w-grid-cell.invalid {
    border-color: red;
}

.w-gridpanel input.editor-text {
    zoom: 1;
    font-family: "돋움",Dotum,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 20px;
    width: 100%;
    height: 100%;
    border: 0;
    margin: 0;
    background: transparent;
    outline: 0;
    padding: 0;
    vertical-align: top;
}

.w-grid-headerrow {
    overflow: hidden;
    position: relative;
}

.w-grid-top-panel-scroller {
    overflow: hidden;
    position: relative;
}

.w-grid-top-panel {
    width: 10000px;
}

.w-grid-viewport {
    width: 100%;
    overflow: auto;
    outline: 0;
    position: relative;
}

.w-grid-pager {
    width: 100%;
    height: 26px;
    border-top: 0;
    background: url(../commonImages/header-columns-bg.gif) repeat-x center bottom;
    vertical-align: middle;
}

.w-grid-pager .w-grid-pager-status {
    display: inline-block;
    float: right;
    padding: 6px;
}
.w-grid-pager .w-grid-pager-main-message {
    display: inline-block;
    float: left;
    padding: 6px;
}

.w-grid-pager .ui-icon-container {
    display: inline-block;
    margin: 2px;
}

.w-grid-pager .w-grid-pager-nav {
    display: inline-block;
    float: left;
    padding: 2px;
}

.w-grid-pager .w-grid-pager-settings {
    display: block;
    float: right;
    padding: 2px;
}

.w-grid-pager .w-grid-pager-settings * {
    vertical-align: middle;
}

.w-grid-pager .w-grid-pager-settings a {
    padding: 2px;
    text-decoration: underline;
    cursor: pointer;
}

.w-gridpanel-excelupload {
    background-color: gray;
    z-index: 9999;
    width: 100%;
    text-align: center;
    position: absolute;
}

.w-gridpanel-excelupload input {
    height: 30px;
    vertical-align: bottom;
}
/* fileName: wx_reset.css */

html, body, div, span, applet, object, iframe,  p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}
html,body{
    width:100%;
    height:100%;
    overflow:hidden;
}

body {
    line-height: 1;
}
table {
    border-collapse: collapse;
    border-spacing: 0
}

fieldset, img {
    border: 0
}

input, textarea, select {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit
}

ol, ul {
    list-style: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

*:focus {
    outline: none;
}

p {
    padding: 3px 2px;
}

/* fileName: wx_global.css */
@CHARSET "UTF-8";

/*
    FileManager Add Button CSS
*/
.w-fileadd-button{
    position:absolute !important;
    left:0px;
    top:0px;
    font-size: 45px;
    background: none;
    border:none;
    margin: 0px;
    padding: 0px;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";/* IE8 */
    filter: alpha(opacity = 0);/* IE6 ~ IE7 */
    opacity:0;
    -moz-user-select: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -o-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.w-focusable{

}
.w-focusable-nonvisible{
    position:absolute !important;
    left:0px;
    top:0px;
    font-size: 1px;
    background: none;
    border:none;
    margin: 0px;
    padding: 0px;
    height:1px;
    width:1px;
    -moz-user-select: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -o-user-select: none;
    -ms-user-select: none;
    user-select: none;
}


/*
    Component Common
*/
.w-ui{}

/*
    Component Common disabled
*/
.w-ui.disabled, .disabled .w-ui,
.w-ui.disabled iframe, .disabled .w-ui iframe{
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";/* IE8 */
    filter: alpha(opacity = 60);/* IE6 ~ IE7 */
    opacity:0.6;
    cursor: default !important;
}






/* hide  공통 클래스 */
.w-hide {
    display: none !important;
    padding: 0px !important;
    margin: 0px !important;
    outline: none;
    border: 0px none;
}

.w-hidden {
    visibility: hidden !important;
    margin: 0px;
    padding: 0px;
}

.w-inline {
    display: inline-block;
    *display: inline; /*IE7*/
    _display: inline; /*IE6*/
    position: relative;
    zoom: 1;
}

.w-scroll {
    overflow: auto !important;
}


/* 선택방지 */
.w-unselectable {
    -moz-user-select: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -o-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.w-shadow{
    -webkit-box-shadow: 0px 0px 30px rgba(50, 50, 50, 0.61);
    -moz-box-shadow:    0px 0px 30px rgba(50, 50, 50, 0.61);
    box-shadow:         0px 0px 30px rgba(50, 50, 50, 0.61);
}
.w-shadow-bottom{
    -webkit-box-shadow: 0px 8px 15px -6px black;
    -moz-box-shadow: 0px 8px 15px -6px black;
    box-shadow: 0px 8px 15px -6px black;
}

/* fileName: wx_icons.css */
@CHARSET "UTF-8";
/* 아이콘 영역 공통 클래스 */

.w-iconable {
    position: relative;
    overflow: hidden;
    height: 16px;
    width: 16px;
    margin: 0;
    padding: 0;
    zoom: 1;
    display: inline-block;
    *display: inline;
    _display: inline;
    background: url(images/wx-icons-16.png) no-repeat !important;
}

.w-icon-24 {
    position: relative;
    overflow: hidden;
    height: 24px;
    width: 24px;
    margin: 0;
    padding: 0;
    zoom: 1;
    display: inline-block;
    *display: inline;
    _display: inline;
    background: url(images/wx_icons-24.png) no-repeat;
}

.w-iconable.w-disable{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";/* IE8 */
	filter: alpha(opacity = 40);/* IE6 ~ IE7 */
	opacity:0.4;
	cursor: default !important;
}

.icon-address-book-arrow{ background-position: 0 0 !important; width: 16px; height: 16px; }
.icon-address-book-exclamation{ background-position: 0 -17px !important; width: 16px; height: 16px; }
.icon-address-book-minus{ background-position: 0 -34px !important; width: 16px; height: 16px; }
.icon-address-book-pencil{ background-position: 0 -51px !important; width: 16px; height: 16px; }
.icon-address-book-plus{ background-position: 0 -68px !important; width: 16px; height: 16px; }
.icon-address-book-blue{ background-position: 0 -85px !important; width: 16px; height: 16px; }
.icon-address-book-open{ background-position: 0 -102px !important; width: 16px; height: 16px; }
.icon-address-book{ background-position: 0 -119px !important; width: 16px; height: 16px; }
.icon-application-arrow{ background-position: 0 -136px !important; width: 16px; height: 16px; }
.icon-application-exclamation{ background-position: 0 -153px !important; width: 16px; height: 16px; }
.icon-application-minus{ background-position: 0 -170px !important; width: 16px; height: 16px; }
.icon-application-pencil{ background-position: 0 -187px !important; width: 16px; height: 16px; }
.icon-application-plus{ background-position: 0 -204px !important; width: 16px; height: 16px; }
.icon-application-block{ background-position: 0 -221px !important; width: 16px; height: 16px; }
.icon-application-blog{ background-position: 0 -238px !important; width: 16px; height: 16px; }
.icon-application-blue{ background-position: 0 -255px !important; width: 16px; height: 16px; }
.icon-application-browser{ background-position: 0 -272px !important; width: 16px; height: 16px; }
.icon-application-detail{ background-position: 0 -289px !important; width: 16px; height: 16px; }
.icon-application-dialog{ background-position: 0 -306px !important; width: 16px; height: 16px; }
.icon-application-dock-090{ background-position: 0 -323px !important; width: 16px; height: 16px; }
.icon-application-dock-180{ background-position: 0 -340px !important; width: 16px; height: 16px; }
.icon-application-dock-270{ background-position: 0 -357px !important; width: 16px; height: 16px; }
.icon-application-dock-tab{ background-position: 0 -374px !important; width: 16px; height: 16px; }
.icon-application-dock{ background-position: 0 -391px !important; width: 16px; height: 16px; }
.icon-application-document{ background-position: 0 -408px !important; width: 16px; height: 16px; }
.icon-application-documents{ background-position: 0 -425px !important; width: 16px; height: 16px; }
.icon-application-export{ background-position: 0 -442px !important; width: 16px; height: 16px; }
.icon-application-form{ background-position: 0 -459px !important; width: 16px; height: 16px; }
.icon-application-home{ background-position: 0 -476px !important; width: 16px; height: 16px; }
.icon-application-icon{ background-position: 0 -493px !important; width: 16px; height: 16px; }
.icon-application-image{ background-position: 0 -510px !important; width: 16px; height: 16px; }
.icon-application-import{ background-position: 0 -527px !important; width: 16px; height: 16px; }
.icon-application-list{ background-position: 0 -544px !important; width: 16px; height: 16px; }
.icon-application-medium{ background-position: 0 -561px !important; width: 16px; height: 16px; }
.icon-application-monitor{ background-position: 0 -578px !important; width: 16px; height: 16px; }
.icon-application-network{ background-position: 0 -595px !important; width: 16px; height: 16px; }
.icon-application-plus-sub{ background-position: 0 -612px !important; width: 16px; height: 16px; }
.icon-application-rename{ background-position: 0 -629px !important; width: 16px; height: 16px; }
.icon-application-resize-actual{ background-position: 0 -646px !important; width: 16px; height: 16px; }
.icon-application-resize-full{ background-position: 0 -663px !important; width: 16px; height: 16px; }
.icon-application-resize{ background-position: 0 -680px !important; width: 16px; height: 16px; }
.icon-application-run{ background-position: 0 -697px !important; width: 16px; height: 16px; }
.icon-application-search-result{ background-position: 0 -714px !important; width: 16px; height: 16px; }
.icon-application-share{ background-position: 0 -731px !important; width: 16px; height: 16px; }
.icon-application-sidebar-collapse{ background-position: 0 -748px !important; width: 16px; height: 16px; }
.icon-application-sidebar-expand{ background-position: 0 -765px !important; width: 16px; height: 16px; }
.icon-application-sidebar-list{ background-position: 0 -782px !important; width: 16px; height: 16px; }
.icon-application-sidebar{ background-position: 0 -799px !important; width: 16px; height: 16px; }
.icon-application-small-blue{ background-position: 0 -816px !important; width: 16px; height: 16px; }
.icon-application-small-list-blue{ background-position: 0 -833px !important; width: 16px; height: 16px; }
.icon-application-small-list{ background-position: 0 -850px !important; width: 16px; height: 16px; }
.icon-application-small{ background-position: 0 -867px !important; width: 16px; height: 16px; }
.icon-application-split-tile{ background-position: 0 -884px !important; width: 16px; height: 16px; }
.icon-application-split-vertical{ background-position: 0 -901px !important; width: 16px; height: 16px; }
.icon-application-split{ background-position: 0 -918px !important; width: 16px; height: 16px; }
.icon-application-table{ background-position: 0 -935px !important; width: 16px; height: 16px; }
.icon-application-task{ background-position: 0 -952px !important; width: 16px; height: 16px; }
.icon-application-text-image{ background-position: 0 -969px !important; width: 16px; height: 16px; }
.icon-application-text{ background-position: 0 -986px !important; width: 16px; height: 16px; }
.icon-application-tile-horizontal{ background-position: 0 -1003px !important; width: 16px; height: 16px; }
.icon-application-tile-vertical{ background-position: 0 -1020px !important; width: 16px; height: 16px; }
.icon-application-tile{ background-position: 0 -1037px !important; width: 16px; height: 16px; }
.icon-application-tree{ background-position: 0 -1054px !important; width: 16px; height: 16px; }
.icon-application{ background-position: 0 -1071px !important; width: 16px; height: 16px; }
.icon-applications-blue{ background-position: 0 -1088px !important; width: 16px; height: 16px; }
.icon-applications-stack{ background-position: 0 -1105px !important; width: 16px; height: 16px; }
.icon-applications{ background-position: 0 -1122px !important; width: 16px; height: 16px; }
.icon-arrow-000-medium{ background-position: 0 -1139px !important; width: 16px; height: 16px; }
.icon-arrow-000-small{ background-position: 0 -1156px !important; width: 16px; height: 16px; }
.icon-arrow-045-medium{ background-position: 0 -1173px !important; width: 16px; height: 16px; }
.icon-arrow-045-small{ background-position: 0 -1190px !important; width: 16px; height: 16px; }
.icon-arrow-045{ background-position: 0 -1207px !important; width: 16px; height: 16px; }
.icon-arrow-090-medium{ background-position: 0 -1224px !important; width: 16px; height: 16px; }
.icon-arrow-090-small{ background-position: 0 -1241px !important; width: 16px; height: 16px; }
.icon-arrow-090{ background-position: 0 -1258px !important; width: 16px; height: 16px; }
.icon-arrow-135-medium{ background-position: 0 -1275px !important; width: 16px; height: 16px; }
.icon-arrow-135-small{ background-position: 0 -1292px !important; width: 16px; height: 16px; }
.icon-arrow-135{ background-position: 0 -1309px !important; width: 16px; height: 16px; }
.icon-arrow-180-medium{ background-position: 0 -1326px !important; width: 16px; height: 16px; }
.icon-arrow-180-small{ background-position: 0 -1343px !important; width: 16px; height: 16px; }
.icon-arrow-180{ background-position: 0 -1360px !important; width: 16px; height: 16px; }
.icon-arrow-225-medium{ background-position: 0 -1377px !important; width: 16px; height: 16px; }
.icon-arrow-225-small{ background-position: 0 -1394px !important; width: 16px; height: 16px; }
.icon-arrow-225{ background-position: 0 -1411px !important; width: 16px; height: 16px; }
.icon-arrow-270-medium{ background-position: 0 -1428px !important; width: 16px; height: 16px; }
.icon-arrow-270-small{ background-position: 0 -1445px !important; width: 16px; height: 16px; }
.icon-arrow-270{ background-position: 0 -1462px !important; width: 16px; height: 16px; }
.icon-arrow-315-medium{ background-position: 0 -1479px !important; width: 16px; height: 16px; }
.icon-arrow-315-small{ background-position: 0 -1496px !important; width: 16px; height: 16px; }
.icon-arrow-315{ background-position: 0 -1513px !important; width: 16px; height: 16px; }
.icon-arrow-branch-000-left{ background-position: 0 -1530px !important; width: 16px; height: 16px; }
.icon-arrow-branch-090-left{ background-position: 0 -1547px !important; width: 16px; height: 16px; }
.icon-arrow-branch-090{ background-position: 0 -1564px !important; width: 16px; height: 16px; }
.icon-arrow-branch-180-left{ background-position: 0 -1581px !important; width: 16px; height: 16px; }
.icon-arrow-branch-180{ background-position: 0 -1598px !important; width: 16px; height: 16px; }
.icon-arrow-branch-270-left{ background-position: 0 -1615px !important; width: 16px; height: 16px; }
.icon-arrow-branch-270{ background-position: 0 -1632px !important; width: 16px; height: 16px; }
.icon-arrow-branch{ background-position: 0 -1649px !important; width: 16px; height: 16px; }
.icon-arrow-circle-045-left{ background-position: 0 -1666px !important; width: 16px; height: 16px; }
.icon-arrow-circle-135-left{ background-position: 0 -1683px !important; width: 16px; height: 16px; }
.icon-arrow-circle-135{ background-position: 0 -1700px !important; width: 16px; height: 16px; }
.icon-arrow-circle-225-left{ background-position: 0 -1717px !important; width: 16px; height: 16px; }
.icon-arrow-circle-225{ background-position: 0 -1734px !important; width: 16px; height: 16px; }
.icon-arrow-circle-315-left{ background-position: 0 -1751px !important; width: 16px; height: 16px; }
.icon-arrow-circle-315{ background-position: 0 -1768px !important; width: 16px; height: 16px; }
.icon-arrow-circle-double-135{ background-position: 0 -1785px !important; width: 16px; height: 16px; }
.icon-arrow-circle-double{ background-position: 0 -1802px !important; width: 16px; height: 16px; }
.icon-arrow-circle{ background-position: 0 -1819px !important; width: 16px; height: 16px; }
.icon-arrow-continue-000-top{ background-position: 0 -1836px !important; width: 16px; height: 16px; }
.icon-arrow-continue-090-left{ background-position: 0 -1853px !important; width: 16px; height: 16px; }
.icon-arrow-continue-090{ background-position: 0 -1870px !important; width: 16px; height: 16px; }
.icon-arrow-continue-180-top{ background-position: 0 -1887px !important; width: 16px; height: 16px; }
.icon-arrow-continue-180{ background-position: 0 -1904px !important; width: 16px; height: 16px; }
.icon-arrow-continue-270-left{ background-position: 0 -1921px !important; width: 16px; height: 16px; }
.icon-arrow-continue-270{ background-position: 0 -1938px !important; width: 16px; height: 16px; }
.icon-arrow-continue{ background-position: 0 -1955px !important; width: 16px; height: 16px; }
.icon-arrow-curve-000-double{ background-position: 0 -1972px !important; width: 16px; height: 16px; }
.icon-arrow-curve-000-left{ background-position: 0 -1989px !important; width: 16px; height: 16px; }
.icon-arrow-curve-090-left{ background-position: -17px 0 !important; width: 16px; height: 16px; }
.icon-arrow-curve-090{ background-position: -17px -17px !important; width: 16px; height: 16px; }
.icon-arrow-curve-180-double{ background-position: -17px -34px !important; width: 16px; height: 16px; }
.icon-arrow-curve-180-left{ background-position: -17px -51px !important; width: 16px; height: 16px; }
.icon-arrow-curve-180{ background-position: -17px -68px !important; width: 16px; height: 16px; }
.icon-arrow-curve-270-left{ background-position: -17px -85px !important; width: 16px; height: 16px; }
.icon-arrow-curve-270{ background-position: -17px -102px !important; width: 16px; height: 16px; }
.icon-arrow-curve{ background-position: -17px -119px !important; width: 16px; height: 16px; }
.icon-arrow-in-out{ background-position: -17px -136px !important; width: 16px; height: 16px; }
.icon-arrow-in{ background-position: -17px -153px !important; width: 16px; height: 16px; }
.icon-arrow-join-090{ background-position: -17px -170px !important; width: 16px; height: 16px; }
.icon-arrow-join-180{ background-position: -17px -187px !important; width: 16px; height: 16px; }
.icon-arrow-join-270{ background-position: -17px -204px !important; width: 16px; height: 16px; }
.icon-arrow-join{ background-position: -17px -221px !important; width: 16px; height: 16px; }
.icon-arrow-merge-000-left{ background-position: -17px -238px !important; width: 16px; height: 16px; }
.icon-arrow-merge-090-left{ background-position: -17px -255px !important; width: 16px; height: 16px; }
.icon-arrow-merge-090{ background-position: -17px -272px !important; width: 16px; height: 16px; }
.icon-arrow-merge-180-left{ background-position: -17px -289px !important; width: 16px; height: 16px; }
.icon-arrow-merge-180{ background-position: -17px -306px !important; width: 16px; height: 16px; }
.icon-arrow-merge-270-left{ background-position: -17px -323px !important; width: 16px; height: 16px; }
.icon-arrow-merge-270{ background-position: -17px -340px !important; width: 16px; height: 16px; }
.icon-arrow-merge{ background-position: -17px -357px !important; width: 16px; height: 16px; }
.icon-arrow-move{ background-position: -17px -374px !important; width: 16px; height: 16px; }
.icon-arrow-out{ background-position: -17px -391px !important; width: 16px; height: 16px; }
.icon-arrow-repeat-once{ background-position: -17px -408px !important; width: 16px; height: 16px; }
.icon-arrow-repeat{ background-position: -17px -425px !important; width: 16px; height: 16px; }
.icon-arrow-resize-045{ background-position: -17px -442px !important; width: 16px; height: 16px; }
.icon-arrow-resize-090{ background-position: -17px -459px !important; width: 16px; height: 16px; }
.icon-arrow-resize-135{ background-position: -17px -476px !important; width: 16px; height: 16px; }
.icon-arrow-resize{ background-position: -17px -493px !important; width: 16px; height: 16px; }
.icon-arrow-return-000-left{ background-position: -17px -510px !important; width: 16px; height: 16px; }
.icon-arrow-return-090-left{ background-position: -17px -527px !important; width: 16px; height: 16px; }
.icon-arrow-return-090{ background-position: -17px -544px !important; width: 16px; height: 16px; }
.icon-arrow-return-180-left{ background-position: -17px -561px !important; width: 16px; height: 16px; }
.icon-arrow-return-180{ background-position: -17px -578px !important; width: 16px; height: 16px; }
.icon-arrow-return-270-left{ background-position: -17px -595px !important; width: 16px; height: 16px; }
.icon-arrow-return-270{ background-position: -17px -612px !important; width: 16px; height: 16px; }
.icon-arrow-return{ background-position: -17px -629px !important; width: 16px; height: 16px; }
.icon-arrow-retweet{ background-position: -17px -646px !important; width: 16px; height: 16px; }
.icon-arrow-skip-090{ background-position: -17px -663px !important; width: 16px; height: 16px; }
.icon-arrow-skip-180{ background-position: -17px -680px !important; width: 16px; height: 16px; }
.icon-arrow-skip-270{ background-position: -17px -697px !important; width: 16px; height: 16px; }
.icon-arrow-skip{ background-position: -17px -714px !important; width: 16px; height: 16px; }
.icon-arrow-split-090{ background-position: -17px -731px !important; width: 16px; height: 16px; }
.icon-arrow-split-180{ background-position: -17px -748px !important; width: 16px; height: 16px; }
.icon-arrow-split-270{ background-position: -17px -765px !important; width: 16px; height: 16px; }
.icon-arrow-split{ background-position: -17px -782px !important; width: 16px; height: 16px; }
.icon-arrow-step-out{ background-position: -17px -799px !important; width: 16px; height: 16px; }
.icon-arrow-step-over{ background-position: -17px -816px !important; width: 16px; height: 16px; }
.icon-arrow-step{ background-position: -17px -833px !important; width: 16px; height: 16px; }
.icon-arrow-stop-090{ background-position: -17px -850px !important; width: 16px; height: 16px; }
.icon-arrow-stop-180{ background-position: -17px -867px !important; width: 16px; height: 16px; }
.icon-arrow-stop-270{ background-position: -17px -884px !important; width: 16px; height: 16px; }
.icon-arrow-stop{ background-position: -17px -901px !important; width: 16px; height: 16px; }
.icon-arrow-switch-090{ background-position: -17px -918px !important; width: 16px; height: 16px; }
.icon-arrow-switch-180{ background-position: -17px -935px !important; width: 16px; height: 16px; }
.icon-arrow-switch-270{ background-position: -17px -952px !important; width: 16px; height: 16px; }
.icon-arrow-switch{ background-position: -17px -969px !important; width: 16px; height: 16px; }
.icon-arrow-transition-090{ background-position: -17px -986px !important; width: 16px; height: 16px; }
.icon-arrow-transition-180{ background-position: -17px -1003px !important; width: 16px; height: 16px; }
.icon-arrow-transition-270{ background-position: -17px -1020px !important; width: 16px; height: 16px; }
.icon-arrow-transition{ background-position: -17px -1037px !important; width: 16px; height: 16px; }
.icon-arrow-turn-000-left{ background-position: -17px -1054px !important; width: 16px; height: 16px; }
.icon-arrow-turn-090-left{ background-position: -17px -1071px !important; width: 16px; height: 16px; }
.icon-arrow-turn-090{ background-position: -17px -1088px !important; width: 16px; height: 16px; }
.icon-arrow-turn-180-left{ background-position: -17px -1105px !important; width: 16px; height: 16px; }
.icon-arrow-turn-180{ background-position: -17px -1122px !important; width: 16px; height: 16px; }
.icon-arrow-turn-270-left{ background-position: -17px -1139px !important; width: 16px; height: 16px; }
.icon-arrow-turn-270{ background-position: -17px -1156px !important; width: 16px; height: 16px; }
.icon-arrow-turn{ background-position: -17px -1173px !important; width: 16px; height: 16px; }
.icon-arrow{ background-position: -17px -1190px !important; width: 16px; height: 16px; }
.icon-asterisk-small-yellow{ background-position: -17px -1207px !important; width: 16px; height: 16px; }
.icon-asterisk-small{ background-position: -17px -1224px !important; width: 16px; height: 16px; }
.icon-asterisk-yellow{ background-position: -17px -1241px !important; width: 16px; height: 16px; }
.icon-asterisk{ background-position: -17px -1258px !important; width: 16px; height: 16px; }
.icon-balloon-minus{ background-position: -17px -1275px !important; width: 16px; height: 16px; }
.icon-balloon-pencil{ background-position: -17px -1292px !important; width: 16px; height: 16px; }
.icon-balloon-plus{ background-position: -17px -1309px !important; width: 16px; height: 16px; }
.icon-balloon-left{ background-position: -17px -1326px !important; width: 16px; height: 16px; }
.icon-balloon-quotation{ background-position: -17px -1343px !important; width: 16px; height: 16px; }
.icon-balloon-small-left{ background-position: -17px -1360px !important; width: 16px; height: 16px; }
.icon-balloon-small{ background-position: -17px -1377px !important; width: 16px; height: 16px; }
.icon-balloon-white-left{ background-position: -17px -1394px !important; width: 16px; height: 16px; }
.icon-balloon-white{ background-position: -17px -1411px !important; width: 16px; height: 16px; }
.icon-balloons-box{ background-position: -17px -1428px !important; width: 16px; height: 16px; }
.icon-balloons{ background-position: -17px -1445px !important; width: 16px; height: 16px; }
.icon-block-arrow{ background-position: -17px -1462px !important; width: 16px; height: 16px; }
.icon-block-exclamation{ background-position: -17px -1479px !important; width: 16px; height: 16px; }
.icon-block-minus{ background-position: -17px -1496px !important; width: 16px; height: 16px; }
.icon-block-pencil{ background-position: -17px -1513px !important; width: 16px; height: 16px; }
.icon-block-plus{ background-position: -17px -1530px !important; width: 16px; height: 16px; }
.icon-block-share{ background-position: -17px -1547px !important; width: 16px; height: 16px; }
.icon-block{ background-position: -17px -1564px !important; width: 16px; height: 16px; }
.icon-blue-document-arrow{ background-position: -17px -1581px !important; width: 16px; height: 16px; }
.icon-blue-document-exclamation{ background-position: -17px -1598px !important; width: 16px; height: 16px; }
.icon-blue-document-minus{ background-position: -17px -1615px !important; width: 16px; height: 16px; }
.icon-blue-document-pencil{ background-position: -17px -1632px !important; width: 16px; height: 16px; }
.icon-blue-document-plus{ background-position: -17px -1649px !important; width: 16px; height: 16px; }
.icon-blue-document-binary{ background-position: -17px -1666px !important; width: 16px; height: 16px; }
.icon-blue-document-block{ background-position: -17px -1683px !important; width: 16px; height: 16px; }
.icon-blue-document-bookmark{ background-position: -17px -1700px !important; width: 16px; height: 16px; }
.icon-blue-document-break{ background-position: -17px -1717px !important; width: 16px; height: 16px; }
.icon-blue-document-broken{ background-position: -17px -1734px !important; width: 16px; height: 16px; }
.icon-blue-document-clock{ background-position: -17px -1751px !important; width: 16px; height: 16px; }
.icon-blue-document-code{ background-position: -17px -1768px !important; width: 16px; height: 16px; }
.icon-blue-document-convert{ background-position: -17px -1785px !important; width: 16px; height: 16px; }
.icon-blue-document-copy{ background-position: -17px -1802px !important; width: 16px; height: 16px; }
.icon-blue-document-excel-csv{ background-position: -17px -1819px !important; width: 16px; height: 16px; }
.icon-blue-document-excel-table{ background-position: -17px -1836px !important; width: 16px; height: 16px; }
.icon-blue-document-excel{ background-position: -17px -1853px !important; width: 16px; height: 16px; }
.icon-blue-document-export{ background-position: -17px -1870px !important; width: 16px; height: 16px; }
.icon-blue-document-globe{ background-position: -17px -1887px !important; width: 16px; height: 16px; }
.icon-blue-document-hf-delete-footer{ background-position: -17px -1904px !important; width: 16px; height: 16px; }
.icon-blue-document-hf-delete{ background-position: -17px -1921px !important; width: 16px; height: 16px; }
.icon-blue-document-hf-insert-footer{ background-position: -17px -1938px !important; width: 16px; height: 16px; }
.icon-blue-document-hf-insert{ background-position: -17px -1955px !important; width: 16px; height: 16px; }
.icon-blue-document-hf-select-footer{ background-position: -17px -1972px !important; width: 16px; height: 16px; }
.icon-blue-document-hf-select{ background-position: -17px -1989px !important; width: 16px; height: 16px; }
.icon-blue-document-hf{ background-position: -34px 0 !important; width: 16px; height: 16px; }
.icon-blue-document-horizontal-text{ background-position: -34px -17px !important; width: 16px; height: 16px; }
.icon-blue-document-horizontal{ background-position: -34px -34px !important; width: 16px; height: 16px; }
.icon-blue-document-image{ background-position: -34px -51px !important; width: 16px; height: 16px; }
.icon-blue-document-import{ background-position: -34px -68px !important; width: 16px; height: 16px; }
.icon-blue-document-insert{ background-position: -34px -85px !important; width: 16px; height: 16px; }
.icon-blue-document-invoice{ background-position: -34px -102px !important; width: 16px; height: 16px; }
.icon-blue-document-list{ background-position: -34px -119px !important; width: 16px; height: 16px; }
.icon-blue-document-medium{ background-position: -34px -136px !important; width: 16px; height: 16px; }
.icon-blue-document-node{ background-position: -34px -153px !important; width: 16px; height: 16px; }
.icon-blue-document-number{ background-position: -34px -170px !important; width: 16px; height: 16px; }
.icon-blue-document-page-last{ background-position: -34px -187px !important; width: 16px; height: 16px; }
.icon-blue-document-page-next{ background-position: -34px -204px !important; width: 16px; height: 16px; }
.icon-blue-document-page-previous{ background-position: -34px -221px !important; width: 16px; height: 16px; }
.icon-blue-document-page{ background-position: -34px -238px !important; width: 16px; height: 16px; }
.icon-blue-document-pdf-text{ background-position: -34px -255px !important; width: 16px; height: 16px; }
.icon-blue-document-pdf{ background-position: -34px -272px !important; width: 16px; height: 16px; }
.icon-blue-document-powerpoint{ background-position: -34px -289px !important; width: 16px; height: 16px; }
.icon-blue-document-rename{ background-position: -34px -306px !important; width: 16px; height: 16px; }
.icon-blue-document-resize-actual{ background-position: -34px -323px !important; width: 16px; height: 16px; }
.icon-blue-document-resize{ background-position: -34px -340px !important; width: 16px; height: 16px; }
.icon-blue-document-search-result{ background-position: -34px -357px !important; width: 16px; height: 16px; }
.icon-blue-document-share{ background-position: -34px -374px !important; width: 16px; height: 16px; }
.icon-blue-document-shred{ background-position: -34px -391px !important; width: 16px; height: 16px; }
.icon-blue-document-small-list{ background-position: -34px -408px !important; width: 16px; height: 16px; }
.icon-blue-document-small{ background-position: -34px -425px !important; width: 16px; height: 16px; }
.icon-blue-document-snippet{ background-position: -34px -442px !important; width: 16px; height: 16px; }
.icon-blue-document-stamp{ background-position: -34px -459px !important; width: 16px; height: 16px; }
.icon-blue-document-stand{ background-position: -34px -476px !important; width: 16px; height: 16px; }
.icon-blue-document-sticky-note{ background-position: -34px -493px !important; width: 16px; height: 16px; }
.icon-blue-document-sub{ background-position: -34px -510px !important; width: 16px; height: 16px; }
.icon-blue-document-table{ background-position: -34px -527px !important; width: 16px; height: 16px; }
.icon-blue-document-tag{ background-position: -34px -544px !important; width: 16px; height: 16px; }
.icon-blue-document-task{ background-position: -34px -561px !important; width: 16px; height: 16px; }
.icon-blue-document-template{ background-position: -34px -578px !important; width: 16px; height: 16px; }
.icon-blue-document-text-image{ background-position: -34px -595px !important; width: 16px; height: 16px; }
.icon-blue-document-text{ background-position: -34px -612px !important; width: 16px; height: 16px; }
.icon-blue-document-tree{ background-position: -34px -629px !important; width: 16px; height: 16px; }
.icon-blue-document-view-book{ background-position: -34px -646px !important; width: 16px; height: 16px; }
.icon-blue-document-view-thumbnail{ background-position: -34px -663px !important; width: 16px; height: 16px; }
.icon-blue-document-view{ background-position: -34px -680px !important; width: 16px; height: 16px; }
.icon-blue-document-word-text{ background-position: -34px -697px !important; width: 16px; height: 16px; }
.icon-blue-document-word{ background-position: -34px -714px !important; width: 16px; height: 16px; }
.icon-blue-document-xaml{ background-position: -34px -731px !important; width: 16px; height: 16px; }
.icon-blue-document-zipper{ background-position: -34px -748px !important; width: 16px; height: 16px; }
.icon-blue-document{ background-position: -34px -765px !important; width: 16px; height: 16px; }
.icon-blue-documents-stack{ background-position: -34px -782px !important; width: 16px; height: 16px; }
.icon-blue-documents-text{ background-position: -34px -799px !important; width: 16px; height: 16px; }
.icon-blue-documents{ background-position: -34px -816px !important; width: 16px; height: 16px; }
.icon-blue-folder-arrow{ background-position: -34px -833px !important; width: 16px; height: 16px; }
.icon-blue-folder-exclamation{ background-position: -34px -850px !important; width: 16px; height: 16px; }
.icon-blue-folder-minus{ background-position: -34px -867px !important; width: 16px; height: 16px; }
.icon-blue-folder-pencil{ background-position: -34px -884px !important; width: 16px; height: 16px; }
.icon-blue-folder-plus{ background-position: -34px -901px !important; width: 16px; height: 16px; }
.icon-blue-folder-bookmark{ background-position: -34px -918px !important; width: 16px; height: 16px; }
.icon-blue-folder-broken{ background-position: -34px -935px !important; width: 16px; height: 16px; }
.icon-blue-folder-export{ background-position: -34px -952px !important; width: 16px; height: 16px; }
.icon-blue-folder-horizontal-open{ background-position: -34px -969px !important; width: 16px; height: 16px; }
.icon-blue-folder-horizontal{ background-position: -34px -986px !important; width: 16px; height: 16px; }
.icon-blue-folder-import{ background-position: -34px -1003px !important; width: 16px; height: 16px; }
.icon-blue-folder-medium{ background-position: -34px -1020px !important; width: 16px; height: 16px; }
.icon-blue-folder-network{ background-position: -34px -1037px !important; width: 16px; height: 16px; }
.icon-blue-folder-open-document-text{ background-position: -34px -1054px !important; width: 16px; height: 16px; }
.icon-blue-folder-open-document{ background-position: -34px -1071px !important; width: 16px; height: 16px; }
.icon-blue-folder-open-image{ background-position: -34px -1088px !important; width: 16px; height: 16px; }
.icon-blue-folder-open-slide{ background-position: -34px -1105px !important; width: 16px; height: 16px; }
.icon-blue-folder-open-table{ background-position: -34px -1122px !important; width: 16px; height: 16px; }
.icon-blue-folder-open{ background-position: -34px -1139px !important; width: 16px; height: 16px; }
.icon-blue-folder-rename{ background-position: -34px -1156px !important; width: 16px; height: 16px; }
.icon-blue-folder-search-result{ background-position: -34px -1173px !important; width: 16px; height: 16px; }
.icon-blue-folder-share{ background-position: -34px -1190px !important; width: 16px; height: 16px; }
.icon-blue-folder-shred{ background-position: -34px -1207px !important; width: 16px; height: 16px; }
.icon-blue-folder-small-horizontal{ background-position: -34px -1224px !important; width: 16px; height: 16px; }
.icon-blue-folder-small{ background-position: -34px -1241px !important; width: 16px; height: 16px; }
.icon-blue-folder-stamp{ background-position: -34px -1258px !important; width: 16px; height: 16px; }
.icon-blue-folder-stand{ background-position: -34px -1275px !important; width: 16px; height: 16px; }
.icon-blue-folder-sticky-note{ background-position: -34px -1292px !important; width: 16px; height: 16px; }
.icon-blue-folder-zipper{ background-position: -34px -1309px !important; width: 16px; height: 16px; }
.icon-blue-folder{ background-position: -34px -1326px !important; width: 16px; height: 16px; }
.icon-blue-folders-stack{ background-position: -34px -1343px !important; width: 16px; height: 16px; }
.icon-blue-folders{ background-position: -34px -1360px !important; width: 16px; height: 16px; }
.icon-blueprint-arrow{ background-position: -34px -1377px !important; width: 16px; height: 16px; }
.icon-blueprint-exclamation{ background-position: -34px -1394px !important; width: 16px; height: 16px; }
.icon-blueprint-minus{ background-position: -34px -1411px !important; width: 16px; height: 16px; }
.icon-blueprint-pencil{ background-position: -34px -1428px !important; width: 16px; height: 16px; }
.icon-blueprint-plus{ background-position: -34px -1445px !important; width: 16px; height: 16px; }
.icon-blueprint-horizontal{ background-position: -34px -1462px !important; width: 16px; height: 16px; }
.icon-blueprint-medium{ background-position: -34px -1479px !important; width: 16px; height: 16px; }
.icon-blueprint{ background-position: -34px -1496px !important; width: 16px; height: 16px; }
.icon-blueprints{ background-position: -34px -1513px !important; width: 16px; height: 16px; }
.icon-book-arrow{ background-position: -34px -1530px !important; width: 16px; height: 16px; }
.icon-book-exclamation{ background-position: -34px -1547px !important; width: 16px; height: 16px; }
.icon-book-minus{ background-position: -34px -1564px !important; width: 16px; height: 16px; }
.icon-book-pencil{ background-position: -34px -1581px !important; width: 16px; height: 16px; }
.icon-book-plus{ background-position: -34px -1598px !important; width: 16px; height: 16px; }
.icon-book-bookmark{ background-position: -34px -1615px !important; width: 16px; height: 16px; }
.icon-book-brown{ background-position: -34px -1632px !important; width: 16px; height: 16px; }
.icon-book-open-bookmark{ background-position: -34px -1649px !important; width: 16px; height: 16px; }
.icon-book-open-list{ background-position: -34px -1666px !important; width: 16px; height: 16px; }
.icon-book-open-next{ background-position: -34px -1683px !important; width: 16px; height: 16px; }
.icon-book-open-previous{ background-position: -34px -1700px !important; width: 16px; height: 16px; }
.icon-book-open-text-image{ background-position: -34px -1717px !important; width: 16px; height: 16px; }
.icon-book-open-text{ background-position: -34px -1734px !important; width: 16px; height: 16px; }
.icon-book-open{ background-position: -34px -1751px !important; width: 16px; height: 16px; }
.icon-book-question{ background-position: -34px -1768px !important; width: 16px; height: 16px; }
.icon-book-small-brown{ background-position: -34px -1785px !important; width: 16px; height: 16px; }
.icon-book-small{ background-position: -34px -1802px !important; width: 16px; height: 16px; }
.icon-book{ background-position: -34px -1819px !important; width: 16px; height: 16px; }
.icon-books-brown{ background-position: -34px -1836px !important; width: 16px; height: 16px; }
.icon-books-stack{ background-position: -34px -1853px !important; width: 16px; height: 16px; }
.icon-books{ background-position: -34px -1870px !important; width: 16px; height: 16px; }
.icon-calendar-arrow{ background-position: -34px -1887px !important; width: 16px; height: 16px; }
.icon-calendar-exclamation{ background-position: -34px -1904px !important; width: 16px; height: 16px; }
.icon-calendar-minus{ background-position: -34px -1921px !important; width: 16px; height: 16px; }
.icon-calendar-pencil{ background-position: -34px -1938px !important; width: 16px; height: 16px; }
.icon-calendar-plus{ background-position: -34px -1955px !important; width: 16px; height: 16px; }
.icon-calendar-blue{ background-position: -34px -1972px !important; width: 16px; height: 16px; }
.icon-calendar-day{ background-position: -34px -1989px !important; width: 16px; height: 16px; }
.icon-calendar-delete{ background-position: -51px 0 !important; width: 16px; height: 16px; }
.icon-calendar-empty{ background-position: -51px -17px !important; width: 16px; height: 16px; }
.icon-calendar-export{ background-position: -51px -34px !important; width: 16px; height: 16px; }
.icon-calendar-import{ background-position: -51px -51px !important; width: 16px; height: 16px; }
.icon-calendar-insert{ background-position: -51px -68px !important; width: 16px; height: 16px; }
.icon-calendar-list{ background-position: -51px -85px !important; width: 16px; height: 16px; }
.icon-calendar-medium{ background-position: -51px -102px !important; width: 16px; height: 16px; }
.icon-calendar-month{ background-position: -51px -119px !important; width: 16px; height: 16px; }
.icon-calendar-next{ background-position: -51px -136px !important; width: 16px; height: 16px; }
.icon-calendar-previous{ background-position: -51px -153px !important; width: 16px; height: 16px; }
.icon-calendar-relation{ background-position: -51px -170px !important; width: 16px; height: 16px; }
.icon-calendar-search-result{ background-position: -51px -187px !important; width: 16px; height: 16px; }
.icon-calendar-select-days-span{ background-position: -51px -204px !important; width: 16px; height: 16px; }
.icon-calendar-select-days{ background-position: -51px -221px !important; width: 16px; height: 16px; }
.icon-calendar-select-month{ background-position: -51px -238px !important; width: 16px; height: 16px; }
.icon-calendar-select-week{ background-position: -51px -255px !important; width: 16px; height: 16px; }
.icon-calendar-select{ background-position: -51px -272px !important; width: 16px; height: 16px; }
.icon-calendar-share{ background-position: -51px -289px !important; width: 16px; height: 16px; }
.icon-calendar-small-month{ background-position: -51px -306px !important; width: 16px; height: 16px; }
.icon-calendar-small{ background-position: -51px -323px !important; width: 16px; height: 16px; }
.icon-calendar-task{ background-position: -51px -340px !important; width: 16px; height: 16px; }
.icon-calendar{ background-position: -51px -357px !important; width: 16px; height: 16px; }
.icon-chart-arrow{ background-position: -51px -374px !important; width: 16px; height: 16px; }
.icon-chart-exclamation{ background-position: -51px -391px !important; width: 16px; height: 16px; }
.icon-chart-minus{ background-position: -51px -408px !important; width: 16px; height: 16px; }
.icon-chart-pencil{ background-position: -51px -425px !important; width: 16px; height: 16px; }
.icon-chart-plus{ background-position: -51px -442px !important; width: 16px; height: 16px; }
.icon-chart-down-color{ background-position: -51px -459px !important; width: 16px; height: 16px; }
.icon-chart-down{ background-position: -51px -476px !important; width: 16px; height: 16px; }
.icon-chart-pie-separate{ background-position: -51px -493px !important; width: 16px; height: 16px; }
.icon-chart-pie{ background-position: -51px -510px !important; width: 16px; height: 16px; }
.icon-chart-up-color{ background-position: -51px -527px !important; width: 16px; height: 16px; }
.icon-chart-up{ background-position: -51px -544px !important; width: 16px; height: 16px; }
.icon-chart{ background-position: -51px -561px !important; width: 16px; height: 16px; }
.icon-checkerboard{ background-position: -51px -578px !important; width: 16px; height: 16px; }
.icon-chevron-expand{ background-position: -51px -595px !important; width: 16px; height: 16px; }
.icon-chevron-small-expand{ background-position: -51px -612px !important; width: 16px; height: 16px; }
.icon-chevron-small{ background-position: -51px -629px !important; width: 16px; height: 16px; }
.icon-chevron{ background-position: -51px -646px !important; width: 16px; height: 16px; }
.icon-clipboard-arrow{ background-position: -51px -663px !important; width: 16px; height: 16px; }
.icon-clipboard-exclamation{ background-position: -51px -680px !important; width: 16px; height: 16px; }
.icon-clipboard-minus{ background-position: -51px -697px !important; width: 16px; height: 16px; }
.icon-clipboard-empty{ background-position: -51px -714px !important; width: 16px; height: 16px; }
.icon-clipboard-invoice{ background-position: -51px -731px !important; width: 16px; height: 16px; }
.icon-clipboard-list{ background-position: -51px -748px !important; width: 16px; height: 16px; }
.icon-clipboard{ background-position: -51px -765px !important; width: 16px; height: 16px; }
.icon-color{ background-position: -51px -782px !important; width: 16px; height: 16px; }
.icon-control-000-small{ background-position: -51px -799px !important; width: 16px; height: 16px; }
.icon-control-090-small{ background-position: -51px -816px !important; width: 16px; height: 16px; }
.icon-control-090{ background-position: -51px -833px !important; width: 16px; height: 16px; }
.icon-control-180-small{ background-position: -51px -850px !important; width: 16px; height: 16px; }
.icon-control-180{ background-position: -51px -867px !important; width: 16px; height: 16px; }
.icon-control-270-small{ background-position: -51px -884px !important; width: 16px; height: 16px; }
.icon-control-270{ background-position: -51px -901px !important; width: 16px; height: 16px; }
.icon-control{ background-position: -51px -918px !important; width: 16px; height: 16px; }
.icon-cross-button{ background-position: -51px -935px !important; width: 16px; height: 16px; }
.icon-cross-circle-frame{ background-position: -51px -952px !important; width: 16px; height: 16px; }
.icon-cross-circle{ background-position: -51px -969px !important; width: 16px; height: 16px; }
.icon-cross-octagon-frame{ background-position: -51px -986px !important; width: 16px; height: 16px; }
.icon-cross-octagon{ background-position: -51px -1003px !important; width: 16px; height: 16px; }
.icon-cross-script{ background-position: -51px -1020px !important; width: 16px; height: 16px; }
.icon-cross-shield{ background-position: -51px -1037px !important; width: 16px; height: 16px; }
.icon-cross-small-circle{ background-position: -51px -1054px !important; width: 16px; height: 16px; }
.icon-cross-small-white{ background-position: -51px -1071px !important; width: 16px; height: 16px; }
.icon-cross-small{ background-position: -51px -1088px !important; width: 16px; height: 16px; }
.icon-cross-white{ background-position: -51px -1105px !important; width: 16px; height: 16px; }
.icon-cross{ background-position: -51px -1122px !important; width: 16px; height: 16px; }
.icon-currency-dollar-aud{ background-position: -51px -1139px !important; width: 16px; height: 16px; }
.icon-currency-dollar-cad{ background-position: -51px -1156px !important; width: 16px; height: 16px; }
.icon-currency-dollar-nzd{ background-position: -51px -1173px !important; width: 16px; height: 16px; }
.icon-currency-dollar-usd{ background-position: -51px -1190px !important; width: 16px; height: 16px; }
.icon-currency-euro{ background-position: -51px -1207px !important; width: 16px; height: 16px; }
.icon-currency-pound{ background-position: -51px -1224px !important; width: 16px; height: 16px; }
.icon-currency-ruble{ background-position: -51px -1241px !important; width: 16px; height: 16px; }
.icon-currency-yen{ background-position: -51px -1258px !important; width: 16px; height: 16px; }
.icon-currency{ background-position: -51px -1275px !important; width: 16px; height: 16px; }
.icon-disc-case-label{ background-position: -51px -1292px !important; width: 16px; height: 16px; }
.icon-disk-black{ background-position: -51px -1309px !important; width: 16px; height: 16px; }
.icon-disk-small-black{ background-position: -51px -1326px !important; width: 16px; height: 16px; }
.icon-document-arrow{ background-position: -51px -1343px !important; width: 16px; height: 16px; }
.icon-document-pencil{ background-position: -51px -1360px !important; width: 16px; height: 16px; }
.icon-document-plus{ background-position: -51px -1377px !important; width: 16px; height: 16px; }
.icon-document-export{ background-position: -51px -1394px !important; width: 16px; height: 16px; }
.icon-document-globe{ background-position: -51px -1411px !important; width: 16px; height: 16px; }
.icon-document-horizontal-text{ background-position: -51px -1428px !important; width: 16px; height: 16px; }
.icon-document-horizontal{ background-position: -51px -1445px !important; width: 16px; height: 16px; }
.icon-document-import{ background-position: -51px -1462px !important; width: 16px; height: 16px; }
.icon-document-invoice{ background-position: -51px -1479px !important; width: 16px; height: 16px; }
.icon-document-list{ background-position: -51px -1496px !important; width: 16px; height: 16px; }
.icon-document-medium{ background-position: -51px -1513px !important; width: 16px; height: 16px; }
.icon-document-page-last{ background-position: -51px -1530px !important; width: 16px; height: 16px; }
.icon-document-page-next{ background-position: -51px -1547px !important; width: 16px; height: 16px; }
.icon-document-page-previous{ background-position: -51px -1564px !important; width: 16px; height: 16px; }
.icon-document-page{ background-position: -51px -1581px !important; width: 16px; height: 16px; }
.icon-document-search-result{ background-position: -51px -1598px !important; width: 16px; height: 16px; }
.icon-document-share{ background-position: -51px -1615px !important; width: 16px; height: 16px; }
.icon-document-sub{ background-position: -51px -1632px !important; width: 16px; height: 16px; }
.icon-document-table{ background-position: -51px -1649px !important; width: 16px; height: 16px; }
.icon-document-tag{ background-position: -51px -1666px !important; width: 16px; height: 16px; }
.icon-document-task{ background-position: -51px -1683px !important; width: 16px; height: 16px; }
.icon-document-template{ background-position: -51px -1700px !important; width: 16px; height: 16px; }
.icon-document-text-image{ background-position: -51px -1717px !important; width: 16px; height: 16px; }
.icon-document-text{ background-position: -51px -1734px !important; width: 16px; height: 16px; }
.icon-document-tree{ background-position: -51px -1751px !important; width: 16px; height: 16px; }
.icon-document-view-book{ background-position: -51px -1768px !important; width: 16px; height: 16px; }
.icon-document-view-thumbnail{ background-position: -51px -1785px !important; width: 16px; height: 16px; }
.icon-document-view{ background-position: -51px -1802px !important; width: 16px; height: 16px; }
.icon-document{ background-position: -51px -1819px !important; width: 16px; height: 16px; }
.icon-documents{ background-position: -51px -1836px !important; width: 16px; height: 16px; }
.icon-exclamation-frame{ background-position: -51px -1853px !important; width: 16px; height: 16px; }
.icon-exclamation-button{ background-position: -51px -1870px !important; width: 16px; height: 16px; }
.icon-exclamation-diamond-frame{ background-position: -51px -1887px !important; width: 16px; height: 16px; }
.icon-exclamation-diamond{ background-position: -51px -1904px !important; width: 16px; height: 16px; }
.icon-exclamation-octagon-frame{ background-position: -51px -1921px !important; width: 16px; height: 16px; }
.icon-exclamation-octagon{ background-position: -51px -1938px !important; width: 16px; height: 16px; }
.icon-exclamation-red-frame{ background-position: -51px -1955px !important; width: 16px; height: 16px; }
.icon-exclamation-red{ background-position: -51px -1972px !important; width: 16px; height: 16px; }
.icon-exclamation-shield-frame{ background-position: -51px -1989px !important; width: 16px; height: 16px; }
.icon-exclamation-shield{ background-position: -68px 0 !important; width: 16px; height: 16px; }
.icon-exclamation-small-red{ background-position: -68px -17px !important; width: 16px; height: 16px; }
.icon-exclamation-small-white{ background-position: -68px -34px !important; width: 16px; height: 16px; }
.icon-exclamation-small{ background-position: -68px -51px !important; width: 16px; height: 16px; }
.icon-exclamation-white{ background-position: -68px -68px !important; width: 16px; height: 16px; }
.icon-exclamation{ background-position: -68px -85px !important; width: 16px; height: 16px; }
.icon-external-small{ background-position: -68px -102px !important; width: 16px; height: 16px; }
.icon-external{ background-position: -68px -119px !important; width: 16px; height: 16px; }
.icon-folder-arrow{ background-position: -68px -136px !important; width: 16px; height: 16px; }
.icon-folder-exclamation{ background-position: -68px -153px !important; width: 16px; height: 16px; }
.icon-folder-minus{ background-position: -68px -170px !important; width: 16px; height: 16px; }
.icon-folder-pencil{ background-position: -68px -187px !important; width: 16px; height: 16px; }
.icon-folder-plus{ background-position: -68px -204px !important; width: 16px; height: 16px; }
.icon-folder-bookmark{ background-position: -68px -221px !important; width: 16px; height: 16px; }
.icon-folder-broken{ background-position: -68px -238px !important; width: 16px; height: 16px; }
.icon-folder-export{ background-position: -68px -255px !important; width: 16px; height: 16px; }
.icon-folder-horizontal-open{ background-position: -68px -272px !important; width: 16px; height: 16px; }
.icon-folder-horizontal{ background-position: -68px -289px !important; width: 16px; height: 16px; }
.icon-folder-import{ background-position: -68px -306px !important; width: 16px; height: 16px; }
.icon-folder-medium{ background-position: -68px -323px !important; width: 16px; height: 16px; }
.icon-folder-open-document-text{ background-position: -68px -340px !important; width: 16px; height: 16px; }
.icon-folder-open-document{ background-position: -68px -357px !important; width: 16px; height: 16px; }
.icon-folder-open-table{ background-position: -68px -374px !important; width: 16px; height: 16px; }
.icon-folder-open{ background-position: -68px -391px !important; width: 16px; height: 16px; }
.icon-folder-rename{ background-position: -68px -408px !important; width: 16px; height: 16px; }
.icon-folder-search-result{ background-position: -68px -425px !important; width: 16px; height: 16px; }
.icon-folder-small-horizontal{ background-position: -68px -442px !important; width: 16px; height: 16px; }
.icon-folder-small{ background-position: -68px -459px !important; width: 16px; height: 16px; }
.icon-folder-stamp{ background-position: -68px -476px !important; width: 16px; height: 16px; }
.icon-folder-stand{ background-position: -68px -493px !important; width: 16px; height: 16px; }
.icon-folder-sticky-note{ background-position: -68px -510px !important; width: 16px; height: 16px; }
.icon-folder-tree{ background-position: -68px -527px !important; width: 16px; height: 16px; }
.icon-folder-zipper{ background-position: -68px -544px !important; width: 16px; height: 16px; }
.icon-folder{ background-position: -68px -561px !important; width: 16px; height: 16px; }
.icon-folders-stack{ background-position: -68px -578px !important; width: 16px; height: 16px; }
.icon-folders{ background-position: -68px -595px !important; width: 16px; height: 16px; }
.icon-gear-arrow{ background-position: -68px -612px !important; width: 16px; height: 16px; }
.icon-gear-exclamation{ background-position: -68px -629px !important; width: 16px; height: 16px; }
.icon-gear-minus{ background-position: -68px -646px !important; width: 16px; height: 16px; }
.icon-gear-pencil{ background-position: -68px -663px !important; width: 16px; height: 16px; }
.icon-gear-plus{ background-position: -68px -680px !important; width: 16px; height: 16px; }
.icon-gear-small{ background-position: -68px -697px !important; width: 16px; height: 16px; }
.icon-gear{ background-position: -68px -714px !important; width: 16px; height: 16px; }
.icon-globe-green{ background-position: -68px -731px !important; width: 16px; height: 16px; }
.icon-globe-medium-green{ background-position: -68px -748px !important; width: 16px; height: 16px; }
.icon-globe-medium{ background-position: -68px -765px !important; width: 16px; height: 16px; }
.icon-globe{ background-position: -68px -782px !important; width: 16px; height: 16px; }
.icon-inbox-minus{ background-position: -68px -799px !important; width: 16px; height: 16px; }
.icon-inbox-plus{ background-position: -68px -816px !important; width: 16px; height: 16px; }
.icon-inbox-document-text{ background-position: -68px -833px !important; width: 16px; height: 16px; }
.icon-inbox-document{ background-position: -68px -850px !important; width: 16px; height: 16px; }
.icon-inbox-table{ background-position: -68px -867px !important; width: 16px; height: 16px; }
.icon-inbox{ background-position: -68px -884px !important; width: 16px; height: 16px; }
.icon-information-balloon{ background-position: -68px -901px !important; width: 16px; height: 16px; }
.icon-information-button{ background-position: -68px -918px !important; width: 16px; height: 16px; }
.icon-information-frame{ background-position: -68px -935px !important; width: 16px; height: 16px; }
.icon-information-octagon-frame{ background-position: -68px -952px !important; width: 16px; height: 16px; }
.icon-information-octagon{ background-position: -68px -969px !important; width: 16px; height: 16px; }
.icon-information-shield{ background-position: -68px -986px !important; width: 16px; height: 16px; }
.icon-information-small-white{ background-position: -68px -1003px !important; width: 16px; height: 16px; }
.icon-information-small{ background-position: -68px -1020px !important; width: 16px; height: 16px; }
.icon-information-white{ background-position: -68px -1037px !important; width: 16px; height: 16px; }
.icon-information{ background-position: -68px -1054px !important; width: 16px; height: 16px; }
.icon-magnifier-arrow{ background-position: -68px -1071px !important; width: 16px; height: 16px; }
.icon-magnifier-exclamation{ background-position: -68px -1088px !important; width: 16px; height: 16px; }
.icon-magnifier-minus{ background-position: -68px -1105px !important; width: 16px; height: 16px; }
.icon-magnifier-pencil{ background-position: -68px -1122px !important; width: 16px; height: 16px; }
.icon-magnifier-plus{ background-position: -68px -1139px !important; width: 16px; height: 16px; }
.icon-magnifier-history-left{ background-position: -68px -1156px !important; width: 16px; height: 16px; }
.icon-magnifier-history{ background-position: -68px -1173px !important; width: 16px; height: 16px; }
.icon-magnifier-left{ background-position: -68px -1190px !important; width: 16px; height: 16px; }
.icon-magnifier-medium-left{ background-position: -68px -1207px !important; width: 16px; height: 16px; }
.icon-magnifier-medium{ background-position: -68px -1224px !important; width: 16px; height: 16px; }
.icon-magnifier-small{ background-position: -68px -1241px !important; width: 16px; height: 16px; }
.icon-magnifier-zoom-actual-equal{ background-position: -68px -1258px !important; width: 16px; height: 16px; }
.icon-magnifier-zoom-actual{ background-position: -68px -1275px !important; width: 16px; height: 16px; }
.icon-magnifier-zoom-fit{ background-position: -68px -1292px !important; width: 16px; height: 16px; }
.icon-magnifier-zoom-in{ background-position: -68px -1309px !important; width: 16px; height: 16px; }
.icon-magnifier-zoom-out{ background-position: -68px -1326px !important; width: 16px; height: 16px; }
.icon-magnifier-zoom{ background-position: -68px -1343px !important; width: 16px; height: 16px; }
.icon-magnifier{ background-position: -68px -1360px !important; width: 16px; height: 16px; }
.icon-mail-arrow{ background-position: -68px -1377px !important; width: 16px; height: 16px; }
.icon-mail-exclamation{ background-position: -68px -1394px !important; width: 16px; height: 16px; }
.icon-mail-minus{ background-position: -68px -1411px !important; width: 16px; height: 16px; }
.icon-mail-pencil{ background-position: -68px -1428px !important; width: 16px; height: 16px; }
.icon-mail-plus{ background-position: -68px -1445px !important; width: 16px; height: 16px; }
.icon-mail-forward-all{ background-position: -68px -1462px !important; width: 16px; height: 16px; }
.icon-mail-forward{ background-position: -68px -1479px !important; width: 16px; height: 16px; }
.icon-mail-medium{ background-position: -68px -1496px !important; width: 16px; height: 16px; }
.icon-mail-open-document-music-playlist{ background-position: -68px -1513px !important; width: 16px; height: 16px; }
.icon-mail-open-document-music{ background-position: -68px -1530px !important; width: 16px; height: 16px; }
.icon-mail-open-document-text{ background-position: -68px -1547px !important; width: 16px; height: 16px; }
.icon-mail-open-document{ background-position: -68px -1564px !important; width: 16px; height: 16px; }
.icon-mail-open-image{ background-position: -68px -1581px !important; width: 16px; height: 16px; }
.icon-mail-open-table{ background-position: -68px -1598px !important; width: 16px; height: 16px; }
.icon-mail-open{ background-position: -68px -1615px !important; width: 16px; height: 16px; }
.icon-mail-receive{ background-position: -68px -1632px !important; width: 16px; height: 16px; }
.icon-mail-reply-all{ background-position: -68px -1649px !important; width: 16px; height: 16px; }
.icon-mail-reply{ background-position: -68px -1666px !important; width: 16px; height: 16px; }
.icon-mail-send-receive{ background-position: -68px -1683px !important; width: 16px; height: 16px; }
.icon-mail-send{ background-position: -68px -1700px !important; width: 16px; height: 16px; }
.icon-mail-share{ background-position: -68px -1717px !important; width: 16px; height: 16px; }
.icon-mail-small{ background-position: -68px -1734px !important; width: 16px; height: 16px; }
.icon-mail{ background-position: -68px -1751px !important; width: 16px; height: 16px; }
.icon-mails-stack{ background-position: -68px -1768px !important; width: 16px; height: 16px; }
.icon-mails{ background-position: -68px -1785px !important; width: 16px; height: 16px; }
.icon-minus-button{ background-position: -68px -1802px !important; width: 16px; height: 16px; }
.icon-minus-circle-frame{ background-position: -68px -1819px !important; width: 16px; height: 16px; }
.icon-minus-circle{ background-position: -68px -1836px !important; width: 16px; height: 16px; }
.icon-minus-octagon-frame{ background-position: -68px -1853px !important; width: 16px; height: 16px; }
.icon-minus-octagon{ background-position: -68px -1870px !important; width: 16px; height: 16px; }
.icon-minus-shield{ background-position: -68px -1887px !important; width: 16px; height: 16px; }
.icon-minus-small-circle{ background-position: -68px -1904px !important; width: 16px; height: 16px; }
.icon-minus-small-white{ background-position: -68px -1921px !important; width: 16px; height: 16px; }
.icon-minus-small{ background-position: -68px -1938px !important; width: 16px; height: 16px; }
.icon-minus-white{ background-position: -68px -1955px !important; width: 16px; height: 16px; }
.icon-minus{ background-position: -68px -1972px !important; width: 16px; height: 16px; }
.icon-navigation-000-button{ background-position: -68px -1989px !important; width: 16px; height: 16px; }
.icon-navigation-000-frame{ background-position: -85px 0 !important; width: 16px; height: 16px; }
.icon-navigation-000-white{ background-position: -85px -17px !important; width: 16px; height: 16px; }
.icon-navigation-090-button{ background-position: -85px -34px !important; width: 16px; height: 16px; }
.icon-navigation-090-frame{ background-position: -85px -51px !important; width: 16px; height: 16px; }
.icon-navigation-090-white{ background-position: -85px -68px !important; width: 16px; height: 16px; }
.icon-navigation-090{ background-position: -85px -85px !important; width: 16px; height: 16px; }
.icon-navigation-180-button{ background-position: -85px -102px !important; width: 16px; height: 16px; }
.icon-navigation-180-frame{ background-position: -85px -119px !important; width: 16px; height: 16px; }
.icon-navigation-180-white{ background-position: -85px -136px !important; width: 16px; height: 16px; }
.icon-navigation-180{ background-position: -85px -153px !important; width: 16px; height: 16px; }
.icon-navigation-270-button{ background-position: -85px -170px !important; width: 16px; height: 16px; }
.icon-navigation-270-frame{ background-position: -85px -187px !important; width: 16px; height: 16px; }
.icon-navigation-270-white{ background-position: -85px -204px !important; width: 16px; height: 16px; }
.icon-navigation-270{ background-position: -85px -221px !important; width: 16px; height: 16px; }
.icon-navigation{ background-position: -85px -238px !important; width: 16px; height: 16px; }
.icon-node-delete-child{ background-position: -85px -255px !important; width: 16px; height: 16px; }
.icon-node-delete-next{ background-position: -85px -272px !important; width: 16px; height: 16px; }
.icon-node-delete-previous{ background-position: -85px -289px !important; width: 16px; height: 16px; }
.icon-node-delete{ background-position: -85px -306px !important; width: 16px; height: 16px; }
.icon-node-design{ background-position: -85px -323px !important; width: 16px; height: 16px; }
.icon-node-insert-child{ background-position: -85px -340px !important; width: 16px; height: 16px; }
.icon-node-insert-next{ background-position: -85px -357px !important; width: 16px; height: 16px; }
.icon-node-insert-previous{ background-position: -85px -374px !important; width: 16px; height: 16px; }
.icon-node-insert{ background-position: -85px -391px !important; width: 16px; height: 16px; }
.icon-node-magnifier{ background-position: -85px -408px !important; width: 16px; height: 16px; }
.icon-node-select-all{ background-position: -85px -425px !important; width: 16px; height: 16px; }
.icon-node-select-child{ background-position: -85px -442px !important; width: 16px; height: 16px; }
.icon-node-select-next{ background-position: -85px -459px !important; width: 16px; height: 16px; }
.icon-node-select-previous{ background-position: -85px -476px !important; width: 16px; height: 16px; }
.icon-node-select{ background-position: -85px -493px !important; width: 16px; height: 16px; }
.icon-node{ background-position: -85px -510px !important; width: 16px; height: 16px; }
.icon-notebook{ background-position: -85px -527px !important; width: 16px; height: 16px; }
.icon-plus-button{ background-position: -85px -544px !important; width: 16px; height: 16px; }
.icon-plus-circle-frame{ background-position: -85px -561px !important; width: 16px; height: 16px; }
.icon-plus-circle{ background-position: -85px -578px !important; width: 16px; height: 16px; }
.icon-plus-octagon-frame{ background-position: -85px -595px !important; width: 16px; height: 16px; }
.icon-plus-octagon{ background-position: -85px -612px !important; width: 16px; height: 16px; }
.icon-plus-shield{ background-position: -85px -629px !important; width: 16px; height: 16px; }
.icon-plus-small-circle{ background-position: -85px -646px !important; width: 16px; height: 16px; }
.icon-plus-small-white{ background-position: -85px -663px !important; width: 16px; height: 16px; }
.icon-plus-small{ background-position: -85px -680px !important; width: 16px; height: 16px; }
.icon-plus-white{ background-position: -85px -697px !important; width: 16px; height: 16px; }
.icon-plus{ background-position: -85px -714px !important; width: 16px; height: 16px; }
.icon-question-balloon{ background-position: -85px -731px !important; width: 16px; height: 16px; }
.icon-question-button{ background-position: -85px -748px !important; width: 16px; height: 16px; }
.icon-question-frame{ background-position: -85px -765px !important; width: 16px; height: 16px; }
.icon-question-octagon-frame{ background-position: -85px -782px !important; width: 16px; height: 16px; }
.icon-question-octagon{ background-position: -85px -799px !important; width: 16px; height: 16px; }
.icon-question-shield{ background-position: -85px -816px !important; width: 16px; height: 16px; }
.icon-question-small-white{ background-position: -85px -833px !important; width: 16px; height: 16px; }
.icon-question-small{ background-position: -85px -850px !important; width: 16px; height: 16px; }
.icon-question-white{ background-position: -85px -867px !important; width: 16px; height: 16px; }
.icon-question{ background-position: -85px -884px !important; width: 16px; height: 16px; }
.icon-sitemap-application-blue{ background-position: -85px -901px !important; width: 16px; height: 16px; }
.icon-sitemap-application{ background-position: -85px -918px !important; width: 16px; height: 16px; }
.icon-table-arrow{ background-position: -85px -935px !important; width: 16px; height: 16px; }
.icon-table-exclamation{ background-position: -85px -952px !important; width: 16px; height: 16px; }
.icon-table-minus{ background-position: -85px -969px !important; width: 16px; height: 16px; }
.icon-table-pencil{ background-position: -85px -986px !important; width: 16px; height: 16px; }
.icon-table-plus{ background-position: -85px -1003px !important; width: 16px; height: 16px; }
.icon-table-delete-column{ background-position: -85px -1020px !important; width: 16px; height: 16px; }
.icon-table-delete-row{ background-position: -85px -1037px !important; width: 16px; height: 16px; }
.icon-table-delete{ background-position: -85px -1054px !important; width: 16px; height: 16px; }
.icon-table-draw{ background-position: -85px -1071px !important; width: 16px; height: 16px; }
.icon-table-excel{ background-position: -85px -1088px !important; width: 16px; height: 16px; }
.icon-table-export{ background-position: -85px -1105px !important; width: 16px; height: 16px; }
.icon-table-heatmap{ background-position: -85px -1122px !important; width: 16px; height: 16px; }
.icon-table-import{ background-position: -85px -1139px !important; width: 16px; height: 16px; }
.icon-table-insert-column{ background-position: -85px -1156px !important; width: 16px; height: 16px; }
.icon-table-insert-row{ background-position: -85px -1173px !important; width: 16px; height: 16px; }
.icon-table-insert{ background-position: -85px -1190px !important; width: 16px; height: 16px; }
.icon-table-join-column{ background-position: -85px -1207px !important; width: 16px; height: 16px; }
.icon-table-join-row{ background-position: -85px -1224px !important; width: 16px; height: 16px; }
.icon-table-join{ background-position: -85px -1241px !important; width: 16px; height: 16px; }
.icon-table-medium{ background-position: -85px -1258px !important; width: 16px; height: 16px; }
.icon-table-money{ background-position: -85px -1275px !important; width: 16px; height: 16px; }
.icon-table-select-all{ background-position: -85px -1292px !important; width: 16px; height: 16px; }
.icon-table-select-cells{ background-position: -85px -1309px !important; width: 16px; height: 16px; }
.icon-table-select-column{ background-position: -85px -1326px !important; width: 16px; height: 16px; }
.icon-table-select-row{ background-position: -85px -1343px !important; width: 16px; height: 16px; }
.icon-table-select{ background-position: -85px -1360px !important; width: 16px; height: 16px; }
.icon-table-share{ background-position: -85px -1377px !important; width: 16px; height: 16px; }
.icon-table-sheet{ background-position: -85px -1394px !important; width: 16px; height: 16px; }
.icon-table-small{ background-position: -85px -1411px !important; width: 16px; height: 16px; }
.icon-table-split-column{ background-position: -85px -1428px !important; width: 16px; height: 16px; }
.icon-table-split-row{ background-position: -85px -1445px !important; width: 16px; height: 16px; }
.icon-table-split{ background-position: -85px -1462px !important; width: 16px; height: 16px; }
.icon-table-sum{ background-position: -85px -1479px !important; width: 16px; height: 16px; }
.icon-table{ background-position: -85px -1496px !important; width: 16px; height: 16px; }
.icon-tables-relation{ background-position: -85px -1513px !important; width: 16px; height: 16px; }
.icon-tables-stacks{ background-position: -85px -1530px !important; width: 16px; height: 16px; }
.icon-tables{ background-position: -85px -1547px !important; width: 16px; height: 16px; }
.icon-tick-button{ background-position: -85px -1564px !important; width: 16px; height: 16px; }
.icon-tick-circle-frame{ background-position: -85px -1581px !important; width: 16px; height: 16px; }
.icon-tick-circle{ background-position: -85px -1598px !important; width: 16px; height: 16px; }
.icon-tick-octagon-frame{ background-position: -85px -1615px !important; width: 16px; height: 16px; }
.icon-tick-octagon{ background-position: -85px -1632px !important; width: 16px; height: 16px; }
.icon-tick-red{ background-position: -85px -1649px !important; width: 16px; height: 16px; }
.icon-tick-shield{ background-position: -85px -1666px !important; width: 16px; height: 16px; }
.icon-tick-small-circle{ background-position: -85px -1683px !important; width: 16px; height: 16px; }
.icon-tick-small-red{ background-position: -85px -1700px !important; width: 16px; height: 16px; }
.icon-tick-small-white{ background-position: -85px -1717px !important; width: 16px; height: 16px; }
.icon-tick-small{ background-position: -85px -1734px !important; width: 16px; height: 16px; }
.icon-tick-white{ background-position: -85px -1751px !important; width: 16px; height: 16px; }
.icon-tick{ background-position: -85px -1768px !important; width: 16px; height: 16px; }
.icon-toggle-expand{ background-position: -85px -1785px !important; width: 16px; height: 16px; }
.icon-toggle-small-expand{ background-position: -85px -1802px !important; width: 16px; height: 16px; }
.icon-toggle-small{ background-position: -85px -1819px !important; width: 16px; height: 16px; }
.icon-toggle{ background-position: -85px -1836px !important; width: 16px; height: 16px; }
.icon-user-silhouette-question{ background-position: -85px -1853px !important; width: 16px; height: 16px; }
.icon-user-silhouette{ background-position: -85px -1870px !important; width: 16px; height: 16px; }
.icon-user-white-female{ background-position: -85px -1887px !important; width: 16px; height: 16px; }
.icon-user-white{ background-position: -85px -1904px !important; width: 16px; height: 16px; }
.icon-user{ background-position: -85px -1921px !important; width: 16px; height: 16px; }
.icon-xfn{ background-position: -85px -1938px !important; width: 16px; height: 16px; }
.icon-disk-plus{ background-position: -85px -1971px !important; width: 16px; height: 16px; }
.icon-printer{ background-position: -85px -1955px !important; width: 16px; height: 16px; }
.icon-disk-return-black{ background-position: -85px -1989px !important; width: 16px; height: 16px; }





.icon-24-address-book-blue{ background-position: 0 0; width: 24px; height: 24px; }
.icon-24-address-book{ background-position: 0 -25px; width: 24px; height: 24px; }
.icon-24-alarm-clock-blue{ background-position: 0 -50px; width: 24px; height: 24px; }
.icon-24-alarm-clock{ background-position: 0 -75px; width: 24px; height: 24px; }
.icon-24-application-blue{ background-position: 0 -100px; width: 24px; height: 24px; }
.icon-24-application-export{ background-position: 0 -125px; width: 24px; height: 24px; }
.icon-24-application-import{ background-position: 0 -150px; width: 24px; height: 24px; }
.icon-24-application-sidebar-list{ background-position: 0 -175px; width: 24px; height: 24px; }
.icon-24-application-sidebar{ background-position: 0 -200px; width: 24px; height: 24px; }
.icon-24-application{ background-position: 0 -225px; width: 24px; height: 24px; }
.icon-24-arrow-090{ background-position: 0 -250px; width: 24px; height: 24px; }
.icon-24-arrow-180{ background-position: 0 -275px; width: 24px; height: 24px; }
.icon-24-arrow-270{ background-position: 0 -300px; width: 24px; height: 24px; }
.icon-24-arrow-circle-135{ background-position: 0 -325px; width: 24px; height: 24px; }
.icon-24-arrow-circle-225{ background-position: 0 -350px; width: 24px; height: 24px; }
.icon-24-arrow-circle-315{ background-position: 0 -375px; width: 24px; height: 24px; }
.icon-24-arrow-circle-double-135{ background-position: 0 -400px; width: 24px; height: 24px; }
.icon-24-arrow-circle-double{ background-position: 0 -425px; width: 24px; height: 24px; }
.icon-24-arrow-circle{ background-position: 0 -450px; width: 24px; height: 24px; }
.icon-24-arrow-curve-090{ background-position: 0 -475px; width: 24px; height: 24px; }
.icon-24-arrow-curve-180{ background-position: 0 -500px; width: 24px; height: 24px; }
.icon-24-arrow-curve-270{ background-position: 0 -525px; width: 24px; height: 24px; }
.icon-24-arrow-curve{ background-position: 0 -550px; width: 24px; height: 24px; }
.icon-24-arrow-join-090{ background-position: 0 -575px; width: 24px; height: 24px; }
.icon-24-arrow-join-180{ background-position: 0 -600px; width: 24px; height: 24px; }
.icon-24-arrow-join-270{ background-position: 0 -625px; width: 24px; height: 24px; }
.icon-24-arrow-join{ background-position: 0 -650px; width: 24px; height: 24px; }
.icon-24-arrow-merge-090{ background-position: 0 -675px; width: 24px; height: 24px; }
.icon-24-arrow-merge-180{ background-position: 0 -700px; width: 24px; height: 24px; }
.icon-24-arrow-merge-270{ background-position: 0 -725px; width: 24px; height: 24px; }
.icon-24-arrow-merge{ background-position: 0 -750px; width: 24px; height: 24px; }
.icon-24-arrow-repeat-once{ background-position: 0 -775px; width: 24px; height: 24px; }
.icon-24-arrow-repeat{ background-position: 0 -800px; width: 24px; height: 24px; }
.icon-24-arrow-retweet{ background-position: 0 -825px; width: 24px; height: 24px; }
.icon-24-arrow-split-090{ background-position: 0 -850px; width: 24px; height: 24px; }
.icon-24-arrow-split-180{ background-position: 0 -875px; width: 24px; height: 24px; }
.icon-24-arrow-split-270{ background-position: 0 -900px; width: 24px; height: 24px; }
.icon-24-arrow-split{ background-position: 0 -925px; width: 24px; height: 24px; }
.icon-24-arrow{ background-position: 0 -950px; width: 24px; height: 24px; }
.icon-24-balloon{ background-position: 0 -975px; width: 24px; height: 24px; }
.icon-24-bell{ background-position: 0 -1000px; width: 24px; height: 24px; }
.icon-24-bin{ background-position: 0 -1025px; width: 24px; height: 24px; }
.icon-24-blue-document-export{ background-position: 0 -1050px; width: 24px; height: 24px; }
.icon-24-blue-document-horizontal{ background-position: 0 -1075px; width: 24px; height: 24px; }
.icon-24-blue-document-import{ background-position: 0 -1100px; width: 24px; height: 24px; }
.icon-24-blue-document-text-image{ background-position: 0 -1125px; width: 24px; height: 24px; }
.icon-24-blue-document-text{ background-position: 0 -1150px; width: 24px; height: 24px; }
.icon-24-blue-document{ background-position: 0 -1175px; width: 24px; height: 24px; }
.icon-24-blue-folder-export{ background-position: 0 -1200px; width: 24px; height: 24px; }
.icon-24-blue-folder-horizontal-open{ background-position: 0 -1225px; width: 24px; height: 24px; }
.icon-24-blue-folder-horizontal{ background-position: 0 -1250px; width: 24px; height: 24px; }
.icon-24-blue-folder-import{ background-position: 0 -1275px; width: 24px; height: 24px; }
.icon-24-blue-folder-open{ background-position: 0 -1300px; width: 24px; height: 24px; }
.icon-24-blue-folder{ background-position: 0 -1325px; width: 24px; height: 24px; }
.icon-24-book-brown{ background-position: 0 -1350px; width: 24px; height: 24px; }
.icon-24-book{ background-position: 0 -1375px; width: 24px; height: 24px; }
.icon-24-bookmark-export{ background-position: 0 -1400px; width: 24px; height: 24px; }
.icon-24-bookmark-import{ background-position: 0 -1425px; width: 24px; height: 24px; }
.icon-24-bookmark{ background-position: 0 -1450px; width: 24px; height: 24px; }
.icon-24-box-label{ background-position: 0 -1475px; width: 24px; height: 24px; }
.icon-24-box{ background-position: 0 -1500px; width: 24px; height: 24px; }
.icon-24-calculator{ background-position: 0 -1525px; width: 24px; height: 24px; }
.icon-24-calendar-blue{ background-position: 0 -1550px; width: 24px; height: 24px; }
.icon-24-calendar-day{ background-position: 0 -1575px; width: 24px; height: 24px; }
.icon-24-calendar-export{ background-position: 0 -1600px; width: 24px; height: 24px; }
.icon-24-calendar-import{ background-position: 0 -1625px; width: 24px; height: 24px; }
.icon-24-calendar-month{ background-position: 0 -1650px; width: 24px; height: 24px; }
.icon-24-calendar{ background-position: 0 -1675px; width: 24px; height: 24px; }
.icon-24-card-address{ background-position: 0 -1700px; width: 24px; height: 24px; }
.icon-24-card-export{ background-position: 0 -1725px; width: 24px; height: 24px; }
.icon-24-card-import{ background-position: 0 -1750px; width: 24px; height: 24px; }
.icon-24-card{ background-position: 0 -1775px; width: 24px; height: 24px; }
.icon-24-clock{ background-position: 0 -1800px; width: 24px; height: 24px; }
.icon-24-color-swatch{ background-position: 0 -1825px; width: 24px; height: 24px; }
.icon-24-color{ background-position: 0 -1850px; width: 24px; height: 24px; }
.icon-24-counter{ background-position: 0 -1875px; width: 24px; height: 24px; }
.icon-24-credit-card-green{ background-position: 0 -1900px; width: 24px; height: 24px; }
.icon-24-credit-card{ background-position: 0 -1925px; width: 24px; height: 24px; }
.icon-24-cross-circle{ background-position: 0 -1950px; width: 24px; height: 24px; }
.icon-24-cross{ background-position: 0 -1975px; width: 24px; height: 24px; }
.icon-24-database-export{ background-position: -25px 0; width: 24px; height: 24px; }
.icon-24-database-import{ background-position: -25px -25px; width: 24px; height: 24px; }
.icon-24-database{ background-position: -25px -50px; width: 24px; height: 24px; }
.icon-24-disc-blue{ background-position: -25px -75px; width: 24px; height: 24px; }
.icon-24-disc{ background-position: -25px -100px; width: 24px; height: 24px; }
.icon-24-disk-black{ background-position: -25px -125px; width: 24px; height: 24px; }
.icon-24-disk{ background-position: -25px -150px; width: 24px; height: 24px; }
.icon-24-document-export{ background-position: -25px -175px; width: 24px; height: 24px; }
.icon-24-document-horizontal{ background-position: -25px -200px; width: 24px; height: 24px; }
.icon-24-document-import{ background-position: -25px -225px; width: 24px; height: 24px; }
.icon-24-document-text-image{ background-position: -25px -250px; width: 24px; height: 24px; }
.icon-24-document-text{ background-position: -25px -275px; width: 24px; height: 24px; }
.icon-24-document{ background-position: -25px -300px; width: 24px; height: 24px; }
.icon-24-drive{ background-position: -25px -325px; width: 24px; height: 24px; }
.icon-24-exclamation{ background-position: -25px -350px; width: 24px; height: 24px; }
.icon-24-film{ background-position: -25px -375px; width: 24px; height: 24px; }
.icon-24-fire{ background-position: -25px -400px; width: 24px; height: 24px; }
.icon-24-folder-export{ background-position: -25px -425px; width: 24px; height: 24px; }
.icon-24-folder-horizontal-open{ background-position: -25px -450px; width: 24px; height: 24px; }
.icon-24-folder-horizontal{ background-position: -25px -475px; width: 24px; height: 24px; }
.icon-24-folder-import{ background-position: -25px -500px; width: 24px; height: 24px; }
.icon-24-folder-open{ background-position: -25px -525px; width: 24px; height: 24px; }
.icon-24-folder{ background-position: -25px -550px; width: 24px; height: 24px; }
.icon-24-globe-green{ background-position: -25px -575px; width: 24px; height: 24px; }
.icon-24-globe{ background-position: -25px -600px; width: 24px; height: 24px; }
.icon-24-home{ background-position: -25px -625px; width: 24px; height: 24px; }
.icon-24-image-export{ background-position: -25px -650px; width: 24px; height: 24px; }
.icon-24-image-import{ background-position: -25px -675px; width: 24px; height: 24px; }
.icon-24-image-sunset{ background-position: -25px -700px; width: 24px; height: 24px; }
.icon-24-image{ background-position: -25px -725px; width: 24px; height: 24px; }
.icon-24-inbox-document-music-playlist{ background-position: -25px -750px; width: 24px; height: 24px; }
.icon-24-inbox-document-music{ background-position: -25px -775px; width: 24px; height: 24px; }
.icon-24-inbox-document-text{ background-position: -25px -800px; width: 24px; height: 24px; }
.icon-24-inbox-document{ background-position: -25px -825px; width: 24px; height: 24px; }
.icon-24-inbox-film{ background-position: -25px -850px; width: 24px; height: 24px; }
.icon-24-inbox-image{ background-position: -25px -875px; width: 24px; height: 24px; }
.icon-24-inbox-slide{ background-position: -25px -900px; width: 24px; height: 24px; }
.icon-24-inbox-table{ background-position: -25px -925px; width: 24px; height: 24px; }
.icon-24-inbox{ background-position: -25px -950px; width: 24px; height: 24px; }
.icon-24-information{ background-position: -25px -975px; width: 24px; height: 24px; }
.icon-24-jar-label{ background-position: -25px -1000px; width: 24px; height: 24px; }
.icon-24-jar{ background-position: -25px -1025px; width: 24px; height: 24px; }
.icon-24-keyboard-command{ background-position: -25px -1050px; width: 24px; height: 24px; }
.icon-24-keyboard-space{ background-position: -25px -1075px; width: 24px; height: 24px; }
.icon-24-keyboard{ background-position: -25px -1100px; width: 24px; height: 24px; }
.icon-24-layer{ background-position: -25px -1125px; width: 24px; height: 24px; }
.icon-24-lifebuoy{ background-position: -25px -1150px; width: 24px; height: 24px; }
.icon-24-light-bulb-off{ background-position: -25px -1175px; width: 24px; height: 24px; }
.icon-24-light-bulb{ background-position: -25px -1200px; width: 24px; height: 24px; }
.icon-24-magnet{ background-position: -25px -1225px; width: 24px; height: 24px; }
.icon-24-magnifier-left{ background-position: -25px -1250px; width: 24px; height: 24px; }
.icon-24-magnifier-zoom-actual-equal{ background-position: -25px -1275px; width: 24px; height: 24px; }
.icon-24-magnifier-zoom-actual{ background-position: -25px -1300px; width: 24px; height: 24px; }
.icon-24-magnifier-zoom-fit{ background-position: -25px -1325px; width: 24px; height: 24px; }
.icon-24-magnifier-zoom-in{ background-position: -25px -1350px; width: 24px; height: 24px; }
.icon-24-magnifier-zoom-out{ background-position: -25px -1375px; width: 24px; height: 24px; }
.icon-24-magnifier-zoom{ background-position: -25px -1400px; width: 24px; height: 24px; }
.icon-24-magnifier{ background-position: -25px -1425px; width: 24px; height: 24px; }
.icon-24-mail-open{ background-position: -25px -1450px; width: 24px; height: 24px; }
.icon-24-mail{ background-position: -25px -1475px; width: 24px; height: 24px; }
.icon-24-map{ background-position: -25px -1500px; width: 24px; height: 24px; }
.icon-24-marker{ background-position: -25px -1525px; width: 24px; height: 24px; }
.icon-24-megaphone{ background-position: -25px -1550px; width: 24px; height: 24px; }
.icon-24-minus-circle{ background-position: -25px -1575px; width: 24px; height: 24px; }
.icon-24-minus{ background-position: -25px -1600px; width: 24px; height: 24px; }
.icon-24-mobile-phone{ background-position: -25px -1625px; width: 24px; height: 24px; }
.icon-24-monitor-sidebar{ background-position: -25px -1650px; width: 24px; height: 24px; }
.icon-24-monitor{ background-position: -25px -1675px; width: 24px; height: 24px; }
.icon-24-navigation-090{ background-position: -25px -1700px; width: 24px; height: 24px; }
.icon-24-navigation-180{ background-position: -25px -1725px; width: 24px; height: 24px; }
.icon-24-navigation-270{ background-position: -25px -1750px; width: 24px; height: 24px; }
.icon-24-navigation{ background-position: -25px -1775px; width: 24px; height: 24px; }
.icon-24-newspaper{ background-position: -25px -1800px; width: 24px; height: 24px; }
.icon-24-notebook{ background-position: -25px -1825px; width: 24px; height: 24px; }
.icon-24-paper-bag-label{ background-position: -25px -1850px; width: 24px; height: 24px; }
.icon-24-paper-bag{ background-position: -25px -1875px; width: 24px; height: 24px; }
.icon-24-pencil{ background-position: -25px -1900px; width: 24px; height: 24px; }
.icon-24-photo-album-blue{ background-position: -25px -1925px; width: 24px; height: 24px; }
.icon-24-photo-album{ background-position: -25px -1950px; width: 24px; height: 24px; }
.icon-24-plus-circle{ background-position: -25px -1975px; width: 24px; height: 24px; }
.icon-24-plus{ background-position: -50px 0; width: 24px; height: 24px; }
.icon-24-point{ background-position: -50px -25px; width: 24px; height: 24px; }
.icon-24-printer{ background-position: -50px -50px; width: 24px; height: 24px; }
.icon-24-question{ background-position: -50px -75px; width: 24px; height: 24px; }
.icon-24-receipt-export{ background-position: -50px -100px; width: 24px; height: 24px; }
.icon-24-receipt-import{ background-position: -50px -125px; width: 24px; height: 24px; }
.icon-24-receipt-text{ background-position: -50px -150px; width: 24px; height: 24px; }
.icon-24-receipt{ background-position: -50px -175px; width: 24px; height: 24px; }
.icon-24-ruler{ background-position: -50px -200px; width: 24px; height: 24px; }
.icon-24-script-export{ background-position: -50px -225px; width: 24px; height: 24px; }
.icon-24-script-import{ background-position: -50px -250px; width: 24px; height: 24px; }
.icon-24-script-text{ background-position: -50px -275px; width: 24px; height: 24px; }
.icon-24-script{ background-position: -50px -300px; width: 24px; height: 24px; }
.icon-24-server{ background-position: -50px -325px; width: 24px; height: 24px; }
.icon-24-service-bell{ background-position: -50px -350px; width: 24px; height: 24px; }
.icon-24-sitemap{ background-position: -50px -375px; width: 24px; height: 24px; }
.icon-24-smiley-lol{ background-position: -50px -400px; width: 24px; height: 24px; }
.icon-24-socket{ background-position: -50px -425px; width: 24px; height: 24px; }
.icon-24-sofa{ background-position: -50px -450px; width: 24px; height: 24px; }
.icon-24-sort{ background-position: -50px -475px; width: 24px; height: 24px; }
.icon-24-stamp{ background-position: -50px -500px; width: 24px; height: 24px; }
.icon-24-star-empty{ background-position: -50px -525px; width: 24px; height: 24px; }
.icon-24-star-half{ background-position: -50px -550px; width: 24px; height: 24px; }
.icon-24-star{ background-position: -50px -575px; width: 24px; height: 24px; }
.icon-24-sticky-note{ background-position: -50px -600px; width: 24px; height: 24px; }
.icon-24-switch{ background-position: -50px -625px; width: 24px; height: 24px; }
.icon-24-system-monitor{ background-position: -50px -650px; width: 24px; height: 24px; }
.icon-24-table-export{ background-position: -50px -675px; width: 24px; height: 24px; }
.icon-24-table-import{ background-position: -50px -700px; width: 24px; height: 24px; }
.icon-24-table-sheet{ background-position: -50px -725px; width: 24px; height: 24px; }
.icon-24-table{ background-position: -50px -750px; width: 24px; height: 24px; }
.icon-24-tag-export{ background-position: -50px -775px; width: 24px; height: 24px; }
.icon-24-tag-import{ background-position: -50px -800px; width: 24px; height: 24px; }
.icon-24-tag-label{ background-position: -50px -825px; width: 24px; height: 24px; }
.icon-24-tag{ background-position: -50px -850px; width: 24px; height: 24px; }
.icon-24-television{ background-position: -50px -875px; width: 24px; height: 24px; }
.icon-24-terminal{ background-position: -50px -900px; width: 24px; height: 24px; }
.icon-24-thumb-up{ background-position: -50px -925px; width: 24px; height: 24px; }
.icon-24-thumb{ background-position: -50px -950px; width: 24px; height: 24px; }
.icon-24-tick{ background-position: -50px -975px; width: 24px; height: 24px; }
.icon-24-ticket{ background-position: -50px -1000px; width: 24px; height: 24px; }
.icon-24-ui-color-picker-default{ background-position: -50px -1025px; width: 24px; height: 24px; }
.icon-24-ui-color-picker-transparent{ background-position: -50px -1050px; width: 24px; height: 24px; }
.icon-24-ui-color-picker{ background-position: -50px -1075px; width: 24px; height: 24px; }
.icon-24-ui-tab{ background-position: -50px -1100px; width: 24px; height: 24px; }
.icon-24-ui-toolbar{ background-position: -50px -1125px; width: 24px; height: 24px; }
.icon-24-universal{ background-position: -50px -1150px; width: 24px; height: 24px; }
.icon-24-user-business-boss{ background-position: -50px -1175px; width: 24px; height: 24px; }
.icon-24-user-business{ background-position: -50px -1200px; width: 24px; height: 24px; }
.icon-24-user-female{ background-position: -50px -1225px; width: 24px; height: 24px; }
.icon-24-user{ background-position: -50px -1250px; width: 24px; height: 24px; }
.icon-24-vise{ background-position: -50px -1275px; width: 24px; height: 24px; }
.icon-24-wall{ background-position: -50px -1300px; width: 24px; height: 24px; }
.icon-24-wooden-box-label{ background-position: -50px -1325px; width: 24px; height: 24px; }
.icon-24-wooden-box{ background-position: -50px -1350px; width: 24px; height: 24px; }
.icon-24-zone{ background-position: -50px -1375px; width: 24px; height: 24px; }

.w-file-icon{
    position: relative;
    overflow: hidden;
    height: 16px;
    width: 16px;
    margin: 0;
    padding: 0;
    zoom: 1;
    display: inline-block;
    *display: inline;
    _display: inline;
    background:url(images/wx-file-type-icon.png) no-repeat;
}

.icon-file-basic{background-position: -178px -10px !important; width: 16px; height: 16px; }
.icon-file-access{background-position: -57px -10px !important; width: 16px; height: 16px; }
.icon-file-exe{background-position: -178px -10px !important; width: 16px; height: 16px; }
.icon-file-zip{background-position: -178px -10px !important; width: 16px; height: 16px; }
.icon-file-rar{background-position: -178px -10px !important; width: 16px; height: 16px; }
.icon-file-xls{background-position: -299px -10px !important; width: 16px; height: 16px; }
.icon-file-xlsx{background-position: -299px -10px !important; width: 16px; height: 16px; }
.icon-file-csv{background-position: -420px -10px !important; width: 16px; height: 16px; }
.icon-file-avi{background-position: -541px -10px !important; width: 16px; height: 16px; }
.icon-file-swf{background-position: -662px -10px !important; width: 16px; height: 16px; }

.icon-file-jpg{background-position: -57px -68px !important; width: 16px; height: 16px; }
.icon-file-JPG{background-position: -57px -68px !important; width: 16px; height: 16px; }
.icon-file-jpge{background-position: -57px -68px !important; width: 16px; height: 16px; }
.icon-file-png{background-position: -57px -68px !important; width: 16px; height: 16px; }
.icon-file-gif{background-position: -57px -68px !important; width: 16px; height: 16px; }
.icon-file-GIF{background-position: -57px -68px !important; width: 16px; height: 16px; }
.icon-file-mp3{background-position: -178px -68px !important; width: 16px; height: 16px; }
.icon-file-pst{background-position: -299px -68px !important; width: 16px; height: 16px; }
.icon-file-pdf{background-position: -420px -68px !important; width: 16px; height: 16px; }
.icon-file-psd{background-position: -541px -68px !important; width: 16px; height: 16px; }
.icon-file-ppt{background-position: -662px -68px !important; width: 16px; height: 16px; }
.icon-file-pptx{background-position: -662px -68px !important; width: 16px; height: 16px; }

.icon-file-txt{background-position: -57px -126px !important; width: 16px; height: 16px; }
.icon-file-jsp{background-position: -57px -126px !important; width: 16px; height: 16px; }
.icon-file-hwp{background-position: -57px -126px !important; width: 16px; height: 16px; }
.icon-file-doc{background-position: -178px -126px !important; width: 16px; height: 16px; }
.icon-file-docx{background-position: -178px -126px !important; width: 16px; height: 16px; }
.icon-file-xml{background-position: -299px -126px !important; width: 16px; height: 16px; }

/* fileName: wx_tools.css */
@CHARSET "UTF-8";
.w-tools {
    position: relative;
    overflow: hidden;
    height: 15px;
    width: 15px;
    margin: 0;
    padding: 0;
    zoom: 1;
    display: inline-block;
    *display: inline;
    _display: inline;
    background: url(images/wx-tools.png) no-repeat;
}


.w-tools-collapse-right{background-position: 0 0 !important; width: 15px; height: 15px;}
.w-tools-collapse-left{background-position: 0 -15px !important; width: 15px; height: 15px;}
.w-tools-collapse-bottom{background-position: 0 -30px !important; width: 15px; height: 15px;}
.w-tools-collapse-top{background-position: 0 -45px !important; width: 15px; height: 15px;}

.w-tools-plus{background-position: 0 -60px !important; width: 15px; height: 15px;}
.w-tools-minus{background-position: 0 -75px !important; width: 15px; height: 15px;}

.w-tools-close{background-position: 0 -90px !important; width: 15px; height: 15px;}
.w-tools-minimize{background-position: 0 -105px !important; width: 15px; height: 15px;}
.w-tools-maximize{background-position: 0 -120px !important; width: 15px; height: 15px;}
.w-tools-resize{background-position: 0 -135px !important; width: 15px; height: 15px;}

.w-tools-roll-up{background-position: 0 -150px !important; width: 15px; height: 15px;}
.w-tools-roll-down{background-position: 0 -165px !important; width: 15px; height: 15px;}
.w-tools-roll-left{background-position: 0 -180px !important; width: 15px; height: 15px;}
.w-tools-roll-right{background-position: 0 -195px !important; width: 15px; height: 15px;}


.w-tools-circle-collapse-right{background-position: 0 -210px !important; width: 15px; height: 15px;}
.w-tools-circle-collapse-left{background-position: 0 -225px !important; width: 15px; height: 15px;}
.w-tools-circle-collapse-bottom{background-position: 0 -240px !important; width: 15px; height: 15px;}
.w-tools-circle-collapse-top{background-position: 0 -255px !important; width: 15px; height: 15px;}

.w-tools-circle-plus{background-position: 0 -270px !important; width: 15px; height: 15px;}
.w-tools-circle-minus{background-position: 0 -285px !important; width: 15px; height: 15px;}

.w-tools-circle-close{background-position: 0 -300px !important; width: 15px; height: 15px;}
.w-tools-circle-minimize{background-position: 0 -315px !important; width: 15px; height: 15px;}
.w-tools-circle-maximize{background-position: 0 -330px !important; width: 15px; height: 15px;}
.w-tools-circle-resize{background-position: 0 -345px !important; width: 15px; height: 15px;}

.w-tools-circle-roll-up{background-position: 0 -360px !important; width: 15px; height: 15px;}
.w-tools-circle-roll-down{background-position: 0 -375px !important; width: 15px; height: 15px;}
.w-tools-circle-roll-left{background-position: 0 -390px !important; width: 15px; height: 15px;}
.w-tools-circle-roll-right{background-position: 0 -405px !important; width: 15px; height: 15px;}


.w-tools-square-collapse-right{background-position: 0 -420px !important; width: 15px; height: 15px;}
.w-tools-square-collapse-left{background-position: 0 -435px !important; width: 15px; height: 15px;}
.w-tools-square-collapse-bottom{background-position: 0 -450px !important; width: 15px; height: 15px;}
.w-tools-square-collapse-top{background-position: 0 -465px !important; width: 15px; height: 15px;}

.w-tools-square-plus{background-position: 0 -480px !important; width: 15px; height: 15px;}
.w-tools-square-minus{background-position: 0 -495px !important; width: 15px; height: 15px;}

.w-tools-square-close{background-position: 0 -510px !important; width: 15px; height: 15px;}
.w-tools-square-minimize{background-position: 0 -525px !important; width: 15px; height: 15px;}
.w-tools-square-maximize{background-position: 0 -540px !important; width: 15px; height: 15px;}
.w-tools-square-resize{background-position: 0 -555px !important; width: 15px; height: 15px;}

.w-tools-square-roll-up{background-position: 0 -570px !important; width: 15px; height: 15px;}
.w-tools-square-roll-down{background-position: 0 -585px !important; width: 15px; height: 15px;}
.w-tools-square-roll-left{background-position: 0 -600px !important; width: 15px; height: 15px;}
.w-tools-square-roll-right{background-position: 0 -615px !important; width: 15px; height: 15px;}



.w-tools-collapse-right_important{background-position: -30px 0 !important; width: 15px; height: 15px;}
.w-tools-collapse-left_important{background-position: -30px -15px !important; width: 15px; height: 15px;}
.w-tools-collapse-bottom_important{background-position: -30px -30px !important; width: 15px; height: 15px;}
.w-tools-collapse-top_important{background-position: -30px -45px !important; width: 15px; height: 15px;}

.w-tools-plus_important{background-position: -30px -60px !important; width: 15px; height: 15px;}
.w-tools-minus_important{background-position: -30px -75px !important; width: 15px; height: 15px;}

.w-tools-close_important{background-position: -30px -90px !important; width: 15px; height: 15px;}
.w-tools-minimize_important{background-position: -30px -105px !important; width: 15px; height: 15px;}
.w-tools-maximize_important{background-position: -30px -120px !important; width: 15px; height: 15px;}
.w-tools-resize_important{background-position: -30px -135px !important; width: 15px; height: 15px;}

.w-tools-roll-up_important{background-position: -30px -150px !important; width: 15px; height: 15px;}
.w-tools-roll-down_important{background-position: -30px -165px !important; width: 15px; height: 15px;}
.w-tools-roll-left_important{background-position: -30px -180px !important; width: 15px; height: 15px;}
.w-tools-roll-right_important{background-position: -30px -195px !important; width: 15px; height: 15px;}


.w-tools-circle-collapse-right_important{background-position: -30px -210px !important; width: 15px; height: 15px;}
.w-tools-circle-collapse-left_important{background-position: -30px -225px !important; width: 15px; height: 15px;}
.w-tools-circle-collapse-bottom_important{background-position: -30px -240px !important; width: 15px; height: 15px;}
.w-tools-circle-collapse-top_important{background-position: -30px -255px !important; width: 15px; height: 15px;}

.w-tools-circle-plus_important{background-position: -30px -270px !important; width: 15px; height: 15px;}
.w-tools-circle-minus_important{background-position: -30px -285px !important; width: 15px; height: 15px;}

.w-tools-circle-close_important{background-position: -30px -300px !important; width: 15px; height: 15px;}
.w-tools-circle-minimize_important{background-position: -30px -315px !important; width: 15px; height: 15px;}
.w-tools-circle-maximize_important{background-position: -30px -330px !important; width: 15px; height: 15px;}
.w-tools-circle-resize_important{background-position: -30px -345px !important; width: 15px; height: 15px;}

.w-tools-circle-roll-up_important{background-position: -30px -360px !important; width: 15px; height: 15px;}
.w-tools-circle-roll-down_important{background-position: -30px -375px !important; width: 15px; height: 15px;}
.w-tools-circle-roll-left_important{background-position: -30px -390px !important; width: 15px; height: 15px;}
.w-tools-circle-roll-right_important{background-position: -30px -405px !important; width: 15px; height: 15px;}


.w-tools-square-collapse-right_important{background-position: -30px -420px !important; width: 15px; height: 15px;}
.w-tools-square-collapse-left_important{background-position: -30px -435px !important; width: 15px; height: 15px;}
.w-tools-square-collapse-bottom_important{background-position: -30px -450px !important; width: 15px; height: 15px;}
.w-tools-square-collapse-top_important{background-position: -30px -465px !important; width: 15px; height: 15px;}

.w-tools-square-plus_important{background-position: -30px -480px !important; width: 15px; height: 15px;}
.w-tools-square-minus_important{background-position: -30px -495px !important; width: 15px; height: 15px;}

.w-tools-square-close_important{background-position: -30px -510px !important; width: 15px; height: 15px;}
.w-tools-square-minimize_important{background-position: -30px -525px !important; width: 15px; height: 15px;}
.w-tools-square-maximize_important{background-position: -30px -540px !important; width: 15px; height: 15px;}
.w-tools-square-resize_important{background-position: -30px -555px !important; width: 15px; height: 15px;}

.w-tools-square-roll-up_important{background-position: -30px -570px !important; width: 15px; height: 15px;}
.w-tools-square-roll-down_important{background-position: -30px -585px !important; width: 15px; height: 15px;}
.w-tools-square-roll-left_important{background-position: -30px -600px !important; width: 15px; height: 15px;}
.w-tools-square-roll-right_important{background-position: -30px -615px !important; width: 15px; height: 15px;}
/* fileName: wx_componentsCommon.css */
@CHARSET "UTF-8";
.w-boxes {
    clear: both;
    position: relative;
    overflow: hidden;
}

.w-boxes.uneven {
    background: #add8e6
}

.w-box {
    position: absolute;
    left: 0px;
    top: 0px;
    border: 1px solid #999;
    overflow: hidden;
    text-align: center;
}

.w-box-caption {
    font-size: 12px;
    line-height: 22px;
    font-weight: normal;
    font-family: "돋움",Dotum,Helvetica,sans-serif;
    display: block;
}

.w-textmetrics {
    font-family: "돋움",Dotum,Helvetica,sans-serif;
    font-weight: normal;
    font-size: 12px;
    vertical-align: middle;
    text-align: left;
    position: absolute;
    z-index: 100;
    left: -1000px;;
}
/* fileName: wx_GridPanel.css */
@CHARSET "UTF-8";
.w-gridpanel {
    font-family: "돋움",Dotum,Helvetica,sans-serif;
    font-size: 12px;
}

.w-gridpanel .w-grid-header-columns-wrap {
    zoom: 1;
    left: 0;
    top: 0;
    line-height: 25px;
}

.w-grid-header, .w-grid-headerrow {
    width: 100%;
    overflow: hidden;
    border-left: 0;
}

.w-grid-header-columns, .w-grid-headerrow-columns {
    width: 999999px;
    position: relative;
    white-space: nowrap;
    cursor: default;
    overflow: hidden;
    zoom: 1;
}

.w-grid-header-column {
    position: relative;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 16px;
    line-height: 16px;
    margin: 0;
    padding: 4px;
    border-width: 0;
    border-right: 1px solid silver;
    float: left;
    zoom: 1;
}

.w-grid-headerrow-column {
    padding: 4px;
}

.w-grid-header-column-sorted {
    font-style: italic;
}

.w-grid-sort-indicator {
    display: none;
    width: 8px;
    height: 5px;
    margin-left: 4px;
    zoom: 1;
}

.w-grid-sort-indicator-desc {
    background: url(../commonImages/wx-grid-sort-desc.gif);
}

.w-grid-sort-indicator-asc {
    background: url(../commonImages/wx-grid-sort-asc.gif);
}

.w-grid-resizable-handle {
    position: absolute;
    font-size: 0.1px;
    display: block;
    cursor: col-resize;
    width: 4px;
    right: 0;
    top: 0;
    height: 100%;
    zoom: 1;
}

.w-grid-sortable-placeholder {
    background: silver;
}


.grid-canvas {
    position: relative;
    outline: 0;
}

.w-grid-row {
    position: absolute;
    background: white;
    border: 0;
    line-height: inherit;
    width: 100%;
}

.w-grid-row.active {
    border-right: 1px dotted #000000 !important;
}

.w-grid-row.active .w-grid-cell {
    border-bottom: 1px dotted #000000 !important;
}

.w-grid-row.state-c.active,
.w-grid-row.state-r.active,
.w-grid-row.state-u.active,
.w-grid-row.state-m.active {
    background-color: #F5F7D7 !important;
}

.w-grid-cell, .w-grid-headerrow-column {
    position: absolute;

    border: inherit;
    border-right: 1px dotted silver;
    border-bottom : 1px solid silver;

    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle;
    z-index: 1;
    padding: 1px 2px 3px 1px;
    margin: 0;

    white-space: nowrap;

    cursor: default;
}

.w-grid-group {
}

.w-grid-group-toggle {
    display: inline-block;
}

.w-grid-cell.highlighted {
    background: lightskyblue;
    background: rgba(0, 0, 255, 0.2);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}

.w-grid-cell.flashing {
    border: 1px solid red !important;
}

.w-grid-cell.editable {
    z-index: 11;
    background: white;
    border: 1px solid #000000;
}

.w-grid-cell:focus {
    outline: none;
}

.w-grid-reorder-proxy {
    display: inline-block;
    background: blue;
    opacity: 0.15;
    filter: alpha(opacity = 15);
    cursor: move;
}

.w-grid-reorder-guide {
    display: inline-block;
    height: 2px;
    background: blue;
    opacity: 0.7;
    filter: alpha(opacity = 70);
}

.w-grid-selection {
    z-index: 10;
    position: absolute;
    border: 2px dashed black;
}

.w-grid-list-picker, .w-grid-list-picker-hover {
    background-image: url(../commonImages/wx-grid-select-icon-normal.png);
}
.w-grid-date-picker {
    background-image: url(../commonImages/wx-grid-date-icon-normal.png);
}
.w-grid-column-check {
    background: url(../commonImages/wx-check-normal.png) no-repeat center center;
    width: 100%;
    margin-top: -10px;
    margin-left: -5px;
}
.w-grid-date-picker, .w-grid-column-check, .w-grid-list-picker, .w-grid-list-picker-hover {
    position: absolute;
    top: 50%;
    height: 20px;
}

.w-grid-date-picker, .w-grid-list-picker, .w-grid-list-picker-hover {
    width: 20px;
    margin-top: -10px;
}
.w-grid-column-check-checked {
    background-position: center -90px;
}

.w-grid-column-check-unchecked {
    background-position: center 0;
}

/*
IMPORTANT:
In order to preserve the uniform grid appearance, all cell styles need to have padding, margin and border sizes.
No built-in (selected, editable, highlight, flashing, invalid, loading, :focus) or user-specified CSS
classes should alter those!
*/

.w-grid-header-group {

}

.w-grid-header-group-column {
    background: url('../commonImages/wx-grid-header-columns-bg.gif') repeat-x center bottom;
    border-right: 1px solid silver;
}

.w-grid-header-columns {
    background: url('../commonImages/wx-grid-header-columns-bg.gif') repeat-x center bottom;
    border-bottom: 1px solid silver;
    text-align: center;
    width: 10000px;
    left: -1000px
}

.w-grid-header-column {
    background: url('../commonImages/wx-grid-header-columns-bg.gif') repeat-x center bottom;
    border-right: 1px solid silver;
}

.w-grid-header-column:hover, .w-grid-header-column-active {
    background: white url('../commonImages/wx-grid-header-columns-over-bg.gif') repeat-x center bottom;
}

.w-grid-headerrow {
    background: #fafafa;
}

.w-grid-headerrow-column {
    background: #fafafa;
    border-bottom: 0;
    height: 100%;
}

.w-grid-row.ui-state-active {
    background: #F5F7D7;
}

.w-grid-row.selected {
    z-index: 10;
    background: #DFE8F6;
}

.w-grid-row.checked {
    z-index: 10;
    background: #daedf9 !important;
}

.w-grid-row.state-d {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    /* IE8 */
    filter: alpha(opacity = 30); /* IE6 ~ IE7 */
    opacity: 0.3;
}

.w-grid-cell {
    padding-left: 4px;
    padding-right: 4px;
}

.w-grid-column-imagetext {
    height: inherit;
    cursor: inherit;
}

.w-grid-column-imagetext:hover {
    text-decoration: underline;
    color: blue;
}
.w-grid-column-imagetext.noUseHoverColor:hover {
    color: inherit;
}
.w-grid-column-imagetext.noUseUnderLine:hover {
    text-decoration: inherit;
}

.w-grid-group {
    border-bottom: 2px solid silver;
}

.w-grid-group-toggle {
    width: 9px;
    height: 9px;
    margin-right: 5px;
}

.w-grid-group-totals {
    color: gray;
    background: white;
}

.w-grid-cell.selected {
    background-color: beige;
}

.w-grid-cell.dragSelected {
    background-color: beige;
}

.w-grid-sortable-placeholder {
    background: silver !important;
}

.w-grid-row.even{}

.w-grid-row.odd {
    background: #fafafa;
}

.w-grid-row.ui-state-active {
    background: #F5F7D7;
}

.w-grid-row.loading {
    opacity: 0.5;
    filter: alpha(opacity = 50);
}

.w-grid-cell.invalid {
    border-color: red;
}

.w-gridpanel input.editor-text {
    zoom: 1;
    font-family: "돋움",Dotum,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 20px;
    width: 100%;
    height: 100%;
    border: 0;
    margin: 0;
    background: transparent;
    outline: 0;
    padding: 0;
    vertical-align: top;
}

.w-grid-headerrow {
    overflow: hidden;
    position: relative;
}

.w-grid-top-panel-scroller {
    overflow: hidden;
    position: relative;
}

.w-grid-top-panel {
    width: 10000px;
}

.w-grid-viewport {
    width: 100%;
    overflow: auto;
    outline: 0;
    position: relative;
}

.w-grid-pager {
    width: 100%;
    height: 26px;
    border-top: 0;
    background: url(../commonImages/header-columns-bg.gif) repeat-x center bottom;
    vertical-align: middle;
}

.w-grid-pager .w-grid-pager-status {
    display: inline-block;
    float: right;
    padding: 6px;
}
.w-grid-pager .w-grid-pager-main-message {
    display: inline-block;
    float: left;
    padding: 6px;
}

.w-grid-pager .ui-icon-container {
    display: inline-block;
    margin: 2px;
}

.w-grid-pager .w-grid-pager-nav {
    display: inline-block;
    float: left;
    padding: 2px;
}

.w-grid-pager .w-grid-pager-settings {
    display: block;
    float: right;
    padding: 2px;
}

.w-grid-pager .w-grid-pager-settings * {
    vertical-align: middle;
}

.w-grid-pager .w-grid-pager-settings a {
    padding: 2px;
    text-decoration: underline;
    cursor: pointer;
}

.w-gridpanel-excelupload {
    background-color: gray;
    z-index: 9999;
    width: 100%;
    text-align: center;
    position: absolute;
}

.w-gridpanel-excelupload input {
    height: 30px;
    vertical-align: bottom;
}
/* fileName: wx_TreePanel.css */
@CHARSET "UTF-8";
.w-treepanel {
    font-size: 12px;
}

.w-treepanel.disabled * {
    cursor: default;
}

.w-tree-node {
    white-space: nowrap;
}

.w-tree-node span.indent, .w-tree-node span.node-icon {
    border: 0px;
    vertical-align: middle;
    width: 18px;
    height: 18px;
    display: inline-block;
    *display: inline; /* IE7 */
    _display: inline; /* IE6 */
    zoom: 1;
}

.w-tree-node span.indent, .w-tree-node span.node-icon,
.w-tree-node span.folder-node, .w-tree-node span.folder-node-open,
.w-tree-node span.leaf-node {
    width: 18px;
    height: 18px;
}

.w-tree-node span.empty {
    border: 0px;
    vertical-align: middle;
    width: 18px;
    height: 18px;
    display: inline-block;
    *display: inline; /* IE7 */
    _display: inline; /* IE6 */
    zoom: 1;
}

.w-tree-node.node-select {
    /*background-color:#b9d4f3;*/
}

/* indent */
.w-tree-node span.empty {
    background: none !important;
}

.w-tree-node span.line {
    background-position: 0 0px;
}

.w-tree-node span.join {
    background-position: 0 -20px;
}

.w-tree-node span.join-bottom {
    background-position: 0 -40px;
}

.w-tree-node span.plus {
    background-position: 0 -60px;
}

.w-tree-node span.plus-bottom {
    background-position: 0 -80px;
}

.w-tree-node span.minus {
    background-position: 0 -100px;
}

.w-tree-node span.minus-bottom {
    background-position: 0 -120px;
}

.w-tree-node span.no-plus {
    background-position: 0 -140px;
}

.w-tree-node span.no-minus {
    background-position: 0 -160px;
}

.w-tree-node span.folder-node {
    background-position: 0 -180px;
}

.w-tree-node span.folder-node-open {
    background-position: 0 -200px;
}

.w-tree-node span.leaf-node {
    background-position: 0 -222px;
}

.w-tree-node a {
    color: #3b3b3b;
    font-weight: normal;
    text-decoration: none;
    zoom: 1;
    outline: none;
    display: inline-block;
    *display: inline;
    line-height: 18px;
    height: 18px;
}

.w-tree-node a.node, .w-tree-node a.nodeSel {
    white-space: nowrap;
    /*    padding: 1px 2px 1px 2px;*/
    zoom: 1;
}

.w-tree-node a.nodeSel {
    /*background-color:#bee8f2;border:1px solid #1c99b7;*/
    font-weight: bold;
}
/* REMOVE: 트리 패널에서 가로 스크롤이 보이지 않아 지운 부분 입니다. 문제 없을 경우 지워 주세요. 2012.11.28

.w-tree-node .clip {
    overflow: hidden;
}
*/
/* fileName: wx_layout.css */
@CHARSET "UTF-8";
/*
* Component : Layout
 * -------------------------------------------------------------------------------------------------------------------------------------------------------- */

.w-layout{position:relative;zoom:1;overflow:hidden;}
.w-layout-item{overflow:hidden !important;position:relative;zoom:1;white-space: nowrap !important;}
.w-layout-space{padding:0;margin:0;border:0;position:relative;zoom:1;font-size:1px;width:1px;height:1px;}

.debug .w-layout{outline: 1px dashed blue;}
.debug .w-layout-item{outline: 1px dashed silver;}
.debug .w-layout-space{outline: 0px dashed silver;}

/*.w-vertical-layout{}*/
.w-verticallayout{}
.w-verticallayout-item{float:none;}
.w-verticallayout-space{clear:both;float:none;}

/*.w-horizontal-layout{}*/
.w-horizontallayout{}
.w-horizontallayout-item{float:left;}
.w-horizontallayout-space{float:left;}

.w-columnlayout{}
.w-columnlayout-item{float:left;}
.w-columnlayout-space{float:left;}

.w-gridlayout{}
.w-gridlayout-item{padding: 0px;}
.w-gridlayout-space{float:left;}

.w-tablelayout{}
.w-tablelayout-item {
    float:left;
    padding: 0 0 0 0 !important;
}

.w-tablelayout-label {
    background: #e8f2f9 no-repeat 4px 6px url("images/wx-label-icon-12.png");
    background-color: #ebf2f6;
    float: left;
    border-right: 1px solid #c0ced8;
    padding: 2px 2px 2px 2px;
}

.w-tablelayout-label label {
    padding: 4px 2px 2px 16px;
}

.w-tablelayout-label.labelComponent {
    background-image: none !important;
    padding: 2px 2px 2px 2px !important;
}

.w-tablelayout-form {
    float: left;
    position: relative;
    width: 10px;
}

.w-tablelayout-item.borderLeft {
    border-left: 1px solid #c0ced8;
}

.w-tablelayout-item.borderRight {
    border-right: 1px solid #c0ced8;
}

.w-tablelayout-item.borderTop {
    border-top: 1px solid #c0ced8;
}

.w-tablelayout-item.borderBottom {
    border-bottom: 1px solid #c0ced8;
}

.w-tablelayout-item.required {
    background: #f2f3f5 no-repeat url("images/wx-label-icon-13.png");
    width: 16px;
    height: 16px;
}

.w-tablelayout-form.labelComponent {
    padding: 0px 2px 2px 2px !important;
}

.required-badge {
    background: transparent no-repeat url("images/wx-label-icon-13.png");
    width: 16px;
    height: 16px;
    position: relative;
}

.w-tablelayout-space{float:left;}

.w-fitlayout{}
.w-fitlayout-item{float:left;}
.w-fitlayout-space{float:left;}

.w-cardlayout{}
.w-cardlayout-item{visibility: hidden !important;position:absolute !important;top:0px;left:-100000px;}
.w-cardlayout-item.active{visibility: visible !important;position:absolute;top:0px;left:0px;z-index:10;}
.w-cardlayout-space{}

.w-accordionlayout{}
.w-accordionlayout-item{}
.w-accordionlayout-space{}
/* fileName: wx_components.css */
@CHARSET "UTF-8";

/* iffice design overide */
.w-tree-node a.nodeSel {
    color: #278aba !important;
}

.w-treepanel-container {
    border-color: #b0bdcd !important;
}

/*
 * w-ui 클래스는 wx_global.css에서 전체 테마에 대한 기본 CSS로 이미 정의되어 있어 삼성테마 자체적으로
 * 정의한 후 !important override 처리
 */
.w-ui.disabled, .disabled .w-ui,
.w-ui.disabled iframe, .disabled .w-ui iframe{
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;/* IE8 */
    filter: alpha(opacity = 100) !important;/* IE6 ~ IE7 */
    opacity:1.0 !important;
    cursor: default !important;
}

.w-window {
    font-family: "돋움",Dotum,Helvetica,sans-serif;
    border: none;
    background-color: #f6f6f6;
}

.w-framewindow {
    font-family: "돋움",Dotum,Helvetica,sans-serif;
    border: none;
    background-color: #f6f6f6;
    visibility: visible;
}

.w-framewindow iframe {
    background-color: #f6f6f6;
}

.w-framewindow.disabled {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    /* IE8 */
    filter: alpha(opacity = 40); /* IE6 ~ IE7 */
    opacity: 0.4;
}

.w-tools {
    background: url(images/wx-tools.png) no-repeat 0px -510px !important;
}

.w-fieldset-normal {
    zoom: 1;
    position: relative;
}

.w-fieldset-wrap-normal {
    border: 1px solid #268ab6;
    border-right-color: #fff;
    border-left-color: #fff;
}

.w-fieldset-wrap-normal.collapse {
    border: none;
    border-top: 1px solid #268ab6;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
}

.w-fieldset-header-normal {
    height: 20px;
    padding: 0px 3px;
    margin: 0px 0px 0px 10px;
}

.w-fieldset-tool-normal {
    float: left;
    margin: 2px 4px 3px 0px;
    padding: 0px;
    cursor: pointer;
}

.w-fieldset-wrap-normal .w-fieldset-tool-normal {
    background-position: 0px -570px !important;
}

.w-fieldset-wrap-normal .w-fieldset-tool-normal.over {
    background-position: -15px -570px !important;
}

.w-fieldset-wrap-normal.collapse .w-fieldset-tool-normal {
    background-position: 0px -585px !important;
}

.w-fieldset-wrap-normal.collapse .w-fieldset-tool-normal.over {
    background-position: -15px -585px !important;
}

.w-fieldset-important {
    zoom: 1;
    position: relative;
}

.w-fieldset-wrap-important {
    border: 1px solid #268ab6;
    border-right-color: #fff;
    border-left-color: #fff;
}

.w-fieldset-wrap-important.collapse {
    border: none;
    border-top: 1px solid #268ab6;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
}

.w-fieldset-header-important {
    height: 20px;
    padding: 0px 3px;
    margin: 0px 0px 0px 10px;
}

.w-fieldset-tool-important {
    float: left;
    margin: 3px 4px 3px 0px;
    cursor: pointer;
}

.w-fieldset-wrap-important .w-fieldset-tool-important {
    background-position: -30px -570px !important;
}

.w-fieldset-wrap-important .w-fieldset-tool-important.over {
    background-position: -45px -570px !important;
}

.w-fieldset-wrap-important.collapse .w-fieldset-tool-important {
    background-position: -30px -585px !important;
}

.w-fieldset-wrap-important.collapse .w-fieldset-tool-important.over {
    background-position: -45px -585px !important;
}

.w-fieldset-icon {
    float: left;
    width: 16px;
    height: 16px;
    line-height: 16px;
    padding: 2px 0px 2px 2px;
}

.w-fieldset-caption {
    float: left;
    font-family: "돋움",Dotum,Helvetica,sans-serif;
    color: #278aba;
    font-size: 12px;
    height: 16px;
    line-height: 16px;
    text-align: left;
    padding: 2px 0px 2px 2px;
    font-weight: bold;
}

.w-fieldpanel-header-icon {

}

.w-fieldpanel-header-caption {
    color: #2c2f30 !important;
    font-weight: bold !important;
}

.w-panel-breadcrumb-caption, .w-fieldpanel-breadcrumb-caption {
    color: #5c6061;
    font-weight: normal;
    position: relative !important;
    text-align: right;
    font-size: 11px;
    vertical-align: middle;
    line-height: 16px;
    white-space: nowrap;
    overflow: hidden;
    height: 16px;
    padding: 4px 2px 4px 2px;
    right: 32px;
    text-overflow: ellipsis;
    float: right;
}

.w-treepanel-header-icon {

}

.w-treepanel-header-caption {
    color: #278aba !important;
    font-weight: bold !important;
}

.w-button {
    display: inline-block; /*standard*/
    *display: inline; /*IE7*/
    _display: inline; /*IE6*/
    margin: 0;
    color: #3b3b3b;
    height: 22px;
    vertical-align: middle;
    position: relative;
    zoom: 1;
    overflow: hidden;
}

.w-button table {
    border: 0 none !important;
    padding: 0;
    margin: 0;
    zoom: 1;
    position: relative;
    height: 100%;
    width: 100%;
}

.w-button .tl, .w-button .tc, .w-button .tr, .w-button .ml, .w-button .mc, .w-button .mr, .w-button .bl, .w-button .bc, .w-button .br {
    background: url(images/wx-button-normal.png) no-repeat;
    margin: 0px;
    padding: 0px;
    border: 0px none;
    cursor: pointer;
    _cursor: hand;
    outline: 0px none;
    zoom: 1;
    font-size: 1px;
}

.w-button .w-button-caption {
    display: inline-block;
    *display: inline;
    width: auto;
    overflow: hidden;
    font-size: 12px;
    line-height: 12px;
    padding: 2px 0px 1px 0px;
    font-family: "돋움",Dotum,Helvetica,sans-serif;
    font-weight: bold;
    vertical-align: bottom;
    color: #3b3b3b;
    zoom: 1;;
}

.w-button .w-button-icon {
    margin-right: 2px;
}

.w-button .w-button-caption-wrap {
    overflow: hidden;
    display: block;
    zoom: 1;
    position: relative;
    text-align: center;
}

.w-ie8.w-button .w-button-caption {
    padding: 2px 0px;
}

.w-ie7.w-button .w-button-caption {
    overflow: visible;
}

.w-button {
    background-position: left 0px
}

.w-button .tl {
    background-position: 0px 0px;
    width: 3px;
    height: 3px;
}

.w-button .tc {
    background-position: 0px -5px;
    width: auto;
    height: 3px;
    background-repeat: repeat-x;
}

.w-button .tr {
    background-position: 0px -10px;
    width: 3px;
    height: 3px;
}

.w-button .ml {
    background-position: 0px -30px;
    width: 3px;
}

.w-button .mc {
    background-position: 0px -1032px;
    width: auto;
    background-repeat: repeat-x;
    vertical-align: middle;
    padding: 0px 3px;
    text-align: left;
    white-space: nowrap;
}

.w-ie7.w-button .mc {
    padding: 0px 0px
}

.w-button .mc * {
    vertical-align: middle;
    zoom: 1;
    position: relative;
}

.w-button .mr {
    background-position: 0px -2034px;
    width: 3px;
}

.w-button .bl {
    background-position: 0px -15px;
    width: 3px;
    height: 3px;
}

.w-button .bc {
    background-position: 0px -20px;
    width: auto;
    height: 3px;
    background-repeat: repeat-x;
}

.w-button .br {
    background-position: 0px -25px;
    width: 3px;
    height: 3px;
}

.w-button.over {
}

.w-button.over .tl, .w-button.focus .tl {
    background-position: 0px -3036px;
}

.w-button.over .tc, .w-button.focus .tc {
    background-position: 0px -3041px;
}

.w-button.over .tr, .w-button.focus .tr {
    background-position: 0px -3046px;
}

.w-button.over .bl, .w-button.focus .bl {
    background-position: 0px -3051px;
}

.w-button.over .bc, .w-button.focus .bc {
    background-position: 0px -3056px;
}

.w-button.over .br, .w-button.focus .br {
    background-position: 0px -3061px;
}

.w-button.over .ml, .w-button.focus .ml {
    background-position: 0px -3066px;
}

.w-button.over .mc, .w-button.focus .mc {
    background-position: 0px -4068px;
}

.w-button.over .mr, .w-button.focus .mr {
    background-position: 0px -5070px;
}

.w-button.active {
}

.w-button.active .tl {
    background-position: 0px -6072px;
}

.w-button.active .tc {
    background-position: 0px -6077px;
}

.w-button.active .tr {
    background-position: 0px -6082px;
}

.w-button.active .bl {
    background-position: 0px -6087px;
}

.w-button.active .bc {
    background-position: 0px -6092px;
}

.w-button.active .br {
    background-position: 0px -6097px;
}

.w-button.active .ml {
    background-position: 0px -6102px;
}

.w-button.active .mc {
    background-position: 0px -7104px;
}

.w-button.active .mr {
    background-position: 0px -8106px;
}

.w-button.focus {
    background-position: left -83px
}

.w-button.disabled {
}

.w-button.disabled .tl {
    background-position: 0px -9108px;
}

.w-button.disabled .tc {
    background-position: 0px -9113px;
}

.w-button.disabled .tr {
    background-position: 0px -9118px;
}

.w-button.disabled .bl {
    background-position: 0px -9123px;
}

.w-button.disabled .bc {
    background-position: 0px -9128px;
}

.w-button.disabled .br {
    background-position: 0px -9133px;
}

.w-button.disabled .ml {
    background-position: 0px -9138px;
}

.w-button.disabled .mc {
    background-position: 0px -10140px;
}

.w-button.disabled .mr {
    background-position: 0px -11142px;
}

.w-button.disabled .w-button-caption {
    color: #bebebe
}

.w-button.disabled * {
    cursor: default;
}

.w-button .icon-default {
}

.w-button.disabled .w-iconable {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    /* IE8 */
    filter: alpha(opacity = 40); /* IE6 ~ IE7 */
    opacity: 0.4;
}

.w-button-toolbar, .w-button-toolbar-wrap {
    position: relative;
    background: url(images/wx-button-toolbar.png) no-repeat;
    background-position: 0px -400px;
}

.w-button-toolbar {
    position: relative;
    zoom: 1;
    height: 21px;
    margin: 0px;
    padding: 0px 0px 0px 3px;
    cursor: pointer;
}

.w-button-toolbar-wrap {
    position: relative;
    zoom: 1;
    vertical-align: middle;
    height: 18px;
    padding: 1px 3px 2px 0px;
}

.w-button-toolbar .w-button-icon {
    vertical-align: middle;
    position: relative;
    zoom: 1;
    padding: 0px;
    margin: 2px 2px 0px 0px;

}

.w-button-toolbar .w-button-caption {
    vertical-align: middle;
    display: inline-block;
    *display: inline;
    text-align: center;
    position: relative;
    zoom: 1;
    top: 0px;
    background: none;
    border: 0px;
    padding: 0px;
    width: auto;

    font-family: "돋움",Dotum,Helvetica,sans-serif;
    font-weight: normal;
    color: #3b3b3b;
    font-size: 12px;
    height: 18px;
    line-height: 18px;
    padding: 0px;

    -moz-user-select: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -o-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.w-button-toolbar.over, .w-button-toolbar.focus {
    background-position: 0px -46px;
}

.w-button-toolbar.over .w-button-caption {
    font-weight: normal;
}

.w-button-toolbar.focus .w-button-caption {
    font-weight: normal;
}

.w-button-toolbar.over .w-button-toolbar-wrap, .w-button-toolbar.focus .w-button-toolbar-wrap {
    background-position: right -69px
}

/* interaction : over*/
.w-button-toolbar.active {
    background-position: 0px -92px;
}

.w-button-toolbar.active .w-button-toolbar-wrap {
    background-position: right -115px
}

.w-button-important .tl, .w-button-important .tc, .w-button-important .tr,
.w-button-important .ml, .w-button-important .mc, .w-button-important .mr,
.w-button-important .bl, .w-button-important .bc, .w-button-important .br {
    background-image: url(images/wx-button-important.png);
}

.w-button-important .w-button-caption {
    color: #ffffff;
}

.w-button-light .tl, .w-button-light .tc, .w-button-light .tr,
.w-button-light .ml, .w-button-light .mc, .w-button-light .mr,
.w-button-light .bl, .w-button-light .bc, .w-button-light .br {
    background-image: url(images/wx-button-normal.png);
}

.w-button-light .w-button-caption {
    color: #5e605f;
}

.w-button-plain .tl, .w-button-plain .tc, .w-button-plain .tr,
.w-button-plain .ml, .w-button-plain .mc, .w-button-plain .mr,
.w-button-plain .bl, .w-button-plain .bc, .w-button-plain .br {
    background-image: url(images/wx-button-normal-cancel.png);
}

.w-button-plain .w-button-caption {
    color: #0198e1;
}

.w-inputtext, .w-inputnumber, .w-inputpassword, .w-inputdate, .w-inputtime, .w-textarea, .w-select, .w-search {
    display: inline-block; /*standard*/
    *display: inline; /*IE7*/
    vertical-align: middle;
    margin: 0;
    background-color: transparent;
    line-height: 16px;
}

.w-form {
    overflow: hidden;
}

.disabled .w-form *, .w-form.disabled * {
    -moz-user-select: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -o-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.w-editfield {
    margin: 0px;
    padding: 0px;
    border-top: 1px solid #c0ced8;
    border-right: 1px solid #c0ced8;
    border-bottom: 1px solid #c0ced8;
    border-left: 1px solid #c0ced8;
    width: 120px;
    resize: none; /*chrome */;
    /*background: #fff url('images/wx-input-bg.gif') repeat-x;*/

}

.w-input {
    color: #474c62; /***<common theme rule>***/
    padding: 3px 4px 1px;
    margin: 0;
    height: 16px;
    line-height: 16px;
    font-family: "돋움",Dotum,Helvetica,sans-serif;
    font-size: 12px;
    resize: none; /*chrome */;
}

.w-select .w-input {
    position: relative;
    /*background: #fff url('images/wx-input-bg.gif') repeat-x;*/
}

.w-inputnumber .w-editfield {
    ime-mode: disabled;
}

.w-textarea {
    height: 50px;
}

.w-textarea .w-input {
    padding: 4px 4px;
    height: 40px;
}

.w-field-caption {
    font-size: 11px;
    color: #6c6c6c;
    font-family: "돋움",Dotum,Helvetica,sans-serif;
    height: 15px;
    vertical-align: middle;
    line-height: 15px;
    cursor: default;
}

.w-field-label {
    font-size: 12px;
    color: #3b3b3b;
    font-family: "돋움",Dotum,Helvetica,sans-serif;
    height: 16px;
    line-height: 16px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    float: right;
    padding: 3px 5px 3px 5px;
}

.w-ie6 .w-inputtext, .w-ie7 .w-inputtext {
    display: inline;
}

.w-inputdate .w-editfield, .w-inputtime .w-editfield, .w-search .w-editfield, .w-select .w-editfield {
    width: auto;
    height: 20px;
}

.w-inputdate .w-input, .w-inputtime .w-input, .w-search .w-input {
    border: none;
    float: left;
    width: 100px;
    /*background: #fff url('images/wx-input-bg.gif') repeat-x;*/
}

div.w-inputdate-normal .readonly {
    border-style: hidden !important;
}

.w-form-picker {
    float: left;
    width: 20px;
    height: 20px;
    border: none;
    padding: 0px;
    margin: 0px;
    background: transparent no-repeat;
    cursor: pointer;
}

.w-inputdate .w-inputdate-picker {
    background-image: url(images/wx-inputdate-icon-normal.png);
    background-position: 0px 0px !important;
}

.w-inputdate .w-inputdate-picker.disable {
    background-image: none;
}

.w-inputtime .w-inputtime-picker {
    background-image: url(images/wx-inputtime-icon-normal.png);
    background-position: 0px 0px !important;
}

.w-search .w-search-picker {
    background-image: url(images/wx-search-icon-normal.png);
    background-position: 0px 0px !important;
}

.w-search .w-search-picker.disable {
    background-image: none;
}

.w-select .w-select-picker {
    background-image: url(images/wx-select-icon-normal.png);
    background-position: 0px 0px !important;
}

.w-select .w-select-picker.disable {
    background-image: none;
}

.w-form-picker.active {
    background-position: 0px -44px
}

.w-form.disabled .w-form-picker {
    background-position: 0px -66px !important;
    cursor: default;
}

.w-form.focus .w-form-picker {
    background-position: 0px -22px !important;
}

.w-select .w-input {
    border: none;
    float: left;
    cursor: default;
}

.w-form.required .w-editfield, .w-form.required .w-input {
    /*background: #fff url('images/wx-input-bg-required.png') repeat-x;*/
}

/*.w-form.readonly .w-input {*/
    /*color: #333;*/
    /*border-style: 1px solid #fff;*/
/*}*/

.w-form.placeholder .w-input {
    color: #bfbfbf;
}

.w-form.focus .w-editfield {
    border-top: 1px solid #8bb1c7;
    border-left: 1px solid #8bb1c7;
    border-bottom: 1px solid #557b90;
    border-right: 1px solid #749ab0;
}

.w-form.invalid .w-editfield {
    border: 1px solid #cc3300;
}

.w-form.disabled .w-editfield, .w-form.disabled .w-input {
    background-color: #fff;
    color: #999999;
    border: solid 1px #ffffff;
}

/* 테두리만 없애려고 했는데 search 컴포넌트에서 돋보기까지 사라짐;; */
/*.w-form.readonly .w-editfield, .w-form.readonly .w-input {*/
    /*border: solid 1px #ffffff;*/
    /*color: #626262;*/
/*}*/

.w-check, .w-radio {
    display: inline-block; /*standard*/
    *display: inline; /*IE7*/
    margin: 0;
    padding: 0;
    height: 22px;
    line-height: 20px;
    border: none;
    display: inline-block;
    position: relative;

}

.w-ie6 .w-check, .w-ie7 .w-check, .w-ie6 .w-radio, .w-ie7 .w-radio {
    display: inline;
}

.w-checkfiled {

    width: 20px;
    height: 20px;
    padding: 1px;
    margin: 0;
    border: none;
    display: inline-block;
}

.w-check .w-checkfiled {
    background: url(images/wx-check-normal.png) no-repeat;
}

.w-radio .w-checkfiled {
    background: url(images/wx-radio-normal.png) no-repeat;
}

.w-check-caption, .w-radio-caption {
    height: 22px;
    padding: 0px;
    margin: 0px;
    line-height: 22px;
    vertical-align: top;
    display: inline-block;
    color: #3b3b3b;

}

.w-ie6 .w-check-caption, .w-ie7 .w-check-caption,
.w-ie6 .w-radio-caption, .w-ie7 .w-radio-caption {
    display: inline;
}

.w-ie6 .w-checkfiled, .w-ie7 .w-checkfiled {
    display: inline;
}

.w-check.over .w-checkfiled, .w-check.focus .w-checkfiled,
.w-radio.over .w-checkfiled, .w-radio.focus .w-checkfiled {
    background-position: 0 -22px;
}

.w-check.active .w-checkfiled,
.w-radio.active .w-checkfiled {
    background-position: 0 -44px;
}

.w-check.disabled .w-checkfiled,
.w-radio.disabled .w-checkfiled {
    background-position: 0 -66px;
}

.w-check.checked .w-checkfiled,
.w-radio.checked .w-checkfiled {
    background-position: 0 -88px;
}

.w-check.checked.over .w-checkfiled, .w-check.checked.focus .w-checkfiled,
.w-radio.checked.over .w-checkfiled, .w-radio.checked.focus .w-checkfiled {
    background-position: 0 -110px;
}

.w-check.checked.active .w-checkfiled,
.w-radio.checked.active .w-checkfiled {
    background-position: 0 -132px;
}

.w-check.checked.disabled .w-checkfiled,
.w-radio.checked.disabled .w-checkfiled {
    background-position: 0 -154px;
}

.w-list {
    font-family: "돋움",Dotum,Helvetica,sans-serif;
    font-weight: normal;
    font-size: 12px;
    line-height: 20px;
    overflow: hidden;
    background: #fff;
    border-top: 1px solid #bebebe;
    border-left: 1px solid #bebebe;
    border-bottom: 1px solid #929292;
    border-right: 1px solid #bebebe;
    zoom: 1;
    overflow: hidden;
}

.w-list-wrap {
    overflow-x: auto;
    overflow-y: auto;
}

.w-list-wrap li {
    zoom: 1;
    overflow: hidden;
    white-space: nowrap;
    padding-left: 4px;
    cursor: pointer;
}

.w-list-wrap li.over {
    background: #e3e3e3;
    font-weight: bold;
}

.w-list-wrap li.selected {
    background: #e3e3e3;
    font-weight: bold;
}

.w-list-footer-wrap {
    height: 20px;
    background-color: #f7f7f7;
    border-top: 1px solid #e9e9e9;
}

.w-list-footer {

}

.w-list-footer .current-index {
    font-size: 11px;
    font-weight: bold
}

.w-list-footer .total-index {
    font-size: 11px;
}

.w-list-footer .cancle {
    font-size: 11px;
    cursor: pointer;
    display: inline-block;
    *display: inline;
    margin: 0px 3px;
}

.w-list-footer .w-button-toolbar {
    width: 30px;
    height: 16px;
    background: url('images/wx-button-toolbar-cancel.png') no-repeat;
    background-position: left 0px;
    font-size: 11px;
    margin: 2px;
}

.w-list-footer .w-button-toolbar .w-button-toolbar-wrap {
    height: 16px;
    background: url('images/wx-button-toolbar-cancel.png') no-repeat;
    background-position: right -17px;
    padding: 1px 3px 1px 0px;
}

.w-list-footer .w-button-toolbar .w-button-toolbar-wrap .w-button-caption {
    font-size: 11px;
    height: 11px;
    line-height: 12px;
    color: #6c6c6c;
    margin: 1px 0px 0px 3px;
}

.w-image {
    display: inline-block; /*standard*/
    *display: inline; /*IE7*/
    margin: 0px;
    border: none;
}

.w-text {
    font-family: "돋움",Dotum,Helvetica,sans-serif;
    font-weight: normal;
    font-size: 12px;
    line-height: 20px;
    vertical-align: middle;
    text-align: center;
    display: inline-block;
    *display: inline;
}

.w-link {
    display: inline-block; /*standard*/
    *display: inline; /*IE7*/
    height: 20px;
    margin: 0px;
    border: none;
    overflow: hidden;
    font-size: 12px;
}

.w-link-icon {
    width: 16px;
    height: 16px;
    margin: 3px;
}

.w-link-caption {
    height: 22px;
    padding: 0px;
    margin: 0px;
    line-height: 22px;
    vertical-align: top;
    display: inline-block;
}

.w-label {
    font-size: 12px;
    font-family: "돋움",Dotum,Helvetica,sans-serif;
    /*  float: left;*/
    padding: 2px 2px;
    height: 16px;
    vertical-align: middle;
    line-height: 16px;
    display: inline-block;
    *display: inline;
}

.w-header-wrap {
    height: 25px;
    padding: 0px;
    padding-left: 5px;
    position: relative;
    zoom: 1;
    overflow: hidden;
}

.w-header {
    height: 25px;
    padding: 0px 0px;
    position: relative;
    zoom: 1;
    overflow: hidden;
}

.w-header-icon {
    display: inline-block;
    *display: inline;
    _display: inline;
    vertical-align: middle;
    margin: 2px;
    position: relative;
    overflow: hidden;
    height: 16px;
    width: 16px;
    padding: 0;
    zoom: 1;
}

.w-header-caption {
    display: inline-block;
    *display: inline;
    font-size: 12px;
    vertical-align: middle;
    line-height: 27px;
    font-weight: bold;
    white-space: nowrap;
    overflow: hidden;
    height: 25px;
    color: #3b3b3b;
}

.w-header-textbox {
    position: absolute !important;
    height: 25px;
}

.w-header-tool {
    position: absolute !important;
    vertical-align: middle;
    line-height: 16px;
    font-weight: bold;
    white-space: nowrap;
    overflow: hidden;
    width: 16px;
    height: 16px;
    padding: 4px 2px 4px 2px;
}

.w-header-tool span {
    /*width: 15px;*/
    /*height: 15px;*/
    /*display: inline-block;*/
    /**display: inline;*/
    cursor: pointer;

}

.w-header-tool.disabled {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    /* IE8 */
    filter: alpha(opacity = 40); /* IE6 ~ IE7 */
    opacity: 0.4;
    cursor: default;
}

.w-header-tool-collapse {

}

.w-header-tool-expand {

}

.w-header-tool-close {
    /*position: absolute;*/
    /*top: 2px;*/
    /*left: 5px;*/
    /*background: url("images/wx-tools.png") no-repeat 0 -90px;*/
    /*background-position: 0px -90px;*/
}

.w-header-tool-close.over {
    background-position: -15px -90px !important
}

.w-container.disabled {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    /* IE8 */
    filter: alpha(opacity = 40); /* IE6 ~ IE7 */
    opacity: 0.4;
}

.w-container-normal {
    border: none;
}

.w-container-plain {
    border-top: 1px solid #b0bdcd !important;
    border-right: 1px solid #b0bdcd !important;
    border-bottom: 1px solid #b0bdcd !important;
    border-left: 1px solid #b0bdcd !important;
}

.w-container-plain_important {
    border-top: 1px solid #b0bdcd !important;
    border-right: 1px solid #b0bdcd !important;
    border-bottom: 1px solid #b0bdcd !important;
    border-left: 1px solid #b0bdcd !important;
    background-color: #fff;
}

.w-container-light {
    border-top: 1px solid #b0bdcd !important;
    border-right: 1px solid #b0bdcd !important;
    border-bottom: 1px solid #b0bdcd !important;
    border-left: 1px solid #b0bdcd !important;
    background-color: #fff;
}

.w-container-light_important {
    border-top: 1px solid #b0bdcd !important;
    border-right: 1px solid #b0bdcd !important;
    border-bottom: 1px solid #b0bdcd !important;
    border-left: 1px solid #b0bdcd !important;
    background-color: #fff;
}

.w-container-round {
    border-top: 1px solid #b0bdcd !important;
    border-right: 1px solid #b0bdcd !important;
    border-bottom: 1px solid #b0bdcd !important;
    border-left: 1px solid #b0bdcd !important;
    background-color: #fff;
}

.w-container-round_important {
    border-top: 1px solid #b0bdcd !important;
    border-right: 1px solid #b0bdcd !important;
    border-bottom: 1px solid #b0bdcd !important;
    border-left: 1px solid #b0bdcd !important;
    background-color: #fff;
}

.w-panel {
    font-family: "돋움",Dotum,Helvetica,sans-serif;
    overflow: hidden;
}

.w-panel-header .w-header-tool {
    right: 5px;
    top: 1px;
}

.w-panel .w-panel-container {
    clear: both;
    overflow: hidden;
}

.w-panel .w-panel-container-normal {
    border: none;
}

.w-panel-header-icon {
    margin: 5px 2px 4px 2px !important;
}

.w-panel-header-caption {
    /*margin: 3px 2px 4px 2px !important;*/
}

.w-panel-header-plain .w-header-tool-collapse {
    background-position: 0px -360px !important;
}

.w-panel-header-plain .w-header-tool.over .w-header-tool-collapse {
    background-position: -15px -360px !important;
}

.w-panel-header-plain .w-header-tool-expand {
    background-position: 0px -375px !important;
}

.w-panel-header-plain .w-header-tool.over .w-header-tool-expand {
    background-position: -15px -375px !important;
}

.w-panel-header-wrap-plain {
    height: 24px;
}

.w-panel-header-plain {

}

.w-panel-container-plain.collapse {
    border: none !important;
    border-top: 1px solid #b0bdcd !important;
    border-left: 1px solid #b0bdcd !important;
    border-right: 1px solid #b0bdcd !important;

}

.w-panel-header-wrap-plain_important, .w-panel-header-plain_important {
    background-color: #acd4eb;
}

.w-panel-header-wrap-plain_important {
    height: 24px;
    border: 1px solid #c5c5c5;
    border-top: 1px solid #89afc5;
    border-left: 1px solid #7399ae;
    border-right: 1px solid #7399ae;
    border-bottom: none;
}

.w-panel-header-plain_important .w-header-tool-collapse {
    background-position: -30px -360px !important;
}

.w-panel-header-plain_important .w-header-tool.over .w-header-tool-collapse {
    background-position: -45px -360px !important;
}

.w-panel-header-plain_important .w-header-tool-expand {
    background-position: -30px -375px !important;
}

.w-panel-header-plain_important .w-header-tool.over .w-header-tool-expand {
    background-position: -45px -375px !important;
}

.w-panel-header-plain_important {

}

.w-panel-container-plain_important {
}

.w-panel-container-plain_important.collapse {
    border: none !important;
    border-top: 1px solid #587E92 !important;
    border-left: 1px solid #587E92 !important;
    border-right: 1px solid #587E92 !important;
}

.w-panel-header-wrap-light, .w-panel-header-light {
    background: url(images/wx-panel-light.png) no-repeat;
}

.w-panel-header-wrap-light {
    background-position: 0px 0px;
}

.w-panel-header-wrap-light .w-panel-header {
    background-position: right -27px;
}

.w-panel-header-light .w-header-tool-collapse {
    background-position: 0px -360px !important;
}

.w-panel-header-light .w-header-tool.over .w-header-tool-collapse {
    background-position: -15px -360px !important;
}

.w-panel-header-light .w-header-tool-expand {
    background-position: 0px -375px !important;
}

.w-panel-header-light .w-header-tool.over .w-header-tool-expand {
    background-position: -15px -375px !important;
}

.w-panel-container-light {

}

.w-panel-container-light.collapse {
    border: none !important;
    border-top: 1px solid #b0bdcd !important;
    border-left: 1px solid #b0bdcd !important;
    border-right: 1px solid #b0bdcd !important;
}
.w-panel-header-wrap-light_important, .w-panel-header-light_important {
    background: url(images/wx-panel-light.png) no-repeat;
}

.w-panel-header-wrap-light_important {
    background-position: left -216px;
}

.w-panel-header-wrap-light_important .w-panel-header {
    background-position: right -243px;
}

.w-panel-header-light_important .w-header-tool-collapse {
    background-position: -30px -360px !important;
}

.w-panel-header-light_important .w-header-tool.over .w-header-tool-collapse {
    background-position: -45px -360px !important;
}

.w-panel-header-light_important .w-header-tool-expand {
    background-position: -30px -375px !important;
}

.w-panel-header-light_important .w-header-tool.over .w-header-tool-expand {
    background-position: -45px -375px !important;
}

.w-panel-container-light_important.collapse {
    border: none !important;
    border-top: 1px solid #587E92 !important;
    border-left: 1px solid #587E92 !important;
    border-right: 1px solid #587E92 !important;

}

.w-panel-header-wrap-round, .w-panel-header-round {
    background: url(images/wx-panel-round.png) no-repeat;
}

.w-panel-header-wrap-round {
    background-position: 0px 0px;
}

.w-panel-header-wrap-round .w-panel-header {
    background-position: right -27px;
}

.w-panel-header-round .w-header-tool-collapse {
    background-position: 0px -360px !important;
}

.w-panel-header-round .w-header-tool.over .w-header-tool-collapse {
    background-position: -15px -360px !important;
}

.w-panel-header-round .w-header-tool-expand {
    background-position: 0px -375px !important;
}

.w-panel-header-round .w-header-tool.over .w-header-tool-expand {
    background-position: -15px -375px !important;
}

.w-panel-container-round.collapse {
    border: none !important;
    border-top: 1px solid #b0bdcd !important;
    border-left: 1px solid #949494 !important;
    border-right: 1px solid #949494 !important;
}

.w-panel-header-wrap-round_important, .w-panel-header-round_important {
    background: url(images/wx-panel-round.png) no-repeat;
}

.w-panel-header-wrap-round_important {
    background-position: left -216px;
}

.w-panel-header-wrap-round_important .w-panel-header {
    background-position: right -243px;
}

.w-panel-header-round_important .w-header-tool-collapse {
    background-position: -30px -360px !important;
}

.w-panel-header-round_important .w-header-tool.over .w-header-tool-collapse {
    background-position: -45px -360px !important;
}

.w-panel-header-round_important .w-header-tool-expand {
    background-position: -30px -375px !important;
}

.w-panel-header-round_important .w-header-tool.over .w-header-tool-expand {
    background-position: -45px -375px !important;
}

.w-panel-container-round_important.collapse {
    border: none !important;
    border-top: 1px solid #587E92 !important;
    border-left: 1px solid #587E92 !important;
    border-right: 1px solid #587E92 !important;
}

.w-tabpanel {
    width: 100%;
    position: relative;
    overflow: hidden;
    zoom: 1;
    text-align: left;
    font-family: "돋움",Dotum,Helvetica,sans-serif;
    font-size: 12px;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

.w-tabpanel-nav-container {
    height: 25px;
    padding: 0px !important;
    margin: 0px !important;
    left: 0;
    top: 0;
    border: 0px !important;
    border-bottom: none;
    overflow: hidden;
    zoom: 1;
}

.w-tabpanel-tab-container {
    height: 25px;
    overflow: hidden;
    float: left;
    white-space: nowrap;
    padding: 0;
    margin: 0;
    border: 0;
    width: 500px;
}

.w-tabpanel-tabs {
    float: left;
    overflow: hidden;
    height: 25px;
    white-space: nowrap;
    padding: 0;
    margin: 0;
    border: 0;
    width: 4000px;
}

.w-tabpanel-scroller-prev {
    padding: 0;
    margin: 0;
    width: 0;
    height: 0;
}

.w-tabpanel-scroller-prev.over {
    background: url(images/wx-tabpanel-button-plain.png) 0px -27px no-repeat;
}

.w-tabpanel-scroller-prev-plain {
    height: 25px;
    width: 17px;
    float: left;
    background: url(images/wx-tabpanel-button-plain.png) 0px 0px no-repeat;
}

.w-tabpanel-scroller-prev-light {
    height: 25px;
    width: 17px;
    float: left;
    background: url(images/wx-tabpanel-button-light.png) 0px 0px no-repeat;
}

.w-tabpanel-scroller-prev-round {
    height: 25px;
    width: 17px;
    float: left;
    background: url(images/wx-tabpanel-button-round.png) 0px 0px no-repeat;
}

.w-tabpanel-scroller-next.over {
    background: url(images/wx-tabpanel-button-plain.png) right -27px no-repeat;
}

.w-tabpanel-scroller-next {
    padding: 0;
    margin: 0;
    width: 0;
    height: 0;
}

.w-tabpanel-scroller-next-plain {
    height: 25px;
    width: 17px;
    float: right;
    background: url(images/wx-tabpanel-button-plain.png) -19px 0px no-repeat;
}

.w-tabpanel-scroller-next-light {
    height: 25px;
    width: 17px;
    float: right;
    background: url(images/wx-tabpanel-button-plain.png) -19px 0px no-repeat;
}

.w-tabpanel-scroller-next-round {
    height: 25px;
    width: 17px;
    float: right;
    background: url(images/wx-tabpanel-button-round.png) -19px 0px no-repeat;
}

.w-tabpanel-header-wrap {
    /*position:absolute;*/
    float: left;
    display: inline-block;
    background-position: left 0px !important;
    height: 25px;
    margin: 0px 2px 0px 0px;
    cursor: pointer;
}

.w-tabpanel .w-tabpanel-header-wrap .w-header-textbox {
    cursor: pointer;
}

.w-tabpanel-header {
    vertical-align: top;
    text-align: left;
    position: relative;
    margin: 0;
    zoom: 1;
    min-width: 15px;
    padding-right: 5px;
    height: 25px;
    background-position: right -27px !important;
}

/* tabPanel Active*/
.w-tabpanel-header-wrap.active {
    background-position: left -54px !important;
    background-color: #efefef;
}

.w-tabpanel-header-wrap.active .w-tabpanel-header {
    background-position: right -81px !important;
}

/* tabPanel disabled*/
.w-tabpanel.disabled .w-tabpanel-header-wrap, .w-tabpanel-header-wrap.disabled {
    background-position: left -150px;
}

.w-tabpanel.disabled .w-tabpanel-header, .w-tabpanel-header-wrap.disabled .w-tabpanel-header {
    background-position: right -175px;
}

.w-tabpanel .w-tabpanel-nav-clear {
    clear: both;
}

.w-tabpanel-header-caption {
    line-height: 25px;
    color: #6c6c6c;
    font-weight: bold;
    outline: 0 none;
    border: 0px none;
    display: inline-block;
    *display: inline;
    *line-height: 23px;
    *vertical-align: middle;
    text-overflow: ellipsis;
!important white-space : nowrap;
!important overflow : hidden;
!important
}

.w-tabpanel-header-wrap.active .w-tabpanel-header-caption {
    color: #ffffff;
}

.w-tabpanel-header-wrap-plain, .w-tabpanel-header-plain {
    background: url(images/wx-tabpanel-plain.png) no-repeat;
    background-position: left -216px !important;
    border: 0;
}

.w-tabpanel-header-plain {
    background-position: right -243px !important;
}

.w-tabpanel-header-wrap-plain.active {
    /*background-position: left -216px !important;*/
    background-position: left 0px !important;
}

.w-tabpanel-header-wrap-plain.active .w-tabpanel-header {
    /*background-position: right -243px !important;*/
    background-position: right -27px !important;
}

.w-tabpanel-header-wrap-light, .w-tabpanel-header-light {
    background: url(images/wx-tabpanel-light.png) no-repeat;
}

.w-tabpanel-header-wrap-light.active {
    background-position: left -108px !important;
}

.w-tabpanel-header-wrap-light.active .w-tabpanel-header {
    background-position: right -135px !important;
}

.w-tabpanel-header-wrap-round, .w-tabpanel-header-round {
    background: url(images/wx-tabpanel-round.png) no-repeat;
}

.w-tabpanel-header-wrap-round.active {
    /*background-position: right -27px !important;*/
}

.w-tabpanel .w-tabpanel-body {
    position: relative;
    overflow: hidden;
    top: 0;
    zoom: 1;
    padding: 0;
    margin: 0;
    background-color: #fff;
    border-top: 1px solid #bebebe !important;
    border-right: 1px solid #bebebe !important;
    border-bottom: 1px solid #bebebe !important;
    border-left: 1px solid #bebebe !important;
}

.w-accordionpanel {
    width: 100%;
    position: relative;
    overflow: hidden;
    zoom: 1;
    margin: 0;
    padding: 0;
    text-align: left;
    font-family: "돋움",Dotum,Helvetica,sans-serif;
    font-size: 12px;
}

.w-accordionpanel-captionbar-wrap {
    background-position: 0px 0px;
    padding: 0px 0px 0px 5px;
    height: 25px;
}

.w-accordionpanel-captionbar {
    background-position: right -27px;
    height: 25px;
}

.w-accordionpanel-header-wrap {
    background-position: 0px -54px;
}

.w-accordionpanel-header-wrap .w-accordionpanel-header {
    background-position: right -81px;
}

.w-accordionpanel.disabled .w-accordionpanel-header-wrap, .w-accordionpanel-header-wrap.disabled {
    background-position: 0px -216px;
}

.w-accordionpanel.disabled .w-accordionpanel-header, .w-accordionpanel-header-wrap.disabled .w-accordionpanel-header {
    background-position: right -243px;
}

.w-accordionpanel.disabled .w-accordionpanel-footer {
    border-top: 1px solid #9a9a9a;
}

.w-accordionpanel-caption {
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
    color: #3b3b3b;
    font-weight: bold;
    height: 16px;
    padding: 4px 2px 4px 2px;
}

.w-accordionpanel-container {
    border: 1px solid #bebebe;
    border-top: 1px solid #9a9a9a;
    border-top: none;
    border-bottom: none !important;
    /*display:none;*/
}

.w-accordionpanel-container.selected {
    display: block;
}

.w-accordionpanel-plain {
}

.w-accordionpanel-container-plain {
    border-bottom: none !important;
}

.w-accordionpanel-plain .w-accordionpanel-captionbar-wrap, .w-accordionpanel-plain .w-accordionpanel-captionbar,
.w-accordionpanel-header-wrap-plain, .w-accordionpanel-header-plain {
    background-image: url(images/wx-accordionpanel-plain.png);
    border: none !important;
}

.w-accordionpanel-plain .w-accordionpanel-caption {
    color: #fff
}

.w-accordionpanel-plain .w-accordionpanel-footer {
    border-top: 1px solid #9a9a9a;
}

.w-accordionpanel-plain_important {
}

.w-accordionpanel-container-plain_important {
    border-top: 1px solid #557b90 !important;
}

.w-accordionpanel-plain_important .w-accordionpanel-captionbar-wrap {
    background-image: url(images/wx-accordionpanel-plain.png);
    background-position: left -270px !important;
}

.w-accordionpanel-plain_important .w-accordionpanel-captionbar {
    background-image: url(images/wx-accordionpanel-plain.png);
    background-position: right -297px !important;
}

.w-accordionpanel-plain_important .w-accordionpanel-captionbar-wrap, .w-accordionpanel-plain_important .w-accordionpanel-captionbar,
.w-accordionpanel-header-wrap-plain_important, .w-accordionpanel-header-plain_important {
    background-image: url(images/wx-accordionpanel-plain.png);
    background-position: left -324px;
    border: none !important;
}

.w-accordionpanel-plain_important .w-accordionpanel-caption {
    color: #fff
}

.w-accordionpanel-header-wrap-plain_important .w-accordionpanel-header-plain_important {
    background-position: right -351px;
}

.w-accordionpanel-plain_important .w-accordionpanel-footer {
    border-top: 1px solid #557b90;
}

.w-accordionpanel-light {

}

.w-accordionpanel-container-light {
    border-top: 1px solid #949494 !important;
}

.w-accordionpanel-light .w-accordionpanel-captionbar-wrap, .w-accordionpanel-light .w-accordionpanel-captionbar,
.w-accordionpanel-light .w-accordionpanel-header-wrap, .w-accordionpanel-light .w-accordionpanel-header {
    background-image: url(images/wx-accordionpanel-light.png)
}

.w-accordionpanel-light .w-accordionpanel-caption {
    color: #fff
}

.w-accordionpanel-light .w-accordionpanel-footer {
    border-top: 1px solid #9a9a9a;
}

.w-accordionpanel-light_important {
}

.w-accordionpanel-container-light_important {
    border-top: 1px solid #557b90 !important;
}

.w-accordionpanel-light_important .w-accordionpanel-captionbar-wrap {
    background-image: url(images/wx-accordionpanel-light.png);
    background-position: left -270px !important;
}

.w-accordionpanel-light_important .w-accordionpanel-captionbar {
    background-image: url(images/wx-accordionpanel-light.png);
    background-position: right -297px !important;
}

.w-accordionpanel-light_important .w-accordionpanel-captionbar-wrap, .w-accordionpanel-light_important .w-accordionpanel-captionbar,
.w-accordionpanel-light_important .w-accordionpanel-header-wrap, .w-accordionpanel-light_important .w-accordionpanel-header {
    background-image: url(images/wx-accordionpanel-light.png);
    background-position: left -324px;
    border: none !important;
}

.w-accordionpanel-light_important .w-accordionpanel-caption {
    color: #fff
}

.w-accordionpanel-header-wrap-light_important .w-accordionpanel-header-light_important {
    background-position: right -351px;
}

.w-accordionpanel-light_important .w-accordionpanel-footer {
    border-top: 1px solid #557b90;
}

.w-accordionpanel-round .w-accordionpanel-captionbar-wrap, .w-accordionpanel-round .w-accordionpanel-captionbar,
.w-accordionpanel-round .w-accordionpanel-header-wrap, .w-accordionpanel-round .w-accordionpanel-header {
    background-image: url(images/wx-accordionpanel-round.png)
}

.w-accordionpanel-container-round {
    border-top: 1px solid #949494 !important;
}

.w-accordionpanel-round .w-accordionpanel-caption {
    color: #fff
}

.w-accordionpanel-round .w-accordionpanel-footer {
    border-top: 1px solid #9a9a9a;
}

.w-accordionpanel-round_important {

}

.w-accordionpanel-container-round_important {
    border-top: 1px solid #557b90 !important;
}

.w-accordionpanel-round_important .w-accordionpanel-captionbar-wrap {
    background-image: url(images/wx-accordionpanel-round.png);
    background-position: left -486px;
}

.w-accordionpanel-round_important .w-accordionpanel-captionbar {
    background-image: url(images/wx-accordionpanel-round.png);
    background-position: right -513px;
}

.w-accordionpanel-round_important .w-accordionpanel-header-wrap, .w-accordionpanel-round_important .w-accordionpanel-header {
    background-image: url(images/wx-accordionpanel-round.png);
    background-position: left -540px;
    border: none !important;
}

.w-accordionpanel-round_important .w-accordionpanel-caption {
    color: #fff
}

.w-accordionpanel-header-wrap-round_important .w-accordionpanel-header-round_important {
    background-position: right -567px;
}

.w-accordionpanel-round_important .w-accordionpanel-footer {
    border-top: 1px solid #557b90;
}

.w-modalwindow {
    position: absolute;
    left: 400px;
    top: 400px;
    z-index: 1000;

    font-size: 12px;
    font-family: "돋움",Dotum,Helvetica,sans-serif;
}

.w-modalwindow .w-panel-header-wrap {
    height: 29px
}

.w-modalwindow .w-panel-header .w-header-tool .w-header-tool-close {
    top: 2px;
    left: 0;
}

.w-modalwindow .w-panel-header .w-header-textbox {
    top: 3px
}

.w-modalwindow .w-panel-header-wrap-plain {
    background: url(images/wx-modalwindow-plain.png) no-repeat;
    background-position: left 0px;

}

.w-modalwindow .w-panel-header-wrap-plain .w-panel-header-plain .w-header-tool.over .w-tools {
    background-position: -15px -90px !important;
}

.w-modalwindow .w-panel-plain .w-modalwindow-header-wrap-plain, .w-modalwindow.w-panel-plain .w-modalwindow-header-plain {
    height: 29px;
    background: url(images/wx-modalwindow-plain.png) no-repeat;
    background-position: right -32px;
}

.w-modalwindow .w-panel-plain .w-modalwindow-header-wrap {
    background-position: 0px 0px;
    height: 29px;
}

.w-modalwindow .w-panel-plain .w-modalwindow-header {
    background-position: right -32px;
    height: 29px;
    padding: 4px 0px;
}

.w-modalwindow-container-plain {
    border-right: 1px solid #c0c0c1 !important;
    border-bottom: 1px solid #c0c0c1 !important;
    border-left: 1px solid #c0c0c1 !important;
    border-top: 1px dashed #e2e2e2 !important;
}

.w-modalwindow {
    position: absolute;
    left: 400px;
    top: 400px;
    z-index: 1000;

    font-size: 12px;
    font-family: "돋움",Dotum,Helvetica,sans-serif;
}

.w-modalwindow .w-panel-header-wrap {
    height: 29px
}

.w-modalwindow .w-panel-header .w-header-tool .w-header-tool-close {
    top: 2px;
    left: 0;
}

.w-modalwindow .w-panel-header-wrap-plain_important {
    background: url(images/wx-modalwindow-plain.png) no-repeat;
    background-position: left -64px;
    border: none !important

}

.w-modalwindow .w-panel-plain_important .w-modalwindow-header-wrap-plain_important, .w-modalwindow.w-panel-plain_important .w-modalwindow-header-plain_important {
    height: 29px;
    background: url(images/wx-modalwindow-plain.png) no-repeat;
    background-position: right -96px;
}

.w-modalwindow .w-panel-header-wrap-plain_important .w-panel-header-plain_important .w-header-tool.over .w-tools {
    background-position: -45px -510px !important
}

.w-modalwindow .w-panel-plain_important .w-modalwindow-header-wrap {
    background-position: 0px 0px;
    height: 29px;
}

.w-modalwindow .w-panel-plain_important .w-modalwindow-header {
    background-position: right -32px;
    height: 29px;
    padding: 4px 0px;
}

.w-modalwindow .w-panel-header-wrap-light {
    background: url(images/wx-modalwindow-light.png) no-repeat;
    background-position: left 0px;
}

.w-modalwindow .w-panel-light .w-modalwindow-header-wrap-light, .w-modalwindow.w-panel-light .w-modalwindow-header-light {
    height: 29px;
    background: url(images/wx-modalwindow-light.png) no-repeat;
    background-position: right -32px;
}

.w-modalwindow .w-panel-light .w-modalwindow-header-wrap {
    background-position: 0px 0px;
    height: 29px;
}

.w-modalwindow .w-panel-light .w-modalwindow-header {
    background-position: right -32px;
    height: 29px;
    padding: 4px 0px;
}

.w-modalwindow .w-panel-header-wrap-light .w-panel-header-light .w-header-tool.over .w-tools {
    background-position: -15px -510px !important
}

.w-modalwindow-container-light {
    border: 1px solid #c0c0c1 !important;
    border-top: 1px solid #949494 !important;
}

.w-modalwindow .w-panel-header-wrap-light_important {
    height: 29px;
    background: url(images/wx-modalwindow-light.png) no-repeat;
    background-position: left -64px;
}

.w-modalwindow .w-panel-light_important .w-modalwindow-header-wrap-light_important, .w-modalwindow.w-panel-light_important .w-modalwindow-header-light_important {
    height: 29px;
    background: url(images/wx-modalwindow-light.png) no-repeat;
    background-position: right -96px;
}

.w-modalwindow .w-panel-light_important .w-modalwindow-header-wrap {
    background-position: 0px 0px;
    height: 29px;
}

.w-modalwindow .w-panel-light_important .w-modalwindow-header {
    background-position: right -32px;
    height: 29px;
    padding: 4px 0px;
}

.w-modalwindow .w-panel-header-wrap-light_important .w-panel-header-light_important .w-header-tool.over .w-tools {
    background-position: -45px -510px !important
}

.w-modalwindow .w-panel-header-wrap-round {
    height: 29px;
    background: url(images/wx-modalwindow-round.png) no-repeat;
    background-position: left 0px;
}

.w-modalwindow .w-panel-round .w-modalwindow-header-wrap-round, .w-modalwindow.w-panel-round .w-modalwindow-header-round {
    height: 29px;
    background: url(images/wx-modalwindow-round.png) no-repeat;
    background-position: right -32px;
}

.w-modalwindow .w-panel-round .w-modalwindow-header-wrap {
    background-position: 0px 0px;
    height: 29px;
}

.w-modalwindow .w-panel-round .w-modalwindow-header {
    background-position: right -32px;
    height: 29px;
    padding: 4px 0px;
}

.w-modalwindow .w-panel-header-wrap-round .w-panel-header-round .w-header-tool.over .w-tools {
    background-position: -15px -510px !important
}

.w-modalwindow-container-round {
    border: 1px solid #c0c0c1 !important;
    border-top: 1px solid #949494 !important;
}
.w-modalwindow .w-panel-header-wrap-round_important {
    height: 29px;
    background: url(images/wx-modalwindow-round.png) no-repeat;
    background-position: left -64px;
}

.w-modalwindow .w-panel-round_important .w-modalwindow-header-wrap-round_important, .w-modalwindow.w-panel-round_important .w-modalwindow-header-round_important {
    height: 29px;
    background: url(images/wx-modalwindow-round.png) no-repeat;
    background-position: right -96px;
}

.w-modalwindow .w-panel-round_important .w-modalwindow-header-wrap {
    background-position: 0px 0px;
    height: 29px;
}

.w-modalwindow .w-panel-round_important .w-modalwindow-header {
    background-position: right -32px;
    height: 29px;
    padding: 4px 0px;
}

.w-modalwindow .w-panel-header-wrap-round_important .w-panel-header-round_important .w-header-tool.over .w-tools {
    background-position: -45px -510px !important
}

.w-toolbar {
    background: #f4f4f4;
    overflow: hidden;
    text-align: right
}

.w-toolbar-top {
    border-top: 1px solid #949494;
    border-left: 1px solid #BEBEBE;
    border-right: 1px solid #BEBEBE;
    border-bottom: none;
    height: 22px;
    padding: 1px 0px 1px 0px;
}

.w-toolbar-normal.w-toolbar-top {
    border: none;
    height: 25px;
}

.w-toolbar.w-toolbar-bottom {
    border: 1px solid #c5c5c5;
    border-top: none;
    height: 25px;
    padding: 2px 2px 2px 10px;
}

.w-toolbar-status.w-toolbar-bottom {
    background: #f4f4f4;
    border-left: 1px solid #c5c5c5;
    border-right: 1px solid #c5c5c5;
    border-bottom: 1px solid #c5c5c5;
    height: 29px;
}

.w-toolbar-item {
    display: inline-block;
    *display: inline;
    zoom: 1;
    overflow: hidden;
    vertical-align: middle;
}

.w-toolbar-fill {
    display: inline-block;
    *display: inline;
}

.w-overay {
    width: 400px;
    height: 400px;
    position: absolute;
    left: 0;
    top: 0;
    background: url(images/wx-overay.png) repeat;
    display: none;
    z-index: 999;
}

.w-loader {
    position: absolute;
    left: 0;
    top: 0;
    display: none;
    z-index: 1001;
    background: #fdfdfd;
    text-align: center;
    border: 1px solid #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;

}

.w-loader-indicator {
    display: inline-block;
    *display: inline;
    text-align: center;
    width: 24px;
    height: 24px;
    margin: 10px;
    background: url(images/wx-loader-indicator.gif) no-repeat;

}

.w-loader-text {
    font-family: "돋움",Dotum,Helvetica,sans-serif;
    display: block;
    color: #333;
    font-weight: bold;
    font-size: 12px;
}

.w-loader-cancel {
    margin-top: 10px;
}

.w-datepicker {
    zoom: 1;
    z-index: 10000;
    width: 140px;
}

.w-datepicker-default {
    float: left;
    font-family: Verdana, sans-serif;
    background-color: #fff !important;
    font-size: 0.8em !important;
    border: solid 1px #888;
}

.w-datepicker-default table {
    border-spacing: 1px;
    border-collapse: collapse;
    width: 100%;
}

.w-datepicker-default tr {
    line-height: 20px;
    border: 1px solid #eee;
}

.w-datepicker-default td {
    margin: 0;
    padding: 0;
    width: 25px;
    text-align: center;
    border: 1px solid #eee;
}

.w-datepicker-default-prevnext {
    font-family: "돋움",Dotum,Helvetica,sans-serif;
    color: #333;
    cursor: pointer;
    font-weight: bolder;
}

.w-datepicker-default-prevnext:hover {
    background-color: #eee;
}

.w-datepicker-default-monyear {
    color: #222;
    font-size: 0.9em !important;
    font-weight: bold;
}

.w-datepicker-default-dow {
    background-color: #fff;
    color: #444;
    font-size: 0.9em !important;
    font-weight: normal;
    height: 20px;
    border-left: 0 #fff;
    border-right: 0 #fff;
}

.w-datepicker-default-day {
    background-color: #fff;
    color: #696f6f;
    font-weight: normal;
}

.w-datepicker-default-day-hover {
    background-color: #eee;
    color: #696f6f;
    cursor: pointer;
    font-weight: normal;
}

.w-datepicker-default-activeIndex {
    background-color: #696e71;
    cursor: pointer;
    color: #fff;
}

.w-datepicker-default-activeIndex-hover {
    background-color: #696e71;
    cursor: pointer;
    color: #fff;
}

.w-datepicker-default-today .today {
    text-decoration: underline;
    cursor: pointer;
}

.w-datepicker-default-today-hover {
    cursor: pointer;
    font-weight: bolder;
    text-decoration: underline;
}

.w-datepicker-default-sat {
    background-color: #fff;
    color: #01a3e4;
    font-weight: normal;
}

.w-datepicker-default-sat-hover {
    background-color: #f2f3f5;
    color: #01a3e4;
    cursor: pointer;
    font-weight: normal;
}

.w-datepicker-default-sun {
    background-color: #fff;
    color: #ff5900;
    font-weight: normal;
}

.w-datepicker-default-sun-hover {
    background-color: #f2f3f5;
    color: #ff5900;
    cursor: pointer;
    font-weight: normal;
}

.w-datepicker-default-noday {
    background-color: #fff;
    color: #ddd;
    cursor: default;
}

.w-datepicker-year-box {
    font-size: 12px;
}

.w-datepicker-month-box {
    font-size: 12px;
}

.w-datepicker-today-layout {
    vertical-align: bottom !important;
    /*padding: 2px 0px 0px 0px !important;*/
    margin-top: 12px !important;
    padding-top: 3px !important;
}

.w-datepicker-today {
    font-size: 11px;
    cursor: pointer;
    background-color: #333;
    color: #fff;
    border-radius: 2px;
    padding: 2px;
    margin: 0px 0px !important;
}

.w-datepicker-today:hover {
    background-color: #555;
    cursor: pointer;
}

.w-richtextedit {
    background-color: white;
    border: 1px solid #c5c5c5;
}

.w-richtextedit iframe {
    border: none;
    margin: 0;
    padding: 0
}

.w-richtextedit textarea {
    border: none;
    margin: 0;
    padding: 2px 4px;
    overflow-y: scroll;
    font: 10pt Arial, Verdana;
    resize: none;
    outline: none; /* webkit grip focus */
}

.w-richtextedit-toolbar {
    background: url('images/wx-richtextedit-toolbar.gif') repeat
}

.w-richtextedit-group {
    float: left;
    height: 26px
}

.w-richtextedit-button {
    float: left;
    width: 24px;
    height: 24px;
    margin: 1px 0 1px 0;
    background: url('images/wx-richtextedit-buttons.gif')
}

.w-richtextedit-customButton {
    float: left;
    width: 16px;
    height: 16px;
    margin: 4px 4px 4px 4px;
}

.w-richtextedit-disabled {
    opacity: 0.3;
    filter: alpha(opacity = 30)
}

.w-richtextedit-line {
    float: left;
    width: 1px;
    height: 23px;
    margin: 1px 0 1px 0;
    background: #CCC
}

.w-richtextedit-popup {
    border: solid 1px #999;
    background-color: white;
    position: absolute;
    font: 10pt Arial, Verdana;
    cursor: default;
    z-index: 10000
}

.w-richtextedit-list div {
    padding: 2px 4px 2px 4px
}

.w-richtextedit-list p,
.w-richtextedit-list h1,
.w-richtextedit-list h2,
.w-richtextedit-list h3,
.w-richtextedit-list h4,
.w-richtextedit-list h5,
.w-richtextedit-list h6,
.w-richtextedit-list font {
    padding: 0;
    margin: 0;
    background-color: transparent;
}

.w-richtextedit-color {
    width: 150px;
    padding: 1px 0 0 1px
}

.w-richtextedit-color div {
    float: left;
    width: 14px;
    height: 14px;
    margin: 0 1px 1px 0
}

.w-richtextedit-prompt {
    background-color: #F6F7F9;
    padding: 4px;
    font-size: 8.5pt
}

.w-richtextedit-prompt input,
.w-richtextedit-prompt textarea {
    font: 8.5pt Arial, Verdana;
}

.w-richtextedit-msg {
    background-color: #FDFCEE;
    width: 150px;
    padding: 4px;
    font-size: 8.5pt
}

.w-icon {
    zoom: 1;
    position: relative;
    display: inline-block;
    *display: inline;
}

.w-icon .w-iconable {
    width: 16px;
    height: 16px;
    margin: 3px;
}

.w-icon-caption {
    height: 22px;
    padding: 0;
    margin: 0;
    line-height: 22px;
    vertical-align: top;
    display: inline-block;
    *display: inline;
    color: #3B3B3B;
}

.w-icon.disabled .w-icon-caption {
    color: #bebebe;
}

.w-icon.disabled .w-iconable {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    /* IE8 */
    filter: alpha(opacity = 40); /* IE6 ~ IE7 */
    opacity: 0.4;
}

.w-html {
    position: relative;
    zoom: 1;
    overflow: hidden;
    white-space: normal;
}

.w-separator {
    background-color: #c5c5c5;
}

.w-filemanager {
    font-family: "돋움",Dotum,Helvetica,sans-serif;
    border: none;
    font-size: 12px;
    color: #3b3b3b;
}

.w-filemanager-table {
    table-layout: fixed;
    width: 100%;
    height: 100%;
    border-collapse: collapse;
    border: 1px solid #D4D4D4;
}

.w-filemanager-table th {
    border: 1px solid #D4D4D4;
    padding: 2px;
}

.w-filemanager-table thead tr, .w-filemanager-table thead td {
    height: 23px;
}

.w-filemanager-table-header {
    height: 20px;
    background-color: #efefef;
}

.w-filemanager-table-header td {
    height: 20px;
    vertical-align: middle;
    text-align: center;
}

.w-filemanager-table-header .w-filemanager-table-header-filename {
    vertical-align: middle;
}

.w-filemanager-table-header .w-filemanager-table-header-filesize {
    vertical-align: middle;
}

.w-filemanager-table-header .w-filemanager-table-header-filestatus {
    vertical-align: middle;
}

.w-filemanager-table-body {
    width: 100%;
    table-layout: fixed;
}

.w-filemanager-table-body tr {
    height: 23px;
}

.w-filemanager-table-body td {
    height: 23px;
    padding: 2px;
    vertical-align: middle;
}

.w-filemanager-table-body td.qq-upload-file span.w-addfilename {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;
    *display: inline;
    line-height: 20px;
    vertical-align: middle;
    padding: 0px 0px 0px 4px;
}

.w-filemanager-table-list td.qq-upload-size {
    text-align: right;
}

.w-filemanager-table-list td.qq-upload-size span.file-state-size {
    vertical-align: middle;
    padding: 0px 4px 0px 0px;
    display: inline-block;
    *display: inline;
    text-align: right;
}

.w-filemanager-table-body td.wux-upload-state {
    text-align: right;
}

.w-filemanager-table-body td.wux-upload-state span.file-state-text {
    vertical-align: middle;
    padding: 0px 4px 0px 0px;
}

.w-filemanager-table-body td.wux-upload-state span.file-state-text-success {
    color: #ff1906;
}

.w-filemanager-table-body td.wux-upload-state span.file-state-text-fail {
    color: #1f88ff;
}

.w-filemanager-table-body span.file-remove {
    vertical-align: middle;
    cursor: pointer;
}

.w-filemanager-buttons {
    text-align: right;
}

.w-filemanager-buttons .w-button {
    margin: 4px;
}

.w-filemanager-loader {
    vertical-align: middle;
    width: 16px;
    height: 16px;
    display: inline-block;
    *display: inline;
    text-align: center;
}

.w-filemanager-loader-indicator {
    display: inline-block;
    *display: inline;
    text-align: center;
    width: 16px;
    height: 16px;
    background: url(images/wx-loader-indicator16.gif) no-repeat;
}

.w-icon-label {
    background: url(images/wx-label-icon-01.png) 0px 0px no-repeat !important;
}
