html, body {height: 100%;background:#c0c0c0;}
body{background:#c0c0c0;color:#111;}
#doc2{background:#fff;height:auto !important;min-height:100%;height:100%;width:960px;margin:0 auto -5em;}
#hd,#ft {padding-left: 10px; padding-right: 10px;}
.mainBody {padding-left: 20px; padding-right: 20px;}
.topbar{height: 8px; background: #192958;}
label.kit{padding-left: 0.5em;}
textarea.longText,input.longText{width: 20em; }
textarea.shortText,input.shortText{width: 10em; }
legend {padding-bottom: 0.2em; font-weight: bold;}
.error {color: #FF0000; font-style: italic;}
label.error { display:none; }
.ui-datepicker
    {
        z-index: 1003; /* must be > than popup editor (1002) */
    }

	/* tables */

	table.tablesorter thead tr .header {
		background-image: url(bg.gif);
		background-repeat: no-repeat;
		background-position: center right;
		cursor: pointer;
	}
	table.tablesorter thead tr .headerSortUp {
		background-image: url(asc.gif);
	}
	table.tablesorter thead tr .headerSortDown {
		background-image: url(desc.gif);
	}
	table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
		background-color: #8dbdd8;
	}

