   .text {
   font-size: 10px;
   font-family: verdana;
   }

   /* general styling for this example */
   * { margin: 0; padding: 0; } 
   /* begin gallery styling */
   #jgal {display: block; list-style: none; width: 480px; margin: 0 0 10px 0; }
   #jgal li { opacity: .80; float: left; display: block; width: 100px; height: 75px; background-position: 0% 0%; cursor: pointer; border: 1px solid #000000; outline: 1px solid #EFEFEF; margin-right: 14px; margin-bottom: 14px; }
  
   #jgal li .textbox { position: absolute; top: 340px; left: 485px; width: 320px; height: 200px; border: 0px dotted #ddd; display: none; padding: 5px;}
   #jgal li.active .textbox { display: block; }
   #jgal li.active img { display: block; }
   #jgal li.active, #jgal li:hover {  opacity: .99 /* safari bug */ }

   /* styling without javascript */
   #gallery           { list-style: none; display: block; }
   #gallery li        { float: left; margin: 0 10px 10px 0; }
   
   /* news display styles */
   /* #heading           { line-height: 25px; font-face: arial; font-size: 14px; font-weight: bold;} */
      
   #news_container1   { clear: both; border-bottom: 1px dotted black; }
   #news_container2   { float: right; width: 700px; margin: 0; }
   #news_container3   { float: left; width: 150px; margin: 0;padding-bottom: 20px; }
       #news_container3 img   { width: 160px;}
       #industryEvents_table table {width: 100%; border-spacing: 0; margin: 0; padding: 0; line-height: 1.5em;}   
   #lineheight        { line-height: 1em}
   #heading_large     { line-height: 13px; font-face: arial; font-size: 12px; font-weight: bold}
       
   #page_content_albumGallery div {margin: 0 22px 0 0}
       .albumcontainer    {float: left; width: 200px; height: 180px;}
       #gallery_container {margin-top:10px; padding-left: 5px; padding-bottom: 10px; }   
       #imgcontainer      {float: right;margin: 0;}
       #imgcaption        {margin: 0; width: 400px;}
       #imageGallery_thumbs {float: left;margin: 0;}
       #imageGallery_returnButton {clear: both;display: block; float: left; margin: 0;}
   #pagination        {clear: both; height: 2em; border-top: 1px dotted black;}
   #pagination a      {padding: 0 3px; line-height: 2em; border: 1px solid #fff; border-bottom-width: 3px;}
   #pagination a:hover {color: #fff; background-color: #0066a9; text-decoration: none; border-color: #0066a9}
   a.solidLink        {padding: 03px; line-height: 2em; border: 1px solid #fff; border-bottom-width: 3px;}
   a.solidLink:hover  {color: #fff; background-color: #0066a9; text-decoration: none;}
   
   /** admin side css */
   #headertop_tr      {border-bottom: 1px dotted black}
   #headerbottom_tr   {border-top: 1px dotted black; font-family: arial; font-size: 11px}
   
   /** others */
   #staffDirectory_search {float: right;}
   #staffDirectory_cities {height: 6em;}
   #staffDirectory_cities .staffDirectory_tel {font-size: 80%;}
        #staffDirectory_cities img {vertical-align: middle;margin-bottom: 2px;}
   #staffDirectory_listings {}
   
   #industryLinks_Organizations {height: 6em;}
        #industryLinks_Organizations img {vertical-align: middle;margin-bottom: 2px;}
   #industryLinks_lisings       {}
    #industryLinks_lisings table {margin: 0;padding: 0;line-height: 1.5em;}
