
.border { border: 1px solid #444;}
#title { background: url('images/divider.png') repeat-x left bottom black; height: 75px; padding: 12px 10px 10px;}
#titleText { color: white; border-left: 1px solid white; font-size: 15px; padding-left: 10px;}
#logo { background: url('images/cplogo.gif') no-repeat; width:243px; height: 61px; display: inline-block; }
#logout { position: absolute; right: 10px; top: 50px; color: white; cursor: pointer;}

.warn {
	color: darkred;
	background: url('images/Warning.png') 0 0 no-repeat;
	padding-left: 24px;
	height: 24px;
}
.grid {
	border: 1px solid #aaa;
}
 
.grid thead
{
	background-color: #c8c8c8;
	color: black;
}

.tgfloathead
{
	background-color: #c8c8c8;
	color: black;
}


.grid tr td:first-child
{
	background-color: #eee;
}

.grid tr td
{
	border-right: 1px solid #aaa;
}

.grid .tg-hover, .grid .tg-hover td:first-child
{
}

.grid .tg-select, .grid .tg-select td:first-child
{
}

.toolbar
{
background-color: #eee;
border: 1px solid #ccc;
}

.detail-title
{
	background-color: #444;
	color: white;
}
.detail-label
{
	border-top: 1px solid #444;
	background-color: #ddd;
}

.link{ color: blue;}

.floatbar
{
	top: 66px;
	right: 80px;
	border: 2px solid white;
    border-radius: 3px;
    background: white url("images/tab_div.gif") repeat-x;
}

.floatbar td { border-left: 1px solid #ccc; font-size: 14px; padding: 0; }
.floatbar td:first-child { border-left: none; }
.floatbar td a { text-decoration: none; color: black; outline: 0; padding: 6px 10px; display: block;}
.floatbar td a:hover { color: #f50; }
.floatbar .selected a { color: #f50; text-shadow: 0 0 0.3px #C83C00; }
.floatbar .unselected a { color: #000; }

