html { background: #202020; } body { background-image: url(images/background_paper.png); background-repeat: repeat; font-family: sans-serif; font-size: 12pt; border-radius: 1px; border: solid #A0A0A0; border-width: 0px; /* Centered */ width: 1050px; margin-left: auto; margin-right: auto; } ul { list-style-type: circle; } ol { list-style-type: decimal; } a { text-decoration: none; color: blue; } a:hover { text-decoration: underline; color: blue; } h1, h2, h3 { font-weight: bold; } h1 a, h2 a, h3 a { color: black; text-decoration: none; } h1 a:hover, h2 a:hover, h3 a:hover { color: black; text-decoration: underline; } .titlebar { display: block; padding: 50px 164px 15px 100px; } .titlebar .logo { display: block; border: none; float: left; } .titlebar .title { display: block; height: 64px; line-height: 64px; font-size: 21pt; font-weight: bold; text-align: center; vertical-align: bottom; } .navbar { display: block; font-size: 13pt; text-align: left; } .navbar .navgroups { position: absolute; background: #FAFAFA; background-image: url(images/background_hatching.png); width: 815px; margin: 10px 100px; padding: 0px 15px; border-radius: 10px; border: solid #808080; border-width: 1px; box-shadow: 1px 1px 5px 2px rgba(0,0,0,0.4); } .navbar .navgroups:after { content: ""; clear: both; display: block; } .navbar .navgroups .navgroup { float: left; } .navbar .navgroups .navgroup:hover { background: #5050A0; border-top-left-radius: 15px; border-top-right-radius: 15px; } .navbar .navgroups .navgroup .navhead { display: block; padding: 0px; margin: 0px; } .navbar .navgroups .navgroup .navhead a { display: block; color: #000000; font-style: italic; font-size: 13.5pt; padding: 7px 20px; overflow: visible; white-space: nowrap; } .navbar .navgroups .navgroup .navhead .navactive a { font-weight: bold; } .navbar .navgroups .navgroup:hover .navhead a { color: #F8F8F8; } .navbar .navgroups .navgroup .navelems { display: none; background: #ebebff; float: none; position: absolute; z-index: 200; padding: 3px 5px; margin: 0px; top: 100%; font-size: 11pt; border-top-right-radius: 15px; border-bottom-right-radius: 15px; border-bottom-left-radius: 15px; border: solid #cbcbff; border-width: 1px; box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.25); } .navbar .navgroups .navgroup:hover .navelems { display: block; } .navbar .navgroups .navgroup .navelems .navelem { display: block; padding: 0px; margin: 0px; } .navbar .navgroups .navgroup .navelems .navelem a { display: block; padding: 7px 30px; color: #000000; overflow: visible; white-space: nowrap; margin: 2px 0px 2px 0px; border-radius: 10px; } .navbar .navgroups .navgroup .navelems .navelem a:hover { color: #FFFFFF; background: #5050A0; } .navbar .navgroups .navhome { display: block; float: left; padding: 3px 0px 3px 0px; margin: 0px; font-size: 13.5pt; } .navbar .navgroups .navhome a { display: block; float: none; margin: 0px 20px 0px 0px; padding: 7px 10px 7px 10px; overflow: visible; white-space: nowrap; color: #000000; background-image: url(images/home-button.png); background-size: 100%; background-repeat: no-repeat; width: 10px; height: 14px; border-radius: 3px; border: solid 1px rgba(255,255,255,.5); } .navbar .navgroups .navhome a:hover { color: #FFFFFF; border: solid 1px #5050A0; } .navbar .navgroups .navgroup .navelems .navelem .navactive a { font-weight: bold; color: #FFFFC0; background: #5050A0; } .navbar .navgroups .navgroup .navelems .navelem .navactive a:hover { color: #FFFFC0; background: #5050A0; } .main { border: none; margin-top: 120px; margin-left: 100px; margin-right: 100px; padding-bottom: 75px; } .main img { border: none; margin: 5px; } .main img.float { float: left; margin-left: 0; margin-right: 30px; margin-bottom: 15px; } .clear-img-float { position: relative; height: 0; width: 0; z-index: -100; clear: left; } .main table { } .main th { border: 1px solid #000000; text-align: left; padding-left: 5px; padding-right: 15px; } .main td { text-align: left; padding-left: 5px; padding-right: 15px; } .submain { position: relative; margin-bottom: 40px; } .footer { font-size: x-small; margin-top: 20px; } .modifystamp { font-size: x-small; margin-top: 10px; border-top: solid 1px; } .ssl { font-size: x-small; } .checker { font-size: xx-small; } pre { font-family: Courier, mono; } .console-text { font-family: Courier, mono; color: black; background: #E0E0E0; border-radius: 15px; padding: 2px 15px; margin: 0; display: inline-block; } @media print { html { background: #FFFFFF; } body { background: #FFFFFF; border: none; box-shadow: none; } .navbar { display: none; } .footer { display: none; } .checker { display: none; } .ssl { display: none; } .titlebar { position: static; top: 0; left: 0; width: 100%; margin: 0; padding: 0 0 15px 0; text-align: left; } .main { position: static; top: 0; left: 0; margin: 0; } }