@charset "UTF-8";
/* CSS Document */
/* Print Styles */


	
@page
{
	margin:		2.5cm;
}	

@media print{
	
.endpage {
	display: 			block;
	page-break-before: 	always;
	}
}


#main
{	
	display:				block;
	height:					auto;
	float: 					none !important;
	width:					auto;	
}

#menu
	{
		display: 		none;
	}
	
#cssmenu
	{
	display:  			none;
	}

h1	
{
	color:			        black;
	font:			        18px bolder wider Ariel, Helvetica, sans-serif;
	text-align:		        center;
	line-height:		    1em;
}

h2
{
	color:			       	black;
	font:			        16px bolder Arial, Helvetica, sans-serif;
	line-height:		    100%;
	text-align:		        left;
	margin-right:	        25px;
}

h3
{
	color: 					black;
	font: 					15px bold Arial, Helvetica, sans-serif;
	margin-right: 			25px;
	text-align: 			left;
	vertical-align: 		top;
}

h4
{
	color: 					black;
	font: 					15px bolder Arial, Helvetica, sans-serif;
	line-height: 			100%;
	text-align: 			center;
}


ol li
{	
	color: 					black;
	line-height: 			1.2em;
	margin-bottom: 			15px;
	margin-right:   		20px; 
	padding-left: 			20px;
	text-align: 			justify;
}



ol.decimal
{ 	
	list-style: 			decimal;
}
				
ol.loweralpha
{
	list-style: 			lower-alpha;
}
				
ol.lowerroman
{
	list-style: 			lower-roman;
}

ol.none
{
	list-style: 			none;
}

p
{
	font-family:			"Palatino Linotype", "Book Antiqua", Palatino, serif; 
	font-size: 				15px;
	margin-right:          	25px;
	font-weight:            normal;
	text-align:		       	justify;
	page-break-inside: 		avoid;
}

p.bold
{
	font-weight:			bolder;
}

p.center
{
	text-align: 			center;
}

p.indent
{
	margin-left: 			25px;
	font-size: 			
}

p.margin-left
{
	margin-left: 			20px;
}

p.margin-right
{
	margin-right:           20px;
}

p.red
{
	color:					#F00; */
}

/*   Menu Entities   */

ul.leaders
{
	maxwidth: 				40em;
	padding: 				0;
	overflow-x: 			hidden;
	list-style: 			none;
	line-height: 			1.5;
}

ul.leaders li:before
{
	float: 					left;
	width: 					0;
	white-space: 			nowrap;
	content:
		".  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  ."
}

ul.leaders span:first-child
{
	padding-right:        	0.33em;
	background:           	white;
}

ul.leaders span + span
{
	float:               	right;
	padding-left:        	.33em;
	background:          	white;
}

#container
{
	background-color:  		white;
	display:				inline-block;
	height:					auto;
	margin:					36px;
}

.row
	{
		margin-left: 		0px;
		margin-right: 		0px;
	}		


tr:nth-child(even)
{
	background-color:		#FFFFFF;
}

white
{
	color: 					white;
}

.breakafter
{
	page-break-after: 		always;
}

.breakbefore
{
	page-break-before: 		always;
}