
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; 
}
em
{
text-decoration:underline;
}

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

.r5_buttons_onmouseover
{
	border:0px none;
	padding-top: 2px; 
	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;
	display: block;
}

.r5_button_center_new 
{
	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  
{
	margin: 0px;
	padding: 0px;
	height: 100%;
}

.r5_button_side img  
{
	height: 1.10em;
	width: 0.25em;
	vertical-align: top;
}

.r5_button_center_new button, .portlet-form-button  
{
	cursor: pointer;
	white-space:nowrap;

	padding: 2px;

	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 70%;
	display: block;
	
}

.r5_button_center_new button  
{
	width: 100%;  
	border: 0px none;
	background: none;
}

.r5_button_center_new_ff button  
{
	width: auto;  
}


.r5_button_center_new input, .portlet-form-button  
{
	cursor: pointer;
	white-space:nowrap;

	padding: 2px;

	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 70%;
	display: block;
}

.r5_button_center_new input  
{
	width: 100%;  
	border: 0px none;
	background: none;
}

.r5_button_center_new_ff input  
{
	width: auto;  
}


.r5_input_tip_width
{
	width: 10%
}

.r5_tip
{
	color: #000000;
	font-size: 60%;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	padding: 2px;
}

.r5_tip_text
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 60%;
	color: #000000;
	padding-bottom: 3px;
}
.r5_tip_text_disabled
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 60%;
	color: #999999;
	padding-bottom: 3px;
}
.r5_inline_error
{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 60%;
	color: #FF0000;
	text-align: left;
}

.r5_groupbox_header_left
{
	background-image: url('../images/groupbox_header_left.png');
	width:4px;
	border-bottom: 1px solid #8B9399;
	height: 16px;
	
}

.r5_groupbox_header_left_disabled
{
	background-image: url('../images/groupbox_header_left_gy.png');
	width:4px;
	border-bottom: 1px solid #8B9399;
	height: 16px;
	
}
.r5_groupbox_header_right
{
	background-image: url('../images/groupbox_header_right.png');
	width:4px;
	border-bottom: 1px solid #8B9399;
	height: 16px;
}
.r5_groupbox_header_right_disabled
{
	background-image: url('../images/groupbox_header_right_gy.png');
	width:4px;
	border-bottom: 1px solid #8B9399;
	height: 16px;
}

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

.r5_groupbox_header_center
{
	background-image: url('../images/groupbox_header_center.png');
	padding-right: 2px;
	padding-left:3px;
	border-bottom: 1px solid #8B9399;
	height: 16px;
	
	
	
}

.r5_groupbox_header_center_disabled
{
	background-image: url('../images/groupbox_header_center_gy.png');
	padding-right: 2px;
	padding-left:3px;
	border-bottom: 1px solid #8B9399;
	height: 16px;
}
.r5_groupbox_header_text
{
	font-family: arial, helvetica, sans-serif; 
	font-weight: bold;
	font-size: 75%;
	color: #000000;
}
.r5_groupbox_header_text_disabled
{
	font-family: arial, helvetica, sans-serif; 
	font-weight: bold;
	font-size: 75%;
	color: #999999;


}

.r5_groupbox_content
{
	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;  
}


.r5_third_level_pagesection_border
{
	border: 1px solid #8D9395;
}
.r5_third_level_pagesection_border_disabled
{
	border: 1px solid #999999;
}

.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;
	vertical-align: middle;
	text-align:left;	
	
}
.r5_third_level_pagesection_title_text_disabled
{
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 75%;
	color: #999999;
	padding-left: 4px;
	padding-right: 3px;
	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;
	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;	
}



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

.r5_label_disabled{

	font-family:verdana, Arial, Helvetica, sans-serif;
	color: #C0C0C0;
	font-size : 70%;

}

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



.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:  #FF4E00;
	text-decoration: none;
	vertical-align: top;
}
.r5_bull_disabled {
	padding: 1px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #C0C0C0;
	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%;
}

.r5_form_control_input
{
	width: 96%;
}

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

.r5_form_control_data_labelDisabled
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	color: #C0C0C0;
	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;
	padding-right:2px;
}

.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;
}
.r5_date_picker_days_row_text
{
   	font-family: verdana, arial, helvetica, sans-serif; 
   	font-size: 70%; 
   	color: #000000;
   	font-weight: bold;
	text-align: center;
}

.r5_date_picker_days_row_text_paddings
{
   	font-family: verdana, arial, helvetica, sans-serif; 
   	font-size: 70%; 
   	color: #000000;
   	font-weight: bold;
	text-align: center;
	
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.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_curr_month_paddings
{
	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;
	
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.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_cal_cell_selected
{
	background: #d7e8f9;
}

.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_date_next_prev_month1
{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 70%; 
	color: #336699;
	font-weight: normal;
	cursor: pointer;

	text-align: center;
	background: #FFFFFF;
	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;
}


.r5_message 
{

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

.r5_message_left_right
{
	padding-left: 4px;
	padding-right: 4px;

	padding-bottom: 4px;
}

.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;
}


.r5_table_row_footer_div

{
	border:1px solid #8b9399;
	height:19px;
	background-color:#C5DFF9;
	border-top:0px none;	
}

.r5_table_row_footer_subdiv
{
	border:1px solid #8b9399;
	height:19px;
	background-color:#EFF6FF;
	border-top:0px none;	
}	



.r5_table_row_footer_Label

{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	font-weight:bold;
	word-wrap:none;
	padding-top:2px;
	float:right;
}




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

.r5_table_option_menu_iframe{
	background-color:#ffffff;
	top:0px;
	left:0px;
	filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
	z-index:1;
	position:absolute;
}

.r5_datatable_optext_ff{
	padding-left: 2px;

	padding-right: 2px;

	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	font-weight: normal;
	text-align: left;
	
	border-bottom: 1px solid #8b9399;
	border-left: 1px solid #8b9399;

}

.r5_dtable_optext_imp_perf
{

	padding-left: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 3px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	font-weight: normal;
	text-align: left;
	
	border-bottom: 1px solid #8b9399;
	border-left: 1px solid #8b9399;
	
}
.r5_dtable_optext_imp_perf_numeric
{

	padding-left: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 3px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	font-weight: normal;
	text-align: right;
	
	border-bottom: 1px solid #8b9399;
	border-left: 1px solid #8b9399;
	
}





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






.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
}

.r5_page_section_instruction_area
{
	background-color: #C5DFF9; 
	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_quickhelp_instructions_text_disabled,.r5_page_section_instructions_text_disabled
{
	font-weight: normal;
	font-size: 70%;
	color: #999999;
	font-family: verdana, arial, Helvetica, sans-serif;

}

.r5_table_instruction_area
{
	background: #D7E8F9;
	border-bottom: #B8D5ED 1px solid;
	
}
.r5_table_instruction_area_FF
{
	background: #D7E8F9;
	border-bottom: #B8D5ED 1px solid;
	padding-left:4px;
	padding-top:2px;
	padding-bottom:2px;
}
.r5_table_instructions_text_FF
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	
}
.r5_page_instruction_area_FF
{
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-right: #8b9399 1px solid;
	border-top: #8b9399 1px solid;
	background: #eff6ff;
	border-left: #8b9399 1px solid;
	border-bottom: #8b9399 1px solid;
}
.r5_page_instruction_area_WHITE
{
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 3px;
	padding-bottom: 3px;
	background: #ffffff;
	
}

.r5_table_instructions_text
{
	font-weight: normal;
	font-size: 70%;
	color: #000000;
	font-family: verdana, arial, Helvetica, sans-serif;
}
.r5_table_instructions_text_disabled
{
	font-weight: normal;
	font-size: 70%;
	color: #999999;
	font-family: verdana, arial, Helvetica, sans-serif;
}
.portlet_instruction_area
{
	background: #D7E8F9;
	border-bottom: #B8D5ED 1px solid;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 2px;
}

.portlet_instructions_text
{
	font-weight: normal;
	font-size: 70%;
	color: #000000;
	font-family: verdana, arial, Helvetica, sans-serif;
}
.r5_page_instruction_area
{
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 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
{
	
	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;
}

.r5_groupbox_instructions_text_disabled
{
	font-weight: normal;
	font-size: 70%;
	color: #999999;
	font-family: verdana, arial, Helvetica, sans-serif;
}
.r5_progress_ind_top_left 
{
    background-image: url('../images/corner1B.png');
	background-repeat: no-repeat;
	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/corner1B.png');
	background-repeat: no-repeat;
	width: 5px;
}

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

.r5_progress_ind_top_right
{
    background-image: url('../images/corner2B.png');
	background-repeat: no-repeat;
	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/corner4B.png');
	background-repeat: no-repeat;
	width: 5px;
}

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

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

.r5_progress_center
{
	border-left: 1px solid #8b9399;
	border-right: 1px solid #000000;
   	background-color: #d7e8f9;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 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;
	padding-left:2px;
	padding-right:3px;
}

.r5_menubar_background
{
	background-color: #eff6ff;
	border:1px solid #a6acb1;
}
.r5_menubar_unselected_background
{
	background-color: #eff6ff;
	padding-top: 3px;
	padding-bottom: 4px;
	padding-right: 4px;
	padding-left: 4px;
	border-top: 1px solid #eff6ff;
	border-left: 1px solid #eff6ff;
	border-right: 1px solid #eff6ff;
	border-bottom: 1px solid #eff6ff;	
					
}

.r5_menubar_unselected_background_browser_specific
{
	background-color: #eff6ff;
	padding-top: 0.1px;
	padding-bottom:1px;
	padding-left:1px;
	padding-right:1px;
	border-top: 1px solid #eff6ff;
	border-left: 1px solid #eff6ff;
	border-right: 1px solid #eff6ff;
	border-bottom: 1px solid #eff6ff;
	
	
}

.r5_menubar_selected_background
{	
	position:relative; 
	z-index: 1;
	background-color: #ffffff;
	padding-top: 3px;
	padding-bottom: 4px;
	padding-right: 4px;
	padding-left: 4px;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #ffffff;

}

.r5_menubar_selected_background_browser_specific
{	position:relative;
	z-index: 2;
	background-color: #ffffff;
	padding-top:0.1px;
	padding-bottom:1px;
	padding-left:1px;
	padding-right:0px;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #ffffff;
}
.r5_menubar_text
{	
	font-family: verdana;
	color: #000000;
	font-weight: bold;
	font-size: 70%;
}



.r5_submenu_img_col 
{
	background: url('../images/dropdown_sidebar.png') repeat;
	width:24px;
	height:16px;
	border:1px;
	vertical-align:middle;
}

.r5_submenu_unselected_background
{	z-index: 0;
	background-color: #f9fcff;
	padding-left: 3px;		
	padding-right: 3px;		
	padding-top: 3px;		
	padding-bottom: 5px;		
}
.r5_submenu_unselected_background_new
{	z-index: 0;
	background-color: #f9fcff;
	padding-left: 3px;		
	padding-right: 3px;		
	padding-top: 3px;		
	padding-bottom: 3px;		
}
.r5_submenu_unselected_background_browser_specific_new
{	z-index: 0;
	background-color: #f9fcff;
	padding-left: 1px;	
	padding-right:1px;
	padding-top:1px;
	padding-bottom:0px;

}
.r5_submenu_unselected_background_browser_specific
{	z-index: 0;
	background-color: #f9fcff;
	padding-left: 1px;	
	padding-right:1px;
	padding-top:1px;
	padding-bottom:2px;
	
}
.r5_submenu_selected_background
{
	background-color: #c5dff9;
	padding-top: 2px;
	padding-left: 3px;
	padding-right: 3px;		
	padding-bottom: 4px;		
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.r5_submenu_selected_background_browser_specific
{
	background-color: #c5dff9;
	padding-left: 1px;
	padding-right:	1px;
	padding-top: 0.1px;
	padding-bottom: 0.1px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	
}
.r5_submenu_selected_background_browser_specific_ff3
{
	background-color: #c5dff9;
	padding-left: 1px;
	padding-right:	1px;
	padding-top: 0.1px;
	padding-bottom: 1px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	
}
.r5_submenu_selected_top_background
{
	background-color: #c5dff9;
	padding-top:3px;
	padding-bottom: 4px;
	padding-left: 3px;
	padding-right: 3px;
	border-bottom: 1px solid #000000;
}

.r5_submenu_selected_top_background_browser_specific
{
	background-color: #c5dff9;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border-bottom: 1px solid #000000;
}

.r5_submenu_selected_bottom_background
{
	background-color: #c5dff9;
	padding-top: 2px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 5px;
	border-top: 1px solid #000000;
}

.r5_submenu_selected_bottom_background_browser_specific
{
	background-color: #c5dff9;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 0.1px;
	padding-bottom:1px;	
	border-top: 1px solid #000000;
}

.r5_disabled_menuitem_text
{	
	font-family: verdana;
	color: #a1a1a1;
	font-size: 70%;
	padding-left: 4px;
}

.r5_submenu_text 
{
 	font-family: verdana;
	color: #000000;
	font-size: 70%;
	padding-left: 4px;
} 

.r5_submenu
{	
	z-index: 5;
	border: #000000 1px solid;
	visibility: hidden;
	position: absolute;
}

a.r5_menu_selected_text em, a.r5_menu_unselected_text em
{
 	font-style: normal; 
	font-family: verdana;
	color: #000000;
	font-weight: bold;
	font-size: 70%;
} 

.r5_page_section_header_left, .r5_quickhelp_header_left
{
	width: 4px;
	height: 19px;
	background-image: url('../images/table_header_left.png');
}
.r5_page_section_header_left_disabled, .r5_quickhelp_header_left_disabled
{
	width: 4px;
	height: 19px;
	background-image: url('../images/table_header_left_gy.png');
}


.r5_page_section_header_center, .r5_quickhelp_header_center
{
	background-image: url('../images/table_header_center.png');
	padding-left:3px; 
	padding-right:1px; 
		
}
.r5_page_section_header_center_disabled, .r5_quickhelp_header_center_disabled
{
	background-image: url('../images/table_header_center_gy.png');
	padding-left:3px; 
	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%;
	padding-left: 0px;
	text-align: left;
	vertical-align: middle;
}
.r5_page_section_header_text_disabled
{

	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-weight: bold;
	font-size: 75%;
	padding-left: 0px;
	text-align: left;
	vertical-align: middle;
}

.r5_page_section_header_right, .r5_quickhelp_header_right
{
	width: 4px;
	height: 19px;
	background-image: url('../images/table_header_right.png');
}
.r5_page_section_header_right_disabled, .r5_quickhelp_header_right_disabled
{
	width: 4px;
	height: 19px;
	background-image: url('../images/table_header_right_gy.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_content_disabled
{
	background-color: #F7F1DF;
	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;
	height: 12px; 
	width: 14px;
	
}

.r5_hide_show_header
{
	cursor: pointer;
}
.r5_hide_show_header_disabled
{
	cursor: default;
}
.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;
	height: 12px; 
	width: 14px;
		
}
.r5_second_level_hide_show_header
{
	cursor: pointer;
}

.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_help_section_IE
{
	background-color: #EFF6FF;
	padding: 4px;
	padding-top: 6px;
	border-left: 1px #8B9399 solid;
	border-right: 1px #8B9399 solid;
	border-bottom: 1px #8B9399 solid;
	
}

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

.r5_help_section_disabled
{
	background-color: #EFF6F0;
	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;
}


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

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

.r5_table_header_center
{
	background-image: url(../images/table_header_center.png);
	white-space: nowrap;
}
.r5_table_header_center_disabled
{
	background-image: url(../images/table_header_center_gy.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;
	padding-left: 2px;
}

.r5_table_header_text_disabled 
{
	font-family: arial, helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	vertical-align: middle;
	padding-left: 2px;;
	
}






.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_instructions_text_disabled
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	color: #999999;
	padding: 2px;
}
.r5_table_view_options
{	
	background-color: #d7e8f9;
	padding-bottom: 1px;
	padding-left: 1px;
	border-left: 1px solid #8b9399;
	border-right: 1px solid #8b9399;
	height:20px;	
}
.r5_table_view_options_disabled
{	
	background-color: #d7e8f9;
	padding-bottom: 1px;
	padding-left: 1px;
	border-left: 1px solid #8b9399;
	border-right: 1px solid #8b9399;
	height:20px;	
}

	
.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_link_disabled
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
	color: #AAAAAA;
	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_view_options_text_disabled
{
	font-family: verdana, arial, helvetica,  sans-serif;
	font-size: 70%;
	font-weight: normal;
	color: #AAAAAA;
	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_top_disabled
{
	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_navigation_bottom_disabled
{
	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_label_disabled
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	color: #AAAAAA;
	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-left: 2px;  
	text-decoration: underline;
}
	
.r5_table_control_link_disabled
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	color: #AAAAAA;
	padding-left: 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_arrows_disabled
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	color: #ffffff;
	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_navigation_text_disabled
{	
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	vertical-align: middle;
}
.r5_table
{	
	background-color: #8b9399;
	width: 100%;
}
.r5_table_column_header_background
{	
	background-color: #f1e1c1;
	text-align: center;
	padding: 1px;
	border: 1px solid #ffffff;
}

.r5_table_column_header_sel
{	
	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_sort_column_header_text
{	
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #000000;
	text-align: center;
	padding: 1px;
	text-decoration: none;
}

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

.r5_table_sort_column_header_text_disabled
{	
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #999999;
	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-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffcc33;
}

.r5_table_selected_sortable_column_header
{	
	line-height: 100%;
	background-color: #E5CEA0;
	text-align: center;
	padding: 1px;
	border-right: 1px solid #ffcc33;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffcc33;
}

	
.r5_table_sortable_column_header_1{
	line-height: 100%;
	background-color: #f1e1c1;
	text-align: center;
	padding: 1px;
	border-bottom: 1px solid #8b9399;
	border-left: 1px solid #8b9399;
	border-top: 1px solid #ffffff;
}

.r5_table_sortable_column_header_2{
	line-height: 100%;
	background-color: #f1e1c1;
	text-align: center;
	padding: 1px;
	border-bottom: 1px solid #8b9399;
	border-left: 0px none;
	border-top: 1px solid #ffffff;
}

.r5_table_selected_sortable_column_header_1
{	
	line-height: 100%;
	background-color: #E5CEA0;
	text-align: center;
	padding: 1px;
	border-bottom: 1px solid #8b9399;
	border-right: 1px solid #ffcc33;
	border-left: 1px solid #8b9399;
	border-top: 1px solid #ffffff;
}

.r5_table_selected_sortable_column_header_2
{	
	line-height: 100%;
	background-color: #E5CEA0;
	text-align: center;
	padding: 1px;
	border-right: 1px solid #ffcc33;
	border-left: 0px none;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #8b9399;
}
.r5_table_row_header_background
{
	background-color: #f1e1c1;
	text-align: right;
	padding: 1px;
	border: 1px solid #ffffff;
}

.r5_table_row_header_sel
{
	text-align: right;
	padding: 1px;
	border: 1px solid #ffffff;
}

.r5_table_row
{	
	background-color: #ffffff;
}

.r5_table_row_disabled
{	
	background-color: #ffffff;
	color:#AAAAAA;
	
}

.r5_table_banded_row
{
	background-color: #f7f1d7;
}
.r5_table_banded_row_disabled
{
	background-color: #ffffff;
}

.r5_table_row_selected
{	
 	background-color:#c5dff9;
}	

.r5_table_row_selected_disabled
{	
 	background-color:#ffffff;
}	

.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;
	margin-right: 1px;
	
}

.r5_data
{	
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	padding-right: 2px;
	padding-left: 2px;
	word-wrap:break-word;
	overflow: hidden;
	font-weight: normal;
	text-align: left;	
}
.r5_roman_data{
	padding-left: 8px;
}

.r5_roman_dataff{
	padding-left: 38px;
}

.r5_roman_dataroman
{
	padding-left:48px;
}

.r5_data_disabled
{	
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #878587;
	font-weight: normal;
	text-align: left;
	padding-right: 2px;
	padding-left: 2px;
	word-wrap:break-word;
	overflow: hidden;
	
}



.r5_data_inputText
{	
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	background: #FFFFFF;

}

.r5_data_inputText_disabled
{	
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #878587;
	background: #EEEEEE;
	
}

.r5_fixedWidth_inputText
{	
	font-family: courier;
	font-size: 70%;
	color: #000000;
	font-weight: normal;
	background: #FFFFFF;
	
}

.r5_fixedWidth_inputText_disabled
{	
	font-family: courier;
	font-size: 70%;
	color: #878587;
	font-weight: normal;
	background: #EEEEEE;
	
}
.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_data_numeric_disabled
{
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #999999;
	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;
	word-wrap:break-word;
	text-decoration: underline;
}
.r5_datalink a
{
	color: #336699;
	text-decoration:underline;
}

.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;
}

.r5_table_header_text_hs_pointer
{
	color: #ffffff;
	text-decoration: none;
	cursor:pointer;
}

.r5_table_header_text_hs_pointer_disabled
{
	color: #ffffff;
	text-decoration: none;
	cursor:text
}



.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;
}

.r5_hide_show_button_disabled
{
	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: default;
}

.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
}
.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
}

.r5_shuttle_control_list_header_text 
{
	color: #FFFFFF;
	font-family: arial, helvetica, sans-serif;
	font-weight: Bold;
	font-size: 75%;
	text-align: left;
	vertical-align: middle;
	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;
}



.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;
}


.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%;
}
.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%;
}
.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_content_area_IE
{
	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_16530687_ff
{
	padding: 0px;
	margin: 0px;
	border: none 0px;
	line-height:16px;
	white-space:nowrap;
	width:0%;
	padding-top:3px;
}

.r5_tree_icon_16530687_ff a:hover, .r5_tree_icon_16530687_ff 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; 
}
.r5_tree_text_searchAndSelect a:active,.r5_tree_text_searched a:active,.r5_tree_text_searchAndSelect a:hover,.r5_tree_text_searched a:hover
{
	text-decoration: none;
}
.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');
}


.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
}
.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%; 	
	height: 21px;
}

.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;
	background-image: url("../images/tree_selected.png");
	background-position: right;
	background-repeat: no-repeat;
}
.r5_tree_text_searched
{
	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: #C8F0E9;
}

.r5_tree_text_searchAndSelect
{
	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: #C8F0E9;
	background-image: url("../images/tree_selected.png");
	background-position: right;
	background-repeat: no-repeat;
}
.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; 
}


.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;
}
.r5_product_name
{
	text-align : left;
	font-family: arial, helvetica, sans-serif;
	font-weight: 100;
	font-size: 125%;
	letter-spacing: 0px;
	color: #336699;	
}
 
.r5_tmark
{
 	font-family: arial, helvetica, sans-serif;
	font-size: 70%;
 	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;
	cursor: pointer;
}
.r5_global_link_disabled
{
	color: #AAAAAA;
	font-family: verdana,arial, helvetica, sans-serif;
	font-size: 60%;
	font-weight: bold;
	text-decoration: underline;
	cursor: default;
}

.r5_returnto_link_disabled
{
	color: #AAAAAA;
	font-family: verdana,arial, helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	text-decoration: underline;
	cursor: default;
}	
.r5_datalink_disabled
{	
	font-family: verdana, arial, Helvetica,  sans-serif;
	font-size: 70%;
	color: #AAAAAA;
	word-wrap:break-word;
	text-decoration: underline;
}
.r5_anchor_disabled
{
	color: #AAAAAA;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 70%;
	text-decoration: underline;
}
.r5_link_separator
{
	color: #000000;
	font-family: arial, helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
	text-align: left;
}


.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;
	font-family: arial, helvetica, sans-serif;
	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;
    cursor: pointer;
}

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

.r5_quick_start_menu_item
{
    vertical-align:	top;
	background-color: #f7f1d7;
	padding-left: 2px;
	padding-right: 2px;
    background-color: #f7f1d7;
}

.r5_img_border
{
	border: none;
}

.r5_form_align_center{
	text-align: center;

}

.r5_content
{
	
}
  
a 
{
	text-decoration: none;
}
  
a.r5_datalink:visited
{
	color: #7f5f7f;
}
  
a:active
{
	text-decoration: none;
}
   
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;
	cursor: pointer;

}
.r5_system_linktext_disabled
{
  	color: #CCCCCC;
	font-family: arial, helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	text-decoration: underline;
	cursor: default;

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

.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
{
	
	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; 
	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;
	vertical-align:middle;
}

.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%;
	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;
	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;
}

.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;
}

.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
{
    background-color: #FFFFFF; 
    border-left: 1px solid #8B9399;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
    padding:4px;
}

.r5_embedded_tab_height
{
	height: 19px;
}

.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; }



.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;
}



.r5_welcomebanner
{
	background-color: #6699CC;
	padding-right: 4px; 
	padding-left: 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-left:3px;
	padding-right:6px;
}
.r5_welcomebannertimestamp
{
	color: #ffffff;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 70%;
	text-decoration: none;
	padding-left: 3px;	
}
.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;	
}


.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:  33px;
	letter-spacing: -1px;
}


.r5_tmark_white
{
	font-family: arial, helvetica, sans-serif;
	font-size: 70%;
	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;
}
.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;
}



.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;
}

.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
	
	
}


.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;
}




.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;
}

.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;
}


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


.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');
}


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

.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;
	border-collapse:collapse;
}


.r5_table_buttons_header_disabled{
	border-width:0px;
	padding:0px;
	margin:0px;
	border-collapse:collapse;
}


.r5_page_header_error{
	color: #FF0000;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	font-size: 100%;
	padding-left: 10px;
}
.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');
}





.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;
	
}
    

.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%;
	vertical-align : top;
	padding-bottom: 4px ;
	padding-left: 4px ;
	padding-right: 4px ;
	padding-top: 4px ;

	
	
}






.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_master_content_disabled
{
	
	background-color: #AAAAAA;
	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;
}
.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;
	
}

.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;
}

.r5_master_title_disabled{

font-family: verdana, arial, helvetica, sans-serif;
font-weight: bold;
font-size: 70%;
text-decoration : none;
color: #AAAAAA;
vertical-align: top;
}


.r5_master_underline{
height: 1px;
padding-bottom: 0px;
padding-top: 6px;
}

.r5_master_underline_disabled{
height: 1px;
padding-bottom: 0px;
padding-top: 6px;
color:#AAAAAA;
}


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

}

.r5_master_underline_img_disabled{
background-color:#AAAAAA;
height:1px;
display:block;

}


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

}

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

}



.r5_dialog_cntr_td
{
	padding-right:7px;
	padding-bottom:0px;
	padding-left:7px;
}

.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;
	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;
}

.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;
	
}

.r5_button_data_border {

	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;
	
	border-bottom: 0px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	
	padding-top: 1px;
	padding-right: 1px;
	padding-left: 1px;
	

}

.r5_button_data_disabled {

	FONT-WEIGHT: bold; 
	FONT-SIZE: 70%; 
	COLOR: #999999; 
	FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
	TEXT-ALIGN: center; cursor:default; 
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	WHITE-SPACE: nowrap;
	
}
.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;
}
.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%;
}
.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;
	display:block;
	BACKGROUND: url(../images/pagebutton-center.png) repeat-x;
	HEIGHT:16px;
}

.r5_button_data_ff_border {
	
	FONT-WEIGHT: bold; 
	FONT-SIZE: 70%; 
	COLOR: #000000; 
	FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
	TEXT-ALIGN: center; 
	cursor:pointer; 
	
	WHITE-SPACE: nowrap;
	display:block;
	BACKGROUND: url(../images/pagebutton-center.png) repeat-x;
	HEIGHT:16px;
	
	border-bottom: 0px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	padding-bottom: 1px;
	padding-top: 0px;
}

.r5_button_data_ff_disabled {
	
	FONT-WEIGHT: bold; 
	FONT-SIZE: 70%; 
	COLOR: #999999; 
	FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
	TEXT-ALIGN: center; cursor:default; 
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	WHITE-SPACE: nowrap;
	display:block;
	BACKGROUND: url(../images/pagebutton-center.png) repeat-x;
	HEIGHT:16px;
}

.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;
	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_fff {
	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; 
	MARGIN:0px
}


.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;
	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;
	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:4;	
}



.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;
	height:100%;
	display:block;
}
.r5_DDbutton_center_ff_new
{
	padding-top: 1px;
	padding-bottom:1px;
	padding-right:1px;
	padding-left:1px;
	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;
	height:100%;
	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;
	height:100%;
	display:block;
}
.r5_DDbutton_center_onmouseover_ff_new
{	
	padding-top: 1px;
	padding-bottom:1px;
	padding-right:1px;
	padding-left:1px;
	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;
	height:100%;
	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_new
{
}

.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;
}





.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_spacer_col
{
	padding-top:1px;
	padding-bottom:2px;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	white-space:nowrap;
	height:12px;
	background:white;
	cursor:default;
}
.r5_dropdown_spacer_col_onmouseover
{
	background:#c5dff9;
	padding-top:1px;
	padding-bottom:2px;
	border-bottom:1px solid #000000;
	border-top:1px solid #000000;
	white-space:nowrap;
	height:12px;
	cursor:default;	
}
.r5_dropdown_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;
}






.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

}
.r5_tab_wizard_table_vertical{
	padding-left:0px;
	padding-right:0px

}

.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;
}

.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;
}

.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;
}

.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;
}
.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;
}
.r5_wizard_disabled_icon_number
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	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;
	
}

.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;
}
.r5_wizardr5_disabled_label_text
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	color: #8b9399;
	padding-bottom:3px;
}

.r5_wizard_title
{
	font-family:Arial, Helvetica, Sans-serif;
	font-size:85%;
	font-weight: Bold;
	color: #336699;
	padding-top: 2px;
	padding-bottom: 2px;
}

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


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

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

.r5_treetable
{	
	background-color: #EEEEEE;
}

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

.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: 70%; 
	text-align: left;
	margin:0px;
	padding:0px;
	line-height:16px;
	border: none 0px;
	width:100%;
	vertical-align:top;	
}

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

.r5_List_Text {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	text-decoration: none;
	
}
.r5_List_Text_disabled {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	color: #999999;
	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_List_NumberText_Disabled { //prabhaker
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	color: #CCCCCC;
	cursor:default
	
}

.r5_variable_list_Title {
	
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	font-weight: Bold;
	vertical-align:middle;
	padding-left:3px;
	
}
.r5_variable_list_Title_disabled
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	color: #999999;
	font-weight: Bold;
	vertical-align:middle;
	padding-left:3px;


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

.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_navigation_invisible_text
{	
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	visibility:hidden;
}

.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_showall_navigation_disabled
{

	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
	color: #999999;
	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_text_disabled{

	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
	color: #999999;
	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_summary_background_disabled
{

	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_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;

}
.r5_IEtext_selected_MDL {
	BACKGROUND-POSITION: right 100%; 	
	BACKGROUND-COLOR: #C5DFF9;
}
.r5_unordertext_selected_MDL {
	BACKGROUND-POSITION: right 100%; 
	BACKGROUND-COLOR: #C5DFF9;
		
}


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

.r5_fileUpload
{
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	-khtml-opacity: 0;
}
.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;
}



.r5_datatable_cell{
	border-bottom: 1px solid #8B9399;
	border-left: 1px solid #8B9399;
padding-left: 2px;
padding-top: 2px;
padding-right: 2px;
padding-bottom: 3px;
}

.r5_datatable_cell_ff
{
		border-bottom: 1px solid #8B9399;
		border-left: 1px solid #8B9399;
		padding-left: 2px;
		padding-top: 0px;
		padding-right: 2px;
}


.r5_datatable_cell_1{
border-bottom: 1px solid #8B9399;
padding-left: 2px;
padding-top: 2px;
padding-right: 2px;
padding-bottom: 3px;
}

.r5_datatable_cell_1_ff
{
border-bottom: 1px solid #8B9399;
padding-left: 2px;
padding-right: 2px;
}
	
.r5_datatable_cell_2
{
padding-left: 2px;
padding-top: 2px;
padding-right: 2px;
padding-bottom: 3px;
}

.r5_datatable_cell_test{
padding-left: 2px;
padding-right: 2px;

border-bottom: 1px solid #8b9399;
border-left: 1px solid #8b9399;

}


.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'); 
}


.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_table_separator_disabled
{	
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
	color: #AAAAAA;
	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%;
}


.r5_masterdetail_headerText{

font-family:  arial, helvetica, sans-serif;
font-weight: bold;
font-size: 85%;
text-decoration : none;
color: #336699;
padding-right:2px;
padding-bottom:2px;
padding-left:4px;
width:100%;
}

.r5_calendar_summary
{
	border-left: 1px #8B9399 solid;
}
.r5_calendar_summary_label
{ 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	font-weight: bold;
	text-align: right;
	padding-right:2px;
}


.r5_cal_sum_leg
{
       text-align : left;	
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 60%;
	color: #000000;
}



.r5_calendar_summary_title
{
	background-image: url('../images/table_header_center.png');
	text-align: center;
}

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

.r5_calendar_summary_title_text_new
{
	font-family: arial, helvetica, sans-serif;
	font-size: 75%;
	color: white;
	font-weight: bold;
	text-align: center;
	background-image: url('../images/table_header_center.png');
	text-align: center;
}


.r5_calendar_summary_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_calendar_summary_navigation_arrows a:link, .r5_calendar_summary_navigation_arrows a:visited, .r5_calendar_summary_navigation_arrows a:active
{
	color: #ffffff;
    text-decoration: none;
}

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

.r5_calendar_summary_days_row
{
	background: #f1e1c1;
	border: 1px solid #ffffff;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.r5_calendar_summary_days_row_text
{
   	font-family: verdana, arial, helvetica, sans-serif; 
   	font-size: 70%; 
   	color: #000000;
   	font-weight: bold;
	text-align: center;
}

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


.r5_calendar_summary_date_curr_month
{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 70%; 
	color: #336699;
	font-weight: bold;
	text-decoration: underline;
	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_calendar_summary_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: #FFFFFF;
	padding: 2px;
}

.r5_calendar_summary_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_calendar_summary_date_curr_month a:link, .r5_calendar_summary_date_curr_month a:visited, .r5_calendar_summary_date_curr_month a:active, .r5_calendar_summary_date_selected a:link, .r5_calendar_summary_date_selected a:visited, .r5_calendar_summary_date_selected a:active, .r5_calendar_summary_date_next_prev_month a:link, .r5_calendar_summary_date_next_prev_month a:visited, .r5_calendar_summary_date_next_prev_month a:active,.r5_calendar_summary_curr_month a:link,.r5_calendar_summary_curr_month a:visited,.r5_calendar_summary_curr_month a:active,.r5_calendar_summary_date_selected a:link,.r5_calendar_summary_date_selected a:visited,.r5_calendar_summary__date_selected a:active
{
	color: #336699;
	text-decoration: underline;
}
.r5_cursor_pointer
{
cursor:default;
}

.r5_table_cursor_pointer_disabled_FF
{
cursor:default;
padding-top:4px;
}

.r5_table_cursor_pointer_disabled_IE
{
cursor:default;
padding-top:2px;
}


.r5_calendar_summary_detail
{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 70%; 
	color: #666666;
	text-align: center;
	background: #FFFFFF;
	padding: 1px;
	border : #8b9399;
}

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

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

.r5_calendar_summary_detail a:link, .r5_calendar_summary_detail a:visited, .r5_calendar_summary_detail a:active,
.r5_calendar_summary_detail_included a:link, .r5_calendar_summary_detail_included a:visited, .r5_calendar_summary_detail_included a:active,
{
	color: #336699;
}


.r5_calendar_summary_date_next_prev_month
{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 70%; 
	color: #666666;
	text-align: center;
	background: #FFFFFF;
	border : #8b9399;

}

.r5_calendar_summary_date_next_prev_month_caltype2
{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 70%; 
	color: #666666;
	text-align: center;
	background: #FFFFFF;
	padding: 1px;
	border : #8b9399;

}

.r5_calendar_summary_date_next_prev_month_cs
{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 70%; 
	text-align: center;
	background: #FFFFFF;
	border : #8b9399;

}

.r5_calendar_summary_date_next_prev_month_cs_caltype2
{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 70%; 
	text-align: center;
	background: #FFFFFF;
	padding: 1px;
	border : #8b9399;

}



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



.r5_calendar_summary_date_disable
{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 70%; 
	color: #B2B2b2;
	text-align: center;
	background: #FFFFFF;
	padding: 1px;
	border : #8b9399;

}

.r5_Form_Controls_new_data_disable
{
    font-family: verdana, arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #878587;
	background:#EEEEEE;
	font-weight: normal;
	text-align: left;
	padding-right: 2px;
	padding-left: 2px;
	word-wrap:break-word;
	overflow: hidden;
}

.r5_Shuttle_Control_new_disable{
    font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 70%; 
	color: #878587;
	width: 100%;
	background:#EEEEEE;
}
.r5_color_left
{
  float: left;
}
.r5_color_right
{
  float: right;
}


.r5_color_display
{
	display:true;
}
.r5_color_display_none
{
display: none;
}
.r5_color_anchor_img
{
vertical-align:bottom;
padding-left:3px;
}

.r5_color_top_colordiv_ie 
{
width:48px;
height:16px;
border:1px solid #8B9399;
vertical-align:middle;
margin-right:1px;
}

.r5_drop_color_top_colordiv_ie
{
width:48px;
height:16px;
float:left;
border:1px solid #8B9399;
vertical-align:middle;
margin-right:1px;
}

.r5_color_top_colordiv_ff
{
width:48px;
height:14px;
padding-top:2px;
border:1px solid #8B9399;
float:left;
vertical-align:middle;
margin-right:1px;
}


.colorpicker_top_image_ie 
{
display:inline;
cursor: pointer;
height:19px;
padding-left:2px;
padding-right:1px;
padding-top:1px;
padding-bottom:1px ;
border:0px;
}


.colorpicker_top_image_ff
{
display:inline;
cursor: pointer; 
padding-left:2px;
border:0px;
}

.r5_color_maindiv_ie
{
padding-left:6px;
padding-top:5px;
padding-right:3px;
background-color:#FFFFFF;

}
.r5_color_fieldset
{
padding-top:12px;
}
.r5_color_maindiv_ff
{
padding-left:6px;
background-color:#FFFFFF;

}



.r5_color_dialog
{
padding:3px;
float:left;
border:2px solid #FFFFFF;
margin-right:2px;
margin-bottom:2px;
display:inline

}
.r5_color_dialog_span
{
width:20px;
height:20px;
border:2px solid #999999;
cursor: pointer;
float:left;
display:block;
}
.r5_color_new_text
{
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
    padding-bottom: 6px;
    padding-top: 6px;
	text-align:center;padding-bottom:4px;
}
.r5_color_current_text
{
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
    padding-top: 6px;
	text-align:center;
}
.r5_color_dialog_current_div
{
width:93px;
height:47px;
border-left:1px solid #000000;
border-bottom:1px solid #000000;
border-right:1px solid #000000;
}
.r5_color_dialog_new_div
{
width:93px;
height:47px;
border-left:1px solid #000000;
border-top:1px solid #000000;
border-right:1px solid #000000;

}
.r5_color_dialog_basiccolor_main
{
border:1px solid #000000;
width:20px;
height:20px;
float:left;
}
.r5_color_control_list_bottombox_text
{
	font-family: arial, helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	vertical-align:middle;
	padding-top: 2px;
	padding-left: 3px;
	white-space:nowrap;

}
.colorpicker_top_drop_image_ie
{
display:inline;
padding-left:1px;
padding-bottom:2px;
height:18px;
border:0px;

background-color:#FFFFFF;
border-top:1px solid #FFFFFF;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
}

.colorpicker_top_drop_image_ff
{
display:inline;
padding:1px;
 border:0px;
 
background-color:#FFFFFF;
border-top:1px solid #FFFFFF;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
}
.r5_color_dialog_top_div
{
width:289px;
height:180px;
padding-left:3px;

padding-bottom:0px;
padding-right:0px;
}
.r5_color_right_div 
{
height:180px;
padding-right:4px;
}


.r5_more_color_main_div
{
width:353px;
height:198px;
border-left:1px solid #000000;
border-top:1px solid #000000;


}

.r5_color_dialog_basiccolor_nodisp1
{
font-size:1px;
float:left;
background:transparent;
border-left:1px solid #000000;
border-top:1px solid #000000;
width:20px;
height:20px;
display:block;
}
.r5_color_dialog_basiccolor_nodisp2
{
font-size:1px;
float:left;
background:transparent;
border-top:1px solid #000000;
border-top:1px solid #000000;
width:20px;
height:20px;
display:block;
}

.r5_color_dialog_basiccolor_last
{
font-size:1px;
float:left;
background:transparent;
width:20px;
height:20px;
border:1px solid #000000;
border-bottom:2px solid #000000;
cursor:pointer;
display:block;
}
.r5_color_dialog_basiccolor
{
float:left;
background:transparent;
width:20px;
height:20px;
cursor:pointer;
display:block;
font-size:1px;
}
.r5_color_dialog_basiccolor_right
{
font-size:1px;
float:left;
width:20px;
height:20px;
border-top:1px solid #000000;
border-left:1px solid #000000;
border-bottom:1px solid #000000;
border-right:2px solid #000000;
cursor:pointer;
display:block;
}



.r5_color_anchor_text
{
padding-left:6px;
padding-bottom:5px;

}



.r5_color_more_bottom_box
{
padding-left:8px;
width:250px;
height:130px;
}


.r5_more_color_right_div
{
height:130px;
}
.r5_color_anchor_more_text
{
padding-top:11px;
padding-left:11px;


}
.r5_modal_colorpicker_div_ie
{
	background-color:#000000;
	filter:alpha(opacity=0);
	position:absolute;
	top:0;
	left:0; 


}
.r5_modal_colorpicker_div_ff
{

	position:absolute;
	top:0;
	left:0;
	z-index:0;


}


.r5_color_drop_dialog
{
z-index:1;
border:1px solid #000000;
width:40px;

padding-left:2px;
padding-right:2px;
padding-bottom:0px;
padding-top:0px;
padding-bottom:0px;
background-color:#FFFFFF ;

}
.r5_color_drop_dialog span
{
width:12px;
height:12px;
float:left;
font-size:1px;
display:inline;
border:1px solid #999999;
margin:2px;
cursor: pointer;
}


.r5_color_drop_div
{
float:left;
width:18px;
height:18px;
font-size:1px;
display:inline;
border: 1px solid #FFFFFF;

}

div.r5_table_hor_scroll{
	border-top: 1px solid #8b9399;
	overflow: auto;
	overflow-y:hidden;
}

.r5_table_both_scrolls
{
	border-top: 1px solid #8b9399;
	border-bottom: 1px solid #8b9399;
	overflow-x:auto;
	overflow-y:hidden;
}

div.r5_table_outer_vertical_scroll_div{
	overflow: auto;
}
div.r5_table_inner_vertical_scroll_div
{
	height:1004px;
	width: 0;
}

div.r5_table_hor_scroll table.r5_table {
	width: 70px
}


div.r5_table_both_scrolls table.r5_table {
	width: 70px
}


thead.r5_table_fixed_header_ie tr {
	position: relative;
	top:expression(offsetParent.scrollTop);
}

thead.r5_table_fixed_header_ie th {
	font-weight: normal;
	padding: 4px 3px;
	text-align: left
}

tbody.r5_table_scrollContent td {
	white-space: nowrap;
}


thead.r5_table_scrollContent th {
	white-space: nowrap;
}
div.r5_table_scroll_cntr
{
	float:left;
	width:18px;		
}

.r5_scroll_cell
{
	border: 1px solid #8B9399;
	border-left: none;
	vertical-align:top;
	width:0%;
}
div.r5_table_column_header_background_space
{
	width: 100%;
	background-color: #f1e1c1;
	text-align: center;
	border-bottom: 1px solid #8B9399;
}

.r5_table_row_FF
{	
	background-color: #ffffff;
	
}

.r5_table_header
{
	width: 100%;
}


div.r5_table_outer_vertical_scroll_div_FF {
	overflow:-moz-scrollbars-vertical;
	overflow-x:hidden;
	
}
div.r5_table_inner_vertical_scroll_div_FF {
}

div.r5_table_column_header_background_space_FF
{
	background-color: #f1e1c1;
	text-align: center;
	padding: 1px;
	border-right: 1px solid #8B9399;
	border-bottom: 1px solid #8B9399;
	border-top: 1px solid #8B9399;
}

div.r5_table_hor_scroll_FF
{
	border-top: 1px solid #8b9399;
	overflow-x: auto;
	overflow-y:hidden;
	min-width: 50px;
}

div.r5_table_both_scrolls_ff
{
	border-top: 1px solid #8b9399;
	overflow-x: auto;
	overflow-y:hidden;
	min-width: 50px;
}

div.r5_table_not_hor_scroll_FF {
	float:left;
	border-top: 1px solid #8b9399;
	width: 100%;
}

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

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

.r5_pinned_dataTable_cntr_td
{
	vertical-align:top;
	border-bottom: 1px solid #8B9399;
	border-left: 1px solid #8B9399;
}

div.r5_table_only_ver_scroll_FF {
	border-top: 1px solid #8b9399;
	border-bottom: 1px solid #8b9399;
	width: 100%;
	height: 100%;
}

div.r5_table_only_ver_scroll_IE {
	border-top: 1px solid #8b9399;
	float:left;
	overflow-y:hidden;
	height: 100%;
	width: 100%;
}


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

div.r5_table_only_ver_scroll_FF_pinned
{
	border-top: 1px solid #8b9399;	
	overflow-y:hidden;
	overflow-x:visible;
	display: table-caption;
}

div.r5_table_only_ver_scroll_IE_pinned
{
	border-top: 1px solid #8b9399;
	float:left;
	overflow: visible;
	overflow-y:hidden;
	position:relative;
	width: 100%;
}


div.r5_table_hor_scroll_FF table.r5_table
{
	width: 70px;
}


div.r5_table_both_scrolls_ff table.r5_table {
	width: 70px;
}


thead.r5_table_hor_scroll_FF th {
	font-weight: normal;
	padding: 4px 3px;
	text-align: left
}

thead.r5_table_both_scrolls_ff th {
	font-weight: normal;
	padding: 4px 3px;
	text-align: left
}


thead.r5_table_fixed_header_FF tr{
}

.r5_table_scrollContent_FF {
}

tbody.r5_table_scrollContent_FF td {
	white-space: nowrap;
}



td.r5_table_banded_row{

	background-color: #f7f1d7;
	border-bottom: 1px solid #8b9399;
	border-left: 1px solid #8b9399;
}

td.rr5_table_banded_row_dummy{

	border-bottom: 1px solid #8b9399;
	border-left: 1px solid #8b9399;
	font-size:100%;

}

.r5_table_banded_row th 
{	

	border-bottom: 1px solid #8b9399;
	border-left: 1px solid #8b9399;
	
}

.r5_table_banded_row_disabled th 
{	

	border-bottom: 1px solid #8b9399;
	border-left: 1px solid #8b9399;
	
}

.r5_selectColumn_cb
{
	margin: 0px;
	height: 14px;
}

.r5_selectColumn_rb
{
	margin: 0px;
	height: 14px;
}

.r5_table_th 
{	
	border-bottom: 1px solid #8b9399;
	border-left: 1px solid #8b9399;
	background-color: #f1e1c1;
	text-align: center;
	padding-left: 1px;
	padding-right: 1px;
}

.r5_table_th_1 
{	
	border-bottom: 1px solid #8b9399;
	border-left: 0px;
	background-color: #f1e1c1;
	text-align: center;
	padding-left: 1px;
	padding-right: 1px;
}

.r5_table_row th 
{	
	border-bottom: 1px solid #8b9399;
	border-left: 1px solid #8b9399;
}


.r5_table_row_disabled th 
{	
	border-bottom: 1px solid #8b9399;
	border-left: 1px solid #8b9399;
}

.r5_pinned_cell
{
	border-left: 1px solid #8B9399;
	border-bottom: 1px solid #8B9399;
	vertical-align: top;
}

td.r5_data{
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	padding-right: 2px;
	padding-left: 2px;
	word-wrap:break-word;
	overflow: hidden;
		border-bottom: 1px solid #8b9399;
	border-left: 1px solid #8b9399;
}

.r5_table_row_opt_menu_ie th
{
	border-top: 1px solid #8b9399;
	border-left: 1px solid #8b9399;
}

.r5_table_extra_div_border
{
	height:0px;
	display: none;
}

.r5_apply_border_left{
	border-left-color: rgb( 139, 147, 153);
	border-left-width: 1px;
	border-left-style: solid;
}

.r5_apply_border_right{
	border-right-color: rgb( 139, 147, 153);
	border-right-width: 1px;
	border-right-style: solid;
}

.r5_apply_border_bottom{
	border-bottom-color: rgb( 139, 147, 153);
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.r5_apply_border_top{
	border-top-color: rgb( 139, 147, 153);
	border-top-width: 1px;
	border-top-style: solid;
}

.r5_apply_border_three{
	border-left-color: rgb( 139, 147, 153);
	border-left-width: 1px;
	border-left-style: solid;
	
	border-right-color: rgb( 139, 147, 153);
	border-right-width: 1px;
	border-right-style: solid;
	
	border-bottom-color: rgb( 139, 147, 153);
	border-bottom-width: 1px;
	border-bottom-style: solid;
}


.r5_apply_border_all{
	border-color: rgb( 139, 147, 153);
	border-style: solid;
	border-width: 1px;
}
.r5_treeitem_nowrap{
	white-space:nowrap;
}
.r5_tree_buttons_header{
	border-width:0px;
	padding:0px;
	margin:0px;
	border-collapse:collapse;
}

.r5_display_block
{
display: block;
}
