iconbody {
    font: normal 10px verdana,arial,tahoma;
}
html, body {
    margin:0;
    padding:0;
    border:0 none;
    overflow:hidden;
    height:100%;
    width:100%;
}

.x-plain-bwrap {
overflow:hidden;
background-color:#CAD9EC;
}

/* header */
.x-panel-noborder {
    border: 0 none;
}
#header{
   border:0 none;
   padding-top:3px;
   padding-left:3px;
}

.efs-header .x-panel-body {
	background:transparent;
}

#header {

}
#header .x-layout-header{
    background: url(../php/customer_blob.php?cmd=get&customer_blob_cd=MAIN_ICON) no-repeat center left;
	background-position: 3px;
    padding-left: 25px;
    font:normal 16px tahoma, arial, sans-serif;
    color:white;
    margin:5px;
}

.show-scrollbars 
{
    overflow: hidden;
}

#header .x-layout-welcome{
	color:white; 
	text-decoration:none; 
	float:right;
	margin-right:10px;
	margin-top:10px;
	font:11px verdana, arial, helvetica, sans-serif; 
/*
	padding-left:20px; 
	display:block; 
	position:absolute; 
	top:10px; 
	right:25px; 
*/
}

.cursor_grabbing 
{
    cursor: url(../images/efs/cursors/grab.cur), url(../images/efs/cursors/grab.cur), default;
}
.cursor_distance 
{
    cursor: url(../images/efs/cursors/distance.cur), url(../images/efs/cursors/distance.cur), default;
}
.cursor_height 
{
    cursor: url(../images/efs/cursors/height.cur), url(../images/efs/cursors/height.cur), default;
}
.cursor_area 
{
    cursor: url(../images/efs/cursors/area.cur), url(../images/efs/cursors/area.cur), default;
}
.cursor_locale
{
    cursor: url(../images/efs/cursors/locale.cur), url(../images/efs/cursors/locale.cur), default;
}
.cursor_elevation
{
    cursor: url(../images/efs/cursors/elevation.cur), url(../images/efs/cursors/elevation.cur), default;
}
.cursor_bearing
{
    cursor: url(../images/efs/cursors/bearing.cur), url(../images/efs/cursors/bearing.cur), default;
}
.cursor_cross
{
    cursor: url(../images/efs/cursors/cross.cur), url(../images/efs/cursors/cross.cur), default;
}


a.btnLogout {color:white; text-decoration:none; font:11px verdana, arial, helvetica, sans-serif; }
a.btnLogout:hover {color:white; text-decoration:underline;}

a.btnHelp {color:#15428B; text-decoration:none; font:11px verdana, arial, helvetica, sans-serif; }
a.btnHelp:hover {color:#FF0202; text-decoration:underline;}

a.btnLogoutAdmin {color:#FF0202; text-decoration:none; font:11px verdana, arial, helvetica, sans-serif; }
a.btnLogoutAdmin:hover {color:white; text-decoration:underline;}

a.btnPOLAdmin {color:#FF0202; text-decoration:none; font:11px verdana, arial, helvetica, sans-serif; }
a.btnPOLAdmin:hover {color:white; text-decoration:underline;}

/* main tool bar */
#efs .top-toolbar {
	background:transparent none repeat scroll 0%;
	border-color:#D0D0D0 -moz-use-text-color -moz-use-text-color;
	border-style:solid none none;
	border-width:1px 0pt 0pt;
}

/* status bar */
#efs .bottom-toolbar{
	background:transparent none repeat scroll 0%;
	border-style:none;
	border-width:0pt;
}

/* loading mask */
#class .loading-indicator {
	font-size:12px;
	height:18px;
}
#loading-mask {
	background-color:white;
	height:100%;
	left:0pt;
	position:absolute;
	top:0pt;
	width:100%;
	z-index:20000;
}
#loading {
	height:auto;
	left:45%;
	padding:2px;
	position:absolute;
	top:40%;
	z-index:20001;
}
#loginbutton {

}

#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;
}


/* button icons */
.icon-information { background-image: url(../images/icons/info.png) !important; }
.icon-help { background-image: url(../images/efs/help.png) !important; }
.icon-application-side-tree { background-image: url(../images/efs/application_side_tree.png) !important; }
.icon-print { background-image: url(../images/efs/printer.png) !important; }
.icon-export { background-image: url(../images/efs/picture_save.png) !important; }
.icon-link { background-image: url(../images/efs/link.png) !important; }
.icon-Look { background-image: url(../images/efs/look.png) !important; }
.icon-loupe { background-image: url(../images/efs/icon-loupe.png) !important; }
.icon-scratchpad { background-image: url(../images/efs/icon-scratchpad.png) !important; }
.icon-togglescratchpad { background-image:url(../images/efs/togglescratchpad.png); !important; }
.icon-street { background-image: url(../images/efs/icon-street.png) !important; }
.icon-preferences {	background-image: url(../images/efs/cog.png) !important; }
.icon-workspace { background-image: url(../images/efs/workspace.png) !important; }
.icon-shareall { background-image: url(../images/efs/share_icon.gif) !important; }
.icon-clear { background-image: url(../images/efs/clear.png) !important; }
.icon-makePerm { background-image: url(../images/efs/pen.gif) !important; }

.icon-about { background-image: url(../images/efs/about.png) !important; }
.icon-newhelp { background-image: url(../images/efs/help_icon.png) !important; }
.icon-feedback { background-image: url(../images/efs/icon-by-customer.gif) !important; }
.icon-goodFeedback { background-image: url(../images/efs/Thumbs_up.png) !important; }
.icon-badFeedback { background-image: url(../images/efs/Thumbs_down.png) !important; }
.icon-abouticon { background-image: url(../images/efs/pictoicon.gif) !important; }
.icon-select { background-image: url(../images/efs/imgnav_pan.gif) !important; }
.icon-back { background-image: url(../images/efs/history_back.png) !important; }
.icon-forward { background-image: url(../images/efs/history_forward.png) !important; }
.icon-home { background-image: url(../images/efs/home.png) !important; }
.icon-history-disabled {
	filter: alpha(opacity=30);
	-moz-opacity:0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
}
.icon-line { background-image: url(../images/efs/efs_line.png) !important; }
.icon-shape { background-image: url(../images/efs/efs_shape.png) !important; }
.icon-query	{ background-image: url(../images/efs/efs_query.png) !important; }
.icon-circle { background-image: url(../images/efs/efs_circle.png) !important; }
.icon-color { background-image: url(../images/efs/efs_linecolor.png) !important; }
.icon-fill { background-image: url(../images/efs/efs_paintbrush.png) !important; }
.icon-weight { background-image: url(../images/efs/efs_linethickness.png) !important; }
.icon-roof { background-image: url(../images/efs/roof_tool.png) !important; }
.icon-3dmodel { background-image: url(../images/efs/bricks.png) !important; }
.icon-text { background-image: url(../images/efs/efs_text.png) !important; }

.icon-marker {  background-image: url(../images/efs/efs_marker.png) !important; }
.icon-distance { background-image: url(../images/efs/oldefsdistance.png) !important; }
.icon-height { background-image: url(../images/efs/oldefsheight.png) !important; }
.icon-area { background-image: url(../images/efs/oldefsarea.png) !important; }
.icon-location { background-image: url(../images/efs/oldefslocation.png) !important; }
.icon-angle { background-image: url(../images/efs/oldefsbearing.png) !important; }
.icon-pitch { background-image: url(../images/efs/oldefspitch.png) !important; }
.icon-elevation { background-image: url(../images/efs/oldefselevation.png) !important; }
.icon-pan { background-image: url(../images/efs/imgnav_pan.gif) !important; }
.icon-imageselect { background-image: url(../images/efs/oldefsselect.png) !important; }
.icon-imagetool { background-image: url(../images/efs/oldefsimagetool.png) !important;}

.icon-add { background-image: url(../images/efs/add.png) !important; }
.icon-delete { background-image: url(../images/icons/trash.png) !important; }
.icon-go { background-image: url(../images/efs/comment.png) !important; }
.icon-emailreport { background-image: url(../images/efs/emailreport.png) !important; }
.icon-viewreport { background-image: url(../images/efs/viewreport.png) !important; }
.icon-pdf-wksp { background-image: url(../images/efs/pdf_icon.jpg) !important; }
.icon-rename { background-image: url(../images/efs/pencil.png) !important; }
.icon-expand  { background-image: url(../images/efs/arrow_right.png) !important; }
.icon-collapse { background-image: url(../images/efs/arrow_left.png) !important; }
.icon-refresh { background-image: url(../images/efs/arrow_refresh.png) !important; }

.icon-folder-add { background-image: url(../images/efs/folder_add.png) !important; }
.icon-layer-add { background-image: url(../images/efs/map_add.png) !important; }
.icon-bookmark-add { background-image: url(../images/efs/world_add.png) !important; }
.icon-options { background-image: url(../images/efs/application_edit.png) !important; }

.icon-save { background-image: url(../images/efs/disk.png) !important; }
.icon-password { background-image: url(../images/efs/exclamation.png) !important; }

.icon-share { background-image: url(../images/efs/group.png) !important; }
.icon-external-share { background-image: url(../images/efs/user_green.png) !important; }
.icon-linktool { background-image: url(../js/plugins/link.gif) !important; }
.icon-docs { background-image: url(../images/efs/docs.gif) !important; }
.icon-none {display:none !important; }

.icon-loading 
{
    background-image: url(../images/default/shared/large-loading.gif) !important;
    background-repeat: no-repeat; 
    width: 16px;
    height: 16px;
}

.icon-cross { background-image:url(../images/efs/cross.png) ! important; }
.icon-diskbig { background-image:url(../images/efs/disk_big.png) ! important; }

.icon-edit-record { background-image:url(../images/icons/table_edit.png) ! important; }

#help-win .x-tree-node-leaf .x-tree-node-icon{background-image:url(../images/efs/help.gif) !important;}

#x-info-box .x-dlg-dlg-body{padding:0px 0px 17px 0px; border:0; background:transparent }
#x-info-box .x-dlg-hd-left{display:none;}
#x-info-box .x-dlg-bd{padding:0;background-color:#FFFFFF;overflow:hidden!important;font:normal 11px verdana,tahoma,sans-serif;border:1px solid #6593cf}
#x-info-box .x-dlg-close{background-image:url(../images/efs/close.gif);}
#x-info-box .x-dlg-stem{position:absolute;bottom:1px;margin-left:-10pt;left:50%;z-index:6;width:34px;height:17px;background:transparent url( ../images/efs/dialogStem.gif ) no-repeat scroll 0pt;}
#x-info-box .x-tabs-body{background:white;overflow:hidden!important;border:0;}
#x-info-box .x-tabs-item-body {padding:10px}

.display{
    font: normal 11px tahoma, arial, helvetica, sans-serif;
}

/* Image Viewer */
.image-viewer-boundary { background-color:White; text-align: center; margin-top: 8px; }
.image-viewer-wrapper { background-color:White; } 
.image-viewer-bottom { background-color:White; text-align: center; height: 30px; } 


/* Map Markers  */

#imagetoolmarker
{
     z-index: 5;
     background: url(../images/efs/imagetoolmarker.png);
     overflow: hidden;
     cursor: pointer;
     width: 16px;
     height: 16px;
}

#defaultmarker
{
     z-index: 5;
     background: url(../images/efs/defaultmarker.png);
     overflow: hidden;
     cursor: pointer;
     width: 40px;
     height: 34px;
}
   
.addressmarker
{
     z-index: 5;
     background: url(../images/efs/addressmarker.png);
     overflow: hidden;
     cursor: pointer;
     width: 30px;
     height: 44px;
    
}


.latlonmarker
{
     z-index: 5;
     background: url(../images/efs/latlonmarker.png);
     overflow: hidden;
     cursor: pointer;
     width: 16px;
     height: 16px;
    
}

.parcelmarker
{
     z-index: 5;
     background: url(../images/efs/parcelmarker.png);
     overflow: hidden;
     cursor: pointer;
     background-color: transparent;
     width: 30px;
     height: 44px;
}  
            
.streetmarker
{
     z-index: 5;
     background: url(../images/efs/streetmarker.png);
     overflow: hidden;
     cursor: pointer;
     background-color: transparent;
     width: 30px;
     height: 44px;
}      
 
.hilite_border_yellow
{
    border: solid 2px yellow;
}   

.hilite_border_white
{
    border: solid 2px white;
}                
                
/* marker icons */

.tlg_hilite, .tlg .x-tree-node-icon { background-image: url(../images/efs/tlg.png) !important; }
.tly_hilite, .tly .x-tree-node-icon { background-image: url(../images/efs/tly.png) !important; }
.tlr_hilite, .tlr .x-tree-node-icon { background-image: url(../images/efs/tlr.png) !important; }
.rad_hilite, .rad .x-tree-node-icon { background-image: url(../images/efs/rad.png) !important; }
.rr_hilite, .rr .x-tree-node-icon { background-image: url(../images/efs/rr.png) !important; }
.stop_hilite, .stop .x-tree-node-icon { background-image: url(../images/efs/stop.png) !important; }
.war_hilite, .war .x-tree-node-icon { background-image: url(../images/efs/war.png) !important; }
.bio_hilite, .bio .x-tree-node-icon { background-image: url(../images/efs/bio.png) !important; }
.plane_hilite, .plane .x-tree-node-icon { background-image: url(../images/efs/plane.png) !important; }
.ypin_hilite, .ypin .x-tree-node-icon { background-image: url(../images/efs/ypin.png) !important; }
.W8-5_hilite, .W8-5 .x-tree-node-icon { background-image: url(../images/efs/W8-5.png) !important; }
.W7-1_hilite, .W7-1 .x-tree-node-icon { background-image: url(../images/efs/W7-1.png) !important; }
.W6-3_hilite, .W6-3 .x-tree-node-icon { background-image: url(../images/efs/W6-3.png) !important; }
.W6-1_hilite, .W6-1 .x-tree-node-icon { background-image: url(../images/efs/W6-1.png) !important; }
.W4-2R_hilite, .W4-2R .x-tree-node-icon { background-image: url(../images/efs/W4-2R.png) !important; }
.W4-2L_hilite, .W4-2L .x-tree-node-icon { background-image: url(../images/efs/W4-2L.png) !important; }
.W4-1R_hilite, .W4-1R .x-tree-node-icon { background-image: url(../images/efs/W4-1R.png) !important; }
.W4-1L_hilite, .W4-1L .x-tree-node-icon { background-image: url(../images/efs/W4-1L.png) !important; }
.W3-3_hilite, .W3-3 .x-tree-node-icon { background-image: url(../images/efs/W3-3.png) !important; }
.W3-2A_hilite, .W3-2A .x-tree-node-icon { background-image: url(../images/efs/W3-2A.png) !important; }
.W3-1A_hilite, .W3-1A .x-tree-node-icon { background-image: url(../images/efs/W3-1A.png) !important; }
.W2-5_hilite, .W2-5 .x-tree-node-icon { background-image: url(../images/efs/W2-5.png) !important; }
.W2-4_hilite, .W2-4 .x-tree-node-icon { background-image: url(../images/efs/W2-4.png) !important; }
.W2-2_hilite, .W2-2 .x-tree-node-icon { background-image: url(../images/efs/W2-2.png) !important; }
.W2-1_hilite, .W2-1 .x-tree-node-icon { background-image: url(../images/efs/W2-1.png) !important; }
.W12-1_hilite, .W12-1 .x-tree-node-icon { background-image: url(../images/efs/W12-1.png) !important; }
.W11-9_hilite, .W11-9 .x-tree-node-icon { background-image: url(../images/efs/W11-9.png) !important; }
.W11-8_hilite, .W11-8 .x-tree-node-icon { background-image: url(../images/efs/W11-8.png) !important; }
.W11-7_hilite, .W11-7 .x-tree-node-icon { background-image: url(../images/efs/W11-7.png) !important; }
.W11-6_hilite, .W11-6 .x-tree-node-icon { background-image: url(../images/efs/W11-6.png) !important; }
.W11-5_hilite, .W11-5 .x-tree-node-icon { background-image: url(../images/efs/W11-5.png) !important; }
.W11-4_hilite, .W11-4 .x-tree-node-icon { background-image: url(../images/efs/W11-4.png) !important; }
.W11-3_hilite, .W11-3 .x-tree-node-icon { background-image: url(../images/efs/W11-3.png) !important; }
.policecar_hilite, .policecar .x-tree-node-icon { background-image: url(../images/efs/policecar.png) !important; }
.firetruck_hilite, .firetruck .x-tree-node-icon { background-image: url(../images/efs/firetruck.png) !important; }
.helicopter_hilite, .helicopter .x-tree-node-icon { background-image: url(../images/efs/helicopter.png) !important; }
.ycone_hilite, .ycone .x-tree-node-icon { background-image: url(../images/efs/ycone.png) !important; }
.bcone_hilite, .bcone .x-tree-node-icon { background-image: url(../images/efs/bcone.png) !important; }
.ocone_hilite, .ocone .x-tree-node-icon { background-image: url(../images/efs/ocone.png) !important; }
.gcone_hilite, .gcone .x-tree-node-icon { background-image: url(../images/efs/gcone.png) !important; }
.yflag_hilite, .yflag .x-tree-node-icon { background-image: url(../images/efs/yflag.png) !important; }
.rflag_hilite, .rflag .x-tree-node-icon { background-image: url(../images/efs/rflag.png) !important; }
.gflag_hilite, .gflag .x-tree-node-icon { background-image: url(../images/efs/gflag.png) !important; }
.bflag_hilite, .bflag .x-tree-node-icon { background-image: url(../images/efs/bflag.png) !important; }
.rpin_hilite, .rpin .x-tree-node-icon { background-image: url(../images/efs/rpin.png) !important; }
.gpin_hilite, .gpin .x-tree-node-icon { background-image: url(../images/efs/gpin.png) !important; }
.bpin_hilite, .bpin .x-tree-node-icon { background-image: url(../images/efs/bpin.png) !important; }
         


.house_hilite, .house .x-tree-node-icon { background-image: url(../images/efs/house.png) !important; }
.car_hilite, .car .x-tree-node-icon { background-image: url(../images/efs/car.png) !important; }
.lorry_hilite, .lorry .x-tree-node-icon { background-image: url(../images/efs/lorry.png) !important; }
.lorry_flatbed_hilite, .lorry_flatbed .x-tree-node-icon { background-image: url(../images/efs/lorry_flatbed.png) !important; }
.error_hilite, .error .x-tree-node-icon { background-image: url(../images/efs/error.png) !important; }
.bricks_hilite, .bricks .x-tree-node-icon { background-image: url(../images/efs/bricks.png) !important; }
.shield_hilite, .shield .x-tree-node-icon { background-image: url(../images/efs/shield.png) !important; }
.transmit_hilite, .transmit .x-tree-node-icon { background-image: url(../images/efs/transmit.png) !important; }

.anchor_hilite, .anchor .x-tree-node-icon { background-image: url(../images/efs/anchor.png) !important; }
.bomb_hilite, .bomb .x-tree-node-icon { background-image: url(../images/efs/bomb.png) !important; }
.briefcase_hilite, .briefcase .x-tree-node-icon { background-image: url(../images/efs/briefcase.png) !important; }
.clock_hilite, .clock .x-tree-node-icon { background-image: url(../images/efs/clock.png) !important; }
.television_hilite, .television .x-tree-node-icon { background-image: url(../images/efs/television.png) !important; }
.wand_hilite, .wand .x-tree-node-icon { background-image: url(../images/efs/wand.png) !important; }
.camera_hilite, .camera .x-tree-node-icon  { background-image: url(../images/efs/camera.png) !important; }
.telephone_hilite, .telephone .x-tree-node-icon  { background-image: url(../images/efs/telephone.png) !important; }

.user_hilite, .user .x-tree-node-icon { background-image: url(../images/efs/user.png) !important; }
.user_gray_hilite, .user_gray .x-tree-node-icon { background-image: url(../images/efs/user_gray.png) !important; }
.user_green_hilite, .user_green .x-tree-node-icon { background-image: url(../images/efs/user_green.png) !important; }
.user_orange_hilite, .user_orange .x-tree-node-icon { background-image: url(../images/efs/user_orange.png) !important; }
.user_red_hilite, .user_red .x-tree-node-icon { background-image: url(../images/efs/user_red.png) !important; }
.user_suit_hilite, .user_suit .x-tree-node-icon { background-image: url(../images/efs/user_suit.png) !important; }
.user_female_hilite, .user_female .x-tree-node-icon { background-image: url(../images/efs/user_female.png) !important; }
.user_dark_hilite, .user_dark .x-tree-node-icon { background-image: url(../images/efs/user_dark.png) !important; }

.flag_blue_hilite, .flag_blue .x-tree-node-icon { background-image: url(../images/efs/flag_blue.png) !important; }
.flag_green_hilite, .flag_green .x-tree-node-icon { background-image: url(../images/efs/flag_green.png) !important; }
.flag_orange_hilite, .flag_orange .x-tree-node-icon { background-image: url(../images/efs/flag_orange.png) !important; }
.flag_pink_hilite, .flag_pink .x-tree-node-icon { background-image: url(../images/efs/flag_pink.png) !important; }
.flag_purple_hilite, .flag_purple .x-tree-node-icon { background-image: url(../images/efs/flag_purple.png) !important; }
.flag_red_hilite, .flag_red .x-tree-node-icon { background-image: url(../images/efs/flag_red.png) !important; }
.flag_yellow_hilite, .flag_yellow .x-tree-node-icon { background-image: url(../images/efs/flag_yellow.png) !important; }
.flag_dark_hilite, .flag_dark .x-tree-node-icon { background-image: url(../images/efs/flag_dark.png) !important; }

/* tree node icons */
.x-tree-node img.spacer{ width:8px; height:8px; margin:2px;  background-image: url(../images/efs/spacer.gif); background-color:white; border: 2px solid black; }
.x-tree-node img.point{ width:0px; height:0px; margin:4px;  background-image: url(../images/efs/spacer.gif); background-color:white; border: 4px solid black;}
.x-tree-node img.layer { background-image: url(../images/efs/map.png); }
.x-tree-node img.link { background-image: url(../images/efs/link.png); }
.x-tree-node img.folder-node {background:transparent url(../images/default/tree/folder.gif);}
.x-tree-node-expanded img.folder-node {	background:transparent url(../images/default/tree/folder-open.gif);}
.x-tree-node img.bookmark   { background-image: url(../images/efs/world.png); }
.x-tree-node img.text   { background-image: url(../images/efs/font.png); }

/* tree node box fill color */
.x-tree-node img.fill_000000 { background-color:#000000; }
.x-tree-node img.fill_993300 { background-color:#993300; }
.x-tree-node img.fill_333300 { background-color:#333300; }
.x-tree-node img.fill_003300 { background-color:#003300; }
.x-tree-node img.fill_003366 { background-color:#003366; }
.x-tree-node img.fill_000080 { background-color:#000080; }
.x-tree-node img.fill_333399 { background-color:#333399; }
.x-tree-node img.fill_333333 { background-color:#333333; }
.x-tree-node img.fill_800000 { background-color:#800000; }
.x-tree-node img.fill_FF6600 { background-color:#FF6600; }
.x-tree-node img.fill_808000 { background-color:#808000; }
.x-tree-node img.fill_008000 { background-color:#008000; }
.x-tree-node img.fill_008080 { background-color:#008080; }
.x-tree-node img.fill_0000FF { background-color:#0000FF; }
.x-tree-node img.fill_666699 { background-color:#666699; }
.x-tree-node img.fill_808080 { background-color:#808080; }
.x-tree-node img.fill_FF0000 { background-color:#FF0000; }
.x-tree-node img.fill_FF9900 { background-color:#FF9900; }
.x-tree-node img.fill_99CC00 { background-color:#99CC00; }
.x-tree-node img.fill_339966 { background-color:#339966; }
.x-tree-node img.fill_33CCCC { background-color:#33CCCC; }
.x-tree-node img.fill_3366FF { background-color:#3366FF; }
.x-tree-node img.fill_800080 { background-color:#800080; }
.x-tree-node img.fill_969696 { background-color:#969696; }
.x-tree-node img.fill_FF00FF { background-color:#FF00FF; }
.x-tree-node img.fill_FFCC00 { background-color:#FFCC00; }
.x-tree-node img.fill_FFFF00 { background-color:#FFFF00; }
.x-tree-node img.fill_00FF00 { background-color:#00FF00; }
.x-tree-node img.fill_00FFFF { background-color:#00FFFF; }
.x-tree-node img.fill_00CCFF { background-color:#00CCFF; }
.x-tree-node img.fill_993366 { background-color:#993366; }
.x-tree-node img.fill_C0C0C0 { background-color:#C0C0C0; }
.x-tree-node img.fill_FF99CC { background-color:#FF99CC; }
.x-tree-node img.fill_FFCC99 { background-color:#FFCC99; }
.x-tree-node img.fill_FFFF99 { background-color:#FFFF99; }
.x-tree-node img.fill_CCFFCC { background-color:#CCFFCC; }
.x-tree-node img.fill_CCFFFF { background-color:#CCFFFF; }
.x-tree-node img.fill_99CCFF { background-color:#99CCFF; }
.x-tree-node img.fill_CC99FF { background-color:#CC99FF; }
.x-tree-node img.fill_FFFFFF { background-color:#FFFFFF; }

/* tree node box line color */
.x-tree-node img.line_000000 { border-color:#000000; }
.x-tree-node img.line_993300 { border-color:#993300; }
.x-tree-node img.line_333300 { border-color:#333300; }
.x-tree-node img.line_003300 { border-color:#003300; }
.x-tree-node img.line_003366 { border-color:#003366; }
.x-tree-node img.line_000080 { border-color:#000080; }
.x-tree-node img.line_333399 { border-color:#333399; }
.x-tree-node img.line_333333 { border-color:#333333; }
.x-tree-node img.line_800000 { border-color:#800000; }
.x-tree-node img.line_FF6600 { border-color:#FF6600; }
.x-tree-node img.line_808000 { border-color:#808000; }
.x-tree-node img.line_008000 { border-color:#008000; }
.x-tree-node img.line_008080 { border-color:#008080; }
.x-tree-node img.line_0000FF { border-color:#0000FF; }
.x-tree-node img.line_666699 { border-color:#666699; }
.x-tree-node img.line_808080 { border-color:#808080; }
.x-tree-node img.line_FF0000 { border-color:#FF0000; }
.x-tree-node img.line_FF9900 { border-color:#FF9900; }
.x-tree-node img.line_99CC00 { border-color:#99CC00; }
.x-tree-node img.line_339966 { border-color:#339966; }
.x-tree-node img.line_33CCCC { border-color:#33CCCC; }
.x-tree-node img.line_3366FF { border-color:#3366FF; }
.x-tree-node img.line_800080 { border-color:#800080; }
.x-tree-node img.line_969696 { border-color:#969696; }
.x-tree-node img.line_FF00FF { border-color:#FF00FF; }
.x-tree-node img.line_FFCC00 { border-color:#FFCC00; }
.x-tree-node img.line_FFFF00 { border-color:#FFFF00; }
.x-tree-node img.line_00FF00 { border-color:#00FF00; }
.x-tree-node img.line_00FFFF { border-color:#00FFFF; }
.x-tree-node img.line_00CCFF { border-color:#00CCFF; }
.x-tree-node img.line_993366 { border-color:#993366; }
.x-tree-node img.line_C0C0C0 { border-color:#C0C0C0; }
.x-tree-node img.line_FF99CC { border-color:#FF99CC; }
.x-tree-node img.line_FFCC99 { border-color:#FFCC99; }
.x-tree-node img.line_FFFF99 { border-color:#FFFF99; }
.x-tree-node img.line_CCFFCC { border-color:#CCFFCC; }
.x-tree-node img.line_CCFFFF { border-color:#CCFFFF; }
.x-tree-node img.line_99CCFF { border-color:#99CCFF; }
.x-tree-node img.line_CC99FF { border-color:#CC99FF; }
.x-tree-node img.line_FFFFFF { border-color:#FFFFFF; }

.x-tree-node div.tree_panel {
	background:#EEEEEE url(../images/efs/cmp-bg.gif) repeat-x scroll 0%;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #DDDDDD;
	margin-top:1px;
	padding-bottom:1px;
	padding-top:2px;
}


 #efs .logoutbutton-bkg {
	background:transparent none repeat scroll 0%;
	border-color:#D0D0D0 -moz-use-text-color -moz-use-text-color;
	border-style:groove groove groove;
	border-width:0px 0pt 0pt;
}

.logoutbutton 
{
    background-image: url(..images/efs/logout.png);
    background-repeat: no-repeat;                     
    padding-top:5px;
    margin-right:5px;
	padding-right:20px;
	float:right;
	z-index:9999;
}

.x-color-node div.color_node {
	background:#EEEEEE url(../images/efs/cmp-bg.gif) repeat-x scroll 0%;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #DDDDDD;
	margin-top:1px;
	padding-bottom:1px;
	padding-top:2px;
	border-color:White;
}


.x-del-selected{cursor:pointer;background:url(../images/efs/check.gif) repeat-x scroll 0%;}


.x-item-title{font-weight:bold;color:black;cursor:default;}
.x-item-title *{font-weight:bold;color:black;cursor:default;}


.info{
	border-top:solid gray 1px;
	border-left:solid gray 1px;
	border-right:solid #555555 2px;
	border-bottom:solid #555555 2px;
	padding:0px;
	margin:3px;
	background-color:white;
	color: #555555;
}
.info .x-layout-panel-hd{
	border-style: none;
}
.info .body{
	padding: 0px;
}
.info .header{
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 16px;
	margin-right: 3px;
	overflow: hidden;
}

/* marker menu classes */
.x-marker {
	width: 120px;
	height: 110px;
}
.x-marker-text 
{
    width: 120px;
	height: 16px;  
}
.x-marker a {
	border: 1px solid #fff;
	float: left;
	padding: 3px;
	text-decoration: none;
	-moz-outline: 0 none;
	outline: 0 none;
}
.x-marker a:hover, .x-marker-thickness a.x-marker-sel {
	border: 1px solid #8BB8F3;
}
.x-marker em span {
	cursor: pointer;
	display: block;
	height: 10px;
	line-height: 16px;
	width: 16px;
}

.x-marker-text a {
	border: 1px solid #fff;
	float: left;
	padding: 3px;
	text-decoration: none;
	-moz-outline: 0 none;
	outline: 0 none;
}
.x-marker-text em span {
	color:#555555;
	font-family:tahoma,arial,helvetica;
	font-size:8pt;
	font-weight:bold;
	padding-left:10px;
}
.x-marker-text a.point_icon
{
    background-image:url(../images/efs/efs_point.png);
    background-repeat: no-repeat;
	background-position: left;
    cursor: pointer;
	display: block;
	height: 16px;
	line-height: 16px;
	width: 110px;
}  
.x-marker-text a:hover
{
	border: 1px solid #8BB8F3;
}

.x-marker a.tlg
{
	background-image:url(../images/efs/tlg.png);
    background-repeat: no-repeat;
	background-position:center;
}  
.x-marker a.tlr
{
	background-image:url(../images/efs/tlr.png);
    background-repeat: no-repeat;
	background-position:center;
}  
.x-marker a.tly
{
	background-image:url(../images/efs/tly.png);
    background-repeat: no-repeat;
	background-position:center;
} 
.x-marker a.rad
{
	background-image:url(../images/efs/rad.png);
    background-repeat: no-repeat;
	background-position:center;
}  
.x-marker a.rr
{
	background-image:url(../images/efs/rr.png);
    background-repeat: no-repeat;
	background-position:center;
}  
.x-marker a.stop
{
	background-image:url(../images/efs/stop.png);
    background-repeat: no-repeat;
	background-position:center;
}  
.x-marker a.war
{
	background-image:url(../images/efs/war.png);
    background-repeat: no-repeat;
	background-position:center;
}  
.x-marker a.bio
{
	background-image:url(../images/efs/bio.png);
    background-repeat: no-repeat;
	background-position:center;
}  

.x-marker a.plane
{
	background-image:url(../images/efs/plane.png);
    background-repeat: no-repeat;
	background-position:center;
}  

.x-marker a.ypin
{
	background-image:url(../images/efs/ypin.png);
    background-repeat: no-repeat;
	background-position:center;
}  

.x-marker a.rpin
{
	background-image:url(../images/efs/rpin.png);
    background-repeat: no-repeat;
	background-position:center;
}  
.x-marker a.gpin
{
	background-image:url(../images/efs/gpin.png);
    background-repeat: no-repeat;
	background-position:center;
}  
.x-marker a.bpin
{
	background-image:url(../images/efs/bpin.png);
    background-repeat: no-repeat;
	background-position:center;
}  

.x-marker a.yflag
{
	background-image:url(../images/efs/yflag.png);
    background-repeat: no-repeat;
	background-position:center;
}  

.x-marker a.rflag
{
	background-image:url(../images/efs/rflag.png);
    background-repeat: no-repeat;
	background-position:center;
}  
.x-marker a.gflag
{
	background-image:url(../images/efs/gflag.png);
    background-repeat: no-repeat;
	background-position:center;
}  
.x-marker a.bflag
{
	background-image:url(../images/efs/bflag.png);
    background-repeat: no-repeat;
	background-position:center;
}  
.x-marker a.ycone
{
	background-image:url(../images/efs/ycone.png);
    background-repeat: no-repeat;
	background-position:center;
}  
.x-marker a.bcone
{
	background-image:url(../images/efs/bcone.png);
    background-repeat: no-repeat;
	background-position:center;
}  
.x-marker a.gcone
{
	background-image:url(../images/efs/gcone.png);
    background-repeat: no-repeat;
	background-position:center;
}  
.x-marker a.ocone
{
	background-image:url(../images/efs/ocone.png);
    background-repeat: no-repeat;
	background-position:center;
}  
.x-marker a.policecar
{
	background-image:url(../images/efs/policecar.png);
    background-repeat: no-repeat;
	background-position:center;
}  

.x-marker a.helicopter
{
	background-image:url(../images/efs/helicopter.png);
    background-repeat: no-repeat;
	background-position:center;
}  

.x-marker a.firetruck
{
	background-image:url(../images/efs/firetruck.png);
    background-repeat: no-repeat;
	background-position:center;
}  

.x-marker a.biohazard
{
	background-image:url(../images/efs/biohazard.png);
    background-repeat: no-repeat;
	background-position:center;
}  

.x-marker a.warning
{
	background-image:url(../images/efs/warning.png);
    background-repeat: no-repeat;
	background-position:center;
}  
.x-marker a.electricity
{
	background-image:url(../images/efs/electricity.png);
    background-repeat: no-repeat;
	background-position:center;
}  

.x-marker a.radiation
{
	background-image:url(../images/efs/radiation.png);
    background-repeat: no-repeat;
	background-position:center;
}  

.x-marker a.W1-5R
{
	background-image:url(../images/efs/W1-5R.png);
    background-repeat: no-repeat;
	background-position:center;
}  

.x-marker a.W1-6
{
	background-image:url(../images/efs/W1-6.png);
    background-repeat: no-repeat;
	background-position:center;
}  
.x-marker a.W1-7
{
	background-image:url(../images/efs/W1-7.png);
    background-repeat: no-repeat;
	background-position:center;
}  

.x-marker a.W1-8
{
	background-image:url(../images/efs/W1-8.png);
    background-repeat: no-repeat;
	background-position:center;
}  
.x-marker a.W10-1
{
	background-image:url(../images/efs/W10-1.png);
    background-repeat: no-repeat;
	background-position:center;
}          
.x-marker a.W11-2A
{
	background-image:url(../images/efs/W11-2A.png);
    background-repeat: no-repeat;
	background-position:center;
}  
.x-marker a.W11-3
{
	background-image:url(../images/efs/W11-3.png);
    background-repeat: no-repeat;
	background-position:center;
}  
.x-marker a.W11-4
{
	background-image:url(../images/efs/W11-4.png);
    background-repeat: no-repeat;
	background-position:center;
}    
.x-marker a.W11-5
{
	background-image:url(../images/efs/W11-5.png);
    background-repeat: no-repeat;
	background-position:center;
}    
.x-marker a.W11-6
{
	background-image:url(../images/efs/W11-6.png);
    background-repeat: no-repeat;
	background-position:center;
}            
.x-marker a.W11-7
{
	background-image:url(../images/efs/W11-7.png);
    background-repeat: no-repeat;
	background-position:center;
}      
.x-marker a.W11-8
{
	background-image:url(../images/efs/W11-8.png);
    background-repeat: no-repeat;
	background-position:center;
}          
.x-marker a.W11-9
{
	background-image:url(../images/efs/W11-9.png);
    background-repeat: no-repeat;
	background-position:center;
} 
.x-marker a.W12-1
{
	background-image:url(../images/efs/W12-1.png);
    background-repeat: no-repeat;
	background-position:center;
} 
.x-marker a.W2-1
{
	background-image:url(../images/efs/W2-1.png);
    background-repeat: no-repeat;
	background-position:center;
} 
.x-marker a.W2-2
{
	background-image:url(../images/efs/W2-2.png);
    background-repeat: no-repeat;
	background-position:center;
} 
.x-marker a.W2-4
{
	background-image:url(../images/efs/W2-4.png);
    background-repeat: no-repeat;
	background-position:center;
} 
.x-marker a.W2-5
{
	background-image:url(../images/efs/W2-5.png);
    background-repeat: no-repeat;
	background-position:center;
} 
.x-marker a.W3-1A
{
	background-image:url(../images/efs/W3-1A.png);
    background-repeat: no-repeat;
	background-position:center;
} 
.x-marker a.W3-2A
{
	background-image:url(../images/efs/W3-2A.png);
    background-repeat: no-repeat;
	background-position:center;
} 
.x-marker a.W3-3
{
	background-image:url(../images/efs/W3-3.png);
    background-repeat: no-repeat;
	background-position:center;
} 
.x-marker a.W4-1L
{
	background-image:url(../images/efs/W4-1L.png);
    background-repeat: no-repeat;
	background-position:center;
}  
.x-marker a.W4-1R
{
	background-image:url(../images/efs/W4-1R.png);
    background-repeat: no-repeat;
	background-position:center;
}  
.x-marker a.W4-2L
{
	background-image:url(../images/efs/W4-2L.png);
    background-repeat: no-repeat;
	background-position:center;
}            
.x-marker a.W4-2R
{
	background-image:url(../images/efs/W4-2R.png);
    background-repeat: no-repeat;
	background-position:center;
}   
.x-marker a.W6-1
{
	background-image:url(../images/efs/W6-1.png);
    background-repeat: no-repeat;
	background-position:center;
}   
.x-marker a.W6-3
{
	background-image:url(../images/efs/W6-3.png);
    background-repeat: no-repeat;
	background-position:center;
}         
.x-marker a.W7-1 
{
	background-image:url(../images/efs/W7-1.png);
    background-repeat: no-repeat;
	background-position:center;
}         
.x-marker a.W8-5 
{
	background-image:url(../images/efs/W8-5.png);
    background-repeat: no-repeat;
	background-position:center;
}
.x-marker a.house 
{
	background-image:url(../images/efs/house.png);
    background-repeat: no-repeat;
	background-position:center;
}
.x-marker a.car {
	background-image:url(../images/efs/car.png);
    background-repeat: no-repeat;
	background-position:center;
}
.x-marker a.lorry {
	background-image:url(../images/efs/lorry.png);
    background-repeat: no-repeat;
	background-position:center;
}
.x-marker a.lorry_flatbed {
	background-image:url(../images/efs/lorry_flatbed.png);
    background-repeat: no-repeat;
	background-position:center;
}
.x-marker a.error {
	background-image:url(../images/efs/error.png);
    background-repeat: no-repeat;
	background-position:center;
}
.x-marker a.bricks {
	background-image:url(../images/efs/bricks.png);
    background-repeat: no-repeat;
	background-position:center;
}
.x-marker a.shield {
	background-image:url(../images/efs/shield.png);
    background-repeat: no-repeat;
	background-position:center;
}
.x-marker a.transmit {
	background-image:url(../images/efs/transmit.png);
    background-repeat: no-repeat;
	background-position:center;
}
.x-marker a.anchor {
	background-image:url(../images/efs/anchor.png);
    background-repeat: no-repeat;
	background-position:center;
}
.x-marker a.bomb {
	background-image:url(../images/efs/bomb.png);
    background-repeat: no-repeat;
	background-position:center;
}
.x-marker a.briefcase {
	background-image:url(../images/efs/briefcase.png);
    background-repeat: no-repeat;
	background-position:center;
}
.x-marker a.clock {
	background-image:url(../images/efs/clock.png);
    background-repeat: no-repeat;
	background-position:center;
}
.x-marker a.television {
	background-image:url(../images/efs/television.png);
    background-repeat: no-repeat;
	background-position:center;
}
.x-marker a.wand {
	background-image:url(../images/efs/wand.png);
    background-repeat: no-repeat;
	background-position:center;
}
.x-marker a.camera {
	background-image:url(../images/efs/camera.png);
    background-repeat: no-repeat;
	background-position:center;
}
.x-marker a.telephone {
	background-image:url(../images/efs/telephone.png);
    background-repeat: no-repeat;
	background-position:center;
}
.x-marker a.user {
	background-image:url(../images/efs/user.png);
    background-repeat: no-repeat;
	background-position:center;
}
.x-marker a.user_gray {
	background-image:url(../images/efs/user_gray.png);
    background-repeat: no-repeat;
	background-position:center;
}
.x-marker a.user_green {
	background-image:url(../images/efs/user_green.png);
    background-repeat: no-repeat;
	background-position:center;
}
.x-marker a.user_orange {
	background-image:url(../images/efs/user_orange.png);
    background-repeat: no-repeat;
	background-position:center;
}
.x-marker a.user_red {
	background-image:url(../images/efs/user_red.png);
    background-repeat: no-repeat;
	background-position:center;
}
.x-marker a.user_suit {
	background-image:url(../images/efs/user_suit.png);
    background-repeat: no-repeat;
	background-position:center;
}
.x-marker a.user_female {
	background-image:url(../images/efs/user_female.png);
    background-repeat: no-repeat;
	background-position:center;
}
.x-marker a.user_dark {
	background-image:url(../images/efs/user_dark.png);
    background-repeat: no-repeat;
	background-position:center;
}
.x-marker a.flag_blue {
	background-image:url(../images/efs/flag_blue.png);
    background-repeat: no-repeat;
	background-position:center;
}
.x-marker a.flag_green {
	background-image:url(../images/efs/flag_green.png);
    background-repeat: no-repeat;
	background-position:center;
}
.x-marker a.flag_orange {
	background-image:url(../images/efs/flag_orange.png);
    background-repeat: no-repeat;
	background-position:center;
}
.x-marker a.flag_pink {
	background-image:url(../images/efs/flag_pink.png);
    background-repeat: no-repeat;
	background-position:center;
}
.x-marker a.flag_purple {
	background-image:url(../images/efs/flag_purple.png);
    background-repeat: no-repeat;
	background-position:center;
}
.x-marker a.flag_purple {
	background-image:url(../images/efs/flag_purple.png);
    background-repeat: no-repeat;
	background-position:center;
}
.x-marker a.flag_dark {
	background-image:url(../images/efs/flag_dark.png);
    background-repeat: no-repeat;
	background-position:center;
}




/* linethickness classes */
.x-line-thickness {
	width:110px;
	height:100px;
	cursor:pointer;
}
.x-line-thickness a {
	border: 1px solid #fff;
	float: left;
	padding: 2px;
	text-decoration: none;
	-moz-outline: 0 none;
	outline: 0 none;
	cursor:pointer;
}
.x-line-thickness a:hover, .x-line-thickness a.x-line-thickness-sel {
	border: 1px solid #8BB8F3;
	background:#deecfd;
}
.x-line-thickness em{
	display:block;
}
.x-line-thickness em span {
	cursor: pointer;
	display: block;
	height: 10px;
	line-height: 10px;
	width: 100px;
}
.x-line-thickness a.thickness-1 {
	background-image:url(../images/efs/size_1.gif);
	background-repeat: repeat-x;
	background-position:center;
}
.x-line-thickness a.thickness-2 {
	background-image:url(../images/efs/size_2.gif);
	background-repeat: repeat-x;
	background-position:center;
}
.x-line-thickness a.thickness-3 {
	background-image:url(../images/efs/size_3.gif);
	background-repeat: repeat-x;
	background-position:center;
}
.x-line-thickness a.thickness-4 {
	background-image:url(../images/efs/size_4.gif);
	background-repeat: repeat-x;
	background-position:center;
}
.x-line-thickness a.thickness-5 {
	background-image:url(../images/efs/size_5.gif);
	background-repeat: repeat-x;
	background-position:center;
}
.x-line-thickness a.thickness-6 {
	background-image:url(../images/efs/size_6.gif);
	background-repeat: repeat-x;
	background-position:center;
}



/* navigation compass */
#e-compassDiv{display:block;text-align:center}
#e-obliqueCompassPointE,#e-obliqueCompassPointS,#e-obliqueCompassPointW,#e-obliqueCompassPointN{position:absolute;text-align:center;vertical-align:middle;font-family:Tahoma;font-size:9pt;font-weight:bold;color:White}
#e-obliqueCompassPointN{top:-8px;left:17px}
#e-obliqueCompassPointE{top:17px;left:42px}
#e-obliqueCompassPointS{left:17px;top:42px}
#e-obliqueCompassPointW{font-weight:900;top:17px;left:-8px}
.e-obliqueCompassPointOff,.e-obliqueCompassPointOn,.e-obliqueCompassPointHover{width:17px;height:17px;cursor:pointer}
.e-obliqueCompassPointOff{background-image:url(../images/efs/circle_disabled.gif)}
.e-obliqueCompassPointOn{background-image:url(../images/efs/circle_enabled.gif)}
.e-obliqueCompassPointHover{background-image:url(../images/efs/circle_hover.gif)}
.e-obliqueCompassArrowU, .e-obliqueCompassArrowR, .e-obliqueCompassArrowL, .e-obliqueCompassArrowD{position:absolute;top:10px;left:10px;width:30px;height:30px}
.e-obliqueCompassArrowU{background-image:url(../images/efs/arrow_u.gif)}
.e-obliqueCompassArrowR{background-image:url(../images/efs/arrow_r.gif)}
.e-obliqueCompassArrowD{background-image:url(../images/efs/arrow_d.gif)}
.e-obliqueCompassArrowL{background-image:url(../images/efs/arrow_l.gif)}


.e-mapStyle{margin-top:10px;float:right;z-index:9999;left: 0px;position:absolute;margin:1px;padding:0;width:80px;height:14px;cursor:pointer;text-align:center;line-height:14px;font-family:verdana,arial,helvetica,sans-serif;font-size:7.5pt;color:000000; font-weight:bold;color:#444;}
.e-mapStyleM{margin-top:10px;float:right;z-index:9999;left: 85px;position:absolute;margin:1px;padding:0;width:40px;height:14px;cursor:pointer;text-align:center;line-height:14px;font-family:verdana,arial,helvetica,sans-serif;font-size:7.5pt;color:000000; font-weight:bold;color:#444;}
.e-mapStyleA{margin-top:10px;float:right;z-index:9999;left: 130px;position:absolute;margin:1px;padding:0;width:40px;height:14px;cursor:pointer;text-align:center;line-height:14px;font-family:verdana,arial,helvetica,sans-serif;font-size:7.5pt;color:000000; font-weight:bold;color:#444;}

.e-mapStyle_disabled{float:left;position:relative;margin:1px;padding:0;width:75px;height:14px;text-align:center;line-height:14px;font-family:verdana,arial,helvetica,sans-serif;font-size:7.0pt;font-weight:bold!important;color:#cbcbcb!important;background:transparent no-repeat 0 0!important;}
#e-navAction_RoadMapStyle:hover, #e-navAction_SatelliteMapStyle:hover, #e-navAction_AerialMapStyle:hover, #e-navAction_HybridMapStyle:hover, #e-navAction_RoadMapStyle.ms_pseudoHover, #e-navAction_AerialMapStyle.ms_pseudoHover, #e-navAction_SatelliteMapStyle.ms_pseudoHover,#e-navAction_HybridMapStyle.ms_pseudoHover{font-family:Verdana,sans-serif;font-size:7.5pt; color:000000; font-weight:bold;}
#e-navAction_mapStyleCell.e-RoadMapStyle #e-navAction_RoadMapStyle,#e-navAction_mapStyleCell.e-AerialMapStyle #e-navAction_AerialMapStyle,#e-navAction_mapStyleCell.e-satelliteMapStyle #e-navAction_SatelliteMapStyle,#e-navAction_mapStyleCell.e-HybridMapStyle #e-navAction_HybridMapStyle{font-weight:bold;font-family:Verdana,sans-serif;font-size:9.0pt; color:000000; font-weight:bold;}

#e-autoAction_mapStyleCell.e-satelliteMapStyle #e-navAction_SatelliteMapStyle,#e-navAction_mapStyleCell.e-HybridMapStyle #e-navAction_HybridMapStyle{font-weight:bold;font-family:Verdana,sans-serif;font-size:9.0pt; color:000000; font-weight:bold;}
#e-autoAction_RoadMapStyle:hover, #e-navAction_SatelliteMapStyle:hover, #e-navAction_AerialMapStyle:hover, #e-navAction_HybridMapStyle:hover, #e-navAction_RoadMapStyle.ms_pseudoHover, #e-navAction_AerialMapStyle.ms_pseudoHover, #e-navAction_SatelliteMapStyle.ms_pseudoHover,#e-navAction_HybridMapStyle.ms_pseudoHover{font-family:Verdana,sans-serif;font-size:7.5pt; color:000000; font-weight:bold;}

#e-imageZoomDivIE{position:absolute;left:90px;top:66px;display:block;text-align:center}

/* navigation zoom */
#e-imageZoomDiv{position:absolute;left:110px;top:66px;display:block;text-align:center}
#e-imageZoomContainer{background-image:url(../images/efs/sliderbar.png);background-repeat:no-repeat;width:104;height:21px;overflow:hidden;margin:auto;margin-bottom:3px;}
.e-imageZoomMinus{position:absolute;left:0;top:0;margin:0;padding:0;width:16px;height:21px;cursor:pointer;display:inline;}
.e-imageZoomPlus{position:absolute;left:87px;top:0;margin:0;padding:0;width:18px;height:21px;cursor:pointer;display:inline;}
.e-imageZoomBar{position:absolute;left:18px;top:0px;margin:0;padding:0;width:69px;height:21px;cursor:pointer;display:inline;}
.e-imageZoomSlider{position:absolute;background:url(../images/efs/slidermark.png);width:13px;height:29px;display:block;}


/* getnext and getprev */
#e-imageNavigatorContainerPan{z-index:999;position:absolute;left:17px;top:19px;width:55px;height:55px;padding:0px 0px 0px 0px;text-align:center; vertical-align:middle;align:middle; font-family:Arial;font-size:12pt;font-weight:bold;color:black}
#e-imageNavigatorContainerTopText{z-index:99;position:absolute;left:32px;top:26px;width:19px;height:16px;padding:0px 0px 0px 2px;text-align:center; vertical-align:middle;align:middle;font-family:verdana,arial,helvetica,sans-serif;font-size:8.0pt;font-weight:normal;color:black}
#e-imageNavigatorContainerBottomText{z-index:99;position:absolute;left:32px;top:48px;width:19px;height:16px;padding:0px 0px 0px 2px;text-align:center; vertical-align:middle;align:middle;font-family:verdana,arial,helvetica,sans-serif;font-size:8.0pt;font-weight:normal;color:black}
#e-imageNavigatorContainerLeftText{z-index:99;position:absolute;left:21px;top:39px;width:19px;height:16px;padding:0px 0px 0px 2px;text-align:center; vertical-align:middle;align:middle;font-family:verdana,arial,helvetica,sans-serif;font-size:8.0pt;font-weight:normal;color:black}
#e-imageNavigatorContainerRightText{z-index:99;position:absolute;left:47px;top:39px;width:19px;height:16px;padding:0px 0px 0px 2px;text-align:center; vertical-align:middle;align:middle;font-family:verdana,arial,helvetica,sans-serif;font-size:8.0pt;font-weight:normal;color:black}

#e-NorthPointerText{position:absolute;left:2px;top:0px;width:33px;height:33px;z-index:9999;padding:0px 0px 0px 0px;text-align:center; vertical-align:middle;align:middle; font-family:Arial;font-size:10pt;font-weight:bold;color:white}
#e-imageNavigatorGetNextPrevText{z-index:9999; position:absolute;left:101px;top:25px;padding: 0px 0px; text-align:left; vertical-align:middle; font-family:Arial;font-size:9pt;font-weight:bold;color:black}
.e-getprev{z-index:9999;position:absolute;left:76px;top:23px;margin:0;padding: 0px 0px;width:22px;height:22px;cursor:pointer;display:inline;}
.e-getnext{z-index:9999;position:absolute;left:163px;top:23px;margin:0;padding: 0px 0px;width:22px;height:22px;cursor:pointer;display:inline;}
.e-getcombo{z-index:999;position:absolute;left:0px;top:0px;margin:0;padding: 0px 0px;cursor:pointer;display:inline;}

.e-counterclockwise{z-index:9999;position:absolute;left:54px;top:68px;margin:0;padding: 0px 0px;width:28px;height:17px;cursor:pointer;display:inline;z-index:9999;}
.e-clockwise{z-index:9999;position:absolute;left:1px;top:68px;margin:0;padding: 0px 0px;width:28px;height:17px;cursor:pointer;display:inline;z-index:9999;}

/* navigation cameras */
.e-obliqueCameraBottom_StyleCell{}
#e-obliqueCameraTop{position:absolute;z-index:99;font-family:Arial;font-size:10pt;font-weight:bold;color:Black;width:23px;height:23px;cursor:pointer;background-image:url(../images/efs/topcamera.png);background-repeat:no-repeat;}
#e-obliqueCameraBottom{position:absolute;z-index:99;font-family:Arial;font-size:10pt;font-weight:bold;color:Black;width:23px;height:23px;cursor:pointer;background-image:url(../images/efs/bottomcamera.png);background-repeat:no-repeat;}
#e-obliqueCameraLeft{position:absolute;z-index:99;font-family:Arial;font-size:10pt;font-weight:bold;color:Black;width:23px;height:20px;cursor:pointer;background-image:url(../images/efs/leftcamera.png);background-repeat:no-repeat;}
#e-obliqueCameraRight{position:absolute;z-index:99;font-family:Arial;font-size:10pt;font-weight:bold;color:Black;width:23px;height:23px;cursor:pointer;background-image:url(../images/efs/rightcamera.png);background-repeat:no-repeat;}
#e-obliqueCameraOrtho{position:absolute;z-index:999;font-family:Arial;font-size:10pt;font-weight:bold;color:Black;width:23px;height:23px;cursor:pointer;background-image:url(../images/efs/bottomorthocamera.png);background-repeat:no-repeat;}


#e-tempStreetlabel{position:absolute;z-index:999;font-family:Arial;font-size:10pt;font-weight:bold;color:Black;width:81px;height:19px;cursor:pointer;background-image:url(../images/efs/streetlabels.jpg);background-repeat:no-repeat;}

/* navigation logo */
#navLogo {
    z-index: 99;
    background-image: url(../images/efs/logo_news.png);
}

#e-obliqueTop{position:absolute;z-index:99;font-family:Arial;font-size:10pt;font-weight:bold;color:Black;width:23px;height:23px;cursor:pointer;background-image:url(../images/efs/topcamera.png);background-repeat:no-repeat;}
#e-obliqueBottom{position:absolute;z-index:99;font-family:Arial;font-size:10pt;font-weight:bold;color:Black;width:23px;height:23px;cursor:pointer;background-image:url(../images/efs/bottomcamera.png);background-repeat:no-repeat;}
#e-obliqueLeft{position:absolute;z-index:99;font-family:Arial;font-size:10pt;font-weight:bold;color:Black;width:23px;height:20px;cursor:pointer;background-image:url(../images/efs/leftcamera.png);background-repeat:no-repeat;}
#e-obliqueRight{position:absolute;z-index:99;font-family:Arial;font-size:10pt;font-weight:bold;color:Black;width:23px;height:23px;cursor:pointer;background-image:url(../images/efs/rightcamera.png);background-repeat:no-repeat;}
#e-obliqueOrtho{position:absolute;z-index:99;font-family:Arial;font-size:10pt;font-weight:bold;color:Black;width:23px;height:23px;cursor:pointer;background-image:url(../images/efs/bottomorthocamera.png);background-repeat:no-repeat;}



#e-miniShowRoad{position:absolute;z-index:99999;font-family:Arial;font-size:10pt;font-weight:bold;color:Black;width:15px;height:15px;cursor:pointer;left:140px;top:5px;background-image:url(../images/efs/roadMini.png);background-repeat:no-repeat;}
#e-miniShowPicto{position:absolute;z-index:99999;width:15px;height:15px;cursor:pointer;left:155px;top:5px;background-image:url(../images/efs/pictoMini.png);background-repeat:no-repeat;}
#e-miniShowRoad2{position:absolute;z-index:99999;width:15px;height:15px;cursor:pointer;left:140px;top:5px;background-image:url(../images/efs/roadMini.png);background-repeat:no-repeat;}
#e-miniShowPicto2{position:absolute;z-index:99999;width:15px;height:15px;cursor:pointer;left:155px;top:5px;background-image:url(../images/efs/pictoMini.png);background-repeat:no-repeat;}


#e-imageNavigatorDiv{display:block;}
#e-imageNavigatorContainer{position:relative;width:190px;height:93px;background-image:url(../images/efs/controlpanel.png);background-repeat:no-repeat;margin:0;cursor:pointer;margin:auto;margin-top:0px;margin-bottom:7px;}
#e-ContinousPan{position:absolute;left:0px;top:-100px;margin:0;padding:0;width:77px;height:77px;cursor:pointer;display:inline;}

.pictometryCopyright {
	margin: 0px 5px 6px 12px;
	font: 12px tahoma,arial,helvetica,sans-serif;
	color: #000;
}

#e-pictometrycopyright
{
    z-index:9999;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    color:black;
    width:145px;
    height:17px;
    cursor:pointer;
    background-image:url(../images/efs/logo2008_2.png);
    background-repeat:no-repeat;
    text-align:center;
    margin-bottom: -20px;
    display: block;
}

#e-compass
{
    position: absolute;
    z-index:9999;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    color:black;
    width:60px;
    height:61px;
    cursor:pointer;
    background-repeat:no-repeat;
    text-align:center;
}


.yui-carousel-element li {
    height: 120px;
    width: 130px;
    background-color:#E8E8E8;
    z-index:9999;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    text-align:center;
}

.yui-skin-sam .yui-carousel-nav ul li a {
background:transparent url(../images/efs/sprite.png) no-repeat scroll 0 -650px;
display:block;
height:9px;
margin:10px 0 0 5px;
overflow:hidden;
width:9px;
}

/* filetree classes */
.x-filetree {
	background-color:white;
	height:100%;
	overflow:auto;
}
.x-filetree-nodename {
	font-weight: bold;
	color: black;
}
.x-filetree-form-item {
	font-size: 11px;
}
.x-filetree-form-item input {
	border-color: transparent;
	font-size: 11px;
}
.folder .x-tree-node-icon {
	background-image: url(../images/default/tree/folder.gif);
	background-repeat: no-repeat;
}
.x-tree-node-expanded .x-tree-node-icon {
	background-image: url(../images/default/tree/folder-open.gif);
	background-repeat: no-repeat;
}
.folder-uploading .x-tree-node-icon {
	background-image: url(../images/efs/folder_upload.gif);
	background-repeat: no-repeat;
}
.folder-uploading-expanded .x-tree-node-icon {
	background-image: url(../images/efs/folder_upload_open.gif);
	background-repeat: no-repeat;
}
.x-menu-sep {
	font-size: 2px;
}
.x-pginfo {
	border: 1px solid silver;
	background: #f4f4ff;
}
.x-pg-ct {
	margin: 4px;
	width: 154px;
}

/* upload form classes */
.x-uf-buttons-ct {
	position:relative;
	height: 22px;
	margin-bottom: 5px;
}
.x-uf-input-ct {
	position:absolute;
	height: 22px;
	width: 78px;
	overflow: hidden;
}
.x-uf-ubtn-ct {
	position: absolute;
	right:28px;
}
.x-uf-cbtn-ct {
	position: absolute;
	right:0;
}
.x-uf-bbtn-ct {
	position: absolute;
	height: 22px;
	right:0;
}
.x-uf-input-wrap {
	position: absolute;
	opacity: 0.0;
	-moz-opacity: 0.0;
	filter: alpha(opacity=0);	
	right:0;
	height: 22px;
}
.x-uf-input-wrap input {
	top: 0;
	height: 22px;
	font-size: 14px;
	cursor: pointer;
	-moz-user-focus: ignore;
	border: 0px none transparent;

	overflow: hidden;
}
.x-uf-input-mask {
	position:absolute;
	height: 22px;
	width: 24px;
	left: -18px;
}
.x-uf-table {
	width:100%;
	font-size: 11px;
	border-collapse: collapse;
	margin-top: 2px;
}
.x-uf-filename {
	-moz-user-select: none;
	cursor: default;
	padding-left: 3px;
}
.x-uf-filedelete {
	width: 16px;
	text-align: right;
	padding-right: 2px;
}
.x-uf-mask {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0.6;
	-moz-opacity: 0.6;
	filter: alpha(opacity=60);	
	background-color: white;
}
.x-uf-wait {
	width: 16px;
	height: 16px;
	background: transparent url(../images/default/grid/wait.gif);
	background-repeat: no-repeat;
	position:absolute;
	right: 56px;
	top: 2px;
	display:none;
}

.x-uf-progress-wrap {
	margin-top:2px;
	margin-bottom:2px;
	border: 1px solid #6593cf;
	overflow:hidden;
}
.x-uf-progress {
	height: 6px;
	background: #e0e8f3 url(../images/default/qtip/bg.gif) repeat-x;
}
.x-uf-progress-bar {
	height:5px;
	overflow:hidden;
	width:0;
	background:#8BB8F3;
	border-top:1px solid #B2D0F7;
	border-bottom:1px solid #65A1EF;
	border-right:1px solid #65A1EF;
}
.x-uf-pginfo-ct {
	font-size: 11px;
	font-family: tahoma,verdana,helvetica;
	border: 1px solid #65A1EF;
	background: #ffffe8;
	padding: 2px;
}
.x-uf-pginfo-table {
	width: 100%;
	border: 0;
}
.x-uf-pginfo-value {
	text-align: right;
/*	font-weight: bold; */
}

.x-uf-filepb {
	line-height: 1px;
	font-size: 1px;
	height: 1px;
	background:#8BB8F3;
	border-top:1px solid #B2D0F7;
	border-bottom:1px solid #65A1EF;
	border-right:1px solid #65A1EF;
	width: 0;
}
.x-uf-layer {
	border: 1px solid silver;
	background: #f4f4ff;
}
.x-uf-layer-form-ct {
	margin: 8px;
}

#status-bar .x-statusbar  {
	background:transparent none repeat scroll 0%!important;
	border-style:none!important;
	border-width:0!important;
}

/* Openlayers overrides */
.olControlOverviewMapMinimizeButton {
    right: 0px;
    bottom: 0px;
}    

.olControlOverviewMapMaximizeButton {
    right: 0px;
    bottom: 0px;
}

.olControlOverviewMapElement {
    padding: 5px 5px 5px 5px;
    background-color: #EEEEEE;
    -moz-border-radius: 1em 0 0 0;
}

.olControlPictoMiniMap 
{
    position: relative;
    bottom: 0px;
    right: 0px;
    overflow: hidden;
    z-index: 999;
}

.olControlPictoMiniMapElement {
    padding: 5px 5px 5px 5px;
    background-color: #EEEEEE;
    -moz-border-radius: 1em 0 0 0;
}

.olControlOverviewMapExtentRectangle {
    overflow: hidden;
    background-image: url("../images/efs/blank.gif");
    cursor: move;
    border: 2px dotted red;
}
.olControlOverviewMapRectReplacement {
    overflow: hidden;
    cursor: move;
    background-image: url("../images/efs/overview_replacement.gif");
    background-repeat: no-repeat;
    background-position: center;
}

.olNorthTrapezoid 
{
    background: url("../images/efs/TrapezoidNorth.gif") no-repeat center;
    opacity: 0.3;
    -moz-opacity: 0.3;
    filter: alpha(opacity=30);
}
.olSouthTrapezoid 
{
    background: url("../images/efs/TrapezoidSouth.gif") no-repeat center;
    opacity: 0.3;
    filter: alpha(opacity=30);
}
.olEastTrapezoid 
{
    background: url("../images/efs/TrapezoidEast.gif") no-repeat center;
    opacity: 0.3;
    filter: alpha(opacity=30);
}
.olWestTrapezoid 
{
    background: url("../images/efs/TrapezoidWest.gif") no-repeat center;
    opacity: 0.3;
    filter: alpha(opacity=30);
}
.olOrthoRect 
{
    background: url("../images/efs/OrthoRect.gif") no-repeat center;
    opacity: 0.3;
    filter: alpha(opacity=30);
}

.olControlCenterCrosshairContainer 
{
    position: absolute; 
    top: 50%; 
    left: 50%; 
    width: 50%; 
    height: 50%; 
}

.olControlCenterCrosshairCrosshair 
{
   top: -8px;
   left: -8px;
}

.divMeasureMarker
{
    background-color:#FFFFFF;
    border:1px solid #000000;
    font-family:Arial,Helvetica,sans-serif;
    font-size:10px;
    padding:2px;
    position:absolute;
    z-index:200;
}

/* fix for ext 2.2.1 menu icons */
.ext-ie .x-menu-item-icon {left: -24px; top: 0px;}
.ext-strict .x-menu-item-icon {left: 3px; top: 3px;}
.ext-ie6 .x-menu-item-icon {left: -24px; top: 0px;}

/*
 * Ext JS Library 2.2
 * Copyright(c) 2006-2008, Ext JS, LLC.
 * licensing@extjs.com
 * 
 * http://extjs.com/license
 */

/*
 * FileUploadField component styles
 */
.x-form-file-wrap {
    position: relative;
    height: 22px;
}
.x-form-file-wrap .x-form-file {
	position: absolute;
	right: 0;
	-moz-opacity: 0;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
    height: 22px;
}
.x-form-file-wrap .x-form-file-btn {
	position: absolute;
	right: 0;
	z-index: 1;
}
.x-form-file-wrap .x-form-file-text {
    position: absolute;
    left: 0;
    z-index: 3;
    color: #777;
}

.x-form-display-field, .ext-gecko .x-form-display-field, .ext-strict .ext-ie7 .x-form-display-field {
    display: block !important;
    padding: 3px 0px 0px 0px !important;
    padding-left: 0px !important;
    position: relative !important;
    z-index: 2 !important;
}

/* these are old customizations were placed in ext-all.css, moving them here  */

.x-panel .x-panel-app-header {background:#083772 url(../images/efs/hd-bg.gif) repeat-x 0 0;}

.x-form-field-wrap .x-form-color-trigger {
	background-image: url(../images/default/form/color-trigger.png); cursor:pointer;
}

.ie6 .x-form-field-wrap .x-form-color-trigger {
	background-image: url(../images/default/form/color-trigger.gif); cursor:pointer);
}

#tooltip {
    padding: 3px;
    background: #FBFA91;
    border: 1px solid #eee;
    text-align: center;
    font-size: smaller;
}

span.tip {
    border-bottom: 1px solid #eee;
}

.x-selectable, .x-selectable * {
	-moz-user-select: text!important;
	-khtml-user-select: text!important;
}

button::-moz-focus-inner {
	border: 0;
}

