/* ESMC stylesheet.css */

A    {text-decoration:none; color:#962628}
A:active {color:red}

img.Facebook {height:32px; width:32px; border:0px; POSITION:absolute; LEFT:705px; TOP:170px;}
img.YouTube {height:32px; width:32px; border:0px; POSITION:absolute; LEFT:749px; TOP:170px;}

#Top IMG.Logo {POSITION:absolute; LEFT:15px; TOP:20px; border-width:0 0 0 0;}
#Top IMG.BLOWOUT {POSITION:absolute; LEFT:600px; TOP:20px; border-width:0 0 0 0;}
#Top IMG.RRS {POSITION:absolute; LEFT:751px; TOP:20px; border-width:0 0 0 0;}
#Top div.ESM {POSITION:absolute; LEFT:130px; TOP:14px; FONT:bold italic 34px Times; color:black;}
#Top div.Slogan {POSITION:absolute; LEFT:130px; TOP:48px; FONT:italic 14px Times; color:black;}
#Top div.Address {POSITION:absolute; LEFT:130px; TOP:87px; FONT:italic 14px Times; color:black;}
#Top IMG.TopCart {POSITION:absolute; LEFT:715px; TOP:150px; width:65px; height:15px; border-width:0 0 0 0;}
#Top IFRAME {POSITION:absolute; LEFT:669px; TOP:210px; border:none; overflow:hidden; width:130px; height:22px;}
#Top div.PayPalAdX {POSITION:absolute; LEFT:662px; TOP:197px; border-width:0 0 0 0;}
#Top div.PayPalAd {POSITION:absolute; LEFT:548px; TOP:65px; border-width:0 0 0 0;}

#TopP IMG.Logo {POSITION:absolute; LEFT:5px; TOP:5px; border-width:0 0 0 0;}
#TopP IMG.RRS {POSITION:absolute; LEFT:751px; TOP:30px; border-width:0 0 0 0;}
#TopP div.ESM {POSITION:absolute; LEFT:75px; TOP:5px; FONT:bold italic 16px Times; color:black;}
#TopP div.Slogan {POSITION:absolute; LEFT:75px; TOP:21px; FONT:italic 10px Times; color:black;}
#TopP div.Address {POSITION:absolute; LEFT:75px; TOP:45px; FONT:italic 10px Times; color:black;}
#TopP div.PayPalAdX {POSITION:absolute; LEFT:662px; TOP:107px; border-width:0 0 0 0;}
#TopP div.PayPalAd {POSITION:absolute; LEFT:600px; TOP:20px; border-width:0 0 0 0;}

#MenuBar {POSITION:absolute; LEFT:15px; TOP:130px; Z-INDEX:910; 
          width:765px; height:14px; background:#f0f0c0; color:#962628; padding:0 0 0 0; 
          border-width:1px 1px 1px 0px; border-style:solid; border-color:black;}
#MenuBar table {padding:0; margin:0; LEFT:-1px; TOP:14px; background:#e0e0e0;}
#StandByBar {POSITION:absolute; LEFT:15px; TOP:160px; Z-INDEX:2; 
          width:100px; height:20px; color:#a00000; padding:0 0 0 0; 
          border-width:0px 0px 0px 0px; border-style:solid; border-color:white;}
#StandByBar table {padding:0; margin:0; text-decoration:none; text-align:left; padding:0px 0px; font:bold 12px arial; color:#a00000}
#ShortCutMenu {POSITION:absolute; LEFT:15px; TOP:185px; Z-INDEX:3; 
          width:100px; height:200px; color:#962628; padding:10px 0px 10px 0px; 
          border-width:0 0 0 0; border-style:solid; border-color:white;}
#ShortCutMenu table {padding:0 0 0 0; margin:0; text-decoration:none; text-align:left; padding:0px 0px; font:bold 10px/10px arial;}
#SubMenuBar {POSITION:absolute; LEFT:15px; TOP:144px; Z-INDEX:900; text-align:left; 
             width:200px; height:17px; background:#e0e0e0; TEXT-INDENT:5px; 
             border-width:0px 1px 1px 1px; border-style:solid; border-color:black}
#SubMenuBar table {padding:2px 0px 2px 0px; margin:0; LEFT:-1px; TOP:0px; background:#e0e0e0;}
#SubMenuBar div.itemno {FLOAT:left; display:block; text-align:left; TEXT-INDENT:4px; font:bold 11px arial; color:black}
#SubMenuBar div.itemnm {FLOAT:left; display:block; text-align:left; TEXT-INDENT:11px; font:bold 11px arial; color:black}
#SubMenuBar div.plno {FLOAT:left; display:block; text-align:left; TEXT-INDENT:4px; font:bold 11px arial; color:black; 
                      padding:2px 0px 2px 0px;}
#SubMenuBar div.plnm {FLOAT:left; display:block; text-align:left; TEXT-INDENT:11px; font:bold 11px arial; color:#962628; 
                      padding:2px 0px 2px 0px;}
#SubMenuBar div.plx  {FLOAT:left; display:block; text-align:left; TEXT-INDENT:200px; font:bold 11px/0px arial; color:black; 
                      padding:2px 0px 2px 0px;}
#SubMenuBar a {display:block; font:bold 11px arial; color:#962628;}
#SubMenuBar a:hover {display:block; font:bold 11px arial; color:red}
#HoverNote1 {POSITION:absolute; LEFT:230px; TOP:148px; Z-INDEX:10;}
#HoverNote2 {POSITION:absolute; LEFT:310px; TOP:148px; Z-INDEX:11;}
table.0000 TD {display:block; background:#e0e0e0; text-decoration:none; text-align:left; padding:0px 0px; font:bold 11px arial; color:black}
table.0000 a {display:block; background:#e0e0e0; text-decoration:none; text-align:left; padding:0px 0px; font:bold 11px arial; color:#962628}
table.0000 a:hover {background:#e0e0e0; color:red; padding:0px 0px;}
table.0000 div.itemno {FLOAT:left; display:block; text-align:left; TEXT-INDENT:3px; font:bold 11px arial; color:black}
table.0000 div.itemnm {FLOAT:left; display:block; text-align:left; TEXT-INDENT:8px; font:bold 11px arial; color:black}
#MenuBar a {display:block; text-decoration:none; text-align:left; padding:0px 0px; font:bold 11px arial; color:#962628}
#MenuBar a:hover {color:red; padding:0px 0px;}
#MenuBar div.itemno {FLOAT:left; display:block; text-align:left; TEXT-INDENT:3px; font:bold 11px arial; color:black}
#MenuBar div.itemnm {FLOAT:left; display:block; text-align:left; TEXT-INDENT:8px; font:bold 11px arial; color:black}
#MenuBar div.itembar {color:#404040}
#MenuBar TD.itembar {align:center; vertical-align:center; height:2px; color:#404040}
TD.vertline {width:1px; padding:0 0; background:black}
#MenuBar div.MenuItem {z-index:999; float:left; position:relative; cursor:hand; FONT:bold 11px arial; color:#962628; background:#f0f0c0; 
                       text-align:center; vertical-align:center; border-width:0px 0px 0px 1px; border-style:solid; border-color:black; 
                       padding:0px 7px 0px 7px;}
div.MenuItem {z-index:999; float:left; position:relative; cursor:hand; FONT:bold 11px arial; color:#962628; background:#f0f0c0; 
               text-align:center; border-style:solid; border-color:#c0c090;}
div.MenuItem a {cursor:hand; color:#962628; text-decoration:none}
div.MenuItem table {display:none; position:absolute; top:14px; left:0; border-width:1px 1px 1px 1px; border-style:solid; border-color:#0d3159;}
div.MenuItem:hover table, div.over table {display:block; color:red}
div.SubMenuItem {z-index:990; float:left; position:relative; cursor:hand; FONT:bold 11px arial; color:#962628; 
               text-align:center; border-width:0px 0px 0px 0px; border-style:solid; border-color:#c0c090;}
div.SubMenuItem a {cursor:hand; color:#962628; text-decoration:none}
div.SubMenuItem table {display:none; position:absolute; top:0; left:0; border-width:0px 1px 1px 1px; border-style:solid; border-color:#0d3159;}
div.SubMenuItem:hover table, div.over table {display:block; color:red}

#FrontPage {POSITION:absolute; LEFT:15px; TOP:180px; WIDTH:750px}
#FrontPage table {WIDTH:530px; text-align:left; Z-INDEX:1; display:block;}
#FrontPage table.FrontPage {WIDTH:535px; text-align:left; Z-INDEX:1; display:block;}
#FrontPage table.FrontPic {WIDTH:530px; text-align:left; Z-INDEX:1; display:block;padding:0px 0px 0px 0px;}
#FrontPage img.Facebook {height:32px; width:32px; border:0px; POSITION:absolute; LEFT:690px; TOP:-10px;}
#FrontPage img.YouTube {height:32px; width:32px; border:0px; POSITION:absolute; LEFT:734px; TOP:-10px;}
#FrontPage DIV.CenterColumn {WIDTH:535px; text-align:center; POSITION:relative; LEFT:110px; TOP: 0px;}
#FrontPage DIV.LeftColumn {WIDTH:104px; POSITION:absolute; LEFT:0px; TOP: -20px;}
#FrontPage table.Shows {WIDTH:104px; BORDER-WIDTH:1px 1px 1px 1px; BORDER-STYLE:solid; BORDER-COLOR:#0092c3; BACKGROUND:#daf5ff;}
#FrontPage TD.Shows {padding:2px 2px 2px 2px; BACKGROUND:#daf5ff;} 
#FrontPage TD.Shows FONT.Header {font:bold 8pt/10pt Times; COLOR:#0092c3;}
#FrontPage TD.Shows FONT.Topic {font:bold 8pt/10pt Times;}
#FrontPage TD.Shows A {cursor:hand; color:#000000; text-decoration:none;}
#FrontPage table.AdsLeft {WIDTH:104px; BORDER-WIDTH:1px 1px 1px 1px; BORDER-STYLE:solid; BORDER-COLOR:#ffffff;}
#FrontPage table.AdsLeft TD {padding:6px 0px 0px 0px; POSITION:relative; LEFT:-3px;}
#FrontPage table.AdsLeft IMG {WIDTH:104px;}
#FrontPage table.AdsLeft A {cursor:hand; color:#000000; text-decoration:none;}
#FrontPage DIV.RightColumn {WIDTH:110px; POSITION:absolute; LEFT:655px; TOP: 60px;}
#FrontPage table.RSS {WIDTH:110px; BORDER-WIDTH:1px 1px 1px 1px; BORDER-STYLE:solid; BORDER-COLOR:#e6860d; BACKGROUND:#f7e9bd;}
#FrontPage TD.RSS {padding:2px 2px 2px 2px; BACKGROUND:#f7e9bd;} 
#FrontPage TD.RSS FONT.Header {font:bold 8pt/10pt Times; COLOR:#e6860d;}
#FrontPage TD.RSS FONT.Topic {font:bold 8pt/10pt Times;}
#FrontPage TD.RSS A {cursor:hand; color:#000000; text-decoration:none;}
#FrontPage table.AdsRight {WIDTH:110px; BORDER-WIDTH:1px 1px 1px 1px; BORDER-STYLE:solid; BORDER-COLOR:#ffffff;}
#FrontPage table.AdsRight TD {padding:6px 0px 0px 0px; POSITION:relative; LEFT:-3px;}
#FrontPage table.AdsRight IMG {WIDTH:110px;}
#FrontPage table.AdsRight A {cursor:hand; color:#000000; text-decoration:none;}
#FrontPage SPAN.MainBody {WIDTH:100%; POSITION:relative;}

#ProdLinePage {POSITION:absolute; LEFT:40px; TOP:180px; WIDTH:715px; font:normal 14px/16px arial; color:black}
#ProdLinePage div.Text {font:normal 14px/20px arial; color:black}
#ProdLinePage table {WIDTH:695px; text-align:left; Z-INDEX:1}
#ProdLinePage table.Special {WIDTH:555px; text-align:left; Z-INDEX:1}
#ProdLinePage div.Scale {font:normal 14px/16px arial; color:black}

#ItemPage {POSITION:absolute; LEFT:40px; TOP:180px; WIDTH:715px; font:normal 14px/16px arial; color:black}
#ItemPage table {WIDTH:695px; text-align:left; Z-INDEX:1}
#ItemPage table.Special {WIDTH:555px; text-align:left; Z-INDEX:1}
#ItemPage table.Footnote {font:bold 10.5px/11.5px arial; color:black; text-align:left;}
#ItemPage table.ProdClass {font:bold 10.5px/11.5px arial; color:#808080; text-align:right;}
#ItemPage table.Items {font:normal 14px/16px arial; color:black}
#ItemPage div.Text {font:normal 14px/20px arial; color:black}
#ItemPage div.Scale {font:normal 14px/16px arial; color:black}
#InstrPage {POSITION:absolute; LEFT:15px; TOP:180px; WIDTH:765px}
#InstrPage {font:normal 12pt/14pt Times;}
#InstrPage table.Contents {WIDTH:765px; padding:0 0 0 0; border-width:0px 1px 1px 0px;
                           border-style:solid; border-color:#962628;}
#InstrPage table.Contents TD {padding:1px 5px 1px 5px; border-width:1px 0px 0px 1px;
                              border-style:solid; border-color:#962628; white-space:nowrap;
                              font:normal 11px Arial; text-align:center;}
#InstrPage table.Contents2 {WIDTH:765px; padding:0 0 0 0; border-width:0px 1px 1px 0px;
                           border-style:solid; border-color:#962628;}
#InstrPage table.Contents2 TD {padding:1px 5px 1px 5px; border-width:0px 0px 0px 1px;
                              border-style:solid; border-color:#962628; white-space:nowrap;
                              font:normal 11px Arial; text-align:center;}
#InstrPage a.Back {font:bold 8pt Arial; text-decoration:none; color:#962628; background-color:#f0f0c0;
                   border-width:1px; border-style:solid; border-color:962628; padding:1px 3px 0px 3px;}
#InstrPage a.Bookmark {font:bold 10pt Times; text-decoration:underline; color:#000000;}
#InstrPage table.leftpic {padding:3px 7px 2px 0px; border-width:0 0 0 0; border-style:solid;
                          border-color:#808080; float:left;}
#InstrPage table.leftpic TD {text-align:center; font:bold 10px/11px Arial; padding:0 0 0 0;}
#InstrPage table.leftpic A {text-decoration:none;}
#InstrPage table.leftpic HR {color:#808080; background-color:#808080; height:1px; width:80%;}
#InstrPage table.leftpic IMG {border-style:solid; border-color:#000000; border-width:1px 1px 1px 1px;}
#InstrPage table.rightpic {padding:3px 0px 2px 5px; border-width:0 0 0 0; border-style:solid;
                           border-color:#808080; float:right;}
#InstrPage table.rightpic TD {text-align:center; font:bold 10px/11px Arial; padding:0 0 0 0;}
#InstrPage table.rightpic A {text-decoration:none;}
#InstrPage table.rightpic HR {color:#808080; background-color:#808080; height:1px; width:80%;}
#InstrPage table.rightpic IMG {border-style:solid; border-color:#000000; border-width:1px 1px 1px 1px;}
#InstrPage table.chart {padding:0 0 0 0; border-width:1px 0px 0px 1px; border-style:solid;
                          border-color:#606060;}
#InstrPage table.chart TD {text-align:center;  vertical-align:top;  border-width:0px 1px 1px 0px;
                           border-style:solid; border-color:#606060; white-space:nowrap;
                           font:normal 11px/12px Arial; padding:1px 2px 1px 2px;}
#InstrPage table.chart TD.left {text-align:left;  border-width:0px 1px 1px 0px;
                                border-style:solid; border-color:#606060; white-space:nowrap;
                                font:normal 11px/12px Arial; padding:1px 0px 1px 5px;}
#InstrPage table.chart TD.leftp {text-align:left;  border-width:0px 1px 1px 0px;
                                border-style:solid; border-color:#606060; white-space:nowrap;
                                font:normal 11px/12px Arial; padding:1px 5px 1px 5px;}
#InstrPage table.chart TD.gray {text-align:center;  border-width:0px 1px 1px 0px; background-color:#a0a0a0;
                           border-style:solid; border-color:#606060; white-space:nowrap;
                           font:normal 11px/12px Arial; padding:1px 2px 1px 2px;}
#InstrPage table.chart TD.header {text-align:center;  vertical-align:bottom;  border-width:0px 1px 2px 0px;
                                  border-style:solid; border-color:#606060; white-space:nowrap;
                                  font:bold 11px/12px Arial; padding:1px 2px 1px 2px;}
#InstrPage table.chart TD.header2 {text-align:center;  border-width:0px 1px 1px 0px;
                                  border-style:solid; border-color:#606060; white-space:nowrap;
                                  font:bold 11px/12px Arial; padding:1px 2px 1px 2px;}
#InstrPage table.colors2 {padding:0 0 0 0; border-width:1px 0px 0px 1px; border-style:solid;
                          border-color:#606060; width:100%; background-color:#ffffff; border-spacing:0;}
#InstrPage table.colors2 TD.header {text-align:center;  vertical-align:bottom;  border-width:0px 1px 2px 0px;
                                  border-style:solid; border-color:#606060; white-space:nowrap; background-color:#c0c0c0;
                                  font:bold 13px/15px Arial; padding:1px 1px 1px 1px;}
#InstrPage table.colors2 TD {text-align:center;  vertical-align:top;  border-width:0px 1px 1px 0px;
                           border-style:solid; border-color:#606060; white-space:nowrap;
                           font:normal 13px/15px Arial; padding:1px 1px 1px 1px;}
#InstrPage table.colors2 TD.spacer {text-align:center;  vertical-align:top;  border-width:0px 1px 1px 0px;
                           border-style:solid; border-color:#606060; white-space:nowrap; background-color:#c0c0c0;
                           font:normal 13px/14px Arial; padding:1px 1px 1px 1px; width:3px}
#InstrPage table.colors2 TD.spacerH {text-align:center;  vertical-align:top;  border-width:0px 1px 2px 0px;
                           border-style:solid; border-color:#606060; white-space:nowrap; background-color:#c0c0c0;
                           font:normal 13px/14px Arial; padding:1px 1px 1px 1px; width:3px}
#InstrPage table.colors2 TD.mix {text-align:center;  vertical-align:top;  border-width:0px 1px 1px 0px;
                           border-style:solid; border-color:#606060; white-space:nowrap;
                           font:normal 13px/14px Arial; padding:1px 1px 1px 1px; width:100px}
#InstrPage table.colors {padding:1px 1px 1px 1px; border-width:0 0 0 0; border-style:solid;
                          border-color:#303030; width:75%; font:bold 13px/15px Times; background-color:#303030;}
#InstrPage table.colors TD {padding:1px 1px 1px 1px;}
#InstrPage AREA {text-decoration:none;}
#InstrPage FONT.chartnotes {font:normal 11px/10px Arial;}
#StaticPage {POSITION:absolute; LEFT:40px; TOP:180px; WIDTH:715px; text-align:left; Z-INDEX:1; display:block; 
             font-family:Comic Sans MS, Arial; color:black}
#StaticPage input.chkbox {height:12px; width:12px; padding:0 0 0 0; color:#006000; border:0px solid #962628;}
#StaticPage table.ProdUpdates {font:bold 12px Arial; color:black; LEFT:75px; WIDTH:700px; padding: 0 0 0 75px;}
#StaticPagex img.YouTube {height:32px; width:32px; border:0px; POSITION:absolute; LEFT:709px; TOP:-25px;}
.bold {font-weight:bold;}
div.AssocProd {width:700px; background:#f0f0c0; padding:0 0 0 0; 
          border-width:1px 1px 1px 1px; border-style:solid; border-color:#962628;}
div.AssocProd table {padding:1; margin:0; background:#f0f0c0; color:#404040;}
div.AssocProd p {margin-top:5px; margin-bottom:0px; margin-left:7px; text-indent:-7px;}

#MenuBarPa {POSITION:absolute; LEFT:5px; TOP:75px; Z-INDEX:910; 
           width:310px; height:20px; color:#962628; padding:0 0 0 0; 
           border-width:0px 0px 0px 0px; border-style:solid; border-color:black;}
#MenuBarPb {POSITION:absolute; LEFT:5px; TOP:94px; Z-INDEX:909; 
           width:310px; height:20px; color:#962628; padding:0 0 0 0; 
           border-width:0px 0px 0px 0px; border-style:solid; border-color:black;}
#MenuBarPc {POSITION:absolute; LEFT:5px; TOP:113px; Z-INDEX:911; 
           width:310px; height:20px; color:#962628; padding:0 0 0 0; 
           border-width:0px 0px 0px 0px; border-style:solid; border-color:black;}

#FrontPageP {POSITION:absolute; LEFT:5px; TOP:152px; WIDTH:310px}
#FrontPageP table {WIDTH:200px; text-align:left; Z-INDEX:1; display:block;}
#FrontPageP table.FrontPage {WIDTH:200px; text-align:left; Z-INDEX:1; display:block;}
#FrontPageP table.FrontPic {WIDTH:200px; text-align:left; Z-INDEX:1; display:block;}
#FrontPageP font.Greeting {FONT:normal 14px Arial; color:black;}
#FrontPageP font.General {FONT:normal 14px/15px Comic Sans MS,Arial; color:black;}
#FrontPageP font.Section {FONT:bold 12px/15px Arial; color:black;}
#FrontPageP font.Disclaimer {FONT:bold italic 12px/12px Arial; color:#962628;}
