/* "n records found" message */
.n_results_found {
	color:black;
	font-weight: bold;
}

/* "page n of m" sentence */
.page_n_of_m {
	color:black;
}

/* links of the navigation bar ( << < 1 2 3......) */
a.navig {
	color:blue;
}

/* current page in the navigation bar ( << < 1 2 3......) */
.navig {
	color:black;
}

/* order by links */
/* normal */
a.order_link {
	color:blue;
	font-size: 8pt;
	text-decoration: none;
}
/* currently selected */
a.order_link_selected {
	color:black;
	font-size: 8pt;
	text-decoration: none;
}

/* results table */
table.results {
   font-size:11px;
	background-color: #efefef; /* used to make the table bordered */
}
/* coloumn headings */
th.results {
   font-size:11px;
	background-color: #D0D0D0;
	white-space: nowrap;
}
/* result cells */
/* results_1 and results_2 differ only for the background-color, this create the alternate row colors effect */
td.results_1 {
   font-size:11px;
}
td.results_2 {
   font-size:11px;
}

tr.results_1 {
	white-space: nowrap;
	vertical-align: top;
	background-color: #E0E0E0;
}
tr.results_2 {
	white-space: nowrap;
	vertical-align: top;
	background-color: #ffffff;
}

tr.results_sel {
	font-size: 8pt;
	vertical-align: top;
	white-space: nowrap;
	background-color: #C0C0C0;
}

/* control (edit, delete, details) cells */
/* results_1 and results_2 differ only for the background-color, this create the alternate row colors effect */
td.controls_1 {
	font-size: 8pt;
	background-color: #EFEFEF;
}
td.controls_2 {
	font-size: 8pt;
	background-color: #ffffff;
}

/*******************************************************/
/************************************************ FORM (insert, search and update form) */

/* required field labels */
/* if you change the color you should change also the "required_fields_red" sentence in your language file*/
.required_field_labels{
	color: red;
}

/* rows containing insert, save and search buttons */
.tr_button_form {
	text-align: center;
}

/* rows containing the all/any in the search form */
.tr_operator_form{
	text-align: center;
}

/* the cell that contains the label in the form */
.td_label_form{
	text-align: left;
	vertical-align: top;
    font-weight: bold;
    width: 100px;
}

/* the cell that contains the input (textbox, textarea, etc) in the form */
.td_input_form{
    text-align:left;
	vertical-align: top;
    width: 100%;
}

/* the cell that contains the hint in the form */
.td_hint_form{
	vertical-align: top;
    font-weight: lighter;
    font-size: 10px;
}

/* error messages (e.g. "You haven't filled out some required fields...." */
.error_messages_form{
	color: red;
}


/*******************************************************/
/************************************************ DETAIL PAGE */
/* the cell that contains the label */
.td_label_details{
	text-align: right;
	vertical-align: top;
}

/* the cell that contains the value */
.td_value_details{
	vertical-align: top;
}
