/* Copyright © 1999 - 2006 Total Travel Insurance - all rights reserved */

/* titles - home, left side, aff */
h1.title       { font-size: 14pt; font-weight: bold; text-align: Center; color: #FFA500; }
h2.title       { font-size: 11pt; font-weight: bold; text-align: Center; color: White;   }
h3.title       { font-size: 12pt; font-weight: bold; text-align: Center; color: #FFA500; }
h4.title       { font-size: 10pt; font-weight: bold; text-align: Left;   color: #CC3000; }

th.title1      { font-size: 11pt;  font-weight: bold; background: #8FBC8F; text-align: Center; color: White;
	             padding: 2px 2px; width: 90px; }
th.title2      { font-size: 11pt;  font-weight: bold; background: #BC8FA6; text-align: Center; color: White;
                 padding: 2px 2px; width: 90px; }
th.title3      { font-size: 11pt;  font-weight: bold; background: #A78FBC; text-align: Center; color: White;
                 padding: 2px 2px; width: 90px; }
th.title4      { font-size: 11pt;  font-weight: bold; background: #8FBCBC; text-align: Center; color: White;
                 padding: 2px 2px; width: 90px; }
th.title5      { font-size: 11pt;  font-weight: bold; background: #A5BC8F; text-align: Center; color: White;
                 padding: 2px 2px; width: 90px; }

th.title-top   { font-size:  9pt;  font-weight: bold; background: #C7F5F2; text-align: Center; color: Navy;
	             height: 18pt; border-top: 1px solid #20B2AA; border-left: 1px solid #20B2AA; border-right: 1px solid #20B2AA;
	             border-bottom: 1px solid #20B2AA; }

span.home-title  { font-size: 14pt; font-weight: bold; color: #FFA500; }
span.home-number { font-size: 18pt; font-weight: bold; color: #FFA500; }

/* pricing */
th.pricing-title2 { font-size: 10pt; font-weight: bold;   text-align: left;   color: #CC3000; }

td.pricing-help	  {	vertical-align: middle; height: 30px; }

td.text			  { font-size: 10pt; vertical-align: top; }

td.text-center	  { font-size: 10pt; font-weight: normal; text-align: center; vertical-align: middle; color: #656565; }                  
td.text-left	  { font-size: 10pt; font-weight: normal; text-align: left;   vertical-align: middle; color: #656565; }                  

div.policy-cost	  { font-size: 10pt; font-weight: bold; color: #006600; white-space: nowrap; }

td.price-title-mid-l    { background: White; font-size:  8pt; font-style: normal; text-align: left;   color: #656565;
	                      border-left: 1px solid #20B2AA; border-right: 1px solid #20B2AA; }
td.price-title-mid      { background: White; font-size:  8pt; font-style: normal; text-align: center; color: #656565;
	                      border-left: 1px solid #20B2AA; border-right: 1px solid #20B2AA; }
td.price-title-bottom   { background: White; font-size:  8pt; font-style: normal; text-align: center; color: #656565;
	                      border-left: 1px solid #20B2AA; border-right: 1px solid #20B2AA; border-bottom: 1px solid #20B2AA; }
span.price-title        {                    font-size: 12pt; font-weight: bold;  text-align: center; color: #FFA500; }

td.price-health-mid-l   { background: White; font-size:  8pt; font-style: normal; text-align: left;   color: #656565;
	                      border-left: 1px solid #20B2AA; }
td.price-health-mid-2   { background: White; font-size:  8pt; font-style: normal; text-align: left;   color: #656565;
	                      border-right: 1px solid #20B2AA; }
td.price-health-bot     { background: White; font-size:  8pt; font-style: normal; text-align: left;   color: #656565;
	                      border-left: 1px solid #20B2AA; border-right: 1px solid #20B2AA; border-bottom: 1px solid #20B2AA; }
td.price-health-bot-1   { background: White; font-size:  8pt; font-style: normal; text-align: left;   color: #656565;
	                      border-left: 1px solid #20B2AA;                                  border-bottom: 1px solid #20B2AA; }
td.price-health-bot-2   { background: White; font-size:  8pt; font-style: normal; text-align: left;   color: #656565;
	                                                      border-right: 1px solid #20B2AA; border-bottom: 1px solid #20B2AA; }

/* Plan points */

th.menu-plan-points     { background: #C7F5F2; font-size: 9pt; font-weight: bold;                       color: Navy;
	                      border-top: 1px solid #20B2AA; border-left: 1px solid #20B2AA; border-right: 1px solid #20B2AA;
	                      border-bottom: 1px solid #20B2AA; height: 20pt; }
td.menu-plan-point      {                      font-size: 8pt; font-weight: Bold;   text-align: center; color: White;
	                      border-left: 1px solid #20B2AA; border-bottom: 1px solid #20B2AA;	width: 50px; }
td.menu-plan-point-note	{ background: White;   font-size: 8pt; font-weight: Normal; text-align: Left;   color: Navy;
	                      border-left: 1px solid #20B2AA; border-right: 1px solid #20B2AA; border-bottom: 1px solid #20B2AA;
	                      width: 450px; }

/* title menu */
th.title-top            { background: #C7F5F2;  font-size:  9pt; font-weight: bold; text-align: center;	color: Navy;
	                      height: 18pt; border-top: 1px solid #20B2AA; border-left: 1px solid #20B2AA;
	                      border-right: 1px solid #20B2AA; border-bottom: 1px solid #20B2AA; }
th.title-top-first      { background: #C7F5F2;  font-size:  9pt; font-weight: bold; text-align: center; color: Navy;
	                      height: 18pt; border-top: 1px solid #20B2AA; border-left: 1px solid #20B2AA;
	                      border-bottom: 1px solid #20B2AA; }
th.title-top-mid        { background: #C7F5F2;  font-size:  9pt; font-weight: bold; text-align: center; color: Navy;
	                      height: 18pt; border-top: 1px solid #20B2AA; border-left: 1px solid #20B2AA;
	                      border-bottom: 1px solid #20B2AA; }
th.title-top-last       { background: #C7F5F2;  font-size:  9pt; font-weight: bold; text-align: center;	color: Navy;
	                      height: 18pt; border-top: 1px solid #20B2AA; border-left: 1px solid #20B2AA;
	                      border-right: 1px solid #20B2AA; border-bottom: 1px solid #20B2AA;}
th.title-top-last-2     { background: #C7F5F2; 	font-size:  9pt; font-weight: bold; text-align: center; color: Navy;
	                      height: 18pt; border-top: 1px solid #20B2AA; border-right: 1px solid #20B2AA;
	                      border-bottom: 1px solid #20B2AA; }
th.title-top-last-left  { background: #C7F5F2; 	font-size:  9pt; font-weight: bold; text-align: left; 	color: Navy;
	                      height: 18pt; border-top: 1px solid #20B2AA; border-left: 1px solid #20B2AA;
	                      border-right: 1px solid #20B2AA; border-bottom: 1px solid #20B2AA; }
th.title-top-left       { background: #C7F5F2; 	font-size:  9pt; font-weight: bold; text-align: left;   color: Navy;
	                      height: 18pt; border-top: 1px solid #20B2AA; border-left: 1px solid #20B2AA;
	                      border-bottom: 1px solid #20B2AA; }
th.title-top-right      { background: #C7F5F2; 	font-size:  9pt; font-weight: bold; text-align: right; 	color: Navy;
	                      height: 18pt; border-top: 1px solid #20B2AA; border-right: 1px solid #20B2AA;
	                      border-bottom: 1px solid #20B2AA; }

td.title-top-last-left  { background: White;    font-size:  9pt; font-weight: bold;   text-align: left;   color: Navy;
	                      height: 18pt; border-top: 1px solid #20B2AA; border-left: 1px solid #20B2AA;
	                      border-right: 1px solid #20B2AA; border-bottom: 1px solid #20B2AA; }
td.title-mid            {                       font-size:  8pt; font-weight: normal; text-align: center; color: Black;
	                      vertical-align: top;  border-left: 1px solid #20B2AA; border-right: 1px solid #20B2AA; }
td.title-bottom         {                       font-size:  8pt; font-weight: normal; text-align: center; color: Black;
	                      border-left: 1px solid #20B2AA; border-right: 1px solid #20B2AA; border-bottom: 1px solid #20B2AA; }

td.pricing-button	    { background: White;    font-size:  8pt; font-weight: normal; text-align: center; color: Black;
	                      height: 30pt; width: 100pt;	
	                      border-left: 1px solid #FFA500; border-top: 1px solid #FFA500;
	                      border-right: 1px solid #FFA500; border-bottom: 1px solid #FFA500; }
td.pricing-button-selected {background: #FFFACD; font-size:  8pt; font-weight: bold;	  text-align: center; color: Black;
	                        height: 30pt; width: 100pt;
	                      border-left: 1px solid #FFA500; border-top: 1px solid #FFA500;
	                      border-right: 1px solid #FFA500; border-bottom: 1px solid #FFA500; }
	                      
/* about, news */	                      
td.home-text-top        { background: #DFFFDF;  font-size:  9pt;                    text-align: left;   color: Black; 
	                      border-top: 1px solid #FFA500; border-left: 1px solid #FFA500; border-right: 1px solid #FFA500; }
td.home-text-top-left   { background: #DFFFDF; 	font-size:  9pt;                    text-align: left;   color: Black;
	                      border-top: 1px solid #FFA500; border-left: 1px solid #FFA500; }
td.home-text-top-right  { background: #DFFFDF;  font-size:  9pt;                    text-align: right;  color: Black;
	                      border-top: 1px solid #FFA500; border-right: 1px solid #FFA500; }
td.home-text-bot-left   { background: #DFFFDF;  font-size:  9pt;                    text-align: left;   color: Black;
	                      border-left: 1px solid #FFA500; }
td.home-text-bot-right  { background: #DFFFDF;  font-size:  9pt;                    text-align: right;  color: Black;
	                      border-right: 1px solid #FFA500; }
td.home-text-top-1      { background: #DFFFDF;  font-size: 10pt; font-weight: bold; text-align: center; color: #CC3000;
	                      border-top: 1px solid #FFA500; border-left: 1px solid #FFA500; }
td.home-text-top-2      { background: #DFFFDF;  font-size: 10pt; font-weight: bold; text-align: center; color: #CC3000;
	                      border-top: 1px solid #FFA500; border-left: 1px solid #FFA500; border-right: 1px solid #FFA500; }
td.home-text-mid        { background: #DFFFDF; 	font-size:  9pt;                    text-align: left;   color: Black;
	                      border-left: 1px solid #FFA500; border-right: 1px solid #FFA500; }
td.home-text-mid-1      { background: #FFFFDF;  font-size:  9pt;                    text-align: center; color: Black;
	                      border-top: 1px solid #FFA500;  border-left: 1px solid #FFA500; }
td.home-text-mid-2      { background: #FFFFDF;  font-size:  9pt;                    text-align: left;   color: Black;
	                      border-top: 1px solid #FFA500;  border-left: 1px solid #FFA500; border-right: 1px solid #FFA500; }
td.home-text-mid-3      { background: #FFFFDF;  font-size:  9pt;                    text-align: left;   color: Black;
	                      border-top: 1px solid #FFA500;  border-left: 1px solid #FFA500; }
td.home-text-mid-4      { background: #FFFFDF;  font-size:  9pt;                    text-align: left;   color: Black; }

td.home-text-mid-5      { background: #FFFFDF;  font-size:  9pt;                    text-align: center; color: Black;
	                      border-left: 1px solid #FFA500; }
td.home-text-mid-6      { background: #FFFFDF;  font-size:  9pt;                   	text-align: left;  	color: Black;
	                      border-left: 1px solid #FFA500; }
td.home-text-mid-10     { background: #FFFFDF;  font-size:  9pt;                    text-align: left;   color: Black;
	                      border-top: 1px solid #FFA500;  border-left: 1px solid #FFA500; }
td.home-text-mid-11     { background: #FFFFDF;  font-size:  9pt;                    text-align: left;   color: Black;
	                      border-top: 1px solid #FFA500;  border-right: 1px solid #FFA500; }
td.home-text-end-6      { background: #FFFFDF;  font-size:  9pt;                    text-align: left;   color: Black;
	                      border-left: 1px solid #FFA500; border-right: 1px solid #FFA500; }
td.home-text-bot        { background: #FFFFDF;  font-size:  9pt;                    text-align: left;   color: Black;
	                      border-top: 1px solid #FFA500; border-left: 1px solid #FFA500; border-right: 1px solid #FFA500;
	                      border-bottom: 1px solid #FFA500; }
td.home-text-bot-1      { background: #FFFFDF; 	font-size:  9pt;                    text-align: center; color: Black;
	                      border-top: 1px solid #FFA500; border-left: 1px solid #FFA500; border-bottom: 1px solid #FFA500; }
td.home-text-bot-2      { background: #FFFFDF; 	font-size:  9pt;                    text-align: left;   color: Black;
	                      border-top: 1px solid #FFA500; border-left: 1px solid #FFA500; border-right: 1px solid #FFA500;
	                      border-bottom: 1px solid #FFA500; }
td.home-text-bot-3      { background: #FFFFDF; 	font-size:  9pt;                    text-align: left;   color: Black;
	                      border-left: 1px solid #FFA500; border-bottom: 1px solid #FFA500; }
td.home-text-bot-4      { background: #FFFFDF;  font-size:  9pt;                    text-align: left;   color: Black; 
		                  border-bottom: 1px solid #FFA500; }
td.home-text-bot-5      { background: #FFFFDF;  font-size:  9pt;                    text-align: center; color: Black;
	                      border-left: 1px solid #FFA500; border-bottom: 1px solid #FFA500; }
td.home-text-bot-6      { background: #FFFFDF;  font-size:  9pt;                    text-align: left;   color: Black;
	                      border-left: 1px solid #FFA500; border-bottom: 1px solid #FFA500; border-right: 1px solid #FFA500; }
td.home-text-bot-7      { background: White;    font-size:  9pt;                    text-align: left;   color: Black;
	                      border-top: 1px solid #FFA500; border-left: 1px solid #FFA500; border-right: 1px solid #FFA500;
	                      border-bottom: 1px solid #FFA500; }
td.home-text-bot-10     { background: #FFFFDF;  font-size:  9pt;                   text-align: center;   color: Black;
	                      border-left: 1px solid #FFA500; border-bottom: 1px solid #FFA500; border-right: 1px solid #FFA500; }
td.home-text-bot-first  { background: #FFFFDF;  font-size:  9pt;                    text-align: left;   color: Black;
	                      border-top: 1px solid #FFA500;  border-left: 1px solid #FFA500; border-bottom: 1px solid #FFA500; }
td.home-text-bot-middle { background: #FFFFDF;  font-size:  9pt;                    text-align: left;   color: Black;
	                      border-top: 1px solid #FFA500;                                  border-bottom: 1px solid #FFA500; }
td.home-text-bot-end    { background: #FFFFDF;  font-size:  9pt;                	text-align: left;   color: Black;
	                      border-top: 1px solid #FFA500; border-right: 1px solid #FFA500; border-bottom: 1px solid #FFA500; }
td.home-text-help       { background: #FFFFCC;  font-size:  9pt; font-weight: bold; text-align: center; color: #CC3000;
	                      border-left: 1px solid #FFA500; border-right: 1px solid #FFA500; border-bottom: 1px solid #FFA500; }
td.home-text-help-2     { background: #FFFFF0; font-size:  9pt; font-weight: bold; text-align: center; color: #CC3000;
	                      border-left: 1px solid #FFA500; border-right: 1px solid #FFA500; border-bottom: 1px solid #FFA500; }
td.home-text-help-3     { background: #FFFFF0; font-size: 10pt; font-weight: bold; text-align: center; color: #CC3000;
	                      border-top: 1px solid #FFA500; border-left: 1px solid #FFA500; border-right: 1px solid #FFA500; }
	                      
td.home-title-top       { background: White; font-size:  9pt; font-style: normal;   text-align: left;   color: Black;
	                      border-top: 1px solid #20B2AA; border-left: 1px solid #20B2AA; border-right: 1px solid #20B2AA; }
td.home-title-all-1     { background: White; font-size:  9pt; font-style: normal;   text-align: left;   color: Black;
	                      border-top: 1px solid #20B2AA; border-left: 1px solid #20B2AA; border-bottom: 1px solid #20B2AA; }
td.home-title-all-2     { background: White; font-size:  9pt; font-style: normal;   text-align: left;   color: Black;
	                      border-top: 1px solid #20B2AA; border-right: 1px solid #20B2AA; border-bottom: 1px solid #20B2AA; }
td.home-title-all-3     { background: White; font-size:  9pt; font-style: normal;   text-align: left;   color: Black;
	                      border-top: 1px solid #20B2AA; border-left: 1px solid #20B2AA; 
	                      border-right: 1px solid #20B2AA; border-bottom: 1px solid #20B2AA; }
td.home-title-all-3-c   { background: White; font-size:  9pt; font-style: normal;   text-align: center;   color: Black;
	                      border-top: 1px solid #20B2AA; border-left: 1px solid #20B2AA; 
	                      border-right: 1px solid #20B2AA; border-bottom: 1px solid #20B2AA; }
	                      
td.home-title-top-1     { background: White; font-size:  9pt; font-style: normal;   text-align: left;   color: Black;
	                      border-top: 1px solid #20B2AA; border-left: 1px solid #20B2AA; }
td.home-title-top-2     { background: White; font-size:  9pt; font-style: normal;   text-align: left;	color: Black;
	                      border-top: 1px solid #20B2AA; border-right: 1px solid #20B2AA; }
td.home-title-mid-1     { background: White; font-size:  9pt; font-style: normal;   text-align: left;   color: Black;
	                      border-left: 1px solid #20B2AA; }
td.home-title-mid-2     { background: White; font-size:  9pt; font-style: normal;   text-align: left;  	color: Black;
	                      border-right: 1px solid #20B2AA; }
td.home-title-mid       { background: White; font-size:  9pt; font-style: normal;   text-align: center;	color: Black;
	                      border-left: 1px solid #20B2AA; border-right: 1px solid #20B2AA; }
td.home-title-mid-left  { background: White; font-size:  9pt; font-style: normal;   text-align: left;	color: Black;
	                      border-left: 1px solid #20B2AA; border-right: 1px solid #20B2AA; }
td.home-title-bottom    { background: White; font-size:  9pt; font-style: normal;   text-align: center;	color: Black;
	                      border-left: 1px solid #20B2AA; border-right: 1px solid #20B2AA; border-bottom: 1px solid #20B2AA; }
td.home-title-bottom-1  { background: White; font-size:  9pt; font-style: normal;   text-align: left;	color: Black;
	                      border-left: 1px solid #20B2AA; border-bottom: 1px solid #20B2AA; }
td.home-title-bottom-2  { background: White; font-size:  9pt; font-style: normal;   text-align: left;   color: Black;
	                      border-right: 1px solid #20B2AA; border-bottom: 1px solid #20B2AA; }
td.home-title-bottom-left { background: White; font-size:  9pt; font-style: normal; text-align: left;   color: Black;
	                      border-left: 1px solid #20B2AA; border-right: 1px solid #20B2AA; border-bottom: 1px solid #20B2AA; }
	                      
td.home-title-spec-1    { background: White; font-size:  9pt; font-style: normal;   text-align: center; color: Black;
	                      border-left: 1px solid #20B2AA; }
td.home-title-spec-2    { background: White; font-size:  9pt; font-style: normal;  	text-align: left;   color: Black; }
td.home-title-spec-3    { background: White; font-size:  9pt; font-style: normal;   text-align: center; color: Black; }
td.home-title-spec-4    { background: White; font-size:  9pt; font-style: normal;   text-align: left;   color: Black;
	                      border-right: 1px solid #20B2AA; }
td.home-text-company    { background: White; font-size:  8pt; font-style: Normal;   text-align: center;	color: Black; }

td.blue                 { background: White;   font-size:  8pt; font-weight: normal;                  	color: Black;
	                      border-left: 1px solid #20B2AA; border-bottom: 1px solid #20B2AA; border-right: 1px solid #20B2AA; }

/* plan */
th.plan-top             { background: #C7F5F2; font-size:  9pt; font-weight: bold;   text-align: right;  color: Navy;
	                      height: 18pt; border-top: 1px solid #20B2AA; border-left: 1px solid #20B2AA; 
	                      border-bottom: 1px solid #20B2AA; }
th.plan-top-c           { background: #C7F5F2; font-size:  9pt; font-weight: bold;   text-align: center; color: Navy;
	                      height: 18pt; border-top: 1px solid #20B2AA; border-left: 1px solid #20B2AA;
	                      border-right: 1px solid #20B2AA; border-bottom: 1px solid #20B2AA; }
th.plan-mid             { background: #C7F5F2; font-size:  9pt; font-weight: bold;   text-align: right;  color: Navy;
	                      height: 18pt; border-left: 1px solid #20B2AA; border-bottom: 1px solid #20B2AA; }
th.plan-second          { background: #C7F5F2; font-size:  9pt; font-weight: bold;   text-align: right;  color: Navy;
	                      height: 18pt; border-bottom: 1px solid #20B2AA; }

td.plan-top             {                      font-size:  9pt; font-weight: Normal; text-align: left;   color: Black;
	                      height: 18pt; border-top: 1px solid #20B2AA; border-left: 1px solid #20B2AA;
	                      border-right: 1px solid #20B2AA; border-bottom: 1px solid #20B2AA; }
td.plan-top-mid         {                      font-size:  9pt; font-weight: Normal; text-align: left;   color: Black;
	                      height: 18pt; border-top: 1px solid #20B2AA; border-left: 1px solid #20B2AA;
	                      border-bottom: 1px solid #20B2AA; } 
td.plan-top-mid-c       {                      font-size:  9pt; font-weight: Normal; text-align: center; color: Black;
	                      height: 18pt; border-top: 1px solid #20B2AA; border-left: 1px solid #20B2AA;
	                      border-bottom: 1px solid #20B2AA; }
td.plan-mid             {                      font-size:  9pt; font-weight: normal; text-align: left;   color: Black;
	                      height: 18pt; border-left: 1px solid #20B2AA; border-bottom: 1px solid #20B2AA; }
td.plan-end             {                      font-size:  9pt; font-weight: normal; text-align: left;   color: Black;
	                      height: 18pt; border-left: 1px solid #20B2AA; border-right: 1px solid #20B2AA;
	                      border-bottom: 1px solid #20B2AA; }
td.plan-second-center   {                      font-size:  9pt; font-weight: bold;   text-align: center; color: Navy;
	                      vertical-align:  middle; height: 18pt;
	                      border-right: 1px solid #20B2AA; border-bottom: 1px solid #20B2AA; }

/* about us */	                      
td.home-photo           { background: #C7F5F2; font-size: 9pt;                      text-align: center; color: Black;
                          width: 200px; border-top: 1px solid #FFA500; border-left: 1px solid #FFA500;
	                      border-right: 1px solid #FFA500; border-bottom: 1px solid #FFA500; }

/* table hdr */
th.per-trip-blue	      { background: #FFFF95; font-size: 9pt; font-weight: bold;                       color: Black;
	                        border-bottom: 1px solid #20B2AA; border-left: 1px solid #20B2AA; border-top: 1px solid #20B2AA; }
th.per-trip-orange		  { background: #FFFF95; font-size: 9pt; font-weight: bold;                       color: Black;
	                        border-bottom: 1px solid #FFA500; border-left: 1px solid #FFA500; border-right: 1px solid #FFA500;
	                        border-top: 1px solid #FFA500; height: 25px; }
td.per-trip				  {                      font-size: 9pt; font-weight: bold;                       color: Black;
	                        border-bottom: 1px solid #FFFF95; border-left: 1px solid #FFFF95; border-right: 1px solid #FFFF95; }
	                        
th.annual-blue	          { background: Silver;  font-size: 9pt; font-weight: bold;                       color: Black;
	                        border-bottom: 1px solid #20B2AA; border-left: 1px solid #20B2AA; border-top: 1px solid #20B2AA; }
th.annual-orange		  { background: Silver;  font-size: 9pt; font-weight: bold;                       color: Black;
	                        border-bottom: 1px solid #FFA500; border-left: 1px solid #FFA500; border-right: 1px solid #FFA500;
	                        border-top: 1px solid #FFA500; height: 25px; }

th.light-blue			  { background: #C7F5F2; font-size: 9pt; font-weight: bold;                       color: Navy;
	                        height: 18pt; border-bottom: 1px solid #20B2AA; border-left: 1px solid #20B2AA;
	                        border-right: 1px solid #20B2AA; }

th.health-divider		  { background: #C7F5F2; font-size: 1pt; font-weight: bold; color: Navy;
	                        border-left: 1px solid #20B2AA; 
	                        border-right: 1px solid #20B2AA; border-bottom: 1px solid #20B2AA; }

th.light-blue-first-small { background: #C7F5F2; font-size: 8pt; font-weight: bold; color: Navy;
	                        border-left: 1px solid #20B2AA; border-bottom: 1px solid #20B2AA; height: 18pt; }

th.light-blue-first       { background: #C7F5F2; font-size: 9pt; font-weight: bold;                       color: Navy;
                            height: 18pt; border-left: 1px solid #20B2AA; border-bottom: 1px solid #20B2AA; }
th.light-blue-last        { background: #C7F5F2; font-size: 9pt; font-weight: bold;                       color: Navy;
                            height: 18pt;
                            border-bottom: 1px solid #20B2AA; border-left: 1px solid #20B2AA; border-right: 1px solid #20B2AA; }
th.light-blue-70          { background: #C7F5F2; font-size: 9pt; font-weight: bold;                       color: Navy;
	                        height: 18pt; width: 70px;
	                        border-left: 1px solid #20B2AA; border-bottom: 1px solid #20B2AA; }
th.light-blue-last-70     { background: #C7F5F2; font-size: 9pt; font-weight: bold;                       color: Navy;
	                        height: 18pt; width: 70px;
	                        border-bottom: 1px solid #20B2AA; border-left: 1px solid #20B2AA; border-right: 1px solid #20B2AA; }

th.long-term-orange		  { background: #99FF99; font-size: 9pt; font-weight: bold;                       color: Black;
	                        border-bottom: 1px solid #FFA500; border-left: 1px solid #FFA500; border-right: 1px solid #FFA500;
	                        border-top: 1px solid #FFA500; height: 25px; }
/* list items */
td.list-odd-first	      { background: White;   font-size: 9pt;  font-weight: normal; color: Black;
	                        border-left: 1px solid #20B2AA; border-bottom: 1px solid #20B2AA; }
td.list-odd-first-b	      { background: White;   font-size: 9pt;  font-weight: bold;   color: Black;
	                        border-left: 1px solid #20B2AA; border-bottom: 1px solid #20B2AA; }
td.list-odd-first-b-c	  { background: White;   font-size: 9pt;  font-weight: bold;   color: Black; text-align: center;
	                        border-left: 1px solid #20B2AA; border-bottom: 1px solid #20B2AA; }
td.list-odd-first-small	  { background: White;   font-size: 8pt;  font-weight: normal; color: Black;
	                        border-left: 1px solid #20B2AA; border-bottom: 1px solid #20B2AA; }
td.list-odd-first-center  { background: White;   font-size: 9pt;  font-weight: normal; color: Black; text-align: center;
	                        border-left: 1px solid #20B2AA; border-bottom: 1px solid #20B2AA; }
td.list-odd-first-center-sm{background: White;   font-size: 8pt;  font-weight: normal; color: Black; text-align: center;
	                        border-left: 1px solid #20B2AA; border-bottom: 1px solid #20B2AA; }
td.list-odd-first-right	  { background: White;   font-size: 9pt;  font-weight: normal; color: Black; text-align: right;
	                        border-left: 1px solid #20B2AA; border-bottom: 1px solid #20B2AA; }
	                        
td.list-odd-mid		      { background: White;   font-size: 9pt;  font-weight: normal; color: Black;
	                        border-bottom: 1px solid #20B2AA; }
td.list-odd-mid-c		  { background: White;   font-size: 9pt;  font-weight: normal; color: Black; text-align: center;
						    border-bottom: 1px solid #20B2AA; }
td.list-odd-mid-normal	  { background: White;   font-size: 9pt;  font-weight: Normal; color: Black;
	                        border-bottom: 1px solid #20B2AA; }
td.list-odd-mid-2		  { background: White;   font-size: 9pt;  font-weight: normal; color: Black; text-align: center;
						    border-bottom: 1px solid #20B2AA; border-left: 1px solid #20B2AA; }

td.list-odd-last		  { background: White;   font-size: 9pt;  font-weight: normal; color: Black;
	                        border-bottom: 1px solid #20B2AA; border-left: 1px solid #20B2AA; border-right: 1px solid #20B2AA; }
td.list-odd-last-center	  { background: White;   font-size: 9pt;  font-weight: normal; color: Black; text-align: center;
	                        border-bottom: 1px solid #20B2AA; border-left: 1px solid #20B2AA; border-right: 1px solid #20B2AA; }
td.list-odd-last-center-b { background: White;   font-size: 9pt;  font-weight: bold;   color: Black; text-align: center;
	                        border-bottom: 1px solid #20B2AA; border-left: 1px solid #20B2AA; border-right: 1px solid #20B2AA; }
td.list-odd-last-center-sm{ background: White;   font-size: 8pt;  font-weight: normal; color: Black; text-align: center;
	                        border-bottom: 1px solid #20B2AA; border-left: 1px solid #20B2AA; border-right: 1px solid #20B2AA; }
td.list-odd-last-right	  { background: White;   font-size: 8pt;  font-weight: normal; color: Black; text-align: right;
	                        border-bottom: 1px solid #20B2AA; border-left: 1px solid #20B2AA; border-right: 1px solid #20B2AA; }

td.list-odd-desc	      { background: White;   font-size: 8pt;  font-weight: normal; color: Black;
	                        border-left: 1px solid #20B2AA; border-bottom: 1px solid #20B2AA; }

td.list-even-first		  { background: #FFFACD; font-size: 9pt;  font-weight: normal; color: Black;
	                        border-left: 1px solid #20B2AA; border-bottom: 1px solid #20B2AA; }
td.list-even-first-b      { background: #FFFACD; font-size: 9pt;  font-weight: Bold;   color: Black;
	                        border-left: 1px solid #20B2AA; border-bottom: 1px solid #20B2AA; }
td.list-even-first-small  { background: #FFFACD; font-size: 8pt;  font-weight: Normal; color: Black;
	                        border-left: 1px solid #20B2AA; border-bottom: 1px solid #20B2AA; }
td.list-even-first-center { background: #FFFACD; font-size: 9pt;  font-weight: Normal; color: Black; text-align: center;
	                        border-left: 1px solid #20B2AA; border-bottom: 1px solid #20B2AA; }

td.list-even-mid		  { background: #FFFACD; font-size: 9pt;  font-weight: normal; color: Black;
	                        border-bottom: 1px solid #20B2AA; }
td.list-even-mid-c		  { background: #FFFACD; font-size: 9pt;  font-weight: normal; color: Black; text-align: center;
	                        border-bottom: 1px solid #20B2AA; }
td.list-even-mid-normal   { background: #FFFACD; font-size: 9pt;  font-weight: Normal; color: Black;
	                        border-bottom: 1px solid #20B2AA; }
td.list-even-mid-2		  { background: #FFFACD; font-size: 9pt;  font-weight: normal; color: Black;
	                        border-bottom: 1px solid #20B2AA;  border-left: 1px solid #20B2AA; }

td.list-even-last		  { background: #FFFACD; font-size: 9pt;  font-weight: normal; color: Black;
	                        border-bottom: 1px solid #20B2AA; border-left: 1px solid #20B2AA; border-right: 1px solid #20B2AA; }
td.list-even-last-center  { background: #FFFACD; font-size: 9pt;  font-weight: normal; color: Black; text-align: center;
	                        border-bottom: 1px solid #20B2AA; border-left: 1px solid #20B2AA; border-right: 1px solid #20B2AA; }
td.list-even-last-center-b{ background: #FFFACD; font-size: 9pt;  font-weight: Bold;   color: Black; text-align: center;
	                        border-bottom: 1px solid #20B2AA; border-left: 1px solid #20B2AA; border-right: 1px solid #20B2AA; }
td.list-even-last-right	  { background: #FFFACD; font-size: 8pt;  font-weight: normal; color: Black; text-align: right;
	                        border-bottom: 1px solid #20B2AA; border-left: 1px solid #20B2AA; border-right: 1px solid #20B2AA; }

td.list-even-desc         { background: #FFFACD; font-size: 8pt;  font-weight: normal; color: Black;
	                        border-left: 1px solid #20B2AA; border-bottom: 1px solid #20B2AA; }

/* quick links */

th.main		              { background: #C7F5F2; font-size: 9pt;  font-weight: bold;   color: Navy;
	                        height: 20px; border-bottom: 1px solid Black; border-left: 1px solid Black;
	                        border-right: 1px solid Black; border-top: 1px solid Black;        }
th.menu                   { background: #FFA500; font-size: 8pt;  font-weight: Bold;   color: Black; text-align: center;
	                        height: 20px; border-top: 1px solid #FFA500;  border-left: 1px solid #FFA500;
	                        border-right: 1px solid #FFA500; border-bottom: 1px solid #FFA500; }
th.menu-coverage          { background: #C7F5F2; font-size: 8pt;  font-weight: Bold;   color: Black; text-align: center;
	                        height: 20px; border-left: 1px solid #FFA500; border-right: 1px solid #FFA500;
	                        border-bottom: 1px solid #FFA500; }

td.quick-select-left      { background: #FFFACD; font-size: 8pt;  font-weight: Bold;   color: Black;
	                        border-bottom: 1px solid #FFA500; border-left: 1px solid #FFA500; }
td.quick-select-left-top  { background: #FFFACD; font-size: 8pt;  font-weight: Bold;   color: Black;
	                        border-top: 1px solid #FFA500; border-left: 1px solid #FFA500; border-bottom: 1px solid #FFA500; }
td.quick-select-right     { background: #FFFACD; font-size: 8pt;  font-weight: Bold;   color: Black;
	                        border-bottom: 1px solid #FFA500; border-right: 1px solid #FFA500; }
td.quick-select-right-top { background: #FFFACD; font-size: 8pt;  font-weight: Bold;   color: Black;
	                        border-top: 1px solid #FFA500; border-right: 1px solid #FFA500; border-bottom: 1px solid #FFA500; }
td.quick-select           { background: #FFFACD; font-size: 8pt;  font-weight: Bold;   color: Black;
	                        border-bottom: 1px solid #FFA500; border-left: 1px solid #FFA500; border-right: 1px solid #FFA500; }

td.quick-left             {                      font-size: 8pt;  font-weight: Bold;   color: Black;
	                        border-bottom: 1px solid #FFA500; border-left: 1px solid #FFA500; }
td.quick-left-top         {                      font-size: 8pt;  font-weight: Bold;   color: Black;
	                        border-top: 1px solid #FFA500; border-left: 1px solid #FFA500; border-bottom: 1px solid #FFA500; }

td.quick-right            {                      font-size: 8pt;  font-weight: Bold;   color: Black;
	                        border-right: 1px solid #FFA500; border-bottom: 1px solid #FFA500; }
td.quick-right-top        {                      font-size: 8pt;  font-weight: Bold;   color: Black;
	                        border-top: 1px solid #FFA500; border-right: 1px solid #FFA500; border-bottom: 1px solid #FFA500; }

td.quick                  {                      font-size: 8pt;  font-weight: Bold;   color: Black;
	                        border-bottom: 1px solid #FFA500; border-left: 1px solid #FFA500; border-right: 1px solid #FFA500; }

/* site map */
td.list-first	          { background: White;   font-size: 9pt;  font-weight: normal; color: Black;
	                        border-left: 1px solid #20B2AA; border-bottom: 1px solid #20B2AA; }
td.list-mid	              { background: White;   font-size: 9pt;  font-weight: normal; color: Black;
	                        border-bottom: 1px solid #20B2AA; }
td.list-last		      { background: White;   font-size: 9pt;  font-weight: normal; color: Black;
	                        border-right: 1px solid #20B2AA; border-bottom: 1px solid #20B2AA; }
td.list-all	              { background: White;   font-size: 9pt;  font-weight: normal; color: Black;
	                        border-left: 1px solid #20B2AA;  border-right: 1px solid #20B2AA; border-bottom: 1px solid #20B2AA; }

/* tabs */
a.index-tab-on            { font-size: 9pt; font-weight: Bold;   color: Navy; }
a.index-tab-on:hover      { font-size: 9pt; font-weight: Bold;   color: #FFA500; text-decoration: none; }
a.index-tab-off           { font-size: 9pt; font-weight: Normal; color: Navy; }
a.index-tab-off:hover     { font-size: 9pt; font-weight: Normal; color: #FFA500; text-decoration: none; }

td.tab-selected           { background: #FFFACD; font-size: 9pt;  font-weight: bold;   color: Black; text-align: center;
	                        border-left: 1px solid #FFA500; border-top: 1px solid #FFA500; }
td.tab-unselected	      { background: White;   font-size: 9pt;  font-weight: normal; color: Black; text-align: center;
	                        border-left: 1px solid #FFA500; border-top: 1px solid #FFA500; }
td.tab-unselected-first	  { background: White;   font-size: 9pt;  font-weight: normal; color: Black; text-align: center; }

td.tab-unselected-last	  { background: White;   font-size: 9pt;  font-weight: normal; color: Black; text-align: center;
	                        border-left: 1px solid #FFA500; }

td.company-border         { border-left: 1px solid #FFA500; border-top: 1px solid #FFA500; border-right: 1px solid #FFA500;
	                        border-bottom: 1px solid #FFA500; }
td.company-border-top     { border-left: 1px solid #FFA500; border-top: 1px solid #FFA500; border-right: 1px solid #FFA500; }

td.company-border-mid     { border-left: 1px solid #FFA500; border-right: 1px solid #FFA500; }

td.company-border-last    { border-left: 1px solid #FFA500; border-right: 1px solid #FFA500; border-bottom: 1px solid #FFA500; }

th.product-cat	          { background: #FFFF95; font-size: 9pt;  font-weight: bold;   color: Black;
	                        border-left: 1px solid #20B2AA; border-top: 1px solid #20B2AA; border-bottom: 1px solid #20B2AA; }
th.product-cat-list	      { background: #FFFF95; font-size: 9pt;  font-weight: bold;   color: Black;
	                        border-left: 1px solid #FFA500; border-top: 1px solid #FFA500;
	                        border-right: 1px solid #FFA500; border-bottom: 1px solid #FFA500; }
/* compare plans */
td.column0                { background: #f5f5dc; font-size: 9pt; font-weight: Bold;   color: Green; text-align: right;
	                        border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
td.column0-small          { background: #f5f5dc; font-size: 8pt; font-weight: normal; color: Green; text-align: left;
	                        border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
td.column0-top            { background: #f5f5dc; font-size: 9pt; font-weight: Bold;   color: Green; text-align: right;
	                        border-top: 1px solid #ccc; border-left: 1px solid #ccc;
	                        border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }

td.column1                { background: White;   font-size:  9pt; font-weight: normal; color: Green; text-align: center;
                            border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
td.column1-left           { background: White;   font-size:  9pt; font-weight: normal; color: Green; text-align: left;
                            border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
td.column1-right          { background: White;   font-size:  9pt; font-weight: normal; color: Green; text-align: right;
	                        border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
td.column1-top            { background: White;   font-size:  9pt; font-weight: normal; color: Green; text-align: center;
	                        border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
td.column1-top-left       { background: White;   font-size:  9pt; font-weight: normal; color: Green; text-align: left;
	                        border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
td.column1-top-right      { background: White;   font-size:  9pt; font-weight: normal; color: Green; text-align: right;
	                        border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
td.column1-cost           { background: White;   font-size: 10pt; font-weight: Bold;   color: Black; text-align: center;
	                        border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }

td.column2                { background: #FFFACD; font-size:  9pt; font-weight: normal; color: Green; text-align: center;
	                        border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
td.column2-left           { background: #FFFACD; font-size:  9pt; font-weight: normal; color: Green; text-align: left;
	                        border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
td.column2-top            { background: #FFFACD; font-size:  9pt; font-weight: normal; color: Green; text-align: center;
	                        border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
td.column2-cost           { background: #FFFACD; font-size: 10pt; font-weight: Bold;   color: Black; text-align: center;
	                        border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
	                        
td.column3                { background: #FAFAD2; font-size:  9pt; font-weight: normal; color: Green; text-align: center;
	                        border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
td.column3-top            { background: #FAFAD2; font-size:  9pt; font-weight: normal; color: Green; text-align: center;
	                        border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
td.column3-cost           { background: #FAFAD2; font-size: 10pt; font-weight: Bold;   color: Black; text-align: center;
	                        border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
	                        
td.column4				  { background: #FFFF95; font-size: 9pt;  font-weight: bold;   color: Black; text-align: center;
	                        border-left: 1px solid #20B2AA; border-top: 1px solid #20B2AA; 
	                        border-right: 1px solid #20B2AA; border-bottom: 1px solid #20B2AA; }

div.column-cost-small     { font-size: 8pt; font-weight: Bold; }

/* coverage table */

th.blue                   { background: #20B2AA; font-size: 9pt;  font-weight: bold;   color: White;
	                        border-bottom: 1px solid #20B2AA; border-left: 1px solid #20B2AA;
                            border-right: 1px solid #20B2AA;  border-top: 1px solid #20B2AA; }
div.blue-small            { background: #20B2AA; font-size: 8pt;  font-weight: normal; color: White; }
span.blue                 { background: #20B2AA; font-size: 9pt;  font-weight: Bold;   color: White; }
span.blue-small           { background: #20B2AA; font-size: 8pt;  font-weight: Normal; color: White; }

/* buy and status */
td.buy-top-mid			{ background: #FFFFDF; font-size: 9pt;  font-weight: bold;   color: Black; text-align: left;
		                  border-top: 1px solid #FFA500; border-right: 1px solid #FFA500; border-bottom: 1px solid #FFA500; }
td.buy-top-last			{ background: #FFFFDF; font-size: 9pt;  font-weight: bold;   color: Black; text-align: right;
	                      border-top: 1px solid #FFA500; border-right: 1px solid #FFA500; border-bottom: 1px solid #FFA500; }

/* buy header */
td.buy-hdr-first		{ background: #FFFFDF; font-size: 9pt;  font-weight: bold;   color: Black; text-align: right;
	                      border-top: 1px solid #FFA500; border-left: 1px solid #FFA500; 
	                      border-right: 1px solid #FFA500; border-bottom: 1px solid #FFA500; }
td.buy-hdr-first-c		{ background: #FFFFDF; font-size: 9pt;  font-weight: Bold;   color: Black; text-align: center;
	                      border-top: 1px solid #FFA500; border-left: 1px solid #FFA500;
	                      border-right: 1px solid #FFA500; border-bottom: 1px solid #FFA500; }
td.buy-hdr-b			{ background: #FFFFDF; font-size: 9pt;  font-weight: Bold;   color: Black; text-align: left;
	                      border-top: 1px solid #FFA500; border-right: 1px solid #FFA500; border-bottom: 1px solid #FFA500; }
td.buy-hdr-end			{ background: #FFFFDF; font-size: 9pt;  font-weight: Bold;   color: Black; text-align: center;
	                      width: 170px; border-top: 1px solid #FFA500; border-right: 1px solid #FFA500;
	                      border-bottom: 1px solid #FFA500; }

td.buy-quest-top		{ background: #DFFFDF;  font-size:  9pt; font-weight: Bold;  text-align: left;   color: Black; 
	                      border-top: 1px solid #FFA500; border-left: 1px solid #FFA500; border-right: 1px solid #FFA500; 
	                      border-bottom: 1px solid #FFA500; }
td.buy-quest			{ background: #FFFFDF; font-size: 9pt;  font-weight: Bold;   color: Black; text-align: right;
	                                           border-left: 1px solid #FFA500; border-right: 1px solid #FFA500;
	                      border-bottom: 1px solid #FFA500; }
	                      
td.buy-hdr-mid			{ background: #FFFFDF; font-size: 9pt;  font-weight: Bold;   color: Black; text-align: right;
	                      border-left: 1px solid #FFA500; border-right: 1px solid #FFA500;
	                      border-bottom: 1px solid #FFA500; }
td.buy-hdr-mid2			{ background: #FFFFDF; font-size: 9pt;  font-weight: Bold;   color: Black; text-align: right;
	                      border-right: 1px solid #FFA500; border-bottom: 1px solid #FFA500; }
td.buy-hdr-mid-c		{ background: #FFFFDF; font-size: 9pt;  font-weight: Bold;   color: Black; text-align: center;
	                      border-left: 1px solid #FFA500; border-right: 1px solid #FFA500; border-bottom: 1px solid #FFA500; }
td.buy-mid-last			{ background: #FFFFDF; font-size: 9pt;  font-weight: bold;   color: Black; text-align: center;
                          border-right: 1px solid #FFA500; border-bottom: 1px solid #FFA500; }
td.buy-data-first		{ background: White;   font-size: 9pt; 	                     color: Black; text-align: left;
	                      border-top: 1px solid #FFA500; border-right: 1px solid #FFA500; border-bottom: 1px solid #FFA500; }
td.buy-data-mid			{ background: White;   font-size: 9pt;                       color: Black; text-align: left;
	                      border-right: 1px solid #FFA500; border-bottom: 1px solid #FFA500; }
td.buy-data-last		{ background: White;   font-size: 9pt;                       color: Black; text-align: left;
	                      border-right: 1px solid #FFA500; border-bottom: 1px solid #FFA500; }
th.title-top-last		{ background: #C7F5F2; font-size: 9pt;  font-weight: bold;   color: Navy; text-align: center;
	                      height: 18pt; border-top: 1px solid #20B2AA; border-left: 1px solid #20B2AA;
	                      border-right: 1px solid #20B2AA; border-bottom: 1px solid #20B2AA; }
	                      
/* help */
div.help-title			{ font-size: 10pt; font-weight: bold; 	color: White; text-align: center; }

td.help-title-bold		{ font-size: 11pt; font-weight: bold;   color: Black; text-align: left;   vertical-align: top; }
td.help-text			{ font-size: 10pt; font-weight: normal; color: Black; text-align: left;   vertical-align: top; }
td.help-right			{ border: none;                                       text-align: right;  vertical-align: top; }
td.help-center			{ border: none; font-size: 11pt;                      text-align: center; vertical-align: top; }
td.help-copyright       { font-size: 8pt; font-weight: normal;  color: Navy;  text-align: center; }

td.help-odd				{ font-size: 8pt; font-weight: Bold;    color: Black; background: White; 
                          border-left: 1px solid #20B2AA; border-bottom: 1px solid #20B2AA; }
td.help-odd-only		{ font-size: 8pt; font-weight: Normal;   color: Black; background: White;
	                      border-left: 1px solid #20B2AA; border-right: 1px solid #20B2AA; border-bottom: 1px solid #20B2AA; }
td.help-odd-c	        { font-size: 8pt; font-weight: Normal;  color: Black; background: White; text-align: center;
	                      border-left: 1px solid #20B2AA; border-bottom: 1px solid #20B2AA; }
td.help-odd-last-c		{ font-size: 8pt; font-weight: Normal;  color: Black; background: White; text-align: center;
	                      border-bottom: 1px solid #20B2AA; border-left: 1px solid #20B2AA; border-right: 1px solid #20B2AA; }
td.help-even			{ font-size: 8pt; font-weight: Bold;    color: Black; background: #FFFACD;
	                      border-left: 1px solid #20B2AA; border-bottom: 1px solid #20B2AA; }
td.help-even-only		{ font-size: 8pt; font-weight: Normal;   color: Black; background: #FFFACD;
	                      border-left: 1px solid #20B2AA; border-right: 1px solid #20B2AA; border-bottom: 1px solid #20B2AA; }
td.help-even-c			{ font-size: 8pt; font-weight: Normal;  color: Black; background: #FFFACD; text-align: center;
	                      border-bottom: 1px solid #20B2AA; border-left: 1px solid #20B2AA; }
td.help-even-last-c		{ font-size: 8pt; font-weight: Normal;  color: Black; background: #FFFACD; text-align: center;
	                      border-bottom: 1px solid #20B2AA; border-left: 1px solid #20B2AA; border-right: 1px solid #20B2AA; }

th.menu-blue-60			{ font-size: 8pt; font-weight: bold;    color: Navy;  background: #C7F5F2;
	                      height: 18pt; width: 80px;
	                      border-left: 1px solid #20B2AA; border-bottom: 1px solid #20B2AA; }
th.menu-blue-last-60	{ font-size: 8pt; font-weight: bold;    color: Navy;  background: #C7F5F2;
	                      height: 18pt; width: 80px;
                          border-bottom: 1px solid #20B2AA; border-left: 1px solid #20B2AA; border-right: 1px solid #20B2AA; }
                          
