table
{
	table-border-color-light: rgb(102,153,255);
	table-border-color-dark: rgb(0,0,102); 
}
td           { color: #006699; vertical-align: top; align: right; font-family: 
               Arial, Helvetica, sans-serif; font-size: 8pt}
 
  td.multiBMKresults
{
	  { color: #FFFFFF; vertical-align: top; align: right; font-family: 
               Arial, Helvetica, sans-serif; font-size: 8pt}
			   

td.actionmenu
{
	font-family: Arial,times;
            font-size: 8pt;
	background-color:rgb(100,150,151);
	color: rgb(255,255,255);
	vertical-align: top;
	horizontal-align:center;
           	}

}
td.actionmenu a:link
{
                font-family:Arial, "Bookman Old Style", "Times New Roman", Times;
                font-size:8pt;	
                color: rgb(255,255,255);
                vertical-align: top;
	horizontal-align:center;

}
td.actionmenu a:visited
{
                font-family:Arial, "Bookman Old Style", "Times New Roman", Times;
                font-size: 8pt;
	   color: rgb(255,255,255);
	   vertical-align: top;
	horizontal-align:center;

} 
td.actionmenu a:active 
{
                font-family:Arial, Bookman Old Style, Times New Roman, Times;
                font-size: 8pt;
	    color: rgb(255,255,255);
	    vertical-align: top;
	horizontal-align:center;

	    }
td.actionmenu a:hover
{
                 font-family:Arial, "Bookman Old Style", "Times New Roman", Times;
                font-size: 8pt;
	color: rgb(255,0,0);
	vertical-align: top;
	horizontal-align:center;

	}

 
 
td.tableft
{
	font-family: Arial;
            font-size: 8pt;
	background-color: rgb(240,240,240);
	color: rgb(0,0,0);
               	}
td.ecrgrmam
{
	background-color: rgb(0,140,0);
	background-image: url('images/ecrmam.gif');	
	font-family: Arial;
            font-size: 8pt;
	color: rgb(0,0,0)
               	}
td.mygrmam
{
	background-color: rgb(140,0,0);
	background-image: url('images/mymam.gif');	
	font-family: Arial;
            font-size: 8pt;
	color: rgb(0,0,0)
	}                   
 td.ecravg
{
	font-family: Arial;
             font-size: 8pt;
	background-color: rgb(180,120,120);
	background-image: url('images/ecravg.gif');
	color: rgb(0,0,0)
               	}
td.myavg
{
	font-family: Arial;
             font-size: 8pt;
	background-color: rgb(60,100,60);
	background-image: url('images/myavg.gif');
	color: rgb(0,0,0)
               	}    
td.tabheader { background-color: #C9FCE3; font-family: Arial, Helvetica, sans-serif; 
               font-size: 8pt; color: #006699; font-weight: bold }
td.menu      { font-family: Arial, times; font-size: 8pt; background-color: #CCFFCC; color: 
               #000080; vertical-align: bottom; align: center; font-weight: 
               bold }
td.menu a:hover
{
                 font-family:Arial, "Bookman Old Style", "Times New Roman", Times;
                font-size: 8pt;
	color: #ff0000;
	vertical-align: bottom;
	align:center;

	}
           	
  
td.tabheadernoborder
{
	font-family: Arial;
            font-size: 8pt;
            border-width: 0;
	background-color: rgb(51,96,151);
	color: rgb(255,255,255);
	vertical-align: bottom;
           	}
 th.tabheader { background-color: #C4F4CC; vertical-align: bottom; font-family: 
               Arial, Helvetica, sans-serif; font-size: 8pt; color: #006699 }
th.tabheader a
{	background-color:#C4F4CC;
	vertical-align: bottom;
	
		font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;

	font-weight : bold;

	color: rgb(255,255,255);

           	}
th.tabheader a:hover
{	background-color:#C4F4CC;
	vertical-align: bottom;
	
		font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;

	font-weight : bold;

	color: rgb(0,0,255);

           	}
      	
          	
 th.tabactionheader
{
	font-family: arial;
            font-size: 8pt;
	background-color: #C4F4CC;
	color: 006699;
	vertical-align: bottom;
           	}

 th.tabheaderownsc { font-family: Arial; font-size: 8pt; background-color: #4477AA; color: #FFFFFF; 
               vertical-align: bottom }
			<!-- ******** -->
 th.tabheaderownsc a:link {
	color: #FFFFFF;
	text-decoration: none;
}
 th.tabheaderownsc a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
 th.tabheaderownsc a:hover {
text-decoration: none;
	color: #FFFFFF;
}
 th.tabheaderownsc a:active {
	text-decoration: none;
	color: #FFFFFF;
}
<!--********-->            
			   
td.tabheaderownsc { font-family: Arial; font-size: 8pt; background-color: rgb(200,200,200); 
               color: #000000; vertical-align: bottom }
td.scfields  { font-family: Arial, 'Bookman Old Style', 'Times New Roman', Times; font-size: 
               8pt; color: #0000FF; background-color: #f3f3f3 }
scfields     { font-family: Arial, 'Bookman Old Style', 'Times New Roman', Times; font-size: 
               8pt; color: #0000FF; background-color: #f3f3f3 }
td.scscore   { font-family: Arial; font-size: 8pt; background-color: #eeeeff; color: #000000 }
td.scores    { font-family: Arial; font-size: 8pt; background-color: #ccffff; color: #000000 }
td.sumscores { font-family: Arial; font-size: 8pt; background-color: #ccffff; color: #CC0000 }
td.totalscore
{
	font-family:Arial,  times;
                font-size: 14pt;
	color: rgb(0,0,80); 
               	}    

td.average   { font-family: Arial; font-size: 8pt; background-color: rgb(0,0,0); color: 
               #000000 }
td.mymam     { font-family: Arial; font-size: 8pt; background-color: rgb(255,240,240); 
               text-align: right; color: #000000; border-color: 
               rgb(255,255,255); border-width: 1pt }
td.mysc      { font-family: Arial; font-size: 8pt; text-align: left; background-color: 
               rgb(240,240,255); color: #000000 }
td.dispsc    { font-family: Arial; font-size: 8pt; background-color: rgb(240,240,255); 
               color: #000000 }
 td.dispsc2    { font-family: Arial; font-size: 8pt; background-color: #f0f0ff; text-align:center; }
td.dispsc3    { font-family: Arial; font-size: 8pt; background-color: #f0f0ff; 
              color: #000000 }

td.ecrmam    { font-family: Arial; font-size: 8pt; text-align: right; background-color: 
               rgb(220,255,220); color: #000000 }
td.tabtotal  { font-family: Arial; font-size: 8pt; text-align: right; background-color: 
               rgb(200,255,200); color: #000000 }
td.sc_left_heading
{
	font-family: arial;
                font-size: 8pt;
                font-weight: bold;
	background-color: rgb(240,255,255);
	color: rgb(0,0,0);
	text-align:right
               	}            	
             
td.sc_display
{
	font-family: arial;
                font-size: 8pt;
	color: 006699;
	text-align:justify
               	}            	
  	   	
td.pwc
{
                font-family:Arial, "Bookman Old Style", "Times New Roman", Times;
                font-size: 8pt;	
                color: #660000;
}
td.pwc a:link
{
                font-family:Arial, "Bookman Old Style", "Times New Roman", Times;
                font-size:8pt;	
                color: rgb(222,152,22);
}
td.pwc a:visited
{
                font-family:Arial, "Bookman Old Style", "Times New Roman", Times;
                font-size: 8pt;
	   color: rgb(222,152,22)}
} 
td.pwc a:active 
{
                font-family:Arial, Bookman Old Style, Times New Roman, Times;
                font-size: 8pt;
	    color: rgb(222,152,22)
	    }
td.pwc a:hover
{
                 font-family:Arial, "Bookman Old Style", "Times New Roman", Times;
                font-size: 8pt;
	color: #ff0000;
	}

body         { font-family: Arial; font-size: 8pt; background-color: rgb(255,255,255); 
               color: #000000; border-left-color: black; border-left-width: 
               0px; border-right-color: black; border-right-width: 0px; 
               border-top-color: black; border-bottom-color: black }
th a:link    { font-family: Arial, 'Bookman Old Style', 'Times New Roman', Times; font-size: 
               8pt; color: #006699 }
th a:visited
{
                font-family: Arial,"Bookman Old Style", "Times New Roman", Times;
                font-size: 8pt;

} 
th a:hover   { font-family: Arial, 'Bookman Old Style', 'Times New Roman', Times; font-size: 
               8pt; color: #0000FF }
th a:active  { font-family: Arial, 'Bookman Old Style', 'Times New Roman', Times; font-size: 
               8pt; color: #FFFFFF }
p.legend
{
 font-family: Arial,Bookman Old Style, Times New Roman, Times;
                font-size: 8pt;
	color: rgb(24,0,220); 
	font-weight:bold;

}

.bodyText{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : Black;
}

.bodyTextBOLD{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : Black;
	font-weight : bold;
}
.boldbluheading{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #006699;
	font-weight : bold;
}

.HeadLevel1{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15pt;
	color : #006699;
	font-weight : bold;
}

.HeadLevel2{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13pt;
	color : #000000;
	font-weight : normal;
}

.HeadLevel3{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11pt;
	color : #006699;
	font-weight : bold;
}

.HeadLevel4{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #006699;
	font-weight : bold;
}
.bodyHead{
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 8pt;
	
}.bullet1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : Black;
; list-style-position: inside; list-style-type: square
}

.date {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFCC66}

A:ACTIVE {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration : none;
	color : #006699;
}

A:HOVER {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration : underline;
	color :  #44A655;
}

A:LINK {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration : none;
	color : #006699;
}

A:VISITED {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration : none;
	color : #006699;
}
A.TOPNAV:ACTIVE {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	text-decoration : none;
}

A.TOPNAV:HOVER {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration : underline;
	color : #000000;
}

A.TOPNAV:LINK {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	text-decoration : none;
}
A.TOPNAV:VISITED{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	text-decoration : none;
}

td.subgrouplabel
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
   font-weight: bold;
	background-color: #B4E1FF;
	color: Black;
	text-indent : 3px;
	               }     
td.subgrouptotal
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
   font-weight: bold;
	background-color: #005CFF;
	color: White;
	text-align : center;
	               }
td.itemlabel     { font-family: Arial, 'Bookman Old Style', 'Times New Roman', Times; font-size: 
               8pt; color: #0000FF; background-color: #f3f3f3 }
td.itemvalue   { font-family: Arial; font-size: 8pt; background-color: #eeeeff; color: #000000 }  
td.scoretext
{
   font-family:Arial, Helvetica, sans-serif;
   font-size: 8pt;
	background-color: White;
	color: Black;
	}
td.scorebutton
{
   font-family:Arial, Helvetica, sans-serif;
	text-align : right;
	}
td.comments
{
   font-family:Arial, Helvetica, sans-serif;
   font-size: 8pt;
	background-color: White;
	color: Black;
	width: 20%;
; text-indent: 3px
	}
td.score1
{
   font-family:Arial, Helvetica, sans-serif;
   font-size: 8pt;
	background-color: rgb(220,220,220);
	color: rgb(0,0,0);
	height: 7px ;
	width: 50px
	}
td.score2
{
   font-family:Arial, Helvetica, sans-serif;
   font-size: 8pt;
	background-color: rgb(220,220,220);
	color: rgb(0,0,0);
	height: 7px ;
	width: 50px
	}
td.score3
{
   font-family:Arial, Helvetica, sans-serif;
   font-size: 8pt;
	background-color: rgb(220,220,220);
	color: rgb(0,0,0);
	height: 7px ;
	width: 50px
	}
td.score1checked
{
   font-family:Arial, Helvetica, sans-serif;
   font-size: 8pt;
	background-color: rgb(220,10,10);
	color: rgb(0,0,0);
	height: 7px ;
	width: 50px
	}
td.score2checked
{
   font-family:Arial, Helvetica, sans-serif;
   font-size: 8pt;
	background-color: rgb(240,170,10);
	color: rgb(0,0,0);
	height: 7px ;
	width: 50px
	}

td.score3checked
{
   font-family:Arial, Helvetica, sans-serif;
   font-size: 8pt;
	background-color: rgb(10,240,10);
	color: rgb(0,0,0);
	height: 7px ;
	width: 50px
	}
	td.delimiter
{
   font-family:Arial, Helvetica, sans-serif;
   font-size: 8pt;
	background-color: #B4E1FF;
	color: #FFFFFF;
	height: 1px ;
	}.ScoreBLACK { font-family : Arial, Helvetica, sans-serif; font-size : 12pt; color : Black; font-weight : bold; }
.ScoreBLUE { font-family : Arial, Helvetica, sans-serif; font-size : 12pt; color : #006699; font-weight : bold; }
.QuestionNbr { font-family:Arial, Helvetica, sans-serif; font-size: 8pt; background-color: White; color: #005CFF; text-align: left; width: 30px; ; font-weight: bold}
.fields { font-family : Arial, Helvetica, sans-serif; font-size : 8pt; color : Black; ; background-color: #FEDB92}
.score { font-family:Arial, Helvetica, sans-serif; font-size: 8pt; background-color: #FFFFFF; color: rgb(0,0,0); height: 7px ; width: 50px}
.fields_comment { font-family : Arial, Helvetica, sans-serif; font-size : 8pt; color : Black; ; background-color:#FEDB92; width:180px}
.text_fields { font-family : Arial, Helvetica, sans-serif; font-size : 8pt; color : Black; ; background-color: #FFFFFF; width:60px}

A.LEFTNAV:ACTIVE {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration : none;
	color : #006699;
	font-weight : bold;
}

A.LEFTNAV:HOVER {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration : underline;
	font-weight : bold;
	color : #44A655;
}

A.LEFTNAV:LINK {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration : none;
	color : #006699;
	font-weight : bold;
}
A.LEFTNAV:VISITED{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration : none;
	color : #44A655;
	font-weight : bold;
}
A.LEFTNAV1:ACTIVE {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #006699;
	text-decoration : none;
	font-weight : normal;
}

A.LEFTNAV1:HOVER {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration : underline;
	font-weight : normal;
	color : #44A655;
}

A.LEFTNAV1:LINK {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #006699;
	text-decoration : none;
	font-weight : normal;
}
A.LEFTNAV1:VISITED{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #44A655;
	text-decoration : none;
	font-weight : normal;
}




th.tabheader{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #006699;
	font-weight : bold;
}

H1{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15pt;
	color : #006699;
	font-weight : bold;
}

h2           { font-family: Arial, Helvetica, sans-serif; font-size: 13pt; color: #000000; 
               font-weight: bold }
H3{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11pt;
	color : #006699;
	font-weight : bold;
}

H4{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #006699;
	font-weight : bold;
}

H5{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #006699;
	font-weight : bold;
}
h6           { color: #000080; font-family: Arial; font-size: 8pt; font-weight: bold }