/******************************************************************************/
/* General settings.                                                          */
/******************************************************************************/



/* General table. ------------------------------------------------------------*/

.repM              {width:720px;margin:0px auto;}
.repH              {}
.repFc             {}
.repFl             {text-align:left;}

/* Logon screen. -------------------------------------------------------------*/
.repLT             {background:#FFFFFF;}
.repLidlc          {width:100px;}
.repLidll          {margin:20px 0px 10px 20px;}
.repLidic          {width:876px;}
.repLidii          {margin:20px 0px 10px 0px;}
.repLpwlc          {width:100px;}
.repLpwll          {margin:0px 0px 20px 20px;}
.repLpwic          {width:876px;}
.repLpwii          {margin:0px 0px 20px 0px;}
.repLbtnc          {width:100%;}
.repLbtni          {height:30px;color:#555555;font-size:18px;font-weight:800;font-family:Tahoma,Helvetica,sans-serif;}

/* User interface. -----------------------------------------------------------*/
.repTc             {}
.repTi             {font-size:15px;}
.repTios           {color:#333333;}
.repTion           {color:#CCCCCC;}

.repPc             {}
.repPi             {font-size:15px;}
.repPios           {color:#58016A;}
.repPion           {color:#58016A;}

.repPlc            {}
.repPll            {color:#02122C;text-align:left;text-valign:middle;font-size:18px;font-weight:800;}

/* Default report table. -----------------------------------------------------*/
.repRT             {width:100%;}
.repRHr            {height:30px; background-color:#c658c9; }
.repRHc            {color: #ECACF1;}
.repRHl            {
	font-variant: normal;
	text-transform: lowercase;
}

/* The odd/even technique allows to create colums or rows of a specific color */
/* What is used here demonstrates this, but is rather "overkill".             */
/* The left right border demonstrates the column graphics. (lime/green)       */
/* The top border demonstartes the row graphics. (white/grey)                 */
/* The row colour demonstartes alternating row columns. (#EBEBEB/#31DF8E)     */
/* Odd report lines - odd/even columns                                        */
.repROr            {font-weight: bold;
						color: #c658c9;
						background-color: #ECACF1; height:25px;}
.repROOc           {}
.repROOl           {}
.repROEc           {}
.repROEl           {}

/* Even report lines - odd/even columns. -------------------------------------*/
.repREr            {	font-weight: bold;
						color: #ECACF1;
						background-color: #c658c9; height:25px;}
.repREOc           {}
.repREOl           {}
.repREEc           {}
.repREEl           {}

/* Report totals. ------------------------------------------------------------*/
.repRSTr           {background:#DBDBDB;font-size:13px;font-weight:800;font-family:Tahoma,Helvetica,sans-serif;}
.repRSTc           {color:red;}
.repRSTce          {}
.repRSTl           {}
.repRGTr           {background:#BBBBBB;font-size:13px;font-weight:800;font-family:Tahoma,Helvetica,sans-serif;}
.repRGTc           {color:red;}
.repRGTce          {}
.repRGTl           {}
.repRTTr           {}
.repRTTc           {color: #842D96;
						background-color: #ECACF1; height:80px; font-weight:bold;}
.repRTTce          {color: #842D96;
						background-color: #ECACF1; height:80px; font-weight:bold;}
.repRTTl           {}

/* Report field types. -------------------------------------------------------*/
.REAL              {cursor:default;text-align:right;margin-right:5px;}
.DOUBLE            {cursor:default;text-align:right;margin-right:5px;}
.INT               {cursor:default;text-align:right;margin-right:5px;}
.STRING            {cursor:default;text-align:left;margin-left:5px;}
.TIME              {cursor:default;text-align:right;margin-right:5px;}
.DATE              {cursor:default;text-align:left;margin-left:5px;}
.DATETIME          {cursor:default;text-align:left;margin-left:5px;}
.BLOB              {cursor:default;text-align:left;margin-left:5px;}

/* Hover over row values. ----------------------------------------------------*/
.repROrH           {background:#AA0000;cursor:pointer;cursor:hand;}
.repRErH           {background:#AA0000;cursor:pointer;cursor:hand;}
.repRSTrH          {background:#AA0000;cursor:pointer;cursor:hand;}
.repRGTrH          {background:#AA0000;cursor:pointer;cursor:hand;}
.repRTTrH          {background:#AA0000;cursor:pointer;cursor:hand;}
