/* font-family (Netscape/linux SuSE 6.3) :
  serif: Times Palatino Utopia "New Century Schoolbook" Charter "ITC Bookman"
  sans-serif: Lucida Lucidabright  "ITC Avant Garde Gothic"
  cursive: "ITC Zapf Chancery"  */

BODY {  background:  #ffffff  ; 
	table-layout: fixed;
	font-family: Charter, "New Century Schoolbook", serif;
	font-size: 100%;
}

IMG { border: none ; }

H1,H2,H3,H4 { color: #ffff99; /*background-color: #110088;*/ }

.selblue { color: #ffff66; background-color: #110088; }
.selyellow { color: #000099; background-color: #cccc77; font-weight: bold; }
.zselblue { color: #000000; background-color: #ffffff; }

.selgrey { color: #000000; background-color: #FFFFFF; 
	}

.selwhite { color: #000000; background-color: #ffffff; }
.selwhitebold {	font-weight:	bold;
	 color: #000000; background-color: #ffffff; }

.selstd { color: #000000; background-color: #FFFFFF; }

.delfield { /* text for deleted input field */
	color: #990000; 
	background-color: #ffffff ; 
	font-weight: bold; 
	font-family: Arial, Tahoma, Helvetica, sans-serif;
        font-style: italic; 
	font-size: 120%; 
	line-height: 150%;
     }


FORM { color: #000000 ;   font-size: 100%; }

H3.blue,H2.blue,H4.blue { color: #FFFF99  ; background-color: #110088; }
H3.grey,H2.grey,H4.grey { color: #000000  ; background-color: #FFFFFF; }

FORM.blue { color: #FFFF99  ; 
	    background-color: #110088; 
	    font-size: 100%; }

FORM.grey { color: #0000000  ; 
	    background-color: #FFFFFF; 
	    font-size: 100%; }

DIV.divgrey { color: #0000000  ; 
	    background-color: #FFFFFF; 
	    font-size: 100%; }

SELECT.blue { color: #FFFF99 ; background-color: #110088; };
SELECT.grey { color: #000000 ; background-color: #FFFFFF; };
OPTION.grey { color: #000000 ; background-color: #FFFFFF; };


ul.blue, P.blue { color: #FFFF99 ; /* background-color: #110088 ;*/  }

P.pgrey { color: #000000 ;  background-color: #FFFFFF ; 
  }



A:link {	
	text-decoration:	underline;
	font-weight:	bold;
	color:	#eeee99;
	}	
A:visited	{	
	text-decoration:	underline;
 	font-weight:	bold;
	color:	#ffff99;
	}

A.greyhref { color: #000077; background-color: #F0F0F0 } 
A.agrey { color: #000000; background-color: #FFFFFF; font-weight: bold }

A:visited.grey, A:link.grey, A.grey {	
	text-decoration:	underline;
	font-weight:	bold;
	background-color: #FFFFFF; 
	color:	#000000;
	}

A:visited.grey, A:link.grey, A.grey   {	
	text-decoration:	underline;
	font-weight:	bold;
	background-color: #FFFFFF; 
	color:	#000000;
	}
A:visited.greyn, A:link.greyn, A.greyn,  .greyn {	
	text-decoration: none ;
	font-weight:	bold;
	background-color: #FFFFFF; 
	color:	#000000;
	}

A:hover.grey, A:active.grey , A:hover.greyn, A:active.greyn {	
	text-decoration:	underline;
	font-weight:	bold;
	background-color: #EEEEEE; 
	color:	#000000;	
	}

A:visited.agrey	{	
	text-decoration:	underline;
	font-weight:	bold;
	color:	#000000;
	}

A:visited.greyblue, A:link.greyblue, A.greyblue, .greyblue	{
	text-decoration: none;
	font-weight:	bold;
	background-color: #FFFFFF; 
	color:	#000000;
	}
A:hover.greyblue, A:active.greyblue {	
	text-decoration:	underline;
	font-weight:	bold;
	background-color: #EEEEEE; 
	color:	#000000;	
	}

		
A:active	{	
	text-decoration:	underline;
	font-weight:	bold;
	color:	red;
	}	
A:hover	{	
	text-decoration:	underline;
	color:	white;
	}	


A.alistF:visited, A.alistF:link, A.alistF, .alistF {
	color: #000000; 
	background-color: #FFFFFF; 
	font-weight: bold ;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration:  none;
	}	
A.alistF:hover, A.alistF:active {
	color: #00077; 
	background-color: #EEEEEE; 
	text-decoration:  underline;
	}	

A.alistG:visited, A.alistG:link, A.alistG, .alistG {
	color: #666666; 
	background-color: #FFFFFF; 
	font-weight: normal;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	text-decoration:  none;
	}	

A.bluemenu, A.bluemenu:visited, a.bluemenu:link, .bluemenu {
 	 /* font-family: "New Century Schoolbook", Courier , serif ; */
	 font-family: Verdana, Helvetica, sans-serif;
	 font-size: 100%; 
 	 font-weight:	bold;
         color: #FFFF99; 
	 background-color: #110088 ;
        }

A.bluemenu:hover, a.bluemenu:active {
 	 /* font-family: "New Century Schoolbook", Courier , serif ; */
	 font-family: Verdana, Helvetica, sans-serif;
	 font-size: 100%; 
 	 font-weight:	bold;
         color: #FFFF00; 
	 background-color: #110088 ;
        }

A.redmenu, A.redmenu:visited, a.redmenu:link, .redmenu {
 	 /* font-family: "New Century Schoolbook", Courier , serif ; */
	 font-family: Verdana, Helvetica, sans-serif;
	 font-size: 100%; 
 	 font-weight:	bold;
         color: #DD3333; 
	 background-color: #110088 ;
        }
A:hover.redmenu, A:active.redmenu {
 	 /* font-family: "New Century Schoolbook", Courier , serif ; */
	 font-family: Verdana, Helvetica, sans-serif;
	 font-size: 100%; 
 	 font-weight:	bold;
         color: #FF0000; 
	 background-color: #000033 ;
        }


TABLE.grey { color: #000000 ; background-color: #FFFFFF ;
	font-family: Verdana, sans-serif;
	font-size: 100%;
	border: none #110088 0px ;
	border-top: 1px;
 	border-left: 0px ;
  	border-right: 0px;   
	cell-spacing: 0px;
	cell-padding: 0px;
}

TABLE.x, TD.x { 
	background-color: #ff0000;
  	border: none #000000 0px ;
	cell-spacing: 0px;
	cell-padding: 0px;
}

TD.trX 
	/* transparanet border , Xsmall font */
	background-color: #FF0000;
}
		


TABLE.trans { 
  	border: none #FFFFFF 0px ;
	cell-spacing: 0px;
	cell-padding: 0px;
}
TD.trans { 
	background-color: #FFFFFF;
  	border: none #FFFFFF 0px ;
	cell-spacing: 0px;
	cell-padding: 0px;
}
TD.transborder { 
	/* transparanet border , Xsmall font */
  	border: none #FFFFFF 0px ;
	cell-spacing: 0px;
	cell-padding: 0px;
	font-size: 4px;
	line-height: 4px;
}

table.tgrey { color: #000000 ; background-color: #FFFFFF ;
	  font-size: 100%;
	border: normal black 1px ;
	border-top: 0px;
 	border-left: 0px ;
  	border-right: 0px; 
	cell-spacing: 0px;
	cell-padding: 1px;
 }

TABLE.tbgrey , .tbgrey { 
       color: #000000 ; background-color: #110088 ;
	font-size: 100%;
	border: thin black 1px ;
	border-top-width: 1px;
 	border-left-width: 1px ;
  	border-right-width: 1px; 
  	border-bottom-width: 1px; 
 	border-width: 1px 1px 1px 1px;
	cell-spacing: 1px;
	cell-padding: 1px;
 }
TABLE.tbotgrey { 
       color: #000000 ; background-color: #909090 ;
	font-size: 100%;
	border:  thin black 1px;
	border-top-width: 0px;
 	border-left-width: 2px ;
  	border-right-width: 2px; 
  	border-bottom-width: 1px; 
	cell-spacing: 2px;
	cell-padding: 2px;
 }

.greybox1 {
       color: #000000 ; background-color: #110088 ;
        font-size: 100%;
	border:  normal black 1px;
	border-top: 1px;
 	border-left: 1px ;
  	border-right: 1px; 
	cell-spacing: 1px;
	cell-padding: 1px;

}

table.tgreynob {
       color: #000000 ; background-color: #110088 ;
        font-size: 100%;
	border:  normal black 0px;
	border-top: 1px;
 	border-left: 1px ;
  	border-right: 1px; 
	cell-spacing: 1px;
	cell-padding: 1px;

}



table.blue { color: #FFFF99 ; background-color: #110088 ; 
 	font-size: 100%;  
	border: 0px;
	cell-spacing: 1px;
	cell-padding: 1px;
}

table.rowborder	{ 
        color: #000000 ; background-color: #FFFFFF ;
	font-size: 100%;
	border: solid #110088 1px ;
	border-top: 1px;
 	border-left: 0px ;
  	border-right: 0px;  }

TD.grey	{ font-size: 100%; color: #000000 ; background-color: #FFFFFF ; 
	border:  solid #110088 0px; 
	border-top: 1px;
 	border-left: 0px ;
  	border-right: 0px;   
  	border-bottom: 0px;   
}

TD.tdgreysmall	{ 
	font-family: "New Century Schoolbook",  serif ;
	font-size: 12pt; 
        color: #000000 ; background-color: #FFFFFF ; 
	border: solid #110088 0px ; 
	border-top: 1px;
 	border-left: 0px ;
  	border-right: 0px;   
  	border-bottom: 0px;   
}

TH.grey	{ font-weight:	bold; color: #000000 ; background-color: #FFFFFF ; 
 	}
TR.grey	{ font-weight:	bold; color: #000000 ; background-color: #FFFFFF ; 
	border: solid #110088 0px  ; 
	border-top: 1px;
 	border-left: 0px ;
  	border-right: 0px;   
}

.big  { 
	font-weight:	bold;
	font-size:  120% ; }

.normalgrey { font-family: Times, "New Century Schoolbook" , serif;
	  font-weight: bold;
	  font-size:  100% ; 
	  color: #000000 ; background-color: #FFFFFF ;
         }
.largegrey { font-family: "New Century Schoolbook" , serif;
	  font-weight: bold;
	  font-size:  140% ; 
	  color: #000000 ; background-color: #FFFFFF ;
         }

.largergrey { font-family: "New Century Schoolbook" , serif;
	  font-weight: bold;
	  font-size:  larger ; 
	  color: #000000 ; background-color: #FFFFFF ;
         }

.bigblue {
	 font-family: Verdana, Helvetica, sans-serif;
	  font-weight: bold;
	  font-size:  140% ; 
	  color: #FFFF99 ; background-color: #110088 ;
         }

th.blue	{ font-weight:	bold; 
	  color: #FFFF99 ; background-color: #110088 ;
	  font-size: 140%;  }
td.blue	{ font-weight:	bold; color: #FFFF99 ; background-color: #110088; }
tr.blue	{ font-weight:	bold; color: #FFFF99 ; background-color: #110088; }


table.tblblank { 
	color: #000000 ; 
	background-color: #FFFFFF ;
	border: dash #777777 0px ;
	font-size: 100%;
} 
table.tbllist { 
	color: #000000 ; 
	background-color: #FFFFFF ;
	border: solid #777777 1px ;
	font-size: 100%;
} 


TD.tdblank, TH.thblank { 
    font-size: "100%"; 
    color: #000000 ; 
    background-color: #FFFFFF ;
	border: none #333333 0px;
	cell-spacing: 1px; cell-padding: 0px;
	border-style: none; border-width: 0px 0px 8px 0px;
	font-family: "Tahoma", sans-serif;
	font-weight: bold;
}

TD.tdblankthin { 
	color: #000000 ; 
	background-color: #FFFFFF ;
	border: none #333333 0px;
	cell-spacing: 1px; cell-padding: 0px;
	border-style: none; border-width: 0px 0px 8px 0px;
	font-family: "Tahoma", sans-serif;
	font-weight: normal;
}

TD.tdblankhd,TH.thblankhd { 
	color: #000000 ; 
	background-color: #FFFFff ;
	font-family: Tahoma, Helvetica, sans-serif;
	font-weight: bold;
	font-size: "120%"; 
	border: none #333333 0px;
	cell-spacing: 1px; cell-padding: 0px;
	border-style: none; border-width: 0px 0px 8px 0px;
}


TD.tdlist,TH.thlist {  color: #000000 ; 
        background-color: #FFFFFF ;
	border: solid #999999 1px;
	cell-spacing: 1px; cell-padding: 0px;
	border-style: solid; border-width: 0px 0px 1px 0px;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

TD.tdlistthin { 
	color: #000000 ; 
	background-color: #ffffff ;
	border: solid #999999 1px;
	cell-spacing: 1px; cell-padding: 0px;
	border-style: solid; border-width: 0px 0px 1px 0px;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: none;
}


TH.Xthb { 
        background-color: #FFFFFF ; 
	border: solid #999999 1px;
	cell-spacing: 1px; cell-padding: 0pxl;
	border-style: solid; border-width: 0px 0px 1px 0px;
	font-family: Arial, Tahoma, sans-serif;
	font-size: small;
	font-weight: bolder;
}

TH.thlistu { color: #000000 ;
        background-color: #FFFFFF ; 
	border: solid #999999 1px;
	cell-spacing: 1px; cell-padding: 0px;
	border-style: solid; border-width: 1px 0px 0px 0px;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 100%;
	font-weight: bolder;
}

TD.tdlistu { color: #000000 ;
        background-color: #FFFFFF ; 
	border: solid #999999 1px;
	cell-spacing: 1px ; cell-padding: 0px;
	border-style: solid; border-width: 1px 0px 0px 0px;
	font-family: "New Century Schoolbook" , sans-serif;
      /* Arial, Tahoma, Verdana, "Helvetica" ; */
	font-size: 100%;
	font-weight: bold;
}

TD.tdlistul { color: #000000 ;
        background-color: #FFFFFF ; 
	border: solid #999999 1px;
	cell-spacing: 1px ; cell-padding: 0px;
	border-style: solid; border-width: 0px 0px 1px 0px;
	font-family: "New Century Schoolbook" , sans-serif;
      /* Arial, Tahoma, Verdana, "Helvetica" ; */
	font-size: 100%;
	font-weight: bold;
}

/* in resultall.inc: */
table.tblframeborder { 
 	color: #000000 ;
	background-color: #FFFFFF ;
	font-size: 100%;
	border: solid #909090 2px;
	border-width: 2px 2px 2px 2px;
	cell-spacing: 0px;
	cell-padding: 0px;
	font-family: "Times",  serif;
}
table.tblframeborderT { 
 	color: #000000 ;
	background-color: #FFFFFF ;
	font-size: 100%;
	border: solid #909090 2px;
	border-width: 2px 0px 0px 0px;
	cell-spacing: 0px;
	cell-padding: 0px;
	font-family: "Times",  serif;
}
table.tblframeborderTB { 
 	color: #000000 ;
	background-color: #FFFFFF ;
	font-size: 100%;
	border: solid #909090 2px;
	border-width: 2px 0px 2px 0px;
	cell-spacing: 0px;
	cell-padding: 0px;
	font-family: "Times",  serif;
}
table.tblborders { 
 	color: #000000 ;
	background-color: #FFFFFF ;
	font-size: 100%;
	border: solid #909090 2px;
	cell-spacing: 1px;
	cell-padding: 1px;
	font-family: "Times",  serif;
}
TH.cell0,TD.cell0 { 
	border-style: solid; 
	border-width: 0px 0px 0px 0px;
}

TH.cellmR, TD.cellmR { 
	border-color: #FFFFFF;
	border-style: solid; 
	border-width: 0px 3px 0px 0px;
	cell-spacing: 0px; cell-padding: 0px;
}
TH.cellmL, TD.cellmL { 
	border-color: #FFFFFF;
	border-style: solid; 
	border-width: 0px 0px 0px 3px;
	cell-spacing: 0px; cell-padding: 0px;
}
