body { font-size: 0.8em; font-family: Raleway, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; background-color: rgb(242, 242, 242); background-repeat: repeat-x; } #wrapper { background-color: rgb(255, 255, 255); } #header { background-color: rgb(67, 101, 226); background-repeat: repeat-x; } #header-inner { margin: 14px 7px 9px 0px; } #header_title { color: rgb(204, 204, 204); margin-top: 7px; } #header_title a { text-decoration: none; color: rgb(204, 204, 204); } .content h2, .content h3, #sidebar h2, .prod_dept dt, .client_text_colour { color: black; } a { color: rgb(0, 33, 100); } td.subnav { background-color: rgb(239, 239, 239); } a.button_1, img.btn_search, #sidebar li a:hover { background-color: rgb(67, 101, 226); } .sub a { background-color: rgb(239, 244, 248); } a.button_1, img.btn_search, #sidebar li a:hover { background-color: rgb(67, 101, 226); } a.button_1, img.btn_search, #sidebar li a:hover { background-color: rgb(67, 101, 226); } #banner { background-color: rgb(67, 101, 226); height: 30px; } #banner ul { float: right; color: rgb(224, 224, 224); list-style-type: none; font-family: Raleway, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0px; padding: 4px 15px 4px 4px; font-size: 14pt; } #logo { padding-left: 20px; padding-top: 20px; } #footer { background-attachment: scroll; background-repeat: repeat-x; background-position: left bottom; background-color: rgb(70, 70, 70); height: 18px; color: rgb(255, 255, 255); padding-top: 5px; padding-bottom: 27px; padding-right: 5px; line-height: 0.7em; } #uod_footer_links { float: right; text-align: right; font-size: 0.8em; padding: 5px 7px 8px 0px; } #footer ul li { padding-left: 3px; } #uod_footer_links li a { font-weight: bold; } #uod_footer_links li.uod_li_first { border-left: none !important; } 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(67, 101, 226); }