/******************************************************************************************/
@media screen {
  .tSupTableDiv		    {width: 692px;padding-top:20px;padding-bottom:20px;}
  .tSupTableWideDiv		{width: 904px;padding-top:20px;padding-bottom:20px;}
  .tThinRule			    {border-bottom:solid 1px #cdcdcd; position:relative; height: 5px; } 
  .tThinRule1           {position: relative; height: 15px}
  .tThinVrule			    {border-right: solid 1px #cdcdcd;}
  .tTableBlock		    {padding-top:10px; padding-right:10px;}
  .tTableBlock li			{margin-left: 14px; margin-top: 6px;}
  .tGrayBlock			    {padding:10px; background-color:#eeeeee;}
  .tTableText			    {}
  .tTablePromoBlock	  {padding-top: 5px;padding-right: 5px;}
  .tImgTopPad			    {padding-top:3px;}
  .fHeadfield			    {float:left; font-size:10px;}
  .tTableBgash		    {background-color:#D9D9D9; }
  .tTablarcolum		    {border:solid 1px #cdcdcd; background-color:#F3F3F3; }
  .tTablarclolmw		  {background-color:#FFFFFF;}
  .tBulletsContainer  {width:80%;}
  .tBulletsLeft       { margin-left: 10%;}
  .tBullets_list		  {list-style: square outside; vertical-align:text-top; margin-left:16px;}
  .tBullets_list LI   {}
  .tPaddingBtm        {padding-bottom:5px;}
  .tBlackTextBold     {font-weight:bold;line-height:16px;}
  .tBlackText, .tBlackTextLink {font-weight:normal;line-height:16px;}
  .tBlackTextLink     {text-decoration:underline !important;}
  .tTitlePadding      {padding-bottom:7px;}
  .tAfterTextSpacer   {height:16px;}
  .tRowHeight         {height:16px;}
  .tMoreTDMargins     {width:20px;}
  .tMoreTDWidth       {width:229px;}
  .tMoreColumnSpacer  {width:85px;}
  .tMoreImgWidth      {width:229px;}
  
  .tTableOffers       {border: solid 1px #cdcdcd;}
  .tColImage          {width: 108px; padding: 2px 4px; border-right: solid 1px #cdcdcd;}
  .tColPurchase       {width: 200px; padding: 8px; border-right: solid 1px #cdcdcd;}
  .tColPurchase1       {padding: 8px; border-right: solid 1px #cdcdcd;}
  .tColLease          {padding: 8px;}
  .tColLease1 {
	padding-right: 8px; padding-left: 8px; padding-bottom: 8px; padding-top: 8px;
	border-right: #cdcdcd 1px solid
	
}

.tTableBlock1 {	padding-left: 10px; padding-top: 10px}
.tTableBlockPrivacy {PADDING-LEFT:13px;PADDING-RIGHT:10px;PADDING-TOP:9px;}
.tBlackTextBoldPrivacy {FONT-WEIGHT:bold;LINE-HEIGHT:16px;PADDING-LEFT:13px;}
.tBulletsPrivacy{PADDING-LEFT: 13px;PADDING-RIGHT: 10px;}
  .tOffersHead th     {background-color: #a5a5a5; color: #ffffff; font-weight: bold; text-align: left;}
  th.tColImage        {background-color: #333333;}
  th.tColPurchase, th.tColLease, th.tColLease1, th.tNextSteps {padding: 2px 8px; }
  .tRowOdd            {background-color: #f3f3f3; }
  .tIconLink img      {display: inline; margin-bottom: -2px; margin-top: 2px;}
  .tIconLink a        {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#464646 !important;font-weight:normal;text-decoration: underline !important; }
  
  .tTabularHeader     {background-color:#a5a5a5; color:#ffffff !important; font-weight:bold; text-align:left; }
  .tSuppTable         {border:solid 1px #cdcdcd; }
  .tSuppTable TD      {height:24px; vertical-align:middle; padding-left:12px; padding-right:12px; padding-top:4px; padding-bottom:4px; } 
  .tTabularWhiteRow   {background-color:#ffffff; }
  .tTabularGreyRow    {background-color:#f3f3f3; }
  .tTableColumnLeft   {border-right: solid 1px #cdcdcd; }

   /*.tSitemap, .tSitemap ul  {list-style:none;}
  .tSitemap li { margin-left: 10px;  margin-top: 6px; font-weight: bold; }
  .tSitemap ul li { margin-top: 6px; font-weight: normal; }
  .tSitemap ul li ul li {margin-top: 2px; font-weight: normal; }*/
  .tSitemap, .tSitemap ul  {list-style:none;}
  .tSitemap li { margin-left: 10px;  margin-top: 6px;}
  .tThinRule3{margin-left: 10px; border-bottom: 1px solid #464646; height: 5px; position: relative;}
  .tThinRule2{margin-left: 10px; border-bottom: 1px solid #CDCDCD; height: 5px; position: relative;}
  .tSitemap a:link , a:visited {text-decoration: none;} 
  .tSitemap a:hover {text-decoration: underline;}
  .thead  {font-weight: bold;}
  .thead  a{text-decoration: underline !important;}
  .tsectionhead{ font-weight: bold; font-size:12px;text-decoration: underline}
  .tsectionhead a{ text-decoration: underline !important;}   
}

/******************************************************************************************/
@media print {
  .tSupTableDiv   		{width: 100%;padding-top:20px;padding-bottom:20px;}
  .tSupTableWideDiv		{width: 100%;padding-top:20px;padding-bottom:20px;}
  .tThinRule		    {border-bottom:solid 1px #cccccc; position:relative; height: 5px; }
  .tThinRule1           {position: relative; height: 15px}
  .tThinVrule		    	{border-right-style: solid; border-right-width: 1px; border-right-color: #464646;}
  .tTableBlock		    {padding-top:10px; padding-right:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#464646;}
  .tGrayBlock			    {padding:10px; background-color:#eeeeee;}
  .tTableText			    {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#464646;}
  .tTablePromoBlock	  {padding-top: 5px;padding-right: 5px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #464646;}
  .tImgTopPad			    {padding-top:3px;}
  .fHeadfield			    {float:left; size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#464646; font-size:10px;}
  .tTableBgash		    {background-color:#D9D9D9; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#464646;}
  .tTablarcolum		    {border:solid; background-color:#F3F3F3; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; 	color:#464646; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #CDCDCD; border-right-color: #CDCDCD; border-bottom-color: #CDCDCD; border-left-color: #CDCDCD; }
  .tTablarclolmw		  {background-color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#464646;}
  .tBulletsContainer  {width:80%;}
  .tBullets_list		  {list-style: square outside; vertical-align:text-top; margin-left:16px;}
  .tBullets_list LI   {color:#464646;}
  .tPaddingBtm        {padding-bottom:5px;}
  .tBlackTextBold     {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#464646;font-weight:bold;}
  .tBlackText, .tBlackTextLink {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#464646 !important;font-weight:normal;}
  .tBlackTextLink     {text-decoration:underline !important;}
  .tTitlePadding      {padding-bottom:7px;}
  .tAfterTextSpacer   {height:16px;}
  .tRowHeight         {height:16px;}
  .tMoreTDMargins     {width:0px;}
  .tMoreTDWidth       {width:200px;}  /* this fix is for IE6 */
  .tMoreColumnSpacer  {width:20px;}
  .tMoreImgWidth      {width:100%;}
  
  /* styles for supplemental or non-Flash pages */
  .tTable               {position:relative; z-index:1; overflow:visible; background-color:#ffffff;}
  .tSupHeaderContainer  {position:relative; width:100%; height:46px; background-color:#ffffff; z-index:1; overflow:visible; text-align:left; border-bottom:solid 1px #999999;}
  .tSupHeaderTitle      {font-size:14px; font-weight:bold; color:#464646; position:absolute; left:20px; top:15px;}
  .tSupBodyContainer    {position:relative; width:100%; z-index: 5; overflow:visible; left:20px; top:15px; padding-bottom:30px;}
  
  .tFlashGnav           {display:none;}
  .tFlashRnav           {display:none;}
  .tFlashFnav           {display:none;}
  
  /* .tRightContainer   {} */
  .tTopTabs             {display:none;}
  
  .tTabularHeader     {background-color:#a5a5a5; color:#464646; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; text-align:left; border-bottom:solid 1px #000000; }
  .tSuppTable         {border:solid 1px #000000; }
  .tSuppTable TD      {height:24px; vertical-align:middle; padding-left:12px; } 
  .tTabularWhiteRow   {background-color:#ffffff; }
  .tTabularGreyRow    {background-color:#f3f3f3; }
  .tTableColumnLeft   {border-right: solid 1px #000000; }

  /*.tSitemap, .tSitemap ul  {list-style:none;}
  .tSitemap li { margin-left: 10px;  margin-top: 6px; font-weight: bold; }
  .tSitemap ul li { margin-top: 6px; font-weight: normal; }
  .tSitemap ul li ul li {margin-top: 2px; font-weight: normal; }*/
  .tSitemap, .tSitemap ul  {list-style:none;}
  .tSitemap li { margin-left: 10px;  margin-top: 6px;}
  .tThinRule3{margin-left: 10px; border-bottom: 1px solid #464646; height: 5px; position: relative;}
  .tThinRule2{margin-left: 10px; border-bottom: 1px solid #CDCDCD; height: 5px; position: relative;}
  .tSitemap a:link , a:visited {text-decoration: none;} 
  .tSitemap a:hover {text-decoration: underline;}
  .thead  {font-weight: bold;}
  .thead  a{text-decoration: underline !important;}
  .tsectionhead{ font-weight: bold; font-size:12px;text-decoration: underline}
  .tsectionhead a{ text-decoration: underline !important;}
}