* {margin:0; padding:0;}

body {font:normal 76%/160% Arial, Helvetica, sans-serif; }
table { font-family: Arial, Helvetica, sans-serif; font-size: 1em; padding-bottom:.5em; line-height: 1.6 }
th {background-color:#AA5F1B; color:#fff;} 
td {vertical-align:top; background-color:#F2F0DB; padding:.3em;} td big {font-weight:bold;}
tr.odd td { background-color: #FFF }
caption {color:#D4863F; font-size:170%;}

a {color:#7D7D7D;} a:visited {color:#9F6809;} a:hover {color:#33622E; text-decoration:none;}
strong {color:#4F4F4F;}

h1, h2, h3, h4, h5, h6 {color:#296F48; font-family:Arial, Verdana, Helvetica, sans-serif; margin-bottom:.5em;}
h1{font-size:180%;}
h2{font-size:160%;}
h3{font-size:130%; color:#000;}
h4{font-size:120%; color:#AF9000;}
h5{font-size:110%; color:#000;}
h6{font-size:100%; color:#000;}

p, ul, ol, dl {font-size:.95em; color:#4F4F4F;}
p, address {padding:0 0 1em 0;}
address {font-style:normal; }
dt {padding:0 0 0 1.7em; font-size:120%; font-weight:bold;}
dd {padding:0 0 .5em 2em; line-height:160%;}
ul {margin:.5em 0 .5em 3em;}
ul li li {padding-left:0; }
ol {margin:.5em 0 .5em 3em;}
hr {border: none 0;	border-top:1px solid #BDBFB3; width:99%; height:1px;
	margin:.5em auto; text-align:left; clear:both; color:#fff;}
img {border:0 none; }
blockquote {padding:1em 5em;}

/*--------------------------------------- IMAGE TREATMENTS ---*/
.float_left {float:left; margin:0 1em .5em 0;}
.float_right {float:right; margin:0 0 .5em 1em;}
.center {text-align:center; margin:auto; display:block; }
