.gBody                  {background-color:#ffffff;text-align:center;}

.hideForPrinting        {display: none;}
.showForPrinting          {}
.printHeader                {display:block;position:relative;width:100%;height:120px;}
.printSpacer                {position:relative;width:1px;height:40px;}
.printTitleRight        {display:block;position:absolute;top:34px;right:1px;font-size:14px;font-weight:bold;color:#000000;text-transform: capitalize;}
.printHeaderLine        {display:block;position:absolute;bottom:1px;border-top: solid 1px #999999; height: 30px; width:100%;}
.printLogo                  {display:block;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%;display:block;}

.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                          {display:block !important;overflow:visible;width:100%}
.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;padding-top: 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;border-style:none !important;}
.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;}


#tabSoaFrameBg{width: 100%;}

.tTabSoaTabFrameBlock{display:block; width:100%; overflow:visible; position:static;}
.tTopLegend{display:none;}
#tabSoaFrameContent .mainPar, #XtabSoaFrameContent, .opa {width:100%; }
.opa{text-align: center;}
a, a:link, a:active, a:visited {text-decoration: none;}
.sBoxTop {width: 15px;}
#pageBg {width:100%;}
#tabSoaPageBgResize {width:100%;}
.tDiscContainer {}
.noScreen {display:normal;}


