/* Alliance CSS Style V.86 Copyright (C) 2004-2026 Microprogramming TECHNIQUES */

::-moz-selection { background: #2D2D2D; color: white; }
::selection { background: #2D2D2D; color: white; }

body { background: #121212; color: #B0B0B0; font: 14px/23px Verdana, sans-serif; }

.left { text-align: left; }
.right { text-align: right; }
.center { text-align: center; }
.justify, p { text-align: justify; }

a { text-decoration: none; transition: color .3s; }

a.titleLink:link, a.titleLink:visited { color: #948979; }
a.titleLink:hover, a.titleLink:active { color: #1B3C53; }
a.stdLink:link, a.stdLink:visited { color: #D89216; }
a.stdLink:hover, a.stdLink:active { color: #1EA44D; }
a.webLink:link, a.webLink:visited { border-bottom: 1px dotted #456882; color: #456882; }
a.webLink:hover, a.webLink:active { border-bottom: 1px dotted #1B3C53; color: #1B3C53; }

div.table { background-color: #121212; display: table; margin: 32px auto; width: 990px; }
div.tr { display: table-row; }
div.td { display: table-cell; }

div.pageHeader { background-image: url('../_pict/title.jpg'); height: 240px; padding: 0 8px; }
div.pageMenu { background-color: black; color: #B0B0B0; font-weight: 600; padding: 0 8px; }
div.session { background-color: #202020; padding: 0 8px; }
div.legal { color: gray; font-size: 12px; margin-bottom: 16px }
div.pageFooter { background-color: black; color: white; margin: 0; padding: 4px 8px; text-align: right; }

img { display: block; }
img.center { margin: 10px auto; }
