* {margin:0; padding:0;}

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

a {color:#0958A3;} a:visited {color:#9F6809;} a:hover {color:#3333FF; text-decoration:none;}
/* strong {color:#374A7E;} */


h1, h2, h3 {color:#0055A4; font-weight:bold; font-size:135%; margin-bottom:.5em; }
h1 {font-size:155%; color:#3B4D5F;letter-spacing:1px;}
h3 {font-size:120%; }

h4 {color:#000; color:#CF814D;}

p, ul, ol, dl {font-size:1em;}
p, address {padding:0.2em 0 1em 0;}
address {font-style:normal; color:#617E44; font-weight:bold;}
ul {list-style-type:none; margin:0 0 0 1.5em; padding:0; }
dd {padding:0 0 .5em 2em; line-height:130%;}
ul li {padding-left:1.3em; background:transparent url("gui/bullet-lock.gif") 0 .3em no-repeat;}
ul li li {padding-left:0; background-image:none; list-style-type:disc;}


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

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

img {background-color:#FFFFFF;
border:2px solid #8F9FBF;
padding:5px; margin:1em;}

blockquote {padding-right:3em; }

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