/* OVERALL SETUP */
/* 000 = black ; FFF = white */

A, BODY, INPUT, OPTION, SELECT, MENU, TEXT, TEXTAREA { font-family:Verdana,tahoma,sans-serif; font-weight: normal }
h1, h3, h6 { font-weight: normal; margin: 0px; font-family:Verdana,tahoma,sans-serif; line-height: 1.5em; }
A { text-decoration: none; }


/* -------------------------------------------------------------------------------------- */
/* THIS IS THE DEFAULT LAYOUT - Please feel free to change it (its wise to keep a copy)   */
/* -------------------------------------------------------------------------------------- */

/***************   the TEXT element ******************/
.DEF_txt	{ font-family:verdana; font-size: 10px; color: black } /* the <font> tag */
.DEF_txtTd	{ padding-top: 10px; padding-bottom: 10px; padding-left: 40px; padding-right: 30px } /* the <TD> tag */

/***************   the TITLE element ******************/
.DEF_ttl	{ font-family:tahoma; font-size: 12px; color: #4763B2; font-weight:bold; text-transform: uppercase; } /* the <font> tag */
.DEF_ttlTd	{ padding-top: 20px; padding-bottom: 5px; padding-left: 30px; padding-right: 10px } /* the <TD> tag */

/***************   the IMAGE element ******************/
.DEF_img	{ border-spacing: 0px; margin:0px; padding: 0px } /* the <img> tag */

/***************   the LINK element ******************/
.DEF_lnk			{ font: inherit; color: inherit; text-decoration: none; } /* normal link behavor */
.DEF_lnk:visited	{ color: lightgray; } /* visited link behavor */
.DEF_lnk:active		{ color: lightgray; } /* active link behavor */
.DEF_lnk:hover		{ color: maroon; } /* hover link behavor */

/* the TABLE graphic object */
.DEF_tabMatrix		{ width: 90%; text-align:center; border: 1px solid gray; border-spacing: 0px; padding: 0px; margin-top: 4px; margin-bottom: 0px;  } /* the outside matrix used by all tables (form and list's included) - edit align and vspace here */
.DEF_tabTab 		{ width: 100%; text-align: center; border: none; border-spacing: 0px; margin: 0px; padding: 0px;  } 
.DEF_tabTtl 		{ background-color: #6E6E6E; text-align: center; border: none; border-spacing: 0px; margin: 0px; } 
.DEF_tabTtlTxt 		{ font-size: 10px; color: white; font-weight:bold; text-transform: uppercase; } 
.DEF_tabFirstRow  	{ padding-top: 5px; } /* the first row of the table */
.DEF_tabFirstCell 	{ padding-left: 5px } /* the first cell of the table*/
.DEF_tabLastRow  	{ padding-bottom: 5px } /* the last row of the table */
.DEF_tabLastCell 	{ padding-right: 5px } /* the last cell of the table */
.DEF_tabMiddleRows  { } /* the middle row of the table (everything between the first and last) */
.DEF_tabMiddleCells	{ } /* the middle cells of the table (everything between the first and last) */
.DEF_tabOddRow	 	{ } /* the odd rows of the table (1,3,5.. etc) */
.DEF_tabOddCell 	{ } /* the odd cells of the table (1,3,5.. etc) */
.DEF_tabFirstRow.DEF_tabOddRow		{ } /* row is both first and last */
.DEF_tabFirstCell.DEF_tabOddCell	{ } /* cell is both first and last */
.DEF_tabLastRow.DEF_tabOddRow		{ } /* row is both last row and odd row */
.DEF_tabLastCell.DEF_tabOddCell		{ } /* row is both last cell and odd cell */


/* the LIST graphic object (COLUMN LISTED) */ 
.DEF_listMatrix		{ width: 90%; text-align:center; border: 1px solid gray; border-spacing: 0px; margin: 0px;  padding: 0px } /* the outside matrix used by all tables (form and list's included) - edit align and vspace here */
.DEF_listTab 	 	{ background-color: white; border: none; border-spacing: 0px; width: 100%; margin: 0px; padding: 0px } 
.DEF_listRowU   	{ background: #CCC;  margin-top: 5px } /* up edge of the list (holds all column titles) */
.DEF_listRow1  	 	{  margin-left: 10px; margin-right: 10px; } /* even number of data rows */
.DEF_listRow2   	{  margin-left: 10px; margin-right: 10px; } /* odd number of data rows */
.DEF_listRowD  		{  margin: 5px } /* down edge of the list (holds hit number and search query) */
.DEF_listTxtMenu   	{ font-size: 10px; color: #000 } /* font style of menu's  */
.DEF_listTxtMenuSel { font-size: 10px; color: #444 } /* font style of selected\sorted menu's  */
.DEF_listTxtRow1   	{ font-size: 10px; color: #000 } /* font style of even number data rows */
.DEF_listTxtRow2   	{ font-size: 10px; color: #000 } /* font style of odd number data rows */
.DEF_listFirstRow  	 		{ text-align:left; padding-top: 4px; padding-bottom: 3px; } /* the first row of the table */
.DEF_listFirstCell 			{ text-align:left; padding-left: 3px; padding-right: 3px; } /* the first cell of the table*/
.DEF_listLastRow  	 		{ text-align:left; padding-bottom: 5px; } /* the last row of the table */
.DEF_listLastCell 			{ text-align:left; padding-right: 5px } /* the last cell of the table */
.DEF_listMiddleRows 	 	{ text-align:left;  } /* the middle row of the table (everything between the first and last) */
.DEF_listMiddleCells	 	{ text-align:left; border-left: 1px solid #ccc  } /* the middle cells of the table (everything between the first and last) */
.DEF_listEvenRow	 		{ padding: 2px; padding-left: 16px; text-align:left; background-color: white } /* the odd rows of the table (1,3,5.. etc) */
.DEF_listEvenCell 			{ text-align:left;  } /* the odd cells of the table (1,3,5.. etc) */
.DEF_listOddRow	 			{ padding: 2px; padding-left: 16px; text-align:left; background-color: #EAEAEA } /* the odd rows of the table (1,3,5.. etc) */
.DEF_listOddCell 			{ text-align:left;  } /* the odd cells of the table (1,3,5.. etc) */
.DEF_listFirstRow.DEF_listOddRow		{ border: 0px; text-align:left; padding-left: 4px; background-image:URL("/pub/SYSTEM/images/grad-listmenu.gif"); border-bottom: thin solid #666  } /* row is both first and last */
.DEF_listFirstCell.DEF_listOddCell		{ text-align:left;  } /* cell is both first and last */
.DEF_listLastRow.DEF_listOddRow			{ text-align:left;  } /* row is both last row and odd row */
.DEF_listLastCell.DEF_listOddCell		{ text-align:left;  } /* row is both last cell and odd cell */


.DEF_listHierMatrix			{  width: 90%; text-align:center; border: 1px solid black; border-spacing: 0px; margin: 0px;  padding: 0px } /* the outside matrix used by all tables (form and list's included) - edit align and vspace here */
.DEF_listHierTab 	 		{ background-color: white; border: 1px solid white; width: 100%; margin: 0px; padding:0px; } 
.DEF_listHierTabEven  		{ background-color: #f9f9f0; border: 1px solid white; padding:0px; width: 100%; margin-bottom: 0px; margin-left: 6px; } 
.DEF_listHierTabMenuEven  	{ background-color: #e1e1d7; padding:0px; width: 100%; margin-top: 0px; margin-left: 6px; } 
.DEF_listHierTabOdd  		{ background-color: white;  border: 1px solid white; padding:0px; width: 100%; margin-bottom: 0px; margin-left: 6px; } 
.DEF_listHierTabMenuOdd  	{ background-color: #e1e1d7; padding:0px; width: 100%; margin-top: 0px; margin-left: 6px; } 
.DEF_listHierData			{ text-align:left;  font-size: 10px; color: black; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; white-space: pre-wrap; word-wrap: break-word;}   /* form : lable text */ 
.DEF_listHierMenuLable 		{ text-align:left;  font-size: 10px; color: black; }
.DEF_listHierFirstRow  		{  } /* the first row of the table */
.DEF_listHierFirstCell 		{ } /* the first cell of the table*/
.DEF_listHierLastRow  	 	{ } /* the last row of the table */
.DEF_listHierLastCell 		{ } /* the last cell of the table */
.DEF_listHierMiddleRows  	{ } /* the middle row of the table (everything between the first and last) */
.DEF_listHierMiddleCells	{ } /* the middle cells of the table (everything between the first and last) */
.DEF_listHierOddRow	 		{ } /* the odd rows of the table (1,3,5.. etc) */
.DEF_listHierOddCell 		{ } /* the odd cells of the table (1,3,5.. etc) */
.DEF_listHierFirstRow.DEF_listHierOddRow	{ } /* row is both first and last */
.DEF_listHierFirstCell.DEF_listHierOddCell	{ } /* cell is both first and last */
.DEF_listHierLastRow.DEF_listHierOddRow		{ } /* row is both last row and odd row */
.DEF_listHierLastCell.DEF_listHierOddCell	{ } /* row is both last cell and odd cell */

/* the LIST graphic object (ROW LISTED) */ 
/***************   the LIST element (row view) ******************/
.DEF_lirowMatrix		{ width: 90%; text-align:center; border: 1px solid black; border-spacing: 0px; } /* the outside matrix used by all tables (form and list's included) - edit align and vspace here */
.DEF_lirowTab 	 		{  background-color: white; border: none; border-spacing: 0px; width: 100%; } 
.DEF_lirowFirstRow  	{ } /* the first row of the table */
.DEF_lirowFirstCell 	{ } /* the first cell of the table*/
.DEF_lirowLastRow  	 	{ } /* the last row of the table */
.DEF_lirowLastCell 		{ } /* the last cell of the table */
.DEF_lirowMiddleRows  	{ } /* the middle row of the table (everything between the first and last) */
.DEF_lirowMiddleCells	{ } /* the middle cells of the table (everything between the first and last) */
.DEF_lirowOddRow	 	{ } /* the odd rows of the table (1,3,5.. etc) */
.DEF_lirowOddCell 		{ } /* the odd cells of the table (1,3,5.. etc) */
.DEF_lirowFirstRow.DEF_lirowOddRow		{ } /* row is both first and last */
.DEF_lirowFirstCell.DEF_lirowOddCell	{ } /* cell is both first and last */
.DEF_lirowLastRow.DEF_lirowOddRow		{ } /* row is both last row and odd row */
.DEF_lirowLastCell.DEF_lirowOddCell		{ } /* row is both last cell and odd cell */

.DEF_lirowRowU   		{ background-color: #BFCEEB;  } /* up edge of the list (holds all column titles) */
.DEF_lirowRow1   		{ padding-left: 10px; } /* even number of data rows */
.DEF_lirowRow2   		{ } /* odd number of data rows */
.DEF_lirowRowD  		{ } /* down edge of the list (holds hit number and search query) */
.DEF_lirowTxtMenu   	{ font-size: 10px; color: #000 } /* font style of menu's  */
.DEF_lirowTxtMenuSel 	{ font-size: 10px; color: #444 } /* font style of selected\sorted menu's  */
.DEF_lirowTxtRow1   	{ font-size: 10px; color: #000; font-weight:bold; } /* font style of even number data rows */
.DEF_lirowTxtRow2  		{ font-size: 10px; color: #000; } /* font style of odd number data rows */
.DEF_lirowTab 	 		{ background: url("/dbUsers/db1/images/dna_bg.jpg"); border: none; border-spacing: 0px; width: 100%; }
.DEF_lirowPostTab 		{ width: 100%; } 

/***************   the FORM element (input type) ******************/
.DEF_formMatrix			{ background-color: white; width: 90%; text-align:center; border: 1px solid black; border-spacing: 0px; margin: 5px } /* the outside matrix used by all tables (form and list's included) - edit align and vspace here */
.DEF_formTab 	 		{ background-color: gray98; border-spacing: 0px; border: none; width: 100%; padding: 0px; margin:0px  } /* the table style */ 
.DEF_formLableStar  	{ font-size: 10px; color: red } /* the star indicating obligated fields */
.DEF_formLable			{ font-size: 10px; color: black; } /* form : lable text */
.DEF_formUnitPop		{ font-size: 10px; color: black; background: white } /* form : popup menu */

.DEF_formUnitSub {
    background: transparent url('/pub/SYSTEM/images/button_a_trans.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 11px arial, sans-serif;
    height: 24px;
    margin-right: auto;    margin-left: auto;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

.DEF_formUnitSub span {
    background: transparent url('/pub/SYSTEM/images/button_span_trans.gif') no-repeat;
    display: block;
    white-space: nowrap;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

.DEF_formUnitSub:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

.DEF_formUnitSub:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}

.DEF_formUnitAre		{ font-size: 10px; color: black; background: white } /* form : text area */
.DEF_formUnitTxt		{ font-size: 10px; color: black; background: white } /* form : text input */
.DEF_formUnitDis		{ font-size: 10px; color: black; background: white } /* form : disabled */
.DEF_formUnitPop2		{ font-size: 9px; color: black; background: white } /* form : small popup */
.DEF_formFirstRow  	 		{ padding-top: 5px; } /* the first row of the table */
.DEF_formFirstCell 			{ padding-left: 5px; } /* the first cell of the table*/
.DEF_formLastRow  	 		{ padding-bottom: 5px; } /* the last row of the table */
.DEF_formLastCell 			{ padding-right: 5px } /* the last cell of the table */
.DEF_formMiddleRows 	 	{  } /* the middle row of the table (everything between the first and last) */
.DEF_formMiddleCells	 	{  } /* the middle cells of the table (everything between the first and last) */
.DEF_formOddRow	 			{  } /* the odd rows of the table (1,3,5.. etc) */
.DEF_formOddCell 			{  } /* the odd cells of the table (1,3,5.. etc) */
.DEF_formFirstRow.DEF_formLastRow		{  } /* row is both first and last */
.DEF_formFirstCell.DEF_formLastCell		{  } /* cell is both first and last */
.DEF_formLastRow.DEF_formOddRow			{  } /* row is both last row and odd row */
.DEF_formLastCell.DEF_formOddCell		{  } /* row is both last cell and odd cell */


/* the FORM graphic object (EDIT TYPE) */
.DEF_formEditMatrix			{ width: 90%; text-align:center; border: 1px solid black; border-spacing: 0px; } /* the outside matrix used by all tables (form and list's included) - edit align and vspace here */
.DEF_formEditTab 	 		{ background-color: whitesmoke; border-spacing: 0px; border: none; width: 100%; padding: 4px; margin:0px  } /* the table style */ 
.DEF_formEditLableStar  	{ font-size: 10px; color: red } /* the star indicating obligated fields */
.DEF_formEditLable			{ font-size: 10px; color: black; } /* form : lable text */
.DEF_formEditUnitPop		{ font-size: 10px; color: black; background: white } /* form : popup menu */
.DEF_formEditUnitSub		{ font-size: 10px; color: black; background: white } /* form : submit button */
.DEF_formEditUnitAre		{ font-size: 10px; color: black; background: white } /* form : text area */
.DEF_formEditUnitTxt		{ font-size: 10px; color: black; background: white } /* form : text input */
.DEF_formEditUnitDis		{ font-size: 10px; color: black; background: white } /* form : disabled */
.DEF_formEditUnitPop2		{ font-size: 9px; color: black; background: white } /* form : small popup */
.DEF_formEditFirstRow  	 		{ padding-top: 5px; } /* the first row of the table */
.DEF_formEditFirstCell 			{ padding-left: 5px; } /* the first cell of the table*/
.DEF_formEditLastRow  	 		{ padding-bottom: 5px; } /* the last row of the table */
.DEF_formEditLastCell 			{ padding-right: 5px } /* the last cell of the table */
.DEF_formEditMiddleRows 	 	{  } /* the middle row of the table (everything between the first and last) */
.DEF_formEditMiddleCells	 	{  } /* the middle cells of the table (everything between the first and last) */
.DEF_formEditOddRow	 			{  } /* the odd rows of the table (1,3,5.. etc) */
.DEF_formEditOddCell 			{  } /* the odd cells of the table (1,3,5.. etc) */
.DEF_formEditFirstRow.DEF_formEditLastRow		{  } /* row is both first and last */
.DEF_formEditFirstCell.DEF_formEditLastCell		{  } /* cell is both first and last */
.DEF_formEditLastRow.DEF_formEditOddRow			{  } /* row is both last row and odd row */
.DEF_formEditLastCell.DEF_formEditOddCell		{  } /* row is both last cell and odd cell */


/* Some others non object bound */
.DEF_txtInf		{ font-family:verdana; font-size: 10px; color: red } /* information text */
.DEF_txtWrn		{ font-family:verdana; font-size: 10px; color: red; font-weight:bold } /* warning text */
.DEF_txtSml		{ font-family:verdana; font-size: 9px; color: black } /* bread text - small */
.DEF_txtTtl		{ font-family:tahoma; font-size: 11px; color: white } /* title text - big */
.DEF_prio		{ font-size: 11px; color: red; } /* uniq field indicator '*' */

.DEF_txtToolb	{ font-family:verdana; font-size: 9px; color: white } /* toolbar text */
.DEF_txtToolbXY	{ font-family:verdana; font-size: 9px; color: white } /* toolbar text */
.DEF_txtToolbX	{ font-family:verdana; font-size: 9px; color: white } /* toolbar text */
.DEF_txtToolbY	{ font-family:verdana; font-size: 9px; color: white } /* toolbar text */

.DEF_null		{ font-size: 11px; color: black; } /* null indicator '#' - is transparent */
.DEF_nullSet	{ font-size: 11px; color: red; } /* null indicator '#' - sets transparency */
.DEF_nullOff	{ font-size: 11px; color: lightgray; } /* null indicator '#' - is not transparent */

.DEF_prio		{ font-size: 11px; color: red; } /* uniq field indicator '*' */

.DEF_matrix		{ width: 90%; text-align:center; 
		border: 1px solid black; border-spacing: 0px; } /* the outside matrix used by all tables (form and list's included) - edit align and vspace here */

.DEF_fmPopSml	{ font-family:verdana; font-size: 9px; color: black; background: white;
		vertical-align: middle; } /* popup inputfield. small version dedicated for GROUPS_SWITCH */



/* -------------------------------------------------------------------------------------- */
/* THIS IS THE DEFAULT LAYOUT - Please feel free to change it (its wise to keep a copy)   */
/* -------------------------------------------------------------------------------------- */

/* the TEXT graphic object */
.OWN_txt	{ font-size: 11px; color: #222; } /* up edge of the list (holds all column titles) */
.OWN_ttlTd	{ padding-top: 10px; padding-bottom: 5px; padding-left: 30px; padding-right: 10px } /* the <TD> tag */

/* the TITLE graphic object */
.OWN_ttl	{ font-size: 10px; color: #A9A9A9; font-weight:bold; text-transform: uppercase; } /* even number of data rows */
.OWN_txtTd	{ padding-top: 10px; padding-bottom: 5px; padding-left: 40px; padding-right: 30px } /* the <TD> tag */

/* the IMAGE graphic object */
.OWN_img	{ padding-bottom: 10px; } /* even number of data rows */

/* the LINK graphic object */
.OWN_lnk			{ font: inherit; color: inherit; text-decoration: none; } /* normal link behavor */
.OWN_lnk:visited	{ color: lightgray; } /* visited link behavor */
.OWN_lnk:active		{ color: lightgray; } /* active link behavor */
.OWN_lnk:hover		{ color: maroon; } /* hover link behavor */

.OWN_tabMatrix		{ padding: 0px; width: 90%; text-align:center; border: 0px solid black; border-spacing: 0px; margin: 0px;   } /* the outside matrix used by all tables (form and list's included) - edit align and vspace here */
.OWN_tabTab 		{ padding: 0px; width: 100%; text-align: center; border: none; border-spacing: 0px; margin: 0px;   } 
.OWN_tabTtl 		{ background-color: #6E6E6E; text-align: center; border: none; border-spacing: 0px; margin: 2px; } 
.OWN_tabTtlTxt 		{ font-size: 10px; color: white; font-weight:bold; text-transform: uppercase; } 
.OWN_tabFirstRow  	{ padding: 0px } /* the first row of the table */
.OWN_tabFirstCell 	{ padding: 0px } /* the first cell of the table*/
.OWN_tabLastRow  	{ padding: 0px } /* the last row of the table */
.OWN_tabLastCell 	{ padding: 0px } /* the last cell of the table */
.OWN_tabMiddleRows  { padding: 0px } /* the middle row of the table (everything between the first and last) */
.OWN_tabMiddleCells	{ padding: 0px } /* the middle cells of the table (everything between the first and last) */
.OWN_tabOddRow	 	{ padding: 0px } /* the odd rows of the table (1,3,5.. etc) */
.OWN_tabOddCell 	{ padding: 0px } /* the odd cells of the table (1,3,5.. etc) */
.OWN_tabFirstRow.OWN_tabOddRow		{ padding: 0px } /* row is both first and last */
.OWN_tabFirstCell.OWN_tabOddCell	{ padding: 0px } /* cell is both first and last */
.OWN_tabLastRow.OWN_tabOddRow		{ padding: 0px } /* row is both last row and odd row */
.OWN_tabLastCell.OWN_tabOddCell		{ padding: 0px } /* row is both last cell and odd cell */

/* the LIST graphic object (COLUMN LISTED) */ 
.OWN_listMatrix		{ width: 90%; text-align:center; border: 0px solid black; border-spacing: 0px; margin: 0px;  padding: 0px } /* the outside matrix used by all tables (form and list's included) - edit align and vspace here */
.OWN_listRowU   	{ background: #CCC; } /* up edge of the list (holds all column titles) */
.OWN_listRow1  	 	{ } /* even number of data rows */
.OWN_listRow2   	{ } /* odd number of data rows */
.OWN_listRowD  		{ } /* down edge of the list (holds hit number and search query) */
.OWN_listTxtMenu   	{ font-size: 10px; color: #000 } /* font style of menu's  */
.OWN_listTxtMenuSel { font-size: 10px; color: #444 } /* font style of selected\sorted menu's  */
.OWN_listTxtRow1   	{ font-size: 10px; color: #000 } /* font style of even number data rows */
.OWN_listTxtRow2   	{ font-size: 10px; color: #000 } /* font style of odd number data rows */
.OWN_listTab 	 	{ background-color: white; border: none; border-spacing: 0px; width: 100%; margin: 0px; padding: 0px } 


.OWN_listFirstRow  	 		{ text-align:left; padding-top: 4px; padding-bottom: 3px; } /* the first row of the table */
.OWN_listFirstCell 			{ text-align:left; padding-left: 5px; } /* the first cell of the table*/
.OWN_listLastRow  	 		{ text-align:left; padding-bottom: 5px; } /* the last row of the table */
.OWN_listLastCell 			{ text-align:left; padding-right: 5px } /* the last cell of the table */
.OWN_listMiddleRows 	 	{ text-align:left;  } /* the middle row of the table (everything between the first and last) */
.OWN_listMiddleCells	 	{ text-align:left;  } /* the middle cells of the table (everything between the first and last) */
.OWN_listOddRow	 			{ text-align:left; background-color: #EAEAEA } /* the odd rows of the table (1,3,5.. etc) */
.OWN_listOddCell 			{ text-align:left;  } /* the odd cells of the table (1,3,5.. etc) */
.OWN_listFirstRow.OWN_listLastRow		{ text-align:left;  } /* row is both first and last */
.OWN_listFirstCell.OWN_listLastCell		{ text-align:left;  } /* cell is both first and last */
.OWN_listLastRow.OWN_listOddRow			{ text-align:left;  } /* row is both last row and odd row */
.OWN_listLastCell.OWN_listOddCell		{ text-align:left;  } /* row is both last cell and odd cell */


.OWN_listHierTabMenuEven  	{  background-color: #D2D2D2 ; border: none; margin-top: 2px; border-spacing: 1px; width: 98%; margin-left: auto; } 
.OWN_listHierTabMenuOdd  	{  background-color: #D2D2D2 ; border: none; margin-top: 2px; border-spacing: 1px; width: 98%; margin-left: auto; } 
.OWN_listHierTabEven  	{  background-color: #EAEAEA ; border: none; margin-bottom: 4px;  border-spacing: 1px; width: 98%; margin-left: auto; } 
.OWN_listHierTabOdd  	{  background-color: white ; border: none; margin-bottom: 4px; border-spacing: 1px; width: 98%; margin-left: auto; } 
.OWN_listHierData		{ font-size: 10px; color: red; } /* form : lable text */

/* the LIST graphic object (ROW LISTED) */ 
/***************   the LIST element (row view) ******************/
.OWN_lirowMatrix		{ width: 90%; text-align:center; border: 0px solid black; border-spacing: 0px; } /* the outside matrix used by all tables (form and list's included) - edit align and vspace here */
.OWN_lirowTab 	 		{  background-color: white; border: none; border-spacing: 0px; width: 100%; } 
.OWN_lirowFirstRow  	{ } /* the first row of the table */
.OWN_lirowFirstCell 	{ } /* the first cell of the table*/
.OWN_lirowLastRow  	 	{ } /* the last row of the table */
.OWN_lirowLastCell 		{ } /* the last cell of the table */
.OWN_lirowMiddleRows  	{ } /* the middle row of the table (everything between the first and last) */
.OWN_lirowMiddleCells	{ } /* the middle cells of the table (everything between the first and last) */
.OWN_lirowOddRow	 	{ } /* the odd rows of the table (1,3,5.. etc) */
.OWN_lirowOddCell 		{ } /* the odd cells of the table (1,3,5.. etc) */
.OWN_lirowFirstRow.OWN_lirowOddRow		{ } /* row is both first and last */
.OWN_lirowFirstCell.OWN_lirowOddCell	{ } /* cell is both first and last */
.OWN_lirowLastRow.OWN_lirowOddRow		{ } /* row is both last row and odd row */
.OWN_lirowLastCell.OWN_lirowOddCell		{ } /* row is both last cell and odd cell */

.OWN_lirowRowU   		{ background-color: #EAEAEA;  } /* up edge of the list (holds all column titles) */
.OWN_lirowRow1   		{ padding-left: 10px; } /* even number of data rows */
.OWN_lirowRow2   		{ } /* odd number of data rows */
.OWN_lirowRowD  		{ } /* down edge of the list (holds hit number and search query) */
.OWN_lirowTxtMenu   	{ font-size: 10px; color: #000 } /* font style of menu's  */
.OWN_lirowTxtMenuSel 	{ font-size: 10px; color: #444 } /* font style of selected\sorted menu's  */
.OWN_lirowTxtRow1   	{ font-size: 10px; color: #000; font-weight:bold; } /* font style of even number data rows */
.OWN_lirowTxtRow2  		{ font-size: 10px; color: #000; } /* font style of odd number data rows */
.OWN_lirowTab 	 		{ background: url("/dbUsers/db1/images/dna_bg.jpg"); border: none; border-spacing: 0px; width: 100%; }
.OWN_lirowPostTab 		{ width: 100%; } 

/***************   the FORM element (input type) ******************/
.OWN_formMatrix			{ width: 90%; text-align:center; border: 0px solid black; border-spacing: 0px; } /* the outside matrix used by all tables (form and list's included) - edit align and vspace here */
.OWN_formLableStar  	{ font-size: 10px; color: red } /* the star indicating obligated fields */
.OWN_formLable			{ font-size: 10px; color: black; } /* form : lable text */
.OWN_formUnitPop		{ font-size: 10px; color: black; background: white } /* form : popup menu */
.OWN_formUnitSub		{ font-size: 10px; color: black; background: white } /* form : submit button */
.OWN_formUnitAre		{ font-size: 10px; color: black; background: white } /* form : text area */
.OWN_formUnitTxt		{ font-size: 10px; color: black; background: white } /* form : text input */
.OWN_formUnitDis		{ font-size: 10px; color: black; background: white } /* form : disabled */
.OWN_formUnitPop2		{ font-size: 9px; color: black; background: white } /* form : small popup */
.OWN_formTab 	 		{ border-spacing: 0px; border: none; width: 100%; } /* the table style */ 
.OWN_formFirstRow  	 		{ padding-top: 5px; } /* the first row of the table */
.OWN_formFirstCell 			{ padding-left: 5px; } /* the first cell of the table*/
.OWN_formLastRow  	 		{ padding-bottom: 5px; } /* the last row of the table */
.OWN_formLastCell 			{ padding-right: 5px } /* the last cell of the table */
.OWN_formMiddleRows 	 	{  } /* the middle row of the table (everything between the first and last) */
.OWN_formMiddleCells	 	{  } /* the middle cells of the table (everything between the first and last) */
.OWN_formOddRow	 			{  } /* the odd rows of the table (1,3,5.. etc) */
.OWN_formOddCell 			{  } /* the odd cells of the table (1,3,5.. etc) */
.OWN_formFirstRow.OWN_formLastRow		{  } /* row is both first and last */
.OWN_formFirstCell.OWN_formLastCell		{  } /* cell is both first and last */
.OWN_formLastRow.OWN_formOddRow			{  } /* row is both last row and odd row */
.OWN_formLastCell.OWN_formOddCell		{  } /* row is both last cell and odd cell */


/* the FORM graphic object (EDIT TYPE) */
.OWN_formEditMatrix			{ width: 90%; text-align:center; border: 0px solid black; border-spacing: 0px; } /* the outside matrix used by all tables (form and list's included) - edit align and vspace here */
.OWN_formEditCell1  	 	{  }
.OWN_formEditCell2   		{  }		
.OWN_formEditLableStar  	{ font-size: 10px; color: red } /* the star indicating obligated fields */
.OWN_formEditLable			{ font-size: 10px; color: black; } /* form : lable text */
.OWN_formEditUnitPop		{ font-size: 10px; color: black; background: white } /* form : popup menu */
.OWN_formEditUnitSub		{ font-size: 10px; color: black; background: white } /* form : submit button */
.OWN_formEditUnitAre		{ font-size: 10px; color: black; background: white } /* form : text area */
.OWN_formEditUnitTxt		{ font-size: 10px; color: black; background: white } /* form : text input */
.OWN_formEditUnitDis		{ font-size: 10px; color: black; background: white } /* form : disabled */
.OWN_formEditUnitPop2		{ font-size: 9px; color: black; background: white } /* form : small popup */
.OWN_formEditTab 	 		{ 
		background: url("/dbUsers/db1/images/dna_bg.jpg"); 
		border-spacing: 0px;  border: none; width: 100%; }
.OWN_formEditUniqueRow   	{  }
.OWN_formEditFirstRow  	 	{  }
.OWN_formEditLastRow  	 	{  }
.OWN_formEditMiddleRow 	 	{  } /* the IMAGE graphic object */

/* Some others non object bound */
.OWN_txtInf		{ font-family:verdana; font-size: 10px; color: red } /* information text */
.OWN_txtWrn		{ font-family:verdana; font-size: 10px; color: red; font-weight:bold } /* warning text */
.OWN_txtSml		{ font-family:verdana; font-size: 9px; color: black } /* bread text - small */
.OWN_txtTtl		{ font-family:tahoma; font-size: 11px; color: white } /* title text - big */
.OWN_prio		{ font-size: 11px; color: red; } /* uniq field indicator '*' */

.OWN_txtToolb	{ font-family:verdana; font-size: 9px; color: white } /* toolbar text */
.OWN_txtToolbXY	{ font-family:verdana; font-size: 9px; color: white } /* toolbar text */
.OWN_txtToolbX	{ font-family:verdana; font-size: 9px; color: white } /* toolbar text */
.OWN_txtToolbY	{ font-family:verdana; font-size: 9px; color: white } /* toolbar text */

.OWN_null		{ font-size: 11px; color: black; } /* null indicator '#' - is transparent */
.OWN_nullSet	{ font-size: 11px; color: red; } /* null indicator '#' - sets transparency */
.OWN_nullOff	{ font-size: 11px; color: lightgray; } /* null indicator '#' - is not transparent */

.OWN_prio		{ font-size: 11px; color: red; } /* uniq field indicator '*' */

.OWN_matrix		{ width: 90%; text-align:center; 
		border: 0px solid black; border-spacing: 0px; } /* the outside matrix used by all tables (form and list's included) - edit align and vspace here */

.OWN_fmPopSml	{ font-family:verdana; font-size: 9px; color: black; background: white;
		vertical-align: middle; } /* popup inputfield. small version dedicated for GROUPS_SWITCH */



/* -------------------------------------------------------------------------------------- */
/* THIS IS THE DEFAULT LAYOUT - Please feel free to change it (its wise to keep a copy)   */
/* -------------------------------------------------------------------------------------- */

/* the TEXT graphic object */
.SIM1_txt	{ font-size: 11px; color: #222; } /* up edge of the list (holds all column titles) */
.SIM1_txtTd	{ padding: 5px; } /* the <TD> tag */

/* the TITLE graphic object */
.SIM1_ttl	{ font-size: 10px; color: #A9A9A9; font-weight:bold; text-transform: uppercase; } /* even number of data rows */
.SIM1_ttlTd	{ background-color: #D1D1D1; padding: 5px; } /* the <TD> tag */

/* the IMAGE graphic object */
.SIM1_img	{ padding-bottom: 10px; } /* even number of data rows */

/* the LINK graphic object */
.SIM1_lnk			{ font: inherit; color: inherit; text-decoration: none; } /* normal link behavor */
.SIM1_lnk:visited	{ color: lightgray; } /* visited link behavor */
.SIM1_lnk:active		{ color: lightgray; } /* active link behavor */
.SIM1_lnk:hover		{ color: maroon; } /* hover link behavor */

/* the TABLE graphic object */
.SIM1_tabMatrix		{ width: 90%; text-align:center; border: 0px solid black; border-spacing: 0px;  } /* the outside matrix used by all tables (form and list's included) - edit align and vspace here */
.SIM1_tabTab 		{ width: 100%; text-align: center; border: none; border-spacing: 0px; margin: 2px; } 
.SIM1_tabTtl 		{ background-color: #DDD; text-align: left; padding: 3px; margin-left: 5px; } 
.SIM1_tabTtlTxt 	{ font-size: 9px; color: #999; font-weight:bold; text-transform: uppercase; } 

/* the LIST graphic object (COLUMN LISTED) */ 
.SIM1_listMatrix		{ width: 90%; text-align:center; border: 1px solid black; border-spacing: 0px; } /* the outside matrix used by all tables (form and list's included) - edit align and vspace here */
.SIM1_listRowU   	{ background: #CCC;  } /* up edge of the list (holds all column titles) */
.SIM1_listRow1  	 	{ } /* even number of data rows */
.SIM1_listRow2   	{ } /* odd number of data rows */
.SIM1_listRowD  		{ } /* down edge of the list (holds hit number and search query) */
.SIM1_listTxtMenu   	{ font-size: 10px; color: #000 } /* font style of menu's  */
.SIM1_listTxtMenuSel { font-size: 10px; color: #444 } /* font style of selected\sorted menu's  */
.SIM1_listTxtRow1   	{ font-size: 10px; color: #000 } /* font style of even number data rows */
.SIM1_listTxtRow2   	{ font-size: 10px; color: #000 } /* font style of odd number data rows */
.SIM1_listTab 	 	{ 
		background: url("/dbUsers/db1/images/dna_bg.jpg");
		border: none; border-spacing: 0px; width: 100%; } 


.SIM1_listFirstRow  	 		{ padding-top: 4px; padding-bottom: 3px; } /* the first row of the table */
.SIM1_listFirstCell 			{ padding-left: 5px; } /* the first cell of the table*/
.SIM1_listLastRow  	 		{ padding-bottom: 5px; } /* the last row of the table */
.SIM1_listLastCell 			{ padding-right: 5px } /* the last cell of the table */
.SIM1_listMiddleRows 	 	{  } /* the middle row of the table (everything between the first and last) */
.SIM1_listMiddleCells	 	{  } /* the middle cells of the table (everything between the first and last) */
.SIM1_listOddRow	 			{ background-color: #EAEAEA } /* the odd rows of the table (1,3,5.. etc) */
.SIM1_listOddCell 			{  } /* the odd cells of the table (1,3,5.. etc) */
.SIM1_listFirstRow.SIM1_listLastRow		{  } /* row is both first and last */
.SIM1_listFirstCell.SIM1_listLastCell		{  } /* cell is both first and last */
.SIM1_listLastRow.SIM1_listOddRow			{  } /* row is both last row and odd row */
.SIM1_listLastCell.SIM1_listOddCell		{  } /* row is both last cell and odd cell */


.SIM1_listHierTabMenuEven  	{  background-color: #D2D2D2 ; border: none; border-spacing: 0px; width: 100%; } 
.SIM1_listHierTabMenuOdd  	{  background-color: #D2D2D2 ; border: none; border-spacing: 0px; width: 100%; } 
.SIM1_listHierTabEven  	{  background-color: #EAEAEA ; border: none; border-spacing: 0px; width: 100%; } 
.SIM1_listHierTabOdd  	{  background-color: white ; border: none; border-spacing: 0px; width: 100%; } 

		
/* the LIST graphic object (ROW LISTED) */ 
/***************   the LIST element (row view) ******************/
.SIM1_lirowMatrix		{ width: 90%; text-align:center; border: 1px solid black; border-spacing: 0px; } /* the outside matrix used by all tables (form and list's included) - edit align and vspace here */
.SIM1_lirowTab 	 		{  background-color: white; border: none; border-spacing: 0px; width: 100%; } 
.SIM1_lirowFirstRow  	{ } /* the first row of the table */
.SIM1_lirowFirstCell 	{ } /* the first cell of the table*/
.SIM1_lirowLastRow  	 	{ } /* the last row of the table */
.SIM1_lirowLastCell 		{ } /* the last cell of the table */
.SIM1_lirowMiddleRows  	{ } /* the middle row of the table (everything between the first and last) */
.SIM1_lirowMiddleCells	{ } /* the middle cells of the table (everything between the first and last) */
.SIM1_lirowOddRow	 	{ } /* the odd rows of the table (1,3,5.. etc) */
.SIM1_lirowOddCell 		{ } /* the odd cells of the table (1,3,5.. etc) */
.SIM1_lirowFirstRow.SIM1_lirowOddRow		{ } /* row is both first and last */
.SIM1_lirowFirstCell.SIM1_lirowOddCell	{ } /* cell is both first and last */
.SIM1_lirowLastRow.SIM1_lirowOddRow		{ } /* row is both last row and odd row */
.SIM1_lirowLastCell.SIM1_lirowOddCell		{ } /* row is both last cell and odd cell */

.SIM1_lirowRowU   		{ background-color: #EAEAEA;  } /* up edge of the list (holds all column titles) */
.SIM1_lirowRow1   		{ padding-left: 10px; } /* even number of data rows */
.SIM1_lirowRow2   		{ } /* odd number of data rows */
.SIM1_lirowRowD  		{ } /* down edge of the list (holds hit number and search query) */
.SIM1_lirowTxtMenu   	{ font-size: 10px; color: #000 } /* font style of menu's  */
.SIM1_lirowTxtMenuSel 	{ font-size: 10px; color: #444 } /* font style of selected\sorted menu's  */
.SIM1_lirowTxtRow1   	{ font-size: 10px; color: #000; font-weight:bold; } /* font style of even number data rows */
.SIM1_lirowTxtRow2  		{ font-size: 10px; color: #000; } /* font style of odd number data rows */
.SIM1_lirowTab 	 		{ background: url("/dbUsers/db1/images/dna_bg.jpg"); border: none; border-spacing: 0px; width: 100%; }
.SIM1_lirowPostTab 		{ width: 100%; } 

/***************   the FORM element (input type) ******************/
.SIM1_formMatrix		{ background-color: white; text-align:center; border: 0px solid black; margin-top: 5px; margin-bottom: 5px; border-spacing: 0px; } /* the outside matrix used by all tables (form and list's included) - edit align and vspace here */
.SIM1_formLableStar  	{ font-size: 10px; color: red } /* the star indicating obligated fields */
.SIM1_formLable			{ font-size: 10px; color: black;  } /* form : lable text */
.SIM1_formUnitPop		{ font-size: 10px; color: black; background: white;  } /* form : popup menu */
.SIM1_formUnitSub		{ font-size: 10px; color: black; background: white } /* form : submit button */
.SIM1_formUnitAre		{ font-size: 10px; color: black; background: white } /* form : text area */
.SIM1_formUnitTxt		{ font-size: 10px; color: black; background: white } /* form : text input */
.SIM1_formUnitDis		{ font-size: 10px; color: black; background: white } /* form : disabled */
.SIM1_formUnitPop2		{ font-size: 9px; color: black; background: white } /* form : small popup */
.SIM1_formTab 	 		{ background: url("/dbUsers/db1/images/dna_bg.jpg"); 
		border-spacing: 0px; border: none; width: 100%; } /* the table style */ 
.SIM1_formFirstRow  	 		{ padding-top: 5px; } /* the first row of the table */
.SIM1_formFirstCell 			{ padding-left: 5px; } /* the first cell of the table*/
.SIM1_formLastRow  	 		{ padding-bottom: 5px; } /* the last row of the table */
.SIM1_formLastCell 			{ padding-right: 5px } /* the last cell of the table */
.SIM1_formMiddleRows 	 	{  } /* the middle row of the table (everything between the first and last) */
.SIM1_formMiddleCells	 	{  } /* the middle cells of the table (everything between the first and last) */
.SIM1_formOddRow	 			{  } /* the odd rows of the table (1,3,5.. etc) */
.SIM1_formOddCell 			{  } /* the odd cells of the table (1,3,5.. etc) */
.SIM1_formFirstRow.SIM1_formLastRow		{  } /* row is both first and last */
.SIM1_formFirstCell.SIM1_formLastCell		{  } /* cell is both first and last */
.SIM1_formLastRow.SIM1_formOddRow			{  } /* row is both last row and odd row */
.SIM1_formLastCell.SIM1_formOddCell		{  } /* row is both last cell and odd cell */


/* the FORM graphic object (EDIT TYPE) */
.SIM1_formEditMatrix		{ text-align:center; border: 0px; border-spacing: 0px; } /* the outside matrix used by all tables (form and list's included) - edit align and vspace here */
.SIM1_formLableStar  		{ font-size: 10px; color: red } /* the star indicating obligated fields */
.SIM1_formLable				{ font-size: 10px; color: black;  } /* form : lable text */
.SIM1_formEditCell1  	 	{  }
.SIM1_formEditCell2   		{  }		
.SIM1_formEditLableStar  	{ font-size: 10px; color: red } /* the star indicating obligated fields */
.SIM1_formEditLable			{ font-size: 10px; color: black; } /* form : lable text */
.SIM1_formEditUnitPop		{ font-size: 10px; color: black; background: white } /* form : popup menu */
.SIM1_formEditUnitSub		{ font-size: 10px; color: black; background: white } /* form : submit button */
.SIM1_formEditUnitAre		{ font-size: 10px; color: black; background: white } /* form : text area */
.SIM1_formEditUnitTxt		{ font-size: 10px; color: black; background: white } /* form : text input */
.SIM1_formEditUnitDis		{ font-size: 10px; color: black; background: white } /* form : disabled */
.SIM1_formEditUnitPop2		{ font-size: 9px; color: black; background: white } /* form : small popup */
.SIM1_formEditTab 	 		{ 
		background: url("/dbUsers/db1/images/dna_bg.jpg"); 
		border-spacing: 0px;  border: none; width: 100%; }
.SIM1_formEditUniqueRow   	{  }
.SIM1_formEditFirstRow   	{  }
.SIM1_formEditLastRow  	 	{  }
.SIM1_formEditMiddleRow  	{  } /* the IMAGE graphic object */

/* Some others non object bound */
.SIM1_txtInf		{ font-family:verdana; font-size: 10px; color: red } /* information text */
.SIM1_txtWrn		{ font-family:verdana; font-size: 10px; color: red; font-weight:bold } /* warning text */
.SIM1_txtSml		{ font-family:verdana; font-size: 9px; color: black } /* bread text - small */

.SIM1_null		{ font-size: 11px; color: black; } /* null indicator '#' - is transparent */
.SIM1_nullSet	{ font-size: 11px; color: red; } /* null indicator '#' - sets transparency */
.SIM1_nullOff	{ font-size: 11px; color: lightgray; } /* null indicator '#' - is not transparent */

.SIM1_matrix		{ width: 90%; text-align:center; 
		border: 1px solid black; border-spacing: 0px; } /* the outside matrix used by all tables (form and list's included) - edit align and vspace here */

.SIM1_fmPopSml	{ font-family:verdana; font-size: 9px; color: black; background: white;
		vertical-align: middle; } /* popup inputfield. small version dedicated for GROUPS_SWITCH */





/* -------------------------------------------------------------------------------------- */
/* THIS IS THE DEFAULT LAYOUT - Please feel free to change it (its wise to keep a copy)   */
/* -------------------------------------------------------------------------------------- */

/* the TEXT graphic object */
.TABS_txt	{ font-size: 11px; color: #222; } /* up edge of the list (holds all column titles) */
.TABS_txtTd	{ padding: 5px; } /* the <TD> tag */

/* the TITLE graphic object */
.TABS_ttl	{ font-size: 10px; color: #A9A9A9; font-weight:bold; text-transform: uppercase; } /* even number of data rows */
.TABS_ttlTd	{ background-color: #D1D1D1; padding: 5px; } /* the <TD> tag */

/* the IMAGE graphic object */
.TABS_img	{ padding-bottom: 10px; } /* even number of data rows */

/* the LINK graphic object */
.TABS_lnk			{ font: inherit; color: inherit; text-decoration: none; } /* normal link behavor */
.TABS_lnk:visited	{ color: lightgray; } /* visited link behavor */
.TABS_lnk:active		{ color: lightgray; } /* active link behavor */
.TABS_lnk:hover		{ color: maroon; } /* hover link behavor */

/* the TABLE graphic object */
.TABS_tabMatrix		{ width: 90%; text-align:center; border: 0px solid black; border-spacing: 0px;  } /* the outside matrix used by all tables (form and list's included) - edit align and vspace here */
.TABS_tabTab 		{ width: 100%; text-align: center; border: none; border-spacing: 0px; margin: 2px; } 
.TABS_tabTtl 		{ background-color: #DDD; text-align: left; padding: 3px; margin-left: 5px; } 
.TABS_tabTtlTxt 	{ font-size: 9px; color: #999; font-weight:bold; text-transform: uppercase; } 

/* the LIST graphic object (COLUMN LISTED) */ 
.TABS_listMatrix		{ width: 90%; text-align:center; border: 1px solid black; border-spacing: 0px; } /* the outside matrix used by all tables (form and list's included) - edit align and vspace here */
.TABS_listRowU   	{ background: #CCC;  } /* up edge of the list (holds all column titles) */
.TABS_listRow1  	 	{ } /* even number of data rows */
.TABS_listRow2   	{ } /* odd number of data rows */
.TABS_listRowD  		{ } /* down edge of the list (holds hit number and search query) */
.TABS_listTxtMenu   	{ font-size: 10px; color: #000 } /* font style of menu's  */
.TABS_listTxtMenuSel { font-size: 10px; color: #444 } /* font style of selected\sorted menu's  */
.TABS_listTxtRow1   	{ font-size: 10px; color: #000 } /* font style of even number data rows */
.TABS_listTxtRow2   	{ font-size: 10px; color: #000 } /* font style of odd number data rows */
.TABS_listTab 	 	{ 
		background: url("/dbUsers/db1/images/dna_bg.jpg");
		border: none; border-spacing: 0px; width: 100%; } 


.TABS_listFirstRow  	 		{ padding-top: 4px; padding-bottom: 3px; } /* the first row of the table */
.TABS_listFirstCell 			{ padding-left: 5px; } /* the first cell of the table*/
.TABS_listLastRow  	 		{ padding-bottom: 5px; } /* the last row of the table */
.TABS_listLastCell 			{ padding-right: 5px } /* the last cell of the table */
.TABS_listMiddleRows 	 	{  } /* the middle row of the table (everything between the first and last) */
.TABS_listMiddleCells	 	{  } /* the middle cells of the table (everything between the first and last) */
.TABS_listOddRow	 			{ background-color: #EAEAEA } /* the odd rows of the table (1,3,5.. etc) */
.TABS_listOddCell 			{  } /* the odd cells of the table (1,3,5.. etc) */
.TABS_listFirstRow.TABS_listLastRow		{  } /* row is both first and last */
.TABS_listFirstCell.TABS_listLastCell		{  } /* cell is both first and last */
.TABS_listLastRow.TABS_listOddRow			{  } /* row is both last row and odd row */
.TABS_listLastCell.TABS_listOddCell		{  } /* row is both last cell and odd cell */


.TABS_listHierTabMenuEven  	{  background-color: #D2D2D2 ; border: none; border-spacing: 0px; width: 100%; } 
.TABS_listHierTabMenuOdd  	{  background-color: #D2D2D2 ; border: none; border-spacing: 0px; width: 100%; } 
.TABS_listHierTabEven  	{  background-color: #EAEAEA ; border: none; border-spacing: 0px; width: 100%; } 
.TABS_listHierTabOdd  	{  background-color: white ; border: none; border-spacing: 0px; width: 100%; } 

		
/* the LIST graphic object (ROW LISTED) */ 
/***************   the LIST element (row view) ******************/
.TABS_lirowMatrix		{ width: 90%; text-align:center; border: 1px solid black; border-spacing: 0px; } /* the outside matrix used by all tables (form and list's included) - edit align and vspace here */
.TABS_lirowTab 	 		{  background-color: white; border: none; border-spacing: 0px; width: 100%; } 
.TABS_lirowFirstRow  	{ } /* the first row of the table */
.TABS_lirowFirstCell 	{ } /* the first cell of the table*/
.TABS_lirowLastRow  	 	{ } /* the last row of the table */
.TABS_lirowLastCell 		{ } /* the last cell of the table */
.TABS_lirowMiddleRows  	{ } /* the middle row of the table (everything between the first and last) */
.TABS_lirowMiddleCells	{ } /* the middle cells of the table (everything between the first and last) */
.TABS_lirowOddRow	 	{ } /* the odd rows of the table (1,3,5.. etc) */
.TABS_lirowOddCell 		{ } /* the odd cells of the table (1,3,5.. etc) */
.TABS_lirowFirstRow.TABS_lirowOddRow		{ } /* row is both first and last */
.TABS_lirowFirstCell.TABS_lirowOddCell	{ } /* cell is both first and last */
.TABS_lirowLastRow.TABS_lirowOddRow		{ } /* row is both last row and odd row */
.TABS_lirowLastCell.TABS_lirowOddCell		{ } /* row is both last cell and odd cell */

.TABS_lirowRowU   		{ background-color: #EAEAEA;  } /* up edge of the list (holds all column titles) */
.TABS_lirowRow1   		{ padding-left: 10px; } /* even number of data rows */
.TABS_lirowRow2   		{ } /* odd number of data rows */
.TABS_lirowRowD  		{ } /* down edge of the list (holds hit number and search query) */
.TABS_lirowTxtMenu   	{ font-size: 10px; color: #000 } /* font style of menu's  */
.TABS_lirowTxtMenuSel 	{ font-size: 10px; color: #444 } /* font style of selected\sorted menu's  */
.TABS_lirowTxtRow1   	{ font-size: 10px; color: #000; font-weight:bold; } /* font style of even number data rows */
.TABS_lirowTxtRow2  		{ font-size: 10px; color: #000; } /* font style of odd number data rows */
.TABS_lirowTab 	 		{ background: url("/dbUsers/db1/images/dna_bg.jpg"); border: none; border-spacing: 0px; width: 100%; }
.TABS_lirowPostTab 		{ width: 100%; } 

/***************   the FORM element (input type) ******************/
.TABS_formMatrix		{ background-color: white; vertical-align:bottom; text-align:center; border: 0px solid black; margin-top: 5px; margin-bottom: 5px; border-spacing: 0px; } /* the outside matrix used by all tables (form and list's included) - edit align and vspace here */
.TABS_formLableStar  	{ font-size: 10px; color: red } /* the star indicating obligated fields */
.TABS_formLable			{ font-size: 10px; color: black; } /* form : lable text */
.TABS_formUnitPop		{ font-size: 10px; color: black; background: white } /* form : popup menu */
.TABS_formUnitSub		{ font-size: 10px; color: black; background: white } /* form : submit button */
.TABS_formUnitAre		{ font-size: 10px; color: black; background: white } /* form : text area */
.TABS_formUnitTxt		{ font-size: 10px; color: black; background: white } /* form : text input */
.TABS_formUnitDis		{ font-size: 10px; color: black; background: white } /* form : disabled */
.TABS_formUnitPop2		{ font-size: 9px; color: black; background: white } /* form : small popup */
.TABS_formTab 	 		{ background: url("/dbUsers/db1/images/dna_bg.jpg"); 
		border-spacing: 0px; border: none; width: 100%; } /* the table style */ 
.TABS_formFirstRow  	 		{ padding-top: 5px; } /* the first row of the table */
.TABS_formFirstCell 			{ padding-left: 5px; } /* the first cell of the table*/
.TABS_formLastRow  	 		{ padding-bottom: 5px; } /* the last row of the table */
.TABS_formLastCell 			{ padding-right: 5px } /* the last cell of the table */
.TABS_formMiddleRows 	 	{  } /* the middle row of the table (everything between the first and last) */
.TABS_formMiddleCells	 	{  } /* the middle cells of the table (everything between the first and last) */
.TABS_formOddRow	 			{  } /* the odd rows of the table (1,3,5.. etc) */
.TABS_formOddCell 			{  } /* the odd cells of the table (1,3,5.. etc) */
.TABS_formFirstRow.TABS_formLastRow		{  } /* row is both first and last */
.TABS_formFirstCell.TABS_formLastCell		{  } /* cell is both first and last */
.TABS_formLastRow.TABS_formOddRow			{  } /* row is both last row and odd row */
.TABS_formLastCell.TABS_formOddCell		{  } /* row is both last cell and odd cell */


/* the FORM graphic object (EDIT TYPE) */
.TABS_formEditMatrix			{ width: 90%; text-align:center; border: 1px solid black; border-spacing: 0px; } /* the outside matrix used by all tables (form and list's included) - edit align and vspace here */
.TABS_formEditCell1  	 	{  }
.TABS_formEditCell2   		{  }		
.TABS_formEditLableStar  	{ font-size: 10px; color: red } /* the star indicating obligated fields */
.TABS_formEditLable			{ font-size: 10px; color: black; } /* form : lable text */
.TABS_formEditUnitPop		{ font-size: 10px; color: black; background: white } /* form : popup menu */
.TABS_formEditUnitSub		{ font-size: 10px; color: black; background: white } /* form : submit button */
.TABS_formEditUnitAre		{ font-size: 10px; color: black; background: white } /* form : text area */
.TABS_formEditUnitTxt		{ font-size: 10px; color: black; background: white } /* form : text input */
.TABS_formEditUnitDis		{ font-size: 10px; color: black; background: white } /* form : disabled */
.TABS_formEditUnitPop2		{ font-size: 9px; color: black; background: white } /* form : small popup */
.TABS_formEditTab 	 		{ 
		background: url("/dbUsers/db1/images/dna_bg.jpg"); 
		border-spacing: 0px;  border: none; width: 100%; }
.TABS_formEditUniqueRow   	{  }
.TABS_formEditFirstRow  	 	{  }
.TABS_formEditLastRow  	 	{  }
.TABS_formEditMiddleRow 	 	{  } /* the IMAGE graphic object */

/* Some others non object bound */
.TABS_txtInf		{ font-family:verdana; font-size: 10px; color: red } /* information text */
.TABS_txtWrn		{ font-family:verdana; font-size: 10px; color: red; font-weight:bold } /* warning text */
.TABS_txtSml		{ font-family:verdana; font-size: 9px; color: black } /* bread text - small */

.TABS_null		{ font-size: 11px; color: black; } /* null indicator '#' - is transparent */
.TABS_nullSet	{ font-size: 11px; color: red; } /* null indicator '#' - sets transparency */
.TABS_nullOff	{ font-size: 11px; color: lightgray; } /* null indicator '#' - is not transparent */

.TABS_matrix		{ width: 90%; text-align:center; 
		border: 1px solid black; border-spacing: 0; } /* the outside matrix used by all tables (form and list's included) - edit align and vspace here */

.TABS_fmPopSml	{ font-family:verdana; font-size: 9px; color: black; background: white;
		vertical-align: middle; } /* popup inputfield. small version dedicated for GROUPS_SWITCH */


/* -------------------------------------------------------------------------------------- */
/* THIS IS THE DEFAULT LAYOUT - Please feel free to change it (its wise to keep a copy)   */
/* -------------------------------------------------------------------------------------- */

/* the TEXT graphic object */
.NONE_txt	{ font-size: 11px; color: #222; } /* up edge of the list (holds all column titles) */
.NONE_txtTd	{ } /* the <TD> tag */

/* the TITLE graphic object */
.NONE_ttl	{ font-size: 10px; color: #A9A9A9; font-weight:bold; text-transform: uppercase; } /* even number of data rows */
.NONE_ttlTd	{ } /* the <TD> tag */

/***************   the IMAGE element ******************/
.NONE_img	{ border-spacing: 0px; margin:0px; padding: 0px } /* the <img> tag */

/* the LINK graphic object */
.NONE_lnk			{ font: inherit; color: inherit; text-decoration: none; } /* normal link behavor */
.NONE_lnk:visited	{ color: lightgray; } /* visited link behavor */
.NONE_lnk:active	{ color: lightgray; } /* active link behavor */
.NONE_lnk:hover		{ color: maroon; } /* hover link behavor */

/* the TABLE graphic object */
.NONE_tabMatrix		{ width: 100%; text-align:center; border: none; margin: 0px;  padding: 0px } /* the outside matrix used by all tables (form and list's included) - edit align and vspace here */
.NONE_tabTab 		{ width: 100%; text-align: center; border: none; border-spacing: 0px; margin: 0px; padding: 0px  } 
.NONE_tabTtl 		{ background-color: #6E6E6E; text-align: center; border: none; border-spacing: 0px; margin: 0px; padding: 0px  } 
.NONE_tabTtlTxt 	{ font-size: 10px; color: white; font-weight:bold; text-transform: uppercase; } 
.NONE_tabFirstRow  	{ } /* the first row of the table */
.NONE_tabFirstCell 	{ } /* the first cell of the table*/
.NONE_tabLastRow  	{ } /* the last row of the table */
.NONE_tabLastCell 	{ } /* the last cell of the table */
.NONE_tabMiddleRows  { } /* the middle row of the table (everything between the first and last) */
.NONE_tabMiddleCells	{ } /* the middle cells of the table (everything between the first and last) */
.NONE_tabOddRow	 	{ } /* the odd rows of the table (1,3,5.. etc) */
.NONE_tabOddCell 	{ } /* the odd cells of the table (1,3,5.. etc) */
.NONE_tabFirstRow.NONE_tabOddRow		{ } /* row is both first and last */
.NONE_tabFirstCell.NONE_tabOddCell	{ } /* cell is both first and last */
.NONE_tabLastRow.NONE_tabOddRow		{ } /* row is both last row and odd row */
.NONE_tabLastCell.NONE_tabOddCell		{ } /* row is both last cell and odd cell */


/* the LIST graphic object (COLUMN LISTED) */ 
.NONE_listMatrix		{ width: 90%; text-align:center; border: none; border-spacing: 0; margin: 0px;  padding: 0px } /* the outside matrix used by all tables (form and list's included) - edit align and vspace here */
.NONE_listRowU   	{ background: #CCC;  } /* up edge of the list (holds all column titles) */
.NONE_listRow1  	 	{ } /* even number of data rows */
.NONE_listRow2   	{ } /* odd number of data rows */
.NONE_listRowD  		{ } /* down edge of the list (holds hit number and search query) */
.NONE_listTxtMenu   	{ font-size: 10px; color: #000 } /* font style of menu's  */
.NONE_listTxtMenuSel { font-size: 10px; color: #444 } /* font style of selected\sorted menu's  */
.NONE_listTxtRow1   	{ font-size: 10px; color: #000 } /* font style of even number data rows */
.NONE_listTxtRow2   	{ font-size: 10px; color: #000 } /* font style of odd number data rows */
.NONE_listTab 	 	{  border: none; border-spacing: 0px; width: 100%; } 
.NONE_listFirstRow  	 		{ padding-top: 4px; padding-bottom: 3px; } /* the first row of the table */
.NONE_listFirstCell 			{ padding-left: 5px; } /* the first cell of the table*/
.NONE_listLastRow  	 		{ padding-bottom: 5px; } /* the last row of the table */
.NONE_listLastCell 			{ padding-right: 5px } /* the last cell of the table */
.NONE_listMiddleRows 	 	{  } /* the middle row of the table (everything between the first and last) */
.NONE_listMiddleCells	 	{  } /* the middle cells of the table (everything between the first and last) */
.NONE_listOddRow	 			{ background-color: #EAEAEA } /* the odd rows of the table (1,3,5.. etc) */
.NONE_listOddCell 			{  } /* the odd cells of the table (1,3,5.. etc) */
.NONE_listFirstRow.NONE_listLastRow		{  } /* row is both first and last */
.NONE_listFirstCell.NONE_listLastCell		{  } /* cell is both first and last */
.NONE_listLastRow.NONE_listOddRow			{  } /* row is both last row and odd row */
.NONE_listLastCell.NONE_listOddCell		{  } /* row is both last cell and odd cell */

.NONE_listHierTabMenuEven  	{  background-color: #D2D2D2 ; border: none; margin-top: 2px; border-spacing: 1px; width: 98%; margin-left: auto; } 
.NONE_listHierTabMenuOdd  	{  background-color: #D2D2D2 ; border: none; margin-top: 2px; border-spacing: 1px; width: 98%; margin-left: auto; } 
.NONE_listHierTabEven  		{  background-color: #EAEAEA ; border: none; margin-bottom: 4px;  border-spacing: 1px; width: 98%; margin-left: auto; } 
.NONE_listHierTabOdd  		{  background-color: white ; border: none; margin-bottom: 4px; border-spacing: 1px; width: 98%; margin-left: auto; } 
.NONE_listHierData			{ font-size: 10px; color: red; } /* form : lable text */


/* the LIST graphic object (ROW LISTED) */ 
.NONE_lirowMatrix		{ width: 90%; text-align:center; border: none; border-spacing: 0; } /* the outside matrix used by all tables (form and list's included) - edit align and vspace here */
.NONE_lirowRowU   		{ background: #000;  } /* up edge of the list (holds all column titles) */
.NONE_lirowRow1   		{ } /* even number of data rows */
.NONE_lirowRow2   		{ } /* odd number of data rows */
.NONE_lirowRowD  		{ } /* down edge of the list (holds hit number and search query) */
.NONE_lirowTxtMenu   	{ font-size: 10px; color: #FFF } /* font style of menu's  */
.NONE_lirowTxtMenuSel 	{ font-size: 10px; color: #444 } /* font style of selected\sorted menu's  */
.NONE_lirowTxtRow1   	{ font-size: 10px; color: #FFF } /* font style of even number data rows */
.NONE_lirowTxtRow2  		{ font-size: 10px; color: #FFF } /* font style of odd number data rows */
.NONE_lirowTab 	 			{ border: none; border-spacing: 0px; width: 100%; }
.NONE_lirowPostTab 	 		{ border-spacing: 1px; border: none; width: 100%; } 
		
/* the FORM graphic object (INPUT TYPE) */
.NONE_formMatrix		{ width: 90%; text-align:center; border: none; border-spacing: 0; } /* the outside matrix used by all tables (form and list's included) - edit align and vspace here */
.NONE_formLableStar  	{ font-size: 10px; color: red } /* the star indicating obligated fields */
.NONE_formLable			{ font-size: 10px; color: black; } /* form : lable text */
.NONE_formUnitPop		{ font-size: 10px; color: black; background: white } /* form : popup menu */
.NONE_formUnitSub		{ font-size: 10px; color: black; background: white } /* form : submit button */
.NONE_formUnitAre		{ font-size: 10px; color: black; background: white } /* form : text area */
.NONE_formUnitTxt		{ font-size: 10px; color: black; background: white } /* form : text input */
.NONE_formUnitDis		{ font-size: 10px; color: black; background: white } /* form : disabled */
.NONE_formUnitPop2		{ font-size: 9px; color: black; background: white } /* form : small popup */
.NONE_formTab 	 		{ border-spacing: 0px;  border: none; width: 100%; } /* the table style */ 
.NONE_formFirstRow  	 		{ padding-top: 5px; } /* the first row of the table */
.NONE_formFirstCell 			{ padding-left: 5px; } /* the first cell of the table*/
.NONE_formLastRow  	 		{ padding-bottom: 5px; } /* the last row of the table */
.NONE_formLastCell 			{ padding-right: 5px } /* the last cell of the table */
.NONE_formMiddleRows 	 	{  } /* the middle row of the table (everything between the first and last) */
.NONE_formMiddleCells	 	{  } /* the middle cells of the table (everything between the first and last) */
.NONE_formOddRow	 			{  } /* the odd rows of the table (1,3,5.. etc) */
.NONE_formOddCell 			{  } /* the odd cells of the table (1,3,5.. etc) */
.NONE_formFirstRow.NONE_formLastRow		{  } /* row is both first and last */
.NONE_formFirstCell.NONE_formLastCell		{  } /* cell is both first and last */
.NONE_formLastRow.NONE_formOddRow			{  } /* row is both last row and odd row */
.NONE_formLastCell.NONE_formOddCell		{  } /* row is both last cell and odd cell */

/* the FORM graphic object (EDIT TYPE) */
.NONE_formEditMatrix		{ width: 90%; text-align:center; border: none; border-spacing: 0; } /* the outside matrix used by all tables (form and list's included) - edit align and vspace here */
.NONE_formEditCell1  	 	{  }
.NONE_formEditCell2   		{  }		
.NONE_formEditLableStar  	{ font-size: 10px; color: red } /* the star indicating obligated fields */
.NONE_formEditLable			{ font-size: 10px; color: black; } /* form : lable text */
.NONE_formEditUnitPop		{ font-size: 10px; color: black; background: white } /* form : popup menu */
.NONE_formEditUnitSub		{ font-size: 10px; color: black; background: white } /* form : submit button */
.NONE_formEditUnitAre		{ font-size: 10px; color: black; background: white } /* form : text area */
.NONE_formEditUnitTxt		{ font-size: 10px; color: black; background: white } /* form : text input */
.NONE_formEditUnitDis		{ font-size: 10px; color: black; background: white } /* form : disabled */
.NONE_formEditUnitPop2		{ font-size: 9px; color: black; background: white } /* form : small popup */
.NONE_formEditTab 	 		{ border-spacing: 0px;  border: none; width: 100%; }
.NONE_formEditUniqueRow   	{  }
.NONE_formEditFirstRow  	 	{  }
.NONE_formEditLastRow  	 	{  }
.NONE_formEditMiddleRow 	 	{  } /* the IMAGE graphic object */

/* Some others non object bound */
.NONE_txtInf		{ font-family:verdana; font-size: 10px; color: red } /* information text */
.NONE_txtWrn		{ font-family:verdana; font-size: 10px; color: red; font-weight:bold } /* warning text */
.NONE_txtSml		{ font-family:verdana; font-size: 9px; color: black } /* bread text - small */
.NONE_txtTtl		{ font-family:tahoma; font-size: 11px; color: white } /* title text - big */
.NONE_prio			{ font-size: 11px; color: red; } /* uniq field indicator '*' */

.NONE_txtToolb		{ font-family:verdana; font-size: 9px; color: white } /* toolbar text */
.NONE_txtToolbXY	{ font-family:verdana; font-size: 9px; color: white } /* toolbar text */
.NONE_txtToolbX		{ font-family:verdana; font-size: 9px; color: white } /* toolbar text */
.NONE_txtToolbY		{ font-family:verdana; font-size: 9px; color: white } /* toolbar text */

.NONE_null			{ font-size: 11px; color: black; } /* null indicator '#' - is transparent */
.NONE_nullSet		{ font-size: 11px; color: red; } /* null indicator '#' - sets transparency */
.NONE_nullOff		{ font-size: 11px; color: lightgray; } /* null indicator '#' - is not transparent */

.NONE_matrix		{ width: 90%; text-align:center; border: none; border-spacing: 0; } /* the outside matrix used by all tables (form and list's included) - edit align and vspace here */

.NONE_fmPopSml	{ font-family:verdana; font-size: 9px; color: black; background: white;
		vertical-align: middle; } /* popup inputfield. small version dedicated for GROUPS_SWITCH */

.rootNormal				{ line-height: 180%; padding-left: 10px; padding-right: 10px; } /* bread text */
.rootSelected			{ line-height: 180%; padding-left: 10px; padding-right: 10px; } /* indicated text */
.rootOver				{ line-height: 180%; padding-left: 10px; padding-right: 10px; } /* selected text */
.leafNormal				{ font-size: 10px; color: white } /* bread text */
.leafSelected			{ font-size: 10px; color: white; font-weight:bold } /* indicated text */
.leafOver				{ font-size: 10px; color: maroon; font-weight:bold } /* selected text */





/* -------------------------------------------------------------------------------------- */
/* GENERAL LAYOUT DENACODE                                                                */
/* -------------------------------------------------------------------------------------- */

/***************   the TITLE element ******************/
.DC1_ttl	{ font-family:tahoma; font-size: 12px; color: #4763B2; font-weight:bold; text-transform: uppercase; } /* the <font> tag */
.DC1_ttlTd	{ padding-top: 10px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px } /* the <TD> tag */

/***************   the TEXT element ******************/
.DC1_txt	{ font-family:verdana; font-size: 10px; color: black } /* the <font> tag */
.DC1_txtTd	{ padding-top: 10px; padding-bottom: 5px; padding-left: 30px; padding-right: 30px } /* the <TD> tag */

/***************   the IMAGE element ******************/
.DC1_img	{ border: none; border-spacing: 0px; } /* the <img> tag */
.DC1_imgTd	{ } /* the <TD> tag */

/***************   the LINK element ******************/
.DC1_lnk			{ font: inherit; color: inherit; text-decoration: none; } /* normal link behavor */
.DC1_lnk:visited	{ color: lightgray; } /* visited link behavor */
.DC1_lnk:active		{ color: lightgray; } /* active link behavor */
.DC1_lnk:hover		{ color: maroon; } /* hover link behavor */

/***************   the TABLE element ******************/
.DC1_tabMatrix		{ width: 90%; text-align:center; border: 1px solid gray; border-spacing: 0; } /* the outside matrix used by all tables (form and list's included) - edit align and vspace here */
.DC1_tabTab 		{ width: 100%; text-align: center; border: none; border-spacing: 0px; } 
.DC1_tabTtlTxt 		{ font-size: 10px; color: white; font-weight:bold; text-transform: uppercase; } 

/***************   the LIST element (column view) ******************/
.DC1_listMatrix		{ background-color: gray; width: 90%; text-align:center; border: 0px solid gray; border-spacing: 0; } /* the outside matrix used by all tables (form and list's included) - edit align and vspace here */
.DC1_listRowU   	{ } /* up edge of the list (holds all column titles) */
.DC1_listRow1  	 	{ } /* even number of data rows */
.DC1_listRow2   	{ } /* odd number of data rows */
.DC1_listRowD  		{ } /* down edge of the list (holds hit number and search query) */
.DC1_listTxtMenu   	{ font-size: 10px; color: #000 } /* font style of menu's  */
.DC1_listTxtMenuSel { font-size: 10px; color: #444 } /* font style of selected\sorted menu's  */
.DC1_listTxtRow1   	{ font-size: 10px; color: #000 } /* font style of even number data rows */
.DC1_listTxtRow2   	{ font-size: 10px; color: #000 } /* font style of odd number data rows */
.DC1_listTab 	 	{  background-color: white; border: none; border-spacing: 0px; width: 100%; } 
.DC1_listFirstRow  	 		{  padding-top: 4px; padding-bottom: 3px; } /* the first row of the table */
.DC1_listFirstCell 			{ padding-left: 5px; } /* the first cell of the table*/
.DC1_listLastRow  	 		{ padding-bottom: 5px; } /* the last row of the table */
.DC1_listLastCell 			{ padding-right: 5px } /* the last cell of the table */
.DC1_listMiddleRows 	 	{  } /* the middle row of the table (everything between the first and last) */
.DC1_listMiddleCells	 	{  } /* the middle cells of the table (everything between the first and last) */
.DC1_listOddRow	 			{ background-color: #F2F4FC } /* the odd rows of the table (1,3,5.. etc) */
.DC1_listOddCell 			{  } /* the odd cells of the table (1,3,5.. etc) */
.DC1_listFirstRow.DC1_listOddRow		{ background-color: #BFCEEB; } /* row is both first and last */
.DC1_listFirstCell.DC1_listOddCell		{  } /* cell is both first and last */
.DC1_listLastRow.DC1_listOddRow			{  } /* row is both last row and odd row */
.DC1_listLastCell.DC1_listOddCell		{  } /* row is both last cell and odd cell */
		
.DC1_listHierTabMenuEven  	{  background-color: #69C; border: none; margin-top: 2px; border-spacing: 0px; width: 100%; margin-left: auto; } 
.DC1_listHierTabMenuOdd  	{  background-color: darkgray; border: none; margin-top: 2px; border-spacing: 0px; width: 100%; margin-left: auto; } 
.DC1_listHierTabEven  	{  background-color: lightblue ; border: none; margin-bottom: 4px;  border-spacing: 1px; width: 100%; margin-left: auto; } 
.DC1_listHierTabOdd  	{  background-color: white ; border: none; margin-bottom: 4px; border-spacing: 1px; width: 98%; margin-left: auto; } 
.DC1_listHierData		{ font-size: 10px; color: yellow; } /* form : lable text */

/***************   the LIST element (row view) ******************/
.DC1_lirowMatrix		{ width: 100%; text-align:center; border: none; border-spacing: 0; } /* the outside matrix used by all tables (form and list's included) - edit align and vspace here */
.DC1_lirowTab 	 		{ background-color: white; border: none; border-spacing: 0px; width: 100%; } 
.DC1_lirowFirstRow  	{ } /* the first row of the table */
.DC1_lirowFirstCell 	{ } /* the first cell of the table*/
.DC1_lirowLastRow  	 	{ } /* the last row of the table */
.DC1_lirowLastCell 		{ } /* the last cell of the table */
.DC1_lirowMiddleRows  	{ } /* the middle row of the table (everything between the first and last) */
.DC1_lirowMiddleCells	{ } /* the middle cells of the table (everything between the first and last) */
.DC1_lirowOddRow	 	{ } /* the odd rows of the table (1,3,5.. etc) */
.DC1_lirowOddCell 		{ } /* the odd cells of the table (1,3,5.. etc) */
.DC1_lirowFirstRow.DC1_lirowOddRow		{ } /* row is both first and last */
.DC1_lirowFirstCell.DC1_lirowOddCell	{ } /* cell is both first and last */
.DC1_lirowLastRow.DC1_lirowOddRow		{ } /* row is both last row and odd row */
.DC1_lirowLastCell.DC1_lirowOddCell		{ } /* row is both last cell and odd cell */

.DC1_lirowRowU   		{ padding-top: 3px; padding-bottom: 3px; background-color: #BFCEEB;  } /* up edge of the list (holds all column titles) */
.DC1_lirowRow1   		{ padding-left: 10px; } /* even number of data rows */
.DC1_lirowRow2   		{ } /* odd number of data rows */
.DC1_lirowRowD  		{ } /* down edge of the list (holds hit number and search query) */
.DC1_lirowTxtMenu   	{ font-size: 10px; color: #000 } /* font style of menu's  */
.DC1_lirowTxtMenuSel 	{ font-size: 10px; color: #444 } /* font style of selected\sorted menu's  */
.DC1_lirowTxtRow1   	{ font-size: 10px; color: #000; font-weight:bold; } /* font style of even number data rows */
.DC1_lirowTxtRow2  		{ font-size: 10px; color: #000; } /* font style of odd number data rows */
.DC1_lirowTab 	 		{ background: url("/dbUsers/db1/images/dna_bg.jpg"); border: none; border-spacing: 0px; width: 100%; }
.DC1_lirowPostTab 		{ width: 100%; } 
		
/***************   the FORM element (input type) ******************/
.DC1_formMatrix			{ background-color: white; width: 90%; text-align:center; border: 1px solid gray; border-spacing: 0; } /* the outside matrix used by all tables (form and list's included) - edit align and vspace here */
.DC1_formLableStar  	{ font-size: 10px; color: red } /* the star indicating obligated fields */
.DC1_formLable			{ font-size: 10px; color: black; } /* form : lable text */
.DC1_formUnitPop		{ font-size: 10px; color: black; background: white } /* form : popup menu */
.DC1_formUnitSub		{ font-size: 10px; color: black; background: white } /* form : submit button */
.DC1_formUnitAre		{ font-size: 10px; color: black; background: white } /* form : text area */
.DC1_formUnitTxt		{ font-size: 10px; color: black; background: white } /* form : text input */
.DC1_formUnitDis		{ font-size: 10px; color: black; background: white } /* form : disabled */
.DC1_formUnitPop2		{ font-size: 9px; color: black; background: white } /* form : small popup */
.DC1_formTab 	 		{ background-color: white; border-spacing: 0px;  border: none; width: 100%; } /* the table style */ 
.DC1_formFirstRow  	 		{ padding-top: 5px; } /* the first row of the table */
.DC1_formFirstCell 			{ padding-left: 5px; } /* the first cell of the table*/
.DC1_formLastRow  	 		{ padding-bottom: 5px; } /* the last row of the table */
.DC1_formLastCell 			{ padding-right: 5px } /* the last cell of the table */
.DC1_formMiddleRows 	 	{  } /* the middle row of the table (everything between the first and last) */
.DC1_formMiddleCells	 	{  } /* the middle cells of the table (everything between the first and last) */
.DC1_formOddRow	 			{  } /* the odd rows of the table (1,3,5.. etc) */
.DC1_formOddCell 			{  } /* the odd cells of the table (1,3,5.. etc) */
.DC1_formFirstRow.DC1_formLastRow		{  } /* row is both first and last */
.DC1_formFirstCell.DC1_formLastCell		{  } /* cell is both first and last */
.DC1_formLastRow.DC1_formOddRow			{  } /* row is both last row and odd row */
.DC1_formLastCell.DC1_formOddCell		{  } /* row is both last cell and odd cell */

/***************   the FORM element (edit type) ******************/
.DC1_formEditMatrix			{ width: 90%; text-align:center; border: 1px solid black; border-spacing: 0; } /* the outside matrix used by all tables (form and list's included) - edit align and vspace here */
.DC1_formEditCell1  	 	{  }
.DC1_formEditCell2   		{  }		
.DC1_formEditLableStar  	{ font-size: 10px; color: red } /* the star indicating obligated fields */
.DC1_formEditLable			{ font-size: 10px; color: black; } /* form : lable text */
.DC1_formEditUnitPop		{ font-size: 10px; color: black; background: white } /* form : popup menu */
.DC1_formEditUnitSub		{ font-size: 10px; color: black; background: white } /* form : submit button */
.DC1_formEditUnitAre		{ font-size: 10px; color: black; background: white } /* form : text area */
.DC1_formEditUnitTxt		{ font-size: 10px; color: black; background: white } /* form : text input */
.DC1_formEditUnitDis		{ font-size: 10px; color: black; background: white } /* form : disabled */
.DC1_formEditUnitPop2		{ font-size: 9px; color: black; background: white } /* form : small popup */
.DC1_formEditTab 	 		{ background: url("/dbUsers/db1/images/dna_bg.jpg"); border-spacing: 0px;  border: none; width: 100%; }
.DC1_formEditUniqueRow   	{  }
.DC1_formEditFirstRow  	 	{  }
.DC1_formEditLastRow  	 	{  }
.DC1_formEditMiddleRow 	 	{  } /* the IMAGE graphic object */

/***************   other elements ******************/
.DC1_txtInf		{ font-family:verdana; font-size: 10px; color: red } /* information text */
.DC1_txtWrn		{ font-family:verdana; font-size: 10px; color: red; font-weight:bold } /* warning text */
.DC1_txtSml		{ font-family:verdana; font-size: 9px; color: black } /* bread text - small */
.DC1_txtTtl		{ font-family:tahoma; font-size: 11px; color: white } /* title text - big */
.DC1_prio		{ font-size: 11px; color: red; } /* uniq field indicator '*' */

.DC1_null		{ font-size: 11px; color: black; } /* null indicator '#' - is transparent */
.DC1_nullSet	{ font-size: 11px; color: red; } /* null indicator '#' - sets transparency */
.DC1_nullOff	{ font-size: 11px; color: lightgray; } /* null indicator '#' - is not transparent */

.DC1_matrix		{ width: 90%; text-align:center; border: 1px solid black; border-spacing: 0; } /* the outside matrix used by all tables (form and list's included) - edit align and vspace here */
.DC1_fmPopSml	{ font-family:verdana; font-size: 9px; color: black; background: white; vertical-align: middle; } /* popup inputfield. small version dedicated for GROUPS_SWITCH */

.DC1_frmTd					{ background-color: #darkgray } /* the system frame table background  */
.DC1_frmTdSub				{ background-color: #lightgray } /* the system frame table background  */




/* -------------------------------------------------------------------------------------- */
/* GENERAL LAYOUT DENACODE                                                                */
/* -------------------------------------------------------------------------------------- */

/***************   the TITLE element ******************/
.DC2_ttl	{ font-family:Georgia; font-size: 30px; color: white; } /* the <font> tag */
.DC2_ttlTd	{ padding-top: 16px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px } /* the <TD> tag */

/***************   the TEXT element ******************/
.DC2_txt	{ font-family:verdana; font-size: 10px; color: black } /* the <font> tag */
.DC2_txtTd	{ padding-top: 10px; padding-bottom: 5px; padding-left: 30px; padding-right: 30px } /* the <TD> tag */

/***************   the IMAGE element ******************/
.DC2_img	{ border: none; border-spacing: 0px; } /* the <img> tag */
.DC2_imgTd	{ } /* the <TD> tag */

/***************   the LINK element ******************/
.DC2_lnk			{ font: inherit; color: inherit; text-decoration: none; } /* normal link behavor */
.DC2_lnk:visited	{ color: lightgray; } /* visited link behavor */
.DC2_lnk:active		{ color: lightgray; } /* active link behavor */
.DC2_lnk:hover		{ color: maroon; } /* hover link behavor */

/***************   the TABLE element ******************/
.DC2_tabMatrix		{ width: 90%; text-align:center; border: 1px solid gray; border-spacing: 0; } /* the outside matrix used by all tables (form and list's included) - edit align and vspace here */
.DC2_tabTab 		{ width: 100%; text-align: center; border: none; border-spacing: 0px; } 
.DC2_tabTtlTxt 		{ font-size: 10px; color: white; font-weight:bold; text-transform: uppercase; } 

/***************   the LIST element (column view) ******************/
.DC2_listMatrix		{ background-color: gray; width: 90%; text-align:center; border: 0px solid gray; border-spacing: 0; } /* the outside matrix used by all tables (form and list's included) - edit align and vspace here */
.DC2_listRowU   	{ } /* up edge of the list (holds all column titles) */
.DC2_listRow1  	 	{ } /* even number of data rows */
.DC2_listRow2   	{ } /* odd number of data rows */
.DC2_listRowD  		{ } /* down edge of the list (holds hit number and search query) */
.DC2_listTxtMenu   	{ font-size: 10px; color: #000 } /* font style of menu's  */
.DC2_listTxtMenuSel { font-size: 10px; color: #444 } /* font style of selected\sorted menu's  */
.DC2_listTxtRow1   	{ font-size: 10px; color: #000 } /* font style of even number data rows */
.DC2_listTxtRow2   	{ font-size: 10px; color: #000 } /* font style of odd number data rows */
.DC2_listTab 	 	{  background-color: white; border: none; border-spacing: 0px; width: 100%; } 
.DC2_listFirstRow  	 		{  padding-top: 4px; padding-bottom: 3px; } /* the first row of the table */
.DC2_listFirstCell 			{ padding-left: 5px; } /* the first cell of the table*/
.DC2_listLastRow  	 		{ padding-bottom: 5px; } /* the last row of the table */
.DC2_listLastCell 			{ padding-right: 5px } /* the last cell of the table */
.DC2_listMiddleRows 	 	{  } /* the middle row of the table (everything between the first and last) */
.DC2_listMiddleCells	 	{  } /* the middle cells of the table (everything between the first and last) */
.DC2_listOddRow	 			{ background-color: #F2F4FC } /* the odd rows of the table (1,3,5.. etc) */
.DC2_listOddCell 			{  } /* the odd cells of the table (1,3,5.. etc) */
.DC2_listFirstRow.DC2_listOddRow		{ background-color: #BFCEEB; } /* row is both first and last */
.DC2_listFirstCell.DC2_listOddCell		{  } /* cell is both first and last */
.DC2_listLastRow.DC2_listOddRow			{  } /* row is both last row and odd row */
.DC2_listLastCell.DC2_listOddCell		{  } /* row is both last cell and odd cell */
		
.DC2_listHierTabMenuEven  	{  background-color: #69C; border: none; margin-top: 2px; border-spacing: 0px; width: 100%; margin-left: auto; } 
.DC2_listHierTabMenuOdd  	{  background-color: darkgray; border: none; margin-top: 2px; border-spacing: 0px; width: 100%; margin-left: auto; } 
.DC2_listHierTabEven  	{  background-color: lightblue ; border: none; margin-bottom: 4px;  border-spacing: 1px; width: 100%; margin-left: auto; } 
.DC2_listHierTabOdd  	{  background-color: white ; border: none; margin-bottom: 4px; border-spacing: 1px; width: 98%; margin-left: auto; } 
.DC2_listHierData		{ font-size: 10px; color: yellow; } /* form : lable text */

/***************   the LIST element (row view) ******************/
.DC2_lirowMatrix		{ width: 100%; text-align:center; border: none; border-spacing: 0; } /* the outside matrix used by all tables (form and list's included) - edit align and vspace here */
.DC2_lirowTab 	 		{ background-color: white; border: none; border-spacing: 0px; width: 100%; } 
.DC2_lirowFirstRow  	{ } /* the first row of the table */
.DC2_lirowFirstCell 	{ } /* the first cell of the table*/
.DC2_lirowLastRow  	 	{ } /* the last row of the table */
.DC2_lirowLastCell 		{ } /* the last cell of the table */
.DC2_lirowMiddleRows  	{ } /* the middle row of the table (everything between the first and last) */
.DC2_lirowMiddleCells	{ } /* the middle cells of the table (everything between the first and last) */
.DC2_lirowOddRow	 	{ } /* the odd rows of the table (1,3,5.. etc) */
.DC2_lirowOddCell 		{ } /* the odd cells of the table (1,3,5.. etc) */
.DC2_lirowFirstRow.DC2_lirowOddRow		{ } /* row is both first and last */
.DC2_lirowFirstCell.DC2_lirowOddCell	{ } /* cell is both first and last */
.DC2_lirowLastRow.DC2_lirowOddRow		{ } /* row is both last row and odd row */
.DC2_lirowLastCell.DC2_lirowOddCell		{ } /* row is both last cell and odd cell */

.DC2_lirowRowU   		{ padding-top: 3px; padding-bottom: 3px; background-color: #BFCEEB;  } /* up edge of the list (holds all column titles) */
.DC2_lirowRow1   		{ padding-left: 10px; } /* even number of data rows */
.DC2_lirowRow2   		{ } /* odd number of data rows */
.DC2_lirowRowD  		{ } /* down edge of the list (holds hit number and search query) */
.DC2_lirowTxtMenu   	{ font-size: 10px; color: #000 } /* font style of menu's  */
.DC2_lirowTxtMenuSel 	{ font-size: 10px; color: #444 } /* font style of selected\sorted menu's  */
.DC2_lirowTxtRow1   	{ font-size: 10px; color: #000; font-weight:bold; } /* font style of even number data rows */
.DC2_lirowTxtRow2  		{ font-size: 10px; color: #000; } /* font style of odd number data rows */
.DC2_lirowTab 	 		{ background: url("/dbUsers/db1/images/dna_bg.jpg"); border: none; border-spacing: 0px; width: 100%; }
.DC2_lirowPostTab 		{ width: 100%; } 
		
/***************   the FORM element (input type) ******************/
.DC2_formMatrix			{ background-color: white; width: 90%; text-align:center; border: 1px solid gray; border-spacing: 0; } /* the outside matrix used by all tables (form and list's included) - edit align and vspace here */
.DC2_formLableStar  	{ font-size: 10px; color: red } /* the star indicating obligated fields */
.DC2_formLable			{ font-size: 10px; color: black; } /* form : lable text */
.DC2_formUnitPop		{ font-size: 10px; color: black; background: white } /* form : popup menu */
.DC2_formUnitSub		{ font-size: 10px; color: black; background: white } /* form : submit button */
.DC2_formUnitAre		{ font-size: 10px; color: black; background: white } /* form : text area */
.DC2_formUnitTxt		{ font-size: 10px; color: black; background: white } /* form : text input */
.DC2_formUnitDis		{ font-size: 10px; color: black; background: white } /* form : disabled */
.DC2_formUnitPop2		{ font-size: 9px; color: black; background: white } /* form : small popup */
.DC2_formTab 	 		{ background-color: white; border-spacing: 0px;  border: none; width: 100%; } /* the table style */ 
.DC2_formFirstRow  	 		{ padding-top: 5px; } /* the first row of the table */
.DC2_formFirstCell 			{ padding-left: 5px; } /* the first cell of the table*/
.DC2_formLastRow  	 		{ padding-bottom: 5px; } /* the last row of the table */
.DC2_formLastCell 			{ padding-right: 5px } /* the last cell of the table */
.DC2_formMiddleRows 	 	{  } /* the middle row of the table (everything between the first and last) */
.DC2_formMiddleCells	 	{  } /* the middle cells of the table (everything between the first and last) */
.DC2_formOddRow	 			{  } /* the odd rows of the table (1,3,5.. etc) */
.DC2_formOddCell 			{  } /* the odd cells of the table (1,3,5.. etc) */
.DC2_formFirstRow.DC2_formLastRow		{  } /* row is both first and last */
.DC2_formFirstCell.DC2_formLastCell		{  } /* cell is both first and last */
.DC2_formLastRow.DC2_formOddRow			{  } /* row is both last row and odd row */
.DC2_formLastCell.DC2_formOddCell		{  } /* row is both last cell and odd cell */

/***************   the FORM element (edit type) ******************/
.DC2_formEditMatrix			{ width: 90%; text-align:center; border: 1px solid black; border-spacing: 0; } /* the outside matrix used by all tables (form and list's included) - edit align and vspace here */
.DC2_formEditCell1  	 	{  }
.DC2_formEditCell2   		{  }		
.DC2_formEditLableStar  	{ font-size: 10px; color: red } /* the star indicating obligated fields */
.DC2_formEditLable			{ font-size: 10px; color: black; } /* form : lable text */
.DC2_formEditUnitPop		{ font-size: 10px; color: black; background: white } /* form : popup menu */
.DC2_formEditUnitSub		{ font-size: 10px; color: black; background: white } /* form : submit button */
.DC2_formEditUnitAre		{ font-size: 10px; color: black; background: white } /* form : text area */
.DC2_formEditUnitTxt		{ font-size: 10px; color: black; background: white } /* form : text input */
.DC2_formEditUnitDis		{ font-size: 10px; color: black; background: white } /* form : disabled */
.DC2_formEditUnitPop2		{ font-size: 9px; color: black; background: white } /* form : small popup */
.DC2_formEditTab 	 		{ background: url("/dbUsers/db1/images/dna_bg.jpg"); border-spacing: 0px;  border: none; width: 100%; }
.DC2_formEditUniqueRow   	{  }
.DC2_formEditFirstRow  	 	{  }
.DC2_formEditLastRow  	 	{  }
.DC2_formEditMiddleRow 	 	{  } /* the IMAGE graphic object */

/***************   other elements ******************/
.DC2_txtInf		{ font-family:verdana; font-size: 10px; color: red } /* information text */
.DC2_txtWrn		{ font-family:verdana; font-size: 10px; color: red; font-weight:bold } /* warning text */
.DC2_txtSml		{ font-family:verdana; font-size: 9px; color: black } /* bread text - small */
.DC2_txtTtl		{ font-family:tahoma; font-size: 11px; color: white } /* title text - big */
.DC2_prio		{ font-size: 11px; color: red; } /* uniq field indicator '*' */

.DC2_null		{ font-size: 11px; color: black; } /* null indicator '#' - is transparent */
.DC2_nullSet	{ font-size: 11px; color: red; } /* null indicator '#' - sets transparency */
.DC2_nullOff	{ font-size: 11px; color: lightgray; } /* null indicator '#' - is not transparent */

.DC2_matrix		{ width: 90%; text-align:center; border: 1px solid black; border-spacing: 0; } /* the outside matrix used by all tables (form and list's included) - edit align and vspace here */
.DC2_fmPopSml	{ font-family:verdana; font-size: 9px; color: black; background: white; vertical-align: middle; } /* popup inputfield. small version dedicated for GROUPS_SWITCH */

.DC2_frmTd					{ background-color: #darkgray } /* the system frame table background  */
.DC2_frmTdSub				{ background-color: #lightgray } /* the system frame table background  */








/* --------------------------------------------------------------------------------------
        SYSTEM DEF. DONT GIVE ME HEADACHE CHANGING THESE !!!!
 -------------------------------------------------------------------------------------  */
._txtBrd				{ font-size: 10px; color: white } /* bread text */
._txtInd				{ font-size: 10px; color: white; font-weight:bold } /* indicated text */
._txtSel				{ font-size: 10px; color: maroon; font-weight:bold } /* selected text */
._frmTD					{ background-color: darkgray } /* the system frame table background  */

/* for navigation system */
.list		{ font-family:verdana,arial,helvetica,sans-serif; font-weight:BOLD; text-transform: uppercase; font-size: 10px; color: blue; }
.list_2		{ font-family:verdana,arial,helvetica,sans-serif; font-size: 11px; color: white; }
.list_3		{ font-size: 11px; color: black; }
.list_x		{ font-size: 11px; color: black; }
.ul_hide	{	display: none;  }
.ul_show	{	display: block; } /* for list display icons */
ul			{	list-style: none;
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px; }
li 			{	list-style: none;
				margin: 0px 0px 0px 0em;
	 			padding: 0px 0px 0px 0px; }
	 			
/*
.boxCorner 	{	border-width: 1px
				border-top: hidden;   		border-right: hidden;   
				border-bottom: hidden;		border-left: hidden }
.boxTop 	{	border-width: 1px
				border-top: hidden;		 	border-right: hidden;   
				border-bottom: solid #666;	border-left: hidden }
.boxLeft 	{	border-width: 1px
				border-top: hidden;   		border-right: solid #666;   
				border-bottom: hidden;		border-left: hidden }
*/


