@charset "iso-8859-1";
/* Style classes for Family Tree table entries */
.tbdt-f00	 { font-family: Arial, Sans-serif; font-style: normal; font-size: 10pt; font-weight: normal; color: #000000; display: block; }
.tbdt-f01	 { font-family: Arial, Sans-serif; font-style: normal; font-size: 10pt; font-weight: bold;   color: #000000; display: block; }
.tbdt-f02	 { font-family: Arial, Sans-serif; font-style: normal; font-size: 10pt; font-weight: bold;   color: #0033CC; display: block; }
.tbdt-f03	 { font-family: Arial, Sans-serif; font-style: normal; font-size: 10pt; font-weight: bold;   color: #009933; display: block; }
.tbdt-f04	 { font-family: Arial, Sans-serif; font-style: normal; font-size: 10pt; font-weight: bold;   color: #FF0000; display: block; }
.tbdt-f05	 { font-family: Arial, Sans-serif; font-style: normal; font-size: 10pt; font-weight: bold;   color: #CC66FF; display: block; }
.tbdt-f06	 { font-family: Arial, Sans-serif; font-style: normal; font-size: 10pt; font-weight: bold;   color: #CC9933; display: block; }
.tbdt-f07	 { font-family: Arial, Sans-serif; font-style: normal; font-size: 10pt; font-weight: bold;   color: #336600; display: block; }
.tbdt-f08	 { font-family: Arial, Sans-serif; font-style: normal; font-size: 10pt; font-weight: bold;   color: #660000; display: block; }
.tbdt-f09	 { font-family: Arial, Sans-serif; font-style: normal; font-size: 10pt; font-weight: bold;   color: #FF00FF; display: block; }
.tbdt-f10	 { font-family: Arial, Sans-serif; font-style: normal; font-size: 10pt; font-weight: bold;   color: #FF9900; display: block; }
.tbdt-f11	 { font-family: Arial, Sans-serif; font-style: normal; font-size: 10pt; font-weight: bold;   color: #FF6600; display: block; }
.tbdt-f12	 { font-family: Arial, Sans-serif; font-style: normal; font-size: 10pt; font-weight: bold;   color: #666600; display: block; }
.tbdt-f13	 { font-family: Arial, Sans-serif; font-style: normal; font-size: 10pt; font-weight: bold;   color: #3300FF; display: block; }
.tbdt-f14	 { font-family: Arial, Sans-serif; font-style: normal; font-size: 10pt; font-weight: bold;   color: #CC0000; display: block; }
.tbmar		 { font-family: Arial, Sans-serif; font-style: normal; font-size: 10pt; font-weight: normal; color: #000000; display: block; }
.tbnm-f00	 { font-family: Arial, Sans-serif; font-style: normal; font-size: 10pt; font-weight: normal; color: #000000; display: block; }
.tbnm-f01	 { font-family: Arial, Sans-serif; font-style: normal; font-size: 10pt; font-weight: bold;   color: #000000; display: block; }
.tbnm-f02	 { font-family: Arial, Sans-serif; font-style: normal; font-size: 10pt; font-weight: bold;   color: #0033CC; display: block; }
.tbnm-f03	 { font-family: Arial, Sans-serif; font-style: normal; font-size: 10pt; font-weight: bold;   color: #009933; display: block; }
.tbnm-f04	 { font-family: Arial, Sans-serif; font-style: normal; font-size: 10pt; font-weight: bold;   color: #FF0000; display: block; }
.tbnm-f05	 { font-family: Arial, Sans-serif; font-style: normal; font-size: 10pt; font-weight: bold;   color: #CC66FF; display: block; }
.tbnm-f06	 { font-family: Arial, Sans-serif; font-style: normal; font-size: 10pt; font-weight: bold;   color: #CC9933; display: block; }
.tbnm-f07	 { font-family: Arial, Sans-serif; font-style: normal; font-size: 10pt; font-weight: bold;   color: #336600; display: block; }
.tbnm-f08	 { font-family: Arial, Sans-serif; font-style: normal; font-size: 10pt; font-weight: bold;   color: #660000; display: block; }
.tbnm-f09	 { font-family: Arial, Sans-serif; font-style: normal; font-size: 10pt; font-weight: bold;   color: #FF00FF; display: block; }
.tbnm-f10	 { font-family: Arial, Sans-serif; font-style: normal; font-size: 10pt; font-weight: bold;   color: #FF9900; display: block; }
.tbnm-f11	 { font-family: Arial, Sans-serif; font-style: normal; font-size: 10pt; font-weight: bold;   color: #FF6600; display: block; }
.tbnm-f12	 { font-family: Arial, Sans-serif; font-style: normal; font-size: 10pt; font-weight: bold;   color: #666600; display: block; }
.tbnm-f13	 { font-family: Arial, Sans-serif; font-style: normal; font-size: 10pt; font-weight: bold;   color: #3300FF; display: block; }
.tbnm-f14	 { font-family: Arial, Sans-serif; font-style: normal; font-size: 10pt; font-weight: bold;   color: #CC0000; display: block; }
/* Style classes for database tables */
/*  Naming format: tdxxx-abcd, 
			 where:  xxx is a4l for A4 landscape with a maximum width of 1000 pixels
						 a   is for switching on top/bottom borders and has 4 possible values: 
								t - top
								n - none
								b - bottom
								a - all
						  b   is for switching on left/right borders and has 4 possible values:
								l - left
								n - none
								r - right
								a - all
						  c   is for the font-weight and has 2 values:
								b - bold
								n - normal
						   d  is for the text alignment and has 2 values:
								l - left
								c - centre
								r - right
	*/
.tda4l-aabc   { font-family: Arial, Sans-serif; font-style: normal; font-size: 10pt; font-weight: bold;
				color: #000000; border-color: #808080; text-align: center;
				border-top-style:  ridge;  border-top-width:  thin; border-bottom-style: ridge; border-bottom-width: thin;
				border-left-style: ridge;  border-left-width: thin; border-right-style:  ridge; border-right-width:  thin; }
.tda4l-aabl   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: bold;
				color: #000000; border-color: #808080; text-align: left;
				border-top-style: ridge;   border-top-width:  thin; border-bottom-style: ridge;  border-bottom-width: thin;
				border-left-style: ridge;  border-left-width: thin; border-right-style:  ridge;  border-right-width:  thin; }
.tda4l-aabr   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: bold;
				color: #000000; border-color: #808080; text-align: right;
				border-top-style: ridge;   border-top-width:  thin; border-bottom-style: ridge;  border-bottom-width: thin;
				border-left-style: ridge;  border-left-width: thin; border-right-style:  ridge;  border-right-width:  thin; }
.tda4l-aanc   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: normal;
				color: #000000; border-color: #808080; text-align: center;
				border-top-style:  ridge;  border-top-width:  thin; border-bottom-style: ridge;  border-bottom-width: thin;
				border-left-style: ridge;  border-left-width: thin; border-right-style:  ridge;  border-right-width:  thin; }
.tda4l-aanl   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: normal;
				color: #000000; border-color: #808080; text-align: left;
				border-top-style:  ridge;  border-top-width:  thin; border-bottom-style: ridge;  border-bottom-width: thin;
				border-left-style: ridge;  border-left-width: thin; border-right-style:  ridge;  border-right-width:  thin; }
.tda4l-aanr   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: normal;
				color: #000000; border-color: #808080; text-align: right;
				border-top-style:  ridge;  border-top-width:  thin; border-bottom-style: ridge;  border-bottom-width: thin;
				border-left-style: ridge;  border-left-width: thin; border-right-style:  ridge;  border-right-width:  thin; }
.tda4l-albc   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: bold;
				color: #000000; border-color: #808080; text-align: center;
				border-top-style:  ridge;  border-top-width:  thin; border-bottom-style: ridge;  border-bottom-width: thin;
				border-left-style: ridge;  border-left-width: thin; border-right-style:  none; }
.tda4l-albl   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: bold;
				color: #000000; border-color: #808080; text-align: left;
				border-top-style:  ridge;  border-top-width:  thin; border-bottom-style: ridge;  border-bottom-width: thin;
				border-left-style: ridge;  border-left-width: thin; border-right-style:  none; }
.tda4l-albr   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: bold;
				color: #000000; border-color: #808080; text-align: right;
				border-top-style:  ridge;  border-top-width:  thin; border-bottom-style: ridge;  border-bottom-width: thin;
				border-left-style: ridge;  border-left-width: thin; border-right-style:  none; }
.tda4l-alnc   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: normal;
				color: #000000; border-color: #808080; text-align: center;
				border-top-style:  ridge;  border-top-width:  thin; border-bottom-style: ridge;  border-bottom-width: thin;
				border-left-style: ridge;  border-left-width: thin; border-right-style:  none; }
.tda4l-alnl   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: normal;
				color: #000000; border-color: #808080; text-align: left;
				border-top-style:  ridge;  border-top-width:  thin; border-bottom-style: ridge;  border-bottom-width: thin;
				border-left-style: ridge;  border-left-width: thin; border-right-style:  none; }
.tda4l-alnr   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: normal;
				color: #000000; border-color: #808080; text-align: right;
				border-top-style:  ridge;  border-top-width:  thin; border-bottom-style: ridge;  border-bottom-width: thin;
				border-left-style: ridge;  border-left-width: thin; border-right-style:  none; }
.tda4l-anbc   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: bold;
				color: #000000; border-color: #808080; text-align: center;
				border-top-style:  ridge;  border-top-width:  thin; border-bottom-style: ridge;  border-bottom-width: thin;
				border-left-style: none;   border-right-style:  none; }
.tda4l-anbl   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: bold;
				color: #000000; border-color: #808080; text-align: left;
				border-top-style:  ridge;  border-top-width:  thin; border-bottom-style: ridge;  border-bottom-width: thin;
				border-left-style: none;   border-right-style:  none; }
.tda4l-anbr   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: bold;
				color: #000000; border-color: #808080; text-align: right;
				border-top-style:  ridge;  border-top-width:  thin; border-bottom-style: ridge;  border-bottom-width: thin;
				border-left-style: none;   border-right-style:  none; }
.tda4l-annc   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: normal;
				color: #000000; border-color: #808080; text-align: center;
				border-top-style:  ridge;  border-top-width:  thin; border-bottom-style: ridge;  border-bottom-width: thin;
				border-left-style: none;   border-right-style:  none; }
.tda4l-annl   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: normal;
				color: #000000; border-color: #808080; text-align: left;
				border-top-style:  ridge;  border-top-width:  thin; border-bottom-style: ridge;  border-bottom-width: thin;
				border-left-style: none;   border-right-style:  none; }
.tda4l-annr   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: normal;
				color: #000000; border-color: #808080; text-align: right;
				border-top-style:  ridge;  border-top-width:  thin; border-bottom-style: ridge;  border-bottom-width: thin;
				border-left-style: none;   border-right-style:  none; }
.tda4l-arbc   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: bold;
				color: #000000; border-color: #808080; text-align: center;
				border-top-style:  ridge;  border-top-width:  thin; border-bottom-style: ridge;  border-bottom-width: thin;
				border-left-style: none;   border-right-style:  ridge;  border-right-width:  thin; }
.tda4l-arbl   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: bold;
				color: #000000; border-color: #808080; text-align: left;
				border-top-style:  ridge;  border-top-width:  thin; border-bottom-style: ridge;  border-bottom-width: thin;
				border-left-style: none;   border-right-style:  ridge;  border-right-width:  thin; }
.tda4l-arbr   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: bold;
				color: #000000; border-color: #808080; text-align: right;
				border-top-style:  ridge;  border-top-width:  thin; border-bottom-style: ridge;  border-bottom-width: thin;
				border-left-style: none;   border-right-style:  ridge;  border-right-width:  thin; }
.tda4l-arnc   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: normal;
				color: #000000; border-color: #808080; text-align: center;
				border-top-style:  ridge;  border-top-width:  thin; border-bottom-style: ridge;  border-bottom-width: thin;
				border-left-style: none;   border-right-style:  ridge;  border-right-width:  thin; }
.tda4l-arnl   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: normal;
				color: #000000; border-color: #808080; text-align: left;
				border-top-style:  ridge;  border-top-width:  thin; border-bottom-style: ridge;  border-bottom-width: thin;
				border-left-style: none;   border-right-style:  ridge;  border-right-width:  thin; }
.tda4l-arnr   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: normal;
				color: #000000; border-color: #808080; text-align: right;
				border-top-style:  ridge;  border-top-width:  thin; border-bottom-style: ridge;  border-bottom-width: thin;
				border-left-style: none;   border-right-style:  ridge;  border-right-width:  thin; }
.tda4l-babc   { font-family: Arial, Sans-serif; font-style: normal; font-size: 10pt; font-weight: bold;
				color: #000000; border-color: #808080; text-align: center;
				border-top-style:  none;   border-bottom-style: ridge; border-bottom-width: thin;
				border-left-style: ridge;  border-left-width: thin; border-right-style:  ridge; border-right-width:  thin; }
.tda4l-babl   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: bold;
				color: #000000; border-color: #808080; text-align: left;
				border-top-style:  none;   border-bottom-style: ridge;  border-bottom-width: thin;
				border-left-style: ridge;  border-left-width: thin; border-right-style:  ridge;  border-right-width:  thin; }
.tda4l-babr   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: bold;
				color: #000000; border-color: #808080; text-align: right;
				border-top-style:  none;   border-bottom-style: ridge;  border-bottom-width: thin;
				border-left-style: ridge;  border-left-width: thin; border-right-style:  ridge;  border-right-width:  thin; }
.tda4l-banc   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: normal;
				color: #000000; border-color: #808080; text-align: center;
				border-top-style:  none;   border-bottom-style: ridge;  border-bottom-width: thin;
				border-left-style: ridge;  border-left-width: thin; border-right-style:  ridge;  border-right-width:  thin; }
.tda4l-banl   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: normal;
				color: #000000; border-color: #808080; text-align: left;
				border-top-style:  none;   border-bottom-style: ridge;  border-bottom-width: thin;
				border-left-style: ridge;  border-left-width: thin; border-right-style:  ridge;  border-right-width:  thin; }
.tda4l-banr   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: normal;
				color: #000000; border-color: #808080; text-align: right;
				border-top-style:  none;   border-bottom-style: ridge;  border-bottom-width: thin;
				border-left-style: ridge;  border-left-width: thin; border-right-style:  ridge;  border-right-width:  thin; }
.tda4l-blbc   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: bold;
				color: #000000; border-color: #808080; text-align: center;
				border-top-style:  none;   border-bottom-style: ridge;  border-bottom-width: thin;
				border-left-style: ridge;  border-left-width: thin; border-right-style:  none; }
.tda4l-blbl   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: bold;
				color: #000000; border-color: #808080; text-align: left;
				border-top-style:  none;   border-bottom-style: ridge;  border-bottom-width: thin;
				border-left-style: ridge;  border-left-width: thin; border-right-style:  none; }
.tda4l-blbr   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: bold;
				color: #000000; border-color: #808080; text-align: right;
				border-top-style:  none;   border-bottom-style: ridge;  border-bottom-width: thin;
				border-left-style: ridge;  border-left-width: thin; border-right-style:  none; }
.tda4l-blnc   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: normal;
				color: #000000; border-color: #808080; text-align: center;
				border-top-style:  none;   border-bottom-style: ridge;  border-bottom-width: thin;
				border-left-style: ridge;  border-left-width: thin; border-right-style:  none; }
.tda4l-blnl   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: normal;
				color: #000000; border-color: #808080; text-align: left;
				border-top-style:  none;   border-bottom-style: ridge;  border-bottom-width: thin;
				border-left-style: ridge;  border-left-width: thin; border-right-style:  none; }
.tda4l-blnr   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: normal;
				color: #000000; border-color: #808080; text-align: right;
				border-top-style:  none;   border-bottom-style: ridge;  border-bottom-width: thin;
				border-left-style: ridge;  border-left-width: thin; border-right-style:  none; }
.tda4l-bnbc   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: bold;
				color: #000000; border-color: #808080; text-align: center;
				border-top-style:  none;   border-bottom-style: ridge;  border-bottom-width: thin;
				border-left-style: none;   border-right-style:  none; }
.tda4l-bnbl   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: bold;
				color: #000000; border-color: #808080; text-align: left;
				border-top-style:  none;   border-bottom-style: ridge;  border-bottom-width: thin;
				border-left-style: none;   border-right-style:  none; }
.tda4l-bnbr   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: bold;
				color: #000000; border-color: #808080; text-align: right;
				border-top-style:  none;   border-bottom-style: ridge;  border-bottom-width: thin;
				border-left-style: none;   border-right-style:  none; }
.tda4l-bnnc   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: normal;
				color: #000000; border-color: #808080; text-align: center;
				border-top-style:  none;   border-bottom-style: ridge;  border-bottom-width: thin;
				border-left-style: none;   border-right-style:  none; }
.tda4l-bnnl   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: normal;
				color: #000000; border-color: #808080; text-align: left;
				border-top-style:  none;   border-bottom-style: ridge;  border-bottom-width: thin;
				border-left-style: none;   border-right-style:  none; }
.tda4l-bnnr   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: normal;
				color: #000000; border-color: #808080; text-align: right;
				border-top-style:  none;   border-bottom-style: ridge;  border-bottom-width: thin;
				border-left-style: none;   border-right-style:  none; }
.tda4l-brbc   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: bold;
				color: #000000; border-color: #808080; text-align: center;
				border-top-style:  none;   border-bottom-style: ridge;  border-bottom-width: thin;
				border-left-style: none;   border-right-style:  ridge;  border-right-width:  thin; }
.tda4l-brbl   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: bold;
				color: #000000; border-color: #808080; text-align: left;
				border-top-style:  none;   border-bottom-style: ridge;  border-bottom-width: thin;
				border-left-style: none;   border-right-style:  ridge;  border-right-width:  thin; }
.tda4l-brbr   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: bold;
				color: #000000; border-color: #808080; text-align: right;
				border-top-style:  none;   border-bottom-style: ridge;  border-bottom-width: thin;
				border-left-style: none;   border-right-style:  ridge;  border-right-width:  thin; }
.tda4l-brnc   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: normal;
				color: #000000; border-color: #808080; text-align: center;
				border-top-style:  none;   border-bottom-style: ridge;  border-bottom-width: thin;  
				border-left-style: none;   border-right-style:  ridge;  border-right-width:  thin; }
.tda4l-brnl   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: normal;
				color: #000000; border-color: #808080; text-align: left;
				border-top-style:  none;   border-bottom-style: ridge;  border-bottom-width: thin;  
				border-left-style: none;   border-right-style:  ridge;  border-right-width:  thin; }
.tda4l-brnr   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: normal;
				color: #000000; border-color: #808080; text-align: right;
				border-top-style:  none;   border-bottom-style: ridge;  border-bottom-width: thin;
				border-left-style: none;   border-right-style:  ridge;  border-right-width:  thin; }
.tda4l-nabc   { font-family: Arial, Sans-serif; font-style: normal; font-size: 10pt; font-weight: bold;
				color: #000000; border-color: #808080; text-align: center;
				border-top-style:  none;   border-bottom-style:  none;
				border-left-style: ridge;  border-left-width: thin; border-right-style:  ridge; border-right-width:  thin; }
.tda4l-nabl   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: bold;
				color: #000000; border-color: #808080; text-align: left;
				border-top-style:  none;   border-bottom-style:  none; 
				border-left-style: ridge;  border-left-width: thin; border-right-style:  ridge;  border-right-width:  thin; }
.tda4l-nabr   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: bold;   
				color: #000000; border-color: #808080; text-align: right;
				border-top-style:  none;   border-bottom-style:  none; 
				border-left-style: ridge;  border-left-width: thin; border-right-style:  ridge;  border-right-width:  thin; }
.tda4l-nanc   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: normal;   
				color: #000000; border-color: #808080; text-align: center;
				border-top-style:  none;   border-bottom-style:  none;
				border-left-style: ridge;  border-left-width: thin; border-right-style:  ridge;  border-right-width:  thin; }
.tda4l-nanl   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: normal;
				color: #000000; border-color: #808080; text-align: left;
				border-top-style:  none;   border-bottom-style:  none;
				border-left-style: ridge;  border-left-width: thin; border-right-style:  ridge;  border-right-width:  thin; }
.tda4l-nanr   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: normal;
				color: #000000; border-color: #808080; text-align: right;
				border-top-style:  none;   border-bottom-style:  none;
				border-left-style: ridge;  border-left-width: thin; border-right-style:  ridge;  border-right-width:  thin; }
.tda4l-nlbc   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: bold;
				color: #000000; border-color: #808080; text-align: center;
				border-top-style:  none;   border-bottom-style:  none;
				border-left-style: ridge;  border-left-width: thin; border-right-style:  none; }
.tda4l-nlbl   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: bold;
				color: #000000; border-color: #808080; text-align: left;
				border-top-style:  none;   border-bottom-style:  none;
				border-left-style: ridge;  border-left-width: thin; border-right-style:  none; }
.tda4l-nlbr   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: bold;
				color: #000000; border-color: #808080; text-align: right;
				border-top-style:  none;   border-bottom-style:  none;
				border-left-style: ridge;  border-left-width: thin; border-right-style:  none; }
.tda4l-nlnc   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: normal;
				color: #000000; border-color: #808080; text-align: center;
				border-top-style:  none;   border-bottom-style:  none;
				border-left-style: ridge;  border-left-width: thin; border-right-style:  none; }
.tda4l-nlnl   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: normal;
				color: #000000; border-color: #808080; text-align: left;
				border-top-style:  none;   border-bottom-style:  none;
				border-left-style: ridge;  border-left-width: thin; border-right-style:  none; }
.tda4l-nlnr   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: normal;
				color: #000000; border-color: #808080; text-align: right;
				border-top-style:  none;   border-bottom-style:  none;
				border-left-style: ridge;  border-left-width: thin; border-right-style:  none; }
.tda4l-nnbc   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: bold;
				color: #000000; border-color: #808080; text-align: center;
				border-top-style:  none;   border-bottom-style:  none;
				border-left-style: none;   border-right-style:  none; }
.tda4l-nnbl   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: bold;
				color: #000000; border-color: #808080; text-align: left;
				border-top-style:  none;   border-bottom-style:  none;
				border-left-style: none;   border-right-style:  none; }
.tda4l-nnbr   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: bold;
				color: #000000; border-color: #808080; text-align: right;
				border-top-style:  none;   border-bottom-style:  none;
				border-left-style: none;   border-right-style:  none; }
.tda4l-nnnc   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: normal;
				color: #000000; border-color: #808080; text-align: center;
				border-top-style:  none;   border-bottom-style:  none;
				border-left-style: none;   border-right-style:  none; }
.tda4l-nnnl   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: normal;
				color: #000000; border-color: #808080; text-align: left;
				border-top-style:  none;   border-bottom-style:  none;
				border-left-style: none;   border-right-style:  none; }
.tda4l-nnnr   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: normal;
				color: #000000; border-color: #808080; text-align: right;
				border-top-style:  none;   border-bottom-style:  none;
				border-left-style: none;   border-right-style:  none; }
.tda4l-nrbc   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: bold;
				color: #000000; border-color: #808080; text-align: center;
				border-top-style:  none;   border-bottom-style:  none;
				border-left-style: none;   border-right-style:  ridge;  border-right-width:  thin; }
.tda4l-nrbl   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: bold;
				color: #000000; border-color: #808080; text-align: left;
				border-top-style:  none;   border-bottom-style:  none;
				border-left-style: none;   border-right-style:  ridge;  border-right-width:  thin; }
.tda4l-nrbr   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: bold;
				color: #000000; border-color: #808080; text-align: right;
				border-top-style:  none;   border-bottom-style:  none;
				border-left-style: none;   border-right-style:  ridge;  border-right-width:  thin; }
.tda4l-nrnc   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: normal;
				color: #000000; border-color: #808080; text-align: center;
				border-top-style:  none;   border-bottom-style:  none;
				border-left-style: none;   border-right-style:  ridge;  border-right-width:  thin; }
.tda4l-nrnl   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: normal;
				color: #000000; border-color: #808080; text-align: left;
				border-top-style:  none;   border-bottom-style:  none;
				border-left-style: none;   border-right-style:  ridge;  border-right-width:  thin; }
.tda4l-nrnr   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: normal;
				color: #000000; border-color: #808080; text-align: right;
				border-top-style:  none;   border-bottom-style:  none;
				border-left-style: none;   border-right-style:  ridge;  border-right-width:  thin; }
.tda4l-tabc   { font-family: Arial, Sans-serif; font-style: normal; font-size: 10pt; font-weight: bold;
				color: #000000; border-color: #808080; text-align: center;
				border-top-style:  ridge;  border-top-width:  thin; border-bottom-style:  none;
				border-left-style: ridge;  border-left-width: thin; border-right-style:  ridge; border-right-width:  thin; }
.tda4l-tabl   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: bold;
				color: #000000; border-color: #808080; text-align: left;
				border-top-style: ridge;   border-top-width:  thin; border-bottom-style:  none;
				border-left-style: ridge;  border-left-width: thin; border-right-style:  ridge;  border-right-width:  thin; }
.tda4l-tabr   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: bold;
				color: #000000; border-color: #808080; text-align: right;
				border-top-style: ridge;   border-top-width:  thin; border-bottom-style:  none;
				border-left-style: ridge;  border-left-width: thin; border-right-style:  ridge;  border-right-width:  thin; }
.tda4l-tanc   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: normal;
				color: #000000; border-color: #808080; text-align: center;
				border-top-style:  ridge;  border-top-width:  thin; border-bottom-style:  none;
				border-left-style: ridge;  border-left-width: thin; border-right-style:  ridge;  border-right-width:  thin; }
.tda4l-tanl   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: normal;
				color: #000000; border-color: #808080; text-align: left;
				border-top-style:  ridge;  border-top-width:  thin; border-bottom-style:  none;
				border-left-style: ridge;  border-left-width: thin; border-right-style:  ridge;  border-right-width:  thin; }
.tda4l-tanr   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: normal;
				color: #000000; border-color: #808080; text-align: right;
				border-top-style:  ridge;  border-top-width:  thin; border-bottom-style:  none;
				border-left-style: ridge;  border-left-width: thin; border-right-style:  ridge;  border-right-width:  thin; }
.tda4l-tlbc   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: bold;
				color: #000000; border-color: #808080; text-align: center;
				border-top-style:  ridge;  border-top-width:  thin; border-bottom-style:  none;
				border-left-style: ridge;  border-left-width: thin; border-right-style:  none; }
.tda4l-tlbl   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: bold;
				color: #000000; border-color: #808080; text-align: left;
				border-top-style:  ridge;  border-top-width:  thin; border-bottom-style:  none;
				border-left-style: ridge;  border-left-width: thin; border-right-style:  none; }
.tda4l-tlbr   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: bold;
				color: #000000; border-color: #808080; text-align: right;
				border-top-style:  ridge;  border-top-width:  thin; border-bottom-style:  none;
				border-left-style: ridge;  border-left-width: thin; border-right-style:  none; }
.tda4l-tlnc   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: normal;
				color: #000000; border-color: #808080; text-align: center;
				border-top-style:  ridge;  border-top-width:  thin; border-bottom-style:  none;
				border-left-style: ridge;  border-left-width: thin; border-right-style:  none; }
.tda4l-tlnl   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: normal;
				color: #000000; border-color: #808080; text-align: left;
				border-top-style:  ridge;  border-top-width:  thin; border-bottom-style:  none;
				border-left-style: ridge;  border-left-width: thin; border-right-style:  none; }
.tda4l-tlnr   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: normal;
				color: #000000; border-color: #808080; text-align: right;
				border-top-style:  ridge;  border-top-width:  thin; border-bottom-style:  none;
				border-left-style: ridge;  border-left-width: thin; border-right-style:  none; }
.tda4l-tnbc   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: bold;
				color: #000000; border-color: #808080; text-align: center;
				border-top-style:  ridge;  border-top-width:  thin; border-bottom-style:  none;
				border-left-style: none;   border-right-style:  none; }
.tda4l-tnbl   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: bold;
				color: #000000; border-color: #808080; text-align: left;
				border-top-style:  ridge;  border-top-width:  thin; border-bottom-style:  none;  
				border-left-style: none;   border-right-style:  none; }
.tda4l-tnbr   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: bold;
				color: #000000; border-color: #808080; text-align: right;
				border-top-style:  ridge;  border-top-width:  thin; border-bottom-style:  none;
				border-left-style: none;   border-right-style:  none; }
.tda4l-tnnc   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: normal;
				color: #000000; border-color: #808080; text-align: center;
				border-top-style:  ridge;  border-top-width:  thin; border-bottom-style:  none;
				border-left-style: none;   border-right-style:  none; }
.tda4l-tnnl   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: normal;
				color: #000000; border-color: #808080; text-align: left;
				border-top-style:  ridge;  border-top-width:  thin; border-bottom-style:  none;
				border-left-style: none;   border-right-style:  none; }
.tda4l-tnnr   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: normal;
				color: #000000; border-color: #808080; text-align: right;
				border-top-style:  ridge;  border-top-width:  thin; border-bottom-style:  none;
				border-left-style: none;   border-right-style:  none; }
.tda4l-trbc   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: bold;
				color: #000000; border-color: #808080; text-align: center;
				border-top-style:  ridge;  border-top-width:  thin; border-bottom-style:  none;
				border-left-style: none;   border-right-style:  ridge;  border-right-width:  thin; }
.tda4l-trbl   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: bold;
				color: #000000; border-color: #808080; text-align: left;
				border-top-style:  ridge;  border-top-width:  thin; border-bottom-style:  none;
				border-left-style: none;   border-right-style:  ridge;  border-right-width:  thin; }
.tda4l-trbr   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: bold;
				color: #000000; border-color: #808080; text-align: right;
				border-top-style:  ridge;  border-top-width:  thin; border-bottom-style:  none;
				border-left-style: none;   border-right-style:  ridge;  border-right-width:  thin; }
.tda4l-trnc   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: normal;
				color: #000000; border-color: #808080; text-align: center;
				border-top-style:  ridge;  border-top-width:  thin; border-bottom-style:  none;
				border-left-style: none;   border-right-style:  ridge;  border-right-width:  thin; }
.tda4l-trnl   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: normal;
				color: #000000; border-color: #808080; text-align: left;
				border-top-style:  ridge;  border-top-width:  thin; border-bottom-style:  none;
				border-left-style: none;   border-right-style:  ridge;  border-right-width:  thin; }
.tda4l-trnr   { font-family: Arial, Sans-serif; font-style: normal; font-size : 10pt; font-weight: normal;
				color: #000000; border-color: #808080; text-align: right;
				border-top-style:  ridge;  border-top-width:  thin; border-bottom-style:  none;
				border-left-style: none;   border-right-style:  ridge;  border-right-width:  thin; }
/* General style classes */
a:link		  { color: rgb(0,51,204) }
a:visited     { color: rgb(102,153,255) }
a:active	  { color: rgb(0,204,51) }
body		  { font-family: Verdana, Arial, Helvetica, Sans-serif; background-image: url(images/cdbkgnd.jpg);
				color: rgb(0,0,0);  background-color: rgb(255,255,255) }
button  	  { font-size: 14pt; font-family: Verdana, Arial, Helvetica, Sans-serif; font-style: normal; border-style: solid;
				border-width: 1pt; background-color: rgb(0,0,153); color: white; border-color: rgb(153,204,255) }
button.nav    { width: 150px }
caption 	  { font-size: 14pt; font-family: Verdana, Arial, Helvetica, Sans-serif; font-style: normal; color: rgb(0,0,153) }
fieldset	  { font-size: 10pt; font-family: Verdana, Arial, Helvetica, Sans-serif; font-style: normal;
				border-style: solid; border-width: 1pt; color: black; border-color: rgb(102,153,255) }
h1  		  { font-family: Verdana, Arial, Helvetica, Sans-serif; font-weight: normal; font-style: normal;
				font-size: 24pt; color: rgb(0,0,153) }
h2  		  { font-family: Verdana, Arial, Helvetica, Sans-serif; font-weight: normal; font-style: normal;
				font-size: 18pt; color: rgb(0,0,153) }
h3  		  { font-family: Verdana, Arial, Helvetica, Sans-serif; font-weight: normal; font-style: normal;
				font-size: 14pt; color: rgb(0,0,153) }
h4  		  { font-family: Verdana, Arial, Helvetica, Sans-serif; font-weight: normal; font-style: normal;
				font-size: 12pt; color: rgb(0,0,153) }
h5  		  { font-family: Verdana, Arial, Helvetica, Sans-serif; font-weight: normal; font-style: normal;
				font-size: 10pt; color: rgb(0,0,153) }
h6  		  { font-family: Verdana, Arial, Helvetica, Sans-serif; font-weight: normal; font-style: normal;
				font-size: 9pt; color: rgb(0,0,153) }
label   	  { font-size: 10pt; font-family: Verdana, Arial, Helvetica, Sans-serif; font-style: normal; color: rgb(0,0,0) }
legend  	  { font-size: 10pt; font-family: Verdana, Arial, Helvetica, Sans-serif; font-style: normal; color: rgb(0,0,153) }
li  		  { font-family : Arial, Helvetica, Sans-serif; font-weight: normal; font-style: normal;
				font-size: 12pt; color: rgb(0,0,0) }
li.bula1	  { font-family : Arial, Helvetica, Sans-serif; font-weight: normal; font-style: normal;
				font-size: 12pt; color: rgb(0,0,0); list-style-image: url(images/acdbull1.gif); }
li.bula2	  { font-family : Arial, Helvetica, Sans-serif; font-weight: normal; font-style: normal;
				font-size: 12pt; color: rgb(0,0,0); list-style-image: url(images/acdbull2.gif); }
li.bula3	  { font-family : Arial, Helvetica, Sans-serif; font-weight: normal; font-style: normal;
				font-size: 12pt; color: rgb(0,0,0); list-style-image: url(images/acdbull3.gif); }
li.bulb1      { font-family : Arial, Helvetica, Sans-serif; font-weight: normal; font-style: normal;
				font-size: 12pt; color: rgb(0,0,0); list-style-image: url(images/bullbk08.gif); }
li.bulb2      { font-family : Arial, Helvetica, Sans-serif; font-weight: normal; font-style: normal;
				font-size: 12pt; color: rgb(0,0,0); list-style-image: url(images/bullbk06.gif); }
li.cir1       { font-family : Arial, Helvetica, Sans-serif; font-weight: normal; font-style: normal;
				font-size: 12pt; color: rgb(0,0,0); list-style-type: circle; }
li.cir2       { font-family : Arial, Helvetica, Sans-serif; font-weight: normal; font-style: normal;
				font-size: 12pt; color: rgb(0,0,0); list-style-type: circle; }
li.disc1      { font-family : Arial, Helvetica, Sans-serif; font-weight: normal; font-style: normal;
				font-size: 12pt; color: rgb(0,0,0); list-style-type: disc; }
li.disc2      { font-family : Arial, Helvetica, Sans-serif; font-weight: normal; font-style: normal;
				font-size: 12pt; color: rgb(0,0,0); list-style-type: disc; }
li.let1       { font-family : Arial, Helvetica, Sans-serif; font-weight: normal; font-style: normal;
				font-size: 12pt; color: rgb(0,0,0); list-style-type: lower-alpha;
				list-style-image: none; }
li.num1       { font-family : Arial, Helvetica, Sans-serif; font-weight: normal; font-style: normal;
				font-size: 12pt; color: rgb(0,0,0); list-style-type: decimal;
				list-style-image: none; }
marquee       { font-family: Verdana, Arial, Helvetica, Sans-serif; font-weight: normal; font-style: normal;
				font-size: 18pt; color: rgb(0,0,153)}
p             { font-family : Arial, Helvetica, Sans-serif; font-weight: normal; font-style: normal;
				font-size: 12pt; color: rgb(0,0,0)}
p.logoari48   { font: 48pt Arial, Sans-serif; text-align: center; text-decoration: underline; }
p.textari24   { font: 24pt Arial, Sans-serif; }
select        { font-size: 10pt; font-family: Verdana, Arial, Helvetica, Sans-serif; font-style: normal; color: black; }
table         { font-family: Verdana, Arial, Helvetica, Sans-serif; font-style: normal; color: rgb(0,0,0);
				border-color: rgb(102,153,255); table-layout: fixed; }
table.a4lan   { font-family: Verdana, Arial, Helvetica, Sans-serif; font-style: normal; color: rgb(0,0,0);
				width: 1000px; border-collapse: collapse; border: none; }
table.a4por   { font-family: Verdana, Arial, Helvetica, Sans-serif; font-style: normal; color: rgb(0,0,0);
				width: 700px; border-collapse: collapse; border: none; }
table.ftree   { font-family: Verdana, Arial, Helvetica, Sans-serif; font-style: normal; color: rgb(0,0,0);  border : none;
				border-collapse: collapse; table-layout: fixed }
table.nav     { font-size: 14pt; font-family: Verdana, Arial, Helvetica, Sans-serif; font-style: normal; color: rgb(0,0,153);
				border-color: rgb(102,153,255); table-layout: auto; border: medium solid; }
table.search  { font-size: 14pt; font-family: Verdana, Arial, Helvetica, Sans-serif; font-style: normal; color: rgb(0,0,0);
				table-layout: auto; border: none; }
td  		  { border-color: rgb(102,153,255) }
td.ftp040	  { border: none; margin: 0%; padding: 0; text-align: center; width: 40px }
td.ftp060	  { border: none; margin: 0%; padding: 0; text-align: center; width: 60px }
td.ftp120	  { border: none; margin: 0%; padding: 0; text-align: center; width: 120px }
td.ftp160	  { border: none; margin: 0%; padding: 0; text-align: center; width: 160px }
td.ftreemar   { border: none; margin: 0%; padding: 0; text-align: center; width: 40px }
td.ftreenam   { border: none; margin: 0%; padding: 0; text-align: center; width: 160px }
td.nav        { width: 150px }
textarea	  { font-size: 10pt; font-family: Verdana, Arial, Helvetica, Sans-serif; font-style: normal;
				border-style: solid; border-width: 1pt; color: black; border-color: rgb(102,153,255) }
th  		  { font-family: Verdana, Arial, Helvetica, Sans-serif; font-style: normal; color: rgb(0,0,0) }
ul  		  { list-style-image: none; }