BODY, TD, TH, .stdclr, P, OL P,  OL.head OL 
  {
	font-size: 10pt ;
	line-height: 12pt ;
	background-color:  #EEEEEE;
	color: #000066;
   font-family : Arial, Helvetica, sans-serif;

 }
 BODY {max-width: 900px; margin-left: auto ; margin-right: auto ; margin-bottom: 5ex ;}
 p {margin-left: 1em; margin-right: 2em ;}
 h2, H3, H4   {margin: 15px 0 0  1em ; line-height : 120%;  	}
 P B
{
	font-weight : bold;
}

table.title tr td  {padding: 0 3ex 0 3ex  ;  vertical-align : top; text-align: left ;}
.contents {width: 450px ; text-align: left ;}
 .marks   {width: 500px ; text-align: left ; }
 table.marks tr td {vertical-align: top ;}
 .cntr { text-align: center ;}
 .ul {text-decoration : underline; }
 
 A:link { color:  #0000F0; }
 A:visited { color: #F00003; }
 A:active{ color: #FF6600; }
 A:hover{  color: #008B8B; } 
/* the A:hover does not work in netscape */			 

.head, ol.head, p.head
/* need to explicitly put ol.head and p.head otherwise
  class="head" does not work in netscape. */
   {
   font-weight: bold;
   font-size: 14pt;
   line-height: 16pt ;
	font-style: normal;
}

 H2
  {
	font-weight: bold ;
	font-size: 16pt  ;
	line-height: 18pt  ;
}


OL  P
{
	font-weight : normal;
}
OL.head P
{
	margin-bottom : 10pt;
	margin-top :   7pt;
}
OL.head p.sub, p.sub
{
	margin-bottom : 7pt;
	margin-top :   4pt;
	margin-left: 20pt;
}
OL.head p.sub2
{
	margin-bottom : 7pt;
	margin-top :   4pt;
	margin-left: 30pt;
}
OL.head  OL
{
	font-weight: normal;
}

UL.content LI {margin-bottom: 10px ;}
UL.content LI UL LI {margin-bottom: 0;}

UL.blank LI {list-style: none; }

