﻿#dvIndexName{font-family:'GuardianRegularWeb',Helvetica,Arial,sans-serif; font-size:32px; color:#161638;line-height:0.7;  }
    #dvIndexName sup {
        top: -0.2em;
        font-size: 13px;
    }
#dvdate{font-family:Arial; font-size:13px; color:#666;  white-space: nowrap; }
     
    
        .ishow, .dvarrowClk, #IndexConst
        {
            cursor: pointer;
        }
         
         
        #dvGrid
        { 
             border:0px solid red;
             overflow:hidden;
        }
        
        
        #dvGrid .header
        { 
            height: 35px;
            color: #fff;
            font-size: 11px;
            font-weight: bold;  
            background-color:#5e8ab4;
            
        }
        #dvGrid .header div
        {
            float: left;
            height: 35px;
             border:solid 0px red;
             text-align: right;
             line-height:15px; 
        }
        #dvGrid .header div span
        {
            margin: 3px 5px 2px 8px; 
            display:block;
            
        }
        
        
         #dvGrid .header .colName
        {
           width: 265px;   
           overflow:hidden;white-space:nowrap; 
        }
        
        
        
        
        #dvGrid .colPlus
        {
            width: 25px;
        }
        #dvGrid .colPlus img
        {
            padding: 8px 4px;
        }
        #dvGrid .colName
        {
            width: 250px;   
            overflow:hidden;white-space:nowrap; border:solid 0px red;
        }
        #dvGrid .colTicker
        {
            width: 60px;
            text-align: left;
        }
        #dvGrid .colValue
        {
            width: 60px;
        }
        #dvGrid .colDaily
        {
            width: 60px;
        }
        #dvGrid .colYtd
        {
            width: 60px;
        }
        #dvGrid .colY1
        {
            width: 60px;
        }
        #dvGrid .colY3
        {
            width: 60px;
        }
        #dvGrid .colY5
        {
            width: 60px;
        }
        #dvGrid .colY10
        {
            width: 60px;
        }
        #dvGrid .colY2010
        {
            width: 60px;
             border: 0px solid red;
        }
        #dvGrid .colY2011
        {
            width: 60px;
        }
        #dvGrid .colWP
        {
            width: 70px;   
        }
        #dvGrid .colInfo
        {
            width: 20px;
            cursor: pointer;
            border: 0px solid red;
        }
        #dvGrid .dvRow
        {
            background-image: url('tr.png');
            background-position: 0 100%;
            background-repeat: repeat-x;
            height: 25px; 
            border:0px solid red;
        }
        #dvGrid .alt
        {
            background-image: url(tr01.png);
            background-repeat: repeat-x;
            height: 25px;
        }
        #dvGrid .dvRow .colPlus
        {
            width: 24px;
            height: 25px;
            border-right: 1px solid #ccc;
        }
        #dvGrid .sub
        {
            display: block;
        }
        
         #dvGrid .sub .dvRowCol2
        {
            background-color: #fff;
            
        }
        
        #dvGrid .spread
        {
            display: block;
            border-bottom: 0px solid #ccc;
        }
        
        #dvGrid .spread .colName
        {
            width: 250px;  
        }
        
       
        #dvGrid .spread .dvRowCol2
        {
            background-color: #fff;
            font-weight: bold;
            border-top: 0px solid #ccc;
            
        }
        #dvGrid .dvRow div
        {
            float: left;
            font-size: 11px;
            text-align:right;
        }
        
        #dvGrid .dvRow .dvRowCol2
        {
            float: left;
            height:24px;
            width:100%;
            border:solid 0px red; 
             background-color:#fff;
           
        }
        #dvGrid .dvRow .colName
        {
            font-size: 11px;
            color: #333; 
            height:22px; 
            overflow:hidden;
            white-space:nowrap;
            text-overflow: ellipsis;
            -moz-binding: url('ellipsis-xbl.xml#ellipsis'); 
            width:250px;
            text-align:left;
            padding:4px 5px 2px 10px; 
        }
        #dvGrid .dvRow div span
        { 
            padding:4px 5px 2px 5px;
            border:0px solid red;
            display:block;      
        }
        #dvGrid .dvRow .moOver
        {
            background-color: #fff;
            border: 1px solid #ccc;
            position: absolute;
            padding: 5px;
            color: #333;
            width: 220px;
            text-align: right;
            display: none;
        }
        #dvGrid .moOverTicker
        {
            background-color: #fff;
            border: 1px solid #ccc;
            position: absolute;
            padding: 5px;
            color: #333;
            min-width: 200px;
            text-align: left;
            display: none;
        } 
        .dvarrow
        {
            background-image: url(sc_menu02.png);
            background-repeat: no-repeat;
            width: 995px;
            height: 45px;
            overflow: hidden;
            border: 0px solid red;
            margin: 5px auto;
        }
        
        
        
        /*dvGridpdf*/
        #dvGridpdf .header
        { 
            height: 40px;
            color: #fff;
            font-size: 11px;
            font-weight: bold; 
            border:solid 0px red;
            background-color:#08BDFF;
            width:902px;
             overflow:hidden;
        } 
        
        #dvGridpdf .header div
        {
            float: left;
            height: 40px;  
        }
        
        #dvGridpdf .header div span
        {
            padding: 15px 5px 2px 5px;  
            float: right;
            display:block; 
            text-align:center;
            width:100px; 
        } 
        
         #dvGridpdf .colPlus
        {
            width: 25px;
        }  
        
        #dvGridpdf .colFileName
        {
            width: 500px;
            border:solid 0px red;
        }  
        #dvGridpdf .dvRow .colFileName
        {
            width: 520px;
            text-align:left;
             padding: 4px 5px 2px 5px;
        }  
       
        #dvGridpdf .dvRow .colPlus
        {
            width: 24px;
            height: 25px;
            border-right: 0px solid #ccc;
        }   
        .dvarrow
        {
            background-image: url(sc_menu04.png);
            background-repeat: no-repeat;
            width: 950px;
            height: 45px;
            overflow: hidden;
            border: 0px solid red;
            margin: 5px auto;
        }  
        #dvGridpdf .dvRow
        {
            background-image: url(tr.png);
            background-position: left 100%;
            background-repeat: repeat-x;
            height: 30px;
            color: #333;
            width:899px;
            border:solid 0px red;
        }  
         #dvGridpdf .alt
        {
            background-image : url(tr03.png);
            background-repeat: repeat-x;  
            height: 30px;
            border:solid 0px red;
            background-color:#ffffff;
        }
        #dvGridpdf .dvRow .colPlus
        {
            width: 24px;
            height: 30px;
            border-right: 0px solid #ccc;
        }
        #dvGridpdf .dvRow div
        {
            float: left;
            font-size: 12px;
        }
        
       
        #dvGridpdf .dvRow div span
        { 
            padding: 4px 5px 2px 5px;
            float: right;
            display:block; 
            text-align:center;
            width:100px;
           
        }
        
        
        /*dvGridpdf end*/
        
       