BODY
{
    FONT-SIZE: xx-small;
    MARGIN: 0px;
    FONT-FAMILY: Verdana;
    background: #FFFFFF;
    color: #000000;
    /*background: #F7F7FF;
    scrollbar-base-color: #ffffff;
    scrollbar-track-color: #ededed;
    scrollbar-face-color: #83A6DF;
    scrollbar-highlight-color: #ededed;
    scrollbar-3d-light-color: #ffffff;
    scrollbar-darkshadow-color: #ededed;
    scrollbar-shadow-color: #ffffff;
    scrollbar-arrow-color: #000000; overflow:auto;*/
}

BODY.SideBar
{
    	/*this is the thing green line separating the top menu and the bottom frame */
	border-bottom:1px solid #7F979A;
	FONT-SIZE: xx-small;
    	MARGIN: 0px;
    	FONT-FAMILY: Verdana;
    	LIST-STYLE-TYPE: circle;
    	background:#ffffff url('images/sidebar.jpg') fixed left top;border-right:2px solid #2757AC; #this; background-attachment:fixed; background-repeat:repeat
	
}

BODY.SubMenu
{
    	/*this is the thing green line separating the top menu and the bottom frame */
	border-bottom:1px solid #7F979A;
	FONT-SIZE: xx-small;
    	MARGIN: 0px;
    	FONT-FAMILY: Verdana;
    	LIST-STYLE-TYPE: circle;
    	BACKGROUND: #DEDEEF;
	border-right:1px solid #CECEDE; #this
}

BODY.SubMenu a:hover {text-decoration: underline; color: black; font-weight:normal;}

Body.ReportMaint
{
	background:#CFE0F2;
	FONT-FAMILY: Verdana;
	/*FONT-SIZE: 8.5pt;*/
	
}

body.bottom {background:#7F979A; border-top:solid 1px #000000;}

a:link     {color:#4E5192; text-decoration:underline;}
a:visited  {color:#800080; text-decoration:underline;}
a:hover    {color:#323470; text-decoration:underline;}


.saveHistory
{
    BEHAVIOR: url(#default#savehistory);
    
}

TABLE
{
	cellspacing="0";
	cellpadding="0";
 	padding-bottom:0px;
	/*border-collapse: collapse;*/
	FONT-SIZE: xx-small;
    	FONT-FAMILY: verdana;
    	COLOR: #104A7B; # Header Title, e.g. System:Maintenance
}


/* BACO BROWSER */


TABLE.Data   {
	
	COLOR: #000000;
 	MARGIN-LEFT: 1px;
    	BORDER: 0pt solid;
    	FONT-SIZE: xx-small;
    	WIDTH: 99.6%;
    	FONT-FAMILY: Verdana;
    	PADDING: 0pt;
    	TEXT-ALIGN: left
}

TABLE.DataChinese  {
	
	COLOR: #000000;
 	MARGIN-LEFT: 1px;
    	BORDER: 0pt solid;
    	FONT-SIZE: x-small;
    	WIDTH: 99.6%;
    	FONT-FAMILY: Verdana;
    	PADDING: 0pt;
    	TEXT-ALIGN: left
}

TR.DataHeader 
{
	COLOR: #FFFFFF;
    	BACKGROUND-COLOR: #3A5880;
}


TABLE.DATA TR.DataHeader TH 
{
    	FONT-WEIGHT: bold;
	BORDER: 1pt solid #C5C5C5;
	VERTICAL-ALIGN: text-top;
    	PADDING-TOP: 2pt;
    	PADDING-RIGHT: 3pt
}


TABLE.DATA TR.DataHeader TD 
{
  	FONT-WEIGHT: normal;
	BORDER: 1pt solid #C6DCFC;
	VERTICAL-ALIGN: text-top;
    	PADDING-TOP: 2pt;
	PADDING-RIGHT: 3pt
}

TR.Selected 
{
    	CURSOR: hand;
    	COLOR: #000000;
    	BACKGROUND-COLOR: #83A6DF
}

TR.Selected A:link
{
    	COLOR: black;
    	TEXT-DECORATION: none;
}

TR.DataLight	
{
    	BACKGROUND-COLOR: #ffffff;
}

TR.DataDark
{
    	background: #D6E7FB;
}
/* BACO BROWSER */



/* PANEL HEADER PLAIN */

TR.Separator
{
	background: #ffffff;
	color:#104A7B; 
	font-weight:normal;
}


TR.Separator TH
{
	padding-left:4px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top:solid 1px #F0F7F8;
	border-left:solid 1px #F0F7F8;
	border-right:solid 1px #7F979A;
	border-bottom:solid 1px #7F979A;	
	text-align:left; 
}


TR.Section TH
{
	color:#104A7B;
	padding-left:4px;
	padding-top: 2px;
	padding-bottom: 2px;
	background: #A7C6EF;
	border-top:solid 1px #F0F7F8;
	border-left:solid 1px #F0F7F8;
	border-right:solid 1px #7F979A;
	border-bottom:solid 1px #7F979A;	
	text-align:left; 
}


TR.Section TD
{
	padding-left:4px;
	padding-top: 2px;
	padding-bottom: 2px;
	/*border-top:solid 1px #F0F7F8;
	border-left:solid 1px #F0F7F8;
	border-right:solid 1px #7F979A;
	border-bottom:solid 1px #7F979A;	
	text-align:left; */
	color:#ffffff;
}


/* END PANEL HEADER PLAIN */


/* Table for Forms */
TABLE.Form
{
	width:99%;
	border:solid 1px #ffffff;
	margin:3px;
	border-collapse: collapse; /*#cellspacing and cellpadding not supported in IE6, so have to use this command*/
	PADDINGT: 0px;
   	font-family: Verdana;
    border:solid 1px #a5a5a5;
}

TABLE.Form TH { 
	text-align:left; 
	padding:3px; 
	background:#A7C6EF; 
	color:#000000;
	font-family: Verdana;
	font-weight:bold;
	border-right:solid 1px #698EC1;
	border-left:solid 1px #FFFFFF;
	border-top:solid 1px #FFFFFF;
	border-bottom:solid 1px #698EC1;
}

TABLE.Form TR.Section TD 
{
	border-right:solid 0px #F0F7F8;
	padding-right:0px;
	COLOR:#000000;
	background: #A7C6EF;
	TEXT-INDENT: -1pt;
	border-right:solid 1px #698EC1;
	border-left:solid 1px #FFFFFF;
	border-top:solid 1px #FFFFFF;
	border-bottom:solid 1px #698EC1;
}

TABLE.Form TR.Section TH 
{
    padding-left:0px;
	padding-top: 2px;
	padding-bottom:2px;
	COLOR:#000000; 
	background:#A7C6EF; 
    	TEXT-INDENT: -1pt;
    	TEXT-ALIGN: left;
	border-right:solid 1px #698EC1;
	border-left:solid 1px #FFFFFF;
	border-top:solid 1px #FFFFFF;
	border-bottom:solid 1px #698EC1;
}

TABLE.Form TD.Sep1
{
    COLOR:#FFFFFF;
    TEXT-INDENT: -1pt;
    TEXT-ALIGN: left;
}

TABLE.Form TD
{
	color:#000000;
	/*PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;*/
}

/*
TABLE.Form TR 
{
	background:#D6E7FB;
	border-bottom:solid 1px #ffffff;
	color:#104A7B;
	/*font-size: 8.5pt;*/
}*/


TABLE.Form a:link     {color:#3A5880; text-decoration:none;}
TABLE.Form a:visited  {color:#3A5880; text-decoration:none;}
TABLE.Form a:hover    {color:#3A5880; text-decoration:underline;}

/*TABLE.Form a:link     {color:#ffffff; text-decoration:none; font-weight: bold;}
TABLE.Form a:visited  {color:#ffffff; text-decoration:none; font-weight: bold;}
TABLE.Form a:hover    {color:#ffffff; text-decoration:underline; font-weight: bold;} */

TABLE.Form TR.Section TD a:link {color:#000000; text-decoration:underline; font-weight:normal;}
TABLE.Form TR.Section TH a:link {color:#000000; text-decoration:underline; font-weight:normal;}


/* LIJNTJES ONDERAAN DE FORM TABELLEN  */
TABLE.Form TR TD.Field
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #F1F7FF;
    border-bottom:solid 1px #ffffff;
}

TABLE.Form TD.Label
{
    
	text-align:right;
    	padding-right: 5px;
}

TABLE.Form TD.LabelHilite {background:#f0f0f0; border:solid 1px #56599F;padding-right: 3px; padding-left: 2px;}
TABLE.Form TD.LabelSelected 
	{background:#000066;
	padding-right: 3px; 
	padding-left: 2px;
	/*filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#000066',endColorstr='white', gradientType='0'); */
	border:solid 1px #323470; color:#fff;}


TABLE.ListShort {
	color:#000000;
	font-family: Verdana;
	width:99%;
	border:1px solid #DEDEEF; 
	margin:3px; 
	border-spacing:0px;
        border-collapse: collapse; #cellspacing
}



TABLE.ListShort TH       { 
	color: #a5a5a5; 
	background: #2757AC; 
	font-weight: bold; 
	/*border-right:solid 1px #DEDEEF;
        border-left:solid 1px #DEDEEF;
	border-top:solid 1px #DEDEEF;
	border-bottom:solid 1px #DEDEEF;*/
	padding-left:0px;
}


/* this one for homepage */
TABLE.ListShort TR.Header TD       { 
	color: #000000; 
	background: #A7C6EF; 
	font-weight: bold; 
	border-right:solid 1px #698EC1;
        border-left:solid 1px #FFFFFF;
	border-top:solid 1px #FFFFFF;
	border-bottom:solid 1px #698EC1;
	padding-left:2px;
}


TABLE.ListShort TR.Header TH       
{
	padding:3px; 
	color:#000000; 
	font-weight: bold; 
	TEXT-ALIGN: left;
	background: #A7C6EF;
	border-right:solid 1px #698EC1;
	border-left:solid 1px #FFFFFF;
	border-top:solid 1px #FFFFFF;
	border-bottom:solid 1px #698EC1;
	text-align: left;
}

TABLE.ListShort TR.DataDark        {background: #F1F7FF;}
TABLE.ListShort TR.Header          
{
	height:19px;
	color:#000000;
	background: #A7C6EF;
	border-right:solid 1px #698EC1;
	border-left:solid 1px #FFFFFF;
	border-top:solid 1px #FFFFFF;
	border-bottom:solid 1px #698EC1;
}


TABLE.ListShort TR.DataLight       {background: #ffffff;}

TABLE.ListShort TR.Selected        {cursor: hand; color: #000000; background: #ededed;}
TABLE.ListShort TD.Selected        {cursor: hand; color: #000000; background: #ededed;}

TABLE.ListShort TH.Section
{
	color: #000000;
	background: #A7C6EF;
	border-right:solid 1px #698EC1;
	border-left:solid 1px #FFFFFF;
	border-top:solid 1px #FFFFFF;
	border-bottom:solid 1px #698EC1;
}

TABLE.ListShort TR.Section TH
{
	height:19px;
	color:#000000;
	padding-left:0px;
	padding-top: 0px;
	border-right:solid 1px #698EC1;
	border-left:solid 1px #FFFFFF;
	border-top:solid 1px #FFFFFF;
	border-bottom:solid 1px #698EC1;
	text-align: left;
	background: #A7C6EF;
}

TABLE.ListShort TR.Section TD
{
	Padding-left:0px;
	Padding-right:0px;
	background: #A7C6EF;
	border-right:solid 1px #698EC1;
	border-left:solid 1px #FFFFFF;
	border-top:solid 1px #FFFFFF;
	border-bottom:solid 1px #698EC1;
}

TABLE.ListShort TR.DataOutline1    {font-weight: bold; color: #000000;background:#C9C9E1;}
TABLE.ListShort TR.DataOutline1 TD {color: #104A7B; font-size:xx-small; padding: 2px; border-top: #a5a5a5 1px solid; border-bottom: #a5a5a5 1px dashed; }
TABLE.ListShort TR.DataOutline2    {font-weight: bold; color: #a5a5a5; background: #ededed; font-size:x-small;}
TABLE.ListShort TR.DataOutline2 TD {padding:2px; border-bottom:1px dashed #c0c0c0;}
TABLE.ListShort TR.DataOutline3    {font-weight: bold; color: #a5a5a5; background: #F4F4F4;}
TABLE.ListShort TR.DataOutline3 TD {padding:2px; border-bottom:1px dashed #c0c0c0;}
TABLE.ListShort TR.DataOutline4    {font-weight: bold; color: #a5a5a5; background: #ededed;}
TABLE.ListShort TR.DataOutline4 TD {padding:2px; border:1px dashed #ededed;}
TABLE.ListShort TR.Total TD        {border: #898989 1px solid; padding:2px; font-weight: bold; vertical-align: text-top;background:#d1d1d1;}


INPUT        {FONT-SIZE: 100%;}
INPUT.Search {border:solid 1px #a5a5a5; background: #ededed; height:20px; width:110px;color:#000000;font-weight:bold;}
SELECT       {FONT-SIZE: 100%;}
TEXTAREA     {FONT-SIZE: 100%; FONT-FAMILY:verdana;}
FORM         {MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px}
PRE          {FONT-SIZE: x-small}
TABLE        {FONT-SIZE: xx-small; FONT-FAMILY: verdana;}

TABLE.ListShort TR.Section TD a:link {color:#000000; text-decoration:underline; font-weight:normal;}
TABLE.ListShort TR.Section TH a:link {color:#000000; text-decoration:underline; font-weight:normal;}

/* Title */
DIV.HdrTitle td
{
    	background: #83A6D7;
	/*border-top:solid 1px #2757AC; */
	border-bottom:solid 1px #2757AC; 
	padding: 0px;
}

SPAN.HdrTitle
{
	font-size:medium;
	font-weight:bold; 
	color:#2757AC;
	border-bottom:solid 5px #2757AC; 
}
DIV.HdrProps
{
    PADDING-LEFT: 2pt;
    FONT-SIZE: xx-small;
    #COLOR: #D6E7FB;
    COLOR: #000000;	
    HEIGHT: 14px;
    BACKGROUND: #ffffff;
    border-bottom:solid 1px #a5a5a5;
}
DIV.HdrProps TD
{
    COLOR: #0000000
}

DIV.HdrProps TD a:link    {color:#000066}
DIV.HdrProps TD a:visited {color:#000066}
DIV.HdrProps TD a:hover   {color:#000066}


/* Error Messages */
SPAN.Error
{
	color:Red;
}
div.error {width:100%; border:solid 2px #e0001b;padding:3px; background:#ffffff; margin:4px;}
div.error td {color:#e0001b; font-size:x-small;}

/* document view */
DIV.Body	{font-family: Times New Roman; font-size: small;
		 MARGIN: 0px; WIDTH: 99%; background: #ededed;    
		 margin-left:4px; border:solid 1px #a5a5a5; margin-bottom: 4px;
		 padding:2px; margin-right:-4px;}


/* Button Bar & Buttons */
div.Btnbar
{
	padding:3px;
	/*margin-left:2px;*/
}

BUTTON.btn
{
	border:groove inset 1px #000000;
	background:#84B0DC; 
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#84B0DC',endColorstr='#ffffff', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	color:#00000;
	font-family: Verdana;
	font-size: 8pt;
	font-weight:bold;
}
button.btnOver {
	background: #C6C6D6;
	CURSOR: hand;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#92B5E7',endColorstr='#ffffff', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	font-weight:bold;
	font-size:8pt;
	border-top:solid 1px #F0F7F8;
	border-left:solid 1px #F0F7F8;
	border-right:solid 1px #383C3D;
	border-bottom:solid 1px #383C3D;color:#00000;
}

button.btnDown {
	background:#a5a5a5;
	CURSOR: hand;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#92B5E7',endColorstr='#ffffff', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	font-weight:bold;
	font-size:8pt;
	border:solid 1px #ededed;
	color:#00000;
}

/*BUTTON.btn
{
    	border-top:solid 1px #F0F7F8;
	border:solid 1px #C6C6D6;
	background:#3A5880; 
	CURSOR: hand;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#ffffff',endColorstr='#84B0DC', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	color:#00000;
	font-size:8pt;
	font-weight:bold;
}

button.btnOver {
	background: #C6C6D6;
	CURSOR: hand;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#ffffff',endColorstr='#92B5E7', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	font-weight:bold;
	font-size:8pt;
	border-top:solid 1px #F0F7F8;
	border-left:solid 1px #F0F7F8;
	border-right:solid 1px #383C3D;
	border-bottom:solid 1px #383C3D;color:#00000;
}

button.btnDown {
	background:#a5a5a5;
	CURSOR: hand;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#ffffff',endColorstr='#92B5E7', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	font-weight:bold;
	font-size:8pt;
	border:solid 1px #ededed;
	color:#ffffff;
}*/


button.btnEdit {
	border:groove inset 1px #000000;
	background:#84B0DC; 
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#84B0DC',endColorstr='#ffffff', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	color:#00000;
	font-family: Verdana;
	font-size: 8pt;
	font-weight:bold;
}


button.btnEditOver {
	background: #C6C6D6;
	CURSOR: hand;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#92B5E7',endColorstr='#ffffff', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	font-weight:bold;
	font-size:8pt;
	border-top:solid 1px #F0F7F8;
	border-left:solid 1px #F0F7F8;
	border-right:solid 1px #383C3D;
	border-bottom:solid 1px #383C3D;color:#00000;
}

button.btnEditDown {
	background:#a5a5a5;
	CURSOR: hand;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#92B5E7',endColorstr='#ffffff', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	font-weight:bold;
	font-size:8pt;
	border:solid 1px #ededed;
	color:#00000;
}


button.btnNew {
	border:groove inset 1px #000000;
	background:#84B0DC; 
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#84B0DC',endColorstr='#ffffff', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	color:#00000;
	font-family: Verdana;
	font-size: 8pt;
	font-weight:bold;
}


button.btnNewOver {
	background: #C6C6D6;
	CURSOR: hand;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#92B5E7',endColorstr='#ffffff', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	font-weight:bold;
	font-size:8pt;
	border-top:solid 1px #F0F7F8;
	border-left:solid 1px #F0F7F8;
	border-right:solid 1px #383C3D;
	border-bottom:solid 1px #383C3D;color:#00000;
}

button.btnNewDown {
	background:#a5a5a5;
	CURSOR: hand;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#92B5E7',endColorstr='#ffffff', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	font-weight:bold;
	font-size:8pt;
	border:solid 1px #ededed;
	color:#00000;
}

button.btnSave {
	border:groove inset 1px #000000;
	background:#84B0DC; 
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#84B0DC',endColorstr='#ffffff', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	color:#00000;
	font-family: Verdana;
	font-size: 8pt;
	font-weight:bold;
}

button.btnSaveOver {
	background: #C6C6D6;
	CURSOR: hand;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#92B5E7',endColorstr='#ffffff', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	font-weight:bold;
	font-size:8pt;
	border-top:solid 1px #F0F7F8;
	border-left:solid 1px #F0F7F8;
	border-right:solid 1px #383C3D;
	border-bottom:solid 1px #383C3D;color:#00000;
}

button.btnSaveDown {
	background:#a5a5a5;
	CURSOR: hand;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#92B5E7',endColorstr='#ffffff', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	font-weight:bold;
	font-size:8pt;
	border:solid 1px #ededed;
	color:#00000;
}

button.btnDelete {
	border:groove inset 1px #000000;
	background:#84B0DC; 
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#84B0DC',endColorstr='#ffffff', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	color:#00000;
	font-family: Verdana;
	font-size: 8pt;
	font-weight:bold;
}

button.btnDeleteOver {
	background: #C6C6D6;
	CURSOR: hand;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#92B5E7',endColorstr='#ffffff', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	font-weight:bold;
	font-size:8pt;
	border-top:solid 1px #F0F7F8;
	border-left:solid 1px #F0F7F8;
	border-right:solid 1px #383C3D;
	border-bottom:solid 1px #383C3D;color:#00000;
}

button.btnDeleteDown {
	background:#a5a5a5;
	CURSOR: hand;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#92B5E7',endColorstr='#ffffff', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	font-weight:bold;
	font-size:8pt;
	border:solid 1px #ededed;
	color:#00000;
}

button.btnCopy {
	border:groove inset 1px #000000;
	background:#84B0DC; 
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#84B0DC',endColorstr='#ffffff', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	color:#00000;
	font-family: Verdana;
	font-size: 8pt;
	font-weight:bold;
}

button.btnCopyOver {
	background: #C6C6D6;
	CURSOR: hand;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#92B5E7',endColorstr='#ffffff', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	font-weight:bold;
	font-size:8pt;
	border-top:solid 1px #F0F7F8;
	border-left:solid 1px #F0F7F8;
	border-right:solid 1px #383C3D;
	border-bottom:solid 1px #383C3D;color:#00000;
}

button.btnCopyDown {
	background:#a5a5a5;
	CURSOR: hand;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#92B5E7',endColorstr='#ffffff', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	font-weight:bold;
	font-size:8pt;
	border:solid 1px #ededed;
	color:#00000;
}

button.btnPrint {
	border:groove inset 1px #000000;
	background:#84B0DC; 
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#84B0DC',endColorstr='#ffffff', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	color:#00000;
	font-family: Verdana;
	font-size: 8pt;
	font-weight:bold;
}

button.btnPrintOver {
	background: #C6C6D6;
	CURSOR: hand;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#92B5E7',endColorstr='#ffffff', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	font-weight:bold;
	font-size:8pt;
	border-top:solid 1px #F0F7F8;
	border-left:solid 1px #F0F7F8;
	border-right:solid 1px #383C3D;
	border-bottom:solid 1px #383C3D;color:#00000;
}

button.btnPrintDown {
	background:#a5a5a5;
	CURSOR: hand;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#92B5E7',endColorstr='#ffffff', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	font-weight:bold;
	font-size:8pt;
	border:solid 1px #ededed;
	color:#00000;
}

button.btnLog {
	border:groove inset 1px #000000;
	background:#84B0DC; 
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#84B0DC',endColorstr='#ffffff', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	color:#00000;
	font-family: Verdana;
	font-size: 8pt;
	font-weight:bold;
}

button.btnLogOver {
	background: #C6C6D6;
	CURSOR: hand;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#92B5E7',endColorstr='#ffffff', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	font-weight:bold;
	font-size:8pt;
	border-top:solid 1px #F0F7F8;
	border-left:solid 1px #F0F7F8;
	border-right:solid 1px #383C3D;
	border-bottom:solid 1px #383C3D;color:#00000;
}

button.btnLogDown {
	background:#a5a5a5;
	CURSOR: hand;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#92B5E7',endColorstr='#ffffff', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	font-weight:bold;
	font-size:8pt;
	border:solid 1px #ededed;
	color:#00000;
}

button.btnRefresh {
	border:groove inset 1px #000000;
	background:#84B0DC; 
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#84B0DC',endColorstr='#ffffff', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	color:#00000;
	font-family: Verdana;
	font-size: 8pt;
	font-weight:bold;
}

button.btnRefreshOver {
	background: #C6C6D6;
	CURSOR: hand;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#92B5E7',endColorstr='#ffffff', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	font-weight:bold;
	font-size:8pt;
	border-top:solid 1px #F0F7F8;
	border-left:solid 1px #F0F7F8;
	border-right:solid 1px #383C3D;
	border-bottom:solid 1px #383C3D;color:#00000;
}

button.btnRefreshDown {
	background:#a5a5a5;
	CURSOR: hand;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#92B5E7',endColorstr='#ffffff', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	font-weight:bold;
	font-size:8pt;
	border:solid 1px #ededed;
	color:#00000;
}

button.btnCustomize {
	border:groove inset 1px #000000;
	background:#84B0DC; 
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#84B0DC',endColorstr='#ffffff', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	color:#00000;
	font-family: Verdana;
	font-size: 8pt;
	font-weight:bold;
}

button.btnCustomizeOver {
	background: #C6C6D6;
	CURSOR: hand;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#92B5E7',endColorstr='#ffffff', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	font-weight:bold;
	font-size:8pt;
	border-top:solid 1px #F0F7F8;
	border-left:solid 1px #F0F7F8;
	border-right:solid 1px #383C3D;
	border-bottom:solid 1px #383C3D;color:#00000;
}

button.btnCustomizeDown {
	background:#a5a5a5;
	CURSOR: hand;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#92B5E7',endColorstr='#ffffff', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	font-weight:bold;
	font-size:8pt;
	border:solid 1px #ededed;
	color:#00000;
}

button.btnSearch {
	border:groove inset 1px #000000;
	background:#84B0DC; 
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#84B0DC',endColorstr='#ffffff', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	color:#00000;
	font-family: Verdana;
	font-size: 8pt;
	font-weight:bold;
}

button.btnReset {
	border:groove inset 1px #000000;
	background:#84B0DC; 
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#84B0DC',endColorstr='#ffffff', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	color:#00000;
	font-family: Verdana;
	font-size: 8pt;
	font-weight:bold;
}

button.btnAdvanced {
	border:groove inset 1px #000000;
	background:#84B0DC; 
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#84B0DC',endColorstr='#ffffff', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	color:#00000;
	font-family: Verdana;
	font-size: 8pt;
	font-weight:bold;
}

button.btnCount {
	border:groove inset 1px #000000;
	background:#84B0DC; 
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#84B0DC',endColorstr='#ffffff', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	color:#00000;
	font-family: Verdana;
	font-size: 8pt;
	font-weight:bold;
}

button.btnStamp {
	border:groove inset 1px #000000;
	background:#84B0DC; 
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#84B0DC',endColorstr='#ffffff', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	color:#00000;
	font-family: Verdana;
	font-size: 8pt;
	font-weight:bold;
}

button.btnScreen {
	border:groove inset 1px #000000;
	background:#84B0DC; 
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#84B0DC',endColorstr='#ffffff', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	color:#00000;
	font-family: Verdana;
	font-size: 8pt;
	font-weight:bold;
}

button.btnNext {
	border:groove inset 1px #000000;
	background:#84B0DC; 
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#84B0DC',endColorstr='#ffffff', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	color:#00000;
	font-family: Verdana;
	font-size: 8pt;
	font-weight:bold;
}

button.btnTop {
	border:groove inset 1px #000000;
	background:#84B0DC; 
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#84B0DC',endColorstr='#ffffff', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	color:#00000;
	font-family: Verdana;
	font-size: 8pt;
	font-weight:bold;
}

BUTTON.btnHelp
{
    border:medium none; BACKGROUND-IMAGE: url('Images/btnHelp.gif');
    OVERFLOW: hidden;
    WIDTH: 20px;
    CURSOR: hand;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 20px;
    BACKGROUND-COLOR: transparent
}

BUTTON.btnGeneralHeader
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    OVERFLOW: hidden;
    BORDER-LEFT: medium none;
    WIDTH: 20px;
    CURSOR: hand;
    BORDER-BOTTOM: medium none;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 20px;
    BACKGROUND-COLOR: transparent
}
BUTTON.btnReadLog
{
    border:medium none; BACKGROUND-IMAGE: url('Images/btnLog_hdr.gif');
    OVERFLOW: hidden;
    WIDTH: 20px;
    CURSOR: hand;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 20px;
    BACKGROUND-COLOR: transparent
}
BUTTON.btnFavorite
{
    border:medium none; BACKGROUND-IMAGE: url('Images/btnFavorite.gif');
    OVERFLOW: hidden;
    WIDTH: 20px;
    CURSOR: hand;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 20px;
    BACKGROUND-COLOR: transparent
}
BUTTON.btnValidate
{
    border:medium none; BACKGROUND-IMAGE: url('Images/btnValidate.gif');
    OVERFLOW: hidden;
    WIDTH: 20px;
    CURSOR: hand;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 20px;
    BACKGROUND-COLOR: transparent
}
BUTTON.Browser
{
    border:medium none; BACKGROUND-IMAGE: url('Images/BacoBrowser.gif');
    OVERFLOW: hidden;
    WIDTH: 16px;
    CURSOR: hand;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 16px;
    BACKGROUND-COLOR: transparent
}
BUTTON.Calendar
{
    border:medium none; BACKGROUND-IMAGE: url('Images/icon_calendar_small.gif');
    OVERFLOW: hidden;
    WIDTH: 16px;
    CURSOR: hand;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 16px;
    BACKGROUND-COLOR: transparent
}
BUTTON.Calculate
{
    border:medium none; BACKGROUND-IMAGE: url('Images/BacoCalculate.gif');
    OVERFLOW: hidden;
    WIDTH: 16px;
    CURSOR: hand;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 16px;
    BACKGROUND-COLOR: transparent
}
BUTTON.Copy
{
    border:medium none; BACKGROUND-IMAGE: url('Images/copy.gif');
    OVERFLOW: hidden;
    WIDTH: 16px;
    CURSOR: hand;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 16px;
    BACKGROUND-COLOR: transparent
}
BUTTON.btnCancel
{
    border:medium none; BACKGROUND-IMAGE: url('Images/btnCancel_Simple.gif');
    OVERFLOW: hidden;
    WIDTH: 29px;
    CURSOR: hand;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 22px
}

BUTTON.btnCancel2
{
    	BACKGROUND-IMAGE: url('Images/btnCancel_large_Simple.gif');
	border-top:solid 1px #F0F7F8;
	border:solid 1px #C6C6D6;
	background:#3A5880; 
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#ffffff',endColorstr='#C6C6D6', gradientType='0'); 
	color:#00000;
	font-size:8pt;
	font-weight:bold;
}

BUTTON.btnOk
{
    border:medium none; BACKGROUND-IMAGE: url('Images/btnOk_Simple.gif');
    OVERFLOW: hidden;
    WIDTH: 29px;
    CURSOR: hand;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 22px
}

BUTTON.btnOk2
{
    	BACKGROUND-IMAGE: url('Images/btnOk_large_Simple.gif');
	border-top:solid 1px #F0F7F8;
	border:solid 1px #C6C6D6;
	background:#3A5880; 
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#ffffff',endColorstr='#C6C6D6', gradientType='0'); 
	color:#00000;
	font-size:8pt;
	font-weight:bold;
}

BUTTON.btnClear
{
    border:medium none; BACKGROUND-IMAGE: url('Images/btnClear_Simple.gif');
    OVERFLOW: hidden;
    WIDTH: 29px;
    CURSOR: hand;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 22px;
    BACKGROUND-COLOR: transparent
}

button.pgButton {background:#98BBD1; border:solid groove 2px #000000 #ffffff; font-size:8pt; font-weight:bold; color:#ffffff; text-align:center;}

/* Tabs */
TABLE.tab {padding:0px; padding-bottom:-4px; margin: 0px; margin-left:4px; width: 99%;  }
SPAN.tabClear {border: solid #9B9BB4 1px; border-bottom:solid 1px #000000; margin-right:-2px;background:#C7C7D7; color:#7b7b7b; cursor: hand; }
SPAN.tabSelected {border: thin #000000 groove 1px; margin-right:-2px; border-bottom:solid 1px #ffffff; background:#ffffff; color:#000000;}
BUTTON.tab { background:transparent; border:none; overflow:hidden; margin-top:2px; font-weight:bold;font-size:8pt;text-align:center; }

/* ********************* SLECTED AND UNSELECTED IMAGES ************************* */

img.selected   {background:#e0e0e0; border:solid 1px #a5a5a5; text-align:center;}
img.unselected {background:transparent; border:solid 1px #ffffff; text-align:center; cursor:hand;}

/* ******************* END SLECTED AND UNSELECTED IMAGES *********************** */ 


/* BEGIN NEWS CLASSES */

table.News                        {background:#ffffff; border:solid 1px #aeb9b8;}
td.SectionHeaderNews              {background: #B6B6CD;	color:#7F979A; padding:2px; border-top:groove outset 2px #ffffff; border-left:solid outset 2px #ffffff;
            	                   border-right:groove solid outset 2px #ffffff; border-bottom:medium outset 2px #ffffff; 
		                   font-weight:bold;}
table.News td.newsLinkSep         {border-bottom:1px solid #ededed;}  
table.News td.newsLinkSepSelected {border-bottom:1px solid #ededed; background:#c0c0c0;} 
hr.News                           {border-bottom:solid 1px #000066;}  
tt.news                           {color:#a5a5a5; font-size:11px;}
span.headLine                     {font-size:x-large; font-weight:bold;}
span.subheadLine                  {font-size:x-small; font-weight:bold;color:#000000;}
table.News td.DataDark            {background:#E7E7F7;}
table.News td.DataLight           {background:#ffffff;}
table.news td.sepBlock            {border-right:1px solid; #ededed; border-bottom:1px solid; padding-left:2px; padding-right:2px; padding-top:8px; padding-bottom:8px}
table.news td.sepBlockRight       {border-bottom:1px solid; #ededed;padding-left:2px; padding-right:2px; padding-top:8px; padding-bottom:8px}
table.News a                      {color:#e0001b;}
table.News a:hover                {color:#cc0000;text-decoration:underline;}
table.News a:visited              {color:#7b0202;}

/* END NEWS CLASSES */

/* TOP MENU */
body.MenuTableTop {border-bottom:solid 1px #B6D8DC;}
TABLE.MenuTableTop {
	font-weight: bold; 
	font-family: Verdana;	
	/*font-size: 8.5pt;*/
	padding: 3px; 
	border-collapse: collapse; 
	/*border:solid 1px #104A7B;*/
	
}


TABLE.MenuTableTop td {
	color: #2757AC; 
	font-family: Verdana;	
	/*font-size: 8.5pt;*/
	background: #2757AC; 
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#83A6DF',endColorstr='#2757AC', gradientType='0');
	text-align: center;
	border-bottom:1px solid #104A7B; 
	border-left: 1px solid #104A7B;
	border-right:1px solid #104A7B;
        border-top:1px solid #104A7B;
}

TABLE.MenuTableTop a {font-weight: bold; font-family: Verdana;	color:#104A7B; text-decoration: none; margin-left: 0px}
TABLE.MenuTableTop a:hover {font-weight: bold; font-family: Verdana;	color:#104A7B; text-decoration: underline; margin-left: 0px }
	
/* END TOP MENU */


/* TOP SUBMENU */
body.MenuTableTopSecond {border-bottom:solid 1px #B6D8DC;}
TABLE.MenuTableTopSecond {
	font-weight: bold; 
	padding-top: 0px; 
	padding-right: 3px;
	border-collapse: collapse; 
	border-bottom:solid 1px #2757AC;
	
}

TABLE.MenuTableTopSecond td {
	color: black; 
	background: #2757AC; 
	/*filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#ffffff',endColorstr='#6891C9', gradientType='0');*/
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#FBFBFB',endColorstr='#C2C2C2', gradientType='0');
	text-align: center;
	FONT-FAMILY: Verdana;
	FONT-SIZE: xx-small;
	/*border-bottom:solid 1px #CECEDE; */
	border-left: 1px solid #104A7B;
	border-right:1px solid #104A7B;
        /*border-top:solid 1px #CECEDE;*/
}

TABLE.MenuTableTopSecond a {font-weight: none; color:black; text-decoration: none; margin-left: 0px}
TABLE.MenuTableTopSecond a:hover {font-weight: none; color:black; text-decoration: none; margin-left: 0px }
	
/* END TOP SUBMENU */


TABLE.modules 	{
	/*width:100%;*/
	border-collapse: collapse;
	margin:0px;	
}

/*flourescent blue coz by td bgcolor in the source file */
TABLE.modules TD
{
	border-collapse: collapse;
    	border-top:solid 1px #3A5880;
	/*filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#D6E7FD',endColorstr='#92B5E7', gradientType='0');*/
	/*filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#83A6DF',endColorstr='#2757AC', gradientType='0');*/
	/*filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#CFE0F2',endColorstr='#4E8AFA', gradientType='0');*/
	color: #000000;
}

TABLE.modules1 	{
	border-collapse: collapse;
	margin:0px;	
}

/*flourescent blue coz by td bgcolor in the source file */
TABLE.modules1 TD
{
	border-collapse: collapse;
	border-top:solid 0px #ffffff;
	color: #000000;
}

TABLE.modules2 	{
	/*width:100%;*/
	/*border-top:solid 1px #3A5880; */
	border-collapse: collapse;
	margin:0px;	
	background: #3A5880; 
}

TABLE.modules a {color: #000000; text-decoration: none;}
TABLE.modules a:visited {color: #000000; text-decoration: none;}
TABLE.modules a:hover {color: #000000; text-decoration: none;}

TABLE.modules TR.SectionHeader  /* HOME PAGE PANEL HEADERS  */
{
	font-size:x-small;
	font-weight:bold; 
	color:#7F979A;
	height:25px;
	background:#ffffff;
	border-bottom:solid 1px #DEDEEF;
}

TABLE.modules TR.SectionHeader a {color: #104A7B; text-decoration: none;}
TABLE.modules TR.SectionHeader a:hover {color: #104A7B; text-decoration: underline;}

TABLE.modules TR.SectionHeader TD
{
        #filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#C6C6D6',endColorstr='#ffffff', gradientType='0');
	border-bottom:solid 1px #DEDEEF;
	padding-left:3px;
	vertical-align: middle;
}

TABLE.modules TR.SectionHeader SELECT {font-size:xx-small;}
TABLE.modules TR.Header               {height:19px;}


/* TABLE HEADER */
TABLE.modules TH 
{
	background:#ffffff; 
	color:#a5a5a5; 
	font-weight:bold; 
	font-size:xx-small;
	/*text-align:left;*/
	border-right:solid 1px #DEDEEF;
	border-top:solid 1px #DEDEEF;
	border-bottom:solid 1px #DEDEEF;
	padding-left:2px;
}

TABLE.modules TR.DataDark     {BACKGROUND: #E7E7F7;}
TABLE.modules TR.DataDark TD  {border-right:solid 1px #ffffff;border-bottom:solid 1px #ffffff;padding:2px;}
TABLE.modules TR.DataLight    {BACKGROUND: #ffffff;}
TABLE.modules TR.DataLight TD {padding:2px;}



/* Monitor */

TABLE.Monitor               {FONT-CLASS: Verdana; margin: -1px; padding:0px; WIDTH: 100%; HEIGHT: 16px;}
Table.monitor td.Image      {padding:0px;width:29px;}
Table.monitor td a:link     {color:#4E5192; text-decoration:none;}
Table.monitor td a:visited  {color:#4E5192; text-decoration:none;}
Table.monitor td a:hover    {color:#323470; text-decoration:underline;}
Table.monitor td a.MonitorLink:link     {color:#4E5192; text-decoration:none;}
Table.monitor td a.MonitorLink:visited  {color:#4E5192; text-decoration:none;}
Table.monitor td a.MonitorLink:hover    {color:#323470; text-decoration:underline;}
TABLE.Monitor TD.Entity     
{	
	BACKGROUND: #D5E5F6;
	border-left:solid 1px #FFFFFF;
	border-top:solid 1px #FFFFFF;
	border-right:solid 1px #698EC1;
	border-bottom:solid 1px #698EC1;
}


/* in space invador they use table.pivot, here it is using table.grid */
TABLE.grid {FONT-CLASS: Verdana; margin-left:4px; background:#83A6DF; border:solid 1px #purple;}
TABLE.grid TR.Header TD {FONT-CLASS: Verdana; font-weight:bold;text-align:left; background:#83A6DF;color:#104A7B; border-bottom:solid 1px #ffffff;}
TABLE.grid TR.Header TD a:link     {color:#4E5192; text-decoration:none;}
TABLE.grid TR.Header TD a:visited  {color:#4E5192; text-decoration:none;}
TABLE.grid TR.Header TD a:hover    {color:#323470; text-decoration:underline;}
TABLE.grid TR TD.RowNumber {FONT-CLASS: Verdana; font-weight:bold;text-align:left; background:#C6DCFC;color:#104A7B; border-bottom:solid 1px #ffffff;}

TABLE.grid TD {background:#ffffff;}
TABLE.grid TD A {color: #000000; TEXT-DECORATION: none }
TABLE.grid TD A:hover {color: black; TEXT-DECORATION: underline }
TABLE.grid TD.Total {font-weight:bold}
TABLE.grid TD.Total A {color: black; TEXT-DECORATION: none }
TABLE.grid TD.Total A:hover {color: black; TEXT-DECORATION: underline }
TABLE.grid TD.GrandTotal {font-weight:bold; }
TABLE.grid TD.GrandTotal A {color:black;text-decoration:underline}

TABLE.Grid INPUT
{
    BORDER-TOP-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
    BORDER-RIGHT-WIDTH: 0px
}
TABLE.Grid TD
{
    BORDER-TOP-WIDTH: 0px;
    BORDER-RIGHT: #c0c0c0 1px solid;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-BOTTOM: #c0c0c0 1px solid
}
TABLE.Grid INPUT.ReadOnly
{
    BACKGROUND-COLOR: #e7e7e7
}
TABLE.Grid TR.Header
{
    BACKGROUND-COLOR: #c1daff
}
TABLE.Grid TR.Header TD
{
    BORDER-RIGHT: 1pt solid;
    BORDER-TOP: 1pt solid;
    BORDER-LEFT: 1pt solid;
    BORDER-BOTTOM: 1pt solid
}
TABLE.Grid TD.RowNumber
{
    BORDER-RIGHT: 1pt solid;
    BORDER-TOP: 1pt solid;
    BORDER-LEFT: 1pt solid;
    BORDER-BOTTOM: 1pt solid;
    BACKGROUND-COLOR: #c1daff
}
TABLE.Grid TD.Active
{
    BACKGROUND-COLOR: #959595
}
TABLE.Grid TD.Active A:link
{
    COLOR: white;
    TEXT-DECORATION: none
}
TABLE.Grid TD.Active A:visited
{
    COLOR: white;
    TEXT-DECORATION: none
}
TABLE.Grid TR.Total TD
{
    BORDER-RIGHT: #b4b4b4 1pt solid;
    PADDING-RIGHT: 4pt;
    BORDER-TOP: #b4b4b4 1pt solid;
    PADDING-LEFT: 1pt;
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: text-top;
    BORDER-LEFT: #b4b4b4 1pt solid;
    BORDER-BOTTOM: #b4b4b4 1pt solid
}

TABLE.MenuTable
{
	width:99%;
	border:solid 1px #ffffff;
	margin:3px;
}


/* ENTRY PAGE HEADER */
TABLE.MenuTable TH
{
        padding:2px;
	border-top:solid 1px #4A64A1;
	border-left:none;;
	border-right:none;
	border-bottom:solid 1px #4A64A1;
	background: #C4D7E4; color:#000066; font-weight:bold;
}



TABLE.MenuTable TD
{
	text-align:left;
	background:#ffffff;
	border-bottom:solid 1px #c1d0cf;
	padding:3px; 
}

TABLE.MenuTable a       {color: #000000; text-decoration: none;}
TABLE.MenuTable a:visited {color: #000000; text-decoration: none;}
TABLE.MenuTable a:hover {color: #000000; text-decoration: underline;}

/* Start - Hyperlinks settings for Top Menus */
A.hdr:link
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A.hdr:visited
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A.hdr:hover
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}
A.hdrSelectedTab:link
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A.hdrSelectedTab:visited
{
    COLOR: #FFD695;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}
A.hdrSelectedTab:hover
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}

A.hdrMenu:link
{
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: xx-small;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}

A.hdrMenu:visited
{
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: xx-small;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}

A.hdrMenu:hover
{
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: xx-small;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline
}

/* End - Hyperlinks settings for Top Menus */



/* Start - Hyperlinks settings for left menu */

A.links:link
{
    COLOR: black;
    FONT-FAMILY: Verdana;
    FONT-SIZE: xx-small;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A.links:visited
{
    COLOR: black;
    FONT-FAMILY: Verdana;
    FONT-SIZE: xx-small;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A.links:hover
{
    COLOR: black;
    FONT-FAMILY: Verdana;
    FONT-SIZE: xx-small;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}

A.links1:link
{
    COLOR: black;
    FONT-FAMILY: Verdana;
    FONT-SIZE: xx-small;
    FONT-WEIGHT: none;
    TEXT-DECORATION: none
}
A.links1:visited
{
    COLOR: black;
    FONT-FAMILY: Verdana;
    FONT-SIZE: xx-small;
    FONT-WEIGHT: none;
    TEXT-DECORATION: none
}
A.links1:hover
{
    COLOR: black;
    FONT-FAMILY: Verdana;
    FONT-SIZE: xx-small;
    FONT-WEIGHT: none;
    TEXT-DECORATION: none
}
/* End - Hyperlinks settings for left menu */


/* end for BacoSystem ORG Chart */
DIV.Chart
{
    LEFT: 10px;
    POSITION: relative;
    TOP: 10px
}
TABLE.ChartTop
{
    BORDER-RIGHT: 2px outset;
    BORDER-TOP: 2px outset;
    BORDER-LEFT: 2px outset;
    CURSOR: hand;
    COLOR: white;
    BORDER-BOTTOM: 2px outset;
    BACKGROUND-COLOR: #0066cc
}
TABLE.ChartGroup
{
    BORDER-RIGHT: 2px outset;
    BORDER-TOP: 2px outset;
    BORDER-LEFT: 2px outset;
    CURSOR: hand;
    BORDER-BOTTOM: 2px outset;
    BACKGROUND-COLOR: #66cccc;
    TEXT-ALIGN: center
}
TABLE.ChartCompany
{
    BORDER-RIGHT: 2px outset;
    BORDER-TOP: 2px outset;
    BORDER-LEFT: 2px outset;
    CURSOR: hand;
    BORDER-BOTTOM: 2px outset;
    BACKGROUND-COLOR: #ffcc66;
    TEXT-ALIGN: center
}
TABLE.ChartInactive
{
    BORDER-RIGHT: 2px outset;
    BORDER-TOP: 2px outset;
    BORDER-LEFT: 2px outset;
    CURSOR: hand;
    COLOR: gray;
    BORDER-BOTTOM: 2px outset;
    BACKGROUND-COLOR: #ffcccc;
    TEXT-ALIGN: center
}
TABLE.ChartDisabled
{
    BORDER-RIGHT: 2px outset;
    BORDER-TOP: 2px outset;
    BORDER-LEFT: 2px outset;
    COLOR: gray;
    BORDER-BOTTOM: 2px outset;
    BACKGROUND-COLOR: #ffcc00;
    TEXT-ALIGN: center
}
TD.ChartTop
{
    COLOR: white;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #0066cc;
    TEXT-ALIGN: center
}
TD.ChartGroup
{
    COLOR: black;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #66cccc;
    TEXT-ALIGN: center
}
TD.ChartCompany
{
    COLOR: black;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #ffcc66;
    TEXT-ALIGN: center
}
TD.ChartInactive
{
    COLOR: gray;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #ffcc99;
    TEXT-ALIGN: center
}
TD.ChartDisabled
{
    COLOR: gray;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #ffcc66;
    TEXT-ALIGN: center
}
TD.ChartDescription
{
    COLOR: black;
    BACKGROUND-COLOR: gainsboro;
    TEXT-ALIGN: left
}
TD.ChartValue
{
    COLOR: black;
    BACKGROUND-COLOR: gainsboro;
    TEXT-ALIGN: right
}
TD.ChartCell
{
    WIDTH: 100px;
    COLOR: black;
    BACKGROUND-COLOR: gainsboro;
    TEXT-ALIGN: right
}
TD.ChartValueLow
{
    COLOR: black;
    BACKGROUND-COLOR: #ff9900;
    TEXT-ALIGN: right
}
TD.ChartValueHigh
{
    COLOR: black;
    BACKGROUND-COLOR: #99ff33;
    TEXT-ALIGN: right
}

.FieldShort
{
    WIDTH: 126px
}
/* New classes for BR 20.864.176 */
/* Editor */
table.Editor         {background: #f8f8ff;}
table.Editor TD_None { }
iframe.Editor        {width: 100%; height: 100%; frameborder: 0; border: 1px solid #dcdcdc;}

/* Editor ToolBar */
table.Editor div.EditorToolbar {float: left; background: url('Images/edit.toolbar.background.gif'); margin-right: 2px; margin-bottom: 1px}
table.Editor td.TBButtonNormal {font-family: MS Sans Serif; font-size: 10pt; padding: 1px;}
table.Editor td.TBButtonOver   {background: url('Images/edit.toolbarbutton.over.gif'); font-family: MS Sans Serif; font-size: 10pt; border: 1px solid #000080;}
table.Editor td.TBButtonDown   {background: url('Images/edit.toolbarbutton.down.gif'); font-family: MS Sans Serif; font-size: 10pt; border: 1px solid #000080;}
table.Editor select.TB_Select  {font-size: 10pt; font-family: MS Sans Serif;}

/* Editor Tabs */
table.Editor td.Editor_StartTabOn  {padding:1px; border-left: 1px solid #f5f5f5;
			            border-right: 1px solid #FFFFFF; border-top: 1px solid #dcdcdc; border-bottom: 1px solid #f5f5f5;
			            background-color: #f5f5f5; font-style:normal; font-variant:normal; font-weight:normal; font-size:8pt; font-family:MS Sans Serif}
table.Editor td.Editor_StartTabOff {padding:1px; border-left: 1px solid #f5f5f5; border-right: 1px solid #dcdcdc;
	                            border-top: 1px solid #dcdcdc; border-bottom: 1px solid #f5f5f5; background: #f5f5f5; font-style:normal; font-variant:normal; font-weight:normal; font-size:10pt; font-family:MS Sans Serif}
table.Editor td.Editor_TabOn       {padding-left:5px; padding-right:5px; border-left: 1px solid #FFFFFF;
	                            border-right: 1px solid #dcdcdc; border-top: 1px solid #f8f8ff; border-bottom: 1px solid #dcdcdc; background: #f8f8ff; font-style:normal; font-variant:normal; font-weight:normal; font-size:8pt; font-family:MS Sans Serif; padding-top:1px; padding-bottom:1px}
table.Editor td.Editor_TabOffRight {padding-left:5px; padding-right:5px;
	                            border-left: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; border-top: 1px solid #dcdcdc;
	                            border-bottom: 1px solid #f5f5f5; background: #f5f5f5; font-style:normal; font-variant:normal; font-weight:normal; font-size:8pt; font-family:MS Sans Serif; padding-top:1px; padding-bottom:1px}
table.Editor td.Editor_TabOffLeft  {padding-left:5px; padding-right:5px;
	                            border-left: 1px solid #dcdcdc; border-right: 1px solid #FFFFFF; border-top: 1px solid #dcdcdc;
	                            border-bottom: 1px solid #f8f8ff; background: #f5f5f5; font-style:normal; font-variant:normal; font-weight:normal; font-size:8pt; font-family:MS Sans Serif; padding-top:1px; padding-bottom:1px }
table.Editor td.Editor_EndTab      {width: 100%; padding:1px; border-left: 1px solid #f5f5f5;
	                            border-right: 1px solid #f5f5f5; border-top: 1px solid #dcdcdc; border-bottom: 1px solid #f5f5f5; background: #f5f5f5; font-style:normal; font-variant:normal; font-weight:normal; font-size:8pt; font-family:MS Sans Serif}