/*
.L1
{
	margin-left: 0px; 
	padding-left: 20px; 
	list-style-type: decimal; 
}

.L2
{
	margin-left: 0px; 
	padding-left:15px; 
	list-style-type: lower-alpha; 
}
*/

.L1
{
	margin-left: 0; 
	padding-left: 0;
	list-style-type: none;
	text-indent: 0;
	counter-reset:counter1;
}

.L1 li{ margin-top: 1ex; }

.L2 li{ margin-top: 0;} 


.L2
{
	margin-left: 0; 
	padding-left: 0em;
	list-style-type: none;
	text-indent: 1em;
	counter-reset:counter2;
}

.L1 li:before
{
	content: counter(counter1, decimal)".";
	counter-increment: counter1;
	margin-right: 0.5em;
	font-weight: bold;
}

.L2 li:before
{
	content: counter(counter2, lower-alpha)".";
	counter-increment: counter2;
	margin-right: 0.5em;
	font-weight: bold;