
* {margin:0; padding:0;}

body {font:normal 75%/150% Verdana, 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:#7da743;} a:visited {color:#cf711a;} a:hover {text-decoration:none;}
strong {color:#61823B;}

h1 {color:#5C7E31; font-size:140%; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:.5em;}
h2, h3 { background:#9fbf73 url("gui/h2BG.gif") -25px 0 no-repeat; color:#fff; font-size:120%; padding:0 .7em; padding-left:1.5em; text-transform:uppercase; clear:both;  }
h3 {background:#8E8155 url("gui/h3BG.gif") -25px 0 no-repeat;}



h4 {color:#AF9000;}

p, ul, ol, dl {font-size:.95em;} p, address {padding:0 0 1em 0;}
address {font-style:normal; color:#617E44; font-weight:bold;}
ul {list-style-position:inside; padding-bottom:1.5em; padding-top:.5em}
dd {padding:0 0 .5em 2em; line-height:130%;}
dt, ul li {padding:.5em 0 .5em 1.3em; background:transparent url("gui/bull.gif") 0 .9em  no-repeat; list-style-type:none;}


ol {margin-left:3em; margin-bottom:.5em; margin-top:.5em;}

hr {border:none 0; border-top:1px dashed #cbb18e; width:99%; height:1px; margin:.5em auto; text-align:left; clear:both;}

img {border:0 none; }

blockquote {padding-right:3em; background:transparent url("gui/blockquote.gif") 100% 50% no-repeat;}

/*--------------------------------------- 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; }
