html,body {
	font-family: Verdana, Arial, Helvetica, sans-serif, monospace;
	font-weight: normal;
	font-size: x-small;
	color: black;
	background-color: transparent;
}
#SumLeftArea,#SumCentArea,#SumRightArea {
	position:absolute;
	text-align:left;
	top:0px;
}
#SumLeftArea{
	left:5px;
	width:20%;
}
#SumCentArea{
	left:20%;
	width:60%;
	height:100%;
	text-align:center;
}
#SumRightArea{
	left:80%;
	width:20%;
}
#ServiceUsername,#ServiceSID,#ServiceInfo,#ServiceSession,#ServiceVersion,#ServiceLicense,#ServiceClient,#ClientClock,#ServiceName {
	font-family: Verdana, Arial, Helvetica, sans-serif, "Courier New",monospace;
	font-size: 9px;
	position:absolute;
	white-space:nowrap;
	text-align:left;
}
#ServiceUsername,#ServiceSID,#ServiceInfo {
	left:75px;
}
#ServiceSession {
	left:175px;
}
#ServiceName,#ClientClock {
	text-align:center;
	width:100%;
	left:0px;
}
#ServiceName {
	font-size:large;
}
#ClientClock {
	top:25px;
}
#ServiceVersion,#ServiceLicense,#ServiceClient {
	left:50px;
}
/* ExtJS corrections */
	/* Fonts */
.loading-indicator,.x-date-mmenu .x-menu-item,.x-box-mc,.x-box-mc h3,.x-progress-text,.x-window-dlg .ext-mb-text,.x-window-dlg .x-window-header-text,.x-form-field,.x-form-grow-sizer,.x-form-item,.x-form-invalid-msg,.ext-el-mask-msg div,.x-tab-strip span.x-tab-strip-text,.x-fieldset legend,.x-btn,.x-btn button,.x-toolbar td,.x-toolbar span,.x-toolbar input,.x-toolbar div,.x-toolbar select,.x-toolbar label,.x-grid3-hd-row td,.x-grid3-row td,.x-grid3-summary-row td,.x-grid3-topbar,.x-grid3-bottombar,.x-grid-empty,.x-tree-node,.x-tip .x-tip-mc,.x-tip .x-tip-header-text,.x-tip .x-tip-body,.x-menu-list-item,.x-combo-list-hd,.x-combo-list-item,.x-combo-list-small .x-combo-list-item,.x-panel-header,.x-panel-tl .x-panel-header,.x-panel-mc,.x-window-tl .x-window-header,.x-window-mc,.x-window-dlg .ext-mb-textarea{
	font:normal x-small Verdana, Arial, Helvetica, sans-serif;
}
/* MenuItemIcon: ExtJS 2.2.1 fix for IE 6 */
.ext-ie6 .x-menu-item-icon{left:-24px;}

/* Views Images */
button.ml-btn-actions,button.ml-btn-actions {
    background:transparent url(../../modules/views/form/actions.gif) repeat scroll 0 0;
}
button.ml-btn-blue,.ml-btn-blue {
    background:transparent url(../../modules/views/form/blue.gif) repeat scroll 0 0;
}
button.ml-btn-cancel2,.ml-btn-cancel2 {
    background:transparent url(../../modules/views/form/cancel.gif) repeat scroll 0 0;
}
button.ml-btn-cancel,.ml-btn-cancel{
    background:transparent url(../images/form/cancel16.gif) repeat scroll 0 0;
}
button.ml-btn-del2,.ml-btn-del2 {
    background:transparent url(../../modules/views/form/del.gif) repeat scroll 0 0;
}
button.ml-btn-del,.ml-btn-del{
    background:transparent url(../../modules/views/form/del2.gif) repeat scroll 0 0;
}
button.ml-btn-del3,.ml-btn-del3{
    background:transparent url(../../modules/views/form/del3.gif) repeat scroll 0 0;
}
button.ml-btn-edit2,.ml-btn-edit2{
    background:transparent url(../../modules/views/form/edit.gif) repeat scroll 0 0;
}
button.ml-btn-edit,.ml-btn-edit {
    background:transparent url(../../modules/views/form/edit2.gif) repeat scroll 0 0;
}
button.ml-btn-edit3,.ml-btn-edit3{
    background:transparent url(../../modules/views/form/edit3.gif) repeat scroll 0 0;
}
button.ml-btn-excel,.ml-btn-excel{
    background:transparent url(../../modules/views/form/excel.gif) repeat scroll 0 0;
}
button.ml-btn-find,.ml-btn-find{
    background:transparent url(../../modules/views/form/find.gif) repeat scroll 0 0;
}
button.ml-btn-first2,.ml-btn-first2{
    background:transparent url(../../modules/views/form/first.gif) repeat scroll 0 0;
}
button.ml-btn-first,.ml-btn-first{
    background:transparent url(../../modules/views/form/first2.gif) repeat scroll 0 0;
}
button.ml-btn-first3,.ml-btn-first3{
    background:transparent url(../../modules/views/form/first3.gif) repeat scroll 0 0;
}
button.ml-btn-html,.ml-btn-html{
    background:transparent url(../../modules/views/form/html.gif) repeat scroll 0 0;
}
button.ml-btn-last2,.ml-btn-last2{
    background:transparent url(../../modules/views/form/last.gif) repeat scroll 0 0;
}
button.ml-btn-last,.ml-btn-last{
    background:transparent url(../../modules/views/form/last2.gif) repeat scroll 0 0;
}
button.ml-btn-last3,.ml-btn-last3{
    background:transparent url(../../modules/views/form/last3.gif) repeat scroll 0 0;
}
button.ml-btn-new2,.ml-btn-new2{
    background:transparent url(../../modules/views/form/new.gif) repeat scroll 0 0;
}
button.ml-btn-new,.ml-btn-new{
    background:transparent url(../../modules/views/form/new2.gif) repeat scroll 0 0;
}
button.ml-btn-new3,.ml-btn-new3{
    background:transparent url(../../modules/views/form/new3.gif) repeat scroll 0 0;
}
button.ml-btn-next2,.ml-btn-next2{
    background:transparent url(../../modules/views/form/next.gif) repeat scroll 0 0;
}
button.ml-btn-next,.ml-btn-next{
    background:transparent url(../images/form/next16.gif) repeat scroll 0 0;
}
button.ml-btn-ok.ml-btn-ok{
    background:transparent url(../../modules/views/form/ok.gif) repeat scroll 0 0;
}
button.ml-btn-pdf,.ml-btn-pdf{
    background:transparent url(../../modules/views/form/pdf.gif) repeat scroll 0 0;
}
button.ml-btn-post2,.ml-btn-post2{
    background:transparent url(../../modules/views/form/post.gif) repeat scroll 0 0;
}
button.ml-btn-post,.ml-btn-post{
    background:transparent url(../../modules/views/form/post2.gif) repeat scroll 0 0;
}
button.ml-btn-previous2,.ml-btn-previous2{
    background:transparent url(../../modules/views/form/previous.gif) repeat scroll 0 0;
}
button.ml-btn-previous,.ml-btn-previous{
    background:transparent url(../images/form/previous16.gif) repeat scroll 0 0;
}
button.ml-btn-print,.ml-btn-print{
    background:transparent url(../../modules/views/form/print.gif) repeat scroll 0 0;
}
button.ml-btn-refresh2,.ml-btn-refresh2{
    background:transparent url(../../modules/views/form/refresh.gif) repeat scroll 0 0;
}
button.ml-btn-refresh,.ml-btn-refresh{
    background:transparent url(../../modules/views/form/refresh2.gif) repeat scroll 0 0;
}
button.ml-btn-form{
    background:transparent url(../images/form/edit16.gif) repeat scroll 0 0;
}

/* Folders */
.ml-tree-node-icon{
    border: 0 none;
    height: 16px;
    margin: 0;
    padding: 0;
    vertical-align: text-bottom;
    width: 16px;
    background-position:center center;
    background-repeat: no-repeat;
	background:transparent;
    cursor:pointer;
}
img.ml-tree-node-icon.nodeloading {
    background-image:url(../images/loading.gif);
}
img.ml-tree-node-icon.nodemore {
    background-image:url(../images/more.gif);
}
.x-tree-node-input{
	margin-left:1px;
	vertical-align: text-bottom;
}
#class .loading-indicator{
    font-size:12px;
    height:18px;
}
.loading-indicator {
    font-size:8pt;
    background-repeat: no-repeat;
    background-position:center center;
    padding-left:20px;
    height:18px;
    text-align:left;
}
#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;
    color:#003366;
    font:bold 13px tahoma,arial,helvetica;
    padding:10px;
    margin:0;
}
.x-tree-node{
    background:white;
    color: black;
    white-space: nowrap;
}
.x-tree-node-el{
    overflow:visible;
}
.x-tree-node div:hover,.x-tree-node a span:hover,.x-tree-node .x-tree-selected a span:hover{
    background:#eeeeee;
    color: black;
}
.x-tree-node .x-tree-selected,.x-tree-node .x-tree-selected a span{
    /* background:#cccccc; */
    background:transparent;
    color: black;
	font-weight:bold;
}
.x-tree-node-collapsed .x-tree-node-icon, .x-tree-node-expanded .x-tree-node-icon, .x-tree-node-leaf .x-tree-node-icon,.x-tree-node .x-tree-node-inline-icon{
    height: 16px;
    width: 16px;
    font-size: small;
}
.x-tree-node-icon,.x-tree-node-text{
    cursor:pointer;
    vertical-align: text-bottom;
	text-overflow: ellipsis;
    overflow:hidden;
}
.x-tree-node-loading .x-tree-node-icon{
    background-image:none;
}
.x-tree-node-loading .x-tree-ec-icon{
    background-image:url(../images/loading.gif);
}
.x-dd-drag-copy{
    background-image:url(../images/oladd.gif);
    background-repeat:no-repeat;
    background-position:bottom right;
}
.x-grid-row.x-grid-row-selected,.x-grid-hd-row{
    cursor:pointer;
}
.filtered .x-grid-hd-text {
    font-style: italic;
}
.ml-gd-prv{
	color:#505050;
	overflow:hidden;
	margin-left:25px;
	font-size:x-small;
	font-style:oblique;
}
.ml-fm-lbl{
	position:relative;
	/* top:3px; */
	font-weight:bold;
}
.x-tree-ec-cat{
	float: right;
	text-align:right;
	width:20px;
}
.x-tree-indent-cat.x-tree-icon,.x-tree-indent-cat.x-tree-elbow-line {
	height: 18px;
	width: 1px;
}
.x-tree-node div.x-tree-node-cat,.x-tree-node div.x-tree-node-cat:hover,.x-tree-node div.x-tree-node-cat span:hover{
    background:white url(../images/default/tabs/tabs-sprite.gif) repeat-x scroll 0pt -201px;
    color: black;
    border-bottom:1px solid silver;
	overflow:hidden;
	white-space: nowrap;
	cursor:pointer;
    padding:2px 2px 0px 0px;
}
.x-tree-node-cat .x-tree-node-text{
	padding:0em 0em 0em .5em;
	text-overflow: ellipsis;
	overflow:hidden;
	white-space:nowrap;
}
.x-tree-ec-cat-icon {
    background-repeat:no-repeat;
    border:0 none;
    margin-left:2px;
    padding:0;
	vertical-align:bottom;
	line-height:normal;
	overflow:hidden;
	white-space:normal;
	list-style-type:disc;
}
.x-tree-indent-item {
	padding-right:16px;
	color: white;
}
.x-tree-selected .x-tree-indent-item {
    color:white;
}
.x-tree-node-over .x-tree-indent-item {
	color:#EEE;
}
div.x-tree-node-el.hidden-el,.hidden-el * {
	display:none;
	height:0px;
	line-height:0px;
	visibility:hidden;
	background: none;
	font-size: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border:0px 0px 0px 0px;
}
li.x-tree-node {
	line-height:0px;
	display:block;
}
.ext-strict .ext-ie6 .x-layout-split{background-color: #dfe8f6;}

/*
 * Ext JS Library 2.2
 * Copyright(c) 2006-2008, Ext JS, LLC.
 * licensing@extjs.com
 *
 * http://extjs.com/license
 */

.ux-mselect{
    overflow:auto;
    background:white;
    position:relative; /* for calculating scroll offsets */
    zoom:1;
    overflow:auto;
}
.ux-mselect-item{
    font:normal 10px verdana;
    padding:2px;
    border:1px solid #fff;
    white-space: nowrap;
    cursor:pointer;
}
.ux-mselect-selected{
	border:1px dotted #a3bae9 !important;
    background:#DFE8F6;
    cursor:pointer;
}
.x-view-drag-insert-above {
    border-top:1px dotted #3366cc;
}
.x-view-drag-insert-below {
    border-bottom:1px dotted #3366cc;
}
.x-check-group-alt {
	background-color:#EAEAEA;
    border-top:1px dotted #BABABA;
    border-bottom:1px dotted #BABABA;
}
.x-check-group-alt .x-form-invalid{
	background:#EAEAEA url(../images/default/grid/invalid_line.gif) repeat-x scroll center bottom;
}
.x-check-group-alt .x-panel-body {
	background:transparent none repeat scroll 0 0;
}
.x-form-check-group-label{
	border-bottom:none;
}
.mlradiomatrixlabels {
	border-bottom:1px solid #99BBE8;
}
.x-menu-item .x-form-field{ /* Fix for GridFilters in Ext2.21 */
	margin-left:20px;
}