body {
margin-top: 0px;  padding-top: 0px;  margin: 0px;  padding: 0px; 
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
}

td{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}

.title{
font-family:Arial;
font-size: 36px;
color: #ffa358
}

ul.news {
	text-decoration:none;
	color: #000000;
	padding: 15px;
	margin: 12px;
	margin-top: 0px;
	padding-top: 0px;
}

ul.jw {
list-style-image: url(' img/bucon1.gif');
color: #000000;
line-height: 14px;
padding: 10px;
margin: 12px;
margin-top: 0px;  
padding-top: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
}

.link {
	text-decoration:none;
}

.link:hover {
text-decoration: none; color: #ffffff;
}

.checker {
	background-color: #dfebff;
	padding: 5px;
	margin: 5px;
	margin-left: 0px;
	margin-right: 0px;
	color: #000000;
}

.checker2 {
background-color:#3068a1f;
padding:5px;
width:240px;
}

.style3 {
	color: #3068a1;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    
}

.style3 a
{
    font-weight: normal;
    padding:0px 0px 0px 0px;

}

.style3 span
{
    background-color:Green;
    width:100%;    
    }

.style4 {
	color: #3068a1;
	font-weight: bold;
	font-size: 14px;
	padding: 0px;
	margin: 0px;
}

.style5 {
    font-size: 16px;
	color: #002950;
}

.style6 {
	color: #666666;
	font-weight: bold;
}
.style7 {
	color: #FF0000;
	font-weight: bold;
}

.style8 {
	color: #006b93;
	font-weight: bold;
}

.style9 {font-size: 12px}

.style10 {font-weight: bold}

.style11 {
	color: #002950;
	font-size: 18px;
	font-weight: bold;
}

.style12:link {text-decoration: none; color:#8e2100;}
.style12:visited {text-decoration: none; color:#8e2100;} 
.style12:hover { text-decoration: none; color:#000000;}
.style12:active {text-decoration: none; color:#8e2100;}  

.style14 {
    color: #0033FF;
	font-size:18px;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.style15 {
    color: #002950;
	font-size:16px;
	font-weight: bold;
}

.style16{
    color:#8e2100;
	font-weight: bold;}





/* ********************************************************************** */
/* SIDE MENU STYLE */
/* ********************************************************************** */
#left_sidebar_1{
	background:#7F8894;
}

.menu,
.menu ul {
	margin:0;
	padding:0;
	list-style:none;
	}

.menu {width:250px;}

.menu li {
	margin:0;
	padding:0;
	margin-bottom:1px;
	text-indent: 10px;
	}
	
.menu a {
	display:block;
	padding:2px 5px;
	color:#EDF5FF;
	background:#3068a1;
	text-decoration:none;
	font-size: 11px;
	}
	
	
.menu a:hover {background:#6089BF;}

.menu ul li {padding-left:15px;}

.menu ul a {background:#7F8894; color:#EDF5FF;}
.menu ul a:hover {background:#7F8894; color:#FFD37B;}

.hidden {display:none;}

/* this is used to create white space under the menu bar column */



#MenuBar2 { 
	background: #ffffff; 
	text-decoration:none;
	height: 200px;
	}


.newslink:link {text-decoration: none; color:#000000;}
.newslink:visited {text-decoration: none; color:#000000;} 
.newslink:hover {text-decoration: none; color:#000000;}
.newslink:active {text-decoration: none; color:#000000;}

#topmenu {
	text-decoration: none;
	color: #336699;
	font-size: 12px;
	padding-top: 10px;
}

.topmenu:link {text-decoration: none; color:#336699; font-size: 12px; padding-top: 10px;}
.topmenu:visited {text-decoration: none; color:#336699; font-size: 12px; padding-top: 10px;} 
.topmenu:hover { text-decoration: none; color:#000000;	font-size: 12px; padding-top: 10px;}
.topmenu:active {text-decoration: none; color:#336699;font-size: 12px; padding-top: 10px;}

td.footer {
color: #333333;
font-size: 11px;
}

.footerlink:link {text-decoration: none; color:#333333; font-size: 11px;}
.footerlink:visited {text-decoration: none; color:#333333;} 
.footerlink:hover {text-decoration: none; color:#333333;}
.footerlink:active {text-decoration: none; color:#333333;}

.morelink:link {text-decoration: underline; color:#0000cc; font-size: 10px;}
.morelink:visited {text-decoration: underline; color:#0000cc; font-size: 10px;} 
.morelink:hover {text-decoration: underline; color:#0000cc; font-size: 10px;}
.morelink:active {text-decoration: underline; color:#0000cc; font-size: 10px;}

.locationlink{ text-decoration:none; color: #006b93; font-weight: bold;}


.contentlink:link    {text-decoration: none; color:#0000cc; font-size: 12px;}
.contentlink:visited {text-decoration: none; color:#0000cc; font-size: 12px;} 
.contentlink:hover   {text-decoration: none; color:#0000cc; font-size: 12px;}
.contentlink:active  {text-decoration: none; color:#0000cc; font-size: 12px;}

/* ALFRED'S UPDATED HOME PAGE */

#homeContainer
{
    width:992px;
    height:300px;
    padding:0px;
    margin:0px;
    background:green;
    text-align:left;
    
    }

.HomeLeft
{
 float:left;
  width:235px;
  margin:0px 0px 0px 0px; 
  padding: 0px 0px 0px 13px;
  background:red;
  display: inline;
    background:url(img/home_nav2009.gif);
 }



#outer { 
	clear:both;	
	width: 992px;
    height:640px; /* crosbrowser for height of div*/
    margin:0px;
    padding:0px;
   }

#outer img{ 
	border:0px;
}

.leftbox {
	float: left;
	display: inline; /*crosbrowser for margins*/
	width: 235px;
	height: 32px;
	margin: 10px 0px 10px 13px;

}

.hometitle
{
    display:none;
    }

.homeH1
{    
     /*crosbrowser for margins - must specify width and heigh */  
    width:235px;
    height:32px;
    font-family:Arial;
    font-size:12px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
ul.homeULBullet
{
    background-image:url(img/home_body2009_580px.gif);
    background-repeat:no-repeat; 
    padding: 7px 15px 0px 30px; 
    margin: 5px 0px 0px 0px; 
    height:580px;
    font-size:11px;  
    color:#193b61;   
 
}

ul.homeULBullet li
{
 margin:0px;
 padding:0px 0px 10px 0px;    
}

ul.homeUL
{
    background-image:url(img/home_body2009_580px.gif);
    background-repeat:no-repeat; 
    padding: 7px 15px 0px 15px; 
    margin: 5px 0px 0px 0px; 
    list-style-type: none;
    height:580px;
    font-size:11px;  
    color:#193b61; 
    
}

ul.homeUL li  
{
 clear:both; 
 margin:0px;
 padding:0px 0px 10px 0px;

}

ul.homeUL  li.seeMoreCards
{
   text-align:right;
   margin-top:15px;
}

ul.homeUL  li.seeMoreUpdates
{
   text-align:right;
   margin-top:107px;
}

ul.homeUL li img
{

 float:left;
 padding:0px;
 margin:0px 8px 0px 0px;
 width:68px;
 
}
.homeLIBlack
{

 color:black;
 font-weight:bold;
   
}   

.homeLIBlack img
{

 margin:5px 0px 5px 0px;
 
   
}   

ul.homeUL a
{
font-weight: bold;    
color:#193b61;    
text-decoration:underline;
    }
    
ul.homeUL a:hover
{
text-decoration:underline;
font-weight: bold;    
color:#193b61;    
 }    

ul.homeUL a:visited
{
text-decoration:underline;
font-weight: bold;    
color:#193b61;    
 }  



#footer
{
	width: 979px;
    height:87px; /*crosbrowser for height of div*/
    margin:0px 0px 15px 13px;
    padding:5px 0px 0px 0px; 
    font-size:11px;
    color:#193b61;
    background-image:url(img/home_background_footer.gif);
    background-repeat:repeat-x;
    background-position: right bottom;
    background-color:#9cbddd;
    
    }

#footer ul
{
      list-style-type: none;
      padding:0px 0px 0px 0px;
      margin:0px
    }

 #footer  .cell1  
 {
     display: inline;
     float:left;
     padding:18px 0px 0px 0px;
     margin: 0px 0px 0px 0px;
     width:208px;
     }
 
 #footer  .cell2  
 {
     display: inline;     
     float:left;
     padding:41px 0px 0px 0px;
     margin: 0px 0px 0px 13px;
     width:129px;     
     }
 #footer  .cell3  
 {
     display: inline;     
     float:left;
     padding:41px 0px 0px 0px;
     margin: 0px 0px 0px 8px;
     width:129px; 
     
     }
 #footer  .cell4  
 {
     display: inline;     
     float:left;
     padding:28px 0px 0px 0px;
     margin: 0px 0px 0px 20px;
     width:160px; 
     
     
     }
 #footer  .cell5 
 {
     display: inline;     
     float:left;
     padding:7px 0px 0px 0px;
     margin: 0px 0px 0px 7px;
     width:210px; 
     
     }  
     
 #footer  .cell6
 {
     display: inline;     
     float:left;
     padding:0px 0px 0px 0px;
     margin: 2px 0px 0px 13px;     
     font-size:12px;
     text-align:center;
     
     }        
     
  #footer .img_TCLogo
  {
      border:0px;
      width:208px;
      height:50px;

  }     
   #footer .imgISO9000
  {
      border:0px;
      width:35px;
      height:52px;
   }
   
   #footer a:link
   {
    font-size:11px;
    color:#193b61;       
       }           
       
   #footer a:hover
   {
    font-size:11px;
    color:#193b61;
    text-decoration: underline;                      
       }      
       
    #footer a:visited
   {
    font-size:11px;
    color:#193b61;
           
       }      

#header
{
    width: 100%;
    height:105px;
    background-image:url(/img/home_background_ethernet.gif);    
    background-repeat:repeat-x; 
    }


#header img
{
    border:solid 0px;
    margin:3px 0px 0px 13px;
    padding:0px;
    }       
 
 #header .topContentUpdate
 {
    margin:30px 0px 0px 832px;
    padding:0px;
    width:160px;
    text-align:right;
    color:#8bc28b;    
}  
       
 #header .topContent
 {
    margin:-67px 0px 0px 872px;
    padding:0px;
    width:120px;
    text-align:right;
    color:#339933;    
}  

#header .topContent a:link
 {
    color:#339933;
}
#header .topContent a:visited
 {
    color:#339933;
}
#header .topContent a:hover
 {
    color:#339933;
    text-decoration:underline;
}





#FeaturesBody
{
    margin:0px;
    padding:14px 0px 15px 0px ;
    width:724px;
    
    }

#FeaturesBody .contentHeading
{
    float:left; 
    padding:15px 0px 15px 0px;
    margin:0px 0px 0px 0px;
    width:90%;
    clear:both;
    background: url(img/icon_index_solid_line.gif) repeat-x left 32px;    
}
  
#FeaturesBody .contentBack2Top
{
    float:left; 
    padding:15px 0px 15px 0px;
    margin:0px 0px 0px 0px;
    font-weight:normal;
    background: url(img/icon_index_solid_line.gif) repeat-x left 32px;
}  

#FeaturesBody .pdfdownload
{
 margin:0px 10px 10px 0px;
 padding:5px 0px 0px 0px;
 float:left;
 width:416px; 
 height:36px; 
 background-image:url(/img/icon_pdf_download.gif);
 background-repeat:no-repeat;
 
 color:#999999;
 font-size:10px; 
 
}

#FeaturesBody .pdfdownload .pdfcontent
{
    
    margin:0px 0px 0px 50px;
    padding:0px;
     
}

#FeaturesBody .pdfdownload a
{
  color:#666666;
  font-size:12px;
  font-weight:bold;
}

 
#FeaturesBody .pdfdownload_productpage
{
 margin:0px 10px 10px 0px;
 padding:5px 0px 0px 0px;
 float:left;
 width:100%; 
 height:36px; 
 background-image:url(/img/icon_pdf_download_360.gif);
  background-repeat:no-repeat;
 text-align:left;
 color:#999999;
 font-size:10px; 
 
}

#FeaturesBody .pdfdownload_productpage .pdfcontent
{
    margin:0px 0px 0px 50px;
    padding:0px;
     
}

#FeaturesBody .pdfdownload_productpage a
{
  color:#666666;
  font-size:12px;
  font-weight:bold;
} 
 

#FeaturesBody .contentBack2Top a
{
    font-size:11px;
    color:#193b61;
}

#FeaturesBody h3
{
	color: #3068a1;
	font-size: 14px;
	font-weight: bold;
	font-family: arial;   
    line-height:14px;
    padding:0px;
    margin:0px;     
}
 
 
 
#FeaturesBody ol.tablel_content {
	width: 500px;
	margin:0px 0px 10px 0px;
	padding:3px;
	list-style: none;
	font-size:12px;
 

}

#FeaturesBody  ol.tablel_content li {
	margin: 0;
	padding: 5px 0px;
	text-align:right;
	background: url(img/icon_index_dotted_line.gif) repeat-x left 22px;
	background-position: 0% 69%;
	clear:both;
 
	
}

#FeaturesBody  ol.tablel_content li strong 
{
	    float: left;
        padding: 0px 5px 0px 25px;  
        font-weight:normal;
		background:white;
     		
		 
}

  #FeaturesBody ol.tablel_content li em {
	    float: left;
        padding: 0px 0px 0px 10px;  
        font-weight:normal;
		background:white;

     
		 
}

#FeaturesBody ol.tablel_content li em {
	float: none;
	background:white;
    
}

#FeaturesBody ol.tablel_content li subcat {
	float: left;
	
}

#FeaturesBody ol.tablel_content li.subcat {
	 
	padding:0px;
	margin:0px;

	text-align:left;
	background:white;
}

#FeaturesBody .newsrelease
{
        font-size:40px;
        font-weight:bold;
        color: #002950;
        padding:0px;
        margin:10px 0px 0px 0px;
        width:300px;
      
    }

#FeaturesBody .newsfooter
{
    padding:0px;
    text-align:center;
 
    font-size:15px;
}
#FeaturesBody .newsfooter p
{
    padding:0px;
    text-align:left;
 
    font-style: italic;
    font-size:12px;
    
}


#FeaturesBody .newsrelease .contactRich
{
        font-size:12px;
        font-weight:normal;        
        padding:0px;
        margin:0px 0px 0px 0px;
        
        
    }

#FeaturesBody .newsdate
{
        font-size:12px;
        font-weight:normal;        
        padding:0px;
        margin:0px 0px 0px 0px;
        
        
    }

#FeaturesBody #eventsOL
{
      list-style-type: none;
}

#FeaturesBody #eventsOL li
{
      clear:both;
      padding:20px 0px 20px 0px;
      margin:0px
}

#FeaturesBody #eventsOL li span
{
    font-weight:bold;     
}

#FeaturesBody #eventsOL li img
{
      float:left;
      padding:0px 8px 0px 0px;
      margin:0px ;     
      border:0px;
}

#FeaturesBody #eventsOL li a
{
      color:#124f8c;
       text-decoration:underline;
}

.imgRight
{
    width:360px;
    border:0x;
    float:right;
    margin:0px 0px 10px 20px;
    padding:0px 0px 0px 0px;
    font-size:10px;
    text-align:center;
    color:#666666;
    }

.imgRight img
{
 
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    } 


/*tabel of contents for Advantages over Sonet*/
.wikicontent  
{
     background-color:#fbecd4;
     width:230px; 
     border:solid 1px #ffcc99;
     margin:0px 15px 9px 0px;
     padding:5px 5px 10px 35px;
     float:left;     
} 

.wikicontent span
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 45px;
    font-weight:bold;
 
}  

.wikicontent li
{
    
    margin:0px 0px 0px 0px;
    padding:0px 0px 3px 0px;    
}

.wikicontent li a
{
    
}



/*tabel of contents for content page*/
.wikicontent_productpage  
{
     background-color:#fbecd4;
     width:230px; 
     border:solid 1px #ffcc99;
     margin:0px 15px 9px 0px;
     padding:5px 5px 10px 35px;
        
} 

.wikicontent_productpage span
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 45px;
    font-weight:bold;
 
}  

.wikicontent_productpage li
{
    
    margin:0px 0px 0px 0px;
    padding:0px 0px 3px 0px;    
}

.wikicontent_productpage li a
{
    
}

#myfeatures li
{
 
    padding-bottom:10px;
}