﻿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); /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~container~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	    background-repeat:repeat-x;
	    background-color:Black;
	    width:960px;
	    height:92px;
        margin:auto;
        padding:0px;
 	    text-align:left;
 	    
 	                                
     }

    #Header ul
    {
        width:960px;
        height:90px;                            /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~UL height doesn't matter~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
        margin:0px 0px 0px 0px;
        padding:0px; 
        list-style-type:none;   
        	
    }

    #Header li
    {
        float:left;
        
    }

    #Header li#logo
    {
        padding:0px 0px 0px 15px;        /*padding work better cross browser than margin*/
        margin:15px 0px 0px 0px; 
        width:256px; 
                                                 /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ logo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
    }

        #Header li#logo img
        {
            margin:0px 0px 0px 0px; 
        }


    #Header li#headerEthernetSales
    {
        background:url(/images/header-Ethernet-Sales-Fiber-Optic-Networks.gif); 
        background-repeat:repeat-x;
        border:0px;
        margin:0px 0px 0px 230px;
        padding:6px 0px 0px 13px;
        width:426px;
        height:24px; 
        color:#eeeeee;    
        font-size:10px;
         
                                                /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~proudly designed section (top right shaded area)~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
    }
         
             #Header li#headerEthernetSales div.headerEthernetSales-items{
                float:left;            
                padding:0px 8px 0px 0px;  
                  
             }
         
            
         
            #Header li#headerEthernetSales img{
                float:left;
                padding:0px;
                margin:-3px 8px 0px 3px;
                border:0px;
            }
         
             #Header li#headerEthernetSales  a, a:hover, a:visited, a:active
             {
                color:White;
                text-decoration:none;
             }
   
    #Header h5{
        display:none;
    }

   
                                            /*~~~~~~~~~~~~~~~~~~~~~~~~~ BEGIN css dropdown list for languages ~~~~~~~~~~~~~~~~~~~~~~~~~*/
                                             #sddm 
                                             {
                                                padding:0px;
                                                margin:0px;
                                             }
                                             
                                             #sddm li

                                             {	margin:0px;
                                                padding:0px;
                                                list-style: none;
                                                float: left;
                                                font: 11px arial;
                                              }

                                            #sddm li a
                                            {	
                                                display: block;
                                                margin: 0px;
                                                padding: 0px;
                                                font-size:10px;
                                                text-align: center;
                                                text-decoration:none;
                                                 
                                            }

                                            #sddm div
                                            {	
                                                position: absolute;
                                                visibility: hidden;
                                                margin: 0px;
                                                padding: 0px;
                                                background: #EAEBD8;
                                                border: 1px solid #5970B2;
                                                z-index: 90;
                                             }

                                            #sddm div a
                                            {	
	                                            position: relative;
                                                display: block;
                                                margin: 0;
                                                padding:5px 10px 5px 25px;
                                                width: auto;
                                                white-space:nowrap;
                                                text-align:left;
                                                text-decoration:none;
                                                background-color:#2392d1;
                                                color: #2875DE;
                                                font: 11px arial;

                                            }
	                                                #sddm div a:hover
                                                    {	
	                                                    background:#49A3FF;
                                                    }

                                            #sddm div a.ddl-chinese-simplified, #sddm div a:hover.ddl-chinese-simplified
                                            {
                                                background-image: url(/images/icon_language_chinese.gif);
                                                background-repeat:no-repeat;
                                                background-position: 5px 6px;
                                            }

                                            #sddm div a.ddl-chinese-traditional, #sddm div a:hover.ddl-chinese-traditional
                                            {
                                                background-image: url(/images/icon_language_chinese.gif);
                                                background-repeat:no-repeat;
                                                background-position: 5px 6px;
                                            }

                                            #sddm div a.ddl-spanish, #sddm div a:hover.ddl-spanish
                                            {
                                                background-image: url(/images/icon_language_spanish.gif);
                                                background-repeat:no-repeat;
                                                background-position: 5px 6px;
                                            }

                                            #sddm div a.ddl-english, #sddm div a:hover.ddl-english
                                            {
                                                background-image: url(/images/icon_language_english.gif);
                                                background-repeat:no-repeat;
                                                background-position: 5px 6px;
                                            }   
                                            /*~~~~~~~~~~~~~~~~~~~~~~~~~ END css dropdown list for languages ~~~~~~~~~~~~~~~~~~~~~~~~~*/  
   
   
   
    #Header li#search
    {
        border:0px;
        margin:15px 10px 0px 0px;
        padding:0px 0px 0px 495px;     /*padding works better cross-browser*/
        width:173px;
                    /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~search~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
         
    }
 
            #Header li#search div.searchDefaultButton div{
                float:left;
            } 
            
            #Header li#search div.searchDefaultButton div input.searchField
            {
                border:1px solid #cccccc;
                font-size:9px; 
                color:#666666;
                width:145px;
                height:14px;
                padding:1px 0px 0px 5px;
                margin:0px;
                z-index:10;
            }   
   

#Navigation                                             /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~navigation container~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
{
    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;
        color:Black;  
        }

    #Navigation ul li span
    {
        display:none;
        }

    #Navigation ul li a
    {
        display: block;
  
        background-repeat:no-repeat;
        }
 

             
                           
                #Navigation li#home a                           
                {
                    background-image: url(/images/navigation_for_multiplexers.gif);
                    background-position: 0px 0px;
                    height:30px;
                    width:82px;
                }

 
                #Navigation li#home a:hover                           
                {
                    background-image: url(/images/navigation_for_multiplexers.gif);
                    background-position: 0px -30px;
                    height:30px;
                    width:82px;
                }
                
                #Navigation li#products a                           
                {
                    background-image: url(/images/navigation_for_multiplexers.gif);
                    background-position: -82px 0px;
                    height:30px;
                    width:122px;
                }   

 
                #Navigation li#products a:hover                           
                {
                    background-image: url(/images/navigation_for_multiplexers.gif);
                    background-position: -82px -30px;
                    height:30px;
                    width:122px;
                }                            
 
                #Navigation li#solutions a                           
                {
                    background-image: url(/images/navigation_for_multiplexers.gif);
                    background-position: -204px 0px;
                    height:30px;
                    width:128px;
                }   

 
                #Navigation li#solutions a:hover                           
                {
                    background-image: url(/images/navigation_for_multiplexers.gif);
                    background-position: -204px -30px;
                    height:30px;
                    width:128px;
                }   
            
                #Navigation li#support a                           
                {
                    background-image: url(/images/navigation_for_multiplexers.gif);
                    background-position: -332px 0px;
                    height:30px;
                    width:113px;
                }   

 
                #Navigation li#support a:hover                           
                {
                    background-image: url(/images/navigation_for_multiplexers.gif);
                    background-position: -332px -30px;
                    height:30px;
                    width:113px;
                } 
                
  

                #Navigation li#literature a                           
                {
                    background-image: url(/images/navigation_for_multiplexers.gif);
                    background-position: -445px 0px;
                    height:30px;
                    width:133px;
                }   

                #Navigation li#literature a:hover                           
                {
                    background-image: url(/images/navigation_for_multiplexers.gif);
                    background-position: -445px -30px;
                    height:30px;
                    width:133px;
                }
                
                #Navigation li#news-updates a                           
                {
                    background-image: url(/images/navigation_for_multiplexers.gif);
                    background-position: -578px 0px;
                    height:30px;
                    width:87px;
                }   

                #Navigation li#news-updates a:hover                           
                {
                    background-image: url(/images/navigation_for_multiplexers.gif);
                    background-position: -578px -30px;
                    height:30px;
                    width:87px;
                }  
                
                #Navigation li#contact-sales a                           
                {
                    background-image: url(/images/navigation_for_multiplexers.gif);
                    background-position: -665px 0px;
                    height:30px;
                    width:173px;
                }   

                #Navigation li#contact-sales a:hover                           
                {
                    background-image: url(/images/navigation_for_multiplexers.gif);
                    background-position: -665px -30px;
                    height:30px;
                    width:173px;
                }    
                
                #Navigation li#about-us a                           
                {
                    background-image: url(/images/navigation_for_multiplexers.gif);
                    background-position: -838px 0px;
                    height:30px;
                    width:122px;
                }   

                #Navigation li#about-us a:hover                           
                {
                    background-image: url(/images/navigation_for_multiplexers.gif);
                    background-position: -838px -30px;
                    height:30px;
                    width:122px;
                }                                              
#BodyWrapper
{
  
 	background:url(/images/bg_container_gradient980.png);
	background-repeat:repeat-y;
 	width:980px;
	margin:auto;
    padding:0px;
	
}

    #Body
    {

       background-color:White;
	   width:920px;
	   margin:auto;
       padding:21px 20px 21px 20px;
	   text-align:left;

    }

    #Body img
    {
        
        margin:0px;
        padding:0px;
        }


    #Body h1, #Body h2
    {
       
       font-weight:bold;
       margin:0px;
       padding:5px 10px 5px 10px;
       /*color:#0976d1;*/
       color:#f68e23;
       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:13px;
    }

    #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;
         }

#BannerLeft{
    width:673px; 
    float:left; 
    margin-top:0px;
    margin-right:20px;  
    background-color:White;
     
}

#BannerRight{
    font-size:12px;
    width:227px;
    height:175px;
    margin-top:0px;
    float:left;
    background-color:#333333;
    color:White;
    background:url(/images/icon_video_about_tc_fiber-optic-products_bg.gif);
    background-repeat:no-repeat;
    background-position: 0px 151px;   
}

        #BannerRight div a
        {
            color:White;
            font-size:8px;
            border:0px;
            padding:0px;
            margin:0px;
        }
        
        #BannerRight div a img {
        width:105px;
        height:24px;
        padding:0px;
        margin:0px;        
        border:0px
        }
        
/*~~~~~~~~~~~~~~~~~~~~~~~~~ BEGIN NEW HOME PAGE STYLE ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

 


                     #quickSearchHome{
                        background-color:#4372b8;
                        margin:0px;
                        Padding:0px;
                        color:white;
                        height:35px;
                        font-size:12px;
                        margin:10px 0px 0px 0px;
                        Padding:0px 0px 0px 0px; 
                         background-image: url(/images/home_bg_quick_search.gif);
                          background-repeat: no-repeat;
                           background-position: 0px 1px;  
                        }
                            
                                                 
                        #quickSearchHome div {float:left;}
                        
                        #quickSearchHome div.qsLEFT {margin:9px 0px 0px 90px;   }                              
                        #quickSearchHome div.qsRIGHT {margin:7px 0px 0px 40px}  
                        
                        #quickSearchHome .qsRIGHT  select{
                            margin:0px;
                            padding:0px;
                            border: 1px solid white; 
                            background-color:#4372b8;
                            font-family:arial;
                            font-size:12px;
                            color:white;
                            width:420px;
                          
                        }
                        
                         #quickSearchHome .qsRIGHT  select option{padding:0px; margin:0px;}

                        
 

/* ~~~~~~~~~~~~~~~~~~~~~~~~~END NEW HOME PAGE STYLE~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/        
        
#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 0px;    
        } 
        .News ul li
        {
             
            clear:both; 
            margin:0px;
            padding:4px 0px 4px 0px;
            color:black;
            font-size:11px;
           
            }    
        
        .News ul li div.nleft 
        {
        float:left;
        width:50px;
        padding:8px 0px 0px 0px;
        margin:0px;        
        }


        
                .News ul li div.nleft img
                {
                    padding:15px 0px 0px 0px;
                    margin:0px;
                    width:50px;
                    height:36px;
                   
                }    
        
  
        .News ul li div.nright 
        {
        float:left;
        width:610px;
        padding:0px 0px 0px 10px;
        margin:0px;
 
        }        
        
        .News ul li a
        {
            font-size:11px;
            
        }              

    
         
#FooterWrapper
{
    background:url(/images/bg_bottom_gradient980.png);
	background-repeat:no-repeat;
 	width:980px;
 	height:65px;
    margin:auto;
    padding:0px;
}

    #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
        {
            float:left;
            margin:0px;
            padding:3px 10px 10px 0px;
            color:black;
	        font-size:11px;   
	        font-weight:bold;
	         
         }   
         
            #Footer ul li em {
                 font-style:normal;
            }         
         
                #Footer ul li.footerkeywords
                {
                    width:795px;
                    text-align:left;
                    color:black;
                    font-size:10px;                       
                  
                           
                }
                

                        #Footer ul li.footerkeywords em a{
                         font-style:normal;
                        }        

        #Footer a, #Footer a:visited, #Footer a:active
        {
            color:Black;
        }



#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 ;
                               
            }  
    
    
          /*~~~~~~~~~~~~~~~ OL4 is used for dynamic nav with no groupings ~~~~~~~~~~~~~~~~~~~~~~*/    
          
          
  #ProductSubNav #navOL4
    {
        list-style-type: none;
        margin:0px 0px 0px 0px;
        padding:5px 0px 20px 0px;        
        font-size:12px;
        color:#333333;
        font-weight:bold;
    }

 
    
        #ProductSubNav #navOL4 li div.liHeight /*Controls the height of each li*/
        {      
            margin:3px 0px 3px 0px;
            padding:0px 0px 0px 0px;
        
         
        }     
        
        #ProductSubNav #navOL4 li div.liHeightSub /*Controls the height of each li hidden*/
        {      
                 
                margin:0px 0px 0px 0px;
                padding:4px 10px 4px 40px;   
                    
        }        

        #ProductSubNav #navOL4 div.liHeightSub a
        {
                 font-weight:normal;
                  font-size:11px;
        }

        #ProductSubNav #navOL4 img
        {
            margin:3px 8px 5px 15px;
            padding:0px 0px 0px 0px;
            float:left;
        }
        
        #ProductSubNav #navOL4 li
        {
             clear:both;
             margin:0px 0px 0px 0px;
             padding:0px 0px 0px 0px;
             
        }

 

            #ProductSubNav #navOL4 li a
            {
                color:#333333;
                
            }
            
            
            #ProductSubNav #navOL4 li.noDropDownList 
            {
                padding:5px 0px 5px 32px;
            }
          
          
          /*~~~~~~~~~~~~~~~ END OL4 is used for dynamic nave with no groupings ~~~~~~~~~~~~~~~~~~~~~~*/        
    
#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
        {
            clear:both;
            padding:0px;
            margin:0px;            
        }        
        
        
        #ProductBody #showGroups li h2
        {
            background-color:White;
            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 #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-family:verdana;
                                font-size:11px;
                                color:white;
                                }
                                
                                #ProductBody #searchByProduct div select option
                                {
                                 
                                }
                                
                                       #ProductDescription
                                        {
                                            padding:0px;
                                            margin:0px 0px 0px 0px;
                                            float:right;
                                        }
                                        
                 
                                        
                                        #ProductDescription ol 
                                        {
                                        padding:0px 0px 0px 0px;
                                        margin:0px 0px 25px 0px;                                          
                                       list-style:none;
                                        width:170px;
                                        }                                        
                        
                                                #ProductDescription ol li
                                                {
                                                    text-align:right;
                                                }                        

                                                #ProductDescription ol li a
                                                {
                                                
                                                } 
                                        
                                        
                                        #ProductDescription ul
                                    {
                                        padding:0px 0px 0px 10px;
                                        margin:10px 0px 0px 10px;
                                        width:150px;
                                        list-style:none;
                                        color:#666666;
                                        background-image:url(/images/background_product_more_info_left.gif);
                                        background-repeat: no-repeat;
                                    }


                                                
                                                #ProductDescription ul li
                                                {
                                                    padding:5px 0px 0px 10px;
                                                    margin:5px 0px 0px 0px;
                                                    border-top:dashed 1px #666666;
                                                    list-style:none;
                                                    color:#666666;
                                                    
                                                }


                                                
                                                
                                                #ProductDescription ul li a p{
                                                    padding:0px;
                                                    margin:0px;
                                                    font-size:10px;
                                                }

                                                

                                                #ProductDescription ul li.moreInfoTop
                                                {
                                                    padding:0px 0px 0px 10px;                                                    
                                                    border:0px;
                                                }

                                                 #ProductDescription ul li.moreInfoBottomShowdow                
                                                {
                                                    border:none;
                                                    background-image:url(/images/background_product_more_info_bottom.gif);
                                                    background-repeat: no-repeat;   
                                                    background-position: 0px 10px;   
                                                    padding:0px 0px 5px 10px;
                                                    margin:0px 0px 0px 0px;  
                                                      
                                                }

                                #RelatedDocuments ul
                                {
                                    padding:0px 0px 0px 10px;
                                    margin:10px 0px 0px 10px;
                                    width:150px;
                                    list-style:none;
                                    color:#666666;
                                    background-image:url(/images/background_product_more_info_left.gif);
                                    background-repeat: no-repeat;
                                    float:right;
                                }


                                            
                                            #RelatedDocuments ul li
                                            {
                                                    padding:5px 0px 0px 5px;
                                                    margin:0px 0px 0px 0px;
                                                    border-top:dashed 1px #666666;
                                                    list-style:none;
                                                    color:#666666;
                                                   font-size:11px;                                                                                             
                                            }
                                            
                                           
                                            
                                            
                                            #RelatedDocuments ul li.rdProduct {
                                            padding:0px;
                                            }
                                            
                                            
                                            #RelatedDocuments ul li.rdProduct a{
                                                padding:5px 25px 5px 5px;
                                                display:block;
                                                background-image:url(/images/icon_arrow_right.gif);
                                                background-repeat: no-repeat;  
                                                background-position: 95% 50%;  
                                                color:#e47d13; 
                                                     
                                                                                          
                                            }
                                            
                                            #RelatedDocuments ul li.rdProduct a p {margin:0px; padding:0px; font-size:10px}
                                            
                                            #RelatedDocuments ul li.rdProduct a p.rdJumboSwitch {color:#999999;font-size:9px; font-family:Verdana;}
                                            
                                            #RelatedDocuments ul li.rdProduct a:hover{
                                                background-color:#ffffcc;
                                                background-image:url(/images/icon_arrow_right_over.gif);
                                                background-repeat: no-repeat;  
                                                background-position: 95% 50%;                                      
                                                 
                                                 text-decoration:none;
                                                  
                                                 
                                            }                                            
                                            
                                            #RelatedDocuments ul li a p{
                                                padding:0px;
                                                margin:0px;
                                                font-size:10px;
                                            }


                                            #RelatedDocuments ul li.moreInfoTop
                                            {
                                                padding:0px 0px 5px 5px;                                                    
                                                border:0px;
                                            }

                                           #RelatedDocuments ul li.moreInfoBottomShowdow                
                                            {
                                                border:none;
                                                background-image:url(/images/background_product_more_info_bottom.gif);
                                                background-repeat: no-repeat;   
                                                background-position: 0px 10px;   
                                                padding:0px 0px 5px 10px;
                                                margin:0px 0px 0px 0px; 

                                            }       
                                            
                                            
                                                
                        
                        #ProductBody #ProductApplication
                        {
                            clear:both;
                            padding:0px;
                            margin:10px 0px 0px 0px;
                          
                            width:520px;
                        } 

                            #ProductBody #ProductApplication .imageCenterApp
                            {
                              
                                clear:both;
                                 
                                padding:10px;
                                font-size:10px;
                                color:#666666;
                                font-family:Verdana;
                                 
                            }

                            #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;
                          }               
                          
                            .productLongDescription                         
                           {
                            width:520px;
                         padding:0px 0px 0px 0px;
                         margin:0px;                            
                           }
                          
                            .productLongDescription p 
                            {
                                
                         padding:8px 0px 8px 0px;
                         margin:0px 0px 0px 0px;                   
                            }
                          
                          #ProductBody #ProductImage
                          {
                             
                           padding:0px;
                           margin:0px 0px 10px 0px;
                           
                          }
                          
                                  #ProductBody #ProductImage  .productImageLeft
                                  {
                                     width:245px;
                                     padding:0px 20px 0px 0px;
                                     margin:0px 0px 0px 0px;
                                     float:left;
                                     text-align:left;
                                    
                                  }  
                                       
                                  #ProductBody #ProductImage  .productImageRight
                                  {
                                     width:260px;
                                    float:left;
                                    text-align:center;
                                    
                                    
                                  } 
           
                                                    
                              
                             
                          
                                #ProductBody #ProductImage  .productImageRight strong
                                {
                                   
                                      line-height:30px;
                                }                         
                                 
                          
                          #ProductBody #ProductImage ul
                          {
                                  
                             
                            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 #ProductImage ol
						  {
                             
                            padding:5px;
                            margin:10px 0px 0px 0px;		
                            background-color:white;
                            border:1px solid #eaeaea;	
                            font-size:11px;
                            list-style:none;
                            color:#333333;			  
						  }
						          #ProductBody #ProductImage ol li
						          {
						            background-color:#eaeaea;
                                    padding:0px 0px 2px 0px;
                                    margin:0px;						          
						          }						  
                                    
                                  #ProductBody #ProductImage ol li a
                                  {
                                  color:#666666;
                                   text-decoration:underline;
                                   }
                  
						  
            #ProductBody #olSpacedOut        
            {
           
            list-style:none;
            padding:0px;
            margin:0px;
            
            }
            
            #ProductBody #olSpacedOut li
            {
                padding:0px;
                margin: 10px 0px 15px 0px;
                
            }            
            #ProductBody #olSpacedOut li h1{background-color:White; font-size:16px; padding:0px; margin:0px 0px 5px 0px; font-family:Arial; color:Black;}
            
            #ProductBody .update_navigation  
            {
              padding-top:0px;
              clear:both;
            }
            
            #ProductBody .update_navigation  input
            {
               margin-top:10px;
               background: #dcdcdc;
               border: 1px solid #333333;
               font-size:10px;
               width:80px;
            }            

             
           /*Used for /News-and-Updates/default.aspx/Rugged-Ethernet-Switch */
            
                        
              #ProductBody #olSpacedOut li div.NewsColumnsLeft{
                    float:left;
                    width:250px;
                    margin-right:10px;
                    margin-top:20px;
                    line-height:20px;
             
                }

              #ProductBody #olSpacedOut li div.NewsColumnsRight{
                    float:left;
                    width:250px;
                    margin-right:10px;
                    margin-top:20px;
                    line-height:20px;
                     
                }
                
                        #ProductBody #olSpacedOut li div.NewsColumnsRight div {
                            
                            clear:both;
                            text-align:center;
                           }                
                           
                         #ProductBody #olSpacedOut li div.NewsColumnsRight a img{
                            border:2px solid #0976d1;
                         }
                
               #ProductBody #olSpacedOut li div.NewsColumnsLeft ul#NewsCheckedItems{
                    padding:0px 0px 0px 0px;
                    margin:0px 0px 0px 0px; 
                   
                }
             
              #ProductBody #olSpacedOut li  div.NewsColumnsLeft ul#NewsCheckedItems li{
                    background-image: url(/images/icon_green_check.gif);
                    background-repeat:no-repeat;
                    padding:0px 0px 0px 20px;
                    margin:0px 0px 0px 0px;     
                    list-style-type:none;
                }       
             
                 #ProductBody #olSpacedOut li  div.NewsColumnsNotes{
                    background-image: url(/News-and-Updates/images/2011_Rugged-Ethernet-Switch_04_note_background.gif);
                    background-repeat:no-repeat;
                    background-color:#fafadb;
                    width:380px;
                    padding: 10px 10px 10px 120px;
                    margin:20px 0px 0px 0px;
                    border:1px solid yellow;
                     clear:both;
                    font-size:10px;
                    letter-spacing:1px;
                    font-family:Verdana;
                 }
 
 
                     
           /*Used for /News-and-Updates/default.aspx/Rugged-Ethernet-Switch */             
            
#Support  
{
    width:700px;
    margin:0px;
    padding:0px 0px 0px 10px;
    float:right;
    font-size:12px;
    background-color: White;
}
    
            
#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:#D4A017;
                    } 
                    
                    #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 div {
                            font-size:10px;
                            margin:auto;
                            text-align:center;
                            padding-bottom:20px;
                        }
                    
                            #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 0px 0px 0px;
         padding:0px 0px 0px 0px;
         position:relative;
         top:-40px;
         left:0px;
        }

        #jumboCardList li 
        {
            clear:both;
            padding-bottom:55px;
        
        }  

         #jumboCardList li.titleOverwrite
        {       
          font-weight:bold;
         font-size:16px;
         padding-bottom:20px;
         margin-left:-15px;
         background-color:white;
        }
        
        #jumboCardList li img
        {
            float:left;
            padding:0px 20px 30px 0px;
         position:relative;
         top:0px;
         left: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 {
    padding-top:10px;
 }
 
 
 
                #Solutions  div.dataSolutionImageIntro
                {
                    padding:0px 0px 0px 0px;
                    margin: 0px 0px 0px 0px;            
                    color:Black;    
                }

                #Solutions  div.dataSolutionImageIntro img.LeftSolutionImg
                {
                    float:left;  
                    padding:0px 0px 0px 0px;
                    margin: 0px 10px 0px 0px;            
                } 

                #Solutions  ul.LandingPage {
                    list-style-type:none;
                    padding:0px 0px 0px 0px;
                    margin: 0px 0px 0px 0px;
                    clear:both;
                    
                }

                #Solutions  ul.LandingPage li{
                    padding:0px 0px 0px 0px;
                    margin: 0px 0px 0px 0px;   
                    width:345px;
                    float:left;
                 }
 
                         #Solutions  ul.LandingPage li h2.solutionsh1{
                            padding:0px 0px 0px 0px;
                            margin: 10px 0px 10px 0px;   
                            color:black;
                             font-size: 14px;
                             background-color:White;
                         }

                        #Solutions  ul.LandingPage li h2.solutionsh1 a{
                            color:black;
                             font-size: 15px;
                             
                        }
                        
                        #Solutions  ul.LandingPage li h2.solutionsh1 a.seeAll{
                            color:#cc6600;
                             font-size: 11px;
                             margin-left:10px;
                             text-decoration:none;
                        }                        

                        #Solutions  ul.LandingPage li ol 
                        {
                            padding:0px 0px 0px 0px;
                            margin: 0px 0px 0px 10px;  
                             list-style:none;                   
                        }

                        #Solutions  ul.LandingPage li ol li 
                        {
                            padding:0px 0px 10px 15px;
                            margin: 3px 0px 0px 0px;
                            width:305px;
                            background-image:url(/images/icon_bullet_blue.gif) ;
                            background-repeat:no-repeat;
                              
                        }
                        
                        
                        
                         #Solutions  ul.LandingPage li ol li a{
                            
                             text-decoration:underline;
                             color:#0066cc;
                            padding:0px 0px 0px 0px;
                            margin: 0px 0px 0px 0px;                             
                         }
                         
                         #Solutions  ul.LandingPage li ol li a:visited
                        {
                        color:#2b84de;
                        }
                        #Solutions  ul.LandingPage li ol li p{
                            padding:0px;
                            margin:0px;
                            font-size:12px;
                            color:#333333;
                        }
 
           
           /* ~~~~~~~~~~~~~~~~~~~~ LITERATURE SHOW GROUPS ~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
           
           #Solutions ol.showGroupsDetails{
                list-style: none;
                margin:0px;
                padding:15px 0px;
           }
           
                        #Solutions ol.showGroupsDetails li
                        {
                            clear:both;
                            padding:0px;
                            margin:0px 0px 10px 0px; 
                            
                        }                           

                        #Solutions ol.showGroupsDetails  li .showGroupsLeft
                        {
                        margin-top:8px;
                        float:left ;
                        }
                       
                        #Solutions ol.showGroupsDetails  li .showGroupsLeft img
                        {
                            border:0px;
                            width:100px;
                            margin-bottom:5px;
                        }
                        
                        #Solutions ol.showGroupsDetails  li .showGroupsRight
                        
                        {
                        padding:0px;
                        margin:0px 0px 0px 10px;                        
                        float:left ;
                        width:577px;
                        
                        }                        

                        #Solutions ol.showGroupsDetails  li strong
                        {
                            font-size:12px;
                            
                        }                         
                 
 
         
 .customerTestimonials
 {
       
      background-image: url(http://www.tccomm.com/images/background_customer_testamonials.gif); 
      background-repeat:no-repeat;
      background-position: 0% 0%;
      padding:13px 65px 0px 50px;
      margin:20px 0px 0px 0px;        
      width:576px;
      height:100px;
      font-family:Verdana;
      font-size:11px;
      color:#333333;
      
 }           
            .customerTestimonials p {padding:0px; margin:3px 0px 0px 0px; text-align:right;  font-style:italic;}
            .productTestimonial { background:url(/images/icon_testimonials.gif); background-position: 5px 8px; background-repeat:no-repeat;width:500px; background-color:#fbecd4;   margin:0px 0px 15px 0px; padding:5px 0px 5px 0px;    font-family:Verdana;  font-style:italic;  font-size:11px; color:#333333; border:1px solid #cccccc;}
            .productTestimonial p {padding:0px; margin:12px 0px 15px 60px;  font-style:normal; font-family:Arial; font-size:11px; font-weight:bold;}
            .productTestimonial div {margin:0px 0px 0px 50px; padding:0px 0px 0px 0px ; line-height:16px; }
            .productTestimonial div a {color:#333333; display: block;  margin:0px 3px 0px 3px; padding:4px 7px 7px 7px}
            .productTestimonial div a:hover{color:#333333; display: block;  text-decoration:underline; background-color:#f9f5ed; }
            .productTestimonial div a:visited, .productTestimonial div a:active {color:#333333;}
            
            .testimonials {border:1px solid #cccccc; width:495px; padding:20px 15px 30px 15px; font-size:14px; line-height:20px;}

#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;
            
        }

/*~~~~~~~~~ SITE MAP ~~~~~~~~~~~~~~~*/

#siteMap 
{
    font-size:12px;
}

    #siteMap h3
    {
        margin-bottom:10px;
    }

    #siteMap ul
    {
        float:left;
     
        width:280px;
      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;
        }        

/*~~~~~~~~~~~ Careers ~~~~~~~~~~~~~~~~~~~*/

#Careers 
{
    font-size:12px;
}

    #Careers h3
    {
        margin-bottom:10px;
    }

    #Careers ul
    {
        float:left;
     
        width:280px;
        padding:0px 10px 0px 10px;
        margin:0px 0px 0px 0px;
        list-style-type:none; 
        
    }
    
    #Careers li
    {
 
            background:url(/images/icon_bullet_blue.gif);
            background-repeat:no-repeat;
            margin:0px 10px 8px 0px;
            padding:0px 0px 0px 15px;
            
        
    }
    
    #Careers li strong a{
        color:#0976d1;
        margin:0px;
        padding:0px;
        font-size:12px;
    }
    
     #Careers li a
     {
        color:#ff9900;
        font-size:10px;
        margin-left:10px;
     }
    
    #Careers h3
        {
            color:Black;
        }        

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SURVERY PAGE ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#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;
            
        }
      
.twentyYears { background:url(/Literature/images/10_Twenty-Years-Header.jpg); background-repeat:no-repeat;   height:80px; color:White;padding:85px 15px 0px 270px;}      

.h14SEO {display:none;}
       
              
.super
{
     position:relative;
     left:0px;
     top:-6px;
     font-family:arial;
     font-size:8px;
}

a.textLink
{
    font-weight:bold;
    color:#ff6600;
    text-decoration:underline;
}

a.textLink2, a.textLink2:visited{
    color:Black;
     text-decoration:none;
}

.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;
}

 

.imageLeft_SolutionsDiagram
{
    border:0px;
    float:left;
    border:0px;
    margin:5px 10px 10px 5px;
    padding:0px 0px 0px 0px;
    font-size:10px;
    color:#666666;
    font-family:Verdana;
    text-align:center;
}

        .imageLeft_SolutionsDiagram a{}
        .imageLeft_SolutionsDiagram a img {border:2px solid #cccccc; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px;}

        /* Option if you want to use spacing*/
        .imageLeft_SolutionsDiagram div{padding:10px ; border:2px solid #0976d1; margin:0px 0px 8px 0px;}     
        .imageLeft_SolutionsDiagram div a {display:block;}
        .imageLeft_SolutionsDiagram div a img{border:0px;}        
        

.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;
}

 .tableOfcontents{
    
    background-color:#fbecd4;
    width:175px; 
    border:solid 1px #ffcc99;
    margin:10px 0px 9px 0px;
    padding:5px 5px 10px 30px;
     color:#0976d1;
      font-size:11px;  
 }
 
        .tableOfcontents strong{
            color:#666666;
            margin:0px 0px 3px 40px;
            padding:0px;
        }
 
        .tableOfcontents ol {
             padding:0px;
             margin:0px;
          
        }
        
        .tableOfcontents ol li {
                         padding:0px;
                         margin:0px 0px 3px 0px;        
        }
        
        .tableOfcontents ol li a{
             
        }
        
                .tableOfcontents ol li ul {

                         padding:0px 0px 0px 10px;
                         margin:0px;
                         list-style: square;
                         color:#48a7f7; 
                
                    
                }
                
                .tableOfcontents ol li ul  li {
                         padding:0px;
                         margin:0px;                   
                }



 
.discontinued-product{
background-image:url(/Fiber-Optic-Products/images/icon_not-recommended-for-new-design.gif);
width:467px;
height:287px;
position:absolute;

}

ul.diagramText li.diagramRight a img{
border:0px;
}

a.logoTCView
{
font-weight:bold;
color:#263990;
font-style:italic; 
text-decoration:none;
}

.logoTCView span
{
 color:#00ac4f;
 font-style: normal;
 font-weight:bold;
 
}


 .highlight {
 background-color:#ffff99;
 } 

.Networks4Military{font-size:13px;background-color:white; background-image: url(/Industrial-Ethernet-Solutions/images/5_Military-Government-and-Aerospace_bg.jpg); background-repeat:no-repeat;padding:200px 20px 20px 20px; line-height:19px;color:black;}
 .Networks4Military .imageLeft_SolutionsDiagram {line-height:normal;}
.Networks4Military h3 {border-bottom: solid 1px black; margin:10px; height:30px; }
.Networks4Military h3 span.n4m {color:black; font-size:16px;}
.Networks4Military .n4mProducts { width:155px; height:165px; float:left; margin:20px 10px 0px 0px; text-align:center; font-size:11px;}
.Networks4Military .n4mProducts img {border:2px solid #eeeeee; background-color:#898d96;}
.Networks4Military .n4mProducts p {margin:5px;font-weight:bold; font-size:12px;color:black; font-size:11px;color:#0976d1}
.Networks4Military .n4mProducts a {color:#0976d1; line-height:normal; display:block; font-family:Verdana; font-size:10px;}

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;
} 


