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

A, BODY, INPUT, OPTION, SELECT, MENU, TEXT, TEXTAREA { font-family:tahoma,sans-serif; }
h1, h3, h6 { font-weight: normal; margin: 0px; font-family: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 graphic object */
.DEF_txt	{ font-size: 11px; color: #222; } /* up edge of the list (holds all column titles) */
.DEF_txtTd	{ padding-top: 10px; padding-bottom: 5px; padding-left: 40px; padding-right: 30px } /* the <TD> tag */

/* the TITLE graphic object */
.DEF_ttl	{ font-family: Georgia,arial,san-serif; font-size: 22px; color: #889; font-weight:lighter; letter-spacing: 1.5px; text-transform: uppercase; } /* even number of data rows */
.DEF_ttlTd	{ padding-top: 10px; padding-bottom: 5px; padding-left: 30px; padding-right: 10px } /* the <TD> tag */

/* the IMAGE graphic object */
.DEF_img	{ padding-bottom: 10px; } /* even number of data rows */ 
.DEF_menu	{ border: 0px; padding: 0px; width:190px; } /* even number of data rows */

/* the LINK graphic object */
.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 black; 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 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_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  	 		{ border: 0px; text-align:left; padding-left: 4px; background-image:URL("/pub/SYSTEM/images/grad-listmenu.gif"); border-bottom: thin solid #666; 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_listFirstCell		{ text-align:left;  } /* 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_lirowDataFirstRow	 	{ } 	/* the odd Rows of the datablock */
.DEF_lirowDataOddRow	 	{ background-color: #FFF; font-size: 10px; text-align: left; padding-left: 10px } 	/* the odd rows of the datablock */
.DEF_lirowDataEvenRow	 	{ background-color: #EEE; font-size: 10px; text-align: left; padding-left: 10px }	/* the even rows of the datablock */
.DEF_lirowDataLastRow	 	{ } 	/* the even Rows of the datablock */

.DEF_lirowTextFirstRow	 	{ vertical-align:top; } 	/* the odd Rows of the datablock */
.DEF_lirowTextOddRow	 	{ vertical-align:top; background-color: #DDD; font-size: 10px; text-align: right; padding-right: 10px } 	/* the odd rows of the textlables */
.DEF_lirowTextEvenRow	 	{ vertical-align:top; background-color: #CCC; font-size: 10px; text-align: right; padding-right: 10px } 		/* the even rows of the textlables */
.DEF_lirowTextLastRow	 	{ vertical-align:top; } 	/* the even Rows of the datablock */

.DEF_lirowDataFirstCol	 	{ padding-top: 10px; vertical-align:bottom; } 	/* the odd cols of the datablock */
.DEF_lirowDataOddCol	 	{ } 	/* the odd cols of the datablock */
.DEF_lirowDataEvenCol	 	{ } 	/* the even cols of the datablock */
.DEF_lirowDataLastCol	 	{ padding-bottom: 10px; vertical-align:top } 	/* the even cols of the datablock */

.DEF_lirowTextFirstCol	 	{ padding-top: 10px; vertical-align:bottom; } 	/* the odd cols of the datablock */
.DEF_lirowTextOddCol	 	{ } 	/* the odd cols of the textlables */
.DEF_lirowTextEvenCol	 	{ } 	/* the even cols of the textlables */
.DEF_lirowTextLastCol	 	{ padding-bottom: 10px; vertical-align:top } 	/* the even cols of the datablock */


.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: #EAEAEA;  } /* 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: #EEE; 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 	 		{ 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			{ margin: 2px; font-size: 10px; color: black; } /* form : lable text */
.DEF_formUnitPop		{ margin: 2px; 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		{ margin: 2px; font-size: 10px; color: black; background: white } /* form : text area */
.DEF_formUnitTxt		{ margin: 2px; font-size: 10px; color: black; background: white } /* form : text input */
.DEF_formUnitDis		{ margin: 2px; font-size: 10px; color: black; background: white } /* form : disabled */
.DEF_formUnitPop2		{ margin: 2px; 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_listEvenRow	 		{ text-align:left; background-color: blue } /* the odd rows of the table (1,3,5.. etc) */
.OWN_listEvenCell 			{ text-align:left;  } /* the odd cells of the table (1,3,5.. etc) */
.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; 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 */

/* 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 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: 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_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: 2px; padding: 0px  } 
.NONE_tabTtlTxt 	{ font-size: 10px; color: white; font-weight:bold; text-transform: uppercase; } 


/* 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; 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 */


/* 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 */



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

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

/* the TITLE graphic object */
.MENU_ttl	{ font-family: Georgia,arial,san-serif; font-size: 22px; color: #889; font-weight:lighter; letter-spacing: 1.5px; text-transform: uppercase; } /* even number of data rows */
.MENU_ttlTd	{ padding-top: 10px; padding-bottom: 5px; padding-left: 30px; padding-right: 10px } /* the <TD> tag */

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

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

/* the TABLE graphic object */
.MENU_tabMatrix		{ width: 90%; text-align:center; border: 1px solid black; 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 */
.MENU_tabTab 		{ width: 100%; text-align: center; border: none; border-spacing: 0px; margin: 0px; padding: 0px;  } 
.MENU_tabTtl 		{ background-color: #6E6E6E; text-align: center; border: none; border-spacing: 0px; margin: 0px; } 
.MENU_tabTtlTxt 		{ font-size: 10px; color: white; font-weight:bold; text-transform: uppercase; } 
.MENU_tabFirstRow  	{ padding-top: 5px; } /* the first row of the table */
.MENU_tabFirstCell 	{ padding-left: 5px } /* the first cell of the table*/
.MENU_tabLastRow  	{ padding-bottom: 5px } /* the last row of the table */
.MENU_tabLastCell 	{ padding-right: 5px } /* the last cell of the table */
.MENU_tabMiddleRows  { } /* the middle row of the table (everything between the first and last) */
.MENU_tabMiddleCells	{ } /* the middle cells of the table (everything between the first and last) */
.MENU_tabOddRow	 	{ } /* the odd rows of the table (1,3,5.. etc) */
.MENU_tabOddCell 	{ } /* the odd cells of the table (1,3,5.. etc) */
.MENU_tabFirstRow.MENU_tabOddRow		{ } /* row is both first and last */
.MENU_tabFirstCell.MENU_tabOddCell	{ } /* cell is both first and last */
.MENU_tabLastRow.MENU_tabOddRow		{ } /* row is both last row and odd row */
.MENU_tabLastCell.MENU_tabOddCell		{ } /* row is both last cell and odd cell */


/* the LIST graphic object (COLUMN LISTED) */ 
.MENU_listMatrix		{ width: 100%; text-align:center; border: 0px solid red; border-spacing: 0px; margin: 0px;  padding: 0px } /* the outside matrix used by all tables (form and list's included) - edit align and vspace here */
.MENU_listTab 	 		{ background-color: white; border: none; border-spacing: 0px; width: 100%; margin: 0px; padding: 0px } 
.MENU_listRowU   		{ background: #CCC;  margin-top: 5px } /* up edge of the list (holds all column titles) */
.MENU_listRow1  	 	{ margin-left: 0px; margin-right: 0px; } /* even number of data rows */
.MENU_listRow2   		{ margin-left: 0px; margin-right: 0px; } /* odd number of data rows */
.MENU_listRowD  		{ margin: 5px } /* down edge of the list (holds hit number and search query) */
.MENU_listTxtMenu   	{ font-weight:bold; color:#6E6E6E; font-family:tahoma; font-size: 10px;  } /* font style of menu's  */
.MENU_listTxtMenuSel	{ font-weight:bold; color:#6E6E6E; font-family:tahoma; font-size: 10px;  } /* font style of selected\sorted menu's  */
.MENU_listTxtRow1   	{ font-weight:bold; color:#6E6E6E; font-family:tahoma; font-size: 10px;  } /* font style of even number data rows */
.MENU_listTxtRow2   	{ font-weight:bold; color:#6E6E6E; font-family:tahoma; font-size: 10px;  } /* font style of odd number data rows */
.MENU_listFirstRow  	{ text-align:left; padding-left: 0px; border-bottom: 1px solid #ddddff; padding:0px; padding-bottom: 7px; padding-top: 12px; } /* the first row of the table */
.MENU_listFirstCell 	{ text-align:left; padding-left: 12px; margin:0px; } /* the first cell of the table*/
.MENU_listLastRow  	 	{ text-align:left; padding-bottom: 12px; padding-top: 7px;  } /* the last row of the table */
.MENU_listLastCell 		{ text-align:left; width:7px; } /* the last cell of the table */
.MENU_listMiddleRows 	{ text-align:left; padding-top: 7px; padding-bottom: 7px; border-bottom: 1px solid #ddddff; } /* the middle row of the table (everything between the first and last) */
.MENU_listMiddleCells	{ text-align:left; width:100%; border-left: 0px solid #ccc  } /* the middle cells of the table (everything between the first and last) */
.MENU_listEvenRow	 	{ text-align:left; } /* the odd rows of the table (1,3,5.. etc) */
.MENU_listEvenCell 		{ text-align:left;  } /* the odd cells of the table (1,3,5.. etc) */
.MENU_listOddRow	 	{ text-align:left; } /* the odd rows of the table (1,3,5.. etc) */
.MENU_listOddCell 		{ text-align:left;  } /* the odd cells of the table (1,3,5.. etc) */

.MENU_listFirstRow.MENU_listFirstCell		{ text-align:left;  } /* row is both first and last */
.MENU_listFirstCell.MENU_listOddCell		{ text-align:left;  } /* cell is both first and last */
.MENU_listLastRow.MENU_listOddRow			{ text-align:left;  } /* row is both last row and odd row */
.MENU_listLastCell.MENU_listOddCell		{ text-align:left;  } /* row is both last cell and odd cell */


.MENU_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 */
.MENU_listHierTab 	 		{ background-color: white; border: 1px solid white; width: 100%; margin: 0px; padding:0px; } 
.MENU_listHierTabEven  		{ background-color: #f9f9f0; border: 1px solid white; padding:0px; width: 100%; margin-bottom: 0px; margin-left: 6px; } 
.MENU_listHierTabMenuEven  	{ background-color: #e1e1d7; padding:0px; width: 100%; margin-top: 0px; margin-left: 6px; } 
.MENU_listHierTabOdd  		{ background-color: white;  border: 1px solid white; padding:0px; width: 100%; margin-bottom: 0px; margin-left: 6px; } 
.MENU_listHierTabMenuOdd  	{ background-color: #e1e1d7; padding:0px; width: 100%; margin-top: 0px; margin-left: 6px; } 
.MENU_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 */ 
.MENU_listHierMenuLable 		{ text-align:left;  font-size: 10px; color: black; }
.MENU_listHierFirstRow  		{  } /* the first row of the table */
.MENU_listHierFirstCell 		{ } /* the first cell of the table*/
.MENU_listHierLastRow  	 	{ } /* the last row of the table */
.MENU_listHierLastCell 		{ } /* the last cell of the table */
.MENU_listHierMiddleRows  	{ } /* the middle row of the table (everything between the first and last) */
.MENU_listHierMiddleCells	{ } /* the middle cells of the table (everything between the first and last) */
.MENU_listHierOddRow	 		{ } /* the odd rows of the table (1,3,5.. etc) */
.MENU_listHierOddCell 		{ } /* the odd cells of the table (1,3,5.. etc) */
.MENU_listHierFirstRow.MENU_listHierOddRow	{ } /* row is both first and last */
.MENU_listHierFirstCell.MENU_listHierOddCell	{ } /* cell is both first and last */
.MENU_listHierLastRow.MENU_listHierOddRow		{ } /* row is both last row and odd row */
.MENU_listHierLastCell.MENU_listHierOddCell	{ } /* row is both last cell and odd cell */

/* the LIST graphic object (ROW LISTED) */ 
/***************   the LIST element (row view) ******************/
.MENU_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 */
.MENU_lirowTab 	 		{  background-color: white; border: none; border-spacing: 0px; width: 100%; } 
.MENU_lirowFirstRow  	{ } /* the first row of the table */
.MENU_lirowFirstCell 	{ } /* the first cell of the table*/
.MENU_lirowLastRow  	 	{ } /* the last row of the table */
.MENU_lirowLastCell 		{ } /* the last cell of the table */
.MENU_lirowMiddleRows  	{ } /* the middle row of the table (everything between the first and last) */
.MENU_lirowMiddleCells	{ } /* the middle cells of the table (everything between the first and last) */
.MENU_lirowOddRow	 	{ } /* the odd rows of the table (1,3,5.. etc) */
.MENU_lirowOddCell 		{ } /* the odd cells of the table (1,3,5.. etc) */

.MENU_lirowDataFirstRow	 	{ } 	/* the odd Rows of the datablock */
.MENU_lirowDataOddRow	 	{ background-color: #FFF; font-size: 10px; text-align: left; padding-left: 10px } 	/* the odd rows of the datablock */
.MENU_lirowDataEvenRow	 	{ background-color: #EEE; font-size: 10px; text-align: left; padding-left: 10px }	/* the even rows of the datablock */
.MENU_lirowDataLastRow	 	{ } 	/* the even Rows of the datablock */

.MENU_lirowTextFirstRow	 	{ vertical-align:top; } 	/* the odd Rows of the datablock */
.MENU_lirowTextOddRow	 	{ vertical-align:top; background-color: #DDD; font-size: 10px; text-align: right; padding-right: 10px } 	/* the odd rows of the textlables */
.MENU_lirowTextEvenRow	 	{ vertical-align:top; background-color: #CCC; font-size: 10px; text-align: right; padding-right: 10px } 		/* the even rows of the textlables */
.MENU_lirowTextLastRow	 	{ vertical-align:top; } 	/* the even Rows of the datablock */

.MENU_lirowDataFirstCol	 	{ padding-top: 10px; vertical-align:bottom; } 	/* the odd cols of the datablock */
.MENU_lirowDataOddCol	 	{ } 	/* the odd cols of the datablock */
.MENU_lirowDataEvenCol	 	{ } 	/* the even cols of the datablock */
.MENU_lirowDataLastCol	 	{ padding-bottom: 10px; vertical-align:top } 	/* the even cols of the datablock */

.MENU_lirowTextFirstCol	 	{ padding-top: 10px; vertical-align:bottom; } 	/* the odd cols of the datablock */
.MENU_lirowTextOddCol	 	{ } 	/* the odd cols of the textlables */
.MENU_lirowTextEvenCol	 	{ } 	/* the even cols of the textlables */
.MENU_lirowTextLastCol	 	{ padding-bottom: 10px; vertical-align:top } 	/* the even cols of the datablock */


.MENU_lirowFirstRow.MENU_lirowOddRow		{ } /* row is both first and last */
.MENU_lirowFirstCell.MENU_lirowOddCell	{ } /* cell is both first and last */
.MENU_lirowLastRow.MENU_lirowOddRow		{ } /* row is both last row and odd row */
.MENU_lirowLastCell.MENU_lirowOddCell		{ } /* row is both last cell and odd cell */

.MENU_lirowRowU   		{ background-color: #EAEAEA;  } /* up edge of the list (holds all column titles) */
.MENU_lirowRow1   		{ padding-left: 10px; } /* even number of data rows */
.MENU_lirowRow2   		{ } /* odd number of data rows */
.MENU_lirowRowD  		{ } /* down edge of the list (holds hit number and search query) */
.MENU_lirowTxtMenu   	{ font-size: 10px; color: #000 } /* font style of menu's  */
.MENU_lirowTxtMenuSel 	{ font-size: 10px; color: #444 } /* font style of selected\sorted menu's  */
.MENU_lirowTxtRow1   	{ font-size: 10px; color: #000; font-weight:bold; } /* font style of even number data rows */
.MENU_lirowTxtRow2  		{ font-size: 10px; color: #000; } /* font style of odd number data rows */
.MENU_lirowTab 	 		{ background: url("/dbUsers/db1/images/dna_bg.jpg"); border: none; border-spacing: 0px; width: 100%; }
.MENU_lirowPostTab 		{ width: 100%; } 

/***************   the FORM element (input type) ******************/
.MENU_formMatrix			{ background-color: #EEE; 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 */
.MENU_formTab 	 		{ border-spacing: 0px; border: none; width: 100%; padding: 0px; margin:0px  } /* the table style */ 
.MENU_formLableStar  	{ font-size: 10px; color: red } /* the star indicating obligated fields */
.MENU_formLable			{ margin: 2px; font-size: 10px; color: black; } /* form : lable text */
.MENU_formUnitPop		{ margin: 2px; font-size: 10px; color: black; background: white } /* form : popup menu */

.MENU_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;
}

.MENU_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;
}

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

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

.MENU_formUnitAre		{ margin: 2px; font-size: 10px; color: black; background: white } /* form : text area */
.MENU_formUnitTxt		{ margin: 2px; font-size: 10px; color: black; background: white } /* form : text input */
.MENU_formUnitDis		{ margin: 2px; font-size: 10px; color: black; background: white } /* form : disabled */
.MENU_formUnitPop2		{ margin: 2px; font-size: 9px; color: black; background: white } /* form : small popup */
.MENU_formFirstRow  	 		{ padding-top: 5px; } /* the first row of the table */
.MENU_formFirstCell 			{ padding-left: 5px; } /* the first cell of the table*/
.MENU_formLastRow  	 		{ padding-bottom: 5px; } /* the last row of the table */
.MENU_formLastCell 			{ padding-right: 5px } /* the last cell of the table */
.MENU_formMiddleRows 	 	{  } /* the middle row of the table (everything between the first and last) */
.MENU_formMiddleCells	 	{  } /* the middle cells of the table (everything between the first and last) */
.MENU_formOddRow	 			{  } /* the odd rows of the table (1,3,5.. etc) */
.MENU_formOddCell 			{  } /* the odd cells of the table (1,3,5.. etc) */
.MENU_formFirstRow.MENU_formLastRow		{  } /* row is both first and last */
.MENU_formFirstCell.MENU_formLastCell		{  } /* cell is both first and last */
.MENU_formLastRow.MENU_formOddRow			{  } /* row is both last row and odd row */
.MENU_formLastCell.MENU_formOddCell		{  } /* row is both last cell and odd cell */


/* the FORM graphic object (EDIT TYPE) */
.MENU_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 */
.MENU_formEditTab 	 		{ background-color: whitesmoke; border-spacing: 0px; border: none; width: 100%; padding: 4px; margin:0px  } /* the table style */ 
.MENU_formEditLableStar  	{ font-size: 10px; color: red } /* the star indicating obligated fields */
.MENU_formEditLable			{ font-size: 10px; color: black; } /* form : lable text */
.MENU_formEditUnitPop		{ font-size: 10px; color: black; background: white } /* form : popup menu */
.MENU_formEditUnitSub		{ font-size: 10px; color: black; background: white } /* form : submit button */
.MENU_formEditUnitAre		{ font-size: 10px; color: black; background: white } /* form : text area */
.MENU_formEditUnitTxt		{ font-size: 10px; color: black; background: white } /* form : text input */
.MENU_formEditUnitDis		{ font-size: 10px; color: black; background: white } /* form : disabled */
.MENU_formEditUnitPop2		{ font-size: 9px; color: black; background: white } /* form : small popup */
.MENU_formEditFirstRow  	 		{ padding-top: 5px; } /* the first row of the table */
.MENU_formEditFirstCell 			{ padding-left: 5px; } /* the first cell of the table*/
.MENU_formEditLastRow  	 		{ padding-bottom: 5px; } /* the last row of the table */
.MENU_formEditLastCell 			{ padding-right: 5px } /* the last cell of the table */
.MENU_formEditMiddleRows 	 	{  } /* the middle row of the table (everything between the first and last) */
.MENU_formEditMiddleCells	 	{  } /* the middle cells of the table (everything between the first and last) */
.MENU_formEditOddRow	 			{  } /* the odd rows of the table (1,3,5.. etc) */
.MENU_formEditOddCell 			{  } /* the odd cells of the table (1,3,5.. etc) */
.MENU_formEditFirstRow.MENU_formEditLastRow		{  } /* row is both first and last */
.MENU_formEditFirstCell.MENU_formEditLastCell		{  } /* cell is both first and last */
.MENU_formEditLastRow.MENU_formEditOddRow			{  } /* row is both last row and odd row */
.MENU_formEditLastCell.MENU_formEditOddCell		{  } /* row is both last cell and odd cell */


/* Some others non object bound */
.MENU_txtInf		{ font-family:verdana; font-size: 10px; color: red } /* information text */
.MENU_txtWrn		{ font-family:verdana; font-size: 10px; color: red; font-weight:bold } /* warning text */
.MENU_txtSml		{ font-family:verdana; font-size: 9px; color: black } /* bread text - small */
.MENU_txtTtl		{ font-family:tahoma; font-size: 11px; color: white } /* title text - big */
.MENU_prio		{ font-size: 11px; color: red; } /* uniq field indicator '*' */

.MENU_txtToolb	{ font-family:verdana; font-size: 9px; color: white } /* toolbar text */
.MENU_txtToolbXY	{ font-family:verdana; font-size: 9px; color: white } /* toolbar text */
.MENU_txtToolbX	{ font-family:verdana; font-size: 9px; color: white } /* toolbar text */
.MENU_txtToolbY	{ font-family:verdana; font-size: 9px; color: white } /* toolbar text */

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

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

.MENU_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 */

.MENU_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 */
.ART_txt	{ font-size: 14px; color: #166999; line-height: 1.5em; } /* up edge of the list (holds all column titles) */
.ART_txtTd	{ padding-top: 10px; padding-bottom: 5px; padding-left: 40px; padding-right: 30px } /* the <TD> tag */

/* the TITLE graphic object */
.ART_ttl	{ font-family: Georgia,arial,san-serif; font-size: 22px; color: #889; font-weight:lighter; letter-spacing: 1.5px; text-transform: uppercase; } /* even number of data rows */
.ART_ttlTd	{ padding-top: 10px; padding-bottom: 5px; padding-left: 30px; padding-right: 10px } /* the <TD> tag */

/* the IMAGE graphic object */
.ART_img	{ border: 0px;  padding: 0px; margin: 0px; } /* even number of data rows */
.ART_imgTd	{ padding: 0px; margin: 0px; } /* even number of data rows */
.ART_imgTD0	{ padding: 10px 5px 10px 5px; border-top: 10px solid #EEEEFF;  } /* even number of data rows */
.ART_imgTD1	{ padding: 10px 5px 10px 5px; border-top: 10px solid #EEEEFF; } /* even number of data rows */
.ART_imgTR0	{ } /* even number of data rows */
.ART_imgTR1	{ } /* even number of data rows */
.ART_imgLable	{ font-size: 12px; color: #222; } /* even number of data rows */
.ART_imgMatrix	{ } /* even number of data rows */

/* the LINK graphic object */
.ART_lnk			{ font-family:verdana,san-serif; color: #166999; font-size:10px; text-decoration: none; } /* normal link behavor */
.ART_lnk:visited	{ color: lightgray; } /* visited link behavor */
.ART_lnk:active		{ color: lightgray; } /* active link behavor */
.ART_lnk:hover		{ color: maroon; } /* hover link behavor */

/* the TABLE graphic object */
.ART_tabMatrix		{ width: 90%; text-align:center; border: 1px solid black; 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 */
.ART_tabTab 		{ width: 100%; text-align: center; border: none; border-spacing: 0px; margin: 0px; padding: 0px;  } 
.ART_tabTtl 		{ background-color: #6E6E6E; text-align: center; border: none; border-spacing: 0px; margin: 0px; } 
.ART_tabTtlTxt 		{ font-size: 10px; color: white; font-weight:bold; text-transform: uppercase; } 
.ART_tabFirstRow  	{ padding-top: 5px; } /* the first row of the table */
.ART_tabFirstCell 	{ padding-left: 5px } /* the first cell of the table*/
.ART_tabLastRow  	{ padding-bottom: 5px } /* the last row of the table */
.ART_tabLastCell 	{ padding-right: 5px } /* the last cell of the table */
.ART_tabMiddleRows  { } /* the middle row of the table (everything between the first and last) */
.ART_tabMiddleCells	{ } /* the middle cells of the table (everything between the first and last) */
.ART_tabOddRow	 	{ } /* the odd rows of the table (1,3,5.. etc) */
.ART_tabOddCell 	{ } /* the odd cells of the table (1,3,5.. etc) */
.ART_tabFirstRow.ART_tabOddRow		{ } /* row is both first and last */
.ART_tabFirstCell.ART_tabOddCell	{ } /* cell is both first and last */
.ART_tabLastRow.ART_tabOddRow		{ } /* row is both last row and odd row */
.ART_tabLastCell.ART_tabOddCell		{ } /* row is both last cell and odd cell */


/* the LIST graphic object (COLUMN LISTED) */ 
.ART_listMatrix		{ width: 100%; 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 */
.ART_listTab 	 	{ background-color: white; border: none; border-spacing: 0px; width: 100%; margin: 0px; padding: 0px } 
.ART_listRowU   	{ background: red;  margin-top: 5px } /* up edge of the list (holds all column titles) */
.ART_listRow1  	 	{  margin-left: 10px; margin-right: 10px; } /* even number of data rows */
.ART_listRow2   	{  margin-left: 10px; margin-right: 10px; } /* odd number of data rows */
.ART_listRowD  		{  margin: 5px } /* down edge of the list (holds hit number and search query) */
.ART_listTxtMenu   	{ font-size: 10px; color: #000 } /* font style of menu's  */
.ART_listTxtMenuSel { font-size: 10px; color: #444 } /* font style of selected\sorted menu's  */
.ART_listTxtRow1   	{ font-size: 10px; color: #000 } /* font style of even number data rows */
.ART_listTxtRow2   	{ font-size: 10px; color: #000 } /* font style of odd number data rows */
.ART_listFirstRow  	 		{ border: 0px; text-align:left; padding-left: 4px; background-image:URL("/pub/SYSTEM/images/grad-listmenu.gif"); border-bottom: thin solid #666; padding-top: 4px; padding-bottom: 3px; } /* the first row of the table */
.ART_listFirstCell 			{ text-align:left; padding-left: 3px; padding-right: 3px; } /* the first cell of the table*/
.ART_listLastRow  	 		{ text-align:left; padding-bottom: 5px; } /* the last row of the table */
.ART_listLastCell 			{ text-align:left; padding-right: 5px } /* the last cell of the table */
.ART_listMiddleRows 	 	{ text-align:left;  } /* the middle row of the table (everything between the first and last) */
.ART_listMiddleCells	 	{ text-align:left; border-left: 1px solid #ccc  } /* the middle cells of the table (everything between the first and last) */
.ART_listEvenRow	 		{ padding: 2px; padding-left: 16px; text-align:left; background-color: white } /* the odd rows of the table (1,3,5.. etc) */
.ART_listEvenCell 			{ text-align:left;  } /* the odd cells of the table (1,3,5.. etc) */
.ART_listOddRow	 			{ padding: 2px; padding-left: 16px; text-align:left; background-color: #EAEAEA } /* the odd rows of the table (1,3,5.. etc) */
.ART_listOddCell 			{ text-align:left;  } /* the odd cells of the table (1,3,5.. etc) */
.ART_listFirstRow.ART_listFirstCell		{ text-align:left;  } /* row is both first and last */
.ART_listFirstCell.ART_listOddCell		{ text-align:left;  } /* cell is both first and last */
.ART_listLastRow.ART_listOddRow			{ text-align:left;  } /* row is both last row and odd row */
.ART_listLastCell.ART_listOddCell		{ text-align:left;  } /* row is both last cell and odd cell */


.ART_listHierMatrix			{ 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 */
.ART_listHierTab 	 		{ background-color: white; width: 100%; margin: 0px; padding:0px; } 
.ART_listHierTabEven  		{ background-color: white; border-top: 2px solid #BBBBFF; margin:10px; width: 100%; margin-left: 6px; } 
.ART_listHierTabMenuEven  	{ background-color: white; width:100%; margin-top: 0px; margin-left: 6px; } 
.ART_listHierTabOdd  		{ background-color: white; padding:10px; width: 100%; margin-bottom: 0px; margin-left: 6px; } 
.ART_listHierTabMenuOdd  	{ background-color: white; border-top: 2px solid red; padding-top: 10px; padding-bottom: 20px; width: 100%; margin-top: 0px; margin-left: 6px; } 
.ART_listHierData			{ text-align:left; font-size: 14px; color: #666; 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 */ 
.ART_listHierMenuLable 		{ text-align:left; font-family: Georgia,san-serif; font-size: 30px; color: #166999; }
.ART_listHierFirstRow  		{ } /* the first row of the table */
.ART_listHierFirstCell 		{ } /* the first cell of the table*/
.ART_listHierLastRow  	 	{ } /* the last row of the table */
.ART_listHierLastCell 		{ } /* the last cell of the table */
.ART_listHierMiddleRows  	{ padding: 10px; border: 0px solid black; } /* the middle row of the table (everything between the first and last) */
.ART_listHierMiddleCells	{ } /* the middle cells of the table (everything between the first and last) */
.ART_listHierOddRow	 		{ } /* the odd rows of the table (1,3,5.. etc) */
.ART_listHierOddCell 		{ } /* the odd cells of the table (1,3,5.. etc) */
.ART_listHierEvenRow:first-letter { font-size:220%; display:block; float:left; margin: -0.10em 0.20em 0.00em 0.00em; height:1em; } 
.ART_listHierFirstRow.ART_listHierOddRow	{ } /* row is both first and last */
.ART_listHierFirstCell.ART_listHierOddCell	{ } /* cell is both first and last */
.ART_listHierLastRow.ART_listHierOddRow		{ } /* row is both last row and odd row */
.ART_listHierLastCell.ART_listHierOddCell	{ } /* row is both last cell and odd cell */

/* the LIST graphic object (ROW LISTED) */ 
/***************   the LIST element (row view) ******************/
.ART_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 */
.ART_lirowTab 	 		{  background-color: white; border: none; border-spacing: 0px; width: 100%; } 
.ART_lirowFirstRow  	{ } /* the first row of the table */
.ART_lirowFirstCell 	{ } /* the first cell of the table*/
.ART_lirowLastRow  	 	{ } /* the last row of the table */
.ART_lirowLastCell 		{ } /* the last cell of the table */
.ART_lirowMiddleRows  	{ } /* the middle row of the table (everything between the first and last) */
.ART_lirowMiddleCells	{ } /* the middle cells of the table (everything between the first and last) */
.ART_lirowOddRow	 	{ } /* the odd rows of the table (1,3,5.. etc) */
.ART_lirowOddCell 		{ } /* the odd cells of the table (1,3,5.. etc) */

.ART_lirowDataFirstRow	 	{ } 	/* the odd Rows of the datablock */
.ART_lirowDataOddRow	 	{ background-color: #FFF; font-size: 10px; text-align: left; padding-left: 10px } 	/* the odd rows of the datablock */
.ART_lirowDataEvenRow	 	{ background-color: #EEE; font-size: 10px; text-align: left; padding-left: 10px }	/* the even rows of the datablock */
.ART_lirowDataLastRow	 	{ } 	/* the even Rows of the datablock */

.ART_lirowTextFirstRow	 	{ vertical-align:top; } 	/* the odd Rows of the datablock */
.ART_lirowTextOddRow	 	{ vertical-align:top; background-color: #DDD; font-size: 10px; text-align: right; padding-right: 10px } 	/* the odd rows of the textlables */
.ART_lirowTextEvenRow	 	{ vertical-align:top; background-color: #CCC; font-size: 10px; text-align: right; padding-right: 10px } 		/* the even rows of the textlables */
.ART_lirowTextLastRow	 	{ vertical-align:top; } 	/* the even Rows of the datablock */

.ART_lirowDataFirstCol	 	{ padding-top: 10px; vertical-align:bottom; } 	/* the odd cols of the datablock */
.ART_lirowDataOddCol	 	{ } 	/* the odd cols of the datablock */
.ART_lirowDataEvenCol	 	{ } 	/* the even cols of the datablock */
.ART_lirowDataLastCol	 	{ padding-bottom: 10px; vertical-align:top } 	/* the even cols of the datablock */

.ART_lirowTextFirstCol	 	{ padding-top: 10px; vertical-align:bottom; } 	/* the odd cols of the datablock */
.ART_lirowTextOddCol	 	{ } 	/* the odd cols of the textlables */
.ART_lirowTextEvenCol	 	{ } 	/* the even cols of the textlables */
.ART_lirowTextLastCol	 	{ padding-bottom: 10px; vertical-align:top } 	/* the even cols of the datablock */


.ART_lirowFirstRow.ART_lirowOddRow		{ } /* row is both first and last */
.ART_lirowFirstCell.ART_lirowOddCell	{ } /* cell is both first and last */
.ART_lirowLastRow.ART_lirowOddRow		{ } /* row is both last row and odd row */
.ART_lirowLastCell.ART_lirowOddCell		{ } /* row is both last cell and odd cell */

.ART_lirowRowU   		{ background-color: #EAEAEA;  } /* up edge of the list (holds all column titles) */
.ART_lirowRow1   		{ padding-left: 10px; } /* even number of data rows */
.ART_lirowRow2   		{ } /* odd number of data rows */
.ART_lirowRowD  		{ } /* down edge of the list (holds hit number and search query) */
.ART_lirowTxtMenu   	{ font-size: 10px; color: #000 } /* font style of menu's  */
.ART_lirowTxtMenuSel 	{ font-size: 10px; color: #444 } /* font style of selected\sorted menu's  */
.ART_lirowTxtRow1   	{ font-size: 10px; color: #000; font-weight:bold; } /* font style of even number data rows */
.ART_lirowTxtRow2  		{ font-size: 10px; color: #000; } /* font style of odd number data rows */
.ART_lirowTab 	 		{ background: url("/dbUsers/db1/images/dna_bg.jpg"); border: none; border-spacing: 0px; width: 100%; }
.ART_lirowPostTab 		{ width: 100%; } 

/***************   the FORM element (input type) ******************/
.ART_formMatrix			{ background-color: #EEE; 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 */
.ART_formTab 	 		{ border-spacing: 0px; border: none; width: 100%; padding: 0px; margin:0px  } /* the table style */ 
.ART_formLableStar  	{ font-size: 10px; color: red } /* the star indicating obligated fields */
.ART_formLable			{ margin: 2px; font-size: 10px; color: black; } /* form : lable text */
.ART_formUnitPop		{ margin: 2px; font-size: 10px; color: black; background: white } /* form : popup menu */

.ART_formUnitSub {
    background: transparent url('/pub/SYSTEM/images/button_a_trans.gif') no-repeat scroll top right;
    display: block;
    padding: 0px; margin: 0px;
    color: #444;
    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;
}

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

.ART_formUnitSub:active {
    background-position: bottom right;
    padding: 0px; margin: 0px;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

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

.ART_formUnitAre		{ margin: 2px; font-size: 10px; color: black; background: white } /* form : text area */
.ART_formUnitTxt		{ margin: 2px; font-size: 10px; color: black; background: white } /* form : text input */
.ART_formUnitDis		{ margin: 2px; font-size: 10px; color: black; background: white } /* form : disabled */
.ART_formUnitPop2		{ margin: 2px; font-size: 9px; color: black; background: white } /* form : small popup */
.ART_formFirstRow  	 		{ padding-top: 5px; } /* the first row of the table */
.ART_formFirstCell 			{ padding-left: 5px; } /* the first cell of the table*/
.ART_formLastRow  	 		{ padding-bottom: 5px; } /* the last row of the table */
.ART_formLastCell 			{ padding-right: 5px } /* the last cell of the table */
.ART_formMiddleRows 	 	{  } /* the middle row of the table (everything between the first and last) */
.ART_formMiddleCells	 	{  } /* the middle cells of the table (everything between the first and last) */
.ART_formOddRow	 			{  } /* the odd rows of the table (1,3,5.. etc) */
.ART_formOddCell 			{  } /* the odd cells of the table (1,3,5.. etc) */
.ART_formFirstRow.ART_formLastRow		{  } /* row is both first and last */
.ART_formFirstCell.ART_formLastCell		{  } /* cell is both first and last */
.ART_formLastRow.ART_formOddRow			{  } /* row is both last row and odd row */
.ART_formLastCell.ART_formOddCell		{  } /* row is both last cell and odd cell */


/* the FORM graphic object (EDIT TYPE) */
.ART_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 */
.ART_formEditTab 	 		{ background-color: whitesmoke; border-spacing: 0px; border: none; width: 100%; padding: 4px; margin:0px  } /* the table style */ 
.ART_formEditLableStar  	{ font-size: 10px; color: red } /* the star indicating obligated fields */
.ART_formEditLable			{ font-size: 10px; color: black; } /* form : lable text */
.ART_formEditUnitPop		{ font-size: 10px; color: black; background: white } /* form : popup menu */
.ART_formEditUnitSub		{ font-size: 10px; color: black; background: white } /* form : submit button */
.ART_formEditUnitAre		{ font-size: 10px; color: black; background: white } /* form : text area */
.ART_formEditUnitTxt		{ font-size: 10px; color: black; background: white } /* form : text input */
.ART_formEditUnitDis		{ font-size: 10px; color: black; background: white } /* form : disabled */
.ART_formEditUnitPop2		{ font-size: 9px; color: black; background: white } /* form : small popup */
.ART_formEditFirstRow  	 		{ padding-top: 5px; } /* the first row of the table */
.ART_formEditFirstCell 			{ padding-left: 5px; } /* the first cell of the table*/
.ART_formEditLastRow  	 		{ padding-bottom: 5px; } /* the last row of the table */
.ART_formEditLastCell 			{ padding-right: 5px } /* the last cell of the table */
.ART_formEditMiddleRows 	 	{  } /* the middle row of the table (everything between the first and last) */
.ART_formEditMiddleCells	 	{  } /* the middle cells of the table (everything between the first and last) */
.ART_formEditOddRow	 			{  } /* the odd rows of the table (1,3,5.. etc) */
.ART_formEditOddCell 			{  } /* the odd cells of the table (1,3,5.. etc) */
.ART_formEditFirstRow.ART_formEditLastRow		{  } /* row is both first and last */
.ART_formEditFirstCell.ART_formEditLastCell		{  } /* cell is both first and last */
.ART_formEditLastRow.ART_formEditOddRow			{  } /* row is both last row and odd row */
.ART_formEditLastCell.ART_formEditOddCell		{  } /* row is both last cell and odd cell */


/* Some others non object bound */
.ART_txtInf		{ font-family:verdana; font-size: 10px; color: red } /* information text */
.ART_txtWrn		{ font-family:verdana; font-size: 10px; color: red; font-weight:bold } /* warning text */
.ART_txtSml		{ font-family:verdana; font-size: 9px; color: black } /* bread text - small */
.ART_txtTtl		{ font-family:tahoma; font-size: 11px; color: white } /* title text - big */
.ART_prio		{ font-size: 11px; color: red; } /* uniq field indicator '*' */

.ART_txtToolb	{ font-family:verdana; font-size: 9px; color: white } /* toolbar text */
.ART_txtToolbXY	{ font-family:verdana; font-size: 9px; color: white } /* toolbar text */
.ART_txtToolbX	{ font-family:verdana; font-size: 9px; color: white } /* toolbar text */
.ART_txtToolbY	{ font-family:verdana; font-size: 9px; color: white } /* toolbar text */

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

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

.ART_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 */

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




/* --------------------------------------------------------------------------------------
        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 }
*/

