﻿hr.pagebreak 
{
    background-color: black;
    font-weight: bolder;
    width: 100%;
    height: 5px;
}

hr.class-2 
{ 
    border-top: 10px solid #8c8b8b;  
}

section.tspadmin
{
    display: table;
    border-spacing: 5px;
    width: 100%;
}

section.adminf
{
    display: table;
    border-spacing: 0px;
    width: 100%;
}

div.h4sub
{
    font-size: 1.5rem;
}

div.divspacer
{
    margin-left: 5px;
}

div.tspheader
{
    display: table-row;
    font-size: large;
}

div.tspnoheader
{
    font-size: large;
}

div.redheader
{
    font-size: large;
    color: red;
}

div.tsprow
{
    display: table-row;
}

div.tsprowRight
{
    display: table-row;
    text-align: right;
}

div.tsprowTitle
{
    display: table-row;
    background-color: #006600;
    color: white;
}

div.tspcellNews
{
    display: table-cell;
    padding: 0px;
}

div.tspcell
{
    display: table-cell;
}

div.cellf
{
    display: table-cell;
    font-weight: bold;
    text-wrap: normal;
    width: 200px;
}

div.cellg
{
    display: table-cell;
    font-weight: bold;
    text-wrap: normal;
    width: 350px;
}

div.tspcella
{
    display: table-cell;
    text-align: right;
}

div.tspcellb
{
    display: table-cell;
    vertical-align: top;
    width: 200px;
}

div.tspcellc
{
    display: table-cell;
    text-align: center;
    font-weight: bold;
    font-size: larger;
}

div.tspcellf
{
    display: table-cell;
    vertical-align: middle;
}

div.tspcellg
{
    display: table-cell;
    vertical-align: middle;
    width: 200px;
}

div.tspcellh
{
    display: table-cell;
    vertical-align: middle;
    width: 300px;
}

div.tspcelli
{
    display: table-cell;
    vertical-align: middle;
    width: 250px;
}

div.tspcells
{
    display: table-cell;
    height: 225px;
}

div.tspcellz
{
    display: table-cell;
    text-align: center;
}

div.noTopMargin
{
    margin-top: 0px !important;
}

.tsppanels
{
    text-indent: 0px;
}

.tspPanelScroll
{
    height: 500px;
    width: 100%;
}

.tspPanelScrollChild
{
    height: 400px;
    width: 100%;
}

td.cellmain
{
    width: 50%;
}

td.cellright
{
    text-align: right;
}

.msgwelcome
{
    font-weight: bold;
    font-size: larger;
}

ul.left
{
    text-align: left;
}

div.clear
{
    height: 5px;
}

div.right
{
    text-align: right;
}

td.right
{
    text-align: right;
}

b.required
{
    color: red;
}

td.spacing
{
    width: 30px;
}

.radioButtonList label{
    display: inline-block;
    margin-right: 5px;
    margin-left: 5px;
}

.tsphide
{
    display: none;
}

.chkspace input[type="checkbox"] 
{
    margin-right: 5px;
}

a.homelink
{
    text-decoration: none;
    color: black;
}

SPAN.searchword
{ 
    background-color: yellow;
}

.highlight 
{
    text-decoration: none;
    color:black;
    background:yellow;
}