body { font-family: "Helvetica Neue", Arial, sans-serif; margin: 0px; font-size: 0.85em; } .right { text-align: right; } #search img { background-color: rgb(85, 85, 85); } td.subnav h2 { color: rgb(105, 105, 105) !important; } .menu li.sub, .menu li.sub ul li { background-color: rgb(243, 243, 243); } .content h2, .content h3, a, #sidebar h2, .prod_dept dt { color: rgb(102, 51, 153); } .content li a:active, .content li a:link, .content li a:visited, .content p a:active, .content p a:link { color: rgb(105, 105, 105); } .content li a:hover { color: rgb(102, 51, 153); } .rounded_inner2 h2 { color: rgb(105, 105, 105); } .menu a:hover { color: rgb(255, 255, 255); background: rgb(102, 51, 153); display: block; width: 164px; } .menu { z-index: 25; padding: 20px 20px 0px; } .menu ul { padding: 0px; margin: 0px; list-style-type: none; width: 180px; border-top: 1px solid rgb(204, 204, 204); } .menu li { position: relative; background: rgb(255, 255, 255); border-bottom: 1px solid rgb(204, 204, 204); z-index: 999; } .menu a, .menu a:visited { display: block; text-decoration: none; width: 164px; color: rgb(0, 0, 0); padding: 8px; } .drop { background-image: url("//cdn.wpmeducation.com/53544f/e0e9e770fb/8575-1611-4146-8D1B-E9AC.gif"); background-repeat: no-repeat; background-position: 170px 13px; } .menu ul ul { visibility: hidden; position: absolute; top: -1px; left: 180px; } .menu ul li:hover ul { visibility: visible; } #footer { clear: both; color: rgb(51, 51, 51); padding: 0px; height: 40px; } div.footer div.container { color: rgb(141, 141, 141); } div.footer { margin-bottom: 20px; padding-bottom: 30px; } div.footer div.container { padding: 0px; width: 100%; } #footer ul li { display: block; margin-left: 0px; padding-left: 0px; font-size: 1.1em; border-left: 0px; } #footer ul li.footer-link-title { color: rgb(255, 255, 255); font-weight: 900; } #footer ul.footerLinks li { display: inline; margin-left: 0px; padding-left: 0px; font-size: 1.1em; border-left: 0px; } #footer ul.social-network li { display: inline; margin: 0px 1px; } div.footer div.container div { padding: 0px 10px 10px 30px; margin-top: 1px; line-height: 30px; } div.topRow { color: rgb(238, 238, 238); } div.bottomRow { padding-top: 30px !important; } div.bottomRow span.ft-links { display: inline-block; float: left; text-align: left; padding-right: 10px; } div.bottomRow span.footer-logo { display: inline-block; float: right; text-align: right; padding-right: 10px; } div.middleRow { background-color: rgb(190, 192, 194); color: rgb(127, 72, 157); overflow: hidden; } div.middleRow a { color: rgb(127, 72, 157); font-size: 1em; text-decoration: none; } div.middleRow ul.topLevel > li { display: block; float: left; font-weight: bold; width: 125px; margin-right: 10px; padding: 10px; } div.middleRow ul li ul li { font-weight: normal; font-size: 0.85em; } div.middleRow > ul > li { font-size: 1.3em; } div.middleRow.expanded { background-color: rgb(128, 55, 155); } div.middleRow.expanded a { color: rgb(255, 255, 255); } div.middleRow.expanded a:hover { color: rgb(208, 120, 241); text-decoration: none !important; } ul.footerLinks { margin-top: 1em; width: 100%; float: left; color: rgb(141, 141, 141); } ul.footerLinks a { text-decoration: none; color: rgb(141, 141, 141) !important; } ul.footerLinks li { display: inline; border-right: 1px solid rgb(204, 204, 204); margin-right: 0.8em; padding-right: 1em; } ul.footerLinks li.last { border-right: none; } #sidebar li a:hover { background-color: rgb(102, 51, 153); } #sidebar .menu a:visited { background-color: rgb(102, 51, 153); } a.button_1, img.btn_search, #sidebar li a:hover, * html .menu a:hover, .menu :hover > a, .menu :hover > a.drop:hover { background-color: rgb(102, 51, 153); color: #fff; }