/* Copyright (c) 2006-2016 Pearl Crescent, LLC.  All Rights Reserved. */

ul { margin-top: 5px; }
ul li { margin-bottom: 4px; }
li ul li { margin-bottom: 0px; }

ul.narrow { padding-left: 15px; }

.like-center { text-align: center; 
               margin-left: auto;
               margin-right: auto; }

div.highlight { margin: 0px 40px;
                padding: 7px;
                border-radius: 8px;
                background-color: rgb(240,240,240);
                width: 420px;
                font-size: 10pt; }
div.caption { margin: 3px 0px 7px 5px; font-size: 10pt; font-weight: bold;
              text-align: center; }
div.example { margin: 5px 5px 10px 5px; padding: 2px;
              border: 1px dotted black; }
div.example div { margin: 3px 10px 3px 10px; }

span.ui-name { font-size: 10pt; font-weight: bold; white-space: nowrap; }
span.promarker { vertical-align: 20%; font-size: 8pt; color: white;
                 background-color: rgb(255, 50, 0); border: thin solid;
                 padding: 0px 2px 1px 2px; margin-right: 2px;
                 font-family: Verdana; }
div.firstheading { margin-top: 0px !important; border: none !important; }
div.mainheading { clear: both; font-size: 14pt; font-weight: bold;
                  margin-top: 25px; margin-bottom: 5px;
                  padding-top: 4px; border-top: 2px solid rgb(0, 89, 179); }
div.heading2 { clear: both; font-size: 12pt; font-weight: bold;
                  margin-top: 10px; margin-bottom: 5px;
                  padding-top: 7px; border-top: 1px dotted rgb(0, 89, 179); }
div.imagecontainer { float: right; margin-top: 5px; margin-left: 5px;
                     margin-bottom: 8px; text-align: center; }
.imagecontainer img { border: 0px; margin: 7px 0px 0px 7px; }

.linkHeading div { float: left; }
.linkHeading img { float: right; }

div.subpoint { margin: 10px 0px 10px 20px; }

table.resultcodes { border-spacing: 0px; border-collapse: collapse; }
table.resultcodes th { white-space:nowrap; text-align: center;
                       background-color: rgb(46, 150, 255); }
table.resultcodes th, table.resultcodes td { padding: 3px;
                                             border: 1px solid rgb(96,96,96); }
table.resultcodes tr td:first-child { text-align: center; }


@media print {
    .linkMargin, .footerMargin, .topbar, #navbar { display: none; } 
}
