
/* ----- Accordion Menu ----- */
ul.navMenu li#m1 ul li#selDept { padding-top: 7px; }
ul.navMenu li#m1 ul li#selDeptCat { padding-bottom: 5px; }
ul.navMenu li#m1 ul li#selDept a, ul.navMenu li#m1 ul li#selDept a:visited, ul.navMenu li#m1 ul li#selDept a:hover { display: block; width: 157px; background: #ff6600; color: #fff; border-bottom: none; font-weight: bold; }
ul.navMenu li#m1 ul li#selDeptCat a, ul.navMenu li#m1 ul li#selDeptCat a:visited { display: block; width: 157px; border-bottom: none; background: #fff; color: #333; line-height: 11px; }
ul.navMenu li#m1 ul li#selDeptCat a:hover { background: #ccc; color: #ff6600; text-decoration: none; }

html>body ul.navMenu li#m1 ul li#selDept a, html>body ul.navMenu li#m1 ul li#selDept a:visited, html>body ul.navMenu li#m1 ul li#selDept a:hover { width: 150px; }
html>body ul.navMenu li#m1 ul li#selDeptCat a, html>body ul.navMenu li#m1 ul li#selDeptCat a:visited { width: 150px; }

ul.navMenu li#m1 ul li#selDeptCat a.selCat, ul.navMenu li#m1 ul li#selDeptCat a.selCat:visited, ul.navMenu li#m1 ul li#selDeptCat a.selCat:hover { background: #fff; color: #ff6600; font-weight: bold; }
/* ----- Accordion Menu ----- */

#tipDiv { width: 562px; background-color: #FFFFDD; border: 1px solid #D6D6AD; margin: 0 1px; }
#tipTxt { width: 562px; border: none; }
html>body #tipTxt { width: 511px; padding: 10px 40px 10px 10px; }

#moreCatDiv { width: 562px; height: 21px; color: #333; }
#moreCatTxt { border: none; padding: 5px 0 0 0; }
#tipIconDiv { position: absolute; top: 214px; left: 750px; cursor: pointer; z-index: 50; }

/* ----- Sort Bar ---- */
.sortBar { background-color: #999; color: #FFF; margin: 1px 1px 0 1px; padding: 3px 0 4px 7px; }
.sortBar2 { margin: 0 0 1px 3px; padding: 3px 0 10px 7px; }
.sortBar ul, .sortBar2 ul { margin: 0; padding: 0; list-style-type: none; }
.sortBar li, .sortBar2 li { margin: 0; padding: 0; display: inline; }
.sortBar li a { background-color: #999; color: #FFF; padding: 1px 2px; text-decoration: underline; }
.sortBar li a:visited { background-color: #999; color: #FFF; text-decoration: underline; }
.sortBar li a:hover { background-color: #FFF; color: #666; text-decoration: none; }
html>body .sortBar { padding: 3px 0 4px 8px; }

.sortBar li.currentSort { background-color: #FFF; color: #666; }
.sortBar2 li.currentSort2 { background-color: #999; color: #FFF; }
.sortBar li.currentSort, .sortBar2 li.currentSort2 { margin-right: 2px; padding: 1px 0 1px 1px; }
html>body .sortBar li.currentSort, html>body .sortBar2 li.currentSort2 { margin-right: 0; padding: 1px 2px; }

.sortBar2 li a { color: #666; padding: 1px 2px; text-decoration: underline; }
.sortBar2 li a:visited { color: #666; text-decoration: underline; }
.sortBar2 li a:hover { background-color: #999; color: #FFF; text-decoration: none; }

.sortBar2 li.backToTop { padding-left: 60px; text-align: right; }
.sortBar2 li.backToTop2 { padding-left: 28px; text-align: right; }
.sortBar2 li.backToTop3 { padding-left: 113px; text-align: right; }

