
body {font-size: 0.8em;
 font-family: Arial;
 line-height: 1.5em;
 color:gray;
 margin-top:0;
 text-align:center;}

#container { position: relative;
 width:60.3em;
 border-color: #9c0;
 border-style: solid;
 border-width: thin;}

#header{position: relative;
 width:100%;
 height: 11em;}

#printHeader{display:none;}

#main {position: relative;
 text-align: left;}

li.disc {
 background-color:#fff;
 list-style-type: disc;
 border-style: none;
 margin-left: 10%;}

li.square {
 width:37em;
 background-color:#fff;
 list-style-type: square;
 border-style: none;
 vertical-align: top;
 margin-bottom: 1%;}

span {position: absolute;}

span.printlogo {display:none;}

span.menuItem {width:15em;
 padding: 0.5em;
 background-color:#9c0;
 border-color: gray;
 border-style: solid;
 border-width: thin;
 color:#fff;
 font-size: 1em; 
 font-weight: bold;}

span.photo  {text-align: left;
 visibility: hidden;
 top: 0.1em;
 right:0.1em;}

span.logo   {text-align: left;
 left: 0em;
 height: 10.5em;
 width: 16em;
 background-color:#9c0;
 border-color: gray;
 border-style: solid;
 border-width: thin;}

span.dat {text-align: center;
 background-color: gray;
 color: #fff;
 font-size: 1em;
 font-weight: bold;
 width: 5.5em;}

span.main{position: absolute;
 text-align: justify;
 left: 18em;}

span.det {width: 41.4em;
 border-color: gray;
 border-style: solid;
 line-height: 1.2;
 border-width: thin;}

span.prt { left:57.4em;}

span.snippet { font-size: 1.6em;
 font-weight: bold;
 text-align:center;
 left: 0.5em;
 width: 7.6em;
 line-height:1;
 color:#996666;}

span.footer{height: 2em;
 width: 60.1em;
 bottom: 0em;
 left: 0em;
 border-color: gray;
 border-style: solid;
 border-width: thin;
 background-color:#9c0;}

A {color: white;
 text-align: center;
 font-size: 1em;
 font-weight: bold;
 text-decoration: none;}

A.news {color: red;}

A:hover {color: black; 
 cursor: pointer;}

A:active:hover {color: black;}

A.main {color: #696969;
 font-size: 1em;
 font-weight: bold; text-decoration: none;}

A.main:hover {color: black;}

A.main:active:hover {color: black;}

H1.mainTitle {color: #696969;
 font-size: 1.2em;
 font-weight: bold;
 text-align: center;}

H1.mainTxt {text-align: justify;
 font-size: 1em;}

P {width: 40em;}

P.main {text-align: justify;
 font-size: 1em;}

P.indent {text-align: justify;
 width: 37em;
 padding-left: 3em;}

p.news { width: 33em;
 font-size: 1.2em;}

b.blck {color: #696969;
 font-size: 1em;
 font-weight: bold;}

form.petition {position: absolute;
 padding: 0.5em;
 color: #ffffff;
 font-size: 1em;
 font-weight: bold;
 background-color:#966;
 text-align:justify;
 line-height: 1;
 text-align: left;
 border-color: gray;
 border-style: solid;
 border-width: thin;}

    .vis1 { visibility:visible }
    .vis2 { visibility:hidden }