﻿            .grid
            {
                border: solid 2px #a5a4bd;
                font-family: Tahoma;
                font-size: 12px;
                width: 98%;
            }
            .grid H2
            {
                background: #6699FF url(../images/title-bg.gif);
                border-bottom: solid 1px #57566f;
                height: 28px;
                line-height: 28px;
                margin: 0px;
                padding: 0px 0px 0px 5px;
                color: #fff;
                font-size: 15px;
            }
            .grid TABLE
            {
                width: 98%;
            }
            /* grid headers */.grid #clinics .head TH
            {
                background: #e9e9eb url(../images/header-bg.gif);
                height: 24px;
                line-height: 24px;
                padding-left: 6px;
                color: #666666;
                text-align: left;
            }
            .grid #clinics .head TH.first
            {
                /* get rid of the first slash */
                background: #e9e9eb url(_assets/img/header-bg.gif) -3px;
                width: 20px;
            }
            /* group header */
            .grid #clinics .group TH
            {
                padding: 10px 0px 2px 10px;
                color: #666666;
                text-align: left;
                border-bottom: solid 2px #a5a4bd;
            }
            .grid #clinics .group TH.first
            {
                text-align: center;
                border-bottom: none;
            }
            /* data items */.grid #clinics .item TD
            {
                padding: 3px 0px 3px 6px;
                border-bottom: solid 1px #eae9e1;
                color: #222222;
            }
            .hidden
            {
                display: none;
                visibility: hidden;
            }