/* 
	Taos shared stylesheet for Taos 3
	
	Authors: Oliver Emberton (oliveremberton@silktide.com)
*/

table, td {
	font-size: 100%;
	}
	
.taosError
	{color: #B00}
	
legend
	{color: #D21D00}
	
.highlight {
	background-color: #F8F8F8;
	border: 1px solid #E8E8E8;
	color: #888;
	padding: 10px;
	margin: 4px 0px;
	}
	
.taosSearchMatch {
	background-color: #FE8;
	}

.taosLineItemTable {
	border: 1px solid #888;
	border-collapse: collapse;
	padding: 0;
	margin: 0;
	background-color: #FFF;
	}
	
.taosLineItemTable td, .taosLineItemTable th {
	border: 1px solid #BBB;
	padding: 6px;
	}
	
.taosLineItemTable th {
	font-weight: normal;
	color: #DDD;
	background-color: #888;
	text-align: center;
	border: 1px solid #666;
	}

.taosLineItemTable .totalRow {
	color: #000;
	background-color: #FFF;
	text-align: right;
	padding: 6px;
	vertical-align: top;
	}

.taosLineItemTable .notSelected {
	border: 1px solid #BBB;
	color: #BBB;
	background-color: #F0F0F0;
	}

.taosLineItemTable .smallText {
	color: #666;
	font-size: 80%;
	}
	
.taosDataTable {
	border: 1px solid #888;
	border-collapse: collapse;
	padding: 0;
	margin: 0;
	background-color: #FFF;
	}
	
.taosDataTable td, .taosDataTable th {
	border: 1px solid #BBB;
	padding: 4px;
	}
	
.taosDataTable th {
	font-weight: bold;
	background-color: #EEE;
	text-align: left;
	}
	
.taosListTable {
	border: 1px solid #AAA;
	border-collapse: collapse;
	padding: 0;
	margin: 0;
	background-color: #FFF;
	}
	
.taosListTable .unselectedRow {
	background-color: #FFF;
	}
	
.taosListTable .selectedRow {
	background-color: #DEF;
	}
	
.taosListTable td {
	border-bottom: 1px solid #CCC;
	padding: 5px;
	}
	
.taosListTable th {
	border: 1px solid #BBB;
	padding: 5px;
	font-weight: bold;
	color: #888;
	background-color: #F0F0F0;
	text-align: left;
	}
	
.taosListTable th a, .taosListTable th a:link, .taosListTable th a:visited {
	color: #888;
	text-decoration: none;
	border-bottom: 1px solid #CCC;
	}

table .taosSortableCell
	{
	cursor: pointer;
	border: 1px solid #BBB;
	background-color: #F0F0F0;
	}
	
table .taosSortableCellOver
	{
	cursor: pointer;
	border: 1px solid #BBB;
	background-color: #E0E0E0;
	color: #444;
	}
	
/*img { 
	border: 0 
	}
*/
	
/* 
	Notification styles (see util/notifyStatus)
*/

.notifySuccess {
	background-color: #E0FFE0;
	border: 1px solid #B0E0B0;
	padding: 5px;
	margin: 0 0 20px 0;	
	}
	
.notifyWarning {
	background-color: #FFFFE0;
	border: 1px solid #E0E0D0;
	padding: 5px;
	margin: 0 0 20px 0;	
	}
	
.notifyError {
	background-color: #FFF0E0;
	border: 1px solid #E0D0D0;
	padding: 5px;
	margin: 0 0 20px 0;	
	}

.notifyInfo {
	background-color: #E8F0FF;
	border: 1px solid #B0D0E0;
	padding: 5px;
	margin: 0 0 20px 0;	
	}	
	
.taosUiTable thead 
	{
	background-color: #EEE;
	color: #666;
	}
	
.taosPlainTable {
	border: 0;
	}
	
.taosPlainTable td {
	border: 0;
	padding: 2px;
	}

.taosPrimaryButton {
	/*background-color: #6AF; 
	padding: 3px;*/
	}
	
.taosPrimaryButton input {
	font-weight: bold;
	}