.opacityE
{
    filter:alpha(opacity=25);
    -moz-opacity:.25;
    opacity:.25;
    background-color:#7EABAB;
    font-size:1px;
    position:absolute;
    z-index:2
}    
.opacityE1
{
    filter:alpha(opacity=25);
    -moz-opacity:.25;
    opacity:.25;
    background-color:#7EABAB;
    font-size:1px;
    position:absolute;
    display:block;
    width:69px;
    z-index:1
}    
.opacityYellow
{
    filter:alpha(opacity=25);
    -moz-opacity:.25;
    opacity:.25;
    background-color:#F5F1A5;
    font-size:1px;
    position:absolute;
    display:block;
    width:85px;
    z-index:2
}  
.opacityYellowa
{
    filter:alpha(opacity=25);
    -moz-opacity:.25;
    opacity:.25;
    background-color:#FFE44F;
    font-size:1px;
    position:absolute;
    display:block;
    width:85px;
    z-index:2
}  
.overlay 
{
	position: absolute;
	z-index: 1;
	visibility: hidden;
	overflow: visible;
}

.overlaytable
	{
		background:#FFFFFF;
	}
.overlaytablerow
	{
		background:#FFFFFF;
		color:#456C96;
		font:xx-small verdana;
		font-weight:bold;
	}
.overlaytablerowshaded
	{
		background:#EFEFEF;
		color:#5D5D5D;
		font:xx-small verdana;
	}
.overlaytablerowheading
	{
		background:#FFFFFF;
		color:#5B7290;
		font:xx-small verdana;
		font-weight:bold;
	}
.overlayheadingcell
	{
		padding-top: 10px;
	}
	td.hecap
	{
		font-family: Verdana,Arial, Helvetica, sans-serif;
		Font-size: 11px;
		color: #000000;
		font-weight: bold;
		height:20px;
	}
	TD.hecap A
	{
	    COLOR: #436C66;
	    FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
	    FONT-SIZE: 11px;
	    TEXT-DECORATION: none;
	}
	TD.hecap A:active
	{
	    COLOR: #436C66;
	    FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
	    FONT-SIZE: 11px;
	    TEXT-DECORATION: none;
	}
	TD.hecap A:link
	{
	    COLOR: #436C66;
	    FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
	    FONT-SIZE: 11px;
	    TEXT-DECORATION: none;
	}
	TD.hecap A:visited
	{
	    COLOR: #436C66;
	    FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
	    FONT-SIZE: 11px;
	    TEXT-DECORATION: none;
	}
	TD.hecap A:hover
	{
	    COLOR: #61928F;
	    FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
	    FONT-SIZE: 11px;
	    TEXT-DECORATION: underline;
	}
	td.hecapa
	{
		border-right: 1px solid #ffffff;
		font-family: Verdana,Arial, Helvetica, sans-serif;
		Font-size: 10px;
		color: #000000;
		height:20px;
	}
	TD.hecapa A
	{
	    COLOR: #336699;
	    FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif;
	    FONT-SIZE: 11px;
	    TEXT-DECORATION: none;
	}
	TD.hecapa A:active
	{
	    COLOR: #336699;
	    FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif;
	    FONT-SIZE: 11px;
	    TEXT-DECORATION: none;
	}
	TD.hecapa A:link
	{
	    COLOR: #336699;
	    FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif;
	    FONT-SIZE: 11px;
	    TEXT-DECORATION: none;
	}
	TD.hecapa A:visited
	{
	    COLOR: #336699;
	    FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif;
	    FONT-SIZE: 11px;
	    TEXT-DECORATION: none;
	}
	TD.hecapa A:hover
	{
	    COLOR: #B35900;
	    FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif;
	    FONT-SIZE: 11px;
	    TEXT-DECORATION: underline;
	}
	td.hecapb
	{
		background-color:#CEDFDE;
		font: bold 12px Arial;
		color: #000000;
		height:18px;
	}
	TD.hecapb A
	{
	    COLOR: #336699;
	    font: bold 12px Arial;
	    TEXT-DECORATION: none;
	}
	TD.hecapb A:active
	{
	    COLOR: #336699;
	    font: bold 12px Arial;
	    TEXT-DECORATION: none;
	}
	TD.hecapb A:link
	{
	    COLOR: #336699;
	    font: bold 12px Arial;
	    TEXT-DECORATION: none;
	}
	TD.hecapb A:visited
	{
	    COLOR: #336699;
	   font: bold 12px Arial;
	    TEXT-DECORATION: none;
	}
	TD.hecapb A:hover
	{
	    COLOR: #B35900;
	    font: bold 12px Arial;
	    TEXT-DECORATION: underline;
	}
	td.hecapc
	{
		font-family: Verdana,Arial, Helvetica, sans-serif;
		Font-size: 11px;
		color: #D90D42;
		font-weight: bold;
		height:20px;
	}
	.red
	{
		font-family: Verdana,Arial, Helvetica, sans-serif;
		Font-size: 10px;
		color: #D90D42;
		font-weight: bold;
		height:20px;
	}
	td.heb
	{
		border-right: 1px solid #ffffff;		
		height:28px;
	}	
	TD.s1
	{
	    COLOR: #000000;
	    FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif;
	    FONT-SIZE: 11px;
	    TEXT-DECORATION: none;
	}
	TD.s1 A
	{
	    COLOR: #0000ff;
	    FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif;
	    FONT-SIZE: 11px;
	    TEXT-DECORATION: none;
	}
	TD.s1 A:active
	{
	    COLOR: #0000ff;
	    FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif;
	    FONT-SIZE: 11px;
	    TEXT-DECORATION: none;
	}
	TD.s1 A:link
	{
	    COLOR: #0000ff;
	    FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif;
	    FONT-SIZE: 11px;
	    TEXT-DECORATION: none;
	}
	TD.s1 A:visiSted
	{
	    COLOR: #0000ff;
	    FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif;
	    FONT-SIZE: 11px;
	    TEXT-DECORATION: none;
	}
	TD.s1 A:hover
	{
	    COLOR: #B35900;
	    FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif;
	    FONT-SIZE: 11px;
	    TEXT-DECORATION: underline;
	}
	.txtfield 
	{
		BORDER-RIGHT: #c9c9c9 1px solid;
		BORDER-TOP: #c9c9c9 1px solid; 
		FONT-SIZE: 8pt; 
		BORDER-LEFT: #c9c9c9 1px solid;
		COLOR: #000000;
		BORDER-BOTTOM: #c9c9c9 1px solid;
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
		Background-Color: ffffff;
		text-align:center;
	}
	TD.h1
	{
	    COLOR: #ffffff;
	    FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif;
	    FONT-SIZE: 12px;
		font-weight:bold;
	    TEXT-DECORATION: none;
	}
	tr.white
	{
	    background-color: #ffffff;
		font: normal 11px Arial;	   
	}
	tr.s1
	{
	    background-color: #EBF1F1;
		font: normal 11px Arial;		   
	}


