/*
 * Copyright (c) 2006 CA. All Rights Reserved.
 * This software is the confidential and proprietary information of
 * CA ("Confidential Information").  You shall not
 * disclose such Confidential Information.
 * THIS SOFTWARE IS PROVIDED "AS IS" AND COMES WITH NO SUPPORT, WARRANTY,
 * OR GUARANTEE OF ANY KIND FOR ITS SUITABILITY FOR ANY PURPOSE.
 */

/* 
	Component Name: castyles.css

	description: This CSS implements the UI thin client standards R5 for button component.
*/

/* =============================================================*/

/*                   CHANGE HISTORY
 * 
 * Date			Issue	 	Author			Description
 *
 * 26-Sep-05 	14320091 	Ramesh Pokala	(JSF BRANDING IN FIREFOX) Made 'product_name' CSS class 
 *											'letter-spacing' to '0px' as intended.
 * 11-Jan-06 	14572787 	sirpa01			table_header_text_hs_pointer added
 * 17-Jan-06	14577701 	sirpa01			form_control_input added
 * 24-Jan-06    14510650  	chipr01 		WAI:DP:IMPLEMENTED AS TABLE (3) Added .date_picker_days_row_text
 * 24-Jan-06 	14596840	yadga01 		Corrected button rendering for FireFox 1.5
 * 23-Feb-06	14315403    chipr01			Added display:block for button classes to render correctly in mozilla.
 * 07-Apr-06				srina02			Changed CSS class names to prefix r5_ for all classes except portlet classes.
 * 07-Apr-06	14771944         bakde03                Added a new class data_inputText 
 * 10-Apr-06    14771944         bakde03                Changed CSS data_inputText to prefix r5_ data_inputText.
 * 10-Apr-06	14768235	 kodsa01		The description has R2 and this has been changed to R5
 * 10-Apr-06	14768243	 kodsa01		Copyright infromation is of 2004 it is changed to 2006
 * 13-Apr-06	14768259	 bakde03                The reference to'Computer Associates International' has been modified to 'CA'
 * 13-Apr-06	14788273	 chipr01		Updated the shuttle control css as per r5 standards.
 * 13-Apr-06	14749855	 kodsa01		Added new class datatable
 * 17-Apr-06	14288102	 kodsa01		Removed padding for breadcrumb,breadcrumb_current
 * 28-Apr-06    14791306     chaam07        Added classes for browser specific menuitem padding
 * 04-May-06          14676642 (2)             bakde03               To provide CSS validation two changes have been made.
 * 11-May-06	14788201	 srina02		Added properties as per r5 standards in r5_anchor_seperator class.
 * 23-May-06	14788247	 pokra01		Modified r5_page_section_header_left and r5_page_section_header_right styles to use 19px height(as per r5 standards) instead of 22px.
 * 25-May-06	14864749	 sirpa01		14864749/1 - DROP DOWN MENU DEVELOPMENT(2)
 * 01-June-06	14676642	 bakde03        change has been made for the class .r5_DDbutton_side_ff IMG  for the CSS validation.
 * 13-Jun-06	14788317	 sirpa01		14788317/1 - LOGIN PAGE TEMPLATE ENHANCEMNT
 * 22-Jun-06	        	 srina02		 - order-unorder-List component Enhancements.
 * 23-Jan-2006  14788247	 chipr01	  	Issue fix 14788247 -  PAGESECTION COMPONENT ENHANCE .Added some css as per r5 pagesection standards
 * 27-Jun-06	14788282	 pokra01		Added R5 tabBar required css classes.
 * 28-Jun-06	14988553    	e$$ap01		Issue fix 14988553
 * 28-Jun-06	14932123	srina02			Added styles margin,padding,height for r5_button_bord,r5_button_center_ff classes to reflect r5 on moseover standards.
 * 29-Jun-06	15009444     chipr01		Updated the r5_tab_content css.
 * 13-Jul-06	15035767	sirpa01			FULL LOGIN PAGE: VISUAL SPECS
 * 21-Jul-06				srina02			Added New CSS classes for MasterDetailList.
 * 08-Aug-06	14925142	srina02			Updated r5_button_data_ff css class.
 * 14-Aug-06	14912188	sirpa01			14912188/1 - BOTTOM PADDING FOR WIZARD
 * 16-Aug-06	15030630    chipr01			SHUTLE CONTROL:SHUTTLE HEADERS
 *  18-Aug-06	15101787   	e$$ap01			TABLE IN PAGESECTION
 * 21-Aug-06	15042596 	chipro1			Introduced shuttle disable specific css.
 * 22-Aug-06	15021082	sirpa01			15021082/1 - WIZARD POPUP VISUAL SPECS
 * 22-Aug-06				srina02			Added Fileupload CSS class.
 * 24-Aug-06                   arota01                  Added r5_warning css.  
 * 24-Aug-06	14912188	sirpa01			14912188/1 - BOTTOM PADDING FOR WIZARD(2)
 * 24-Aug-06	15057477	redbe01			FORM VALIDATOR PADDING
 * 29-Aug-06	15039030	chipr01			WELCOMEBANNNER: VISUAL SPECS
*  29-Aug-06	15150731     srina02			Changed background color for r5_tree_text_selected_MDL class.
 * 30-Aug-06	15021301	sirpa01			15021301/1 - WIZARD TAB CONTENT VISUAL SPEC
 * 31-Aug-06	15152508	sirpa01			15152508/1 - DROP DOWN BUTTON MENU STYLE
*  01-Sep-06	15183098	chipr01			15183098/1 - PAGESECTION: VISUAL SPECS.
*  01-Sep-06	15109496	sirpa01			15109496/1 - TREETABLE BRANCH LINK
*  01-Sep-06	15173502	srina02			Changed CSS related to MaseterDetailList.
*  08-Sep-06	15169210	srina02			Changed padding in CSS class r5_List_NumberText_Moz.
*  25-Sep-06	15035615	sirpa01			15035615/1 - WIZARD: PAGE HEADER TEXT
*  25-Sep-06    15025652 	srina02			Changed height of button to meet SuSE requirements.
*  26-Sep-06	15109850	sirpa01			15109850/1 - TREETABLE IN MASTERDETAIL
*  26-Sep-06    15077633    yadga01     	Height of 'Display count' status bar has been changed to 21 px
*  26-Sep-06	14954751 	srina02			added display property in classes r5_DDbutton_center_ff and r5_DDbutton_center_onmouseover_ff.
*  27-Sep-06	15080505	sirpa01			15080505/1 - TREE HEADER STYLES
*  27-Sep-06	15080553	sirpa01			15080553/1 - TREE RIGHT BORDER COLOR
*  27-Sep-06	15081213	sirpa01			15081213/1 - TREE SPACING IN MASTER DETAIL
*  29-Sep-06	15080615	sirpa01			15080615/1 - TREE SELECTED ITEM ARROW
*  29-Sep-2006	15030053	srina02			Changed function r5_page_section_header_center.
*  29-Sep-2006         15150927               chipr01                                     ORDERED LIST WRAPPING 2 LINES
*  12-Sep-2006	15077633(2) srina02			Added new css class r5_tree_count_area_moz for mozilla specific.

*/

ul
{	
	list-style-type: disc;
	padding-left: 0px;
	margin-left: 20px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}

body
{
	background-color: #ffffff;
	font-size: 100%;
	font-family: verdana, arial, helvetica, sans-serif;
	margin-top: 0px;
	margin-right: 0px;	
	margin-left: 0px;
	margin-bottom: 0px;
	padding : 0px;
}

a 
{
	text-decoration: none;
}

a.datalink:visited 
{
   	color: #7f5f7f;
}

a:active
{
   	text-decoration: underline;
}
 
a:hover
{
   	text-decoration: underline; 
}

/* Buttons */
/* ------- */

.r5_buttons
{
	border:0px none;
	padding-top: 2px; /* added newly */
	padding-bottom: 2px;
	width: 100%;  
}

.r5_buttons_onmouseover
{
	border:0px none;
	padding-top: 2px; /* added newly */
	padding-bottom: 2px;
	width: 100%; 
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 70%;
	background-image: url('../images/pagebutton-center-over.png');
	cursor: pointer;
	background-repeat: repeat-x;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #f4e9d3;
	white-space:nowrap;
	/* Fix for the issue 14315403 */
	display: block;
}

.r5_button_center_new /* Changed with Button Component */
{
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #8B9399;
	height: 100%;
	background: url('../images/pagebutton-center.png') repeat-x;
}

.r5_button_center_onmouseover
{ 
	border-bottom: #000000 1px solid; 
	border-top: #8B9399 1px solid;
	background-color: #eff6ff;
} 

.r5_button_side  /* Changed with Button Component */
{
	margin: 0px;
	padding: 0px;
	height: 100%;
}

.r5_button_side img  /* Changed with Button Component */
{
	height: 1.31em;
	width: 0.25em;
	vertical-align: top;
}

.r5_button_center_new button, .portlet-form-button  /* Changed with Button Component */
{
	cursor: pointer;
	white-space:nowrap;

	padding: 2px;

	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 70%;
	/* Fix for issue: 14315403   */
	display: block;
	
}

.r5_button_center_new button  /* Changed with Button Component */
{
	width: 100%;  
	border: 0px none;
	background: none;
}

/* Fix for issue:14596840 Begin1 */
.r5_button_center_new_ff button  /* FireFox specific class for JSP Button */
{
	width: auto;  
}
/* Fix for issue:14596840 End1 */

/* fix for Issue 14503447 the styles below have been added for jsf rendering as the button */
/* rendring is changed from button tag to input tag */

.r5_button_center_new input, .portlet-form-button  /* Changed with Button Component */
{
	cursor: pointer;
	white-space:nowrap;

	padding: 2px;

	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 70%;
	/* Fix for the issue 14315403 */
	display: block;
}

.r5_button_center_new input  /* Changed with Button Component */
{
	width: 100%;  
	border: 0px none;
	background: none;
}

/* Fix for issue:14596840 Begin2 */
.r5_button_center_new_ff input  /* FireFox specific class for JSF Button */
{
	width: auto;  
}
/* Fix for issue:14596840 End2 */

/* Buttons */
/* ------- */

.r5_input_tip_width
{
	width: 10%
}

.r5_tip
{
	color: #000000;
	font-size: 60%;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	/* issue fix #14335431 - Begin1 */
	padding: 2px;
	/* issue fix #14335431 - End1 */
}

.r5_tip_text
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 60%;
	color: #000000;
}

.r5_inline_error
{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 60%;
	color: #FF0000;
	text-align: left;
}

/* GroupBox */
/*----------*/
.r5_groupbox_header_left
{
	background-image: url('../images/groupbox_header_left.png');
	width:4px;
	/* Fix for the issue 14788247 Begin*/
	border-bottom: 1px solid #8B9399;
	height: 18px;
	/* Fix for the issue 14788247 End*/
	
}

.r5_groupbox_header_right
{
	background-image: url('../images/groupbox_header_right.png');
	width:4px;
	/* Fix for the issue 14788247 Begin*/
	border-bottom: 1px solid #8B9399;
	height: 18px;
	/* Fix for the issue 14788247 End*/
}

.r5_groupbox_header_left img, .r5_groupbox_header_right img
{
	width: 4px;
}

.r5_groupbox_header_center
{
	background-image: url('../images/groupbox_header_center.png');
	/* Fix for the issue 14788247 Begin*/
	/* padding-top: 2px; */
	/* padding-bottom: 2px; */
	padding-right: 2px;
	/*padding-left: 6px; */
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left:4px;
	border-bottom: 1px solid #8B9399;
	height: 18px;
	
	
	/* Fix for the issue 14788247 End*/
	
}

.r5_groupbox_header_text
{
	font-family: arial, helvetica, sans-serif; 
	font-weight: bold;
	font-size: 75%;
	color: #000000;
}

.r5_groupbox_content
{
	/*Fix for the issue 14788247     */
	border-top: 0px solid #8B9399; 
	border-right: 1px solid #8B9399; 
	border-left: 1px solid #8B9399; 
	border-bottom: 1px solid #8B9399; 
	background-color: #eff6ff;
	padding: 3px;  
}

/* NestedSubsections styles */
/* Fix for the issue 14788247 Begin*/

.r5_third_level_pagesection_border
{
	border: 1px solid #000000;
}
.r5_third_level_pagesection_title_text
{
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 75%;
	color: #000000;
	padding-left: 4px;
	padding-right: 3px;
	/*padding-bottom: 8px;*/
	vertical-align: middle;
	text-align:left;	
	
}
.r5_third_level_pagesection_title_text_ff
{
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 75%;
	color: #000000;
	padding-left: 6px;
	padding-right: 5px;
	/*padding-bottom: 8px;*/
	vertical-align: middle;
	text-align:left;
}
.r5_third_level_pagesection
{
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	padding-top:0px;
	
	
	
}

.r5_third_level_pagesection_ff
{
	padding-left:1px;
	padding-right:1px;
	padding-bottom:3px;
	padding-top:0px;	
}

/* Fix for the issue 14788247 End */


.r5_label {
	font-family:verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	font-size : 70%;
}

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

.r5_bull {
	padding: 1px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #FFCC33;
	text-decoration: none;
	vertical-align: top;
}

.r5_space {
	padding: 2px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #FFCC33;
	text-decoration: none;
}

.r5_form_control
{
	width: 100%;
}

/* fix for issue 14577701 begin */
.r5_form_control_input
{
	width: 96%;
}
/* fix for issue 14577701 end */

.r5_form_control_data
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	font-weight: normal;
	text-align: left;
}

.r5_datepicker_icon
{
	cursor: pointer;
	display: block;
	vertical-align: top;
	border: 0;
}

.r5_disabled_datepicker_icon{
	BORDER-TOP-WIDTH: 0px; 
	DISPLAY: block; 
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	VERTICAL-ALIGN: top; 
	BORDER-RIGHT-WIDTH: 0px
}

.r5_date_picker
{
	background: #d7e8f9;
}

.r5_date_picker_label
{ 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	font-weight: bold;
	text-align: right;
}

.r5_today_link
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	color: #336699;
	font-weight: normal;
	text-decoration: underline;
	cursor: pointer;
}

.r5_today_link a:link, .r5_today_link a:visited, .r5_today_link a:active, .r5_today_link a:hover
{
	color: #ffffff;
	text-decoration: none;
}

.r5_date_picker_title
{
	background-image: url('../images/table_header_center.png');
	padding-left: 3px;
	padding-right: 3px;
	text-align: center;
}

.r5_date_picker_title_text
{
	font-family: arial, helvetica, sans-serif;
	font-size: 75%;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}

.r5_date_picker_navigation_arrows
{
	background-image: url('../images/table_header_center.png');
   	color: #ffffff;
   	font-size: 100%; 
   	font-weight: bold;
   	text-decoration: none;
	text-align: center;
	cursor: pointer;
}

.r5_date_picker_navigation_arrows a:link, .r5_date_picker_navigation_arrows a:visited, .r5_date_picker_navigation_arrows a:active
{
	color: #ffffff;
    text-decoration: none;
}

.r5_date_picker_navigation_arrows a:hover
{
	color: #ffffff;
	text-decoration: underline;
}

.r5_date_picker_days_row
{
	background: #f1e1c1;
	border: 1px solid #ffffff;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
}
/* Fix for the issue 14510650 -  WAI:DP:IMPLEMENTED AS TABLE (3)Begin */
.r5_date_picker_days_row_text
{
   	font-family: verdana, arial, helvetica, sans-serif; 
   	font-size: 70%; 
   	color: #000000;
   	font-weight: bold;
	text-align: center;
}
/* Fix for the issue 14510650 -  WAI:DP:IMPLEMENTED AS TABLE (3)End */

.r5_date_picker_days_row td
{
   	font-family: verdana, arial, helvetica, sans-serif; 
   	font-size: 70%; 
   	color: #000000;
   	font-weight: bold;
	text-align: center;
}

.r5_date_picker_date_curr_month
{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 70%; 
	color: #336699;
	font-weight: bold;
	text-decoration: underline;
	cursor: pointer;

	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffcc33;
	border-bottom: 1px solid #ffcc33;
	text-align: center;
	background: #f1e1c1;
	padding: 2px;
}

.r5_date_picker_date_selected
{
   	font-family: verdana, arial, helvetica, sans-serif; 
   	font-size: 70%; 
   	color: #336699;
   	font-weight: bold;
	text-decoration: underline;
	cursor: pointer;

	border: 1px solid #ffffff;
	text-align: center;
	background: #d7e8f9;
	padding: 2px;
}

.r5_date_picker_disabled_date {
	 font-size: 70%;  
	 font-family: verdana, arial, helvetica, sans-serif; 
	 text-align: center; 
	 color:#000000;  
	 
	 border: 1px solid #ffffff;
 	 text-align: center;
	 background: #F4E9D3;
	 padding: 2px;	 
}

.r5_spin_data {
	FONT-SIZE: 70%;
	COLOR: #000000; 
	FONT-FAMILY: verdana, 
	arial, Helvetica, 
	sans-serif; 
}


.r5_date_picker_date_curr_month a:link, .r5_date_picker_date_curr_month a:visited, .r5_date_picker_date_curr_month a:active, .r5_date_picker_date_selected a:link, .r5_date_picker_date_selected a:visited, .r5_date_picker_date_selected a:active, .r5_date_picker_date_next_prev_month a:link, .r5_date_picker_date_next_prev_month a:visited, .r5_date_picker_date_next_prev_month a:active
{
	color: #336699;
	text-decoration: underline;
}

.r5_date_picker_date_next_prev_month
{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 70%; 
	color: #336699;
	font-weight: normal;
	text-decoration: underline;
	cursor: pointer;

	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffcc33;
	border-bottom: 1px solid #ffcc33;
	text-align: center;
	background: #f1e1c1;
	padding: 2px;
}

.r5_date_picker_form_data
{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 70%; 
	color: #000000;
	font-weight: normal; 
	text-align: left;
}

/*  messages  */

.r5_message 
{

	background-color: #f7f1d7;
	border: #999999 1px solid;
}

.r5_data, .portlet-font, .portlet-section-alternate, .portlet-section-selected, .portlet-form-input-field, .portlet-form-field, .portlet-section-body, .portlet-table-body, .portlet-table-alternate, .portlet-table-selected, .portlet-section-footer, .portlet-table-footer, .portlet-icon-label, .portlet-dlg-icon-label
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	font-weight: normal;
	text-align: left;
}
/* issue fix #14749855 - Begin*/
.r5_datatable 
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	font-weight: normal;
	text-align: left;
}
/* issue fix #14749855 - end*/
.r5_nonerror_label
{ 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	font-weight: bold;
}

.r5_error
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	color: #ff0000;
	font-weight: normal;
	text-align: left;
	padding: 2px
}

.r5_error_label 
{
	
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	color: #ff0000;
	font-weight: bold;
	text-align: left;
}

.r5_inline_error 
{
	padding: 1px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 60%;
	color: #ff0000;
	font-weight: normal;
	text-align: left;
}
.r5_warning
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	font-weight: normal;
	text-align: left;
	padding: 2px
}

/* Instructions */
.r5_page_section_instruction_area
{
	background-color: #C5DFF9; /* Fix for the issue 15183098 */
	border-bottom: #B8D5ED 1px solid;	
}

.r5_page_section_instructions_text, .r5_quickhelp_instructions_text
{
	font-weight: normal;
	font-size: 70%;
	color: #000000;
	font-family: verdana, arial, Helvetica, sans-serif;
}

.r5_table_instruction_area
{
	background: #D7E8F9;
	border-bottom: #B8D5ED 1px solid;
	padding: 4px;
}

.r5_table_instructions_text
{
	font-weight: normal;
	font-size: 70%;
	color: #000000;
	font-family: verdana, arial, Helvetica, sans-serif;
}

.portlet_instruction_area
{
	background: #D7E8F9;
	border-bottom: #B8D5ED 1px solid;
	padding: 4px;
}

.portlet_instructions_text
{
	font-weight: normal;
	font-size: 70%;
	color: #000000;
	font-family: verdana, arial, Helvetica, sans-serif;
}

.r5_page_instruction_area
{
	padding: 4px;
	border-right: #8b9399 1px solid;
	border-top: #8b9399 1px solid;
	background: #eff6ff;
	border-left: #8b9399 1px solid;
	border-bottom: #8b9399 1px solid;
}

.r5_instructions_text
{
	font-weight: normal;
	font-size: 70%;
	color: #000000;
	font-family: verdana, arial, Helvetica, sans-serif;
}

.r5_groupbox_instructions_area
{
	padding: 4px;
	background: #d7e8f9;
	border-bottom: #999999 1px solid;
	border-right: #999999 1px solid;
	border-left: #999999 1px solid;
}

.r5_groupbox_instructions_text
{
	font-weight: normal;
	font-size: 70%;
	color: #000000;
	font-family: verdana, arial, Helvetica, sans-serif;
}

/* progressIndictaor  */

.r5_progress_ind_top_left 
{
    background-image: url('../images/corner1.png');
	background-repeat: no-repeat;
    background-color: #d7e8f9;
	width: 5px;
}

.r5_progress_percentage
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 80%;
	color: #336699;	
}

.r5_progress_ind_top_left 
{
    background-image: url('../images/corner1.png');
	background-repeat: no-repeat;
    background-color: #d7e8f9;
	width: 5px;
}

.r5_progress_ind_top
{
	border-top: 1px solid #8b9399;
    background-color: #d7e8f9;
}

.r5_progress_ind_top_right
{
    background-image: url('../images/corner2.png');
	background-repeat: no-repeat;
    background-color: #d7e8f9;
	width: 5px;
}

.r5_progress_ind_top_right img, .r5_progress_ind_top_left img, .r5_progress_ind_bottom_right img, .r5_progress_ind_bottom_left img 
{
	width: 5px;
	display: block;
}

.r5_progress_ind_top img, .r5_progress_ind_bottom img
{
	display: block;
}

.r5_progress_ind_bottom_left 
{
    background-image: url('../images/corner4.png');
	background-repeat: no-repeat;
    background-color: #d7e8f9;
	width: 5px;
}

.r5_progress_ind_bottom
{
	border-bottom: 1px solid #000000;
    background-color: #d7e8f9;
}

.r5_progress_ind_bottom_right
{
    background-image: url('../images/corner3.png');
	background-repeat: no-repeat;
    background-color: #d7e8f9;
	width: 5px;
}

.r5_progress_center
{
	border-left: 1px solid #8b9399;
	border-right: 1px solid #000000;
    background-color: #d7e8f9;
	padding: 4px;
	text-align: center;
}

.r5_progress_center table
{
	margin: auto;
}

.r5_progress_message
{ 
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 70%;
	color: #000000;
	/* Fix for the issue 15207192 Begin*/
	padding-left:1px;
	padding-right:1px;
	/* Fix for the issue 15207192 End*/
}

/* MenuBar */
/* ----- */
.r5_menubar_background
{
	background: #8b9399;
}

.r5_menubar_selected_background
{
	background-color: #f7f1d7;
	padding: 3px;
}
/* Fix for Issue# 14791306 Begin */
.r5_menubar_selected_background_browser_specific
{
	background-color: #f7f1d7;
	padding: 0.1px;
}

.r5_menubar_unselected_background_browser_specific
{
	background-color: #eff6ff;
	padding: 0.1px;

}

/* Fix for Issue# 14791306 End */

.r5_menu_selected_text
{
	font-family: verdana, arial, Helvetica, sans-serif;
	color: #336699;
	font-weight: bold;
	font-size: 70%;
}

.r5_menubar_unselected_background
{
	background-color: #eff6ff;
	padding: 3px;
}

.r5_menu_unselected_text
{
	color: #000000;
	font-family: verdana, arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 70%;
}

/* Added visibility, position attributes */
.r5_submenu
{
	border: #8b9399 1px solid;
	visibility: hidden;
	position: absolute;
}

a.r5_menu_selected_text em, a.r5_menu_unselected_text em
{
 	font-style: normal; 
	text-decoration: underline; 
} 

/** PageSections **/
.r5_page_section_header_left, .r5_quickhelp_header_left
{
	width: 4px;
	/* issue fix #14788247 - Begin1 */
	height: 19px;
	/* issue fix #14788247 - End1 */
	background-image: url('../images/table_header_left.png');
}

.r5_page_section_header_center, .r5_quickhelp_header_center
{
	background-image: url('../images/table_header_center.png');
	/* Fix for the issue14788247 Begin */
	padding-left:4px; 
	padding-top: 1px;
	padding-bottom: 1px;
	/* Fix for the issue14788247 End */
	/* Fix for Issue 15030053 */
	padding-right:1px; 
	
}

.r5_page_section_header_text, .r5_quickhelp_header_text
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 75%;
	/* Fix for the issue 14788247    */
	padding-left: 0px;
	text-align: left;
	vertical-align: middle;
}

.r5_page_section_header_right, .r5_quickhelp_header_right
{
	width: 4px;
	/* issue fix #14788247 - Begin2 */
	height: 19px;
	/* issue fix #14788247 - End2 */
	background-image: url('../images/table_header_right.png');
}

.r5_page_section_content
{
	background-color: #F7F1D7;
	padding: 4px;
	border-left: 1px #8B9399 solid;
	border-right: 1px #8B9399 solid;
	border-bottom: 1px #8B9399 solid;
}

.r5_page_section_graph
{
	background-color: #FFFFFF;
	padding: 4px;
	border-left: 1px #8B9399 solid;
	border-right: 1px #8B9399 solid;
	border-bottom: 1px #8B9399 solid;
}

.r5_hide_show_header img
{
	border-left: 1px solid #B8d5ed;
	border-top: 1px solid #B8d5ed;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	vertical-align: middle;
	/*margin: 2px; */
	/* Fix for the issue14788247 Begin */
	margin-right: 4px;
	height: 14px; 
	width: 16px;
	/* Fix for the issue14788247 End */
	
}

.r5_hide_show_header
{
	cursor: pointer;
}
/*Fix for the issue 15183098 Begin */
.r5_second_level_hide_show_header img
{
	border-left: 1px solid #8D9395;
	border-top: 1px solid #8D9395;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	vertical-align: middle;
	margin-right: 4px;
	height: 14px; 
	width: 16px;
		
}
.r5_second_level_hide_show_header
{
	cursor: pointer;
}
/*Fix for the issue 15183098 End */

.r5_page_section_header_text_hs
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 75%;
	padding-left: 6px;
	text-align: left;
	cursor: pointer;
	vertical-align: middle;
}

.r5_help_section
{
	background-color: #EFF6FF;
	padding: 4px;
	border-left: 1px #8B9399 solid;
	border-right: 1px #8B9399 solid;
	border-bottom: 1px #8B9399 solid;
}

.r5_quickhelp_content
{
    background-color: #eff6ff;
}

.r5_quickhelp_content div
{
    padding: 4px;
}

/* Table */
/* ------- */

.r5_table_header_left
{
	background-image: url(../images/table_header_left.png);
}

.r5_table_header_right
{
	background-image: url(../images/table_header_right.png);
}

.r5_table_header_center
{
	background-image: url(../images/table_header_center.png);
	white-space: nowrap;
}

.r5_table_header_text, .portlet-section-header, .portlet-table-header
{
	font-family: arial, helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	vertical-align: middle;
	/* Fix for issue 15144749 Begin*/
	/*padding: 2px 2px 2px 2px;*/
	padding-left: 4px;
	/* Fix for issue 15144749 End*/
}

.r5_table_instructions
{
	background-color: #c5dff9;
	padding: 4px;
	border-bottom: 1px solid #b8d5ed;
	border-left: 1px solid #8b9399;
	border-right: 1px solid #8b9399;
}

.r5_table_instructions_text
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	padding: 2px;
}

.r5_table_view_options
{	
	background-color: #d7e8f9;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	border-left: 1px solid #8b9399;
	border-right: 1px solid #8b9399;
}

	
.r5_table_view_options_link
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
	color: #336699;
	padding: 1px;
	text-decoration: underline;
	vertical-align: middle;
}


.r5_table_view_options_text
{
	font-family: verdana, arial, helvetica,  sans-serif;
	font-size: 70%;
	font-weight: normal;
	color: #000000;
	padding: 1px;
	vertical-align: middle;
}
	
.r5_table_navigation_top
{
	background-color: #ffffff;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	border-left: 1px solid #8b9399;
	border-right: 1px solid #8b9399;
}

.r5_table_navigation_bottom
{
	background-color: #ffffff;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	border-left: 1px solid #8b9399;
	border-right: 1px solid #8b9399;
	border-bottom: 1px solid #8b9399;
}

.r5_table_control_label
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-right: 1px;
	padding-left: 1px;
}

.r5_table_control_link
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	color: #336699;
	padding: 2px;
	text-decoration: underline;
}
	
.r5_table_navigation_arrows
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
	vertical-align: middle;
	
}

.r5_table_navigation_text
{	
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	vertical-align: middle;
}

.r5_table
{	
	background-color: #8b9399;
}

.r5_table_column_header_background
{	
	background-color: #f1e1c1;
	text-align: center;
	padding: 1px;
	border: 1px solid #ffffff;
}

.r5_table_column_header_text
{	
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	color: #000000;
	text-align: center;
	padding: 1px;
	text-decoration: none;
}

.r5_table_row_header_text
{	
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	color: #000000;
	text-align: right;
	padding: 1px;
	text-decoration: none;
}
	
.r5_table_sortable_column_header
{	
	line-height: 100%;
	background-color: #f1e1c1;
	text-align: center;
	padding: 1px;
	border-right: 1px solid #ffcc33;
	border-left: 1px solid #ffffff;
	/* issue fix #14335431 - Begin2 */
	border-top: 1px solid #ffffff;
	/* issue fix #14335431 - End2 */
	border-bottom: 1px solid #ffcc33;
}
	
.r5_table_row_header_background
{
	background-color: #f1e1c1;
	text-align: right;
	padding: 1px;
	border: 1px solid #ffffff;
}

.r5_table_row
{	
	background-color: #ffffff;
}

.r5_table_banded_row
{
	background-color: #f7f1d7;
}

.r5_table_row_selected
{	
 	background-color:#c5dff9;
}	

.r5_table_row_action
{
	text-align: right;
	padding-right: 5px;
	padding-left: 2px;
}

.r5_table_tree_parent
{	
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	color: #000000;
	padding-right: 1px;
	padding-left: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.r5_table_tree_child
{	
	margin-left: 10px;
	/*Fix for Issue #14383034*/
	margin-right: 1px;
	
}

.r5_data
{	
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	padding-right: 2px;
	padding-left: 2px;
	/*Fix for Issue #14383034*/
	word-wrap:break-word;
	overflow: hidden;
	
}


/*Fix for issue #14771944*/
.r5_data_inputText
{	
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
}
.r5_table_data_numeric
{
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	text-align: right;
	padding-right: 2px;
	padding-left: 2px;
}

.r5_table_link_numeric
{	
	font-family: verdana, arial, Helvetica,  sans-serif;
	font-size: 70%;
	color: #336699;
	text-align: right;
	padding-right: 2px;
	padding-left: 2px;
}

.r5_datalink
{	
	font-family: verdana, arial, Helvetica,  sans-serif;
	font-size: 70%;
	color: #336699;
	/*Begin of Fix for Issue #14383034
	padding: 1px;*/
	word-wrap:break-word;
	/*End of Fix for Issue #14383034*/
	text-decoration: underline;
}
/* fix for issue 15109496 begin */
.r5_datalink a
{
	color: #336699;
	text-decoration:underline;
}
/* fix for issue 15109496 end */

.r5_table_icon
{	
	font-family: verdana, arial, Helvetica,  sans-serif;
	font-size: 70%;
	color: #000000;
	text-align: center;
	padding-right: 2px;
	padding-left: 2px;
}
	
.r5_table_header_text_hs
{
	color: #ffffff;
	text-decoration: none;
}

/* fix for issue 14572785 and 14572787 begin */
.r5_table_header_text_hs_pointer
{
	color: #ffffff;
	text-decoration: none;
	cursor:pointer
}
/* fix for issue 14572785 and 14572787 end */

.r5_table_buttons
{
    background: #336699 url('../images/table_header_center.png');
	text-align: right;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 1px;
}


.r5_hide_show_button
{
	vertical-align: middle;
	BORDER-LEFT:#B8D5ED 1px solid;
	BORDER-TOP: #B8D5ED 1px solid;
	BORDER-RIGHT: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	margin: 1px;
	cursor: pointer;
}

/* Shuttle Control */
/*Fix for the issue 14788273/1 - SHUTTLE CONTROL ENHANCEMENTS Begin*/ 
.r5_shuttle_control_list_header_left
{
	background-image: url("../images/table_header_left.png");
	width:4px;
	height:20px
}

.r5_shuttle_control_list_header_center
{
	background: #336699;
	background-image: url("../images/table_header_center.png");
	
}

.r5_shuttle_control_list_header_right
{
	background-image: url("../images/table_header_right.png");
	width:4px;
	height:20px
}
/*Fix for the issue 14788273/1 - SHUTTLE CONTROL ENHANCEMENTS End*/ 
/*Fix for the issue 15042596     Begin*/ 
.r5_shuttle_control_list_header_left_disabled
{
	background-image: url("../images/pgsection_hdr_lt_gy.png");
	width:4px;
	height:20px
}

.r5_shuttle_control_list_header_center_disabled
{
	background: #336699;
	background-image: url("../images/pgsection_hdr_cen_gy.png");
	
}

.r5_shuttle_control_list_header_right_disabled
{
	background-image: url("../images/pgsection_hdr_rt_gy.png");
	width:4px;
	height:20px
}
/*Fix for the issue 15042596     End*/

.r5_shuttle_control_list_header_text 
{
	color: #FFFFFF;
	/* issue fix #14335431 - Begin3 */
	font-family: arial, helvetica, sans-serif;
	/* issue fix #14335431 - End3 */
	font-weight: Bold;
	font-size: 75%;
	text-align: left;
	vertical-align: middle;
	/* issue fix 15030630 */
	padding-left: 4px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.r5_shuttle_control_list
{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 70%; 
	color: #000000;
	width: 100%;
}

.r5_shuttle_control_vertical_buttons, .r5_shuttle_control_horizontal_buttons
{
	text-align: center; 
	padding: 3px;
}

/*breadcrumbs  */

.r5_breadcrumb {
	Font-family: Verdana, Arial, Helvetica, Sans-serif;
	Font-size: 60%;
	Color: #336699;
	text-decoration: underline;
}

.r5_breadcrumb_current {
	Font-family: Verdana, Arial, Helvetica, Sans-serif;
	Font-size: 60%;
	Color: #000000;
}
.r5_rsaquo {
	Font-family: Verdana, Arial, Helvetica, Sans-serif;
	Font-size: 60%;
	Color: #000000;
}

.r5_breadcrumb_trail {
	padding-top: 0;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
}

/* Tree */
/* ---- */

/* fix for issue 15080505 */
/* fix for issue 15080553 */
.r5_tree_buttons_area
{
	background: #D4E8F9;
	padding-left: 6px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
	border-left: 1px #8F9498 solid;
	border-right: 1px #8F9498 solid;
	border-bottom: 1px #ACC4EC solid;
	height:24px;
	width:100%;
}
/* fix for issue 15080553 */
.r5_master_tree_buttons_area
{
	background: #E7F7FF;
	padding-left: 6px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
	border-left: 1px #8F9498 solid;
	border-right: 1px #8F9498 solid;
	border-bottom: 1px #B5C6F7 solid;
	border-top: 1px #8B9399 solid;
	height:25px;
	width:100%;
}
/* fix for issue 15080553 */
.r5_tree_content_area
{
	background: #FFFFFF;
	padding: 0px;
	padding-left: 4px;
	border-left: 1px #8F9498 solid;
	border-right: 1px #8F9498 solid;
	border-bottom: 1px #8B9399 solid;
	border-spacing: 0px;
	margin: 0px;
}

.r5_tree_icon
{
	padding: 0px;
	margin: 0px;
	border: none 0px;
	line-height:16px;
	white-space:nowrap;
	width:0%;
}

.r5_tree_icon_blank
{
	padding: 0px;
	margin: 0px;
	border: none 0px;
	line-height:3px;
	white-space:nowrap;
	width:0%;
}

.r5_tree_icon_image
{
	border: none 0px;
	vertical-align:top;
	vertical-align:expression('baseline');
}

.r5_tree_branch_image
{
	border: none 0px;
	vertical-align:bottom;
	vertical-align:expression('baseline');
}

/* fix for the issue # 14502897 begin ... font size changed to 12px from 70% */

.r5_tree_text
{
	font-family: verdana, arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	font-size: 70%;
	vertical-align: bottom;
	text-align: left;
	margin:0px;
	padding:0px;
	line-height:16px;
	border: none 0px;
	white-space:nowrap;
	width:100%;
}

.r5_tree_text_disabled {
	border-right: 0px; 
	padding-right: 0px; 
	padding-bottom: 0px; 
	padding-left: 0px; 
	border-top: 0px; 
	font-weight: normal; 
	font-size: 70%; 
	margin: 0px; 
	vertical-align: bottom; 
	border-left: 0px; 
	width: 100%; 
	color: #8F9498; 
	line-height: 16px; 
	padding-top: 0px; 
	border-bottom: 0px; 
	font-family: verdana, arial, Helvetica, sans-serif; 
	white-space: nowrap; 
	text-align: left; 
	text-decoration: none
}
/* fix for issue 15080553 */
.r5_tree_count_area {
	border-right: #8F9498 1px solid; 
	border-left: #8F9498 1px solid; 
	border-bottom: #8F9498 1px solid; 
	padding-right: 0px; 
	padding-bottom: 0px; 
	padding-left: 6px; 
	padding-top: 5px; 
	background: #eff6ff; 	
	width: 100%; 	
	/* Fix for issue:15077633 */
	height: 21px;
}

/* Fix for Issue#15077633(2) */
.r5_tree_count_area_moz {
	border-right: #8F9498 1px solid; 
	border-left: #8F9498 1px solid; 
	border-bottom: #8F9498 1px solid; 
	padding-right: 0px; 
	padding-top: 1px; 
	padding-left: 1px; 
	background: #eff6ff; 	
	width: 100%; 
	
}

.r5_tree_count_text {
	font-weight: normal; 
	font-size: 70%; 
	color: #000000; 
	font-family: verdana, arial, helvetica, sans-serif; 
	text-align: left
}

.r5_tree_text_selected
{
	font-family: verdana, arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	font-size: 70%;
	vertical-align: bottom;
	text-align: left;
	margin: 0px;
	padding: 0px;
	line-height:16px;
	border: none 0px;
	white-space:nowrap;
	width:100%;
	background-color: #d6e7ff;
	/* fix for issue 15080615 */
	background-image: url("../images/tree_selected.png");
	background-position: right;
	background-repeat: no-repeat;
}

/* fix for the issue # 14502897 end */

.r5_tree_text a:visited, .r5_tree_text a:link, .r5_tree_text_selected a:visited, .r5_tree_text_selected a:link
{
	color: #000000;
}

.r5_tree_header_text 
{
	padding-right: 2px; 
	padding-left: 6px; 
	padding-bottom: 2px; 
	padding-top: 2px; 
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 75%; 
	color: #ffffff; 
	text-align : left;
	vertical-align : middle;
	white-space:nowrap;
}

.r5_tree_header_left
{
	background-image: url("../images/table_header_left.png");
}

.r5_tree_header_right 
{
	background-image: url("../images/table_header_right.png");
}

.r5_tree_header_center 
{
	background: #336699;
	background-image: url("../images/table_header_center.png");
}

.r5_tree_progress_text
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 70%;
	color: #000000;
	vertical-align: bottom;
	width: 100%;
	cursor: wait;
	text-align:center;
}

.r5_tree_cancel_text
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 60%;
	color: #336699;
	text-decoration: underline;
	vertical-align: top;
}

.r5_tree_cancel_text a
{
	color: #336699;
	text-decoration: underline;
}

.r5_tree_icon a:hover, .r5_tree_icon a:active, .r5_tree_text a:hover, .r5_tree_text a:active, .r5_tree_text_selected a:hover, .r5_tree_text_selected a:active
{
   	text-decoration: none; 
}

/* wizard component */

.r5_wizard_trail
{
	background-color: #F7F1D7;
	width: 99%;
	text-align: center;
	padding: 4px;
	border: 1px #8B9399 solid;
}

.r5_wizard_trail_table
{
	background-color: #F7F1D7; 
	margin-left: auto; 
	margin-right: auto;
}


.r5_wizard_active_label_text, .r5_wizard_active_icon_text 
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	color: #000000;
	text-align: left;
}

.r5_wizard_active_icon
{
    background: url('../images/wz_arrow_active.png') no-repeat left;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 13px;
}

.r5_wizard_active_label
{
	text-align: left;
	width: 115px;
	padding-right: 20px;
}

.r5_wizard_inactive_label_text, .r5_wizard_inactive_icon_text  
{
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 70%;
    font-weight: bold;
    color: #336699;
    text-align: left;
}

.r5_wizard_inactive_icon
{
    background: url('../images/wz_arrow_inactive.png') no-repeat left;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 10px;
	
}

.r5_wizard_inactive_label
{
	text-align: left;
	width: 115px;
	padding-right: 20px;
}

.r5_wizard_inactive_icon button
{
	border: none; 
	background: none; 
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	text-align: center;
	cursor: pointer;
}

.r5_wizard_inactive_label button
{
	border: none; 
	background: none; 
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	width: 100%;
	text-align: left;
	cursor: pointer;
}

.r5_wizard_inactive_label div
{
	border: none; 
	background: none; 
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	width: 115px;
	text-align: left;
	cursor: pointer;
}

.r5_wizard_disabled_label_text 
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
	color: #8B9399;
}

.r5_wizard_disabled_icon_text 
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	color: #8B9399;
	text-align: left;
}

.r5_wizard_disabled_icon
{
	background: url('../images/wz_arrow_disabled.png') no-repeat left;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 10px;
}

.r5_wizard_disabled_label
{
	text-align: left;
	width: 115px;
	padding-right: 20px;
}
.r5_wizard_inactive_icon a:link, .r5_wizard_inactive_icon a:visited, .r5_wizard_inactive_icon a:hover, .r5_wizard_inactive_icon a:active, .r5_wizard_inactive_label a:link, .r5_wizard_inactive_label a:visited, .r5_wizard_inactive_label a:hover, .r5_wizard_inactive_label a:active
{
	color: #336699;
	text-decoration: none;
}

.r5_wizard_active_icon a:link, .r5_wizard_active_icon a:visited, .r5_wizard_active_icon a:hover, .r5_wizard_active_icon a:active, .r5_wizard_active_label a:link, .r5_wizard_active_label a:visited, .r5_wizard_active_label a:hover, .r5_wizard_active_label a:active
{
	color: #000000;;
	text-decoration: none;
}
/** Branding Component **/
.r5_product_name
{
	text-align : left;
	font-family: arial, helvetica, sans-serif;
	font-weight: 100;
	font-size: 125%;
	/* issue fix #14320091 - Begin */
	/* Modified from '-1.5' to '0' as per the discussion with UIStandardsFeedback list on branding productname/brandname
	 * text spacing.
	 */
	letter-spacing: 0px;
	/* issue fix #14320091 - End */
	color: #336699;	
}
 
.r5_tmark
{
 	font-family: arial, helvetica, sans-serif;
	font-size: 75%;
 	vertical-align: top;
 	color: #336699;
 	letter-spacing: 0px;
}
 
.r5_CA_circle_logo_left
{
	width: 57px;
	height: 38px;
}

.r5_global_link
{
	color: #336699;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 60%;
	font-weight: bold;
	text-decoration: underline;
	padding: 1px;
	cursor: pointer;
}

.r5_link_separator
{
	color: #000000;
	font-family: arial, helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
	text-align: left;
}

/* Quick Start*/

.portlet_header_left
{
	background-image: url("../images/table_header_left.png");
	width:4px;
}

.portlet_header_center
{
	background: #336699;
	background-image: url("../images/table_header_center.png");
}

.portlet_header_right
{
	background-image: url("../images/table_header_right.png");
	width:4px;
	
}

.r5_quick_start_header_text 
{
	color: #FFFFFF;
	/* issue fix #14335431 - Begin5 */
	font-family: arial, helvetica, sans-serif;
	/* issue fix #14335431 - End5 */
	font-weight: Bold;
	font-size: 75%;
	text-align: left;
	vertical-align: middle;
	padding-left: 6px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.r5_quick_start_icon
{
	background-image: url('../images/portal_tab_selected_center.png');
	border-right: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
	border-color: #cccccc;
	height: 36px;  
	width: 36px;
  	vertical-align: top;
}

.r5_quick_start_link_desc
{
	text-align: left;
    font-family: verdana, arial, helvetica; 
    font-size: 70%; 
    color: #000000;
    font-weight: normal; 
}

.r5_quick_start_link
{
    font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold; 
    font-size: 70%; 
    color: #336699;
    text-decoration: underline;
}

.r5_quick_start_table
{
	background-color: #8B9399;
}

.r5_quick_start_menu_item
{
    vertical-align:	top;
	background-color: #f7f1d7;
	/* issue fix #14335431 - Begin6 */
	padding-left: 2px;
	/* issue fix #14335431 - End6 */
	padding-right: 2px;
    background-color: #f7f1d7;
}

.r5_img_border
{
	border: none;
}

.r5_form_align_center{
	text-align: center;

}

/* Content Area */
.r5_content
{
	padding: 4px 4px 4px 4px;
}
/* Link Component */
  
a 
{
	text-decoration: none;
}
  
a.r5_datalink:visited
{
	color: #7f5f7f;
}
  
a:active
{
	text-decoration: underline;
}
   
a:hover
{
	text-decoration: underline; 
}
  
  
.r5_datalink
{
  	font-family: verdana, arial, helvetica, sans-serif;
  	font-size: 70%;
  	color: #336699;
  	font-weight: normal;
  	text-align : left;
  	text-decoration: underline;
}
  
.r5_system_linktext
{
  	font-family: verdana, arial, helvetica, sans-serif;
  	font-size: 60%;
  	font-weight: bold;
  	color: #336699;
  	text-decoration: underline;
}
  
.r5_returnto_link
{
  	font-family: verdana, arial, helvetica, sans-serif;
  	font-size: 70%;
  	font-weight: bold;
  	color: #336699;
  	text-decoration: underline;
}

/* Tabs start */
.r5_tab_selected_left
{
    background-image: url('../images/portal_tab_selected_left.png');
	width: 10px;
}

.r5_tab_selected_right
{
    background-image: url('../images/portal_tab_selected_right.png');
	width: 10px;
}

.r5_tab_selected_center
{
    background-image: url('../images/portal_tab_selected_center.png');
}

.r5_tab_height 
{
	height: 22px;
}

.r5_tab_height_ff
{
	height: 23px;
}

.r5_tab_selected_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 75%; 
	padding: 2px; 
	font-weight: bold; 
	color: #000000;
}

.r5_tab_unselected_left
{
    background-image: url('../images/portal_tab_unselected_left.png');
	width:10px;
	border-bottom: 1px solid #999999;
}

.r5_tab_unselected_center
{
    background-image: url('../images/portal_tab_unselected_center.png');
	border-bottom: 1px solid #999999;
}

.r5_tab_unselected_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 75%; 
	padding: 2px; 
	font-weight: bold; 
	color: #000000;
}

.r5_tab_unselected_right
{
    background-image: url('../images/portal_tab_unselected_right.png');
	width: 10px;
	border-bottom: 1px solid #999999;
}

.r5_tab_unselected_left img, .r5_tab_unselected_right img, .r5_tab_selected_left img, .r5_tab_selected_right img
{
	display: block;
}

.r5_tab_remainder
{
	background-color: #FFFFFF;
	border-bottom: #000000 1px solid; 
}

.r5_tab_content
{ 
	background-color: #FFFFFF;
	border-left: #8B9399 1px solid; 
	border-bottom: #1E385D 1px solid; 
	border-right: #1E385D 1px solid; 
	/* Fix for the issue 15009444 */
	/* padding-top: 0px;
	padding-bottom: 3px; */
	padding:4px;
}

.r5_subtab
{
	background-image: url("../images/sub_tabs_background.png");
	background-color: #8B9399;
	border-right: #000000 1px solid; 
	border-left: #8B9399 1px solid; 
	padding-top: 0px;
	padding-bottom: 3px;
}

.r5_subtab_empty
{
	background-color: #EFF6FF;	
	background-image: url("../images/sub_tabs_empty_background.png");
	border-right: #000000 1px solid; 
	border-left: #8B9399 1px solid; 
}

.r5_subtab_unselected
{
	font-family:  verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	color: #336699;
	font-size: 70%;
	vertical-align : middle;
	text-decoration: none; 
	padding:3px;
	white-space:nowrap;
}
 
.r5_subtab_selected 
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold; 
	font-size: 70%;
	color: #000000;
	vertical-align : middle;
	text-decoration: none; 
	padding: 3px;
	white-space: nowrap;
}

.r5_sidenav_header_hr
{
   	width: 99%;
   	color: #336699;
	height: 1px;
}

.r5_sidenav_header_hr img
{
	display: block;
}

.r5_sidenav_title
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold; 
	font-size: 70%;
	color: #000000;
	vertical-align : middle;
}

.r5_sidenavlink_selected
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal; 
	font-size: 70%;
	color: #000000;
/*	line-height: 12pt; */
}

.r5_sidenavsublink_selected_text
{
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 70%;
	padding-left:30px;
}

.r5_sidenavlink_unselected
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 70%; 
	color: #336699;
/*	line-height: 12pt; */
}

.r5_sidenavsublink_unselected_text
{
	color: #336699;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 70%;
	padding-left:30px;
}

.r5_sidenav_bottom
{
	background-color: #EFF6FF;
	background-image: url("../images/sidemenu_bottom_background.png");
	height: 6px;
}

.r5_sidenav_corner
{
	background-color: #EFF6FF;
	background-image: url("../images/sidemenu_bottom_right.png");
	height: 6px;
	width: 6px;
}

.r5_sidenav_bottom img, .r5_sidenav_corner img
{
	display: block;
}

.r5_sidenav_row_selected
{
    background-color: #c5dff9;
}

.r5_sidenav_right
{
	background-color: #EFF6FF;
	background-image: url("../images/sidemenu_background_right.png");
	width: 10px;
	display: block;
}

.r5_sidenav_item
{
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
   	background-color: #eff6ff;
   	white-space: nowrap;
}

.r5_subtab_content 
{ 
	padding: 4px;
    border-top: 1px solid #000000;
    width: 100%;
}

.r5_sidenav_content
{ 
	padding: 4px;
	border-top: 1px solid #000000;
    width: 100%;
}

.r5_sidenav
{
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 4px;
	padding-left: 4px;
	background-color: #EFF6FF;
	height: 100%;
}

.r5_detail_header_text 
{
	font-size: 85%; 
	padding-right: 2px;
	padding-bottom: 2px;
	font-family: arial, helvetica, sans-serif; 
	font-weight: bold; 
	font-style: normal; 
	color : #336699;
}

.r5_embed_unselected_left
{
    font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 70%;
	background-image: url(../images/java_tab_unselected_left.png);
	width: 6px;
	height: 18px;
	border-bottom: #000000 1px solid;
}

.r5_embed_unselected_center
{
    font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 70%;
	background-image: url(../images/java_tab_unselected_center.png);
	border-bottom: #000000 1px solid;
}

.r5_embed_unselected_right
{
    font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 70%;
	background-image: url(../images/java_tab_unselected_right.png);
	width: 6px;
	height: 18px;
	border-bottom: #000000 1px solid;
}

.r5_embed_selected_left
{
    font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 70%;
	background-image: url(../images/java_tab_selected_left.png);
	width: 6px;
	height: 18px;
}

.r5_embed_selected_center
{
    font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 70%;
	background-image: url(../images/java_tab_selected_center.png);
}

.r5_embed_selected_right
{
    font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 70%;
	background-image: url(../images/java_tab_selected_right.png);
	width: 6px;
	height: 18px;
}

.r5_embed_reminder
{
   	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 70%;
	border-bottom: #000000 1px solid;
	height: 18px;
}

.r5_embed_container
{
    border-left: 1px solid #8B9399;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
    padding:4px;
}

.r5_embedded_tab_height
{
	height: 19px;
}
/* Tabs end */

/*
 *	Portal Request Begin
 *	Adding the below class definition on request from the Portal Development Team. (See STAR Bug# 14164643)
 */
.portlet-font, .portlet-font-dim, .portlet-menu, .portlet-menu-item, .portlet-menu-selected,  .portlet-menu-hover, .portlet-menu-hover-selected, .portlet-menu-cascade-item, .portlet-menu-cascade-selected, .portlet-menu-description, .portlet-menu-caption, .portlet-section-header, .portlet-section-body, .portlet-section-alternate,  .portlet-section-selected,  .portlet-section-subheader, .portlet-section-footer, .portlet-section-text, .portlet-table-header, .portlet-table-footer, .portlet-table-text
{ font-size: small ! important; }

 

.portlet-table-body, .portlet-table-selected,  .portlet-table-alternate,  .portlet-table-subheader, .portlet-form-label, .portlet-form-field-label, .portlet-form-button, .portlet-form-input-field, .portlet-dlg-icon-label, .portlet-form-field, .portlet-icon-label
{ font-size: x-small ! important; }

/*
 *	Portal Request END
 */


/* Tree Table CSS */
.r5_table_tree_child {
	MARGIN-LEFT: 10px;
	border: none 0px;
}

.r5_table_tree_child_one {
	MARGIN-LEFT: 20px;
	border: none 0px;
}

.r5_table_tree_parent {
	PADDING-RIGHT: 1px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 70%; PADDING-BOTTOM: 1px; COLOR: #000000; PADDING-TOP: 1px; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}

.r5_tree_border_bottom{
	border-bottom:1px solid #8b9399;
}

.r5_tree_border_top{
	border-top:1px solid #8b9399;
}



.r5_table_tree_navigation{
	border-left: 1px solid #8b9399;
	border-right: 1px solid #8b9399
}

.r5_tree_leaf_cursor{
	cursor: pointer ;
}

.r5_tree_leaf_text{
	font-family: verdana, Arial, Helvetica, sans-serif;
	text-align : left;
	text-decoration: none;
	color: #000000; 
}


.r5_top_label
{ 
    font-family: verdana, arial, helvetica, sans-serif; 
    font-size: 70%; 
    color: #000000;
    font-weight: bold;
	text-align: left;
	white-space: nowrap;
}


.r5_left_label
{ 
    font-family: verdana, arial, helvetica, sans-serif; 
    font-size: 70%; 
    color: #000000;
    font-weight: bold;
	text-align: right;
	white-space: nowrap;
}



/** Welcome Banner  **/
/* 14788332/1 - WELCOME BANNER COMPONENT REQUI */
.r5_welcomebanner
{
	background-color: #6699CC;
	padding: 4px; 
	Height:25px ;
}
 
.r5_welcomebannerlabel
{
    color: #FFFFFF;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 70%;
	text-decoration: none;
	text-align: left;
	padding: 1px;
}

.r5_welcomebannerlink
{
	color: #ffffff;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 70%;
	padding: 1px;
}
	
.r5_welcomebannerlogin
{
	color: #ffcc33;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 70%;
	text-decoration: none;
	padding: 1px;
	padding-left:3px;
	padding-right:6px;
}
/* 14788332/1 - WELCOME BANNER COMPONENT REQUI */
.r5_welcomebannertimestamp
{
	color: #ffffff;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 70%;
	text-decoration: none;
	padding-left: 3px;	
}
/*Fix for the issue 15039030/1 - WELCOMEBANNNER: VISUAL SPECS Begin */
.r5_welcomebannerlogin_ff
{
	color: #ffcc33;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 70%;
	text-decoration: none;
	padding: 1px;
	padding-left:2px;
	padding-right:5px;
}

.r5_welcomebannertimestamp_ff
{
	color: #ffffff;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 70%;
	text-decoration: none;
	padding-left: 2px;	
}
/*Fix for the issue 15039030/1 - WELCOMEBANNNER: VISUAL SPECS End */

/* =============================================================*/
/* Log In Pages  */
/* ------------------- */

.r5_login_product_name
{
	text-align: left;
	font-family: arial, Helvetica, sans-serif;
	font-weight: 200;
	font-size: 183%;
	background-color: #336699;
	color: #ffffff;
	line-height:  30px;
	letter-spacing: -1px;
}


.r5_tmark_white
{
	font-family: arial, helvetica, sans-serif;
	/* Fix for issue 14788317 */
	font-size: 75%;
	vertical-align: top;
	color: #ffffff;
	letter-spacing: -1px;
}

.r5_login_footer_text
{
	color: #000000;
	padding-top: 10px;
	padding-bottom: 12px;
	padding-right: 12px; 
	padding-left: 12px;
	font-family: verdana, arial, helvetica;
	font-weight: normal;
	font-size: 60%;
	text-decoration: none;
}
/* fix for issue 15035767 */
.r5_login_footer_text_moz
{
	color: #000000;
	padding-top: 0px;
	padding-bottom: 8px;
	padding-right: 12px; 
	padding-left: 12px;
	font-family: verdana, arial, helvetica;
	font-weight: normal;
	font-size: 60%;
	text-decoration: none;
}

.r5_login_form_formatting
{
	padding: 2px;
	border: 1px solid #336699;
}


.r5_tableborder
{
	border: 1px solid #000302;
}

.r5_aboveCAlogo
{
	border-top: 1px solid #000302;
	background-color: #ffffff;
}

.r5_data_white
{
	text-align : left;
	font-family: verdana, arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 70%;
	color: #ffffff;
	text-decoration: none;
}

.r5_datalink_white
{
	text-align: left;
	font-family: verdana, arial, Helvetica, sans-serif;
	font-weight: normal; 
	font-size: 70%;
	color:#ffffff;
	text-decoration: underline;
}
.r5_login_padding 
{
	background-color: #336699;
	border: 20px solid #336699;
}


.r5_label_white 
{ 
    font-family: verdana, Arial, Helvetica, sans-serif; 
    font-size: 70%; 
    color: #ffffff;
    font-weight: bold;
    text-align: right;
    text-decoration: none;
}


/** footer styles **/

.r5_footer_text{
	text-align : left;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 60%;
	color: #000000;
}


.r5_footer_link{
	text-align: right;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 60%;
	color: #336699;
}

.r5_page_header_background
{
	background-image: url("../images/portal_tab_selected_center.png");
	BORDER-bottom: #999999 1px solid
}

.r5_page_header_text
{
	font-size: 100%;
	padding-left: 5px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-family: arial;
	font-weight: bold;
	font-style: normal;
	color : #336699;
}

/** Anchorbar styles start **/
.r5_anchor
{
	color: #336699;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 70%;
	text-decoration: underline;
}

.r5_anchor_separator
{
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 100%; 
	COLOR: #000000; 
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 2px; 
	FONT-FAMILY: verdana, arial, helvetica, sans-serif
	
	
}
/** Anchorbar styles end **/

/** portlets style classes (JSR 168 styles) for bug fix #14193839 start **/

.portlet-msg-alert, .portlet-msg-error, .portlet-msg-info, .portlet-msg-status, .portlet-msg-success
{
	margin: 3px;
	padding-left:24px;
	background-color: #fdf8e2;
	border: #999999 1px solid;
}

.portlet-msg-alert
{
	background: #fdf8e2 url('../images/warning_16.png') no-repeat 5px 4px;
}

.portlet-msg-info
{
	background: #fdf8e2 url('../images/warning_16.png') no-repeat 5px 4px;
}

.portlet-msg-status, .portlet-msg-success
{
	background: #fdf8e2 url('../images/confirmation_16.png') no-repeat 5px 4px;
}

.portlet-msg-error
{
	background: #fdf8e2 url('../images/error_mark_16.png') no-repeat 5px 4px;
}

.portlet-msg-alert, .portlet-msg-error, .portlet-msg-info, .portlet-msg-status, .portlet-msg-success
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	font-weight: normal;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 6px;
	text-align: left;
	vertical-align: top;
}

.portlet-msg-alert, .portlet-msg-info, .portlet-msg-status, .portlet-msg-success
{
	color: #000000;
}

.portlet-msg-error
{
	color: #ff0000;
}

.portlet-menu-description
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 60%;
	color: #000000;
}

.portlet-font-dim
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	color: #8b9399;
	font-weight: normal;
	text-align: left;
}

.portlet-form-field-label, .portlet-form-label
{
	font-family:verdana, arial, helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	font-size : 70%;
}

.portlet-section-header, .portlet-table-header
{
	background: #336699 url('../images/table_header_center.png');
}

.portlet-section-text, .portlet-table-text
{
	background-color: #c5dff9;
	padding: 4px;
	border-bottom: 1px solid #b8d5ed;
	border-left: 1px solid #8b9399;
	border-right: 1px solid #8b9399;
}

.portlet-section-text, .portlet-table-text
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	padding: 2px;
}

.portlet-section-subheader, .portlet-table-subheader
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	color: #000000;
	text-align: center;
	padding: 1px;
	text-decoration: none;
	padding: 1px;
	background: #f4e9d3;
	text-align: center;
	border: 1px solid #ffffff;
}

.portlet-section-alternate, .portlet-table-alternate
{
	background-color: #f7f1d7;
}

.portlet-section-body, .portlet-table-body
{
	background-color: #ffffff;
}

.portlet-section-selected, .portlet-table-selected
{
	background-color: #c5dff9;
}

.portlet-menu
{
	background: #8b9399;
}

.portlet-menu-item-selected, .portlet-menu-item-hover, .portlet-menu-item-hover-selected, .portlet-menu-item-cascade-selected
{
	background-color: #f7f1d7;
	padding: 3px;
}

.portlet-menu-item, .portlet-menu-item-cascade, .portlet-menu-caption
{
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 70%;
}

.portlet-menu-item-selected, .portlet-menu-item-hover, .portlet-menu-item-hover-selected, .portlet-menu-item-cascade-selected
{
	font-family: verdana, arial, helvetica, sans-serif;
	color: #336699;
	font-weight: bold;
	font-size: 70%;
}

.portlet-menu-item, .portlet-menu-item-cascade, .portlet-menu-caption
{
	background-color: #eff6ff;
	padding: 3px;
}

.portlet_title
{
	font-family: arial, helvetica, sans-serif;
	font-size: 75%;
	color: #000000;
	font-weight: bold;
	padding-left: 5px;
	text-align: left;
	vertical-align: baseline;
}

.portlet_container
{
	border-bottom: 1px #8b939a solid;
	border-right: 1px #8b939a solid;
	border-left: 1px #8b939a solid;
	background: #ffffff;
}

.portlet_data
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	font-weight: normal;
	text-align: left;
}

.portlet_label
{
	font-family: verdana, arial, helvetica, sans-serif;
	color: #000000;
	text-align: left;
	font-weight: bold;
	font-size : 70%;
	vertical-align: baseline;
}

.portlet_link
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%; 
	color: #336699;
	text-decoration: underline;
}

/** portlets style classes for bug fix #14193839 end **/



/** This style is added for backward compatibility ***/
/** fix for AR# 14216180**/
.r5_button_center 
{
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #8B9399;
	height: 100%;
	background: url('../images/pagebutton-center.png') repeat-x;
}

/** fix for AR# 14216866**/
.r5_table_sortable_column_header_background
{
	border-right: #ffCC33 1px solid; 
	padding: 1px; 
	border-top: #ffffff 1px solid; 
	background: #f1e1c1; 
	border-left: #ffffff 1px solid;
	border-bottom: #ffCC33 1px solid; 
	text-align: center;
	line-height : 100%;
}

.r5_page_section
{
    background-color: #F7F1D7;
	padding: 4px;
	border-left: 1px #8B9399 solid;
	border-right: 1px #8B9399 solid;
	border-bottom: 1px #8B9399 solid;
}

/** fix for AR# 14218416**/

.r5_page_instructions_text 
{
    padding-right: 2px; 
	padding-left: 2px; 
	font-size: 70%; 
	color: #000000; 
	font-family: verdana, arial, helvetica, sans-serif;
}

/** Fix for the issue Begin 14525023/1 - CSS IMAGES NOT ACCESSIBLE **/

.r5_progress_button_bottomleft 
{
	background-image: url('../images/corner4.png');
}

.r5_progress_button_bottomright
{
	background-image: url('../images/corner3.png');
}

.r5_progress_button_topleft 
{
	background-image: url('../images/corner1.png');
}

.r5_progress_button_topright
{
    background-image: url('../images/corner2.png');
}

/** Fix for the issue End 14525023/1 - CSS IMAGES NOT ACCESSIBLE **/

.r5_table_navigation
{
	background: #ffffff;
	padding-top: 1px;
    padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
}

/** fix for AR# 14223701**/
.r5_page_header_error
{
	font-size: 100%;
	padding-left: 10px;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	text-transform : uppercase;
	color : #ff0000;
}

.r5_table_buttons_header{
	border-width:0px;
	padding:0px;
	margin:0px;
	margin-top:1px;
	margin-bottom:1px;
	border-collapse:collapse;
}

.r5_page_header_error{
	/* issue fix #14335431 - Begin10 */
	color: #FF0000;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	font-size: 100%;
	padding-left: 10px;
	/* issue fix #14335431 - End10 */
}
/** Object detail page styles **/
.r5_md
{
	background-color: #EFF6FF;
}
.r5_md_box
{
	background-color: #ffffff;
	border-top: 1px solid #336699;
	border-bottom: 1px solid #6699CC;
	border-left: 1px solid #336699;
	border-right: 1px solid #6699CC;
	padding: 5px;
}
.r5_md_detail
{
	background-color: #ffffff;
	border-top: 1px solid #336699;
	border-bottom: 1px solid #6699CC;
	border-left: 1px solid #336699;
	border-right: 1px solid #6699CC;
	padding: 4px;
}
.r5_md_right
{
	background-color: #EFF6FF;
	background-image: url('../images/md_bakground_right.png');
	width: 5px;
}
.r5_md_left
{
	background-color: #EFF6FF;
	background-image: url('../images/md_bakground_left.png');
	width: 5px;
}
.r5_md_bottom
{
	background-color: #EFF6FF;
	background-image: url('../images/md_bottom_background.png');
	height: 5px;
}
.r5_md_bottom_right
{
	background-color: #EFF6FF;
	background-image: url('../images/md_bottom_right.png');
	height: 5px;
	width: 5px;
}
.r5_md_bottom_left
{
	background-color: #EFF6FF;
	background-image: url('../images/md_bottom_left.png');
	height: 5px;
	width: 5px;
}
.r5_md_top_left
{
	background-color: #EFF6FF;
	background-image: url('../images/md_top_left.png');
	height: 5px;
	width: 5px;
}
.r5_sidenav_split
{
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 4px;
	padding-left: 4px;
	background-color: #FDF8E2;
	height: 100%;
	border-top: 1px solid #000000; 
	border-bottom: 1px solid #000000;  
	border-right: 1px solid #000000;
}

.r5_md_top_right
{
	background-color: #EFF6FF;
	background-image: url('../images/md_top_right.png');
	height: 5px;
	width: 5px;
}
.r5_md_top
{
	background-color: #EFF6FF;
	background-image: url('../images/md_top.png');
}
/** Object detail page styles **/	



/** Master Detail **/


.r5_masterdetail_top_left
{
	background-color: #EFF6FF;
	background-image: url('../images/md_top_left.png');
	height: 5px;
	width: 5px;
}

.r5_masterdetail_top
{
	background-color: #EFF6FF;
	background-image: url('../images/md_top.png');
	height: 5px;
	
}
    

/**Fix for issue:14676642 (2)**/
.r5_masterdetail_top_right
{
	background-color: #EFF6FF;
	background-image: url('../images/md_top_right.png');
	border: 1px;
	height: 5px;
	width: 5px;
}



.r5_masterdetail_right
{
	background-color: #EFF6FF;
	background-image: url('../images/md_bakground_right.png');
	width: 5px;
}
.r5_masterdetail_left
{
	background-color: #EFF6FF;
	
	background-image: url('../images/md_bakground_left.png');
	width: 5px;
}
.r5_masterdetail_bottom
{
	background-color: #EFF6FF;
	background-image: url('../images/md_bottom_background.png');
	height: 5px;
	width: 5px;
}



.r5_masterdetail_bottom_left
{
	background-color: #EFF6FF;
	background-image: url('../images/md_bottom_left.png');
	height: 5px;
	width: 5px;
}

.r5_masterdetail_bottom_right
{
	background-color: #EFF6FF;
	background-image: url('../images/md_bottom_right.png');
	height: 5px;
	width: 5px;
}



.r5_show_master
{
	background-color: #EFF6FF;
	background-image: url("../images/sidemenu_background_right.png");
	width: 6px;
	height: 100%;
}
.r5_masterdetail_border
{
	border-bottom: 1px solid #6699CC;
	border-left: 1px solid #336699;
	border-right: 1px solid #6699CC;
	border-top: 1px solid #336699;
	width: 100%;
      /*Issue fix for Issue#15035505 MASTERDETAIL CHILDCOMP ALI */
	vertical-align : top;
	
}






.r5_sidenav_title
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold; 
	font-size: 70%;
	color: #000000;
	vertical-align : middle;
}

.r5_sidenav_header_hr
{
   	width: 99%;
   	color: #336699;
	height: 1px;
}


.r5_sidenav_bottom
{
	background-color: #EFF6FF;
	background-image: url("../images/sidemenu_bottom_background.png");
	height: 10px;
}

.r5_sidenav_corner
{
	background-color: #EFF6FF;
	background-image: url("../images/sidemenu_bottom_right.png");
	height: 10px;
	width: 10px;
}

.r5_related_content_border
{
border-top: 1px solid #336699;
border-left: 1px solid #336699;
border-bottom: 1px solid #6699CC;
border-right: 1px solid #6699CC;
background-color: #FFFFFF;


}

.r5_master_content
{
	
	background-color: #EFF6FF;
	height: 100%;
	vertical-align: top;
}
.r5_related_title{

font-family: verdana, arial, helvetica, sans-serif;
font-weight: bold;
font-size: 70%;
text-decoration : none;
color: #000000;
vertical-align: top;
padding-bottom: 3px;
padding-left: 4px;
padding-right: 4px;
padding-top:3px

}

.r5_vertical_menu_border{
border-right: #8B9399 1px solid;
border-bottom: #8B9399 1px solid;
}
/**Fix for issue:14676642 (2)**/
.r5_hide_show_icon{
vertical-align: middle;
border: 0;
}

.r5_related_underline{
height: 1px;
padding-left: 5px;
padding-right: 5px;

}


.r5_subtab_empty
{
background-color: #EFF6FF;	
background-image: url("../images/sub_tabs_empty_background.png");
border-right: #000000 0px solid; 
border-left: #8B9399 1px solid; 
}

.r5_sidenav
{
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 4px;
	padding-left: 4px;
	background-color: #EFF6FF;
	height: 100%;
}

.r5_sidenav_md
{
	background-color: #EFF6FF;
	height: 100%;
	
}

.r5_sidenav_content_md{
	padding: 4px;
	border-top: 1px solid #000000;
	width: 100%;
	vertical-align: top;

}

.r5_master_table
{
padding-left: 6px;
padding-top: 6px;
height: 100%;
width: 20%;
background-color: #EFF6FF;

}

.r5_master_title{

font-family: verdana, arial, helvetica, sans-serif;
font-weight: bold;
font-size: 70%;
text-decoration : none;
color: #000000;
vertical-align: top;
}
/* fix for issue 15081213 */
.r5_master_underline{
height: 1px;
padding-bottom: 0px;
padding-top: 6px;
}


.r5_master_underline_img{
background-color:#336699;
height:1px;
display:block;

}


.r5_relatedcontent_master{
padding-left: 3px;
padding-right: 2px;

}

.r5_relatedcontent_verticalmenu{
padding-left: 1px;
padding-right: 2px;

}


/** Master Detail End **/


/** Message Box Start **/

.r5_dialog_box{
	width:100%;
	padding-left:12px;
	padding-bottom:12px;
	padding-right:12px;
	background-color:#E9E7D8;
	border: 2px solid #999999;
	border-top:0px;
}
.r5_dialog_frame{
	position: absolute;
	display: none;
	top: 10px;
	left: 10px;
	z-index: 2;
}

.r5_message_error_label 
{
	
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	color: #ff0000;
	font-weight: bold;
	text-align: left;
	padding-right:1px;
}

.r5_message_label {
	font-family:verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	font-size : 70%;
	padding-right:1px;
}

.r5_message_data{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	font-weight: normal;
	text-align: left;

}


.r5_resize_dialog_box{
	width:100%;
	border: 2px solid #999999;
	border-top:0px;
}

/** Message Box End **/
/** R5 Button Classes **/ 
.r5_button_data {

	FONT-WEIGHT: bold; 
	FONT-SIZE: 70%; 
	COLOR: #000000; 
	FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
	TEXT-ALIGN: center; cursor:pointer; 
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	WHITE-SPACE: nowrap;
	/* Fix for issue 15025652  */
	PADDING-BOTTOM:1px;
}
.r5_button_center {

	BACKGROUND: url(../images/pagebutton-center.png) repeat-x;
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-TOP: #8b9399 1px solid;
}

.r5_button_center INPUT{

	PADDING-BOTTOM:0px;
	BACKGROUND: url(../images/pagebutton-center.png) repeat-x;
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	DISPLAY: block;
	BORDER-LEFT: 0px; 
	WIDTH: 100%;
	BORDER-TOP: #8b9399 1px solid;
	BORDER-TOP: #8b9399 1px solid;
}
/**Fix for issue:14676642 (2)**/
.r5_button_side IMG {

	VERTICAL-ALIGN: middle; 
	WIDTH: 4px; 
	HEIGHT: 18px
}

.r5_button_onmouseover {

	BACKGROUND: url(../images/pagebutton-center-over.png) repeat-x;
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	BORDER-LEFT: 0px;
	PADDING-TOP:0px; 
	WIDTH: 100%;
	/* Fix for Issue 15025652 */
	HEIGHT:16px;
	

}
.r5_button_data_ff {

	FONT-WEIGHT: bold; 
	FONT-SIZE: 70%; 
	COLOR: #000000; 
	FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
	TEXT-ALIGN: center; cursor:pointer; 
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	WHITE-SPACE: nowrap
}
.r5_button_center_ff INPUT{

	BACKGROUND: url(../images/pagebutton-center.png) repeat-x;
	DISPLAY: block;border-top: #8b9399 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	/* Fix for Issue 15025652 */
	HEIGHT:16px;
}
.r5_button_bord{

	BORDER-BOTTOM: #000000 1px solid;
	PADDING: 0px;
	HEIGHT: 100%;
	MARGIN:0px
}
.r5_button_center_fff INPUT{

	BACKGROUND: url(../images/pagebutton-center-over.png) repeat-x;
}
.r5_button_center_ff{

	border-top: #8b9399 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	PADDING: 0px; 
	HEIGHT: 100%;
	MARGIN:0px
}

/* issue #14864749 dropdownmenu component development */
/** DropDown Menu begin **/
.r5_DDbutton_side  
{
	padding:0px;
}

.r5_DDbutton_side img  
{
	height: 18px;
	width: 4px
}

.r5_DDbutton_center 
{
	
	padding-top: 0px;
	padding-bottom:1px;
	padding-left:2px;
	padding-right:0px;
	border-bottom:1px solid #000000;
	border-top: 1px solid #8B9399;
	background: url('../images/pagebutton-center.png') repeat-x;
	white-space:nowrap;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 70%;
	color: #000000;
	cursor:default;	
	text-align:center;
	/* Fix for issue 15152508 */
	height:100%;
}

.r5_DDbutton_center_onmouseover
{
	
	padding-top: 0px;
	padding-bottom:1px;
	padding-left:2px;
	padding-right:0px;
	border-bottom:1px solid #000000;
	border-top: 1px solid #8B9399;
	background: url('../images/pagebutton-center-over.png') repeat-x;
	white-space:nowrap;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 70%;
	color: #000000;
	cursor:default;	
	text-align:center;
	/* Fix for issue 15152508 */
	height:100%;
}

.r5_DDbutton_menu 
{
	height:16px;
	padding-top: 0px;
	padding-bottom:0px;
	padding-left:2px;
	border-bottom:1px solid #000000;
	border-top: 1px solid #8B9399;
	background: url('../images/pagebutton-center.png') repeat-x;
}

.r5_DDbutton_menu_onmouseover
{
	padding-top: 0px;
	padding-bottom:0px;
	padding-left:2px;
	border-bottom:1px solid #000000;
	border-top: 1px solid #8B9399;
	background: url('../images/pagebutton-center-over.png') repeat-x;
}


.r5_DDbutton_menu img
{
	width:12px;
	height:12px;
	
	border:0
}

.r5_DDbutton_menu_onmouseover img
{
	width:12px;
	height:12px;
	
	border:0
}


.r5_DDbutton_menu_clicked
{
	padding:0px;
	
}

.r5_DDbutton_menu_clicked img
{
	padding:0px;
	border:0px;
	position:relative;
	z-index:2;
	
}


/* firefox */

/* Fix for issue:14676642 */
.r5_DDbutton_side_ff IMG 
{
	VERTICAL-ALIGN: middle; 
	WIDTH: 4px; 
	HEIGHT: 18px
}

.r5_DDbutton_center_ff
{
	border-top: #8b9399 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	BACKGROUND: url(../images/pagebutton-center.png) repeat-x;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 70%; 
	COLOR: #000000; 
	FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
	TEXT-ALIGN: center; 
	cursor:default;
	padding-left:2px;
	white-space:nowrap;
	/* Fix for issue 15152508 */
	height:100%;
	/* Fix for issue 14954751 */
	display:block;
}

	
	
	

.r5_DDbutton_center_onmouseover_ff
{
	border-top: #8b9399 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	BACKGROUND: url(../images/pagebutton-center-over.png) repeat-x;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 70%; 
	COLOR: #000000; 
	FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
	TEXT-ALIGN: center; 
	cursor:default; 
	padding-left:2px;
	white-space:nowrap;
	/* Fix for issue 15152508 */
	height:100%;
	/* Fix for issue 14954751 */
	display:block;
}



.r5_DDbutton_menu_ff 
{
	padding-top:0px;
	padding-bottom:0px;
	padding-left:2px;
	border-bottom:1px solid #000000;
	border-top: 1px solid #8B9399;
	background: url('../images/pagebutton-center.png') repeat-x;
	height:16px;
	display:block;
}

.r5_DDbutton_menu_onmouseover_ff 
{
	padding-top:0px;
	padding-bottom:0px;
	padding-left:2px;
	border-bottom:1px solid #000000;
	border-top: 1px solid #8B9399;
	background: url('../images/pagebutton-center-over.png') repeat-x;
	height:16px;
	display:block;
}

.r5_DDbutton_menu_clicked_ff
{
	padding-top: 0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	border-bottom:0px;
	border-top: 0px;
	background: url('../images/pagebutton-center.png') repeat-x;
	height:16px;
	display:block;
}

.r5_DDbutton_menu_ff img
{
	width:12px;
	height:12px;
	position:relative;
	border:0;
	z-index:0;
}


.r5_DDbutton_menu_onmouseover_ff img
{
	width:12px;
	height:12px;
	position:relative;
	border:0;
	z-index:0;
}


.r5_DDbutton_menu_clicked_ff img
{
	position:relative;	
	z-index:2;
	border:0px;
}




/* dropdown div begin*/


.r5_dropdown_img_col, .r5_dropdownsep_img_col
{
	background:url('../images/dropdown_sidebar.png') ;
	width:24px;
	padding-right:4px;
	padding-left:4px;
	width:auto;
	border:0px;
	padding-top:1px;
	padding-bottom:1px;
	height:16px;

}

.r5_dropdown_img_col_onmouseover 
{
	
	width:24px;
	padding-right:4px;
	padding-left:4px;
	width:auto;
	border-bottom:1px solid #000000;
	border-top:1px solid #000000;
	background:#c5dff9;
	padding-top:0px;
	padding-bottom:0px;
	
}

.r5_dropdown_img_col span, .r5_dropdownsep_img_col span
{
	font-size:0;
}

.r5_dropdown_img_col_onmouseover span
{
	font-size:0;
}

.r5_dropdown_img_col img, .r5_dropdownsep_img_col img
{
	width:16px;
	height:16px;
	display:block;
}



.r5_dropdown_img_col_onmouseover img
{
	width:16px;
	height:16px;
	display:block;
}


.r5_dropdown_data_col
{
	padding-right:7px;
	padding-left:7px;
	padding-top:1px;
	padding-bottom:2px;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	white-space:nowrap;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:70%;
	background:white;
	cursor:default;
	text-align:left;
}

.r5_dropdown_data_col_onmouseover
{
	background:#c5dff9;
	padding-right:7px;
	padding-left:7px;
	padding-top:1px;
	padding-bottom:2px;
	border-bottom:1px solid #000000;
	border-top:1px solid #000000;
	white-space:nowrap;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:70%;
	cursor:default;	
	text-align:left;
}


.r5_dropdown_table
{
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	border-left:1px solid #000000;
	border-top:1px solid #000000;
}




/* dropdown div end*/
/** DropDownMenu end **/

/** WIzard Begin **/

.r5_fullpage_wizard_outertable{
	padding-left:4px;
	padding-right:4px
}

.r5_fullpage_wizard_table{
	padding-left:4px;
	padding-right:2px;
	border:1px solid #a59c84;
}

.r5_tab_wizard_table{
	padding-left:4px;
	padding-right:2px

}
/* fix for issue 15021082 */
.r5_tab_wizard_table_popup{
	padding-left:0px;
	padding-right:0px

}

.r5_wizard_top_left{
	height:5px;
	width:5px;
	background:url(../images/wiz_top_left.png) no-repeat;
}

.r5_wizard_top{
	height:5px;
	background:url(../images/wiz_top.png) repeat-x;
}

.r5_wizard_top_right{
	height:5px;
	width:5px;
	background:url(../images/wiz_top_right.png) no-repeat;

}

.r5_wizard_left{
	height:5px;
	width:5px;
	background:url(../images/wiz_left.png) repeat-y;
}


.r5_wizard_right{
	
	width:5px;
	background:url(../images/wiz_right.png) repeat-y;
}

.r5_wizard_bottom_left{
	height:5px;
	width:5px;
	background:url(../images/wiz_bottom_left.png) no-repeat;
}



.r5_wizard_bottom{
	height:5px;
	background:url(../images/wiz_bottom.png) repeat-x;
}

.r5_wizard_bottom_right{
	height:5px;
	width:5px;
	background:url(../images/wiz_bottom_right.png) no-repeat;
}

.r5_wizard_buttons{
	white-space:nowrap;
	padding-top:4px;
	padding-bottom:4px;
}

.r5_wizard_buttons_popup{
	white-space:nowrap;
	padding-top:4px;
	padding-bottom:0px;
}

/* fix for issue 15021301 begin */
.r5_wizard_buttons_tab_up{
	white-space:nowrap;
	padding-top:0px;
	padding-bottom:4px;
}
.r5_wizard_buttons_tab_down{
	white-space:nowrap;
	padding-top:4px;
	padding-bottom:0px;
}
/* fix for issue 15021301 end */

.r5_wizardr5_trail_table
{
	background-color: #F7F1D7; 
	margin-left: auto; 
	margin-right: auto;
	border: 1px #8B9399 solid;
	padding-left:8px;
	padding-top:4px;
	padding-right:4px;
	
	
}

.r5_wizard_table_cell
{
	vertical-align:top;
	width:115px;
	padding-right:20px;
	text-align:left;
}

/* fix for issue 14912188/1 - BOTTOM PADDING FOR WIZARD(2) begin 1 */
.r5_wizard_active_icon_number
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	vertical-align:middle;
	padding-top:1px;
	padding-bottom:2px;
}

.r5_wizard_active_icon_number a
{
	color: #000000;
}
/* fix for issue 14912188/1 - BOTTOM PADDING FOR WIZARD(2) end 1 */
.r5_wizard_inactive_icon_number
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	color: #336699;
	vertical-align:middle;
	padding-top:1px;
	padding-bottom:2px;
}
/* Fix for issue 14912188 begin */
.r5_wizard_disabled_icon_number
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
	color: #8b9399;
	vertical-align:middle;
	padding-top:1px;
	padding-bottom:2px;
}


.r5_wizardr5_active_icon
{
    
	padding-left:5px;
	padding-top:3px;
	padding-bottom:2px;
	text-align:left;
	
}

.r5_wizardr5_inactive_icon
{
	padding-left:5px;
	padding-top:1px;
	padding-bottom:2px;
	text-align:left;
}
.r5_wizardr5_disabled_icon
{
	padding-left:5px;
	padding-top:1px;
	padding-bottom:2px;
	text-align:left;
	
}

/* fix for issue 14912188/1 - BOTTOM PADDING FOR WIZARD(2) begin 2 */
.r5_wizardr5_active_label_text
{
	padding-top:1px;
	padding-bottom:3px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	
}
.r5_wizardr5_active_label_text a
{
	color: #000000;
	text-align:left;
}

.r5_wizardr5_inactive_label_text
{
	padding-bottom:3px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	
}

.r5_wizardr5_inactive_label_text a
{
	color: #336699;
}
/* fix for issue 14912188/1 - BOTTOM PADDING FOR WIZARD(2) end 2 */
.r5_wizardr5_disabled_label_text
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	color: #8b9399;
	padding-bottom:3px;
}

/*fix for issue 15035615 begin */
.r5_wizard_title
{
	font-family:Arial, Helvetica, Sans-serif;
	font-size:85%;
	font-weight: Bold;
	color: #336699;
	padding-top: 2px;
	padding-bottom: 2px;
}
/*fix for issue 15035615 end */
/* Fix for issue 14912188 end */
/** WIzard End **/

.r5_label_for_formlayout {
	text-align: left;
	vertical-align: top;
}

/** R5 TREETABLE BEGIN **/

.r5_treetable_text
{
	font-family: verdana, arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	margin:0px;
	padding:0px;
	line-height:16px;
	border: none 0px;
	width:100%;
	vertical-align:top;
	
}

.r5_treetable
{	
	background-color: #EEEEEE;
}


.r5_treetable_branch_image
{
	border: none 0px;
	vertical-align:bottom;
	vertical-align:expression('baseline');
	display: block;
}

.r5_treetable_cancel_text
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 60%;
	color: #336699;
	text-decoration: underline;
	vertical-align: top;
	text-align:center;
}

.r5_treetable_cancel_text a
{
	color: #336699;
	text-decoration: underline;
}


.r5_treetable_text a:visited, .r5_treetable_text a:link, .r5_treetable_text_selected a:visited, .r5_treetable_text_selected a:link
{
	color: #000000;
}

.r5_treetable_node_selected
{	
 	background-color:#c5dff9;
}	


.r5_treetable_disabled_text
{
	font-family: verdana, arial, Helvetica, sans-serif;
	color: #8F9498;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	margin:0px;
	padding:0px;
	line-height:16px;
	border: none 0px;
	width:100%;
	vertical-align:top;
	
}

/** R5 TREETABLE END **/

/** Added classes for list */
.r5_List_Text {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	text-decoration: none;
	
}
.r5_ordered_tr{
	padding-left:2px;
	padding-bottom:4px;
	padding-top:2px;
}
.r5_List_NumberText_Moz {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	padding-top:3px;
	padding-right:3px;
	padding-left:3px;
	
}
.r5_List_NumberText {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	
}
.r5_variable_list_Title {
	
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	font-weight: Bold;
	
}
.r5_list_datalink{
	font-family: verdana, arial, helvetica, sans-serif;
  	font-size: 70%;
  	color: #336699;
  	text-decoration: underline;
}
	

/*Page section for dialog */
/*Above comment updated to avoid css error*/
.r5_dialog_page_section_header_left
{
	width: 4px;
	
	height: 23px;
	
	background-image: url('../images/table_header_left.png');
}

.r5_dialog_page_section_header_center
{
	background-image: url('../images/table_header_center.png');
	
	padding-left:4px; 
	padding-top: 1px;
	
	
}

.r5_dialog_page_section_header_right
{
	width: 4px;
	
	height: 23px;
	
	background-image: url('../images/table_header_right.png');
}

/** R5 Table Begin **/


.r5_table_navigation_invisible_text
{	
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.r5_showall_navigation
{

	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
	color: #336699;
	text-decoration: underline;
	vertical-align: middle;	
	padding-right: 1px;
	padding-left: 3px;

}

.r5_summary_text{

	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
	color: #000000;
	vertical-align: middle;	

}

.r5_summary_background
{

	background-color: #EFF6FF;
	padding: 3px;
	border-left: 1px #8B9399 solid;
	border-right: 1px #8B9399 solid;
	border-bottom: 1px #8B9399 solid;

}
.r5_tablerow_hideshow{

	height: 14px;
	width: 16px;
	border: none 0px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 3px;
	vertical-align: bottom;
}

/** R5 Table End **/
/** MasterDetailList **/
.r5_ordered_tr_MD{
	padding-left:2px;
	
}
.r5_List_Text_MD {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	color: #336699;
	text-decoration: none;

}
.r5_List_SelectedText_MD {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	text-decoration: none;
	color: #000000;

}
/**Issue Fix for #15150731**/
.r5_IEtext_selected_MDL {
	BACKGROUND-POSITION: right 100%; 	
	BACKGROUND-COLOR: #C5DFF9;/*Fix for the issue 15150927	*/
}
/**Issue Fix for #15173502**/
.r5_unordertext_selected_MDL {
	BACKGROUND-POSITION: right 100%; /*Fix for the issue 15150927	*/	
	BACKGROUND-COLOR: #C5DFF9;
		
}

/* Fix for issue 15101787   Begin */

.r5_groupbox_header_text_hs_pointer
{
	color: #000000;;
	text-decoration: none;
	cursor:pointer
}

/* Fix for issue 15101787 End */
/* FileUpload Class*/
.r5_fileUpload
{
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	-khtml-opacity: 0;
}
/* Fix for issue 15057477 begin */
.r5_label_bull {
	padding-left: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #FFCC33;
	text-decoration: none;
	vertical-align: top;
}
/* Fix for issue 15057477 end */


/* Fix for issue 15106820  Begin */

.r5_datatable_cell{

padding-left: 2px;
padding-top: 2px;
padding-right: 2px;
padding-bottom: 3px;
}

/* Fix for issue 15106820  Begin */

/* Fix for issue 15173230 Begin */

.r5_dialog_header_left
{
	width: 10px;
	height: 22px; 
	background-image: url('../images/popup_header_left.png'); 
}

.r5_dialog_header_center
{
	background-image: url('../images/popup_header_center.png'); 
	padding-top: 1px;
}

.r5_dialog_header_right
{
	width: 10px;
	height: 22px; 
	background-image: url('../images/popup_header_right.png'); 
}

/* Fix for issue 15173230 End */

.r5_table_separator
{	
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
	color: #000000;
	padding-left: 5px;
	padding-right: 5px;
}

.r5_treehybrid_buttons_area_ie
{
	background: #D4E8F9;
	padding-left: 6px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
	border-left: 1px #8F9498 solid;
	border-right: 1px #8F9498 solid;	
	height:24px;
	width:100%;
}

.r5_treehybrid_buttons_bottom_border
{
	
	border-bottom: 1px #ACC4EC solid;
	
}

.r5_treehybrid_selection
{
	background: #EFF6FF;
	padding-left: 6px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
	border-left: 1px #8B9399 solid;
	border-right: 1px #8B9399 solid;	
	border-bottom: 1px #8B9399 solid;
	height:24px;
	width:100%;
}
