<style type="text/css">

a:link
{
 color:#000000;
 font-weight:medium;
 line-height:1.5em;
 font-size:16pt;
 font-family:verdana,arial,sans-serif;
 text-decoration: none;
}
a:visited
{
 color:#000000;
 font-weight:medium;
 line-height:1.5em;
 font-size:16pt;
 font-family:verdana,arial,sans-serif;
 text-decoration: none;
}

a:active
{
 color:#000000;
 font-weight:medium;
 line-height:1.5em;
 font-size:16pt;
 font-family:verdana,arial,sans-serif;
 text-decoration: none;
}

a:hover
{
 color:#000000;
 font-weight:medium;
 line-height:1.5em;
 font-size:16pt;
 font-family:verdana,arial,sans-serif;
 text-decoration: none;
}

a.link:link
{
 color:#000000;
 font-weight:bold;
 line-height:1.5em;
 font-size:16pt;
 font-family:verdana,arial,sans-serif;
}

a.link:visited
{
 color:#000000;
 font-weight:bold;
 line-height:1.5em;
 font-size:16pt;
 font-family:verdana,arial,sans-serif;
}

a.link:active
{
 color:#000000;
 font-weight:bold;
 line-height:1.5em;
 font-size:16pt;
 font-family:verdana,arial,sans-serif;
}
a.link:hover
{
 color:#003366;
 font-weight:bold;
 line-height:1.5em;
 font-size:16pt;
 font-family:verdana,arial,sans-serif;
}

a.navlink:link
{
 color:#ffffff;
 font-weight:bold;
 line-height:1.0em;
 font-size:16pt;
 font-family:verdana,arial,sans-serif;
 text-decoration: none;
 padding-left:20px;
 padding-right:20px;
 padding-top:0px;
 padding-bottom:0px;
}

a.navlink:visited
{
 color:#ffffff;
 font-weight:bold;
 line-height:1.0em;
 font-size:16pt;
 font-family:verdana,arial,sans-serif;
 text-decoration: none;
 padding-left:20px;
 padding-right:20px;
 padding-top:0px;
 padding-bottom:0px;
}

a.navlink:active
{
 color:#ffffff;
 font-weight:bold;
 line-height:1.0em;
 font-size:16pt;
 font-family:verdana,arial,sans-serif;
 text-decoration: none;
 padding-left:20px;
 padding-right:20px;
 padding-top:0px;
 padding-bottom:0px;
}

a.navlink:hover
{
 color:#aaccff;
 font-weight:bold;
 line-height:1.0em;
 font-size:16pt;
 font-family:verdana,arial,sans-serif;
 text-decoration: none;
 padding-left:20px;
 padding-right:20px;
 padding-top:0px;
 padding-bottom:0px;
}

a.textlink:link
{
 color:#000000;
 font-weight:medium;
 line-height:1.5em;
 font-size:16pt;
 font-family:verdana,arial,sans-serif;
 text-decoration: none;
 padding-left:0px;
 padding-right:0px;
 padding-top:0px;
 padding-bottom:0px;
}

a.textlink:visited
{
 color:#000000;
 font-weight:medium;
 line-height:1.5em;
 font-size:16pt;
 font-family:verdana,arial,sans-serif;
 text-decoration: none;
 padding-left:0px;
 padding-right:0px;
 padding-top:0px;
 padding-bottom:0px;
}

a.textlink:active
{
 color:#000000;
 font-weight:medium;
 line-height:1.5em;
 font-size:16pt;
 font-family:verdana,arial,sans-serif;
 text-decoration: none;
 padding-left:0px;
 padding-right:0px;
 padding-top:0px;
 padding-bottom:0px;
}

a.textlink:hover
{
 color:#000000;
 font-weight:medium;
 line-height:1.5em;
 font-size:16pt;
 font-family:verdana,arial,sans-serif;
 text-decoration: none;
 padding-left:0px;
 padding-right:0px;
 padding-top:0px;
 padding-bottom:0px;
}

a.downloadlink:link
{
 color:#aa6600;
 font-weight:bold;
 line-height:1.5em;
 font-size:16pt;
 font-family:verdana,arial,sans-serif;
}

a.downloadlink:visited
{
 color:#aa6600;
 font-weight:bold;
 line-height:1.5em;
 font-size:16pt;
 font-family:verdana,arial,sans-serif;
}

a.downloadlink:active
{
 color:#aa6600;
 font-weight:bold;
 line-height:1.5em;
 font-size:16pt;
 font-family:verdana,arial,sans-serif;
}
a.downloadlink:hover
{
 color:#003366;
 font-weight:bold;
 line-height:1.5em;
 font-size:16pt;
 font-family:verdana,arial,sans-serif;
}

a.footerlink:link
{
 color:#999999;
 font-weight:medium;
 line-height:2.5em;
 font-size:12pt;
 font-family:verdana,arial,sans-serif;
}

a.footerlink:visited
{
 color:#999999;
 font-weight:medium;
 line-height:2.5em;
 font-size:12pt;
 font-family:verdana,arial,sans-serif;
}
a.footerlink:active
{
 color:#999999;
 font-weight:medium;
 line-height:2.5em;
 font-size:12pt;
 font-family:verdana,arial,sans-serif; 
}

a.footerlink:hover
{
 color:#ffffff;
 font-weight:medium;
 line-height:2.5em;
 font-size:12pt;
 font-family:verdana,arial,sans-serif;
}

img.right
{
 color:#000000;
 float:right;
 margin-left:20px;
 margin-right:0px;
}

img.center
{
 color:#000000;
 float:center;
 margin-top:5px;
 margin-left:35px;
 margin-right:35px;
}

img.left
{
 color:#000000;
 float:left;
 margin-left:0px;
 margin-right:10px;
}

img.top
{
 color:#000000;
 float:right;
 margin-top:0px;
 margin-bottom:0px;
 margin-left:0px;
 margin-right:10px;
 width:32px;
 height:32px;
}

video.right
{
 color:#000000;
 float:right;
 margin-left:20px;
 margin-right:0px;
}

hr.solid
{
 border-top: 1px solid black;
}

div.pagina
{
 color:#000000;
 background-image: url('../decorations/abacus_pagina_bg.png');
 background-repeat: repeat-x;
 width:100%;
 display:flex;
 justify-content:center;
 padding:0px;
 position:relative;
 overflow:hidden;
}

div.menu
{
 color:#ffffff;
 background-color:#003366;
 width:100%;
 margin:auto;
 text-align:center;
 font-weight:medium;
 font-size:12pt;
 line-height:1.2em;
 vertical-align: bottom;
 font-family:verdana,arial,sans-serif;
 box-sizing:border-box;
 padding-left:0px;
 padding-right:0px;
 padding-top:10px;
 padding-bottom:0px;
}

div.footer
{
 color:#ffffff;
 background-color:#000000;
 width:100%;
 text-align:center;
 font-weight:medium;
 font-size:14pt;
 line-height:1.2em;
 font-family:verdana,arial,sans-serif;
 box-sizing:border-box;
 padding-left:0px;
 padding-right:0px;
 padding-top:0px;
 padding-bottom:0px;
}

div.headline
{
 color:#000000;
 background-color:#eeeeee;
 width:1024px;
 margin:auto;
 font-weight:bold;
 font-size:20pt;
 line-height:1.2em;
 text-align:left;
 font-family:verdana,arial,sans-serif;
 box-sizing:border-box;
 padding-left:10px;
 padding-right:0px;
 padding-top:5px;
 padding-bottom:5px;
}

div.headlinetop
{
 color:#000000;
 background-color:#eeeeee;
 width:1024px;
 margin:auto;
 font-weight:bold;
 font-size:20pt;
 line-height:1.2em;
 text-align:left;
 font-family:verdana,arial,sans-serif;
 box-sizing:border-box;
 padding-left:10px;
 padding-right:0px;
 padding-top:20px;
 padding-bottom:5px;
}

div.content
{
 color:#000000;
 background-color:#eeeeee;
 width:1024px;
 margin:auto;
 text-align: justify;
 vertical-align: top;
 overflow:auto;
 font-weight:medium;
 font-size:16pt;
 line-height:1.5em;
 font-family:verdana,arial,sans-serif;
 box-sizing:border-box;
 padding-left:10px;
 padding-right:5px;
 padding-top: 10px;
 padding-bottom:10px;
}

div.imagegallery
{
 color:#000000;
 background-color:#eeeeee;
 width:1024px;
 margin:auto;
 text-align: center;
 vertical-align: top;
 overflow:auto;
 font-weight:medium;
 font-size:16pt;
 line-height:1.5em;
 font-family:verdana,arial,sans-serif;
 box-sizing:border-box;
 padding-left:10px;
 padding-right:5px;
 padding-top: 10px;
 padding-bottom:10px;
}


div.footercontent
{
 color:#000000;
 background-color:#000000;
 width:1024px;
 margin:auto;
 text-align: left;
 vertical-align: top;
 overflow:auto;
 font-weight:medium;
 font-size:16pt;
 line-height:1.5em;
 font-family:verdana,arial,sans-serif;
 box-sizing:border-box;
 padding-left:10px;
 padding-right:0px;
 padding-top: 0px;
 padding-bottom:0px;
}

body 
{
 color:#ffffff;
 background-color:#eeeeee;
 margin-left:0px;
 margin-right:0px;
 margin-top:0px;
 margin-bottom:0px;
}

textarea 
{
 width: 90.0%;
 resize: none;
 background: #ffffff;
 color: #000000;
 font-size: 12pt;
 line-height:1.5em;
 font-family:verdana,arial,sans-serif;
 outline: none;
 padding: 0.6em 1em;
 border: 1px solid #000000;
 min-height: 25em;
}

input
{
 width: 90%;
 outline: none;
 color: #000000;
 background: #cccccc;
 padding: 0.5em 0;
 border: 1px solid #333333;
 font-size: 16pt;
 line-height:1.5em;
 font-family:verdana,arial,sans-serif;
 margin: 0.2em 0 0 0;
 cursor: pointer;
}

input:hover
{
 background: #aaaaaa;
 color: #000000;
}

p.disclaimer
{
 color:#000000;
 text-align: left;
 vertical-align: top;
 font-weight:medium;
 font-size:12pt;
 line-height:1.5em;
 font-family:verdana,arial,sans-serif;
}

.imagepopup
{
  display:none;
  position:fixed;
  z-index:1;
  left:0;
  top:0;
  width:100%;
  height:100%;
  overflow:auto;
  background-color:rgb(0,0,0);
  text-align:center;
  vertical-align:top;
}

</style>
