body , p { font-family: arial, verdana, sans-serif ; font-size: 12pt ; color: black ; background-color: #FFFFFF ; }
h3 { 
	margin-top:0;margin-bottom: 0;
	      }
table, p { font-family: arial, verdana, sans-serif ; font-size: 10pt ; color: black ; background-color: #FFFFFF ; }

table.trait
{
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
	font-weight: bold;
	font-size: 11px;
	width: 280px;
background-color: #AAAAAA;

	border: 1px;
	border-collapse: collapse;
	border-spacing: 0px;
	white-space : nowrap;

}

table.trait td
{
	color: #000;
	padding: 4px;
	text-align: left;
	border: 1px #fff solid;
}

table.trait td.hed
{
	background-color: #666;
	color: #fff;
	padding: 4px;
	text-align: left;
	border-bottom: 2px #fff solid;
	font-size: 10px;
	font-weight: bold;
} 

table.trait.tr
      .normal { background-color: #AAAAAA; color:#000 }
        .highlight { background-color: #CCCCCC; color:#000000 }



table.trait td.orange
{
	background-color: #a55;
	color: #fff;
	padding: 4px;
	text-align: left;
	border-bottom: 2px #fff solid;
	font-size: 12px;
	font-weight: bold;
}


table.trait td.blue
{
        background-color: #66c;
        color: #bbb;
        padding: 4px;
        text-align: left;
        border-bottom: 2px #fff solid;
        font-size: 12px;
        font-weight: bold;
}

table.trait td.red
{
	background-color: #F00;
	color: #fff;
	padding: 4px;
	text-align: left;
	border-bottom: 2px #fff solid;
	font-size: 12px;
	font-weight: bold;
}
fieldset
{ 	background-color: #666;
}				
