body
{
	background-color: #ffffff;
	color: #000000;
	font-family: Verdana, Arial;
	font-size: 8pt;
	margin: 0px;
}

h2
{
	font-family: Verdana, Arial;
	font-size: 1.6em;
	font-weight: 500;
	margin-bottom: 0px;
	
}

a, a:active, a:visited
{
	color: #990134;
	font-family: Verdana, Arial;
	text-decoration: none;
}

a.menu, a.menu:active, a.menu:visited
{
	font-size: 7pt;
	font-weight: bold;
}

a.navigation, a.navigation:active, a.navigation:visited
{
	color: #4682b4;
}

a.return_type, a.return_type:active, a.return_type:visited
{
	color: #000000;
	font-size: 7pt;
	font-weight: bold;
}

a.subtitle
{
	color: #990134;
}

a:hover
{
	color: #0000ff;
	text-decoration: underline;
}

a.database_type:hover
{
	color: #4682b4;
}

input.search_field
{
	background-color: #ebebd8;
	color: #000000;
	font-family: Verdana, Arial;
	font-size: 8pt;
}

select
{
	background-color: #ebebd8;
	color: #000000;
	font-family: Verdana, Arial;
	font-size: 8pt;

}

.application_title
{
	color: #990134;
	font-family: Verdana, Arial;
	font-size: 14pt;
}

.page_title
{
	color: #990134;
	font-family: Verdana, Arial;
	font-size: 12pt;
	font-weight: bold;
}

.subtitle
{
	color: #000000;
	font-family: Verdana, Arial;
	font-size: 10pt;
	font-weight: bold;	
}

.heading
{
	color: #000000;
	font-family: Verdana, Arial;
	font-size: 10pt;
}

.filter_name
{
	color: #0083b5;
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
}

.filter_date
{
	color: #a9a9a9;
	font-family: Verdana, Arial;
	font-size: 7pt;
}

.entity_name
{
	color: #000000;
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;	
}

.total_title
{
	color: #000000;
	font-family: Verdana, Arial;
	font-size: 7pt;
	font-weight: bold;
}

.total
{
	color: #000000;
	font-family: Verdana, Arial;
	font-size: 7pt;
	font-weight: bold;
}

.no_data
{
	color: #000000;
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;	
}

.column_title
{
	color: #000000;
	font-family: Verdana, Arial;
	font-size: 7pt;
	font-weight: bold;
}

.subtotal_title
{
	color: #000000;
	font-family: Verdana, Arial;
	font-size: 7pt;
	font-weight: bold;	
}

.subtotal
{
	color: #000000;
	font-family: Verdana, Arial;
	font-size: 7pt;
	font-weight: bold;
	text-decoration: overline;
}

.grand_total_title
{
	color: #000000;
	font-family: Verdana, Arial;
	font-size: 7pt;
	font-weight: bold;
}

.grand_total
{
	color: #000000;
	font-family: Verdana, Arial;
	font-size: 7pt;
	font-weight: bold;
	text-decoration: overline;
}
.small_text
{
	color: #000000;
	font-family: Verdana, Arial;
	font-size: 7pt;
}

td, .text
{
	color: #000000;
	font-family: Verdana, Arial;
	font-size: 8pt;
}

.contributor_name
{
	color: #000000;
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
}

.large_text
{
	color: #000000;
	font-family: Verdana, Arial;
	font-size: 9pt;
}

.error
{
	color: #ff0000;
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
}

.tan_row
{
	background-color: #cbcb98;
}

.black_row
{
	background-color: #000000;
}

.gray_row
{
	background-color: #f0f0f0;
}

.white_row
{
	background-color: #ffffff;
}

.odd_row
{
	background-color: #f4f4ec;
}

.even_row
{
	background-color: #ebebd8;
}

.default_sample
{
	color: #000000;
	font-family: Verdana, Arial;
	font-size: 7pt;
	font-weight:bold;
}

.large_sample
{
	color: #000000;
	font-family: Verdana, Arial;
	font-size: 9pt;
	font-weight:bold;
}
.entityReport
{
	color: Black;
	font-family:Verdana, Arial;
	font-size:large;
	font-style:oblique
}
.entityReportH1
{
	background-color:Silver;
}

entityReportH1
{
	background-color:Silver;
	font-weight:bold;
    color:Blue;
}

/* Buttons */

input.bouton {
	background-color: #D9DEB8; 
	font-weight: bold; 
	font-size: 1em; 
	
	}
/* Background sections */

#backsearch

{
	background-color: #CCCC99;
	padding: 8px;
}

.floatright
{
	float: right;
	padding-right: 22px;
	padding-bottom: 3px;
}
.table_text
{
    border:solid 1px black;
    width: 100%;
    border-collapse:collapse;
}


