body { font-family: sans-serif; background: #ffffff; margin:1%; text-align: left; color: #000000; padding: 1%; margin: 1%; }
h1 { text-align: center; clear: both; font-weight: bold; font-size: 150%; color: #ffffff;  background: #626e60;  padding: 0.5%; margin: 0.5%;  }
h2 { font-size: 110%;  clear: both;  font-weight: bold;  background: #626e60; color: #ffffff;  padding: 0.5%; margin: 0.5%; }
h3 { font-size: 105%; margin: 1%0.5%0.5%0.5%; }
h4 { font-size: 100%; margin: 1%0.5%0.5%0.5%; }
a:link { text-decoration: underline; color: #42426f; padding: 0.1%; }
a:visited { text-decoration: underline; color: navy;  padding: 0.1%; }
a:hover {background: #527576; text-decoration: underline; color: white; padding: 0.1%; }
p { text-decoration: none; color: black; padding: 0.5%; margin: 1%; }
li { text-decoration: none; color: black; padding: 0.5%; margin: 0.5%0.5%0.5%1.5%; }
.footer  {  clear: both;  color: #ffffff; text-decoration: none; text-align: center; background: #626e60;  }
.menu  { font-weight: bold; color: #ffffff; margin:0.5%; clear: left; }
.head { float: none; width: 100%; margin: 0%; padding: 0.5%; text-align: right; }
.right { float: right; width: 20%; margin: 0.5%; padding: 0.5%; background: white; }
.right-gray {text-align: center; float: right; width: 15%; margin: 1%; padding: 0.5%; background: #E6E6FA; }
.image-right {float: right; padding: 0.5%; margin: 0.5%; }
.image-left {float: left; padding: 0.5%; margin: 0.5%; } 
.left {float: left; padding: 0.5%; margin: 0.5%; width: 50%; } 
.portrait {float: left; padding: 0.5%; margin: 0.5%; }
table {  padding: 0.5%; margin: 1%; background: #626e60;  }
td { background: #ffffff; padding: 1%; margin: 1%;}
.advert { float: right; width: 40%; margin: 1%; padding: 1%; background: white; }
.right { float: right; width: 10%; margin: 1%; padding: 1%; background: white; }
