html,body {	margin: 0;	padding: 0;}body {	font: 16px;	padding: 20px 7%;	color: #333333;}td {	font: 14px	line-height: 140%;}th,td {	vertical-align: top;}a:link {         color: Darkblue;}a:visited {	color: Darkblue;}a,a:hover {	color: #527BBD;}a.menu, a.menu:visited {	color: #325B9D;        font-variant: small-caps;        font-weight: bold;        font-size: 120%;}/* Blocks - general */par { color: #325B9D; font-weight: 900 }h2,h3,h4,h5 {	color: #325B9D;	font-weight: 900;	font-size: 200%;}h2 {     /* border-bottom: 1px solid #325B9D; */	margin: 0 0 0 -20px;	padding-top: 10px;	padding-bottom: 8px;	padding-left: 0px;	padding-right: 0px;	line-height: 100%;        font-variant: small-caps;        font-weight: bold;}h3 {	font-size: 140%;	line-height: 90%;        border-bottom: 1px solid #527BBD;	margin-top: 30px;        font-variant: small-caps;        font-weight: bold}h4 {	font-size: 120%;	margin: 20px 0 10px 0;        font-weight: 900;}h5 {     font-size: 110%;     padding-top: 0px;     padding-bottom: 0px;     padding-left: 0px;     padding-right: 0px;}hr {	color: #000000;	background-color: #000000;}p {	line-height: 120%;}blockquote {	padding-left: 10px;}ul,ol,li {           margin: 0;           padding: 3px;           /* list-style-type: none */}ul,ol {	margin-left: 25px;}.spacing li {	margin-bottom: 15px;}.spacing li li, .spacing li:last-child {	margin-bottom: 5px;}hr {	margin-top: 100px;        height: 1;}.overline td {        border-top: #C0C0C0 2px solid}.underline td {        border-bottom: #C0C0C0 2px solid}