﻿.frame
{
position:absolute;
font-family:Tahoma,clean,sans-serif;
padding:2px 2px 2px 2px;
}

.header
{
cursor:move; /* Because the DragPanelExtender doesn't do this for me ;( */
background-color:#6d84b4;
color: #ffffff;	
border-bottom:solid 1px #3b5998;
padding:5px 0px 5px 5px;
}

.csr
{
    cursor:hand;
}

.msg
{
font-weight:bold;
color: #ffffff;
text-align: left;
} 

.footer
{
text-align:center;
background-color:#f2f2f2;
color: #000;	
border-top:solid 1px #cccccc;
padding: 9px;
}

.overlay
{  
background-color:White;
border:solid 1px #555555;
} 

.underlay
{
 position:absolute;
 background-color:#000;    
 filter:alpha(opacity=25);
 bottom:-6px;
 left:12px;
 right:-6px;
 top:12px;
 z-index:-1;
}

.label_01_6_B
{
    color:black;
    font-size:11px;
    font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
    font-weight:bold;
}

.label_01_6_N
{
    color:black;
    font-size:11px;
    font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
    font-weight:normal;
    text-align: left;
}

.label_title
{
    font-family:Arial;
    font-size: 9pt;
    font-weight:normal;
}

.btn_normal
    {
        cursor:hand;
        padding:2px 15px 3px 15px;
        border-style:solid;
        border-top-width:1px;
        border-left-width:1px;
        border-bottom-width:1px;
        border-right-width:1px;
        border-top-color:#cccccc;
        border-left-color:#cccccc;
        border-bottom-color:gray;
        border-right-color:gray;
        background-color:silver;
        color:black;
        font-size:9pt;
        font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
        text-align:center;
    }
    
.btnblue
    {
        border-left: 1px solid #D9DFEA;
    border-right: 1px solid #0e1f5b;
    border-top: 1px solid #D9DFEA;
    border-bottom: 1px solid #0e1f5b;
    cursor:hand;
            padding:2px 15px 3px 15px;
            background-color:#3b5998;
            color:#FFFFFF;
            font-size:11px;
            font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
            text-align:center;
    height: 24px;
}
    
    .btnwhite
    {
        padding:2px 15px 3px 15px;
        background:#f0f0f0;
        color:#000;
        border-top-width:1px;
        border-left-width:1px;
        border-bottom-width:1px;
        border-right-width:1px;
        border-top-color:#e7e7e7;
        border-right-color:#666;
        border-bottom-color:#666;
        border-left-color:#e7e7e7;
        font-size:11px;
        font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
        text-align:center;
    }
    .btndisable
    {
        padding:2px 15px 3px 15px;
        background:#f0f0f0;
        color:#999;
        border-top-width:1px;
        border-left-width:1px;
        border-bottom-width:1px;
        border-right-width:1px;
        border-top-color:#e7e7e7;
        border-right-color:#666;
        border-bottom-color:#666;
        border-left-color:#e7e7e7;
        font-size:11px;
        font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
        text-align:center;
    }
    .td_01_R
    {
        border-left: 1px none #ee7c90;
    border-right: 1px solid #ee7c90;
    border-top: 1px none #ee7c90;
    border-bottom: 1px solid #ee7c90;
    padding-top:4px;
            padding-bottom:6px;
            background:#ffebe8;
            text-align: center;
}
    
    .td_01_R_1
    {
    border-left: 1px none #ee7c90;
    border-right: 1px solid #ee7c90;
    border-top: 1px none #ee7c90;
    border-bottom: 1px solid #ee7c90;
    padding-top:4px;
    padding-right:5px;
    padding-bottom:6px;
    background:#ffebe8;
    text-align: right;
}

    .td_01_R_11
    {
    
    padding-top:4px;
    padding-right:5px;
    padding-bottom:6px;
    background:red;
    text-align: right;
}

    .td_01_R_2
    {
        border-left: 1px none #ee7c90;
    border-right: 1px solid #ee7c90;
    border-top: 1px none #ee7c90;
    border-bottom: 1px solid #ee7c90;
    padding-top:4px;
    padding-left:5px;
            padding-bottom:6px;
            background:#ffebe8;
            text-align: left;
}

    .td_01_R_22
    {
        
    padding-top:4px;
    padding-left:5px;
            padding-bottom:6px;
            background:Red;
            text-align: left;
}

    .td_01_R2
    {
        padding-right:5px;
        padding-top:2px;
        padding-bottom:4px;
        background:#ffebe8;
        border-style: none solid solid none; border-width: 1px; border-color: #ee7c90;
        text-align:right;
    }
    
    .td_01_R3
    {
        padding-left:5px;
        padding-top:2px;
        padding-bottom:4px;
        background:#ffebe8;
        border-style: none solid solid none; border-width: 1px; border-color: #ee7c90;
        text-align:left;
    }
    
    .td_02_R
    {
        border-left: 1px none #ee7c90;
    border-right: 1px solid #ee7c90;
    border-top: 1px none #ee7c90;
    border-bottom: 1px solid #ee7c90;
    padding-top:4px;
            padding-bottom:6px;
            background:#ffffff;
            text-align: center;
}
    
    .td_03_R
    {
        border-left: 1px none #ee7c90;
    border-right: 1px none #ee7c90;
    border-top: 1px none #ee7c90;
    border-bottom: 1px solid #ee7c90;
    padding-top:1px;
            padding-bottom:3px;
            background:#ffebe8;
            text-align: left;
}
    
    .td_04_R
    {
        padding-top:0px;
        padding-bottom:1px;
        padding-left:5px;
        background:#ffffff;
        border-style: none none solid none; border-width: 1px; border-color: #ee7c90;
        text-align:left;
    }
    
    .td_05_R
    {
        padding-top:2px;
        padding-bottom:3px;
        padding-right:5px;
        background:#ffffff;
        border-style: none none solid none; border-width: 1px; border-color: #ee7c90;
        text-align:right;
    }
    
    .td_01_Y
    {
        padding-top:0px;
        padding-bottom:1px;
        background:#fff9d7;
        border-style: none none solid none; border-width: 1px; border-color: #e2c822;
    }
    
    .td_01_W
    {
        padding-top:0px;
        padding-bottom:1px;
        background:#ffffff;
        border-style: none none solid none; border-width: 1px; border-color: #cccccc;
        text-align:left;
    }
    
    .labeltab
    {
        color:White;
        background:#6d84b4;
        font-size:bold;
        padding-top:3px;
        padding-bottom:5px;
        padding-left:8px;
        padding-right:8px;
        font-size:11px;
        font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
    }
    
    .labeltabdis
    {
        color:black;
        background:#F7F7F7;
        font-size:bold;
        padding-top:3px;
        padding-bottom:5px;
        padding-left:8px;
        padding-right:8px;
        border-left:solid 1px #cccccc;
        border-right:solid 1px #cccccc;
        font-size:11px;
        font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
    }
    
    .checkbox 
        { 
            border: none;
            color:black;
            font-size:11px;
            font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
        } 
        
        .textbox 
        { 
            background-color: white; 
            background-repeat:no-repeat;
            background-position:right;
            border: none; 
            font-family: Tahoma;
            font-size:8pt;
            text-align:right;
            font-weight:bold;            
        } 
        
        .textboxC 
        { 
            background-color: white;
            background-image: url('../img/gen/cursor.gif');
            background-repeat:no-repeat;
            background-position:right;
            border: none; 
            font-size:11px;
            font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
            text-align:right;
            font-weight:bold;              
        }
        
        .textboxN 
        { 
            background-color: white; 
            border: none; 
            font-size:11px;
            font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
            text-align:right;
            font-weight:normal;
            color:black;            
        }

        .textboxNF 
        { 
            background-color: white; 
            border:solid 1px #bdc7d8; 
            font-size:11px;
            font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
            text-align:left;
            padding:2px 4px 3px 4px;
            font-weight:normal;
            color:black;
            text-transform:uppercase;      
        }
        
         .textboxNF_lower
        { 
            background-color: white; 
            border:solid 1px #bdc7d8; 
            font-size:11px;
            font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
            text-align:left;
            padding:2px 4px 3px 4px;
            font-weight:normal;
            color:black;
            text-transform:lowercase;      
        }
        
        .textboxNR 
        { 
            background-color: white; 
            color:black;
            border: none; 
            font-size:11px;
            font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
            text-align:right;
            font-weight:bold;         
        } 
        
        .trblank
        {
            background-color: #f7f7f7; 
         
        .trblankpadding
        {
            background-color: #f7f7f7;
            padding:5px 5px 5px 5px;
            text-align:left;
        }
        
        .tdbtmline
        {
            background-color: #f7f7f7; 
            border-bottom:solid 1px #bdc7d8;
            text-align: left;
}
        
        .tdone
        {
            width:386px;
            background-color: #f7f7f7; 
            border:solid 1px #cccccc;
            padding:5px;
        }
        
        .tdtwo
        {
           width:5px;
        }
        
        .tdtree
        {
            width:387px;
            background-color: #f7f7f7; 
            border:solid 1px #cccccc;
            padding:5px;
        }
        
        .txtsum
        {
            background-color:#fff9d7; 
            color:black;
            border-bottom:none;
            border-right:none;
            border-top:none;
            border-left:solid 1px #e2c822;
            font-size:11px;
            font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
            text-align:right;
            padding-right:4px;
            font-weight:bold;        
        }