
/***************************************************
 * Defaults                                        *
 ***************************************************/
 
body { 

background-color: #ffffff;


}
  
 /* 
a:link { font-size: 12px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; color: #333333; }
a:visited { font-size: 12px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; color: #333333; }
a:hover { font-size: 12px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; color: #333333; }
a:active { font-size: 12px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; color: #333333; }
*/

a:link { font-size: 11px; font-family: Verdana, Tahoma, Arial; color: #2b7c92;}
a:visited { font-size: 11px; font-family: Verdana, Tahoma, Arial; color: #2b7c92; }
a:hover { font-size: 11px; font-family: Verdana, Tahoma, Arial; color: #2b7c92; }
a:active { font-size: 11px; font-family: Verdana, Tahoma, Arial; color: #2b7c92; }
	
input { 

  /*  font-size: 11px; font-family: Verdana, Tahoma, Arial;  color: #333333; margin: 1px;
  border: 1px solid #DEE4E7; 
  padding: 1px 2px 1px 3px;
  
  border-color: #DEE4E7;
  border-style: solid;
  border-width: 1px;
  background-color: #FAFDFF;
  
  font-weight: normal;
  border-radius: 3px;
  overflow-x: hidden;
  overflow-y: auto;
  
    box-sizing: border-box; 
    -moz-box-sizing: border-box; 
    -webkit-box-sizing: border-box; */
    
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  border-style: solid;
  border-width: 1px;
  border-color: #DFE4E7;
  color: #333333;
  border-radius: 2px;
  background-color: #FCFDFE;
  border: 1px solid #DFE4E7;
  padding: 6px 5px;
  overflow-x: hidden;
  overflow-y: auto;
  /* height: 28px; */
  -webkit-box-sizing: border-box;
  margin: 0px 1px;
}

.num { text-align: right }
html>body input { margin: 0px 1px;  }
input[type=radio] { margin-right: 3px; height: auto; }
input[type=submit] { height: auto;}

select {  

/*font-size: 12px; font-family: Verdana, Tahoma, Arial;  color: #3c3c3c; margin: 0px 0px 0px 0px; padding:1px 0px; box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; */

    border-style: solid;
  border-width: 1px;
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #333333;
  border-radius: 2px;
  background-color: #FCFDFE;
  border: 1px solid #DFE4E7;
  padding: 5px 0px;
  /* height: 28px;*/
   margin: 0px 1px; 
  /* border-color: #DFE4E7; */
  /* line-height: 22px; */
  text-indent: 1px;
  /* min-height: 22px;*/

}




@-moz-document url-prefix()
{
    select { padding: 6px; 0px; /*min-height: 28px;*/}
}

textarea { font-size: 12px; font-family: Verdana, Tahoma, Arial;  color: #3c3c3c; margin: -1px 0px 0px 0px; padding: 0px; box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; white-space:pre-wrap; overflow: auto;}
html>body textarea { margin: 0px; padding: 0px; }
	
option { font-size: 12px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;  min-height: 11px; color: #3c3c3c;}

form { margin: 0px; padding: 0px;}

hr { color: #bcbfc9; height: 1px; }

/*****************************************************
 * Generic                                           *
 *****************************************************/
.bold { font-weight: bold; }
.required { color: #ff0000;}
.w100 { width: 100% }
.wa { width: auto; }
.error { color: #ed1c24; }
.success { color: #389709; }
.nw { white-space: nowrap }
.cl { clear: both }
.it { font-style: italic; }
.curDefault { cursor: default; }


/*****************************************************
 * Body                                              *
 *****************************************************/
.body1 { padding: 0px 10px; margin: 0px; margin-top:7px; background-color: #efefef; overflow: hidden; left: 0px; right: 0px; border-top-style: none; border-right-style: none; border-left-style: none; position: absolute; top: 0px; height: 100%; border-bottom-style: none;   }/* Updated on 24-jan-2023 */
.body2 { padding: 10px 10px 0px 10px; margin: 0px; background-color: #ffffff; }
.sBody { margin-top: 5px; margin-left: 10px; margin-right: 10px; margin-bottom: 5px; background-color: #ffffff; }
.dialogIFrameBody { margin: 0px; padding: 0px; background: #ffffff; }

/*****************************************************
 * Body Header                                       *
 *****************************************************/
 
@media screen {
.bodyHeaderCont, .bodyHeaderCont { padding-top: 10px; padding-bottom: 10px;width: 100%; position: relative; }
}

@media print {
.bodyHeaderCont, .bodyHeaderCont { padding-top: 10px; padding-bottom: 10px;width: auto;}
}

/*****************************************************
 * Body Data                                         *
 *****************************************************/

@media screen {
.bodyTabDataCont {

background-color: #efefef; margin: 0px; padding: 0px; height: auto; /* Updated on 24-jan-2023 */

overflow: auto;  width: 100%; position: relative;

    border-left: 1px solid #a3bed8;
  border-bottom: 1px solid #a3bed8;
  border-right: 1px solid #a3bed8;
  /* border-top: 1px solid #a3bed8; */
  margin-left: 1px;
  
  }

.bodyDataCont {background-color: #ffffff; margin: 0px 0px ; padding: 0px; overflow: auto; height: auto; width:100%;position:relative;bottom:0px;left:0px;right:0px}
.bodyData { height:auto; margin:0px; padding:0px;display:block;position:relative; 

  
/* Added */
padding: 10px;
  
  
}
}

@media print {
.bodyTabDataCont {

    background-color: #ffffff;

/*margin: 0px; padding: 0px; height: auto; border-left: 1px solid #a3bed8; border-bottom: 1px solid #a3bed8; border-right: 1px solid #a3bed8;  
*/

    width: auto;

    border-left: 1px solid #a3bed8;
  border-bottom: 1px solid #a3bed8;
  border-right: 1px solid #a3bed8;
  border-top: 1px solid #a3bed8;


}

.bodyDataCont {background-color: #ffffff; margin: 0px; padding: 0px; overflow: auto; height: auto; width:auto;}


}



.bodyTabDataCont2 { background-color: #d9e5ef;   }


/*****************************************************
 * Header Fields                                     *
 *****************************************************/
.headerFieldsCont { 

/* background-image: url(../../images/themes/themesswanblue/bar-under-L.gif);  */
width:100%; padding-top: 5px; padding-bottom:2px; 

/* border-left: 1px solid #95BDDD; 
border-right: 1px solid #95BDDD; */

	margin-top: -1px;
  	border-left: 1px solid #a3bed8;
	border-right: 1px solid #a3bed8;
	border-top: 1px solid #a3bed8;
	margin-left: 1px;



}

.subHeaderFieldsCont { 
	height:5px; 
	border: 0px;
	
    padding-top: 5px;
    padding-bottom: 2px;
    margin-top: -1px;
    border-left: 1px solid #a3bed8;
    border-right: 1px solid #a3bed8;
    border-top: 1px solid #a3bed8;

 }
.headerField { white-space: nowrap; padding-left: 5px; padding-right: 13px;  float:left; }

.hfLabel { line-height: 12px; color: #3c3c3c; font-size: 11px; font-family: Verdana, Tahoma, Arial; font-weight: bold}
.hfData { line-height: 12px; color: #3c3c3c; font-size: 11px; font-family: Verdana, Tahoma, Arial; }

/*****************************************************
 * Body Footer                                       *
 *****************************************************/
@media screen {
.bodyDataFooterCont { margin-left: 5px; margin-top: 2px; padding-top: 5px; padding-bottom: 0px;  background: #efefef; overflow-x: auto; width:auto;}
}/* Updated on 24-jan-2023 */

@media print {
.bodyDataFooterCont { margin-left: 5px; margin-top: 2px; padding-top: 5px; padding-bottom: 0px;  background: #ffffff; width:auto}
}



/**********************************************
 * Section Labels                             *
 **********************************************/
h2.sectLabel, .sectLabel { 

/*height: 18px; color: #343434; font-weight: bold; font-size: 11px; line-height: 15px; font-family: Verdana, Tahoma, Arial; padding-left: 2px; border: 1px solid #a3bed8; background-image: url(../../images/themes/themesswanblue/hBar-Bg.gif); background-position: 0 -1; vertical-align: middle; width: auto; */
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  color: #252525;
  font-size: 14px;
  margin: 0px;
  white-space: nowrap;
  vertical-align: middle;
  padding: 8px 10px 8px 0px;
  width: 100%;
}

.sectLabel input { height: 14px; margin: 0px; vertical-align: middle}
html>body .sectLabel input { margin-right: 3px }

.sectLabel h2 {display:inline; margin:0px; font-size:14px;}

/**************************************************
 * Grid                                           *
 **************************************************/
 
.grid { border-color: #a3bed8; border-width: 0px 1px 1px 0px; border-style: solid; border-spacing: 0; background-color: #ffffff; border-collapse: collapse; }

html>body .grid { border: 1px solid #a3b3d8; border-top: 0px; }



.grid .gridColGroupRow { background-color: #edf6ff; width:100%; }

/* The TD is the main definition of a cell within a column group.  Additional classes for label and data to
   further define the cell depending on what's inside it. */
/* Management grid column group cell. Default setting */
.grid .gridColGroupRow td { color: #3c3c3c;  font-size: 11px; font-family: Verdana, Tahoma, Arial;  padding: 2px; margin: 0px; white-space: nowrap;
    border-color: #c9cbd3;
        border-width: 1px;
        border-style: solid;}
.grid .gridColGroupRow .gridColGroupLabelCell { text-align: center; }
/* Label within a management grid column group cell */
.grid .gridColGroupRow .gridColGroupLabel {   font-weight: bold; }

.grid .gridHeadCell { /*background-color: #cfe0f1; border-color: #c7c7c7; border-top-color: #a3bed8;*/ border-width: 1px 1px 1px 1px; border-style: solid; margin: 0px; padding: 4px; vertical-align: bottom; 

/* Added */
background-color: #f2f4f7;
border-color: #D6DFE6; 
border-top-color: #D6DFE6;

}

.gridHeadCell td>a {
    display: inherit;
}

.grid .gridHeadBtnsCell {  }
.grid .gridHeadImgCell {}
.grid .gridHeadCheckCell { text-align: center; }

/* Label within a management grid header cell */
.grid .gridHeadLabel { /* color: #3c3c3c; font-size: 11px; font-weight: bold; font-family: Verdana, Tahoma, Arial; padding-bottom: 2px; */

/* Added */
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  color: black;
  font-weight: bold;
  text-align: left;
  padding: 5px;
  display: block;

  border-color: #D6DFE6;
  


}

/* Required character for a management grid header cell */
.grid .gridHeadRequired { color: #0066ff; }
 
.grid .rowHead { background: #d9e5ef; }
.grid .rowOdd { /*background: #efefef;*/ 

/* Added */
background: #ffffff;

}
.grid .rowEven { background: #ffffff; }
.grid .rowSelected { background: #a3c2df; }
.grid .rowHighlighted { background: #c3d4e8; }
.grid .rowTotal { background: #edf6ff; }

.grid .gridBodyCell { margin: auto; color: #3c3c3c; font-size: 11px; font-family: Verdana, Tahoma, Arial; /*border-color: #c7c7c7; */ border-width: 1px; border-style: solid; margin: 0; padding: 2px; vertical-align: middle; 

    /* Added */
  border-color: #D6DFE6;
}
.grid .gridBodyCell pre { margin: 0px; color: #3c3c3c; font-size: 11px; font-family: Verdana, Tahoma, Arial; }
.grid .gridBodyDetCell { padding: 7px 2px 2px 35px;}
.grid .gridBodyDurCell{ text-align: right;  white-space: nowrap;}
.grid .gridBodyNumCell{ text-align: right;}
.grid .gridBodyUomCell{ text-align: right;  white-space: nowrap;}
.grid .gridBodyDateCell { white-space: nowrap;}
.grid .gridBodyImgCell { text-align: center;}
.grid .gridBodyRadioCell { text-align: center;}
.grid .gridBodyCheckCell { text-align: center; }
.grid .gridBodyBtnsCell {}
.grid .gridBodyLabelCell { font-weight: bold;}
.grid .gridBodyErrorCell { background: #fc845f; }  
.grid .gridBodyEmptyCell { }   /* Height setting bad for non-inline grids */
.grid .gridBodyFocusCell { background: #4da2f2; }
.grid .gridBodyBlackedCell { background: #000000; }
.grid .gridBodyFixedCell { background-color: #65aef1; }
.grid .gridBodyEditedCell { background-color: #fddf52; }
.grid .gridBodyDisabledCell { background-color: #afafb0; color: black}
.grid .gridBodyInfeasibleCell { background-color: #f37350; }
.grid .gridBodyCurrentCell { background-color: #78ce54; }
.grid .gridBodyMediumAlertCell { background-color: #fffacd; }
.grid .gridBodyHighAlertCell { background-color: #f37350; }

 
 /* Management grid footer */   
.grid .gridFooterCont {padding-top: 5px; padding-left: 10px; padding-bottom: 5px; background-color: #ffffff; border-color: #D6DFE6; border-width: 1px; border-style: solid; }
.grid .gridButtonsCont { }
.grid .gridButtonsCont td { border: 0px; padding: 0px 1px 0px 0px; margin: 0px; }


.box { border: 1px solid; /*border-color: #91b4d7; background-color: #d9e5ef;*/ border-spacing: 2px;

/* Added */
border-color: #a3bed8; background-color: #ffffff;

}
.box td { }

.utilization { background-color: white; border: 1px solid #91b4d7; height: 16px; font-size: 11px; width: 100px; } 
.utilizationFill { background-color: #91b4d7; height: 100%; border-width: 0px; }

/* For subtabs */
.bodySubTabSectCont { float:left; margin: 0px 0px 5px 0px;  padding: 5px; width:auto; }
.bodySubDataCont { border-left: 1px solid #a3bed8; border-bottom: 1px solid #a3bed8; border-right: 1px solid #a3bed8; padding: 10px;  background-color: #ffffff; width: auto; *width:100%;  }



.bodySectsCont { margin: 0px;  width:auto }
.bodySectsInCont { clear: both; border-spacing: 0; border-collapse: collapse;  width: 100%}
.bodySectsInCont td { vertical-align: top; }

.bodySectHorizSpacer { width: 15px; }
.bodySectHorizSpacer { width: 15px; }


/* Use for free-form sections (no tables) */
.bodySectFFCont { width: 98%; background-color: #d9e5ef; padding: 5px; margin: 0px;  
				  background-color: #f2f4f7; }

.bodySectCont { border-spacing: 0; border-collapse: collapse; margin: 0px 0px 5px 0px;  width:100%; display: table; 
  
  /* Added */
  /*padding: 10px;
  display: inline-block;*/
}

 html>body .bodySectCont { height: auto; min-width:100%}  
  

.bodySectBG { 
/* background-color: #d9e5ef; */

background-color: #ffffff;
}
 

/* This is for buttons in an inner section that need to be aligned with the input controls */
.bodySectInCont .buttonInputAlign { vertical-align: bottom;  padding:0px 0px 2px 0px; }
/* ie quirks hack */
html>body .bodySectInCont .buttonInputAlign {padding:0px 0px 4px 0px\0/; }
.fieldCont { white-space: nowrap; }
.fieldLabel {font-size: 13px; 
/*font-family: Verdana, Tahoma, Arial;  */

  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
/*color: #3c3c3c;  */
  color: #4F4F4F;
padding-bottom: 2px;	
font-weight: bold; }

.fieldLRLabel { color: #3c3c3c; font-size: 11px; font-weight: bold; font-family: Verdana, Tahoma, Arial; text-align: right;}
.fieldLRLabel2 {  color: #3c3c3c; font-size: 12px; font-weight: bold; 

    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; 
	text-align: right; line-height: 20px;
	

}
.fieldData { height: 18px; min-height: 18px; color: #3c3c3c;  font-size: 13px; /*padding-top: 5px;*/ font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.fieldData pre { font-size: 13px;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
html>body .fieldData { min-height: 18px; height: auto; }
.fieldLRData { color: #3c3c3c;  font-size: 13px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}



/*****************************************************
 * Text Classes                                      *
 *****************************************************/
.text { line-height: 15px; color: #3c3c3c; font-size: 11px; font-family: Verdana, Tahoma, Arial; }
.errorText { color: #ed1c24; font-weight: bold;  font-size: 12px; line-height: 12px; font-family: Arial; }
.exceptionText { color: #3c3c3c; font-size: 12px; font-family: Courier New; }

/*****************************************************
 * Message Box                                       *
 *****************************************************/
 
.msgSectCont {margin: 0px 0px 5px 0px;  width:auto; } 

.msgCont {border-spacing: 0; border-collapse: collapse; }
.msgCont td { margin: 0px; padding: 0px; }

.msgMain { background-color: #d9e5ef; padding-top: 10px; padding-bottom: 10px; width: 100%; font-size: 12px; font-family: Verdana, Tahoma, Arial; 
			background-color: #E1F3E6;}/*Updated*/
.msgMain .bodySectInCont { color: #586073; font-size: 12px; font-family: Verdana, Tahoma, Arial;  }
.msgMain a:link { color: #147590; }
.msgMain a:visited { color: #147590; }
.msgMain a:hover { color: #147590; }
.msgMain a:active { color: #147590; }
    
.msgTopBg { /* background-image: url(../../images/themes/themesswanblue/msgBoxTop-Bg.gif); */ } /*Updated*/
.msgBtmBg { /* background-image: url(../../images/themes/themesswanblue/msgBoxBtm-Bg.gif); */ } /*Updated*/
.msgMainL { /* background-image: url(../../images/themes/themesswanblue/msgBoxMain-L.gif); */ } /*Updated*/
.msgMainR { /* background-image: url(../../images/themes/themesswanblue/msgBoxMain-R.gif); */ } /*Updated*/

.msgHead { display: inline-block; margin-right: 5px;} /*Updated*/
.msgHeadErr, .msgHeadWarn { font-weight: bold; line-height: 16px; color: #ed1c24; color: #323232;} /*Updated*/
.msgHeadInfo, .msgHeadConfirm { font-weight: bold; line-height: 16px; color: #3a5a87 }

.msgCont .msgError { background-color: #FBE0DA; border-bottom: 1px solid #F6B2A3; padding: 10px 10px 10px 20px; } /* Added */
.msgCont .msgWarning { background-color: #FFF5E6; border-bottom: 1px solid #FBE28D; padding: 10px 10px 10px 20px;} /* Added */
.msgCont .msgInformation { background-color: #D4E5F1; border-bottom: 1px solid #92BED9; padding: 10px 10px 10px 20px; } /* Added */
.msgCont .msgConfirmation { background-color: #E1F3E6; border-bottom: 1px solid #B3E0C0; padding: 10px 10px 10px 20px; } /* Added */

/* Message Subject */
.msgSub {   display:inline; }

.msgBodyCont { padding-top: 5px; padding-left:5px; display: inline; }/*Updated*/
.msgLine { /*padding-bottom: 3px;*/  color: #3c3c3c; }/*Updated*/
.launchpadcolor { background-color: #DCE2E5; color: black; font-weight: bold; font-size: 11px; font-family: Verdana, Tahoma, Arial; }

.launchpad { color: white; font-weight: bold; font-size: 12px; font-family:Verdana, Tahoma, Arial; }

/* This MUST be after the message tags for the td to work right on tables within messages */

.bodySectInCont { border-spacing: 0; border-collapse: collapse; }
.bodySectInCont td { vertical-align: top; margin: 0px; padding: 4px; }

/* fieldsCont is to contain multiple fields, i.e., want 2+ fields to be near each other within a section while all of the rest of the fields within the section are spaced according to the main section table.  Need to remove the margin by the padding so that the initial section td spacing is adhered to. Must be before noTbSp to work for noTbSp to work within it (i.e. picklists) */
.fieldsCont { margin: -4px; border-spacing: 0; border-collapse: collapse; }
.fieldsCont td { vertical-align: top; margin: 0px; padding: 4px; }

.fieldRadioCont, fieldCbsCont { border-spacing: 0; border-collapse: collapse; }
.fieldRadioCont td, fieldCbsCont td { margin: 0px; padding: 2px 10px 2px 2px;  }
.fieldRadioContOut, fieldCbsContOut { margin: 0px; padding: 0px; white-space: nowrap }

.radioRowSelected { background: #a3c2df; }

.noTbSp {border-spacing: 0; border-collapse: collapse;

vertical-align: middle;
 }
.noTbSp td { margin: 0px; padding: 0px; border: 0px; } /* No table spacing.  Needs to be after fieldRadioCont and the sectInConts for this to take hold */


.hdTitle, .hdTitle>h1 {
	/*font-size: 13px;
	font-family: Arial;
	font-weight: bold;
	color: #3a5a87;
	white-space: nowrap;*/
        
    /* Added */
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-align: left;
    padding: 0px 6px 0px 0px;
    color: #4F4F4F;
    font-weight: bold;
    font-size: large;
    visibility: visible;
    white-space: nowrap;
	margin: 0px;
  
}

.hdLine {
	/* border-bottom: 1px solid #3a5a87; */	
} 


.pdCont {
	/*background: #d9e5ef;*/
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	/*padding-left: 20px;*/
	line-height: 18px;
	margin: 0px;
	position: absolute;width:auto;
	color: #333333;
}

.pdCont a {	color: #333333; }

.pdCont a:link {
	
	float:left;
	text-decoration: none;
	font-size: 12px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	/* margin: 8px 0px; */
	padding: 0px 20px; 
	line-height: 30px;
	width: 100%;
	text-align: left;
	cursor: default;	
}

.pdCont a:visited { font-size: 12px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; color: #333333; background-color: #ebeced;}
.pdCont a:hover { font-size: 12px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; color: #333333; background-color: #ebeced; }
.pdCont a:active { font-size: 12px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; color: #333333;}


a.linkNormal { color: #333333; }

a.linkVisited { 	
	background-color: #ebeced;
	vertical-align: middle;
	
}

.pdSubMenu { line-height: 30px;}

.pdSubMenu a:link {
	line-height: 30px;
	float:left;
	text-decoration: none;
	font-size: 12px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; 
	color: #333333;
	padding: 0px 20px;
	width: 100%;
	cursor: default;	
}

.pdSubMenu a:visited { font-size: 12px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; color: #333333;}
.pdSubMenu a:hover { font-size: 12px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; color: #333333;}
.pdSubMenu a:active { font-size: 12px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; color: #333333;}

.pdSubMenu a:hover {
	background-color: #ebeced;
}

.pdSubMenuTitle { font-size: large; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: bold; color: #4F4F4F;
white-space: nowrap; padding: 0px 20px;}

.mainMenuCont { left:0px;width:160px; word-wrap:true; overflow: visible; position: absolute; }
.mainMenuTopNode {width:160px; word-wrap:false; padding-top: 4px; padding-bottom: 3px;padding-left:2px; }
.mainMenuChildCont { word-wrap:true; padding: 0px 0px 0px 8px; }
.mainMenuChildNode { padding: 1px 0px 1px 0px }
.mainMenuNode1 a {	
	font-size: 10px;
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold;
	text-decoration: none;
	}
.mainMenuNode1 a:link { font-size: 10px; }
.mainMenuNode1 a:active { font-size: 10px; }
.mainMenuNode1 a:visited { font-size: 10px; }
.mainMenuNode1 a:hover { font-size: 10px;text-decoration: underline;}
.mainMenuNode1.disabled a { color: #8a8a8a; font-style: italic; }
.mainMenuNode1.disabled a:link { color: #8a8a8a; }
.mainMenuNode1.disabled a:active { color: #8a8a8a; }
.mainMenuNode1.disabled a:visited { color: #8a8a8a;}
.mainMenuNode1.disabled a:hover { color: #8a8a8a; }

.mainMenuNode2 a {	
	font-size: 10px;
	font-family: Verdana, Tahoma, Arial;
	text-decoration: none;
	}
.mainMenuNode2 a:link { font-size: 10px; }
.mainMenuNode2 a:active { font-size: 10px; }
.mainMenuNode2 a:visited { font-size: 10px; }
.mainMenuNode2 a:hover { font-size: 10px;text-decoration: underline;}
.mainMenuNode2.disabled a { color: #8a8a8a; font-style: italic; }
.mainMenuNode2.disabled a:link { color: #8a8a8a; }
.mainMenuNode2.disabled a:active { color: #8a8a8a; }
.mainMenuNode2.disabled a:visited { color: #8a8a8a;}
.mainMenuNode2.disabled a:hover { color: #8a8a8a; }

.mainMenuNode3 { font-size: 10px; font-family: Verdana, Tahoma, Arial; text-decoration: none;color: #8a8a8a; }


/***************************************************
 * Tabs                                            *
 ***************************************************/
.tabLabelCont { 
/*height: 21px; float:left; padding-top: 3px; */
  
  
  
  font-weight: bold;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  
  
}


.subTabLabelCont { 
	
	font-weight: bold;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.tabCur { 
/* background-image: url(../../images/themes/themesswanblue/topTabBg.gif); color: #3c3c3c; font-size: 12px; font-family: Verdana, Tahoma, Arial; font-weight: bold; */
  background-color: #FFFFFF;
  border-top: 3px solid #0572ce;
  /* border-bottom: 3px solid #0572ce; */
  
  color: #145c9e;
  border-right: 1px solid #a3bed8;
  border-left: 1px solid #a3bed8;
   
  float: left;
  background-position: top;
  white-space: nowrap;
  height: 16px;
  padding-left: 8px;
  padding-right: 4px;
  padding-top: 7px;
  padding-bottom: 7px;
  
  z-index: 99;
  position: relative;
  margin-left:1px;

}

.subTabCur { color: #3c3c3c; font-size: 11px; 
	background-color: #FFFFFF;
    border-top: 3px solid #0572ce;
    color: #145c9e;
    border-right: 1px solid #c4ced7;
    border-left: 1px solid #c4ced7;
	height: 16px;
    padding-left: 8px;
    padding-right: 4px;
    padding-top: 7px;
    padding-bottom: 7px;
	float: left;
	font-size: small;
	position: relative;
	/*margin-left: -1px;*/
	
}

.tabDim { 
/*color: #3c3c3c; font-size: 12px; font-family: Verdana, Tahoma, Arial; font-weight: bold; background-image: url(../../images/themes/themesswanblue/topDimTabBg.gif); */
    
  
  
  color: #145c9e;
  border-right: 1px solid transparent;
  border-left: 1px solid transparent;
  
  float: left;
  background-position: top;
  white-space: nowrap;
  height: 16px;
  padding-left: 8px;
  padding-right: 4px;
  padding-top: 7px;
  padding-bottom: 7px;
      
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
	
      /*background-color: rgb(250, 250, 250);

	border-bottom: 1px solid #a3bed8;*/

}
.subTabDim {  

	color: #145c9e;
    border-right: 1px solid transparent;
    border-left: 1px solid transparent;
    float: left;
    background-position: top;
    white-space: nowrap;
    height: 16px;
    padding-left: 8px;
    padding-right: 4px;
    padding-top: 7px;
    padding-bottom: 7px;
    text-decoration: none;
    font-size: 12px;
	
  /*background-color: rgb(250, 250, 250);
    border-bottom: 1px solid #a3bed8;*/
}

.tabDim a { color: #145c9e; font-size: 12px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: normal; text-decoration: none; background: transparent; }
.subTabDim a { color: #145c9e; font-size: 12px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: normal; text-decoration: none; background: transparent; }
.subTabDim a:visited {  color: #145c9e; text-decoration: none;  background: transparent; font-size: 12px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
.subTabDim a:hover { color: #145c9e; text-decoration: none; background: transparent; font-size: 12px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
.subTabDim a:active { color: #145c9e; text-decoration: none;  background: transparent; font-size: 12px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
.subTabDim a:link {	color: #145c9e; text-decoration: none;  background: transparent; font-size: 12px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
.tabDim a:visited { color: #145c9e; text-decoration: none; background: transparent; font-size: 12px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
.tabDim a:hover { color: #145c9e; text-decoration: none; background: transparent; font-size: 12px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
.tabDim a:active { color: #145c9e; text-decoration: none; background: transparent; font-size: 12px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }

.globalArea { margin: 0px; padding: 0px; }

.globalArea.header { /* background-image: url(../../images/themes/themesswanblue/headerBg.jpg); */
					background-color: rgb(29, 74, 109);}
.globalArea.footer { background-image: url(../../images/themes/themesswanblue/headerBg.jpg); }

.globalArea { font-size: 11px; color: #ffffff; font-family: Tahoma, Verdana, Arial; }
.globalArea a:link { color: #ffffff; font-size: 11px; font-family: Tahoma, Verdana, Arial;  }
.globalArea a:visited { color: #ffffff; font-size: 11px;  font-family: Tahoma, Verdana, Arial;}
.globalArea a:hover { color: #ffffff; font-size: 11px; font-family: Tahoma, Verdana, Arial; }
.globalArea a:active { color: #ffffff; font-size: 11px;  font-family: Tahoma, Verdana, Arial; }
.globalArea .msgCntChanged { background: #ffffff; color: #000000; }
.globalArea #version { font-size: 10px; }
.globalArea #welcome {  }
.globalArea #role {  }
.globalArea #msgCenter {   }
.globalArea .brandingArea {  }
.globalArea #brandingTitle { font-size: 23px; }
.globalArea .topRight { 
	background-image: url(../../images/themes/themesswanblue/TopRight.png);
	background-repeat: no-repeat;
	height: 22px;
	padding-right: 15px; padding-top: 2px; padding-bottom: 2px; padding-left: 45px; }

/* Span around the finder field query control */
.queryCtlCont {
	/* margin-left: 4px; */        
}

#closewindowicon { position: absolute; z-index: 15; top: 12px; left: 460px; visibility: visible; }
#gc3helpicon2 { position:absolute;  z-index:12; left:420px; top:6px; visibility: visible; }



/***************************************************
 * Ask OTM                                         *
 ***************************************************/
#askarrow  { position: absolute; z-index: 1; top: 10px; left: 0px; visibility: visible }
#askglog  { position: absolute; z-index: 10; top: 22px; left: 500px; width: 150px; height: 50px; visibility: visible }
#navwheelsm { position: absolute; z-index: 12; top: 9px; left: 678px; visibility: visible }
#co { position: absolute; z-index: 10; top: 0px; left: 21px; visibility: hidden; }
#containerbox  { position: absolute; z-index: 10; top: 12px; left: 21px; width: 40px; height: 40px; visibility: visible }
#airschedules { position: absolute; z-index: 11; top: 0px; left: 47px; visibility: hidden }
#airschedulebox  { position: absolute; z-index: 10; top: 12px; left: 47px; width: 40px; height: 40px; visibility: visible; }
#vesselsch { position: absolute; z-index: 10; top: 0px; left: 70px; visibility: hidden }
#vesselbox  { position: absolute; z-index: 10; top: 12px; left: 70px; width: 40px; height: 40px; visibility: visible }
#groundsch { position: absolute; z-index: 10; top: 0px; left: 92px; visibility: hidden }
#groundbox  { position: absolute; z-index: 10; top: 12px; left: 92px; width: 40px; height: 40px; visibility: visible }
#glogriq { position: absolute; z-index: 10; top: 0px; left: 116px; visibility: hidden }
#glogriqbox  { position: absolute; z-index: 10; top: 12px; left: 116px; width: 40px; height: 40px; visibility: visible }
#iriq { position: absolute; z-index: 10; top: 0px; left: 141px; visibility: hidden }
#iriqbox  { position: absolute; z-index: 10; top: 11px; left: 141px; width: 40px; height: 40px; visibility: visible }
#airport { position: absolute; z-index: 10; top: 0px; left: 164px; visibility: hidden }
#airportbox  { position: absolute; z-index: 10; top: 12px; left: 164px; width: 46px; height: 40px; visibility: visible }
#port { position: absolute; z-index: 10; top: 0px; left: 188px; visibility: hidden }
#portbox  { position: absolute; z-index: 10; top: 12px; left: 188px; width: 40px; height: 40px; visibility: visible }
#time  { position: absolute; z-index: 10; top: 0px; left: 212px; visibility: hidden }
#timebox  { position: absolute; z-index: 10; top: 12px; left: 212px; width: 40px; height: 40px; visibility: visible }
#currency { position: absolute; z-index: 10; top: 0px; left: 236px; visibility: hidden }
#currencybox  { position: absolute; z-index: 10; top: 12px; left: 236px; width: 46px; height: 40px; visibility: visible }
#distance { position: absolute; z-index: 12; top: 0px; left: 258px; visibility: hidden }
#distancebox  { position: absolute; z-index: 11; top: 12px; left: 258px; width: 40px; height: 40px; visibility: visible }
#logisticsguide { position: absolute; z-index: 12; top: 0px; left: 282px; visibility: hidden }
#logisticsguidebox  { position: absolute; z-index: 11; top:12px; left: 282px; visibility: visible }
#routingrule { position: absolute; z-index: 12; top: 0px; left: 306px; visibility: hidden }
#routingrulebox  { position: absolute; z-index: 11; top:12px; left: 306px; visibility: visible }
.footer1 { color: white; font-weight: 600; font-size: 11px; line-height: 12px; font-family: Verdana, " Arial", " Helvetica"; }
.footer2   { color: black; font-weight: bold; font-size: 11px; line-height: 11px; font-family: Verdana, Arial, Helvetica; }




#bodyimage  {position:absolute; top: 55px; left:55px; visibility: visible}


/***************************************************
 * Calendar                                        *
 ***************************************************/

.calDOWRow { /*background-color: #cfe0f1 */

/* Added */
text-align: center;
  color: #737373;
  background-color: #FFFFFF;
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
  padding: 10px;
  margin: 10px;
  
  }
.calDOWTitle {  /*color: #3c3c3c; font-size: 10px; font-family: Verdana, Tahoma, Arial; text-align: center; width: 14%; */

  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  border-spacing: 10px 0;
  width: 24px;
  padding: 5px 0px;

}

.cal { /* background-color: #ffffff; padding: 1px; border: 1px solid #a5a9b6; */

  /* Added */
  margin: 0px 2px;
  padding: 7px 2px 0px 6px;
  border-width: 1px;
  border-style: solid;
  cursor: default;
  border-color: #D6DFE6;
  background-color: #FFFFFF;
  padding-bottom: 6px;
  
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
}


.calPM { /*background-image: url(../../images/themes/themesalta/shuttle_remove_enabled.gif); width: 16px; height: 16px; display: block;*/

	/* Added */
	padding-left: 8px;
	background-repeat: no-repeat;
	border-radius: 2px;
	width: 26px;
	height: 26px;
	display: block;
	background-position: center center;
	border: 1px solid transparent;
	/*margin-top: 3px;*/
	background-image: url(../../images/themes/themesalta/shuttle_remove_enabled.gif);
 	margin-right: -2px;
	margin-bottom: -1px;
}

.calPM:hover {
	
	border-color: #c4ced7;
  	background-color: #f7f8f9;
  	background-image: url(../../images/themes/themesalta/shuttle_remove_hover.png), none;

}
  
.calNM { /*background-image: url(../../images/themes/themesalta/shuttle_move_enabled.gif); width: 16px; height: 16px; display: block;*/ 

	/* Added */
	padding-right: 8px;
	background-repeat: no-repeat;
	border-radius: 2px;
	width: 26px;
	height: 26px;
	display: block;
	background-position: center center;
	border: 1px solid transparent;
	/*margin-top: 3px;*/
	background-image: url(../../images/themes/themesalta/shuttle_move_enabled.gif);
	margin-left: -2px;
	margin-bottom: -1px;
}

.calNM:hover {
	
	border-color: #c4ced7;
  	background-color: #f7f8f9;
  	background-image: url(../../images/themes/themesalta/shuttle_move_hover.png), none;

}

.calGrid { /*color: #3c3c3c; font-size: 10px; font-family: Verdana, Tahoma, Arial;*/
	
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: bold;
	text-align: center;
	background-color: #FFFFFF;
	font-size: 12px;
	height: 25px;
	color: #333333;
}
.calGrid a { font-size: 10px; color: #3c3c3c; text-decoration: none; }
.calGrid a:link { font-size: 10px; color: #3c3c3c; text-decoration: none;}
.calGrid a:visited { font-size: 10px; color: #3c3c3c; text-decoration: none; }
.calGrid a:hover { font-size: 10px; color: #3c3c3c; text-decoration: underline;}
.calGrid a:active { font-size: 10px; color: #3c3c3c; text-decoration: none;}
.calDay { text-align: center;}

.calDay:hover {
	
	/* Added */
	border-color: #0572ce;
	text-decoration: underline;

}

.calDayCur { font-weight: bold; 

	/* Added */
  color: #FFFFFF;
  background-color: #0572ce;
  border-color: #0572ce;
  
}
.calDayDis { /* color: #7e8694; text-align: center; */

	color: #527689;
  	background-color: #FFFFFF;
}




.vol { background-color: #ffffff; padding: 1px; border: 1px solid #a5a9b6;}

/***************************************************
 * Login                                           *
 ***************************************************/
.loginframe { background-color: #EEEEEE; border: 1px solid #D6D6D6; }
.loginbutton { font-size: 17px; cursor: hand; color: #ffffff; background-color: #0578D7; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: bold; border: 1px outset; }
.copyright { font-size: 7pt; font-family: Arial; margin: 0px 150px 30px 150px;}

#tooltip { position: absolute; visibility: hidden; background: infobackground; color: infotext; font: statusbar; border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; border-bottom : 1px solid #000000;  padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; z-index: 10000;}

.popmenu { color: black; font-weight: normal; font-size: 10px; line-height: 14px; font-family: Verdana, " Arial", " Helvetica" }
.popmenu a:link{ color: black; font-weight: normal; font-size: 10px; line-height: 14px; font-family: Verdana, " Arial", " Helvetica" }
.popmenu a:active{ color: black; font-weight: normal; font-size: 10px; line-height: 14px; font-family: Verdana, " Arial", " Helvetica" }
.popmenu a:visited{ color: black; font-weight: normal; font-size: 10px; line-height: 14px; font-family: Verdana, " Arial", " Helvetica" }
.popmenu a:hover{ color: black; font-weight: normal; font-size: 10px; line-height: 14px; font-family: Verdana, " Arial", " Helvetica" }

.contextMenu { border: 1px solid #a5a9b6; z-index: 999; margin: 0px; padding: 0px; background: #f2f2f5; overflow: hidden }
.contextMenuContent { padding: 2px 0px 2px 0px; overflow: auto;}

.contextMenuContent .menuTree { list-style: none; margin: 0px; padding: 0px; outline: 0; -moz-outline: 0px; }
.contextMenuContent .menuTree ul { list-style: none;  padding: 0px 0px 0px 16px; }
.contextMenuContent .menuTree li { line-height: 15px; font-size: 10px; font-family: Verdana, Tahoma, Arial; color:#343434;  cursor: default; outline: none; -moz-outline: 0px;  }
.contextMenuContent .menuTree li .disabled { color:#8a8a8a; cursor: default;  }
.contextMenuContent .menuTree li div { padding: 0px 15px 0px 5px;  }
/*.contextMenuContent .menuTree li a { font-size: 10px; font-family: Verdana, Tahoma, Arial; color:#343434; text-decoration: none; cursor: default;}
.contextMenuContent .menuTree li a:link { font-size: 10px;  text-decoration: none; cursor: default;}
.contextMenuContent .menuTree li a:active { font-size: 10px;  text-decoration: none; cursor: default;}
.contextMenuContent .menuTree li a:visited { font-size: 10px; text-decoration: none; cursor: default; }
.contextMenuContent .menuTree li a:hover { font-size: 10px; text-decoration: none; cursor: default;}*/
.contextMenuContent .menuTree .selected { background-color: #a3c3df }



.iWin { border: 1px solid #a5a9b6; z-index: 99999; margin: 0px; padding: 0px; /* background: #f2f2f5; */ overflow: hidden; background: #ffffff; }

/* Removed overflow: hidden; Was screwing up the action menu in IE */
.iWinFrame { border: 1px solid #a5a9b6; z-index: 999; margin: 0px; padding: 0px; }
.iWinFrameBody { margin: 0px; padding: 0px; background: #f2f2f5; overflow: hidden; height: 100%; }
/*.iWinHeader { padding-left: 3px; padding-right: 3px; position: relative; height: 20px; background-image: url(../../images/themes/themesswanblue/hBar-Bg.gif); width: 100%; text-align: center; } */

/* Removed  for iframe....  action menu */
.iWinHeader { margin: 0px 2px; /*background-image: url(../../images/themes/themesswanblue/hBar-Bg.gif); */ line-height: 30px; background-position: 100% -1px;
	background-color: #ffffff;
	border-bottom: 1px solid #bcbfc9;

}

.iWinTitle { color: #3c3c3c; font-size: 12px; font-family: Verdana, Tahoma, Arial; font-weight: bold; vertical-align: middle;
    	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	display: inline-block;
}

.iWinContent { padding: 2px 1px 2px 1px; overflow: auto; width: auto;}
.iWinContentFit { padding: 2px 1px 2px 1px; overflow: auto; float: left;}
.iWinFooter { padding: 2px; bottom: 0px;}

.iWinHelp { position: absolute; top: 6px; right: 20px;
	
}

.iWinClose { position: absolute; top: 6px; right: 2px;

    	width: 16px;
    	height: 16px;
		cursor: default;
		
}


.iWinClose a {
	position: absolute; 
	background-image: url(../../images/themes/themesalta/close_qualifier_ena.png);
    	width: 16px;
    	height: 16px;
		cursor: default;

}

.iWinClose a:hover { 
	position: absolute;
	background-image: url(../../images/themes/themesalta/close_qualifier_hov.png);

}

.iWinContent2 { position:relative; overflow:auto; }

.popMask {
    display: block; z-index: 1; filter: alpha(opacity=40); left: 0px; width: 100%; background-repeat: repeat; position: absolute; top: 0px; height: 1px; background-color: #ffffff; opacity: .4; moz-opacity: .40; visibility: hidden;
}

#processingDiv { width: auto; height: auto; position: absolute; display: block; visibility: hidden; background: white; z-index: 10000; text-align: center; vertical-align: middle; border: 1px solid #000000; margin:0px; padding: 25px; }

.acData { background: #FFFFFF; border: solid 1px black; border-left-width: 4px; border-left-color: #000000; overflow: hidden; position: relative; padding: 2px; }
.acTable { position: relative;  }
.acItem { color: #000000; background-color: #FFFFFF; display: block; font-size: 10px; font-family: Verdana, " Arial", " Helvetica";}
.acSelItem { color: #3c3c3c; background-color: #a3c2df; font-size: 10px; font-family: Verdana, " Arial", " Helvetica"; display: block; cursor: pointer; }

.signInText {
	color: #FFFFFF;
	//color: #002269;
	padding-bottom:5px;
	text-align: left;
	display: block;
	font-size: 30px;
	font-weight: regular;
	font-family: Arial, Helvetica Neue, Helvetica;
	
}

.otmText {
	text-align: left;
	//color: #000000;
	color:#ffffff;
	//color:#002269;
	display: block;
	font-size: 32px;
	font-weight: bolder;
	font-family: Arial, Helvetica Neue, Helvetica;
	
}

.loginHeaderText {
	
	width: 560px;
	//left: 123px;
    position: relative;
	height: 35px;
    top: -135px;
}

.loginScreenFirstRow {
	//background-color: #38a0d0;	
	//background-color:#002269;
	//background-color:#ffffff;
	height: 245px;
}

.loginScreenSecondRow {
	//background-color: #002269;
	height: 35px;
}

.loginScreenTextUsernameAndPassword {
	position: relative;
	left: 0px;
	text-align: left;
}

.velocitySplashImage {
	
	text-align: center;
    display: inline-block;
    position: absolute;
   // top: 87px;
    top: 120px;
    left: 100px;
}

.velocitySplashImageWithShadow {
	display: inline-block;
    height: 100px;
    min-width: 1300px;
	min-height: 254px;
}

.oracleTradeMarkImage {
	border-bottom: 1px solid #d5d5d7;
	margin: 0px 150px 0px 150px;	
	text-align: right;
}

/***************************************************
 * Scroll Grid                                     *
 ***************************************************/

.sgContainer *{box-sizing:border-box;-moz-box-sizing:border-box;}

.sgContainer { cursor: default; width: auto; height: auto; overflow: hidden; position: absolute; top:0px;left:0px;right:0px;bottom:0px}

.sgContainerRow { margin: 0 auto; padding: 0 auto; height: 22px; line-height: 22px;overflow: hidden; width: 100%; 
				height: 34px; padding:4px 0px 5px 0px; border-top: 1px solid #D6DFE6;} /* Updated */

.sgTable { width: auto; height: auto; overflow: hidden; position: absolute; top:0px;left:0px;right:0px;bottom:0px; border: 1px solid #c7c7c7; background-color: #EBEAD5;
			border: 1px solid #D6DFE6; } /* Updated */

.sgSection { width: auto; height: auto; overflow-x: hidden; overflow-y: hidden; display: block; position: relative; z-index:1;}

.sgSubSection { vertical-align: top; position: absolute; position: absolute; top:0px;left:0px;right:0px; bottom:0px; overflow: hidden; width: auto; }

.sgBodyRow { vertical-align: top; display: block; overflow: hidden; font: icon; height: 18px; position: relative; white-space: nowrap;
			height: 27px; line-height: 27px;} /* Updated */


.sgTotalRow { border-top: 1px solid #c7c7c7; background-color: #edf6ff; }

.sgTreeRow { vertical-align: top; display: block; overflow: hidden; font: icon; white-space: nowrap; border-bottom: 1px solid #c7c7c7!important; width:100%; background: #f8f8f8;}

.sgBodyRowHighlighted { background: #c3d4e8; color: #343434;
						background: #CFE2F3; color: #333333;} /* Updated on 11-11-2022 */

.sgBodyRowOdd { background: #efefef; color: #3c3c3c; 
				background: #efefef; color: #333333; } /* Updated on 01-July-2022 */

.sgBodyRowEven { background: #ffffff; color: #3c3c3c; 
				color: #333333; } /* Updated */

.sgBodyRowSelected { background:   #a3c2df; color: #3c3c3c; 
					background:   #E4F0FA; color: #333333;} /* Updated */

.sgBodyRowHighlighedAndSelected { background: #a3c2df; color: #3c3c3c; 
									background:   #E4F0FA; color: #333333;} /* Updated */

.sgBodyCol { display: inline-block; position: relative; border-bottom: 1px solid #c7c7c7; border-right: 1px solid #c7c7c7;  vertical-align: top; height: 100%; padding: 2px; overflow: hidden;font-size: 11px; font-family: Verdana, Tahoma, Arial; text-overflow: ellipsis;
			font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; border-right: 1px solid #EEEEEE; border-bottom: 1px solid #EEEEEE; padding: 0px 5px; vertical-align: middle;} /* Updated */
.sgBodyCol {  zoom:1; *display: inline; *height:16px; *padding-top:1px; *padding-bottom: 0px }

.sgBodyCol a:link { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; color: #145c9e; text-decoration: none;} /* Added */
.sgBodyCol a:hover { text-decoration: underline; } /* Added */
.sgBodyCol2 a:link { text-decoration: none }
.sgBodyCol2 a:visited { text-decoration: none }
.sgBodyCol2 a:hover { text-decoration: none }
.sgBodyCol2 a:active { text-decoration: none }

.sgBodyDurCol { text-align: right }
.sgBodyNumCol { text-align: right }
.sgBodyUomCol { text-align: right }
.sgBodyImgCol { text-align: center;
				padding-top: 5px; padding-bottom: 5px; } /* Updated */

.sgBodyImgCol { *padding: 0px 2px; *height: 17px;}

.sgTreeCol {display: inline; overflow: hidden; vertical-align: top; text-align: left; margin-right: 0px;  font-size: 11px;  }

 html>body .sgTreeCol { display: block; float: left; }

.sgBodyCol:focus { -moz-outline: 0px; background-color: #4da2f2; }

/* Body column focus - The preceding one is for Mozilla; this one is for ie until they can recognize the above */
.sgBodyColFocus { background: #4da2f2; }

.sgBodyColEdited { background: #ffe533; }

.sgBodyColError { background: #fc845f; }

.sgBodyCheckCol { padding: 5px; } /* Updated */
.sgBodyCheck { padding: 0px;height: 15px; width: 15px;  vertical-align: top; margin-right:0px; margin-top: 0px;}

.sgSortAsc { width: 16px;   background-image: url(./../../images/themes/themesswanblue/grid.png); background-position: -20px 50%; background-repeat:   repeat-y; 
			background-repeat:   no-repeat; margin-top: -2px; } /* Updated */
html>body .sgSortAsc { position: absolute; }

.sgSortDes { width: 16px; background-image: url(./../../images/themes/themesswanblue/grid.png); background-position:   -40px 50%; background-repeat: repeat-y; 
			background-repeat:   no-repeat; margin-top: -2px; } /* Updated */
html>body .sgSortDes { position: absolute; }

.sgCaptionCol { display: inline; position:relative; top:-5%; padding-left: 2px; padding-right: 2px; }

.sgCaptionColImg { position: relative; top: 12%}
.sgCaptionColImg2 { position: relative; top: 5%}

.sgScroll { position: absolute; overflow: auto; right: 0px; width: auto; z-index: 0;  background-color: #EBEAD5;}

.sgScrollSpace { width: 19px; overflow: hidden; }

.sgHeadRow { position: relative; white-space: nowrap; overflow: hidden; font: Verdana, Tahoma, Arial; background:  #cfe0f1;  display: block; height:18px; 
	height: 41px;
	background: #F2F4F7;
} /* Updated */

.sgHeadCol0, .sgHeadCol1 { display:inline-block; position: relative; border-bottom: 1px solid #c7c7c7; border-right: 1px solid #c7c7c7; height: auto;  cursor: col-resize; 
	height: 41px; border-bottom: 1px solid #D6DFE6; border-right: 1px solid #D6DFE6; padding: 0px 5px; 
} /* Updated */

.sgHeadCol0, .sgHeadCol1 {  *zoom:1; *display: inline; *height:17px; *padding-top:0px; *padding-bottom: 0px;*vertical-align: top;
	*height: 41px;
} /* Updated */


.sgHeadColVal, .sgHeadColValS { position: relative; height: 18px; display: block; text-align: left; overflow: hidden; white-space:  nowrap;  text-overflow: ellipsis; font-size: 11px; font-family: Verdana, Tahoma, Arial; color: #3c3c3c; font-weight: bold;  padding-top: 1px; 

	height: 41px;
	line-height: 41px;

	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
    color: #000000;
    
	font-weight: bold;
}  /* Updated */
 
.sgHeadColValS { text-decoration: underline;color: #2c558c; cursor: pointer;
				text-decoration: none; color: #000000;} /* Updated */
.sgHeadColVal { cursor: default; }

.sgHeadColVal2 a:link { text-decoration: none }
.sgHeadColVal2 a:visited { text-decoration: none }
.sgHeadColVal2 a:hover { text-decoration: none }
.sgHeadColVal2 a:active { text-decoration: none }

.sgHeadCheckCont { padding-top: 12px;} /* Added container because NOT able to add padding on input checkbox itself (even after display:block) */
.sgHeadCheck { height: 15px; width: 15px; }

.sgImageButtonOn { cursor: pointer; }

.sgDivider { color: #91b4d7; font-family: Verdana, Tahoma, Arial; font-size: 10px; padding-left: 5px; padding-right: 7px; }

.sgEditCD { display: none; position: absolute; left: 0; top: 0; margin: 0px; padding: 0px; border: 2px solid; border-color:  ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight; background: #f8f8f8; z-index: 999; vertical-align: middle; }
html>body .sgEditCD { position: fixed; }

div.sgMsg { position: absolute; border: 1px solid black; background: lightgreen; font: icon; font-size: 11px; padding: 10px; visibility: hidden; z-index: 999}

.sgRI { width: 0px; border-right: 2px dotted #8c8c8c; position: absolute; display: none; overflow: hidden; top: 0px; z-index: 5000; cursor: col-resize; }

/*****************************************************
 * Tree (must be after the section cont declaration) [table margin/padding] *
 *****************************************************/

.simTreeCont { 
	/* margin: 1px;  */
    background-color: #ffffff;
	width: 100%;
	
}

a.simTreeNormalLink { 
	background-color: #ffffff;	
}

a.simTreeClickedLink { 
	background-color: #ebeced;	
}

.simTree { list-style: none; margin: 0px; /*padding: 2px;*/  
	-webkit-padding-start: 0px;
	padding-left: 0px;
	
}
.simTree ul { list-style: none; margin: 0px; padding: 0px 0px 0px 16px }
.simTree li {  line-height: 30px; /*height: auto!important; height:14px;*/ font-size: 10px; font-family: Verdana, Tahoma, Arial; color:#000000; cursor: default; white-space: nowrap; 

	font-weight: normal;
    	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    	font-size: 12px;


}

.simTree li span { 
	
	display: block;
	text-indent: 30px;
    color: #bcbfc9;

}

.simTree li span.bold { 
	
	color: #4F4F4F;
    font-weight: bold;
    font-size: large;

}

.simTree li span.bold:hover{ 
	background-color: #ffffff;
}

.simTree li span:hover {  
	background-color: #ebeced;	
}

.simTree .nw hr {  
	width: 100%;	
	border-top: 1px solid #bcbfc9;
    	border-bottom: transparent;
    	border-left: transparent;
    	border-right: transparent;
}

.simTree .nodeSelected { background: #2b7c92; color: #ffffff}
.simTree .nodeSelected a { color: #ffffff}
.simTree .nodeFocused { border:1px dotted #002A90; border-collapse: collapse;  border-spacing: 0px;}
.simTree li pre { margin: 0px; font-size: 10px; font-family: Verdana, Tahoma, Arial; color:#3c3c3c;  }
.simTree li a { font-size: 10px; font-family: Verdana, Tahoma, Arial; color:#2b7c92; text-decoration: none;
	
	color:#000000;
	font-weight: normal;
    	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    	font-size: 12px;
	display: block;

}
.simTree li a:link { font-size: 10px;  text-decoration: none;
	
	color:#000000;
	margin: 1px;
	font-weight: normal;
    	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    	font-size: 12px;
	display: block;
}
.simTree li a:active { font-size: 10px;  text-decoration: none;
	
	color:#000000;
	font-weight: normal;
    	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    	font-size: 12px;
	display: block;

}
.simTree li a:visited { font-size: 10px; text-decoration: none; 
	
	color:#000000;
	font-weight: normal;
    	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    	font-size: 12px;
	display: block;

}
.simTree li a:hover { font-size: 10px; 
	
	color:#000000;
	font-weight: normal;
    	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    	font-size: 12px;
	background-color: #ebeced;	
	display: block;
	cursor: default;

}
.simTree .nodeCl { display: none; visibility: hidden } 

.simTree2Cont { margin: 1px; }
.simTree2 { margin: 0px; padding: 2px 2px 2px 16px; }
.simTree2 ul { margin: 0px; padding: 0px 0px 0px 16px; }
.simTree2 .nodeSelected { background: #2b7c92; color: #ffffff}
.simTree2 .nodeSelected a { color: #ffffff}
.simTree2 .nodeFocused { border:1px dotted #002A90; border-collapse: collapse;  border-spacing: 0px;}
.simTree2 li { line-height: 14px; font-size: 10px; font-family: Verdana, Tahoma, Arial; color:#3c3c3c;  cursor: default; white-space: nowrap }
.simTree2 li pre { margin: 0px; font-size: 10px; font-family: Verdana, Tahoma, Arial; color:#3c3c3c;  }
.simTree2 li a { font-size: 10px; font-family: Verdana, Tahoma, Arial; color:#2b7c92; text-decoration: none;}
.simTree2 li a:link { font-size: 10px;  text-decoration: none;}
.simTree2 li a:active { font-size: 10px;  text-decoration: none;}
.simTree2 li a:visited { font-size: 10px; text-decoration: none; }
.simTree2 li a:hover { font-size: 10px; text-decoration: underline;}
.simTree2 .nodeCl { display: none; visibility: hidden } 

.treeCont { margin-right: 2px; }
.tree { padding-left : 0px; margin-left : 0px; margin-top: 0px;padding-top: 0px; border-collapse: collapse; border-width: 0px; border-spacing: 0px; width: 100%;  }
.tree td { margin:0px; padding: 0px; white-space: nowrap; border-spacing: 0px;}


.tree .wrap { white-space: normal; }
.tree .nodeInactiveL { background: #c5c5c0; color: #ffffff;   border-right: 0px; border-collapse: collapse;   }
.tree .nodeInactiveR { background: #c5c5c0; color: #ffffff;  border-left: 0px; border-collapse: collapse; }
.tree .nodeSelectedL { background: #2b7c92; color: #ffffff; /* border: 1px solid #2b7c92; */ border-right: 0px; border-collapse: collapse; /* margin: -1px 0px -1px -1px; */ }

.tree .nodeSelectedR { background: #2b7c92; color: #ffffff;  /* border: 1px solid #2b7c92; */ border-left: 0px; border-collapse: collapse; padding: 5px 0px;  /* margin: -1px -1px -1px 0px; */ }
.tree .nodeFocused {  border:0px dotted #002A90; border-collapse: collapse;  border-spacing: 0px; padding: 5px 0px;  margin: 0px;}
.tree .nodeFocusedL { border:0px dotted #002A90; border-collapse: collapse; border-right: 0px;}
.tree .nodeFocusedR { border:0px dotted #002A90; border-collapse: collapse; border-left: 0px; }
.tree .nodeDisabled { color: #8a8a8a; font-style: italic;}
.tree .nodeCancelled { font-style: italic; text-decoration: line-through; }
.tree .node { padding-left : 0px; margin-left : 0px; margin-top: 0px;padding-top: 0px; border-collapse: collapse; border-width: 0px; border-style: solid; border-color: black; border-spacing: 0px; font-size: 10px; font-family: Verdana, Tahoma, Arial; color:#333333;  vertical-align: middle; line-height: 16px; white-space: nowrap;

    /* Added */	
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	height: 30px;
	cursor: default;	

}



.tree .node:hover { background-color: #ebeced;}


.tree .node  a { 
	/*font-size: 10px;*/ 
	text-decoration: none;
	font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
	color: #333333;
	cursor: default;
	display: inline-block;
}

.tree .node a:link { font-size: 10px;  text-decoration: none;
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	cursor: default;
	display: inline-block;
	/* padding-left: 13px; */
	
}

#actionTreeCont .tree .node a:link {
	padding-left: 13px;
}

.tree .node  a:active { 
	/*font-size: 10px;*/ 
	text-decoration: none;
	font-weight: normal;
    	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    	font-size: 12px;
	color: #333333;
	cursor: default;
	display: inline-block;
}

.tree .node  a:visited { 
	/*font-size: 10px;*/ 
	text-decoration: none;
	font-weight: normal;
    	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    	font-size: 12px;
	color: #333333;
	cursor: default;
	display: inline-block;
}

.tree .node  a:hover { 
	/*font-size: 10px;*/ 
	text-decoration: none;
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	cursor: default;
	display: inline-block;
	
}

.tree .node a.editUserMenuViewTreeNodeButton {  padding-left: 0px; padding-top: 7px;}
.tree .node .b a.editUserMenuViewTreeNodeButton img {
    margin: 0px 5px;
    vertical-align: top;
    padding: 8px 8px;
    height: 0px;
    width: 0px;
    background: url(../../images/themes/themesalta/func_glasses_16_onb.png);
    background-repeat: no-repeat; }
.tree .node .b a.editUserMenuViewTreeNodeButton img:hover {
    margin: 0px 5px;
    vertical-align: top;
    padding: 8px 8px;
    height: 0px;
    width: 0px;
    background: url(../../images/themes/themesalta/func_glasses_16_hov.png);
    background-repeat: no-repeat; }

.tree .node .nodeInactiveR a.editUserMenuViewTreeNodeButton {padding-top: 0px;}

.tree .node .nodeInactiveR a.editUserMenuViewTreeNodeButton img{
    margin: 0px 5px;
    vertical-align: top;
    padding: 8px 8px;
    height: 0px;
    width: 0px;
    background: url(../../images/themes/themesalta/func_glasses_16_onb.png);
    background-repeat: no-repeat;
}

.tree .node .nodeInactiveR a.editUserMenuViewTreeNodeButton img:hover{
    margin: 0px 5px;
    vertical-align: top;
    padding: 8px 8px;
    height: 0px;
    width: 0px;
    background: url(../../images/themes/themesalta/func_glasses_16_hov.png);
    background-repeat: no-repeat;
}

.tree .node .nodeSelectedR a.editUserMenuViewTreeNodeButton img{
    margin: 0px 5px;
    vertical-align: top;
    padding: 8px 8px;
    height: 0px;
    width: 0px;
    background: url(../../images/themes/themesalta/func_glasses_16_onb.png);
    background-repeat: no-repeat;
}

.tree .node .nodeSelectedR a.editUserMenuViewTreeNodeButton img:hover {
    margin: 0px 5px;
    vertical-align: top;
    padding: 8px 8px;
    height: 0px;
    width: 0px;
    background: url(../../images/themes/themesalta/func_glasses_16_hov.png);
    background-repeat: no-repeat;
}

.tree .node .nodeFocusedR a.editUserMenuViewTreeNodeButton img{
    margin: 0px 5px;
    vertical-align: top;
    padding: 8px 8px;
    height: 0px;
    width: 0px;
    background: url(../../images/themes/themesalta/func_glasses_16_onb.png);
    background-repeat: no-repeat;
}

.tree .node .nodeFocusedR a.editUserMenuViewTreeNodeButton img:hover{
    margin: 0px 5px;
    vertical-align: top;
    padding: 8px 8px;
    height: 0px;
    width: 0px;
    background: url(../../images/themes/themesalta/func_glasses_16_hov.png);
    background-repeat: no-repeat;
}

.tree .node pre {  margin: 0px; padding: 0px 0px 2px 0px; vertical-align: top }


/* Removed width:1% because it was screwing up GLogErrorPage.xsl.  Hide child, switch tab, come back, image gone on child */
.tree .node .oc { display: inline; width: 18px; vertical-align: top; font-size: 27px; height: 30px; width: inherit;}
html>body .tree .node .oc {display:inline-block; vertical-align: middle; height: 30px; }
/* Removed vertical-align: top;  moving the image when switching */
.tree .node .oc img { cursor: pointer; cursor: hand; width: 16px; height: 16px; margin-top: 7px; padding: 0px 5px; }
.tree .node .e {  display:inline-block;  width: inherit; height: 16px; font-size: 1px; vertical-align: top;}
.tree .node .i { display:-webkit-inline-box; display:-moz-inline-box; vertical-align: top; padding: 0 5px; font-size: 1px; height: 16px; display: inline-block; }
/* Removed width:16px due to explanation page images */
.tree .node .i img{ vertical-align: top; height: 16px; }
.tree .node .l { padding-right: 2px; vertical-align: middle;  padding-left: 2px; display:inline-block; line-height: 30px; width: 90%; padding-top: 0px; padding-bottom: 0px; border: 0px;}
.tree .node .b {  display:-webkit-inline-box; display:-moz-inline-box; display:inline-block; vertical-align: top; padding-left: 3px;  height: 14px}
/* Removed due to removing <a> .tree .node .b * {padding-left: 3px; } */
.tree .node .b img { vertical-align: bottom; border-collapse: collapse; border-width: 0px; border-spacing: 0px; margin-left: 3px; height: 14px; }
.tree .node .l a { width: inherit; }
html>body .tree .node .b img { vertical-align: top; padding: 0px 5px; }

/**
 * Location of below CSS functions is important as they are over riding the above classes.
**/

.folderIconImage img {  vertical-align: top; margin-top: 7px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/tree_folder_ena.gif); background-repeat: no-repeat; }
.folderIconImage img:hover {  vertical-align: top; margin-top: 7px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/tree_folder_hov.gif); background-repeat: no-repeat; }

.arrowMoveLeftButtonImage { vertical-align: middle; }
.arrowMoveRightButtonImage { vertical-align: middle; }
.arrowMoveUpButtonImage { vertical-align: middle; }
.arrowMoveDownButtonImage { vertical-align: middle; }
.xRemoveButtonImage { vertical-align: middle; }
.plusAddButtonImage { vertical-align: middle; }
.editButtonImage { vertical-align: middle; }

.arrowMoveLeftButtonImage img {  vertical-align: top; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/shuttle_moveleft_ena.gif); background-repeat: no-repeat; }
.arrowMoveLeftButtonImage img:hover {  vertical-align: top; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/shuttle_moveleft_hov.gif); background-repeat: no-repeat; }
.arrowMoveRightButtonImage img {  vertical-align: top; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/shuttle_moveright_ena.gif); background-repeat: no-repeat; }
.arrowMoveRightButtonImage img:hover {  vertical-align: top; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/shuttle_moveright_hov.gif); background-repeat: no-repeat; }
.arrowMoveUpButtonImage img {  vertical-align: top; margin: 0px 5px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/shuttle_moveup_ena.gif); background-repeat: no-repeat; }
.arrowMoveUpButtonImage img:hover {  vertical-align: top; margin: 0px 5px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/shuttle_moveup_hov.gif); background-repeat: no-repeat; }
.arrowMoveDownButtonImage img {  vertical-align: top; margin: 0px 5px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/shuttle_movedown_ena.gif); background-repeat: no-repeat; }
.arrowMoveDownButtonImage img:hover {  vertical-align: top; margin: 0px 5px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/shuttle_movedown_hov.gif); background-repeat: no-repeat; }
.xRemoveButtonImage img {  vertical-align: top; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/deleteicon_ena.gif); background-repeat: no-repeat; }
.xRemoveButtonImage img:hover {  vertical-align: top; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/deleteicon_hov.gif); background-repeat: no-repeat; }
.plusAddButtonImage img {  vertical-align: top; margin: 0px 5px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/add_ena.gif); background-repeat: no-repeat; }
.plusAddButtonImage img:hover {  vertical-align: top; margin: 0px 5px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/add_hov.gif); background-repeat: no-repeat; }
.editButtonImage img {  vertical-align: top; margin: 0px 5px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/editicon_ena.gif); background-repeat: no-repeat; }
.editButtonImage img:hover {  vertical-align: top; margin: 0px 5px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/editicon_hov.gif); background-repeat: no-repeat; }

.radioRowSelected .arrowMoveLeftButtonImage img {  vertical-align: top; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/shuttle_moveleft_onb.gif); background-repeat: no-repeat; }
.radioRowSelected .arrowMoveLeftButtonImage img:hover {  vertical-align: top; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/shuttle_moveleft_hov.gif); background-repeat: no-repeat; }
.radioRowSelected .arrowMoveRightButtonImage img {  vertical-align: top; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/shuttle_moveright_onb.gif); background-repeat: no-repeat; }
.radioRowSelected .arrowMoveRightButtonImage img:hover {  vertical-align: top; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/shuttle_moveright_hov.gif); background-repeat: no-repeat; }
.radioRowSelected .arrowMoveUpButtonImage img {  vertical-align: top; margin: 0px 5px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/shuttle_moveup_onb.gif); background-repeat: no-repeat; }
.radioRowSelected .arrowMoveUpButtonImage img:hover {  vertical-align: top; margin: 0px 5px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/shuttle_moveup_hov.gif); background-repeat: no-repeat; }
.radioRowSelected .arrowMoveDownButtonImage img {  vertical-align: top; margin: 0px 5px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/shuttle_movedown_onb.gif); background-repeat: no-repeat; }
.radioRowSelected .arrowMoveDownButtonImage img:hover {  vertical-align: top; margin: 0px 5px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/shuttle_movedown_hov.gif); background-repeat: no-repeat; }
.radioRowSelected .xRemoveButtonImage img {  vertical-align: top; margin: 0px 5px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/deleteicon_onb.gif); background-repeat: no-repeat; }
.radioRowSelected .xRemoveButtonImage img:hover {  vertical-align: top; margin: 0px 5px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/deleteicon_hov.gif); background-repeat: no-repeat; }
.radioRowSelected .plusAddButtonImage img {  vertical-align: top; margin: 0px 5px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/add_onb.gif); background-repeat: no-repeat; }
.radioRowSelected .plusAddButtonImage img:hover {  vertical-align: top; margin: 0px 5px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/add_hov.gif); background-repeat: no-repeat; }
.radioRowSelected .editButtonImage img {  vertical-align: top; margin: 0px 5px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/editicon_onb.gif); background-repeat: no-repeat; }
.radioRowSelected .editButtonImage img:hover {  vertical-align: top; margin: 0px 5px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/editicon_hov.gif); background-repeat: no-repeat; }

html>body .tree .node .folderIconImage img {  vertical-align: top; margin-top: 7px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/tree_folder_ena.gif); background-repeat: no-repeat; }
html>body .tree .node .folderIconImage img:hover {  vertical-align: top; margin-top: 7px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/tree_folder_hov.gif); background-repeat: no-repeat; }
html>body .tree .node .arrowMoveUpButtonImage img {  vertical-align: top; margin: 0px 5px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/shuttle_moveup_ena.gif); background-repeat: no-repeat; }
html>body .tree .node .arrowMoveUpButtonImage img:hover {  vertical-align: top; margin: 0px 5px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/shuttle_moveup_hov.gif); background-repeat: no-repeat; }
html>body .tree .node .arrowMoveDownButtonImage img {  vertical-align: top; margin: 0px 5px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/shuttle_movedown_ena.gif); background-repeat: no-repeat; }
html>body .tree .node .arrowMoveDownButtonImage img:hover {  vertical-align: top; margin: 0px 5px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/shuttle_movedown_hov.gif); background-repeat: no-repeat; }
html>body .tree .node .xRemoveButtonImage img {  vertical-align: top; margin: 0px 5px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/deleteicon_ena.gif); background-repeat: no-repeat; }
html>body .tree .node .xRemoveButtonImage img:hover {  vertical-align: top; margin: 0px 5px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/deleteicon_hov.gif); background-repeat: no-repeat; }
html>body .tree .node .plusAddButtonImage img {  vertical-align: top; margin: 0px 5px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/add_ena.gif); background-repeat: no-repeat; }
html>body .tree .node .plusAddButtonImage img:hover {  vertical-align: top; margin: 0px 5px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/add_hov.gif); background-repeat: no-repeat; }
html>body .tree .node .editButtonImage img {  vertical-align: top; margin: 0px 5px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/editicon_ena.gif); background-repeat: no-repeat; }
html>body .tree .node .editButtonImage img:hover {  vertical-align: top; margin: 0px 5px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/editicon_hov.gif); background-repeat: no-repeat; }
html>body .tree .node .tree .node .editUserMenuIconTreeNode { display:inline-block;}

html>body .tree .node .nodeInactiveR .folderIconImage img {  vertical-align: top; margin-top: 7px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/tree_folder_ena.gif); background-repeat: no-repeat; }
html>body .tree .node .nodeInactiveR .folderIconImage img:hover {  vertical-align: top; margin-top: 7px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/tree_folder_hov.gif); background-repeat: no-repeat; }
html>body .tree .node .nodeInactiveR .arrowMoveUpButtonImage img {  vertical-align: top; margin: 0px 5px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/shuttle_moveup_onb.gif); background-repeat: no-repeat; }
html>body .tree .node .nodeInactiveR .arrowMoveUpButtonImage img:hover {  vertical-align: top; margin: 0px 5px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/shuttle_moveup_hov.gif); background-repeat: no-repeat; }
html>body .tree .node .nodeInactiveR .arrowMoveDownButtonImage img {  vertical-align: top; margin: 0px 5px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/shuttle_movedown_onb.gif); background-repeat: no-repeat; }
html>body .tree .node .nodeInactiveR .arrowMoveDownButtonImage img:hover {  vertical-align: top; margin: 0px 5px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/shuttle_movedown_hov.gif); background-repeat: no-repeat; }
html>body .tree .node .nodeInactiveR .xRemoveButtonImage img {  vertical-align: top; margin: 0px 5px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/deleteicon_onb.gif); background-repeat: no-repeat; }
html>body .tree .node .nodeInactiveR .xRemoveButtonImage img:hover {  vertical-align: top; margin: 0px 5px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/deleteicon_hov.gif); background-repeat: no-repeat; }
html>body .tree .node .nodeInactiveR .plusAddButtonImage img {  vertical-align: top; margin: 0px 5px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/add_onb.gif); background-repeat: no-repeat; }
html>body .tree .node .nodeInactiveR .plusAddButtonImage img:hover {  vertical-align: top; margin: 0px 5px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/add_hov.gif); background-repeat: no-repeat; }
html>body .tree .node .nodeInactiveR .editButtonImage img {  vertical-align: top; margin: 0px 5px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/editicon_onb.gif); background-repeat: no-repeat; }
html>body .tree .node .nodeInactiveR .editButtonImage img:hover {  vertical-align: top; margin: 0px 5px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/editicon_hov.gif); background-repeat: no-repeat; }

html>body .tree .node .nodeSelectedR .folderIconImage img {  vertical-align: top; margin-top: 7px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/tree_folder_ena.gif); background-repeat: no-repeat; }
html>body .tree .node .nodeSelectedR .folderIconImage img:hover {  vertical-align: top; margin-top: 7px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/tree_folder_hov.gif); background-repeat: no-repeat; }
html>body .tree .node .nodeSelectedR .arrowMoveUpButtonImage img {  vertical-align: top; margin: 0px 5px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/shuttle_moveup_onb.gif); background-repeat: no-repeat; }
html>body .tree .node .nodeSelectedR .arrowMoveUpButtonImage img:hover {  vertical-align: top; margin: 0px 5px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/shuttle_moveup_hov.gif); background-repeat: no-repeat; }
html>body .tree .node .nodeSelectedR .arrowMoveDownButtonImage img {  vertical-align: top; margin: 0px 5px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/shuttle_movedown_onb.gif); background-repeat: no-repeat; }
html>body .tree .node .nodeSelectedR .arrowMoveDownButtonImage img:hover {  vertical-align: top; margin: 0px 5px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/shuttle_movedown_hov.gif); background-repeat: no-repeat; }
html>body .tree .node .nodeSelectedR .xRemoveButtonImage img {  vertical-align: top; margin: 0px 5px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/deleteicon_onb.gif); background-repeat: no-repeat; }
html>body .tree .node .nodeSelectedR .xRemoveButtonImage img:hover {  vertical-align: top; margin: 0px 5px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/deleteicon_hov.gif); background-repeat: no-repeat; }
html>body .tree .node .nodeSelectedR .plusAddButtonImage img {  vertical-align: top; margin: 0px 5px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/add_onb.gif); background-repeat: no-repeat; }
html>body .tree .node .nodeSelectedR .plusAddButtonImage img:hover {  vertical-align: top; margin: 0px 5px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/add_hov.gif); background-repeat: no-repeat; }
html>body .tree .node .nodeSelectedR .editButtonImage img {  vertical-align: top; margin: 0px 5px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/editicon_onb.gif); background-repeat: no-repeat; }
html>body .tree .node .nodeSelectedR .editButtonImage img:hover {  vertical-align: top; margin: 0px 5px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/editicon_hov.gif); background-repeat: no-repeat; }

html>body .tree .node .nodeFocusedR .folderIconImage img {  vertical-align: top; margin-top: 7px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/tree_folder_ena.gif); background-repeat: no-repeat; }
html>body .tree .node .nodeFocusedR .folderIconImage img:hover {  vertical-align: top; margin-top: 7px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/tree_folder_hov.gif); background-repeat: no-repeat; }
html>body .tree .node .nodeFocusedR .arrowMoveUpButtonImage img {  vertical-align: top; margin: 0px 5px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/shuttle_moveup_onb.gif); background-repeat: no-repeat; }
html>body .tree .node .nodeFocusedR .arrowMoveUpButtonImage img:hover {  vertical-align: top; margin: 0px 5px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/shuttle_moveup_hov.gif); background-repeat: no-repeat; }
html>body .tree .node .nodeFocusedR .arrowMoveDownButtonImage img {  vertical-align: top; margin: 0px 5px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/shuttle_movedown_onb.gif); background-repeat: no-repeat; }
html>body .tree .node .nodeFocusedR .arrowMoveDownButtonImage img:hover {  vertical-align: top; margin: 0px 5px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/shuttle_movedown_hov.gif); background-repeat: no-repeat; }
html>body .tree .node .nodeFocusedR .xRemoveButtonImage img {  vertical-align: top; margin: 0px 5px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/deleteicon_onb.gif); background-repeat: no-repeat; }
html>body .tree .node .nodeFocusedR .xRemoveButtonImage img:hover {  vertical-align: top; margin: 0px 5px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/deleteicon_hov.gif); background-repeat: no-repeat; }
html>body .tree .node .nodeFocusedR .plusAddButtonImage img {  vertical-align: top; margin: 0px 5px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/add_onb.gif); background-repeat: no-repeat; }
html>body .tree .node .nodeFocusedR .plusAddButtonImage img:hover {  vertical-align: top; margin: 0px 5px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/add_hov.gif); background-repeat: no-repeat; }
html>body .tree .node .nodeFocusedR .editButtonImage img {  vertical-align: top; margin: 0px 5px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/editicon_onb.gif); background-repeat: no-repeat; }
html>body .tree .node .nodeFocusedR .editButtonImage img:hover {  vertical-align: top; margin: 0px 5px; padding: 8px 8px; height: 0px; width: 0px; background: url(../../images/themes/themesalta/editicon_hov.gif); background-repeat: no-repeat; }


.tree .node .editUserMenuIconTreeNode img {  
	vertical-align: top; 
	margin-top: 7px; 
	padding: 8px 8px;     
	height: 0px; 
	width: 0px; 
	background: url(../../images/themes/themesalta/tree_folder_ena.gif);
    background-repeat: no-repeat; 
}
	
.tree .node .editUserMenuIconTreeNode img:hover {  
	vertical-align: top; margin-top: 7px; padding: 8px 8px;     height: 0px; width: 0px; 
	background: url(../../images/themes/themesalta/tree_folder_hov.gif);
    background-repeat: no-repeat;
}

.tree .node .treeNodeFolder {  
	position: relative;margin-top: 7px; 	
    background-repeat: no-repeat; 
}

.tree .node .treeNodeStar {  	
	position: absolute; margin-top: 5px; left: 5px; 	
    background-repeat: no-repeat; 
}

.tree .node a.finderRelatedLink {  padding-left: 0px; padding-top: 8px;}
.tree .node .b a.finderRelatedLink img {  
	margin: 0px 5px;
	vertical-align: top; 
	padding: 8px 8px;     
	height: 0px; 
	width: 0px; 
	background: url(../../images/themes/themesalta/related_links_ena.png);
    background-repeat: no-repeat; }
.tree .node .b a.finderRelatedLink img:hover {  
	margin: 0px 5px;
	vertical-align: top; 
	padding: 8px 8px;     
	height: 0px; 
	width: 0px; 
	background: url(../../images/themes/themesalta/related_links_hov.png); 
	background-repeat: no-repeat; }

.tree .node a.finderActionLink {  padding-left: 0px; padding-top: 7px;}
.tree .node .b a.finderActionLink img {  
	margin: 0px 5px;
	vertical-align: top; 
	padding: 8px 8px;     
	height: 0px; 
	width: 0px; 
	background: url(../../images/themes/themesalta/actions_ena.png);
    background-repeat: no-repeat; }
.tree .node .b a.finderActionLink img:hover {  
	margin: 0px 5px;
	vertical-align: top; 
	padding: 8px 8px;     
	height: 0px; 
	width: 0px; 
	background: url(../../images/themes/themesalta/actions_hov.png); 
	background-repeat: no-repeat; }

.tree .node a.editUserMenuRemoveTreeNodeButton {  padding-left: 0px; padding-top: 7px;}
.tree .node .b a.editUserMenuRemoveTreeNodeButton img {  
	margin: 0px 5px;
	vertical-align: top; 
	padding: 8px 8px;     
	height: 0px; 
	width: 0px; 
	background: url(../../images/themes/themesalta/deleteicon_ena.gif);
    background-repeat: no-repeat; }
.tree .node .b a.editUserMenuRemoveTreeNodeButton img:hover { 
	margin: 0px 5px;
	vertical-align: top; 
	padding: 8px 8px;     
	height: 0px; 
	width: 0px; 
	background: url(../../images/themes/themesalta/deleteicon_hov.gif); 
	background-repeat: no-repeat; }

.tree .node a.editUserMenuEditTreeNodeButton {  padding-left: 0px; padding-top: 7px;}
.tree .node .b a.editUserMenuEditTreeNodeButton img {  
	margin: 0px 5px;
	vertical-align: top; 
	padding: 8px 8px;     
	height: 0px; 
	width: 0px; 
	background: url(../../images/themes/themesalta/editicon_ena.gif);
    background-repeat: no-repeat; }
.tree .node .b a.editUserMenuEditTreeNodeButton img:hover { 
	margin: 0px 5px;
	vertical-align: top; 
	padding: 8px 8px;     
	height: 0px; 
	width: 0px; 
	background: url(../../images/themes/themesalta/editicon_hov.gif); 
	background-repeat: no-repeat; }

.tree .node .nodeInactiveR a.finderRelatedLink {padding-top: 0px;}
.tree .node .nodeInactiveR a.finderActionLink {padding-top: 0px;}
.tree .node .nodeInactiveR a.editUserMenuRemoveTreeNodeButton {padding-top: 0px;}
.tree .node .nodeInactiveR a.editUserMenuEditTreeNodeButton {padding-top: 0px;}

.tree .childPadding .node span:nth-child(1){ text-indent : 26px; }  
.tree .childPadding .childPadding .node span:nth-child(1){ text-indent : 52px; }  
.tree .childPadding .childPadding .childPadding .node span:nth-child(1){ text-indent : 78px; }  
.tree .childPadding .childPadding .childPadding .childPadding .node span:nth-child(1){ text-indent : 104px; }
.tree .childPadding .childPadding .childPadding .childPadding  .childPadding .node span:nth-child(1){ text-indent : 130px; }
.tree .childPadding .childPadding .childPadding .childPadding  .childPadding .childPadding .node span:nth-child(1){ text-indent : 156px; }
.tree .childPadding .childPadding .childPadding .childPadding  .childPadding .childPadding  .childPadding .node span:nth-child(1){ text-indent : 182px; }
.tree .childPadding .childPadding .childPadding .childPadding  .childPadding .childPadding  .childPadding  .childPadding .node span:nth-child(1){ text-indent : 208px; }
.tree .childPadding .childPadding .childPadding .childPadding  .childPadding .childPadding  .childPadding  .childPadding  .childPadding .node span:nth-child(1){ text-indent : 234px; }
.tree .childPadding .childPadding .childPadding .childPadding  .childPadding .childPadding  .childPadding  .childPadding  .childPadding  .childPadding .node span:nth-child(1){ text-indent : 260px; }
.tree .childPadding .childPadding .childPadding .childPadding  .childPadding .childPadding  .childPadding  .childPadding  .childPadding  .childPadding  .childPadding .node span:nth-child(1){ text-indent : 286px; }
.tree .childPadding .childPadding .childPadding .childPadding  .childPadding .childPadding  .childPadding  .childPadding  .childPadding  .childPadding  .childPadding  .childPadding .node span:nth-child(1){ text-indent : 312px; }
.tree .childPadding .childPadding .childPadding .childPadding  .childPadding .childPadding  .childPadding  .childPadding  .childPadding  .childPadding  .childPadding  .childPadding  .childPadding .node span:nth-child(1){ text-indent : 338px; }
.tree .childPadding .childPadding .childPadding .childPadding  .childPadding .childPadding  .childPadding  .childPadding  .childPadding  .childPadding  .childPadding  .childPadding  .childPadding  .childPadding .node span:nth-child(1){ text-indent : 364px; }
.tree .childPadding .childPadding .childPadding .childPadding  .childPadding .childPadding  .childPadding  .childPadding  .childPadding  .childPadding  .childPadding  .childPadding  .childPadding  .childPadding  .childPadding .node span:nth-child(1){ text-indent : 390px; }

.tree .childPadding .node .e:empty{ display: none; width: } 

.tree .childPadding .node span:nth-child(1):empty{ display:inline-block; width: 52px;      }  
.tree .childPadding .childPadding .node span:nth-child(1):empty{ display:inline-block; width: 78px;      }  
.tree .childPadding .childPadding .childPadding .node span:nth-child(1):empty{ display:inline-block; width: 104px;  }
.tree .childPadding .childPadding .childPadding .childPadding .node span:nth-child(1):empty{ display:inline-block; width: 130px;  }
.tree .childPadding .childPadding .childPadding .childPadding .childPadding .node span:nth-child(1):empty{ display:inline-block; width: 156px;  }
.tree .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .node span:nth-child(1):empty{ display:inline-block; width: 182px;  }
.tree .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .node span:nth-child(1):empty{ display:inline-block; width: 208px;  }
.tree .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .node span:nth-child(1):empty{ display:inline-block; width: 234px;  }
.tree .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .node span:nth-child(1):empty{ display:inline-block; width: 260px;  }
.tree .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .node span:nth-child(1):empty{ display:inline-block; width: 286px;  }
.tree .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .node span:nth-child(1):empty{ display:inline-block; width: 312px;  }
.tree .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .node span:nth-child(1):empty{ display:inline-block; width: 338px;  }
.tree .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .node span:nth-child(1):empty{ display:inline-block; width: 364px;  }
.tree .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .node span:nth-child(1):empty{ display:inline-block; width: 390px;  }
.tree .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .node span:nth-child(1):empty{ display:inline-block; width: 416px;  }
.tree .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .node span:nth-child(1):empty{ display:inline-block; width: 442px;  }
.tree .node .e { width: 26px; } 

#actionTreeCont .tree .childPadding .node span:nth-child(1):empty{ display:inline-block; width: 26px;      }  
#actionTreeCont .tree .childPadding .childPadding .node span:nth-child(1):empty{ display:inline-block; width: 52px;      }  
#actionTreeCont .tree .childPadding .childPadding .childPadding .node span:nth-child(1):empty{ display:inline-block; width: 78px;  }  
#actionTreeCont .tree .childPadding .childPadding .childPadding  .childPadding .node span:nth-child(1):empty{ display:inline-block; width: 104px;  }
#actionTreeCont .tree .childPadding .childPadding .childPadding  .childPadding   .childPadding .node span:nth-child(1):empty{ display:inline-block; width: 130px;  }
#actionTreeCont .tree .childPadding .childPadding .childPadding  .childPadding   .childPadding   .childPadding .node span:nth-child(1):empty{ display:inline-block; width: 156px;  }
#actionTreeCont .tree .childPadding .childPadding .childPadding  .childPadding   .childPadding   .childPadding .childPadding .node span:nth-child(1):empty{ display:inline-block; width: 182px;  }
#actionTreeCont .tree .childPadding .childPadding .childPadding  .childPadding   .childPadding   .childPadding .childPadding .childPadding .node span:nth-child(1):empty{ display:inline-block; width: 208px;  }
#actionTreeCont .tree .childPadding .childPadding .childPadding  .childPadding   .childPadding   .childPadding .childPadding .childPadding .childPadding .node span:nth-child(1):empty{ display:inline-block; width: 234px;  }
#actionTreeCont .tree .childPadding .childPadding .childPadding  .childPadding   .childPadding   .childPadding .childPadding .childPadding .childPadding .childPadding .node span:nth-child(1):empty{ display:inline-block; width: 260px;  }
#actionTreeCont .tree .childPadding .childPadding .childPadding  .childPadding   .childPadding   .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .node span:nth-child(1):empty{ display:inline-block; width: 286px;  }
#actionTreeCont .tree .childPadding .childPadding .childPadding  .childPadding   .childPadding   .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .node span:nth-child(1):empty{ display:inline-block; width: 312px;  }
#actionTreeCont .tree .childPadding .childPadding .childPadding  .childPadding   .childPadding   .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .node span:nth-child(1):empty{ display:inline-block; width: 338px;  }
#actionTreeCont .tree .childPadding .childPadding .childPadding  .childPadding   .childPadding   .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .node span:nth-child(1):empty{ display:inline-block; width: 364px;  }
#actionTreeCont .tree .childPadding .childPadding .childPadding  .childPadding   .childPadding   .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .childPadding .node span:nth-child(1):empty{ display:inline-block; width: 390px;  }
 

/* The Location of below CSS classes is very important because it takes precedence over the above CSS classes.  */
.tree .node .nodeInactiveL {  line-height: 30px; padding: 0px 5px; width: auto;}
.tree .node .nodeInactiveR{  vertical-align: bottom; padding: 8px 0px;}
.tree .node .nodeInactiveR a { padding-left: 0px; display:inline-block;}

.tree .node .nodeSelectedL a { color: #ffffff}
.tree .node .nodeFocusedL a { color: #ffffff}

.tree .node .nodeInactiveR a.editUserMenuMoveUpTreeNodeButton img{  
	margin: 0px 5px;
	vertical-align: top; 
	padding: 8px 8px;     
	height: 0px; 
	width: 0px; 
	background: url(../../images/themes/themesalta/shuttle_moveup_onb.gif);
    background-repeat: no-repeat; 
}

.tree .node .nodeInactiveR a.editUserMenuMoveUpTreeNodeButton img:hover{  
	margin: 0px 5px;
	vertical-align: top; 
	padding: 8px 8px;     
	height: 0px; 
	width: 0px; 
	background: url(../../images/themes/themesalta/shuttle_moveup_hov.gif);
    background-repeat: no-repeat; 
}

.tree .node .nodeInactiveR a.editUserMenuMoveDownTreeNodeButton img{  
	margin: 0px 5px;
	vertical-align: top; 
	padding: 8px 8px;     
	height: 0px; 
	width: 0px; 
	background: url(../../images/themes/themesalta/shuttle_movedown_onb.gif);
    background-repeat: no-repeat; 
}

.tree .node .nodeInactiveR a.editUserMenuMoveDownTreeNodeButton img:hover{  
	margin: 0px 5px;
	vertical-align: top; 
	padding: 8px 8px;     
	height: 0px; 
	width: 0px; 
	background: url(../../images/themes/themesalta/shuttle_movedown_hov.gif);
    background-repeat: no-repeat; 
}

.tree .node .nodeInactiveR a.editUserMenuRemoveTreeNodeButton img{  
	margin: 0px 5px;
	vertical-align: top; 
	padding: 8px 8px;     
	height: 0px; 
	width: 0px; 
	background: url(../../images/themes/themesalta/deleteicon_onb.gif);
    background-repeat: no-repeat; 
}

.tree .node .nodeInactiveR a.editUserMenuRemoveTreeNodeButton img:hover{  
	margin: 0px 5px;
	vertical-align: top; 
	padding: 8px 8px;     
	height: 0px; 
	width: 0px; 
	background: url(../../images/themes/themesalta/deleteicon_hov.gif);
    background-repeat: no-repeat; 
}

.tree .node .nodeInactiveR a.editUserMenuEditTreeNodeButton img{  
	margin: 0px 5px;
	vertical-align: top; 
	padding: 8px 8px;     
	height: 0px; 
	width: 0px; 
	background: url(../../images/themes/themesalta/editicon_onb.gif);
    background-repeat: no-repeat; 
}

.tree .node .nodeInactiveR a.editUserMenuEditTreeNodeButton img:hover{  
	margin: 0px 5px;
	vertical-align: top; 
	padding: 8px 8px;     
	height: 0px; 
	width: 0px; 
	background: url(../../images/themes/themesalta/editicon_hov.gif);
    background-repeat: no-repeat; 
}

.tree .node .nodeInactiveR a.editUserMenuAddTreeNodeButton img{  
	margin: 0px 5px;
	vertical-align: top; 
	padding: 8px 8px;     
	height: 0px; 
	width: 0px; 
	background: url(../../images/themes/themesalta/add_onb.gif);
    background-repeat: no-repeat; 
}

.tree .node .nodeInactiveR a.editUserMenuAddTreeNodeButton img:hover{  
	margin: 0px 5px;
	vertical-align: top; 
	padding: 8px 8px;     
	height: 0px; 
	width: 0px; 
	background: url(../../images/themes/themesalta/add_hov.gif);
    background-repeat: no-repeat; 
}

.tree .node .nodeInactiveR a.finderRelatedLink img{  
	margin: 0px 5px;
	vertical-align: top; 
	padding: 8px 8px;     
	height: 0px; 
	width: 0px; 
	background: url(../../images/themes/themesalta/related_links_ena.png);
    background-repeat: no-repeat; 
}

.tree .node .nodeInactiveR a.finderRelatedLink img:hover{  
	margin: 0px 5px;
	vertical-align: top; 
	padding: 8px 8px;     
	height: 0px; 
	width: 0px; 
	background: url(../../images/themes/themesalta/related_links_hov.png);
    background-repeat: no-repeat; 
}

.tree .node .nodeInactiveR a.finderActionLink img{  
	margin: 0px 5px;
	vertical-align: top; 
	padding: 8px 8px;     
	height: 0px; 
	width: 0px; 
	background: url(../../images/themes/themesalta/actions_ena.png);
    background-repeat: no-repeat; 
}

.tree .node .nodeInactiveR a.finderActionLink img:hover{  
	margin: 0px 5px;
	vertical-align: top; 
	padding: 8px 8px;     
	height: 0px; 
	width: 0px; 
	background: url(../../images/themes/themesalta/actions_hov.png);
    background-repeat: no-repeat; 
}

.tree .node .nodeSelectedL {  line-height: 30px; padding: 0px 5px; width: auto;}
.tree .node .nodeSelectedL a { line-height: 30px; }
.tree .node .nodeSelectedR {   vertical-align: bottom; padding: 8px 0px;}
.tree .node .nodeSelectedR a { padding: 0px; display:inline-block;}
.tree .node .nodeSelectedR a.editUserMenuMoveUpTreeNodeButton img{  
	margin: 0px 5px;
	vertical-align: top; 
	padding: 8px 8px;     
	height: 0px; 
	width: 0px; 
	background: url(../../images/themes/themesalta/shuttle_moveup_onb.gif);
    background-repeat: no-repeat;
}

.tree .node .nodeSelectedR a.editUserMenuMoveUpTreeNodeButton img:hover {  
	margin: 0px 5px;
	vertical-align: top; 
	padding: 8px 8px;     
	height: 0px; 
	width: 0px; 
	background: url(../../images/themes/themesalta/shuttle_moveup_hov.gif);
    background-repeat: no-repeat;
}

.tree .node .nodeSelectedR a.editUserMenuMoveDownTreeNodeButton img{  
	margin: 0px 5px;
	vertical-align: top; 
	padding: 8px 8px;     
	height: 0px; 
	width: 0px; 
	background: url(../../images/themes/themesalta/shuttle_movedown_onb.gif);
    background-repeat: no-repeat;
}

.tree .node .nodeSelectedR a.editUserMenuMoveDownTreeNodeButton img:hover {  
	margin: 0px 5px;
	vertical-align: top; 
	padding: 8px 8px;     
	height: 0px; 
	width: 0px; 
	background: url(../../images/themes/themesalta/shuttle_movedown_hov.gif);
    background-repeat: no-repeat;
}

.tree .node .nodeSelectedR a.editUserMenuRemoveTreeNodeButton img{  
	margin: 0px 5px;
	vertical-align: top; 
	padding: 8px 8px;     
	height: 0px; 
	width: 0px; 
	background: url(../../images/themes/themesalta/deleteicon_onb.gif);
    background-repeat: no-repeat;
}

.tree .node .nodeSelectedR a.editUserMenuRemoveTreeNodeButton img:hover {  
	margin: 0px 5px;
	vertical-align: top; 
	padding: 8px 8px;     
	height: 0px; 
	width: 0px; 
	background: url(../../images/themes/themesalta/deleteicon_hov.gif);
    background-repeat: no-repeat;
}

.tree .node .nodeSelectedR a.editUserMenuEditTreeNodeButton img{  
	margin: 0px 5px;
	vertical-align: top; 
	padding: 8px 8px;     
	height: 0px; 
	width: 0px; 
	background: url(../../images/themes/themesalta/editicon_onb.gif);
    background-repeat: no-repeat;
}

.tree .node .nodeSelectedR a.editUserMenuEditTreeNodeButton img:hover {  
	margin: 0px 5px;
	vertical-align: top; 
	padding: 8px 8px;     
	height: 0px; 
	width: 0px; 
	background: url(../../images/themes/themesalta/editicon_hov.gif);
    background-repeat: no-repeat;
}

.tree .node .nodeSelectedR a.editUserMenuAddTreeNodeButton img{  
	margin: 0px 5px;
	vertical-align: top; 
	padding: 8px 8px;     
	height: 0px; 
	width: 0px; 
	background: url(../../images/themes/themesalta/add_onb.gif);
    background-repeat: no-repeat;
}

.tree .node .nodeSelectedR a.editUserMenuAddTreeNodeButton img:hover {  
	margin: 0px 5px;
	vertical-align: top; 
	padding: 8px 8px;     
	height: 0px; 
	width: 0px; 
	background: url(../../images/themes/themesalta/add_hov.gif);
    background-repeat: no-repeat;
}

.tree .node .nodeSelectedR a.finderRelatedLink img{  
	margin: 0px 5px;
	vertical-align: top; 
	padding: 8px 8px;     
	height: 0px; 
	width: 0px; 
	background: url(../../images/themes/themesalta/related_links_onb.png);
    background-repeat: no-repeat; 
}

.tree .node .nodeSelectedR a.finderRelatedLink img:hover{  
	margin: 0px 5px;
	vertical-align: top; 
	padding: 8px 8px;     
	height: 0px; 
	width: 0px; 
	background: url(../../images/themes/themesalta/related_links_hov.gif);
    background-repeat: no-repeat; 
}

.tree .node .nodeSelectedR a.finderActionLink img{  
	margin: 0px 5px;
	vertical-align: top; 
	padding: 8px 8px;     
	height: 0px; 
	width: 0px; 
	background: url(../../images/themes/themesalta/actions_onb.png);
    background-repeat: no-repeat;
}

.tree .node .nodeSelectedR a.finderActionLink img:hover {  
	margin: 0px 5px;
	vertical-align: top; 
	padding: 8px 8px;     
	height: 0px; 
	width: 0px; 
	background: url(../../images/themes/themesalta/actions_hov.png);
    background-repeat: no-repeat;
}

.tree .node .nodeFocused {   vertical-align: bottom;}
.tree .node .nodeFocusedL {  line-height: 30px; padding: 0px 5px; width: auto;}
.tree .node .nodeFocusedR {  vertical-align: bottom; padding: 8px 0px;}
.tree .node .nodeFocusedR a { padding: 0px; display:inline-block;}
.tree .node .nodeFocusedR a.editUserMenuMoveUpTreeNodeButton img{  
	margin: 0px 5px;
	vertical-align: top; 
	padding: 8px 8px;     
	height: 0px; 
	width: 0px; 
	background: url(../../images/themes/themesalta/shuttle_moveup_onb.gif);
    background-repeat: no-repeat;
}

.tree .node .nodeFocusedR a.editUserMenuMoveUpTreeNodeButton img:hover{  
	margin: 0px 5px;
	vertical-align: top; 
	padding: 8px 8px;     
	height: 0px; 
	width: 0px; 
	background: url(../../images/themes/themesalta/shuttle_moveup_hov.gif);
    background-repeat: no-repeat;
}

.tree .node .nodeFocusedR a.editUserMenuMoveDownTreeNodeButton img{  
	margin: 0px 5px;
	vertical-align: top; 
	padding: 8px 8px;     
	height: 0px; 
	width: 0px; 
	background: url(../../images/themes/themesalta/shuttle_movedown_onb.gif);
    background-repeat: no-repeat;
}

.tree .node .nodeFocusedR a.editUserMenuMoveDownTreeNodeButton img:hover{  
	margin: 0px 5px;
	vertical-align: top; 
	padding: 8px 8px;     
	height: 0px; 
	width: 0px; 
	background: url(../../images/themes/themesalta/shuttle_movedown_hov.gif);
    background-repeat: no-repeat;
}		

.tree .node .nodeFocusedR a.editUserMenuRemoveTreeNodeButton img{  
	margin: 0px 5px;
	vertical-align: top; 
	padding: 8px 8px;     
	height: 0px; 
	width: 0px; 
	background: url(../../images/themes/themesalta/deleteicon_onb.gif);
    background-repeat: no-repeat;
}

.tree .node .nodeFocusedR a.editUserMenuRemoveTreeNodeButton img:hover{  
	margin: 0px 5px;
	vertical-align: top; 
	padding: 8px 8px;     
	height: 0px; 
	width: 0px; 
	background: url(../../images/themes/themesalta/deleteicon_hov.gif);
    background-repeat: no-repeat;
}

.tree .node .nodeFocusedR a.editUserMenuEditTreeNodeButton img{  
	margin: 0px 5px;
	vertical-align: top; 
	padding: 8px 8px;     
	height: 0px; 
	width: 0px; 
	background: url(../../images/themes/themesalta/editicon_onb.gif);
    background-repeat: no-repeat;
}

.tree .node .nodeFocusedR a.editUserMenuEditTreeNodeButton img:hover{  
	margin: 0px 5px;
	vertical-align: top; 
	padding: 8px 8px;     
	height: 0px; 
	width: 0px; 
	background: url(../../images/themes/themesalta/editicon_hov.gif);
    background-repeat: no-repeat;
}

.tree .node .nodeFocusedR a.editUserMenuAddTreeNodeButton img{  
	margin: 0px 5px;
	vertical-align: top; 
	padding: 8px 8px;     
	height: 0px; 
	width: 0px; 
	background: url(../../images/themes/themesalta/add_onb.gif);
    background-repeat: no-repeat;
}

.tree .node .nodeFocusedR a.editUserMenuAddTreeNodeButton img:hover{  
	margin: 0px 5px;
	vertical-align: top; 
	padding: 8px 8px;     
	height: 0px; 
	width: 0px; 
	background: url(../../images/themes/themesalta/add_hov.gif);
    background-repeat: no-repeat;
}	

.tree .node .nodeFocusedR a.finderActionLink img{  
	margin: 0px 5px;
	vertical-align: top; 
	padding: 8px 8px;     
	height: 0px; 
	width: 0px; 
	background: url(../../images/themes/themesalta/actions_onb.png);
    background-repeat: no-repeat;
}

.tree .node .nodeFocusedR a.finderActionLink img:hover{  
	margin: 0px 5px;
	vertical-align: top; 
	padding: 8px 8px;     
	height: 0px; 
	width: 0px; 
	background: url(../../images/themes/themesalta/actions_hov.png);
    background-repeat: no-repeat;
}

.tree .node .nodeFocusedR a.finderRelatedLink img{  
	margin: 0px 5px;
	vertical-align: top; 
	padding: 8px 8px;     
	height: 0px; 
	width: 0px; 
	background: url(../../images/themes/themesalta/related_links_onb.png);
    background-repeat: no-repeat; 
}

.tree .node .nodeFocusedR a.finderRelatedLink img:hover{  
	margin: 0px 5px;
	vertical-align: top; 
	padding: 8px 8px;     
	height: 0px; 
	width: 0px; 
	background: url(../../images/themes/themesalta/related_links_hov.png);
    background-repeat: no-repeat; 
}

/* Styling the label If it is a icon */
.tree .node a.arrowMoveUpButtonImage:link { padding-left: 0px;}
.tree .node a.arrowMoveDownButtonImage:link { padding-left: 0px;}
.tree .node a.xRemoveButtonImage:link { padding-left: 0px;}
.tree .node a.plusAddButtonImage:link { padding-left: 0px;}
.tree .node a.editButtonImage:link { padding-left: 0px;}

.tree .nodeCl { display: none; visibility: hidden }

.draggable { cursor: pointer; cursor: move; }

/**********************************************
 * Buttons                                    *
 **********************************************/
 
.buttonsCont {}
.buttonsCont td, .buttonsCont td td {/*vertical-align: top; not top because of finder buttons*/  padding: 0px 1px 0px 0px; margin: 0px;}

/* Use for 'submit' input types.  Would like to use input[type='submit'], but i.e. does not support */
.submitButtonBoxEnable { margin: 0px; padding: 0px 3px 1px 3px; background-repeat: repeat-x; background-position: bottom left;    background-color: #c9e5ec; text-align: center; vertical-align: middle; background-image: url(../../images/themes/themesswanblue/btn-bg.gif); }

.submitButtonEnable {
    margin: 0px; 
    border-top: 1px solid #a5a9b6; 
    border-left: 1px solid #a5a9b6; 
    border-bottom: 1px solid #7b8194; 
    border-right: 1px solid #7b8194; 
    background-color: transparent; 
    font-size: 13px;
    height: 20px;
    font-family: Verdana, Tahoma, Arial;
    font-weight: bold;
    color: #586073; 
    text-align: center; 
    vertical-align: middle; 
    cursor:pointer; 
    cursor: hand;
}

.buttonCont .enButton, .tree .node .buttonCont .enButton {
    
	white-space: nowrap;
    text-decoration: none;
	cursor: pointer;
    display:inline-block;
    
    /* Added */
    border: 1px solid #c4ced7;
    border-radius: 2px;
    background-color: transparent;
	
    background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
	background-image: -moz-linear-gradient(center bottom , #E4E8EA 0%, #E8EBED 50%, #F1F3F4 96.36%, #FFF 100%);
    background-image: -ms-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
    
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #000000;
    text-shadow: 0px 1px 0px #FFFFFF;
    font-weight: bold;
	padding: 5px 7px 4px 8px;
 
    /*height: 28px;*/
}

.buttonCont .enButton:link, .tree .node .buttonCont .enButton:link { 
/*color: #586073; 
font-size: 13px; 
font-family: Verdana, Tahoma, Arial; 
text-decoration: none;*/

/* Added */
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #000000;
    padding: 5px 7px 4px 8px;
     /* position: relative;*/
  top: -1px;
    white-space: nowrap;
  text-decoration: none;
  min-height: 14px;
  display: inline-block;
  vertical-align: middle;
  color: inherit;
    text-shadow: 0px 1px 0px #FFFFFF;
  font-weight: bold;
  text-align: left;
}

.buttonCont .enButton:active, .tree .node .buttonCont .enButton:active { 

 /* color: #586073; font-size: 13px; font-family: Verdana, Tahoma, Arial; text-decoration: none; */
/* Added */
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #000000;
    padding: 5px 7px 4px 8px;
      position: relative;
  top: -1px;
    white-space: nowrap;
  text-decoration: none;
  min-height: 14px;
  display: inline-block;
  vertical-align: middle;
  color: inherit;
    text-shadow: 0px 1px 0px #FFFFFF;
  font-weight: bold;
  text-align: left;


 }
.buttonCont .enButton:visited, .tree .node .buttonCont .enButton:visited { 

/*color: #586073; font-size: 13px; font-family: Verdana, Tahoma, Arial; text-decoration: none; */

/* Added */
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #000000;
    padding: 5px 7px 4px 8px;
    position: relative;
    top: -1px;
    white-space: nowrap;
    text-decoration: none;
    min-height: 14px;
    display: inline-block;
    vertical-align: middle;
    color: inherit;
    text-shadow: 0px 1px 0px #FFFFFF;
    font-weight: bold;
    text-align: left;

}
.buttonCont .enButton:hover, .tree .node .buttonCont .enButton:hover { 

/*color: #586073; font-size: 13px; font-family: Verdana, Tahoma, Arial; text-decoration: none; */

    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #0572ce;
    font-weight: bold;
    text-shadow: none;
    border-color:#c4ced7;
    background-color: #f7f8f9;
    background-image: none;

}

.buttonCont .disButton, .tree .node .buttonCont .disButton  {  

    /* Added */
    border: 1px solid #c4ced7;
    border-radius: 2px;
    background-color: transparent;
    
	background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
	background-image: -moz-linear-gradient(center bottom , #E4E8EA 0%, #E8EBED 50%, #F1F3F4 96.36%, #FFF 100%);
    background-image: -ms-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
	
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #0572ce;
    text-shadow: 0px 1px 0px #FFFFFF;
    font-weight: bold;
    padding: 5px 7px 4px 8px;
    white-space: nowrap;
    text-decoration: none;
    cursor: pointer;
    cursor: hand;
    display: inline-block;
    
    


}

.buttonCont .disButton:link, .tree .node .buttonCont .disButton:link { /*color: #a5a9b6; font-size: 13px; font-family: Verdana, Tahoma, Arial; */
color: #0572ce; font-size: 12px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; text-shadow: none; background-color: #f7f8f9; background-image: none;}
.buttonCont .disButton:visited, .tree .node .buttonCont .disButton:visited { /*color: #a5a9b6; font-size: 13px; font-family: Verdana, Tahoma, Arial; */
color: #0572ce; font-size: 12px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; text-shadow: none; background-color: #f7f8f9; background-image: none;}
.buttonCont .disButton:hover, .tree .node .buttonCont .disButton:hover  { /*color: #a5a9b6; font-size: 13px; font-family: Verdana, Tahoma, Arial; */
color: #0572ce; font-size: 12px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; text-shadow: none; background-color: #f7f8f9; background-image: none;}
.buttonCont .disButton:active, .tree .node .buttonCont .disButton:active  { /*color: #a5a9b6; font-size: 13px; font-family: Verdana, Tahoma, Arial; */
color: #0572ce; font-size: 12px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; text-shadow: none; background-color: #f7f8f9; background-image: none;}


.dragCont { display: block; z-index: 1; filter: alpha(opacity=60); left: 0px; width: auto; background-repeat: repeat; position: absolute; top: 0px; height: 1px; background-color: transparent; opacity: .6; moz-opacity: .60; visibility: hidden; }

.breadCrumbTrail { padding-bottom: 8px; }

HTML.p_TMMaximized { overflow-x: auto; overflow-y: auto ; }

.tm_document { font-weight: normal; /*font-size: 11px; font-family: Verdana, Tahoma, Arial;*/ cursor: default; 

/*Added*/
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 12px;
background-color: #efefef;
}/* Updated on 24-jan-2023 */

.p_TMMaximized.tm_document { padding-right: 0px; padding-left: 0px; left: 0px; padding-bottom: 0px; margin: 0px 0px; width: 100%; border-top-style: none; padding-top: 0px; border-right-style: none; border-left-style: none; position: absolute; top: 0px; height: 100%; border-bottom-style: none;  }

.tm_form { margin: 0px; }

.TMVisualRoot { width: 100%; position: absolute; height: 100% }
.p_TMBusy { cursor: wait; }

.RichUIBlockingDiv { background-color: #ffffff; }

.tm_panelStretchLayout { overflow: hidden; width: 500px; position: relative; height: 300px }

.TMVisualRoot.tm_panelStretchLayout { width: 100%; position: absolute; height: 100% }

.tm_panelGroupLayout {  }


.tm_panelFormLayout { width: auto; }
.TMPanelFormLayoutContentCell { padding-right: 0px; padding-left: 8px; padding-bottom: 3px; vertical-align: top; padding-top: 2px; /*font-family: Verdana, Tahoma, Arial;*/ font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; text-align: left }
.TMPanelFormLayoutButtonContentCell { vertical-align: bottom }

.tm_buttonGroup {}
.tm_buttonGroup_button-cell { padding-right: 3px; padding-left: 3px }
.tm_buttonGroup .tm_commandButton { *width: 100% }

.p_TMDisabled.tm_commandButton { height: 19px; background-image: url(../../images/themes/themesswanblue/dis-btn-bg.gif); background-repeat: repeat-x; border-top: 1px solid #a5a9b6; border-left: 1px solid #a5a9b6; border-bottom: 1px solid #7b9481; border-right: 1px solid #7b9481; color: #a5a9b6; font-size: 12px; font-family: Verdana, Tahoma, Arial; font-weight: bold; padding: 0px 3px 1px 3px; white-space: nowrap; overflow: hidden; text-align: center;  margin: 0px 0px 0px 3px;}
.tm_commandButton { height: 19px; background-image: url(../../images/themes/themesswanblue/btn-bg.gif); background-repeat: repeat-x; border-top: 1px solid #a5a9b6;  border-left: 1px solid #a5a9b6; border-bottom: 1px solid #7b9481; border-right: 1px solid #7b9481; color: #586073; font-size: 12px; font-family: Verdana, Tahoma, Arial; font-weight: bold; padding: 0px 3px 1px 3px; white-space: nowrap; overflow: hidden; text-align: center;   margin: 0px 0px 0px 3px; }

.TMPanelFormLayoutButtonContentCell .tm_commandButton { width: auto }

.tm_table { border: #c7c7c7 1px solid; overflow: hidden; width: 600px; position: relative; height: 200px; background-color: #ebead5 }

.tm_column_column-header { border-right: #cecece 1px solid; overflow: hidden; position: relative; }
.tm_column_select-all-header { cursor: url(../../images/themes/themesswanblue/select-all.cur), default
}
.tm_column_column-header-fixed-table { position: relative; table-layout: fixed; }
    
.tm_column_column-header-cell-sizer { padding: 0px 0px 0px 5px; background: #a3bed8;}
    
.tm_column_column-header-cell { padding: 1px 2px; font-weight: normal; font-size: 11px; overflow: hidden; border-right: #979991 1px solid; border-bottom: #979991 1px solid;  font-family: Verdana, Tahoma, Arial; text-overflow: ellipsis; background-color: #cfe0f1; text-align: left; }

.tm_column_column-header-cell.p_TMFocused,.tm_column_column-header-cell.p_TMSelected { background-image: none; background-color: #a2adbc; border-color: #bac2cf #8c8e95 #8c8e95; }  

.tm_column_column-header-scroll-div { overflow: hidden; position: absolute;  top: 0px }
.tm_column_column-header-scroll-table { table-layout: fixed; position: relative; font-size: 11px; font-family: Verdana, Tahoma, Arial; }

.tm_column-sort-ascending-icon-style,.tm_column-sort-descending-icon-style,.tm_column-sorted-ascending-icon-style,
.tm_column-sorted-descending-icon-style {
  width:18px;
  height:8px;
  text-decoration:none;
  display: block;
  cursor: default;
  background-repeat: no-repeat;
  background-position: right;
 }
.tm_column-sort-ascending-icon-style {  
  background-image: url("../../images/themes/themesswanblue/sort_asc_n.png"); *display:inline-block;}
.tm_column-sort-ascending-icon-style:active { 
  background-image: url("../../images/themes/themesswanblue/sort_asc_s.png");}
.tm_column-sort-ascending-icon-style:hover { 
  background-image: url("../../images/themes/themesswanblue/sort_asc_mo.png");}  
.tm_column-sorted-ascending-icon-style { 
  background-image: url("../../images/themes/themesswanblue/sort_asc_s.png");}
  
.tm_column-sort-descending-icon-style {
  background-image: url("../../images/themes/themesswanblue/sort_des_n.png");*display:inline-block;}
.tm_column-sort-descending-icon-style:active { 
  background-image: url("../../images/themes/themesswanblue/sort_des_s.png");}
.tm_column-sort-descending-icon-style:hover { 
  background-image: url("../../images/themes/themesswanblue/sort_des_mo.png");}
.tm_column-sorted-descending-icon-style { 
  background-image: url("../../images/themes/themesswanblue/sort_des_s.png");}

.tm_column-sort-indicator {
  width: 16px; cursor: default; vertical-align: middle;
  background-color: inherit;
}
.tm_column-sortable-column-header-container{
  overflow:hidden; 
  width: 100%;
    text-overflow:ellipsis;
}
.tm_column_column-header-cell-content.p_TMSorted { padding-right: 35px; }

.tm_table_data-table { position: relative; table-layout: fixed; font-size: 11px; font-family: Verdana, Tahoma, Arial; width: auto;}
.tm_table_data-table-noV { position: relative; table-layout: fixed; font-size: 11px; font-family: Verdana, Tahoma, Arial; width: auto;}
    
.tm_table_data-row-odd { background-color: #efefef; }
.tm_table_data-row-even { background-color: #fff; }

.tm_table_data-row-odd.p_TMHighlighted, .tm_table_data-row-even.p_TMHighlighted {
    background-color: #88C4FC;
}
.p_TMFocused.p_TMSelected.tm_table_data-row-even, 
.p_TMFocused.p_TMSelected.tm_table_data-row-odd { background-color: #A3C2DF }

.p_TMSelected.tm_table_data-row-even, 
.p_TMSelected.tm_table_data-row-odd { background-color: #91b4d7 }

.p_TMInactive.p_TMSelected.tm_table_data-row-even, 
.p_TMInactive.p_TMSelected.tm_table_data-row-odd { background-color: #c5c5c0}

.p_TMInactive.tm_table_data-row-even, 
.p_TMInactive.tm_table_data-row-odd { background-color: #e5e5e0 }
    
*.p_TMDropTarget { background-color: #b0e0e6 ; opacity: 0.75; filter:alpha(opacity:75) }  

.p_TMDropTarget.tm_table_data-row-even,.p_TMDropTarget.tm_table_data-row-odd,
.p_TMDropTarget.p_TMInactive.p_TMSelected.tm_table_data-row-even, 
.p_TMDropTarget.p_TMInactive.p_TMSelected.tm_table_data-row-odd  { background-color: #b0e0e6; }
.p_TMDropTarget.tm_column_data-cell { background-color: #b0e0e6; }
    
.tm_column_data-cell { text-overflow: ellipsis; border-right: #979991 1px solid; border-bottom: #979991 1px solid; overflow: hidden; padding: 2px}
.tm_table_data-table-noV .tm_column_data-cell { text-overflow: ellipsis; border-right: none; border-bottom: #979991 1px solid; overflow: hidden; padding: 2px}

.p_TMSelected.tm_column_data-cell { }
.p_TMFocused.p_TMSelected.tm_column_data-cell { border:2px solid #000; padding: 0px 1px 0px 0px; background-color: inherit; }
.p_TMInactive.p_TMSelected.tm_column_data-cell { border:2px dotted #333;  padding: 0px 1px 0px 0px; background-color: inherit; }
.p_TMInactive.tm_column_data-cell { border:2px dotted #333;  padding: 0px 1px 0px 0px; background-color: inherit; }
.p_TMFocused.tm_column_data-cell { background-color: inherit; }

.tm_column_data-cell1 { border-left-width: 0px; border-right-width: 0px; text-align:center }
.tm_column_data-cell2 { border-left-width: 0px; text-align:center }
.tm_column_data-cell3 { border-right-color: transparent;  }
    
.tm_column_data-cell-current { font-weight: bold; }
.tm_column_data-cell-fixed { font-style: italic }
.tm_column_data-cell-disabled { background-color: #999999}
.tm_column_data-cell-infeasible { background-color: #f22; }
.tm_column_data-cell-blocked  { background-image: url(./../../images/themes/themesswanblue/blocked.jpg);}
.tm_column_data-cell-edited { background: #fddf52; }
.tm_column_data-cell-standing { background: #DEB887; }
.tm_column_data-cell-uom, .tm_column_data-cell-num, .tm_column_data-cell-dur { text-align: right }
.tm_column_data-cell-img { text-align: center }

.tm_column_data-cell-db-ship { margin: 0px; background: #DEB887; border-top: 1px solid #000; border-bottom: 1px solid #000; }
.tm_column_data-cell-db-unavail { margin: 0px;  background: #000; border-top: 1px solid #000; border-bottom: 1px solid #000;  }
.tm_column_data-cell-db-avail { margin-left: 0px; }
.tm_column_data-cell-db-work { margin: 0px;  border-top: 1px solid #000; border-bottom: 1px solid #000; }
.tm_column_data-cell-db-notwork { margin: 0px;  background: #777; border-top: 1px solid #000; border-bottom: 1px solid #000; }
.tm_column_data-cell-bl { border-left: 1px solid #000;}
.tm_column_data-cell-br { border-right: 1px solid #000;}


.tm_table_data-body { overflow: hidden; position: relative }
    
.tm_column_row-header-cell { background-color: #cfe0f1; text-align: right; cursor:url(../../images/themes/themesswanblue/rowselector.cur) }
.tm_table_data-table-noV .tm_column_row-header-cell { border-right: #979991 1px solid; }

.p_TMFocused.tm_column_row-header-cell { background-image: none; background-color: #9297a6 }    

.p_TMSelected.tm_table_data-row-even .tm_column_row-header-cell, 
.p_TMSelected.tm_table_data-row-odd .tm_column_row-header-cell {  background-color: #b3b2a8 }

.p_TMSelected.tm_table_data-row-odd .p_TMFocused.tm_column_row-header-cell, 
.p_TMSelected.tm_table_data-row-even .p_TMFocused.tm_column_row-header-cell { background-image: none; background-color: #9297a6 }

.tm_table_data_scroll_div { overflow: hidden; width: 100%; position: relative }
.tm_table_data_scroll_table { table-layout: fixed; position: relative; font-size: 11px; font-family: Verdana, Tahoma, Arial;  }
    
.tm_column_frozen_border, .tm_table_data-table-noV .tm_column_frozen_border { border-right: 1px solid #660099;  }
.tm_column_day_border { border-right: 1px solid #cd00cd;  }
     
.tm_table_column-resize-indicator { border-right: #979991 2px dashed; WIDTH: 0px }   
.tm_table_status_message {
  font-size: 11px; font-family: Verdana, Tahoma, Arial;
  background-color:InfoBackground;
  border: 1px #333333 solid;
  padding:3px;
}



.tm_menu_child-container { display: none; color: #000000; font-family: Verdana, Tahoma, Arial; background-color: #ffffff }

.p_TMHighlighted.tm_commandMenuItem .tm_commandMenuItem_menu-item-text { background-color: #91b4d7 }
.p_TMHighlighted.tm_commandMenuItem .tm_commandMenuItem_menu-item-accelerator { background-color: #91b4d7 }
.p_TMHighlighted.tm_commandMenuItem .tm_commandMenuItem_menu-item-open-indicator { background-color: #91b4d7 }
.p_TMHighlighted.tm_commandMenuItem .tm_commandMenuItem_menu-item-icon-style { border-top: #ffffff 1px solid; border-bottom: #ffffff 1px solid }
.tm_commandMenuItem_menu-item-check-icon-style {
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("../../images/themes/themesswanblue/completeind_status.png");
	filter: alpha(opacity:10); opacity: 0.1;
  width: 24px;
  height: 16px;
}

.tm_commandMenuItem_menu-item-radio-icon-style {
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("../../images/themes/themesswanblue/status_bullet.png");
  width: 24px;
  height: 16px;
	filter: alpha(opacity:10); opacity: 0.1;
}

.p_TMSelected.tm_commandMenuItem .tm_commandMenuItem_menu-item-check-icon-style { filter: alpha(opacity:100); opacity: 1 }
.p_TMSelected.tm_commandMenuItem .tm_commandMenuItem_menu-item-radio-icon-style { filter: alpha(opacity:100); opacity: 1 }

.tm_commandMenuItem_menu-item { font-weight: normal; font-size: 11px; color: #000000; font-family: Verdana, Tahoma, Arial; height: 18px; background-color: #ffffff }
.tm_menu_submenu {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Tahoma, Arial; HEIGHT: 18px; BACKGROUND-COLOR: #ffffff
}

.p_TMDisabled.tm_commandMenuItem_menu-item { color: #999999 }
.p_TMDisabled.tm_menu_submenu {
	COLOR: #999999
}
.tm_commandMenuItem_menu-item:focus { outline: none }

.tm_commandMenuItem_menu-item-empty-cell, .tm_menu_item-empty-cell { height: 18px }
.tm_menu_submenu-icon-style .tm_menu_item-empty-cell {
	WIDTH: 24px; HEIGHT: 18px
}
.tm_commandMenuItem_menu-item-icon-style .tm_commandMenuItem_menu-item-empty-cell { width: 24px; height: 18px }
.tm_commandMenuItem_menu-item-icon-style { padding-right: 0px; border-top: #91b4d7 1px solid; padding-left: 0px; border-left-color: #467d52; background-image: none; padding-bottom: 0px; width: 24px; cursor: default; padding-top: 0px; border-bottom: #91b4d7 1px solid; background-color: #91b4d7; text-align: center; border-right-color: #91b4d7 }
.tm_menu_submenu-icon-style {
	PADDING-RIGHT: 0px; BORDER-TOP: #d1dde7 1px solid; PADDING-LEFT: 0px; BORDER-LEFT-COLOR: #d1dde7; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; WIDTH: 24px; CURSOR: default; PADDING-TOP: 0px; BORDER-BOTTOM: #d1dde7 1px solid; BACKGROUND-COLOR: #d1dde7; TEXT-ALIGN: center; BORDER-RIGHT-COLOR: #d1dde7
}

.tm_commandMenuItem_menu-item-text { padding-right: 15px; border-top: #ffffff 1px solid; padding-left: 5px; background-image: none; padding-bottom: 0px; cursor: default; padding-top: 0px; border-bottom: #ffffff 1px solid; white-space: nowrap; background-color: #ffffff }
.tm_menu_submenu-text {
	PADDING-RIGHT: 15px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 5px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; CURSOR: default; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 1px solid; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #ffffff
}

.tm_commandMenuItem_menu-item-accelerator { padding-right: 5px; border-top: #ffffff 1px solid; padding-left: 0px; background-image: none; padding-bottom: 0px; cursor: default; padding-top: 0px; border-bottom: #ffffff 1px solid; white-space: nowrap; background-color: #ffffff }
.tm_menu_submenu-accelerator {
	PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; CURSOR: default; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 1px solid; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #ffffff
}
.tm_commandMenuItem_menu-item-open-indicator { padding-right: 0px; border-top: #ffffff 1px solid; padding-left: 0px; background-image: none; padding-bottom: 0px; width: 6px; cursor: default; padding-top: 0px; border-bottom: #ffffff 1px solid; height: 10px; background-color: #ffffff }

.tm_menu_submenu-open-indicator {
	PADDING-RIGHT: 0px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; WIDTH: 6px; CURSOR: default; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 10px; BACKGROUND-COLOR: #ffffff
}

.tm_menu_submenu-open-icon-style {
	BACKGROUND-POSITION: left center; BACKGROUND-IMAGE: url(./../../images/themes/themesswanblue/openSubmenu_n.png); WIDTH: 6px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px
}
.p_TMHighlighted.tm_menu .tm_menu_submenu-text {
	BACKGROUND-COLOR: #91b4d7
}
.p_TMHighlighted.tm_menu .tm_menu_submenu-accelerator {
	BACKGROUND-COLOR: #91b4d7
}
.p_TMHighlighted.tm_menu .tm_menu_submenu-open-indicator {
	BACKGROUND-COLOR: #91b4d7
}.p_TMHighlighted.tm_menu .tm_menu_submenu-icon-style {
	BORDER-TOP: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid
}
.tm_menu_submenu:focus {
	outline: none
}
.tm_menu_separator-row { height: 7px }
.tm_menu_separator-row .tm_menu_item-empty-cell { overflow: hidden; height: 7px }
.tm_menu_separator { margin: 2px 1px; overflow: hidden; height: 1px; background-color: #a5a9b6 }
.tm_menu_scroll-box { overflow: hidden; POSITION: relative; }
.tm_menu_scroll-up-icon-style {
	BACKGROUND-POSITION: center center; BACKGROUND-IMAGE: url(./../../images/themes/themesswanblue/scrollUp_n.png); BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: center; height: 13px;
}
.tm_menu_scroll-down-icon-style {
	BACKGROUND-POSITION: center center; BACKGROUND-IMAGE: url(./../../images/themes/themesswanblue/scrollDown_n.png); BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: center; height: 13px;
}
.tm_menu_scroll-up-icon-style .tm_menu_submenu-icon-style {
	FLOAT: left; HEIGHT: 16px
}
.tm_menu_scroll-down-icon-style .tm_menu_submenu-icon-style {
	FLOAT: left; HEIGHT: 16px
}

.p_TMDepressed.tm_menu .tm_menu_bar-item-open-icon-style {
	BACKGROUND-IMAGE: url(./../../images/themes/themesswanblue/dropdown_md.png)
}
.p_TMDepressed.tm_menu .tm_menu_bar-item-open-icon-style {
	BACKGROUND-IMAGE: url(./../../images/themes/themesswanblue/dropdown_md.png)
}
.tm_menu_scroll-up-icon-style:hover {
	BACKGROUND-IMAGE: url(./../../images/themes/themesswanblue/scrollUp_mo.png)
}
.tm_menu_scroll-up-icon-style:active {
	BACKGROUND-IMAGE: url(./../../images/themes/themesswanblue/scrollUp_md.png)
}
.p_TMDisabled.tm_menu_scroll-up-icon-style {
	BACKGROUND-IMAGE: url(./../../images/themes/themesswanblue/scrollUp_d.png)
}
.tm_menu_scroll-down-icon-style:hover {
	BACKGROUND-IMAGE: url(./../../images/themes/themesswanblue/scrollDown_mo.png)
}
.tm_menu_scroll-down-icon-style:active {
	BACKGROUND-IMAGE: url(./../../images/themes/themesswanblue/scrollDown_md.png)
}
.p_TMDisabled.tm_menu_scroll-down-icon-style {
	BACKGROUND-IMAGE: url(./../../images/themes/themesswanblue/scrollDown_d.png)
}

.tm_menu_submenu-icon-style {
	PADDING-RIGHT: 0px; BORDER-TOP: #91b4d7 1px solid; PADDING-LEFT: 0px; BORDER-LEFT-COLOR: #91b4d7; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; WIDTH: 24px; CURSOR: default; PADDING-TOP: 0px; BORDER-BOTTOM: #91b4d7 1px solid; BACKGROUND-COLOR: #91b4d7; TEXT-ALIGN: center; BORDER-RIGHT-COLOR: #91b4d7
}

.TMPopupMenuPopup { border-right: #a5a9b6 1px solid; padding-right: 1px; border-top: #a5a9b6 1px solid; padding-left: 1px; z-index: 999; padding-bottom: 1px; border-left: #a5a9b6 1px solid; 
                    padding-top: 1px; border-bottom: #a5a9b6 1px solid; position: relative; background-color: #ffffff;
                    box-shadow: 5px 5px 5px rgba(127, 127, 127, 0.75);  }
    
.TMPopupMenuContent { z-index: 100; position: relative }

.TMZOrderLayerContainer { left: 0px; width: 100%; position: absolute; top: 0px; height: 1px;   }
.TMZOrderLayer { left: 0px; width: 100%; position: absolute; top: 0px; height: 1px }
 
.tm_showDetailHeader0,.tm_showDetailHeader2, .tm_showDetailHeader3, .tm_showDetailHeader4, .tm_showDetailHeader5 {}
.tm_showDetailHeader1 { border-right: #a3bed8 1px solid; border-left: #a3bed8 1px solid; border-bottom: #a3bed8 1px solid;  } 

.tm_showDetailHeader_table0, .tm_showDetailHeader_table2, .tm_showDetailHeader_table3, .tm_showDetailHeader_table4, .tm_showDetailHeader_table5 { border-top-width: 0px; padding: 0px; border-left-width: 0px; border-bottom-width: 0px; width: 100%; border-right-width: 0px }
.tm_showDetailHeader_table1 { background-image: url(../../images/themes/themesswanblue/hBar-Bg.gif);  border-top-width: 0px; padding: 0px;   border-bottom-width: 0px; width: 100%;  }


.tm_showDetailHeader_title0 { padding: 0px; display: block; font-weight: bold; font-size: 13px; vertical-align: middle; overflow: hidden; font-family: Arial; white-space: nowrap; text-overflow: ellipsis }
.tm_showDetailHeader_title1 { padding: 1px 0px; display: block; padding-left: 0px; font-weight: bold; font-size: 11px; vertical-align: middle; overflow: hidden; font-family: Verdana, Tahoma, Arial;; white-space: nowrap; text-overflow: ellipsis; }
.tm_showDetailHeader_title2 { padding: 0px; display: block; font-weight: bold; font-size: 11px; background-image: none; vertical-align: middle; overflow: hidden; padding-top: 0px; border-bottom: #a9adb5 1px solid; font-family: Verdana, Tahoma, Arial;; white-space: nowrap; text-overflow: ellipsis }
.tm_showDetailHeader_title3 { padding: 0px; display: block; font-weight: bold; font-size: 11px; background-image: none; vertical-align: middle; overflow: hidden; border-bottom: #a9adb5 1px solid; font-family: Verdana, Tahoma, Arial;; white-space: nowrap; text-overflow: ellipsis }
.tm_showDetailHeader_title4 { padding: 0px; display: block; font-weight: bold; font-size: 11px; background-image: none; vertical-align: middle; overflow: hidden; padding-top: 0px; border-bottom: #a9adb5 1px solid; font-family: Verdana, Tahoma, Arial;; white-space: nowrap; text-overflow: ellipsis }
.tm_showDetailHeader_title5 { padding: 0px; display: block; font-weight: bold; font-size: 11px; background-image: none; vertical-align: middle; overflow: hidden; border-bottom: #a9adb5 1px solid; font-family: Verdana, Tahoma, Arial;; white-space: nowrap; text-overflow: ellipsis }

.tm_showDetailHeader_disclosure-icon-container { padding-right: 2px; padding-left: 2px; vertical-align: middle; width: 10px }
.tm_showDetailHeader_disclosure-link { cursor: default }

.tm_showDetailHeader_title-text0 { display: inline; font-weight: bold; font-size: 13px; margin: 0px; color: #3e764e; font-family: Arial; white-space: nowrap }
.tm_showDetailHeader_title-text1 { display: inline; font-weight: bold; font-size: 11px; margin: 0px; color: #3e403d; font-family: Verdana, Tahoma, Arial;; white-space: nowrap }
.tm_showDetailHeader_title-text2 { display: inline; font-weight: bold; font-size: 11px; margin: 0px; color: #3e403d; font-family: Verdana, Tahoma, Arial;; white-space: nowrap }
.tm_showDetailHeader_title-text3 { display: inline; font-weight: bold; font-size: 11px; margin: 0px; color: #3e403d; font-family: Verdana, Tahoma, Arial;; white-space: nowrap }
.tm_showDetailHeader_title-text4 { display: inline; font-weight: bold; font-size: 11px; margin: 0px; color: #3e403d; font-family: Verdana, Tahoma, Arial;; white-space: nowrap }
.tm_showDetailHeader_title-text5 { display: inline; font-weight: bold; font-size: 11px; margin: 0px; color: #3e403d; font-family: Verdana, Tahoma, Arial;; white-space: nowrap }

.tm_showDetailHeader_content0 { padding: 5px 2px; vertical-align: top; }
.tm_showDetailHeader_content1 { padding: 2px 5px; }
.tm_showDetailHeader_content1 .tm_table { width: 100%; *width: 98%;  }
.tm_showDetailHeader_content2 { padding: 0px 5px; vertical-align: top; }
.tm_showDetailHeader_content3 { padding: 0px 5px; vertical-align: top; }
.tm_showDetailHeader_content4 { padding: 0px 5px; vertical-align: top; }
.tm_showDetailHeader_content5 { padding: 0px 5px; vertical-align: top; }

.tm_showDetailHeader_title-start0 { padding: 0px; width: 1px; }
.tm_showDetailHeader_title-start1 { padding: 0px; width: 1px; }
.tm_showDetailHeader_title-start2 { padding: 0px; width: 1px; }
.tm_showDetailHeader_title-start3 { padding: 0px; width: 1px; }
.tm_showDetailHeader_title-start4 { padding: 0px; width: 1px; }
.tm_showDetailHeader_title-start5 { padding: 0px; width: 1px; }

.tm_showDetailHeader_title-end0 { padding: 0px; width: 1px; }
.tm_showDetailHeader_title-end1 { padding: 0px; width: 1px; }
.tm_showDetailHeader_title-end2 { padding: 0px; width: 1px; }
.tm_showDetailHeader_title-end3 { padding: 0px; width: 1px; }
.tm_showDetailHeader_title-end4 { padding: 0px; width: 1px; }
.tm_showDetailHeader_title-end5 { padding: 0px; width: 1px; }

.tm_showDetailHeader_context-container { padding-left: 2px; vertical-align: middle }
.tm_showDetailHeader_dynamic-help-icon-container { padding-left: 2px; vertical-align: middle }
.tm_showDetailHeader_dynamic-help-icon-style { padding-right: 16px; background-position: left bottom; height: 16px; display: block; font-size: 14px; background-image: url(../../images/themes/themesswanblue/helptopics.png); margin-bottom: 0px; margin-left: 1px; margin-right: 1px; background-repeat: no-repeat }

.tm_navigationPane { height: 25px }

.tm_navigationPane-bar { min-width: 50px; display: block; min-height: 22px; overflow: hidden; width: 100%; white-space: nowrap; position: relative }
.tm_navigationPane-bar_icon-style { border-top-width: 0px; padding-right: 5px; border-left-width: 0px; border-bottom-width: 0px; vertical-align: middle; border-right-width: 0px }
.tm_navigationPane-bar_link { color: #003399; white-space: nowrap; text-decoration: none }
.p_TMDisabled.tm_navigationPane-bar_link { cursor: default; color: #000000 }

.tm_navigationPane-bar_start-overflow-indicator { background-position: center center; margin-top: -9px; display: none; left: 0px; background-image: url(../../images/themes/themesswanblue/left_arrows.gif); width: 15px; background-repeat: no-repeat; position: absolute; top: 35%; height: 18px }
.tm_navigationPane-bar_end-overflow-indicator { background-position: center center; margin-top: -9px; display: none; RIGHT: 0px; background-image: url(../../images/themes/themesswanblue/right_arrows.gif); width: 15px; background-repeat: no-repeat; position: absolute; top: 35%; height: 18px }
.tm_navigationPane-bar_end-overflow-indicator:hover { background-image: url(../../images/themes/themesswanblue/right_arrows.gif) }
.tm_navigationPane-bar_end-overflow-indicator:active { background-image: url(../../images/themes/themesswanblue/right_arrows.gif) }
.tm_navigationPane-bar .tm_navigationPane-bar_overflow-container { display: none }
.tm_navigationPane-bar_overflow-spacer { clear: both; display: none; overflow: hidden; width: 120px; height: 0px }
.p_TMEndOverflow.tm_navigationPane-bar .tm_navigationPane-bar_body { padding-right: 16px }
.p_TMStartOverflow.tm_navigationPane-bar .tm_navigationPane-bar_body { padding-left: 16px }
.tm_navigationPane-bar_start-overflow-indicator:hover { background-image: url(../../images/themes/themesswanblue/left_arrows.gif) }
.tm_navigationPane-bar_start-overflow-indicator:active { background-image: url(../../images/themes/themesswanblue/left_arrows.gif) }
.tm_navigationPane-bar_access-key { text-decoration: underline }
.tm_navigationPane-bar_link:hover { text-decoration: underline }
.p_TMDisabled.tm_navigationPane-bar_link:hover { text-decoration: none }
.p_TMSelected.tm_navigationPane-bar_link { font-weight: bold }
.tm_navigationPane-bar_body { float: left }
.p_TMStartOverflow.tm_navigationPane-bar .tm_navigationPane-bar_start-overflow-indicator { display: block }
.p_TMEndOverflow.tm_navigationPane-bar .tm_navigationPane-bar_end-overflow-indicator { display: block }

.tm_message {}
.tm_message_type { font-weight: bold; font-size: 11px; font-family: Verdana, Tahoma, Arial }
.tm_message_detail { font-weight: normal; font-size: 11px; font-family: Verdana, Tahoma, Arial }

.tm_panelHeader {}
.tm_panelHeader_table0, .tm_panelHeader_table2, .tm_panelHeader_table3, .tm_panelHeader_table4, .tm_panelHeader_table5 { border-top-width: 0px; padding: 0px; border-left-width: 0px; border-bottom-width: 0px; width: 100%; border-right-width: 0px }
.tm_panelHeader_table1 { background-image: url(../../images/themes/themesswanblue/hBar-Bg.gif); border-left: 1px solid #a3bed8;  border-right: 1px solid #a3bed8; border-top-width: 0px; padding: 0px;   border-bottom-width: 0px; width: 100%;  }

.tm_panelHeader_title0 { padding: 0px; display: block; font-weight: bold; font-size: 13px; vertical-align: middle; overflow: hidden; font-family: Arial; white-space: nowrap; text-overflow: ellipsis; border-bottom: 1px solid #3a5a87 }
.tm_panelHeader_title1 { padding: 1px 0px; display: block; padding-left: 0px; font-weight: bold; font-size: 11px; vertical-align: middle; overflow: hidden; font-family: Verdana, Tahoma, Arial;; white-space: nowrap; text-overflow: ellipsis; }
.tm_panelHeader_title2 { padding: 0px; display: block; font-weight: bold; font-size: 11px; background-image: none; vertical-align: middle; overflow: hidden; padding-top: 0px; border-bottom: #a9adb5 1px solid; font-family: Verdana, Tahoma, Arial;; white-space: nowrap; text-overflow: ellipsis }
.tm_panelHeader_title3 { padding: 0px; display: block; font-weight: bold; font-size: 11px; background-image: none; vertical-align: middle; overflow: hidden; border-bottom: #a9adb5 1px solid; font-family: Verdana, Tahoma, Arial;; white-space: nowrap; text-overflow: ellipsis }
.tm_panelHeader_title4 { padding: 0px; display: block; font-weight: bold; font-size: 11px; background-image: none; vertical-align: middle; overflow: hidden; padding-top: 0px; border-bottom: #a9adb5 1px solid; font-family: Verdana, Tahoma, Arial;; white-space: nowrap; text-overflow: ellipsis }
.tm_panelHeader_title5 { padding: 0px; display: block; font-weight: bold; font-size: 11px; background-image: none; vertical-align: middle; overflow: hidden; border-bottom: #a9adb5 1px solid; font-family: Verdana, Tahoma, Arial;; white-space: nowrap; text-overflow: ellipsis }

.tm_panelHeader_title-text0 { display: inline; font-weight: bold; font-size: 13px; margin: 0px; color: #3a5a87; font-family: Arial; white-space: nowrap }
.tm_panelHeader_title-text1 { display: inline; font-weight: bold; font-size: 11px; margin: 0px; color: #3e403d; font-family: Verdana, Tahoma, Arial;; white-space: nowrap }
.tm_panelHeader_title-text2 { display: inline; font-weight: bold; font-size: 11px; margin: 0px; color: #3e403d; font-family: Verdana, Tahoma, Arial;; white-space: nowrap }
.tm_panelHeader_title-text3 { display: inline; font-weight: bold; font-size: 11px; margin: 0px; color: #3e403d; font-family: Verdana, Tahoma, Arial;; white-space: nowrap }
.tm_panelHeader_title-text4 { display: inline; font-weight: bold; font-size: 11px; margin: 0px; color: #3e403d; font-family: Verdana, Tahoma, Arial;; white-space: nowrap }
.tm_panelHeader_title-text5 { display: inline; font-weight: bold; font-size: 11px; margin: 0px; color: #3e403d; font-family: Verdana, Tahoma, Arial;; white-space: nowrap }

.tm_panelHeader_content0 { padding: 2px 5px; vertical-align: top;}
.tm_panelHeader_content1 { border-right: #a3bed8 1px solid; padding: 2px 5px; border-left: #a3bed8 1px solid; border-bottom: #a3bed8 1px solid; }
.tm_panelHeader_content2 { padding: 0px 5px; vertical-align: top; }
.tm_panelHeader_content3 { padding: 0px 5px; vertical-align: top; }
.tm_panelHeader_content4 { padding: 0px 5px; vertical-align: top; }
.tm_panelHeader_content5 { padding: 0px 5px; vertical-align: top; }

.tm_panelHeader_title-start0 { padding: 0px; width: 1px; }
.tm_panelHeader_title-start1 { padding: 0px; width: 1px; }
.tm_panelHeader_title-start2 { padding: 0px; width: 1px; }
.tm_panelHeader_title-start3 { padding: 0px; width: 1px; }
.tm_panelHeader_title-start4 { padding: 0px; width: 1px; }
.tm_panelHeader_title-start5 { padding: 0px; width: 1px; }

.tm_panelHeader_title-end0 { padding: 0px; width: 1px; }
.tm_panelHeader_title-end1 { padding: 0px; width: 1px; }
.tm_panelHeader_title-end2 { padding: 0px; width: 1px; }
.tm_panelHeader_title-end3 { padding: 0px; width: 1px; }
.tm_panelHeader_title-end4 { padding: 0px; width: 1px; }
.tm_panelHeader_title-end5 { padding: 0px; width: 1px; }

.tm_panelHeader_context-container { padding-left: 2px; vertical-align: middle }
.tm_panelHeader_dynamic-help-icon-container, .tm_dialog_dynamic-help-icon-container { padding-left: 2px; vertical-align: bottom }

.tm_panelHeader_dynamic-help-icon-style, .tm_dialog_dynamic-help-icon-style { padding-right: 16px; background-position: left bottom; height: 16px; display: block; font-size: 14px; background-image: url(../../images/themes/themesalta/helptopics.png); margin-bottom: 0px; margin-left: 1px; margin-right: 1px; background-repeat: no-repeat }
.tm_panelHeader_toolbar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}

.tm_panelCollection {
  position: relative;
  border: 1px solid #c7c7c7;
  width: auto;
  height: auto;
}

.tm_toolbox {
    OVERFLOW: hidden; WIDTH: 100%; COLOR: #000000; POSITION: relative; BACKGROUND-COLOR: #edf6ff
}

.tm_toolbox_body {
	BORDER-TOP: #636661 1px solid; MIN-HEIGHT: 20px; BORDER-LEFT: #636661 1px solid; BORDER-RIGHT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.tm_toolbox_row, .tm_toolbox_last-row {
	MIN-HEIGHT: 20px; WIDTH: 100%; BORDER-BOTTOM: #636661 1px solid
}

.tm_panelCollection .tm_toolbox_body {
	BORDER-LEFT-COLOR: transparent; BORDER-BOTTOM-COLOR: transparent; BORDER-TOP-COLOR: transparent; BORDER-RIGHT-COLOR: transparent;
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.tm_panelCollection .tm_toolbox_row {
	BORDER-LEFT-COLOR: transparent; BORDER-BOTTOM-COLOR: transparent; BORDER-TOP-COLOR: transparent; BORDER-RIGHT-COLOR: transparent
}


.tm_toolbox_leading-cell {
    BORDER-RIGHT: #ABB8CE 1px solid
}

.tm_toolbox_last-cell {
    WIDTH: 100%
}

.tm_menuBar IMG {
	VERTICAL-ALIGN: bottom
}
.tm_menuBar {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 11px; MIN-HEIGHT: 20px; PADDING-BOTTOM: 1px; COLOR: #000000; PADDING-TOP: 1px; font-family: Verdana, Tahoma, Arial; BACKGROUND-COLOR: #edf6ff
}

.tm_panelHeader_toolbar .tm_menuBar {
	BACKGROUND-COLOR: transparent
}

.tm_menuBar_enabled {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; font-family: Verdana, Tahoma, Arial; WHITE-SPACE: nowrap
}
.tm_menuBar_selected {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; font-family: Verdana, Tahoma, Arial; WHITE-SPACE: nowrap
}
.tm_menuBar_enabled A {
	COLOR: #ffffff
}
.tm_menuBar_selected A {
	COLOR: #ffffff
}
.tm_menuBar_separator {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: center 50%; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../../images/themes/themesswanblue/toolbar_separator.gif); PADDING-BOTTOM: 0px; WIDTH: 2px; COLOR: #ffffff; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; font-family: Verdana, Tahoma, Arial; HEIGHT: 17px
}

.tm_menuBar_body {
	BACKGROUND-COLOR: #9cacc9
}
.tm_menuBar_title {
	BACKGROUND-COLOR: #9cacc9
}
.tm_menuBar_empty {
	BACKGROUND-COLOR: #9cacc9
}

.tm_menu_bar-item-content:focus {
	outline: none
}
.p_TMDepressed.tm_menu .tm_menu_bar-item-open-icon-style {
	BACKGROUND-IMAGE: url(../../images/themes/themesswanblue/dropdown_md.png)
}
.p_TMHighlighted.tm_menu .tm_menu_bar-item-open-icon-style {
	BACKGROUND-IMAGE: url(../../images/themes/themesswanblue/dropdown_md.png)
}
.tm_menu_bar-item-access-key {
	TEXT-DECORATION: underline
}
.tm_menu_bar-item {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; OVERFLOW: hidden; CURSOR: default; PADDING-TOP: 1px; font-family: Verdana, Tahoma, Arial; WHITE-SPACE: nowrap; HEIGHT: 15px; TEXT-OVERFLOW: ellipsis
}
.p_TMHighlighted.tm_menu_bar-item, .p_TMHighlighted.tm_command_menu_bar-item {
	BORDER-RIGHT: #768092 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #acbacf 1px solid; PADDING-LEFT: 4px; BACKGROUND-IMAGE: url(../../images/themes/themesswanblue/menuBarItem_bg_mo.png); PADDING-BOTTOM: 0px; BORDER-LEFT: #768092 1px solid; COLOR: #000000; PADDING-TOP: 0px; BORDER-BOTTOM: #0a0b19 1px solid; BACKGROUND-COLOR: #edffff
}
.p_TMDepressed.tm_menu_bar-item, .p_TMDepressed.tm_command_menu_bar-item {
	BORDER-RIGHT: #768092 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #0a0b19 1px solid; PADDING-LEFT: 4px; BACKGROUND-IMAGE: url(../../images/themes/themesswanblue/menuBarItem_bg_md.png); PADDING-BOTTOM: 0px; BORDER-LEFT: #768092 1px solid; COLOR: #000000; PADDING-TOP: 0px; BORDER-BOTTOM: #0a0b19 1px solid; BACKGROUND-COLOR: #aabacd
}
.tm_menu_bar-item-text {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; CURSOR: default; COLOR: #000; PADDING-TOP: 0px; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}

.tm_menu_bar-item-text:hover { color: #000; }

.p_TMDisabled.tm_menu .tm_menu_bar-item-text {
	COLOR: #737373
}
.tm_menu_bar-item-open-icon-style {
	BACKGROUND-POSITION: right bottom; BACKGROUND-IMAGE: url(../../images/themes/themesswanblue/dropdown_n.png); WIDTH: 10px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 7px
}

.tm_toolbar .tm_toolbar_overflow-container {
	DISPLAY: none
}
.tm_toolbar_overflow-container {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BACKGROUND-COLOR: #ffffff
}
.tm_toolbar_overflow-indicator {
	BACKGROUND-POSITION: center center; MARGIN-TOP: -9px; DISPLAY: none; RIGHT: 0px; BACKGROUND-IMAGE: url(../../images/themes/themesswanblue/overflow_end.png); WIDTH: 15px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 50%; HEIGHT: 18px
}
.tm_toolbar_overflow-indicator:hover {
	BACKGROUND-IMAGE: url(../../images/themes/themesswanblue/overflow_end_mo.png)
}

.tm_toolbar_overflow-indicator:active {
	BACKGROUND-IMAGE: url(../../images/themes/themesswanblue/overflow_end_md.png)
}

.tm_toolbar_overflow-spacer {
	CLEAR: both; DISPLAY: none; OVERFLOW: hidden; WIDTH: 120px; HEIGHT: 0px
}

.tm_toolbar {
	OVERFLOW-Y: hidden; MIN-WIDTH: 50px; OVERFLOW-X: hidden; COLOR: #000000; POSITION: relative; BACKGROUND-COLOR: #edf6ff
}
.tm_toolbar_body {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; MIN-HEIGHT: 20px; FLOAT: left; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.p_TMEndOverflow.tm_toolbar .tm_toolbar_body {
	PADDING-RIGHT: 16px
}

.p_TMEndOverflow.tm_toolbar .tm_toolbar_body {
	PADDING-RIGHT: 16px
}
.p_TMEndOverflow.tm_toolbar .tm_toolbar_overflow-indicator {
	DISPLAY: block
}

.tm_toolbar_overflow-spacer {
	CLEAR: both; DISPLAY: none; OVERFLOW: hidden; WIDTH: 120px; HEIGHT: 0px
}
.tm_toolbar_item {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.tm_toolbar_separator {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: center center; PADDING-LEFT: 5px; BACKGROUND-IMAGE: url(../../images/themes/themesswanblue/toolbar_separator2.gif); PADDING-BOTTOM: 0px; WIDTH: 2px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 17px; 
}
.tm_commandToolbarButton_image-hover {
	DISPLAY: none; VERTICAL-ALIGN: middle; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.tm_commandToolbarButton_image-depressed {
	DISPLAY: none; VERTICAL-ALIGN: middle; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.tm_commandToolbarButton {
	BORDER-RIGHT: transparent 1px solid; PADDING-RIGHT: 2px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: transparent 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; BORDER-LEFT: transparent 1px solid; CURSOR: default; PADDING-TOP: 1px; BORDER-BOTTOM: transparent 1px solid; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif; WHITE-SPACE: nowrap
}

.pTMActionDisabled.tm_commandToolbarButton { border-style:none; }
	
.tm_commandToolbarButton:hover {
	BORDER-RIGHT: #768092 1px solid; BORDER-TOP: #768092 1px solid; BACKGROUND-IMAGE: url(../../images/themes/themesswanblue/menuBarItem_bg_mo.png); BORDER-LEFT: #768092 1px solid; BORDER-BOTTOM: #0a0b19 1px solid; BACKGROUND-COLOR: #edffff
}
.p_TMTextOnly.tm_commandToolbarButton:hover {
	BORDER-RIGHT: #768092 1px solid; BORDER-TOP: #768092 1px solid; BACKGROUND-IMAGE: url(../../images/themes/themesswanblue/menuBarItem_bg_mo.png); BORDER-LEFT: #768092 1px solid; BORDER-BOTTOM: #0a0b19 1px solid; BACKGROUND-COLOR: #edffff
}
.p_TMDisabled.tm_commandToolbarButton:hover {
	BORDER-RIGHT: transparent 1px solid; BORDER-TOP: transparent 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: transparent 1px solid; BORDER-BOTTOM: transparent 1px solid; BACKGROUND-COLOR: transparent
}
.p_TMDepressed.tm_commandToolbarButton {
	BORDER-RIGHT: #768092 1px solid; BORDER-TOP: #768092 1px solid; BACKGROUND-IMAGE: url(../../images/themes/themesswanblue/menuBarItem_bg_md.png); BORDER-LEFT: #768092 1px solid; BORDER-BOTTOM: #0a0b19 1px solid; BACKGROUND-COLOR: #aabacd
}
.p_TMDepressed.tm_commandToolbarButton:hover {
	BORDER-RIGHT: #768092 1px solid; BORDER-TOP: #768092 1px solid; BACKGROUND-IMAGE: url(../../images/themes/themesswanblue/menuBarItem_bg_md.png); BORDER-LEFT: #768092 1px solid; BORDER-BOTTOM: #0a0b19 1px solid; BACKGROUND-COLOR: #aabacd
}
.p_TMSelected.tm_commandToolbarButton {
	BORDER-RIGHT: #768092 1px solid; BORDER-TOP: #768092 1px solid; BACKGROUND-IMAGE: url(../../images/themes/themesswanblue/menuBarItem_bg_md.png); BORDER-LEFT: #768092 1px solid; BORDER-BOTTOM: #0a0b19 1px solid; BACKGROUND-COLOR: #aabacd
}
.p_TMSelected.tm_commandToolbarButton:hover {
	BORDER-RIGHT: #768092 1px solid; BORDER-TOP: #768092 1px solid; BACKGROUND-IMAGE: url(../../images/themes/themesswanblue/menuBarItem_bg_md.png); BORDER-LEFT: #768092 1px solid; BORDER-BOTTOM: #0a0b19 1px solid; BACKGROUND-COLOR: #aabacd
}
.p_TMSelected.tm_commandToolbarButton:active {
	BORDER-RIGHT: #768092 1px solid; BORDER-TOP: #768092 1px solid; BACKGROUND-IMAGE: url(../../images/themes/themesswanblue/menuBarItem_bg_md.png); BORDER-LEFT: #768092 1px solid; BORDER-BOTTOM: #0a0b19 1px solid; BACKGROUND-COLOR: #aabacd
}
.p_TMSelected.tm_commandToolbarButton:hover:active {
	BORDER-RIGHT: #768092 1px solid; BORDER-TOP: #768092 1px solid; BACKGROUND-IMAGE: url(../../images/themes/themesswanblue/menuBarItem_bg_md.png); BORDER-LEFT: #768092 1px solid; BORDER-BOTTOM: #0a0b19 1px solid; BACKGROUND-COLOR: #aabacd
}
.tm_commandToolbarButton_link {
	DISPLAY: block; CURSOR: default; WHITE-SPACE: nowrap; TEXT-DECORATION: none;
}
.tm_commandToolbarButton.p_TMTextOnly .tm_commandToolbarButton_link { padding: 2px 3px 1px; }

.tm_commandToolbarButton_text {
	COLOR: #000000; WHITE-SPACE: nowrap
}

.tm_commandToolbarButton_dropdown-cell {padding:0px 3px;border-left:solid 1px;border-color:#606974; }

.tm_commandToolbarButton_dropdown-icon-style {
	BACKGROUND-POSITION: center 50%; DISPLAY: inline-block; BACKGROUND-IMAGE: url(../../images/themes/themesswanblue/dropdown_n.png); VERTICAL-ALIGN: middle; WIDTH: 12px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 16px
}
.tm_commandToolbarButton_image {
	VERTICAL-ALIGN: middle; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.p_TMTextOnly.tm_commandToolbarButton {
	BORDER-RIGHT: #b9b984 1px solid; BORDER-TOP: #ddddd8 1px solid; BACKGROUND-IMAGE: url(../../images/themes/themesswanblue/button_bg_n.png); PADDING-BOTTOM: 1px; MARGIN: 0px 1px; BORDER-LEFT: #b9b984 1px solid; BORDER-BOTTOM: #797975 1px solid; BACKGROUND-COLOR: #fdfdfa; padding: 0px;
}
.p_TMDisabled.p_TMTextOnly.tm_commandToolbarButton {
	BORDER-RIGHT: #b9b9b4 1px solid; BORDER-TOP: #b9b9b4 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #b9b9b4 1px solid; BORDER-BOTTOM: #b9b9b4 1px solid; BACKGROUND-COLOR: #e5e5e0; TEXT-DECORATION: none
}
.p_TMDisabled.p_TMTextOnly.tm_commandToolbarButton:hover {
	BORDER-RIGHT: #b9b9b4 1px solid; BORDER-TOP: #b9b9b4 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #b9b9b4 1px solid; BORDER-BOTTOM: #b9b9b4 1px solid; BACKGROUND-COLOR: #e5e5e0; TEXT-DECORATION: none
}
.p_TMDepressed.p_TMTextOnly.tm_commandToolbarButton {
	BACKGROUND-IMAGE: url(/../../images/themes/themesswanblue/dropdown_md.png); BACKGROUND-COLOR: #aabacd
}
.p_TMDepressed.p_TMTextOnly.tm_commandToolbarButton:hover {
	BACKGROUND-IMAGE: url../../images/themes/themesswanblue/dropdown_md.png); BACKGROUND-COLOR: #aabacd
}
.p_TMSelected.p_TMTextOnly.tm_commandToolbarButton {
	BACKGROUND-IMAGE: url(../../images/themes/themesswanblue/dropdown_md.png); BACKGROUND-COLOR: #aabacd
}
.p_TMSelected.p_TMTextOnly.tm_commandToolbarButton:hover {
	BACKGROUND-IMAGE: url(../../images/themes/themesswanblue/dropdown_md.png); BACKGROUND-COLOR: #aabacd
}
.p_TMSelected.p_TMTextOnly.tm_commandToolbarButton:active {
	BACKGROUND-IMAGE: url(../../images/themes/themesswanblue/dropdown_md.png); BACKGROUND-COLOR: #aabacd
}
.p_TMSelected.p_TMTextOnly.tm_commandToolbarButton:hover:active {
	BACKGROUND-IMAGE: url(../../images/themes/themesswanblue/dropdown_md.png); BACKGROUND-COLOR: #aabacd
}
.tm_commandToolbarButton:hover .tm_commandToolbarButton_dropdown-icon-style {
	BACKGROUND-IMAGE: url(../../images/themes/themesswanblue/dropdown_md.png)
}
.p_TMDisabled.p_TMTextOnly.tm_commandToolbarButton:hover .tm_commandToolbarButton_dropdown-icon-style {
	BACKGROUND-IMAGE: url(../../images/themes/themesswanblue/dropdown_md.png)
}

.tm_panelCollection_statusbar .tm_toolbar_item { height: 21px; }
.tm_panelCollection_statusbar-text-item {
	DISPLAY: block; OVERFLOW: hidden; max-width: 100px; WHITE-SPACE: nowrap; width: auto; TEXT-OVERFLOW: ellipsis
}
.tm_panelCollection_statusbar-count-item {
	DISPLAY: block; OVERFLOW: hidden; padding-left: 7px; WIDTH: 30px; WHITE-SPACE: nowrap
}

.tm_panelSplitter {
	OVERFLOW: hidden; WIDTH: 300px; POSITION: relative; HEIGHT: 300px
}
.tm_panelSplitter_vertical-icon-style {
	RIGHT: 10px; BACKGROUND-IMAGE: url(../../images/themes/themesswanblue/splittervg.png); CURSOR: default; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: #ffffff
}
.tm_panelSplitter_horizontal-icon-style {
	BACKGROUND-IMAGE: url(../../images/themes/themesswanblue/splitterhg.png); CURSOR: default; BOTTOM: 10px; POSITION: absolute; HEIGHT: 23px; BACKGROUND-COLOR: #ffffff
}
.tm_panelSplitter_pane {
	BORDER-RIGHT: #888888 1px solid; BORDER-TOP: #888888 1px solid; OVERFLOW: hidden; BORDER-LEFT: #888888 1px solid; BORDER-BOTTOM: #888888 1px solid; POSITION: absolute
}

.tm_panelSplitter_pane .tm_panelCollection { border-right-color: transparent; border-bottom-color: transparent; border-top-color: transparent; border-left-color: transparent; border-width: 0px;}

.tm_panelSplitter_horizontal-divider {
	Z-INDEX: 5; OVERFLOW: hidden; CURSOR: e-resize; POSITION: absolute; -moz-user-select: none;
}
.tm_panelSplitter_vertical-divider {
	Z-INDEX: 5; OVERFLOW: hidden; CURSOR: n-resize; POSITION: absolute; -moz-user-select: none;
}
.tm_panelSplitter_horizontal-highlighter {
	LEFT: 3px; OVERFLOW: hidden; WIDTH: 1px; POSITION: absolute; TOP: 0px; HEIGHT: 100%; BACKGROUND-COLOR: #74c4ff
}
.tm_panelSplitter_vertical-highlighter {
	LEFT: 0px; OVERFLOW: hidden; WIDTH: 100%; POSITION: absolute; TOP: 3px; HEIGHT: 1px; BACKGROUND-COLOR: #74c4ff
}

.TMVisualRoot.tm_panelSplitter {
	WIDTH: 100%; POSITION: absolute; HEIGHT: 100%
}
.tm_panelSplitter_vertical-divider:hover .tm_panelSplitter_vertical-icon-style {
	BACKGROUND-IMAGE: url(../../images/themes/themesswanblue/splittervgh.png)
}
.tm_panelSplitter_horizontal-divider:hover .tm_panelSplitter_horizontal-icon-style {
	BACKGROUND-IMAGE: url(../../images/themes/themesswanblue/splitterhgh.png)
}

.p_TMInactive.tm_dialog .tm_dialog_main {
	FILTER: alpha(opacity:50); opacity: 0.5
}
.tm_dialog_main, .tm_panelWindow_main  {
	Z-INDEX: 2; WIDTH: 100%; POSITION: relative; border: 1px solid #a5a9b6;
}
.tm_dialog_header-start, .tm_panelWindow_header-start { FONT-SIZE: 0px; WIDTH: 4px; BORDER-BOTTOM: #b9c1d4 1px solid; HEIGHT: 20px; /*background-image: url(../../images/themes/themesswanblue/hBar-Bg.gif);*/
    background-color: #ffffff;
}
.tm_dialog_header, .tm_panelWindow_header {
	/*background-image: url(../../images/themes/themesswanblue/hBar-Bg.gif);*/ BORDER-BOTTOM: #b9c1d4 1px solid; WHITE-SPACE: nowrap; HEIGHT: 29px;
	background-color: #ffffff;
	HEIGHT: 32px;
}
.tm_dialog_header-end, .tm_panelWindow_header-end { FONT-SIZE: 0px; WIDTH: 4px; BORDER-BOTTOM: #b9c1d4 1px solid; HEIGHT: 20px; /*background-image: url(../../images/themes/themesswanblue/hBar-Bg.gif);*/
	background-color: #ffffff;
}
.tm_dialog_header-content-center, .tm_panelWindow_header-content-center {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; WIDTH: 100%
}
.tm_dialog_title, .tm_panelWindow_title {
	MARGIN-TOP: 2px; FONT-WEIGHT: bold; FONT-SIZE: 12px; CURSOR: default; COLOR: #3e403d; FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif; WHITE-SPACE: nowrap;     
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; FONT-SIZE: 14px; COLOR: #252525;
}
.tm_dialog_icon-region, .tm_panelWindow_icon-region {
	MARGIN-TOP: 2px; MARGIN-BOTTOM: -1px; OVERFLOW: hidden; WIDTH: 16px; MARGIN-RIGHT: 2px; HEIGHT: 16px
}
.tm_dialog_close-icon {
	BACKGROUND-POSITION: center 50%; FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(../../images/themes/themesswanblue/close_qualifier.png); MARGIN-LEFT: 5px; WIDTH: 16px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif; HEIGHT: 16px
}
.tm_dialog_close-icon-style, .tm_panelWindow_close-icon-style {  background-position: center top;background-image: url(../../images/themes/themesalta/close_qualifier_ena.png);background-repeat: no-repeat;margin-top: 0px;padding:0px;width:16px;height:16px;cursor: default;display: block;}
.tm_dialog_close-icon-style:hover {  background-position: center top;background-image: url(../../images/themes/themesalta/close_qualifier_hov.png);}

.tm_dialog_content-start, .tm_panelWindow_content-start { 
	FONT-SIZE: 0px; /*BORDER-LEFT: #a5a9b6 1px solid;*/ WIDTH: 3px; BORDER-RIGHT-STYLE: none; BACKGROUND-COLOR: #ffffff;
	WIDTH: 5px;
}
.tm_dialog_content, .tm_panelWindow_content {
	BORDER-TOP-WIDTH: 0px; padding: 7px 5px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 0px;
	padding: 10px 5px;
}

.tm_dialog_content .grid .gridHeadCell {
	padding: 7px;
}

.tm_dialog_content .grid .gridBodyCell {
	line-height: 27px;
	padding: 0px 5px;
}

.tm_panelWindow_content-center { width: 100%; padding-left: 2px; padding-right: 2px}

.tm_dialog_content-end, .tm_panelWindow_content-end {
	/*BORDER-RIGHT: #a5a9b6 1px solid; */ FONT-SIZE: 0px; WIDTH: 3px; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #ffffff;
	WIDTH: 5px;
}
.tm_dialog_footer-start, .tm_panelWindow_footer-start {
	FONT-SIZE: 0px; background-color:#a3c2df; WIDTH: 4px; HEIGHT: 4px;
	background-color:#ffffff; WIDTH: 5px;
}
.tm_dialog_footer, .tm_panelWindow_footer {
	background-color:#a3c2df;  height: 27px;
	background-color:#ffffff; padding-bottom: 10px;
}

.tm_dialog_footer-end, .tm_panelWindow_footer-end {
	FONT-SIZE: 0px; background-color:#a3c2df; WIDTH: 4px; HEIGHT: 4px;
	background-color:#ffffff; WIDTH: 5px;
}
.tm_dialog_footer-content, .tm_panelWindow_footer-content {
	PADDING-RIGHT: 6px; PADDING-LEFT: 20px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; WHITE-SPACE: nowrap; TEXT-ALIGN: right
}


.p_TMDisabled.tm_dialog_footer-button { height: 19px; background-image: url(../../images/themes/themesswanblue/dis-btn-bg.gif); background-repeat: repeat-x; border-top: 1px solid #a5a9b6; border-left: 1px solid #a5a9b6; border-bottom: 1px solid #7b9481; border-right: 1px solid #7b9481; color: #a5a9b6; font-size: 12px; font-family: Verdana, Tahoma, Arial; font-weight: bold; padding: 0px 3px 1px 3px; white-space: nowrap; overflow: hidden; text-align: center;  margin: 0px 0px 0px 3px;}
.tm_dialog_footer-button { /* height: 19px; background-image: url(../../images/themes/themesswanblue/btn-bg.gif); background-repeat: repeat-x; border-top: 1px solid #a5a9b6;  border-left: 1px solid #a5a9b6; border-bottom: 1px solid #7b9481; border-right: 1px solid #7b9481; */ color: #586073; font-size: 12px; font-family: Verdana, Tahoma, Arial; font-weight: bold; padding: 0px 3px 1px 3px; white-space: nowrap; overflow: hidden; text-align: center;   margin: 0px 0px 0px 3px; 
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #000000;
    padding: 5px 7px 4px 8px;
    position: relative;
    top: -2px;
    white-space: nowrap;
    text-decoration: none;
    min-height: 14px;
    display: inline-block;
    vertical-align: middle;
    color: inherit;
    text-shadow: 0px 1px 0px #FFFFFF;
    font-weight: bold;
    text-align: left;
	cursor: pointer;
    border: 1px solid #c4ced7;
    border-radius: 2px;
	background-color: transparent;
    background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
    background-image: -moz-linear-gradient(center bottom , #E4E8EA 0%, #E8EBED 50%, #F1F3F4 96.36%, #FFF 100%);
    background-image: -ms-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
}

.tm_dialog_footer-button:hover {
    color: #0572ce;
    text-shadow: none;
    border-color: #c4ced7;
    background-color: #f7f8f9;
    background-image: none;
}

.tm_dialog_inactive-background, .tm_panelWindow_inactive-background {
	DISPLAY: none; Z-INDEX: 1; POSITION: absolute; BACKGROUND-COLOR: #a0a0a0
}

.p_TMInactive.tm_dialog .tm_dialog_inactive-background { DISPLAY: block; opacity:0.50;filter:alpha(opacity:50); }

.tm_panelWindow {}
.tm_panelWindow_header-content-center {}
.tm_dialog_close-icon-region, .tm_panelWindow_close-icon-region { width:16px; height:16px; }
.tm_panelWindow_resize-icon-region {}
.tm_panelWindow_resize-icon-style {}
.tm_panelWindow_resize-ghost, .tm_dialog_resize-ghost { border: solid 1px #035C8A; }

.tm_input_label { color: #704a00; font-size: 11px; font-family: Verdana, Tahoma, Arial;  padding-bottom: 2px;}
.tm_input_label-LR { color: #704a00; font-size: 11px; font-family: Verdana, Tahoma, Arial; text-align: right; }

.tm_commandLink, .tm_goLink {}
.tm_commandLink:hover, .tm_goLink:hover {}
.tm_commandLink:visited, .tm_goLink:visited {}
.tm_commandLink:active, .tm_goLink:active {}
.tm_commandLink:link, .tm_goLink:link {}
.p_TMDisabled.tm_commandLink, .p_TMDisabled.tm_goLink { COLOR: #000000; TEXT-DECORATION: none }

.tm_toolbar .tm_commandLink, .tm_toolbar .tm_goLink {
    padding-right: 2px; padding-left: 2px; padding-bottom: 0px; padding-top: 0px
}

.tm_chooseDate_spinbox { font-size: 12px; font-family: Tahoma; 

	/* Added */
  	margin-left: -5px;
  	margin-bottom: -1px; 
}

.tm_chooseDate_spinbox-content {margin-right: 1px; font-size: 12px; 

/* Added */
text-align: right;
 /* margin-right: 1px;*/
  font-size: 12px;

  /* width: auto; */
  max-width: 38px;
  padding: 6px 5px 5px 0px;
  white-space: nowrap;
 /* margin-top: -4px; */
}
.tm_chooseDate_increment-cell {
    /*border-right: #b9b984 1px solid; padding-right: 0px; border-top: #ddddd8 1px solid; display: inline; padding-left: 0px; background-image: url(../../images/themes/themesalta/gradientSpinbox_n.png); margin-bottom: 1px; padding-bottom: 0px; border-left: #b9b984 1px solid; width: 11px; padding-top: 0px; border-bottom: #797975 1px solid; height: 100%; font-size: 12px;font-family: Tahoma; 
	display: inline-block;*/
	
	background-image: none;
	display: inline-block;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	height: auto;
	width: auto;
	padding-left: 0px;
	/* margin-top: -4px; */
	/*margin-bottom: 1px;*/
    
}
.tm_chooseDate_decrement-cell {
    /*border-right: #b9b984 1px solid; padding-right: 0px; border-top: #ddddd8 1px solid; display: inline; padding-left: 0px; background-image: url(../../images/themes/themesalta/gradientSpinbox_n.png); padding-bottom: 0px; border-left: #b9b984 1px solid; width: 11px; padding-top: 0px; border-bottom: #797975 1px solid; height: 6px; font-size: 1px;font-family: Tahoma;
	display: inline-block; */
	
	background-image: none;
	display: inline-block;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	height: auto;
	width: auto;
	padding-left: 0px;
	/* margin-top: -4px; */
	/*margin-bottom: 1px;*/
	
}
.tm_chooseDate_spinbox-cell {
    border-right: #b9b984 1px solid; padding-right: 0px; border-top: #ddddd8 1px solid; display: block; padding-left: 0px; background-image: url(../../images/themes/themesswanblue/gradientSpinbox_n.png); padding-bottom: 0px; border-left: #b9b984 1px solid; width: 11px; padding-top: 0px; border-bottom: #797975 1px solid; height: 6px
}
.tm_chooseDate_spinbox-incrementor-icon-style {
    /*padding-right: 0px; background-position: center center; display: block; padding-left: 0px; background-image: url(../../images/themes/themesalta/spinbox_arrow_up.png); padding-bottom: 0px; width: 11px; padding-top: 0px; background-repeat: no-repeat; height: 5px*/
    
  background-repeat: no-repeat;
  background-position: center center;
  padding: 0px;
  border: 1px solid #c4ced7;
  background-color: transparent;
  display: inline-block;
  height: 26px;
  width: 24px;
  
  background-image: url(../../images/themes/themesalta/spinbox_arrow_up.png), -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);  
  background-image: url(../../images/themes/themesalta/spinbox_arrow_up.png), -moz-linear-gradient(center bottom , #E4E8EA 0%, #E8EBED 50%, #F1F3F4 96.36%, #FFF 100%);
  background-image: url(../../images/themes/themesalta/spinbox_arrow_up.png), -ms-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
  
  border-radius: 0px;
  border-right-width: 0px;
  
}

.tm_chooseDate_spinbox-incrementor-icon-style:hover {
    
  background-color: #f7f8f9;
  border-color: #c4ced7;
  background-image: url(../../images/themes/themesalta/spinbox_arrow_up_hover.png);
  
}

.tm_chooseDate_spinbox-decrementor-icon-style {
  /*padding-right: 0px; background-position: center center; display: block; padding-left: 0px; background-image: url(../../images/themes/themesalta/spinbox_arrow_dn.png); padding-bottom: 0px; width: 11px; padding-top: 0px; background-repeat: no-repeat; height: 6px */
  
    background-repeat: no-repeat;
	background-position: center center;
	padding: 0px;
	border: 1px solid #c4ced7;
	border-radius: 2px;
	background-color: transparent;
	display: inline-block;
	height: 26px;
	width: 24px;
	
	background-image: url(../../images/themes/themesalta/spinbox_arrow_dn.png), -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);  
    background-image: url(../../images/themes/themesalta/spinbox_arrow_dn.png), -moz-linear-gradient(center bottom , #E4E8EA 0%, #E8EBED 50%, #F1F3F4 96.36%, #FFF 100%);
    background-image: url(../../images/themes/themesalta/spinbox_arrow_dn.png), -ms-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
	
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
}

.tm_chooseDate_spinbox-decrementor-icon-style:hover {
	
	background-color: #f7f8f9;
	border-color: #c4ced7;
	background-image: url(../../images/themes/themesalta/spinbox_arrow_dn_hover.png);
}

.p_TMDisabled.tm_chooseDate_spinbox-incrementor-icon-style {
    background-image: url(../../images/themes/themesswanblue/spinbox_arrow_up_d.png)
}
.p_TMDisabled.tm_chooseDate_spinbox-decrementor-icon-style {
    background-image: url(../../images/themes/themesswanblue/spinbox_arrow_dn_d.png)
}


.tm_panelTabbed_header.p_TMEndOverflow .tm_panelTabbed_tab-boundary, .tm_panelTabbed_footer.p_TMEndOverflow .tm_panelTabbed_tab-boundary {padding-right:16px}
.tm_panelTabbed {font-size:small; position:relative; overflow:hidden; width:300px; height:300px; min-width:100px}
.tm_panelTabbed_header {background-repeat:repeat-x; background-position:bottom; overflow:hidden; left:0px; right:0px; position:absolute; background-image:url(../../images/themes/themesswanblue/tab_l3_above_bar.png)}
.tm_panelTabbed_footer {background-repeat:repeat-x; overflow:hidden; left:0px; right:0px; position:absolute; background-position:top; bottom:0px; background-image:url(../../images/themes/themesswanblue/tab_l3_below_bar.png)}
.tm_panelTabbed_body {font-family:Verdana, Tahoma, Arial;font-weight:normal; font-size:11px; background-color:#ffffff; color:#000000; overflow:hidden}

.tm_panelTabbed_tab {padding:0px;position:relative;float:left;cursor:default;margin-right:-10px}
.tm_panelTabbed_tab-selected {font-family:Verdana, Tahoma, Arial; font-size:11px; font-weight:bold; padding:0px 8px}
.tm_panelTabbed_cell-start {width:0%}
.tm_panelTabbed_cell-end {width:100%}

.tm_panelTabbed_tab.p_TMSelected, .tm_panelTabbed_tab.p_TMSelected.p_TMDisabled, .tm_panelTabbed_tab.p_TMSelected.p_TMDisabled:hover, .tm_panelTabbed_tab:hover, .tm_panelTabbed_tab.p_TMSelected:hover {z-index:1}

.tm_panelTabbed_tab-start {float:left; border-top:solid 1px; border-left:solid 1px; height: 2em; line-height:2em; background-repeat:no-repeat; background-position:bottom; background-image:url(../../images/themes/themesswanblue/tab_rich_l3_above_start_n.png); width:10px; border:none; -moz-box-sizing:border-box}
.tm_panelTabbed_tab-end {float:left; border-top:solid 1px; border-right:solid 1px; height: 2em; line-height:2em; background-repeat:no-repeat; background-position:bottom; background-image:url(../../images/themes/themesswanblue/tab_rich_l3_above_end_n.png); width:20px; border:none; -moz-box-sizing:border-box}
.tm_panelTabbed_tab-content {float:left; border-top:solid 1px; white-space:nowrap; height: 2em; line-height:2em; background-image:url(../../images/themes/themesswanblue/tab_rich_l3_above_mid_n.png); background-repeat:repeat-x; background-position:bottom; border:none; -moz-box-sizing:border-box}
.tm_panelTabbed_icon-style {vertical-align:middle; max-height:16px; padding-bottom:1px}
.tm_panelTabbed_footer .tm_panelTabbed_icon-style,.tm_panelTabbed_footer .tm_panelTabbed_disclosed-remove-icon-style,.tm_panelTabbed_footer .tm_panelTabbed_undisclosed-remove-icon-style {padding-top:1px; padding-bottom:0px}
.tm_panelTabbed_footer .tm_panelTabbed_tab-start {border-top:none; border-bottom:solid 1px; background-position:top; background-image:url(../../images/themes/themesswanblue/tab_rich_l3_below_start_n.png); border:none}
.tm_panelTabbed_footer .tm_panelTabbed_tab-end {border-top:none; border-bottom:solid 1px; background-position:top; background-image:url(../../images/themes/themesswanblue/tab_rich_l3_below_end_n.png); border:none}
.tm_panelTabbed_footer .tm_panelTabbed_tab-content {border-top:none; border-bottom:solid 1px; background-position:top; background-image:url(../../images/themes/themesswanblue/tab_rich_l3_below_mid_n.png); border:none}
.tm_panelTabbed_tab-text-link {font-family:Verdana, Tahoma, Arial; font-weight:normal; font-size:11px; text-decoration:none}
.tm_panelTabbed_tab.p_TMDisabled .tm_panelTabbed_tab-start {color:#7E807A; cursor:default; background-image:url(../../images/themes/themesswanblue/tab_rich_l3_above_start_n.png); border:0px solid black}
.tm_panelTabbed_tab.p_TMDisabled .tm_panelTabbed_tab-content {cursor:default; color:#808080; background-image:url(../../images/themes/themesswanblue/tab_rich_l3_above_mid_n.png); border:0px solid black}
.tm_panelTabbed_tab.p_TMDisabled .tm_panelTabbed_tab-end {color:#7E807A; cursor:default; background-image:url(../../images/themes/themesswanblue/tab_rich_l3_above_end_n.png); border:0px solid black}
.tm_panelTabbed_tab-text-link.p_TMSelected {font-family:Verdana, Tahoma, Arial; font-size:11px; font-weight:bold; list-style-image:none}
.tm_panelTabbed .tm_panelTabbed_tab-text-link.p_TMDisabled {color:#808080}
.tm_panelTabbed_tab.p_TMSelected .tm_panelTabbed_tab-start,.tm_panelTabbed_tab.p_TMSelected.p_TMDisabled .tm_panelTabbed_tab-start {border-top:solid 2px; border-left:solid 2px; background-image:url(../../images/themes/themesswanblue/tab_rich_l3_above_start_a.png); border:none}
.tm_panelTabbed_tab.p_TMSelected .tm_panelTabbed_tab-end,.tm_panelTabbed_tab.p_TMSelected.p_TMDisabled .tm_panelTabbed_tab-end {border-top:solid 2px; border-right:solid 2px; background-image:url(../../images/themes/themesswanblue/tab_rich_l3_above_end_a.png); border:none}
.tm_panelTabbed_tab.p_TMSelected .tm_panelTabbed_tab-content,.tm_panelTabbed_tab.p_TMSelected.p_TMDisabled .tm_panelTabbed_tab-content {border-top:solid 2px; background-image:url(../../images/themes/themesswanblue/tab_rich_l3_above_mid_a.png); border:none}
.tm_panelTabbed_footer .tm_panelTabbed_tab.p_TMSelected .tm_panelTabbed_tab-start,.tm_panelTabbed_footer .tm_panelTabbed_tab.p_TMSelected.p_TMDisabled .tm_panelTabbed_tab-start {border-top:none; border-bottom:solid 2px; background-image:url(../../images/themes/themesswanblue/tab_rich_l3_below_start_a.png); border:none}
.tm_panelTabbed_footer .tm_panelTabbed_tab.p_TMSelected .tm_panelTabbed_tab-end,.tm_panelTabbed_footer .tm_panelTabbed_tab.p_TMSelected.p_TMDisabled .tm_panelTabbed_tab-end {border-top:none; border-bottom:solid 2px; background-image:url(../../images/themes/themesswanblue/tab_rich_l3_below_end_a.png); border:none}
.tm_panelTabbed_footer .tm_panelTabbed_tab.p_TMSelected .tm_panelTabbed_tab-content,.tm_panelTabbed_footer .tm_panelTabbed_tab.p_TMSelected.p_TMDisabled .tm_panelTabbed_tab-content {border-top:none; border-bottom:solid 2px; background-image:url(../../images/themes/themesswanblue/tab_rich_l3_below_mid_a.png); border:none}
.tm_panelTabbed_disclosed-remove-icon-style {margin-left:5px; padding-bottom:1px; max-height:16px; height:16px; width:12px; background-repeat:no-repeat; background-position:center; vertical-align:middle;background-image:url(../../images/themes/themesswanblue/removeTab_ena.png); display:-moz-inline-box}
.tm_panelTabbed_undisclosed-remove-icon-style {margin-left:5px; padding-bottom:1px; max-height:16px; height:16px;width:12px; background-repeat:no-repeat; background-position:center;vertical-align:middle; background-image:url(../../images/themes/themesswanblue/removeTab_blank.png); display:-moz-inline-box}
.tm_panelTabbed_disclosed-remove-icon-style.p_TMDisabled,.tm_panelTabbed_disclosed-remove-icon-style:hover.p_TMDisabled,.tm_panelTabbed_disclosed-remove-icon-style:active.p_TMDisabled,.tm_panelTabbed_undisclosed-remove-icon-style.p_TMDisabled,.tm_panelTabbed_undisclosed-remove-icon-style:hover.p_TMDisabled,.tm_panelTabbed_undisclosed-remove-icon-style:active.p_TMDisabled {cursor:default; background-image:url(../../images/themes/themesswanblue/removeTab_blank.png)}
.tm_panelTabbed_header.p_TMStartOverflow .tm_panelTabbed_tab-boundary,.tm_panelTabbed_footer.p_TMStartOverflow {padding-left:16px}
.tm_panelTabbed_start-overflow-indicator:hover, {background-image:url(../../images/themes/themesswanblue/overflow_start_mo.png)}
.tm_panelTabbed_start-overflow-indicator.p_TMDepressed {background-image:url(../../images/themes/themesswanblue/overflow_start_md.png)}
.tm_panelTabbed_tab.p_TMDisabled:hover {z-index:0}
.tm_panelTabbed_tab.p_TMSelected:hover .tm_panelTabbed_tab-start,.tm_panelTabbed_tab.p_TMSelected.p_TMDisabled:hover .tm_panelTabbed_tab-start {background-image:url(../../images/themes/themesswanblue/tab_rich_l3_above_start_a.png);border:none}
.tm_panelTabbed_tab:hover .tm_panelTabbed_tab-start {background-image:url(../../images/themes/themesswanblue/tab_rich_l3_above_start_mo.png); border:none}
.tm_panelTabbed_tab.p_TMDisabled:hover .tm_panelTabbed_tab-start {background-image:url(../../images/themes/themesswanblue/tab_rich_l3_above_start_n.png); border:0px solid black}
.tm_panelTabbed_tab.p_TMSelected:hover .tm_panelTabbed_tab-end,.tm_panelTabbed_tab.p_TMSelected.p_TMDisabled:hover .tm_panelTabbed_tab-end {background-image:url(../../images/themes/themesswanblue/tab_rich_l3_above_end_a.png); border:none}
.tm_panelTabbed_tab:hover .tm_panelTabbed_tab-end {background-image:url(../../images/themes/themesswanblue/tab_rich_l3_above_end_mo.png); border:none}
.tm_panelTabbed_tab.p_TMDisabled:hover .tm_panelTabbed_tab-end {background-image:url(../../images/themes/themesswanblue/tab_rich_l3_above_end_n.png); border:0px solid black}
.tm_panelTabbed_tab.p_TMSelected:hover .tm_panelTabbed_tab-content,.tm_panelTabbed_tab.p_TMSelected.p_TMDisabled:hover .tm_panelTabbed_tab-content {background-image:url(../../images/themes/themesswanblue/tab_rich_l3_above_mid_a.png); border:none}
.tm_panelTabbed_tab:hover .tm_panelTabbed_tab-content {background-image:url(../../images/themes/themesswanblue/tab_rich_l3_above_mid_mo.png); border:none}
.tm_panelTabbed_tab.p_TMDisabled:hover .tm_panelTabbed_tab-content {background-image:url(../../images/themes/themesswanblue/tab_rich_l3_above_mid_n.png); border:0px solid black}
.tm_panelTabbed_footer .tm_panelTabbed_tab.p_TMSelected:hover .tm_panelTabbed_tab-start,.tm_panelTabbed_footer .tm_panelTabbed_tab.p_TMSelected.p_TMDisabled:hover .tm_panelTabbed_tab-start {background-image:url(../../images/themes/themesswanblue/tab_rich_l3_below_start_a.png); border:none}
.tm_panelTabbed_footer .tm_panelTabbed_tab:hover .tm_panelTabbed_tab-start {background-image:url(../../images/themes/themesswanblue/tab_rich_l3_below_start_mo.png); border:none}
.tm_panelTabbed_footer .tm_panelTabbed_tab.p_TMDisabled .tm_panelTabbed_tab-start,.tm_panelTabbed_footer .tm_panelTabbed_tab.p_TMDisabled:hover .tm_panelTabbed_tab-start {background-image:url(../../images/themes/themesswanblue/tab_rich_l3_below_start_n.png); border:0px solid black}
.tm_panelTabbed_footer .tm_panelTabbed_tab.p_TMSelected:hover .tm_panelTabbed_tab-end,.tm_panelTabbed_footer .tm_panelTabbed_tab.p_TMSelected.p_TMDisabled:hover .tm_panelTabbed_tab-end {background-image:url(../../images/themes/themesswanblue/tab_rich_l3_below_end_a.png); border:none}
.tm_panelTabbed_footer .tm_panelTabbed_tab:hover .tm_panelTabbed_tab-end {background-image:url(../../images/themes/themesswanblue/tab_rich_l3_below_end_mo.png); border:none}
.tm_panelTabbed_footer .tm_panelTabbed_tab.p_TMDisabled .tm_panelTabbed_tab-end,.tm_panelTabbed_footer .tm_panelTabbed_tab.p_TMDisabled:hover .tm_panelTabbed_tab-end {background-image:url(../../images/themes/themesswanblue/tab_rich_l3_below_end_n.png); border:0px solid black}
.tm_panelTabbed_footer .tm_panelTabbed_tab.p_TMSelected:hover .tm_panelTabbed_tab-content,.tm_panelTabbed_footer .tm_panelTabbed_tab.p_TMSelected.p_TMDisabled:hover .tm_panelTabbed_tab-content {background-image:url(../../images/themes/themesswanblue/tab_rich_l3_below_mid_a.png); border:none}
.tm_panelTabbed_footer .tm_panelTabbed_tab:hover .tm_panelTabbed_tab-content {background-image:url(../../images/themes/themesswanblue/tab_rich_l3_below_mid_mo.png);border:none}
.tm_panelTabbed_footer .tm_panelTabbed_tab.p_TMDisabled .tm_panelTabbed_tab-content,.tm_panelTabbed_footer .tm_panelTabbed_tab.p_TMDisabled:hover .tm_panelTabbed_tab-content {background-image:url(../../images/themes/themesswanblue/tab_rich_l3_below_mid_n.png); border:none}
.tm_panelTabbed_disclosed-remove-icon-style:hover,.tm_panelTabbed_undisclosed-remove-icon-style:hover {background-image:url(../../images/themes/themesswanblue/removeTab_mo.png)}
.tm_panelTabbed_disclosed-remove-icon-style:active,.tm_panelTabbed_undisclosed-remove-icon-style:active {background-image:url(../../images/themes/themesswanblue/removeTab_md.png)}
.tm_panelTabbed_overflow-container, .tm_panelTabbed_tab-text-link:hover {text-decoration:underline}
.tm_panelTabbed_overflow-container .TMOverflowElement:active:hover, .TMOverflowElement:active:hover {color:#72007C}
.tm_panelTabbed .tm_panelTabbed_overflow-container {display:none}
.tm_panelTabbed_overflow-container {padding:8px}
.tm_panelTabbed_overflow-container .TMOverflowElement,.tm_panelTabbed_overflow-container .TMOverflowElementDisabled {display:block;padding:2px;text-decoration:none}
.tm_panelTabbed_overflow-spacer {display:none}
.tm_panelTabbed_start-overflow-indicator {display:none;position:absolute;width:15px;height:18px;top:50%;margin-top:-9px;background-repeat:no-repeat;background-position:center center;background-image:url(./../../images/themes/themesswanblue/overflow_start.png);left:0px}
.tm_panelTabbed_end-overflow-indicator {display:none;position:absolute;width:15px;height:18px;top:50%;margin-top:-9px;background-repeat:no-repeat;background-position:center center;background-image:url(./../../images/themes/themesswanblue/overflow_end.png);right:0px}

.tm_tree_node-stamp-text {cursor:pointer}
.tm_tree_data-row.p_TMSelected.p_TMFocused .tm_tree_node-stamp-text {background-color:#C4CEE0}
.tm_tree.p_TMDropTarget,.tm_tree_data-row.p_TMDropTarget {background-color:transparent}
.tm_tree_expanded-icon-style {background-repeat:no-repeat;background-image:url(./../../images/themes/themesswanblue/tminus.gif);padding-right:12px;background-position:center center;margin-left:0px;margin-right:0px;font-size:9px;height:9px;vertical-align:middle}
.tm_tree_expanded-icon-style:hover { font-size:9px; }
.tm_tree_collapsed-icon-style {background-repeat:no-repeat;background-image:url(./../../images/themes/themesswanblue/tplus.gif);padding-right:12px;background-position:center center;margin-left:0px;margin-right:0px;font-size:9px;height:9px;vertical-align:middle}
.tm_tree_collapsed-icon-style:hover { font-size:9px; }
.tm_tree_leaf-icon-style {background-repeat:no-repeat;background-image:url(./../../images/themes/themesswanblue/leaf.png);padding-right:15px;background-position:center center;margin-left:0px;margin-right:0px;font-size:9px;height:9px;vertical-align:middle; display:-webkit-inline-box;}
.tm_tree_node-anim-icon-style {vertical-align:middle;background-repeat:no-repeat;background-image:url(./../../images/themes/themesswanblue/node_anim.gif);padding-right:12px;background-position:center center;margin-left:0px;margin-right:0px;font-size:9px;height:9px}
.tm_tree_node-anim-icon-style:hover { font-size:9px; }
.tm_tree_selector-icon-style{font-size:14px;padding-right:16px;margin-left:1px;margin-right:1px;background-repeat:no-repeat;background-image:url(./../../images/themes/themesswanblue/hierchselector_ena.png);background-position:top;margin:0px}
.tm_tree_selector-icon-style:hover {font-size:14px;padding-right:16px;margin-left:1px;margin-right:1px;background-repeat:no-repeat;background-image:url(./../../images/themes/themesswanblue/hierchselector_ovr.png);background-position:top;margin:0px}
.tm_tree_selector-icon-style:active {font-size:14px;padding-right:16px;margin-left:1px;margin-right:1px;background-repeat:no-repeat;background-image:url(./../../images/themes/themesswanblue/hierchselector_dwn.png);background-position:top;margin:0px}
.tm_tree {overflow:hidden;position:relative;width:27.27em;height:27.27em;outline-width:0px;}
.tm_tree.p_TMPrintable {width:auto;height:auto}
.tm_tree_node-stamp-text {cursor:default;vertical-align:middle;padding-left:1px;padding-right:3px;color:#3c3c3c; font-size: 10px; font-family: Verdana, Tahoma, Arial; }
.tm_tree_data-row.p_TMSelected .tm_tree_node-stamp-text {font-weight:bold;color:#002A90;background-color:#B5BDD6;border-width:1px;border-style:solid;border-color:#979991}
.tm_tree_data-row.p_TMSelected.p_TMInactive .tm_tree_node-stamp-text {background-color:#C5C5C0;border:1px solid #E5E5E0;font-weight:bold}
.tm_tree_data-row.p_TMFocused .tm_tree_node-stamp-text {border:1px dotted #002A90}
.tm_tree_data-row.p_TMDropTarget .tm_tree_node-stamp-text {background-color:#002A90;color:#ffffff;border:1px solid #979991}
.tm_tree_status-message {font-family:Verdana, Tahoma, Arial;font-weight:normal;font-size:11px;padding:3px;background-color:InfoBackground;border:1px #333333 solid}
.tm_panelCollection .tm_tree {border-bottom:1px solid #636661;border-top:0px solid #636661;border-left:0px solid #636661;border-right:0px solid #636661}
.tm_tree_data-cell.p_TMTwinkleOn .tm_tree_node-stamp {border:1px solid #003399}
.tm_tree_data-cell.p_TMTwinkleOn .tm_tree_node-stamp-text {background-color:#FCF0BC;color:#003399;border:1px solid #003399}


.tm_map { }
.tm_map-xPanel { font-size:11px; font-family:Verdana, Tahoma, Arial; color:#ced8e9;  overflow:hidden; white-space:nowrap;  padding-top:3px; }
.tm_map-yPanel { font-size:11px; font-family:Verdana, Tahoma, Arial; color:#ced8e9;  overflow:hidden; white-space:nowrap; padding-top:3px; padding-left:5px; }
.tm_map-distAreaPanel { font-size:11px; font-family:Verdana, Tahoma, Arial; color:#ced8e9; display:none; overflow:hidden; white-space:nowrap; padding-top:3px; }
.tm_map-infoPanelLeft { width:10px; height:33px; background-image:url("../../images/themes/themesswanblue/panel_l.png"); }
.tm_map-infoPanelRight { height:33px; width:21px; background-image:url("../../images/themes/themesswanblue/panel_r.png"); }
.tm_map-infoPanelCenter { height:33px; width:auto; vertical-align:top; white-space:nowrap; text-align:left; background-image:url("../../images/themes/themesswanblue/panel_c.png"); }
.tm_map-infoWindowTitle { text-align:justify; font-family:Verdana, Tahoma, Arial; font-size:11px; font-weight:bold; color:#003D5B; padding-left:10px; }
.tm_map-infoWindowTable { font-family:Verdana, Tahoma, Arial; font-size:11px; color:#000000; opacity:90; padding-left:5px; }
.tm_map-infoWindowSwatch { width:12px; height:12px; border:1px black solid; }
.tm_map-copyrightText { color:#000000; font-size:9px; font-family:Verdana, Tahoma, Arial; overflow:hidden; }

.tm_map-mapSwitchOver{
  width:auto; text-align:center; cursor:pointer; border-top:1px solid #a8cefc; border-bottom:1px solid #00aeff; border-left:1px solid #a8cefc; border-right:1px solid #00aeff;  
  padding-top:2px; padding-bottom:1px; padding-left:9px; padding-right:9px; font-size:11px; font-family:Verdana, Tahoma, Arial; background-color:#3696FF;
  color:#000000; background-position:top; background-repeat:repeat-x; margin:0; background-image:url('../../images/themes/themesswanblue/button_bg_mo.png');    
}

.tm_map-mapSwitchSelect{
  width:auto; text-align:center; cursor:pointer; border-top:1px solid #4e555e; border-bottom:1px solid #8f9aac; border-left:1px solid #4e555e;
  border-right:1px solid #8f9aac; padding-top:2px; padding-bottom:1px; padding-left:9px; padding-right:9px;  font-size:11px; font-family:Verdana, Tahoma, Arial; background-color:#a7b7d4;
  color:#000000; background-position:top; background-repeat:repeat-x; margin:0; background-image:url('../../images/themes/themesswanblue/button_bg_md.png');    
}

.tm_map-mapSwitchNotSelect{
  width:auto; text-align:center; cursor:pointer; border-top:1px solid #e0e3e8;
  border-bottom:1px solid #606974; border-left:1px solid #e0e3e8; border-right:1px solid #606974; padding-top:2px;
  padding-bottom:1px; padding-left:9px;padding-right:9px; font-size:11px; font-family:Verdana, Tahoma, Arial; background-color:#ccd6e8; 
  color:#003d5b; background-position:top; background-repeat:repeat-x; margin:0; background-image:url('../../images/themes/themesswanblue/button_bg_n.png');  
}

.tm_mapToolbar { width: 100% }
.tm_mapToolbar-separator { height:17px; padding:0px 5px; width:2px; }

.tm_map-builtin-large { position:relative; top:-20px; left:5px; }
.tm_map-builtin-large-text { position:relative; top:-5px; left:-5px; font-family:Verdana, Tahoma, Arial; font-size:11px; font-weight:bold;  color:#ffffff; }
.tm_map-builtin-medium { position:relative; top:-20px; left:3px; }
.tm_map-builtin-medium-text { position:relative; top:-5px; left:-5px; font-family:Verdana, Tahoma, Arial; font-size:11px; font-weight:bold;  color:#ffffff; }
.tm_map-builtin-small { position:relative; top:-20px; left:5px; }
.tm_map-builtin-small-text { position:relative; top:-5px; left:-5px; font-family:Verdana, Tahoma, Arial; font-size:11px; font-weight:bold;  color:#ffffff; }
.tm_map-builtin-ball { position:relative; }
.tm_map-builtin-ball-text { position:relative;font-family:Verdana, Tahoma, Arial; font-size:11px; font-weight:bold;  color:#ffffff; }

.tm_selectManyChoice-control { padding-top: 0px; }
.tm_selectManyListbox-content {  
  border-style: solid;
  border-width: 1px;
  border-top-color: #aeb4bd;
  border-left-color: #aeb4bd;
  border-bottom-color: #e0e3e8;
  border-right-color: #e0e3e8; 
  background-color: #FFFFFF;
  color: #333333;
  cursor: default;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  white-space: nowrap;
  }
  
.tm_selectManyListbox-content-input,.tm_selectManyChoice-content-input { vertical-align:middle; cursor:default; }
.tm_selectManyListbox-item, .tm_selectManyChoice-item { 
  border:1px transparent dotted; line-height: 1em; }
.p_TMSelected.tm_selectManyListbox-item, .p_TMSelected.tm_selectManyChoice-item {background-color:#DCE3EB;}
.p_TMDisabled.tm_selectManyListbox-item, .p_TMDisabled.tm_selectManyChoice-item {border: 1px solid #EBEAD5;}
.tm_selectManyChoice-dropdown { font-size: 9px; }

.tm_selectManyListbox-content-input { padding: 0px; margin: 1px 3px 1px 1px; }

.tm_selectManyListbox-options {
  overflow: auto;
  overflow-x: hidden;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  border-width: 0px;
  margin: 0px;
  padding: 0px;
}

.tm_selectOneChoice-dropdown,.tm_selectManyChoice-dropdown { 
  background-image: url("../../images/themes/themesswanblue/gradientDropdown_en.png");
  border-style: solid;
  border-width: 1px;
  border-top-color: #DDDDD8;
  border-left-color: #B9B9B4;
  border-right-color: #B9B9B4;
  border-bottom-color: #797975;
  background-position: bottom;
  background-repeat: repeat-x;}

.tm_selectOneChoice-dropdown:active ,.tm_selectManyChoice-dropdown:hover { 
  background-image: url("../../images/themes/themesswanblue/gradientDropdown_mo.png"); 
  border-style: solid; border-width: 1px;
  border-top-color: #ACBACF; border-left-color: #768092;
  border-right-color: #768092; border-bottom-color: #0A0B19; }

.tm_selectOneChoice-dropdown:active ,.tm_selectManyChoice-dropdown:active { background-image: url("../../images/themes/themesswanblue/gradientDropdown_md.png");
  border-style: solid; border-width: 1px;
  border-top-color: #000000; border-left-color: #768092;
  border-right-color: #768092; border-bottom-color: #ACBACF;}

.tm_selectManyChoice-dropdown-icon-style { font-size: 10px; }

.tm_selectOneChoice-content {
  margin: 1px;
}
.p_TMSelected.tm_selectOneChoice-content {
    background-color: #C4CEE0; } 
    
.p_TMDisabled.tm_selectOneChoice-dropdown,.p_TMDisabled.tm_selectManyChoice-dropdown {
  border: 1px #B6B9B1 solid;
  background-image: none;
  background-color: #F8F7EF;
  }
    
.tm_selectOneChoice-compact-dropdown {
    background-image: url("../../images/themes/themesswanblue/gradientSpinbox_n.png");
  border-style: solid;
  border-width: 1px;
  border-top-color: #DDDDD8;
  border-left-color: #B9B9B4;
  border-right-color: #B9B9B4;
  border-bottom-color: #797975;
    background-position: left bottom;
    font-size: 4px;
}

.tm_selectOneChoice-compact-dropdown:hover{
  background-image: url("../../images/themes/themesswanblue/gradientSpinbox_mo.png");
  border-style: solid;
  border-width: 1px;
  border-top-color: #ACBACF;
  border-left-color: #768092;
  border-right-color: #768092;
  border-bottom-color: #0A0B19;
}


.tm_selectOneChoice-compact-dropdown-icon-style {
  font-size: 4px;
}

.tm_selectBooleanCheckbox::content-input,
.tm_selectManyCheckbox::content-input {
  cursor:default;
}

.tm_selectManyListbox-separator { 
  height: 1px;
  line-height: 1px;
  font-size: 1px;
  overflow: hidden;
  margin-bottom:1px;
  cursor: default;
  border-bottom:1px solid #979993;}

.TMLabelText { font-size: 11px; font-family: Verdana, Tahoma, Arial;  color: #3c3c3c; }
.p_TMHiddenLabel { position:absolute; left:0px; top: -99999px; }

.p_TMTextHighlight { background-color: #ffff00; }

.TMPopupSelector { /*background-color: transparent; background:#ffffff;box-shadow: 5px 5px 5px rgba(127, 127, 127, 0.75);*/


  /* Added */
  border: solid 1px #8794A3;
  background-color: #F9F9F9;
  border-color: #c4ced7;
  color: #333333;
  
  border-style: solid;
  border-width: 1px;
  -webkit-border-radius: 1px;
  -webkit-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, .45);
  
}
.TMPopupSelectorHeader { 

/*border-top:solid #035C8A 0px; font-size:1px; */

 /* Added */
  margin-top: 2px;
  cursor: default;
  white-space: nowrap;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #252525;
  font-size: 14px;
  font-weight: bold;
  margin: 0px;
  
  background-image: -webkit-linear-gradient(top, #F5F5F5 0%, #F0F0F0 100%);
  background-image: -ms-linear-gradient(top, #F5F5F5 0%, #F0F0F0 100%);
  background-image: -moz-linear-gradient(center top , #F5F5F5 0%, #F0F0F0 100%);
  
  padding: 5px 5px 5px 4px;
  
}

.TMPopupSelectorHeader:before { 

/*border-top:solid #035C8A 0px; font-size:1px; */

 /* Added */
  content: "";
  
}

.TMPopupSelectorHeaderStart { border-width:0px; width:4px; height:4px; font-size:1px; 

  /* Added */
  background-image: -webkit-linear-gradient(top, #F5F5F5 0%, #F0F0F0 100%);
  background-image: -ms-linear-gradient(top, #F5F5F5 0%, #F0F0F0 100%);
  background-image: -moz-linear-gradient(center top , #F5F5F5 0%, #F0F0F0 100%);

}
.TMPopupSelectorHeaderEnd { border-width:0px; width:4px; height:4px; font-size:1px;

  /* Added */
  background-image: -webkit-linear-gradient(top, #F5F5F5 0%, #F0F0F0 100%);
  background-image: -ms-linear-gradient(top, #F5F5F5 0%, #F0F0F0 100%);
  background-image: -moz-linear-gradient(center top , #F5F5F5 0%, #F0F0F0 100%);
 
}
.TMPopupSelectorContentStart { /*border-left:solid #035C8A 0px; font-size:1px; */

  /* Added */
  font-size: 0px;
  border-top: 1px solid #c4ced7;
  width: 5px;
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  
}

.TMPopupSelectorContent { /*border-left:solid #035C8A 0px; font-size:1px; */

  /* Added */
  border: 0px;
  border-top: 1px solid #c4ced7;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-right: 5px;
  padding-left: 5px;

  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  
}

.TMPopupSelectorContentEnd{ /*border-left:solid #035C8A 0px; font-size:1px; */

  /* Added */
  font-size: 0px;
  border-top: 1px solid #c4ced7;
  width: 5px;
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  
  }

.TMPopupSelectorFooter { border-bottom:solid #035C8A 0px; font-size:1px; }
.TMPopupSelectorFooterStart { border-width:0px; width:0px; height:0px; font-size:1px; }
.TMPopupSelectorFooterEnd { border-width:0px; width:0px; height:0px; font-size:1px; }
.TMPopupSelector .TMPopupMenuPopup { border: 1px solid #636661; 


} 

.TMModalGlassPane { position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; background-color:#999999; opacity: 0.5; filter: alpha(opacity:50); }

.TMPageProcessor {  padding: 5px; border: 1px solid #a5a9b6; border-radius: 5px; background-color: #f2f2f5;  box-shadow: 3px 3px 1px 1px #888; }

.webException-msgCont { margin-top:50px; text-align: center; }
.webException-head {display: inline-block; border-top: 1px solid black; border-bottom: 1px solid black; }
.webException-statusCode { font-size: 50pt; color:#ff0000; text-shadow: 5px 5px 5px #D7D7D9; }
.webException-shortDesc { font-size: 30pt; color:#000000; }
.webException-longDesc { font-size: 12pt; color:#000000;  }

.tableDiv {
   
   /* 
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    */
    
    
}

.calendarIcon {
  
  display: inline-block;
  vertical-align: middle;
  margin-left: -20px;
  margin-right: 4px;	
  background-image: url(../../images/themes/themesalta/datepickericon_enabled.gif);
  font-size: 16px;
  height: 16px;
  width: 16px;
  
}

.calendarIcon:hover {
  
    background-image: url(../../images/themes/themesalta/datepickericon_enabled_hover.gif);
}

.calendarSelectMonth {
	 margin-bottom: -1px; 
}

.pickListFinderLink {
	margin-top: 0px;
	background-image: url(../../images/themes/themesalta/sm_f.gif);
	width: 16px;
	height: 16px;
	display:inline-block;
	margin: 0px 1px;
	vertical-align: middle;
	background-repeat: no-repeat;


}

.pickListNewLink {
	margin-top: 0px;
	background-image: url(../../images/themes/themesalta/sm_n.gif);
 	width: 16px;
	height: 16px;
	display:inline-block;
	margin: 0px 1px;
	vertical-align: middle;
	background-repeat: no-repeat;


}

.radioRowSelected .pickListNewLink {
	margin-top: 0px;
	background-image: url(../../images/themes/themesalta/sm_n_onb.gif);
 	width: 16px;
	height: 16px;
	display:inline-block;
	margin: 0px 1px;
	vertical-align: middle;
	background-repeat: no-repeat;


}

.radioRowSelected .pickListFinderLink {
	margin-top: 0px;
	background-image: url(../../images/themes/themesalta/sm_f_onb.gif);
	width: 16px;
	height: 16px;
	display:inline-block;
	margin: 0px 1px;
	vertical-align: middle;
	background-repeat: no-repeat;
}

.pickListFinderLink:hover {
	background-image: url(../../images/themes/themesalta/sm_f_hover.gif);
}

.pickListNewLink:hover {
	background-image: url(../../images/themes/themesalta/sm_n_hover.gif);
}

.pickListViewLink {

	background-image: url(../../images/themes/themesalta/sm_v.gif);
	width: 16px;
	height: 16px;
	display:inline-block;
	margin: 0px 1px;
	vertical-align: middle;
	background-repeat: no-repeat;

}

.radioRowSelected .pickListViewLink {

	background-image: url(../../images/themes/themesalta/sm_v_onb.gif);
	width: 16px;
	height: 16px;
	display:inline-block;
	margin: 0px 1px;
	vertical-align: middle;
	background-repeat: no-repeat;

}

.pickListViewLink:hover {
	background-image: url(../../images/themes/themesalta/sm_v_hover.gif);
}

.relatedLinksImage {
	background-image: url(../../images/themes/themesalta/related_links.gif);
	width: 16px;
	height: 16px;
	display:inline-block;

}

.relatedLinksImage:hover {
	background-image: url(../../images/themes/themesalta/related_links_hover.gif);
}
	

.edit2_img {
	display: block;
	background-image: url(../../images/themes/themesalta/updateicon_enabled.png);
	width: 0px;
	height: 0px;
	padding: 8px;
	background-repeat: no-repeat;
}

.radioRowSelected .edit2_img {
	display: block;
	background-image: url(../../images/themes/themesalta/updateicon_onb.png);
	width: 0px;
	height: 0px;
	padding: 8px;
	margin: 0px 5px;
	background-repeat: no-repeat;
}

.edit2_img:hover {
	background-image: url(../../images/themes/themesalta/updateicon_hover.png);
}

.delete2_img {
	display: block;
	background-image: url(../../images/themes/themesalta/deleteicon_enabled.png);
	width: 0px;
	height: 0px;
	padding: 8px;
	background-repeat: no-repeat;
}

.delete2_img:hover {

	background-image: url(../../images/themes/themesalta/deleteicon_hover.png);
}

.fieldCont a:link {
	display:inline-block;
	vertical-align: middle;
	/*margin: 0px 1px;*/
	background-repeat: no-repeat;
	
}

.iWinContentFit table {
	width: 100%;
}


.infoImgClass img {
	display: block;
	background-image: url(../../images/themes/themesalta/i_ena.gif);
	width: 0px;
	height: 0px;
	padding: 8px;
	background-repeat: no-repeat;
}

.infoImgClass img:hover {
	background-image: url(../../images/themes/themesalta/i_hov.gif);
}

/* Specific for Agent Header >> Actions */
.tree .node .agentActionsNodeLabelCSSclass { width: auto;}
.tree .node .agentActionsIconsSpan {padding: 8px 0px;}

/* Finder Result */
.movePageSectionToRight { float: right; margin-right: 15px; top:0px;} /* Added */
.floatRight { float: right; top:0px;} /* Added */


/************************************/
/*** Icons with hovering effect ****/
/**********************************/
.sgConfigureResultsImgAlta img{margin: 0px 4px; background-image: url(../../images/themes/themesalta/func_configure_16_ena.png); width: 0px; height: 0px; padding: 8px; background-repeat: no-repeat; }
.sgConfigureResultsImgAlta img:hover {background-image: url(../../images/themes/themesalta/func_configure_16_hov.png);}
.sgSaveConfigImgAlta img{ margin: 0px 4px; background-image: url(../../images/themes/themesalta/func_diskette_16_ena.png); width: 0px; height: 0px; padding: 8px; background-repeat: no-repeat; }
.sgSaveConfigImgAlta img:hover{ background-image: url(../../images/themes/themesalta/func_diskette_16_hov.png);}
.sgRerunQueryImgAlta img{ margin: 0px 4px; background-image: url(../../images/apl2_custom/themes/APLL/refresh_ena.png); width: 0px; height: 0px; padding: 8px; background-repeat: no-repeat; }
.sgRerunQueryImgAlta img:hover { background-image: url(../../images/themes/themesalta/refresh_hov.png); }
.sgCreatePrintImgAlta img { margin: 0px 4px; background-image: url(../../images/apl2_custom/themes/APLL/print_ena.png); width: 0px; height: 0px; padding: 8px; background-repeat: no-repeat; }
.sgCreatePrintImgAlta img:hover { background-image: url(../../images/themes/themesalta/print_hov.png);}
.sgAddImgAlta img {margin: 0px 4px; background-image: url(../../images/apl2_custom/themes/APLL/func_add_16_ena.png); width: 0px; height: 0px; padding: 8px; background-repeat: no-repeat;}
.sgAddImgAlta img:hover {background-image: url(../../images/themes/themesalta/func_add_16_hov.png);}
.sgViewImgAlta img {margin: 0px 4px; background-image: url(../../images/apl2_custom/themes/APLL/func_glasses_16_ena.png); width: 0px; height: 0px; padding: 8px; background-repeat: no-repeat;}
.sgViewImgAlta img:hover {background-image: url(../../images/themes/themesalta/func_glasses_16_hov.png);}
.sgEditImgAlta img {margin: 0px 4px; background-image: url(../../images/apl2_custom/themes/APLL/func_pencil_16_ena.png); width: 0px; height: 0px; padding: 8px; background-repeat: no-repeat;}
.sgEditImgAlta img:hover {background-image: url(../../images/themes/themesalta/func_pencil_16_hov.png);}
.sgDeleteImgAlta img {margin: 0px 4px; background-image: url(../../images/apl2_custom/themes/APLL/func_remove_16_ena.png); width: 0px; height: 0px; padding: 8px; background-repeat: no-repeat;}
.sgDeleteImgAlta img:hover {background-image: url(../../images/themes/themesalta/func_remove_16_hov.png);}
.sgViewCriteriaImgAlta img {margin: 0px 4px; background-image: url(../../images/themes/themesalta/func_fields_16_ena.png); width: 0px; height: 0px; padding: 8px; background-repeat: no-repeat;}
.sgViewCriteriaImgAlta img:hover {background-image: url(../../images/themes/themesalta/func_fields_16_hov.png);}

.finderButton .buttonCont { display:inline;}	
.finderButton .enButton:link{ padding: 0px 22px 0px 5px; background-image: none; line-height: 22px;height: 22px; font-weight: normal; border:none;} 
/* .finderButton:hover .enButton:link{	border: 1px solid #c4ced7;} */
.finderActionButtonImg { margin: 0px 4px 0px -20px; background-image: url(../../images/themes/themesalta/dropdown_ena.png); width: 0px; height: 0px; padding: 0px 8px; background-repeat: no-repeat;}
.finderActionButtonImg img { width: 0px; height: 0px;	}
.finderButton:hover .finderActionButtonImg { background-image: url(../../images/themes/themesalta/dropdown_ovr.png); }
.finderButton .finderActionButtonImg:hover { background-image: url(../../images/themes/themesalta/dropdown_ovr.png); }
.finderToolbarSepImg { display: inline; position: relative; height: 0px; width: 0px; border-right: 1px solid #D6DFE6; top: 0px; padding: 17px 0px; margin: 0px 4px;} 
.finderButtonOnClick .finderActionButtonImg { background-image: url(../../images/themes/themesalta/dropdown_dwn.png); height:0px; width:0px;} 
.finderButtonOnClick:hover .finderActionButtonImg { background-image: url(../../images/themes/themesalta/dropdown_dwn.png); height:0px; width:0px;}  
.finderButton { padding: 3px 0px 5px 0px; margin: 0px 5px; border: 1px solid white; border-radius: 2px;}
.finderButton:hover { color: #0572ce; background-color: #f7f8f9; border-color: #c4ced7;}
/*Location of below css class is important and should be below finderButton*/
.finderButtonOnClick { color: #ffffff; background-color: #0572ce; border: 1px solid #0572ce; text-shadow: none; border-radius: 2px; }
.finderButtonOnClick:hover { color: #ffffff; background-color: #0572ce; border-color: #0572ce; text-shadow: none; } 
.finderButtonOnClick .enButton:link { text-shadow: none;} 
/*Below works for Chrome and Firefox*/
.finderButtonOnClick:hover .enButton:link { border-color: #0572ce; color: #ffffff;  text-shadow: none; }
/*Below works for Internet Explorer*/
.finderButtonOnClick .enButton:hover { border-color: #0572ce; background-color: #0572ce; color: #ffffff;  text-shadow: none; }

.moveRightEnabledImg img { background-image: url(../../images/themes/themesalta/func_shuttleright_16_ena.png); width: 0px; height: 0px; padding: 8px; background-repeat: no-repeat;}
.moveRightEnabledImg img:hover {background-image: url(../../images/themes/themesalta/func_shuttleright_16_hov.png);}

.moveAllRightEnabledImg img { background-image: url(../../images/themes/themesalta/func_shuttlerightall_16_ena.png); width: 0px; height: 0px; padding: 8px; background-repeat: no-repeat;}
.moveAllRightEnabledImg img:hover {background-image: url(../../images/themes/themesalta/func_shuttlerightall_16_hov.png);}

.moveLeftEnabledImg img { background-image: url(../../images/themes/themesalta/func_shuttleleft_16_ena.png); width: 0px; height: 0px; padding: 8px; background-repeat: no-repeat;}
.moveLeftEnabledImg img:hover {background-image: url(../../images/themes/themesalta/func_shuttleleft_16_hov.png);}

.moveAllLeftEnabledImg img { background-image: url(../../images/themes/themesalta/func_shuttleleftall_16_ena.png); width: 0px; height: 0px; padding: 8px; background-repeat: no-repeat;}
.moveAllLeftEnabledImg img:hover {background-image: url(../../images/themes/themesalta/func_shuttleleftall_16_hov.png);}

.sortedUpImg img { background-image: url(../../images/themes/themesalta/func_sortascend_16_ena.png); width: 0px; height: 0px; padding: 8px; background-repeat: no-repeat;}
.sortedUpImg img:hover {background-image: url(../../images/themes/themesalta/func_sortascend_16_hov.png);}

.sortedDownImg img { background-image: url(../../images/themes/themesalta/func_sortdescend_16_ena.png); width: 0px; height: 0px; padding: 8px; background-repeat: no-repeat;}
.sortedDownImg img:hover {background-image: url(../../images/themes/themesalta/func_sortdescend_16_hov.png);}

.addImg img { background-image: url(../../images/themes/themesalta/func_add_16_ena.png); width: 0px; height: 0px; padding: 8px; background-repeat: no-repeat;}
.addImg img:hover {background-image: url(../../images/themes/themesalta/func_add_16_hov.png);}

.moveUpEnabledImg img { background-image: url(../../images/themes/themesalta/func_shuttleup_16_ena.png); width: 0px; height: 0px; padding: 8px; background-repeat: no-repeat;}
.moveUpEnabledImg img:hover {background-image: url(../../images/themes/themesalta/func_shuttleup_16_hov.png);}

.moveDownEnabledImg img { background-image: url(../../images/themes/themesalta/func_shuttledown_16_ena.png); width: 0px; height: 0px; padding: 8px; background-repeat: no-repeat;}
.moveDownEnabledImg img:hover {background-image: url(../../images/themes/themesalta/func_shuttledown_16_hov.png);}

.moveTopEnabledImg img { background-image: url(../../images/themes/themesalta/func_shuttleupend_16_ena.png); width: 0px; height: 0px; padding: 8px; background-repeat: no-repeat;}
.moveTopEnabledImg img:hover {background-image: url(../../images/themes/themesalta/func_shuttleupend_16_hov.png);}

.moveBottomEnabledImg img { background-image: url(../../images/themes/themesalta/func_shuttledownend_16_ena.png); width: 0px; height: 0px; padding: 8px; background-repeat: no-repeat;}
.moveBottomEnabledImg img:hover {background-image: url(../../images/themes/themesalta/func_shuttledownend_16_hov.png);}

.volumeImg img { background-image: url(../../images/themes/themesalta/func_box_16_ena.png); width: 0px; height: 0px; padding: 8px; background-repeat: no-repeat;}
.volumeImg img:hover {background-image: url(../../images/themes/themesalta/func_box_16_hov.png);}

.saveImg .sgImageButtonOn { background-image: url(../../images/themes/themesalta/func_diskette_16_ena.png); width: 0px; height: 0px; padding: 8px; background-repeat: no-repeat;}
.saveImg .sgImageButtonOn:hover { background-image: url(../../images/themes/themesalta/func_diskette_16_hov.png);}

.undoImg .sgImageButtonOn { background-image: url(../../images/themes/themesalta/func_arrowcurveback_16_ena.png); width: 0px; height: 0px; padding: 8px; background-repeat: no-repeat;}
.undoImg .sgImageButtonOn:hover { background-image: url(../../images/themes/themesalta/func_arrowcurveback_16_hov.png);}

.batchUpdateImg .sgImageButtonOn { background-image: url(../../images/themes/themesalta/func_documentpencil_16_ena.png); width: 0px; height: 0px; padding: 8px; background-repeat: no-repeat;}
.batchUpdateImg .sgImageButtonOn:hover { background-image: url(../../images/themes/themesalta/func_documentpencil_16_hov.png);}

.saveConfigImg .sgImageButtonOn { background-image: url(../../images/themes/themesalta/func_diskette_16_ena.png); width: 0px; height: 0px; padding: 8px; background-repeat: no-repeat;}
.saveConfigImg .sgImageButtonOn:hover { background-image: url(../../images/themes/themesalta/func_diskette_16_hov.png);}

.margin4pxLeftRight { margin-left: 4px; margin-right: 4px;}

.actions_img_default img { background-image: url(../../images/themes/themesalta/func_gears_16_ena.png); width: 0px; height: 0px; padding: 8px; background-repeat: no-repeat;}
.actions_img_default img:hover { background-image: url(../../images/themes/themesalta/func_gears_16_hov.png);}

.page_img_default img { background-image: url(../../images/themes/themesalta/func_glasses_16_ena.png); width: 0px; height: 0px; padding: 8px; background-repeat: no-repeat;}
.page_img_default img:hover { background-image: url(../../images/themes/themesalta/func_glasses_16_hov.png);}

.edit2_img_default img { background-image: url(../../images/themes/themesalta/func_pencil_16_ena.png); width: 0px; height: 0px; padding: 8px; background-repeat: no-repeat;}
.edit2_img_default img:hover { background-image: url(../../images/themes/themesalta/func_pencil_16_hov.png);}

/* viewImg represent view_img, Cont means Containes like anchor or div or span tag. */
.viewImgCont img { background-image: url(../../images/themes/themesalta/sm_v.gif); width: 0px; height: 0px; padding: 8px; background-repeat: no-repeat; margin: 0px 2px; }
.viewImgCont img:hover { background-image: url(../../images/themes/themesalta/sm_v_hover.gif); }

.queryResult .tree .node .l { width:auto;}

/******************************************
		* Business Monitor classes *
*******************************************/
.bmTitle{ font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: bold; margin: 0px; white-space: nowrap; color: #252525; display: inline-block; font-size: 18px; padding-top: 2px;}
.bmBody { margin: 10px 0px; padding: 0px;}
.bmTitleTable { padding: 0px 12px;}
.bmLinkTD a {vertical-align: top;}
.bmViewSearchDetails {margin-left: 10px;}
.bmViewSearchDetails img {margin-top: -2px; background-image: url(../../images/themes/themesalta/func_glasses_16_ena.png); width: 0px; height: 0px; padding: 8px; background-repeat: no-repeat;}
.bmViewSearchDetails img:hover { background-image: url(../../images/themes/themesalta/func_glasses_16_hov.png); }
.bmQueryTable {color: #252525;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight: bold;font-size: 14px;border-top: 1px solid #D6DFE6;}
.bmBody a:link {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 12px;color: #145c9e;text-decoration: none;}
.bmBody a:link:hover {text-decoration: underline;}
.bmRefreshLink img {background-image: url(../../images/themes/themesalta/refresh_ena.png); width: 0px; height: 0px; padding: 8px; background-repeat: no-repeat;}
.bmRefreshLink img:hover {background-image: url(../../images/themes/themesalta/refresh_hov.png); }

.inputColorBrandingThemeVar input {padding: 0px 5px; width: 70px; height:28px;}

.open_down_img_alta img { background-image: url(../../images/themes/themesalta/open_down.gif); width: 0px; height: 0px; padding: 8px; background-repeat: no-repeat;}
.open_down_img_alta img:hover { background-image: url(../../images/themes/themesalta/open_down_hov.gif);}