html, body
{
	/*background:#ffffff url(../../images/african_union_new_flag.png) no-repeat height:100% center center;*/
    font: normal 12px tahoma, arial, verdana, sans-serif;
	margin: 0;
	padding: 0;
	border: 0 none;
	overflow: hidden;
	height: 100%;
	
}
#loading-mask {
  position: absolute;
  left:     0;
  top:      0;
  width:    100%;
  height:   100%;
  z-index:  20000;
  background-color: white;
}

#loading {
  position: absolute;
  left:     50%;
  top:      50%;
  padding:  2px;
  z-index:  20001;
  height:   auto;
  margin:   -35px 0 0 -30px;
}

#loading .loading-indicator {
  background: url(../images/loader.gif) no-repeat;
  color:      #555;
  font:       bold 13px tahoma,arial,helvetica;
  padding:    8px 42px;
  margin:     0;
  text-align: center;
  height:     auto;
}

.x-red-bg {
  background-color: #FFC0CB !important;
}

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

#appPanel .x-plain-body 
{
	background:#ffffff none;
	color:#000;
	padding:0px;
}

#app-window-view{ 
    background: white; 
    font: 11px Arial, Helvetica, sans-serif;
	cursor: pointer;	
} 
#app-window-view .thumb{ 
    background: #ffffff;
	vertical-align: middle;
	text-align: center;
	width: 70px
} 
#app-window-view .thumb img{ 
    height: 48px; 
    width: 48px; 
} 
#app-window-view .thumb-wrap{ 
    float: left; 
    margin: 4px; 
    margin-right: 0; 
    padding: 5px;
} 
#app-window-view .thumb-wrap span{ 
    display: block; 
    overflow: hidden; 
    text-align: center;
	width: 70px;
} 
#app-window-view .x-view-over{
    border:1px solid #dddddd; 
    background: #1b95e0 url(../../ext-3.4.0/resources/images/default/grid/row-over.gif) repeat-x left top;
    padding: 4px;
}
#app-window-view .x-view-selected{ 
    background: #1b95e0;
    border: 1px solid #91ceb9;
    padding: 4px; 
} 
#app-window-view .x-view-selected .thumb{ 
    background:transparent; 
}
#app-window-view .x-view-selected span{ 
   /*color:#1A4D8F;*/
   font-weight:bold;
}
.icon-key
{
    background-image:url(../images/key.png) !important;
}
.upload-key
{
    background-image:url(../images/upload16.png) !important;
}
.upload-disk
{
    background-image:url(../images/remove_disk.png) !important;
}


#login-logo .x-plain-body 
{
	background:#ffffff url(../images/itu-cms.gif) no-repeat right top;
}

#login-form .x-plain-body 
{
	background:#f9f9f9 none;
	color:#222;
}
#full-css{
		position:absolute;
		height:100%;
		width: 100%;
		margin: 0;
		padding: 0;
		z-index: 1;
		}

.ext-gecko .x-window-body .x-form-item 
{
    overflow:hidden;
}
.cancel{
	background-image:url(../images/cancel.png) !important;
}