/* for the table for user Creation and Updating */
table.user {
	background-color: #eeeeee;
}

/***** css for REPORTs *****/
/* TODO: get rid of styling. really useless */
table.reportPdf {
	margin-bottom: 20px;
}

/***** css for CHARTS *****/
/* TODO: get rid of stylings. really useless */
table.chartImage {
	margin-bottom: 10px;
}
table.chartPdf { 
	margin-bottom: 20px; 
}

/***** css REGRESSION TESTING *****/
div.regressionListingTitlePartial {
	background-color: #eeeeee;
	border-top: 1px solid #666666;
	border-bottom: none;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	text-align: center;
	font-size: 100%;
	font-weight: bold;
	color: orange;
}
div.regressionListingTitleFail {
	background-color: #eeeeee;
	border-top: 1px solid #666666;
	border-bottom: none;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	text-align: center;
	font-size: 100%;
	font-weight: bold;
	color: red;
}
div.regressionListingTitleMismatch {
	background-color: #eeeeee;
	border-top: 1px solid #666666;
	border-bottom: none;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	text-align: center;
	font-size: 100%;
	font-weight: bold;
	color: blue;
}
	
/****** TRANSLATOR *******/

div.untranslated {
	margin: 0px;
	padding: 5px;
	border: 1px solid #666;
	overflow: auto;
	text-align: justify;
}

/****** end TRANSLATOR ******/
/****** JOBS ******/

	/* css for display of job comments */
div.job_comments {
	width: 100% !important;
	
	text-align: justify;
}

.job_open {
	color: #ff0000;
	font-size: 80%;
	font-weight: bold;
	font-family: Arial, sans-serif;
}

.job_middle {
	color: #660033;
	font-size: 80%;
	font-weight: bold;
	font-family: Arial, sans-serif;
}

.job_other {
	color: #009966;
	font-size: 80%;
	font-weight: bold;
	font-family: Arial, sans-serif;
}

/****** end JOBS ******/
/****** POPUP DIVS *******/

div.popup {
	width: 220px;
	height: 180px;
	
	background-color: #eee;
	
	border: 1px solid black;
	
	position: absolute;
	
	visibility: hidden;
	
	overflow: auto;
}
	
/****** end POPUP DIVS ***/
/***** REGRESSION TESTING *****/

	/* regression test results css */
table.regressionResults {
	width: 400px;
	height: 150px;
	margin-top: 30px;
	padding: 10px;
	background-color: #bbccdd;
	border: 1px solid #666666;
}
table.regressionResultsControls {
	width: 400px;
	padding: 5px;
	background-color: transparent;
}
td.regressionResultsSuccess {
	border-bottom: 1px dotted gray;
	color: green;
	font-size: 120%;
}
td.regressionResultsPartial {
	border-bottom: 1px dotted gray;
	color: yellow;
	font-size: 120%;
}
td.regressionResultsFailure {
	border-bottom: 1px dotted gray;
	color: red;
	font-size: 120%;
}
td.regressionResultsMismatch {
	border-bottom: 2px solid gray;
	color: blue;
	font-size: 120%;
}
td.regressionResultsTotal {
	padding-top: 5px;
	color: black;
}
img.regressionResults {
	margin-top: 5px;
}
a.regressionResultsAbort {
	color: red;
	font-size: 120%;
}
a.regressionResultsFinish {
	color: green;
	font-size: 120%;
}
a.regressionResultsTesting {
	color: gray;
	font-size: 120%;
}

/***** end REGRESSION TESTING *****/
/***** REVIEW HISTORY *****/

div.review_history_symptom {
	margin-top: 3px;
	padding-top: 1.5px;
	border-top: 1px solid #666;
	text-align: left;
}
span.review_history_symptom {
	font-size: 0.8em;
	font-weight: bold;
}
ul.review_history_symptom {
	margin: 0;
	padding-left: 1.5em;
}

/***** end REVIEW HISTORY *****/

/* TODO: get rid of these useless stylings. found in Report and Plot pages. */
table.filterNav {
	margin-bottom: 10px;
	padding: 5px;
}
td.filterRowText {
	text-align: right;
	font-size: 80%;
}
input.filter {
	margin-top: 5px;
}
img.filter {
	margin-top: 5px;
}

/* Sorted table header*/
td.sorted {
	background-color: #aaa;
}

.unsupportedBrowser {
	color:red;
	text-align:center;
	font-weight:bold;
	font-size:0.9em;
	margin-bottom: 1em;
	/*display: none;
	visibility: hidden;*/
}

