html { margin: 0; padding: 0 7%; }

body { background: #fff; color: #000; font-family: arial, sans-serif; font-size: 0.8125em; margin: 0; padding: 0; }

div.arg { width: 95%; margin: 0 auto; }
div.intro{ width: 70%; margin : 0 auto; }

p { margin : 0; padding: 5px; text-align : justify; } 
p.center { text-align: center; }
p.small { font-size: 0.8em;}
p.sm { text-align : center; padding-top: 30px; width: 100%; clear: both; }
p.sm a img { border: none; }

span.tall { line-height: 240%; }

img.arg { border-style : none; }

h1 { margin: 0; padding: 20px; font-weight: normal; font-size: xx-large; text-align: center; }
h2 { text-align: center; padding: 10px; margin: 0; font-size: medium; font-weight: normal; }
h3 { margin: 0; padding: 0; text-align: left; font-size: small; font-weight: normal; }
h4 { font-style: italic; font-size: x-small; font-weight: normal; padding: 10px 0 0 0; margin: 0; text-align: left; clear: both; }
h5 { font-size: small; font-weight: normal; padding: 0; margin: 0; text-align: left; float: left; clear: left; }
h6 { font-size: small; font-weight: normal; padding: 0; margin: 0; text-align: left; float: right; clear: right; }

table.main { width: 100%; border: none; padding: 0; margin: 0 auto; }

table { width: 90%; border: none; padding: 0; margin: 0 0 0 20px;}

td.main { width: 50%; border: none; vertical-align: top; padding: 10px; margin: 0; }

td { padding: 0; margin: 0; }

td.narrow { width: 30px; }

a:link, a:visited { font-weight: normal; font-stretch: semi-condensed; color: #900; }
a:hover, a:active { font-weight: normal; font-stretch: semi-condensed; color: #f22; }

pre { color: #666; }

dl { width: 500px; margin: 0 auto; clear: both;}
dt { width: 425px; float: left; margin: 0 0 0 20px; border-bottom: 1px solid #ccc; }
.section { padding: 20px 0 0 20px; font-weight: 900; }
dd {border-bottom: 1px solid #ccc; text-align: right; }