/* ---------------------------   home page css  -----------------------------  */

body  {
         height:1%;
         }

#hometop {
              background: url(/images/478.jpg);
              height: 241px;
                }

#toptext     {
               padding-top:  140px;
             #padding-top: 140px;
               padding-bottom: 10px;
               margin-left:20px; 
               color:white;
               font-size:14pt;
               #font-size:1.5em;
                    }


                                             /*   left column stuff   */

/* container area behind the product buttons  */
#featprod   {
                 height:647px;
                #height:627px;
                   }

#featprod img   {
                 #margin-top: 0;
                   padding-top: 5px;
                        }

                                                                         /*      middle column stuff    */


table   {
        border-color: #7DA4D8;
        border-width: 2px;
        border-style: solid;
                       }

#homemiddle  {
            border-color: #7DA4D8;
            border-width: 2px;
            border-style: solid;
            padding-left: 5px;
            padding-right:10px;
            margin-left:21px;
            margin-right:22px;
            margin-bottom: 0;
            height: 185px;
            background-color: #f0f6f5;
                         }

.nhcontbody ul li  {
              background-image: url(/images/492.jpg);
              background-repeat: no-repeat;
              background-position: 0  .2em;
              padding: 0 0 .1em 1.2em; 
                        }

#mbflabs    {
              position: relative;
              padding-top: 10px;
            #padding-top: 10px;
              
                   }

#blog       {
             position: relative;
             margin: 1em 0 0 0;
           #margin: 2.5em 0 0 0;
                  }

#bottom_area {
         clear:both;
         height:  160px;
       #height: 155px;
         width: 445px; 
       #width: 445px;
         position: relative;
         margin: 116px 0 0 -5px;
       #margin: 100px 0 0 -5px;
         background-color: #f0f6f5;
         border-color: #7DA4D8;
         border-width: 2px;
         border-style: solid;
         padding-left: .4em;
       #padding-left: .4em;         
                   }

                                                                  /*          right column stuff           */

.lineleftt  {
            height: 700px;
               }


#newscont  {
            height:450px;
          #height: 445px;
            position: relative;
            top: 0;
                   }

#newscont  li  {
              background-image: url(/images/516.jpg);
              background-repeat: no-repeat;
              background-position: 0  .2em;
              padding:  0  0  .5em 1.2em; 
            #padding:  0  0  .5em 1.2em;
                                         }

 #newscont a {
               font-size: 10pt;
               color: #000;
              
                      }

.facebook_twitter_pix      {
              position: relative;
              margin: -12.45em 0 0 35.5em;
            #margin: -12em 0 0 35.5em;
              
                              }

            @media screen and (-webkit-min-device-pixel-ratio:0)  {
                             .facebook_twitter_pix      {
                             margin: -12.5em 0 0 35.5em;  
                                     }
                                }

#homeright  {
                 margin: 0 0 0 0;
                   }

.blueconthead    {
             #height: 2em;
                      }

/*
.nhconthead2 h3 {
    color: #fff;
    font-size: 18px;
    position: relative;
    padding: 2px 0 3px 13px;
            } 
*/

#table_green   {
           background-color: #027151;
           margin-top: 1em; 
           height:75px;
           border: 3px 3px 4px 4px;
           border-color: #002B56;
          
                    }

#table_green .td_green {
               background-color: #027151;
                text-align: center;
                         }

#table_green .td_green  a   {
               color: #fff;
               font-size: 12pt;
                       }
         
#foot   {
           position: relative;
           top: 15px;
         #top: 15px;
           bottom: 0;    
           
            }

#foot a  {
	color : #ffffff;
	    }

#foot a:visited {
          color: #ffffff;
             }

#foot a:hover  {
	text-decoration: underline;
	font : bold;
        }

#foot a:active {
           color: #ffffff;
            }
			
/* --------------------------- css for other pages  -------------------  */
  
  
  a.leftSideLinks {
            float:left;
            position:relative;top:-5px;
               }

.general a  {
	color : #064;
        	    }

.general a:visited {
          color: purple;
             }

.general a:hover  {
	text-decoration: underline;
	font : bold;
        }

.general a:active {
           color: #064;
            }

.li_generic   {
            line-height: 50%;
            margin-top:  -.9em;
                }

/*  ----------------------------  scope newsletter css  --------------------- */
			
#table_scope   {
           width:600px;
           height: 200px;
                 }

.scope_link   {
          text-align: center;
          font-size: 3em;
                 }

.scope_link a    {
          color: #188B55;
          text-decoration: underline;
                    }

.scope_link a:hover    {
          color: #1258A8;
          text-decoration: underline;
                           }

.scope_link2   {
          text-align: center;
          font-size: 1.5em;
                 }

.scope_link2 a    {
          color: #188B55;
          text-decoration: underline;
                    }

.scope_link2 a:hover    {
          color: #1258A8;
          text-decoration: underline;
                           }


.img_scope  {
        padding: 5px 0 20px 5px;
                   }

.table_scope2   {
           width:425px;
           height: 200px;
                 }

.img_scope2  {
        float: left;
        padding: 5px 35px 5px 5px;
        margin-top: 15px;
                   }

/* --------------------------  general css ------------------  */  
				   
#table_general   {
          width:auto;
          border:none;
                          }

#table_general td {
              background:none;
            line-height:0em;  
            font-size:12px;
           }

#table_general2   {
         background-color:#f0f6f5;
         border:2px solid #7DA4D8;
         width:460px;
         font-size:16px;
                          }


#table_general2   td    {
                text-align: center;
                      }   

.table_general3   {
          width:auto;
          border:none;
          padding: 0;
          position: relative;
         # margin: -19em 0 0 -1em;
         margin: -17em 0 0 -1em;
          background: none;
                              }

.table_general3 td {
              background: none;
            line-height: 1.3em;  
            
           }


/* ---------------------  probes page css --------------------  */ 
					  
#right_probes  {  
    float: left;
    width: 230px;
    padding: 30px 0 30px 35px;
    text-align: left;
    border-left:1px solid #555;
    height:1050px;
  #height:1040px;    
                 }

ul li, #right_probes ul li, #nav ul li {
    list-style-type: none;
    list-style-image: none;                         
    margin: 0;
    font-size: 1em;
    color: #333;
                 }

/*blue button links in right hand product pages*/

/*Neurolucida Extension Modules Brochure*/
#prodbroch2 {
    background-image: url(/images/482.gif);
    padding-bottom: 20px;
             }

#purchasesystem   {
    padding-top: 0px;
    padding-bottom: 0px
     }

                                                      
                                 /* posters layout  */
.posters  {
          width: 275px;
          height: auto;
          padding: 10px;
          margin-bottom:50px;
          background-color: #f0f6f5;
          border: 2px solid #7da4d8;
          text-align: center;
                          }

.posters a    {
           text-align: center;
           color: #188B55;
           text-decoration: underline;
                  }

                             /*  popup poster controls   */

.popup1      {
              text-align: center;
                     }

.popup1 .large   {
           display: none;
    
                       }

.popup1:hover .large  {
              background: url(/images/488.jpg);
              display: block;
              position: fixed;
              top: 50px;
              left: 40%;
             }

.li_indent    {     /*  used in the products.confocalSI template  */
            background-image: url(/images/492.jpg);
            background-repeat: no-repeat;
            background-position: .5em  .2em;
            padding-left: 1.5em;
          #padding-left: 1.5em;
                  }

.caption_img148  {
           margin: -3em 0 0 10em;   
         #margin: -4em 0 0 10em;        
               }


.caption_img108   {
            float: right;
            margin: -2.9em 0em 0 0em;
          #margin: -2.5em 1em 0 .7em;
            text-align: left;  
            width: 190px;     
                   }

.caption_img92    {
            float: right;
            margin: -2.9em .2em 0 0;
           #margin: -3em 1em 0 .7em;
            text-align: left;
            width: 195px;  
            #width: 190px;    
                   }

.caption_img89    {
            float: right;
            margin: -2.9em 0em 0 2em;
           #margin: -3em 0 0 1.3em;
            text-align: left;  
            width: 385px; 
           #width: 420px;
              }
              

div.hr_blue   {
             height:5px; 
             width:940px; 
             color: #7da4d8; 
             background-color: #7da4d8;
              margin-top: 23em; 
            #margin-top: 5em;
                          }

/*  for inline blue line: 
<div style="height:5px; width:940px; color: #7da4d8; background-color: #7da4d8"></div>
<br>
*/

.general_area_green    {
         clear:both;
         width: 425px; 
        #width: 427px;
         position: relative;
         background-color: #f0f6f5;
         border-color: #7DA4D8;
         border-width: 2px;
         border-style: solid;
         padding-left: 1em;
                               }

h2.h2_blue   {
         color: #1157a8;
                   }

.table_testimonials  {
             color: #296dc1;
             font-weight: bold;
             font-size: 14pt;
             
                   }

/* ------------------------    Microlucida page stuff ----------------- */

.blue_button_microlucida_page   {
                       position: relative;
                       margin-top: 9.3em;
                       #margin-top: 4em;                     
                      }


