
		
/*===============================================================================*/
/*               TEEPLUS CLASSES - DO NOT REMOVE                                 */
/*===============================================================================*/
  
.tp-teeplus               {font-size: 10px; font-weight: bold; color: #000000}
.tp-teeplustext           {font-size: 10px; color: #000000}


.tp-tablehead             {font-size: 10px; font-weight: bold; color: #000000; background: #d8E8FF; }
.tp-tablebg               {}
.tp-table-detail          {font-size: 10px;color: #800000 ;font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align: middle}
.tp-tabledetailtext-odd   {font-size: 10px; font-weight: normal; color: #000000; background: #ffffff;}
.tp-tabledetailtext-even  {font-size: 10px; font-weight: normal; color: #000000; background: #efefef;}
.tp-fieldtext             {font-size: 10px; font-weight: normal; color: #000000}
.tp-field2text            {font-size: 10px; font-weight: bold; color: #000000}
.tp-notetext              {font-size: 10px; font-weight: bold; color: #000000}
.tp-captiontext           {font-size: 10px; font-weight: bold; color: #000000}
.tp-input                 {font-size: 10px; font-weight: normal; color: #000000}

/* start results styles */
.tablehead                {background: #d8E8FF;color: #000000;font-size: 10px;font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif;}  
.tp_tablerow1             {background: #ffffff;color: #000000;font-size: 10px;font-weight: normal;font-family: Verdana, Arial, Helvetica, sans-serif;}  
.tp_tablerow2             {background: #efefef;color: #000000;font-size: 10px;font-weight: normal;font-family: Verdana, Arial, Helvetica, sans-serif;}  
/* end results styles */

.tp-h1-text               {font-family: arial, sans-serif, helvetica;color: #006633;font-size: 20px;font-weight: normal;}
                          /* {font-size: 16px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align: middle;} */
.tp-h2-text               {font-size: 14px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align: middle;}
.tp-h3-text               {font-size: 12px; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align: middle;}
.tp-h4-text               {font-size: 12px; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align: middle;}
.tp-h5-text               {font-size: 12px; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align: middle;}
.tp-h6-text               {font-size: 10px; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align: middle;}
.tp-table-h2-text         {font-size: 18px; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align: middle;}


/* the following are the text styles for the booking cells */
.tp-bookingcellfree       {font-size: 10px; font-weight: bold; color: #000000; background: #EEEEEE;}
.tp-bookingcellbooked     {font-size: 10px; font-weight: bold; color: #000000; background: #FFFFBB;}
.tp-bookingcellna         {font-size: 10px; font-weight: bold; color: #000000; background: #FF6666;}
.tp-bookingcelllocked     {font-size: 10px; font-weight: bold; color: #000000}
.tp-bookingcellonhold     {font-size: 10px; font-weight: bold; color: #000000}
.tp-bookingcellwaiting    {font-size: 10px; font-weight: bold; color: #000000}
.tp-bookingcellreserved   {font-size: 10px; font-weight: bold; color: #000000; background: #FF6666;}
.tp-bookingcellregistered {font-size: 10px; font-weight: bold; color: #000000; background: #FFFF00;}
.tp-bookingcelltemp       {font-size: 10px; font-weight: bold; color: #000000}
.tp-bookingcellnotelig    {font-size: 10px; font-weight: bold; color: #000000}
.tp-bookingcellguest      {font-size: 10px; font-weight: bold; color: #000000}
.tp-bookingtime           {font-size: 10px; font-weight: bold; color: #000000; background: #d8E8FF;}
.tp-booking-row-height 	  {height: 20px;}
.tp-facilityname	  {font-size: 14px; font-weight: bold; color: #000000; background: #d8E8FF;}
.tp-bookingmemberbooked   {font-size: 10px; font-weight: bold; color: #000000; background: #FFFFFF;}

.tp-stepheader            {font-size: 12px;  color: #000000; background: #d8E8FF;}
.tp-step1                 {font-size: 12px; font-weight: normal; color: #000000; background: #d8E8FF;}
.tp-step2                 {font-size: 12px; font-weight: normal; color: #000000; background: #d8E8FF;}
.tp-step3                 {font-size: 12px; font-weight: normal; color: #000000; background: #d8E8FF;}
.tp-step4                 {font-size: 12px; font-weight: normal; color: #000000; background: #d8E8FF;}
.tp-step1alt              {font-size: 12px; font-weight: normal; color: #000000; background: #d8E8FF;}
.tp-step-info             {font-size: 12px; font-weight: normal; color: #000000}
.tp-step-info-odd-row     {font-size: 12px;  color: #000000; background: #d8E8FF;}
.tp-step-info-even-row    {font-size: 12px;  color: #000000; background: #d8E8FF;}
.tp-step-info-odd-row-header    {font-size: 12px;  color: #000000; background: #d8E8FF;}
.tp-step-info-even-row-header   {font-size: 12px; color: #000000; background: #d8E8FF;}

.tp-link-text             {}

.tp-bookingcellprebooked  {font-size: 10px; font-weight: bold; color: #000000}
.tp-bookingcellwronggender{font-size: 10px; font-weight: bold; color: #000000}
.tp-common-link-bar       {font-size: 10px; color: #000000}
.tp-membername            {font-family: arial, sans-serif, helvetica;color: #006633;font-size: 20px;font-weight: normal;text-align: left;}
			  /* {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #000000;} */
.tp-pagetitle             {font-family: arial, sans-serif, helvetica;color: #006633;font-size: 20px;font-weight: normal;text-align: left;}
                          /* {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #000000;} */
.tp-signature             {}
.tp-paymentok             {}
.tp-paymentdeclined       {}

.tp-link-incell-odd       {font-size: 10px; font-weight: normal; color: #000000; background: #ffffff;}
.tp-link-incell-even      {font-size: 10px; font-weight: normal; color: #000000; background: #efefef;}




/*  select {font-size: 10px;*/
/*	  font-family: Verdana, Arial, Helvetica, sans-serif;}*/
/*  input  {font-size: 12px;*/
/*	  font-family: Verdana, Arial, Helvetica, sans-serif;}*/

