﻿/*
  Delta SIPP~Web Style Sheet
  
  Standard Delta style for the SIPP~Web app.
  Contains extra styling needed for SIPP~web app in addition to that
   provided by the DeltaCommon style sheet. 
  
  Author: AGS
  Date:   14-Sep-2010
  
*/
h1, h2, h3, h4
{
    text-align: left;
}
div#pnlBreadcrumbs
{
    padding: 6px 20px 6px 6px;
    text-align: right;
    font-size: x-small;
    color: blue;
    font-weight: bold;
}
div#pnlPrintMessage
{
    border-color: #DFDFDF;
    border-style: Solid;
    border-width: 1px;
    text-align: left;
}
div#pnlWait
{
    height: 16px;
    width: 16px;
    background-image: url(Images/wait.gif);
    background-repeat: no-repeat;
    display: none;
    position: absolute;
}
div#welcomeMsg
{
    color: steelblue;
    padding-top: 5px;
}
div#copy
{
    margin-left: 200px;
}
.iwtbTabControl
{
    background-color: #EFEFEF;
    border-color: white;
    border-style: Solid;
    border-width: 2px;
    
}
.linkButton
{
    color: white !important;
    font-weight: bold;
}
.linkButton a
{
    color: white !important;
    font-weight: bold;
}
.pnlChart
{
    float: left;
}
.pnlDebug
{
    float: right;
}
.pnlError
{
    background: transparent;
    border: solid 1px red;
    position: relative;
    top: 165px;
    left: 100px;
    width: 80%;
    margin-right: auto;
    margin-left: auto;
}
.pnlMain
{
    text-align: center;
    margin-left: 200px;
    margin-right: 10px;
    overflow: auto;
}
.pnlMain1
{
    text-align: center;    
    overflow:hidden;
}
.pnlMember
{
    float: left;
    text-align: left;
    position: relative;
}
.pnlMember span
{
    font-weight: bold;
}
.pnlNavBar
{
    clear: both;
    float: left;
    width: 200px;
    background-color: #EFEFEF;
    border-color: white;
    border-style: Solid;
    border-width: 2px;
    margin-left: 7px;
    margin-right: 7px;
    padding: 3px;
}
.tabFooterBankTrans
{
    text-align: right;
    padding-right: 5px;
    padding:3em;
}
.tabFooter{
  text-align:right;
  padding-right:5px;
}
.tabTotal
{
    font-weight: bold;
}
div.capabilityMsg
{
    border-color: #DFDFDF;
    border-style: Solid;
    border-width: 1px;
    padding: 5px;
    background-color: #f7f7ff;
    text-align: left;
    margin: 10px;
    margin-top: 40px;
}
div.pnlLegend
{
    text-align: center;
    border-color: white;
    border-style: Solid;
    border-width: 2px;
    margin-top: 10px;
    float: left;
    padding: 1em;
    color: blue;
    font-weight: bold;
}
div.pnlLegend table
{
    text-align: left;
}
div.pnlLegendItem
{
    border-color: white;
    border-style: Solid;
    border-width: 1px;
    height: 15px;
    width: 10px;
}
div.rptViewer
{
    margin-left: auto;
    margin-right: auto;
}

/* hide page elements when print previewing */
@media PRINT
{
    div#footer
    {
        display: block;
        position: fixed;
        bottom: 0;
        color: #b0c4de;
    }
    div#pageRight
    {
        height: auto;
    }
    div#pnlBreadcrumbs
    {
        display: none;
    }
    div#pnlMain
    {
        display: none;
    }
    div#pnlPrintGrid
    {
        display: block;
        width: 100%;
        height: 100%;
    }
    div#pnlPrintGrid img
    {
        display: none;
    }
    .iwtbTabControl
    {
        display: none;
        position :static;

    }
    .linkButton
    {
        display: none;
    }
    .pnlMain
    {
        margin-left: 0;
        width: 100%;
    }
    .pnlNavBar
    {
        display: none;
    }
    .pnlToolbar
    {
        display: none;
    }
}

/* Hide print message when viewing screen */
@media SCREEN
{
    div#pnlPrintGrid
    {
        display: none;
    }
    div#pnlPrintMessage
    {
        display: none;
    }
}




.pnlpopup
{
    display: block;
    font-size: 80%;
    border: gray solid thin;
    background-color: black;
    position: absolute;
    z-index: 1;
    height: 40px;
}


.headerTest
{
    background-color: Orange;
}

