@charset "utf-8";
/* Left Column */
    #subnav-column a { color: #000 }
#subnav-column a.iqMfrHome { background:url(../../images/iqIconMfrHome.png) no-repeat 15px 5px; font-weight:bold; padding:6px 0 6px 33px; margin:0 0 0 0; color:#005FB1; }
#subnav-column { width: 197px; float: left; color: #000; font-family:Arial, Helvetica, sans-serif; margin:0 0 0 18px; }
#subnav-column ol,
#subnav-column ul { list-style: none; }
ul.sf-menu { margin: 0 !important; }
/*Nav styles. More in superfish sheets*/
/*From main superfish.css*/
.sf-menu,
.sf-menu * { margin: 0; padding: 0; list-style: none; }
.sf-menu { position: relative; background: url(../../images/iqLeftBox_white.png) no-repeat 0 -125px; line-height: 1.0; float: left; .padding:10px 0 0 0;
margin:0; }
.sf-menu li.iqSelectLeftNav { background: url(../../images/iqLeftNavActive.png) no-repeat; }
.sf-menu,
.sf-menu li {padding:0 15px 0 0; width: 203px; }
.sf-menu ul { position: absolute; top: -999em; /* left offset of submenus need to match (see below) */ }
.sf-menu li { float: left; position: relative; background-color: transparent; }
.sf-menu li li { width: 100%; height: auto; }
.sf-menu li.on { height: auto; }
.sf-menu li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }
.sf-menu li:hover,
.sf-menu li.sfHover { outline: 0; }
.sf-menu a { display: block; position: relative; padding: 4px 1em; text-decoration:none; }
.sf-menu a,
.sf-menu a:visited { /* visited pseudo selector so IE6 applies text color */ color: #000; }
.sf-menu a:focus,
.sf-menu a:hover,
.sf-menu a:active { background-color: transparent; background-repeat: no-repeat; outline: 0; }
.subpage .sf-vertical ul { position: relative !important; top: 0 !important; left: 30px; background-image: none; margin-bottom: 0 !important; padding-bottom: 0 !important; }
.subpage .sf-vertical ul ul { left: 10px; top: -6px !important; background-image: none; }
.sf-vertical li a { background-repeat: no-repeat; background-position: 20px 0; }
li.standard a {}
.sf-menu li:focus,
.sf-menu li:hover,
.sf-menu li:active,
.sf-menu li.on {}
.subpage .sf-menu li li,
.subpage .sf-menu li.on:focus li,
.subpage .sf-menu li.on:hover li,
.subpage .sf-menu li.on:active li { background-image: none !important; }
.sf-menu li li a {padding-left: 1.4em; text-indent: 0px; display: block; width: 160px !important; height: auto; overflow: visible; }
.sf-menu li li a:hover { background: transparent url(../../images/iqLeftNavActive.png) -3px 0 no-repeat  !important; }
.subpage .sf-menu li li a { font-size: 1.1em; background-position: 4px 8px !important; }
.subpage .sf-menu li li.on a { color: #ffcf3d !important; }
.subpage .sf-menu li li.on li a { color: #000 !important; }
.subpage .sf-menu li li li a { padding-top: 2px; padding-bottom: 2px; width: 140px !important; background-image: none !important; }
.subpage .sf-menu li li li.on a { color: #ffcf3d !important; background: url(../../images/iqLeftNavActive.png) 0 0 no-repeat  !important; }
.subpage .sf-menu li li a:hover { color: #ffcf3d; }
.nav-bottom { display:none; }
.sf-menu-bottom { display:inline; float:left; width:200px; height:13px; background-image:url(../../images/iqLeftBox_white.png); background-repeat:no-repeat; background-position:bottom left; }
/*end superfish navigation*/
/* use footer div id instead of actual image so alternate image can be used for ie6*/

