body {
	font-family: 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
	line-height:1.2;
	font-size:80%;
	background-color: #fff;
	margin-bottom:2em;
	text-align:center;
}

h1, h2, h3, h4 { margin-bottom: 0.5em; line-height: 1.3em; color: #793000; }
h2, h3, h4 {  }
h2 { font-size: 1.3em; }
h3 { font-size: 1.2em; }
h4 { font-size: 1em; }

a { color:#793000; }
a:hover { color:#793000; text-decoration: none; }

ul, ol { margin-left: 25px; margin-bottom: 10px;}
ul li, ol li {	padding-left: 0px;	line-height: 1.5; }

p { line-height:1.5; margin: 0 0 1em 0; }
p.perex { color:#793000; font-weight: bold; margin-top: 1em; }

table { border-collapse: collapse; margin-bottom:10px; }
td, th { 
	border:1px solid black;
	padding: 0.2em;
	border:none;
	border-bottom:1px solid #dad3aa;
	vertical-align:top;
}
th { text-align:left; background-color:#f2efdc}
th.align-right, td.align-right {text-align:right;}
tfoot { font-weight: bold; }
tfoot td {background-color:#f2efdc}
caption { caption-side: top; text-align: left; font-weight: bold; padding:0.2em; display:none }

img { border: none; }

address { font-style: normal; }

.left 	{ float:left; }
.right 	{ float:right; }
.bold 	{ font-weight:bold; }
.hneda 	{ color:#793000; }

.mar.f { margin-left: 2.3em; _margin-left: 4.65em; }