body {margin: 0px 0px 0px 0px;padding: 0px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;color: Black;font-size: 12px;}div, p, th, td, li, dd, dl, dt, ul   {             /* redundant selectors for NS4 */    font-family:  verdana, geneva, arial, sans-serif;    font-size: 12px;	color: Black;    }.bodyA	{	color:	#779182;	}.bodyA:visited	{	color:	#3F6075;	}.bodyA:active	{	color:	#CCCCCC;	}	.footer {			font-size: 11px;		}.footA	 {			Color : #779182;			text-decoration: None;		}.footA:visited	 {			color :#3F6075;			text-decoration: None;		}.footA:active	 {			color :#CCCCCC;			text-decoration: None;		}.content	{			padding-right: 20px;			}.header		{			color: #779182;			font-size: 18px;			font-weight: bold;			}.subhead	{			color: #3F6075;			font-size: 12px;			font-weight: bold;			}div.cat {	width: 100%; 	Font-Size : 11px ;	height: .8em; /* needed by NN6*/	line-height: 1em;	border-bottom: 2px dotted gray;	margin-top: .9em;	font-size: 1em;}div.subcat {	width: 100%;	Font-Size : 11px ;	w\idth: 94%;     /*conforming browser hack*/	margin-left: 6%; /* width and margin-left = 100% */	height: 1.1em;   /* needed by NN6*/	border-bottom: 2px dotted silver;	margin-top: .4em;	font-size: .8em;}.itemname	{	float: left;	Font-Size : 11px ;	position: relative; /*needed by IE6*/	top: 5px;	background-color: white;	margin-bottom: -.3em;	border-bottom: solid white .2em;	padding-right: 10px;	text-align: left;}div.cat>.itemname, div.subcat>.itemname	{	position:static; /*IE5 Mac Bug, items are offset */} .num	{	float: right;	Font-Size : 11px ;	position: relative; /* needed by IE6*/	background-color: white;	margin-bottom: -.4em;	border-bottom: solid white .2em;	text-align: right;}div.subcat .num	{	color: silver;}.padding	{	padding-right: 150px;	}