/* background colors of the tree nodes */
/* same colors are defined in com.sensorlogic.ui.utils.RouteColor */

.node_background_00f, .node_background_00fVrtItemLabel{ background-color: #00f; color:#fff;}
.node_background_0f0, .node_background_0f0VrtItemLabel{ background-color: #0f0; color:#000;}
.node_background_0ff, .node_background_0ffVrtItemLabel{ background-color: #0ff; color:#000;}
.node_background_f00, .node_background_f00VrtItemLabel{ background-color: #f00; color:#fff;}
.node_background_93f, .node_background_93fVrtItemLabel{ background-color: #93f; color:#fff;}
.node_background_ff0, .node_background_ff0VrtItemLabel{ background-color: #ff0; color:#000;}

.node_background_00c, .node_background_00cVrtItemLabel{ background-color: #00c; color:#fff;}
.node_background_0c0, .node_background_0c0VrtItemLabel{ background-color: #0c0; color:#000;}
.node_background_0cc, .node_background_0ccVrtItemLabel{ background-color: #0cc; color:#000;}
.node_background_c00, .node_background_c00VrtItemLabel{ background-color: #c00; color:#fff;}
.node_background_60f, .node_background_60fVrtItemLabel{ background-color: #60f; color:#fff;}
.node_background_fc0, .node_background_fc0VrtItemLabel{ background-color: #fc0; color:#000;}

.node_background_009, .node_background_009VrtItemLabel{ background-color: #009; color:#fff;}
.node_background_090, .node_background_090VrtItemLabel{ background-color: #090; color:#fff;}
.node_background_099, .node_background_099VrtItemLabel{ background-color: #099; color:#fff;}
.node_background_900, .node_background_900VrtItemLabel{ background-color: #900; color:#fff;}
.node_background_639, .node_background_639VrtItemLabel{ background-color: #639; color:#fff;}
.node_background_f90, .node_background_f90VrtItemLabel{ background-color: #f90; color:#000;}

.node_background_006, .node_background_006VrtItemLabel{ background-color: #006; color:#fff;}
.node_background_060, .node_background_060VrtItemLabel{ background-color: #060; color:#fff;}
.node_background_066, .node_background_066VrtItemLabel{ background-color: #066; color:#fff;}
.node_background_600, .node_background_600VrtItemLabel{ background-color: #600; color:#fff;}
.node_background_306, .node_background_306VrtItemLabel{ background-color: #306; color:#fff;}
.node_background_f60, .node_background_f60VrtItemLabel{ background-color: #f60; color:#000;}


.iceCmdBtn-dis {
    display:none;
}
.fieldRow {
    height: 25px;
}
.fieldLabel {
    vertical-align: top;
    padding-top: 3px;
    text-align: right;
    text-transform: capitalize;
}
.fieldInput {
    vertical-align: top;
    padding-top: 3px;
	padding-left: 3px;
    padding-right: 3px;
}
.fieldText {
    vertical-align: top;
    padding-top: 3px;
    text-align: left;
    text-transform: capitalize;
}
.required {
    font-weight: bold;
    font-size: 110%;
}


.iceInpTxt, .iceInpSecrt, .iceInpTxtArea, .iceSelOneMnu, .iceSelMnyLb, .iceSelMnyMnu, .iceSelOneLb, .iceSelInpTxtTxt, div.iceSelInpTxt{
	margin-bottom:3px;
	margin-right:3px;
}
.icePnlBrdrNorth{
	text-align:left;
}
.iceCmdBtn{
	margin-right:3px;
}
.actionBtnGroup{
	margin-top:5px;		
	margin-bottom:5px;		
}
.noBorder{
	border:none 0px;
}
ul.hint{
	margin-top: 0px;
}
.hinttip:HOVER {
	color:#06C;
}
.hinttip {
	cursor: pointer;
	color: #036
}
.verticalAlignTop{
	vertical-align: top;
}
.verticalAlignBottom{
	vertical-align: bottom;
}
.listWithLabels{
	margin-top:5px;
}
.inline-table{
	display: inline;
}
.safari .inline-table{
	display: inline-table;
}
.ie .iceDatTblScrlSpr{
	padding-bottom:15px;
}
.mapWarn{
	border: 1px solid #990000;
	text-align:	left;
	margin-bottom: 0.15em;
	padding: 0.5em 0.5em 0.5 em 2.8em;
	display:block ;
	overflow:auto;
	color: #FF0000; /*TODO: replace with alert color*/
}
input.number{
	text-align:right;
	width:50px;
}
.icePnlClpsblHdr div.portlet-section-header {
	background-image:  url(../images/minus.png);;
	background-repeat:no-repeat;
	background-position: left; 
	font-weight:normal;
}
.hintHdr:HOVER {
	font-weight: bold;
}
.icePnlClpsblColpsdHdr div.portlet-section-header {
	background-image: url(../images/plus.png);
	background-repeat:no-repeat;
}
.hintColpsdHdr:HOVER {
	font-weight: bold;
}
.icePnlClpsblHdr span, .icePnlClpsblColpsdHdr span {
	margin-left:20px;
}
.hintColpsd	{
	
}
.iceSelMnyLb{
	max-height:150px;	
}
.icePnlTlTip table, .icePnlPop table {
	width: auto !important;
}
#map_canvas, .map_canvas {
	color:#000;
}

#content-wrapper #map_canvas a,#content-wrapper #map_canvas a:hover, #content-wrapper .map_canvas a,#content-wrapper .map_canvas a:hover{
	color:#00f;
}

div.spinnerTrackhorizontal {
	width:105px;
	background-image:url(../images/slider/slider_horiz_track.png);
	background-repeat: repeat-x;
	height:10px;
}
div.spinnerHandlehorizontal {
	width:15px;
	height:15px;
	background-image:url(../images/slider/slider_horiz_arrow.png);
}
div.spinnerhorizontal {
	width:170px;
	height:25px;
}
div.spinnerTrackvertical {
	height:105px;
	background-image:url(../images/slider/slider_vert_track.png);
	background-repeat: repeat-y;
	width:17px;
}
div.spinnerHandlevertical {
	height:15px;
	width:15px;
	background-image:url(../images/slider/lider_vert_arrow.png);
}
div.spinnervertical {
	margin-bottom:5px;
	width:80px;
}
input.spinner {
	float:right;
	text-align:right;
	width:50px;
}
a.gadgetPrefs div {
	visibility: hidden;
}
a.gadgetPrefs:hover  div{
	visibility: visible;
}
.leftMenu {
	font-weight:bold;
	margin-right:5px;
}
.leftMenu .portlet-menu .portlet-menu-item {
	width: auto;
	padding-left:10px;
	padding-right:10px;
}
.leftMenu .portlet-menu .portlet-menu-item a {
	font-size:1em;
}
.leftMenu .portlet-menu .portlet-menu-item-selectedVrtItem  a {
	font-size:1em;
}
.no_alternate .portlet-section-body , .no_alternate .portlet-section-body td, #content-wrapper .no_alternate .portlet-section-body td a, #content-wrapper .no_alternate .portlet-section-body td a:hover, .no_alternate .portlet-section-alternate td, .no_alternate .portlet-section-alternate,   #content-wrapper .no_alternate .portlet-section-alternate td a,  #content-wrapper .no_alternate .portlet-section-alternate td a:hover {
	background-color: transparent;
}
.float_top{
	float:top;
}
.innerTableHdr {
	text-align: center;
	font-weight: bold;
	text-transform: capitalize;
}
		