@charset "utf-8";
/* CSS Document */
* {margin:0; padding:0;}
body {font:11px arial, tahoma, sans-serif; background:#ebebeb; margin:0; padding:0;}
a, a:link, a:visited {font-family:arial, tahoma, sans-serif; color:#cb3238;}
a:hover {text-decoration:none;}
a img {border:0;}
.clear {clear:both;}
.site {width:772px; margin:0 auto;}
h1 {font:22px Helvetica, Arial, sans-serif; color:#4f4f4f; padding:17px 0 10px 0;}
h2 {font:22px Helvetica, Arial, sans-serif; color:#de3e44;}
h3 {font:18px Helvetica, Arial, sans-serif; color:#e2474b;}
h4 {font:bold 12px Helvetica, Arial, sans-serif; color:#e2474b; padding:5px 0;}
h5 {font:18px Helvetica, Arial, sans-serif; color:#474747;}
p {padding:5px 0;}
ol, ul {padding:5px 17px;}
.toTop, .div {text-align:right; padding:10px 0 4px 0; margin:0 0 20px 0;}
.div {border-bottom:1px solid #a6a8a8;}
.ODname {color:#999; font-weight:bold;}

#header {padding:24px 0 0 0; background:#f1f3f2;}
#Htop {background:#eeb8b8 url('../images/header_bg.gif') repeat-x left top;}
#logo {float:left; height:109px;}
#header_rt {width:300px; float:right;}
#nyse {height:37px;}
#upper_nav a {display:block; float:right; background:#a50203 url('../images/header_link_bg.gif') repeat-x left top; font:9px helvetica, arial, tahoma, sans-serif; color:#fff; text-decoration:none; text-transform:uppercase; padding:6px 13px; margin:0 0 0 4px;}
#upper_nav a:hover {background:#ba0203;}
#nav_items {background:#f0c4c9 url('../images/nav_div.gif') repeat-x left top; padding:0 1px; float:left; margin:0 0 1px 0;}
#nav {clear:both; background:#fff url('../images/nav_bg.gif') repeat-x left bottom;}
#nav a {display:block; float:left; padding:9px 15px; font-size:9px; text-transform:uppercase; text-decoration:none; color:#4f4f4f; background:#fff;}
#nav a:hover, #nav a.active {background:#fff url('../images/nav_over.gif') repeat-x left top; color:#000000;}
.nav_item, .nav_item_first {float:left; position:relative;}
.nav_item {margin:0 0 0 1px;}
.subNav {display:none; position:absolute; top:2.4em; left:0; background:url('../images/sub_nav_topper.png') no-repeat top left; width:174px; padding:14px 0 0 0; z-index:1;}
.subNavSub {display:none; position:absolute; top:6px; left:168px; background:url('../images/sub_nav_sub_topper.png') no-repeat top left; width:174px; padding:8px 0 0 0; z-index:2;}
#nav .subNav a {float:none; background:none; padding:0 8px 8px 8px;}
#nav .subNav a.subSub, #nav .subNav a.subSub:hover {background:url('../images/nav_sub_sub.gif') no-repeat right top;}
#nav .subNav a:hover {background:none;}
#nav .subNav a:hover, #nav .subNav a.active {color:#c23d3e;}
.sNborders {background:url('../images/sn_shad_rbg.png') repeat-y right top; padding:0 5px 0 0;}
.sNgrad {background:#ebeaea url('../images/sub_nav_bg.gif') repeat-x left top; border-right:1px solid #bf3b3b; border-bottom:1px solid #bf3b3b; border-left:1px solid #bf3b3b;}
.sn_shad_bot {background:url('../images/sn_shad_bbg.png') no-repeat left top; height:7px; width:174px;}

#content {background:#fdfbfb url('../images/content_bg.gif') repeat-x left top; padding:0 0 15px 0;}
#cornersWt {background:url('../images/roundedw.gif') no-repeat left top; height:8px; width:772px; font-size:0px;}
#contentW {background:#fff; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9; padding:14px 10px;}
#cornersWb {background:url('../images/roundedw.gif') no-repeat right bottom; height:8px; width:772px; font-size:0px;}

#contentThin {width:580px; float:left;}
#cornersTt {background:url('../images/roundedt.gif') no-repeat left top; height:8px; width:580px; font-size:0px;}
#contentT {background:#fff; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9; padding:14px 10px;}
#cornersTb {background:url('../images/roundedt.gif') no-repeat right bottom; height:8px; width:580px; font-size:0px;}

#contentOutside {border-top:1px solid #a6a8a8; padding:11px 0 0 0; margin:18px 0 0 0;}
#contentOutside td {vertical-align:top;}

#recentNews {width:235px;}
#recentNews h3 {padding:9px 5px;}
#recentNews h3 a {text-decoration:none; color:#e2474b;}
#recentNews h3 a:hover {color:#cb3238;}
#recentNews ul {border-top:1px solid #d7d8d8; margin:0 10px 0 0; padding:0;}
#recentNews li {padding:0; margin:0; list-style:none;}
#recentNews ul a {display:block; text-decoration:none; color:#4f4f4f; padding:7px 10px; border-bottom:1px solid #d7d8d8;}
#recentNews ul a:hover {background:url(../images/sidebar_a_over.gif) repeat-x left bottom; border-bottom:1px solid #93a5ae;}
#investorTools {padding:0 0 10px 10px;}
#investorTools a {display:block; margin:5px 0 0 0; color:#4f4f4f; text-decoration:none;}
#investorTools a:hover {text-decoration:underline;}

#homeContent {border-left:1px solid #d7d8d8; padding:9px 0 0 10px; color:#4f4f4f;}

#tNav {width:131px; float:left;}
#tNav a {background:url(../images/tNavBot.gif) no-repeat left bottom; color:#fff; display:block; font-weight:bold; text-decoration:none; font-size:11px; margin:0 0 4px 0;}
#tNav a span {background:url(../images/tNavTop.gif) no-repeat left top; display:block; padding:4px 10px 4px 15px;}
#tNav a:hover, #tNav a.active {background-position:right bottom;}
#tNav a:hover span, #tNav a.active span {background-position:right top;}

#tContent {width:594px; float:left;}
#tContent .tItem {display:none; padding:0 0 0 46px;}
.tDesc {float:left; width:227px;}
.tDesc img {padding:0 0 10px 0;}
.tDesc p {padding:0 5px;}

.brandsHeader {border-bottom:1px solid #a6a8a8; color:#bf3c3b; text-align:right; margin:10px 0 0 0;}
.brandsHeader img {height:57px; width:6px;}

#bhswingline {background:url(../images/swingline.gif) no-repeat left center;}
#bhkensington {background:url(../images/kensington.gif) no-repeat left center;}
#bhwilsonjones {background:url(../images/wilsonjones.gif) no-repeat left center;}
#bhgbc {background:url(../images/GBCLogo.jpg) no-repeat left center;}
#bhquartet {background:url(../images/quartet.gif) no-repeat left center;}
#bhdaytimer {background:url(../images/daytimer.gif) no-repeat left center;}
#bhrexel {background:url(../images/rexel.gif) no-repeat left center;}
#bhnobo {background:url(../images/nobo.gif) no-repeat left center;}

#quickNav {float:right; width:179px;}
#quickNav ul {list-style:none; padding:0; margin:0;}
#quickNav li {padding:0 0 1px 0; background:url('../images/quicknav_vdiv.gif') no-repeat left bottom; border-left:1px solid #a7a6a6;}
#quickNav .first li { padding:0; width:179px; float:left; background:url('../images/quicknav_firstlt.gif') no-repeat left bottom; border:none;}
#quickNav .firstFix {clear:both; height:1px; width:179px; background:url('../images/quicknav_vdiv.gif') no-repeat left top; overflow:hidden;}
#quickNav .first a, #quickNav .last a {background:none;}
#quickNav .first a:hover, #quickNav .last a:hover, #quickNav .first a.qActive, #quickNav .last a.qActive {background:url('../images/quicknav_a_bg.png') repeat-y right top;}
#quickNav .last li  {width:179px; background:url('../images/quicknav_lastlt.gif') no-repeat left top; border:none;}
#quickNav a {display:block; padding:4px 8px; text-decoration:none; color:#4f4f4f; background:url('../images/quicknav_a_bg.png') repeat-y left top; font-size:11px; font-weight:bold;}
#quickNav .quickNavSub li {border-left:2px solid #a7a6a6;}
#quickNav .quickNavSub a {display:block; padding:2px 4px 2px 15px; font-size:10px; text-align:left;}
#quickNav a:hover, #quickNav a.qActive {color:#c23d3e; background-position:right top;}

#quickSearch {float:right; width:179px;}
.search input {margin:0 0 5px 0;}

#footer {clear:both; border-top:1px solid #d3d2d2; background:#ebebeb; font:9px Arial, Helvetica, sans-serif; color:#4f4f4f; padding:10px 0; text-align:right;}
#footer a {color:#4f4f4f; text-decoration:none;}
#footer a:hover {color:#cb3238;}

#globalOp h4 { color:#003054; padding:10px 0 0 0;}