@import url('font-awesome/css/font-awesome.min.css');

/* CSS Document */

/* Beginning of RedWhale Edits */

a         {text-decoration: none;}
a:link    {color: #0070D2; text-decoration: none !important;}
a:visited {color: #0070D2; outline: none;}
a:hover   {color: #0070D2; text-decoration: underline;}
a:active  {color: #0070D2; outline: none;}

body {
  background: #ffffff;
  /* min-width: 985px; */
  vertical-align:middle;
  font-size: 11px;
  font-family:'Helvetica Neue', arial, helvetica, sans-serifserif;
  padding: 0;
  margin: 0;
}

#mainBody{
/* min-width: 985px; */
}

.pane-tree-enclosure {
    background-color:#ffffff;
    background-image:url(../image/bg_workarea_tree.png);
    background-repeat:repeat-x;
    background-position:top;
}
.pane-middle 
{
    border-top:0;
    border-left: 1px solid #D8D8D8;
    border-right: 1px solid #D8D8D8;
    border-bottom:0;
    background-color:White;
}
.superscript {
    font-size:7px;
    vertical-align:super;
}
.gridSpanColmResizer{
float:right;width:5px;min-height:30px;height:19px;cursor:col-resize;top:0px;overflow:hidden;right:0px;clear:both;


position:absolute;
/*width:3px;
min-height:19px;
height:19px;
cursor:col-resize;
top:0px;
overflow:hidden;
right:0px;
clear:both;
background-image: url(../image/bg_table_header.png);
    background-position: bottom;
    background-repeat: repeat-x;*/
}

.gridSpanColmResizer1{
float:right;width:5px;min-height:19px;height:19px;cursor:default;top:0px;overflow:hidden;right:0px;clear:both;
position:absolute;
}

#BackgroundFilter {
    position:fixed;
    z-index:201;
    background:transparent url('../image/bg_white_filter_big.png') repeat;
    width:100%;
    height:100%;
}
#popup_background 
{
    background-image:url(../image/popup_background.png);
    background-repeat:repeat-x;
}

#popup_header 
{
/*     background-image:url(../image/popup_header.png); */
/*     background-repeat:repeat-x; */
}

.success-box 
{
    /* border: solid 1px #419014; */
    margin-top:5px;
    margin-bottom:10px;
    padding:10px;
}

.success-box-icon 
{
    width:20px;
    padding:4px;  
}

.error-box 
{
    /* border: solid 3px #D0011B; */
    background-color:#F8CBCB;
    margin-top:5px;
    margin-bottom:10px;
/*     width:600px; */
}
.error-box-label 
{
    font-weight:bold;
    font-size:12px;
    width:62px;
    padding-left:10px;
}
.error-box-messages 
{
/*     color:#C40000; */
    font-size:11px;
    font-family:'Helvetica Neue', arial, helvetica, sans-serifserif; 
}
.error-box-messages .tab-label
{
    color:#C40000;
    font-weight:bold;
}
.error-box-messages li
{
    padding-left:15px;
}
.error-box-messages li.current-tab 
{
    background-image:url(../image/arrow_orange_selected.png);
}
.error-box-messages .current-tab-text 
{
    padding-right:15px;
    background-image:url(../image/arrow_orange_left_selected.png);
    background-position:right 5px;
    background-repeat:no-repeat;
}

.popup_breadcrumb 
{
    color: #0070d2;
    height:16px;
    line-height:16px;
    vertical-align:middle;
    padding-top:0px; 
    padding-left:5px;
}

.radiobutton_nav 
{
    border: solid 1px #536174;
    height:23px;
    line-height:23px;
    vertical-align:middle;
}

.radiobutton_left 
{
    text-align:left;
    padding-left:10px;
}

.radiobutton_middle 
{
    text-align:center;
}

.radiobutton_right 
{
    text-align:right;
    padding-right:10px;
}

a         {text-decoration: none;}

img 
{
    padding: 0;
    margin: 0;
    border: none;   
}

img.icon-standard 
{
    vertical-align: middle;
}

div 
{
    padding: 0;
    margin: 0;   
}

.containingTable 
{
    /*border-left: 1px solid #e0e5ee;
    border-right: 1px solid #e0e5ee;
    border-bottom: 1px solid #e0e5ee; */
    background-color:white;
    width:99%;
}

.containingTable_leftmargin{
	margin-left:8px;
}

.sectionBorder{
	border-left: 1px solid #e0e5ee;
    border-right: 1px solid #e0e5ee;
    border-bottom: 1px solid #e0e5ee;
}

.containingTableBottomBorder
{
    line-height: 15px;
    height:15px;
    clear: both;
}

#header-logout 
{
    float:right;
    padding-top:6px;
    padding-right:5px;
    color:#666666;
}

#Suite-Nav-navigator-icon 
{
    display:block;
    position:absolute;
    top:7px;
    left:2px;
}

#Suite-Nav-home-icon 
{
    display:block;
    position:absolute;
    top:7px;
    left:9px;
}

#Suite-Nav-inbox-icon 
{
    display:block;
    position:absolute;
    top:7px;
    left:8px;
}

#Suite-Nav-my-account-icon 
{
    display:block;
    position:absolute;
    top:7px;
    left:2px;
}

#Suite-Nav-search-icon 
{
    display:block;
    position:absolute;
    top:7px;
    left:5px;
}

#Suite-Nav-help-icon 
{
    display:block;
    position:absolute;
    top:7px;
    left:11px;
}

#Suite-Nav-history-icon 
{
    display:block;
    position:absolute;
    top:7px;
    left:4px;
}

#History-box 
{
    display:none;
    position:absolute;
    top:47px;
    left:405px;
    z-index:11;
    background-color:White;
    border:solid 1px #333333;
    line-height:20px;
    width:200px;
    word-break: break-all;    
}

#History-box a
{
    text-decoration:none;
}

#History-box .application 
{
    border-bottom:solid 1px #D8D8D8;
    padding:5px 0 5px 0;
}

#History-box .icon
{
    width:20px;
    padding-left:10px;
}

#History-box table 
{
    width:100%;
} 

#History-box tr:hover td
{
    background-color:#BBBBBB;    
}

.history_box_row_hover
{
    background-color:#BBBBBB;    
}

.history_box_row
{
    background-color:#FFFFFF;    
}

#History-box .title 
{
    font-weight:bold;
    margin-left:10px;
}

#Suite-Header
{
  position: relative;
  height: 42px;
  z-index: 10;
}

#Suite-Login 
{
    position: absolute;
    top: 7px;
    right: 7px;
    color: #666666;
}

#Suite-Text
{
    line-height:41px;
    vertical-align:50%;
    font: 22px Century;
    font-style: italic;
    color: #666666;
}

#Suite-Title
{
    height:41px;
    position: relative;
    top: 6px;
    left: 0px;
}

#Suite-Nav
{
    position:absolute;
    height:29px;
    top: 21px;
    right: 0px;
    font-weight:bold;
    color: #FFFFFF;

}

#Suite-Nav a 
{
    font-weight:bold;
    color: #FFFFFF;
}

#Suite-Nav div 
{
    height:29px;
    width:100px;
    position:relative;
    float:right;
    background-image:url(../image/menu_slice.png);
    background-repeat:repeat-x;
    
    line-height:29px;
    text-align:center;
    vertical-align:middle;
}

#Suite-Nav img 
{
    float:right;
}
#header-logout a
{
    color:#246ac1;
}

#app-logo 
{
    float:left;
    padding-top:15px;
    font-size:14px;
    color:#16325c;
    font-family:'Helvetica Neue', arial, helvetica, sans-serifserif;
    /* font-style:italic; */
    font-weight: bold;
  	position:relative;
  	z-index:100;
  	text-transform: uppercase;
}

.float-wall
{
    clear: both;
    /* width:985px; */
}

#suite-menus 
{
    
    float: right;
    clear:right;
    padding:0px;
    margin:0px;
    width:598px;
    height:29px;
    line-height:29px;
}

#Suite-Login 
{
    position: absolute;
    top: 7px;
    right: 7px;
    color: #666666;
}

#Suite-Text
{
    line-height:41px;
    vertical-align:50%;
    font: 22px Century;
    font-style: italic;
    color: #666666;
}

#Suite-Title
{
    height:41px;
    position: relative;
    top: 6px;
    left: 0px;
}

#Suite-Nav
{
    position:absolute;
    height:29px;
    top: 21px;
    right: 0px;
    font-weight:bold;
    color: #FFFFFF;

}

#Suite-Nav a 
{
    font-weight:bold;
    color: #FFFFFF;
}

#Suite-Nav div 
{
    height:29px;
    width:100px;
    position:relative;
    float:right;
    background-image:url(../image/menu_slice.png);
    background-repeat:repeat-x;
    
    line-height:29px;
    text-align:center;
    vertical-align:middle;
}

#Suite-Nav img 
{
    float:right;
}

.header_items
{
    width:90px;
    height:29px;
    
    position: relative;
    float: right;
    top:3px;
    padding:0px;
    margin:0px;
    
    background-image:url(../image/menu_slice.png);
    background-repeat:repeat-x;
    
    font-family:'Helvetica Neue', arial, helvetica, sans-serifserif;
    font-size:11px;
    font-weight:bold;
    color:#ffffff;
    text-align:center;
    line-height:29px;
    vertical-align:sub;
    
    
    /****** v1 ************
    background-image: url(../image/suite_button.png);
    background-repeat:no-repeat;
    
    color:#ffffff;
    text-align:center;
    font-weight:bold; */
}

#menu_navigator 
{
    position: relative;
    float: right;
    top:0px;
    padding-top:8px;
    margin:0px;

    width:85px;
    height:29px;
    
    background-image:url(../image/menu_slice.png);
    background-repeat:repeat-x;
    
    font-family:'Helvetica Neue', arial, helvetica, sans-serifserif;
    font-size:11px;
    font-weight:bold;
    color:#ffffff;
    text-align:left;

}

.header_items_divider 
{
    position: relative;
    float: right;
    top:0px;
    padding:0px;
    margin:0px;
    margin-left:-3px;
    margin-right:-3px;
}

.enclose 
{
     /*Need to calculate the height of the inside table, and then add the height of the scroll bar */
    overflow:auto;
}


.enclose2 
{
    width:930px;
    height:154px; /*Need to calculate the height of the inside table, and then add the height of the scroll bar */
    overflow:auto; 
}

.enclose3 
{
    width:920px;
    height:202px; /*Need to calculate the height of the inside table, and then add the height of the scroll bar */
    overflow:auto; 
}

.enclose4 
{
    width:742px;
    height:102px; /*Need to calculate the height of the inside table, and then add the height of the scroll bar */
    overflow:auto; 
}

ul 
{
    font-family:'Helvetica Neue', arial, helvetica, sans-serifserif;
    font-size:12px;
    margin-right:0px;
    margin-left:10px;
    margin-top:10px;
    margin-bottom:10px;
    padding:0px;
    list-style: none;
}
ul span
{
    font-family:'Helvetica Neue', arial, helvetica, sans-serifserif;
    font-size:12px;
    margin-right:0px;
    margin-left:0px;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
    list-style: none;
}
ul li
{
/*     background-image:url(../image/arrow_orange.png); */
    background-position:left 6px;
    background-repeat:no-repeat;
    padding:0px;
    padding-left:10px;
    padding-bottom:3px;
    margin-bottom:3px;
    line-height:15px;
    vertical-align:middle;
    margin:0px;
}

.warning-box 
{
    /* border: solid 3px #FF8300; */
    background-color:#F2D4B4;
    margin-top:5px;
    margin-bottom:10px;
	/* width:600px; */
}
.warning-box-label 
{
    font-weight:bold;
    font-size:12px;
    width:150px;
    padding-left:10px;
}
.warning-box-messages 
{
    color:#000000;
    font-size:11px;
    font-family:'Helvetica Neue', arial, helvetica, sans-serifserif; 
}
.warning-box-messages .tab-label
{
    color:#EC8529;
    font-weight:bold;
}
.warning-box-messages li
{
    padding-left:15px;
}

.col_seperator 
{
    width:10px;
    background-image:url(../image/col_bar_slice.png);
    background-repeat:repeat-y;
}

/* End of RedWhale edits */

.body_logon
{
  font-family : 'Helvetica Neue', arial, helvetica, sans-serifserif;
  font-size : 11px;
  background   : #003366;
  background-image  : none;
    cursor: default;
}

td
{
   font-family: 'Helvetica Neue', arial, helvetica, sans-serifserif;
   font-size  : 12px;
}

/* RedWhale edit */

input, textarea, select {
	font-family: 'Helvetica Neue', arial, helvetica, sans-serifserif;
	font-size:12px;
	line-height:normal;
	background-color:#ffffff;
}

#tbleditableGrid input {
	background-color:#FFFFFF !important;
}

input {
	height:20px;
	background-color:transparent;	
}
input[type=checkbox]{
	border:none;
}

.advanced_search_form select{
	width:140px;
}
/* #queryBuilderBody input, #queryBuilderBody textarea, #queryBuilderBody select ,
.advanced_search_form input, .advanced_search_form textarea, .advanced_search_form select {
	border: 1px solid #CCCCCC;
	height:23px;
	line-height:normal;
	padding: 2px 3px 1px 3px;
} */
.advanced_search_form LABEL{
	color: #00386d;	
}

#detailSave {
	padding: 0px 0px 15px 20px;
}

.advanced_search_form{
	
}
.advanced_search_label {

	
}

.advanced_search_label_td {
	text-align:left !important;
	width:250px;
	height:30px;
	padding-left:0px !important;
	
}
.advanced_search_input_td {
	padding-left:0px !important;	
}
.advanced_search_saveas_td{
	
}

.advanced_search_saveas_button{
	
}

#show_caseinsensitive_table{
	margin-left:-7px;	
}
.show_caseinsensitive_td{
	width:205px;
}
.search_clear_td{
	
}

.button_style, .button_style INPUT{
	
}
.button_style, .button_style INPUT{
	background:none !important;
	height:auto !important;
	line-height:normal !important;
	cursor:pointer;
}

.button_style INPUT, button{
	border: 1px solid #CCCCCC !important;
	background-color:#F4F4F4 !important;
	
}
.button_style INPUT{
	padding :1px 2px 1px 2px !important;
}
.query_builder_checkbox{
	border:none !important;
	vertical-align: middle;
	margin-bottom:2px;
}

#queryBuilderTable td{
	border:0px !important;
}
#queryBuilderTable .tblrow td{
	min-height:auto;
	height:auto;
}
.query_table_field_td{
	 
}
.query_table_operator_td{
	 
}
.query_table_value_td{
	 
}
.query_table_logic_td{
	 
}
.query_table_delete_td{
	
}
.quicksearch_table{
	/* margin-left:10px; */	
}
.quicksearch_table td{
	/* padding-left:5px; */
}
.quicksearch_table select{
	width:140px;
}
.quicksearch_table_field_td{
	 
}
.quicksearch_table_operator_td{
	 
}
.quicksearch_table_value_td{
	 
}
.quicksearch_table_Filter_td{
	 
}
input#quickSearchValue {
	width:139px !important;
}
/* End of RedWhale edit */
.fieldset
{
  border: 1px solid #D8D8D8; 
}


hr{
	color:#D8D8D8;
	height: 1px;
}

.disableButton 
{
  font-size: 11px;
  color: #333333; 
}



.icon
{
  cursor : hand;
  border-width: 0px;
  vertical-align: bottom;
}

.header_icon_info{
	font-size:16px;
	color:#54698d;
}

.section_header_detail_text{
	color:#54698d;
	font-weight: bold;
	font-size: 11px
}

.icon_info
{
  cursor : hand;
  border-width: 0px;
}

a 
{
  color: #000000;
  text-decoration: none;
  cursor : hand;
}

a:hover 
{
  text-decoration: underline;
  cursor : hand;
}


.a_header
{
  color: #666666;
  text-decoration: none;
  clear: none;
  float: none;
  height: auto;
  width: auto;
 }

.head_bracket
{
  color: #ffcc00;
  background: #DEE6EF;
}

.a_header:hover
{
  border-bottom: 1px solid #FF9900;
  text-decoration: none;
  cursor: hand;

  }
.a_menu 
{
  color: #666666;
  text-decoration: none;
  clear: none;
  float: none;
  height: auto;
  width: auto;
  border: 1px solid #B1B9E2;
}

.a_menu:hover 
{
  border: 1px solid #CEFFFF;
  text-decoration: none;
  cursor: hand;
}

.a_submenu 
{
  color: #666666;
  text-decoration: none;
  clear: none;
  float: none;
  height: auto;
  width: auto;
  border: 1px solid #B0DCFD;
}

.a_submenu:hover 
{
  border: 1px solid #CEFFFF;
  text-decoration: none;
  cursor: hand;
}


.a_tblcell 
{
  color: #333333;
  font-weight: normal;
  text-decoration: none;
}

.a_tblcell:hover 
{
  text-decoration: underline;
}

image 
{
  border: 0px;
}

.pagetitle 
{
  color: #16325c;
  font-size: 12px;
  font-weight: bold;
}

.tblmenubar 
{
  background: #B1B9E2;
  border-bottom : 1px solid #CEFFFF;
}

.menubar
{
  color: #666666;
  background: #B1B9E2;
  border-top: 1px solid #B1B9E2;
  border-right: 1px solid #B1B9E2;
  border-left: 1px solid #B1B9E2;
  border-bottom: 1px solid #CEFFFF;
}

.menubar_highlight
{
  color: #666666;
  background: #B0DCFD;
  border: 1px solid #CEFFFF;
  cursor: default;
}

.tblsubmenubar
{
  background: #B0DCFD;
}

.submenubar 
{
  color: #666666;
  background: #B0DCFD;
}

.submenubar_highlight 
{
  color: #666666;
  background: #CEFFFF;
  cursor: default;
}


.breadcrum_right
{
  color: #999999;
  background: #ffffff;
  border-top: 2px solid #999999;
   
}
.breadcrum_highlighted
{
  color: #16325c;
  font-weight:bold;
 }

.infobar_left 
{
  color: #ffffff;
  background: #B1B9E2;
}

.infobar_right 
{
  color: #ffffff;
  background: #999999;
  background-image:   url(../image/bg_infobar_right.gif);
}

.info_left
{
  height:30px;
 color:#009900;
 vertical-align: middle;
}

.info_right
{
 vertical-align: middle;
 text-align: right;

}


.tblheader_sub
{
  background-image: url(../image/bg_tblheader.gif);
  color: #000000;
  font-size: 11px;
  height:20px;
}

/*redwhale edit */

.breadcrum_left
{
	color: #0070d2;
    height:16px;
    line-height:16px;/* added by RedWhale */
    vertical-align:middle;/* added by RedWhale */
    padding-top:4px; /* added by RedWhale */
    padding-left:10px;/* added by RedWhale */
    padding-bottom:3px;
}

.tblheader_rightmost 
{
    margin-right:3px;
}
   
.tblheader
{
      border-width: 0px;
      text-align:right;
      vertical-align:middle;
      height: 24px;
      font-weight:bold;
      background-color: #E0E5EE;
  	  color:#16325C;
      font-size: 11px;
      padding-right:3px;    
}
    
.tblheader img
{
        margin-right:5px;
        vertical-align:sub;
}

.tblheader a 
{
    color:#FFFFFF;
}
        
.tblheader_left
{
    margin-left:10px;
    vertical-align:sub;
}

.tblheader_inside 
{
    /*background-image: url(../image/tbl_inside_slice.png); /*original */
    background-image: url(../image/tbl_inside_slice_new.png); /*new gradient */
    
  background-repeat: repeat-x;
  font-size: 11px;
  height:27px;
  color:#ffffff;
  font-weight:bold;
}

/*
.tblheadertitle
{
  background-image:   url(../image/bg_tblheader.gif);
  color: #000000;
  font-size: 11px;
  font-weight: bold;
  height:20px; 
}
.tblheader
{
  background-image:   url(../image/bg_tblheader.gif);
  color: #666666;
  font-size: 10px;
  height:20px;
}
*/

.tblheadersubtitle
{
  background-image:   url(../image/bg_tblheader.gif);
  color: #000000;
  font-size: 12px;
  font-weight: bold;
  height:20px;
}

.tblheadertitle_small
{
  background-image:   url(../image/bg_tblheader.gif);
  color: #666666;
  font-size: 11px;
  font-weight: bold;
  height:20px;
}

.header
{ 
  background-image:  url(../image/bg_toolbar.gif);
  border-width: 0px;
  color:#666666;
  font-size: 11px;
  font-family : 'Helvetica Neue', arial, helvetica, sans-serifserif;
  font-weight:bold; 
  vertical-align:middle;
  height: 24px;
  padding-left: 5px;
    white-space:nowrap;
}



.tblheadersubject
{
  background-image:   url(../image/bg_tblheader.gif);
  color: #666666;
  font-size: 12px;
  height:20px;
}

/* Start of RedWhale Edit*/

.tblcellbase 
{
    padding-left:5px;
    padding-right:5px;
    padding-top:5px;
    
}

.info_table_label_large 
{
    font-weight: bold;
    font-size: 14px; 
    color:#333333;
    text-align:right;
}

.info_table_large 
{
    font-size: 14px; 
    color:#333333;
}

.info_table_label
{
    font-weight: bold;
    text-align:right;
}

.tbl_menu_select 
{
    background-image:url(../image/table_row_slice.png);
  height: 21px;
  color:#246AC1;
  font-size: 11px;
  font-family : 'Helvetica Neue', arial, helvetica, sans-serifserif;
  font-weight:bold;
  text-align:center;
  
  border:0px;
  
  padding-left:5px;
  padding-right:5px;
}
.tbl_menu_select a 
{
    color:#246AC1;
  font-size: 11px;
  font-family : 'Helvetica Neue', arial, helvetica, sans-serifserif;
  font-weight:bold;
  text-align:center;
  text-decoration:underline;
}

.tblcolmtitle 
{
  background-color:#D1ECF6;
  border-left: 1px solid #18A2D2;
  border-top:1px solid #18A2D2;
  border-bottom:1px solid #18A2D2;
  padding-top:3px;
  color:#53688e;
  font-size: 10px;
  font-family : 'Helvetica Neue', arial, helvetica, sans-serifserif;
  font-weight:bold;
  text-align:left;
  min-height:19px;  
  height:19px;
  text-transform: uppercase
  
}

.tblcolmtitle td
{  
	padding-left: 5px;
    padding-right: 5px;
	border-left: 1px solid #18A2D2;
    /* border-right: 1px solid #D8D8D8; */
    background-position: bottom;
    background-color:#D1ECF6;
    border-top:1px solid #18A2D2;
    border-bottom:1px solid #18A2D2;
    color:#53688e;
	font-size: 10px;
	font-family : 'Helvetica Neue', arial, helvetica, sans-serifserif;
	vertical-align:top;
}


.tblcolumntitle 
{
  color:#53688e;
  font-size: 11px;
  font-family : 'Helvetica Neue', arial, helvetica, sans-serifserif;
  font-weight:bold;
  text-align:left;
  min-height:19px;  
  height:19px;
}

.tblcolumntitle td
{  
	padding-left: 5px;
    padding-right: 5px;
	border-left: 1px solid #D8D8D8;
    border-right: 1px solid #D8D8D8;
    border-bottom: 1px solid #5a5a5a;
    border-top: 1px solid #D8D8D8;
    background-position: bottom;
    background-color: White;
	font-size: 11px;
	font-family : 'Helvetica Neue', arial, helvetica, sans-serifserif;
	vertical-align:top;
}

.tblcolmtitle th
{   
	padding-left: 5px;
    padding-right: 5px;
    padding-top: 1px;
    padding-bottom: 4px;
    /* border-left: 1px solid #D8D8D8; */
    border-left: 1px solid #18A2D2;
    border-bottom: 1px solid #18A2D2;
    border-top: 1px solid #18A2D2;
    background-position: bottom;
    background-repeat: repeat-x;
    background-color:	#D1ECF6;
    text-align: left;
	font-size: 10px;
	font-family : 'Helvetica Neue', arial, helvetica, sans-serifserif;
	vertical-align:top;
}

.stacked-cell th{
     padding-left: 0px;
    padding-right: 0px;
}

.stacked-cell td{
    padding-left: 0px;
    padding-right: 0px;
}

.normal-row {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;    
}

th .stacked-row{
	padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-bottom:1px solid #18A2D2;
}

.stacked-row {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-bottom:1px solid #D8D8D8; 
}

.stacked-row-bottom {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-top:0px; 
}

.tblcolmtitle1 
{
  color:#53688e;
  font-size: 10px;
  font-family : 'Helvetica Neue', arial, helvetica, sans-serifserif;
  font-weight:bold;
  text-align:left;
  min-height:19px;  
  height:19px;
  text-transform: uppercase
}

.tblcolmtitle1 td
{  
  padding-left: 2px;
    padding-right: 2px;
    border-right: 0px solid #D8D8D8;
    border-bottom: 0px solid #5a5a5a;
    border-top: 0px solid #D8D8D8;  
  border-left: 0px solid #D8D8D8;  
}

.tblcolmtitle1 th
{   
  padding-left: 2px;
    padding-right: 2px;
    border-right: 0px solid #D8D8D8;
    border-bottom: 0px solid #5a5a5a;
    border-top: 0px solid #D8D8D8;
  border-left: 0px solid #D8D8D8;  
 
}

.tblcellpaging
{
  background: #ffffff;
  height:35px;
  
  align: right;
}


.tblcaption 
{
  background: #BFC5E7;
  min-height: 22px;   
  height:22px;
  color:#666666;
  font-size: 10px;
  font-family : 'Helvetica Neue', arial, helvetica, sans-serifserif;
  font-weight:bold;
  text-align:left;
  border-width:0;
}

.tblcellsearch
{
  background: #ffffff;
  
}

.tblbottomactions
{
  background: #ffffff;
  padding-left: 3px;
  padding-bottom:3px;
}

.tblbottomactionstxt
{
  background: #ffffff;
  padding-right:3px;
  padding-bottom:3px;
}

.tblsubheader_error
{
  color: #cc0000;
  background: #ffffff;
  height: 30px;
}

.tblsubheader_info
{
  color: #669900;
  background: #ffffff;
  height: 30px;
}

/*RedWhale Edit */
.tblrowspan 
{
  background: #ffffff;
  min-height:20px;
  height:20px;
  font-family : 'Helvetica Neue', arial, helvetica, sans-serifserif;
  font-size:10px;
}

.tblaltrow 
{
  background: #f4f6f9;
  min-height:20px;    
  height:20px;
  font-family : 'Helvetica Neue', arial, helvetica, sans-serifserif;
  font-size:12px;
}

.tblaltrow td
{    
	padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-left: 1px solid #D8D8D8; 
    border-right: 1px solid #D8D8D8;  
    border-bottom: 1px solid #D8D8D8;
	font-family : 'Helvetica Neue', arial, helvetica, sans-serifserif;
	font-size:12px;
}

.tblrowspan td
{    
    padding-left:5px;
	padding-right:5px;    
    border-color:#D8D8D8;
    border-style:solid;
    border-bottom-width:1px;
    border-left-width:1px;
    border-right-width:0px;
    border-top-width:0px;
    border-spacing:0px;  
	font-family : 'Helvetica Neue', arial, helvetica, sans-serifserif;
	font-size:12px;
}


.tblcellwhite 
{
  background: #ffffff;
  height: 20px;
}

.tblcellgrey 
{
  background: #E0E5EE;
  height: 20px;
}

.tblrowover
{
  background-color:#d8dde6;
  min-height:20px;        
  height:20px;
  font-family : 'Helvetica Neue', arial, helvetica, sans-serifserif;
  /* font-size:12px; */
}

.tblrowover  td
{    
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-left: 1px solid #D8D8D8; 
    border-right: 1px solid #D8D8D8;  
    border-bottom: 1px solid #D8D8D8; 
	font-family : 'Helvetica Neue', arial, helvetica, sans-serifserif;
	/* font-size:12px; */
	overflow:hidden;
}

.tblrow
{
  background: #ffffff;
  min-height:20px;        
  height:20px;
  font-family : 'Helvetica Neue', arial, helvetica, sans-serifserif;
  font-size:12px;
}

.tblrow  td
{    
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-left: 1px solid #D8D8D8; 
    border-right: 1px solid #D8D8D8;  
    border-bottom: 1px solid #D8D8D8; 
	font-family : 'Helvetica Neue', arial, helvetica, sans-serifserif;
	font-size:12px;
	overflow:hidden;
} 

.gridtblrowover
{
  background-color:#BBBBBB;
  min-height:20px;        
  height:20px; 
}

.gridtblrowover  td
{    
  border:0px;
}

.gridtblcellgrey 
{
  background: #eeeeee;  
  min-height:20px;  
  height:20px;
}

.gridtblcellblue
{
  background: #ffffff;  
  min-height:20px;  
  height:20px;
}

.gridtblcellgrey td
{
border:0px;
}


.gridtblcellblue td
{
border:0px;
}


.gridtblcellwhite
{
  background: #ffffff;
  min-height:20px;  
  height:20px;
}

.gridtblcelltestblue{
  background: #fff3ff;  
  min-height:20px;  
  height:20px;
}

.gridtblcelltestgrey{
  background: #ddeedd;  
  min-height:20px;  
  height:20px;
}

.gridgroupby 
{ 
  font-size: 12px;
  font-weight: bold;  
}

.tblcellseparator
{
  /* background: #BBBBBB; */
  background: #e0e5ee;
  height: 1px;
}

.tblcelllastseparator 
{
  /* background: #ffffff; */
  height: 5px;
}

 .tblcellseparator_blue_big
 {
  /* background: #BFC5E7; */
  height: 3px;
 }

.tblcellbutton 
{
  background: #ffffff;
}

/* Beginning RedWhale Edit */


.tabcaption 
{
 	height: 30px;
    background-image: none;
    vertical-align: middle;
    text-align: center;
    font-size: 12px;
    padding-left: 6px !important;
    padding-right: 6px !important;
    color: #666666;
    background: none repeat scroll 0% 0% #F4F4F4 !important;
    background-repeat: repeat-x;
    cursor:pointer;
}

a.tabcaption_a{
  /* color:black;
  text-decoration: none; */
}

a.tabcaption_a:link {
 /* color:black;
  text-decoration: none; */
}

a.tabcaption_a:hover {
/* color:black;
  text-decoration: underline; */
}

a.tabcaption_a:visited {
/* color:black;
  text-decoration: none; */
}

a.tabcaption_a:active {
  /* color:black;
  outline: none; */
}

.tabcaption_v 
{
 
  /* color: #246AC1;
  font-size: 11px;
  height: 18px;

  cursor: hand;
  vertical-align: middle;
  align: left;
  width: 100px;
  height: 25px; */
}

.tabcaption_left
{
/*   height:18px;
  width: 7px; 
    
    display: inline;
    float: left; 
  margin-left:0px;
  background-image: url(../image/new_skins/rev_tab_left_cm1.png); */
}

.tabcaption_right
{ 
/*   height:18px;
  width: 7px;
  display: inline;
  margin-right:0px;
    float: right;    
  background-image: url(../image/new_skins/rev_tab_right_cm1.png);    */
}

.tabcaption_highlight_left
{ 
  /* height:18px;
  width: 7px;
  display: inline;
    float: left; 
  margin-left:0px;
  background-image: url(../image/new_skins/tab_highlighted_left_cm1.png); */
}

.tabcaption_highlight_right
{
  /* height:18px;
  width: 7px;
  display: inline;
  margin-right:0px;
  float: right;    
  background-image: url(../image/new_skins/tab_highlighted_right_cm1.png); */
}

.tabcaption_separator /* Deprecated */
{
  /* background: #ffffff;
  width: 2px; */
}

.tabcaption_highlight
{
	/* position:absolute; */
	top:1px;
    text-decoration: none;
  	color: #0069AA !important;
  	background-color: #ffffff !important;
/*   	border-right: 1px solid #ccc !important;
  	border-left: 1px solid #ccc;
  	border-top: 1px solid #ccc;
  	border-bottom: 1px solid #fff !important;
 */
    height: 30px;
    background-image: none;
    vertical-align: middle;
    text-align: center;
    font-size: 12px;
    padding-left: 6px !important;
    padding-right: 6px !important;
    background-repeat: repeat-x;
    cursor:pointer;
    font-weight:bold;
 }

 .tabcaption_highlight_hover
{
    /* text-align: center;
    line-height: 18px;  
    float: left;
    margin-left:0px;
    margin-right:0px;    
    display: inline;
    color: #FFFFFF;   
    cursor: pointer;
  background-image: url(../image/new_skins/tab_highlighted_slice_cm1.png);
  BACKGROUND-REPEAT: repeat-x;   */
 }

 .tabcaption:hover 
{
    /* color: #FFFFFF;
    font-weight: bold;
    background-image: url(../image/new_skins/tab_highlighted_slice_cm1.png); */
    
}
.tabcaption:hover div.tabcaption_left 
{
    /* background-image: url(../image/new_skins/tab_highlighted_left_cm1.png); */
}
.tabcaption:hover div.tabcaption_right
{
    /* background-image: url(../image/new_skins/tab_highlighted_right_cm1.png); */
}
.tabcaption_tabs 
{
    /* border-top: 2px solid #7490BC; */  
}
a.tabcaption_highlight_a {
    /* color: #FFFFFF;
  text-decoration: none; */
}
 
a.tabcaption_highlight_a:link {
  /* color: #FFFFFF;
  text-decoration: none; */
}

a.tabcaption_highlight_a:hover {
 /* color: #FFFFFF;
  text-decoration: underline; */
}

a.tabcaption_highlight_a:visited {
    /* color: #FFFFFF;
  outline: none; */
}

a.tabcaption_highlight_a:active {
   /* color: #FFFFFF;
  outline: none; */
}

.tabcaption_highlight_v
{
  /* background: #959595;
  color: #FFFFFF;
  font-size: 11px;
  font-weight: bold;
  height: 18px;
  vertical-align: middle;
  align: left;
  
    width: 100px;
  height: 25px; */
}

.tbl_email_background 
{
  background: #eeeeee;
  
}
.tbl_email_editbox
{
width:99%;
}

/*
.tabcaption 
{
  background: #99AAE3;
  color: #333333;
  font-size: 10px;
  height: 18px;
  border-top: 1px solid #99AAE3;
  border-left: 1px solid #99AAE3;
  cursor: hand;
  vertical-align: middle;
  align: center;
}

.tabcaption_v 
{
  background: #99AAE3;
  color: #333333;
  font-size: 10px;
  height: 18px;
  border-top: 1px solid #99AAE3;
  border-right: 1px solid #FFFFFF;
  border-left: 1px solid #99AAE3;
  border-bottom: 1px solid #FFFFFF;
  cursor: hand;
  vertical-align: middle;
  align: left;
  width: 100px;
  height: 25px;
}

.tabcaption_separator
{
  background: #ffffff;
  width: 2px;
}

.tbl_email_background 
{
  background: #eeeeee;
  
}
.tbl_email_editbox
{
width:99%;
}

.tabcaption_highlight
{
  background: #BFC5E7;
  color: #333333;
  font-size: 10px;
  font-weight: bold;
  height:18px;
  vertical-align: middle;
  text-align: center;
  border-top: 1px solid #BFC5E7;
  border-right: 1px solid #BFC5E7;
  border-left: 1px solid #BFC5E7;
  border-bottom: 1px solid #BFC5E7;


 }

.tabcaption_highlight_v
{
  background: #BFC5E7;
  color: #333333;
  font-size: 10px;
  font-weight: bold;
  height: 18px;
  vertical-align: middle;
  align: left;
  
  border-top: 1px solid #BFC5E7;
  border-right: 1px solid #BFC5E7;
  border-left: 1px solid #BFC5E7;
  border-bottom: 1px solid #ffffff;
    width: 100px;
  height: 25px;
}*/

#hm_treediv
{
   /* background-image:   url(../image/blue_gradient.png);
    background-repeat:repeat-x;*/
    
}

.pane_tree
{
    background-image:   url(../image/blue_gradient.png);
    background-repeat:repeat-x;    
}

.header_icon 
{
    text-align:right;
    margin-right:10px;
}

/* End of RedWhale Edit */

.subtblheader 
{
  background-image:   url(../image/bg_tblheader.gif);
  color: #ffffff;
  font-size: 11px;
  height: 25px;
}

.global_role 
{
  color: #4463cc;
}

.font_grey 
{
  color: #999999;
}

.font_darkgrey 
{
  color: #666666;
}

.main_border
{
  width: 100%;
  text-align: center;
  border: thin solid #BFC5E7;
  vertical-align: top;
  background-color: #ffffff;
  height: 300px;
}

.main_border_td
{
  width: 100%;
  text-align: center;
  vertical-align: top;
  background-color: #ffffff;
  height: 300px;
}

.main_block
{
  vertical-align: top;
  background-color: #ffffff;
  width: 100%;
}

.tbleheader_v
{
  color: #000000;
  font-size: 11px;
  font-weight: bold;
  height:15px;
  text-align: right;
}

.table_border
{
  border-top: 1px solid #D8D8D8;
  border-right: 1px solid #D8D8D8;
  border-bottom: 1px solid #D8D8D8;
  border-left: 1px solid #D8D8D8;
}

.tblcaption_border
{
  background: #BFC5E7;
  color: #111111;
  font-weight: bold;
  height: 15px;
  border-top: 1px solid #333333;
  border-right: 1px solid #333333;
  border-bottom: 1px solid #333333;
}

.tblcaption_yellow_border
{
  background: #FFFF99;
  color: #111111;
  font-weight: bold;
  height:15px;
  border-top:1px solid #333333;
  border-right:1px solid #333333;
  border-bottom:1px solid #333333;
}

.tblcellgrey_border
{
  background: #eeeeee;
  border-right: 1px solid #333333;
  border-bottom: 1px solid #333333;
}

.tblcellblue_border
{
  background: #eff3ff;
  border-right: 1px solid #333333;
  border-bottom: 1px solid #333333;
}

.pop_header
{
  font-family : 'Helvetica Neue', arial, helvetica, sans-serifserif;
  font-size : 11px;
  font-weight:bold;
  color: #111111;
}

.td_orange_header
{
  background: #FFE3BB;
  border-right:1px solid #FFEFD7;
  border-bottom:1px solid #FFEFD7;
}
.td_orange
{
  background: white;
  border-bottom:1px solid #FFE3BB;
}

.pane
{
  border:1px solid #D5FDFC;
 
}
.header_userinfo
{
  font-family : 'Helvetica Neue', arial, helvetica, sans-serifserif;
  font-weight:bold;
}

.header_logout
{
  font-family : 'Helvetica Neue', arial, helvetica, sans-serifserif;
  color: #666666;
  font-weight:bold;

}

.header_blank_img{
  background-color: #DEE6EF; 
  color: #DEE6EF;     
}

.header_app_name
{
  font-family : 'Helvetica Neue', arial, helvetica, sans-serifserif;
  font-size : 11px;
  color: #666666;
  font-weight:bold;
  vertical-align:middle;
  text-align: left;
  z-index: 450;
  position:absolute;
}

/* RedWhale Edit */
.app_navigation {
  font-family : 'Helvetica Neue', arial, helvetica, sans-serifserif;
  font-size: 11px;
  color: #246AC1;
  font-weight:bold;

  display: block;
  float: left;
  height: 30px;
  line-height: 30px;
  margin-left: 5px;
  margin-right: 5px;
  padding-left: 5px;
  padding-right: 5px;
  color: #284770;
}
.app_header
{
    height:23px;
    width:100%;
    font-weight:bold;
    color: #003365;
	float:left;
	display: block;
	float: left;
	height: 30px;
	line-height: 30px;
	margin-left: 5px;
	margin-right: 5px;
	padding-left: 5px;
	padding-right: 5px;
	color: #284770;
}

.truncatedHeader
{
overflow:hidden;
text-overflow:ellipsis;
width:500px;
white-space:nowrap;
}

.truncatedValue
{
overflow:hidden;
text-overflow:ellipsis;
max-width:140px;
white-space:nowrap;
}

.truncatedValueWidth
{
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
}

.truncatedBreadCrumb
{
overflow:hidden;
text-overflow:ellipsis;
max-width:300px;
white-space:nowrap;
}

.truncatedBreadCrumbWidth
{
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
}

div.egvTag
{
overflow: auto;
border-bottom:1px solid #d8d8d8;
}

div.egvTag table 
{
table-layout: fixed;
border-collapse: collapse;
}

div.egvTag thead th
{
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	cursor: default; 
	color: #53688e;
	text-transform: uppercase;
	background-color: #D1ECF6;
	border-bottom: 1px solid #18A2D2;
	border-top: 1px solid #18A2D2;
	padding-top: 4px;
	padding-bottom: 4px;
	/* position:relative; */
}
  
div.egvTag thead th 
{

}

th.locked 
{
font-size: 10px;
font-weight: bold;
text-align: left;
position:relative;
cursor: default;
z-index: 50;
}

td.locked
{
font-weight: bold;
position: relative;
z-index: 10;
}

th.thnewlocked
{
font-size: 11px;
font-weight: bold;
text-align: left;
position:relative;
z-index: 60;
}

th.thnewheadlocked
{
font-size: 11px;
font-weight: bold;
text-align: center;
position:relative;
cursor: default;
z-index: 100;
}

.a_yellow_bold 
{
  color: #ffcc00;
  font-weight: bold;
  text-decoration: none;
}

.a_yellow_bold:hover 
{
  text-decoration: underline;
}
.frmheader 
{
  color: #666666;
  font-size: 11px;
  height: 25px;
}

.frmheadertitle 
{
  color: #666666;
  font-size: 11px;
  font-weight: bold;
  height: 25px;
}

.font_orange
{
  color: #ffcc00;
}
.hilite
{
  /* background: #a8b7c7;  
  color: white; */
  background-color: #faffbd;
  min-height:20px;  
  height:20px;
}
.nohilite
{
  background: #ffffff;  
}

.tblcellgrey1 
{
  background: #eeeeee;
  height: 20px;
  z-index: 100;
}

 /*Quick Search styles */
 
 /*RedWhale Edit */
  .qsrchList
{
    font-size: 11px;
    color: #333333;
    
    white-space: nowrap;
}

label.qsrchList 
{
    font-family: 'Helvetica Neue', arial, helvetica, sans-serifserif;
    font-weight: bold;
    font-size  : 11px;
    text-align : right;
    border	   : 0;
}

table.qsrchList
{
    border: 0;
}

.text.qsrchList {
    text-align:         left;
}

a.qsrchList {
    font-size:          11px;
    font-weight:        normal;
    border:             0;
    text-decoration:    none;
    background:         #e6e6e6;
    border:             1px solid rgb(0,0,0);
    color:              rgb(0,0,0);
    vertical-align:     middle;
    text-align:         center;
}

a.qsrchList:link
{
 color: rgb(0,0,0);
}
a.qsrchList:visited 
{ 
 color: rgb(0,0,0);
}

.cmTreeView
{
    border-right:     1px solid #999999;
    padding:          0 0 0 0;
    background-color: #FFFFFF; 
}

.theader
{  
  color:#000;
  font-size: 11px;
  text-decoration:none; 
  background:#BBBBBB; 
  font-weight: bold;  
}

.bgWhite
{  
  background-color: #ffffff;  
}

.fwhite 
{  
  	font-family: 'Helvetica Neue', arial, helvetica, sans-serifserif; 
	font-size: 11px; 
  	color: #ffffff; 
	font-weight: bold; 
}

.redcell        {
  background:#ffffeb; 
  color: #bd313e; 
 }

.gray   
{  
	font-family: 'Helvetica Neue', arial, helvetica, sans-serifserif; 
	font-size: 11px; 
	color: #000000; background:#BBBBBB; 
	font-weight:bold;  
}

.graynobold {  
  font-family: 'Helvetica Neue', arial, helvetica, sans-serifserif; 
  font-size: 11px; 
  color: #000000;
  background:#BBBBBB; 
  font-weight:normal;  
}

/* vertical and horizontal alignments*/

.block_centered_top
{
  text-align: center;
  vertical-align: top;
}

.block_centered_middle
{
  text-align: center;
  vertical-align: middle;
}

.block_centered_bottom
{
  text-align: center;
  vertical-align: middle;
}

.block_left_top
{
  text-align: left;
  vertical-align: top;
}
.block_left_bottom
{
  text-align: left;
  vertical-align: bottom;
}

.block_centered_top
{
  text-align: center;
  vertical-align: top;
}

.block_right_middle
{
  text-align: right;
  vertical-align: middle;
}

.block_right_bottom
{
  text-align: right;
  vertical-align: middle;
}

.block_centered_top
{
  text-align: center;
  vertical-align: top;
}

.block_centered_middle
{
  text-align: center;
  vertical-align: middle;
}

.block_right_top
{
  text-align: right;
  vertical-align: top;
}

/**/
 /* Styles for hierarchy tree*/

.tcPopup {
  background-color: menu;
  position: absolute;
  border: solid 1px outset #ffffff;
  cursor: hand;
  z-index: 200;
}

.tcPopup a {
  text-decoration: none;
}

.tcPopup TD {
  font-family: 'Helvetica Neue', arial, helvetica, sans-serifserif;
  font-size: x-small;
  font-style: normal;
  font-weight: normal;
  padding: 3px 4px 3px 6px;
}

.tcPopupRow {
  color: menutext;
  background-color: menu;
  cursor: hand;
}

.tcPopupRowHighlight {
  color: highlighttext;
  background-color: highlight;
  }
  
.contextmenu
{
  background: #eeeeee;
  height: 20px;
  font-size: 13px;

}

.contextmenu_highlight
{
    background: #4D4D4D;
    height: 20px;
    color: #ffffff;
    font-size:13px;
}

/* TOOLBAR */

/* Toolbars for entity, list, tree*/
.toolbar_entity
{
  border-width: 0px;
  text-align:right;
  vertical-align:middle;
  height: 24px;
  background-image:  url(../image/bg_toolbar.gif);
  padding-right:3px; 
    white-space:nowrap;
}
/* tool Bar Tree styles*/
.toolbar_tree
{
  
  border-width: 0px;
  text-align:left;
  vertical-align:middle;
  height: 27px;
  
  /*background-image:  url(../image/table_slice_top.png); /*RedWhale edit: changed url image */
  background-image:  url(../image/table_slice_top_new_2.png); /*RedWhale edit: changed url image */
  background-repeat:repeat-x; /*RedWhale edit: added line */
  
  text-align:left;
  padding: 2px 0px 0px 0px; 
}

.toolbar_tree img
{
    margin-left:10px;
}

.blue_menu_toolbar_tree{
  border-width: 0px;
  text-align:left;
  vertical-align:middle;
  height: 31px;
  text-align:left;
  padding: 2px 0px 0px 0px; 
  color: #16325c;
  background-color:#E0E5EE;
}

.blue_menu_toolbar_tree img
{
    margin-left:10px;
}

.brown_menu_toolbar_tree{
  
  border-width: 0px;
  text-align:left;
  vertical-align:middle;
  height: 31px;
  color: #16325c;
  background-color:#E0E5EE;
  text-align:left;
  padding: 2px 0px 0px 0px; 
}

.brown_menu_toolbar_tree img
{
    margin-left:10px;
}

.red_menu_toolbar_tree{
  
  border-width: 0px;
  text-align:left;
  vertical-align:middle;
  height: 31px;
  color: #16325c;
  background-color:#E0E5EE;
  text-align:left;
  padding: 2px 0px 0px 0px; 
}

.red_menu_toolbar_tree img
{
    margin-left:10px;
}

.pink_menu_toolbar_tree{
  
  border-width: 0px;
  text-align:left;
  vertical-align:middle;
  height: 31px;
  color: #16325c;
  background-color:#E0E5EE;
  text-align:left;
  padding: 2px 0px 0px 0px; 
}

.pink_menu_toolbar_tree img
{
    margin-left:10px;
}

.burgundy_menu_toolbar_tree{
  
  border-width: 0px;
  text-align:left;
  vertical-align:middle;
  height: 31px;
  color: #16325c;
  background-color:#E0E5EE;
  text-align:left;
  padding: 2px 0px 0px 0px; 
}

.burgundy_menu_toolbar_tree img
{
    margin-left:10px;
}

.mediumBlue_menu_toolbar_tree{
  
  border-width: 0px;
  text-align:left;
  vertical-align:middle;
  height: 31px; 
  color: #16325c;
  background-color:#E0E5EE;
  text-align:left;
  padding: 2px 0px 0px 0px; 
}

.mediumBlue_menu_toolbar_tree img
{
    margin-left:10px;
}

.greenBlue_menu_toolbar_tree{
  
  border-width: 0px;
  text-align:left;
  vertical-align:middle;
  height: 31px; 
  /* background-image:  url(../image/new_skins/rev_bg_workarea_header_cm5.png); RedWhale edit: changed url image
  background-repeat:repeat-x; RedWhale edit: added line */
  color: #16325c;
  background-color:#E0E5EE;
  
  text-align:left;
  padding: 2px 0px 0px 0px; 
}

.greenBlue_menu_toolbar_tree img
{
    margin-left:10px;
}

.purple_menu_toolbar_tree{
  
  border-width: 0px;
  text-align:left;
  vertical-align:middle;
  height: 31px; 
  /* background-image:  url(../image/new_skins/rev_bg_workarea_header_cm2.png); RedWhale edit: changed url image
  background-repeat:repeat-x; RedWhale edit: added line */
  color: #16325c;
  background-color:#E0E5EE;
  
  text-align:left;
  padding: 2px 0px 0px 0px; 
}

.purple_menu_toolbar_tree img
{
    margin-left:10px;
}

.tan_menu_toolbar_tree{
  
  border-width: 0px;
  text-align:left;
  vertical-align:middle;
  height: 31px; 
  /* background-image:  url(../image/new_skins/rev_bg_workarea_header_cm4.png); RedWhale edit: changed url image
  background-repeat:repeat-x; RedWhale edit: added line */
  color: #16325c;
  background-color:#E0E5EE;
  
  text-align:left;
  padding: 2px 0px 0px 0px; 
}

.tan_menu_toolbar_tree img
{
    margin-left:10px;
}

.darkGreen_menu_toolbar_tree{
  
  border-width: 0px;
  text-align:left;
  vertical-align:middle;
  height: 31px; 
  /* background-image:  url(../image/new_skins/rev_bg_workarea_header_cm3.png); RedWhale edit: changed url image
  background-repeat:repeat-x; RedWhale edit: added line */
  color: #16325c;
  background-color:#E0E5EE;
  
  text-align:left;
  padding: 2px 0px 0px 0px; 
}

.darkGreen_menu_toolbar_tree img
{
    margin-left:10px;
}

.rustOrange_menu_toolbar_tree{
  
  border-width: 0px;
  text-align:left;
  vertical-align:middle;
  height: 31px; 
  /* background-image:  url(../image/new_skins/rev_bg_workarea_header_cm6.png); RedWhale edit: changed url image
  background-repeat:repeat-x; RedWhale edit: added line */
  color: #16325c;
  background-color:#E0E5EE;
  
  text-align:left;
  padding: 2px 0px 0px 0px; 
}

.rustOrange_menu_toolbar_tree img
{
    margin-left:10px;
}

.yellow_menu_toolbar_tree{
  
  border-width: 0px;
  text-align:left;
  vertical-align:middle;
  height: 31px;
  
  /*background-image:  url(../image/table_slice_top.png); /*RedWhale edit: changed url image */
  /* background-image:  url(../image/new_skins/rev_bg_workarea_header_12.png); RedWhale edit: changed url image
  background-repeat:repeat-x; RedWhale edit: added line */
  color: #16325c;
  background-color:#E0E5EE;
  
  text-align:left;
  padding: 2px 0px 0px 0px; 
}

.yellow_menu_toolbar_tree img
{
    margin-left:10px;
}
.green_menu_toolbar_tree{
  
  border-width: 0px;
  text-align:left;
  vertical-align:middle;
  height: 31px;
  
  /*background-image:  url(../image/table_slice_top.png); /*RedWhale edit: changed url image */
  /* background-image:  url(../image/new_skins/rev_bg_workarea_header_13.png); RedWhale edit: changed url image
  background-repeat:repeat-x; RedWhale edit: added line */
  color: #16325c;
  background-color:#E0E5EE;
  
  text-align:left;
  padding: 2px 0px 0px 0px; 
}

.green_menu_toolbar_tree img
{
    margin-left:10px;
}
.darkblue_menu_toolbar_tree{
  
  border-width: 0px;
  text-align:left;
  vertical-align:middle;
  height: 31px;
  
  /*background-image:  url(../image/table_slice_top.png); /*RedWhale edit: changed url image */
  /* background-image:  url(../image/table_slice_top_new_2.png); RedWhale edit: changed url image
  background-repeat:repeat-x; RedWhale edit: added line */
  color: #16325c;
  background-color:#E0E5EE;
  
  text-align:left;
  padding: 2px 0px 0px 0px; 
}

.darkblue_menu_toolbar_tree img
{
    margin-left:10px;
}
/* tool Bar List styles*/
.toolbar_list
{
  border-width: 0px;
  text-align:right;
  vertical-align:middle;
  height: 24px;
  background-image:  url(../image/table_slice_top_new_2.png);
  background-repeat: repeat-x;
  font-weight:bold;
  color:#ffffff;
  font-size: 11px;
  padding-right:3px;    
}

.toolbar_list img
{
    margin-right:5px;
    vertical-align:sub;
    }

.blue_menu_toolbar_list
{
  border-width: 0px;
  text-align:right;
  vertical-align:middle;
  height: 28px;
  background-color: #e0e5ee;
  font-weight:bold;
  color:#ffffff;
  font-size: 11px;
  padding-right:3px;    
}

.blue_menu_toolbar_list img
{
    margin-right:5px;
    /* vertical-align:sub; */
}

.darkblue_menu_toolbar_list
{
  border-width: 0px;
  text-align:right;
  vertical-align:middle;
  height: 28px;
  background-color: #e0e5ee;
  font-weight:bold;
  color:#ffffff;
  font-size: 11px;
  padding-right:3px;    
}

.darkblue_menu_toolbar_list img
{
    margin-right:5px;
    /* vertical-align:sub; */
}

.green_menu_toolbar_list
{
  border-width: 0px;
  text-align:right;
  vertical-align:middle;
  height: 28px;
  background-color: #e0e5ee;
  font-weight:bold;
  color:#ffffff;
  font-size: 11px;
  padding-right:3px;    
}

.green_menu_toolbar_list img
{
    margin-right:5px;
    /* vertical-align:sub; */
}

.pink_menu_toolbar_list
{
  border-width: 0px;
  text-align:right;
  vertical-align:middle;
  height: 28px;
  background-color: #e0e5ee;
  font-weight:bold;
  color:#ffffff;
  font-size: 11px;
  padding-right:3px;    
}

.pink_menu_toolbar_list img
{
    margin-right:5px;
    /* vertical-align:sub; */
}

.burgundy_menu_toolbar_list
{
  border-width: 0px;
  text-align:right;
  vertical-align:middle;
  height: 28px;
  background-color: #e0e5ee;
  font-weight:bold;
  color:#ffffff;
  font-size: 11px;
  padding-right:3px;    
}

.burgundy_menu_toolbar_list img
{
    margin-right:5px;
    /* vertical-align:sub; */
}

.mediumBlue_menu_toolbar_list
{
  border-width: 0px;
  text-align:right;
  vertical-align:middle;
  height: 28px;
  background-color: #e0e5ee;
  font-weight:bold;
  color:#ffffff;
  font-size: 11px;
  padding-right:3px;    
}

.mediumBlue_menu_toolbar_list img
{
    margin-right:5px;
    vertical-align:middle; 
}

.greenBlue_menu_toolbar_list
{
  border-width: 0px;
  text-align:right;
  vertical-align:middle;
  height: 28px;
  background-color: #e0e5ee;
  font-weight:bold;
  color:#ffffff;
  font-size: 11px;
  padding-right:3px;    
}

.greenBlue_menu_toolbar_list img
{
    margin-right:5px;
    /* vertical-align:sub; */
}

.purple_menu_toolbar_list
{
  border-width: 0px;
  text-align:right;
  vertical-align:middle;
  height: 28px;
  background-color: #e0e5ee;
  font-weight:bold;
  color:#ffffff;
  font-size: 11px;
  padding-right:3px;    
}

.purple_menu_toolbar_list img
{
    margin-right:5px;
    /* vertical-align:sub; */
}

.tan_menu_toolbar_list
{
  border-width: 0px;
  text-align:right;
  vertical-align:middle;
  height: 28px;
  background-color: #e0e5ee;
  font-weight:bold;
  color:#ffffff;
  font-size: 11px;
  padding-right:3px;    
}

.tan_menu_toolbar_list img
{
    margin-right:5px;
    /* vertical-align:sub; */
}

.darkGreen_menu_toolbar_list
{
  border-width: 0px;
  text-align:right;
  vertical-align:middle;
  height: 28px;
  background-color: #e0e5ee;
  font-weight:bold;
  color:#ffffff;
  font-size: 11px;
  padding-right:3px;    
}

.darkGreen_menu_toolbar_list img
{
    margin-right:5px;
    /* vertical-align:sub; */
}

.rustOrange_menu_toolbar_list
{
  border-width: 0px;
  text-align:right;
  vertical-align:middle;
  height: 28px;
  background-color: #e0e5ee;
  font-weight:bold;
  color:#ffffff;
  font-size: 11px;
  padding-right:3px;    
}

.rustOrange_menu_toolbar_list img
{
    margin-right:5px;
    /* vertical-align:sub; */
}

.red_menu_toolbar_list
{
  border-width: 0px;
  text-align:right;
  vertical-align:middle;
  height: 28px;
  background-color: #e0e5ee;
  font-weight:bold;
  color:#ffffff;
  font-size: 11px;
  padding-right:3px;    
}

.red_menu_toolbar_list img
{
    margin-right:5px;
    /* vertical-align:sub; */
}

.yellow_menu_toolbar_list
{
  border-width: 0px;
  text-align:right;
  vertical-align:middle;
  height: 28px;
  background-color: #e0e5ee;
  font-weight:bold;
  color:#ffffff;
  font-size: 11px;
  padding-right:3px;    
}

.yellow_menu_toolbar_list img
{
    margin-right:5px;
    /* vertical-align:sub; */
}

.brown_menu_toolbar_list
{
  border-width: 0px;
  text-align:right;
  vertical-align:middle;
  height: 28px;
  background-color: #e0e5ee;
  font-weight:bold;
  color:#ffffff;
  font-size: 11px;
  padding-right:3px;    
}

.brown_menu_toolbar_list img
{
    margin-right:5px;
    /* vertical-align:sub; */
}

.tcToolbar {
  border: 0px;
  width : 100%;
}

tcToolbar_height{
	height:28px;
}

.tcToolbar TD {
  padding: 0px 0px 0px 0px;
  border: 0px;
}

.tcToolbar IMG {
  border: none;
  margin: 0px 3px 6px 3px;
}

.tblheadertitle
{
  background-color: #E0E5EE;
  color:#16325C;
  font-size: 12px;
  font-weight: bold;
  height:28px; /*recheck*/
  line-height:28px;
  vertical-align:middle;
  padding-left:8px;
  text-transform:uppercase;
}

.tblDivisiontitle,
.greyHeader
{
  /* background-image: url(../image/bg_section_header.png); */  
  background-color:#e0e5ee;
  background-repeat: repeat-x;
  color: #16325c;
  font-size: 11px;
  font-weight: bold;
  height:27px; /*recheck*/
  line-height:27px;
  vertical-align:middle;
  padding-left:10px;
  text-transform:uppercase;
}

.greyHeader {
    padding-bottom: 0px;
    padding-right: 0px;
    padding-top: 0px;
    border-top-color: white;
    border-bottom-color: white;
    border-top-width: 1px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
}

.tblheadertitle a 
{
    color:#16325C;
}

.tblheadertitle img
{
    margin-left:5px;
    margin-right:5px;
    vertical-align:middle;
    
}

a.tcItemSelect /*RedWhale Edited */
{ 
    color:#0070d2;
/*     font-weight:bold; */
    font-size:12px;
	font-family: 'Helvetica Neue', arial, helvetica, sans-serifserif;
    text-align:left;
    vertical-align:top;
    height:16px;
    padding-left:0px;
    padding-right:4px;
}

a.tcItemSelect:link{
	color:#0070d2;
}

a.tcItemSelect:hover{
	color:#0070d2;
}

a.tcItemSelect:visited{
	color:#0070d2;
}

a.tcItemSelect:active{
	color:#0070d2;
}

.tcItemDeselect /*RedWhale Added */
{
    color:#333333;
}


.tcItemDeselect:link {
	color:#333333;/*RedWhale Edited */            
}

.tcItemDeselect:hover {
	color:#333333;      /*RedWhale Edited */      
}

.tcItemDeselect:visited{
	color:#333333;
}

.tcItemDeselect:active{
	color:#333333;
}

/** hierarchy-panel*/
.hmseparator
 {
  background: #cccccc;
  height: 1px;
 }
 

/**/
/* Styles for Details Header*/

.tblcell_detail_header_bold
{
  font-family : 'Helvetica Neue', arial, helvetica, sans-serifserif;
  font-weight:bold; 
  height: 20px;
  width: 22%;
  padding-left:20px;
}

.tblcell_detail_header
{
  font-family : 'Helvetica Neue', arial, helvetica, sans-serifserif;
  height: 20px;
  width: 28%;
  
}

.textarea_header
{
   font-family  : 'Helvetica Neue', arial, helvetica, sans-serifserif;
   font-size  : 11px;
   width: 140px;
   vertical-align: top;
   height: 80px;
}

.control_header_label {
    font-family :      'Helvetica Neue', arial, helvetica, sans-serifserif;
    font-weight:       bold; 
    text-align:        right;
    padding-right:     5px;
    padding-left:      5px;
    white-space:       nowrap;
    color: #00386d;
    font-size: 12px;
}

.control_header_label_left{
	text-align: left;
}

.control_header_label_right{
	text-align: right;
}

.control_header_label_color{
	color: #00386d;
}


.control_header_text { 
    text-align:        left;
    padding-right:     5px;
    padding-left:      5px;
    white-space:       nowrap;
}
.control_header_input input,
.control_header_input textarea {
  /* The same width is hardcoded on projectDetail.jsp and others. TODO: use style class on pages. */
  width: 250px;
  overflow: hidden; /* Not show scrollbar in textareas */
}
.search_header_label {
    font-family :      'Helvetica Neue', arial, helvetica, sans-serifserif;
    font-weight:       bold; 
    text-align:        left;
    white-space:       nowrap;
}
.notation_header_label {
    float:right;
    
    padding-left:5px;
    padding-right:10px;
    padding-top:0px;
    
    font-weight:normal;
    font-size:10px;
    font-family:'Helvetica Neue', arial, helvetica, sans-serifserif;
    text-align:left;
    white-space:       nowrap;
    color:#000000;
}
.textarea
{
   font-family  : 'Helvetica Neue', arial, helvetica, sans-serifserif;
   font-size  : 11px;
   vertical-align: middle;
}

.textareaSection
{
   width: 100%;
   cols: 1000000;
   rows: 100;  
}

.select_header 
{
  font-family: 'Helvetica Neue', arial, helvetica, sans-serifserif;
  font-size: 11px;
  width:140px;
}

.editbox_header
{

  font-family: 'Helvetica Neue', arial, helvetica, sans-serifserif;
  font-size: 11px;
  width:140px;
}

/**/
/*Styles used for borders in Categories pages, Entity Details pages, Tab pages*/
/* Vertical line that separates Left Navigation Panel from working area*/
.tblcellverticalline
{
  background-image:url(../image/col_bar_slice.png);/*RedWhale Edit: cyhanged from 12 */
  
  vertical-align: middle;
  text-align: center;
  border-right-width:0px;
  border-left-width:0px;
  width: 10px; /*RedWhale Edit: cyhanged from 12 */
  
}

.border_grey
{
  border: 1px solid #D8D8D8;
  vertical-align: top;
  border-collapse: collapse;
  padding:0;
  border-spacing: 0;
}
.border_bottom_grey
{
  border-bottom: 1px solid #D8D8D8;
  vertical-align: top;
  border-collapse: collapse;
  padding:0;
  border-spacing: 0;
}

 .tblborder_grey
{
  border-right: 1px solid #D8D8D8;
  border-left: 1px solid #D8D8D8;
  border-bottom: 1px solid #D8D8D8;
  vertical-align: top;
  border-collapse: collapse;
  padding:0;
  border-spacing: 0;
}
.tblborder_grey_rl
{
  border-right: 1px solid #D8D8D8;
  border-left: 1px solid #D8D8D8;
  vertical-align: top;
  border-collapse: collapse;
  padding:0;
  border-spacing: 0;
}

.border_tab_blue
{
  border-top: 1px solid #BFC5E7;
  border-bottom: 1px solid #BFC5E7;
  border-left: 1px solid #BFC5E7;
  border-right: 1px solid #BFC5E7;
  
}
.listpagingheight
{
  height: 26px;
    border-right: 3px;  
}

.ajaxProgressBarBlockBlank 
{
 
}

.ajaxProgressBarBlockFill
{
  BACKGROUND-COLOR: #7BC66B; 
}

/**/

/**** EditableGridViewerTag with scrollbars ****/
.editableGridViewerTable {
 width:100%;
 table-layout:fixed;
 border-collapse: collapse;
}

/**************live progress bar style*****************************************/

#progressBarText { font: 11px 'Helvetica Neue', arial, helvetica, sans-serifserif;  }
#progressBarText2 { font: 11px 'Helvetica Neue', arial, helvetica, sans-serifserif; }
#progressBarContainer { top: 30%; z-index:660; position:absolute; }
#progressBarBox { width: 400px; height: 20px;}
#progress { width: 10; height: 20px; }
td#errors { height: 15px; }
.logo {
	position:absolute;
	top: 50%;
	left: 50%;
  	width:224px;
  	height:180px;
  	margin-top: -90px; 
  	margin-left: -112px; 
  	border: none;
  	color: #000000;
  	font-family: 'Helvetica Neue', arial, helvetica, sans-serifserif;
  	font-size: 11px;
	text-align:center;          
  }

.imanyProgressBar {
  display:none;
    cursor:wait;
    width:100%;
   
  }

.liveProgressBar1{
cursor:wait;
    width:100%;
    height:100%;
    cursor:wait;
    width:245px;
    visibility:hidden;
    position:absolute;
}
.progressBar {
    display:none;
    cursor:wait;
    width:100%;
    height:100%;
  position:absolute;
  z-index:660;
  width:285px;height:100px;
  }        
.imanyProgressBar  IMG{
	height:100px;
}
.spinningProgressBarImage{
  position:absolute;
  top:50px; 
  }

.liveProgressBarText{
    color: #000000;
	font-family: 'Helvetica Neue', arial, helvetica, sans-serifserif;
	font-size: 11px;     
}

.liveProgressBarCompletedText{
    color: #000000;
  	font-family: 'Helvetica Neue', arial, helvetica, sans-serifserif;
  	font-size: 11px;  
  	font-weight: bold;
}

.liveProgressBarNextText{
    color: #666666;
  	font-family: 'Helvetica Neue', arial, helvetica, sans-serifserif;
  	font-size: 11px;     
}

.liveProgressBar {
  display:none;
  cursor:wait;  
  z-index:9999999999999999999999;
  width:285px;  
  position:absolute;
  top:30%;
}

.liveProgressBar1 {
  height: 20px;
  z-index: 99999;
}


/*************************** Orange button Style ***************/

/* 0000000000000000000000000 Button Style 00000000000000000000*/


.rowHighlited,
.newRowHighlighted
 { 
  /* background-color: #BFC5E7; */ 
  background-color: #faffbd;
  /* color: #ffffff; */
  min-height:20px;  
  height:20px;
} 

.errorRowHighlighted {
  background-color: #FF6F6F;
}

.rowHighlited  td, 
.newRowHighlighted  td,
.errorRowHighlighted td
{    
    white-space:nowrap;    
    padding-left:5px; 
    padding-right:5px; 
    padding-top: 3px;
    padding-bottom: 3px;
    border-color:#D8D8D8; 
    border-style:solid; 
    border-bottom-width:1px; 
    border-left-width:1px; 
    border-right-width:0px; 
    border-top-width:0px; 
    border-spacing:0px;  
} 

.pane
{
    border-top: 1px solid #284770;
    border-left: 1px solid #D8D8D8;
    border-right: 1px solid #D8D8D8;
    border-bottom: 1px solid #D8D8D8;
    
    background-color:white;
}

.pane-body
{
    background-color:#ffffff;
    height:100%;
    width:100%;

}

.pane-footer
{
    line-height: 15px;
    height:15px;
    clear: both;
    background-color: #F4F4F4;
/*     background-image: url(../image/bg_workarea_footer.png);
    background-repeat: repeat-x;
 */ 
}

.pane-header
{
    line-height: 27px;

    vertical-align:50%;
    padding-left: 10px;
    font-weight: bold;
    color: White;
    background-image: url(../image/bg_workarea_header.png);
    background-repeat: repeat-x;
        
}

.pane-header img 
{
    float: right;
    margin-top: 6px;
    padding-left: 3px;
    padding-right: 3px;
}
.pane-header-tree 
{
    height:27px;
}
.pane-header-tree img 
{
    float: left;
    margin-top: 6px;
    padding-left: 3px;
    padding-right: 3px;
    
}

.pane-tree 
{
    height:100%;
    background-color:#ffffff;
    background-image:url(../image/bg_workarea_tree.png);
    background-repeat:repeat-x;
    background-position:top;
    overflow:scroll;
}

.pane-tree .entry, .entry:link, .entry:hover
{
    color:#333333;
}

.pane-tree .entry-selected 
{
    font-size:11px;
    font-weight:bold;
    font-family:'Helvetica Neue', arial, helvetica, sans-serifserif;
}

.pane-tree-seperator
{
    width:10px;
    background-image:url(../image/bg_tree_separator_slice.png);
    background-repeat:repeat-y;
}
.section
{
}
.section .fill-content 
{
    padding:0px;
}

.section-content
{
    padding: 10px 10px 10px 10px;
    border: solid 1px #D8D8D8;
}

.section-header-title 
{
    height:25px;
    line-height: 25px;
    padding-left: 10px;
    
    font-weight: bold;
    color: white;
    vertical-align:middle;
    background-image:url(../image/bg_workarea_section_header.png);
    background-repeat:repeat-x;
}

.section-header-title img
{
    margin-left:5px;
    margin-right:5px;
    vertical-align:middle;    
}

.section-header 
{
    height:25px;
    line-height: 25px;
    padding-left: 10px;
    font-weight: bold;
    color: #16325c;
    background-color: #e0e5ee;
/*     background-image:url(../image/bg_workarea_section_header.png); */
/*     background-repeat:repeat-x; */
	text-transform: uppercase;
}

.section-header img 
{
    float: right;
    margin-top: 6px;
    padding-left: 3px;
    padding-right: 3px;
  margin-right:5px;
    vertical-align:sub;
}

.section-header a 
{
    color:#FFFFFF;
}

.tan_menu_section_header_title 
{
    height:25px;
    line-height: 25px;
    padding-left: 10px;    
    font-weight: bold;
    color:#4A4A19;
  	vertical-align:middle;
    background-color:#E8E7C6;
  	border-bottom: 1px solid #6C5D9B;
    border-top: 1px solid #6C5D9B;
    background-image:none;
    text-transform: uppercase;
}

.tan_menu_section_header_title img 
{
  float: right;
    margin-top: 6px;
    padding-left: 3px;
    padding-right: 3px;
    margin-right:5px;
    vertical-align:sub;
}
.tan_menu_section_header_title a 
{
    color: #333333;
}

.mediumBlue_menu_section_header_title 
{
    height:25px;
    line-height: 25px;
    padding-left: 10px;    
    font-weight: bold;
  vertical-align:middle;
    color:#003366;
    background-color:#CFDFFF;
  border-bottom: 1px solid #5D89CB;
    border-top: 1px solid #5D89CB;
    background-image:none;
}

.mediumBlue_menu_section_header_title img 
{
  float: right;
    margin-top: 6px;
    padding-left: 3px;
    padding-right: 3px;
    margin-right:5px;
    vertical-align:sub;
}
.mediumBlue_menu_section_header_title a 
{
    color: #333333;
}
.greenBlue_menu_section_header_title 
{
    height:25px;
    line-height: 25px;
    padding-left: 10px;    
    font-weight: bold;
  vertical-align:middle;
  color:#19491C;
    background-color:#C6E3E3;
  border-bottom: 1px solid #6E9593;
    border-top: 1px solid #6E9593;
    background-image:none;
}

.greenBlue_menu_section_header_title img 
{
  float: right;
    margin-top: 6px;
    padding-left: 3px;
    padding-right: 3px;
    margin-right:5px;
    vertical-align:sub;
}
.greenBlue_menu_section_header_title a 
{
    color: white;
}
.rustOrange_menu_section_header_title 
{
    height:25px;
    line-height: 25px;
    padding-left: 10px;    
    font-weight: bold;
  vertical-align:middle;
  color:#551F04;
    background-color:#E7DDCE;
    border-bottom: 1px solid #C2916B;
    border-top: 1px solid #C2916B;
    background-image:none;
}

.rustOrange_menu_section_header_title img 
{
  float: right;
    margin-top: 6px;
    padding-left: 3px;
    padding-right: 3px;
    margin-right:5px;
    vertical-align:sub;
}
.rustOrange_menu_section_header_title a 
{
    color: #333333;
}
.yellow_menu_section_header_title 
{
  height:25px;
  line-height: 25px;
  padding-left: 10px;    
  font-weight: bold;
  vertical-align:middle;
  color:#4A4A19;
  background-color:#FDF0C1;
  border-bottom: 1px solid #BEB063;
  border-top: 1px solid #BEB063;
  background-image:none;
}

.yellow_menu_section_header_title img 
{
  float: right;
    margin-top: 6px;
    padding-left: 3px;
    padding-right: 3px;
    margin-right:5px;
    vertical-align:sub;
}
.yellow_menu_section_header_title a 
{
    color: #333333;
}
.purple_menu_section_header_title 
{
    height:25px;
    line-height: 25px;
    padding-left: 10px;    
    font-weight: bold;
    vertical-align:middle;
    color:#200D57;
    background-color:#D1CFE2;
    border-bottom: 1px solid #6C5D9B;
    border-top: 1px solid #6C5D9B;
    background-image:none;
}

.purple_menu_section_header_title img 
{
  float: right;
    margin-top: 6px;
    padding-left: 3px;
    padding-right: 3px;
    margin-right:5px;
    vertical-align:sub;
}
.purple_menu_section_header_title a 
{
    color: #333333;
}
.burgundy_menu_section_header_title 
{
  height:25px;
    line-height: 25px;
    padding-left: 10px;    
    font-weight: bold;
  vertical-align:middle;
  color:#333333;
    background-color:#E6C8C2;
  border-bottom: 1px solid #C07769;
    border-top: 1px solid #C07769;
    background-image:none;
}

.burgundy_menu_section_header_title img 
{
  float: right;
    margin-top: 6px;
    padding-left: 3px;
    padding-right: 3px;
    margin-right:5px;
    vertical-align:sub;
}
.burgundy_menu_section_header_title a 
{
    color: #333333;
}
.darkGreen_menu_section_header_title 
{
    height:25px;
    line-height: 25px;
    padding-left: 10px;    
    font-weight: bold;
  vertical-align:middle;
    color:#003300;
    background-color:#D3E3C6;
  border-bottom: 1px solid #7F9C76;
    border-top: 1px solid #7F9C76;
    background-image:none;
}

.darkGreen_menu_section_header_title img 
{
  float: right;
    margin-top: 6px;
    padding-left: 3px;
    padding-right: 3px;
    margin-right:5px;
    vertical-align:sub;
}
.darkGreen_menu_section_header_title a 
{
    color: #333333;
}
.column-table 
{
    width:100%;
}

#Content
{
    position: relative;
    min-height:400px;
    
    padding-left: 10px;
    padding-right: 10px;
    background-color:#d2d8df;
}
.expression-block
{
  height: 240px;
  display: none;
  background-color:#F4F4F4;
/*
  padding-top: 5px;
  padding-left: 5px;
*/
    overflow:auto;
    border-bottom: solid 1px #AAAAAA;
 }
 .expression-block.right-side
{
  height: 260px;
 }
  .expression-block.fullview
{
  display:block;
  height:160px;
 }
  .expression-block.right-side.fullview {
    height:230px;
  }

.expression-header
{
  background-image: url(../image/bg_expression_bar.png);
  background-repeat:repeat-x;
  height: 21px;
  line-height:21px;
  color:#1A4B8D;
  font-weight:bold;
  padding-left: 5px;
  padding-top: 2px;
  cursor: hand;
  border-bottom: 1px solid #D8D8D8;
}
.column-divider 
{
    width:10px;
}
.column-section-offset 
{
    padding-left:10px;
}
.column-left 
{
    width:50%;
    height:100%;
    vertical-align:top;
    padding-right: 150px;
}

.column-left-nopadding{
	padding-right: 0px;
}

.column-left-label-width{
	width: 150px;
}

.column-right-label-width{
	width: 165px;
}

.column-left1 
{
    width:50%;
    height:100%;
    vertical-align:top;
}

.column-right 
{
    width:50%;
    height:100%;
    vertical-align:top;
}
.form-table 
{
}

.form-table td 
{
    padding-top: 5px;
    padding-bottom: 4px;
    padding-right: 5px;
    text-align:left;
    line-height:16px;
}
.form-table td img {
    vertical-align:middle;
}
.form-table td .icon {
    vertical-align:middle;
}
.form-table td.number 
{
    text-align:right;

}
.form-table-error
{
    background-color:#CC3434;
}

.form-table-label
{
    font-weight: bold;
    width:150px;
    color:#333333;
    text-align:left;
}
.form-table-label img {
    vertical-align:middle;
}

.form-table-label-disabled 
{
    color:#AAAAAA;
}

.form-table-label-error
{
    font-weight: bold;
    width:150px;
    color:#000000;
    background-color:#CC3434;
    background-image:url(../image/bg_form_error.png);
    background-repeat:repeat-y;
    background-position:left;
}
input.textbox 
{
    font-size: 11px;
    font-family: 'Helvetica Neue', arial, helvetica, sans-serifserif;
    line-height:15px;
    vertical-align: middle;
}
span.fa {
	cursor:pointer;
}
/* .advanced_search_form span.fa {
	font-size: 16px;
	color:#54698d;
} */
.advanced_search_form #deleteImg {
	font-size: 18px;
	color:#54698d;
}
input.textbox-disabled 
{
    border:solid 1px #AAAAAA;
}
.button-left-group 
{
    padding: 10px 0 10px 10px;
    float:left;
}

.button-right-group 
{
    padding: 10px 10px 10px 0;
    float:right;
}
.palette-table 
{
    width:100%;
    table-layout:fixed;
    border-collapse:collapse;
    border:0;
    padding:0;
}
.palette-table td 
{
    padding: 7px 5px 7px 5px;
    border-bottom: 1px solid #D8D8D8;
    background-color:#FFFFFF;
    font-weight:bold;
    color:#77A1E3; 
}
.palette-table td a
{ 
    font-weight:bold;
    color:#246AC1; 
  text-decoration: none;
}

.palette-table td a:link    {color: #246AC1; }
.palette-table td a:visited {color: #246AC1; outline: none;}
.palette-table td a:hover   {color: #246AC1; text-decoration: underline;}
.palette-table td a:active  {color: #246AC1; outline: none;}
.palette-table .info-icon 
{
    position:relative;
}
.pallette-table-buttons 
{
}
.pallette-table-buttons td
{
    padding:4px;
    width:51px;
    height:32px;
    background-image:url(../image/exp_btn.png);
    background-position:center center;
    background-repeat:no-repeat;
    background-color:Transparent;
    font-family:'Helvetica Neue', arial, helvetica, sans-serifserif;
    font-size:10px;
    font-weight:bold;
    color:#FFFFFF;
    text-align:center;
    line-height:30px;
}
.pallette-table-buttons td a
{
    font-family:'Helvetica Neue', arial, helvetica, sans-serifserif;
    font-size:10px;
    font-weight:bold;
    color:#FFFFFF;
    text-align:center;
}

.pallette-table-buttons td:hover, .pallette-table-buttons .pallette-table-buttons-td-hover
{
    cursor:pointer;
    background-image:url(../image/exp_btn_hover.png);
    background-position:center center;
    background-color:Transparent;
}


.pallette-table-buttons td a:hover
{
    cursor:pointer;
    background-image:url(../image/exp_btn_hover.png);
    background-position:center center;
    background-color:red;
   
}

.pallette-table-buttons img
{
    padding-left:1px;
}
/*
.pallette-table-buttons 
{
}
.pallette-table-buttons td
{
    padding:4px;
}
.pallette-table-buttons td img
{
   cursor:pointer;
}*/


.palette-table-selectable tr:hover td
{
    background-color:#BBBBBB;
    color:#FFFFFF;
    cursor:pointer;
}
.generic_footer
{
    height:40px;
    width:100%;
  /*position:absolute;
  bottom: 0px;*/
    background-color:#d2d8df;
    background-image: url(../image/bg_footer.png);
    background-position:bottom;
    background-repeat: repeat-x;
    font-family:'Helvetica Neue', arial, helvetica, sans-serifserif;
    font-size:11px;
    text-align:center;

}
.generic_body
{
    background-color:#d2d8df;
}
a.app_menu_button, a.app_menu_button_on
{
    display: block;
    float: left;
    height: 30px;
    width: 120px;
    line-height: 30px;
    text-align: center;
    font-weight: normal;
    font-family:'Helvetica Neue', arial, helvetica, sans-serifserif;
    position:relative;  
	margin-left: 5px;
  	margin-right: 5px;
  	padding-left: 5px;
  	padding-right: 5px;  
  	color: #284770;
}

a.app_menu_button_on
{
    color: #333333;
    background-color: #C6D5E4;
    text-decoration: none;
}

a.appmenusfhover{
 text-decoration: none;
  background-image: url(../image/submenu_bg_on.png);
}
/****************************Brown Menu Pane Styles *******************************************/
.brown_menu_pane_header
{ 
  background-color:#e0e5ee;
  color:#16325C;
  font-size: 11px;
  font-weight: bold;
  font-family : 'Helvetica Neue', arial, helvetica, sans-serifserif;
  height:29px; /*recheck*/
  line-height:29px;
  vertical-align:middle;
  padding-left:8px;
  text-transform:uppercase;
}

.brown_menu_pane_header a 
{
    color:#16325C;
}

.brown_menu_pane_header img
{
    margin-left:5px;
    margin-right:5px;
    vertical-align:middle;
    
}

.brown_menu_pane_header_td
{
  background-color:#e0e5ee;
  font-size: 11px;
  height:28px;/*recheck */
  color:#16325C;
  font-weight:bold;
}
.brown_menu_pane_header_td a 
{
    color:#16325C;
}

.brown_menu_pane_header_td img
{
    margin-right:5px;
    vertical-align:middle;
}

.brown_menu_section_header 
{
    height:25px;
    line-height: 25px;
    padding-left: 10px;
    font-weight: bold;
    color: #16325c;
/*     background-image:url(../image/new_skins/rev_bg_workarea_section_header_14.png); */
/*     background-repeat:repeat-x; */
	background-color: #e0e5ee;
	text-transform: uppercase;
}

.brown_menu_section_header img 
{
    float: right;
    margin-top: 6px;
    padding-left: 3px;
    padding-right: 3px;
    margin-right:5px;
    vertical-align:sub;
}

.brown_menu_section_header a 
{
    color:#FFFFFF;
}

.brown_menu_pane_footer
{
    line-height: 15px;
    height:15px;
    clear: both;
}
/************************ App Header elements ***********************/
.brown_menu_App_Header
{
  position:relative;
  /*  height:23px;*/
    width:100%;
    background-image:url(../image/submenu_bg.png);
  background-repeat:repeat-x;
  font-weight:bold;
  /*  color: #003365;*/

  display: block;
  float: left;
  height: 30px;
  line-height: 30px;
  margin-left: 0px;
  margin-right: 0px;
  padding-left: 0px;
  padding-right: 0px;
  color: #284770;
}

.brown_menu_App_Header_menu 
{
  width: 100%;
    background-image: url(../image/submenu_bg.png);
  background-repeat: repeat-x;
}

.brown_menu_body
{
    background-color:#FFFFFF;
}

.brown_menu_footer
{
    height:20px;
    width:100%;
    background-position:bottom;
    background-repeat: repeat-x;
    font-family:'Helvetica Neue', arial, helvetica, sans-serifserif;
    font-size:11px;
    text-align:center;
	background-color:#E2DDD6;
    background-image: url(../image/bg_footer.png);
}

.brown_menu_breadcrumb
{
  height:16px;    
    line-height:16px;/* added by RedWhale */
    vertical-align:middle;/* added by RedWhale */    
    padding-top:8px; /* added by RedWhale */
    padding-left:8px;/* added by RedWhale */
    padding-bottom:3px;
	background-color:White;
	text-transform:uppercase;
	font-size:12px;
}
/*******************************************************************************/
.red_menu_App_Header
{
	position:relative;
    width:100%;
    background-image:url(../image/submenu_bg.png);
  	background-repeat:repeat-x;
  	font-weight:bold;
	display: block;
  	float: left;
  	height: 30px;
  	line-height: 30px;
  	margin-left: 0px;
  	margin-right: 0px;
  	padding-left: 0px;
  	padding-right: 0px;
  	color: #284770;
}

.red_menu_App_Header_menu 
{
  width: 100%;
    background-image: url(../image/submenu_bg.png);
  background-repeat: repeat-x;
}
/**************************** Green Menu Pane Styles *******************************************/
.red_menu_pane_header
{ 
  background-color:#e0e5ee;
  color:#16325C;
  font-size: 11px;
  font-weight: bold;
  font-family : 'Helvetica Neue', arial, helvetica, sans-serifserif;
  height:29px; /*recheck*/
  line-height:29px;
  vertical-align:middle;
  padding-left:8px;
  text-transform:uppercase;
}

.red_menu_pane_header a 
{
    color:#16325C;
}

.red_menu_pane_header img
{
    margin-left:5px;
    margin-right:5px;
    vertical-align:middle;
    
}

.red_menu_pane_header_td
{
  background-color:#e0e5ee;
  font-size: 11px;
  height:28px;/*recheck */
  color:#16325C;
  font-weight:bold;
}
.red_menu_pane_header_td a 
{
    color:#16325C;
}

.red_menu_pane_header_td img
{
    margin-right:5px;
    vertical-align:middle;
}

.red_menu_section_header 
{
    height:25px;
    line-height: 25px;
    padding-left: 10px;
    font-weight: bold;
    color: #16325c;
    /* background-image:url(../image/new_skins/rev_bg_workarea_section_header_15.png);
    background-repeat:repeat-x; */
    background-color: #e0e5ee;
    text-transform: uppercase;
}

.red_menu_section_header img 
{
    float: right;
    margin-top: 6px;
    padding-left: 3px;
    padding-right: 3px;
    margin-right:5px;
    vertical-align:sub;
}

.red_menu_section_header a 
{
    color:#FFFFFF;
}

.red_menu_pane_footer
{
    line-height: 15px;
    height:15px;
    clear: both;
}

.red_menu_footer
{
    height:20px;
    width:100%;
    background-position:bottom;
    background-repeat: repeat-x;
    font-family:'Helvetica Neue', arial, helvetica, sans-serifserif;
    font-size:11px;
    text-align:center;
	background-color:#E3D8D3;
    background-image: url(../image/bg_footer.png);
}
.red_menu_body
{
    background-color:#FFFFFF;
}
.red_menu_breadcrumb
{
  	height:16px;    
    line-height:16px;/* added by RedWhale */
    vertical-align:middle;/* added by RedWhale */    
    padding-top:8px; /* added by RedWhale */
    padding-left:8px;/* added by RedWhale */
    padding-bottom:3px;
	background-color:White;
  	text-transform:uppercase;
	font-size:12px;
}
/*****************************Green Menu App Header Elements*********************************/
.green_menu_App_Header
{
	position:relative;
    width:100%;
    background-image:url(../image/submenu_bg.png);
  	background-repeat:repeat-x;
  	font-weight:bold;
	display: block;
  	float: left;
  	height: 30px;
  	line-height: 30px;
  	margin-left: 0px;
  	margin-right: 0px;
  	padding-left: 0px;
  	padding-right: 0px;
  	color: #284770;
}

.green_menu_App_Header_menu
{
  	width: 100%;
    background-image: url(../image/submenu_bg.png);
  	background-repeat: repeat-x;
}

/**************************** Green Menu Pane Styles *******************************************/
.green_menu_pane_header
{ 
  background-color:#e0e5ee;
  color:#16325C;
  font-size: 11px;
  font-weight: bold;
  font-family : 'Helvetica Neue', arial, helvetica, sans-serifserif;
  height:29px; /*recheck*/
  line-height:29px;
  vertical-align:middle;
  padding-left:8px;
  text-transform:uppercase;
}

.green_menu_pane_header a 
{
    color:#16325C;
}

.green_menu_pane_header img
{
    margin-left:5px;
    margin-right:5px;
    vertical-align:middle;
    
}

.green_menu_pane_header_td
{
  background-color:#e0e5ee;
  font-size: 11px;
  height:28px;/*recheck */
  color:#16325C;
  font-weight:bold;
}
.green_menu_pane_header_td a 
{
    color:#16325C;
}

.green_menu_pane_header_td img
{
    margin-right:5px;
    vertical-align:middle;
}

.green_menu_section_header 
{
    height:25px;
    line-height: 25px;
    padding-left: 10px;
    font-weight: bold;
    color: #16325c;
    /* background-image:url(../image/new_skins/rev_bg_workarea_section_header_13.png);
    background-repeat:repeat-x; */
    background-color: #e0e5ee;
    text-transform: uppercase;
}

.green_menu_section_header img 
{
    float: right;
    margin-top: 6px;
    padding-left: 3px;
    padding-right: 3px;
    margin-right:5px;
    vertical-align:sub;
}

.green_menu_section_header a 
{
    color:#FFFFFF;
}

.green_menu_pane_footer
{
    line-height: 15px;
    height:15px;
    clear: both;
}

.green_menu_body
{
    background-color:#FFFFFF;
}

.green_menu_footer
{
    height:20px;
    width:100%;
    background-position:bottom;
    background-repeat: repeat-x;
    font-family:'Helvetica Neue', arial, helvetica, sans-serifserif;
    font-size:11px;
    text-align:center;
	background-color:#EAF5EB;
    background-image: url(../image/bg_footer.png);
}

.green_menu_breadcrumb
{
  	height:16px;    
    line-height:16px;/* added by RedWhale */
    vertical-align:middle;/* added by RedWhale */    
    padding-top:8px; /* added by RedWhale */
    padding-left:8px;/* added by RedWhale */
    padding-bottom:3px;
	background-color:White;
  	text-transform:uppercase;
	font-size:12px;
}

/******************** purple Menu App Header Elements **********************************************/
.purple_menu_App_Header
{
	position:relative;
    width:100%;
    background-image:url(../image/submenu_bg.png);
  	background-repeat:repeat-x;
  	font-weight:bold;
	display: block;
  	float: left;
  	height: 30px;
  	line-height: 30px;
  	margin-left: 0px;
  	margin-right: 0px;
  	padding-left: 0px;
  	padding-right: 0px;
  	color: #284770;
}

.purple_menu_App_Header_menu 
{
  width: 100%;
    background-image: url(../image/submenu_bg.png);
  background-repeat: repeat-x;
}

/********************* purple Panes Styles *********************************************************/
.purple_menu_pane_header
{ 
  background-color:#e0e5ee;
  color:#16325C;
  font-size: 11px;
  font-weight: bold;
  font-family : 'Helvetica Neue', arial, helvetica, sans-serifserif;
  height:29px; /*recheck*/
  line-height:29px;
  vertical-align:middle;
  padding-left:8px;
  text-transform:uppercase;  
}

.purple_menu_pane_header a 
{
    color:#16325C;
}

.purple_menu_pane_header img
{
    margin-left:5px;
    margin-right:5px;
    vertical-align:middle;
    
}

.purple_menu_pane_header_td
{
  background-color:#e0e5ee;
  font-size: 11px;
  height:28px;/*recheck */
  color:#16325C;
  font-weight:bold;
}
.purple_menu_pane_header_td a 
{
    color:#16325C;
}

.purple_menu_pane_header_td img
{
    margin-right:5px;
    vertical-align:middle;
}

.purple_menu_section_header 
{
    height:25px;
    line-height: 25px;
    padding-left: 10px;    
    font-weight: bold;
    color:#16325c;
    background-color:#e0e5ee;
    background-image:none;
    /* border:solid 1px #6C5D9B; */
    text-transform: uppercase;
}

.purple_menu_section_header img 
{
    float: right;
    margin-top: 6px;
    padding-left: 3px;
    padding-right: 3px;
    margin-right:5px;
    vertical-align:sub;
}

.purple_menu_section_header a 
{
    color: #333333;
}
.purple_menu_pane_footer
{
    line-height: 15px;
    height:15px;
    clear: both;
}
.purple_menu_body
{
    background-color:#FFFFFF;
}
.purple_menu_footer
{
    height:20px;
    width:100%;
    background-position:bottom;
    background-repeat: repeat-x;
    font-family:'Helvetica Neue', arial, helvetica, sans-serifserif;
    font-size:11px;
    text-align:center;
    background-color:#E8E7F0;
    background-image: url(../image/bg_footer.png);
}

.purple_menu_breadcrumb
{
	height:16px;    
    line-height:16px;/* added by RedWhale */
    vertical-align:middle;/* added by RedWhale */    
    padding-top:8px; /* added by RedWhale */
    padding-left:8px;/* added by RedWhale */
    padding-bottom:3px;
	background-color:White;
  	text-transform:uppercase;
	font-size:12px;  	
}
/*********************** purple Tree Styles ***************************************/
.purple_menu_pane_tree 
{
    height:100%;
    background-color:#ffffff;
    background-position:top;
    overflow:scroll;
}

.purple_menu_pane_tree .entry, .entry:link, .entry:hover
{
    color:#333333;
}

.purple_menu_pane_tree .entry-selected 
{
    font-size:11px;
    font-weight:bold;
    font-family:'Helvetica Neue', arial, helvetica, sans-serifserif;
}

/******************** Tan Menu App Header Elements **********************************************/
.tan_menu_App_Header
{
	position:relative;
    width:100%;
    background-image:url(../image/submenu_bg.png);
 	background-repeat:repeat-x;
  	font-weight:bold;
	display: block;
  	float: left;
  	height: 30px;
  	line-height: 30px;
  	margin-left: 0px;
  	margin-right: 0px;
  	padding-left: 0px;
  	padding-right: 0px;
  	color: #284770;
}

.tan_menu_App_Header_menu 
{
  	width: 100%;
    background-image: url(../image/submenu_bg.png);
  	background-repeat: repeat-x;
}

/********************* Tan Panes Styles *********************************************************/
.tan_menu_pane_header
{ 
  background-color:#e0e5ee;
  color:#16325C;
  font-size: 11px;
  font-weight: bold;
  font-family : 'Helvetica Neue', arial, helvetica, sans-serifserif;
  height:29px; /*recheck*/
  line-height:29px;
  vertical-align:middle;
  padding-left:8px;
  text-transform:uppercase;
}

.tan_menu_pane_header a 
{
    color:#16325C;
}

.tan_menu_pane_header img
{
    margin-left:5px;
    margin-right:5px;
    vertical-align:middle;
    
}

.tan_menu_pane_header_td
{
  background-color:#e0e5ee;
  font-size: 11px;
  height:28px;/*recheck */
  color:#16325C;
  font-weight:bold;
}

.tan_menu_pane_header_td a 
{
    color:#16325C;
}

.tan_menu_pane_header_td img
{
    margin-right:5px;
    vertical-align:middle;
}

.tan_menu_section_header 
{
    height:25px;
    line-height: 25px;
    padding-left: 10px;    
    font-weight: bold;
    color:#16325c;
    background-color:#e0e5ee;
    background-image:none;
/*     border:solid 1px #BEB063; */
	text-transform: uppercase;
}

.tan_menu_section_header img 
{
    float: right;
    margin-top: 6px;
    padding-left: 3px;
    padding-right: 3px;
    margin-right:5px;
    vertical-align:sub;
}

.tan_menu_section_header a 
{
    color: #333333;
}
.tan_menu_pane_footer
{
    line-height: 15px;
    height:15px;
    clear: both;
}

.tan_menu_body
{
    background-color:#FFFFFF;
}

.tan_menu_footer
{
    height:20px;
    width:100%;
    background-position:bottom;
    background-repeat: repeat-x;
    font-family:'Helvetica Neue', arial, helvetica, sans-serifserif;
    font-size:11px;
    text-align:center;
    background-color:#E7E6D3;
    background-image: url(../image/bg_footer.png);
}
.tan_menu_breadcrumb
{
  	height:16px;    
    line-height:16px;/* added by RedWhale */
    vertical-align:middle;/* added by RedWhale */    
    padding-top:8px; /* added by RedWhale */
    padding-left:8px;/* added by RedWhale */
    padding-bottom:3px;
  	background-color:White;
  	text-transform:uppercase;
	font-size:12px;  	
}
/************************ Tan Tree Styles ***************************************/
.tan_menu_pane_tree 
{
    height:100%;
    background-color:#ffffff;
    background-position:top;
    overflow:scroll;
}

.tan_menu_pane_tree .entry, .entry:link, .entry:hover
{
    color:#333333;
}

.tan_menu_pane_tree .entry-selected 
{
    font-size:11px;
    font-weight:bold;
    font-family:'Helvetica Neue', arial, helvetica, sans-serifserif;
}

/******************** GreenBlue Menu App Header Elements **********************************************/
.greenBlue_menu_App_Header
{
  	position:relative;
    width:100%;
    background-image:url(../image/submenu_bg.png);
  	background-repeat:repeat-x;
  	font-weight:bold;
	display: block;
  	float: left;
  	height: 30px;
  	line-height: 30px;
  	margin-left: 0px;
  	margin-right: 0px;
  	padding-left: 0px;
  	padding-right: 0px;
  	color: #284770;
}

.greenBlue_menu_App_Header_menu 
{
  	width: 100%;
    background-image: url(../image/submenu_bg.png);
  	background-repeat: repeat-x;
}

/********************* GreenBlue Panes Styles *********************************************************/
.greenBlue_menu_pane_header
{ 
  background-color:#e0e5ee;
  color:#16325C;
  font-size: 11px;
  font-weight: bold;
  font-family : 'Helvetica Neue', arial, helvetica, sans-serifserif;
  height:29px; /*recheck*/
  line-height:29px;
  vertical-align:middle;
  padding-left:8px;
  text-transform:uppercase;
}

.greenBlue_menu_pane_header a 
{
    color:#16325C;
}

.greenBlue_menu_pane_header img
{
    margin-left:5px;
    margin-right:5px;
    vertical-align:middle;
    
}

.greenBlue_menu_pane_header_td
{
  background-color:#e0e5ee;
  font-size: 11px;
  height:28px;/*recheck */
  color:#16325C;
  font-weight:bold;
}
.greenBlue_menu_pane_header_td a 
{
    color:#16325C;
}

.greenBlue_menu_pane_header_td img
{
    margin-right:5px;
    vertical-align:middle;
}

.greenBlue_menu_section_header 
{
    height:25px;
    line-height: 25px;
    padding-left: 10px;    
    font-weight: bold;   
    color:#16325c;
    background-color:#e0e5ee;
    background-image:none;
/*     border:solid 1px #6E9593; */
	text-transform: uppercase;
}

.greenBlue_menu_section_header img 
{
    float: right;
    margin-top: 6px;
    padding-left: 3px;
    padding-right: 3px;
    margin-right:5px;
    vertical-align:sub;
}

.greenBlue_menu_section_header a 
{
    color: white;
}
.greenBlue_menu_pane_footer
{
    line-height: 15px;
    height:15px;
    clear: both;
}

.greenBlue_menu_body
{
    background-color:#FFFFFF;
}

.greenBlue_menu_footer
{
    height:20px;
    width:100%;
    background-position:bottom;
    background-repeat: repeat-x;
    font-family:'Helvetica Neue', arial, helvetica, sans-serifserif;
    font-size:11px;
    text-align:center;
    background-color:#D5DCDC;
    background-image: url(../image/bg_footer.png);
}
.greenBlue_menu_breadcrumb
{
  	height:16px;    
    line-height:16px;/* added by RedWhale */
    vertical-align:middle;/* added by RedWhale */    
    padding-top:8px; /* added by RedWhale */
    padding-left:8px;/* added by RedWhale */
    padding-bottom:3px;
  	background-color:White;
  	text-transform:uppercase;
	font-size:12px;  	
}

/************************ GreenBlue Tree Styles ***************************************/
.greenBlue_menu_pane_tree 
{
    height:100%;
    background-color:#ffffff;
    background-position:top;
    overflow:scroll;
}

.greenBlue_menu_pane_tree .entry, .entry:link, .entry:hover
{
    color:#333333;
}

.greenBlue_menu_pane_tree .entry-selected 
{
    font-size:11px;
    font-weight:bold;
    font-family:'Helvetica Neue', arial, helvetica, sans-serifserif;
}

/******************** DarkGreen Menu App Header Elements **********************************************/
.darkGreen_menu_App_Header
{
  	position:relative;
    width:100%;
    background-image:url(../image/submenu_bg.png);
  	background-repeat:repeat-x;
  	font-weight:bold;
	display: block;
  	float: left;
  	height: 30px;
  	line-height: 30px;
  	margin-left: 0px;
  	margin-right: 0px;
  	padding-left: 0px;
  	padding-right: 0px;
  	color: #284770;
}

.darkGreen_menu_App_Header_menu 
{
  width: 100%;
    background-image: url(../image/submenu_bg.png);
  background-repeat: repeat-x;
}
/********************* DarkGreen Panes Styles *********************************************************/
.darkGreen_menu_pane_header
{ 
  background-color:#e0e5ee;
  color:#16325C;
  font-size: 11px;
  font-weight: bold;
  font-family : 'Helvetica Neue', arial, helvetica, sans-serifserif;
  height:29px; /*recheck*/
  line-height:29px;
  vertical-align:middle;
  padding-left:8px;
  text-transform:uppercase;
}

.darkGreen_menu_pane_header a 
{
    color:#16325C;
}

.darkGreen_menu_pane_header img
{
    margin-left:5px;
    margin-right:5px;
    vertical-align:middle;
    
}

.darkGreen_menu_pane_header_td
{
  background-color:#e0e5ee;
  font-size: 11px;
  height:28px;/*recheck */
  color:#16325C;
  font-weight:bold;
}
.darkGreen_menu_pane_header_td a 
{
    color:#16325C;
}

.darkGreen_menu_pane_header_td img
{
    margin-right:5px;
    vertical-align:middle;
}

.darkGreen_menu_section_header 
{
    height:25px;
    line-height: 25px;
    padding-left: 10px;    
    font-weight: bold;   
    color:#16325c;
    background-color:#e0e5ee;
    background-image:none;
    /* border:solid 1px #7F9C76; */
    text-transform: uppercase;
}

.darkGreen_menu_section_header img 
{
    float: right;
    margin-top: 6px;
    padding-left: 3px;
    padding-right: 3px;
    margin-right:5px;
    vertical-align:sub;
}

.darkGreen_menu_section_header a 
{
    color: #333333;
}
.darkGreen_menu_pane_footer
{
    line-height: 15px;
    height:15px;
    clear: both;
  /* background-image: url(../image/new_skins/rev_bg_workarea_footer_cm3.png);
  background-repeat:repeat-x; */
}
.darkGreen_menu_body
{
    background-color:#FFFFFF;
}
.darkGreen_menu_footer
{
    height:20px;
    width:100%;
    background-position:bottom;
    background-repeat: repeat-x;
    font-family:'Helvetica Neue', arial, helvetica, sans-serifserif;
    font-size:11px;
    text-align:center;
    background-color:#D8DCD5;
    background-image: url(../image/bg_footer.png);
}

.darkGreen_menu_breadcrumb
{
  height:16px;    
    line-height:16px;/* added by RedWhale */
    vertical-align:middle;/* added by RedWhale */    
    padding-top:8px; /* added by RedWhale */
    padding-left:8px;/* added by RedWhale */
    padding-bottom:3px;
  	background-color:White;
  	text-transform:uppercase;
	font-size:12px;  	
}

/************************ DarkGreen Tree Styles ***************************************/
.darkGreen_menu_pane_tree 
{
    height:100%;
    background-color:#ffffff;
    background-position:top;
    overflow:scroll;
}

.darkGreen_menu_pane_tree .entry, .entry:link, .entry:hover
{
    color:#333333;
}

.darkGreen_menu_pane_tree .entry-selected 
{
    font-size:11px;
    font-weight:bold;
    font-family:'Helvetica Neue', arial, helvetica, sans-serifserif;
}

/******************** MediumBlue Menu App Header Elements **********************************************/
.mediumBlue_menu_App_Header
{
  	position:relative;    
    width:100%;
    background-image:url(../image/submenu_bg.png);
  	background-repeat:repeat-x;
  	font-weight:bold;
  	display: block;
  	float: left;
  	height: 30px;
  	line-height: 30px;
  	margin-left: 0px;  
  	margin-right: 0px;
  	padding-left: 0px;
  	padding-right: 0px;
  	color: #284770;
}

.mediumBlue_menu_App_Header_menu 
{
  width: 100%;
    background-image: url(../image/submenu_bg.png);
  background-repeat: repeat-x;  
}

/********************* MediumBlue Panes Styles *********************************************************/
.mediumBlue_menu_pane_header
{ 
  background-color:#e0e5ee;
  color:#16325C;
  font-size: 11px;
  font-weight: bold;
  font-family : 'Helvetica Neue', arial, helvetica, sans-serifserif;
  height:29px; /*recheck*/
  line-height:29px;
  vertical-align:middle;
  padding-left:8px;
  text-transform:uppercase;
}

.mediumBlue_menu_pane_header a 
{
   color:#16325C;
}

/*.mediumBlue_menu_pane_header a:hover
{
  text-decoration: none;
  background-image: url(../image/submenu_bg_on.png);
}*/

.mediumBlue_menu_pane_header img
{
    margin-left:5px;
    margin-right:5px;
    vertical-align:middle;
    
}

.mediumBlue_menu_pane_header_td
{
  background-color:#e0e5ee;
  font-size: 11px;
  height:28px;/*recheck */
  color:#16325C;
  font-weight:bold;
}

.mediumBlue_menu_pane_header_td a
{
    color:#16325C;
	text-decoration: none;
}

.mediumBlue_menu_pane_header_td a:link{
	color:#16325C;
}

.mediumBlue_menu_pane_header_td a:hover{
color: #246AC1; text-decoration: underline;
}

.mediumBlue_menu_pane_header_td a:visited{
	outline: none;
	color:#16325C;
}

.mediumBlue_menu_pane_header_td a:active{
	outline: none;
	color:#16325C;
}

.mediumBlue_menu_pane_header_td_a
{
    color:#16325C;
}

.mediumBlue_menu_pane_header_td img
{
    margin-right:5px;
    vertical-align:middle;
}

.mediumBlue_menu_section_header 
{
    height:25px;
    line-height: 25px;
    padding-left: 10px;    
    font-weight: bold;   
    color:#16325c;
    background-color:#e0e5ee;
    background-image:none;
/*     border:solid 1px #5D89CB; */
	text-transform: uppercase;
}

.mediumBlue_menu_section_header img 
{
    float: right;
    margin-top: 6px;
    padding-left: 3px;
    padding-right: 3px;
    margin-right:5px;
    vertical-align:sub;
}

.mediumBlue_menu_section_header a 
{
    color: #333333;
}
.mediumBlue_menu_pane_footer
{
    line-height: 15px;
    height:15px;
    clear: both;
}

.mediumBlue_menu_body
{
    background-color:#FFFFFF;
}

.mediumBlue_menu_footer
{
    height:20px;
    width:100%;
    background-position:bottom;
    background-repeat: repeat-x;
    font-family:'Helvetica Neue', arial, helvetica, sans-serifserif;
    font-size:11px;
    text-align:center;
    background-color:#CBD5E6;
    background-image: url(../image/bg_footer.png);
}

.mediumBlue_menu_breadcrumb
{
	height:16px;    
    line-height:16px;/* added by RedWhale */
    vertical-align:middle;/* added by RedWhale */    
    padding-top:8px; /* added by RedWhale */
    padding-left:8px;/* added by RedWhale */
    padding-bottom:3px;
  	background-color:White;
  	text-transform:uppercase;
	font-size:12px;  	
}

/************************ MediumBlue Tree Styles ***************************************/
.mediumBlue_menu_pane_tree 
{
    height:100%;
    background-color:#ffffff;
    background-position:top;
    overflow:scroll;
}

.mediumBlue_menu_pane_tree .entry, .entry:link, .entry:hover
{
    color:#333333;
}

.mediumBlue_menu_pane_tree .entry-selected 
{
    font-size:11px;
    font-weight:bold;
    font-family:'Helvetica Neue', arial, helvetica, sans-serifserif;
}

/******************** RustOrange Menu App Header Elements **********************************************/
.rustOrange_menu_App_Header
{
  	position:relative;
    width:100%;
    background-image:url(../image/submenu_bg.png);
  	background-repeat:repeat-x;
  	font-weight:bold;
  	display: block;
  	float: left;
  	height: 30px;
  	line-height: 30px;
  	margin-left: 0px;
  	margin-right: 0px;
  	padding-left: 0px;
  	padding-right: 0px;
  	color: #284770;
}

.rustOrange_menu_App_Header_menu 
{
  width: 100%;
    background-image: url(../image/submenu_bg.png);
  background-repeat: repeat-x;
}
/********************* RustOrange Panes Styles *********************************************************/
.rustOrange_menu_pane_header
{ 
  background-color:#e0e5ee;
  color:#16325C;
  font-size: 11px;
  font-weight: bold;
  font-family : 'Helvetica Neue', arial, helvetica, sans-serifserif;
  height:29px; /*recheck*/
  line-height:29px;
  vertical-align:middle;
  padding-left:8px;
  text-transform:uppercase;
}

.rustOrange_menu_pane_header a 
{
    color:#16325C;
}

.rustOrange_menu_pane_header img
{
    margin-left:5px;
    margin-right:5px;
    vertical-align:middle;
    
}

.rustOrange_menu_pane_header_td
{
  background-color:#e0e5ee;
  font-size: 11px;
  height:28px;/*recheck */
  color:#16325C;
  font-weight:bold;
}
.rustOrange_menu_pane_header_td a 
{
    color:#16325C;
}

.rustOrange_menu_pane_header_td img
{
    margin-right:5px;
    vertical-align:middle;
}

.rustOrange_menu_section_header 
{
    height:25px;
    line-height: 25px;
    padding-left: 10px;    
    font-weight: bold;
    color:#16325c;
    background-color:#e0e5ee;
    background-image:none;
    /* border:solid 1px #C2916B; */
    text-transform: uppercase;
}

.rustOrange_menu_section_header img 
{
    float: right;
    margin-top: 6px;
    padding-left: 3px;
    padding-right: 3px;
    margin-right:5px;
    vertical-align:sub;
}

.rustOrange_menu_section_header a 
{
    color: #333333;
}

.rustOrange_menu_pane_footer
{
    line-height: 15px;
    height:15px;
    clear: both;
}

.rustOrange_menu_body
{
    background-color:#FFFFFF;
}

.rustOrange_menu_footer
{
    height:20px;
    width:100%;
    background-position:bottom;
    background-repeat: repeat-x;
    font-family:'Helvetica Neue', arial, helvetica, sans-serifserif;
    font-size:11px;
    text-align:center;
    background-color:#EBE0D1;
    background-image: url(../image/bg_footer.png);
}

.rustOrange_menu_breadcrumb
{
  	height:16px;    
    line-height:16px;/* added by RedWhale */
    vertical-align:middle;/* added by RedWhale */    
    padding-top:8px; /* added by RedWhale */
    padding-left:8px;/* added by RedWhale */
    padding-bottom:3px;
  	background-color:White;
  	text-transform:uppercase;
	font-size:12px;  	
}
/************************ RustOrange Tree Styles ***************************************/
.rustOrange_menu_pane_tree 
{
    height:100%;
    background-color:#ffffff;
    background-position:top;
    overflow:scroll;
}

.rustOrange_menu_pane_tree .entry, .entry:link, .entry:hover
{
    color:#333333;
}

.rustOrange_menu_pane_tree .entry-selected 
{
    font-size:11px;
    font-weight:bold;
    font-family:'Helvetica Neue', arial, helvetica, sans-serifserif;
}

/******************** Yellow Menu App Header Elements ***********************************************/
.yellow_menu_App_Header
{
  	position:relative;
    width:100%;
    background-image:url(../image/submenu_bg.png);
  	background-repeat:repeat-x;
  	font-weight:bold;
  	display: block;
  	float: left;
  	height: 30px;
  	line-height: 30px;
  	margin-left: 0px;
  	margin-right: 0px;
  	padding-left: 0px;
  	padding-right: 0px;
  	color: #284770;
}

.yellow_menu_App_Header_menu 
{
  	width: 100%;
    background-image: url(../image/submenu_bg.png);
  	background-repeat: repeat-x;
}

/**************************** Yellow Menu Pane Styles *******************************************/
.yellow_menu_pane_header
{ 
  background-color:#e0e5ee;
  color:#16325C;
  font-size: 11px;
  font-weight: bold;
  font-family : 'Helvetica Neue', arial, helvetica, sans-serifserif;
  height:29px; /*recheck*/
  line-height:29px;
  vertical-align:middle;
  padding-left:8px;
  text-transform:uppercase;
}

.menu_inner_pane_header{
  background-color:#e0e5ee;
  color:#16325C;
  font-size: 11px;
  font-weight: bold;
  font-family : 'Helvetica Neue', arial, helvetica, sans-serifserif;
  padding-top:4px;
  padding-bottom:4px;  
  vertical-align:middle;
  padding-left:8px;
  text-transform:uppercase;
}

.yellow_menu_pane_header a 
{
    color:#16325C;
}

.yellow_menu_pane_header img
{
    margin-left:5px;
    margin-right:5px;
    vertical-align:middle;
    
}

.yellow_menu_pane_header_td
{
  background-color:#e0e5ee;
  font-size: 11px;
  height:28px;/*recheck */
  color:#16325C;
  font-weight:bold;
}
.yellow_menu_pane_header_td a 
{
    color:#16325C;
}

.yellow_menu_pane_header_td img
{
    margin-right:5px;
    vertical-align:middle;
}

.yellow_menu_section_header 
{
    height:25px;
    line-height: 25px;
    padding-left: 10px;    
    font-weight: bold;
    color:#16325c;
    background-color:#e0e5ee;
    background-image:none;
    /* border:solid 1px #BEB063; */
    text-transform: uppercase;
}

.yellow_menu_section_header img 
{
    float: right;
    margin-top: 6px;
    padding-left: 3px;
    padding-right: 3px;
    margin-right:5px;
    vertical-align:sub;
}

.yellow_menu_section_header a 
{
    color: #333333;
}

.yellow_menu_pane_footer
{
    line-height: 15px;
    height:15px;
    clear: both;
}

.yellow_menu_body
{
    background-color:#FFFFFF;
}

.yellow_menu_footer
{
    height:20px;
    width:100%;
    background-position:bottom;
    background-repeat: repeat-x;
    font-family:'Helvetica Neue', arial, helvetica, sans-serifserif;
    font-size:11px;
    text-align:center;
  	background-color:#E3DFD6;
    background-image: url(../image/bg_footer.png);
}

.yellow_menu_breadcrumb
{
  	height:16px;    
    line-height:16px;/* added by RedWhale */
    vertical-align:middle;/* added by RedWhale */    
    padding-top:8px; /* added by RedWhale */
    padding-left:8px;/* added by RedWhale */
    padding-bottom:3px;
  	background-color:White;
  	text-transform:uppercase;
	font-size:12px;  	
}
/*********************** Blue Menu App Header Elements ****************************************************/

.blue_menu_App_Header
{
  position:relative;
  /*  height:23px;*/
    width:100%;
    background-image:url(../image/submenu_bg.png);
  background-repeat:repeat-x;
  font-weight:bold;
  /*  color: #003365;*/
  display: block;
  float: left;
  height: 30px;
  line-height: 30px;
  margin-left: 0px;
  margin-right: 0px;
  padding-left: 0px;
  padding-right: 0px;
  color: #284770;
}

.blue_menu_App_Header_menu 
{
  width: 100%;
    background-image: url(../image/submenu_bg.png);
  background-repeat: repeat-x;
}

/**************************** Blue Menu Pane Styles *******************************************/
.blue_menu_pane_header
{ 
  background-color:#e0e5ee;
  color:#16325C;
  font-size: 11px;
  font-weight: bold;
  font-family : 'Helvetica Neue', arial, helvetica, sans-serifserif;
  height:29px; /*recheck*/
  line-height:29px;
  vertical-align:middle;
  padding-left:8px;
  text-transform:uppercase;
}

.blue_menu_pane_header a 
{
}

.blue_menu_pane_header img
{
    margin-left:5px;
    margin-right:5px;
    vertical-align:middle;
    
}

.blue_menu_pane_header_td
{
  background-color:#e0e5ee;
  font-size: 11px;
  height:28px;/*recheck */
  color:#16325C;
  font-weight:bold;
}

.blue_menu_pane_header_td a 
{
    color:#16325C;
}

.blue_menu_pane_header_td img
{
    margin-right:5px;
    vertical-align:middle;
}

.blue_menu_section_header 
{
    height:25px;
    line-height: 25px;
    padding-left: 10px;
    font-weight: bold;
    color: #16325c;
    /* background-image:url(../image/new_skins/rev_bg_workarea_section_header_11.png);
    background-repeat:repeat-x; */
    background-color: #e0e5ee;
    text-transform: uppercase;
}

.blue_menu_section_header img 
{
    float: right;
    margin-top: 6px;
    padding-left: 3px;
    padding-right: 3px;
    margin-right:5px;
    vertical-align:sub;
}

.blue_menu_section_header a 
{
    color:#FFFFFF;
}

.blue_menu_pane_footer
{
    line-height: 15px;
    height:15px;
    clear: both;
  /* background-image: url(../image/new_skins/rev_bg_workarea_footer_11.png);
    background-repeat:repeat-x; */
}
.blue_menu_body
{
    background-color:#FFFFFF;
}
.blue_menu_footer
{
    height:20px;
    width:100%;
    background-position:bottom;
    background-repeat: repeat-x;
    font-family:'Helvetica Neue', arial, helvetica, sans-serifserif;
    font-size:11px;
    text-align:center;
    background-color:#D7DFE2;
    background-image: url(../image/bg_footer.png);
}

.blue_menu_breadcrumb
{
  height:16px;    
    line-height:16px;/* added by RedWhale */
    vertical-align:middle;/* added by RedWhale */    
    padding-top:8px; /* added by RedWhale */
    padding-left:8px;/* added by RedWhale */
    padding-bottom:3px;
  	background-color:White;
	text-transform:uppercase;
	font-size:12px;	
}

/*********************** Pink Menu App Header Elements ****************************************************/
.pink_menu_App_Header
{
  	position:relative;
    width:100%;
    background-image:url(../image/submenu_bg.png);
  	background-repeat:repeat-x;
  	font-weight:bold;
  	display: block;
  	float: left;
  	height: 30px;
  	line-height: 30px;
  	margin-left: 0px;
  	margin-right: 0px;
  	padding-left: 0px;
  	padding-right: 0px;
  	color: #284770;
}

.pink_menu_App_Header_menu 
{
  	width: 100%;
    background-image: url(../image/submenu_bg.png);
  	background-repeat: repeat-x;
}

/**************************** Pink Menu Pane Styles *******************************************/
.pink_menu_pane_header
{ 
  background-color:#e0e5ee;
  color:#16325C;
  font-size: 11px;
  font-weight: bold;
  font-family : 'Helvetica Neue', arial, helvetica, sans-serifserif;
  height:29px; /*recheck*/
  line-height:29px;
  vertical-align:middle;
  padding-left:8px;
  text-transform:uppercase;
}

.pink_menu_pane_header a 
{
    color:#16325C;
}

.pink_menu_pane_header img
{
    margin-left:5px;
    margin-right:5px;
    vertical-align:middle;
    
}

.pink_menu_pane_header_td
{
  background-color:#e0e5ee;
  font-size: 11px;
  height:28px;/*recheck */
  color:#16325C;
  font-weight:bold;
}
.pink_menu_pane_header_td a 
{
}

.pink_menu_pane_header_td img
{
    margin-right:5px;
    vertical-align:middle;
}

.pink_menu_section_header 
{
    height:25px;
    line-height: 25px;
    padding-left: 10px;
    font-weight: bold;
    color: #16325c;
/*     background-image:url(../image/new_skins/rev_bg_workarea_section_header_3y.png);
    background-repeat:repeat-x; */
    background-color: #e0e5ee;
    text-transform: uppercase;
}

.pink_menu_section_header img 
{
    float: right;
    margin-top: 6px;
    padding-left: 3px;
    padding-right: 3px;
    margin-right:5px;
    vertical-align:sub;
}

.pink_menu_section_header a 
{
    color:#FFFFFF;
}

.pink_menu_pane_footer
{
    line-height: 15px;
    height:15px;
    clear: both;
}

.pink_menu_body
{
    background-color:#FFFFFF;
}

.pink_menu_footer
{
    height:20px;
    width:100%;
    background-position:bottom;
    background-repeat: repeat-x;
    font-family:'Helvetica Neue', arial, helvetica, sans-serifserif;
    font-size:11px;
    text-align:center;
  	background-color:#dfddd2;
    background-image: url(../image/bg_footer.png);
}

.pink_menu_breadcrumb
{
  	height:16px;    
    line-height:16px;/* added by RedWhale */
    vertical-align:middle;/* added by RedWhale */    
    padding-top:8px; /* added by RedWhale */
    padding-left:8px;/* added by RedWhale */
    padding-bottom:3px;
  	background-color:White;
  	text-transform:uppercase;
	font-size:12px;  	
}

/*********************** Burgundy Menu App Header Elements ****************************************************/
.burgundy_menu_App_Header
{
  position:relative;
  /*  height:23px;*/
    width:100%;
    background-image:url(../image/submenu_bg.png);
  background-repeat:repeat-x;
  font-weight:bold;
   /* color: #003365;*/

  display: block;
  float: left;
  height: 30px;
  line-height: 30px;
  margin-left: 0px;
  margin-right: 0px;
  padding-left: 0px;
  padding-right: 0px;
  color: #284770;
}

.burgundy_menu_App_Header_menu 
{
  width: 100%;
    background-image: url(../image/submenu_bg.png);
  background-repeat: repeat-x;
}
/**************************** Burgundy Menu Pane Styles *******************************************/
.burgundy_menu_pane_header
{ 
  background-color:#e0e5ee;
  color:#16325C;
  font-size: 11px;
  font-weight: bold;
  font-family : 'Helvetica Neue', arial, helvetica, sans-serifserif;
  height:29px; /*recheck*/
  line-height:29px;
  vertical-align:middle;
  padding-left:8px;
  text-transform:uppercase;
}

.burgundy_menu_pane_header a 
{
    color:#16325C;
}

.burgundy_menu_pane_header img
{
    margin-left:5px;
    margin-right:5px;
    vertical-align:middle;
    
}

.burgundy_menu_pane_header_td
{
  background-color:#e0e5ee;
  font-size: 11px;
  height:28px;/*recheck */
  color:#16325C;
  font-weight:bold;
}
.burgundy_menu_pane_header_td a 
{
    color:#16325C;
}

.burgundy_menu_pane_header_td img
{
    margin-right:5px;
    vertical-align:middle;
}

.burgundy_menu_section_header 
{
    height:25px;
    line-height: 25px;
    padding-left: 10px;    
    font-weight: bold;
    color: #16325c;
    background-image:none;
    background-color:#e0e5ee;
    /* border:solid 1px #C07769; */
    text-transform: uppercase;
}

.burgundy_menu_section_header img 
{
    float: right;
    margin-top: 6px;
    padding-left: 3px;
    padding-right: 3px;
    margin-right:5px;
    vertical-align:sub;
}

.burgundy_menu_section_header a 
{
    color:#FFFFFF;
}

.burgundy_menu_pane_footer
{
    line-height: 15px;
    height:15px;
    clear: both;
}
.burgundy_menu_body
{
    background-color:#FFFFFF;
}
.burgundy_menu_footer
{
    height:20px;
    width:100%;
    background-position:bottom;
    background-repeat: repeat-x;
    font-family:'Helvetica Neue', arial, helvetica, sans-serifserif;
    font-size:11px;
    text-align:center;
  	background-color:#DDD4D3;
    background-image: url(../image/bg_footer.png);
}

.burgundy_menu_breadcrumb
{
  	height:16px;    
    line-height:16px;/* added by RedWhale */
    vertical-align:middle;/* added by RedWhale */    
    padding-top:8px; /* added by RedWhale */
    padding-left:8px;/* added by RedWhale */
    padding-bottom:3px;
  	background-color:White;
  	text-transform:uppercase;
	font-size:12px;  	
}

/************************** Start of Tab Styles **********************************/
.yellow_menu_tab 
{    
 	height: 30px;
    background-image: none;
    vertical-align: middle;
    text-align: center;
    font-size: 12px;
    padding-left: 6px !important;
    padding-right: 6px !important;
    color: #666666;
    background: none repeat scroll 0% 0% #F4F4F4 !important;
    background-repeat: repeat-x;
    cursor:pointer;
}

a.yellow_menu_tab_a{
/* color:black;
   text-decoration: none; */
}

a.yellow_menu_tab_a:link {
/* color:black;
   text-decoration: none; */
}

a.yellow_menu_tab_a:hover {
/* color:black;
   text-decoration: underline; */
}

a.yellow_menu_tab_a:visited {
/* color:black;
   text-decoration: none; */
}

a.yellow_menu_tab_a:active {
/* color:black;
   outline: none; */
}

.yellow_menu_tab_highlight
{
	position:absolute;
	top:1px;
	text-decoration: none;
  	color: #0069AA !important;
  	background-color: #ffffff !important;
  	border-right: 1px solid #ccc !important;
  	border-left: 1px solid #ccc;
  	border-top: 1px solid #ccc;
  	border-bottom: 1px solid #fff !important;
    height: 30px;
    background-image: none;
    vertical-align: middle;
    text-align: center;
    font-size: 12px;
    padding-left: 6px !important;
    padding-right: 6px !important;
    background-repeat: repeat-x;
    cursor:pointer;
    font-weight:bold;
}

.yellow_menu_tab_highlight_hover
{
/* text-align: center;
   line-height: 18px;  
   float: left;
   margin-left:0px;
   margin-right:0px;   
   display: inline; 
   color: #FFFFFF;    
   cursor: pointer;
   background-image: url(../image/new_skins/tab_slice_yellow.png); 
   BACKGROUND-REPEAT: repeat-x;  
 */
 }

.yellow_menu_tab:hover 
{
/* color: #FFFFFF;
   font-weight: bold;
   background-image: url(../image/new_skins/tab_slice_yellow.png);  
 */    
}

.yellow_menu_tab:hover div.yellow_menu_tab_left 
{
/*     background-image: url(../image/new_skins/tab_left_yellow.png); */   
}

.yellow_menu_tab:hover div.yellow_menu_tab_right
{
/*     background-image: url(../image/new_skins/tab_right_yellow.png); */
}

.yellow_menu_tab_highlight_left
{
/* 	height:18px;
	width: 7px;
	display: inline;
    float: left; 
	margin-left:0px;
	background-image: url(../image/new_skins/tab_left_yellow.png); */
}

.yellow_menu_tab_highlight_right
{  
/*   height:18px;
  width: 7px;
  display: inline;
  margin-right:0px;
  float: right;    
  background-image: url(../image/new_skins/tab_right_yellow.png); */
}

.yellow_menu_tab_right
{    
/* 	height:18px;
	width: 7px;
	display: inline;
	margin-right:0px;
    float: right;    
	background-image: url(../image/new_skins/rev_tab_right_12.png); */    
}

.yellow_menu_tab_left
{
/* 	height:18px;
	width: 7px; 
	display: inline;
    float: left; 
	margin-left:0px;
	background-image: url(../image/new_skins/rev_tab_left_12.png); */
}

.yellow_menu_single_tab_highlight
{
  text-align: left;
  line-height: 25px;  
  float: left;
  margin-left:0px;
  margin-right:0px;    
  font-weight: bold;  
  padding-left:2px;
  color:#16325c;       
  background-color: #e0e5ee;
  BACKGROUND-REPEAT: repeat-x;
  border-left: 1px solid #e0e5ee; 
  border-right: 1px solid #e0e5ee;  
  border-bottom: 1px solid #e0e5ee; 
  border-top: 1px solid #e0e5ee; 
  width:100%;
}

.yellow_menu_tabs 
{
/*     border-top: 2px solid #EBCE82; */ 
}

.burgundy_menu_tab
{
 	height: 30px;
    background-image: none;
    vertical-align: middle;
    text-align: center;
    font-size: 12px;
    padding-left: 6px !important;
    padding-right: 6px !important;
    color: #666666;
    background: none repeat scroll 0% 0% #F4F4F4 !important;
    background-repeat: repeat-x;
    cursor:pointer;
}

a.burgundy_menu_tab_a{
/*   color:black;
  text-decoration: none; */
}

a.burgundy_menu_tab_a:link {
/* 	color:black;
	text-decoration: none; */
}

a.burgundy_menu_tab_a:hover {
/* 	color:black;
 	text-decoration: underline; */
}

a.burgundy_menu_tab_a:visited {
/* 	color:black;
  	text-decoration: none; */
}

a.burgundy_menu_tab_a:active {
/*   color:black;
  outline: none; */
}

.burgundy_menu_tab_highlight
{
	position:absolute;
	top:1px;
	text-decoration: none;
  	color: #0069AA !important;
  	background-color: #ffffff !important;
  	border-right: 1px solid #ccc !important;
  	border-left: 1px solid #ccc;
  	border-top: 1px solid #ccc;
  	border-bottom: 1px solid #fff !important;
    height: 30px;
    background-image: none;
    vertical-align: middle;
    text-align: center;
    font-size: 12px;
    padding-left: 6px !important;
    padding-right: 6px !important;
    background-repeat: repeat-x;
    cursor:pointer;
    font-weight:bold;
}

.burgundy_menu_tab_highlight_hover
{
/*  text-align: center;
    line-height: 18px;  
    float: left;
    margin-left:0px;
    margin-right:0px; 
    display: inline;   
    color: #FFFFFF;    
    cursor: pointer;
	background-image: url(../image/new_skins/tab_slice_burgandy.png); 
  	BACKGROUND-REPEAT: repeat-x; */    
}

.burgundy_menu_tab:hover 
{
/* color: #FFFFFF;
   font-weight: bold;
   background-image: url(../image/new_skins/tab_slice_burgandy.png); */  
}

.burgundy_menu_tab:hover div.burgundy_menu_tab_left 
{
/* background-image: url(../image/new_skins/tab_left_burgandy.png); */   
}

.burgundy_menu_tab:hover div.burgundy_menu_tab_right
{
/* background-image: url(../image/new_skins/tab_right_burgandy.png); */
}

.burgundy_menu_tab_highlight_left
{
/* height:18px;
   width: 7px;
   display: inline;
   float: left; 
   margin-left:0px;
   background-image: url(../image/new_skins/tab_left_burgandy.png); */
}

.burgundy_menu_tab_highlight_right
{  
/* height:18px;
   width: 7px;
   display: inline;
   margin-right:0px;
   float: right;    
   background-image: url(../image/new_skins/tab_right_burgandy.png); */
}

.burgundy_menu_tab_right
{    
/* height:18px;
   width: 7px;
   display: inline;
   margin-right:0px;
   float: right;    
   background-image: url(../image/new_skins/rev_tab_right_3r.png); */    
}

.burgundy_menu_tab_left
{
/* height:18px;
   width: 7px; 
   display: inline;
   float: left; 
   margin-left:0px;
   background-image: url(../image/new_skins/rev_tab_left_3r.png); */
}

.burgundy_menu_single_tab_highlight
{
   text-align: left;
   line-height: 25px;  
   float: left;
   margin-left:0px;
   margin-right:0px;      
   font-weight: bold; 
   padding-left:2px;
   color: #16325c; 
   background-image:none;      
   background-color:#e0e5ee;
   BACKGROUND-REPEAT: repeat-x;
   border: 1px solid #e0e5ee;
   width:100%;
}

.burgundy_menu_tabs 
{
/* border-top: 2px solid #9A6969; */ 
}

.darkblue_menu_tab 
{
 	height: 30px;
    background-image: none;
    vertical-align: middle;
    text-align: center;
    font-size: 12px;
    padding-left: 6px !important;
    padding-right: 6px !important;
    color: #666666;
    background: none repeat scroll 0% 0% #F4F4F4 !important;
    background-repeat: repeat-x;
    cursor:pointer;
}

a.darkblue_menu_tab_a{
/* color:black;
   text-decoration: none; */
}

a.darkblue_menu_tab_a:link {
/* color:black;
   text-decoration: none; */
}

a.darkblue_menu_tab_a:hover {
/* color:black;
   text-decoration: underline; */
}

a.darkblue_menu_tab_a:visited {
/* color:black;
   text-decoration: none; */
}

a.darkblue_menu_tab_a:active {
/* color:black;
   outline: none; */
}

.darkblue_menu_tab_highlight
{ 
	position:absolute;
	top:1px;
	text-decoration: none;
  	color: #0069AA !important;
  	background-color: #ffffff !important;
  	border-right: 1px solid #ccc !important;
  	border-left: 1px solid #ccc;
  	border-top: 1px solid #ccc;
  	border-bottom: 1px solid #fff !important;
    height: 30px;
    background-image: none;
    vertical-align: middle;
    text-align: center;
    font-size: 12px;
    padding-left: 6px !important;
    padding-right: 6px !important;
    background-repeat: repeat-x;
    cursor:pointer;
    font-weight:bold;
}

.darkblue_menu_tab_highlight_hover
{   
/* text-align: center;
   line-height: 18px;  
   float: left;
   margin-left:0px;
   margin-right:0px;  
   display: inline;  
   color: #FFFFFF;    
   cursor: pointer;
   background-image: url(../image/new_skins/tab_highlighted_slice_cm1.png);
   BACKGROUND-REPEAT: repeat-x; */  
}

.darkblue_menu_tab:hover 
{
/* color: #FFFFFF;
   font-weight: bold;
   background-image: url(../image/new_skins/tab_highlighted_slice_cm1.png);  */
}

.darkblue_menu_tab:hover div.darkblue_menu_tab_left 
{
/* background-image: url(../image/new_skins/tab_highlighted_left_cm1.png); */    
}

.darkblue_menu_tab:hover div.darkblue_menu_tab_right
{
/* background-image: url(../image/new_skins/tab_highlighted_right_cm1.png); */
}

.darkblue_menu_tab_highlight_left
{
/* height:18px;
   width: 7px;
   display: inline;
   float: left; 
   margin-left:0px;
   background-image: url(../image/new_skins/tab_highlighted_left_cm1.png); */
}

.darkblue_menu_tab_highlight_right
{  
/* height:18px;
   width: 7px;
   display: inline;
   margin-right:0px;
   float: right;    
   background-image: url(../image/new_skins/tab_highlighted_right_cm1.png); */
}

.darkblue_menu_tab_right
{    
/* height:18px;
   width: 7px;
   display: inline;
   margin-right:0px;
   float: right;    
   background-image: url(../image/new_skins/rev_tab_right_cm1.png); */   
}

.darkblue_menu_tab_left
{
/* height:18px;
   width: 7px; 
   display: inline;
   float: left; 
   margin-left:0px;
   background-image: url(../image/new_skins/rev_tab_left_cm1.png); */
}

.outerTab{
	display: inline;
	margin-left:2px;
    margin-right:2px;
}

.darkblue_menu_tabs 
{
   /* border-top: 2px solid #7490BC; */  
}

.singleTabBox{
	border-bottom:#d8d8d8 1px solid;border-left:#d8d8d8 1px solid;border-right:#d8d8d8 1px solid;border-top:0px;padding-left:5px;padding-right:5px;
}

.darkblue_menu_single_tab_highlight
{
  text-align: left;
  line-height: 25px;  
  float: left;
  margin-left:0px;
  margin-right:0px;      
  font-weight: bold;  
  padding-left:2px;
  color: #16325c;     
  /*background-image:url(../image/bg_workarea_section_header.png);*/
  background-color: #e0e5ee;
  background-repeat:repeat-x;
  width:100%;
}

.mediumBlue_menu_tab 
{    
  height: 30px;
  background-image: none;
  vertical-align: middle;
  text-align: center;
  font-size: 12px;
  padding-left: 6px !important;
  padding-right: 6px !important;
  color: #666666;
  background: none repeat scroll 0% 0% #F4F4F4 !important;
  background-repeat: repeat-x;
  cursor:pointer;
}

a.mediumBlue_menu_tab_a{
/* color:black;
   text-decoration: none; */
}

a.mediumBlue_menu_tab_a:link {
/* color:black;
   text-decoration: none; */
}

a.mediumBlue_menu_tab_a:hover {
/* color:black;
   text-decoration: underline;
 */
}

a.mediumBlue_menu_tab_a:visited {
/* color:black;
   text-decoration: none; */
}

a.mediumBlue_menu_tab_a:active {
/* color:black;
   outline: none; */
}

.mediumBlue_menu_tab_highlight
{    
	position:absolute;
	top:1px;
	text-decoration: none;
  	color: #0069AA !important;
  	background-color: #ffffff !important;
  	border-right: 1px solid #ccc !important;
  	border-left: 1px solid #ccc;
  	border-top: 1px solid #ccc;
  	border-bottom: 1px solid #fff !important;
    height: 30px;
    background-image: none;
    vertical-align: middle;
    text-align: center;
    font-size: 12px;
    padding-left: 6px !important;
    padding-right: 6px !important;
    background-repeat: repeat-x;
    cursor:pointer;
    font-weight:bold;
}

.mediumBlue_menu_tab_highlight_hover
{    
/* text-align: center;
   line-height: 18px;  
   float: left;
   margin-left:0px;
   display: inline;
   margin-right:0px;    
   color: #FFFFFF;    
   cursor: pointer;
   background-image: url(../image/new_skins/tab_highlighted_slice_cm1.png);
   BACKGROUND-REPEAT: repeat-x; */
}

.mediumBlue_menu_tab:hover 
{
/* color: #FFFFFF;
   font-weight: bold;
   background-image: url(../image/new_skins/tab_highlighted_slice_cm1.png);  */ 
}


.mediumBlue_menu_tab:hover div.mediumBlue_menu_tab_left 
{
    /* background-image: url(../image/new_skins/tab_highlighted_left_cm1.png); */   
}

.mediumBlue_menu_tab:hover div.mediumBlue_menu_tab_right
{
    /* background-image: url(../image/new_skins/tab_highlighted_right_cm1.png); */
}

.mediumBlue_menu_tab_highlight_left
{
/* height:18px;
   width: 7px;
   display: inline;
   float: left; 
   margin-left:0px;
   background-image: url(../image/new_skins/tab_highlighted_left_cm1.png); */
}

.mediumBlue_menu_tab_highlight_right
{  
  /* height:18px;
  width: 7px;
  display: inline;
  margin-right:0px;
  float: right;    
  background-image: url(../image/new_skins/tab_highlighted_right_cm1.png); */
}

.mediumBlue_menu_tab_right
{    
/* height:18px;
   width: 7px;
   display: inline;
   margin-right:0px;
   float: right;    
   background-image: url(../image/new_skins/rev_tab_right_cm1.png); */
}

.mediumBlue_menu_tab_left
{
/* height:18px;
   width: 7px; 
   display: inline;
   float: left; 
   margin-left:0px;
   background-image: url(../image/new_skins/rev_tab_left_cm1.png); */
}

.blue_menu_single_tab_highlight{
	text-align: left;
	line-height: 25px;  
	float: left;
	margin-left:0px;
	margin-right:0px;      
	font-weight: bold;  
	padding-left:2px;    
	color: #16325c;       
	/*background-image:url(../image/new_skins/rev_bg_workarea_section_header_11.png);*/
	background-color: #e0e5ee;
	background-repeat:repeat-x;
	width:100%;
}

.mediumBlue_menu_single_tab_highlight
{
  text-align: left;
  line-height: 25px;  
  float: left;
  margin-left:0px;
  margin-right:0px;      
  font-weight: bold;  
  padding-left:2px;   
  color: #16325c; 
  background-color:#e0e5ee;
  BACKGROUND-REPEAT: repeat-x;
  background-image:none;
  border:solid 1px #e0e5ee;  
  width:100%;
}

.mediumBlue_menu_tabs 
{
    /* border-top: 2px solid #7490BC; */ 
}

.greenBlue_menu_tab 
{
 	height: 30px;
    background-image: none;
    vertical-align: middle;
    text-align: center;
    font-size: 12px;
    padding-left: 6px !important;
    padding-right: 6px !important;
    color: #666666;
    background: none repeat scroll 0% 0% #F4F4F4 !important;
    background-repeat: repeat-x;
    cursor:pointer;
}

a.greenBlue_menu_tab_a{
/* 	color:black;
	text-decoration: none; */
}

a.greenBlue_menu_tab_a:link {
/* 	color:black;
	text-decoration: none; */
}

a.greenBlue_menu_tab_a:hover {
/* 	color:black;
	text-decoration: underline; */
}

a.greenBlue_menu_tab_a:visited {
/* 	color:black;
	text-decoration: none; */
}

a.greenBlue_menu_tab_a:active {
/* 	color:black;
	outline: none; */
}

.greenBlue_menu_tab_highlight
{
	position:absolute;
	top:1px;
	text-decoration: none;
  	color: #0069AA !important;
  	background-color: #ffffff !important;
  	border-right: 1px solid #ccc !important;
  	border-left: 1px solid #ccc;
  	border-top: 1px solid #ccc;
  	border-bottom: 1px solid #fff !important;
    height: 30px;
    background-image: none;
    vertical-align: middle;
    text-align: center;
    font-size: 12px;
    padding-left: 6px !important;
    padding-right: 6px !important;
    background-repeat: repeat-x;
    cursor:pointer;
    font-weight:bold;
}

.greenBlue_menu_tab_highlight_hover
{   
/* 	text-align: center;
    line-height: 18px;  
    float: left;
    margin-left:0px;
    margin-right:0px;    
    color: #FFFFFF;    
    cursor: pointer;
	background-image: url(../image/new_skins/tab_highlighted_slice_cm5.png);
	BACKGROUND-REPEAT: repeat-x; */
}

.greenBlue_menu_tab:hover 
{
/*     color: #FFFFFF;
    background-image: url(../image/new_skins/tab_highlighted_slice_cm5.png); */  
    
}

.greenBlue_menu_tab:hover div.greenBlue_menu_tab_left 
{
    /* background-image: url(../image/new_skins/tab_highlighted_left_cm5.png); */   
}

.greenBlue_menu_tab:hover div.greenBlue_menu_tab_right
{
    /* background-image: url(../image/new_skins/tab_highlighted_right_cm5.png); */
}

.greenBlue_menu_tab_highlight_left
{
/* 	height:18px;
	width: 7px;
	display: inline;
    float: left; 
	margin-left:0px;
	background-image: url(../image/new_skins/tab_highlighted_left_cm5.png); */
}

.greenBlue_menu_tab_highlight_right
{  
/*   height:18px;
  width: 7px;
  display: inline;
  margin-right:0px;
  float: right;    
  background-image: url(../image/new_skins/tab_highlighted_right_cm5.png); */
}

.greenBlue_menu_tab_right
{    
/* 	height:18px;
	width: 7px;
	display: inline;
	margin-right:0px;
    float: right;    
	background-image: url(../image/new_skins/rev_tab_right_cm5.png); */
}

.greenBlue_menu_tab_left
{
/* 	height:18px;
	width: 7px; 
	display: inline;
    float: left; 
	margin-left:0px;
	background-image: url(../image/new_skins/rev_tab_left_cm5.png); */
}

.greenBlue_menu_single_tab_highlight
{
  text-align: left;
  line-height: 25px;  
  float: left;
  margin-left:0px;
  margin-right:0px;      
  font-weight: bold;  
  padding-left:2px;
  color:#16325c; 
  background-color: #e0e5ee;
  BACKGROUND-REPEAT: repeat-x;
  background-image:none;
  border:solid 1px #e0e5ee;
  width:100%;
}

.greenBlue_menu_tabs 
{
	/* border-top: 2px solid #8EA2A1; */ 
}

.tan_menu_tab 
{
 	height: 30px;
    background-image: none;
    vertical-align: middle;
    text-align: center;
    font-size: 12px;
    padding-left: 6px !important;
    padding-right: 6px !important;
    color: #666666;
    background: none repeat scroll 0% 0% #F4F4F4 !important;
    background-repeat: repeat-x;
    cursor:pointer;
}

a.tan_menu_tab_a{
/*   color:black;
  text-decoration: none; */
}

a.tan_menu_tab_a:link {
/* 	color:black;
	text-decoration: none; */
}

a.tan_menu_tab_a:hover {
/* 	color:black;
	text-decoration: underline; */
}

a.tan_menu_tab_a:visited {
/* 	color:black;
	text-decoration: none; */
}

a.tan_menu_tab_a:active {
/*   color:black;
  outline: none; */
}

.tan_menu_tab_highlight
{  
	position:absolute;
	top:1px;
	text-decoration: none;
  	color: #0069AA !important;
  	background-color: #ffffff !important;
  	border-right: 1px solid #ccc !important;
  	border-left: 1px solid #ccc;
  	border-top: 1px solid #ccc;
  	border-bottom: 1px solid #fff !important;
    height: 30px;
    background-image: none;
    vertical-align: middle;
    text-align: center;
    font-size: 12px;
    padding-left: 6px !important;
    padding-right: 6px !important;
    background-repeat: repeat-x;
    cursor:pointer;
    font-weight:bold;
}

.tan_menu_tab_highlight_hover
{   
/* 	text-align: center;
    line-height: 18px;  
    float: left;
    margin-left:0px;
    margin-right:0px;    
    color: #FFFFFF;    
    cursor: pointer;
	background-image: url(../image/new_skins/tab_highlighted_slice_cm4.png);
	BACKGROUND-REPEAT: repeat-x; */
}

.tan_menu_tab:hover 
{
/*     color: #FFFFFF;
    font-weight: bold;
    background-image: url(../image/new_skins/tab_highlighted_slice_cm4.png); */  
    
}

.tan_menu_tab:hover div.tan_menu_tab_left 
{
    /* background-image: url(../image/new_skins/tab_highlighted_left_cm4.png); */   
}

.tan_menu_tab:hover div.tan_menu_tab_right
{
    /* background-image: url(../image/new_skins/tab_highlighted_right_cm4.png); */
}

.tan_menu_tab_highlight_left
{
/*   height:18px;
  width: 7px;
  display: inline;
  float: left; 
  margin-left:0px;
  background-image: url(../image/new_skins/tab_highlighted_left_cm4.png); */
}

.tan_menu_tab_highlight_right
{  
/*   height:18px;
  width: 7px;
  display: inline;
  margin-right:0px;
  float: right;    
  background-image: url(../image/new_skins/tab_highlighted_right_cm4.png); */
}

.tan_menu_tab_right
{    
/*   height:18px;
  width: 7px;
  display: inline;
  margin-right:0px;
  float: right;    
  background-image: url(../image/new_skins/rev_tab_right_cm4.png); */
}

.tab-enclosure
{
    /* margin-right:20px; */
    height:18px;
    position:relative;
    border-bottom: 1px solid #cccccc;
    margin-bottom: 3px;
}

.tan_menu_tab_left
{
/*   height:18px;
  width: 7px; 
  display: inline;
  float: left; 
  margin-left:0px;
  background-image: url(../image/new_skins/rev_tab_left_cm4.png); */
}

.tan_menu_single_tab_highlight
{
  text-align: left;
  line-height: 25px;  
  float: left;
  margin-left:0px;
  margin-right:0px;    
  font-weight: bold;  
  padding-left:2px;  
  color:#16325c; 
  background-color: #e0e5ee;
  BACKGROUND-REPEAT: repeat-x;
  background-image:none;
  border:solid 1px #e0e5ee;
  width:100%;
}

.tan_menu_tabs 
{
    /* border-top: 2px solid #C1BD8C; */ 
}

.rustOrange_menu_tab 
{
 	height: 30px;
    background-image: none;
    vertical-align: middle;
    text-align: center;
    font-size: 12px;
    padding-left: 6px !important;
    padding-right: 6px !important;
    color: #666666;
    background: none repeat scroll 0% 0% #F4F4F4 !important;
    background-repeat: repeat-x;
    cursor:pointer;
}

a.rustOrange_menu_tab_a{
  /* color:black;
  text-decoration: none; */
}

a.rustOrange_menu_tab_a:link {
  /* color:black;
  text-decoration: none; */
}

a.rustOrange_menu_tab_a:hover {
	/* color:black;
  	text-decoration: underline; */
}

a.rustOrange_menu_tab_a:visited {
	/* color:black;
  	text-decoration: none; */
}

a.rustOrange_menu_tab_a:active {
  /* color:black;
  outline: none; */
}

.rustOrange_menu_tab_highlight
{
	position:absolute;
	top:1px;
	text-decoration: none;
  	color: #0069AA !important;
  	background-color: #ffffff !important;
  	border-right: 1px solid #ccc !important;
  	border-left: 1px solid #ccc;
  	border-top: 1px solid #ccc;
  	border-bottom: 1px solid #fff !important;
    height: 30px;
    background-image: none;
    vertical-align: middle;
    text-align: center;
    font-size: 12px;
    padding-left: 6px !important;
    padding-right: 6px !important;
    background-repeat: repeat-x;
    cursor:pointer;
    font-weight:bold;
}

.rustOrange_menu_tab_highlight_hover
{
	/* text-align: center;
    line-height: 18px;  
    float: left;
    margin-left:0px;
    margin-right:0px;    
    color: #FFFFFF;    
    cursor: pointer;
	background-image: url(../image/new_skins/tab_highlighted_slice_cm6.png);
	BACKGROUND-REPEAT: repeat-x; */
}

.rustOrange_menu_tab:hover 
{
    /* color: #FFFFFF;
    background-image: url(../image/new_skins/tab_highlighted_slice_cm6.png); */  
}

.rustOrange_menu_tab:hover div.rustOrange_menu_tab_left 
{
    /* background-image: url(../image/new_skins/tab_highlighted_left_cm6.png); */   
}

.rustOrange_menu_tab:hover div.rustOrange_menu_tab_right
{
    /* background-image: url(../image/new_skins/tab_highlighted_right_cm6.png); */
}

.rustOrange_menu_tab_highlight_left
{
	/* height:18px;
	width: 7px;
	display: inline;
	float: left; 
	margin-left:0px;
	background-image: url(../image/new_skins/tab_highlighted_left_cm6.png); */
}

.rustOrange_menu_tab_highlight_right
{  
  /* height:18px;
  width: 7px;
  display: inline;
  margin-right:0px;
  float: right;    
  background-image: url(../image/new_skins/tab_highlighted_right_cm6.png); */
}

.rustOrange_menu_tab_right
{    
	/* height:18px;
	width: 7px;
	display: inline;
	margin-right:0px;
    float: right;    
	background-image: url(../image/new_skins/rev_tab_right_cm6.png); */
}

.rustOrange_menu_tab_left
{
	/* height:18px;
	width: 7px; 
	display: inline;
    float: left; 
	margin-left:0px;
	background-image: url(../image/new_skins/rev_tab_left_cm6.png); */
}

.rustOrange_menu_single_tab_highlight
{
  text-align: left;
  line-height: 25px;  
  float: left;
  margin-left:0px;
  margin-right:0px;      
  font-weight: bold;  
  padding-left:2px;
  color:#16325c; 
  background-color: #e0e5ee;
  BACKGROUND-REPEAT: repeat-x;
  background-image:none;
  border:solid 1px #e0e5ee;
  width:100%;
}

.rustOrange_menu_tabs 
{
	/* border-top: 2px solid #CAAD84; */ 
}

.brown_menu_tab 
{    
 	height: 30px;
    background-image: none;
    vertical-align: middle;
    text-align: center;
    font-size: 12px;
    padding-left: 6px !important;
    padding-right: 6px !important;
    color: #666666;
    background: none repeat scroll 0% 0% #F4F4F4 !important;
    background-repeat: repeat-x;
    cursor:pointer;
}

a.brown_menu_tab_a{
/*   color:black;
  text-decoration: none; */
}

a.brown_menu_tab_a:link {
/* 	color:black;
  	text-decoration: none; */
}

a.brown_menu_tab_a:hover {
/* 	color:black;
  	text-decoration: underline; */
}

a.brown_menu_tab_a:visited {
/* 	color:black;
  	text-decoration: none; */
}

a.brown_menu_tab_a:active {
/*   color:black;
  outline: none; */
}

.brown_menu_tab_highlight
{
	position:absolute;
	top:1px;
	text-decoration: none;
  	color: #0069AA !important;
  	background-color: #ffffff !important;
  	border-right: 1px solid #ccc !important;
  	border-left: 1px solid #ccc;
  	border-top: 1px solid #ccc;
  	border-bottom: 1px solid #fff !important;
    height: 30px;
    background-image: none;
    vertical-align: middle;
    text-align: center;
    font-size: 12px;
    padding-left: 6px !important;
    padding-right: 6px !important;
    background-repeat: repeat-x;
    cursor:pointer;
    font-weight:bold;
}

.brown_menu_tab_highlight_hover
{
/*   	text-align: center;
    line-height: 18px;  
    float: left;
    margin-left:0px;
    margin-right:0px;    
    color: #FFFFFF;    
    cursor: pointer;
  	background-image: url(../image/new_skins/rev_tab_slice_12.png);
  	BACKGROUND-REPEAT: repeat-x; */
}

.brown_menu_tab:hover 
{
/*     color: #FFFFFF;
    background-image: url(../image/new_skins/rev_tab_slice_12.png); */  
}

.brown_menu_tab:hover div.brown_menu_tab_left 
{
    /* background-image: url(../image/new_skins/rev_tab_left_12.png); */   
}

.brown_menu_tab:hover div.brown_menu_tab_right
{
    /* background-image: url(../image/new_skins/rev_tab_right_12.png); */
}


.brown_menu_tab_highlight_left
{
/*   height:18px;
  width: 7px;
  display: inline;
  float: left; 
  margin-left:0px;
  background-image: url(../image/new_skins/rev_tab_left_12.png); */
}

.brown_menu_tab_highlight_right
{  
/*   height:18px;
  width: 7px;
  display: inline;
  margin-right:0px;
  float: right;    
  background-image: url(../image/new_skins/rev_tab_right_3r.png); */
}

.brown_menu_tab_right
{    
/*   height:18px;
  width: 7px;
  display: inline;
  margin-right:0px;
  float: right;    
  background-image: url(../image/new_skins/tab_highlighted_right.png); */
}

.brown_menu_tab_left
{
/*   height:18px;
  width: 7px;     
  display: inline;
  float: left; 
  margin-left:0px;
  background-image: url(../image/new_skins/tab_highlighted_left.png); */    
}

.brown_menu_single_tab_highlight
{
  text-align: left;
  line-height: 25px;  
  float: left;
  margin-left:0px;
  margin-right:0px;      
  font-weight: bold;
  cursor: pointer;
  padding-left:2px;
  color: #16325c;      
  /*background-image:url(../image/new_skins/rev_bg_workarea_section_header_14.png);*/
  background-color: #e0e5ee;
  background-repeat:repeat-x;
  width:100%;
}

.brown_menu_tabs 
{
    /* border-top: 2px solid #EDD698; */ 
}

.red_menu_tab 
{
 	height: 30px;
    background-image: none;
    vertical-align: middle;
    text-align: center;
    font-size: 12px;
    padding-left: 6px !important;
    padding-right: 6px !important;
    color: #666666;
    background: none repeat scroll 0% 0% #F4F4F4 !important;
    background-repeat: repeat-x;
    cursor:pointer;
}

a.red_menu_tab_a{
/*   color:black;
  text-decoration: none; */
}

a.red_menu_tab_a:link {
/*   color:black;
  text-decoration: none; */
}

a.red_menu_tab_a:hover {
/*   color:black;
  text-decoration: underline; */
}

a.red_menu_tab_a:visited {
/*   color:black;
  text-decoration: none; */
}

a.red_menu_tab_a:active {
/*   color:black;
  outline: none; */
}

.red_menu_tab_highlight
{
	position:absolute;
	top:1px;
	text-decoration: none;
  	color: #0069AA !important;
  	background-color: #ffffff !important;
  	border-right: 1px solid #ccc !important;
  	border-left: 1px solid #ccc;
  	border-top: 1px solid #ccc;
  	border-bottom: 1px solid #fff !important;
    height: 30px;
    background-image: none;
    vertical-align: middle;
    text-align: center;
    font-size: 12px;
    padding-left: 6px !important;
    padding-right: 6px !important;
    background-repeat: repeat-x;
    cursor:pointer;
    font-weight:bold;
}

.red_menu_tab_highlight_hover
{
/* 	text-align: center;
    line-height: 18px;  
    float: left;
    margin-left:0px;
    margin-right:0px;    
    color: #FFFFFF;    
    cursor: pointer;
  	background-image: url(../image/new_skins/rev_tab_slice_12.png);
  	BACKGROUND-REPEAT: repeat-x; */
}

.red_menu_tab:hover 
{
/*     color: #FFFFFF;
    background-image: url(../image/new_skins/rev_tab_slice_12.png); */  
}
.red_menu_tab:hover div.red_menu_tab_left 
{
    /* background-image: url(../image/new_skins/rev_tab_left_12.png); */   
}

.red_menu_tab:hover div.red_menu_tab_right
{
    /* background-image: url(../image/new_skins/rev_tab_right_12.png); */
}

.red_menu_tab_highlight_left
{
/* 	height:18px;
	width: 7px;
	display: inline;
    float: left; 
	margin-left:0px;
	background-image: url(../image/new_skins/rev_tab_left_12.png); */
}

.red_menu_tab_highlight_right
{  
/*   height:18px;
  width: 7px;
  display: inline;
  margin-right:0px;
  float: right;    
  background-image: url(../image/new_skins/rev_tab_right_3r.png); */
}

.red_menu_tab_right
{    
/* 	height:18px;
	width: 7px;
	display: inline;
	margin-right:0px;
    float: right;    
	background-image: url(../image/new_skins/tab_highlighted_right.png); */
}

.red_menu_tab_left
{
/*   height:18px;
  width: 7px;     
  display: inline;
  float: left; 
  margin-left:0px;
  background-image: url(../image/new_skins/tab_highlighted_left.png); */    
}

.red_menu_single_tab_highlight
{
  text-align: left;
  line-height: 25px;  
  float: left;
  margin-left:0px;
  margin-right:0px;      
  font-weight: bold;  
  padding-left:2px;
  color: #16325c;      
  /*background-image:url(../image/new_skins/rev_bg_workarea_section_header_15.png);*/
  background-color: #e0e5ee;
  background-repeat:repeat-x;
  width:100%;
}

.red_menu_tabs 
{
    /* border-top: 2px solid #EDD698; */ 
}

.pink_menu_tab 
{
 	height: 30px;
    background-image: none;
    vertical-align: middle;
    text-align: center;
    font-size: 12px;
    padding-left: 6px !important;
    padding-right: 6px !important;
    color: #666666;
    background: none repeat scroll 0% 0% #F4F4F4 !important;
    background-repeat: repeat-x;
    cursor:pointer;
}

a.pink_menu_tab_a{
/*   color:black;
  text-decoration: none; */
}

a.pink_menu_tab_a:link {
/*   color:black;
  text-decoration: none; */
}

a.pink_menu_tab_a:hover {
/*   color:black;
  text-decoration: underline; */
}

a.pink_menu_tab_a:visited {
/*   color:black;
  text-decoration: none; */
}

a.pink_menu_tab_a:active {
/*   color:black;
  outline: none; */
}

.pink_menu_tab_highlight
{
	position:absolute;
	top:1px;
	text-decoration: none;
  	color: #0069AA !important;
  	background-color: #ffffff !important;
  	border-right: 1px solid #ccc !important;
  	border-left: 1px solid #ccc;
  	border-top: 1px solid #ccc;
  	border-bottom: 1px solid #fff !important;
    height: 30px;
    background-image: none;
    vertical-align: middle;
    text-align: center;
    font-size: 12px;
    padding-left: 6px !important;
    padding-right: 6px !important;
    background-repeat: repeat-x;
    cursor:pointer;
    font-weight:bold;
}

.pink_menu_tab_highlight_hover
{
/* 	text-align: center;
    line-height: 18px;  
    float: left;
    margin-left:0px;
    margin-right:0px;    
    color: #FFFFFF;
    cursor: pointer;
  	background-image: url(../image/new_skins/rev_tab_slice_12.png);
  	BACKGROUND-REPEAT: repeat-x; */
}

.pink_menu_tab:hover 
{
/*     color: #FFFFFF;
   font-weight: bold;
    background-image: url(../image/new_skins/rev_tab_slice_12.png); */  
    
}
.pink_menu_tab:hover div.pink_menu_tab_left 
{
    /* background-image: url(../image/new_skins/rev_tab_left_12.png); */   
}

.pink_menu_tab:hover div.pink_menu_tab_right
{
    /* background-image: url(../image/new_skins/rev_tab_right_12.png); */
}

.pink_menu_tab_highlight_left
{
/*   height:18px;
  width: 7px;
  display: inline;
  float: left; 
  margin-left:0px;
  background-image: url(../image/new_skins/rev_tab_left_12.png); */
}

.pink_menu_tab_highlight_right
{  
  /* height:18px;
  width: 7px;
  display: inline;
  margin-right:0px;
  float: right;    
  background-image: url(../image/new_skins/rev_tab_right_3r.png); */
}

.pink_menu_tab_right
{    
  /* height:18px;
  width: 7px;
  display: inline;
  margin-right:0px;
  float: right;    
  background-image: url(../image/new_skins/tab_highlighted_right.png); */
}

.pink_menu_tab_left
{
  /* height:18px;
  width: 7px;     
  display: inline;
  float: left; 
  margin-left:0px;
  background-image: url(../image/new_skins/tab_highlighted_left.png); */    
}

.pink_menu_single_tab_highlight
{
  text-align: left;
  line-height: 25px;  
  float: left;
  margin-left:0px;
  margin-right:0px;      
  font-weight: bold;  
  padding-left:2px;
  color: #16325c;      
  /*background-image:url(../image/new_skins/rev_bg_workarea_section_header_3y.png);*/
  background-color: #e0e5ee;
  background-repeat:repeat-x;  
  width:100%;
}

.pink_menu_tabs 
{
    /* border-top: 2px solid #EDD698; */ 
}

.purple_menu_tab 
{
 	height: 30px;
    background-image: none;
    vertical-align: middle;
    text-align: center;
    font-size: 12px;
    padding-left: 6px !important;
    padding-right: 6px !important;
    color: #666666;
    background: none repeat scroll 0% 0% #F4F4F4 !important;
    background-repeat: repeat-x;
    cursor:pointer;
}

a.purple_menu_tab_a{
/*   color:black;
  text-decoration: none; */
}

a.purple_menu_tab_a:link {
/*   color:black;
  text-decoration: none; */
}

a.purple_menu_tab_a:hover {
/*   color:black;
  text-decoration: underline; */
}

a.purple_menu_tab_a:visited {
/*   color:black;
  text-decoration: none; */
}

a.purple_menu_tab_a:active {
/*   color:black;
  outline: none; */
}

.purple_menu_tab_highlight
{
	position:absolute;
	top:1px;
	text-decoration: none;
  	color: #0069AA !important;
  	background-color: #ffffff !important;
  	border-right: 1px solid #ccc !important;
  	border-left: 1px solid #ccc;
  	border-top: 1px solid #ccc;
  	border-bottom: 1px solid #fff !important;
    height: 30px;
    background-image: none;
    vertical-align: middle;
    text-align: center;
    font-size: 12px;
    padding-left: 6px !important;
    padding-right: 6px !important;
    background-repeat: repeat-x;
    cursor:pointer;
    font-weight:bold;
}

.purple_menu_tab_highlight_hover
{
/*     text-align: center;
    line-height: 18px;  
    float: left;
    margin-left:0px;
    margin-right:0px;    
    color: #FFFFFF;    
    cursor: pointer;
    background-image: url(../image/new_skins/tab_highlighted_slice_cm2.png);
    BACKGROUND-REPEAT: repeat-x; */
}

.purple_menu_tab:hover 
{
/*     color: #FFFFFF;
    background-image: url(../image/new_skins/tab_highlighted_slice_cm2.png); */  
}

.purple_menu_tab:hover div.purple_menu_tab_left 
{
    /* background-image: url(../image/new_skins/tab_highlighted_left_cm2.png); */   
}

.purple_menu_tab:hover div.purple_menu_tab_right
{
    /* background-image: url(../image/new_skins/tab_highlighted_right_cm2.png); */
}

.purple_menu_tab_highlight_left
{
	/* height:18px;
	width: 7px;
	display: inline;
    float: left; 
	margin-left:0px;
	background-image: url(../image/new_skins/tab_highlighted_left_cm2.png); */
}

.purple_menu_tab_highlight_right
{  
  /* height:18px;
  width: 7px;
  display: inline;
  margin-right:0px;
  float: right;    
  background-image: url(../image/new_skins/tab_highlighted_right_cm2.png); */
}

.purple_menu_tab_right
{    
 /* height:18px;
	width: 7px;
	display: inline;
	margin-right:0px;
    float: right;    
	background-image: url(../image/new_skins/rev_tab_right_cm2.png); */
}

.purple_menu_tab_left
{
/*  height:18px;
	width: 7px;     
    display: inline;
    float: left; 
	margin-left:0px;
	background-image: url(../image/new_skins/rev_tab_left_cm2.png); */    
}

.purple_menu_single_tab_highlight
{
  text-align: left;
  line-height: 25px;  
  float: left;
  margin-left:0px;
  margin-right:0px;      
  font-weight: bold;  
  padding-left:2px;
  color: #16325c; 
  background-color: #e0e5ee;
  background-image:none;
  border:solid 1px #e0e5ee;  
  width:100%;
}

.purple_menu_tabs 
{
    /* border-top: 2px solid #ABA7C9; */ 
}

.green_menu_tab 
{
 	height: 30px;
    background-image: none;
    vertical-align: middle;
    text-align: center;
    font-size: 12px;
    padding-left: 6px !important;
    padding-right: 6px !important;
    color: #666666;
    background: none repeat scroll 0% 0% #F4F4F4 !important;
    background-repeat: repeat-x;
    cursor:pointer;
}

a.green_menu_tab_a{
/*   color:black;
  text-decoration: none; */
}

a.green_menu_tab_a:link {
/*   color:black;
  text-decoration: none; */
}

a.green_menu_tab_a:hover {
/*   color:black;
  text-decoration: underline; */
}

a.green_menu_tab_a:visited {
/*   color:black;
  text-decoration: none; */
}

a.green_menu_tab_a:active {
/*   color:black;
  outline: none; */
}

.green_menu_tab_highlight
{
	position:absolute;
	top:1px;
	text-decoration: none;
  	color: #0069AA !important;
  	background-color: #ffffff !important;
  	border-right: 1px solid #ccc !important;
  	border-left: 1px solid #ccc;
  	border-top: 1px solid #ccc;
  	border-bottom: 1px solid #fff !important;
    height: 30px;
    background-image: none;
    vertical-align: middle;
    text-align: center;
    font-size: 12px;
    padding-left: 6px !important;
    padding-right: 6px !important;
    background-repeat: repeat-x;
    cursor:pointer;
    font-weight:bold;
}

.green_menu_tab_highlight_hover
{
/*     text-align: center;
    line-height: 18px;  
    float: left;
    margin-left:0px;
    margin-right:0px;    
    color: #FFFFFF;   
    cursor: pointer;
    background-image: url(../image/new_skins/rev_tab_slice_12.png);
    BACKGROUND-REPEAT: repeat-x; */
}

.green_menu_tab:hover 
{
/*     color: #FFFFFF;
    background-image: url(../image/new_skins/rev_tab_slice_12.png); */  
}

.green_menu_tab:hover div.green_menu_tab_left 
{
    /* background-image: url(../image/new_skins/rev_tab_left_12.png); */   
}

.green_menu_tab:hover div.green_menu_tab_right
{
    /* background-image: url(../image/new_skins/rev_tab_right_12.png); */
}

.green_menu_tab_highlight_left
{
  /* height:18px;
  width: 7px;
  display: inline;
  float: left; 
  margin-left:0px;
  background-image: url(../image/new_skins/rev_tab_left_12.png); */
}

.green_menu_tab_highlight_right
{  
  /* height:18px;
  width: 7px;
  display: inline;
  margin-right:0px;
  float: right;    
  background-image: url(../image/new_skins/rev_tab_right_3r.png); */
}

.green_menu_tab_right
{    
  /* height:18px;
  width: 7px;
  display: inline;
  margin-right:0px;
  float: right;    
  background-image: url(../image/new_skins/tab_highlighted_right.png); */
}

.green_menu_tab_left
{
/*   height:18px;
  width: 7px;     
  display: inline;
  float: left; 
  margin-left:0px;
  background-image: url(../image/new_skins/tab_highlighted_left.png); */    
}

.green_menu_single_tab_highlight
{
  text-align: left;
  line-height: 25px;  
  float: left;
  margin-left:0px;
  margin-right:0px;      
  font-weight: bold;  
  padding-left:2px;
  color: #16325c;      
  /*background-image:url(../image/new_skins/rev_bg_workarea_section_header_13.png);*/
  background-color: #e0e5ee;
  background-repeat:repeat-x;
  width:100%;
}

.green_menu_tabs 
{
    /* border-top: 2px solid #96A28E; */ 
}

.darkGreen_menu_tab 
{
 	height: 30px;
    background-image: none;
    vertical-align: middle;
    text-align: center;
    font-size: 12px;
    padding-left: 6px !important;
    padding-right: 6px !important;
    color: #666666;
    background: none repeat scroll 0% 0% #F4F4F4 !important;
    background-repeat: repeat-x;
    cursor:pointer;
}

a.darkGreen_menu_tab_a{
/*   color:black;
  text-decoration: none; */
}

a.darkGreen_menu_tab_a:link {
/*   color:black;
  text-decoration: none; */
}

a.darkGreen_menu_tab_a:hover {
/*   color:black;
  text-decoration: underline; */
}

a.darkGreen_menu_tab_a:visited {
/*   color:black;
  text-decoration: none; */
}

a.darkGreen_menu_tab_a:active {
/*   color:black;
  outline: none; */
}

.darkGreen_menu_tab_highlight
{
	position:absolute;
	top:1px;
	text-decoration: none;
  	color: #0069AA !important;
  	background-color: #ffffff !important;
  	border-right: 1px solid #ccc !important;
  	border-left: 1px solid #ccc;
  	border-top: 1px solid #ccc;
  	border-bottom: 1px solid #fff !important;
    height: 30px;
    background-image: none;
    vertical-align: middle;
    text-align: center;
    font-size: 12px;
    padding-left: 6px !important;
    padding-right: 6px !important;
    background-repeat: repeat-x;
    cursor:pointer;
    font-weight:bold;
}

.darkGreen_menu_tab_highlight_hover
{
/*     text-align: center;
    line-height: 18px;  
    float: left;
    margin-left:0px;
    margin-right:0px;    
    color: #FFFFFF;
    cursor: pointer;
    background-image: url(../image/new_skins/tab_highlighted_slice_cm3.png);
    BACKGROUND-REPEAT: repeat-x; */
}

.darkGreen_menu_tab:hover 
{
/*     color: #FFFFFF;
    background-image: url(../image/new_skins/tab_highlighted_slice_cm3.png); */  
}

.darkGreen_menu_tab:hover div.darkGreen_menu_tab_left 
{
    /* background-image: url(../image/new_skins/tab_highlighted_left_cm3.png); */   
}

.darkGreen_menu_tab:hover div.darkGreen_menu_tab_right
{
    /* background-image: url(../image/new_skins/tab_highlighted_right_cm3.png); */
}

.darkGreen_menu_tab_highlight_left
{
/*   height:18px;
  width: 7px;
  display: inline;
  float: left; 
  margin-left:0px;
  background-image: url(../image/new_skins/tab_highlighted_left_cm3.png); */
}

.darkGreen_menu_tab_highlight_right
{  
  /* height:18px;
  width: 7px;
  display: inline;
  margin-right:0px;
  float: right;    
  background-image: url(../image/new_skins/tab_highlighted_right_cm3.png); */
}

.darkGreen_menu_tab_right
{    
/*   height:18px;
  width: 7px;
  display: inline;
  margin-right:0px;
  float: right;    
  background-image: url(../image/new_skins/rev_tab_right_cm3.png); */
}

.darkGreen_menu_tab_left
{
/*   height:18px;
  width: 7px;     
  display: inline;
  float: left; 
  margin-left:0px;
  background-image: url(../image/new_skins/rev_tab_left_cm3.png); */    
}

.darkGreen_menu_single_tab_highlight
{
  text-align: left;
  line-height: 25px;  
  float: left;
  margin-left:0px;
  margin-right:0px;    
  font-weight: bold;  
  padding-left:2px;
  color: #16325c; 
  background-color: #e0e5ee;
  background-image:none;
  border:solid 1px #e0e5ee;
  width:100%;
}

.darkGreen_menu_tabs 
{
	/* border-top: 2px solid #96A28E; */ 
}

/**************************End of Tab Styles **********************************/

/**************************** Tree Styles ************/

.burgundy_menu_pane_tree 
{
    height:100%;
    background-color:#ffffff;
    background-position:top;
    overflow:scroll;
}

.burgundy_menu_pane_tree .entry, .entry:link, .entry:hover
{
    color:#333333;
}

.burgundy_menu_pane_tree .entry-selected 
{
    font-size:11px;
    font-weight:bold;
    font-family:'Helvetica Neue', arial, helvetica, sans-serifserif;
}

/************************* dark blue menu App Header Elements ************************/
.darkblue_menu_App_Header
{
	position:relative;
    width:100%;
    background-image:url(../image/submenu_bg.png);
	background-repeat:repeat-x;
	font-weight:bold;
	display: block;
	float: left;
	height: 30px;
	line-height: 30px;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	color: #284770;
}

.darkblue_menu_App_Header_menu 
{
	width: 100%;
    background-image: url(../image/submenu_bg.png);
	background-repeat: repeat-x;
}
/**************************** Blue Menu Pane Styles *******************************************/
.darkblue_menu_pane_header
{ 
  background-color:#e0e5ee;
  color:#16325C;
  font-size: 11px;
  font-weight: bold;
  font-family : 'Helvetica Neue', arial, helvetica, sans-serifserif;
  height:29px; /*recheck*/
  line-height:29px;
  vertical-align:middle;
  padding-left:8px;
  text-transform:uppercase;  
}

.darkblue_menu_pane_header a 
{
    color:#16325C;
}

.darkblue_menu_pane_header img
{
    margin-left:5px;
    margin-right:5px;
    vertical-align:middle;
    
}

.darkblue_menu_pane_header_td
{
  background-color:#e0e5ee;
  font-size: 11px;
  height:28px;/*recheck */
  color:#16325C;
  font-weight:bold;
}
.darkblue_menu_pane_header_td a 
{
    color:#16325C;
}

.darkblue_menu_pane_header_td img
{
    margin-right:5px;
    vertical-align:middle;
}

.darkblue_menu_section_header 
{
    height:25px;
    line-height: 25px;
    padding-left: 10px;
    font-weight: bold;
    color: #16325c;
/*     background-image:url(../image/bg_workarea_section_header.png); */
/*     background-repeat:repeat-x; */
	background-color: #e0e5ee;
	text-transform: uppercase;
}

.darkblue_menu_section_header img 
{
    float: right;
    margin-top: 6px;
    padding-left: 3px;
    padding-right: 3px;
    margin-right:5px;
    vertical-align:sub;
}

.darkblue_menu_section_header a 
{
    color:#FFFFFF;
}

.darkblue_menu_pane_footer
{
    line-height: 15px;
    height:15px;
    clear: both;
}

.darkblue_menu_breadcrumb
{ 
    height:16px;
    line-height:16px;/* added by RedWhale */
    vertical-align:middle;/* added by RedWhale */
    padding-top:8px; /* added by RedWhale */
    padding-left:8px;/* added by RedWhale */
    padding-bottom:3px;
  	background-color:White;
  	text-transform:uppercase;
	font-size:12px;  	
}  

.darkblue_menu_body
{
	background-color:#ffffff;
}

.darkblue_menu_footer
{
    height:20px;
    width:100%;
    background-color:#d2d8df;
    background-image: url(../image/bg_footer.png);
    background-position:bottom;
    background-repeat: repeat-x;
    font-family:'Helvetica Neue', arial, helvetica, sans-serifserif;
    font-size:11px;
    text-align:center;
}
/*new styles*/
.App_Header
{
    position:relative;
    height:23px;
    width:100%;
    background-image:url(../image/submenu_bg.png);
    background-repeat:repeat-x;
    font-weight:bold;
    color: #003365;
  	display: block;
  	float: left;
  	height: 30px;
  	line-height: 30px;
  	margin-left: 5px;
  	margin-right: 5px;
  	padding-left: 5px;
  	padding-right: 5px;
  	color: #284770;
}

/************************ App Header elements ***********************/
.app_header_menu 
{
    width: 100%;
    background-image: url(../image/submenu_bg.png);
    background-repeat: repeat-x;
}
.App-master-data
{
    display:inline;   
  	position:relative;  
    top:-3px;
  	padding-left:3px;
  	text-align:center;
}

#App-master-data-icon 
{
    display:inline;   
  	position:relative;  
    top:6px;    
}
#App-contracts-icon 
{
    display:block;
    position:absolute;
    top:4px;
    left:2px;
}
#App-submissions-icon 
{
    display:block;
    position:absolute;
    top:4px;
    left:2px;
}
#App-adjudication-icon 
{
    display:block;
    position:absolute;
    top:4px;
    left:2px;
}
#App-settlements-icon 
{
    display:block;
    position:absolute;
    top:4px;
    left:2px;
}
#App-administration-icon 
{
    display:block;
    position:absolute;
    top:4px;
    left:2px;
}
.app-menu-piece 
{
    float: left;
}

.app-menu-arrow-down 
{
    vertical-align: bottom;
    margin-bottom: 3px;  
}

.menu 
{
    position: relative;
    z-index: 1;
}

.menu-button
{
    position: relative;
    float: left;
    height: 23px;
    width: 100px;

}

.menu-button a 
{
    display: block;
    float: left;
    height: 23px;
    width: 100px;
    line-height: 23px;
    text-align: center;
    font-weight: bold;
    color: #003365; 
    border-right: 1px solid #475568;
}

.menu-button:hover ul
{
    display: block;
}

.menu-button .submenu 
{
    position: absolute;
    top: 23px;
    left: 0;
    display: none;
    width: 99px;
    line-height: 20px;
    background-color: White;
    border-left: 1px solid #475568;
    border-right: 1px solid #475568;
    border-bottom: 1px solid #475568;
}

.menu-button .submenu a 
{
    display: block;
    border: none;
    height: 20px;
    line-height: 20px;
    text-align: left;
    padding-left: 5px;
}

.menu-button .submenu .submenu-button:hover
{
    background-color: Green;
}
a.generic_menu_selected_no_colors
{
    background-image: url(../image/new_skins/1submenu_slice.png);
    background-repeat: repeat-x;    
    color:#FFFFFF;
    background-color:#0B4388;
}
a.generic_menu_selected_no_bar
{
    background-repeat: repeat-x;    
    color:#3399ff;
}

a.brown_menu_selected
{
    background-image: url(../image/new_skins/4submenu_slice.png);
    background-repeat: repeat-x;
    color:#FFFFFF;
    background-color:#854C23;
}
a.brown_menu_selected_no_bar
{
    background-repeat: repeat-x;    
    color:#3399ff;
}
a.brown_menu_no_bar
{
    color:#333333;
    background-repeat: repeat-x;
    background-color:Transparent;
}
a.blue_menu
{
    color:#333333;
    background-image: url(../image/new_skins/0submenu_slice.png);
    background-repeat: repeat-x;
    background-color:Transparent;
}
a.blue_menu_selected
{
    background-image: url(../image/new_skins/0submenu_slice.png);
    background-repeat: repeat-x;    
    color:white;
    background-color:#36BDFB;
}
a.blue_menu_selected_no_bar
{
    background-repeat: repeat-x;    
     color:#3399ff;
}
a.blue_menu_no_bar
{
    color:#333333;
    background-repeat: repeat-x;
    background-color:Transparent;
}

a.darkblue_menu
{
  color:#333333;
    background-image: url(../image/new_skins/1submenu_slice.png);
    background-repeat: repeat-x;
    background-color:Transparent;
}
a.darkblue_menu_selected
{
    background-image: url(../image/new_skins/1submenu_slice.png);
    background-repeat: repeat-x;
    color:#FFFFFF;
    background-color:#0B4388;    
}

a.darkblue_menu_selected_no_bar
{
    background-repeat: repeat-x;
    color:#3399ff;
}

a.darkblue_menu_no_bar
{
    color:#333333;
    background-repeat: repeat-x;
    background-color:Transparent;
}

a.yellow_menu
{
    color:#333333;
    background-image: url(../image/new_skins/2submenu_slice.png);
    background-repeat: repeat-x;
    background-color:Transparent;
}

a.yellow_menu_selected
{
    background-image: url(../image/new_skins/2submenu_slice.png);
    background-repeat: repeat-x;
    
    color:#333333;
    background-color:#FBCC34;
}

a.yellow_menu_selected_no_bar
{
    background-repeat: repeat-x;
    color:#3399ff;
}

a.yellow_menu_no_bar
{
    color:#333333;
    background-repeat: repeat-x;
    background-color:Transparent;
}

a.purple_menu
{
    color:#333333;
    background-image: url(../image/submenu_bg.png);
    background-repeat: repeat-x;
    background-color:Transparent;
}

a.purple_menu_selected
{
    color:white;
    background-color:#251559;
}

a.purple_menu_selected_no_bar
{
    color:#3399ff;
}

a.purple_menu_no_bar
{
    color:#333333;
   /* background-image: url(../image/submenu_bg.png);*/
    background-repeat: repeat-x;
    background-color:Transparent;
}

a.tan_menu
{
    color:#333333;
    background-image: url(../image/submenu_bg.png);
    background-repeat: repeat-x;
    background-color:Transparent;
}

a.tan_menu_selected
{
    color:white;
    background-color:#7F7B45;
}

a.tan_menu_selected_no_bar
{
    color:#3399ff;
}
a.tan_menu_no_bar
{
  background-repeat: repeat-x;
  background-color:Transparent;  
  color: #284770;
}

a.greenBlue_menu
{
    color:#333333;
    background-image: url(../image/submenu_bg.png);
    background-repeat: repeat-x;
    background-color:Transparent;
}

a.greenBlue_menu_selected
{
    color:white;
    background-color:#42504F;
}

a.greenBlue_menu_selected_no_bar
{
    color:#3399ff;
}

a.greenBlue_menu_no_bar
{
    color:#333333;
    background-repeat: repeat-x;
    background-color:Transparent;
}

a.darkGreen_menu
{
    color:#333333;
    background-image: url(../image/submenu_bg.png);
    background-repeat: repeat-x;
    background-color:Transparent;
}

a.darkGreen_menu_selected
{
    color:white;
    background-color:#485042;
}

a.darkGreen_menu_selected_no_bar
{
    color:#3399ff;
}

a.darkGreen_menu_no_bar
{
    color:#333333;
    background-repeat: repeat-x;
    background-color:Transparent;
}

a.mediumBlue_menu
{
    color:#333333;
    background-image: url(../image/submenu_bg.png);
    background-repeat: repeat-x;
    background-color:Transparent;
}

a.mediumBlue_menu_selected
{
    color:white;
    background-color:#304463;
}

a.mediumBlue_menu_selected_no_bar
{    
    color:#3399ff;
}

a.mediumBlue_menu_no_bar
{
    color:#333333;
    background-repeat: repeat-x;
    background-color:Transparent;
}

a.rustOrange_menu
{
    color:#333333;
    background-image: url(../image/submenu_bg.png);
    background-repeat: repeat-x;
    background-color:Transparent;
}

a.rustOrange_menu_selected
{
    color:white;
    background-color:#8C6A3C;
}

a.rustOrange_menu_selected_no_bar
{    
    color:#3399ff;
}

a.rustOrange_menu_no_bar
{
    color:#333333;
    background-repeat: repeat-x;
    background-color:Transparent;
}

a.green_menu
{
    color:#333333;
    background-image: url(../image/new_skins/3submenu_slice.png);
    background-repeat: repeat-x;
    background-color:Transparent;
}

a.green_menu_selected
{
    background-image: url(../image/new_skins/3submenu_slice.png);
    background-repeat: repeat-x;
    
    color:white;
    background-color:#248522;
}
a.green_menu_selected_no_bar
{
    background-repeat: repeat-x;
    color:#3399ff;
}

a.green_menu_no_bar
{
    color:#333333;
    background-repeat: repeat-x;
    background-color:Transparent;
}

a.red_menu
{
    color:#333333;
    background-image: url(../image/new_skins/5submenu_slice.png);
    background-repeat: repeat-x;
	background-color:Transparent;
}

a.red_menu_selected
{
    background-image: url(../image/new_skins/5submenu_slice.png);
    background-repeat: repeat-x;    
    color:#FFFFFF;
    background-color:#FF5907;
}

a.red_menu_selected_no_bar
{
    background-repeat: repeat-x;    
    color:#3399ff;
}

a.red_menu_no_bar
{
    color:#333333;
    background-repeat: repeat-x;
    background-color:Transparent;
}

a.pink_menu
{
    color:#333333;
    background-image: url(../image/new_skins/2submenu_slice.png);
    background-repeat: repeat-x;
    background-color:Transparent;
}

a.pink_menu_selected
{
    background-image: url(../image/new_skins/2submenu_slice.png);
    background-repeat: repeat-x;    
    color:#333333;
    background-color:#887b0a;
}

a.pink_menu_selected_no_bar
{
    background-repeat: repeat-x;    
    color:#3399ff;
}

a.pink_menu_no_bar
{
    color:#333333;

    background-repeat: repeat-x;
    background-color:Transparent;
}

a.burgundy_menu
{
    color:#333333;
    background-image: url(../image/new_skins/7submenu_slice.png);
    background-repeat: repeat-x;
    background-color:Transparent;
}

a.burgundy_menu_selected
{
    background-image: url(../image/new_skins/7submenu_slice.png);
    background-repeat: repeat-x;
    
    color:#FFFFFF;
    background-color:#7B2317;
}

a.burgundy_menu_selected_no_bar
{
    background-repeat: repeat-x;
    color:#3399ff;
}

a.burgundy_menu_no_bar
{
    color:#333333;

    background-repeat: repeat-x;
    background-color:Transparent;
}

a.brown_menu
{
    color:#333333;
    background-image: url(../image/new_skins/4submenu_slice.png);
    background-repeat: repeat-x;
    background-color:Transparent;
}
a.brown-menu-selected
{
    background-image: url(../image/new_skins/4submenu_slice.png);
    background-repeat: repeat-x;
    
    color:#FFFFFF;
    background-color:#854C23;
}
a.brown-menu-selected-no-bar
{
    background-repeat: repeat-x;    
    color:#FFFFFF;
    background-color:#854C23;
}
a.brown-menu-no-bar
{
    color:#333333;
    background-repeat: repeat-x;
    background-color:Transparent;
}
/*--------------Quick Links Styles ---------------------*/
.QuickLinks-control 
{
    float:left;
    position:relative;
    height:auto;    
  line-height: auto;   
}
.QuickLinks-img
{
  margin-left:5px;
  margin-top:3px;
  margin-right:0px;
  margin-bottom:0px;
  vertical-align:middle;
}
.QuickLinks-control-collapse
{
  margin-left:5px;
  margin-top:3px;
  margin-right:0px;
  margin-bottom:0px;
  vertical-align:middle;
}
.QuickLinks-control .dropdown
{
    background-color:White;
    border:1px solid #b0b0b0;
    position:absolute;
    top:15px;
    left:-10px;
    z-index:1000;
    width:200px;
}
.quick_links_pane_header_img
{
    margin-left:5px;
  margin-top:0px;
    margin-right:5px;
    vertical-align:middle;
    
}
.quicklinks-links 
{
    margin:10px;
}
.quicklinks-links table 
{
    height:18px;
    line-height:18px;
}

.quicklinks-tree-divider 
{
    height:10px;
    /* background-color:#d2d8df; */
    position:relative;
}
.quicklinks-tree-divider .left-border
{
    /* background-color:#d2d8df; */
    height:10px;
    left:-1px;
    position:absolute;
    top:0;
    width:1px;
}
.quicklinks-tree-divider .right-border
{
    /* background-color:#d2d8df; */
    height:10px;
    position:absolute;
    right:-1px;
    top:0;
    width:1px;
}
.blue_menu_pane_header_quick
{ 
  line-height: 27px;
  vertical-align:50%;
  padding-left:8px;
  font-weight: bold;
  color:#16325C;
  background-color:#e0e5ee;
  text-transform:uppercase;
}
.blue_menu_pane_header_quick img 
{
    float: right;
    margin-top: 6px;
    padding-left: 3px;
    padding-right: 3px;
}
.brown_menu_pane_header_quick
{ 
  line-height: 27px;
  vertical-align:50%;
  padding-left:8px;
  font-weight: bold;
  color:#16325C;
  background-color:#e0e5ee;
  text-transform:uppercase;
}

.brown_menu_pane_header_quick img 
{
    float: right;
    margin-top: 6px;
    padding-left: 3px;
    padding-right: 3px;
}

.pink_menu_pane_header_quick
{ 
  line-height: 27px;
  vertical-align:50%;
  padding-left:8px;
  font-weight: bold;
  color:#16325C;
  background-color:#e0e5ee;
  text-transform:uppercase;
}

.pink_menu_pane_header_quick img 
{
    float: right;
    margin-top: 6px;
    padding-left: 3px;
    padding-right: 3px;
}

.burgundy_menu_pane_header_quick
{ 
  line-height: 27px;
  vertical-align:50%;
  padding-left:10px;
  font-weight: bold;
  color:#16325C;
  background-color:#e0e5ee;
}

.burgundy_menu_pane_header_quick img 
{
    float: right;
    margin-top: 6px;
    padding-left: 3px;
    padding-right: 3px;
}

.green_menu_pane_header_quick
{ 
  line-height: 27px;
  vertical-align:50%;
  padding-left:8px;
  font-weight: bold;
  color:#16325C;
  background-color:#e0e5ee;
  text-transform:uppercase;
}

.green_menu_pane_header_quick img 
{
    float: right;
    margin-top: 6px;
    padding-left: 3px;
    padding-right: 3px;
}

.purple_menu_pane_header_quick
{ 
  line-height: 27px;
  vertical-align:50%;
  padding-left:8px;
  font-weight: bold;
  color:#16325C;
  background-color:#e0e5ee;
  text-transform:uppercase;
}
.purple_menu_pane_header_quick img 
{
    float: right;
    margin-top: 6px;
    padding-left: 3px;
    padding-right: 3px;
}
.tan_menu_pane_header_quick
{ 
  line-height: 27px;
  vertical-align:50%;
  padding-left:8px;
  font-weight: bold;
  color:#16325C;
  background-color:#e0e5ee;
  text-transform:uppercase;
}
.tan_menu_pane_header_quick img 
{
    float: right;
    margin-top: 6px;
    padding-left: 3px;
    padding-right: 3px;
}
.greenBlue_menu_pane_header_quick
{ 
  line-height: 27px;
  vertical-align:50%;
  padding-left:8px;
  font-weight: bold;
  color:#16325C;
  background-color:#e0e5ee;
  text-transform:uppercase;
}
.greenBlue_menu_pane_header_quick img 
{
    float: right;
    margin-top: 6px;
    padding-left: 3px;
    padding-right: 3px;
}
.darkGreen_menu_pane_header_quick
{ 
  line-height: 27px;
  vertical-align:50%;
  padding-left:8px;
  font-weight: bold;
  color:#16325C;
  background-color:#e0e5ee;
  text-transform:uppercase;  
}
.darkGreen_menu_pane_header_quick img 
{
    float: right;
    margin-top: 6px;
    padding-left: 3px;
    padding-right: 3px;
}
.mediumBlue_menu_pane_header_quick
{ 
  line-height: 27px;
  vertical-align:50%;
  padding-left:8px;
  font-weight: bold;
  color:#16325C;
  background-color:#e0e5ee;
  text-transform:uppercase;
}
.mediumBlue_menu_pane_header_quick img 
{
    float: right;
    margin-top: 6px;
    padding-left: 3px;
    padding-right: 3px;
}
.rustOrange_menu_pane_header_quick
{ 
  line-height: 27px;
  vertical-align:50%;
  padding-left:8px;
  font-weight: bold;
  color:#16325C;
  background-color:#e0e5ee;
  text-transform:uppercase;  
}
.rustOrange_menu_pane_header_quick img 
{
    float: right;
    margin-top: 6px;
    padding-left: 3px;
    padding-right: 3px;
}
.yellow_menu_pane_header_quick
{ 
  line-height: 27px;
  vertical-align:50%;
  padding-left:8px;
  font-weight: bold;
  color:#16325C;
  background-color:#e0e5ee;
  text-transform:uppercase;  
}
.yellow_menu_pane_header_quick img 
{
    float: right;
    margin-top: 6px;
    padding-left: 3px;
    padding-right: 3px;
}
.red_menu_pane_header_quick
{ 
  line-height: 27px;
  vertical-align:50%;
  padding-left:8px;
  font-weight: bold;
  color:#16325C;
  background-color:#e0e5ee;
  text-transform:uppercase;
}
.red_menu_pane_header_quick img 
{
    float: right;
    margin-top: 6px;
    padding-left: 3px;
    padding-right: 3px;
}

span.button_style 
{
    
    vertical-align: middle;
    display: -moz-inline-stack;
    display:inline-block;
    margin:0px;
    margin-top:0px;
    border: 0px;
    padding: 0px;
    padding-left:2px;
    padding-bottom:0px;
    padding-top:0px;
    text-decoration: none;
}

span.button_style  input {
	display:block;
    vertical-align: middle;
    margin:0px;
    padding: 1px 2px 1px 2px;/* top right bottom left*/
    font-size:11px;
    font-weight:bold;
	FONT-FAMILY: 'Helvetica Neue', arial, helvetica, sans-serifserif;
	text-align:center;
	align:center;
}

span.button_style  input {
    overflow:visible;
}

.palette-option {
    padding: 7px 5px 7px 5px;
    border-bottom: 1px solid #D8D8D8;
    background-color:#FFFFFF;
	cursor:default;
	background:#FFFFFF;
}
.selectable .palette-option:hover
{
    background:#FFFFFF url('../image/option_gradient_slice.png') repeat-y left;
    cursor:pointer;
}
.palette-option_hover
{
    background:#FFFFFF url('../image/option_gradient_slice.png') repeat-y left;
    cursor:pointer;
}
.palette-option .optionType {
    float:right;
    padding-right:5px;
}

.expressionContainer {
}
.expressionContainer .iconContainer {
     font-size:16px;
     vertical-align:baseline;
     padding-top:3px;
}
.expressionContainer .typeIcon {
    vertical-align:bottom;
}
.evaluationTable {
    width:95%;
}
.evaluationTable td.description,
.evaluationTable td.textbox {
    padding:4px 0 4px 0;
    border-bottom:solid 1px #D8D8D8;
}
.evaluationTable td.description .name {
    font-weight:bold;
}
.evaluationTable td.textbox {
    text-align:right;
}
.evaluationTable td.textbox input {
    text-align:left;
}
.evaluationTable td.result,
.evaluationTable td.result.textbox {
    padding:4px 0 4px 0;
    border-top:solid 2px #D8D8D8;
    border-bottom:0;
}
.evaluationTable td.result {
    font-weight:bold;
    text-align:right;
}
.mouseoverContainer {
    display:none;
    position:relative;
    z-index:15;
}
.mouseoverContainer .leftSideCarrot {
    background:transparent url("../image/mouseover_arrow_left.png") no-repeat;
    width:16px;
    height:19px;
    position:absolute;
    z-index:101;
    top:-16px;
    left:25px;
}
.mouseoverContainer .topCarrot {
    background:transparent url("../image/mouseover_arrow_up.png") no-repeat;
    width:19px;
    height:16px;
    position:absolute;
    z-index:101;
    top:-2px;
    left:260px;/* must override this in instance to be placed correctly depending on the size of the mouseover container*/
}
.mouseoverContainer .topCarrotTiles {
    background:transparent url("../image/mouseover_arrow_up.png") no-repeat;
    width:19px;
    height:16px;
    position:absolute;
    z-index:101;
    top:-2px;
}
.mouseover {
    font-family:'Helvetica Neue', arial, helvetica, sans-serifserif;
    position:absolute;
    text-align:left;
    z-index:100;
}
.mouseover.upper {
    top:-56px;
}
.mouseover.middle {
    top:-180px;
}
.mouseover.lower {
    top:-256px;
}
.mouseover.center {
    left:28px;/*make this half of the width*/
}
.mouseover.rightSide {
    left:28px;
}
.mouseover .topLeft {
    background:transparent url('../image/mouseover_TL.png') no-repeat;
    height:14px;
    width:13px;
}
.mouseover .top {
    background:transparent url('../image/mouseover_slice_top.png') repeat-x;
    height:14px;
}
.mouseover .topRight {
    background:transparent url('../image/mouseover_TR.png') no-repeat;
    height:14px;
    width:13px;
}
.mouseover .left {
    background:transparent url('../image/mouseover_slice_left.png') repeat-y;
    width:13px;
}
.mouseover .right {
    background:transparent url('../image/mouseover_slice_right.png') repeat-y;
    width:13px;
}
.mouseover .bottomLeft {
    background:transparent url('../image/mouseover_BL.png') no-repeat;
    height:14px;
    width:13px;
}
.mouseover .bottom {
    background:transparent url('../image/mouseover_slice_bot.png') repeat-x;
    height:14px;
}
.mouseover .bottomRight {
    background:transparent url('../image/mouseover_BR.png') no-repeat;
    height:14px;
    width:13px;
}
 
.mouseover .mouseoverBody {
    width:450px;
    background-color:#FFFFFF;
    position:relative;
    z-index:10;
}
.mouseover .mouseoverBody .step-title {
    padding-left:10px;
    font-weight:bold;
}
.mouseover .form-table-label {
    line-height:18px;
    padding-top:8px;
    vertical-align:top;
    width:110px;
}
.mouseover .mouseoverDivider {
    height:1px;
    color:#D8D8D8;
}
.mouseover .splitImage {
    border:solid 1px #D8D8D8;
    float:left;
    height:110px;
    line-height:110px;
    margin:10px 9px 10px 9px;
    text-align:center;
    vertical-align:middle;
    width:110px;
    
}
.mouseover .splitInfo {
    float:left;padding:10px;height:300px;overflow:auto;width:300px;
}
.mouseover .title {
    font-size:12px;
    margin-bottom:5px;
    font-weight:bold;
}
.mouseoverContExBuilder {
    position:relative;
    z-index:15;
}
.mouseoverContExBuilder .mouseover {
    display:none;
    font-family:'Helvetica Neue', arial, helvetica, sans-serifserif;
    position:absolute;
    text-align:left;
    z-index:100;
}

.mouseoverContExBuilder .mouseover td {
    padding:0;
    margin:0;
}
.mouseoverContExBuilder .mouseover td {
    border:none;
}
.mouseoverContExBuilder .mouseover .mouseoverBody {
    width:250px;
    background-color:#FFFFFF;
    position:relative;
    padding:10px;
    z-index:10;
}
.mouseoverContExBuilder .mouseover .form-table-label {
    vertical-align:top;
    width:110px;
}
.validationTable {
    width:100%;
}
.validationTable td {    
    padding:4px 0 4px 0;
    vertical-align:middle;
}
.validationTable .description {
    color:#444444;
    font-weight:bold;
}
.validationTable .icon {
    width:20px;
    padding-right:10px;
    text-align:right;
  cursor: default;
}
.validationTable td.error {
    padding:5px 10px 5px 10px;
    font-weight:normal;
    background-color:#FFFFFF;
}
.validationTable td.summary {
    border-bottom:none;
    font-size:16px;
    line-height:24px;
    padding-top:10px;
    vertical-align:bottom;
    text-align:center;
}
.validationTable td.summary img {
    vertical-align:bottom;
}

.data-table 
{
    width:100%;
    table-layout:fixed;
    border-collapse:collapse;
}

.data-table.stacked td
{
    border-left: 1px solid #5a5a5a; 
    border-right: 1px solid #5a5a5a; 
  font-size: 11px;
  font-family : 'Helvetica Neue', arial, helvetica, sans-serifserif;
}
.data-table.stacked td.stacked-cell, 
.data-table.stacked th.stacked-cell {
    padding:0;
}
.data-table.stacked .stacked-row {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-bottom:1px solid #D8D8D8; 
}
.data-table.stacked .stacked-row-bottom {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-top:0; 
}

.data-table td 
{
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-left: 1px solid #D8D8D8; 
    border-right: 1px solid #D8D8D8;  
    border-bottom: 1px solid #D8D8D8; 
  font-size: 11px;
  font-family : 'Helvetica Neue', arial, helvetica, sans-serifserif;
}
.data-table tr.bottom td {
    border-bottom: 1px solid #5a5a5a;
}
.data-table td img {
    vertical-align:middle;
}
.data-table .number 
{
    text-align: right;
}
.data-table .icon {
    text-align:center;
}
.data-table th 
{
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 4px;
    padding-bottom: 4px;
    border-left: 1px solid #D8D8D8;
    border-right: 1px solid #D8D8D8;
    border-bottom: 1px solid #5a5a5a;
    border-top: 1px solid #D8D8D8;
    background-image: url(../image/bg_table_header.png);
    background-position: bottom;
    background-repeat: repeat-x;
    background-color: White;
    text-align: left;
	font-size: 11px;
	font-family : 'Helvetica Neue', arial, helvetica, sans-serifserif;
}
.data-table.stacked th 
{
    border-top: 1px solid #5a5a5a;
    border-left: 1px solid #5a5a5a; 
    border-right: 1px solid #5a5a5a;  
	font-size: 11px;
	font-family : 'Helvetica Neue', arial, helvetica, sans-serifserif;
}

.data-table-altrow 
{
    background-color: #EEEEEE;
}
.data-table tr.data-table-altrow.error td,
.data-table tr.error td {
    background-color: #F0A9A9;
}
.data-table th.data-table-radio-btn,
.data-table td.data-table-radio-btn 
{
    text-align:center;
    vertical-align:middle;
    width:30px;
}

.data-table-selectable tr:hover td
{
    background-color:#BBBBBB;
    cursor:pointer;
}

.data-table-selected
{
    background-color:#BBBBBB;
}
.initiallyNoDisplay {
    display:none;
}
.btnStyle {
    color:#333333;
    font-family:'Helvetica Neue', arial, helvetica, sans-serifserif;
    font-size:11px;
    font-weight:bold;
    padding:1px 2px 1px 2px;
    text-align:center;
    vertical-align:middle;
	background-color:Transparent;
	margin:0px 5px;
}
.btnStyle img {
    vertical-align:middle;
}
.btnStyle.size2 {
    width:96px;
}
.size2.btnStyle:hover { 
  WIDTH: 96px;  
}
.size2_btnStyle_hover { 
  WIDTH: 96px;  
}


.btnStyle.height2 {
    width:96px;
}
.height2.btnStyle:hover { 
  WIDTH: 96px;  
}
.height2_btnStyle_hover { 
  WIDTH: 96px;  
}


.btnStyle.newsize2 {
    width:96px;
}
.newsize2.btnStyle:hover { 
  WIDTH: 96px;  
}
.newsize2_btnStyle_hover { 
  WIDTH: 96px;  
}

.btnStyle.size3 {
    width:106px;
}

.size3.btnStyle:hover { 
  WIDTH: 106px;  
}

.size3_btnStyle_hover { 
  WIDTH: 106px;  
}

.btnStyle.height3 {
    width:106px;
}

.height3.btnStyle:hover { 
  WIDTH: 106px;  
}

.height3_btnStyle_hover { 
  WIDTH: 106px;  
}

/* Added for Multi Lang */
.btnStyle.size4 {
    width:124px;
}
.size4.btnStyle:hover { 
  WIDTH: 124px;  
}


.btnStyle.height4 {
    width:124px;
}
.height4.btnStyle:hover { 
  WIDTH: 124px;  
}
.height4_btnStyle_hover { 
  WIDTH: 124px;  
}


.btnStyle.size5 {
    width:144px;
}
.size5.btnStyle:hover { 
  WIDTH: 144px;  
}
.size5_btnStyle_hover { 
  WIDTH: 144px;  
}

.btnStyle.height5 {
    width:144px;
}
.height5.btnStyle:hover { 
  
  WIDTH: 144px;  
}

.btnStyle.size6 {
    width:164px;
}
.size6.btnStyle:hover { 
  WIDTH: 164px;  
}
.size6_btnStyle_hover { 
  WIDTH: 164px;  
}

.btnStyle.height6 {
    width:164px;
}
.height6.btnStyle:hover { 
  WIDTH: 164px;  
}

.btnStyle.size7 {
    width:204px;
}
.size7.btnStyle:hover { 
   WIDTH: 204px;  
}
.size7_btnStyle_hover { 
   WIDTH: 204px;  
}

.btnStyle.height7 {
    width:204px;
}
.height6.btnStyle:hover { 
  WIDTH: 204px;  
}

.btnStyle.size8 {
    width:244px;
}
.size8.btnStyle:hover { 
  WIDTH: 244px;  
}
.size8_btnStyle_hover { 
  WIDTH: 244px;  
}

.btnStyle.height8 {
    width:244px;
 }
.height8.btnStyle:hover { 
  WIDTH: 244px;  
}
/* end of add */
.btnStyle.size1 {
    width:76px;
}
.size1.btnStyle:hover { 
  WIDTH: 76px;  
}
.size1_btnStyle_hover { 
  WIDTH: 76px;  
}


.btnStyle.height1 {
    width:76px;
}
.height1.btnStyle:hover { 
  WIDTH: 76px;  
}
.height1_btnStyle_hover { 
  WIDTH: 76px;  
}

.expressionHeaderLeft,
.expressionHeaderRight {
    color:#FFFFFF;
    font-weight:bold;
    height:30px;
    line-height:30px;
    vertical-align:middle;
    padding-left:5px;
}
.expressionHeaderLeft {
    background:transparent url('../image/add_header_left.png') no-repeat bottom;
}
.expressionHeaderRight {
    background:transparent url('../image/add_header_right.png') no-repeat bottom;
}

#commonnewnotification {  
  BORDER-RIGHT: #ff5a00 1px solid;  
  PADDING-RIGHT: 8px; 
  BORDER-TOP: #ff5a00 1px solid;  
  PADDING-LEFT: 8px;  
  Z-INDEX: 5; 
  RIGHT: 7px; 
  MIN-HEIGHT: 45px; 
  BACKGROUND: url(../image/bg_async_message.png) #fff5d7 repeat-x 50% bottom; 
  PADDING-BOTTOM: 8px;  
  BORDER-LEFT: #ff5a00 1px solid; 
  WIDTH: 350px; 
  PADDING-TOP: 8px; 
  BORDER-BOTTOM: #ff5a00 1px solid; 
  POSITION: absolute; 
}

#commonnewnotification .message { 
  FLOAT: left;  
  MARGIN-LEFT: 10px;  
  WIDTH: 300px; 
  LINE-HEIGHT: 18px;
}

#commonnewnotification .closeIcon { 
  FLOAT: right; 
  MARGIN: 0px;  
  CURSOR: pointer;
}

#commonnewnotification .messageIcon { 
  FLOAT: left;  
  MARGIN: 10px 0px 0px 5px;
  CURSOR: hand;
}

.yellow_menu_row_highlight
{
  background: #FDF0C1;
  background-image:none;
  min-height:20px;        
  height:20px;
  font-family : 'Helvetica Neue', arial, helvetica, sans-serifserif;
  font-size:11px;
}

.yellow_menu_row_highlight  td
{    
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-left: 1px solid #BEB063; 
    border-right: 1px solid #BEB063;  
    border-bottom: 1px solid #BEB063; 
    border-top: 1px solid #BEB063; 
    background-image:none;
    font-family : 'Helvetica Neue', arial, helvetica, sans-serifserif;
    font-size:11px;
}

.rustOrange_menu_row_highlight
{
  background: #E7DDCE;
  background-image:none;
  min-height:20px;        
  height:20px;
  font-family : 'Helvetica Neue', arial, helvetica, sans-serifserif;
  font-size:11px;
}

.rustOrange_menu_row_highlight  td
{    
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-left: 1px solid #C2916B; 
    border-right: 1px solid #C2916B;  
    border-bottom: 1px solid #C2916B; 
    border-top: 1px solid #C2916B; 
    background-image:none;
    font-family : 'Helvetica Neue', arial, helvetica, sans-serifserif;
    font-size:11px;
}

.greenBlue_menu_row_highlight
{
  background: #C6E3E3;
  background-image:none;
  min-height:20px;        
  height:20px;
  font-family : 'Helvetica Neue', arial, helvetica, sans-serifserif;
  font-size:11px;
}

.greenBlue_menu_row_highlight  td
{    
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-left: 1px solid #6E9593; 
    border-right: 1px solid #6E9593;  
    border-bottom: 1px solid #6E9593;
    border-top: 1px solid #6E9593;
    background-image:none;
    font-family : 'Helvetica Neue', arial, helvetica, sans-serifserif;
    font-size:11px;
}

.purple_menu_row_highlight
{
  background: #D1CFE2;
  background-image:none;
  min-height:20px;        
  height:20px;
  font-family : 'Helvetica Neue', arial, helvetica, sans-serifserif;
  font-size:11px;
}

.purple_menu_row_highlight  td
{    
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-left: 1px solid #6C5D9B; 
    border-right: 1px solid #6C5D9B;  
    border-bottom: 1px solid #6C5D9B;
    border-top: 1px solid #6C5D9B;
    background-image:none;
    font-family : 'Helvetica Neue', arial, helvetica, sans-serifserif;
    font-size:11px;
}



.tan_menu_row_highlight
{
  background: #E8E7C6;
  background-image:none;
  min-height:20px;        
  height:20px;
  font-family : 'Helvetica Neue', arial, helvetica, sans-serifserif;
  font-size:11px;
}

.tan_menu_row_highlight  td
{    
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-left: 1px solid #BEB063; 
    border-right: 1px solid #BEB063;  
    border-bottom: 1px solid #BEB063; 
    border-top: 1px solid #BEB063; 
    background-image:none;
    font-family : 'Helvetica Neue', arial, helvetica, sans-serifserif;
    font-size:11px;
} 

.darkGreen_menu_row_highlight
{
  background: #D3E3C6;
  background-image:none;
  min-height:20px;        
  height:20px;
  font-family : 'Helvetica Neue', arial, helvetica, sans-serifserif;
  font-size:11px;
}

.darkGreen_menu_row_highlight  td
{    
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-left: 1px solid #7F9C76; 
    border-right: 1px solid #7F9C76;  
    border-bottom: 1px solid #7F9C76; 
    border-top: 1px solid #7F9C76;
    background-image:none;
    font-family : 'Helvetica Neue', arial, helvetica, sans-serifserif;
    font-size:11px;
} 

.mediumBlue_menu_row_highlight
{
  background-color:#CFDFFF;
  background-image:none;  
  min-height:20px;        
  height:20px;
  font-family : 'Helvetica Neue', arial, helvetica, sans-serifserif;
  font-size:11px;
}

.mediumBlue_menu_row_highlight  td
{    
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-left: 1px solid #5D89CB; 
    border-right: 1px solid #5D89CB;  
    border-bottom: 1px solid #5D89CB;
    border-top: 1px solid #5D89CB;
    background-image:none;
    font-family : 'Helvetica Neue', arial, helvetica, sans-serifserif;
    font-size:11px;
} 

.burgundy_menu_row_highlight
{
  background-color:#E6C8C2;
  background-image:none;  
  min-height:20px;        
  height:20px;
  font-family : 'Helvetica Neue', arial, helvetica, sans-serifserif;
  font-size:11px;
}

.burgundy_menu_row_highlight  td
{    
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-left: 1px solid #C07769; 
    border-right: 1px solid #C07769;  
    border-bottom: 1px solid #C07769; 
    border-top: 1px solid #C07769; 
    background-image:none;
    font-family : 'Helvetica Neue', arial, helvetica, sans-serifserif;
    font-size:11px;
} 

.blue_menu_row_highlight
{ 
  background-image:url(../image/new_skins/rev_bg_workarea_section_header_11.png);
  background-repeat:repeat-x;
  min-height:20px;        
  height:20px;
  font-family : 'Helvetica Neue', arial, helvetica, sans-serifserif;
  font-size:11px;
}

.blue_menu_row_highlight  td
{    
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;    
    font-family : 'Helvetica Neue', arial, helvetica, sans-serifserif;
    font-size:11px;
} 
#AdvSearchBody {
            padding:20px 40px 20px 40px;
        }
        
        .advSearchLabel {
            font-weight:bold;
            font-size:12px;
            font-family:'Helvetica Neue', arial, helvetica, sans-serifserif;
            margin:20px 0 10px 0;
        }
        .advSearchLabel a {
            font-size:10px;
            vertical-align:middle;
            padding-left:5px;
        }
        
        #AdvSearchTermBorder {
            background-color:#E6EDF2;
            padding:18px;
        }
        #AdvSearchTerm {
            background-color:#FFFFFF;
            font-family:'Helvetica Neue', arial, helvetica, sans-serifserif;
            font-size:12px;
            line-height:20px;
            padding:4px 0px 4px 10px;
            vertical-align:middle;
        }
        #AdvSearchTerm img {
            cursor:pointer;
            float:right;
            padding:0 3px 0 3px;
            vertical-align:middle;
        }
        
        #advSearchObjectType {
            border:solid 1px #D8D8D8;
            padding:20px;
        }
        #advSearchObjectType .appObjects, #advSearchObjectType .divider {
            float:left;
        }
        #advSearchObjectType .divider { 
            margin:10px 15px 0 15px;
        }
        #advSearchObjectType .appName {
            font-weight:bold;
            line-height:25px;
        }
        #advSearchObjectType .appObject {
            background-color:#FFFFFF;
            border:solid 1px #FFFFFF;
            height:24px;
            line-height:24px;
            padding-left:10px;
            vertical-align:middle;
            width:100px;
        }
        #advSearchObjectType .appObject:hover,#advSearchObjectType .appObject.selected  {
            background-color:#FFF3DD;
            border:solid 1px #BBBBBB;
            cursor:pointer;
        }
        #advSearchObjectType .appObject img {
            vertical-align:middle;
            margin-right:6px;
        }
        .advSearchTable img, .advSearchTable input, .advSearchTable select {
            vertical-align:middle;
        }
        .advSearchTable img {
            cursor:pointer;
        }
        .advSearchTable .label {
            width:180px;
            padding: 0 10px 0 10px;
        }
        .advSearchTable .advSearchTextbox {
            width:600px;
        }
        .advSearchTable .advSearchTextboxThird {
            width:180px;
        }
        .advSearchTable .middleText {
            color:#AAAAAA;
            font-weight:bold;
            padding:0 1px 0 1px;
        }


.form-table-trash-img {
	padding:0px 0px 0px 2px;
	vertical-align:bottom;
	}

	.form-table-select-img {
	padding:0px 0px 0px 2px;
	vertical-align:bottom;
	}

.defaultsBox{	
  WIDTH: 467px;
  HEIGHT: 458px;
  overflow:auto;
}
.defaultsBoxBody{	
  WIDTH: 467px;
  HEIGHT: 458px;
  overflow:auto;
}

.drawerTop {
border-top:solid 2px #003E94;
}
.drawerBottom {
border-top:solid 2px #003E94;
}
.drawerLeft {
border-left:solid 2px #003E94;
}
.drawerRight {
border-right:solid 2px #003E94;
}
.drawerBackground 
{
background-color: #f7f9fc;
}
         .border-top th {
            border-top:solid 1px #333333;
        }
         th.border-left {
            border-left:solid 1px #333333;
        }
         td.border-left {
            border-left:solid 1px #333333;
        }
         th.border-right,  td.border-right {
            border-right:solid 1px #333333;
        }
         .border-bottom td {
            border-bottom:solid 1px #333333;
        }
        .total-row td {
            background-color:#d8d8d8;
            font-weight:bold;
            border:none;
        }
        th, td {
            font-size:12px;
        }
        
        .drawer-form-table-label
	{
	    font-weight: bold;
	    /*width:auto;*/
	    color:#333333;
	    text-align:left;
	}
	.drawer-form-table-label img {
	    vertical-align:middle;
	}
		
tr.toggledRow td .noStyle{
	padding:0px 0px 0px 0px;
	border:solid 0px #003E94;
	border-top:none;
}
        
tr.toggledRow td  {
	padding:5px 10px 5px 60px;
	border:solid 2px #003E94;
	border-top:none;
}

tr.toggledRow td .form-table.toggleTableView {
	float:left;
}

tr.toggledRow td .form-table.toggleTableView td {
	padding:2px;
	border:none;
}

tr.toggledRow td, .topToggle td  {
	background-color:#F7F9FC;
}
        
.topToggle td {
	border-top:solid 2px #003E94;
}

.topToggle td.topToggleRight {
	border-right:solid 2px #003E94;
}

.topToggle td.topToggleLeft {
	border-left:solid 2px #003E94;
}

.containerDiv 
{
	position:relative;
	min-height:47px;
}
        
.spacer {
	height:1px;width:1px;line-height:1px;
}

.pushpin {
	position:absolute;top:5px; left:-55px;cursor:pointer;
	width:37px;
	height:47px;
    font-size:8px;
    line-height:8px;
    text-align:center;
    padding:25px 2px 2px 0;
    font-family:'Helvetica Neue', arial, helvetica, sans-serifserif;
}

.pushpin.out {
	background-image:url(../image/pushpin_test2_off.png);
	background-position: top;	
	background-repeat: no-repeat;
	padding-top:20px;
}

.pushpin.hover {
	background-image:url(../image/pushpin_test2_hover.png);
	background-position: top;
	background-repeat: no-repeat;
	padding-top:20px;
}

.profile_savecancel_td, .userform_savecancel_td, .argument_savecancel_td, .ruleSet_savecancel_td,
.gridlist_savecancel_td, .enterprise_savecancel_td, .processTab_savecancel_td, .orgnizationTab_savecancel_td,
.orgnizationTab_savecancel_td, .roleTab_savecancel_td, .roleusers_savecancel_td, .useraccount_savecancel_td,
.workflow_savecancel_td, .accessconttrol_savecancel_td , .schedulerTab_savecancel_td, .formulaEdit_savecancel_td,
.noteDetail_savecancel_td, .tileDetail_savecancel_td, .parameterDetail_savecancel_td, .searchEdit_savecancel_td{
	 text-align:center;
	 border: 1px solid #e0e5ee;
     padding-top: 8px;
     padding-bottom: 8px;
}

.form_button_td{
	text-align:center;
	border: 1px solid #e0e5ee;
    padding-top: 8px;
    padding-bottom: 8px;
}
.userform_savecancel_table{
	cellspacing:0 ;
	cellpadding:0;
	width:100%;
	border:0;
}

.pushpin.in {
	background-image:url(../image/pushpin_test2B.png);
	background-position:top;
	background-repeat: no-repeat;
	padding-top:20px;
}
        
.CMnStatusBarComp {
	height:30px;	
	background-image:url(../image/loginPage.png);
	background-size: 12%;
	background-position:center;
	background-repeat: no-repeat;
	background-color:#0069AA;
	color: #ffffff; 
	padding-top: 5px
}

.CMnStatusBarComp A:link{
	color: #ffffff;
}       
    
.scheduler_tag_calender, .date_image{
	vertical-align:text-bottom;
}

#markButton{
	height:19px;
}

.stack_font {
	font-size: 10px;
    margin-top: 6px;
    margin-left: 2px;	
}

.border_right_none td{
	border-right:0px;
}

.table_width_standard{
	width:'99%';
}

.table_width_max{
	width: '100%';
}

.icon_margin{
	margin-right:5px;
	margin-left: 5px;
}

.stack_header_base{
    position: relative;
    width: 15px;
    left: 28px;
}

.stack_header_overlay{
    position: relative;
    width: 34px;
    left: 0px;
}