﻿/* === List View Stylesheet ===============================================
       
       This stylesheet controls the layout & basic styling of the List View
       (main GridView on module/index.aspx)

   ========================================================================== */

/* === LIST VIEW TABLE === */

    table.gridview_list {
        margin:10px 0;
        background-color:White;
    }
    
    table.gridview_list td {
        padding:3px 12px 3px 5px;
    }

    table.gridview_list th {
        padding:4px 2px 4px 5px;
        border-top: 1px solid #CCCCCC;
        border-bottom: 1px solid #CCCCCC;
        background-color:#EEEEEE;
    }
    
    table.gridview_list caption {
        display:none; 
        font-weight:bold; 
        font-size:14px;
        margin:5px 0 0 0;
        padding:5px;
        text-align: left;
    } /* not displaying captions now... h2 takes care of this */

    /* === HYPERLINKS === */
    
        table.gridview_list a {
            color:Black;
        }
        
        table.gridview_list a:hover {
            color:Red;
        }
   
    /* === ROW EFFECTS === */

        table.gridview_list .altrow { background:#F6F6F6; }
        table.gridview_list .selrow { background:#FFFFCC; }
        table.gridview_list tr:hover { background:#FFF5DD; }

    /* === ROW ICONS === */
        
        table.gridview_list td.rowicons {
            white-space:nowrap;
            text-align:center;
            vertical-align:middle;
        }
        
    /* === SORT DIRECTION ICON === */
        table.gridview_list tr th img.sorticon { padding:0 3px 0 0; }
        
    /* === PAGER === */
    
        table.gridview_list tr.pager td {
            border-top: 1px solid #CCCCCC;
            border-bottom: 1px solid #CCCCCC;
            background-color:#EEEEEE;
            padding-top:2px;
        }
        
        table.gridview_list tr.pager td td {
            border-top:0;
            border-bottom:0;
            bottom:0;
            background-color:transparent;
            padding:0 3px;
        }
        
        table.gridview_list tr.pager td tr:hover { background-color:transparent; }
        
        table.gridview_list tr.pager td a {
            display:block;
            border:1px solid white;
            background:white;   
            padding:0 3px 1px 3px;
            text-decoration:none;
            font-size:10px;
        }

        table.gridview_list tr.pager td a:hover {
            background:#cc0000;
            color:White;
        }


        table.gridview_list tr.pager td span {
            display:block;
            border:1px solid #CCCCCC;
            padding:1px 4px 2px 4px;
            text-decoration:none;
            font-size:10px;
        }


/* === SEARCH FORM === */

    fieldset#search {
        margin:15px 0 5px 0;
    }
    
/* === DISPLAY MODES (DRAFT, INACTIVE, ETC) === */

            #content #listform table tbody tr.draft td { font-style:italic; }
            #content #listform table tbody tr.inactive td {
                opacity:.5;
                filter:alpha(opacity=50);
                -moz-opacity: 0.5;
            }