#users-grid .x-grid3-header {
    background: #f9f9f9 url(../images/efs/hrow.gif) repeat-x left top;
}
#users-grid .new-user-row {
    height:24px;
}
#users-grid .new-user-row .x-small-editor {
    overflow:hidden;
    width:100%;
}
#users-grid .new-user-row .x-small-editor input {
    font-size:11px;
}
#users-grid {
	background-color:#cad9ec;
    padding:3px 5px 0 0;
}

#new-user-icon {
    width:16px;
    height:16px;
	margin-left:3px;
    background: transparent url(../images/efs/user_edit.png) no-repeat;
}
.x-grid3-body .x-grid3-td-user-col .x-grid3-cell-inner {
    padding: 2px 0 0 2px !important;
}

.icon-about { background-image: url(../images/efs/about.png) !important; }
.icon-newhelp { background-image: url(../images/efs/help_icon.png) !important; }
.icon-abouticon { background-image: url(../images/efs/pictoicon.gif) !important; }
.icon-addcontrol { background-image: url(../images/efs/world_add.png) !important; }

#header-panel {
	background-color:#cad9ec;
    padding:5px 0 0 5px;
}

#header-panel .x-panel-body {
	background:transparent;
}

#header-panel .x-layout-header{
    background: url(../images/efs/admin.png) no-repeat center left;
    vertical-align:bottom !important;
	background-position: 3px; 
    padding-left:45px;
    padding-top:5px;
    height:32px;
    font:normal 16px tahoma, arial, sans-serif;
	color:#15428b;
}

#header-panel .x-layout-return{
	color:#15428b; 
	text-decoration:none; 
	font:11px tahoma, arial, helvetica, sans-serif;
	float:right;
	margin-right:10px;
	margin-top:10px;
}

#welcome-panel 
{
    
    color:#15428b; 
	text-decoration:none; 
	font:14px tahoma, arial, helvetica, sans-serif;
	margin-top:10px;
	margin-left:20px;
}

#entry-panel_two 
{
    
    color:#15428b; 
	text-decoration:none; 
	font:14px tahoma, arial, helvetica, sans-serif;
	margin-top:10px;
	margin-left:20px;
	z-index:99999
	
}

#entry-panel_three
{
    
    color:#15428b; 
	text-decoration:none; 
	font:14px tahoma, arial, helvetica, sans-serif;
	margin-top:10px;
	margin-left:20px;
	z-index:99999
	
}

#entry-panel_find
{
    
    background: url(../images/efs/login_find.png) no-repeat center left;
    font-size: 14px;
    color: #555;
    vertical-align:bottom !important;
    padding-left:55px;
    padding-top:36px;
    padding-bottom:15px;
    margin-top:20px;
	
}

#muptmapid
{
    position: relative;
    width: 100%;
    height: 100%;
	
}
#mymap
{
    position: relative;
    width: 100%;
    height: 100%;
	
}

#entry-panel_three h2 
{
    background: url(../images/efs/login_modify.png) no-repeat center left;
    font-size: 14px;
    color: #555;
    vertical-align:bottom !important;
    padding-left:55px;
    padding-top:36px;
    padding-bottom:15px;
    margin-top:20px;

}

#entry-panel_two h3 
{
    background: url(../images/efs/login_create.png) no-repeat center left;
    font-size: 14px;
    color: #555;
    vertical-align:bottom !important;
    padding-left:55px;
    padding-top:36px;
    padding-bottom:15px;
    margin-top:20px;

}

#entry-panel 
{
    
    color:#15428b; 
	text-decoration:none; 
	font:14px tahoma, arial, helvetica, sans-serif;
	margin-top:10px;
	margin-left:20px;
	z-index:99999
	
}
#entry-panel h1 
{
    background: url(../images/efs/login_logo.gif) no-repeat center left;
    font-size: 16px;
    vertical-align:bottom !important;
    color: #555;
    height:32px;
    padding-left:45px;
    padding-top:12px;
    padding-bottom:5px;
    border-bottom:1px solid #C3D0DF;
}

#entry-panel h2 
{
    background: url(../images/efs/login_modify.png) no-repeat center left;
    font-size: 14px;
    color: #555;
    vertical-align:bottom !important;
    padding-left:55px;
    padding-top:36px;
    padding-bottom:15px;
    margin-top:20px;

}

#entry-panel h3 
{
    background: url(../images/efs/login_create.png) no-repeat center left;
    font-size: 14px;
    color: #555;
    vertical-align:bottom !important;
    padding-left:55px;
    padding-top:36px;
    padding-bottom:15px;
    margin-top:20px;

}

#entry-panel p {
    margin-left:5px;
}

#welcome-panel h1 
{
    background: url(../images/efs/admin.png) no-repeat center left;
    font-size: 16px;
    vertical-align:bottom !important;
    color: #555;
    height:32px;
    padding-left:36px;
    padding-top:12px;
    padding-bottom:5px;
    border-bottom:1px solid #C3D0DF;
}

#welcome-panel h2 
{
    background: url(../images/efs/acct_info32.png) no-repeat center left;
    font-size: 14px;
    color: #555;
    vertical-align:bottom !important;
    padding-left:36px;
    padding-top:12px;
    padding-bottom:15px;
    margin-top:20px;
    border-bottom:1px solid #C3D0DF;
}

#welcome-panel p {
    margin-left:5px;
}

.icon-account-user {
	background-image:url(../images/efs/blue_user.png) !important;
}

.icon-account-instructions {
	background-image:url(../images/efs/acct_info.png) !important;
}


a.btnReturn {color:#15428b; text-decoration:none; font:11px verdana, arial, helvetica, sans-serif;}
a.btnReturn:hover {color:#15428b; text-decoration:underline;}

.user-check {
    width:16px;
    height:16px;
    background: transparent url(../images/efs/status_online.png) no-repeat center 0;
    cursor:pointer;
}


.user-check-over {
    background: transparent url(../images/efs/status_over.png) no-repeat center 0;
}

.user-disabled .user-check {
    background: transparent url(../images/efs/status_busy.png) no-repeat center 0;
}

.user-disabled .x-grid3-cell-inner {
    text-decoration:line-through;
    color:gray;
}

.user-logged-in .user-check {
    background: transparent url(../images/efs/status_away.png) no-repeat center 0;
}

.user-logged-in .x-grid3-cell-inner {
	text-decoration:none;
	color:green;
}

.x-grid3-hd-user-col   {
    padding: 0 0 0 2px !important;
}

.user-col-hd {
    width:16px;
    height:16px;
    background: transparent url(../images/efs/status_offline.png) no-repeat center 0;
    cursor:default;
}

.x-grid3-td-user-email .x-grid3-cell-inner {
    white-space:normal;
}

. x-grid3-dirty-cell {
    background:transparent;
}


.icon-show-active {
    background-image:url(../images/efs/icon-show-active.gif) !important;
}
.icon-show-logged-in {
    background-image:url(../images/efs/icon-show-logged-in.gif) !important;
}
.icon-show-disabled {
    background-image:url(../images/efs/icon-show-disabled.gif) !important;
}
.icon-show-all {
    background-image:url(../images/efs/icon-show-all.gif) !important;
}

.icon-user-active {
    background-image:url(../images/efs/user.png) !important;
}
.icon-user-disabled {
    background-image:url(../images/efs/user_delete.png) !important;
}
.icon-user-delete {
    background-image:url(../images/efs/user_remove.png) !important;
}d
.icon-user-edit {
	background-image:url(../images/efs/user_edit.png) !important;
}
.icon-user-logout {
	background-image:url(../images/efs/user_logout.png) !important;
}
.icon-user-report {
	background-image:url(../images/efs/report_user.png) !important;
}
.icon-switch {
	background-image:url(../images/efs/efs_marker.png) !important;
}
.icon-by-type {
    background-image:url(../images/efs/icon-by-type.gif) !important;
}
.icon-by-application {
    background-image:url(../images/efs/icon-by-application.gif) !important;
}
.icon-by-customer {
    background-image:url(../images/efs/icon-by-customer.gif) !important;
}
.icon-no-group {
    background-image:url(../images/efs/icon-no-group.gif) !important;
}


.icon-save {
    background-image:url(../images/efs/disk_big.png) !important;
}
.icon-refresh {
    background-image:url(../images/efs/arrow_refresh.png) !important;
}
.icon-help {
    background-image:url(../images/efs/help.png) !important;
}
.icon-close {
    background-image:url(../images/efs/cancel.png) !important;
}

.icon-docs {
	background-image: url(../images/efs/docs.gif) !important; 
}

.icon-delete {
	background-image:url(../images/icons/trash.png) ! important;
}

.icon-cross {
	background-image:url(../images/efs/cross.png) ! important;
}

.icon-edit-record {
	background-image:url(../images/icons/table_edit.png) ! important;
}

.icon-accept {
	background-image:url(../images/icons/accept.png) ! important;
}

.icon-information {
	background-image:url(../images/icons/info.png) ! important;
}


#action-panel .x-panel 
{
    z-index:9999;
	margin-bottom:0px;
	margin-right:0;
}
#action-panel .x-panel-body {
	border:0 none;
}
#action-panel .x-panel-body li {
	margin:3px;	
}
#action-panel .x-panel-body li img {
	width:16px;
	height:16px;
	vertical-align:middle;
	margin-right:2px;
	margin-bottom:2px;
}
#action-panel .x-panel-body li a {
	text-decoration:none;
	color:#3764A0;
}
#action-panel .x-plain-body {
	background-color:#cad9ec;
    padding:3px 0 0 5px;
}
#action-panel .x-panel-body li a:hover {
	text-decoration:underline;
	color:#15428b;
}

.x-panel-trans {
	background:transparent;
}
x-panel-body
{
  	background:#CAD9EC;
  	background-color: #CAD9EC;  
}

.x-layout-split-west {
	cursor:move;
    background-color:#cad9ec;
}
.x-panel-header-text {
	color:#3764A0;
}

.x-layout-collapsed-west {
    background-color:#cad9ec;
}

#help-win .x-tree-node-leaf .x-tree-node-icon{background-image:url(../images/efs/help.gif) !important;}

.x-statusbar .x-status-ready{padding-left:25px;background:transparent url(../images/default/grid/nowait.gif) no-repeat 3px 3px;}

input.read-only-field {
	background-color:#CCCCCC;
	background-image:none;
}


/* avoid pink tiles in openlayers */
.olImageLoadError {
    background: transparent !important;
    display:none;
}
