.ext-ie .x-menu-item-icon {left: -24px;}
.ext-strict .x-menu-item-icon {left: 3px;}
.ext-ie6 .x-menu-item-icon {left: -24px;}

body, td, th {font-family: arial,helvetica; font-size: 12px;}
.x-grid3-row-expanded .x-grid3-row-body { padding: 5px; }
.x-tree-node-leaf .x-tree-node-icon {
	background-image:url(../images/icons/bullet_go.png);
}
.navnode { padding: 8px 0; }
.navnode .x-tree-node-icon { background-image: none; }
.radar .x-tree-node-over { background-color: #D9E8FB;}
.radar .x-tree-selected { background-color: #DB8A59; }
.login-mask { opacity: 1; -moz-opacity: 1; }
#fhsgrid .x-grid3-cell-inner, #fhsgrid .x-grid3-hd-inner {
	overflow: 	auto; white-space: 	normal !important;
}
.x-tab-panel-noborder .x-tab-panel-header-noborder, .x-panel-noborder .x-panel-tbar-noborder .x-toolbar {
	border-bottom-width:0;
}
 .x-tab-panel-noborder .x-tab-panel-footer-noborder{
 	border-top-width:0;
 }
.x-panel-noborder .x-panel-tbar-noborder .x-toolbar, .x-tab-panel-tbar-noborder .x-toolbar {
	background: #F0F4F5 url(../images/noborderbg.gif) repeat-x scroll left top;
}
.loading-indicator { font-size:8pt; background-image:url('../lib/ext/resources/images/grid/loading.gif');
background-repeat: no-repeat; background-position:top left; padding-left:20px; height:18px; text-align:left;
}
.message-box{ margin-bottom: 5px; }
#message-area{ background: #555; color: #eee; padding: 2px; }
#loading{ position:absolute; left:45%; top:40%; border:1px solid #6593cf; padding:2px; background:#c3daf9; width:150px; text-align:center; z-index:20001; }
#loading .loading-indicator{ border:1px solid #a3bad9; background:white url(block-bg.gif) repeat-x; color:#003366; font:bold 13px tahoma,arial,helvetica; padding:10px; margin:0; }
#bannerad { width: 468px; height: 60px; position: absolute; top: 0; right: 150px; }
#logoutbox { width: 150px; position: absolute; right: 0; top: 0; padding: 5px 10px; text-align: center; }
#logout-btn { position: absolute; right: 52px; top: 25px; }
#footer img { float: right; padding-left: 10px; }
#footer.radar { background-color: #EFE8D6; }



/* Nice Office Changes*/

#header.niceoffice { margin:0; padding: 0; background:#fff url(../images/niceoffice/headerbkgd.jpg) 0 0 repeat-x;}
#header.niceoffice h1 {height: 50px; font-family: Arial, Helvetica, sans-serif; font-size: 36px; font-weight: normal; color:#fff; background:url(../images/niceoffice/n-logo.jpg) 0 0 no-repeat; padding: 5px 0 0 60px;}
.niceoffice > .x-tab-panel-header .x-tab-strip-top {background:#000 url('../images/niceoffice/tab-strip-bg.gif')}
.niceoffice .x-tab-strip-top .mainnav .x-tab-right {background-image:none;}
.niceoffice .x-tab-strip-top .mainnav .x-tab-left {background-image:none;}
.niceoffice .x-tab-strip-top .mainnav .x-tab-strip-inner {background-image:none;}
.niceoffice .x-tab-strip-top .mainnav .x-tab-strip-text {color:#555; padding:4px 0 5px 0;}
.niceoffice .x-tab-strip-top .mainnav.x-tab-strip-over .x-tab-right {background:url(../images/niceoffice/tab-strip-bg-active.gif) left top repeat-x;}
.niceoffice .x-tab-strip-top .mainnav.x-tab-strip-over .x-tab-left {background:url(../images/niceoffice/tab-strip-bg-active.gif) left top repeat-x;}
.niceoffice .x-tab-strip-top .mainnav.x-tab-strip-over .x-tab-strip-inner {background:url(../images/niceoffice/tab-strip-bg-active.gif) left top repeat-x;}
.niceoffice .x-tab-strip-top .mainnav.x-tab-strip-active .x-tab-right {background:url(../images/niceoffice/tab-strip-bg-active.gif) left top repeat-x;}
.niceoffice .x-tab-strip-top .mainnav.x-tab-strip-active .x-tab-left {background:url(../images/niceoffice/tab-strip-bg-active.gif) left top repeat-x;}
.niceoffice .x-tab-strip-top .mainnav.x-tab-strip-active .x-tab-strip-inner {background:url(../images/niceoffice/tab-strip-bg-active.gif) left top repeat-x;}
.niceoffice .x-tab-strip-top .x-tab-right {background-image:url(../images/niceoffice/tabs-sprite.gif);}
.niceoffice .x-tab-strip-top .x-tab-left {background-image:url(../images/niceoffice/tabs-sprite.gif);}
.niceoffice .x-tab-strip-top .x-tab-strip-inner {background-image:url(../images/niceoffice/tabs-sprite.gif);}
.niceoffice #logoutbox {height: 60px; background: url(../images/niceoffice/logout.gif) top right no-repeat;}
.niceoffice #logoutbox.over {background-image: url(../images/niceoffice/logout-over.gif);}
.niceoffice #logoutbox p {color: #fff; padding-top: 5px;}
.niceoffice #logout-btn {padding-top: 5px;}
.niceoffice .x-tree .x-panel-body {background:url(../images/niceoffice/bkgdpattern.gif) 0 0 repeat;}
.niceoffice .actionbtn .x-btn-left {background-image:url('../images/niceoffice/btn-sprite.gif');}
.niceoffice .actionbtn .x-btn-center {background:transparent url('../images/niceoffice/btn-sprite.gif') repeat-x scroll 0 -42px;}
.niceoffice .actionbtn.x-btn-menu-active  .x-btn-center {background:transparent url('../images/niceoffice/btn-sprite.gif') repeat-x scroll 0 -105px;}
.niceoffice .actionbtn .x-btn-right {background:transparent url('../images/niceoffice/btn-sprite.gif') repeat-x scroll 0 -21px;}
.niceoffice .actionbtn.x-btn-menu-active .x-btn-right {background:transparent url('../images/niceoffice/btn-sprite.gif') repeat-x scroll 0 -84px;}
.niceoffice .x-panel-btns .x-btn-left {background-image:url('../images/niceoffice/btn-sprite.gif');}
.niceoffice .x-panel-btns .x-btn-right {background-image:url('../images/niceoffice/btn-sprite.gif');}
.niceoffice .x-panel-btns .x-btn-center {background-image:url('../images/niceoffice/btn-sprite.gif');}
#footer.niceoffice { padding: 4px; font-size: 10px; background-color: #333; color:#fff; }
#footer.niceoffice a:link, #footer a:visited {color:#7AB1F4;}
#footer.niceoffice a:hover {color:#fff;}






.radar .x-layout-split, .radar .x-tab-panel-header, .radar .x-tab-panel-footer { background-color: #EFE8D6; }

.radar  .x-tab-panel-header .x-tab-strip-top .x-tab-strip-inner, .radar  .x-tab-panel-header .x-tab-strip-top .x-tab-right, .radar  .x-tab-panel-header .x-tab-strip-top .x-tab-left {
  background-image:url('../images/radar/tabs-sprite.gif');
}
.radar * .x-tab-panel-header .x-tab-strip-top .x-tab-strip-inner, .radar * .x-tab-panel-header .x-tab-strip-top .x-tab-right, .radar * .x-tab-panel-header .x-tab-strip-top .x-tab-left {
  background-image:url('../lib/ext/resources/images/gray/tabs/tabs-sprite.gif');
}
.radar .childpanel  .x-panel-header {
  background-image:url('../images/radar/white-top-bottom.gif');
}
.radar .childpanel * .x-panel-header {
  background-image:url('../lib/ext/resources/images/gray/panel/white-top-bottom.gif');
}
.radar #HomeTab .x-panel-tbar-noborder  .x-toolbar, .radar #AdminTab  .x-panel-bwrap  .x-panel-tbar-noborder .x-toolbar  {
	background-image: url('../images/radar/noborderbg.gif');
}
.radar #HomeTab .x-panel-tbar-noborder * .x-toolbar, .radar #AdminTab * .x-panel-bwrap .x-panel-tbar-noborder .x-toolbar  {
	background-image: url('../lib/ext/resources/images/gray/toolbar/noborderbg.gif');
}
.radar .x-tab-strip-bottom{
	background-image: url('../images/radar/tab-strip-btm-bg.gif');
}
h1 { font-size: 20px; margin-bottom: 10px; }
h2 { font-size: 16px; margin-bottom: 10px; padding-top: 4px; }
h3 { font-size: 14px; margin-bottom: 10px; padding-top: 4px; }
p { margin-bottom: 8px; }
p.deviceInfo{ padding: 5px; }
.textarea ul, ol { margin-bottom: 8px; padding-left: 15px; }
.textarea li { margin-bottom: 2px; }
.messageText ul { list-style-type: disc; margin-left: 10px; padding-left: 10px; }
.messageText ol { list-style-type: decimal;  margin-left: 10px; padding-left: 10px; }
.x-dlg-bd { padding: 10px; }
.lid1 { padding-left: 18px; background: url('../images/icons/bullet_black.png') 0 0 no-repeat; }
.lid2 { padding-left: 18px; background: url('../images/icons/bullet_green.png') 0 0 no-repeat; }
.lid3 { padding-left: 18px; background: url('../images/icons/bullet_red.png') 0 0 no-repeat; }
.user-node {
    background-image:  url('../images/icons/user.png') ! important;
}
.regcode {text-align: center; font-weight: bold; font-size: 24px;}
.autoConfig {display: none;}
.manualConfig { display: none;}
.hideOutlook { display: none;}
#device-container .x-grid-bottombar {padding: 10px; background-color: #E6E8EA; border-top: 1px solid #4C535C;}
.detail-div { background-color: #fff; overflow: auto; }
#saleProductPanel { width: 615px; height: 175px; }
.item-name{ font:bold 11px "sans serif", verdana; color:#444444; }
.list-item, .list-email { display:block; padding:2px 5px; font-size:11px; border:1px solid white; border-bottom:1px solid #eee; color:#222222; line-height: 18px; }
.selected-item{ background:#DFE8F6; border:1px dotted #A3BAE9; }
.item-col { width: 200px; float: left; padding: 5px 0 5px 10px; }
.sub-label { font-style: italic; }
.clear-el { clear: both; }
.item-from, .item-date{ font:inherit 11px "sans serif", verdana; color:#444444; }
.item-date { float: right; width: 175px; }
.unread { font-weight: bold; }
.email-header { clear: both; margin-bottom:5px; padding: 5px; font-size: 11px; line-height: 18px; background:#ecf5fe url('../images/post-bg.gif') repeat-x; border:1px solid #c3daf9; }
.value { font-weight: bold; }
.email-header .subject { font-size: 16px; line-height: 24px; font-weight: bold; }
.email-msg { margin: 10px 0; }
#msgFrame { width: 99%; border: none; height: 100%; }
.x-tree-node div.account, ul.links li{
    background:#eee url('../images/tree-bg.gif') repeat-x; margin-top:1px; border-top:1px solid #ddd; border-bottom:1px solid #ccc;
    padding-top:2px; padding-bottom:1px;
}
ul.links li { padding-left: 10px; }
.text-content { padding: 10px; }
.rowbold td { font-weight: bold }
.rowdelete td { color: #aaa; text-decoration: line-through; }
.unapproved { background-color: #F5C4C4; }
.suspicious { background-color: #FAF9AF; }
.x-tree-node img.pop3{background-image:url('../images/icons/bullet_orange.png');}
.x-tree-node img.imap{background-image:url('../images/icons/bullet_blue.png');}
.x-tree-node img.workflow-node{background-image:url('../images/icons/chart_organisation.png');}
.x-tree-node img.status-node1{background-image:url('../images/icons/bullet_black.png');}
.x-tree-node img.status-node2{background-image:url('../images/icons/bullet_green.png');}
.x-tree-node img.status-node3{background-image:url('../images/icons/bullet_red.png');}
.x-uf-buttons-ct { position:relative; margin-bottom: 8px; }
.x-uf-input-wrap { position: absolute; top:0; left: 0;}
.x-uf-input-wrap input {
	position: relative;
	opacity: 0.0;
	-moz-opacity: 0.0;
	filter: alpha(opacity=0);
	-moz-user-focus: ignore;
	border: 0px none transparent;
	cursor: hand;
	width: 75px;
	z-index: 100000;
}
.cal-month-list .x-panel-body table, .cal-day-list .x-panel-body table, .cal-week-list .x-panel-body table {
    width: 100%;
    table-layout: fixed;
    border-collapse: collapse;
    border-spacing: 0;
    empty-cells: show;
}
* html .cal-month-list .week, 
* html .cal-month-list .month-header {
	width: 99%;
}
.cal-month-list .x-panel-body th, .cal-month-list .x-panel-body td {
    width: 14.29%;
    vertical-align: top;
}
.duration-label {
	background-color: #eee;
	color: #888;
	text-align: right;
	padding: 4px;
	height: 40px;
	width: 125px;
	vertical-align: top;
	border-bottom: 1px solid #DDD;
	border-top: 1px solid #DDD;
}
.cal-week-list .duration-label {
	width: 150px;
	height: 75px;
}
.week {
    overflow: hidden; 
    height: 16%;
    border: 1px solid #DDD;
    border-bottom: none;
    border-left: none;
	overflow: auto;
}

.week table{
	border-collapse: separate;
}

.month-header th {
    padding-bottom: 5px;
    font-weight: normal;
	text-align: center;
}

.cal-month-list .week th, .cal-month-list .week td {
    border-left: 1px solid #DDD;
}

.cal-month-list .week th {
    text-align: left;
    font-weight: normal;
    color: #888;
    height: 16px;
}

.day-number {
	text-align:right;
	color: #888;
	padding: 2px;
	text-decoration: none;
}

.week th .day-number {
   float: right;
   color: #888;
   text-decoration: none;
   padding: 2px;
   margin: 0;
}

.month-text {
	padding: 2px 4px 0 0;
	font-weight: bold;
	float: right;
}

.week th.today {
    background-color: #FCFDAF;
}

.week th.today .day-number {
	color: #555;
}

td .event {
    border: 1px solid #C3DAF9;
	border-width: 1px 0;
    background-color: #C0D5EA;
	overflow:auto;
}

.cal-month-list .x-panel-body td .event {
	margin-bottom: 1px;
    padding: 0 0 0 4px;
	word-wrap:break-word;
	white-space: nowrap;
}

.cal-day-list .x-panel-body td, .cal-week-list .x-panel-body td {
	border-bottom: 1px solid #DDD;
	border-top: 1px solid #DDD;
	overflow: hidden;
	vertical-align: top;
}

.cal-day-list td.td-s, .cal-week-list td.td-s {
	background-color: #C0D5EA;/* ECF5FE */
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}

.cal-day-list td .event, .cal-week-list td .event {
	margin: 1px;
	padding: 2px 4px;
	border: 0;
}

td .event .description {
    display: none;
}

.cal-month-list .filler-cell * {
	display: block;
	/*height: 0;*/
	overflow: hidden;
}
.task-overdue .x-grid3-cell-inner {color:#fb223a;}
.task-completed .x-grid3-cell-inner {text-decoration:line-through; color:gray;}

#ical-buttons .x-btn { margin: 10px 0 5px 10px; }
/*#ical-buttons span { float: left; }*/

.x-layout-panel-body, #detail-content, #account-detail-content, #contact-detail-body, #task-detail-body, #journal-detail-body, .x-dlg-bd { position: relative; } /* fixes an issue with scrolling in IE */
/* portal styles */
.x-portal .x-panel-dd-spacer { margin-bottom:10px;}
.x-portlet {margin-bottom:10px;}

/* Clean up the look of the portlets */
.x-portlet .x-panel-ml {padding-left:2px;}
.x-portlet .x-panel-mr {padding-right:2px;}
.x-portlet .x-panel-bl {padding-left:2px;}

.x-portlet .x-panel-br {padding-right:2px;}
.x-portlet .x-panel-body {background:white;}
.x-portlet .x-panel-mc {padding-top:2px;}
.x-portlet .x-panel-bc .x-panel-footer {padding-bottom:2px;}
.x-portlet .x-panel-nofooter .x-panel-bc {height:2px;}

/* Dynamic Form */

.x-form-dynamic-icon {
    width:15px;
    height:15px;
    position:absolute;
    left:0;
    top:0;
    display:block;
	background:transparent url(../images/tool-sprites.gif) no-repeat;margin-left:2px;
}
.x-form-dynamic-icon-plus {
	background-position:0 -240px;
}
.x-form-dynamic-icon-minus {
	background-position:0 -255px;
}
/** x-fieldset legend  width to resolve IE issue : border blocked by legend that results into badly looking fieldset */
.x-fieldset legend {
	-x-system-font:none;
	color:#15428B;
	font-family:tahoma,arial,helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	width:130px;
}

/* Column Tree */

.x-column-tree .x-tree-node {
    zoom:1;
}
.x-column-tree .x-tree-node-el {
    /*border-bottom:1px solid #eee; borders? */
    zoom:1;
}
.x-column-tree .x-tree-selected {
    background: #d9e8fb;
}
.x-column-tree  .x-tree-node a {
    line-height:18px;
    vertical-align:middle;
}
.x-column-tree  .x-tree-node a span{
	
}
.x-column-tree  .x-tree-node .x-tree-selected a span{
	background:transparent;
	color:#000;
}
.x-tree-col {
    float:left;
    overflow:hidden;
    padding:0 1px;
    zoom:1;
}

.x-tree-col-text, .x-tree-hd-text {
    overflow:hidden;
    -o-text-overflow: ellipsis;
	text-overflow: ellipsis;
    padding:3px 3px 3px 5px;
    white-space: nowrap;
    font:normal 11px arial, tahoma, helvetica, sans-serif;
}

.x-tree-headers {
    background: #f9f9f9 url(../lib/ext/resources/images/default/grid/grid3-hrow.gif) repeat-x 0 bottom;
	cursor:default;
    zoom:1;
}

.x-tree-hd {
    float:left;
    overflow:hidden;
    border-left:1px solid #eee;
    border-right:1px solid #d0d0d0;
}

/* CHART LISTS */
    .chartlist { 
      border-top: 1px solid #EEE;
    }
    .chartlist li { 
      position: relative;
      display: block;  
      border-bottom: 1px solid #EEE; 
      _zoom: 1;
    }
    .chartlist li a { 
      display: block; 
      padding: 0.4em 4.5em 0.4em 0.5em;
      position: relative; 
      z-index: 2;
      color: #2D7BB2; 
      text-decoration: none; 
      font-weight: bold; 
    }
    .chartlist li a:hover { 
      color: #333; 
    }
    .chartlist .count { 
      display: block; 
      position: absolute; 
      top: 0; 
      right: 0; 
      margin: 0 0.3em; 
      text-align: right; 
      color: #999; 
      font-weight: bold; 
      font-size: 0.875em; 
      line-height: 2em;
	  z-index: 3; 
    }
    .chartlist .index { 
      display: block; 
      position: absolute; 
      top: 0; 
      left: 0; 
      height: 100%; 
      background: #B8E4F5; 
      text-indent: -9999px; 
      overflow: hidden; 
      line-height: 2em;
    }
    .chartlist li:hover { 
      background: #EFEFEF; 
    }

/* Form Field Help */
.x-form-append { float: left; padding-right: 3px; }
.x-form-helptext { clear: both; font-size: 9px; color: #888; }
	
/* Lov Combo */
.ux-lovcombo-icon {
	width:16px;
	height:16px;
	float:left;
	background-position: -1px -1px ! important;
	background-repeat:no-repeat ! important;
}
.ux-lovcombo-icon-checked {
	background: transparent url(../lib/ext/resources/images/default/menu/checked.gif);
}
.ux-lovcombo-icon-unchecked {
	background: transparent url(../lib/ext/resources/images/default/menu/unchecked.gif);
}

/* Country Flags */

.x-form-field-wrap .x-form-trigger-span-country{width:34px;height:21px;background-color:red;position:absolute:top:0;}
.x-form-field-wrap .x-form-trigger-country{width:17px;height:21px;border:0;background:transparent url(../lib/ext/resources/images/default/form/trigger.gif) no-repeat 0 0;cursor:pointer;border-bottom:1px solid #B5B8C8;position:absolute;top:0;}
.x-form-field-wrap .x-form-country{width:25px;height:15px;border:0;position:absolute;top:0;right:0px;padding-top:3px}

/* Upload Dialog */

.ext-ux-uploaddialog-addbtn { background: url('../images/icons/file-add.gif') no-repeat left center !important; }
.ext-ux-uploaddialog-removebtn{background: url('../images/icons/file-remove.gif') no-repeat left center !important;}
.ext-ux-uploaddialog-resetbtn{background: url('../images/icons/reset.gif') no-repeat left center !important;}
.ext-ux-uploaddialog-uploadstartbtn{background: url('../images/icons/upload-start.gif') no-repeat left center !important;}
.ext-ux-uploaddialog-uploadstopbtn{background: url('../images/icons/upload-stop.gif') no-repeat left center !important;}
.ext-ux-uploaddialog-indicator-stoped{width: 16px; height: 16px; background: url('../images/icons/done.gif') no-repeat center center;}
.ext-ux-uploaddialog-indicator-processing{width: 16px; height: 16px; background: url('../images/icons/loading.gif') no-repeat center center;}
.ext-ux-uploaddialog-state{text-align: center; background-position: center center; background-repeat: no-repeat;}

/* Queued */
.ext-ux-uploaddialog-state-0{background-image: url('../images/icons/uncheck.gif');}

/* Finished */
.ext-ux-uploaddialog-state-1{background-image: url('../images/icons/check.gif');}

/* Failed */
.ext-ux-uploaddialog-state-2{background-image: url('../images/icons/failed.gif');}

/* Processing */
.ext-ux-uploaddialog-state-3{background-image: url('../images/icons/file-uploading.gif');	}

/* Progress bar fix */
.ext-ie7 .ext-ux-uploaddialog-dialog .x-progress-bar .x-progress-text div{display: none;}
.ext-ie7 .ext-ux-uploaddialog-dialog .x-progress-text-back{position: absolute; left: 0px; right: 0px;}
.ext-ie7 .ext-ux-uploaddialog-dialog .x-progress-text-back div{width: auto !important; white-space: nowrap;}

/* mime type icons */
.file-pdf .x-tree-node-icon 
, .file-ai .x-tree-node-icon 
{
	background-image: url('../images/icons/page_white_acrobat.png');
}
.file-txt .x-tree-node-icon {
	background-image: url('../images/icons/page_white_text.png');
}
.file-bmp .x-tree-node-icon 
, .file-cgm .x-tree-node-icon 
, .file-dcm .x-tree-node-icon 
, .file-dds .x-tree-node-icon 
, .file-exr .x-tree-node-icon 
, .file-gif .x-tree-node-icon 
, .file-hdr .x-tree-node-icon 
, .file-ico .x-tree-node-icon 
, .file-jng .x-tree-node-icon 
, .file-jp2 .x-tree-node-icon 
, .file-jpeg .x-tree-node-icon 
, .file-jpg .x-tree-node-icon 
, .file-pbm .x-tree-node-icon 
, .file-pbmraw .x-tree-node-icon 
, .file-pcd .x-tree-node-icon 
, .file-pcx .x-tree-node-icon 
, .file-pgm .x-tree-node-icon 
, .file-pgmraw .x-tree-node-icon 
, .file-pic .x-tree-node-icon 
, .file-png .x-tree-node-icon 
, .file-pnm .x-tree-node-icon 
, .file-psd .x-tree-node-icon 
, .file-raw .x-tree-node-icon 
, .file-rgb .x-tree-node-icon 
, .file-rgba .x-tree-node-icon 
, .file-tga .x-tree-node-icon 
, .file-tif .x-tree-node-icon 
, .file-tiff .x-tree-node-icon 
, .file-xbm .x-tree-node-icon 
, .file-xcf .x-tree-node-icon 
, .file-xpm .x-tree-node-icon 
{
	background-image: url('../images/icons/image.png');
}
.file-conf .x-tree-node-icon 
, .file-vim .x-tree-node-icon
{
	background-image: url('../images/icons/page_white_code.png');
}
.file-html .x-tree-node-icon 
, .file-htm .x-tree-node-icon 
, .file-sgml .x-tree-node-icon 
, .file-xhtml .x-tree-node-icon 
, .file-xml .x-tree-node-icon 
{
	background-image: url('../images/icons/page_white_world.png');
}
.file-sh .x-tree-node-icon {
	background-image: url('../images/icons/page_white_code.png');
}
.file-3g2 .x-tree-node-icon
, .file-3gp .x-tree-node-icon
, .file-asf .x-tree-node-icon
, .file-asx .x-tree-node-icon 
, .file-avi .x-tree-node-icon 
, .file-flc .x-tree-node-icon
, .file-fli .x-tree-node-icon
, .file-flv .x-tree-node-icon
, .file-mkv .x-tree-node-icon
, .file-mng .x-tree-node-icon
, .file-mp4 .x-tree-node-icon
, .file-mpeg .x-tree-node-icon
, .file-mpg .x-tree-node-icon
, .file-ogm .x-tree-node-icon
, .file-rv .x-tree-node-icon
, .file-wmp .x-tree-node-icon
, .file-wmv .x-tree-node-icon
{
	background-image: url('../images/icons/film.png');
}
.file-ttf .x-tree-node-icon 
, .file-otf .x-tree-node-icon
{
	background-image: url('../images/icons/font.png');
}
.file-exe .x-tree-node-icon 
, .file-dll .x-tree-node-icon
{
	background-image: url('../images/icons/application.png');
}
.file-doc .x-tree-node-icon 
, .file-odt .x-tree-node-icon
, .file-rtf .x-tree-node-icon
{
	background-image: url('../images/icons/page_white_word.png');
}
.file-xls .x-tree-node-icon 
, .file-ods .x-tree-node-icon
, .file-xlc .x-tree-node-icon
, .file-xll .x-tree-node-icon
, .file-xlm .x-tree-node-icon
, .file-xlw .x-tree-node-icon
, .file-wpd .x-tree-node-icon
, .file-abw .x-tree-node-icon
{
	background-image: url('../images/icons/page_white_excel.png');
}
.file-js .x-tree-node-icon {
	background-image: url('../images/icons/script.png');
}
.file-css .x-tree-node-icon {
	background-image: url('../images/icons/css.png');
}
.file-php .x-tree-node-icon {
	background-image: url('../images/icons/page_white_php.png');
}
.file-7z .x-tree-node-icon
, .file-a .x-tree-node-icon
, .file-ace .x-tree-node-icon
, .file-arj .x-tree-node-icon 
, .file-bz .x-tree-node-icon
, .file-bz2 .x-tree-node-icon
, .file-cpio .x-tree-node-icon 
, .file-gz .x-tree-node-icon
, .file-rar .x-tree-node-icon
, .file-tgz .x-tree-node-icon
, .file-tnf .x-tree-node-icon
, .file-z .x-tree-node-icon 
, .file-zip .x-tree-node-icon 
, .file-zoo .x-tree-node-icon 
{
	background-image: url('../images/icons/page_white_zip.png');
}
.file-ppt .x-tree-node-icon 
, .file-odp .x-tree-node-icon
, .file-ppz .x-tree-node-icon
, .file-ppt .x-tree-node-icon
{
	background-image: url('../images/icons/page_white_powerpoint.png');
}
.file-msg .x-tree-node-icon {
	background-image: url('../images/icons/comment.png');
}
.file-dwg .x-tree-node-icon 
, .file-sxd .x-tree-node-icon
, .file-dhw .x-tree-node-icon
, .file-svg .x-tree-node-icon
, .file-ps .x-tree-node-icon
, .file-eps .x-tree-node-icon
, .file-wmf .x-tree-node-icon
, .file-fig .x-tree-node-icon
, .file-msod .x-tree-node-icon 
, .file-qpic .x-tree-node-icon 
{
	background-image: url('../images/icons/page_white_vector.png');
}
.file-ics .x-tree-node-icon
{
	background-image: url('../images/icons/date.png');
}
.file-chm .x-tree-node-icon
, .file-info .x-tree-node-icon
, .file-hlp .x-tree-node-icon
, .file-help .x-tree-node-icon
{
	background-image: url('../images/icons/information.png');
}
.file-aac .x-tree-node-icon
, .file-ac3 .x-tree-node-icon
, .file-aifc .x-tree-node-icon
, .file-aiff .x-tree-node-icon
, .file-ape .x-tree-node-icon
, .file-au .x-tree-node-icon
, .file-flac .x-tree-node-icon
, .file-m3u .x-tree-node-icon
, .file-m4a .x-tree-node-icon
, .file-mac .x-tree-node-icon
, .file-mid .x-tree-node-icon
, .file-midi .x-tree-node-icon
, .file-mp2 .x-tree-node-icon
, .file-mp3 .x-tree-node-icon
, .file-ogg .x-tree-node-icon
, .file-psid .x-tree-node-icon
, .file-ra .x-tree-node-icon
, .file-ram .x-tree-node-icon
, .file-sf .x-tree-node-icon
, .file-sid .x-tree-node-icon
, .file-spx .x-tree-node-icon
, .file-wav .x-tree-node-icon
, .file-wma .x-tree-node-icon
, .file-wv .x-tree-node-icon
, .file-wvc .x-tree-node-icon
{
	background-image: url('../images/icons/sound.png');
}
.file-asc .x-tree-node-icon
, .file-cer .x-tree-node-icon
, .file-cert .x-tree-node-icon
, .file-crt .x-tree-node-icon
, .file-der .x-tree-node-icon
, .file-gpg .x-tree-node-icon
, .file-gpg .x-tree-node-icon
, .file-p10 .x-tree-node-icon
, .file-p12 .x-tree-node-icon
, .file-p7c .x-tree-node-icon
, .file-p7m .x-tree-node-icon
, .file-p7s .x-tree-node-icon
, .file-pem .x-tree-node-icon
, .file-sig .x-tree-node-icon
{
	background-image: url('../images/icons/lock.png');
}
.file-bin .x-tree-node-icon
, .file-cue .x-tree-node-icon
, .file-img .x-tree-node-icon
, .file-iso .x-tree-node-icon
, .file-mdf .x-tree-node-icon
, .file-nrg .x-tree-node-icon
{
	background-image: url('../images/icons/cd_burn.png');
}
.file-jar .x-tree-node-icon
, .file-java .x-tree-node-icon
, .file-class .x-tree-node-icon
{
	background-image: url('../images/icons/page_white_cup.png');
}
.file-sql .x-tree-node-icon
{
	background-image: url('../images/icons/page_white_database.png');
}
.file-moov .x-tree-node-icon
, .file-mov .x-tree-node-icon
, .file-qt .x-tree-node-icon
{
	background-image: url('../images/icons/film.png');
}