#header{margin:0 auto;width:962px;height:86px;position:relative;z-index:4000;background-color:#fff;font:11px arial,helvetica,sans-serif normal;color:#000;}
#header .branding{float:left;}
#header #headerUtils{padding:0;margin:0;height:15px;float:right;}
#header #headerUtils li{float:left;margin-left:14px;text-align:right;}
#header #headerUtils li a{color:#000;text-decoration:underline;}
#header #headerTopOAS{width:280px;height:45px;overflow:hidden;float:left;_margin-top:-13px;}
#header #searchForm{width:350px;float:right;margin-top:15px;_margin-top:2px;text-align:right;}
#header #searchForm .kw{width:100px;font:10px arial, helvetica, sans-serif normal;}
#header #searchForm .submit{position:relative;top:4px;*top:3px;}
#header #searchForm .siteselect{font-family:arial,helvetica,sans-serif normal;font-size:10px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;width:100px;}
a img{border:none;}

#mainNav{width:960px;_width:960px;height:24px;margin:0;padding:0;position:relative;_left:-2px;clear:both;text-transform:uppercase;}
#mainNav li{position:relative;float:left;margin:0 1px;padding:0;text-align:center; list-style:none; height:24px}
#mainNav li a{display:block;background-color:#d6d6d6;text-decoration:none;color:#333;font:11px Arial,Helvetica,sans-serif;padding-left:6px; padding-right:6px;line-height:24px; _line-height:19px;}
#mainNav li a:active,
#mainNav li a:hover,
#mainNav li a.active{background-color:#999;color:#fff;}
#mainNav li ul{padding:0;margin:0;display:none;position:absolute;width:150px; left:0px}
#mainNav li ul li{margin:0;text-align:left;background-color:#999;}
#mainNav li ul li a{display:block;width:150px;height:19px;padding:0 18px;background-color:#999;border-bottom:1px dashed #ccc;color:#fff;font:11px arial,helvetica,sans-serif;text-transform:none;line-height:19px;}
#mainNav li ul li:last-child a{border:none;}
#mainNav li ul li a:active,
#mainNav li ul li a:hover{text-decoration:underline;}