/*
               -======-   @@@
            -========= @@@         @
           ===/\==== @@@ ==    @
         -==/\ _\= @@@@ == @              THIS PAGE IS
         ==/__\ = @@@@@ @ ===           THE PROPERTY OF:
 ______  -==||==== @@@@@ ===-  ________________________________
          ======= @ = @@@@ =   SIERRA SELECT DISRITBUTORS, INC.
          -==== @ == @@@@@ -
            - @ === @@@@ -     CREATED: 1:11 PM 7/7/2008
            @    @@@@ -         EDITED: 1:11 PM 7/7/2008
          @   @@@            
         @@@@	                AUTHOR: John M. Schwartzhoff, AKA (ƒÜZzÿ)
                                                                                               
 ############################################################################## General */

 A                    {text-decoration: none;}

 HTML, BODY                    {margin: 0px;
                               padding: 0px;
                                height: 100%;
                            max-height: 100%;
                          border-style: none;
                       border-collapse: collapse;
                              overflow: hidden;
                              behavior: url("../htc/csshover.htc");
                              behavior: url("../htc/iepngfix.htc");}

 FORM                          {margin: 0px;
                               padding: 0px;
                          border-style: none;
                       border-collapse: collapse;}

 THEAD                        {display: table-header-group;}

 /* ########################################################################### Alignment */

 .left                     {text-align: left;}
 .right                    {text-align: right;}
 .center                   {text-align: center;}

 .top                  {vertical-align: top;}     
 .mid                  {vertical-align: middle;}
 .bottom               {vertical-align: bottom;}

 /* ########################################################################### Color */

 .inf                {background-color: #ddd;}
 .req                {background-color: #cec;}
 .opt                {background-color: #cee;}
 .hili               {background-color: #ffc;}

 .bd_sierra              {border-color: #cc9;}
 .bd_tree                {border-color: #04662A;}
 .bd_globe               {border-color: #efefef;}
 .bd_app                 {border-color: #666;}
 .bd_ele                 {border-color: #06c;}
 .bd_car                 {border-color: #339;}
 .bd_out                 {border-color: #960;}
 .bg_outlet              {border-color: #988D4A;}
 .bd_vac                 {border-color: #c03;}

 .bg_sierra          {background-color: #cc9;}
 .bg_tree            {background-color: #04662A;}
 .bg_globe           {background-color: #efefef;}
 .bg_app             {background-color: #666;}
 .bg_ele             {background-color: #06c;}
 .bg_car             {background-color: #339;}
 .bg_out             {background-color: #960;}
 .bg_outlet          {background-color: #988D4A;}
 .bg_vac             {background-color: #c03;}

 .fg_sierra                     {color: #cc9;}
 .fg_tree                       {color: #04662A;}
 .fg_globe                      {color: #efefef;}
 .fg_app                        {color: #666;}
 .fg_ele                        {color: #06c;}
 .fg_car                        {color: #339;}
 .fg_out                        {color: #960;}
 .fg_outlet                     {color: #988D4A;}
 .fg_vac                        {color: #c03;}

 /* ########################################################################### Printing & Visibility */

 .hidden                      {display: none;}
 .nosee                       {display: none;}

 .portrait	                {width: 7in;}
 .landscape	                {width: 9.5in;}

 .bef	            {page-break-before: always;}
 .aft	             {page-break-after: always;}

 /* ########################################################################### Obscured Email */

 .pobox UL, .pobox LI         {display: inline;
                                margin: 0px;
                               padding: 0px;}

 /* ########################################################################### System Error */

 .err                          {margin: 0px 10%;
                          border-style: none;
                       border-collapse: collapse;
                           font-family: verdana, arial, helvetica, sans-serif;}

 .err DIV                 {font-weight: normal;
                             font-size: 10pt;}

 .err IMG                {margin-right: 20px;}

 .err TH                      {padding: 10px 0px;
                             font-size: 26pt;
                            text-align: left;} 

 .err TD                      {padding: 10px 0px;
                             font-size: 11pt;
                           font-weight: bold;
                            text-align: left;}

 .err TD.ftr                {font-size: 10pt;}

 /* ########################################################################### Navigation */

 .sierralogo                 {position: absolute; 
                                   top: 0px; 
                                  left: 5px;
                                margin: 0px;
                               padding: 0px;
                          border-style: none;
                       border-collapse: collapse;}

 .pagehead                   {position: absolute; 
                                   top: 0px; 
                                  left: 0px; 
                                 width: 100%; 
                                height: 84px; 
                            text-align: right;
                         border-bottom: solid 3px #04662A;
                      background-color: #FFF; 
                              overflow: hidden;}

 * HTML .pagehead              {height: 87px;}

 .pagehead A:link               {color: #000;}
 .pagehead A:hover              {color: #04662a;}
 .pagehead A:visited            {color: #000;}

 .pagehead TABLE               {margin: 0px;
                          margin-right: 4px;
                               padding: 0px;
                                height: 100%;
                                 color: #04662a;
                          border-style: none;
                       border-collapse: collapse;}

 .pagehead IMG                 {margin: 0px;
                               padding: 0px;
                          border-style: none;
                       border-collapse: collapse;}

 .pagehead TH                  {margin: 0px;
                               padding: 6px 4px;
                            text-align: right;
                        vertical-align: bottom;
                             font-size: 8pt;
                           font-family: Times;
                          border-style: none;
                       border-collapse: collapse;}

 .pagehead TD                  {height: 58px;
                                margin: 0px;
                               padding: 0px 4px;
                            text-align: right;
                        vertical-align: bottom;
                          border-style: none;
                       border-collapse: collapse;}

 .pagenavbg                  {position: absolute; 
                                   top: 87px; 
                                  left: 0px; 
                                 width: 100%; 
                                height: 26px; 
                         border-bottom: solid 2px #000;
                              overflow: auto;}
                 
 .pagenav                    {position: absolute; 
                                   top: 87px; 
                                  left: 0px; 
                                 width: 100%; 
                                height: 24px; 
                          border-style: none;
                       border-collapse: collapse;
                              overflow: auto;}

 .pagenav A:link                {color: #FFF;}
 .pagenav A:hover               {color: #000;}
 .pagenav A:visited             {color: #FFF;}

 .pagenav TABLE                {margin: 0px 0px 0px 55px;
                               padding: 0px;
                                height: 100%;
                                 color: #FFF;
                          border-style: none;
                       border-collapse: collapse;}

 .pagenav TH                   {margin: 0px;
                               padding: 0px 6px;
                            text-align: left;
                        vertical-align: middle;
                             font-size: 10.5pt;
                           font-family: times;
                          border-style: none;
                       border-collapse: collapse;}

 .pagebody                   {position: fixed; 
                                   top: 115px;
                                  left: 0px;
                                bottom: 18px; 
                                 right: 0px;
                                 color: #000;
                                margin: 0px;
                               padding: 10px;
                           font-family: verdana, arial, helvetica, sans-serif;
                             font-size: 10pt;
                          border-style: none;
                       border-collapse: collapse;
                              overflow: auto;}

 * HTML .pagebody              {height: 100%;}

 .pagebody A:link               {color: #04662a;}
 .pagebody A:hover              {color: #960;}
 .pagebody A:visited            {color: #04662a;}

 .pagefoot                   {position: absolute; 
                                bottom: -1px; 
                                  left: 0px;
                                margin: 0px;
                               padding: 0px;
                                 width: 100%; 
                                height: 17px;
                            border-top: solid 2px #000;
                      background-color: #CCC; 
                              overflow: hidden;}

 .pagefoot TABLE               {margin: 0px 5px 0px 0px;
                               padding: 0px; 
                                height: 17px;
                                 color: #000;
                           font-family: verdana, arial, helvetica, sans-serif;
                             font-size: 7pt;
                          border-style: none;
                       border-collapse: collapse;}

 .pagefoot TH                  {margin: 0px;
                               padding: 0px 2px;
                            text-align: center;
                        vertical-align: middle;
                           font-family: verdana, arial, helvetica, sans-serif;
                             font-size: 7pt;
                          border-style: none;
                       border-collapse: collapse;}

 .pagefoot TD                  {margin: 0px;
                               padding: 0px 2px;
                            text-align: center;
                        vertical-align: middle;
                           font-family: verdana, arial, helvetica, sans-serif;
                             font-size: 7pt;
                          border-style: none;
                       border-collapse: collapse;}

 .ssdtxt                     {position: absolute; 
                                   top: 52px; 
                                  left: 122px;
                             font-size: 18pt;
                           font-weight: bold;
                           font-family: tahoma;
                                margin: 0px;
                               padding: 0px;
                          border-style: none;
                       border-collapse: collapse;}

 .ssdtxt A:link                 {color: #000;}
 .ssdtxt A:hover                {color: #000;}
 .ssdtxt A:visited              {color: #000;}

 /* ########################################################################### System */

 .sbar                          {width: 98%;
                                margin: 0px;
                               padding: 0px;
                          border-style: none;
                       border-collapse: collapse;}

 .sbar TH, TD                  {margin: 0px;
                               padding: 0px;
                          border-style: none;
                       border-collapse: collapse;}

 .sbar SELECT                  {margin: 0px;
                               padding: 0px;
                           font-family: Verdana, Arial, Helvetica, sans-serif;
                           font-weight: normal;
                             font-size: 10pt;
                          border-style: solid;
                          border-width: 1px;
                          border-color: #000;
                       border-collapse: collapse;
                        vertical-align: middle;}

 .sbar TD.crumb           {font-family: Verdana, Arial, Helvetica, sans-serif;
                           font-weight: bold;
                             font-size: 7pt;}

 /* ########################################################################### Division */

 .div                           {width: 98%;
                                margin: 10px 0px;
                               padding: 0px;
                          border-style: none;
                       border-collapse: collapse;}

 .div P                        {margin: 0px 0px 10px 0px;
                               padding: 0px;}

 .div IMG                      {margin: 0px 0px 10px 0px;
                          border-style: solid;
                          border-width: 1px;
                          border-color: #000;}

 .div TH                       {margin: 0px;
                               padding: 0px;
                          border-style: none;
                       border-collapse: collapse;
                        vertical-align: top;}

 .div TH.hdr              {font-family: Georgia;
                           font-weight: bold;
                            font-style: italic;
                             font-size: 22pt;
                        padding-bottom: 20px;}

 .div TD                       {margin: 0px;
                               padding: 0px 20px 10px 0px;
                          border-style: none;
                       border-collapse: collapse;
                        vertical-align: top;
                            text-align: left;
                           font-family: Verdana, Arial, Helvetica, sans-serif;
                           font-weight: normal;
                             font-size: 10pt;}

 .div TD.addr               {font-size: 9pt;}

 .div A                   {font-weight: bold;
                       text-decoration: underline;}

 .div A:link                    {color: #04662a;}
 .div A:hover                   {color: #960;}
 .div A:visited                 {color: #04662a;}

 /* ########################################################################### Sidebar */

 .side                          {width: 280px;
                                margin: 0px;
                               padding: 0px;
                          border-style: solid;
                          border-width: 2px;
                          border-color: #000;
                      background-color: #fff;
                       border-collapse: collapse;}

 .side IMG                     {margin: 10px;}

 .side TH, .side TD            {margin: 0px;
                               padding: 5px 15px;
                          border-style: none;
                       border-collapse: collapse;}

 .side TH                  {text-align: center;}

 .side TD                  {text-align: left;}

 .side TD.lnk                 {padding: 3px 15px 3px 15px;
                             font-size: 8pt;}

 .side TD.imgbox A    {text-decoration: none;}

 .side TH.lnkhdr            {font-size: 11pt;
                            text-align: left;
                               padding: 15px;}

 .side TD.imgbox               {margin: 0px;
                               padding: 0px;
                             font-size: 7pt;
                          border-style: solid;
                          border-width: 2px;
                          border-color: #000;}

 .side TD.imgbox A    {text-decoration: none;}

 .side TD.imgbox IMG           {margin: 0px;
                               padding: 0px;
                          border-style: none;}         

 .side TD.imgbox TABLE         {margin: 0px;
                               padding: 0px;}

 .side TD.imgbox TH            {margin: 0px;
                               padding: 8px;}

 .side TD.imgbox TD            {margin: 0px;
                               padding: 10px;}
 
 /* ########################################################################### Vendor */

 .ven                           {width: 98%;
                                margin: 10px 0px;
                               padding: 0px;
                          border-style: none;
                       border-collapse: collapse;
                         border-bottom: solid 2px;}

 .ven IMG                      {margin: 0px 0px 10px 0px;
                          border-style: solid;
                          border-width: 1px;}

 .ven TH                       {margin: 0px;
                               padding: 0px;
                          border-style: none;
                       border-collapse: collapse;
                        vertical-align: top;}

 .ven TD                       {margin: 0px;
                               padding: 0px;
                          border-style: none;
                       border-collapse: collapse;
                        vertical-align: top;
                           font-family: Verdana, Arial, Helvetica, sans-serif;
                           font-weight: normal;
                             font-size: 10pt;}

 .ven TD.desc                   {width: 65%;
                               padding: 0px 0px 10px 0px;}

 .ven A                   {font-weight: bold;}
 .ven A:link                    {color: #04662a;}
 .ven A:hover                   {color: #960;}
 .ven A:visited                 {color: #04662a;}

 /* ####################################################### Form */

 .sys                       {margin: 0px;
                            padding: 0px;
                             border: solid 1px;
                    border-collapse: collapse;
                        font-family: tahoma;
                          font-size: 10pt;}

 .sys TH                    {margin: 0px;
                            padding: 2px 2px 2px 10px;
                       border-style: none;
                    border-collapse: collapse;
                        white-space: nowrap;}

 .sys TD                    {margin: 0px;
                            padding: 2px 10px 2px 2px;
                       border-style: none;
                    border-collapse: collapse;}

 .sys INPUT            {font-family: tahoma;
                        font-weight: normal;
                              color: #000;}

 .sys INPUT.inf   {background-color: #ddd;}
 .sys INPUT.req   {background-color: #cec;}
 .sys INPUT.opt   {background-color: #cee;}

 .sys INPUT.txt            {padding: 2px 4px;
                             border: solid 1px;}

 .sys INPUT.in       {margin-bottom: -2px;}

 .sys INPUT.msg             {margin: 0px;
                            padding: 0px 4px;
                       border-style: none;
                              color: goldenrod;
                           overflow: visible;
                   background-color: transparent;
                     vertical-align: top;}

 .sys INPUT.warn            {margin: 0px;
                            padding: 0px 4px;
                       border-style: none;
                              color: red;
                           overflow: visible;
                   background-color: transparent;
                     vertical-align: top;}

 .sys TEXTAREA             {padding: 2px 4px;
                             border: solid 1px;
                        font-family: tahoma;
                          font-size: 10pt;
                         overflow-x: hidden;
                         overflow-y: auto;}

 .sys TD.sel               {padding: 3px 10px 3px 3px;}
   
 .sys TD.sel DIV            {margin: 0px;
                            padding: 0px;}

 .sys TD.sel TABLE          {margin: 0px;
                            padding: 0px;
                             border: solid 1px;
                           overflow: hidden;}

 .sys TD.sel TD             {margin: 0px;
                            padding: 0px;
                       border-style: none;
                    border-collapse: collapse;}

 .sys TD.sel SELECT         {margin: 0px;
                            padding: 0px;
                        font-family: tahoma;
                          font-size: 10pt;
                             border: solid 2px transparent;}

 /* ####################################################### Data */

 .dat                    {margin: 5px 0px;
                         padding: 0px;
                    border-style: none;
                 border-collapse: collapse;}

 .dat TH, .dat TD        {margin: 0px;
                         padding: 1px 3px;
                     font-family: tahoma;
                       font-size: small;
                          border: solid 1px;
                 border-collapse: collapse;}

 .dat TH                {padding: 2px 4px;}

 .dat TD                {padding: 2px 4px;
                background-color: #FFF;}

 .dat TD.ftr            {padding: 3px 0px;
                       font-size: x-small;
                    border-style: none;
                 border-collapse: collapse;
                background-color: transparent;}

 .dat INPUT.txt          {margin: -1px -3px;
                         padding: 0px 3px;
                     font-family: tahoma;
                           color: #000;
                    border-style: none;
                 border-collapse: collapse;}

 .dat INPUT.btn          {border: solid 1px;
                          margin: 0px;
                         padding: 1px 3px;
                background-color: #ddd;
                           color: #651;
                          cursor: hand;}

 .dat INPUT.msg             {margin: 0px;
                            padding: 0px 4px;
                       border-style: none;
                              color: goldenrod;
                           overflow: visible;
                   background-color: transparent;
                     vertical-align: top;}

 .dat INPUT.warn            {margin: 0px;
                            padding: 0px 4px;
                       border-style: none;
                              color: red;
                           overflow: visible;
                   background-color: transparent;
                     vertical-align: top;}

 .dat .inf     {background-color: #ddd;}
 .dat .req     {background-color: #cec;}
 .dat .opt     {background-color: #cee;}
 .dat .hili    {background-color: #ffc;}

 .dat .lgnd                 {margin: 0px;
                            padding: 2px 0px;
                       border-style: none;
                   background-color: transparent;
                    border-collapse: collapse;}            

 .dat .lgnd INPUT            {width: 5px;
                             height: 5px;
                             margin: 0px 4px 0px 0px;
                            padding: 0px;
                     vertical-align: middle;
                       border-style: solid;
                       border-width: 1px;
                       border-color: #000;}

 .dat .lgnd LABEL        {font-size: 7pt;
                             margin: 0px 4px 0px 0px;
                            padding: 0px;
                        font-family: tahoma;
                     vertical-align: middle;}
      

