
            .dt_header {
                overflow: hidden;
            }

            .dt_header span {
		font-size: 95% !important;
		font-weight: 500 !important;
            }

            .dt_header img {
                border: none !important;
            }

            .dt_header table {
                border-collapse: collapse;
    		font-family: Verdana, Helvetica, Arial, sans-serif  !important;
		font-size: 100% !important;
            }

            .dt_header table th {
                background-image: url('/fsportal/decorations/images/dt_hdr.png') !important;
                padding: 1px;
                margin: 0;
                border-collapse: collapse;
                border-right: solid 1px gray;
                border-top: solid 1px navy;
            }


            .dt_header th a div {
                overflow: hidden;
		background: none;
		text-align: center;
		cursor: pointer;
		font-size: 95% !important;
		font-weight: 500 !important;
            }

	    .dt_header th a {
		background: none !important;
		text-align: center;
	    }


            .dt_header a:link { color:navy; text-decoration:none;}
            .dt_header a:visited { color:navy; text-decoration:none;}
            .dt_header a:hover { color:red !important; text-decoration:underline; cursor: pointer;}
            .dt_header a:active { color:navy; text-decoration:none; }

            .dt_data {
                overflow: auto;
                border-bottom: solid 1px navy;
                border-top: solid 1px navy;
            }

            .dt_data table {
                padding: 0;
                margin: 0;
                border-collapse: collapse;
    		font-family: Verdana, Helvetica, Arial, sans-serif;
            }


            .dt_data table td {
                padding-left: 0 !important;
                padding-right: 3px !important;
                margin: 0;
	     }

	     .dt_data td div {
                overflow: hidden;
                text-overflow: clip;
		font-size: 90% !important;
	     }	



            .dt_c0 {
                background-color: #B0CDF2;
		height: inherit;
		vertical-align: top;
            }



            .dt_c1 {
		height: inherit;
		vertical-align: top;
            }

	    .dtsel {
		background-color: #D6D3D6;
                padding: 0;
                margin: 0;
                border-collapse: collapse;
		vertical-align: top;

	    }



	    .dtsel div {
		width: 20px;
	    }

