/****************************************************************************
Global Styles
*****************************************************************************/
* {margin:0;padding:0;}

body
{
	font: 85% arial, hevetica, sans-serif, "Trebuchet MS";
	text-align: center;
	/*color: #2c2c2c; #2A4F6F;*/
	/*background-color: #eeeeee;/*
	/*background-color: #D6D6D6;*/	
	/*background-image: url(/amfiweb/images/amfiweb/free2.jpg);
	background-repeat: no-repeat;*/
}

a:link {color: #6F7BA2;	}
a:link {color: #6F7BA2;	text-decoration:underline; font-weight:bold;}
a:hover {color: #0071BD;text-decoration:none;}

h1 {color:#0071BD; font-size:1.2em;}
h2 {font-size:1em;}

.content p {
	margin-bottom:1em !important;
}
.content ul {
	margin-bottom:1em !important; 
	margin-left:2em !important;
}

fieldset
{
	border: 1px solid #2c2c2c;
	padding:10px;
	margin:10px;
}

fieldset label {
	float: left;
	width: 12em;
	height:	1.5em;	
}

fieldset p
{
	padding-top: 2px;
	
}

legend
{
	background-color: white;
}

/****************************************************************************
Container
*****************************************************************************/

#main_container
{
	margin:	0 auto;
	margin-top: 1em;
	width: 960px; /*80em;*/
	min-width: 60%;
	text-align: left;
	overflow:visible;
	border: 1px solid black;
	/*border-top:0;
	border-bottom:0;*/
	/*background-color:#F5FC81;*/
	height:100%;
	background: url(/amfiweb/images/amfiweb/bak_menu13.gif) left bottom repeat-y;
	background-color: white;
}

#main_header
{
	height: 80px;
	margin:	0 0 0 0;
	/*background:url() left bottom repeat-x;*/
	background:url(/amfiweb/images/amfiweb/bak_hea7.gif) left bottom repeat-x;
	background-color: #C1922C;
}

#main_header span
{
	font-size: 3.5em;
	font-weight:bold;
	color: #F99D1C;/*#0071BD;*/
	background-color: transparent;
	float: right;
	padding:.20em;
	text-align : right;
	margin: 0 0 0 0;
}


/****************************************************************************
Menu
*****************************************************************************/
#main_menu
{
	float: left;
	width: 180px; /*11em;*/
	/*margin-right:1em;*/
	/*background-color: transparent;*/
	/*border: 1px */
	border: 0;
}

#main_menu ul
{
	list-style: none;
	/* margin: .5em .5em 1.5em 1em;	*/
	margin: 0;

}

#main_menu li
{
	font-size: 0.9em;
	/*line-height:1.5em;*/
	height: 20px;
	width: 169px;
	/*border-top:.5em;*/
	/*border-bottom: 1px dotted #B2BCC6;*/
	/*border-bottom: 1px dotted #A20033;*/
	background:url(/amfiweb/images/amfiweb/bak_menu11.gif) left no-repeat;
	margin: 0;
	padding: 0;
	padding-left: 10px;
	padding-top: 6px;
	vertical-align: middle;
}

#main_menu a:link, #main_menu a:visited
{	
	display:block;
	text-decoration: none;
	/*color: #6F7BA2;*/
	color: black;
	background: transparent;
	font-weight:bold;
}

#main_menu a:hover, #main_menu  a.selected
{
	color: #19049C;
	background:url(/amfiweb/images/amfiweb/ico_arr_right_black.gif) right no-repeat;
}

#main_menu h2
{
	font-size: 0.9em;
	width: 174px;
	height:20px;
	/*border-bottom: 1px solid #2c2c2c;*/
	border: 0;
	padding:0;
	padding-left:5px;
	padding-top: 6px;
	color: white; /*#19049C ;#F2C73D;*/
	background:url(/amfiweb/images/amfiweb/bak_menu12.gif) left no-repeat;
}



/****************************************************************************
neccessary?
*****************************************************************************/

#main_minimum {
	height:500px;
	float:right;
	width:1px;
}

#main_message
{
	/*overflow: visible;*/
	clear:both;
	height:1px;
	overflow:hidden;
}

/****************************************************************************
contents
*****************************************************************************/
#main_contents
{
	width: 780px; /*65em;*/
	float: right;
	background-color: white;
	
}
#main_content
{
	margin-top: 1em;
	margin-left: 1em;
	margin-right: .4em;
	margin-bottom: .5em;	
	overflow:auto;
	background-color: transparent;
}

#main_footer
{
	clear: both;
	height:	80px;
	background: url() repeat-x #C5E023;
	background:#0071BF url(/amfiweb/images/amfiweb/bak_foo7.gif) left bottom repeat-x;
}

/****************************************************************************
search_form
*****************************************************************************/

.search_form
{
	font-size: 1em;
}


.search_form div.criteria p
{
	padding-top: 2px;
	clear:left;
	padding-left: 5px;
}

.search_form div.criteria label
{
	float: left;
	width: 20em;
	/*height:	1.5em;*/
	padding-left: 5px;
}

.search_form div.criteria
{
	border: 1px solid black;
	margin: 0 0 0 0;
	background-color: transparent;
}

.search_form div.criteria h1{
	background-color: #0071BF;
	color:white;
}


.search_form div.criteria input.field
{
	font-size       : 100%;
	color		: #00008B;
	background-color: #eee;
	border		: 1px inset #00008B;	
	width           : 10em;	
	/*height:	1.5em;*/
}

.search_form div.criteria select.select_box
{
	font-size       : 100%;
	color		: #00008B;
	background-color: #eee;
	border		: 1px inset #00008B;	
	width           : 10em;	
	/*height:	1.5em;*/
}

.search_form div.email {
	/*height:55%;*/
	border: 1px solid black;
	margin: 0 0 0 0;
	background-color: transparent;
}


.search_form div.email p
{
	padding-top: 2px;
	clear:left;
	padding-left: 5px;
}

.search_form div.email h1{
	background-color: #0071BF;
	color:white;
}

.search_form div.email input
{
	font-size       : 100%;
	color		: #00008B;
	background-color: #eee;
	border		: 1px inset #00008B;	
	width           : 60%;	
	/*height:	1.5em;*/
}

.search_form div.email textarea
{
	height          : 10em;
	font-size       : 100%;
	color		: #00008B;
	background-color: #eee;
	border		: 1px inset #00008B;	
	width           : 60%;	
}

.search_form div.email label
{
	float: left;
	width: 13em;
	height:	1.5em;
}

.search_form select
{
	color: #00008B;
	/*border:	1px inset #00008B;*/
	font-size: 90%;
	width: 15em;
	/*height:	1.5em;*/
}

.search_form table
{
	width:99%;
	
}

.search_form table thead tr
{
	width:100%;
	margin:	0;
	background-color: #888;
	color:white;
}

.search_form table thead input {
	background-color: transparent;
	border:	 0;
	padding: 0;
	width: 100%;
	text-align: left;
}

.search_form table thead input:hover {
	cursor:	pointer;
	cursor:	hand;
}

.search_form table tbody tr.even {
	text-align: left;
	background: #eee;
	border-top: 1px	solid silver;
}

.search_form table tbody tr.odd	{
	text-align: left;
	background: transparent;
	border-top: 1px	solid silver;
}


/****************************************************************************
input_form
*****************************************************************************/


.input_form
{
}

.input_canvas {
	font-size: 90%;
}

.input_form .left_canvas
{
	width: 44%;
	float: left;
	overflow: hidden;
}
.input_form .right_canvas
{
	width: 52%;
	float: left;
	overflow: hidden;
	margin-left:1.5em;
}

.input_form .framed_section{
	border: 1px solid black;
	margin: 0 0 0 0;
	background-color: transparent;
}

.input_form .framed_section h1{
	background-color: #0071BF;
	color:white;
}

.input_form .framed_section h2{
	background-color: white;
	color:#0071BF;
	font-size: 1.2em;
	margin: 1em 1em 1em 1em;
}


.input_form .input_canvas_sub{
	margin-bottom: 2em;
}

.input_form .framed_section p
{
	margin-bottom:.75em;
	margin-top:   .25em;
	margin-left : .5em;
}

.input_form p, .member_form h1, .member_form h2, .label
{
	padding:1px;
}


/*
.input_form div.input_canvas p
{
	clear: left;
	margin:	0;
	padding: 0;
	padding-top: 2px;
}

.input_form div.input_canvas label
{
	font-size: 90%;
	float: left;
	width: 16em;
	height:	1.7em;
}


.input_canvas label
{
	float: left;
	width: 12em;
	height:	1.5em;
}



.input_form  div.input_canvas input.field
{
	width: 18em;
}

.input_form div.input_canvas input.date
{
	width: 8em;
}

.input_form div.input_canvas input.time
{
	width: 12em;
}

.input_form  div.input_canvas input.r_button
{
}

*/

.input_form div.input_canvas label
{
	float: left;
	width: 14.5em;
	height:	1.5em;
}

.input_form div.input_canvas label.shortLabel
{
	width: 7em;
}


.input_form div.input_canvas input.fieldEmail
{
	width: 18em;
}


.input_form_grids
{
	/*overflow: auto;*/
	/*height:12em;*/
	width:100%;
	font-size: 110%;
	font-weight: lighter;
}


.input_form_grids table
{
	width:100%;
	background-color: transparent;
}

.input_form_grids table thead tr
{
	margin:	0;
	background-color: #888;
	font-size: 100%;
	height:1em;
}
.input_form_grids table thead tr th
{
	width:1em;
	height:1em;
	margin:	0;
	background-color: #888;
	color:white;
	font-size: 100%;
}

.input_form_grids table tbody tr {
	cursor:	pointer;
	cursor:	hand;
}

.input_form_grids table tbody tr.even {
	text-align: left;
	background: #eee;
	border-top: 1px	solid silver;
	height:1em;
}

.input_form_grids table tbody tr.even.reversed{
	background-color: #B4D2FF; /*#FFDC97;*/
}

.input_form_grids table tbody tr.odd {
	text-align: left;
	background: transparent;
	border-top: 1px	solid silver;
	height:1em;
}

.input_form_grids table tbody tr.odd.reversed{
	background-color: #B4D2FF; /*#FFDC97;*/
}

.input_form_grids table tbody tr.selected{
	background-color: #F9C480; /*#D8A432;*/
}

.input_form_grids .createdBy{
	width: 8em;
}
.input_form_grids .createdAt{
	width: 6em;
}
.input_form_grids .validFrom{
	width: 7em;
}
.input_form_grids .deletedBy{
	width: 8em;
}
.input_form_grids .deletedAt{
	width: 6em;
}


/****************************************************************************
member_form
*****************************************************************************/

.member_form
{
	font-size: 90%;
}

.member_form h1
{
	font-size: 1.25em
}
.member_form h2
{
	font-size: .95em; 
}
.member_form p, .member_form h1, .member_form h2, .member_form label
{
	padding:1px;
}
.member_form label
{
	font-size: 1em; 
	width: 14em;
	float: left;
}
.member_form input
{
	font-size: 1em; 
}


.member_form_left
{
	width: 19em;
	float: left;
}

.member_form_right
{
	width: 41.25em;
	margin-left:1em;
	float: left;
	overflow:auto;
	background-color:transparent;
}

.member_form_stack_toolbar
{
	/*border-top: 1px	dotted #ccc;*/
	padding:3px;
	height:	2.8em;
}

.member_form_right p
{
	margin-bottom:1em;
	margin-left: .5em;
}

.member_form_right p.check
{
	color: black;
	font-size: 100%;
	text-align:center;
	background-color:#FFCC66;}

.member_form_right .courriel{
	width: 20em;
}


/****************************************************************************
member_address_table
*****************************************************************************/
.member_address_table
{
/*	font-size:130%; */
}


.member_address_table ul
{
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}

.member_address_table td
{
	width:50%;
	vertical-align:text-top;
}



/*
.member_address_detail
{
}


.member_detail_button
{
	background-color: #4E6F9C;

	font-weight: bold;
	font-size:80%;
	color: white;
}
*/


/******************************************************
*member_account_table
*******************************************************/

.member_account_table
{

}

.member_form_stack_dark{
	border: 1px solid black;
}

.member_form_stack_dark_disclaimer_off{
	border: 1px solid black;
	height: 3.5em;
	overflow: hidden; 
}

.member_form_stack_dark_disclaimer_on{
	border: 1px solid black;
}

.member_account_status_label
{
	background-color: red;
	font-weight:bold;
}
.member_account_status_txt
{
	background-color:#eee;
	font-weight: bold;
}


.member_account_open_label
{
	background-color: #eee;
	width: 12em;
}

.member_account_open_txt
{
	width: 8em;
	background-color:#eee;
	font-weight:bold;
}


.member_account_balance_label
{
	width:12em;
	background-color:#eee;
}

.member_account_balance_txt
{
	width:8em;
	text-align:right;
	background-color:#eee;
	font-weight:bold;
}

.member_account_rate_label
{
	width:4em;
	background-color:#eee;
}

.member_account_rate_txt
{
	width:4em;
	background-color:#eee;
	font-weight:bold;
}

.member_account_interest_label
{
	width:9em;
	background-color:#eee;
}

.member_account_interest_txt
{
	background-color:#eee;
	font-weight:bold;
	width:9em;
}

.member_account_closure_label
{
	background-color:#eee;
	width:18em;
	font-size: 85%;
}

.member_account_closure_txt
{
	width:9em;
	background-color:#eee;
	font-weight:bold;
}

.member_account_floor_label
{
	background-color:#eee;
	width:4em;
}

.member_account_floor_txt
{
	background-color:#eee;
	font-weight:bold;
	width:4em;
}

/******************************************************
*member_transfer
*******************************************************/
.member_transfer_text{
	width: 20em;
}

.member_transfer_amount{
	width: 10em;
}

.member_transfer_currency{
	width: 3em;
}
/****************************************************************************
loan_form
*****************************************************************************/

.loan_form
{
	
}

.loan_form_repayements
{

}


.loan_form_account
{
	margin-top:1em;
}

/*
.loan_form_repayements_table
{
	overflow: auto;
	width:100%;
}
*/


.select_box{
	width:14em;
}


.loan_form thead tr
{
	background-color: #888888;
	color:white;
	height:1.4em;
}

.loan_form_loans .loan3 tbody tr {
	cursor:hand;
	cursor:pointer;	
}

.loan_form th {
	text-align:left;
	padding: 2px;
}

.loan_form tbody tr.pointer {
	cursor:hand;
	cursor:pointer;	 
}

.loan_form tbody tr.even {
	background: #eee;
	height:1.5em;
}

.loan_form tbody tr.odd {
	background: transparent;
	height:1.5em;
}

.loan_form tbody tr.even.reversed {
	background-color: #B4D2FF; /*#FFDC97*/ /*#F8F7B2;*/
}

.loan_form tbody tr.odd.reversed {
	background-color: #B4D2FF; /*#FFDC97*/ /*F8F7B2;*/
}

.loan_form tbody tr.selected {
	background-color: #F9C480; /*#D8A432*/ /*C7DC48;*/
	height:1.5em;
}


.loan_form .transactionDate{
	width: 5.2em;
	text-align: left;
}

.loan_form .description  {
	width: 11.2em;
	text-align: left;
}
.loan_form .valueDate    {
	width: 5.2em;
	text-align: left;
}
.loan_form .debitAmount  {
	width: 6em;
	text-align: right;
}
.loan_form .creditAmount {
	width: 6em;
	text-align: right;
}
.loan_form .balanceAmount{
	width: 6em;
	text-align: right;
}

.loan_form .loanDescription{
	width: 3em;       
	text-align: left;
}
.loan_form .loanNumber{
	width: 4.2em;       
	text-align: right;
}
.loan_form .loanCapital{
	width: 6.5em;       
	text-align: right;
}
.loan_form .loanDuration{
	width: 3.5em;       
	text-align: right;
}
.loan_form .loanMonthlyPayment{
	width: 6em;       
	text-align: right;
}
.loan_form .loanBeginningDate{
	width: 5.5em;       
	text-align: left;
}
.loan_form .loanRemainingOwedAmount{
	width: 6.5em;       
	text-align: right;
}
.loan_form .loanEndingDate{
	width: 4em;       
	text-align: left;
}

.loan_form .repayementDate{
	width: 4em;       
	text-align: left;
}
.loan_form .repayementInstalment{
	width: 9em;       
	text-align: right;
}
.loan_form .repayementInterest{
	width: 9em;       
	text-align: right;
}
.loan_form .repayementAmortization{
	width: 9em;       
	text-align: right;
}
.loan_form .repayementCapitaldue{
	width: 9em;       
	text-align: right;
}

.loan_form .aboCompany{
	width: 6em;       
	text-align: left;
}
.loan_form .aboDescription{
	width: 20em;       
	text-align: left;
}
.loan_form .aboAmount{
	width: 7em;       
	text-align: right;
}
.loan_form .aboOrderDate{
	width: 6em;       
	text-align: left;
}

.loan_form .traTransactionDate{
	width: 4em;       
	text-align: left;
}

.loan_form .traAccountIdTo{
	width: 11em;       
	text-align: left;
}

.loan_form .traTransferText{
	width: 19em;       
	text-align: left;
}

.loan_form .traAmount{
	width: 6em;       
	text-align: right;
}

.loan_form .traCurrency{
	width: 3em;       
	text-align: left;
}

.loan_form .traStatus{
	width: 2em;       
	text-align: left;
}


/*
.loan_form form label
{
	background:red !important;
	font-size: 100%;
	float: left;
}

.loan_form input.field
{
	color: #00008B;
	background-color: #eee;
	border:	1px inset #00008B;
	width:6em;
}


.loan_form input.loan_button
{
	background-color: transparent;
	margin:	0;
	border:	0;
	padding: 0;
	font-weight: light;
	font-size: 95%;
}
*/




/****************************************************************************

*****************************************************************************/


.simulation_form
{
}

.simulation_form h1
{
	background-color: #0071BF;
	color:white;
}

.simulation_form h2
{

}

.simulation_form div.header_canvas
{

}

.simulation_form div.toolbar_canvas
{
	clear:both;
}



.simulation_form div.input_canvas
{
	width: 70%;
	float: left;
	overflow: hidden;
	font-size: 100%;
}

.simulation_form .framed_section p
{
	margin-bottom:.75em;
	margin-top:   .5em;
	margin-left : .5em;
}
.disclaimer
{
	text-align:justify;
	margin: .5em;
}
.simulation_form .framed_section{
	border: 1px solid black;
	margin: 0 0 0 0;
	background-color: transparent;
}

.simulation_form .input_form .framed_section h1{
	background-color: #0071BF;
	color:white;
}

.simulation_form .input_form .framed_section h2{
	background-color: white;
	color:#0071BF;
	font-size: 1.2em;
	margin: 1em 1em 1em 1em;
}



.simulation_form div.input_canvas label
{
	float: left;
	width:  19.5em;
	height:	1.5em;
}

.simulation_form  div.input_canvas input.field
{
	width: 6em;
	text-align:left;
}

.simulation_form div.input_canvas input.date
{
	width: 6em;
}

.simulation_form div.input_canvas
{
}



.simulation_form div.input_canvas input.field:disabled
{
	border: 1px dotted #cccccc;
	width: 7em;
	color: #2c2c2c;
	background-color: #D6D6D6;
}

.simulation_form div.input_canvas input.field_short
{
	width: 3em;
	text-align:right;
}
.simulation_form div.input_canvas input.date
{
	width: 6em;
}

.simulation_form div.input_canvas input.date:disabled
{
	border: 1px dotted #cccccc;
	width: 6em;
	color: #2c2c2c;
	background-color:  #D6D6D6;;
}

.simulation_form div.input_canvas table {
	margin-bottom:.75em;
	margin-top:   .5em;
	margin-left : .5em;
}
.simulation_form div.input_canvas table tbody td.field_1 {
	/* height:1.5em; */
	width: 3em;
}


.simulation_form div.input_canvas table tbody td.field_2 {
	/* height:1.5em;*/
	width: 16em;
}

.simulation_form div.input_canvas table tbody td.field_3 {
	/* height:1.5em; */
	width: 7em;
}

.simulation_form div.input_canvas table tbody td.field_5 {
	/* height:1.5em;*/
	width: 7em;
}

.simulate_field {
	background-color: #D6D6D6;
	border: 1px solid  #cccccc;
}

/****************************************************************************

*****************************************************************************/


.login_form
{
}

.login_form h1
{
	background-color: transparent;
	color:#0071BC;;
	/*float: left;*/
	font-size: 2em;
	margin-top: 0;
	margin-bottom: .5em;
}


.login_form ul
{
	list-style: disc;
	margin: .5em .5em .5em 4em;
	padding-left: .5em;
	/*float: left;*/
	/*clear: both;*/
}


.login_form li
{
	/*font-size: 0.9em;*/
	line-height:1.5em;
	margin-top:.5em;
	margin-bottom: .5em;
}

.login_form div.securised_canvas
{

	width: 65%;
	float: left;
	overflow: hidden;
	font-size: 100%;
	margin-bottom: 3em;
	margin-left: 4.25em;
}

.login_form div.input_canvas
{
	width: 65%;
	#float: left;
	overflow: hidden;
	font-size: 100%;
	margin-top: 1em;
	margin-left: 4em;
}

.login_form .framed_section p
{
	margin-bottom:.75em;
	margin-top:   .5em;
	margin-left : .5em;
	margin-right : .5em;

}

.login_form .framed_section{
	border: 1px solid black;
	margin: 0 0 0 0;
	background-color: transparent;
	height:	12em;
}

.login_form .framed_section .disclaimer
{
	text-align:justify;
	height:	14em;
}

.login_form .framed_section h2{
	background-color: #0071BF;
	color:white;
	font-size: 120%;
}


.login_form .framed_section .failed{
	margin-left: 2em;
	margin-top: 2em;
	font-size: 130%;
}


.login_form div.input_canvas label
{	float: left;
	width:  16em;
	height:	1.5em;
}

.login_form div.input_canvas input.field
{
	width: 8em;
	text-align:left;
}

.login_form div.input_canvas p.case
{
	color: black;
	font-size: 90%;
	text-align:center;
	background-color:#FFCC66;
}


/****************************************************************************

*****************************************************************************/


.text_align_left
{
	text-align:left;
}

.text_align_right
{
	text-align:right;
}

.text_align_center
{
	text-align:center;
}



/****************************************************************************

*****************************************************************************/

.blue {
	color: #00008B;
	background-color: #eee;
}


/****************************************************************************
BARS
*****************************************************************************/
div.tool_bar, div.tool_bar_small, div.toolbar_canvas {
	clear:both;
	background-color: #eee;
	margin: 1.5em 0 1em 0;
	/*border:	0;*/
	padding: .5em;
}

div.tool_bar input, div.tool_bar button,
div.tool_bar_small input, div.tool_bar_small button, 
div.toolbar_canvas input , div.toolbar_canvas button,
.general_button {
	cursor:	pointer;
	cursor:	hand;
}

div.tool_bar_small {
	overflow:visible;
	background-color: transparent;
	/*border-top:1px	dotted #cccccc;*/
	/*margin: .5em 1em 2em 0;*/
	margin: 0 0 0 0;
	border-top: 0;
	padding: .2em;
	/*margin-right: .4em;*/

}
div.tool_bar_small input, div.tool_bar_small button {
	float:right;
	margin-left:.5em;
	font-size: 90%;
}

div.tool_bar input.right {
	margin-left:3em;	
}

/****************************************************************************
general_button member_detail_button
*****************************************************************************/
.tool_bar input, 
.tool_bar_small input, 
.toolbar_canvas input,
.general_button, 
.member_detail_button2,
.member_detail_button3
{
	overflow:visible;
	width:auto;
	border:0;
	border-right:1px solid #444;
	border-bottom:1px solid #444;
	border:1px solid #444;
	
	padding:0 5px;
	background-color: #888;
	color:white;
	font-weight:bold;
	cursor:hand;
	cursor:pointer;	

}
.tool_bar input:hover,
.tool_bar_small input:hover, 
.toolbar_canvas input:hover,
.general_button:hover, 
.member_detail_button2:hover,
.member_detail_button3:hover {
	background-color: #0071BF;
}

.member_detail_button2 {
	padding:0 25px 0 5px;
	background: #888 url(/amfiweb/images/amfiweb/ico_arr_right_white.gif) right no-repeat;
	margin-left: 1em;
	float:right;
}

.member_detail_button3 {
	padding:0 25px 0 5px;
	background: url(/amfiweb/images/amfiweb/ico_transform_white.gif) right no-repeat;
	background-color: #888;
	margin-left: 1em;
	float:right;
}

.button_print {
	padding:0 25px 0 5px !important;
	background: #888 url(/amfiweb/images/amfiweb/ico_print_white.gif) right no-repeat;
}
.button_edit {
	padding:0 25px 0 5px !important;
	background: #888 url(/amfiweb/images/amfiweb/ico_edit.gif) right no-repeat;
}

.button_modify {
	padding:0 25px 0 5px !important;
	background: #888 url(/amfiweb/images/amfiweb/ico_arr_up_white.gif) right no-repeat;
}

.button_escape {
	padding:0 25px 0 5px !important;
	background: #888 url(/amfiweb/images/amfiweb/ico_escape_white.gif) right no-repeat;
}

.button_save {
	padding:0 25px 0 5px !important;
	background: #888 url(/amfiweb/images/amfiweb/ico_save_white.gif) right no-repeat;
}

.button_ok {
	padding:0 25px 0 5px !important;
	background: #888 url(/amfiweb/images/amfiweb/ico_ok_white.gif) right no-repeat;
}

.button_periode {
	padding:0 25px 0 5px !important;
	background: #888 url(/amfiweb/images/amfiweb/ico_ok_white.gif) right no-repeat;
}

.button_loop {
	padding:0 25px 0 5px !important;
	background: #888 url(/amfiweb/images/amfiweb/ico_loop_white.gif) right no-repeat;
}

.button_delete {
	padding:0 25px 0 5px !important;
	background: #888 url(/amfiweb/images/amfiweb/ico_delete_white.gif) right no-repeat;
}

.button_new {
	padding:0 25px 0 5px !important;
	background: #888 url(/amfiweb/images/amfiweb/ico_new_white.gif) right no-repeat;
}

.button_transform {
	padding:0 25px 0 5px !important;
	background: #888 url(/amfiweb/images/amfiweb/ico_transform_white.gif) right no-repeat;
}


.button_lock {
	padding:0 25px 0 5px !important;
	background: #888 url(/amfiweb/images/amfiweb/ico_lock_white.gif) right no-repeat;
}

.button_unlock {
	padding:0 25px 0 5px !important;
	background: #888 url(/amfiweb/images/amfiweb/ico_unlock_white.gif) right no-repeat;
}

.button_attribute {
	padding:0 25px 0 5px !important;
	background: #888 url(/amfiweb/images/amfiweb/ico_attribute_white.gif) right no-repeat;
}

.button_revoke {
	padding:0 25px 0 5px !important;
	background: #888 url(/amfiweb/images/amfiweb/ico_revoke_white.gif) right no-repeat;
}

.button_letter {
	padding:0 25px 0 5px !important;
	background: #888 url(/amfiweb/images/amfiweb/ico_letter_white.gif) right no-repeat;
}

.button_next {
	padding:0 25px 0 5px !important;
	background: #888 url(/amfiweb/images/amfiweb/ico_arr_right_white.gif) right no-repeat;
}

.button_previous {
	padding:0 25px 0 5px !important;
	background: #888 url(/amfiweb/images/amfiweb/ico_arr_left_white.gif) left no-repeat;
}

.button_first {
	padding:0 25px 0 5px !important;
	background: #888 url(/amfiweb/images/amfiweb/ico_arr_first_white.gif) left no-repeat;
}

.button_last {
	padding:0 25px 0 5px !important;
	background: #888 url(/amfiweb/images/amfiweb/ico_arr_last_white.gif) right no-repeat;
}

.button_enter {
	padding:0 25px 0 5px !important;
	background: #888 url(/amfiweb/images/amfiweb/ico_enter_white.gif) right no-repeat;
}

.button_compute {
	padding:0 25px 0 5px !important;
	background: #888 url(/amfiweb/images/amfiweb/ico_compute_white.gif) right no-repeat;
}

.orderByBtn{
	color:white;
}

.image_down{
	padding:0 25px 0 5px !important;
	background: #888 url(/amfiweb/images/amfiweb/ico_arr_down_white.gif) right no-repeat;
}

.image_sand_blue{
	padding:0 25px 0 5px !important;
	background: transparent url(/amfiweb/images/amfiweb/ico_sand_blue.gif) right no-repeat;
}

.image_sand_red{
	padding:0 25px 0 5px !important;
	background: transparent url(/amfiweb/images/amfiweb/ico_sand_red.gif) right no-repeat;
}

.image_ok_green{
	padding:0 25px 0 5px !important;
	background: transparent url(/amfiweb/images/amfiweb/ico_ok_green.gif) right no-repeat;
}

.image_ok_red{
	padding:0 25px 0 5px !important;
	background: transparent url(/amfiweb/images/amfiweb/ico_ok_red.gif) right no-repeat;
}

.image_delete_red{
	padding:0 25px 0 5px !important;
	background: transparent url(/amfiweb/images/amfiweb/ico_delete_red.gif) right no-repeat;
}

.image_rejected_red{
	padding:0 25px 0 5px !important;
	background: transparent url(/amfiweb/images/amfiweb/ico_rejected_red.gif) right no-repeat;
}

.member_detail_r_button
{
	margin-left: 0;
	padding-left: 0;
	font-size:2em;
}
.member_color_selected
{
	background-color: #0071BF;
	color:white;
}

.member_color_notice
{
	background-color: #F70034;
	color:white;
	margin-right:.5em;
}

.member_color_selected_not
{
	background-color: #888;
	color:white;
}


/****************************************************************************
TABS
*****************************************************************************/

div.tabs_bar {
	margin:	0 0 0 0;
	/* border-bottom:1px solid #444; */
	padding: 0;

}

div.tabs_bar input {
	overflow:visible;
	width:auto;
	border:	1px solid #444;
	border-bottom:0;
	padding:0 5px;
	color:white;
	font-weight: bold;	
	cursor:hand;
	cursor:pointer;	

}

div.tabs_bar input.selected {
	background-color: #0071BF;
}
div.tabs_bar input.unSelected {
	background-color: #888;
}
div.tabs_bar input.unSelected:hover {
	background-color: #0071BF;
}


.fieldError{
background-color: #ACC612;
/*background:url(/amfiweb/images/amfiweb/ico_arr_that.gif) left no-repeat;*/
}
/*
E35DB1 CF3153 A26F7F 6F7BA2
DCF80B        C9A4CC
D92B94 CF002F A20035 0071BF
D72991 CF002E A20034 0071BD
CD2A90 CF002D A20033 0071BC
*/