﻿    html, body {
        font:normal 12px verdana;
        margin:0;
        padding:0;
        border:0 none;
        overflow:hidden;
        height:100%;
    }
    p {
        margin:5px;
    }
    #loading-mask{
        position:absolute;
        left:0;
        top:0;
        width:100%;
        height:100%;
        z-index:20000;
        background-color:white;
    }     
    #loading{
        position:absolute;
        left:40%;
        top:40%;
        padding:2px;
        z-index:20001;
        height:auto;
    }
    #loading .loading-indicator{
        background:white;
        color:#444;
        font:bold 13px tahoma,arial,helvetica;
        padding:10px;
        margin:0;
        height:auto;
    }
    #loading-msg {
        font: normal 10px arial,tahoma,sans-serif;
    }
    .settings {
        background-image:url(../images/folder_wrench.png);
    }
    .nav {
        background-image:url(../images/folder_go.png);
    }    
    .sel-map 
    {
    	font-weight:bold;
    	color:Red;!important;
    }
    .ch-all 
    {
    	background-image:url(../images/tick.png) !important;
    }
    .unch-all
    {
    	background-image:url(../images/minus.png) !important;
    }
    .apply
    {
    	background-image:url(../images/apply.png) !important;
    }
    .drag
    {
    	background-image:url(../images/drag.png) !important;
    }    
    .zoom-in
    {
    	background-image:url(../images/zoom_in.png) !important;
    }
    .zoom-out
    {
    	background-image:url(../images/zoom_out.png) !important;
    }
    .defscale
    {
    	background-image:url(../images/def_scale.gif) !important;
    }
    .savepos
    {
    	background-image:url(../images/tick.png) !important;
    }
    .restorepos
    {
    	background-image:url(../images/restore_pos.png) !important;
    } 
    .maplink
    {
    	background-image:url(../images/world_link.png) !important;
    }   
    .unselect
    {
    	background-image:url(../images/unselect.gif) !important;
    }
    .listitems
    {
    	background-image:url(../images/inout.png) !important;
    }  
    .search
    {
    	background-image:url(../images/search.gif) !important;
    }
    .town-search
    {
    	background-image:url(../images/globe.png) !important;
    }
    .addr-search
    {
    	background-image:url(../images/home.png) !important;
    }    
    .org-search
    {
    	background-image:url(../images/bag.png) !important;
    }
    .login
    {
    	background-image:url(../images/key.png) !important;
    }
    .adv
    {
    	background-image:url(../images/award.png) !important;
    }
    .menu-title 	
    {
    	BORDER-RIGHT: #99bbe8 1px solid;	
    	PADDING-RIGHT: 3px;	
    	BORDER-TOP: #dae6f4 1px solid;	
    	DISPLAY: block;	
    	PADDING-LEFT: 3px;	
    	BACKGROUND: #d6e3f2;
    	PADDING-BOTTOM: 3px;
    	MARGIN: -2px -2px 0px;	
    	FONT: bold 10px tahoma,arial,verdana,sans-serif;
    	BORDER-LEFT: #dae6f4 1px solid;	
    	COLOR: #15428b;	
    	PADDING-TOP: 3px;	
    	BORDER-BOTTOM: #99bbe8 1px solid
    }          
    .selectArea
    {
	    border-left: black 1px dashed;		    	
	    border-right: black 1px dashed;	
	    border-top: black 1px dashed;	
	    border-bottom: black 1px dashed;	    
	    z-index: 10;	
	    filter: alpha(opacity=20);	
	    visibility: hidden;	
	    position: absolute;	
	    background-color: #ff0000;
	    font-size:1px;
	    opacity: 0.20
    }
    .sliderDiv
    {
	    z-index: 20;
	    position: absolute;	    	
    }
    /* Grid styles*/
    .g-overcls
    {
	    background-color:#d3e0f2;
	    cursor:pointer;
    }
    .g-overcls2
    {
	    background-color:#d3e0f2;
    }
    .g-selcls
    {
	    background-color:#d3e0f2;
    }
    .g-cell
    {
    	padding:2px;
	    font-size:11px;
    }    
    .g-page
    {
    	font-size:11px;
	    text-decoration:underline;
	    color:Black;
    }
    .g-selpage
    {
    	font-size:11px;
    	background-color:#d3e0f2;
	    text-decoration:none;
	    font-weight:bold;
	    color:Black;	
	    cursor:default;
    }
    a.btn:link
    { 
        text-decoration:underline;
        color:#0000FF;
    }
    a.btn:visited 
    { 
        text-decoration:underline; 
        color:#0000FF;
    }
    a.btn:hover 
    { 
        text-decoration:none;
        color:#0000FF;
    }
    a.btn:active 
    { 
        color:#0000FF;
    }  
    .LiveSearch
    {
        border-bottom: 1px solid #c6d4e4;
        border-left: 1px solid #c6d4e4;
        border-right: 1px solid #c6d4e4;
        border-top: 1px solid #c6d4e4;
        z-index: 10000;               
        font-size:11px;
        padding:2px;
        background-color:White;
    }
    .LiveSearchOver
    {
    	background-color: #c6d4e4;    
    	cursor: pointer;    	
    }
    .t-header
    {
    	font-weight:bold;
    	color:#15428b;
    	margin-bottom:4px;
    }
    .t-block
    {
    	margin-left:8px;
    	margin-bottom:4px;
    }