body
	{
	font-family:arial,sans-serif;
	}

.nav-help 			{ color:#000000;font-size: 145%;  }
.nav-help a 			{   }

.hoverLayer{}
.hoverStack{}

.hoverLayer1{}


.spreadsheet-header 		{ padding: 5px 3px; background-color:#D5E5F4; font-size: 13px; }
.spreadsheet-header a 		{ color: #362CA8; padding:2px; text-decoration: none;  }
.spreadsheet-header a:link, .spreadsheet-header a:visited	{ color: #100497; background-color: transparent; text-decoration: none;}
.spreadsheet-header a:hover	{ color: #850045; background-color: transparent; text-decoration: none; }
.spreadsheet-header a:active	{ color: #0000ff; background-color: transparent; text-decoration: none; }
.spreadsheet-header img		{ vertical-align: middle; padding-left:3px; }

.spreadsheet-cell
	{
	font-size: 12px;
	border-width: 1px;
	border-style: solid;
	}


.spreadsheet-body-default1 td, .spreadsheet-body-default2 td
	{
	font-size: 12px;
	}

.spreadsheet-body-default1, .spreadsheet-body-default2,
.spreadsheet-body-sort1, .spreadsheet-body-sort2,
.spreadsheet-light-default1, .spreadsheet-light-default2,
.spreadsheet-light-sort1, .spreadsheet-light-sort2,
.spreadsheet-light-beige-default1, .spreadsheet-light-beige-default2,
.spreadsheet-light-beige-sort1,.spreadsheet-light-beige-sort2,

.spreadsheet-recurring-default1,.spreadsheet-recurring-sort1,
.spreadsheet-recurring-default2,.spreadsheet-recurring-sort2
	{
	font-size: 12px;
	border-width: 1px;
	border-style: solid;
	}

.spreadsheet-body-default1,
.spreadsheet-body-sort1
	{
	background-color:#FAFAFA;
	border-color:#FAFAFA;
	border-top-color:#ffffff;
	}
.spreadsheet-body-default2,
.spreadsheet-body-sort2
	{
	background-color:#ffffff;
	border-color:#ffffff;
	}
.spreadsheet-body-sort1	{ border-color:#FAFAFA #BBE27E; }
.spreadsheet-body-sort2	{ border-color:#ffffff #BBE27E; }



.spreadsheet-light-default1,
.spreadsheet-light-sort1
	{
	background-color:#F9FCA2;
	border-color:#F9FCA2;
	border-top-color:#DDFDA2;
	}
.spreadsheet-light-default2,
.spreadsheet-light-sort2
	{
	background-color:#DDFDA2;
	border-color:#DDFDA2;
	}
.spreadsheet-light-sort1	{ border-color:#F9FCA2 #BBE27E; }
.spreadsheet-light-sort2	{ border-color:#DDFDA2 #BBE27E; }


.spreadsheet-light-beige-default1,
.spreadsheet-light-beige-sort1
	{
	background-color:#E4D2BC;
	border-color:#E4D2BC;
	border-top-color:#EEE6D1;
	}
.spreadsheet-light-beige-default2,
.spreadsheet-light-beige-sort2
	{
	background-color:#EEE6D1;
	border-color:#EEE6D1;
	}
.spreadsheet-light-beige-sort1
	{
	border-color:#E4D2BC #BBE27E;
	border-top-color:#EEE6D1;
	}
.spreadsheet-light-beige-sort2	{ border-color:#EEE6D1 #BBE27E; }


.spreadsheet-recurring-key
	{
	background-color:#B088B1;
	}

.spreadsheet-recurring-default1,
.spreadsheet-recurring-sort1
	{
	background-color:#F5F0F5;
	border-color:#F5F0F5;
	border-top-color:#E6D8E6;
	}
.spreadsheet-recurring-default2,
.spreadsheet-recurring-sort2
	{
	background-color:#E6D8E6;
	border-color:#E6D8E6;
	}
.spreadsheet-recurring-sort1	{ border-color:#F5F0F5 #BBE27E; }
.spreadsheet-recurring-sort2	{ border-color:#E6D8E6 #BBE27E; }






.spreadsheet-gray-default1,
.spreadsheet-gray-sort1
	{
	background-color:#EBEBEB;
	border-color:#EBEBEB;
	border-top-color:#DFDFDF;
	}
.spreadsheet-gray-default2,
.spreadsheet-gray-sort2
	{
	background-color:#DFDFDF;
	border-color:#DFDFDF;
	}
.spreadsheet-gray-sort1	{ border-color:#EBEBEB #BBE27E; }
.spreadsheet-gray-sort2	{ border-color:#DFDFDF #BBE27E; }





.spreadsheet-blue-table	{ background-color:#B5D8E3; border:1px solid #F9FBFD; }

.spreadsheet-blue-default1,
.spreadsheet-blue-sort1
	{
	background-color:#F9FBFD;
	border-color:#F9FBFD;
	border-top-color:#E3F1F5;
	}
.spreadsheet-blue-default2,
.spreadsheet-blue-sort2
	{
	background-color:#E3F1F5;
	border-color:#E3F1F5;
	}
.spreadsheet-blue-sort1	{ border-color:#F9FBFD #BBE27E; }
.spreadsheet-blue-sort2	{ border-color:#E3F1F5 #BBE27E; }

.spreadsheet-blue-control	{ background-color:#E3F5F2; border:1px solid #F9FBFD; }

.mod-parameters-button
	{
	font-size: 14px;
	}
.mod-parameters td
	{
	font-size: 10px;
	}
.mod-parameters td strong
	{
	font-size: 11px;
	}
.results-text
	{
	overflow: scroll
	}

.x-date-mmenu .x-menu-item{font-size:10px;padding:1px 24px 1px 4px;white-space:nowrap;color:#000;}
.x-date-mmenu .x-menu-item .x-menu-item-icon{width:10px;height:10px;margin-right:5px;background-position:center -4px!important;}

#logo  {
	text-align:left;
	background:#EFE7CB;
	width:285px;	
	color:#333;
	font-family:georgia, serif;
	}
#logo h1 {
	margin:15px 0 0 0;
	padding:0;
	}
#pagetitle {
	color:#C30;
	background:#EFE7CB;
	width:100%;
	}
#pagetitlesublink a:hover {
	color:#fff;
	background-color:#06C;
	}			
#pagetitle h2 {
	font:normal 22px/120% georgia, serif;
	margin:21px 10px 0 10px;
	padding:0;
	}			
#pagetitlesublink {
	font-size:12px;
	margin:0 10px;
	padding:0 0 5px 0;
	}
#bar {
	height:10px;
	background-color:#E9D196;
	}