/* --------------------------------------------------------------------------
 *
 * MSI_RNW Enduser Interface Stylesheet (enduser_msi.css)
 *
 */

/* home page specific -------------------------------------------- */

a.fcn         { text-decoration: none; color: black }
a.fcn:visited { text-decoration: none; color: black }
a.fcn:hover, a.fcn:active
              { text-decoration: none; color: #0000AA }

.noticeborder { background-color: #C6C6B5 }
.noticebg     { background-color: #F7F7F7 }


/* tab bar specific ---------------------------------------------- */

a.tab, a.tab:visited, a.subtab, a.subtab:visited, 
a.selsubtab, a.selsubtab:visited, a.tabbtn, a.tabbtn:visited
             { text-decoration: none; color: black }
a.seltab, a.seltab:visited, a.seltabbtn, a.seltabbtn:visited
             { text-decoration: none; color: white }
a.tab:hover, a.tab:active, A.subtab:hover, A.subtab:active, 
a.selsubtab:hover, a.selsubtab:active, a.tabbtn:hover, a.tabbtn:active
             { text-decoration: none; color: #0000BB }
a.seltab:hover, a.seltab:active, a.seltabbtn:hover, a.seltabbtn:active
             { text-decoration: none; color: #99FFFF }

td.tab, td.subtabbtn, td.tabbtn       
             { background-color: #CCCCCC }
td.seltab, td.subtabarea, td.seltabbtn
             { background-color: #4882B4; color: white }


/* grid specific ------------------------------------------------- */

td.gridbg    { background-color: #C6C6B5 }
td.colhdr    { background-color: #AEBCDF; color: white }
td.gridh     { background-color: #DADADA }
td.gridv     { }
td.grididx   { background-color: #B9C8DA }

span.newlbl  { font-weight: bold; color: red }
span.updlbl  { font-weight: bold; color: #006400 }


/* common -------------------------------------------------------- */

a.plain      { font-family: Verdana, Arial, sans_serif;
               font-weight: bold; 
               text-decoration: none;
               letter-spacing: 0.3pt;
               color: #336699; }
a.plain:hover
             { text-decoration: underline }
a.smlabel, a.label
             { text-decoration: none; color: black }
a.smlabel:hover, a.label:hover
             { text-decoration: none; color: #0000BB }
             
.bgcolor     { background-color: #FFFFFF; letter-spacing: 0pt }
.form        { background-color: #D5DEEF }
.pagehdg     { font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; 
               font-size: 16pt; font-weight: bold }
.llabel, .title, .fcnlabel
             { font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; 
               font-size: 12pt; font-weight: bold }
.label, .idxcell, .grididx, .colhdr, .subtitle, .tab, .seltab, .tabbtn, .seltabbtn
             { font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; 
               font-size: 10pt; font-weight: bold }
.subtab, .selsubtab
             { font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; 
               font-size: 9pt; font-weight: bold }
.smlabel     { font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; 
               font-size: 9pt; font-weight: bold }
.vsmlabel    { font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; 
               font-size: 8pt; font-weight: bold }
.text, .desc, .textcell, .graycell
             { font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; 
               font-size: 10pt }
.smtext      { font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; 
               font-size: 9pt }
.vsmtext     { font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; 
               font-size: 8pt }

td.textcell, input.textcell  /* INPUT case needed for radio button bgcolor */
             { background-color: #F7F7F7 }
td.idxcell   { background-color: #FFFFDD }
td.graycell  { background-color: #F7F7F7 }
td.subtitle  { background-color: #666666; color: white }
td.title     { background-color: #666666; color: white }
td.pagehdg   { background-color: #666666; color: white }
td.userbar   { background-color: #DDDDDD }

input.btn    { font-family: Verdana, Arial,Helvetica,Tahoma,sans-serif; 
               font-size: 9pt; font-weight: bold }

/* These exist to provide maximum consistency between IE4/5 and NN6 and to a
 * lesser extent NN4.  Don't mess with them unless you plan on doing quite a
 * bit of cross-browser testing */

form.block   { margin-top: 8px; margin-bottom: 8px; padding-top: 0px; 
               padding-bottom: 0px }
form.minimal { margin: 0px; padding: 0px }



/* Multiactive specific */
body     {background: #FFFFFF; 
        font-family: Verdana, Arial, sans_serif; 
        font-size: 9pt;
        font-weight: normal;
        color: #000000;  
        letter-spacing: 0pt;}
        
.smallfont    {font-size: 7.8pt;
            }
            
.medium_text    {font-size: 8.5pt;
                }
                
.head1            {color: #336699;
                font-weight: bold;
                font-size:13pt;
                letter-spacing: -0.6pt; 
                }
.heading    
        {color: #336699;
        font-weight: bold;
        font-size: 11pt; 
        letter-spacing: -1.0 pt;
        }
                        
h1         {font-family: Verdana, Arial, sans_serif; 
        font-size: 14 pt; 
        font-weight: normal;
        text-decoration: none;
        letter-spacing: -0.8pt; 
        color: #336699; 
        }

h2        {font-family: Verdana, Arial, sans_serif; 
        font-size: 12 pt; 
        font-weight: bold;
        letter-spacing: -1.0pt;
        color: #336699;
        }
		
h3        {font-family: Verdana, Arial, sans_serif; 
        font-size: 11 pt; 
        font-weight: bolder;
        letter-spacing: 0.0pt;
        color: #000000;
        }

h4        {font-family: Verdana, Arial, sans_serif; 
        font-size: 10 pt; 
        font-weight: bold;
        letter-spacing: 0.0pt;
        color: #000000;
        }
        
b {font-weight: bold}
u {font-decoration: underline}
i {font-style: italic}
        
#youarehere
    {font-family: Verdana, Arial, sans_serif;
    font-size: 8pt;
    font-weight: normal;
    color: #000000;}

A.home:link {font-family: verdana, arial, helvetica; font-weight: 
normal; font-size: 10px;  text-decoration: underline; color: #0033ff}

A.home:visited {font-family: verdana, arial, helvetica; font-weight: 
normal; font-size: 10px; text-decoration: underline; color: #0033cc}

A.home:active {font-family: verdana, arial, helvetica; font-weight: 
normal; font-size: 10px;  text-decoration: underline; color: #0033cc}

A.home:hover {font-family: verdana, arial, helvetica; font-weight: 
normal; font-size: 10px; text-decoration: underline; color:#0033cc}

/* a:link         {font-family: Verdana, Arial, sans_serif;
            font-weight: bold;
            text-decoration: none;
            letter-spacing: 0.3pt; 
            color: #336699;
            }*/
/*a:visited    {font-family: Verdana, Arial, sans_serif;
            font-weight: bold;
            text-decoration: none;
            letter-spacing: 0.3pt;
            color: #336699;
            }*/
/*a:hover        {font-family: Verdana, Arial, sans_serif;
            font-weight: bold;
            text-decoration: underline;
            letter-spacing: 0.3pt;
            color: #003399;
            }*/
/*a:active    {font-family: Verdana, Arial, sans_serif;
            font-weight: bold;
            text-decoration: underline;
            letter-spacing: 0.3pt;
            color: #003399;
            }*/
            
a.left_nav_link:link
            {font-family: Verdana, Arial, sans_serif;
            font-weight: bold;
            text-decoration: none;
            letter-spacing: 0.3pt; 
            color: #336699;
            }
a.left_nav_link:visited
            {font-family: Verdana, Arial, sans_serif;
            font-weight: bold;
            text-decoration: none;
            letter-spacing: 0.3pt; 
            color: #336699;
            }
a.left_nav_link:hover
            {font-family: Verdana, Arial, sans_serif;
            font-weight: bold;
            text-decoration: underline;
            letter-spacing: 0.3pt; 
            color: #006699;
            }
a.left_nav_link:active
            {font-family: Verdana, Arial, sans_serif;
            font-weight: bold;
            text-decoration: underline;
            letter-spacing: 0.3pt; 
            color: #006699;
            }

A.copyright 
            {font-family: Verdana, Arial, sans_serif; 
            font-weight: normal; 
            font-size: 7pt;  
            text-decoration: none; 
            color: #000000}
A.copyright:hover
            {font-family: Verdana, Arial, sans_serif; 
            font-weight: normal; 
            font-size: 7pt;  
            text-decoration: none; 
            color: #000000}
                        

table.highlight
    {border-color: #BAC2D1;
    }
    
tr.highlight_dark
    {background-color: #BAC2D1;
    font-weight: bold;
    }

tr.highlight_light
    {background-color: #AEBCDF;
    }

tr.link_highlight01
    {background-color: #D5DEEF;
    }

tr.link_highlight02
    {background-color: #b9c8da;
    }

td         {font-family: Verdana, Arial, sans_serif;
        font-size: 9pt;  
        font-weight: normal; 
        letter-spacing: 0.3pt;
        color: #000000;
        vertical-align: top;  
        }

td.center    {font-family: Verdana, Arial, sans_serif;
            font-size: 9pt;  
            font-weight: normal; 
            letter-spacing: 0.3pt;
            color: #000000;
            text-align: center;
            vertical-align: middle; 
            }        



td.highlight_dark
    {background-color: #BAC2D1;
    font-weight: bold;
    }
td.highlight_light
    {background-color: #AEBCDF;
    }

td.home {font-family: verdana, arial, helvetica; font-size: 10px; 

font-weight: normal;    color: #000000}        

td.home_news_indent
        {font-family: Verdana, Arial, sans_serif; 
        font-size: 10px;
        font-weight: normal; 
        color: #000000; 
        padding-left: 3pt;}
        
td.indent {padding-left: 6pt;}

td.left_nav_heading
        {font-family: Verdana, Arial, sans_serif;
        font-size: 9pt;
        font-weight: bold; 
        letter-spacing: 0.3pt;
        color: #ffffff;
        background-color:#888888;
        padding-left:1.5pt;
        line-height: 15pt;
        }

td.left_nav_indent
        {padding-left: 8pt;}
        


td.small_text    {font-family: Verdana, Arial, sans_serif; 
                font-size: 7pt;
                font-weight: normal; 
                letter-spacing: 0.3pt; 
                color: #000000; 
                vertical-align: top; 
                }

td.white
    {font-family: Verdana, Arial, sans_serif;
        font-size: 8pt;  
        font-weight: normal; 
        letter-spacing: 0.3pt;
        color: #ffffff;
        vertical-align: top;
    }

td.graycell{font-size: 8pt;
        font-weight: bold; 
        letter-spacing: 0.3pt;
        color: #ffffff;
        vertical-align: middle;
        background-color: #888888;
        text-align: center;
        }
        
td.rightcell_border{font-size:7.5 pt;
                    border-top: #888888 1px solid;
                    border-left: #888888 1px solid;
                    border-right: #888888 1px 

solid;
                    }
td.bottomborder        {border-bottom: #888888 1px solid;
                    }
td.rightcell_small    {
                    font-size: 7.5 pt;
                    }            
SELECT
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: verdana, arial, helvetica
}

.small
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: verdana, arial, sans serif
}

INPUT
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: verdana, arial, helvetica
    background:#FFFFFF;
    font-weight:normal

}

TEXTAREA
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: verdana, arial, helvetica
    background:#FFFFFF;
    font-weight:normal
}