.header {
  background-color: #eee8aa;
  font-size: '.$font_size_css.';
  vertical-align: top;
}
.pageText { font-size: '.$font_size_css.'; }
.pageTextTable th, td { font-size: '.$font_size_css.'; }
.mouseoverText { font-size: '.$font_size_css.'; color: #006; } 
.toggle {
  background-color: #ffffcc;
  width: 1px;
  vertical-align: top;
}
.sumContent {
  border-bottom:1px solid #ddd899;
  background-color:  #ffffcc ;
  vertical-align: top;
}
.sign_up_box  {
  border-bottom:1px solid #ddd899;
  background-color:  #ffffcc ;
  vertical-align: top;
  border:1px solid #cccccc;
}
.sumContent a:hover, .sumContent a {
  text-decoration: underline;
}
.sumContentHidden {
  background-color: #DFDFDF;
  border-bottom:1px solid #999999;  
  font-style: italic;
  vertical-align: top;
}
.feedback_devet {
background-color:#ffec8b;
border-bottom:1px solid tan;
}
.feedback_hidden {
background-color:#8F8F8F;
border-bottom:1px solid darkgrey;
color: #202020;
}
.feedback_visible {
background-color:#f9f2ae;
border-bottom:1px solid tan;
}
.hidden {
  color: #8F8F8F;
  font-style: italic;
}
.spacer {
  margin: 0px 0px 10px 0px;
}
.referral {
  background-color: #eee8aa;
  border: 1px solid #336666;
  font-size: ' . $font_size_css . ';
}
.referralHidden {
  background-color: #DFDFDF;
  border: 1px solid #336666;
  font-size: ' . $font_size_css . ';
}
.javascriptButton {
  cursor: pointer;
}
.translate_box {

	padding:10;
}            
.super {
	font-size: small;
}
.punteado {
	font-size: small;
	border: thin dashed #333333;
}
/*
a2{
	color: #990000;
	text-decoration: none;
}

a2:link{
	color: #990000;
	text-decoration: none;
}

a2:visited{
	color: #990000;
	text-decoration: none;
}

a2:hover{
	color: #CC0000;
	text-decoration: underline;
}
*/
.tab {
  border-left:1px solid #CC0000;
  border-bottom:1px solid #CC0000;
  border-right:1px solid #CC0000;
  border-top:1px solid #CC0000;
  font-size: small;
  background-color:#cccccc;
}
.tab_current {
  border-left:1px solid #CC0000;
  border-bottom:1px none #CC0000;
  border-right:1px solid #CC0000;
  border-top:1px solid #CC0000;
  font-size: small;
  background-color:#FFFFcc;
}
.tab_space {
	border-top:0px none;
	background-color:#FFFFFF;
	border-right: 0px none;
	border-bottom: 1px solid #CC0000;
	border-left: 0px none;
}
.tab_body {
	border-top:0px none;
  background-color:#FFFFcc;
	border-right: 1px solid #CC0000;
	border-bottom: 1px solid #CC0000;
	border-left: 1px solid #CC0000;
}

/*---------------------
  start tng tables css
----------------------*/
table.tng {
  border-left: none;
  border-top: none;
  border-collapse: collapse;
  width:100%;
}
table.tng th {
  
  text-align: left;
  border-bottom: 1px solid Gainsboro;
  border-right: 1px solid Gainsboro;
  background-color: DarkSlateGray;
  color: Gainsboro;
  padding:0.3em;
}
table.tng tr {

}
table.tng td {
  color: Black;
  font-family: verdana;
  border-bottom: 1px solid Gainsboro;
  border-right: 1px solid Gainsboro;
  padding:0.3em;
}
table.tng th a {
  text-decoration: underline;
}
table.tng tr.alt td {
  background-color: Silver;
}

table.tng tr.highlight1 td {
  background-color: AntiqueWhite;
}
table.tng tr.selected td {
  background-color: MistyRose;
}
table.tng tr.hidden td {
  background-color: LightGrey;
  color: DarkGray;
}
/*---------------------
  End tables css
----------------------*/
/*---------------------
 Boxes
-----------------------*/
div.tng_left_box {
  width:49%;
  float:left;
  padding:0px;
  margin:0px;
}
div.tng_right_box {
  float:right;
  width:49%;
  border:0px;
  padding:0px;
  margin:0px;
}
div.tng_box {
  border:1px solid #ddd;
  padding:0px;
  margin:0px;
  margin-bottom:0.5em;
}
div.tng_box_title {
  background-color:#ddd;
  padding:0.3em;
  margin:0px;
}
div.tng_box_content {
  padding:0.3em;
}
div.tng_text_box {
  padding:0.5em;
  border:1px solid #ddd;
}
/*----------------------
 End boxes
------------------------*/
.feedback_table {
  width:80%;
  padding:0.5em;
}
.feedback_table th{
  background-color:blue;
  color:black;
}
.feedback_comment_field {
  width:90%;
  border-left:1px solid #ccc;
  padding-left:1em;
}
.row_feedback_points {
  font-size:2em;
  font-weight:bold;
  color:green;
}
.row_feedback_comment{
  font-size:1em;
}
.rsc_search_highlight {
  font-weight:bold;
  color:blue;
}
.search_results_table {
  width:100%;
}
.search_results_author {
  font-weight:bold;
  cursor:pointer;
  cursor:hand;
  left-margin:1em;
  size:1em;
}
.search_results_title {
  font-weight:bold;
  cursor:pointer;
  cursor:hand;
  left-margin:1em;
  size:1.5em;
}
.search_results_avg {
  font-weight:bold;
  color:black;
  font-size:1em;
}
.search_results_comment {
  height:1.1em;

  overflow:hidden;
  text-decoration:none; /* underline */
  font-style:none;
  cursor:pointer;
  cursor:hand;
  color:#444;
}
.search_result_row_wrapper {
  margin-top:0.5em;
  height:2.5em;
  overflow:hidden;
}
.td_row {
 
}
.tr_row {

}
.hidden {
 display:none;
}
.admin_toolbar {
  text-align:right;
  padding:0.5em;
  width:100%;
  border:1px solid #ccc;
}
.li_row {
  list-style:none;
  border-bottom:1px solid #ccc;
}
.option_disabled {
  font-style: italic;
  color:#ccc;
}
.table_submit_form {
  width:100%;
  padding:0.5em;
}
.td_submit_form_tip {
  padding:0.4em;
  vertical-align:top;
  text-align:left;
  border-left:1px solid #ccc;
  font-style:italic;
  font-size:0.9em;
}
.td_field_name_submit_form {
  vertical-align:top;
  text-align:right;
}
.td_input_submit_form {}
.td_button_submit_form {
  vertical-align:top;
  text-align:left;
}
.auto_width {
  width:100%;
}

.rsc_form_hidden {
 display:none;
}
/* CSS for jquery.textarearesizable plugin */
div.grippie {
  background:#EEEEEE url(grippie.png) no-repeat scroll center 2px;
  border-color:#DDDDDD;
  border-style:solid;
  border-width:0pt 1px 1px;
  cursor:s-resize;
  height:9px;
  overflow:hidden;
}
.resizable-textarea textarea {
  display:block;
  margin-bottom:0pt;
  width:95%;
  height: 20%;
}