p
{	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : Black;
}

p.kp
{	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #006699;
}


.bodyText{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : Black;
	vertical-align: middle;
}

.bodyTextBOLD{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : Black;
	font-weight : bold;
	vertical-align: middle;
}
.boldbluheading{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #006699;
	font-weight : bold;
}
table.ScorecardHeader 
{ 
	border-collapse:collapse; 
	empty-cells:show; 
	margin-top: 2px;
}
.headlabel2006{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #006699;
	font-weight : bold;
      border-top: solid 1px #CCFFCC; 
      border-bottom: solid 1px #CCFFCC; 
	border-left: solid 1px #CCFFCC;
   
}
.headvalue2006{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : Black;
      border-top: solid 1px #CCFFCC; 
      border-bottom: solid 1px #CCFFCC; 
	border-right: solid 1px #CCFFCC;
}      

.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;
}
.HeadLevel5{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #006699;

}
.bodyHead{
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 8pt;
	vertical-align: middle;

	
}.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           { color: #006699; vertical-align: top; align: right; font-family: 
               Arial, Helvetica, sans-serif; font-size: 8pt}

td.grouplabel
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12pt;
   font-weight: bold;
   color:#005CFF ;
   text-indent : 3px;
	               }     
td.grouptotal
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
   font-weight: bold;
	background-color: #005CFF;
	color: White;
	text-align : center;
	               }

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, Helvetica, sans-serif;
   font-size: 8pt;
	background-color: #f3f3f3;
	color: Black;
	text-align: left;
	width:60%;
               	}
td.itemvalue
{
   font-family:Arial, Helvetica, sans-serif;
   font-size: 8pt;
	background-color: #eeeeff;
	color: Black;
	width: 12%;
               	}   
td.itemvaluemeasure
{
   font-family:Arial, Helvetica, sans-serif;
   font-size: 8pt;
	background-color: #ccffff;
	color: Black;
	width: 5%;

               	}       
td.itemtotal
{
   font-family:Arial, Helvetica, sans-serif;
   font-size: 8pt;
	background-color: #CCCCCC;
	color: Black;
               	}    
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: #ffffcc;
	color: Black;
	width: 23%;
; text-indent: 3px
	}
td.error
{
   font-family:Arial, Helvetica, sans-serif;
   font-size: 8pt;
	background-color: White;
	color: Red;
	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.scoreA
{
   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.scoreB
{
   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.scoreC
{
   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.scoreD
{
   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.scoreAchecked
{
   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.scoreBchecked
{
   font-family:Arial, Helvetica, sans-serif;
   font-size: 8pt;
	background-color: rgb(247,131,15);
	color: rgb(0,0,0);
	height: 7px ;
	width: 50px
	}

td.scoreCchecked
{
   font-family:Arial, Helvetica, sans-serif;
   font-size: 8pt;
	background-color: rgb(255,255,0);
	color: rgb(0,0,0);
	height: 7px ;
	width: 50px
	}

td.scoreDchecked
{
   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 ;
	}
td.ecrgrmam 
{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	background-color: #BBFFFF; 
	color: rgb(0,0,0); 
}
td.mygrmam 
{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	background-color: #EEFFBB; 
	color: rgb(0,0,0); 
}



	
td.menu2      { font-family: Arial, times; font-size: 8pt; background-color: #CCFFCC; 
											color: #000080;  align: center; font-weight: bold; vertical-align: middle }
td.menu2 a:hover		{	font-family:Arial, "Bookman Old Style", "Times New Roman", Times;
	font-size: 8pt;	color: #ff0000;	align:center; vertical-align: middle}
	

.ScoreBLACKBIG { font-family : Arial, Helvetica, sans-serif; font-size : 14pt; color : Black; font-weight : bold; }
.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}
.buttons { font-family : Arial, Helvetica, sans-serif; font-size : 8pt; color : Black; ; background-color: #CCFFCC}
.smallbuttons { font-family : Arial, Helvetica, sans-serif; font-size : 8pt; color : Black; height: 6px ; background-color: #FEDB92; }

A.LEFTNAV
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
	vertical-align: middle;
	}
A.LEFTNAV:ACTIVE {

	text-decoration : none;
	color : #006699;

}

A.LEFTNAV:HOVER {

	text-decoration : underline;
	color : #44A655;
}

A.LEFTNAV:LINK {

	text-decoration : none;
	color : #006699;

}
A.LEFTNAV:VISITED{

	text-decoration : none;
	color : #44A655;

}
A.LEFTNAV1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : normal;
	vertical-align: middle;
}
A.LEFTNAV1:ACTIVE {

	color : #006699;
	text-decoration : none;


}

A.LEFTNAV1:HOVER {
	text-decoration : underline;
	color : #44A655;
}

A.LEFTNAV1:LINK {

	color : #006699;
	text-decoration : none;

}
A.LEFTNAV1:VISITED{

	color : #44A655;
	text-decoration : none;
}




th.tabheader { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #006699; 
               font-weight: bold; background-color: #CCFFCC }
        
th.tabheaderownsc { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #006699; 
               font-weight: bold; background-color: #DDFFDD }
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;
}
a.aHead { color: #006699; font-size: 9px;  text-decoration: none; font-family : Arial;}
a.aHead:visited { color: #006699; font-size: 9px;   text-decoration: none; font-family : Arial; }
a.aHead:hover { color: #006699; font-size: 9px;   text-decoration: none;font-family : Arial;  }