.header-nav-container { clear: both; float: left; width: 999px; height: 55px; background: url('../images/top-nav-bg.gif') top left no-repeat; }

.header-nav { float: left; width: 806px; }

.no-display { text-indent: -9999px; }

ul#nav { margin: 0 0 0 10px; }

ul#nav li { display: block; float: left; position: relative; }

ul#nav li a { color: #525252; font-weight: bold; font-size: 15px; line-height: 42px; text-decoration: none; display: block; float: left; padding: 0 10px; }

ul#nav li a:hover { color: #004893 !important; text-decoration: none !important; }

.header-search { float: right; width: 185px; margin: 20px 0 0 0; }

.header-search input { margin: 2px 0 0 0; }

.header-search input#search { width: 124px; height: 19px; background: url('../images/search-bg.gif') top left no-repeat; border: 0; float: left; margin: 0; padding: 3px 6px 0 6px; color: #afafaf; }

.search-bg-button { width: 23px; height: 18px; float: left; }

ul#nav ul.level0 { display: none; }

ul#nav li:hover ul.level0 { display: block; position: absolute; left: 0; top: 42px; background: #fff; border: 1px solid #525252; width: 150px; padding: 10px; }

ul#nav li:hover ul.level0 li { float: none; }

ul#nav li:hover ul.level0 li a { float: none; font-size: 12px; line-height: 15px; border-bottom: 1px solid #efefef;padding: 5px 0; }

ul#nav li:hover ul.level0 li.last a { border-bottom: 0 none; }

/* Popular Tag Styles on home page */

.popular-tags ul { float: left; padding: 5px 10px; width: 450px; }

.popular-tags ul li { display: inline; padding: 4px; }

.popular-tags ul li a { font-size: 12px; color: #525252; text-decoration: none; }

/* End Popular Tag Styles on home page *?
