/* */
 body {font-family: Arial, sans-serif; font-size: 0.8em; background-color: #e7e7e7; /* */}
 img {border:none; /*   */}
 a:hover {color: green;}
 h3 {font-family: 'Arial Black', sans-serif; color:#808080; text-align: center; position: relative; width: 100%; /**/}
 h3 a {position: absolute; right: 0; /* up-*/}
 h5 {font-family: Arial, sans-serif; color:#808080; margin-right: auto; margin-left: auto; text-align: center; width: 50%; border-bottom: 2px dotted #b2bcc6; /*  */}
 p {text-align:justify; text-indent:27pt;}
 ul.amenu {text-align: center; list-style-type: none; padding-left:0; margin-left: 0; /*  */}
 ul.amenu li {display: inline; font-weight:bold; color:#ffffff; /*  */}
 table {width: 100%;}
  .datatable {border: 1px solid #87ceeb; border-collapse: collapse;}
  .datatable td {font-size: 0.8em; border: 1px dotted #87ceeb; padding: 0.7em; background-color: #e0e0e0;}
 th {font-size: 0.8em; background-color:#3366cc; color:#fff5ee; /* */}
 ul {font-size:10pt; font-family: Arial; color:black; /* */}
 li {font-size:10pt; font-family: Arial; color:brown; text-indent:27pt; font-weight:bold; /**/}
 figure {float: left; margin: 7px; background-color: #6699cc; color: #fafad2; text-align: center; /*   */} 
 figure.r {float: right; padding: 0px; background-color: #6699cc; color: #fafad2; text-align: center; /*   */} 
 blockquote {font-size: 0.85em; font-style:italic; text-align: justify;}
 td {font-size:8pt; font-family:arial;}
 td.f {padding: 0em 10pt; /* */}
 td.p {text-align:center; background-color:#fafad2; /* */}
 td.y {text-align:center; background-color:#fafad2; /* */}
 td.ds { text-align:center; background-color:#98fb98; /**/}
 td.cm {text-align:center; background-color:#ffb6c1; /* */}
 td.em {text-align:center; background-color:#ffc07a; /* */}
 td.th {text-align:center; background-color:#add8e6; /**/}			
 td.md {text-align:center; background-color:#ffff80; /**/}
 td.se {text-align:center; background-color:#d3d3d3; /**/}	
 .lu {font-family: Arial, sans-serif; font-size: 8pt; color:#ff0080; font-weight:bold; font-style:italic; /*  */}
 .qwest {color: #0000ff; font-style:italic; /**/}
 .iv {font-weight:bold; color:brown; font-style:italic; /**/}
 .mg {color:green; font-style:italic; /**/}
 .h {color:#808080; font-style:italic; /*ex-*/}
 .rip {border: 1px solid black; padding: 1px; font-size: 0.85em; /* */}
 .line {bottom: 10px; overflow: auto; width: 100%; border: 1px dotted #a2bec9; /*  */}
 .llnk, .rlnk {float: left; margin-left: -30px; font-style: italic; font-size: 90%; width: 50%; /*     */}
 .rlnk {text-align: right;  margin-left: 20px;/*     */}
 .updated {display:inline-block; padding: 0 3px; text-indent: 0; margin-left: 3px; border: 1px #da0c1d solid; background-color: #da0c1d; color:#fff; font-size: 0.55rem; font-style: italic; vertical-align: top /* */}#gall {list-style-type: none;/* width: 400px;*/}/* short-form*/
.scrollup {position: fixed; z-index: 99999; bottom: 10px; right: 10px; display: none;}/*   -      */
.scrollup i {width: 25px; height: 25px; line-height: 35px; background: #9400d3; color: #f2f3f3; text-align: center; font-size: 30px; opacity: 0.5; filter: alpha(opacity=50);}
.fa {display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}