/* $Id: pcp_global.css,v 1.10 2015/11/03 06:42:01 patrix Exp $ */
/* Standard body attributes */
body {
    color: Black;
    background-color: #F5F5F5;
    font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0 0 0 0;
}

/* Widget: Label */
span.w-l {
    font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 1em;
}

span.w-lm, label.w-lm {
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
        color: red ;
}

span.w-lh {
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
}

/* Button */
input.w-b {
    font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 1em;
    min-width: 30px;
}

/* Textbox */
input.w-tb {
    font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 1em;
}

input.dateField {
    font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 1em;
}

/* InfoBox */
input.w-infob {
    font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 1em;
    background-color: white;
    border-style: groove;
    color: gray;
}

/* ComboBox */
select.w-cb {
    font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 1em;

}

/* Textarea */
textarea.w-ta {
    font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 1em;
}

td.disabled {
    color: gray;
}

/* list view control */
table.w-lv {
	width: 100%;
	border-collapse: collapse;
	background-color: White;
}

/* list view standard row */
tr.w-lvb {
    text-align: left;
}

td.w-lvb {
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding: 2px 2px 2px 2px;
	cursor: pointer;
  	voice-family: "\"}\"";
	voice-family:inherit;
}

td.w-lvb-nohand {
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding: 2px 2px 2px 2px;
}

th.w-lvh {
	background-color: #E0E0E0;
	border-style: outset;
	border-color: White;
	border-width: 1px;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	padding: 2px 2px 2px 2px;
	font-weight: bold;
}

/* Widget toolbar */
td.w-tb { 
	width: 24px; 
	height: 24px; 
	border-color: white;
	border-style: solid; 
	border-width: 1px; 
}

div.w-tb {
	background-color: #F5F5F5;
	border-style: outset;
	border-width: 1px;
	border-color: white;
	cursor: default;
	margin: 0 0 0 0 
}

table.w-tb { 
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td.w-grpt {
}

span.w-grpt {
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
}

.tableRollOverEffect{
  background-color:#317082;
  color:#FFF;
}

.tableRowClickEffect{
	 background-color: #FFE0A0;
}

th.hidden {
	display: none;
}

td.hidden {
	display: none;
}

.Code {
    background-color: #FF9933;
    border: 1px solid #8B4513;
    color: #000066;
    font-family: 'Courier New',Monospace;
    padding-left: 5px;
    padding-right: 5px;
}

.Title {
    color: #CC3300;
    font-size: 18px;
    font-weight: bold;
}

table.dataTable tbody td {
    padding-bottom: 5px;
    padding-top: 5px;
}

div.float-right {
	float:right;
	padding-right: 1px
}

div.float-left {
	float:left;
}

.aui .row-fluid div[class*="span"]:first-of-type {
    margin-left: 0;
}
