﻿/*This style sheet contains common style used throughout the application */

.blts {
	text-shadow: 0 0 0.2em #000, 0 0 0.2em #000, 0 0 0.2em #000;
}

.gts {
	text-shadow: 0 0 0.2em #8F7, 0 0 0.2em #8F7, 0 0 0.2em #8F7;
}

.rts {
	text-shadow: 0 0 0.2em #F87, 0 0 0.2em #F87, 0 0 0.2em #F87;
}

.bts {
	text-shadow: 0 0 0.2em #87F, 0 0 0.2em #87F, 0 0 0.2em #87F;
}

.yts {
	text-shadow: 0 0 0.2em #d2ee1a, 0 0 0.2em #d2ee1a, 0 0 0.2em #d2ee1a;
}

.wts {
	text-shadow: 0 0 0.2em #FFF, 0 0 0.2em #FFF, 0 0 0.2em #FFF;
}

.pts {
	text-shadow: 0 0 0.2em #cc00e4, 0 0 0.2em #cc00e4, 0 0 0.2em #cc00e4;
}

td.adminOnly
{
	color: red;
}

div.tabStrip
{
	display: table-header-group;
}

ul.tabStrip
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	display: block;
	overflow: hidden;
	list-style: none;
	float: left;
	white-space: nowrap;
}

    div[tab] div[tab],
    div[tab] ul.tabStrip li.selected {
        background-color: linen;
    }
    div[tab] ul.tabStrip li {
        background-color: darkgray;
    }
    
	ul.tabStrip li
	{
		display: block;
		position: relative;
		float: left;
		top: 11px;
		border-top: solid 1px #AAA297;
		border-left: solid 1px #AAA297;
		border-right: solid 1px #AAA297;
		border-bottom: solid 1px #AAA297;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
		-webkit-border-top-left-radius: 0px;
		-webkit-border-top-right-radius: 5px;
		-moz-border-top-left-radius: 5px;
		-moz-border-top-right-radius: 5px;
		margin-right: 5px;
		margin-top: 10px;
		height: 30px;
		background-color: silver;
		padding: 1px 5px 1px 5px;
	}

		ul.tabStrip li.selected
		{
			height: 40px;
			margin-top: 0px;
			bottom: -1px;
			background-color: white;
			font-weight: bold;
		}

			ul.tabStrip li.selected:hover
			{
				background-color: white;
				cursor: pointer;
			}

		ul.tabStrip li:hover
		{
			height: 40px;
			margin-top: 0px;
			background-color: silver;
			cursor: pointer;
		}

div[tab]
{
	/*background-color:silver;*/
	min-height: 400px;
	border: solid 1px #AAA297;
	border-top-left-radius: 0px;
	display: inline;
	float: left;
	min-width: 650px;
	padding: 10px;
	margin-top: -1px;
	margin-bottom: 20px;
}

.UserProfileDisplayText
{
	color: #c00;
	font-size: 18px;
}

.highlight-cell
{
	background-color: #dbdbdb;
}

td.red
{
	background-color: red;
}

td.lightred {
	background-color: tomato;	
}

td.lightgreen
{
	background-color: lightgreen;
}

.table-border-collapsed
{
	border-collapse: collapse;
	border-spacing: 0;
}

.pointerCursor {
	cursor: pointer;
}
