.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}/* End hide from IE-mac */

#top-nav-wide { width: 995px; margin: 0 0 0 5px; padding: 0; background: #046; border-top:2px solid #046; clear:both;}
#top-nav-wide  { font-size: 13px; list-style: none;  }
#top-nav-wide  li { float: left;  }
#top-nav-wide  a { float: left; padding: 4px 15px; background:#046; border-right: solid 1px #068; color: #fff; text-decoration: none; font-weight:bold; }
#top-nav-wide  a:hover { text-decoration: underline; }
#top-nav-wide li.active {background:#EEE url('/images/navtabright.png') no-repeat scroll top right; color:black; font-weight:bold; margin-left:-1px;}
#top-nav-wide li.active span{background:transparent url('/images/navtableft.png') no-repeat scroll top left; padding: 4px 15px; display:block;}
#top-nav-wide li.active a{display:inline; color:black; background:transparent; border:none; float:none; padding:0; }
#top-nav-wide  li.active a:hover { color:black; text-decoration:underline; }

#subNav-wide  {  margin: 0 0 0 5px; padding:4px 0 4px 200px; background:#EEE url('/images/subnavgrad.gif') repeat-x scroll bottom left; list-style: none; line-height:17px; border-bottom:1px solid #dfdfdf; }
#subNav-wide  li { display:inline;  padding:0 10px 0 10px; font-size: 11px; }
#subNav-wide  a { display:inline-block; color: black;  text-decoration: none  }
#subNav-wide  a:hover {  text-decoration: underline; }

.boldText { font-weight:bold; }
.center { text-align:center; }
.alignRight { text-align:right; }
.careers { padding-right:200px !important; }
#topicsaz { padding-left:130px}
#blog { padding-left:200px; }


