 * { font-size: 9.0pt;  font-family: Arial; } 

html { 
	height:100%;
	min-height:100%; 
	width:100%;
	font-family: ARIAL;
}

.ui-widget { font-size: 9.0pt;  font-family: Arial; }
.ui-widget .ui-widget { font-size: 9.0pt; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-size: 9.0pt;  font-family: Arial; }

input[type=text]:focus { border: 1px solid black; } 
select:focus { border: 1px solid black; } 

textarea {
	overflow:auto;	
}

textarea, input { 
	font-family:Arial;

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

	border-radius: 2px;	
} 

form {
	width:100%;	
	height:100%;	
	display:inline;	
	font-size: 0.8em;
}

body {  
    margin:0px;
    width:100%;
    height:100%;
    font-size:9.0pt;
    position:relative;
    background-color: %COLOUR_BODY_BACK%;
    color: %COLOUR_BODY_FORE%;
    %SUPPRESS_FONTS_START% font-family: Arial; %SUPPRESS_FONTS_END%	
	 background-color:%ESR_BODY_BACK%;
	 color:%ESR_BODY_FORE%;		  
	 font-family:Arial;

} 

.banner_please_wait {
	margin: 0 auto;
	position:absolute;
	display:none;
}

.page_disable_layer, #exposeMask {
	background-color:black;
	filter:Alpha(Opacity=30);
	-moz-opacity:0.3; 	
	opacity:0.3; 	
	-khtml-opacity: 0.3;	
	width:100%;
	height:100%;
    display:block;
    position:absolute;
    top:0;
    left:0;
}

.banner_navigation_li:hover {
	
	z-index:1002;
	background-color: #DDD; 
	border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px; 
    -webkit-border-radius: 6px;
	color:#FFFFFF;
	
}

img.input {
	vertical-align: middle;
}

.contextImage {
	vertical-align: middle;
}
 
.page_main_body {
}
 
.page_main_content {
	width:100%;
} 

label > value {
	display:inline-block;
}

label[type=descr] {
    white-space:nowrap;
}
.descr_only {
	white-space:normal !important;
}

a:link, a:visited, a:hover{
 cursor: pointer; 
 color: %ESR_BODY_FORE%; 
 text-decoration: underline;
}

.sectable {
	background-color:%ESR_CONTAINER_BACK%;
	color:%ESR_CONTAINER_FORE%;	
border:1px solid %ESR_BORDER_COLOR%;
font-weight:normal;
	margin-bottom:10px;

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

	  

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

  	border-bottom-left-radius: 5px;
 	border-bottom-right-radius: 5px;	 
}
.secheader {
	font-weight: bold;
background-color:%ESR_HEADER_BACK%;
color:%ESR_HEADER_FORE%;
	padding: 3px 0px 3px 5px;
	/*background:%COLOUR_HEADER_BACK%;*/    

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

}

.readonly {
background-color:%COLOUR_READONLY_BACK%;
color:%COLOUR_READONLY_FORE%;
   	border: 1px solid %COLOUR_CONTROL_BORDER%; 
}
input[type=checkbox] {
	border:0px;
}

input[type=checkbox] {
	border:0px;
	background-color:inherit;	
}


.esr_container_overflow {
	overflow:auto;
}
	

.esr_no_border {
	border:0px;
}

.esr_container_no_border {
	 background-color:%ESR_CONTAINER_BACK%;
	 color:%ESR_CONTAINER_FORE%;
font-weight:normal;
	 border:0px;
	 

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

}

.esr_container {
	 background-color:%ESR_CONTAINER_BACK%;
	 color:%ESR_CONTAINER_FORE%;
border:1px solid %ESR_BORDER_COLOR%;
font-weight:normal;

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

	 

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

	 

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

		
		border-radius: 5px;
		
}

.esr_help_dialog {

	 background-color:%ESR_CONTAINER_BACK%;
	 color:%ESR_CONTAINER_FORE%;
border:1px solid %ESR_BORDER_COLOR%;
font-weight:normal;
	 width:100%;
	 align:center;	 
	 


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

	 

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

	 border-radius: 5px;		
}



.esr_container_label_tree_margin {
	margin-left: 2px;
	margin-top: 2px;
	margin-right: 2px;
}

.esr_container_label, .esr_container_label_h1 {
background-color:%ESR_HEADER_BACK%;
color:%ESR_HEADER_FORE%;
	text-align: left;
	padding:3px 0px 3px 5px;
	font-weight: bold;	
border:0px;

	margin:0px;

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

	border-radius: 5px;


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


}

.container_title {
background-color:%ESR_HEADER_BACK%;
color:%ESR_HEADER_FORE%;
	text-align:left;
	padding:0px -4px 0px 4px;
	font-weight: bold;
	border-radius: 0px;
	margin:0px;
	width:100%;
	/*background:#005C85;*/

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

	display:block;
}

.esr_container_label_h2 {
background-color:%ESR_HEADER2_BACK%;
color:%ESR_HEADER2_FORE%;
	text-align: left;
	padding:2px 0px 2px 5px;
	font-weight: normal;	
border:0px;


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


	margin:0px;

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

	border-radius: 5px;
}



.esr_control_label {
   padding:3px;
   padding-left : 0px;
font-weight:normal;
}

.esr_control_bullet { 
	font-weight:bold;
	padding-left:3px;
	padding-right:3px;	
}

.esr_grid_title_action_table {
border-top:1px solid #DDDDDD;;
border-left:1px solid #DDDDDD;;
border-right:1px solid #DDDDDD;;
	/*padding-bottom:2px;*/
	background-color:%ESR_HEADER_BACK%;
	color:%ESR_HEADER_FORE%;
	padding:2px 4px 2px 4px;

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

		

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

	 border-radius: 5px;			
}

.esr_grid_main {
   margin:0;
border-bottom:1px solid #DDDDDD;
border-right:1px solid #DDDDDD;;
   background-color:%ESR_BODY_BACK%;
   border-radius: 5px;

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

}

.esr_grid_container_background {
	width:100%;
	align:center;	
font-weight:normal;
}

.esr_align_left {
	text-align:left !important;
}

.esr_align_right {
	text-align:right !important;
}

.esr_align_center {
	text-align:center !important;
}

.esr_grid_header_filter {
	padding:2px;
	margin:0px;
background-color:%ESR_BODY_BACK%;
color:%ESR_BODY_FORE%;
}

.esr_grid_header_editable {
	margin:0px;
	border:1px solid transparent;
	
background-color:%COLOUR_BODY_BACK%;
	color: %COLOUR_BODY_FORE%;
	width:100%;
}

.esr_grid_header_editable:focus { border:0px solid; } 

.esr_grid_header {
background-color:%ESR_HEADER_BACK%;
color:%ESR_HEADER_FORE%;
	text-align: center;
	padding:4px 6px;
	font-weight: normal;

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

}

.esr_grid_header_select {
background-color:%ESR_HEADER_BACK%;
color:%ESR_HEADER_FORE%;
	padding-top:5px; 

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

		
}	

.esr_grid_header_hscroll {
	padding-left: 3px;
	padding-right: 3px;
}


.grid_header_selection_img {
	border: 1px dotted #FFFFFF;
}
 
.grid_header_outter_span {
	padding-left:2px;
	padding-right:4px;	
}


.esr_grid_action_button {
	 color: %ESR_HEADER_FORE%;
}  

button, .button_odd, .button_even, .button_system, .button_clear, .button_clear_selected {
  	border: 1px solid #DDDDDD;
  	font-family: %ESR_FONT%; 
  	font-weight: normal;
	font-size:1em;
	cursor: pointer;
	color:%ESR_BODY_FORE%;
	border-radius: 5px 5px 5px 5px;
	 

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

 

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

}

button, .button_odd, .button_even, .button_system, .button_clear, .button_clear_selected {
color:%ESR_CONTAINER_FORE%;
}

.button_nothing {
color:%ESR_CONTAINER_FORE%;
}



.esr_grid_data {
background-color:%ESR_BORDER_COLOR%;
	margin:0;
}

.esr_grid_total {
	text-align: right;
	margin:0;
	background-color:%ESR_BODY_BACK%;
	padding-right:2px;
	padding-left:2px;	
}



.esr_grid_row {
background-color:%ESR_GRIDROW_BACK%;
color:%ESR_GRIDROW_FORE%;
font-weight:normal;
	font-size:0.9em;
	height:22px;	
}


.esr_grid_row_select {
background-color:%ESR_ROW_SELECTED_BACK%;
color:%ESR_ROW_SELECTED_FORE%;
	

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

}


.row_odd  {
	background-color: %ESR_CONTAINER_BACK%;
	color: %ESR_CONTAINER_FORE%; 
font-weight:normal;
	font-size:0.9em;	
}

.row_even {
	background-color: %ESR_CONTAINER_BACK%;
	color: %ESR_CONTAINER_FORE%; 
font-weight:normal;
	font-size:0.9em;	
}

.row_selected {
	background-color: %ESR_ROW_SELECTED_BACK%;
	color: %ESR_ROW_SELECTED_FORE%;
	

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

}


.esr_grid_cell {

}

tr.esr_grid_row td {
	padding-right:2px;
	padding-left:2px;	
}

.esr_grid_sort_span {
	/* float:left;*/
	padding-right:3px;
	padding-left:1px;
}

.esr_grid_sort_up {
	background: url('/staticcontent/images/core/ui/widgets/grid/sort_up.png') no-repeat;
	width: 14px;
	height:10px;
}

.esr_grid_sort_up:hover {
	background: url('/staticcontent/images/core/ui/widgets/grid/sort_up_hover.png') no-repeat;
	width: 14px;
	height:10px;
}

.esr_tree_scroll {
	overflow : auto;
	-moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none;	
}

.esr_tree_node_action {
	background: url('/staticcontent/images/core/ui/button_down_transparent.png') no-repeat center center;
	width: 14px;
	height:14px;
	/* background-position:55% 50%; */
	border:0px;
	color:transparent;
	line-height:1.0em;
}

.esr_tree_node_action:hover {
	background: #333 url("/staticcontent/images/core/ui/button_down_hover_trans.png") no-repeat center center;
}

.esr_grid_sort_down {
	background: url('/staticcontent/images/core/ui/widgets/grid/sort_down.png') no-repeat;
	width: 14px;
	height:10px;	
}

.esr_grid_sort_down:hover {
	background: url('/staticcontent/images/core/ui/widgets/grid/sort_down_hover.png') no-repeat;
	width: 14px;
	height:10px;	
}

.esr_grid_filter_button {
	background: url('/staticcontent/images/core/ui/widgets/grid/go.png') no-repeat;
	width: 20px;
	height:18px;
	margin:0px;
	background-position:50% 50%;
	background-size: 20px 18px;
	color:transparent;

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

		
}

.esr_grid_filter_button:hover {
	background: url('/staticcontent/images/core/ui/widgets/grid/go_hover.png') no-repeat;
}

.esr_grid_goto_button {
	background: url('/staticcontent/images/core/ui/widgets/grid/go.png') no-repeat;
	width: 20px;
	height:18px;
	vertical-align:baseline;
	background-position:50% 50%;
	background-size: 20px 18px;
}

.esr_grid_goto_button:hover {
	background: url('/staticcontent/images/core/ui/widgets/grid/go_hover.png') no-repeat;;	
}

.esr_grid_first_button {
	background: url('/staticcontent/images/core/ui/widgets/grid/first.png') no-repeat;
	width: 20px;
	height:18px;
	vertical-align:bottom;
	background-position:50% 50%;
	color: transparent;
	text-indent: 48px;
	background-size: 20px 18px;
}

.esr_grid_first_button:hover {
	background: url('/staticcontent/images/core/ui/widgets/grid/first_hover.png') no-repeat;
}

.esr_grid_first_button_readonly {
	background: url('/staticcontent/images/core/ui/widgets/grid/first_readonly.png') no-repeat;
	width: 20px;
	height:18px;
	vertical-align:bottom;
	background-position:50% 50%;
	color: transparent;
	text-indent: 48px;
	background-size: 20px 18px;
}

.esr_grid_previous_button {
	background: url('/staticcontent/images/core/ui/widgets/grid/previous.png') no-repeat;
	width: 20px;
	height:18px;
	vertical-align:bottom;
	background-position:50% 50%;
	color: transparent;
	text-indent: 48px;
	background-size: 20px 18px;
}

.esr_grid_previous_button:hover {
	background: url('/staticcontent/images/core/ui/widgets/grid/previous_hover.png') no-repeat;
}

.esr_grid_previous_button_readonly {
	background: url('/staticcontent/images/core/ui/widgets/grid/previous_readonly.png') no-repeat;
	width: 20px;
	height:18px;
	vertical-align:bottom;
	background-position:50% 50%;
	color: transparent;
	text-indent: 48px;
	background-size: 20px 18px;
}

.esr_grid_next_button {
	background: url('/staticcontent/images/core/ui/widgets/grid/next.png') no-repeat;
	width: 20px;
	height:18px;
	vertical-align:bottom;
	background-position:50% 50%;
	color: transparent;
	text-indent: 48px;
	background-size: 20px 18px;
}

.esr_grid_next_button:hover {
	background: url('/staticcontent/images/core/ui/widgets/grid/next_hover.png') no-repeat;
}

.esr_grid_next_button_readonly {
	background: url('/staticcontent/images/core/ui/widgets/grid/next_readonly.png') no-repeat;
	width: 20px;
	height:18px;
	vertical-align:bottom;
	background-position:50% 50%;
	color: transparent;
	text-indent: 48px;
	background-size: 20px 18px;
}

.esr_grid_last_button {
	background: url('/staticcontent/images/core/ui/widgets/grid/last.png') no-repeat;
	width: 20px;
	height:18px;
	vertical-align:bottom;
	background-position:50% 50%;
	color: transparent;
	text-indent: 48px;
	background-size: 20px 18px;	
}

.esr_grid_last_button:hover {
	background: url('/staticcontent/images/core/ui/widgets/grid/last_hover.png') no-repeat;
}

.esr_grid_last_button_readonly {
	background: url('/staticcontent/images/core/ui/widgets/grid/last_readonly.png') no-repeat;
	width: 20px;
	height:18px;
	vertical-align:bottom;
	background-position:50% 50%;
	color: transparent;
	text-indent: 48px;
	background-size: 20px 18px;
}


/* Navigation pane */
.navigation_section_selected_li {
	font-weight: bold;
	font-size:1.1em;
	cursor:pointer;	
}

.navigation_section_selected_nonclick_li {
	font-weight:bold;
	cursor:auto;	
	list-style-type:disc;
}

.navigation_section_nonclick_li {
	text-decoration:none;
	padding:2px;
	cursor: auto;	
}

.navigation_section_li {
	text-decoration:none;
	cursor: pointer;
	font-weight: inherit;
}

.navigation_pane {
	text-decoration:none;	
	list-style-type:circle;
}

.image_messagebox_padding {
	padding-left:10px;
	padding-top:10px;
}

.esr_nav_pane_container {
	border-left: 1px solid %ESR_BORDER_COLOR%;
	border-bottom: 1px solid %ESR_BORDER_COLOR%;
	border-right: 1px solid %ESR_BORDER_COLOR%;
	background-color: %ESR_CONTAINER_BACK%;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}

#esr_navigation_toolbar_anchor {
	margin-left:5px;
	margin-right:5px;
}

.esr_nav_pane_launch_container {

	padding-left: 3px;
	padding-top: 4px;


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

}

.esr_nav_pane_bottom_container {

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

}


.esr_nav_pane_section_content {
	padding:0px;
}

.esr_nav_pane_favourite_menu {
	border: 1px solid %ESR_BORDER_COLOR%;
	margin:2px;
	/*width:450px;*/
	background-color: %ESR_BODY_BACK%;
}

.esr_nav_pane_embed_section {
	overflow:auto;

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

	border-radius: 5px;
	height:400px;
}


.esr_nav_pane_menus {
border:1px solid %ESR_BORDER_COLOR%;
		
	overflow:auto;
	height:375px;
	background-color: %ESR_BODY_BACK%;
	border-radius: 5px;

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

	 padding: 2px;
}

.esr_nav_pane_tools {
	overflow:auto;

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

	border-radius: 5px;
	padding-top: 2px;
	width: 250px;
}

.esr_nav_pane_ss {
	text-decoration:none;	
	list-style-type:none;
	padding-left:2px;
	padding-right:2px;
	margin-top: 0px;

/* Line has been automatically hidden based on CSS Browser Conditions */

}

.esr_nav_pane_section_select_ss {
border:1px solid #333333;
	margin-bottom: 2px;
	padding: 5px 5px 5px 5px;
background-color:%ESR_BODY_BACK%;
color:%ESR_BODY_FORE%;
	font-weight:bold;
	border-radius: 5px;

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

	
		
}

.esr_nav_pane_section_ss {
border:1px solid %ESR_BORDER_COLOR%;
	margin-bottom: 2px;
	padding: 5px 5px 5px 5px;
	
	

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

	
	border-radius: 5px;

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

}

.esr_nav_pane_section_ss:hover {
background-color:#333333;
color:%ESR_BODY_BACK%;
	cursor:pointer;
	

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

}

.esr_tabstrip_cards {
	margin:0px;
	padding-left:3px;
	padding-top:3px;
	
background-color:%ESR_HEADER_BACK%;

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

	

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

 	
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
} 

.esr_tabstrip_outer_cards {
	background-color:%ESR_CONTAINER_BACK%;
	padding:2px 2px 0px 2px;
	border: 1px solid %ESR_BORDER_COLOR%;
	border-bottom: 0px;
	

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

 	
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;		
}
 
.esr_outter_tabstrip {
	background-color:%ESR_CONTAINER_BACK%;
	padding:3px;
	width:100%;
	border:1px solid %ESR_BORDER_COLOR%;

}

.esr_tab_space {
border-bottom:1px solid #DDDDDD;
}

.esr_tabstrip_divs {
	margin-top: 0;
	padding-top: 3px;
	background-color: %ESR_BODY_BACK%;
	padding-left: 3px;
	padding-right: 3px;


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

  	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;	
}

.esr_tabstrip {
	border-collapse:collapse;
	width:100%;
	align:center;
}


.esr_tabstrip_main {
 	background-color: %ESR_CONTAINER_BACK%;
border-left:1px solid #DDDDDD;
border-right:1px solid #DDDDDD;
border-bottom:1px solid #DDDDDD;
	width:100%;
	align:center;
	
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

	 

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

}


.esr_tab_content {
      padding:7px 5px 5px 5px;
      background-color:%ESR_CONTAINER_BACK%;      
}

.esr_tab_content_div {
	background-color:%ESR_CONTAINER_BACK%;
border:1px inset #DDDDDD;
	
	border-top:0px;
border-left:1px solid #DDDDDD;
border-right:1px solid #DDDDDD;
border-bottom:1px solid #DDDDDD;
	  
	padding-top: 5px;
	padding-bottom: 2px;

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

	
	/*width:99%;*/

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

	
	border-radius: 5px;

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

		

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

}
	
.esr_tab_outter_div {
	width:99%;		
}


.key {
background-color:%COLOUR_KEY_BACK%;
	color: %COLOUR_KEY_FORE%;
   	border: 1px solid %COLOUR_CONTROL_BORDER%;
}

.mandatory {
background-color:%COLOUR_MANDATORY_BACK%;
	color: %COLOUR_MANDATORY_FORE%;
   	border: 1px solid %COLOUR_CONTROL_BORDER%;
}

.readonly {
	color: %COLOUR_READONLY_FORE%; 
background-color:%COLOUR_READONLY_BACK%;
color:%COLOUR_READONLY_FORE%;
   	border: 1px solid %COLOUR_CONTROL_BORDER%;
}

.disabled {
	color: %COLOUR_READONLY_FORE%; 
background-color:%COLOUR_READONLY_BACK%;
   	border: 1px solid #DDDDDD;
   	
}

.standard {
background-color:%COLOUR_BODY_BACK%;
	color: %COLOUR_BODY_FORE%;
	border: 1px solid %COLOUR_CONTROL_BORDER%;	
}

.esr_tab_in_error {
	background-image: url('/staticcontent/images/icons/application_basics/16x16/delete.png');
	background-repeat: no-repeat;
	background-position: 5px 50%;
}

.esr_tab_selected {
border-top:1px solid #DDDDDD;;
border-right:1px solid #DDDDDD;;
border-left:1px solid #DDDDDD;;
border-right:1px solid %ESR_CONTAINER_BACK%;
    background-color: %ESR_BODY_BACK%; 
    
    text-align:center;
    font-weight:bold;
	color: %ESR_BODY_FORE%; 

    cursor: pointer;

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
}

.esr_tab_selected > span {
	font-weight:bold;
}

.esr_tab_standard {
border-top:1px solid #DDDDDD;
border-right:1px solid #DDDDDD;
border-left:1px solid #DDDDDD;
    text-align:center;
    font-weight:normal;
color:%ESR_HEADER_FORE%;
	/* color: %ESR_HEADER_FORE%; */
    cursor: pointer; 
  	border-top-right-radius: 5px;
	border-top-left-radius: 5px;

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

    
}

.esr_tab_disabled {
border-top:0px;
border-right:0px;
border-left:0px;
	text-align:center;
	font-weight:normal; 
color:%COLOUR_READONLY_BACK%;
  
    border-top-right-radius: 5px;
	border-top-left-radius: 5px;

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

}


.esr_progress_bar {	
border:1px solid %COLOUR_CONTROL_BORDER%;
	overflow:hidden;
	vertical-align:center;
	height:20px;	
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

	border-radius: 5px;  	
}
.esr_progress_bar_on {
	color: white;
	/*display:inline;*/
 	background-color:%COLOUR_HEADER_BACK%;
 	color:%COLOUR_HEADER_FORE%; 

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

 	
}
.esr_progress_bar_off {
	background-color:%ESR_BODY_BACK%;
}
.progress_bar_off {
	background-color:%ESR_BODY_BACK%;
}

.esr_percent_label {
	position: relative;
	top: -13px;
	font-weight:bold;
	color:white;
	text-align:center;
	width:300px;	
}

.dialog_title_left { 
	 font-weight: bold;
	 padding: 6px 2px 6px 5px; 
	 margin:10px; 
	 border-top-left-radius: 4px;
	 border-bottom-left-radius: 4px;

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

background-color:%ESR_HEADER_BACK%;
color:%ESR_HEADER_FORE%;
	 white-space: nowrap;
	 

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

}
.dialog_title_right { 
	 font-weight: bold;
	 padding: 6px 2px 6px 5px; 
	 margin:10px;
	 border-top-right-radius: 4px;
	 border-bottom-right-radius: 4px;

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

background-color:%ESR_HEADER_BACK%;
color:%ESR_HEADER_FORE%;
	 white-space: nowrap;
	 

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

	 
}

.dialog {
 background-color:%ESR_BODY_BACK%;
 border:1px solid %ESR_BODY_FORE%;

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

 border-radius: 6px;

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

 border-radius: 6px;
 padding:6px; 
}

.button_system {
background-color:%ESR_BODY_BACK%;
border:1px solid %ESR_BORDER_COLOR%;;
  	width: 100px; /* Set default width for consistancy, developer can override if neccessary. */

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

	
	border-radius: 5px;
	

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

 

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

}

.esr_image_button_colours {
	color: %ESR_CONTAINER_FORE%; 
}


.esr_filter_text {		

	padding-top:3px;
	padding-left:5px;
	padding-bottom:3px;


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

			

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


}

.esr_tree {
	list-style-type:none;
	margin: 2px 2px 2px 0px;
	padding: 2px 2px 2px 0px;
}
 
.esr_tree ul{
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

.esr_tree_outter_container {
	padding:2px;
}

.esr_tree_view {
	background-color:white;

/* Line has been automatically hidden based on CSS Browser Conditions */

	border-left:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	padding:3px;
	text-align:left;
	overflow:auto;


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.esr_tree_scroll_container {
background-color:%ESR_BODY_BACK%;
color:%ESR_BODY_FORE%;

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

	padding:3px;
	text-align:left;
	

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}


.esr_tree_open { 
	list-style-image:url(/staticcontent/images/core/ui/16_16/minus.gif);
	list-style-image:none; 
	list-style-type: none;
	padding-left: 16px;
	cursor: pointer;
}

.esr_tree_leaf {
	list-style-image:none; 
	list-style-type: none;
	padding-left: 16px;
	cursor: pointer;
}

.esr_tree_closed { 
	list-style-image:url(/staticcontent/images/core/ui/16_16/plus.gif);
	list-style-image:none; 
	cursor: pointer;
	padding-left: 16px;
}

.esr_tree_hidden {
	list-style-image:none; 
	list-style-type: none;
	display:none;
}

.esr_tree_node_selected {
	background-color: %ESR_CONTAINER_BACK%;
	font-weight : bold;
}

.esr_tree li.submenu ul{ 
	display: none; 
}

.esr_tree .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
	cursor: default;
}

.esr_breadcrumb:link, .esr_breadcrumb:visited, .esr_breadcrumb:hover{
 	font-weight: normal;
 	text-decoration: none;
 	cursor : pointer;	
}

.esr_breadcrumb:hover{
	text-decoration: underline;
}

.esr_breadcrumb_selected:link, .esr_breadcrumb_selected:visited, .esr_breadcrumb_selected:hover {
 	font-weight: bold;
 	text-decoration: none;
 	cursor : pointer;	
}

.esr_breadcrumb_selected:hover{
	text-decoration: underline;
}

.esr_chart {
	margin:auto;
}

.esr_flash {
	background-color: %ESR_BODY_BACK%;
	border:1px solid %ESR_BORDER_COLOR%;
	padding:5px;
}

.esr_popup_menu {
	list-style-type: none;
	padding: 0px !important;
	margin: 0px !important;
	width: 100%;
	float:none !important;		
}

.esr_menu_background {
	background-color:%ESR_CONTAINER_BACK%;
}



.esr_menu {

	 background-color:%ESR_BODY_BACK%;
	 color:%ESR_CONTAINER_FORE%;
	 
border-top:1px outset %ESR_BORDER_COLOR%;;
border-left:1px outset %ESR_BORDER_COLOR%;;
border-bottom:1px outset %ESR_BORDER_COLOR%;;
border-right:1px outset %ESR_BORDER_COLOR%;;
	 
	 margin-top: -1px;
font-weight:normal;
	 

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */



/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

	 border-radius: 5px;
	 		
}

.esr_menu_outer_border {
	background-color:grey; 
	padding-left:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-top:0px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

}

#esr_file_upload_progress {
	position:relative;
	top:-50px;
}

#esr_file_upload_progress_scanner {
	position:relative;
}

#esr_percent_label {
	position:relative;
	top:-18px;		
}



.banner_right_span_info {
	vertical-align:middle;
	text-align:left;
	margin-bottom:3px;
}

.banner_vertical_middle {
	vertical-align:middle;
}

.banner_left_span_logo {
	position:absolute;
	top:15px;
	left:15px;
}

.banner_right_span_env {
	position:absolute;
	top:15px;
	right:15px;
}

.esr_banner {
	width:99%;
	margin: 0px auto;	
}

.banner_outer_div {
	width:99%;
	/*height:110px;*/
	margin: 0px auto;

}

.banner_navigation {
background-color:%ESR_CONTAINER_BACK%;
	border: 1px solid %ESR_BORDER_COLOR%; 
	margin:0px auto;
	height:30px;

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

	border-radius: 5px;
	 

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

	
	z-index: 1002;
}

.banner_navigation_li {
	float: left;
	background-color: rgb(239, 239, 239);
	background: url(/staticcontent/images/core/banner/primary-links-divider.png) no-repeat right;
		
}

.banner_navigation_li a {
	margin:1px 0px 0px 0px;
	cursor:pointer;
	padding:10px;  
color:%ESR_CONTAINER_FORE%;
}

.banner_navigation_li.home {
	background: url(/staticcontent/images/core/banner/home_dark.png) no-repeat center;
}

.banner_navigation_li.last {
	background-image: none;
  	background-position: none;
}

.banner_navigation_link {
	text-decoration:none;
	line-height:30px;
}

.banner_navigation_ul {
	list-style-type: none;	
	line-height:30px;
	margin:0px;
	padding-left:5px;
}

ul li a:link, ul li a:visited { text-decoration:none; } 
ul li a:hover, ul li a:active { text-decoration:none; } 

.ui-widget-overlay {
    position:fixed;
    top:0;
    left:0;
    right: 0;
  	bottom: 0;
    overflow:hidden;
    width:100%;
    height:100%;
    opacity: 1;
    filter: none;
    background: transparent url(/staticcontent/images/jquery/overlay.png) repeat;
/*	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/staticcontent/images/jquery/overlay.png', sizingMethod='scale'); */
}



.banner_navigation_ul.left {
	float:left;
}

.banner_navigation_ul.right {
	float:right;
}
.banner_navigation_selected {
	background-color:#FFF;
	border-top:1px solid rgb(204, 204, 204);
	border-left:1px solid rgb(204, 204, 204);
	border-right:1px solid rgb(204, 204, 204);
	border-bottom:1px solid #FFF;
}
#banner_title {
	padding-left:0px;
	font-weight:normal;
}

.title {
	font-weight: bold;
	padding-left: 8px;
	padding-top:5px;
}


.banner_debugging {
	position:absolute;
	margin:0 auto;
	background-color: rgb(255, 0, 0);
	color:#FFFFFF;
	font-weight:bold;

	left:40%;
	top:5px;
	text-align:center;
	vertical-align:middle;
	padding:10px;
	border:1px solid #000;
	 border-radius: 5px;

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

}


.esr_multibutton_down { 
	color: transparent; 
	background: #eeeeee url("/staticcontent/images/core/ui/button_down.png") no-repeat left top;
border-top:1px solid %ESR_BORDER_COLOR%;;
border-left:0px solid %ESR_BORDER_COLOR%;;
border-bottom:1px solid %ESR_BORDER_COLOR%;;
border-right:1px solid %ESR_BORDER_COLOR%;;

/* Line has been automatically hidden based on CSS Browser Conditions */

	
	padding: 1px 11px; 
	font-weight: normal;  
	cursor: pointer; 
	line-height: 1.6em;

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

	margin-left:-1px;
	  

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */



/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */



/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

 

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

 	
	border-radius: 0px 5px 5px 0px;

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

}


.esr_multibutton_down_grid {
	line-height: 1.4em;
}

.esr_multibutton_down_grid_row {
	line-height: 1.0em;
}

.esr_multibutton_down_context {
	line-height: 1.2em;

/* Line has been automatically hidden based on CSS Browser Conditions */

}

.esr_multibutton_down:hover {
	background: #333333 url("/staticcontent/images/core/ui/button_down_hover_trans.png") no-repeat left top;  
}

.esr_multibutton_grid { 
	line-height: 1.4em !important;
}
.esr_multibutton_grid_row { 
	line-height: 1.0em !important;
}
.esr_multibutton_context { 
	line-height: 1.2em !important;

/* Line has been automatically hidden based on CSS Browser Conditions */

}

.esr_multibutton { 
	color: #333333; 
	background: #eeeeee url("/staticcontent/images/core/ui/button_bg.gif") repeat-x left top; 

border-top:1px solid %ESR_BORDER_COLOR%;;
border-left:1px solid %ESR_BORDER_COLOR%;;
border-bottom:1px solid %ESR_BORDER_COLOR%;;
border-right:0px solid %ESR_BORDER_COLOR%;;
  
	padding: 1px 12px;
	font-weight: normal; 
	cursor: pointer; 
	

/* Line has been automatically hidden based on CSS Browser Conditions */

	line-height: 1.6em;

/* Line has been automatically hidden based on CSS Browser Conditions */


	margin-right:0px;
	

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */



/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */



/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

 

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

 
	border-radius: 5px 0px 0px 5px;

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

}



.esr_multibutton_single { 
	background: #eeeeee url("/staticcontent/images/core/ui/button_bg.gif") repeat-x left top; 
border:1px solid %ESR_BORDER_COLOR%;;
	padding: 1px 12px; 
	font-weight: normal; 
	cursor: pointer; 
	line-height: 1.6em;

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

}

.esr_multibutton_single_grid {
	background: #eeeeee url("/staticcontent/images/core/ui/button_bg.gif") repeat-x left top; 
border:1px solid %ESR_BORDER_COLOR%;;
	padding: 1px 12px; 
	font-weight: normal; 
	cursor: pointer; 
	line-height: 1.6em;

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

	line-height: 1.4em; 
}

.esr_multibutton_single_grid_row {
	line-height: 1.0em !important; 
}
.esr_multibutton_single_context {
	line-height: 1.2em !important; 

/* Line has been automatically hidden based on CSS Browser Conditions */

}

.esr_multibutton_single_grid_readonly {
	color: #cccccc; 
	background: #eeeeee url("/staticcontent/images/core/ui/button_bg.gif") repeat-x left top; 
	border: 1px solid #bbbbbb;  
	padding: 1px 12px; 
	font-weight: normal; 
	cursor: pointer; 
	line-height: 1.4em;

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

}
.esr_multibutton_single_readonly { 
	color: #cccccc; 
	background: #eeeeee url("/staticcontent/images/core/ui/button_bg.gif") repeat-x left top; 
	border: 1px solid #bbbbbb;  
	padding: 1px 12px; 
	font-weight: normal; 
	cursor: pointer; 
	line-height: 1.2em;

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

}

.esr_contextbutton { 
	color: #333333; 
	background: #eeeeee url("/staticcontent/images/core/ui/button_bg.gif") repeat-x left top; 
	border: 1px solid #bbbbbb;  
	padding: 1px 12px; 
	font-weight: normal; 
	cursor: pointer; 
	line-height: 1.2em; 

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

} 

.esr_contextbutton_readonly { 
	background: #eeeeee url("/staticcontent/images/core/ui/button_bg.gif") repeat-x left top; 
border:1px solid %ESR_BORDER_COLOR%;
	padding: 1px 12px; 
	font-weight: normal;  
	line-height: 1.2em;
	cursor: default;
	color: #cccccc;

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

} 

.esr_mainbutton { 
	background: #eeeeee url("/staticcontent/images/core/ui/button_bg.gif") repeat-x left top;
border:1px solid %ESR_BORDER_COLOR%;
	padding: 1px 12px; 
	font-weight: normal; 
	cursor: pointer; 
	line-height: 1.6em;

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

	border-radius: 5px 5px 5px 5px;
}

.esr_mainbutton:hover, .esr_contextbutton:hover, .esr_multibutton_single:hover, .esr_multibutton:hover, .ui-menu-item a:hover { 
	color: %ESR_BODY_BACK%; 
	background: #333333;

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

}

.esr_mainbutton_readonly { 
	color: #cccccc; 
	background: #eeeeee url("/staticcontent/images/core/ui/button_bg.gif") repeat-x left top; 
	border: 1px solid #cccccc;  
	padding: 1px 12px; 
	font-weight: normal; 
	line-height: 1.6em; 

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

} 


.esr_grid_previous_horizontal {
	cursor:pointer; 
	vertical-align: middle;
	text-align: center;

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

	font-size: 30px;
}

.esr_grid_previous_horizontal:hover {
	cursor:pointer; 
	color: #eeeeee; 
	background: #333333;
	text-align: center;

/* Line has been automatically hidden based on CSS Browser Conditions */

}

.esr_grid_next_horizontal {
	cursor:pointer;  
	vertical-align: middle;
	text-align: center;

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

    font-size: 30px;
}

.esr_grid_next_horizontal:hover {
	cursor:pointer; 
	color: #eeeeee;
	background: #333333;
	text-align: center; 

/* Line has been automatically hidden based on CSS Browser Conditions */

}

.esr_grid_next_horizontal_inner {
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
    background-repeat:no-repeat;
    background-position: 50% 50%;
    background-image: url('/staticcontent/images/core/ui/widgets/grid/right_arrow.png');
    background-color:transparent;
}

.esr_grid_next_horizontal_inner:hover {
	background-image: url('/staticcontent/images/core/ui/widgets/grid/right_arrow_white.png') !important;
}

.esr_grid_footer {
	padding-top:5px;

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

}


.esr_grid_top_bar {
	padding-left:7px;
	padding-right:5px;
	padding-bottom:3px;
	padding-top:3px;
	background-color:%ESR_HEADER_BACK%;
	color:%ESR_HEADER_FORE%;
	height:20px;	


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

	

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

	 border-top-left-radius :5px;
	 border-top-right-radius :5px;
}

.esr_grid_top_bar_left {
	padding-left:7px;
	padding-right:5px;
	padding-bottom:3px;
	padding-top:3px;
	background-color:%ESR_HEADER_BACK%;
	color:%ESR_BODY_FORE%;
	height:20px;	
	font-weight:bold;


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

	border-top-left-radius :5px;	
}


.esr_grid_top_bar_right {
	padding-left:7px;
	padding-bottom:0px;
	padding-top:0px;
	background-color:%ESR_HEADER_BACK%;
	color:%ESR_BODY_FORE%;


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

	border-top-right-radius :5px;

}


.esr_grid_outer_table {
}

.esr_dialog_padding {
      background-color:#666;
      padding:5px;
      
      border-radius: 5px;
      

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

       

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

      
}

.colorpicker {
	width: 356px;
	height: 176px;
	overflow: hidden;
	position: absolute;
	background: url(/staticcontent/images/colorpicker/custom_background.png);
	font-family: Arial, Helvetica, sans-serif;
	display: none;
}
.colorpicker_color {
	width: 150px;
	height: 150px;
	left: 14px;
	top: 13px;
	position: absolute;
	background: #f00;
	overflow: hidden;
	cursor: crosshair;
}
.colorpicker_color div {
	position: absolute;
	top: 0;
	left: 0;
	width: 150px;
	height: 150px;
	background: url(/staticcontent/images/colorpicker/colorpicker_overlay.png);
}
.colorpicker_color div div {
	position: absolute;
	top: 0;
	left: 0;
	width: 11px;
	height: 11px;
	overflow: hidden;
	background: url(/staticcontent/images/colorpicker/colorpicker_select.gif);
	margin: -5px 0 0 -5px;
}
.colorpicker_hue {
	position: absolute;
	top: 13px;
	left: 171px;
	width: 35px;
	height: 150px;
	cursor: n-resize;
}
.colorpicker_hue div {
	position: absolute;
	width: 35px;
	height: 9px;
	overflow: hidden;
	background: url(/staticcontent/images/colorpicker/custom_indic.gif) left top;
	margin: -4px 0 0 0;
	left: 0px;
}
.colorpicker_new_color {
	position: absolute;
	width: 60px;
	height: 30px;
	left: 213px;
	top: 13px;
	background: #f00;
}
.colorpicker_current_color {
	position: absolute;
	width: 60px;
	height: 30px;
	left: 283px;
	top: 13px;
	background: #f00;
}
.colorpicker input {
	background-color: transparent;
	border: 1px solid transparent;
	position: absolute;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #898989;
	top: 4px;
	right: 11px;
	text-align: right;
	margin: 0;
	padding: 0;
	height: 11px;
}
.colorpicker_hex {
	position: absolute;
	width: 72px;
	height: 22px;
	background: url(/staticcontent/images/colorpicker/custom_hex.png) top;
	left: 212px;
	top: 142px;
}
.colorpicker_hex input {
	right: 6px;
}
.colorpicker_field {
	height: 22px;
	width: 62px;
	background-position: top;
	position: absolute;
}
.colorpicker_field span {
	position: absolute;
	width: 12px;
	height: 22px;
	overflow: hidden;
	top: 0;
	right: 0;
	cursor: n-resize;
}
.colorpicker_rgb_r {
	background-image: url(/staticcontent/images/colorpicker/custom_rgb_r.png);
	top: 52px;
	left: 212px;
}
.colorpicker_rgb_g {
	background-image: url(/staticcontent/images/colorpicker/custom_rgb_g.png);
	top: 82px;
	left: 212px;
}
.colorpicker_rgb_b {
	background-image: url(/staticcontent/images/colorpicker/custom_rgb_b.png);
	top: 112px;
	left: 212px;
}
.colorpicker_hsb_h {
	background-image: url(/staticcontent/images/colorpicker/custom_hsb_h.png);
	top: 52px;
	left: 282px;
}
.colorpicker_hsb_s {
	background-image: url(/staticcontent/images/colorpicker/custom_hsb_s.png);
	top: 82px;
	left: 282px;
}
.colorpicker_hsb_b {
	background-image: url(/staticcontent/images/colorpicker/custom_hsb_b.png);
	top: 112px;
	left: 282px;
}
.colorpicker_submit {
	position: absolute;
	cursor:pointer;
	display:none;
	width: 16px;
	height: 16px;
	background: url(/staticcontent/images/global/exit.gif) top;
	left: 322px;
	top: 142px;
	overflow: hidden;
}
.colorpicker_focus {
	background-position: center;
}
.colorpicker_hex.colorpicker_focus {
	background-position: bottom;
}
.colorpicker_submit.colorpicker_focus {
	background-position: bottom;
}
.colorpicker_slider {
	background-position: bottom;
}


.esr_tree_node_action {
	font-size: 0.8em;
}

.esr_tree_node_action:hover {
	font-size: 0.8em;
	font-weight:bold;
}

.esr_tree_node_action_option:link, .esr_tree_node_action_option:visited, .esr_tree_node_action_option:hover{
	padding:10px; 
 	cursor: pointer; 
 	color: %ESR_BODY_FORE%; 
font-weight:normal;
 	text-decoration: none;
}

.esr_navigation_container {
		 	 

/* Line has been automatically hidden based on CSS Browser Conditions */

	border-radius: 20px;
}

.esr_navigation_click_step {
	border: 1px solid %ESR_BORDER_COLOR%;
	border-radius: 5px;
}

.esr_navigation_click_step_selected:link, .esr_navigation_click_step_selected:visited {
	padding: 5px 15px;
 	cursor: pointer; 
 	text-decoration: none;		
font-weight:bold;
}

.esr_navigation_click_step_selected:hover {
	padding: 5px 15px;
 	cursor: pointer; 
 	color: #eee; 
 	background: #333;
 	text-decoration: none;		
font-weight:bold;
}


.esr_navigation_click_step:link, .esr_navigation_click_step:visited {
	padding: 5px 15px;
 	cursor: pointer; 
 	text-decoration: none;		
font-weight:normal;
}

.esr_navigation_click_step:hover {
	padding: 5px 15px;
 	cursor: pointer; 
 	color: #eee; 
 	background: #333;
 	text-decoration: none;		
font-weight:normal;
}


.esr_navigation_step {
	background-color:%ESR_CONTAINER_BACK%;
	color:%ESR_CONTAINER_FORE%;
font-weight:normal;

border:1px solid %ESR_BORDER_COLOR%;
 
	
	border-radius: 20px;

/* Line has been automatically hidden based on CSS Browser Conditions */

	
	

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

}

.esr_navigation_step_selected {
	background-color:%ESR_BODY_BACK%;
	color:%ESR_BODY_FORE%;
font-weight:bold;
border:1px solid %ESR_BORDER_COLOR%;
	border-radius: 20px;		
}

.esr_navigation_step_text {
	color:%ESR_BODY_FORE%;
	padding-left: 8px;
	font-weight:inherit;
}

.esr_navigation_step_text_selected {
	font-weight:bold;
}
.esr_navigation_step_green {
	background-image: url(/staticcontent/images/core/ui/24_24/nav_plain_green.png);
	background-repeat: no-repeat; 
	text-align: left; 
	width: 100%; 
	height: 24px; 
	color: white;  
	padding-top: 4px;
	padding-left: 8px;
	padding-right:2px;
	padding-bottom:6px;
} 

.esr_navigation_step_red {	 
	background-image: url(/staticcontent/images/core/ui/24_24/nav_plain_red.png);
	background-repeat: no-repeat; 
	text-align: left; 
	width: 100%;  
	color: white;  
	padding-top: 4px;
	padding-left: 8px;
	padding-right:2px;
	padding-bottom:6px;
} 

.esr_navigation_step_amber {	 
	background-image: url(/staticcontent/images/core/ui/24_24/nav_plain_amber.png);	 
	background-repeat: no-repeat; 
	text-align: left; 
	width: 100%;  
	color: white;  
	padding-top: 4px;
	padding-left: 8px;
	padding-right:2px;
	padding-bottom:6px;
} 

.esr_navigation_step_grey { 
	background-image: url(/staticcontent/images/core/ui/24_24/nav_plain_grey.png); 
	background-repeat: no-repeat; 
	text-align: left; 
	width: 100%;  
	color: white;  
	padding-top: 4px;
	padding-left: 8px;
	padding-right:2px;
	padding-bottom:6px;
} 

.esr_navigation_step2_processing {
	background-image: url(/staticcontent/images/core/ui/24_24/nav_plain_red4.png) !important;
}

.esr_navigation_step2_green {
	background-image: url(/staticcontent/images/icons/application_basics/24x24/check.png);	
	background-repeat: no-repeat; 	 
	padding-top: 4px;
	padding-left: 26px;
	padding-right:2px;
	padding-bottom:6px;
	
} 

.esr_navigation_step2_red {
	background-image: url(/staticcontent/images/core/ui/24_24/nav_plain_light2.png);	 	
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-left: 26px;
	padding-right:2px;
	padding-bottom:6px;
} 

.esr_navigation_step2_amber {	 
	background-image: url(/staticcontent/images/core/ui/24_24/nav_plain_red4.png);	 
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-left: 26px;
	padding-right:2px;
	padding-bottom:6px;
} 

.esr_navigation_step2_grey { 
	background-image: url(/staticcontent/images/core/ui/24_24/nav_plain_light2.png); 
	background-repeat: no-repeat; 
	padding-top: 4px;
	padding-left: 26px;
	padding-right:2px;
	padding-bottom:6px;
} 


.esr_navigation_step_cell {
	text-align:left;
	padding-left:4px;
	padding-right:4px;
	height:30px;
}


.cal_body {
	background-color:%ESR_BODY_BACK%;
border:1px solid %ESR_BORDER_COLOR%;
}

.cal_table {
	 border-radius: 40px; 
	 border-radius: 4px 4px 4px 4px;
	 border-style:solid;
	 background-color: %ESR_CONTAINER_BACK%;
	 width:200px;
}

.cal_day_header {
background-color:%ESR_HEADER_BACK%;
color:%ESR_HEADER_FORE%;
	text-align: center;
	font-weight:bold;
}

.cal_day_disabled {
 	background-color: %COLOUR_READONLY_BACK%;
	color: %COLOUR_READONLY_FORE%;
	text-align: center;
}

.cal_day_normal {
background-color:%ESR_BODY_BACK%;
color:%ESR_BODY_FORE%;
	text-align: center;
	cursor: pointer;
	font-weight:normal;
}

.cal_day_today {
	background-color:%COLOUR_ROW_SELECTED_BACK%;
	color:%COLOUR_ROW_SELECTED_FORE%;
	text-align: center;
	cursor: pointer;
	font-weight:normal;
}

.cal_day_weekend {
	background-color: %ESR_CONTAINER_BACK%;
	color: %ESR_CONTAINER_FORE%; 
	text-align: center;
	cursor: pointer;
}

.cal_prev_year {
	cursor:pointer;
	background-image:url(/staticcontent/images/global/prev_year.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	width:16px;
	height:16px;
}

.cal_next_year {
	cursor:pointer;
	background-image:url(/staticcontent/images/global/next_year.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	width:16px;
	height:16px;
}

.cal_prev_month {
	cursor:pointer;
	background-image:url(/staticcontent/images/global/prev_month.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	width:16px;
	height:16px;
}

.cal_next_month {
	cursor:pointer;
	background-image:url(/staticcontent/images/global/next_month.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	width:16px;
	height:16px;
}

.esr_mod160_option {
	padding:4px;
}

.esr_mod160_option_image_selected {
	padding:4px;
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-bottom:1px solid #999999;
background-color:%ESR_BODY_BACK%;
color:%ESR_BODY_FORE%;
}

.esr_mod160_option_selected {
	padding:4px;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
background-color:%ESR_BODY_BACK%;
color:%ESR_BODY_FORE%;
}

.classification_text {
    font-weight: bold;
background-color:%ESR_HEADER_BACK%;
color:%ESR_HEADER_FORE%;
    text-align: center;
    width: 100%;
}

.dialog_content {
 	padding-top:6px;
 	padding-bottom:0px;
}

.tooltipPopup {
	font-weight: bold;
	border: 1px solid #666666;
	padding:5px;
background-color:%HELP_TOOLTIP_BACK%;
color:%HELP_TOOLTIP_FORE%;
	position: absolute;
	border-radius: 5px;

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

}


.tooltiptitle {
	border-bottom:1px solid #999999;
	padding:0px 5px 5px 5px;
	font-weight:bold;
color:%HELP_TOOLTIP_FORE%;
}
 
.tooltipmessage {
    /*color: #000000;*/
 	padding:5px;
color:%HELP_TOOLTIP_FORE%;
}


.messagePopup {
	font-size: 1.5em;

/* Line has been automatically hidden based on CSS Browser Conditions */

	/*? HIDE = [IE:6] */ position: fixed;
	top:15px;
	right:15px; 
	padding:20px 25px;
background-color:%DYNAMIC_MESSAGE_BACK%;
color:%DYNAMIC_MESSAGE_FORE%;
	text-align: center; 
	display: none;
	z-index: 100000;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=05); 
    -khtml-opacity: 0.05;
	-moz-opacity:0.05; 	  
  	opacity:0.05; 	

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

	 border-radius: 5px;
	 border: 2px outset #000000; 
}



.esr_text_desc_only {
border:1px solid %COLOUR_CONTROL_BORDER%;
	padding:2px;
	left:2px;
	float:left;
	min-height:14px; 
	border-radius: 5px;

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

}

.esr_text_desc_context {
	position:relative;
	padding-left:2px;
}


.esr_dynamic_container {
	margin:0;
	border:0;
	overflow:auto;
}

.banner_debugging a:link, .banner_debugging a:hover .banner_debugging a:visited {
	text-decoration: none;	
}

.esr_hover {
}

.esr_hover:hover {	
background-color:#333333;
color:%ESR_BODY_BACK%;
	cursor:pointer;
	background-image:none;
}


.esr_nav_pane_env {
	padding-left:2px;
}

.esr_nav_pane_env:link, .esr_nav_pane_env:visited {
	 cursor: pointer; 
	 color: %ESR_BODY_FORE%; 
	 font-weight: normal;
	 text-decoration: none;
	 padding-left: 4px;
	 padding-right: 2px;
	 vertical-align: middle;
}

.esr_nav_pane_env:hover {
	color: %ESR_BODY_BACK%;
	background-color: #333;
	cursor:pointer;
	border-radius: 5px;
}

.navigation_dropdown_menu {
	
border-left:1px solid %ESR_BORDER_COLOR%;;
border-right:1px solid %ESR_BORDER_COLOR%;;
border-bottom:1px solid %ESR_BORDER_COLOR%;;
	background-color: %ESR_CONTAINER_BACK%;
	z-index:9999; 
	position:absolute;
	padding:0px;
	height:auto;
	width:auto;
	display:none;   
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}

#esr_new_window:link, #esr_new_window:visited {
	 cursor: pointer; 
	 color: %ESR_BODY_FORE%; 
font-weight:normal;
	 text-decoration: none;
	 padding-left: 2px;
	 padding-right: 2px;
}

#esr_new_window:hover {
	background-color: #333;
	color: %ESR_BODY_BACK%;
}

.esr_nav_pane_tools_menu {
border:1px solid %ESR_BORDER_COLOR%;
	border-radius: 5px;

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

	background-color: %ESR_BODY_BACK%;
	color: %ESR_BODY_FORE%;	
	margin-left:2px;
	margin-right:2px;
	margin-bottom:2px;
	padding: 2px;
}

.esr_context_control_first {
	margin-left:2px;
	margin-right:2px;	
}

.esr_context_control {
	margin-right:2px;
}

.esr_project_title {
	float: left;
	margin: auto;
	padding-top: 5px;
	padding-left: 5px;
	margin-bottom: 3px;
}
.esr_project_toolbar {
	float: right;
	/*padding-right: 8px;*/
	padding-top: 0px;
}

.esr_project_record {
	display:none;	
	background-color: red;
	color: white;
	font-weight: bold;
	padding: 4px;
	text-align: center;
	border: 2px outset %ESR_BORDER_COLOR% !important;
	position: absolute;
	top: 10px;
	right: 180px;
	z-index: 99999;
	cursor: pointer;	

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

	 

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

	
	border-radius: 5px !important;	
	
}

.esr_menu_div ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

.esr_menu_div ul li {
	float:left;
	/*margin:2px;
	padding:2px;*/
	font-size: 0.8em;
}

.esr_menu_div ul li button {
	color: inherit;
}

.esr_project_title a:link, .esr_project_title a:visited { 
	cursor: pointer; 
	color: %ESR_BODY_FORE%; 
font-weight:bold;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 2px;
}

.esr_project_title a:hover{
	background-color: #333;
	color: %ESR_BODY_BACK%;
}

.esr_menu_div ul li:hover {
	background-color: %ESR_BODY_FORE%;
	color: %ESR_BODY_BACK%;	
}


#esr_launch_text {
	padding-top: 2px;
	padding-bottom: 2px;
}


.esr_dialog_content {
	padding: 3px 0px 0px 0px !important;
	border :0px !important;
	overflow:auto;
}

.esr_dialog_outer_pad {
	
border:3px outset %ESR_BORDER_COLOR% !important;;
	 

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

	 

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

	
	border-radius: 10px !important;
background-color:%ESR_BODY_BACK% !important;
color:%ESR_BODY_FORE% !important;
	
	overflow:visible;	
}

.esr_dialog_project_toolbar {
	/*border-bottom:0px;*/
background-color:%ESR_BODY_BACK% !important;
color:%ESR_BODY_FORE% !important;
	right:-3px;
	z-index:inherit;
}

.esr_dialog_content input { 
	font-size: 9.0pt !important; 
	 font-family:Arial !important;	
}

.esr_dialog_content button { 
	font-size: 9.0pt !important; 
	 font-family:Arial !important;	
}

.esr_dialog_content select { 
	font-size: 9.0pt !important; 
	font-family:Arial !important;	
}


.esr_chk_list {
	overflow:auto;
	border: 1px solid %COLOUR_CONTROL_BORDER%;
	background-color: %ESR_BODY_BACK%;	
	color: %ESR_BODY_FORE%;
	display:inline-block;
	

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

	border-radius: 2px;	
	margin-left:3px;

/* Line has been automatically hidden based on CSS Browser Conditions */

	padding-top: 2px;
	padding-bottom: 2px;
	padding-right:3px;
}

.esr_chk_list_readonly {
	background-color: %COLOUR_READONLY_BACK%;	
	color: %COLOUR_READONLY_FORE%;
}


.esr_home_design_controls {
	text-align:right;	
}

#esr_add_module { border:0px; }

.esr_page_footer {
	position: fixed;
	bottom:0px;
	padding-left:4px;
	padding-top:4px;
	width:100%;
    padding:8px;
    padding-top: 4px;
    padding-bottom: 4px;
	border-top: 1px solid %ESR_BORDER_COLOR%;
background-color:%ESR_HEADER_BACK%;

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

	
}


.esr_main_body_wrapper {
	padding-bottom: 30px;
	width: 99%;
	margin: auto;
}

.esr_breadcrumb_container {
	border: 1px solid %ESR_BORDER_COLOR%;
	padding: 4px;
	padding-left: 5px;
	border-radius: 5px;
	background-color: %ESR_CONTAINER_BACK%;
	color: %ESR_CONTAINER_FORE%;

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

}

.esr_breadcrumb_spacer {
	font-size:1.2em;
	padding-left:5px;
	padding-right:5px;
}

.esr_repeater_footer {
	margin: auto;
	text-align: center;
border:1px solid %ESR_BORDER_COLOR%;
	border-radius: 5px;

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

}

.esr_repeater_footer_left {
	float: left;
	padding-left: 3px;
	padding-top: 3px;
	font-size : 0.9em;
}

.esr_repeater_footer_right {
	float: right;
	padding-right: 3px;
}

.esr_control_invalid {
	float: right;
	background-image: url(/staticcontent/images/core/ui/16_16/cross.png);
	content: " ";
	background-size: 16px 16px;
	width: 16px;
	height: 16px;
	display: inline;
	background-repeat: no-repeat;
}

.esr_control_valid {
	float: right;
	background-image: url(/staticcontent/images/core/ui/16_16/tick.gif);
	content: " ";
	background-size: 16px 16px;
	width: 16px;
	height: 16px;
	display: inline;
	background-repeat: no-repeat;		
}

.esr_control_nothing {
	float: right;
	content: " ";
	display: inline;
}

.esr_text_right {
	text-align:right;
}

.copyright_footer {
color:%ESR_BODY_FORE%;
}

.esr_control_label_span {
	float:left;	
}

span#caption_span_esr_launch_options_new {
	float:none;
}

.esr_tree_bottom_controls {
	background-color: %ESR_BODY_BACK%;	
}

.esr_navwindow_header {

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

}

.esr_navwindow_footer {

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

}

.esr_project_tool_developer {
	cursor: pointer;
	background: none;
	background-repeat: no-repeat;
	text-align: right;
	padding-left: 24px;
	padding-right: 5px;
	background-position: 5px 50%;
	margin-right: 1px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 0px;	
color:%ESR_BODY_FORE%;
}


.esr_project_tool_attachments {
	cursor: pointer;
	background: none;
	background-image: url(/staticcontent/images/core/ui/16_16/Attachments.png);
	background-repeat: no-repeat;
	text-align: right;
	padding-left: 20px;
	padding-right: 5px;
	background-position: 5px 50%;
	margin-right: 1px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 0px;	
color:%ESR_BODY_FORE%;
}


.esr_project_tool_diary {
	cursor: pointer;
	background: none;
	background-image: url(/staticcontent/images/core/ui/16_16/Diary.png);
	background-repeat: no-repeat;
	text-align: right;
	padding-left: 24px;
	padding-right: 5px;
	background-position: 5px 50%;
	margin-right: 1px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 0px;	
color:%ESR_BODY_FORE%;
}


.esr_project_tool_options {
	cursor: pointer;
	background: none;
	background-image: url(/staticcontent/images/core/ui/16_16/Menu_Grey.png);
	background-repeat: no-repeat;
	text-align: right;
	padding-left: 24px;
	padding-right: 5px;
	background-position: 5px 50%;
	margin-right: 1px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 0px;	
color:%ESR_BODY_FORE%;
}


.esr_buttonclear {
	cursor: pointer;
	background: none;
	text-align: right;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 1px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 0px;	
color:%ESR_BODY_FORE%;
}

.esr_project_tool_options_dialog {
	cursor: pointer;
	background: none;
	background-image: url(/staticcontent/images/core/ui/16_16/Menu_Grey.png);
	background-repeat: no-repeat;
	text-align: right;
	padding-left: 5px;
	padding-right: 5px;
	background-position: 50% 50%;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 0px;	
	float: right;
	margin-right: 20px;
color:%ESR_BODY_FORE%;
}


.esr_multibuttonclear {
	cursor: pointer;
	background: transparent;
	text-align: right;
	padding-right: 5px;
	background-position: 5px 50%;
	margin-right: 1px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 0px;	
color:%ESR_BODY_FORE%;
}



.esr_project_tool_drillacrossmain {
	cursor: pointer;
	background: none;
	background-image: url(/staticcontent/images/core/ui/16_16/Drill_Down_Option.png);
	background-repeat: no-repeat;
	text-align: right;
	padding-left: 24px;
	padding-right: 5px;
	background-position: 5px 50%;
	margin-right: 1px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 0px;	
color:%ESR_BODY_FORE%;
}



.esr_project_tool_option:hover {
background-color:#333333;
color:%ESR_BODY_BACK%;
}

.esr_bold {
	font-weight: bold;
}
.esr_normal {
	font-weight: normal;
}

.esr_project_tool_drill_down { 
	color: transparent; 
	background: url("/staticcontent/images/core/ui/button_down_transparent.png") no-repeat left top;
	border:0px;		
	padding: 1px 12px; 
	font-weight: normal;  
	cursor: pointer; 
	line-height: 1.4em;

/* Line has been automatically hidden based on CSS Browser Conditions */

	margin-left:-1px;
	  

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

	border-radius: 0px 5px 5px 0px;
}

.esr_project_tool_drill_down:hover {
 	color: transparent;  
	 background: #333 url("/staticcontent/images/core/ui/button_down_hover_trans.png") no-repeat left top;  
}

.esr_project_tool_drill { 
	color: #333; 
	background: #eeeeee url("/staticcontent/images/core/ui/button_bg.gif") repeat-x left top; 
	

	border-top: 1px solid #bbb;	
	border-left: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	border-right: 0px;
  
	padding: 1px 12px;
	font-weight: normal; 
	cursor: pointer; 
	

/* Line has been automatically hidden based on CSS Browser Conditions */

	/*? HIDE = [IE:7] */ line-height: 1.0em;

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

	
	margin-right:0px;
	
	border-radius: 5px 0px 0px 5px;
	  

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */



/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */



/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

 

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

 
}

.esr_project_tool_drill:hover { color: #eee; background: #333; border: 1px solid #bbb;  }


.esr_project_tool_drillacross { 
	color: #333; 
	background: none; 

	border: 0px;
	padding: 1px 12px;
	font-weight: normal; 
	cursor: pointer; 
	

/* Line has been automatically hidden based on CSS Browser Conditions */

	/*? HIDE = [IE:7] */ line-height: 1.0em;

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

	
	margin-right:0px;
	
	border-radius: 5px 0px 5px 5px;
	  

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */



/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */



/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

 

/* Line has been automatically hidden based on CSS Browser Conditions */


/* Line has been automatically hidden based on CSS Browser Conditions */

 
}
.esr_project_tool_drillacross:hover { color: #eee; background: #333; border: 1px solid #bbb;  }


.esr_control_div_caption {
	float:left;
}

.esr_add_column, .esr_home_unlock, .esr_home_add_module {
	display: inline;
}

.container_overlay {
    background-color: #000;
    filter:alpha(opacity=20);
    -moz-opacity:0.2;
    -khtml-opacity: 0.2;
    opacity: 0.2;
    z-index: 10000;
    border:1px solid black;
    display:none;
    position:absolute;
}

td.esr_100per_textarea span textarea {
	width:99%;
}

.esr_error_message_multi {
	padding-left: 0px;
}

.esr_error_message_single {
	padding-left: 0px;
	list-style-type: none;
}


.esr_mandatory_asterisk {
	color: red;
	font-size: 1.2em;
	padding-left:2px;
	padding-right:2px;
}

.esr_mandatory_asterisk_hidden {
	display:none;
}

.esr_lookup_image {
	vertical-align: middle;
}


.esr_div_controls_row {
	padding: 2px;
}

.esr_div_controls_row#esr_control_div_odd {
	background-color: %ESR_CONTAINER_BACK%;
	color: %ESR_CONTAINER_FORE%; 
font-weight:normal;
}

.esr_div_controls_row#esr_control_div_even {
	background-color: %ESR_CONTAINER_BACK%;
	color: %ESR_CONTAINER_FORE%; 
font-weight:normal;
}


pre {
	margin:0px;
	white-space: pre-wrap;
}

pre[e2='text_output'] {
	display:inline-block;
}

.esr_text_align_left {
	text-align:left;
}
.esr_text_align_right {
	text-align:right;
}
.esr_text_align_center {
	text-align:center;
}

.esr_image_float_left {
	float: left;
}

.esr_accordion_fix {
	padding-left:20px;
}

.esr_no_border {
	border:0px;
}


.esr_grid_multi_filter_clear_button {	
	margin:0px;
	padding: 1px 5px;
	line-height:1.2em;
}
.esr_grid_multi_filter_clear {
	background-color: %ESR_BODY_BACK%;	
	margin:0px;
}

.esr_elink_info {
	background-repeat: no-repeat;
	padding-left:20px;
	padding-bottom:2px;
}

.esr_elink_container {
	float:left;
	border:1px solid #BBB;
	padding:2px;
	padding-right:10px;
	padding-left:5px; 
	height:50px;
	overflow:auto;
	min-width:250px;
	min-height:100px;
	background-color: %ESR_BODY_BACK%;
	color: %ESR_BODY_FORE%;
}

.esr_elink_info {
	background-repeat: no-repeat;
	padding-left:20px;
	padding-bottom:2px;
}

.esr_elink_container {
	float:left;
	border:1px solid #BBB;
	padding:2px;
	padding-right:10px;
	padding-left:5px; 
	height:50px;
	overflow:auto;
	min-width:250px;
	background-color: %ESR_BODY_BACK%;
	color: %ESR_BODY_FORE%;
}


#esr_thumbnail_main_image {
	width:580px;
	margin:15px 0 15px 40px;
	padding:15px 0;
	text-align:center;
	outline:1px solid #ddd;
	-moz-ouline-radius:4px;
}

#esr_thumbnail_main_image img {
	border:1px solid black;
	width:550px;
	height:400px;
}

.esr_thumbnail_scrollable {
    position:relative;
    overflow:hidden;
    width: 550px;
    height:120px;
    border:1px solid #ccc;
    background:url(/staticcontent/images/jquery/scrollable/h300.png) repeat-x;
    margin-bottom:3px;    
}

.esr_thumbnail_scrollable .esr_thumbnail_items {
    width:20000em;
    position:absolute;
    clear:both;
}

.esr_thumbnail_items div {
    float:left;
    width:680px;
}

.esr_thumbnail_scrollable img {
    float:left;
    margin:20px 5px 20px 21px;
    background-color:#fff;
    padding:2px;
    border:1px solid #ccc;
    width:100px;
    height:75px;
	cursor:pointer;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
}

.esr_thumbnail_scrollable {
    float:left;
}

a.esr_thumbnail_browse {
    background:url(/staticcontent/images/jquery/scrollable/hori_large.png) no-repeat;
    display:block;
    width:30px;
    height:30px;
    float:left;
    margin:40px 10px;
    cursor:pointer;
    font-size:1px;
}

a.esr_thumbnail_right { background-position: 0 -30px; clear:right; margin-right: 0px;}
a.esr_thumbnail_right:hover { background-position:-30px -30px; }
a.esr_thumbnail_right:active { background-position:-60px -30px; }
a.esr_thumbnail_left { margin-left: 0px; }
a.esr_thumbnail_left:hover  { background-position:-30px 0; }
a.esr_thumbnail_left:active { background-position:-60px 0; }

a.disabled {
    visibility:hidden !important;
}

.esr_thumbnail_items {
	cursor:pointer;
}

.esr_thumbnail_active {
	border:1px solid black;
}

.esr_cursor_auto {
	cursor:auto;
}

a#repeater_page_previous {
	text-decoration:none;
	font-size:2.0em;
}

a#repeater_page_next {
	text-decoration:none;
	font-size:2.0em;
}

a.repeater_page {
	text-decoration:none;
}

a.repeater_page_current {
	text-decoration:underline;
	font-size:1.3em;
	font-weight: bold;
}

.esr_clear_filter {
	width:100%;
}

.esr_multiple_control {
	overflow: auto;
}

.esr_multiple_control_footer {
	text-align: right;
}

a.esr_multiple_control_footer_link:hover {
	color: %ESR_BODY_BACK%; 
	background: #333333;
	cursor: pointer;	
}

.esr_multiple_control_control {
	padding:2px 3px 2px 3px;
}

.esr_env_logo {
	position:absolute;
	right:0px;
	top:0px;
	height:120px;
	width:150px;
	overflow:hidden;
	text-align:right;	
}

.esr_ldb_logo {
position: absolute;
right: 5px;
top: 10px;
overflow: hidden;
text-align: right;
}


*[colour_style=CREDIT] {
	color: %COLOUR_CONTROL_CREDIT_FORE%;

/* Line has been automatically hidden based on CSS Browser Conditions */

}

*[colour_style=DEBIT] {
	color: %COLOUR_CONTROL_DEBIT_FORE%;

/* Line has been automatically hidden based on CSS Browser Conditions */

}

.ui-state-active {
	font-weight:bold;
	padding-top: 3px;
	padding-bottom: 3px;
}

.esr_scheduler {
	height:800px;
}

.ace_editor, .ace_editor * {
    font-family: "Monaco", "Menlo", "Ubuntu Mono", "Droid Sans Mono", "Consolas", monospace !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    letter-spacing: 0 !important;
}


