﻿body 
{
    margin:0px;
    padding:0px;
}
.main
{
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
}
.cb 
{
    font-size: large;
    display:inline-table;
}
.cb div
{
    padding: 5px;
    display: inline-table;
}
#divCriteria
{
    background-color: #DFEFFF;
    border: 2px solid #006699;
    margin-Right: auto;
    margin-left:auto;
    padding: 10px;
}
.red
{
    border: 3px solid Red;
    page-break-before: auto;
    page-break-after:auto;
    page-break-inside: avoid;
}
.redbg
{
    background-color: #FF9999;
}
.lightblue
{
    border: 2px solid #006699;
    page-break-before: auto;
    page-break-after:auto;
    page-break-inside: avoid;
}
.lightbluebg
{
    background-color: #DFEFFF;
}
.green
{
    border: 3px solid Green;
    page-break-before: auto;
    page-break-after:auto;
    page-break-inside: avoid;
}
.greenbg
{
    background-color: #99FF99;
}
.yellow
{
    border: 3px solid #D8D201;
    page-break-before: auto;
    page-break-after:auto;
    page-break-inside: avoid;
}
.yellowbg
{
    background-color: #FFFF66;
}
.yellowflash
{
    border: 3px dotted #D8D201;
    page-break-before: auto;
    page-break-after:auto;
    page-break-inside: avoid;
}
.yellowflashbg
{
    background-position: center right;
    background-color: #FFFF66;
    background-image: url('../images/yellowflash.jpg');
    background-repeat: repeat-y;
}
.orange
{
    border: 3px solid #CC6600;
    page-break-before: auto;
    page-break-after:auto;
    page-break-inside: avoid;
}
.orangebg
{
    background-color: #FF9933;
}
.purple
{
    border: 3px solid #6600CC;
    page-break-before: auto;
    page-break-after:auto;
    page-break-inside: avoid;
}
.purplebg
{
    background-color: #CCCCFF;
}
.white
{
    border: 3px solid #333333;
    page-break-before: auto;
    page-break-after:auto;
    page-break-inside: avoid;
}
.whitebg
{
    background-color: #F0F0F0;
}
.whitebgMSG
{
    background-color: #F0F0F0;
    text-align:left;
    font-size: 36px;
    line-height: 36px;
    padding: 15px;
}
.results
{
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
}
img.center {   display: block;   margin-left: auto;   margin-right: auto; }
.PanelModalBackgound
{
    background-color: #DAE2E4;
    overflow: scroll;
    padding: 15px;
}
.PopupModalBackground
{
    background-color: Black;
}
.HeaderCSS {
    padding: 5px;
    color: #F5F5FF;
    background-color: #3366CC;
    font-size: 18px;
    border: 2px solid #000066;
    font-weight: bold;
    font-family: Verdana;
    text-decoration: none;
    cursor: pointer;
}  
.HeaderSelectedCSS
{
        padding: 5px;
    color: #E8E8FF;
    background-color: #003399;
    font-size: 18px;
    border: 2px solid #000000;
    font-weight: bold;
    font-family: Verdana;
    text-decoration: none;
    cursor: pointer;
}
.buttpad
{
    padding: 15px;
}    
.centered
{
    margin-left: auto;
    margin-right: auto;
}
 .closeButton
{
    position: absolute;
    font-weight: bold;
    height: 25px;
    top: 0px;
    left: 0px;
}
.dlNoBreak
{
    page-break-inside:avoid;
    page-break-after:always;
}
.smallfont
{
    font-size: 10px;
    font-family: Verdana;
    vertical-align: top;
}
.error
{
    color: #FF0000;
    border: thin dashed #CC0000;
    background-color: #FFCCCC;
    margin: 10px;
    position: relative;
    display: block;
}
.huge
{
    font-size:150px;
    font-size: 8vw;
    font-family: Myriad Pro, Trebuchet MS ,Times New Roman;
    color: #FFF;
    text-align:center;
}
.wordoftheday {
    font-size:100px;
    font-family: Myriad Pro, Trebuchet MS ,Times New Roman;
    color: #FFF;
    text-align:center;
    color: orangered;
}
.slightlyLessHuge
{
    font-size: 4vw;
    font-family: Myriad Pro, Trebuchet MS ,Times New Roman;
    color: #FFF;
    font-variant: small-caps;
    font-weight: bolder;
}
#transBG 
{
    background: transparent url(image/75percBlack.png);
    background: rgba(0,0,0,0.7) none;
    padding-left: 15px;
    padding-right: 15px;
}
.transBGWhite
{
    background: transparent url(image/75percWhite.png);
    background: rgba(255,255,255,0.7) none;
    padding-left: 15px;
    padding-right: 15px;
}
.spnLastUpdate {
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-size: large;
    padding: 10px;
    color: azure;
    display: inline;
    background: transparent url(image/75percBlack.png);
    background: rgba(0,0,0,0.7) none;
    position: absolute;
    top: 0;
    left: 0;
    float: left;
}
/*@media print {


    .results {
        page-break-before: auto;
        page-break-after: auto;
        page-break-inside: avoid;
    }
}*/