﻿BODY, HTML		{ margin: 0; padding: 0; font-family: Tahoma; font-size: 10pt; }
IMG				{ border: 0; }

INPUT[type=text],
INPUT[type=password]	{ border: solid 2px #e0e8fb; padding: 1px; font-family: Arial Narrow; }

.L	{ float: left; }
.R	{ float: right; }
.Z	{ clear: both; }

#header			{ position: absolute; width: 100%; top: 0; left: 0; height: 60px; background: #00f url(/img/bgheader.gif) 0 100% repeat-x; color: #fff; font-weight: bold; overflow: hidden; white-space: nowrap; }
#header	UL		{ margin: 0; }
#header A		{ text-decoration: none; color: #fff; }
#header A.hover	{ text-decoration: underline; }
#footer			{ position: absolute; white-space: nowrap; overflow: hidden; width: 100%; left: 0; bottom: 0; height: 25px; background: #00f url(/img/bgfooter.gif) 0 0 repeat-x; text-align: center; vertical-align: middle; color: #fff; font-weight: bold; }

.content		{ position: absolute; width: 100%; top: 60px; left: 0; bottom: 25px; background-color: #ececec; overflow: auto; }
.container				{ padding: 5px; }
.blueGradient			{ background: #b8d8ff url(/img/edit_bg.png) 50% top repeat-x; }
.tbitems				{ border-collapse: collapse; border-spacing: 0; border: solid 1px #95a5c5; font-family: Tahoma; font-size: 9pt; }
.tbitems TD				{ padding: 2px; border-collapse: collapse; border-spacing: 0; border: solid 1px #95a5c5; background-color: #fff; }
.tbitems TR.disabled	{ color: #9a9a9a; }
.tbitems TR.link		{ cursor: pointer; }
.tbitems TR.hover TD	{ background-color: #e0e8fb; }
.tbitems TR.head TD		{ border-collapse: collapse; border-spacing: 0; border: solid 1px #95a5c5; color: #335599; background-color: #e0e8fb; font-weight: bold; padding: 3px 6px; }

TD.l					{ width: 150px; }
.red					{ color: #f00; visibility: hidden; }
