 td, body, p  { font-family: Arial, Helvetica, Verdana; font-size: 10pt }
 a { text-decoration: none }
 em { font-size: 8pt; font-style: normal }
 div { font-size: 8pt; font-style: normal; margin: 0; }

 input,textarea,select { font-size: 9pt; border: none; }

 input.btn { font-size: 9pt; border: outset 1px; }
 input.brdr { font-size: 9pt; border: solid 1px; }
 input.brdrb { font-size: 10pt; border: solid 1px; }


 h1.tiny {
	font: normal 8pt Arial, Helvetica, Verdana;
	margin: 0 0 0 0;
 }

 h2.middle {
	font: normal 14pt Arial, Helvetica, Verdana;
	color: #003366;
 }

 h3.middle {
	font: normal 12pt Arial, Helvetica, Verdana;
	color: #006699;
 }


span.tit_c2 {
	color: #E49553;
}
h1.tit_c1 {
    margin: 0;
    padding: 0;
	color: #44698E;
    font: bold 12pt/12pt Arial;
}

h2.tit {
    margin: 0;
    padding: 0;
	color: #ff6600;
    font: bold 11pt/14pt Arial;
}

 div.map {
 	padding: 0;
	margin: 0 0 0 3ex;
 }


 h1.map {
	font: bold 10pt/12pt Arial, Helvetica, Verdana;
	margin: 3pt 0 2pt 0;
 }

 h2.map {
	font: normal 9pt/11pt Arial, Helvetica, Verdana;
	margin: 0 0 0 0;
 }



 .preamble {
	font: normal 10pt/12pt Arial, Helvetica, Verdana;
	margin: 18pt 0 12pt 0;
    text-align: justify;
 }

 .preamble:first-letter {
	 padding-left: 3ex;
 }



div.brunch {
	font: bold 9pt/11pt Arial;
    padding: 0 0 0 0;
    margin: 0 0 0 2ex;
}

div.node {
	font: bold 9pt/11pt Arial;
	text-indent: -2ex;
    padding: 0 0 0 2ex;
    margin: 0 0 0 0;
}
