html, body {
	margin: 0;
	padding: 0;
	border: 0 none;
	overflow: hidden;
	height: 100%;
}

html, body, td {
	font: normal 12px tahoma, arial, verdana, sans-serif;  
}

a {
	color: #1E4176;
}
a:link {
	color: #1E4176;
	text-decoration: none;
}

a:visited {
   color: #555;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
	color: #15428b;
}

.x-panel-topmain .x-panel-body {
	padding-top: 2px;
}

.x-panel-topmain .x-panel-header {
	border: none !important;
	text-align: right;
	padding-right: 10px;
	background: transparent none repeat scroll 0% !important;
}

#loading-mask {
	background-color:white;
	height:100%;
	left:0pt;
	position:absolute;
	top:0pt;
	width:100%;
	z-index:20000;
}
#loading {
	height:auto;
	left:50%;
	width: 500px;
	margin-left: -250px;
	padding:2px;
	position:absolute;
	top:40%;
	z-index:20001;
}
#loading img {
	margin-bottom:5px;
}

#loading .loading-indicator {
	background:white none repeat scroll 0%;
	color:#555555;
	font-family:tahoma,arial,helvetica;
	font-size:13px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	height:auto;
	line-height:normal;
	margin:0pt;
	padding:10px;
	text-align:center;
}

.x-tree-node div.accounts-node{
	background: #eee url(../images/gr-bg.gif) repeat-x;
	margin-top: 1px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ccc;
	padding-top: 2px;
	padding-bottom: 1px;
}
.accounts-node .x-tree-node-icon {
	display: none;
}

.account-menu {
	border: 1px solid #fff;
	margin: 3px;
}

.account {
	border: 1px dotted #a3bae9;
	margin: 3px;
}

.account-menu  .x-tree-ec-icon, .account .x-tree-ec-icon {
	display: none;
}

#cust-panel .x-tree-selected {
	border: 1px dotted #a3bae9;
	background: #DFE8F6;
}
#cust-panel .x-tree-node .x-tree-selected a span{
	background: transparent;
	color: #15428b;
	font-weight: bold;
}

.acc-files-up-panel .x-panel-tbar .x-toolbar {
	border-top-style: none !important;
	border-right-style: none !important;	
}

.acc-files-file-panel .x-panel-tbar .x-toolbar {
	border-top-style: none !important;
	border-left-style: none !important;	
}

.acc-files-file-panel .x-panel-bbar .x-toolbar {
	border-left-style: none !important;
}

.acc-links-file-panel .x-panel-tbar .x-toolbar {
	border-top-style: none !important;
	border-left-style: none !important;	
}

.acc-links-file-panel .x-panel-bbar .x-toolbar {
	border-left-style: none !important;
	border-bottom-style: none !important;
}

.acc-streams-file-panel .x-panel-tbar .x-toolbar {
	border-top-style: none !important;
	border-left-style: none !important;	
}

.acc-streams-file-panel .x-panel-bbar .x-toolbar {
	border-left-style: none !important;
	border-bottom-style: none !important;
}

.menu-title{
	background: #ebeadb url(../js/ext/resources/images/default/grid/grid3-hrow.gif) repeat-x;
	border-bottom:1px solid #99bbe8;
	color:#15428b;
	font:bold 10px tahoma,arial,verdana,sans-serif;
	display:block;
	padding:3px;
}

.x-panel-news {
	font: normal 12px tahoma, arial, verdana, sans-serif !important;
}

.label {
	font-weight: bold;
}

.note {
  font-style: italic;
}

.x-mgitems-grid .x-grid3-row-body {
	padding: 5px;
}

.x-mgitems-grid .x-panel-bbar .x-toolbar {
	border-left-style: none !important;
	border-right-style: none !important;	
	border-bottom-style: none !important;
}

.account-icon {
	background-image: url(../images/silk/bullet_green.png) !important;
}

.book-icon {
	background-image: url(../images/silk/book.png) !important;
}

.user-comment-icon {
	background-image: url(../images/silk/user_comment.png) !important;
}

.group-icon {
	background-image: url(../images/silk/group.png) !important;
}

.user-icon {
	background-image: url(../images/silk/user.png) !important;
}

.user-add-icon {
	background-image: url(../images/silk/user_add.png) !important;
}

.user-delete-icon {
	background-image: url(../images/silk/user_delete.png) !important;
}

.user-edit-icon {
	background-image: url(../images/silk/user_edit.png) !important;
}

.arrow-rotate-clockwise-icon {
	background-image: url(../images/silk/arrow_rotate_clockwise.png) !important;
}

.in-account-icon {
	background-image: url(../images/silk/bullet_red.png) !important;
}

.new-icon {
	background-image: url(../images/silk/new.png) !important;
}

.lightbulb-icon {
	background-image: url(../images/silk/lightbulb.png) !important;
}

.date-icon {
	background-image: url(../images/silk/date.png) !important;
}

.images-icon {
	background-image: url(../images/silk/images.png) !important;
}

.lock-icon {
	background-image: url(../images/silk/lock.png) !important;
}

.email-icon {
	background-image: url(../images/silk/email.png) !important;
}

.chart-organisation-icon {
	background-image: url(../images/silk/chart_organisation.png) !important;
}

.email-add-icon {
	background-image: url(../images/silk/email_add.png) !important;
}

.email-delete-icon {
	background-image: url(../images/silk/email_delete.png) !important;
}

.brick-add-icon {
	background-image: url(../images/silk/brick_add.png) !important;
}

.lock-add-icon {
	background-image: url(../images/silk/lock_add.png) !important;
}

.lock-edit-icon {
	background-image: url(../images/silk/lock_edit.png) !important;
}

.money-icon {
	background-image: url(../images/silk/money.png) !important;
}

.money-add-icon {
	background-image: url(../images/silk/money_add.png) !important;
}

.vcard-icon {
	background-image: url(../images/silk/vcard.png) !important;
}

.chart-bar-icon {
	background-image: url(../images/silk/chart_bar.png) !important;
}

.chart-bar-delete-icon {
	background-image: url(../images/silk/chart_bar_delete.png) !important;
}

.add-icon {
	background-image: url(../images/silk/add.png) !important;	
}

.cross-icon {
	background-image: url(../images/silk/cross.png) !important;	
}

.coins-icon {
	background-image: url(../images/silk/coins.png) !important;	
}

.page-white-text-width-icon {
	background-image: url(../images/silk/page_white_text_width.png) !important;	
}

.page-white-code-icon {
	background-image: url(../images/silk/page_white_code.png) !important;	
}

.status-offline-icon {
	background-image: url(../images/silk/status_offline.png) !important;	
}

.delete-icon {
	background-image: url(../images/silk/delete.png) !important;	
}

.image-delete-icon {
	background-image: url(../images/silk/image_delete.png) !important;
}

.star-icon {
	background-image: url(../images/silk/star.png) !important;
}

.image-add-icon {
	background-image: url(../images/silk/image_add.png) !important;
}

.key-icon {
	background-image: url(../images/silk/key.png) !important;	
}

.page-refresh-icon {
	background-image: url(../images/silk/page_refresh.png) !important;	
}

.textfield-rename-icon {
	background-image: url(../images/silk/textfield_rename.png) !important;	
}

.page-white-stack-icon {
	background-image: url(../images/silk/page_white_stack.png) !important;	
}

.telephone-icon {
	background-image: url(../images/silk/telephone.png) !important;	
}

.pencil-icon {
	background-image: url(../images/silk/pencil.png) !important;	
}

.table-icon {
	background-image: url(../images/silk/table.png) !important;	
}

.table-add-icon {
	background-image: url(../images/silk/table_add.png) !important;	
}

.table-save-icon {
	background-image: url(../images/silk/table_save.png) !important;	
}

.table-delete-icon {
	background-image: url(../images/silk/table_delete.png) !important;	
}

.table-edit-icon {
	background-image: url(../images/silk/table_edit.png) !important;	
}

.folder-icon {
	background-image: url(../images/silk/folder.png) !important;	
}

.folder-lock-icon {
	background-image: url(../images/icons/folder-lock.png) !important;	
}

.folder-key-icon {
	background-image: url(../images/silk/folder_key.png) !important;	
}

.key-add-icon {
	background-image: url(../images/silk/key_add.png) !important;	
}

.key-delete-icon {
	background-image: url(../images/silk/key_delete.png) !important;	
}

.page-link-icon {
	background-image: url(../images/silk/page_link.png) !important;	
}

.page-add-icon {
	background-image: url(../images/silk/page_add.png) !important;	
}

.page-delete-icon {
	background-image: url(../images/silk/page_delete.png) !important;	
}

.calendar-icon {
	background-image: url(../images/silk/calendar.png) !important;	
}

.calendar-view-month-icon {
	background-image: url(../images/silk/calendar_view_month.png) !important;	
}

.calendar-view-week-icon {
	background-image: url(../images/silk/calendar_view_week.png) !important;	
}

.calendar-view-day-icon {
	background-image: url(../images/silk/calendar_view_day.png) !important;	
}

.calendar-view-schedule-icon {
	background-image: url(../images/silk/calendar_view_schedule.png) !important;	
}

.calendar-add-icon {
	background-image: url(../images/silk/calendar_add.png) !important;	
}

.calendar-delete-icon {
	background-image: url(../images/silk/calendar_delete.png) !important;	
}

.calendar-edit-icon {
	background-image: url(../images/silk/calendar_edit.png) !important;	
}

.database-add-icon {
	background-image: url(../images/silk/database_add.png) !important;	
}

.database-delete-icon {
	background-image: url(../images/silk/database_delete.png) !important;	
}

.cog-icon {
	background-image: url(../images/silk/cog.png) !important;	
}

.cog-add-icon {
	background-image: url(../images/silk/cog_add.png) !important;	
}

.page-white-add-icon {
	background-image: url(../images/silk/page_white_add.png) !important;	
}

.control-play-blue-icon {
	background-image: url(../images/silk/control_play_blue.png) !important;	
}


.link-icon {
	background-image: url(../images/silk/link.png) !important;	
}

.folder-page-icon {
	background-image: url(../images/silk/folder_page.png) !important;	
}

.folder-add-icon {
	background-image: url(../images/silk/folder_add.png) !important;	
}

.folder-delete-icon {
	background-image: url(../images/silk/folder_delete.png) !important;	
}

.monitor-icon {
	background-image: url(../images/silk/monitor.png) !important;	
}

.ARCH-words-icon {
	background-image: url(../images/icons/arch_words.png) !important;	
	height: 11px;
	width: 55px;	
}

.MAST-words-icon {
	background-image: url(../images/icons/master_words.png) !important;	
	height: 11px;
	width: 53px;	
}

.LIVE-words-icon {
	background-image: url(../images/icons/live_words.png) !important;	
	height: 11px;
	width: 31px;	
}

.drm-words-icon {
	background-image: url(../images/icons/drm_words.png) !important;	
	height: 8px;
	width: 19px;	
}

.ads-words-icon {
	background-image: url(../images/icons/ads_words.png) !important;	
	height: 8px;
	width: 23px;	
}

.advlnk-words-icon {
	background-image: url(../images/icons/advlnk_words.png) !important;
	height: 8px;
	width: 31px;	
}

.simlive-words-icon {
	background-image: url(../images/icons/simlive_words.png) !important;
	height: 8px;
	width: 32px;	
}

.ppv-words-icon {
	background-image: url(../images/icons/ppv_words.png) !important;	
	height: 8px;
	width: 15px;	
}

.evprot-words-icon {
	background-image: url(../images/icons/evprot_words.png) !important;	
	height: 8px;
	width: 23px;	
}

.folder-WIN,
.file-wmv,
.file-asf,
.file-wma {
	background-image: url(../images/icons/windows.png) !important;
}

.folder-REAL,
.file-rm {
	background-image: url(../images/icons/real.png) !important;
}

.world-icon, .folder-WEB {
	background-image: url(../images/silk/world.png) !important;
}

.folder-QUICK,
.file-mov {
	background-image: url(../images/icons/quicktime.png) !important;
}

.folder-FLASH,
.file-flv {
	background-image: url(../images/icons/flash.png) !important;
}

/*===================================
/*  Rules for custom ux layouts
/*====================================*/
/* 
 * Ext.ux.layout.CenterLayout
 */
.ux-layout-center-item {
	margin: 0 auto;
	text-align: left;
}
.ux-layout-center .x-panel-body,  /* if the container is a panel */
body.ux-layout-center {           /* if the container is the doc body (for viewport) */
	text-align: center;
}

/*
 * Ext.ux.dd.GridReorderDropTarget
 */
.grid-row-insert-below {
    border-bottom:1px solid #3366cc;
}
.grid-row-insert-above {
    border-top:1px solid #3366cc;
}

/*
 * Scrolling checkbox fix
 */
 /*
.x-form-check-wrap, .x-form-radio-wrap {
    height: 21px; // added
    line-height:18px;
}
*/
/*
 * Icons overlapping menu items fix for IE
 */
 /*
.ext-ie .x-menu-item-icon {left: -24px;}
.ext-strict .x-menu-item-icon {left: 3px;}
*/

.ext-safari .x-fieldset legend {padding-top:2px;}