/*
style sheet referenced by all site pages
*/

/*****************************************************************************/
/*****************************************************************************/

/* 
Elements defined in this area control the overall page structure and should be
modified only as a last resort.
*/

/* 
** BEGIN Page Body. Defines overal page attributes. **
*/
body
   {
   font-family:  Arial, Helvetica, sans-serif;
   font-size: 95%;
   color:#2D2D2D;
   background-color:#ffffff;
   line-height: 130%;
   margin:20px;
   text-align:center;
   }


   /* 
   ** BEGIN Outer Container. Defines content width and page centering behaviour . **
   */

   #idContainer_i7
      {
      width:760px;
      margin-top: 0px;
      margin-left: auto;
      margin-right: auto;
      padding:10px; padding-bottom:0px;
      text-align:center;
      border-style:solid;
      border-width:1px;
      border-color:#3c5f95;
      background-color:#ffffff;
      overflow:auto;
      }


      /* 
      ** BEGIN Title Bar. Defines area for visible page title bar. **
      */
      #idPgTtlBar_i10
         {
         width:760px; min-height:35px;
         text-align:center;
         padding:0px;
         margin-bottom:0px;
         overflow:auto;
         background-color:#ffffff;
         font-family: Arial, Helvetica, sans-serif;
         font-size:15px;
         font-weight:700;
         color:#041f4e;
         }

         div.pgTtl
            {
            float:right;
            height:100%;
            text-align:center;
            background-color:#ffffff;
            padding: 10px;
            padding-top: 2px;
            padding-bottom: 2px;
            } 

         div.pgTtlBarBnnr
            {
            float:left;
            height:100%;
            text-align:center;
            background-color:#ffffff;
            padding: 10px;
            padding-top: 2px;
            padding-bottom: 2px;
            } 
      /* 
      ** END Title Bar **
      */

      /* 
      ** BEGIN Page Banner. Defines container for visible page-banner block .
      */
      #idPageBanner_i10
         {
         width:760px; min-height:20px;
         text-align:center;
         margin-left:auto;
         margin-right:auto;
         padding:0px;
         margin-bottom:15px;
         overflow:hidden;
         background-color:#ffffff;
         }
         
         /* Style for page banner block */
         div.pageBanner
            {
            /*height:243px;*/
            border-style:none;
            }

         div.pgBnnrCrdt
            {
            padding-top:0px; 
            margin-top:3px; 
            margin-right:15px; 
            text-align: right; 
            font-size:70%; 
            color: #000000;
            }

         div.bnnrB2_rbld_proj
            {
            width:730px; height:199px;
            margin-top:0px; margin-bottom:0px;
            margin-left:auto; margin-right:auto;
            background-image: url(../images/hdrs/project_bnnr.jpg);
            background-repeat:no-repeat;
            text-align:left;
            }         

         div.bnnrB2_01_730x176
            {
            width:730px; height:176px;
            margin-left:auto; margin-right:auto;
            background-image: url(../images/hdrs/hinesB2_01_730x176.jpg);
            text-align:left;
            }         
            
         div.bnnrB2_02_730x221
            {
            width:730px; height:221px;
            margin-left:auto; margin-right:auto;
            background-image: url(../images/hdrs/hinesB2_02_730x221.jpg);            
            text-align:left;
            }         

         div.bnnrB2_03_730x171
            {
            width:730px; height:171px;
            margin-left:auto; margin-right:auto;
            background-image: url(../images/hdrs/hinesB2_03_730x171.jpg);
            text-align:left;
            }

         div.bnnrB2_04_730x167
            {
            width:730px; height:167px;
            margin-left:auto; margin-right:auto;
            background-image: url(../images/hdrs/hinesB2_04_730x167.jpg);
            text-align:left;
            }

            #idBnnrTtlB2
               {
               width:300px;
               padding:7px;
               background-color:#000000;
               border-style:solid; border-width:2px; border-color:#FDD51B;
               text-align:center;
               font-family: Times New Roman;
               font-size: 20px; font-weight:700;
               color:#FDD51B;
               }
            
            div.bnnrTtl_B2_TL
               {
               width:300px;
               position:relative; left:20px; top:20px;
               padding:7px;
               background-color:#000000;
               border-style:solid; border-width:2px; border-color:#FDD51B;
               text-align:center;
               font-family: Times New Roman;
               font-size: 20px; font-weight:700;
               color:#FDD51B;
               }

            div.bnnrTtl_B2_TR
               {
               width:300px;
               position:relative; left:380px; top:20px;
               padding:7px;
               background-color:#000000;
               border-style:solid; border-width:2px; border-color:#FDD51B;
               text-align:center;
               font-family: Times New Roman;
               font-size: 20px; font-weight:700;
               color:#FDD51B;
               }
            div.bnnrTtl_B2_TC
               {
               width:300px;
               position:relative; left:160px; top:20px;
               padding:7px;
               background-color:#000000;
               border-style:solid; border-width:2px; border-color:#FDD51B;
               text-align:center;
               font-family: Times New Roman;
               font-size: 20px; font-weight:700;
               color:#FDD51B;
               }
               
            a.ttlBnnrHmPgLink
               {
               text-decoration:none; 
               cursor:pointer;
               }
      /* 
      ** END Page Banner
      */

      /* 
      ** BEGIN Horizontal Nav Bar. Defines container for horizontal nav area.
      */
      #idHNavBar_i10
         {
         width:760px; min-height:20px;
         text-align:center;
         margin-left:auto;
         margin-right:auto;
         padding:0px;
         margin-bottom:10px;
         overflow:auto;
         background-color:#ffffff;
         }

         /* Styles for horizontal nav area*/
         div.hNav
            {

            }

         div.nmwHome
            {
            width:90px;
            }
            
         div.nmwCruises
            {
            width:100px;
            }
            
         div.nmwSchedule
            {
            width:110px;
            }
            
         div.nmwCLog
            {
            width:150px;
            }
                        
         div.nmwSeeDo
            {
            width:120px;
            }
                        
         div.nmwAboutB2
            {
            width:178px;
            }

         /* 
         ** BEGIN Contact/Search area of Horizontal Nav Bar(above main nav). **
         */
         #idCntctSrch_i13
            {
            height:35px; max-height:35px; 
            margin-bottom:0px;
            color:#ffffff;
            font-family: Arial,Helvetica, sans-serif;
            font-size:95%;
            font-weight: 600;
            line-height: 185%;
            text-align: center;
            overflow:hidden;
            text-align:center;
            background-color:#ffffff;
            }

            /*
            used in contact us link above main horizontal nav bar
            */
            div.lftFloatPgNm
               {
               float:left;   
               padding-top:3px;
               padding-left:20px;padding-right:20px;
               color:#8ab10c;
               }
            
            div.rghtFloatPgTopLnks
               {
               float:right;   
               padding-top:3px;
               padding-left:20px;padding-right:20px;
               }
               
               div.rghtFloatPgTopLnks a
                  {
                  font-weight:700;   
                  color:#041f4e;
                  width:100%;   
                  text-decoration:underline;
                  }
               div.rghtFloatPgTopLnks a:link
                  {
                  color:#041f4e;
                  }
               div.rghtFloatPgTopLnks a:visited
                  {
                  color:#041f4e;
                  }
               div.rghtFloatPgTopLnks a:hover
                  {
                  color: #8BB10C;
                  text-decoration: underline;
                  cursor:pointer;
                  }

               div.rghtFloatPgTopLnks span
                  {
                  display:block; 
                  width:100%; height:35px;
                  padding-top:5px;
                  }

            /*
            defines search form area above main horizontal nav bar
            */
            div.search
               {
               float:right;   
               padding-top:3px;
               padding-left:20px;padding-right:20px;
               margin-left:auto; margin-right:0px; 
               background-color: #ffffff;
               }

         /* 
         ** END Contact/Search area **
         */

         /* 
         ** BEGIN Main Nav area of the Horizontal Nav Bar. **
         */
         #idHNavMain_i13
            {
            max-height:37px;   
            color:#ffffff;
            font-family: Arial,Helvetica, sans-serif;
            font-size:95%;
            font-weight: 600;
            line-height: 185%;
            text-align: center;
            overflow:hidden;
            text-align:center;
            background-color:#8ab10c;
            }

            /*
            Defines active page nav tab (for a current page )
            */
            div.hNavTabActvPg
               {
               float:left;   
               height:35px;
               margin-left:0px; margin-right:0px; 
               color:#000000;
               background-image:url('../images/bgrnds/navTabActv.jpg');
               background-color:#ffffff;
               border-style:solid;
               border-width:2px;
               border-left-width:0px;
               border-top-width:0px;
               border-bottom-color:#8ab10c;
               border-right-color:#ffffff;
               }

               div.hNavTabActvPg span
                  {
                  display:block; 
                  width:100%; height:35px;
                  padding-top:5px;
                  }

            /*
            Defines active page nav tab (for a current page )
            */
            div.hNavTabActvPgNoChldn
               {
               float:left;   
               height:35px;
               margin-left:0px; margin-right:0px; 
               color:#000000;
               background-image:url('../images/bgrnds/navTabActv.jpg');
               background-color:#ffffff;
               border-style:solid;
               border-width:2px;
               border-left-width:0px;
               border-top-width:0px;
               border-bottom-color:#ffffff;
               border-right-color:#ffffff;
               }

               div.hNavTabActvPgNoChldn span
                  {
                  display:block; 
                  width:100%; height:35px;
                  padding-top:5px;
                  }


            /*
            */
            div.hNavTabLnkdPg
               {
               float:left;   
               height:35px; max-height:35px;
               margin-left:0px; margin-right:0px; 
               background-image:url('../images/bgrnds/navTabInactv.jpg');
               border-style:solid;
               border-width:2px;
               border-left-width:0px;
               border-top-width:0px;
               border-color:#ffffff;            
               }

               div.hNavTabLnkdPg a
                  {
                  color:#ffffff;
                  width:100%;   
                  text-decoration:none;
                  }

               div.hNavTabLnkdPg a:link
                  {
                  }
               div.hNavTabLnkdPg a:visited
                  {
                  color: #ffffff;
                  }
               div.hNavTabLnkdPg a:hover
                  {
                  color:#8BB10C;
                  text-decoration: none;
                  cursor:pointer;                  
                  }

               div.hNavTabLnkdPg span
                  {
                  display:block; 
                  width:100%; height:35px;
                  padding-top:5px;
                  }

            /*
            Defines nav tab link area to a page other than the 
            current active page (page that has not been clicked)
            */
            div.hNavPrntTabLnkdPg
               {
               float:left;   
               height:35px; max-height:35px;
               margin-left:0px; margin-right:0px; 
               background-image:url('../images/bgrnds/navTabActv.jpg');
               border-style:solid;
               border-width:2px;
               border-left-width:0px;
               border-top-width:0px;
               border-bottom-color:#ffffff;
               border-right-color:#ffffff;
               }

               div.hNavPrntTabLnkdPg a
                  {
                  color:#ffffff;
                  width:100%;   
                  text-decoration:none;
                  }

               div.hNavPrntTabLnkdPg a:link
                  {
                  }
               div.hNavPrntTabLnkdPg a:visited
                  {
                  color: #ffffff;
                  }
               div.hNavPrntTabLnkdPg a:hover
                  {
                  color:#3C5F95;
                  text-decoration:none;
                  cursor:pointer;
                  }

               div.hNavPrntTabLnkdPg span
                  {
                  display:block; 
                  width:100%; height:35px;
                  padding-top:5px;
                  }

         /* 
         ** END Main Nav area of the Horizontal Nav Bar. **
         */

         /* 
         ** END Child Nav area of the Horizontal Nav Bar. **
         */
         #idHNavChld_i13
            {
            width:758px; min-height:35px;max-height:35px;
            color:#ffffff;
            font-family: Arial,Helvetica, sans-serif;
            font-size:85%;
            font-weight: 600;
            line-height: 185%;
            text-align: center;
            overflow:hidden;
            text-align:center;
            background-color:#8ab10c;
            }

            div.childNavLinks
               {
               margin-left:auto; margin-right:auto;   
               margin-top:5px;   
               }

               div.childNavLinks a
                  {
                  color:#ffffff;
                  width:100%;   
                  text-decoration:none;
                  }

               div.childNavLinks a:link
                  {
                  color:#ffffff;
                  }

               div.childNavLinks a:visited
                  {
                  color: #ffffff;
                  }

               div.childNavLinks a:hover
                  {
                  color: #3C5F95;
                  text-decoration: none;
                  cursor:pointer;
                  }

               div.lwrNavLink span
                  {
                  float:left;   
                  display:block; 
                  height:35px; max-height:35px;
                  margin-left:5px; margin-right:5px; 
                  background-color:#8ab10c;
                  }

               span.childNavNonLink
                  {
                  color:#000000;  
                  }
         /* 
         ** END Child Nav area of the Horizontal Nav Bar. **
         */
      /* 
      ** END Horizontal Nav Bar
      */

      /* 
      ** BEGIN Main Content Area. . .defines main page content area
      */
      #idContent_i10
         {
         width:760px;
         margin-bottom:10px;      
         overflow:auto;
         }
         
         /* 
         ** BEGIN Single Column Content Area. . .defines main page content area
         */
         #idSingleCol_i13
            {
            text-align:left;
            margin-left:auto; margin-right:0px;
            padding:10px;
            padding-left:0px;
            overflow:auto;
            background-color: #ffffff; 
            }

            /*
            For single column page, where content(text/images) is  displayed
            */
            #idLftLinksBlock
               {
               float:left;
               text-align:left;
               width:242px;
               margin-left:0px; margin-right:10px;
               margin-bottom:10px;
               overflow:hidden;
               }

               #idOnSiteLnks
                  {
                  text-align:left;
                  width:220px;
                  padding:10px;   
                  margin-bottom:10px;
                  border-style:solid;
                  border-width:1px;
                  border-color:#000000;
                  background-color:#3C5F95;
                  color:#ffffff;
                  overflow:hidden;
                  }
   
                  div.onSiteLnks a
                     {
                     font-size:13px;
                     font-weight:500;
                     color:#ffffff;
                     width:100%;   
                     text-decoration:none;
                     }
                  div.onSiteLnks a:link
                     {
                     color:#ffffff;
                     }
                  div.onSiteLnks a:visited
                     {
                     color: #ffffff;
                     }
                  div.onSiteLnks a:hover
                     {
                     color: #8BB10C;
                     text-decoration: underline;
                     cursor:pointer;
                     }

               #idOffSiteLnks
                  {
                  text-align:left;
                  width:220px;
                  padding:10px;   
                  margin-bottom:10px;
                  border-style:solid;
                  border-width:1px;
                  border-color:#000000;
                  background-color:#95ADCD;
                  color:#ffffff;
                  overflow:hidden;
                  }

                  div.offSiteLnks a
                     {
                     font-size:13px;
                     font-weight:500;
                     color:#ffffff;
                     width:100%;   
                     text-decoration:none;
                     }

                  div.offSiteLnks a:link
                     {
                     color:#ffffff;
                     }
                  div.offSiteLnks a:visited
                     {
                     color: #ffffff;
                     }
                  div.offSiteLnks a:hover
                     {
                     color: #3C5F95;
                     text-decoration: underline;
                     cursor:pointer;
                     }

               div.lwrNavLink span
                  {
                  float:left;   
                  display:block; 
                  height:35px; max-height:35px;
                  margin-left:5px; margin-right:5px; 
                  background-color:#8ab10c;
                  }

               p.leftLnksBlkTitle
                  {
                  width:90%;
                  margin-left:auto; margin-right:auto;                  
                  text-align:center;
                  font-weight:700;
                  font-size:115%;
                  }
               
               ul.leftLnksBlkList
                  {
                  margin-left:0px; padding-left:15px;
                  list-style-type: circle;
                  }
               
               div.historicImg
                  {
                  width:300px;
                  padding:10px;
                  margin:0px;
                  margin-left: 10px;
                  float:right;
                  font-size:85%; 
                  overflow:auto;
                  border-style:solid; border-width:1px; border-color:#000000;
                  }

               div.historicImgNoBrder
                  {
                  width:300px;
                  padding:10px;
                  margin:0px;
                  margin-left: 10px;
                  float:right;
                  overflow:auto;
                  border-style:none;
                  }
                  
                  img.historic
                     {
                     width:300px; 
                     margin-bottom:10px;
                     padding: 0px; 
                     }
                  
                  div.b2Crdt
                     {
                     padding-top:0px; 
                     margin-top:3px; 
                     margin-right:10px; 
                     text-align: right; 
                     font-size:70%; 
                     color: #000000;
                     } 

                  div.bCrdt
                     {
                     padding-top:5px; 
                     margin-top:3px; 
                     margin-right:0px; 
                     text-align: right; 
                     font-size:70%; 
                     color: #000000;
                     }     
                     
                  div.historicImgTxt
                     {
                     margin-top:10px; 
                     font-size:85%; 
                     }             
                     
         /* 
         ** END Single Column Content Area. . .defines main page content area
         */

         /*  OR  */

         /*
         ** BEGIN Double Column Content Area. . .defines main page content area
         */
         
         /*
         Defines left-side page column for links and headings 
         */
         #idL2Col_i13
            {
            width:230px; min-height:0px;
            margin-left:0px; margin-right:auto; 
            padding:10px;
            padding-left:0px;
            float:left;
            overflow:auto;
            background-color:#FFaaaa;/* colour only set during development */
            }
            /* Style for left-side page column */   
            div.leftCol
               {   
               }


         /*
         Defines right-side page column for content(text/images)
         */
         #idR2Col_i13
            {
            width:506px; min-height:200px;
            margin-left:auto; margin-right:0px;
            padding:10px;
            padding-left:0px;
            float:right;
            overflow:auto;
            background-color:#ffffff;
            }
            /* Style for right-side page column */   
            div.rightCol
               {

               }

         /*
         ** END Double Column Content Area. . .defines main page content area
         */

         /*
         Defines styles for use in the content area
         */         
         p.cntnt
            {
            color:#000000;
            border-style:solid;
            border-width:0px;
            border-color:#000000;
            }

         span.cntnt
            {
            color:#000000;
            border-style:solid;
            border-width:1px;
            border-color:#000000;
            }

         #topOfPgLnk
            {
            text-align:center;
            width:100%;
            margin-left:0px; margin-right:auto;
            padding-top:3px;
            font-weight:700;
            }
            div.topOfPgLnk
               {
               }
            div.topOfPgLnk a
               {
               color:#041f4e;
               text-decoration:none;
               }
            div.topOfPgLnk a:link
               {
               color:#041f4e;
               }
            div.topOfPgLnk a:visited
               {
               color:#041f4e;
               }
            div.topOfPgLnk a:hover
               {
               color: #8BB10C;
               text-decoration: underline;
               cursor:pointer;
               }

            div.topOfPgLnk span
               {
               display:block; 
               width:100%; height:35px;
               padding-top:5px;
               }

      /* 
      ** END Main Content Area
      */

      /* 
      ** BEGIN Footer. Defines container for page footer area.
      */
      #idFooter_i10
         {
         width:100%;
         text-align:left;
         margin-left:auto;
         margin-right:auto;
         overflow:visible;
         }

         /* Styles for page footer */   
         div.footer
            {
            /*height: 155px;*/               
            clear:left;            
            }
            
            div.footer_TOP
               {
               width:100%; 
               margin-bottom:10px; 
               text-align:center; 
               font-size:75%;
               }
            div.footerCredit
               {
               width:100%; 
               margin-bottom:10px; 
               text-align:center; 
               font-size:65%;                                                        
               }

      .credit a:link
         {
         color: #777777;
         text-decoration: underline;
         }

      .credit a:visited
         {
         color: #777777;
         text-decoration: underline;
         }

      .credit a:hover
         {
         color: #C00000;
         text-decoration: none;
         cursor:pointer;
         }
      
      
            div.footerBlue 
               {
               font-family: Arial, Helvetica, sans-serif;
               font-size: 11px;
               color: #4892C7;
               font-weight: bold;
               padding-top: 15px;
               padding-bottom: 20px;
               border-style:none; border-color: #4892C7; border-top-style:solid; border-top-width:1px;
               }
               div.footerBlue a
                  {      
                  margin-left:25px;
                  }
               div.footerBlue a:link, div.footerBlue a:visited 
                  {      
                  color: #4892C7;
                  text-decoration: none;
                  }
               div.footerBlue a:hover
                  {
                  color: #8BB10C;
                  text-decoration: none;
                  cursor:pointer;
                  }

            div.footerBlack 
               {
               font-family: Arial, Helvetica, sans-serif;
               font-size: 10px;
               font-weight: bold;
               margin-left:0px;
               }
               div.footerBlack a 
                  {
                  }
               div.footerBlack a:link, .footerBlack a:visited 
                  {
                  color: #000000;
                  text-decoration: none;
                  }  
               div.footerBlack a:hover
                  {
                  color: #8BB10C;
                  text-decoration: none;
                  cursor:pointer;
                  }  

      /* 
      ** END Footer
      */

   /* 
   ** BEGIN Outer Container. **
   */
/* 
** BEGIN Page Body. Defines overal page attributes. **
*/
/*****************************************************************************/
/*****************************************************************************/

/*
BEGIN Links styles
*/
  
a.linksText
   {
   font-family:  Arial, Helvetica, sans-serif;
   color: #000080;
   background-color: #ffffff;
   text-decoration: underline;
   font-size:100%;
   line-height: 115%;
   font-weight: 600;
   padding-left:0px;
   padding-right: 0px;
   }
a.linksText:link
   {
   color: #000080;
   text-decoration: underline;
   }

a.linksText:visited
   {
   color: #000080;
   text-decoration: underline;
   }

a.linksText:hover
   {
   color: #C00000;
   text-decoration: none;
   cursor:pointer;
   }

.linksText
   {
   padding-top:3px;
   padding-left:20px;padding-right:20px;
   }

   .linksText a
      {
      font-family:  Arial, Helvetica, sans-serif;
      color: #000080;
      background-color: #ffffff;
      text-decoration: underline;
      font-size:100%;
      line-height: 115%;
      font-weight: 600;
      }

   .linksText a:link
      {
      color: #000080;
      text-decoration: underline;
      }
   
   .linksText a:visited
      {
      color: #000080;
      text-decoration: underline;
      }
   
   .linksText a:hover
      {
      color: #C00000;
      text-decoration: none;
      cursor:pointer;
      }
   
   .linksText span
      {
      display:block; 
      width:100%; height:35px;
      padding-top:5px;
      }

/*
END Links styles
*/


/*
BEGIN Headline styles
*/

h1
   {
   font: bold 1.2em Arial, sans-serif;
   color: #000000;
   margin-top: 0px;
   padding-top: 10px;
   padding-bottom: 0px;
   margin-bottom: 0px;
   padding-left: 10px;
   text-align: left;
   }

h2
   {
   font-size: 1.1em;
   color: #000000;
   text-align: left;
   padding-left: 10px;   
   background: #ffffff;
   padding-top: 0px;
   margin-top: 0px;
   padding-bottom: 0px;
   margin-bottom: 0px;   
   }

h2.hdrBlackGold
   {
   font-size: .80em;
   color: #E1C118;
   text-align: left;
   background: #000000;
   margin-top: 0px;
   padding: 2px;
   line-height: 115%;
   position: relative;
   padding-left: 10px; 
   border-style: solid; 
   border-width: 1px; 
   border-color: #E1C118;
   }

h3
   {
   font-size: 1em;
   line-height: 125%;
   font-weight: 700;
   color: #000000;
   text-decoration: none;
   padding-left: 10px; 
   text-align: left;
   }

h4
   {
   font-size: .90em;
   line-height: 115%;
   font-weight: 700;
   color: #000000;
   text-decoration: none;
   padding-left: 10px;
   text-align: left;   
   }
/*
END Headline styles
*/

/*
BEGIN Paragraph styles
*/

p {
   padding-right: 10px;
   padding-left: 10px;
   text-align: left;
   }   

/*
END Paragraph styles
*/

/*
BEGIN miscellaneous styles
*/


.copyright
   {
   color: #777777;
   font-weight: 400;
   font-size: 80%;
   }

.cutline
   {
   font-size: 85%; 
   font-weight: 600;
   border: 1px solid #B0D538;
   padding: 10px;
   margin: 0px;
   line-height: 125%;  
   }
   

.boxedQuote
   {
   width: 250px;
   text-align: center;
   background-color: #CFDB81;
   padding-top: 2px;
   padding-bottom: 10px;
   padding-left: 5px;
   padding-right: 5px;
   border: 0px solid #9933CC;
   margin-top: 10px;
   margin-bottom: 10px;
   margin-left: 150px;
   margin-right: 10px;
   }
   


/* ***For Simulated Button (simBttn)*** */

   div.simBttn
      {
      height:21px;
      border-style: solid;
      border-color:#cccccc #000000 #000000 #cccccc;
      border-width:1px;
      border-bottom-width:2px;
      border-right-width:2px;
      background-color:#c2bfa5;
      text-align:center;
      text-decoration:none;
      margin-left:5px;
      margin-right:5px;
      margin-top:2px;
      margin-bottom:0px;
      padding-top:2px;
      padding-bottom:0px;
      padding-left:3px;
      padding-right:3px;
      font-size:90%;
      font-weight:600;
      cursor:pointer;
      }

   button.simBttn
      {
      height:26px;
      border-style: solid;
      border-color:#cccccc #000000 #000000 #cccccc;
      border-width:1px;
      border-bottom-width:2px;
      border-right-width:2px;
      background-color:#c2bfa5;
      text-align:center;
      text-decoration:none;
      margin-left:5px;
      margin-right:5px;
      margin-top:2px;
      margin-bottom:0px;
      padding-top:0px;
      padding-bottom:0px;
      padding-top:0px;
      padding-bottom:0px;
      padding-left:2px;
      padding-right:2px;
      font-size:90%;
      font-weight:600;
      cursor:pointer;
      }


      a.simBttn
         {
         border-style:none;   
         color: #000000;
         text-decoration: none;
         }

      a.simBttn:link
         {
         color: #000000;
         }

      a.simBttn:visited
         {
         color: #000000;
         }

      a.simBttn:hover
         {
         color: #000000;
         cursor:pointer;
         }

/* *** end of  simBttn *** */
                  
   .tdSidebar
       {
       vertical-align:top;
       width: 117px;
       padding: 10px;
       margin: 10px;
       }


   table.scdlDtld
      {
      table-layout:fixed;
      border-collapse:collapse;
      overflow:hidden;
      width:700px;
      margin-left:auto; margin-right:auto; margin-bottom:10px;
      border-style:solid; border-width:2px; border-color:#000000;
      text-align:center;
      }

   tr.scdlDtldHdrRow
      {
      font-size:110%;
      font-weight:700;
      text-align:center;
      }

      td.scdlDtldHdrPort
         {
         width:160px;
         text-align:center;
         border-style:solid; border-width:2px; border-color:#000000;
         }

      td.scdlDtldHdrDate
         {
         width:60px;
         text-align:center;
         border-style:  solid; border-width:2px; border-color:#000000;
         }

      td.scdlDtldHdrTime
         {
         width:120px;
         text-align:center;
         border-style:solid; border-width:2px; border-color:#000000;
         }

      td.scdlDtldHdrEvnt
         {
         text-align:center;
         border-style:solid; border-width:2px; border-color:#000000;
         }

   tr.scdlDtldRow
      {
      font-weight:500;
      font-size:90%;
      }

      td.scdlDtldDate
         {
         text-align:center;
         border-style:solid; border-width:1px; border-color:#cccccc;
         overflow:hidden;
         }
   
      td.scdlDtldTime
         {
         text-align:center;
         border-style:solid; border-width:1px; border-color:#cccccc;
         overflow:hidden;
         }
      
      td.scdlDtldPort
         {
         text-align:center;
         border-style:solid; border-width:1px; border-color:#cccccc;
         overflow:hidden;
         }
      
      td.scdlDtldEvnt
         {
         padding-left:20px;
         text-align:left;
         border-style:solid; border-width:1px; border-color:#cccccc;
         overflow:hidden;
         }

   div.videoLnks
     {
     width: 320px; height:220px; 
     background-color:#FFFFFF; 
     color: #000000; 
     font-weight: 100; line-height: 150%;
     float:right;
     }

        
div.preLoadHidden
   {
   display:  none;
   }

.photoBy

   {
   font-size: 65%; 
   font-weight: 100;
   padding: 5px;
   margin: 0px;
   padding-top: 0px;
   margin-top: 0px;
   margin-bottom: 10px;
   text-align: right;
   }

/*
END miscellaneous styles
*/

   
