.gBody					{background-color:#ffffff;text-align:center;}

.hideForPrinting	  	{display: none;}
.showForPrinting		  {}
.printHeader		     	{position:relative;width:100%;height:120px;}
.printSpacer		    	{position:relative;width:1px;height:40px;}
.printTitleRight	  	{position:absolute;top:34px;right:1px;font-size:14px;font-weight:bold;color:#000000;}
.printHeaderLine	  	{position:absolute;bottom:1px;border-top: solid 1px #999999; height: 30px; width:100%;}
.printLogo			    	{position:absolute;top:10px;left:1px;}
.printPageBreakBefore	{page-break-before:always;}
.printPageBreakAfter	{page-break-after:always;}
.printLegend          {border:solid 1px #999999; font-family: Verdana,arial,helvetica,sans-serif; font-size:9px; font-weight:bold; padding:8px; background-color: #ffffff;}
DIV.printWidth	    	{width:100%;}

.tSupTop				      {height:20px;background-color: red;}
.tFlashSideNav        {display:none;}
.tFlashRegionalNav  	{display:none;}
.tRightContainer	  	{width:100%; background-color:#ffffff; overflow:visible;}
.soaContainer         {width:100%; overflow:visible;}
.soaTransEdge         {display:none;}
.soaTransCont         {display:none;}
.tPromoBar            {height:100px;background-color: blue;}

.tSpecsContainer		      		      {overflow:visible;}
.tSpecsContainer TD				          {text-align:center;padding-top:3px;padding-bottom:3px;vertical-align:middle;}
.tSpecsContainer TD.tSpecsLeft			{text-align:left;padding-left:12px;}
.tSpecsContainer TD.tSpecsDesc			{text-align:left;padding-left:12px;vertical-align:top;}
.tSpecsContainer TD.tSpecsBackToTop	{display: none;}

/*Added to fix SR 15814*/
#olPlus {display: none;}
#ol1 {display: none;}
#ol2 {display: none;}
#ol3 {display: none;}
#ol4 {display: none;}

/*
.tAccessoryContainer		{position:relative; margin-left:212px; margin-right:10px; min-height:124px;}
.tAccessoryImg			    {position:absolute; left:-212px; top:4px;}
*/

.tAccessoryViewLarger	  {display:none;}
.tAccessoryText		  	  {}
.tList				      		{list-style-type: square; margin-left: 14px;}
.tListContainer			  	{position:relative;left:20px;}

/* ACCORDION STYLES */
.tAccordionLine			    		{display:none;}
.tAccordionImg              {display:none;}
.tAccordionImgContainer     {display:none;}
DIV.tAccordionLineContainer	{display:none;}
DIV.tAccordionTitleBar			{width:100%;}
DIV.tAccordionGroup			  	{width:100%;overflow:visible;}/*Changed overflow to visible to fix SR 15814*/
DIV.tAccordionGroupBig	    {width:100%;overflow:hidden;}

.tSectionTitle		     	{border:solid 1px #999999; font-size:11px; font-weight:bold; padding-left:5px;}
.tSectionTitleBig 	  	{border:solid 1px #999999; font-size:11px; font-weight:bold; padding-left:5px; padding-right:20px;}
.tSectionTitle IMG	   	{display:inline;}
.tSectionTitleBig IMG		{display:inline;}
.tSectionTitleShowAll	  {display:none;}
.tSectionTitleTxt     	{line-height:21px;vertical-align:middle;position:relative;left:8px;}

TR.tGreyLine		  	{background-color:#F4F4F4;}
TR.tWhiteLine			  {background-color:#FFFFFF;}

.tTopTabs			    	{display:none;}
.tTopTabs IMG			  {display:none;}
.tTopLegend				  {display:none;}
.tTopLegend IMG			{display:none;}
.tTopTextarea	  		{height:25px;width:334px;}
.tTopShowall		  	{height:21px;}
.tButton			    	{position:relative;top:22px;margin-right:20px;height:20px;border:solid;border-width:1px;text-align:center;vertical-align:middle;font-size:9px;padding-right:5px;padding-left:5px;padding-top:2px;}
.tButton P			  	{vertical-align:middle;font-size:9px;font-weight:bold;color:#666666;}
.tDetailLegend			{position:relative;top:9px;width:400px;height:45px;border:solid;border-width:1px;}

/* specs box styles */
.sTable		    			{border:1px solid; width:100%; overflow:visible;}
.sTable TD.sBox			{border-left:1px solid;}

.sBox B	 			    	{font-weight:bold;}
.sBox IMG			    	{display:inline;}
.sBoxLeft			    	{border-style:none !important;}
.sBoxTop 			    	{background-color:#a5a5a5; height:30px; vertical-align:bottom; text-align: left;}
.sBoxTop B 		  		{font-size:9px; font-weight:bold; color:#ffffff;}
.sBoxTopTrim 	  		{width:50px;}
.sBoxTopLeft 		  	{text-align:left; border-style:none !important;}
.sBoxTitle          {font-size:11px; font-weight:bold; color:#000000;}
.sBoxAlignTop       {vertical-align:top;}

/* dhtml pop styles for Accessories/Options "view larger" popups */
.tPopUpDisplayBorder                                {display:none;}
.tPopUpDisplay		                                 	{display:none;}
.tPopUpDisplay A:link, DIV.tPopUpDisplay A:visited  {display:none;}
.tPopUpContainer	                                 	{display:none;}
.tPopUpClose                                        {display:none;}
.tPopUpTitle                                        {display:none;}
.tPopUpImg                                          {display:none;}

/* disclaimer popup */
.tDisclaimerPopUpDisplayBorder                      {display:none;}
.tDisclaimerPopUpDisplay		                        {}
.tDisclaimerPopUpContainer	                        {}
.tDisclaimerPopUpText                               {font-size:10px; font-weight:bold; color:#000000; text-align:left; padding-left:12px; vertical-align:top; width:96%;}
.tDisclaimerLink                                    {display:none;}
.sDisclaimerText                      				  		{font-size:10px; font-weight:bold; color:#000000; text-align:left; padding-left:12px; vertical-align:top;}

