.desktop-cell-container
{
	width:40px;height:40px;
}

.desktop-cell
{
	background-color:black;
	/*width:40px;height:40px;*/
	height:100%;width:100%;
}
.desktop-cell-over
{
	background-color:blue;
	width:40px;height:40px;
	border:1px solid white;
}
.desktop-cell-spacer
{
	width:40px;
}

.traffic-data-first-cell
{
	background-color:#E8E8E8 !important;
	border-color: #C5C5C5 !important;
	height:100%;width:100%;
}

.ajax__calendar_container{
    z-index:12001;
    width:180px;
}

/*
.ajax__calendar_body
{
    
    width:280px !important;
}*/

html, body
{
	font: 10px verdana;
	margin: 0px auto;
	padding: 0;
	border: 0 none; /*overflow:hidden;*/
	height: 100%;
	width: 100%;
	cursor: default; /*color: rgb(0, 84,137);*/
	/*-color: rgb(1, 52,102);*/
}

/*
select, input, th, textarea, span, div, fieldset, table, td
{
	font: 11px verdana;
}*/


body
{
	overflow: hidden;
	margin: 0;
	padding: 0;
	border: 0px none;
}
html, body
{
	height: 100%;
}
form
{
	width: 100%;
	height: 100%;
}
p
{
	margin: 5px;
}
input
{
	border: 1px solid #808080;
	padding: 2px;
	font-size: 11px;
}
select
{
	border: 1px solid #808080;
	padding: 2px;
	font-size: 11px;
}
div, select, textarea, iframe
{
	scrollbar-base-color: #808080;
	scrollbar-arrow-color: #808080;
	scrollbar-3dlight-color: #FFF;
	scrollbar-darkshadow-color: #FFF;
	scrollbar-face-color: #EBE8E4;
	scrollbar-highlight-color: #808080;
	scrollbar-shadow-color: #808080;
	scrollbar-track-color: #EBE8E4;
}
TABLE.legend
{
	border-collapse: separate !important;
	border: 1px solid #808080;
	border-width: 1px;
	margin: 4px;
	width: 150px;
}
.legend A:link, A:active, A:visited
{
	color: #C36800;
	text-decoration: none;
}
.legend A:hover
{
	color: #C36800;
	text-decoration: none;
}
A.legendselected
{
	color: black;
	text-decoration: none;
}
TABLE.legend TD
{
	padding: 4px !important;
}
DIV.legendindicator
{
	width: 20px;
	font-size: 0px;
	height: 10px;
	border: 1px solid black;
}
.centeredTable
{
	margin: 0px auto;
	text-align: center;
}

.righteredTable
{
	margin: 0px auto;
	text-align: right;
}
.iconContainer
{
	display: inline;
}
.right
{
	text-align: right;
}
.center
{
	text-align: center;
}
.bottom
{
	vertical-align: bottom;
}

.iconContainer .iconItem
{
	float: left;
	width: 110px;
}

.appletContainer
{
	position: absolute;
	top: 4px;
	right: 4px;
	width: 16px;
	height: 16px;
}

/* DESKTOP CLASSES */
.welcome
{
	font: normal 14px verdana;
	font-weight: bold;
	text-decoration: underline;
	text-align: center;
	text-align: left;
	padding-bottom: 4px;
	padding-left: 10px;
	float: left;
}

.functionText
{
	width: 110px;overflow:hidden;
	font: normal 12px verdana;
	text-align: center;
}

.functionTextDisabled a
{
	text-decoration: none;
	cursor: arrow;
}

.functionTextDisabled a:hover
{
	text-decoration: none;
	cursor: arrow;
}

/* Base desktop icons css  */
.function
{
	background: transparent no-repeat center center;
	margin: 0px auto;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 86px;
	height: 86px;
	cursor: pointer;
}

.services {
	background-image: url( ./images/functions/16x16-services.png) !important;
}

.wpservices {
	background-image: url( ../Img/map/systems/b32x32-systemalarms.png) !important;
	background-repeat: no-repeat;
	background-position: center;
	width:32px !important;
	height:32px !important;
}



/* Disabled */
.functionIV0
{
	width:86px;
	height:86px;
	background: url(./images/functions/cgui_mapview.gif) no-repeat top left;
	background-position: 0px 0px;
	cursor: pointer;
}
.functionMV0
{
	width:86px;
	height:86px;
	background: url(./images/functions/mapview.gif) no-repeat top left;
	background-position: 0px 0px;
	cursor: pointer;
}
.functionAMMV0
{
	width:86px;
	height:86px;
	background: url(./images/functions/mapview-america.gif) no-repeat top left;
	background-position: 0px 0px;
	cursor: pointer;
}
.functionJV0
{
	width:86px;
	height:86px;
	background: url(./images/functions/junctionview.gif) no-repeat top left;
	background-position: 0px 0px;
	cursor: pointer;
}
.functionSGD0
{
	width:86px;
	height:86px;
	background: url(./images/functions/signalgroup.gif) no-repeat top left;
	background-position: 0px 0px;
	cursor: pointer;
}
.functionTSD0
{
	width:86px;
	height:86px;
	background: url(./images/functions/timespace.gif) no-repeat top left;
	background-position: 0px 0px;
	cursor: pointer;
}
.functionSR0
{
	width:86px;
	height:86px;
	background: url(./images/functions/status-reports.gif) no-repeat top left;
	background-position: 0px 0px;
	cursor: pointer;
}
.functionSO0
{
	width:86px;
	height:86px;
	background: url(./images/functions/system-overview.gif) no-repeat top left;
	background-position: 0px 0px;
	cursor: pointer;
}
.functionTD0
{
	width:86px;
	height:86px;
	background: url(./images/functions/trafficdata.gif) no-repeat top left;
	background-position: 0px 0px;
	cursor: pointer;
}
.functionUS0
{
	width:86px;
	height:86px;
	background: url(./images/functions/user-settings.gif) no-repeat top left;
	background-position: 0px 0px;
	cursor: pointer;
}
.functionSL0
{
	width:86px;
	height:86px;
	background: url(./images/functions/street-lighting.gif) no-repeat top left;
	background-position: 0px 0px;
	cursor: pointer;
}

.functionVMSMAP0
{
	width:86px;
	height:86px;
	background: url(./images/functions/86x86-mapview0.gif) no-repeat top left;
	background-position: 0px 0px;
	cursor: pointer;
}

.functionVMSQ0
{
	width:86px;
	height:86px;
	background: url(./images/functions/vms1.gif) no-repeat top left;
	background-position: 0px 0px;
	cursor: pointer;
}
.functionVMSW0
{
	width:86px;
	height:86px;
	background: url(./images/functions/vms2.gif) no-repeat top left;
	background-position: 0px 0px;
	cursor: pointer;
}
.functionVMSE0
{
	width:86px;
	height:86px;
	background: url(./images/functions/vms3.gif) no-repeat top left;
	background-position: 0px 0px;
	cursor: pointer;
}
.functionVMSR0
{
	width:86px;
	height:86px;
	background: url(./images/functions/vms4.gif) no-repeat top left;
	background-position: 0px 0px;
	cursor: pointer;
}
.functionVMST0
{
	width:86px;
	height:86px;
	background: url(./images/functions/vms5.gif) no-repeat top left;
	background-position: 0px 0px;
	cursor: pointer;
}
.functionVMSY0
{
	width:86px;
	height:86px;
	background: url(./images/functions/vms6.gif) no-repeat top left;
	background-position: 0px 0px;
	cursor: pointer;
}
.functionVS0
{
	width:86px;
	height:86px;
	background: url(./images/functions/video-storage.gif) no-repeat top left;
	background-position: 0px 0px;
	cursor: pointer;
}


/* Normal */

.functionVMSHIS1
{
	width:86px;
	height:86px;
	background: url(./images/functions/86x86-mapviewhis1.gif) no-repeat top left;
	background-position: 0px 0px;
	cursor: pointer;
}

.functionVMSMAP1
{
	width:86px;
	height:86px;
	background: url(./images/functions/86x86-mapview1.gif) no-repeat top left;
	background-position: 0px 0px;
	cursor: pointer;
}

.functionVMSTE1
{
	width:86px;
	height:86px;
	background: url(./images/functions/86x86-trafficevents1.gif) no-repeat top left;
	background-position: 0px 0px;
	cursor: pointer;
}

.functionVMSTEH1
{
	width:86px;
	height:86px;
	background: url(./images/functions/86x86-trafficeventshis1.gif) no-repeat top left;
	background-position: 0px 0px;
	cursor: pointer;
}

.functionIV1
{
	width:86px;
	height:86px;
	background: url(./images/functions/cgui_mapview.gif) no-repeat top left;
	background-position: 0px -86px;
	cursor: pointer;
}
.functionMV1
{
	width:86px;
	height:86px;
	background: url(./images/functions/mapview.gif) no-repeat top left;
	background-position: 0px -86px;
	cursor: pointer;
}
.functionAMMV1
{
	width:86px;
	height:86px;
	background: url(./images/functions/mapview-america.gif) no-repeat top left;
	background-position: 0px -86px;
	cursor: pointer;
}
.functionJV1
{
	width:86px;
	height:86px;
	background: url(./images/functions/junctionview.gif) no-repeat top left;
	background-position: 0px -86px;
	cursor: pointer;
}
.functionSGD1
{
	width:86px;
	height:86px;
	background: url(./images/functions/signalgroup.gif) no-repeat top left;
	background-position: 0px -86px;
	cursor: pointer;}
.functionTSD1
{
	width:86px;
	height:86px;
	background: url(./images/functions/timespace.gif) no-repeat top left;
	background-position: 0px -86px;
	cursor: pointer;}
.functionSR1
{
	width:86px;
	height:86px;
	background: url(./images/functions/status-reports.gif) no-repeat top left;
	background-position: 0px -86px;
	cursor: pointer;}
.functionSO1
{
	width:86px;
	height:86px;
	background: url(./images/functions/system-overview.gif) no-repeat top left;
	background-position: 0px -86px;
	cursor: pointer;}
.functionTD1
{
	width:86px;
	height:86px;
	background: url(./images/functions/trafficdata.gif) no-repeat top left;
	background-position: 0px -86px;
	cursor: pointer;}
.functionUS1
{
	width:86px;
	height:86px;
	background: url(./images/functions/user-settings.gif) no-repeat top left;
	background-position: 0px -86px;
	cursor: pointer;
}
.functionSL1
{
	width:86px;
	height:86px;
	background: url(./images/functions/street-lighting.gif) no-repeat top left;
	background-position: 0px -86px;
	cursor: pointer;
}

.functionVMSQ1
{
	width:86px;
	height:86px;
	background: url(./images/functions/vms1.gif) no-repeat top left;
	background-position: 0px -86px;
	cursor: pointer;
}
.functionVMSW1
{
	width:86px;
	height:86px;
	background: url(./images/functions/vms2.gif) no-repeat top left;
	background-position: 0px -86px;
	cursor: pointer;
}
.functionVMSE1
{
	width:86px;
	height:86px;
	background: url(./images/functions/vms3.gif) no-repeat top left;
	background-position: 0px -86px;
	cursor: pointer;
}
.functionVMSR1
{
	width:86px;
	height:86px;
	background: url(./images/functions/vms4.gif) no-repeat top left;
	background-position: 0px -86px;
	cursor: pointer;
}
.functionVMST1
{
	width:86px;
	height:86px;
	background: url(./images/functions/vms5.gif) no-repeat top left;
	background-position: 0px -86px;
	cursor: pointer;
}
.functionVMSY1
{
	width:86px;
	height:86px;
	background: url(./images/functions/vms6.gif) no-repeat top left;
	background-position: 0px -86px;
	cursor: pointer;
}
.functionVS1
{
	width:86px;
	height:86px;
	background: url(./images/functions/video-storage.gif) no-repeat top left;
	background-position: 0px -86px;
	cursor: pointer;
}


/* Highlighted */

.functionVMSHIS2
{
	width:86px;
	height:86px;
	background: url(./images/functions/86x86-mapviewhis2.gif) no-repeat top left;
	background-position: 0px 0px;
	cursor: pointer;
}

.functionVMSMAP2
{
	width:86px;
	height:86px;
	background: url(./images/functions/86x86-mapview2.gif) no-repeat top left;
	background-position: 0px 0px;
	cursor: pointer;
}

.functionVMSTE2
{
	width:86px;
	height:86px;
	background: url(./images/functions/86x86-trafficevents2.gif) no-repeat top left;
	background-position: 0px 0px;
	cursor: pointer;
}

.functionVMSTEH2
{
	width:86px;
	height:86px;
	background: url(./images/functions/86x86-trafficeventshis2.gif) no-repeat top left;
	background-position: 0px 0px;
	cursor: pointer;
}

.functionIV2
{
	width:86px;
	height:86px;
	background: url(./images/functions/cgui_mapview.gif) no-repeat top left;
	background-position: 0px -172px;
	cursor: pointer;
}
.functionMV2
{
	width:86px;
	height:86px;
	background: url(./images/functions/mapview.gif) no-repeat top left;
	background-position: 0px -172px;
	cursor: pointer;
}
.functionAMMV2
{
	width:86px;
	height:86px;
	background: url(./images/functions/mapview-america.gif) no-repeat top left;
	background-position: 0px -172px;
	cursor: pointer;
}
.functionJV2
{
	width:86px;
	height:86px;
	background: url(./images/functions/junctionview.gif) no-repeat top left;
	background-position: 0px -172px;
	cursor: pointer;
}
.functionSGD2
{
	width:86px;
	height:86px;
	background: url(./images/functions/signalgroup.gif) no-repeat top left;
	background-position: 0px -172px;
	cursor: pointer;}
.functionTSD2
{
	width:86px;
	height:86px;
	background: url(./images/functions/timespace.gif) no-repeat top left;
	background-position: 0px -172px;
	cursor: pointer;}
.functionSR2
{
	width:86px;
	height:86px;
	background: url(./images/functions/status-reports.gif) no-repeat top left;
	background-position: 0px -172px;
	cursor: pointer;}
.functionSO2
{
	width:86px;
	height:86px;
	background: url(./images/functions/system-overview.gif) no-repeat top left;
	background-position: 0px -172px;
	cursor: pointer;}

.functionTD2
{
	width:86px;
	height:86px;
	background: url(./images/functions/trafficdata.gif) no-repeat top left;
	background-position: 0px -172px;
	cursor: pointer;}
.functionUS2
{
	width:86px;
	height:86px;
	background: url(./images/functions/user-settings.gif) no-repeat top left;
	background-position: 0px -172px;
	cursor: pointer;
}
.functionSL2
{
	width:86px;
	height:86px;
	background: url(./images/functions/street-lighting.gif) no-repeat top left;
	background-position: 0px -172px;
	cursor: pointer;
}

.functionVMSQ2
{
	width:86px;
	height:86px;
	background: url(./images/functions/vms1.gif) no-repeat top left;
	background-position: 0px -172px;
	cursor: pointer;
}
.functionVMSW2
{
	width:86px;
	height:86px;
	background: url(./images/functions/vms2.gif) no-repeat top left;
	background-position: 0px -172px;
	cursor: pointer;
}
.functionVMSE2
{
	width:86px;
	height:86px;
	background: url(./images/functions/vms3.gif) no-repeat top left;
	background-position: 0px -172px;
	cursor: pointer;
}
.functionVMSR2
{
	width:86px;
	height:86px;
	background: url(./images/functions/vms4.gif) no-repeat top left;
	background-position: 0px -172px;
	cursor: pointer;
}
.functionVMST2
{
	width:86px;
	height:86px;
	background: url(./images/functions/vms5.gif) no-repeat top left;
	background-position: 0px -172px;
	cursor: pointer;
}
.functionVMSY2
{
	width:86px;
	height:86px;
	background: url(./images/functions/vms6.gif) no-repeat top left;
	background-position: 0px -172px;
	cursor: pointer;
}
.functionVS2
{
	width:86px;
	height:86px;
	background: url(./images/functions/video-storage.gif) no-repeat top left;
	background-position: 0px -172px;
	cursor: pointer;
}

/* END DESKTOP CLASSES */


.favorites
{
	background-image: url(./images/functions/favorites.png) !important;
}

.recents
{
	background-image: url(./images/functions/history.png) !important;
}

.trash
{
	background-image: url(./images/functions/trash.png) !important;
}

.logviewer-small
{
	background-image: url(./images/functions/journal.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.appFolder-small
{
	background-image: url(../Img/appFolder-16x16.png) !important;
	background-repeat:no-repeat;
	background-position:center;
}


.mv-small
{
	background-image: url(./images/functions/16x16-map-view.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.sys-conf
{
	background-image: url(./images/functions/16x16-command-panel.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.vmsmv-small
{
	background-image: url(./images/functions/16x16-vmsmap-view.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.vmste-small
{
	background-image: url(./images/functions/16x16-vmstrafficevents.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.vms_scn-small
{
	background-image: url(./images/functions/16x16-vmstrafficscenario.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.ca-small
{
	background-image: url(./images/functions/CA.png ) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.swd-small
{
	background-image: url(./images/functions/SWD.png ) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.jv-small
{
	background-image: url(./images/functions/16x16-junction-view.png ) !important;
	background-repeat: no-repeat;
	background-position: center;
}
.jvd-small
{
	background-image: url(./images/functions/16x16-junction-view.png ) !important;
	background-repeat: no-repeat;
	background-position: center;
}
.sgd-small
{
	background-image: url(./images/functions/16x16-signalgroup-diagram.png ) !important;
	background-repeat: no-repeat;
	background-position: center;
}
.sgd-medium-small
{
	background-image: url(./images/functions/32x32-signalgroup-diagram.png ) !important;
	background-repeat: no-repeat;
	background-position: center;
}
.sgd-medium
{
	background-image: url(./images/functions/48x48-signalgroup-diagram.png ) !important;
	background-repeat: no-repeat;
	background-position: center;
}
.sgsel-small
{
	background-image: url(./images/functions/16x16-signalgroup-diagram.png ) !important;
	background-repeat: no-repeat;
	background-position: center;
}
.tsd-small
{
	background-image: url(./images/functions/16x16-timespace-diagram.png ) !important;
	background-repeat: no-repeat;
	background-position: center;
}
.ptr-small
{
	background-image: url(./images/functions/16x16-priority-report.png ) !important;
	background-repeat: no-repeat;
	background-position: center;
}
.sr-small,.sr2-small
{
	background-image: url(./images/functions/16x16-status-report.gif ) !important;
	background-repeat: no-repeat;
	background-position: center;
}
.so-small
{
	background-image: url(./images/functions/16x16-system-overview.png ) !important;
	background-repeat: no-repeat;
	background-position: center;
}
.td-small
{
	background-image: url(./images/functions/16x16-traffic-data.png ) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.pr-small
{
	background-image: url(./images/functions/16x16-traffic-data.png ) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.us-small
{
	background-image: url(./images/functions/16x16-user-settings.png ) !important;
	background-repeat: no-repeat;
	background-position: center;
}


.fm-small
{
	background-image: url(./images/functions/16x16-fault-management.png ) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.cs-small, .sch-small, .scho-small
{
	background-image: url(./images/functions/16x16-commandscheduler.png ) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.cpe-small
{
	background-image: url(./images/functions/16x16-command-panel-ext.png ) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.command-panel, .command-panel-small, .co-small
{
	background-image: url(./images/functions/16x16-command-panel.png ) !important;
	background-repeat: no-repeat;
	background-position: center;
}
.find-small
{
	background-image: url(../Img/find-16x16.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.planlibrary-small
{
	background-image: url(./images/functions/16x16-planlibrary.png ) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.videostorage-small
{
	background-image: url(./images/functions/16x16-video-storage.png ) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.videostorage-small
{
	background-image: url(./images/functions/16x16-video-storage.png ) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.erm-small, .emr-small
{
	background-image:url(../Img/layers/emergencyroutes/style/emergencyroute_omnia_16x16.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.about
{
	background-image: url(./images/functions/16x16-about.png ) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.userinfo
{
	background-image: url(./images/functions/16x16-user-info.png ) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.settings
{
	background-image: url(./images/functions/16x16-user-info.png ) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.setup-panel
{
	background-image: url(./images/functions/16x16-setup.png ) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.apps-small
{
	background-image: url(./images/functions/16x16-apps2.png ) !important;
	background-repeat: no-repeat;
	background-position: center;
}


.filter-panel
{
	background-image: url(../Img/Filter2HS.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.filter-avl
{
	background-image: url(../Img/FilterAVL.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.scheduler-small, .fmsch-small
{
	background-image: url(./images/functions/16x16-scheduler.png ) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.test-ldap-icon
{ 
	background-image: url(./images/functions/16x16-test-ldap.png) !important; 
	background-repeat: no-repeat;
	background-position: center; 
}

.save-icon
{
	background-image: url(./images/functions/16x16-filesave.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.plugin-small
{
	background-image: url(./images/functions/plugin.png ) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.equipment-small, .vhm-small
{
	background-image: url(./images/functions/equipment.gif) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.logbook-small
{
	background-image: url(./images/functions/logbook.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.report-small
{
	background-image: url(./images/functions/report.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}
.useractivitiesreport-small
{
	background-image: url(./images/functions/report.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}
.nv-small
{
	background-image: url(./images/functions/report.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.goto-icon
{
    background-image: url(./images/functions/viewmagfit.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.x-form-field-wrap .x-form-add-trigger{
    background-image: url(../Img/add-trigger.gif);
    cursor:pointer;
}

.icon-task-switcher {
	background-image:url(../Img/taskwitcher.png) ! important;
}

.icon-event-notifies {
	background-image:url(../Img/silk/icons/email.png) ! important;
	background-repeat: no-repeat;
	background-position: center;
}

.alarmsfound-icon
{
	background-image: url(./inbox2.png) !important;
	background-repeat: no-repeat;
	background-position: center;

}
.noalarmsfound-icon
{
	background-image: url(./inbox3.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.downloadlist-icon
{
	background-image: url(./download_list.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.colevel-icon
{
	background-image: url(../Img/trafficdata/CO.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.nolevel-icon
{
	background-image: url(../Img/trafficdata/NO.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.no2level-icon
{
	background-image: url(../Img/trafficdata/NO2.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.soundlevel-icon
{
	background-image: url(../Img/trafficdata/sound.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.humiditylevel-icon
{
	background-image: url(../Img/trafficdata/humidity.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.temperature-icon
{
	background-image: url(../Img/trafficdata/temperature.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.CO_LEVEL-icon
{
	background-image: url(../Img/trafficdata/CO.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.NO_LEVEL-icon
{
	background-image: url(../Img/trafficdata/NO.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.NO2_LEVEL-icon
{
	background-image: url(../Img/trafficdata/NO2.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.DEW_TEMPERATURE_3-icon
{
	background-image: url(../Img/trafficdata/temperatureDew.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.RELATIVE_HUMIDITY_2-icon
{
	background-image: url(../Img/trafficdata/humidity.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.AIR_TEMPERATURE_1-icon
{
	background-image: url(../Img/trafficdata/temperature.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.airTemperature_1_2-icon
{
	background-image: url(../Img/trafficdata/temperature.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}


.PRECIPITATION_TOTAL_8-icon
{
	background-image: url(../Img/trafficdata/precipitation-tot.png) !important;
	background-repeat: no-repeat;
	background-position: center;
	
}

.PRESENT_WEATHER-icon
{
	background-image: url(../Img/trafficdata/wheather.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.SURFACE_TEMPERATURE_129-icon
{
	background-image: url(../Img/trafficdata/road-temp-lane.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.SURFACE_TEMPERATURE_130-icon
{
	background-image: url(../Img/trafficdata/road-temp-lane.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.SURFACE_TEMPERATURE_230-icon
{
	background-image: url(../Img/trafficdata/road-temp-lane.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.surfaceTemperature_129_2-icon
{
	background-image: url(../Img/trafficdata/road-temp-lane.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.surfaceTemperature_130_2-icon
{
	background-image: url(../Img/trafficdata/road-temp-lane.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.surfaceTemperature_230_2-icon
{
	background-image: url(../Img/trafficdata/road-temp-lane.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.surfaceSignal_133_2-icon
{
	background-image: url(../Img/trafficdata/road-temp-lane.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.surfaceSignal_233_2-icon
{
	background-image: url(../Img/trafficdata/road-temp-lane.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.ROAD_TEMP_LANE11-icon
{
	background-image: url(../Img/trafficdata/road-temp-lane.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.ROAD_TEMP_LANE21-icon
{
	background-image: url(../Img/trafficdata/road-temp-lane.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.ROAD_TEMP_LANE22-icon
{
	background-image: url(../Img/trafficdata/road-temp-lane.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.AMOUNT_OF_WATER_196-icon
{
	background-image: url(../Img/trafficdata/water-layer-thickness-lane.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.waterThickness_142_2-icon
{
	background-image: url(../Img/trafficdata/water-layer-thickness-lane.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.waterThickness_242_2-icon
{
	background-image: url(../Img/trafficdata/water-layer-thickness-lane.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.SURFACE_STATE_136-icon
{
	background-image: url(../Img/trafficdata/surface-state-lane.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.SURFACE_STATE_137-icon
{
	background-image: url(../Img/trafficdata/surface-state-lane.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.SURFACE_STATE_236-icon
{
	background-image: url(../Img/trafficdata/surface-state-lane.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.RAIN_STATE_23-icon
{
	background-image: url(../Img/trafficdata/surface-state-lane.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.LEVEL_GRIP_199-icon
{
	background-image: url(../Img/trafficdata/level-of-grip-lane.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.LEVEL_OF_GRIP_LANE21-icon
{
	background-image: url(../Img/trafficdata/level-of-grip-lane.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.LEVEL_OF_GRIP_LANE22-icon
{
	background-image: url(../Img/trafficdata/level-of-grip-lane.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.WIND_SPEED_MAX-icon
{
	background-image: url(../Img/trafficdata/wind-speed-max.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.WIND-icon
{
	background-image: url(../Img/trafficdata/wind-speed.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.FAULT_5171-icon
{
	background-image: url(../Img/trafficdata/fault.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.WIND_SPEED_5-icon
{
	background-image: url(../Img/trafficdata/wind-speed.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.windSpeed_5_2-icon
{
	background-image: url(../Img/trafficdata/wind-speed.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.WIND_26-icon
{
	background-image: url(../Img/trafficdata/wind-gust-speed.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.WIND_DIRECTION_6-icon
{
	background-image: url(../Img/trafficdata/wind-direction.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.MAXIMUM_WIND_SPEED_DIRECTION_BEARING_27-icon
{
	background-image: url(../Img/trafficdata/wind-direction.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.VISIBILITY_11-icon
{
	background-image: url(../Img/trafficdata/visibility.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.ICE_LAYER_197-icon
{
	background-image: url(../Img/trafficdata/ice.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.AMOUNT_OF_WATER-icon
{
	background-image: url(../Img/trafficdata/water.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.AMOUNT_OF_ICE-icon
{
	background-image: url(../Img/trafficdata/ice.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.SNOW_LAYER_198-icon
{
	background-image: url(../Img/trafficdata/snow.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.BATTERY_VOLTAGE_514-icon
{
	background-image: url(../Img/trafficdata/battery-voltage.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.HOPS-icon
{
	background-image: url(../Img/trafficdata/hops.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.SO2_LEVEL-icon
{
	background-image: url(../Img/trafficdata/SO2.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.RAIN_INTENSITY_9-icon
{
	background-image: url(../Img/trafficdata/waterIntensity.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.DEW_TEMPERATURE-icon
{
	background-image: url(../Img/trafficdata/temperatureDew.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.ROAD_TEMPERATURE-icon
{
	background-image: url(../Img/trafficdata/temperatureRoad.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.GROUND_TEMPERATURE-icon
{
	background-image: url(../Img/trafficdata/temperatureGround.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.ICE_TEMPERATURE-icon
{
	background-image: url(../Img/trafficdata/temperatureIce.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.DEPTH_TEMPERATURE-icon
{
	background-image: url(../Img/trafficdata/temperatureDepth.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.ATMOSPHERIC_PRESSURE-icon
{
	background-image: url(../Img/trafficdata/atmosPress.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.NOX_LEVEL-icon
{
	background-image: url(../Img/trafficdata/NOx.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.PM10-icon
{
	background-image: url(../Img/trafficdata/PM10.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.PM25-icon
{
	background-image: url(../Img/trafficdata/PM25.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.OZONO-icon
{
	background-image: url(../Img/trafficdata/Ozono.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.PRESENT_WEATHER_92-icon
{
	background-image: url(../Img/trafficdata/wheather.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.not-reserved-parking-icon
{
	background-image: url(../Img/trafficdata/percent.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.RAIN_ON_OFF_4-icon
{
	background-image: url(../Img/trafficdata/rain-on-off.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.classification-icon
{
	background-image: url(../Img/WoW-icon.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.hand
{
	cursor: pointer;
}

input.button
{
	border: 0px;
	width: 91px;
	padding: 0px;
	margin: 0px;
	color: #333;
	background: transparent url(../img/btn_bg.gif) no-repeat;
	font-size: 11px;
	font-weight: normal;
	cursor: pointer;
	height: 21px;
}

input.smallbutton
{
	border: 0px;
	width: 32px;
	padding: 0px;
	margin: 0px;
	color: #333;
	background: transparent url(../img/btn_bg_small.gif) no-repeat;
	font-size: 11px;
	font-weight: normal;
	cursor: pointer;
	height: 21px;
}
.iconbutton
{
	border: 0px;
	width: 21px;
	height: 21px;
	padding: 0px;
	margin: 0px;
	color: #333;
	background: transparent url(../img/btn_bg_small_icon.png) no-repeat;
	font-size: 11px;
	font-weight: normal;
	cursor: pointer;
	height: 21px;
}

input.bigbutton
{
	border: 0px;
	width: 120px;
	padding: 0px;
	margin: 0px;
	color: #333;
	background: transparent url(../img/btn_bg_big.gif) no-repeat;
	font-size: 11px;
	font-weight: normal;
	cursor: pointer;
	height: 21px;
}

.menucontainer TD, .menucontainer DIV, .menucontainer SPAN
{
	padding: 0px;
	margin: 0px;
}
.div100
{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	width: 100%;
	height: 100%;
}
a:hover
{
	color: #004f68;
	text-decoration: underline;
}
a
{
	color: #004f68;
	text-decoration: none;
}
a:link, a:active, a:visited
{
	color: #004f68;
}

.memotable
{
	width: 360px;
}
.memotable .header
{
	background-color: #e1eeff;
	font: normal 12px verdana;
	height: 20px;
	text-align: left;
	padding-left: 6px;
	background-color: #7897b8;
	color: White;
	font-style: italic;
}
.memotable .odd
{
	background-color: white;
}
.memotable td
{
	font: normal 12px verdana;
	text-align: left;
	padding-left: 6px;
	height: 24px;
}
.memotablecolumn
{
	vertical-align: top;
}
.w48
{
	width: 48%;
	vertical-align: top;
}

.memotablecontainter
{
	margin-top: 26px;
}

.memoicon
{
	width: 16px;
	height: 16px;
	float: left;
	margin-right: 4px;
}

.grid
{
	width: 100%;
	background-color: white;
	color: black;
	font: 12px verdana;
	border: 1px solid #d0d0d0;
	border-collapse: collapse;
}


.grid td
{
	font: normal 11px verdana;
	padding: 4px;
	border-spacing: 6px;
}

.ajax__calendar_container td
{
	padding: 0px !important;
}

.grid .header
{
	background-color: #e3e3e3;
}


.grid .columnSmall
{
	vertical-align: middle;
	width: 90px;
}

.grid .columnMedium
{
	vertical-align: middle;
	width: 120px;
}

.controllerCommandsHeaderBox
{
	border: 1px solid #d0d0d0;
	background: white;
	height: 30px;
	color: black;
}

.centered
{
	text-align: center;
}

.title, .title TD
{
	font: bold 11px verdana;
}

.info, info.TD
{
	font-style: italic;
	font: 11px verdana;
}


TABLE.detailsTable
{
}

TABLE.detailsTable TR.title TH
{
	padding: 1px 4px 1px 4px;
	border: 1px solid #808080;
	background: #EBE8E4;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
}

TABLE.detailsTable TD
{
	padding: 1px 4px 1px 4px;
	border: 1px solid #808080;
	text-align: left;
	vertical-align: middle;
}

TABLE.detailsTable TR TH.centered
{
	text-align: center;
	vertical-align: middle;
}

.detailEventsMessages
{
	width: 70%;
	height: 100px;
	padding-left: 30px;
	padding-top: 20px;
	padding-bottom: 20px;
}

#east
{
	height: 100%;
}
#west
{
	height: 100%;
}
#south
{
	width: 100%;
}
#content
{
	height: 100%;
	width: 100%;
}


/* LOGIN CLASSES */
DIV.canvasLogin
{
	width: 100%;
	height: 100%;
	text-align: center;
}
TABLE.contentLogin
{
	width: 552px;
	height: auto;
	margin: 8% auto auto auto;
	padding: 0;
	border-collapse: collapse;
}

TABLE.contentLogin TR.Header
{
	width: 100%;
}
TABLE.contentLogin TD.Header
{
	background-color: White;
	height: 66px;
	border: 1px solid #808080;
	border-bottom: none;
}

TABLE.contentLogin .HeaderImage
{
	margin-left: 24px;
}

TABLE.contentLogin .HeaderImageCustom
{
	margin-right: 24px;
}

.HomeImageCustom
{
	margin-top: 7px;
	border-radius: 5px;
}

TABLE.contentLogin TD.Content
{
	height: 173px;
	margin: 0;
	padding: 0;
}

TABLE.contentLogin TR.Footer
{
}

TABLE.contentLogin TD.Footer DIV.FooterLogo
{
	/*margin-right: 15px;*/
	margin-top: 4px;
	float: right;
}

TABLE.LoginForm
{
	height: 100%;
	width: 100%;
	background: #EBE8E4;
	border: 1px solid #808080;
	border-collapse: collapse;
}

TABLE.LoginForm TD.title
{
	padding: 6px 4px 6px 4px;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
}

TABLE.login TD.label
{
	font-weight: bold;
	text-align: right;
}
TABLE.login TD.input
{
	text-align: left;
}
TABLE.login TD.button
{
	text-align: right;
	padding: 10px;
}
TABLE.login TD.input INPUT, TABLE.login TD.input SELECT
{
	width: 200px;
}

TABLE.LoginForm TD.label
{
	font-family: verdana;
	/*font-weight: bold;*/
	/*font-style: italic;*/
	font-size: 12px;
	text-align: right;
	width: 155px;
	height: 30px;
	color: black;
}

TABLE.LoginForm TD.labelright {
	font-family: verdana;
	/*font-weight: bold;*/
	/*font-style: italic;*/
	font-size: 12px;
	text-align: left;
	width: 155px;
	height: 30px;
	color: black;
}


TABLE.LoginForm TR.marginTop
{
	height: 38px;
}

TABLE.LoginForm TD.marginRight
{
	width: 105px;
}

TABLE.LoginForm TD.input
{
	text-align: left;
	padding-left: 20px;
}

TABLE.LoginForm TD.inputright {
    padding-right: 20px;
    text-align: right;
}

TABLE.LoginForm TD.buttonLine
{
	text-align: right;
}
TABLE.LoginForm TD.buttonLineright {
    text-align: left;
}

TABLE.LoginForm .button
{
	width: 92px;
	text-align: center;
}

TABLE.LoginForm .Error
{
	color: Red;
	text-align: center;
	height: 30px;
}

TABLE.LoginForm .labelError
{
	width: 100%;
	text-align: center;
}

TABLE.LoginForm .TextBox
{
	width: 270px;
	height: 18px;
	font-size: 12px;
}

TABLE.LoginForm .DropDownList
{
	width: 275px;
	height: 22px;
	font-size: 12px;
}

.command
{
	cursor: pointer;
}

.w90
{
	width: 90%;
}

.mt10
{
	margin-top:10px;	
}

.w100
{
	width: 100%;
}

.h100
{
	height: 100%;
}
/* END LOGIN CLASSES */



/* TOOLTIP CLASSES */

.tooltipPanel
{
	width: 212px;
}

.tooltipContent
{
	float: left;
}

.tooltipContent TABLE.tooltipTable
{
	width: 100%;
	margin: 0;
	border: 0;
}

.tooltipToolbar
{
	width: 100%;
	margin-bottom: 2px;
}

.tooltipToolbar DIV.tooltipLabel
{
	display: inline;
	float: left;
	margin-left: 2px;
	color: rgb(1, 52,102);
	vertical-align: middle;
	height: 20px;
	margin-top: 4px;
	width: 80px;
	font-style: italic;
}

.tooltipToolbar DIV.tooltipButton
{
	display: inline;
	float: right;
	text-align: right;
	vertical-align: top;
	cursor: pointer;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 2px;
	width: 16px;
	height: 16px;
}


.tooltipclosed
{
	background-image: url(tip.png);
	background-repeat: no-repeat;
	position: absolute;
	display: none;
	background-color: transparent;
	padding: 4px;
	color: Black;
	height: 158px;
	width: 230px;
	top: 0px;
	left: 0px;
}

.tooltipopened
{
	background-image: url(tip.png);
	background-repeat: no-repeat;
	position: absolute;
	display: block;
	background-color: transparent;
	padding: 4px;
	color: Black;
	height: 158px;
	width: 230px;
	top: 0px;
	left: 0px;
}

.tooltipLoader
{
	width: 212px;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1000;
}

DIV.tooltipLoader DIV.tooltipImage
{
	position: relative;
	height: 100%;
	margin-top: 30px;
	text-align: center;
	vertical-align: middle;
}
/* END TOOLTIP CLASSES */


.floatRight
{
	display: inline;
	float: right;
}

.floatLeft
{
	display: inline;
	float: left;
}

.fullWidth
{
	width: 100%;
}

.fullHeight
{
	height: 100%;
}

.footerButtons
{
	position: absolute;
	bottom: 0px;
	left: 0px;
	height: 23px;
}

.stripNormal
{
	padding-left: 1px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	cursor: pointer;
}

.formBox
{
	width: 90%;
	text-align: center;
	margin: 10px auto;
}
.listbox
{
	height: auto;
}
.formBox SELECT
{
	height: auto;
}
.formBox TD
{
	text-align: center;
	vertical-align: middle;
	padding: 2px;
	border-spacing: 2px;
}


.popuppanel
{
	background-color: white;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 30%;
	left: 0px;
}

.ext-mb-input
{
	font-size: 13px;
	padding: 4px;
	cursor: text;
}

/* TOOLBAR ICONS CLASSES */
.x-tool-omnia
{
	background: url(./omnialogo-small1.png) !important;
	width: 67px !important;
	position: absolute !important;
	right: 64px !important;
	background-repeat: no-repeat !important;
	margin-top: -1px !important;
}
.x-tool-omnia-over
{
	background: url(./omnialogo-small2.png) !important;
	width: 67px !important;
	position: absolute !important;
	right: 64px !important;
	background-repeat: no-repeat !important;
	margin-top: -1px !important;
}
/* 1=Normal; 2=Highlighted */
.x-tool-filter1
{
	background: url(../Img/Filter2HS.png) !important;
}
.x-tool-filter1-over
{
	background: url(../Img/Filter2HS.png) !important;
}
.x-tool-filter2 {
	background: url(../Img/filter-16x16.png) !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
}
.x-tool-filter2-over
{
	background: url(../Img/filter-16x16.png) !important;
}
/* END TOOLBAR ICONS CLASSES */

.o-tool-close
{
	background:transparent url(./o-close.gif) top left no-repeat;
}
.o-tool-minimize
{
	background:transparent url(./o-minimize.gif) top left no-repeat;
}
.o-tool-maximize
{
	background:transparent url(./o-maximize.gif) top left no-repeat;
}
.o-tool-restore
{
	background:transparent url(./o-restore.gif) top left no-repeat;
}

.diagram-button
{
	height:22px;width:22px;
	border:1px solid #F0F0F0;cursor:pointer;
	margin:1px;
}
.diagram-button-over
{
	height:22px;width:22px;
	border:1px solid #D0D0D0;cursor:pointer;
	margin:1px;
}

.diagram-button-open{
	background: url(../Img/open-16x16.png) no-repeat center center;
}

.diagram-toolbar
{
	background-color: #F0F0F0;
	border-bottom: 1px solid #D0D0D0;
}

.diagram-button-config
{
background: url(./images/functions/16x16-setup.png) no-repeat center center;
}

.playerBtnStyle
{
	cursor:pointer;
}

.radio input
{
	border:0px !important;
}


.MaskedEditError
{
	background-color:#FFCCCC;	
}

.MaskedEditFocus
{
	background-color:#FFF2B2;
}

.x-mask-loading div
{
	padding:5px 10px 5px 25px;
	background:#fbfbfb url( '../Img/ajax-loader-mini.gif' ) no-repeat 5px 5px;
	line-height:16px;
}
/*
body.x-body-masked .x-window-mc, body.x-body-masked .x-window-plain .x-window-mc {
    background-color: red;
}*/
.ext-el-mask{z-index:20000;position:absolute;top:0;left:0;-moz-opacity:0.5;opacity:.50;filter:alpha(opacity=50);background-color:#c8ccd2;width:100%;height:100%;zoom:1;}


.ajax__slider_h_rail {position:relative;background:url(<%=WebResource("AjaxControlToolkit.Slider.Images.slider_h_rail.gif")%>) repeat-x;height:22px;width:150px;}
.ajax__slider_h_handle {position:absolute;height:22px;width:10px;}
.ajax__slider_v_rail {position:relative;background:url(<%=WebResource("AjaxControlToolkit.Slider.Images.slider_v_rail.gif")%>) repeat-y;width:22px;height:150px;}
.ajax__slider_v_handle {position:absolute;height:10px;width:22px;}

.icon-rename { background-image: url(../Img/rename-16x16.png) !important; background-repeat: no-repeat; }
.silk-add { background-image: url(../Img/silk-add.gif) !important; background-repeat: no-repeat; }
.silk-delete { background-image: url(../Img/silk-delete.gif) !important; background-repeat: no-repeat; }
.silk-cancel { background-image: url(../Img/silk/icons/cancel.png) !important; background-repeat: no-repeat; }
.silk-telephone-edit { background-image: url(../Img/silk/icons/telephone_edit.png) !important; background-repeat: no-repeat; }
.silk-edit-form { background-image: url(../Img/silk/icons/application_form_edit.png) !important; background-repeat: no-repeat; }
.icon-save { background-image: url(../Img/save.gif) !important; background-repeat: no-repeat; }
.icon-undo { background-image: url(../Img/undo.png) !important; background-repeat: no-repeat; }
.icon-apply { background-image: url(../Img/apply.png) !important; background-repeat: no-repeat; }
.icon-apply2 { background-image: url(../Img/apply2.gif) !important; background-repeat: no-repeat; }
.icon-cancel2 { background-image: url(../Img/cancel.png) !important; background-repeat: no-repeat; }
.icon-servicelevels { background-image: url(../Img/servicelevels.png) !important; background-repeat: no-repeat; }
.icon-functions { background-image: url(../Img/unsortedlist1.png) !important; background-repeat: no-repeat; }
.icon-areas { background-image: url(../Img/areas.png) !important; background-repeat: no-repeat; }
.icon-groups { background-image: url(../Img/edit_group.png) !important; background-repeat: no-repeat; }
.icon-cache { background-image: url(../Img/scopetta-16x16.gif) !important; background-repeat: no-repeat; }
.icon-users { background-image: url(../Img/edit_user.png) !important; background-repeat: no-repeat; }
.icon-ldapserver {width:16px;height:16px; background-image: url(../Img/silk/icons/server_key.png) !important; background-repeat: no-repeat; }
.icon-users-edit { background-image: url(../Img/vcard_edit.png) !important; background-repeat: no-repeat; }
.icon-servicelevelsmatrix { background-image: url(../Img/table.png) !important; background-repeat: no-repeat; }
.icon-password {background-image: url(../Img/password-16x16.png) !important; background-repeat: no-repeat; }
.icon-roles {background-image: url(../Img/bricks.png) !important; background-repeat: no-repeat; }
.icon-privileges {width:16px;height:16px;background-image: url(../Img/chart_organisation.png) !important; background-repeat: no-repeat; }

.icon-edit {
	background-image: url("../Img/Corridor/corridorEditToolbar.png") !important;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}

.edit-object-disabled {
	background-color: transparent !important;
	border: 0;
	/*filter: opacity(0.5);*/
}

.icon-et-warning-open {width:16px; height:16px; background-image: url(../Img/warning.png) !important; background-repeat: no-repeat; }
.icon-et-warning-close {width:16px; height:16px; background-image: url(../Img/warning-close-16x16.png) !important; background-repeat: no-repeat; }
.icon-et-command {width:16px; height:16px; background-image: url(../Img/command-16x16.png) !important; background-repeat: no-repeat; }
.icon-et-arrow {width:16px; height:16px; background-image: url(../Img/arrow-switch-16x16.png) !important; background-repeat: no-repeat; }

.upperRightLogo{
	position:absolute;top:0px;right:30px;width:129px;height:24px;background:url(../Img/logo_unified.gif);background-position:right center;background-repeat:no-repeat;
}
.upperRightLogoRightSpace240{
	position:fixed;top:0px;left:390px;width:129px;height:24px;background:url(../Img/logo_unified.gif);background-position:right center;background-repeat:no-repeat;
}

.x-grid3-hd-classSMS {
   background: transparent url(../Img/sms_protocol.png) no-repeat 3px 3px ! important;
   padding-left:20px;height:16px;background-position:center;
}
.x-grid3-hd-classEmail {
   background: transparent url(../Img/mail_generic.png) no-repeat 3px 3px ! important;
   padding-left:20px;height:16px;background-position:center;
}

.folder {
	background-image:url(../Img/folder.gif) ! important;
	background-repeat:no-repeat;
}

.map-keepratio
{
 background-image:url(../Img/map/keepratio.png) !important;   
}


.map-select
{
  background-image: url(../Img/map/icon_select.gif) !important;
}
.map-pan
{
  background-image: url(../Img/map/icon-pan.gif) !important;
  height:16px !important;
  width:16px !important;  
}

.map-zoomrect
{
  background-image: url(../Img/map/icon-zoomrect.gif) !important;
  height:16px !important;
  width:16px !important;
}

.map-zoomin
{
  background-image: url(../Img/map/icon-zoomin.gif) !important;
  height:16px !important;
  width:16px !important;
}

.map-zoomout
{
  background-image: url(../Img/map/icon-zoomout.gif) !important;
  height:16px !important;
  width:16px !important;
}

.map-back
{
  background-image: url(../Img/map/icon-previous.gif) !important;
  height:16px !important;
  width:16px !important;
}
.map-next
{
  background-image: url(../Img/map/icon-next.gif) !important;
  height:16px !important;
  width:16px !important;
}
.map-zoomfull
{
  background-image: url(../Img/map/icon-zoomfull.gif) !important;
  height:16px !important;
  width:16px !important;
}
.map-home
{
  background-image: url(../Img/map/icon-home.gif) !important;
  height:16px !important;
  width:16px !important;
}
.map-world
{
  background-image: url(../Img/map/icon-world.png) !important;
  height:16px !important;
  width:16px !important;
}

.map-refresh
{
  background-image: url(../Img/map/icon-refresh.gif) !important;
  height:16px !important;
  width:16px !important;
  background-position: center center;
  background-repeat: no-repeat;
}

.map-cluster-refresh
{
  background-image: url(../Img/map/icon-refresh.gif) !important;
  background-position: center center;
  background-repeat: no-repeat;
}

.map-trash
{
 background-image:url(../Img/map/icon-trashcan.png) !important;   
}

.map-locate
{
 background-image:url(../Img/map/map-locate.png) !important;   
}
.map-locate-zoom
{
 background-image:url(../Img/map/map-locate-zoom.png) !important;   
}

.aitek-picture-small {
    background-image:url(../Img/silk/icons/picture.png) !important;
}

.aitek-video-small {
    background-image:url(../Img/silk/icons/film.png) !important;
}

.aitek-video-wall {
    background-image:url(../Img/table.png) !important;
}

.genetec-video-small {
    background-image:url(../Img/silk/icons/film.png) !important;
}

.refresh-icon
{
 	background-image:url(../img/view-refresh-16x16.png) !important;
}

.lock-icon {
	background-image: url(../img/lock-16x16.png) !important;
}

.unlock-icon {
	background-image: url(../img/unlock-16x16.png) !important;
}

.map-print
{
 background-image:url(../Img/map/map-print.png) !important;   
}

.map-background
{
 background-image:url(../Img/map/map-background.png) !important;   
}

.map-layers
{
  background-image: url(../Img/layers.png) !important;
  height:16px !important;
  width:16px !important;
  background-repeat: no-repeat;
}

.icon-help
{
 background-image:url(../Img/help.png) !important;   
}


.icon-find
{
    
 background-image:url(../Img/search-trigger.gif) !important;  
 background-repeat: no-repeat;
 width:16px;
 height:16px;
 
 }


.icon-add
{
 background-image:url(../Img/silk-add.gif) !important;   
}

.sys-conf-edit {
    background-image: url("../Img/silk/icons/application_edit.png") !important;
}

.icon-unlock-all {
  background-image: url("../Img/silk/icons/key.png") !important;
}

.sys-conf-check {
  background-image: url("../Img/silk/icons/accept.png") !important;
  width: 32px;
  height: 32px;
}

.sys-conf-cancel {
    background-image: url("../Img/silk/icons/cancel.png") !important;
    width: 32px;
    height: 32px;
}

.sys-conf-reset {
    background-image: url("../Img/silk/icons/arrow_undo.png") !important;
    width: 32px;
    height: 32px;
}

.icon-add-roles
{
 background-image:url(../Img/silk-add.gif) !important;   
}

.icon-remove
{
 background-image:url(../Img/silk-delete.gif) !important;   
}

.icon-text-visibility {
  background-image: url("../Frontend/2/images/text-switched-on.png") !important;
  height: 16px !important;
  width: 16px !important;
}

.icon-locate {
	background-image: url("../Frontend/2/images/intersection-toolbar-icons/flat-autolocate.png") !important;
	height: 16px !important;
	width: 16px !important;
}

.icon-text-color {
  background-image: url("../Img/silk/icons/color_swatch.png") !important;
  height: 16px !important;
  width: 16px !important;
}

.icon-send
{
 background-image:url(../Img/send.png) !important;    
}

.icon-edit-switched-off {
	background-image: url(../Frontend/2/images/edit-switched-off.png) !important;
	background-color: transparent;
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
	height: 16px;
	width: 16px;
}

.icon-edit-switched-on {
	background-image: url(../Frontend/2/images/edit-switched-on.png) !important;
	background-color: transparent;
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
	height: 16px;
	width: 16px;
}

.icon-scissors {
	background-image: url(../Img/16x16-scissors.png) !important;
	background-color: transparent;
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
	height: 16px;
	width: 16px;
}

.icon-acknowledged
{
 background-image:url(../Img/button_accept_yellow.png) !important;    
}

.icon-alarm-close
{
 background-image:url(../Img/warning-minus.png) !important;   
}

.icon-alarmclosed
{
 background-image:url(../Img/warning-close-16x16.png) !important;   
}

.icon-alarmblocked
{
 background-image:url(../Img/alarmr-blocked.png) !important;   
}

.icon-move
{
 background-image:url(../Img/map/icon-move.png) !important;   
}

.icon-turn
{
 background-image:url(../Img/map/icon-turn.png) !important;   
}

.icon-turn-remove
{
 background-image:url(../Img/map/icon-turn-remove.png) !important;   
}

.icon-collapsed
{
 background-image:url(../Img/map/icon-collapsed.png) !important;   
}

.icon-remove-collapsed
{
 background-image:url(../Img/map/icon-remove-collapsed.png) !important;   
}

.icon-close
{
    background:transparent url(./o-close.gif) top left no-repeat;
}

.icon-clear-filter
{
 background: url(../Img/clear-filter.png) !important;   
}

.icon-excel-export
{
 background-image: url(../Img/excel-16x16.png) !important;   
}

.icon-compare
{
 background-image: url(../Img/silk/icons/table_row_delete.png) !important;   
}

.icon-rotelle-progress
{
	background-image: url(../Img/rotelle-32x32.png) !important;
	background-repeat: no-repeat;
}

.icon-clock_refresh
{
	background-image: url(../Img/clock_refresh-16x16.png) !important;
}

.icon-publictransport
{
 background-image: url(../Img/pt-16x16.png) !important;   
}

.icon-gauge
{
 background-image: url(../Img/gauge-16x16.png) !important;   
}

.icon-alarm-add{
	background: url(../Img/warning-plus.png);
	background-repeat: no-repeat;
}

.icon-alarms{
background: url(popup/warning.png);
}

.icon-severity{
background-image: url(../Img/silk/icons/severitylevels.png) !important;
}

.icon-alarmtype{
background-image: url(../Img/silk/icons/error.png) !important;
}

.icon-alarmconfiguration{
background-image: url(../Img/silk/icons/cog_error.png) !important;
}

.icon-statusconfiguration{
background-image: url(../Img/silk/icons/cog_status.png) !important;
}

.icon-workorder{
background-image: url(../Img/silk/icons/WorkOrder16x16.png) !important;
}

.icon-history-range {
  background-image: url("../Frontend/2/images/intersection-toolbar-icons/history-clock-button.png") !important;
  /*height: 20px !important;
  width: 20px !important;*/
}

.icon-network-interaction {
  background-image: url("../Frontend/2/images/intersection-toolbar-icons/flat-network-interaction.png") !important;
  /*height: 20px !important;
  width: 20px !important;*/
}

.icon-map-search {
  background-image: url("../Frontend/2/images/intersection-toolbar-icons/flat-map-status.png") !important;
}

.icon-history-goto {
  background-image: url("../Frontend/2/images/intersection-toolbar-icons/history-button-bar/go-to.png") !important;
  height: 24px !important;
  width: 24px !important;
}

.icon-history-backward {
  background-image: url("../Frontend/2/images/intersection-toolbar-icons/history-button-bar/backward-button.png") !important;
  height: 24px !important;
  width: 24px !important;
}

.icon-history-forward {
  background-image: url("../Frontend/2/images/intersection-toolbar-icons/history-button-bar/forward-button.png") !important;
  height: 24px !important;
  width: 24px !important;
}

.icon-history-stop {
  background-image: url("../Frontend/2/images/intersection-toolbar-icons/history-button-bar/stop-button.png") !important;
  height: 24px !important;
  width: 24px !important;
}

.icon-history-start {
  background-image: url("../Frontend/2/images/intersection-toolbar-icons/history-button-bar/play-button.png") !important;
  height: 24px !important;
  width: 24px !important;
}

.icon-history-processing {
  background-image: url("../Frontend/2/images/intersection-toolbar-icons/history-button-bar/animated-gears.gif") !important;
  height: 24px !important;
  width: 24px !important;
}

.history-nav-toolbar .x-noborder-rbl {
  border-color: none !important;
  border-width: 0px !important;
}

div.olMap { 
	    z-index: 0; 
	    padding: 0px!important; 
	    margin: 0px!important; 
} 

.olHandlerBoxZoomBox {
    border: 2px solid #006ca9;
    position: absolute;
    background-color: white;
    opacity: 0.50;
    font-size: 1px;
    filter: alpha(opacity=50);
}

.olControlPanZoomBar
{
    z-index:8000 !important;    
}

.olControlZoomBoxActive {
    cursor:crosshair;
}
.olControlDragPanActive {
    /*cursor:move;*/
    /*cursor:all-scroll;*/
    cursor:default;
    
    /*cursor: url(redarrow.cur), url(cursor/redarrow.cur), default;*/
    
}
/*
div.olLayerDiv {
   -moz-user-select: none;
   background-color:red;
   border:4px solid red;
   width:400px;
   height:400px;
}
*/

.icon-system
{
 width:16px;height:16px;
 background-image:url(../Img/ajax-loader-mini-static.png) !important;   
}

/*SYSTEM OVERVIEW GROUPS ICONS*/
.icon-so-systems-traffic-control
{
	background-image: url(../Img/map/systems/16x16-traffic-control.png) !important;
	background-repeat: no-repeat;
}
.icon-so-systems-vms
{
	background-image: url(../Img/map/systems/16x16-vms.png) !important;
	background-repeat: no-repeat;
}
.icon-so-systems-cctv
{
	background-image: url(../Img/map/systems/16x16-cctv.png) !important;
	background-repeat: no-repeat;
}
.icon-so-systems-lpr
{
	background-image: url(../Img/map/systems/16x16-lpr.png) !important;
	background-repeat: no-repeat;
}
.icon-so-systems-parkings
{
	background-image: url(../Img/map/systems/16x16-parkings.png) !important;
	background-repeat: no-repeat;
}
.icon-so-systems-streetlights
{
	background-image: url(../Img/map/systems/16x16-streetlights.png) !important;
	background-repeat: no-repeat;
}

.icon-so-systems-publictransport
{
	background-image: url(../Img/map/systems/16x16-publictransport.png) !important;
	background-repeat: no-repeat;
}

.icon-so-systems-avl
{
	background-image: url(../Img/map/systems/16x16-avl.png) !important;
	background-repeat: no-repeat;
}

/*SYSTEM ICONS*/
.icon-systems-traffic-control
{
	background-image: url(../Img/map/systems/b32x32-traffic-control.png) !important;
	background-repeat: no-repeat;
	background-position: center;
	width:32px !important;
	height:32px !important;
}
.icon-systems-vms
{
	background-image: url(../Img/map/systems/b32x32-vms.png) !important;
	background-repeat: no-repeat;
	background-position: center;
	width:32px !important;
	height:32px !important;
}
.icon-systems-cctv
{
	background-image: url(../Img/map/systems/b32x32-cctv.png) !important;
	background-repeat: no-repeat;
	background-position: center;
	width:32px !important;
	height:32px !important;
}
.icon-systems-lpr
{
	background-image: url(../Img/map/systems/b32x32-lpr.png) !important;
	background-repeat: no-repeat;
	background-position: center;
	width:32px !important;
	height:32px !important;
}
.icon-systems-parkings
{
	background-image: url(../Img/map/systems/b32x32-parkings.png) !important;
	background-repeat: no-repeat;
	background-position: center;
	width:32px !important;
	height:32px !important;
}
.icon-systems-streetlights
{
	background-image: url(../Img/map/systems/b32x32-streetlights.png) !important;
	background-repeat: no-repeat;
	background-position: center;
	width:32px !important;
	height:32px !important;
}

.icon-systems-publictransport
{
	background-image: url(../Img/map/systems/b32x32-publictransport.png) !important;
	background-repeat: no-repeat;
	background-position: center;
	width:32px !important;
	height:32px !important;
}
.icon-systems-environment
{
	background-image: url(../Img/map/systems/b32x32-environment.png) !important;
	background-repeat: no-repeat;
	background-position: center;
	width:32px !important;
	height:32px !important;
}

.icon-systems-avl
{
	background-image: url(../Img/map/systems/b32x32-avl.png) !important;
	background-repeat: no-repeat;
	background-position: center;
	width:32px !important;
	height:32px !important;
}

.icon-systems-network
{
	background-image: url(../Img/map/systems/b32x32-network.png) !important;
	background-repeat: no-repeat;
	background-position: center;
	width:32px !important;
	height:32px !important;
}
.icon-systems-path
{
	background-image: url(../Img/map/systems/b32x32-path.png) !important;
	background-repeat: no-repeat;
	background-position: center;
	width:32px !important;
	height:32px !important;
}
/*OBJECTS ICONS*/
.icon-intersection
{
 background-image:url(../Img/layers/controllers/style/controller_omnia_16x16.png) !important;   
}
.icon-roadsideunit
{
 background-image:url(../Img/layers/roadsideunits/style/roadsideunit_omnia_16x16.png) !important;   
}

.icon-detector
{
 background-image:url(../Img/layers/detectors/style/detector_omnia_16x16.png) !important;   
}

.icon-detection-unit
{
 background-image:url(../Img/layers/detectionunits/detection_unit_16x16.png) !important;
}

.icon-IO
{
    background-image:url(../Img/layers/io/IO_omnia_16x16.png) !important;   
}

.icon-measurementstation
{
 width:16px;height:16px;
 background-image:url(../Img/layers/measurementstations/style/measurementstation_omnia_16x16.png) !important;   
}

.icon-movement
{
 width:16px;height:16px;
 background-image:url(../Img/layers/movements/style/movement_omnia_16x16.png) !important;   
}

.icon-signalgroup
{
 background-image:url(../Img/layers/signalgroups/style/signalgroup_omnia_16x16.png) !important;   
}

.icon-emergencyroute, .erro-small
{
 background-image:url(../Img/layers/emergencyroutes/style/emergencyroute_omnia_16x16.png) !important;  
 background-repeat:no-repeat; 
}

.icon-focus-object {
	background-image: url("../UI/images/types/mistic/events/gps.png") !important;
}


.icon-road
{
 background-image:url(../Img/layers/roads/style/road_omnia_16x16.png) !important;   
}


.icon-slight
{
 background-image:url(../Img/layers/streetlights/style/slight_omnia_16x16.png) !important;   
}

.icon-parkinghouse
{
 background-image:url(../Img/layers/parking/style/park_omnia_16x16.png) !important;   
}

.icon-parkingsign
{
 background-image:url(../Img/layers/parkingvms/style/sign_omnia_16x16.png) !important;   
}

.icon-camera
{
 background-image:url(../Img/layers/cameras/style/camera_omnia_16x16.png) !important;   
}

.icon-environmentsensor
{
 background-image:url(../Img/layers/environmentsensors/style/environmentsensor_16x16.png) !important;   
}

.icon-vbidunit
{
 background-image:url(../Img/layers/vbidunits/style/vbidunit_omnia_16x16.png) !important;   
}

.icon-variablemessagesign
{
 background-image:url(../Img/layers/vms/style/vms_omnia_16x16.png) !important;   
}

.icon-policevehicle
{
 background-image:url(../Img/layers/vehicles/style/policevehicle_omnia_16x16.png) !important;   
}
.icon-lprunit
{
 background-image:url(../Img/layers/lprunits/style/lprunit_omnia_16x16.png) !important;   
}

.icon-adapter
{
 background-image:url(../Img/16x16-adapters.png) !important;   
}


.ext-ie .x-grid3-row-radio input {
        position:relative;
        left:-6px;
        top:0px;
        height:13px;
}


/*DRAG AND DROP GRID CSS*/
.gridBodyNotifyOver {
    border-color: #00cc33 !important;
}
.gridRowInsertBottomLine {
    border-bottom:1px dashed #00cc33;
}
.gridRowInsertTopLine {
    border-top:1px dashed #00cc33;
}


.no-dirty-mark .x-grid3-dirty-cell {
     background-image: none;
}

.omniacheckbox
{
	border: 1px solid red;
}

.icon-area { background-image: url(../Img/area.png) !important; background-repeat: no-repeat; }

.icon-area-omnia { background-image: url(../Img/area_omnia.png) !important; background-repeat: no-repeat; }
.icon-areas-omnia { background-image: url(../Img/areas_omnia.png) !important; background-repeat: no-repeat; }


.grayed-row  div 
{
	color:gray !important;
}

.black-row
{
	color:black;
}

.icon-configuration
{
	background-image: url(./images/functions/16x16-configuration.png ) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.icon-logging-centre
{
	background-image: url(./images/functions/16x16-logging-centre.png ) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.icon-log-search
{
	background-image: url(./images/functions/16x16-log-search.png ) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.icon-alarm-note
{
	background-image: url(../Img/note.png ) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.icon-plan-library
{
	background-image: url(./images/functions/16x16-planlibrary.png ) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.ivd-small
{
	background-image: url(./images/functions/16x16-ivd.png ) !important;
	background-repeat: no-repeat;
	background-position: center;
}

/*
.x-grid3-cell-inner, .x-grid3-hd-inner
{
	color:black;	
}
*/

.neutral-row .x-grid3-row .x-grid3-row-checker {
    color:blue !important;
}
.neutral-row .x-grid3-row-selected .x-grid3-row-checker{
    color:blue !important;
}

/*

#my-custom-toolbar .x-btn-over{
	border:10px solid green;
	background: none repeat scroll 0 0 transparent !important;
}


#my-custom-toolbar .x-btn-click{
	border:10px solid red;
	background: none repeat scroll 0 0 transparent !important;
}


#my-custom-toolbar .x-toolbar-cell{
	background: none repeat scroll 0 0 transparent !important;
}

#my-custom-toolbar .x-btn {
	background: none repeat scroll 0 0 transparent !important;
} 
#my-custom-toolbar .x-btn-text {
	background: none repeat scroll 0 0 transparent !important;
}
#my-custom-toolbar .x-btn-mr
{
	background: none repeat scroll 0 0 transparent !important;
}*/


.advancedsettings
{
    width:10px;
    height:10px;
    background-position:center center;
    background-repeat:no-repeat;
    background-color:transparent;
	background-image: url(../Img/advancedsettings.gif) !important;
	cursor:pointer;
}

.x-tab-hide .x-tab-panel-header .x-tab-strip-wrap{
display:none;
}


.CalendarEditor-small
{
    background-image: url(./images/functions/calendar.png) !important;
    background-repeat: no-repeat;
    background-position: center;
}

.SCATSMonitor-small
{
    background-image: url(./images/functions/scats-monitor.png) !important;
    background-repeat: no-repeat;
    background-position: center;
}


.olLayerGooglePoweredBy 
{
    display:none;    
}

.olLayerGoogleV3 
{
   display:none; 
}

.olLayerGoogleCopyright 
{
    display:none;       
}

.icon-cone-plus
{
	background-image: url(../Img/traffic-cone-plus.png) !important;
	background-repeat:no-repeat;   
}


.icon-cone
{
 background-image: url(../Img/traffic-cone.png) !important;   
}

.icon-cone-edit
{
 background-image: url(../Img/traffic-cone-pencil.png) !important;   
}

.icon-lock-on  
{
    width:16px;
    height:16px;
    background-position:center center;
    background-repeat:no-repeat;
    background-color:transparent;
	background-image: url(../Img/lock-16x16.png) !important;
}

.icon-lock-off  
{
    width:16px;
    height:16px;
    background-position:center center;
    background-repeat:no-repeat;
    background-color:transparent;
	background-image: url(../Img/unlock-16x16.png) !important;
}


.icon-show-controller
{
	width:16px;
	height:16px;
	background-image:url(../Img/show_controller_16x16.png) !important;
	background-repeat: no-repeat; 
}

.icon-edit-controller
{
	width:16px;
	height:16px;
	background-image:url(../Img/edit_controller_16x16.png) !important;
	background-repeat: no-repeat;
}

.icon-communication
{
	width:16px;
	height:16px;
	background-image:url(../Img/network-16x16.png) !important;
	background-repeat: no-repeat;
}

.icon-communication-start
{
	/*width:16px;
	height:16px;*/
	background-image:url(../Img/player_play.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.icon-communication-restart
{
	width:16px;
	height:16px;
	background-image:url(../Img/player_restart.png) !important;
	background-repeat: no-repeat;
}

.icon-communication-stop
{
	width:16px;
	height:16px;
	background-image:url(../Img/player_stop.png) !important;
	background-repeat: no-repeat;
}

.icon-externalapplications
{
	width:16px;
	height:16px;
	background-image:url(../Img/silk/icons/application_osx_terminal.png) !important;
	background-repeat: no-repeat;
}

div.speech
{
	position: relative;
	width: 400px;
	height: 100px;
	text-align: center;
	line-height: 100px;
	background-color: #fff;
	border: 8px solid RGB(120,151,184);
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	-webkit-box-shadow: 2px 2px 4px #888;
	-moz-box-shadow: 2px 2px 4px #888;
	box-shadow: 2px 2px 4px #888;
}

div.speech:before  
{  
    content: ' ';  
    position: absolute;  
    width: 0;  
    height: 0;  
    right: 30px;  
    top: 100px;  
    border: 25px solid;  
    /*border-color:  #666 transparent transparent #666;  */
    border-color:  RGB(120,151,184) RGB(120,151,184) transparent transparent;  
} 


div.speech:after  
{  
    content: ' ';  
    position: absolute;  
    width: 0;  
    height: 0;  
    right: 38px;  
    top: 100px;  
    border: 15px solid;  
    /*border-color: #fff transparent transparent #fff;  */
    border-color:  #fff #fff transparent transparent;  
}

.icon-wow
{
	width:16px;
	height:16px;
	background-image:url(../Img/WoW-icon.png) !important;
	background-repeat: no-repeat;
}

.videopage-small
{
	background-image: url(./images/functions/16x16-command-panel-ext.png ) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.icon-command
{
	background-image: url(../Img/command-16x16.png) !important; 
	background-repeat: no-repeat;
}

.icon-document
{
	background-image: url(../Img/document-16x16.png) !important; 
	background-repeat: no-repeat;
}

.icon-upload
{
	background-image: url(../Img/upload-16x16.png) !important; 
	background-repeat: no-repeat;
}

.icon-hyperroute
{
 background-image:url(../Img/layers/emergencyroutes/style/16x16-greenstreets.png) !important;   
}

.icon-route
{
 background-image:url(../Img/layers/emergencyroutes/style/emergencyroute_omnia_16x16.png) !important;   
}

.icon-routesegment
{
 background-image:url(../Img/layers/emergencyroutes/style/16x16-segments.png) !important;   
}

.icon-reload-locate
{
 background-image:url(../Img/16x16-sync.png) !important;   
}

.map-new-event {
  background-image: url("../Frontend/2/images/intersection-toolbar-icons/flat-new-event.png") !important;
}
.asset-info {
  background-image: url("../Img/silk/icons/information.png") !important;
}
.icon-assignment{
  background-image: url("../Frontend/2/images/intersection-toolbar-icons/flat-assignment.png") !important;
}

.blue-row 
{
	color:#3399FF !important;
}


.loglibrary-small
{
	background-image: url(./images/functions/16x16-planlibrary.png ) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.add-small
{
	background-image: url(../Img/flat-add.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.mngconsole-small
{
	background-image: url(../Img/chart_organisation.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.snapshot-small
{
	background-image: url(../Img/snapshot-16x16.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.preset-small
{
	background-image: url(../Img/joystick/preset16x16.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.focus-far-small
{
	background-image: url(../Img/joystick/focus-far16x16.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.focus-near-small
{
	background-image: url(../Img/joystick/focus-near16x16.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.focus-auto-small
{
	background-image: url(../Img/joystick/autofocus-16x16.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.iris-close-small
{
	background-image: url(../Img/joystick/iris-close16x16.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.iris-open-small
{
	background-image: url(../Img/joystick/iris-open16x16.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.iris-reset-small
{
	background-image: url(../Img/joystick/iris-reset16x16.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.wiper-start-small
{
	background-image: url(../Img/joystick/wiper16x16.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.wiper-stop-small
{
	background-image: url(../Img/joystick/stopwiper16x16.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.omnia-dashed-box
{
    border: 3px dashed #157fcc;
    border-radius: 5px;
    /*float: left;*/
}

.omnia-solid-box
{
    border: 3px solid #157fcc;
    border-radius: 5px;
    /*float: left;*/
}

.omnia-solid-box:hover
{
    background-color: #add2ed;
}

.omnia-dashed-box:hover
{
    background-color: #add2ed;
}

#overlay{ 
  width: 100%;
  position:fixed;
  left:0px;
  top:0px;
  bottom:30px;
  background-color:#000000;
  z-index:19000;
  display:none;
  
  
/* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

  /* IE 5-7 */
  filter: alpha(opacity=60);

  /* Netscape */
  -moz-opacity: 0.6;

  /* Safari 1.x */
  -khtml-opacity: 0.6;

  /* Good browsers */
  opacity: 0.6;  
  
}

.videowall-send
{
	background-image: url(../Img/videowall/send.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.videowall-icon
{
    background-image: url(../Img/videowall/videowall.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.video-storage-icon
{
    background-image: url(../Img/silk/icons/film.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.service-request-icon
{
    background-image: url(../Img/silk/icons/film.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.track-small
{
	background-image: url(../Img/16x16-track.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.missions-small {
	background-image: url(../Img/16x16-missions.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.event-close-small
{
	background-image: url(../Img/16x16-eventclose.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.vmsmaphistory-small
{
	background-image: url(./images/functions/16x16-map-view.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.functionVMSMAPH0
{
	width:86px;
	height:86px;
	background: url(./images/functions/86x86-mapviewhis1.gif) no-repeat top left;
	background-position: 0px 0px;
	cursor: pointer;
}

.functionVMSMAPH1
{
	width:86px;
	height:86px;
	background: url(./images/functions/86x86-mapviewhis1.gif) no-repeat top left;
	background-position: 0px 0px;
	cursor: pointer;
}

.functionVMSMAPH2
{
	width:86px;
	height:86px;
	background: url(./images/functions/86x86-mapviewhis2.gif) no-repeat top left;
	background-position: 0px 0px;
	cursor: pointer;
}

.report3m-small
{
	background-image: url(./images/functions/3M.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.er-small, .eo-small
{
	background-image:url(../Img/silk/icons/email.png) ! important;
	background-repeat: no-repeat;
	background-position: center;
}

.bold-black-fieldset .x-fieldset-header {
  color: black; font-weight: bold;
}

.msg_toFront
{
	position: absolute !important;
	z-index: 20001 !important;
}

.evehover-small
{
	background-image:url(./images/functions/16x16-evehover.png) ! important;
	background-repeat: no-repeat;
	background-position: center;
}

.icon-authorize15
{
	background-image:url(../Img/authorize15.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.icon-authorize30
{
	background-image:url(../Img/authorize30.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.icon-authorizeuntil
{
	background-image:url(../Img/authorizeuntil.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.icon-authorizealways
{
	background-image:url(../Img/authorizealways.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.icon-show-vehicle
{
	width:16px;
	height:16px;
	background-image:url(../Img/show_vehicle_16x16.png) !important;
	background-repeat: no-repeat; 
}

.icon-distribution
{
	width:16px;
	height:16px;
	background-image:url(../Img/distro.png) !important;
	background-repeat: no-repeat; 
}

.icon-application-put
{
	width:16px;
	height:16px;
	background-image:url(../Img/silk/icons/application_put.png) !important;
	background-repeat: no-repeat; 
}

.icon-printer
{
	width:16px;
	height:16px;
	background-image:url(../Img/silk/icons/printer.png) !important;
	background-repeat: no-repeat; 
}

.icon-table
{
	width:16px;
	height:16px;
	background-image:url(../Img/silk/icons/table.png) !important;
	background-repeat: no-repeat; 
}

.icon-chart-curve
{
	width:16px;
	height:16px;
	background-image:url(../Img/silk/icons/chart_curve.png) !important;
	background-repeat: no-repeat; 
}

.icon-gear
{
	width:16px;
	height:16px;
	background-image:url(../Img/silk/icons/cog.png) !important;
	background-repeat: no-repeat; 
}

.icon-update-table {
	width:16px;
	height:16px;
	background-image:url(../Img/silk/icons/table-update.png) !important;
	background-repeat: no-repeat; 
}

.icon-gear2
{
	width:16px;
	height:16px;
	background-image:url(../Img/silk/icons/cog_multiple.png) !important;
	background-repeat: no-repeat; 
}

.icon-chartline
{
	width:16px;
	height:16px;
	background-image:url(../Img/silk/icons/chart_line_link.png) !important;
	background-repeat: no-repeat; 
}

/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 * TAB West panel
 *--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
 
 .omniasystemtabs {
    border: none !important;
}

/*#15428b
linear-gradient(direction, color-stop1, color-stop2, ...);
*/

.omniasystemtabs .x-btn {
    border-radius: 0px;
    border-style: solid;
    border-width: 1px;
    padding: 0px;
    border-color: #157fcc;
    background-image: none;
}

.omniasystemtabs .x-btn-pressed {
    /*background-color: #ffffff !important;*/
    /*background-image: none !important;*/
}

.omniasystemtabs .x-btn-over {
    border-color: #e1e1e1;
}

.x-tab-omniasystemtabs {
    width: 48px;
    height: 48px;
}

.x-tab-bar-body-omniasystemtabs {
    background: #F0F0F0;
}

.x-tab-button-omniasystemtabs {
    text-align: center;
    background: #F0F0F0;
    border-style: outset;
    border-width: thin;
    border-color: white;
}

.x-tab-omniasystemtabs.x-tab-active .x-tab-icon-el-omniasystemtabs {
    /*background-position: 10px -88px !important;*/
    background-color: #DBDBDB;
    border-style: solid;
    border-width: thin;
    border-color: Gray;
}

.x-tab-omniasystemtabs.x-tab-over .x-tab-icon-el-omniasystemtabs {
    /*background-position: 10px -44px;*/
    border-style: outset;
    border-width: thin;
    border-color: Gray;
}

.x-tab-icon-el-omniasystemtabs {
    width: 48px;
    height: 48px;
    text-align: center;
    background-position:center;
}

.omniasystemsContainer 
{
    border-left-style: solid;
    border-left-width: 4px;
}

/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 * END TAB West panel
 *--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
 
.trfs-small
{
	background-image: url(./images/functions/16x16-traffic-scenario.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.paddingTableLayout
{
	padding: 2px;
}

.paddingTableLayoutCenter
{
	padding: 2px;
	text-align: center;
	border: 5px solid red;
}

.opacityMask 
{
    opacity:.95;
    background-color:transparent;
    width:100%;
    height:100%;
}

.map-dark-background
{
  background-image: url(../Img/layers-dark.png) !important;
  height:16px !important;
  width:16px !important;
  background-repeat: no-repeat;
}

.x-grid-cell-wrap {
	height: auto;
	white-space: pre-wrap;
	word-wrap: break-word !important;
}

.alarm-font {
    color: red !important;
}

/* Center the loader */
#video-loader {
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 1;
  width: 150px;
  height: 150px;
  margin: -75px 0 0 -75px;
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid #3498db;
  width: 120px;
  height: 120px;
  -webkit-animation: spin 2s linear infinite;
  -moz-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
}

@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@-moz-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@-ms-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.left-icon {
    background-image: url("../Frontend/2/images/scroll-left.png");
	background-repeat: no-repeat;
	background-position: center;
}

.right-icon {
    background-image: url("../Frontend/2/images/scroll-right.png");
	background-repeat: no-repeat;
	background-position: center;
}

.cancel-icon {
	background-image:url(../Img/silk/icons/cross.png) ! important;
	background-repeat: no-repeat;
	background-position: center;
}

.reset-icon {
    background-image: url("../Img/silk/icons/control_repeat_blue.png");
	background-repeat: no-repeat;
	background-position: center;
}

.epic-date-icon {
    background-image: url("../Img/silk/icons/date.png");
	background-repeat: no-repeat;
	background-position: center;
}

.epic-grey .x-btn-inner-default-toolbar-small  {
    font: bold 12px/16px helvetica, arial, verdana, sans-serif;
    font-family: helvetica, arial, verdana, sans-serif;
    color: #FFFFFF;
    padding: 0 5px;
    max-width: 100%;
}

.epic-grey .x-btn-button-default-toolbar-small {
    min-height: 16px;
    background-color: #b6b6b6;
    border-radius: 3px;
    /*height: 22px;*/
}

.epic-blue .x-btn-inner-default-toolbar-small  {
    font: bold 12px/16px helvetica, arial, verdana, sans-serif;
    font-family: helvetica, arial, verdana, sans-serif;
    color: #FFFFFF;
    padding: 0 5px;
    max-width: 100%;
}

.epic-blue .x-btn-button-default-toolbar-small {
    min-height: 16px;
    background-color: dodgerblue;
    border-radius: 3px;
    /*height: 22px;*/
}

.epic-red .x-btn-inner-default-toolbar-small  {
    font: bold 12px/16px helvetica, arial, verdana, sans-serif;
    font-family: helvetica, arial, verdana, sans-serif;
    color: #FFFFFF;
    padding: 0 5px;
    max-width: 100%;
}

.epic-red .x-btn-button-default-toolbar-small {
    min-height: 16px;
    background-color: #e83d27;
    border-radius: 3px;
    /*height: 22px;*/
}

.x-toolbar-default-scroller .x-box-scroller-body-horizontal {
    margin-left: 22px;
}

.calendar-icon .x-btn-disabled.x-btn-default-small {
    opacity: 1;
}

/* new event icon flashing */

.new-event{
	-webkit-animation: flash linear 1s infinite;
	animation: flash linear 1s infinite;
}
@-webkit-keyframes flash {
	0% { opacity: 1; } 
	50% { opacity: .1; } 
	100% { opacity: 1; }
}
@keyframes flash {
	0% { opacity: 1; } 
	50% { opacity: .1; } 
	100% { opacity: 1; }
}

.lupeicon-16 {
	background-image: url("../Frontend/2/images/06-lupe.png") !important;
	width: 16px;
	height: 16px;
	/*background-repeat: no-repeat; 
    filter: grayscale(100%); */
}

.infoicon-16 {
	background-image: url("../Frontend/2/images/modules/map-locate-24-gray.png") !important;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	filter: grayscale(100%);
}
