﻿body
{
    margin:auto;
    padding:0px;
    text-align:center;
    background:url(/images/bg_gradient.png) repeat-x fixed;
    font-family:Arial;
    
    /*background:url(/images/background_body.gif) ;*/
    
}

#HeaderWrapper {
	background:url(/images/bg_header_gradient980.png) no-repeat; 
	width:980px;
    height:122px;
    margin:auto;
	padding:9px 0px 0px 0px;
}

    #Header {
	    background:url(/images/background_header.gif);
	    background-repeat:repeat-x;
	    background-color:Black;
	    width:960px;
	    height:92px;
        margin:auto;
        padding:0px;
 	    text-align:left;
 	   
     }

    #Header ul
    {
     width:960px;
        margin:0px 0px 0px 0px;
        padding:0px; 
        list-style-type:none;   
        
    }

    #Header li
    {
        float:left;
    }

    #Header li#logo
    {
        padding:0px;
        margin:15px 0px 0px 0px; 
        width:665px; 
     
    }

        #Header li#logo img
        {
            margin:0px 0px 0px 15px; 
               
        }

    #Header li#search
    {
        border:0px;
        margin:15px 0px 0px 0px;
        padding:0px 0px 0px 0px;     
      
    }
     #Header li#searchButton
    {
        margin:15px 0px 0px 0px;
    }

     #Header li#searchButton img
    {
        margin:0px 0px 0px 10px;
    }

    #Header li#headerEthernetSales
    {
        background:url(/images/header-Ethernet-Sales-Fiber-Optic-Networks.gif) no-repeat; 
        border:0px;
        margin:0px 0px 0px 0px;
        padding:6px 0px 0px 10px;
        width:280px;
        height:24px; 
        color:#eeeeee;    
        font-size:11px;
    }
 
     #Header li#headerEthernetSales a, a:hover, a:visited, a:active
     {
        color:White;
        text-decoration:none;
     }
     
    #Header h1{
        display:none;
    }

   


#Navigation
{
    background-color:black;
    width:960px;
    height:30px;
    margin:auto;
    padding:0px;
    text-align:left;
    }

    #Navigation ul
    {
        color:white;
        list-style-type: none;
        margin:0px;
        padding:0px;    
    }

    #Navigation ul li
    {
        float:left;
        margin:0px;
        padding:0px; 
        text-align:center;
        border:solid 0px green; 
        color:Black;  
        }

    #Navigation ul li span
    {
        display:none;
        }

    #Navigation ul li a
    {
        display: block;
  
        background-repeat:no-repeat;
        }
 

            #Navigation ul li#home a
            {
        background-image: url(/images/navigation_home.gif);
        height:30px;
        width:150px;         
            }


            #Navigation ul li#home a:hover
            {
                background-image: url(/images/navigation_home_over.gif);
                height:30px;
                width:150px;             
            }

   
            #Navigation ul li#products a
            {
        background-image: url(/images/navigation_products.gif);
        height:30px;
        width:150px;         
            }


            #Navigation ul li#products a:hover
            {
                background-image: url(/images/navigation_products_over.gif);
                height:30px;
                width:150px;             
            }

            #Navigation ul li#solutions a
            {
                background-image: url(/images/navigation_solutions.gif);
        height:30px;
        width:150px;             
            }


            #Navigation ul li#solutions a:hover
            {
                background-image: url(/images/navigation_solutions_over.gif);
        height:30px;
        width:150px;             
            }

            #Navigation ul li#support a
            {
                background-image: url(/images/navigation_support.gif);
        height:30px;
        width:150px;             
            }


            #Navigation ul li#support a:hover
            {
                background-image: url(/images/navigation_support_over.gif);
        height:30px;
        width:150px;             
            }

            #Navigation ul li#contact-sales a
            {
                background-image: url(/images/navigation_contact-sales.gif);
        height:30px;
        width:160px;             
            }


            #Navigation ul li#contact-sales a:hover
            {
                background-image: url(/images/navigation_contact-sales_over.gif);
        height:30px;
        width:160px;             
            }

            #Navigation ul li#about-us a
            {
                background-image: url(/images/navigation_about-us.gif);
        height:30px;
        width:150px;             
            }


            #Navigation ul li#about-us a:hover
            {
                background-image: url(/images/navigation_about-us_over.gif);
        height:30px;
        width:150px; 
                    
            }
            

            /*#Navigation ul li#search 
            {
            position:relative;
            margin:-100px 0px 0px 100px;
            padding:0px;  
            height:30px;
            width:200px;   
            color:White;    
        
                 
            }            

            #Navigation ul li#button 
            {
            position:relative;
            margin:-100px 0px 0px 100px;
            padding:0px;  
            height:30px;
            width:24px;   
            color:White;    
        
                 
            }     
            */
 

#BodyWrapper
{
  
 	background:url(/images/bg_container_gradient980.png);
	background-repeat:repeat-y;
 	width:980px;
	margin:auto;
    padding:0px;
	/*border:solid gold 1px;*/
}

    #Body
    {

       background-color:White;
	   width:920px;
	   margin:auto;
       padding:21px 20px 21px 20px;
	   text-align:left;

    }

    #Body img
    {
        
        margin:0px;
        padding:0px;
        }

    #Body h2
    {
       
       font-weight:bold;
       margin:0px;
       padding:5px 10px 5px 10px;
       color:#0976d1;
       font-size:22px;
       background-color:black;
       line-height:22px;
       
    }

    #Body h3
    {
       font-weight:bold;
       margin:0px;
       padding:5px 0px 0px 0px;
       color:#0976d1;
       font-size:17px;
    }

    #Body h4
    {
       font-weight:bold;
       margin:0px;
       padding:5px 0px 0px 0px;
       color:#0976d1;
       font-size:14px;        
        
    }

    #Body h5
    {
       font-weight:bold;
       margin:0px;
       padding:10px 0px 0px 0px;
       color:Black;
       font-size:12px;        
        
    }


    #Flagship
    {
        
        font-size:12px;
        width:227px;
        margin-top:11px;
        float:left;
        background-color:White;
       
    }
       
        #h2withProductSearch
        {
            background-color:Black;
             height:32px;
             padding:0px;
             margin:0px;
        }       
                #h2withProductSearch #h2searchLeft
                {
                    float:left;
                }       
                
                #h2withProductSearch #h2searchRight
                {
                    float:left;
                    text-align:right;
                    padding-top:7px;
                    width:430px;
                }               
        
                    #h2withProductSearch #h2searchRight select
                    {
                        font-size:10px;
                        background-color:Black;
                        color:White;
                        border:1px solid white;
                    }
       
                    #h2withProductSearch #h2searchRight select option
                    {
                       background-color:Black;
                    }       
       

        #Flagship div
        {
            text-align:center;
        }

        #Flagship img
        {
           border:0px;
        }
 
         
        #Flagship a
        {
            font-weight:bold;
            
        } 
        
        #Flagship h3
        {
         font-size:14px;
         color:Black;
         font-weight:bold;
         margin-bottom:8px;
         }

#Categories
{
        width:673px; 
        float:left; 
        margin-top:11px;
        margin-right:20px;  
        background-color:White;
        font-size:12px;
}
    

    
        #Categories ul
        {
            list-style-type: none;
            color:black;
            margin:10px 0px 0px 10px;
            padding:0px 0px 0px 0px;   
        } 
        #Categories ul li
        {
            background:url(/images/icon_bullet_blue.gif);
            background-repeat:no-repeat;
            margin:0px 10px 8px 0px;
            padding:0px 0px 0px 15px;
            color:black;
            font-size:12px;
            float:left;
            width:300px;
                   
         }  

        #Categories ul li a
        {
            font-weight:bold;
        }      

         #Categories p
         {
         clear:both;
         
         }

    #News
    {
        width:673px; 
        float:left; 
        margin:10px 20px 0px 0px;
        padding:0px 0px 0px 0px;    
        background-color:White;
              
     }
    
  
    
 
   
        #News ul
        {
            color:black;
            list-style-type: none;
            margin:0px;
            padding:0px 0px 0px 10px;    
        } 
        #News ul li
        {
             
             
            margin:0px;
            padding:4px 10px 4px 0px;
            color:black;
            font-size:11px;
           
            }    
            
        #News ul li a
        {
            font-size:11px;
            
        }              

    #QuickLinks
    {
        width:227px;
        float:left;
        background-color:White;
        margin:10px 0px 0px 0px;
        padding:0px 0px 0px 0px;          
    }
    
               
    
        #QuickLinks ul
        {
            list-style-image: url(/images/icon_bullet_blue.gif);
            color:black;
            margin:0px;
            padding:10px 0px 20px 30px;   
        } 
        #QuickLinks ul li
        {
            margin:0px;
            padding:0px 10px 10px 0px;
            color:black;
            font-size:11px;
         }        

        #QuickLinks ul li a
        {
            font-weight:bold;
            
         }           
         
#FooterWrapper
{
  
 	background:url(/images/bg_bottom_gradient980.png);
	background-repeat:no-repeat;
 	width:980px;
 	height:65px;
    margin:auto;
    padding:0px;

    
	/*border:solid gold 1px;*/
}

    #Footer
    {
 	background:url(/images/background_bottom.gif);
	background-repeat:repeat-x;
	    background-color:#f68d22;        
        width:960px;
        height:30px;
        margin:auto;
        padding:20px 0px 0px 0px;
        
        }

        #Footer ul
        {
            list-style-type: none;
            color:black;
            margin:0px;
            padding:0px 0px 0px 18px;   
        } 
        
        #Footer ul li.usFlag{
            
            margin:0px;
            padding:0px 350px 0px 0px; 
        }
        
                #Footer ul li.usFlag img
                {
                   
                    float:left;
                    margin:0px;
                    padding:0px 0px 0px 0px;                     
                }
                
                #Footer ul li.usFlag div
                {
                    
                    float:left;
                    margin:0px;
                    padding:2px 0px 0px 10px;                     
                }
                
        #Footer ul li
        {
            float:left;
            margin:0px;
            padding:0px 10px 10px 0px;
            color:black;
	        font-size:11px;   
	        font-weight:bold;
         }   

        #Footer a
        {
            color:Black;
        }

        #Footer a:active
        {
            color:red;
        }        

        #Footer a:visited
        {
            color:#333333;
        }         

#BottomWrapper {
 	background-image:url(/images/bg_bottom_gradient980.png);
 	background-repeat:no-repeat;
 	background-position:top;
	width:980px;
    height:100px;
    margin:auto;
	padding:0px;

}
    #Bottom 
    {
        
	    background-color:#f68d22;
	    width:960px;
        height:10px;
        margin:auto;
	    font-size:0;
	    
     
    }


.clearBoth
{
    clear:both; 
    height:1px;
    width:1px;
    margin:0px;   
    padding:0px;
    
}

a         {  color:#0976d1; text-decoration:none;}
a:visited {  color:#0976d1; text-decoration:none;}
a:hover   {  color:#f68d22; text-decoration:underline; }
a:active  {  color:red;     text-decoration:underline;}





#ProductSubNav
{
    width:210px;
    margin:0px;
    padding:0px 0px 0px 0px;
    float:left;
    font-size:11px;
    background-image:url(/images/background_subnavigation.gif)
}

    .showSwitch 
    {
	    display:block;
    }
    
    .hideSwitch 
    {
        display:none;	
    }

    #ProductSubNav #navNoDropdowns
    {
        list-style-type: none;
        margin:0px 0px 0px 0px;
        padding:5px 0px 20px 0px;
        /*style changes to this id=navOL1 effects all nested elements*/
        font-size:12px;
        color:#333333;
        font-weight:bold;
    }
            #ProductSubNav #navNoDropdowns li
            {
                margin:0px;
                padding:3px 0px 3px 0px;
            }
            
            #ProductSubNav #navNoDropdowns li a
            {
                color:#333333;
                margin:5px 0px 0px 32px;
                padding:0px;
            }    

    #ProductSubNav #navOL1
    {
        list-style-type: none;
        margin:0px 0px 0px 0px;
        padding:5px 0px 20px 0px;
        /*style changes to this id=navOL1 effects all nested elements*/
        font-size:12px;
        color:#333333;
        font-weight:bold;
    }

        #ProductSubNav #navOL1 #liJumboSwitch
        {
            padding: 5px 0px 5px 45px;         
            font-weight:normal;
            margin: 0px 0px 0px 0px
        }
    
        #ProductSubNav #navOL1 #liJumboSwitch a
        {
         text-decoration:none;
        }    
    
        #ProductSubNav #navOL1 div.liHeight /*Controls the height of each li*/
        {      
             
            margin:3px 0px 3px 0px;
            padding:0px 0px 0px 0px;
            
        }     
        


        #ProductSubNav #navOL1 img
        {
            margin:3px 8px 5px 15px;
            padding:0px 0px 0px 0px;
            float:left;
        }
        
        #ProductSubNav #navOL1 li
        {
             clear:both;
             margin:0px 0px 0px 0px;
             padding:0px 0px 0px 0px;
        }

 

            #ProductSubNav #navOL1 li a
            {
                color:#333333;
                
            }

        #ProductSubNav #navOL1 li a
        {
            
       
        }

    #ProductSubNav .navOL2  
    {
        
        margin:-15px 0px 5px 0px;
        padding:0px 0px 0px 0px;
        list-style-type: none;
        font-weight:normal;
        
        
    }

 
          
            #ProductSubNav .navOL2 li /*FOR CATEGORY HEADER PAGE 1) PUT ID AND ASSIGN BACKGROUND TO IT IN THE DEFAULT.ASPX*/
            {
            
               
                                
            }
    
            /*DIV NEEDED TO CONTAING LONG NAMED GROUPS*/
            #ProductSubNav .navOL2 li div
            {
                padding:6px 0px 6px 45px;
                width:150px;
            }    
    
            #ProductSubNav .navOL2 li div a
            {
                
                    
                font-weight:bold;
                font-size:11px;
                  
                
            }
            

            
                
    #ProductSubNav .navOL3
    {
            font-weight:normal;
            margin:0px 0px 0px 0px;
            padding:0px 0px 0px 0px;     
            
            
    }    
  
            #ProductSubNav .navOL3 li
            {
                list-style-type: none;
            }
    
        
               /*DIV NEEDED TO CONTAING LONG NAMED PRODUCTS*/
            #ProductSubNav .navOL3 li div
            {
             
                width: 130px;
                padding:3px 0px 4px 60px;
                margin:0px;
                line-height: 10pt 
            }    
    
            #ProductSubNav .navOL3 li div a
            {
                text-decoration:none;
                padding:0px;
                margin:0px;
                font-weight:normal ;
                               
            }  
    
    
    
#ProductBody
{
    width:700px;
    margin:0px;
    padding:0px 0px 0px 10px;
    float:right;
    font-size:12px;
    background-color: White;
    
    
}

         #ProductBody #showCategories
        {
            
            list-style-type: none;
            margin:0px;
            padding:0px;
            /*text-align:justify;*/
        }  
        
        #ProductBody #showCategories li
        {
            width:210px;
            float:left;
            margin:0px 2px 2px 0px;
            padding:0px 10px 0px 10px;
            font-size:12px;
            color:black;            
       }

        #ProductBody #showCategories img
        {
           margin:0px 0px -5px 0px;
           padding:0px 0px 0px 0px;
           background-color:white;
           border:0px;
        }
            
            
        #ProductBody #showGroups 
        {
            list-style-type: none;
            padding:0px;
            margin:0px;
            
        }
        
        
        #ProductBody #showGroups li
        {
            
            padding:0px;
            margin:0px;            
        }        
        
        
        #ProductBody #showGroups li h3
        {
            clear:both;
            font-size:14px;  
            color:Black;   
            border-bottom:solid 1px #999999;  
            padding:0px 0px 0px 0px;
            margin:10px 0px 15px 0px;       
        }      
        
        
                        #ProductBody #showGroups .showGroupsDetails
                        {
                           list-style-type:none;
                            padding:0px;
                            margin:10px 0px 0px 0px;
                            
                        }                          
                        
                        #ProductBody #showGroups .showGroupsDetails li
                        {
                            clear:both;
                            padding:0px;
                            margin:0px 0px 10px 50px; 
                           
                            
                        }                           

                        #ProductBody #showGroups .showGroupsDetails li .showGroupsLeft
                        {
                        margin-top:8px;
                        float:left ;
                        }
                       
                        #ProductBody #showGroups .showGroupsDetails li .showGroupsLeft img
                        {
                            border:0px;
                            width:100px;
                        }
                        
                        #ProductBody #showGroups .showGroupsDetails li .showGroupsRight
                        
                        {
                        padding:0px;
                        margin:0px 0px 15px 10px;                        
                        float:left ;
                        width:537px;
                        }                        

                        #ProductBody #showGroups .showGroupsDetails li strong
                        {
                            font-size:12px;
                            
                        } 
                        
                        #ProductBody #ProductDescription
                        {
                            padding:0px;
                            margin:10px 0px 0px 0px;
                           
                        }
                        
                        #ProductBody #searchByProduct{
                        background-color:#4372b8;
                        margin:5px 0px 5px 0px;
                        Padding:5px 0px 5px 10px;
                        color:white;
                        height:23px;
                        
                                               
                        
                        }
                                
                                 #ProductBody #searchByProduct div {
                                     float:left;
                                    margin:2px 0px 0px 0px;
                                    Padding:0px 0px 0px 0px;                                 
                                 
                                 }
                                
                                 #ProductBody #searchByProduct div.searchLeft{
                                
                                    margin:3px 0px 0px 0px;
                                    Padding:0px 0px 0px 0px;                                                             
                                 
                                 }                                
                                
                                #ProductBody #searchByProduct div select{
                                
                                border: 1px solid #ffffff; 
                                background-color:#4372b8;
                                font:verdana;
                                font-size:11px;
                                color:white;
                                }
                                
                                #ProductBody #searchByProduct div select option
                                {
                                 
                                }


                        #ProductBody #ProductDescription ul
                        {
                            padding:0px 0px 0px 10px;
                            margin:0px 0px 0px 10px;
                            width:150px;
                            float:right;
                            list-style:none;
                            color:#666666;
                            background-image:url(/images/background_product_more_info_left.gif);
                            background-repeat: no-repeat;
                            background-color:White; 
                        }

                        #ProductBody #ProductDescription ul li
                        {
                            padding:0px 0px 5px 10px;
                            margin:0px 0px 5px 0px;
                            border-bottom:dashed 1px #666666;
                            list-style:none;
                            color:#666666;
                        }

                        #ProductBody #ProductDescription ul li.moreInfoBottomShowdow                
                        {
                            border:none;
                            background-image:url(/images/background_product_more_info_bottom.gif);
                            background-repeat: no-repeat;   
                            background-position: 0px 25px;   
                            padding-bottom:20px                  
                        }

                    
                        
                        #ProductBody #ProductApplication
                        {
                            clear:both;
                            padding:0px;
                            margin:10px 0px 0px 0px;
                            
                        } 

                            #ProductBody #ProductApplication .imageCenterApp
                            {
                              
                                clear:both;
                                margin:auto;
                                padding:10px;
                                font-size:10px;
                                color:#666666;
                                font-family:Verdana;
                                text-align:center;
                            }

                            #ProductBody #ProductApplication .imageCenterApp img
                            {
                                border-top:solid 20px #4372b8;
                                border-right:solid 1px #4372b8;
                                border-bottom:solid 1px #4372b8;
                                border-left:solid 1px #4372b8;
                                clear:both;
                                margin:auto;
                                padding:0px 0px 0px 0px;
                                font-size:10px;
                                color:#666666;
                                font-family:Verdana;
                                text-align:center;
                            }


                                               
                        .productTitle
                        {
                         font-size:16px;   
                         font-weight:bold;
                         padding:0px;
                         margin:10px 0px 0px 0px;
                         } 
                         
                         .productLongTitle
                         {
                             font-size:12px;   
                             font-weight:bold;
                          }               
                          
                          #ProductBody #ProductImage
                          {
                           clear:both;  
                           padding:0px;
                           margin:0px 0px 10px 0px;
                           
                          }
                          
                          #ProductBody #ProductImage  .productImageLeft
                          {
                             width:334px;
                            float:left;
                            text-align:left;
                             padding-right:20px;
                          }  
                               
                          #ProductBody #ProductImage  .productImageRight
                          {
                             width:346px;
                            float:left;
                            text-align:center;
                            color:#999999;
                      
                          } 
                          
                              
                             
                          
                                #ProductBody #ProductImage  .productImageRight strong
                                {
                                   
                                      line-height:30px;
                                }                         
                                 
                          
                          #ProductBody #ProductImage ul
                          {
                                  
                            width:324px;
                            padding:15px 0px 20px 5px;
                            margin:0px;
                            font-size:12px;
                            
                          }
                          
                          #ProductBody #ProductImage ul li
                          {
                            list-style:none;
                            background-image: url(/images/icon_green_check.gif);
                            background-repeat:no-repeat;
                            padding:0px 0px 4px 18px;
                            margin:0px;
                            font-size:12px;
                          }    
						  
						   #ProductBody #ProductImage ul li img
                          {
                                    float:left;
									margin-right:3px;
									border:0px;
                          }						  
						  
                          
                  
						  
            #ProductBody #olSpacedOut        
            {
           
            list-style:none;
            padding:0px;
            margin:0px;
            
            }
            
            #ProductBody #olSpacedOut li
            {
                padding:0px;
                margin: 10px 0px 15px 0px;
                
            }            
            
            #ProductBody #update_navigation  
            {
              padding-top:15px;
            }
            
            #ProductBody .update_navigation  input
            {
               margin-top:10px;
               background: #dcdcdc;
               border: 1px solid #333333;
               font-size:10px;
               width:80px;
            }            
            
#ProductBody .newsfooter
{
    padding:0px;
    text-align:center;
    font-size:11px;
}

#ProductBody .newsfooter p
{
    padding:0px;
    text-align:left;
    font-style: italic;
    font-size:12px;
}


    #ISO 
    {
        font-size:12px;
    }
                       
                    #ISO h3
                    {
                         margin-top:10px;
                         font-size:23px;
                         color:Black;
                       
                     }
                    #ISO h4
                    {
                  
                         font-size:18px;
                         color:Black;
                         margin:10px 0px 0px 0px;
                         padding:0px;
                         
                         line-height:25px;
                     }

                    #ISO div
                    {
                         font-size:20px;
                         color:Black;   
                          
                    }

                    #ISO ul
                    {
                        list-style-type:none;
                        padding:0px;
                        margin:0px;
                     
                    }

                    #ISO li.isoLeft
                    {
                       list-style-type:none;
                        float:left;   
                        width:150px;      
                        
                    }

                   #isoThumbnail
                    {
                      padding:0px 0px 0px 0px;
                      margin:38px 50px 0px 0px;
                      width:250px;
                      float:right;
                      text-align:center;
                      
                      
                    }
                #isoThumbnail a
                {
                    font-size:12px;
                }


#ProductBody ul#contactOL  
        {
            list-style-type:none;
            padding:0px;
            margin:0px;
         
        }

            #ProductBody #contactOL li
            {
                padding:0px;
                margin:0px 0px 10px 0px;
            }

             #ProductBody #contactOL li.contactLeft
                    {
                        clear:both;
                        float:left;
                        width:355px; 
                    }

             #ProductBody #contactOL li.contactRight
                    {
                     float:left;
                    }

            #ProductBody #contactForm
            {
                 list-style-type:none;
                 padding:0px;
                 margin:0px;    
            }
  
                    #ProductBody #howToOrder 
                    {
                        clear:both;
                        list-style-type:none;
                        padding:20px 0px 0px 0px;
                        margin:0px;
                    }
            
                    #ProductBody #howToOrder div            
                    {
                       
                     float:left;
                     
                     }
                    
                    #ProductBody #howToOrder div.orderNestedTag
                    {
                        background-color:Gold;
                    } 
                    
                    #ProductBody #howToOrder div.orderNestedField  
                    {
                       border:solid 1px red;
                       width:300px;
                    }
                     
                     
                    #ProductBody #howToOrder div.orderLeft
                    {
                      
                      float:left;
                      width:80px;
                      text-align:right;
                      padding-right:10px;
                    }
            
                            #ProductBody #howToOrder  li
                            {
                                clear:both;
                                padding-bottom:5px;
                                height:20px;
								 
                            }     
  
                             #ProductBody #howToOrder  li#messageBoxFix
                            {
                                clear:both;
                                height: 90px;
							}                              
							
                             #ProductBody #howToOrder  li#spamFilterFix
                            {
                                clear:both;
                                height: 105px;
								
							}                              
														
							
                    #ProductBody #howToOrder  .citystate                                
                      {
                       padding:0px 8px 0px 8px;   
                       }
                                                         
                                  
                   #ProductBody  .error
                    {
                         clear:both;
                         color:#ff0000;
                        width:300px;
                         padding:7px 25px 0px 25px;
                         margin:0px 0px 0px 0px;
                         font-size:11px;
                         font-weight:bold;
                         height:20px;
                         /*background:#ffcc66;*/
                         /*background-image:url(/images/background_subnavigation_selected.gif);*/
                         background-image:url(/images/background_form_alert.gif);
                         background-repeat:no-repeat;
                        /*position:relative;
                        top:0px;
                        left:0px;
                        z-index:10;*/
                        
                         
                           
                    }                    

                    #ProductBody #howToOrderForm li.howMessageBox
                    {
                          float:left;
                          width:350px;
                          padding:0px;
                          margin:0px ;
                          
                           
                    }            
                    
                    /*PRODUCT FEATURES*/
                    
                        #specificationArea
                        {
                             padding-left:15px;
                             margin-top:5px;
                        }
                    
                            #specificationArea strong
                            {
                                font-size:12px;
                                font-family:Arial;
                            }                    
                    
                            #specificationArea ol.tablel_content {
                                 
                                margin:0px 0px 10px 0px;
                                padding:0px;
                                list-style-type: none;
                                font-family:Arial;
                                font-size:12px;                        
                                
                             

                            }

                                #specificationArea  ol.tablel_content li {
                                    margin: 0;
                                    padding: 2px 0px;
                                    text-align:right;
                                    background: url(/images/icon_index_dotted_line.gif) repeat-x left 22px;
                                    background-position: 0% 72%;
                                    clear:both;
                                    list-style-type: none;
                                	
                                }

                                #specificationArea  ol.tablel_content li strong 
                                {
                                        float: left;
                                        padding: 0px 5px 0px 25px;  
                                        font-weight:normal;
	                                    background:white;
                                        font-family:arial;
                                        font-size:12px;  	                                    
                                        
                                		 
                                }

                                #specificationArea ol.tablel_content li em {
                                        float: left;
                                        padding: 0px 0px 0px 10px;  
                                        font-weight:normal;
	                                    background:white;
                                        font-style:normal;
                                     
                                		 
                                }

                                #specificationArea ol.tablel_content li em {
                                    float: none;
                                    background:white;
                                    
                                }

                                

                                #specificationArea ol.tablel_content li.subcat {
                                	 
                                    padding:0px 0px 0px 10px;
                                    margin:5px 0px 5px 0px;
                                    text-align:left;
                                    background:white;
                                     
                                }


#ProductBody #jumboSwitchCards
{
    clear:both;
    padding:0px;
    margin:10px 0px 0px 0px;
} 

        #ProductBody   .productTitle
        {
         font-size:16px;   
         font-weight:bold;
         padding:0px;
         margin:10px 0px 0px 0px;
         } 

        #jumboCardList
        {
         list-style-type: none;    
         margin:0px;
         padding:0px;
        
        }

        #jumboCardList li 
        {
            clear:both;
            padding-bottom:55px;
        
        }  
        
        #jumboCardList li img
        {
            float:left;
            padding:0px 20px 30px 0px;
          
        }                    
 
        #jumboCardList li  a
        {
            
            font-weight:bold;
        
        }   

#TechQuestion 
{
    background-color:White; 
    width:350px; 
    height:450px;
    margin:auto;
    text-align:left;
    font-size:12px;
}

    #TechQuestion h2
        {
           
           font-weight:bold;
           margin:0px 0px 10px 0px;
           padding:5px 10px 5px 10px;
           color:#0976d1;
           font-size:22px;
           background-color:black;
           line-height:22px;
          }
     
     #TechQuestion ul
     {
         list-style-type: none;
         margin:10px 0px 0px 0px;
         padding:0px;

 
     }

     #TechQuestion ul li
     {
         clear:both;
         margin:0px 0px 0px 0px;
         padding:0px 0px 0px 0px;
        height:20px;
  
    }
     
     #TechQuestion ul li .techLeft
     {
        float:left;
        width:80px;
     }    
     #TechQuestion ul li .techRight
     {
       float:left;
     }         
  
     
       #TechQuestion  .error
        {
             clear:both;
             color:#ff0000;
             width:200px;
             padding:7px 25px 0px 25px;
             margin:0px 0px 0px 0px;
             font-size:11px;
             font-weight:bold;
             height:20px;
             /*background:#ffcc66;*/
             /*background-image:url(/images/background_subnavigation_selected.gif);*/
             background-image:url(/images/background_form_alert.gif);
             background-repeat:no-repeat;
            /*position:relative;
            top:0px;
            left:0px;
            z-index:10;*/
        }       
        
        

        
 #powerSupplyApplication
 {
    padding:0px 0px 0px 20px;
    margin:0px 0px 20px 0px ;
 }
 
  #powerSupplyApplication li
 {
   float:left; 
   width: 120px;
 }
 
 
 #Solutions 
 {
      list-style-type:none;
      padding:0px 0px 0px 0px;
      margin: 0px 0px 0px 0px;
      color:#666666;
      
 }
          /*ETHERNET VOICE AND DATA*/
          #Solutions #solutionsEthernetVoice
         {
              /*background-image: url(/images/background_solutions.gif);*/
              background-image: url(/images/background_solutions_horizontal_700px.gif); 
              background-repeat:no-repeat;
              background-position: 0% 98%;
              padding:0px 0px 10px 0px;
              margin:0px 0px 10px 0px;        
              width:700px;
              float:left;
            
         } 

        
 
 
         #Solutions  h3
        {
          padding:0px 0px 10px 0px;
          margin: 0px 0px 0px 0px; 
          
         }

        #Solutions  div.dataSolutionImageIntro
        {
          padding:0px 0px 0px 0px;
          margin: 0px 0px 8px 0px;            
          color:Black;   
           
        }

        #Solutions  div.dataSolutionImageIntro img
        {
          float:left;  
          padding:0px 0px 0px 0px;
          margin: 0px 15px 0px 0px;            
        }
         
        #Solutions  div.dataSolutionCategory
        {
          padding:0px 0px 0px 0px;
          margin: 0px 0px 5px 0px;            
          font-weight:bold; 
          color:Black;    
        }
         
        /*CASE STUDIES*/
         #Solutions #solutionsCaseStudies
         {
              padding:0px 10px 0px 0px;
              margin:0px;
              width:370px;
              float:left;
              
              
         } 
         
          #Solutions #solutionsCaseStudies ul li
         {
              padding:0px;
              margin:0px 0px 0px 0px;
             list-style-image: url(/images/icon_pdf.gif);
             height:25px;

         }        
        
        /*APPLICATION NOTES*/         
         #Solutions #solutionsApplicationNotes
         {
              /*background-image: url(/images/background_solutions_horizontal.gif); */
               background-image: url(/images/background_solutions.gif);
              background-repeat:no-repeat;              
              padding:0px 0px 0px 30px;
              margin:0px 0px 0px 0px;
              width:290px;
              float:left;
              
         }  

        #Solutions ul
        {
            padding:0px 0px 0px 30px;
            margin:0px 0px 0px 0px;            
            list-style: square;
            
        }

        #Solutions ul li
        {
            padding:0px 0px 5px 0px;
            margin: 0px 0px 0px 0px;          
        }        
        
          #Solutions #whitePapers
         {
              /*background-image: url(/images/background_solutions.gif);*/
              background-image: url(/images/background_solutions_horizontal_700px.gif); 
              background-repeat:no-repeat;
              background-position: 0% 0%;
              padding:20px 0px 10px 0px;
              margin:30px 0px 10px 0px;        
              width:700px;
              float:left;
            
         }         
        
        #Solutions ul
        {
            padding:0px 0px 0px 30px;
            margin:0px 0px 0px 0px;            
            list-style: square;
            
        }

        #Solutions ul li
        {
            padding:0px 0px 5px 0px;
            margin: 0px 0px 0px 0px;          
        }          
        
  #Solutions #customerTestimonials
 {
      /*background-image: url(/images/background_solutions.gif);*/
      background-image: url(/images/background_solutions_horizontal_700px.gif); 
      background-repeat:no-repeat;
      background-position: 0% 0%;
      padding:20px 0px 10px 0px;
      margin:0px 0px 10px 0px;        
      width:700px;
      float:left;
    
 }           
        
        ul#testimonials
        {
            padding:0px 0px 0px 0px;
            margin: 0px 0px 0px 0px; 
            list-style-type:none;         
        }
        ul#testimonials li
        {
        padding:0px 40px 40px 50px;
        margin: 0px 0px 0px 0px;          
        background-image: url(/images/background_customer_testamonials.gif);
        background-repeat:no-repeat;
        }        
             
        ul#testimonials   h5
        {
        font-size:15px;
        color:#336633;
        }
   


#eventsOL
{
    list-style-type: none;
    padding:0px 0px 0px 0px;
    margin:0px  
}


        #eventsOL li
        {
            clear:both;
            padding:20px 0px 20px 0px;
            margin:0px
        }



        #eventsOL li span
        {
            font-weight:bold;     
        }

        #eventsOL li img
        {
             float:left;
              padding:0px 8px 0px 0px;
              margin:0px ;     
              border:0px;
        }

        #eventsOL li a
        {
            color:#124f8c;
            text-decoration:underline;
            
        }

#siteMap 
{
    font-size:12px;
}

    #siteMap h3
    {
        margin-bottom:10px;
    }

    #siteMap ul
    {
        float:left;
        border:1px sold green;
        width:250px;
      padding:0px 10px 0px 10px;
      margin:10px 0px 0px 0px;
      list-style-type:none; 
        
    }
    
    #siteMap li
    {
 
            background:url(/images/icon_bullet_blue.gif);
            background-repeat:no-repeat;
            margin:0px 10px 8px 0px;
            padding:0px 0px 0px 15px;
        
    }
    
    #siteMap h3
        {
            color:Black;
        }        


#Survey
{
  font-size:12px;
 
}

 
 
                    
                                          
                    
                            #Survey ol.surveryQuestions {
                                 
                                margin:10px 0px 10px 0px;
                                padding:0px;
                                list-style-type: none;
                                font-family:Arial;
                                font-size:12px;                        
                                
                             

                            }

                                #Survey  ol.surveryQuestions li {
                                    margin: 0;
                                    padding: 00px 0px;
                                    text-align:right;
                                    background: url(/images/icon_index_dotted_line.gif) repeat-x left 22px;
                                    background-position: 0% 60%;
                                    clear:both;
                                    list-style-type: none;
                                	
                                }

                                #Survey  ol.surveryQuestions li strong 
                                {
                                        float: left;
                                        padding: 0px 0px 0px 0px;  
                                        font-weight:normal;
	                                    background:white;
                                        font-family:arial;
                                        font-size:12px;  	                                    
                                        
                                		 
                                }

                                #Survey ol.surveryQuestions li em {
                                        float: left;
                                        padding: 0px 0px 0px 10px;  
                                        font-weight:normal;
	                                    background:white;
                                        font-style:normal;
                                     
                                		 
                                }
                                
                                #Survey ol.surveryQuestions li em div
                                {
                                 display: inline;
                                 margin-right:13px;
                                }
                                
                                #Survey ol.surveryQuestions li em {
                                    float: none;
                                    background:white;
                                    
                                }

                                

                                #Survey ol.surveryQuestions li.surveySubcat {
                                	 
                                    padding:0px 0px 0px 10px;
                                    margin:5px 0px 5px 0px;
                                    text-align:left;
                                    background:white;
                                     
                                }

                                #Survey ol.surveryQuestions li.validation {
                                	 
                                    padding:0px 0px 15px 150px;
                                    margin:0px 0px 0px 0px;                                    
                                    background-image:none;
                                    text-align:right;
                                }

                               #Survey  .error
                                {
                                     
                                     color:#ff0000;
                                      padding:7px 13px 0px 0px;
                                     margin:0px 0px 0px 0px;
                                     height:25px;
                                     
                                     font-size:11px;
                                     font-weight:bold;
                                    background-image:url(/images/background_form_alert_180px.gif);
                                     background-repeat:no-repeat;
                                     background-position: top right;

                                 
                                } 

                               #Survey  .errorLeft
                                {
                                     
                                     color:#ff0000;
                                      padding:7px 13px 0px 15px;
                                     margin:0px 0px 0px 0px;
                                     height:25px;
                                  width:200px;
                                     font-size:11px;
                                     font-weight:bold;
                                    background-image:url(/images/background_form_alert_180px.gif);
                                     background-repeat:no-repeat;
                                      

                                 
                                } 

                    #Survey ul#FreeBees
                    {
                         list-style:none;
                         padding:10px 0px 0px 0px;
                         margin:0px;
                         clear:both;
                    }

                    #Survey ul#FreeBees li div.surveyLeft
                    {
                       
                       
                       float:left;
                       width:80px;
                       padding-bottom:15px;
                      
                     
                    }  
    
                    #Survey ul#FreeBees li div.surveyCityState
                    
                    {
                    float:left;
                    padding:0px 5px 0px 5px;
                    }
                    
                    
                        #Survey ul#FreeBees li div
                    {
                       
                       
                       float:left;
                      
                     
                    }  
    
                    #Survey ul#FreeBees li 
                    
                    {
                       clear:both;
                       
                        margin-bottom:8px;
                        
                    }
                    
#compareLightbox
{
width:900px;
background-color:White;
font-size:11px;
}                    
    
        #compareLightbox table
        {
         padding:0px;
         margin:0px;
          
        }   
                          
        #compareLightbox tr
        {
         padding:0px;
         margin:0px;         
        }                
        
        #compareLightbox tr td
        {
         padding:0px;
         margin:0px;        
         vertical-align: middle;
         }          

        #compareLightbox tr td.compareRowSpan
        {
            color:#ff6600;
            background-color:#ffcc99;
            font-weight:bold;
        }

        #compareLightbox tr td.compareProduct
        {
            background-color:#cccccc;
            font-weight:bold;
        }
  
        #compareLightbox tr td.cBLL
        {
            background-color:#b9d2f9;
            
        }   
        
        #compareLightbox tr td.cBL
        {
            background-color:#e2ebf9;
            
        } 
        #compareLightbox tr td.cBR
        {
            background-color:#eeeeee;
            
        }          
         #compareLightbox tr td.cOP
        {
            background-color:#cccccc;
            font-weight:bold;
            
        }
       
              
.super
{
     position:relative;
     left:0px;
     top:-6px;
     font-family:arial;
     font-size:8px;
}

a.textLink
{
    font-weight:bold;
    color:#ff6600;
    text-decoration:underline;
}

.imageLeft
{
    float:left;
    border:0px;
    margin:0px 10px 10px 0px;
    padding:0px 0px 0px 0px;
    font-size:10px;
    color:#666666;
    font-family:Verdana;
    text-align:center;
}

.imageCenter
{
    border:0px;
    clear:both;
    margin:auto;
    padding:0px 0px 0px 0px;
    font-size:10px;
    color:#666666;
    font-family:Verdana;
    text-align:center;
}

 .imageCenter img
{
    border:0px;
    clear:both;
    margin:auto;
    padding:0px 0px 0px 0px;
    font-size:10px;
    color:#666666;
    font-family:Verdana;
    text-align:center;
}

.imageRight  
{
    
    float:right;
    margin:0px 0px 10px 10px;
    padding:0px 0px 0px 0px;
    font-size:10px;
    color:#666666;
    font-family:Verdana;
    text-align:center;
}

        .imageRight img, .imageLeft img
        {
            border:0px;
        }

.regularUL
{
    padding:0px 35px 0px 28px;
    margin:0px;
    list-style-type:square;
}



.regularOL
{
    padding:0px 28px 0px 28px;
    margin:0px;
     
} 

.backtotop
{
    clear:both;
    margin:auto;
    padding:0px 0px 10px 0px;
    font-size:10px;
    color:#666666;
    font-family:Verdana;
    text-align:center;
}

.red
{
    color:Red;
}



.industrial_list li
{
   font-weight:bold;
   padding-bottom:5px;
}
       .industrial_list_sub li
        {
           font-weight:normal;
           padding-bottom:0px;
           padding-top:4px;           
        }



table.tablularData
{
       margin-bottom:15px;  
}

table.tablularData td 
{
    padding:5px;
    background:#eeeeee;

}
 
table.tablularData .cellHeader
{
    background:#cccccc;
    text-align:center;
}


ol.salesQuestions 
{
 
}

ol.salesQuestions li
{
    padding-bottom:10px;
 
}


.sorry {
font-family:Verdana;
font-size:11px;
padding:5px;
margin-bottom:10px;
background-color:#eeeeee;
color:#999999;
}

 

h3#FAQ, h3#Glossary, h3#Online-Form, h3#Assessing, h3#Sales-Reps, h3#Warranty, h3#Why-Choose-TC-Comm, h3#Our-Quality-Of-Fiber-Optic-Product
{
     border-top:solid 1px #cccccc;  
     padding-top:15px;
} 