
		/* SECOND BASE */
		/* financial manager */

		.secondbase_table										{ border: 0; width: 100%; margin: 10px 0 0 0; text-align: right; font-family: arial, helvetica; border-collapse: expression('collapse'); color: #303030; }

		/* table title */
		.secondbase_table .title								{ text-align: left; }
		.secondbase_table .title .name							{ font-size: 12px; font-weight: bold; display: none; }
		.corp .secondbase_table .title .name					{ color: #009ee0; }
		.private .secondbase_table .title .name					{ color: #b8463b; }
		
		.secondbase_table .title .description					{ font-size: 11px; padding: 3px 0 10px 0; }
		
		/* table head */
		.secondbase_table tr.headrow							{ font-size: 11px; font-weight: bold; }
		.secondbase_table tr.headrow td							{ padding: 3px 5px 3px 0; }
		.secondbase_table tr.headrow1 td						{ border-bottom: 2px solid #b2b2b2; }
		.secondbase_table tr.headrow td.span					{ padding: 0 0 4px 0; text-align: center; border-bottom: 1px solid #000; text-transform: uppercase; }

		/* table columns */
		.secondbase_table td.column1							{ text-align: left; font-weight: normal; }
		.secondbase_table td.column2							{ width: 11%; }
		.secondbase_table td.column3							{ width: 11%; }
		.secondbase_table td.column4							{ width: 11%; }
		.secondbase_table td.column5							{ width: 11%; }
		.secondbase_table td.column6							{ width: 11%; }
		.secondbase_table td.column7							{ width: 11%; }
		.secondbase_table td.column8							{ width: 11%; }
		.secondbase_table td.column9							{ width: 11%; }
		.secondbase_table td.margin								{ width: 1%; }

		/* table columns types */
		.secondbase_table tr.headrow td.mark					{  }
		.secondbase_table tr.row td.mark						{ background-color: #eaeef8; }

		.secondbase_table tr.headrow td.note					{ text-align: center; padding-left: 4px; font-weight: normal; }
		.secondbase_table tr.row td.note						{ text-align: center; font-style: italic; }

		.secondbase_table tr.row td.noteLinked					{ text-align: center; font-style: italic; }
		.secondbase_table tr.row td.noteLinked a				{ text-decoration: none; color: #303030; }
		.secondbase_table tr.row td.noteLinked a:hover			{ text-decoration: underline; color: #707070; }

		
		/* table rows */
		.secondbase_table tr.odd td								{  }
		.secondbase_table tr.even td							{  }
		.secondbase_table tr.row td								{ font-size: 11px; padding: 4px 5px 4px 4px; }
		.secondbase_table tr.row td,
		.secondbase_table tr.sum td.note						{ font-weight: normal; }
		.secondbase_table tr.sum td.note,
		.secondbase_table tr.sum td.margin,
		.secondbase_table tr.sum td.column1						{ border-top: 1px solid #ddd; }
		
		.secondbase_table tr.row1,
		.secondbase_table tr.row2,
		.secondbase_table tr.row3,
		.secondbase_table tr.row4								{ height: auto; }

		/* table rows types */
		.secondbase_table tr.post td							{ border-top: 1px solid #ddd; }
		.secondbase_table tr.row1 td							{ border-top: none; }
		.secondbase_table tr.h1 td								{ text-transform: uppercase; font-weight: bold; border-top: none; }
		.secondbase_table tr.h2 td								{ text-transform: uppercase; border-top: none; }
		.secondbase_table tr.h3 td								{ font-weight: bold; border-top: none; }
		.secondbase_table tr.space td							{ height: 18px; background-color: #fff; border-top: none; }
		
		/* total */
		.secondbase_table tr.sum td								{ font-weight: bold; background-color: #fff; border-top: 1px solid #000; }
		.secondbase_table tr.sumTotal td						{ font-weight: bold; text-transform: uppercase; background-color: #fff; border-top: 1px solid #000; }
		
		/* foot */
		.secondbase_table tr.foot td							{ border-top: 2px solid #b2b2b2; padding: 10px 0 0 0; text-align: left; font-size: 10px; line-height: 13px; color: #808080; }

