/* HTML5 and jQuery Custom Nav by waveinteractive.com */

li {
    list-style: none;
}

a:hover {
    text-decoration: none;
}

#navWrapper {
	clear: both;
    height: 52px; 
    max-width: 920px;
    z-index: 500; 
    position: relative;
    margin-left: 20px;
    zoom: 1;
}
#navWrapper a { text-decoration: none;}

nav {float:left; display: block;}
nav ul {text-align:center; padding:0; margin:0; font: normal 13px/14px 'franklin_gothic_fs_bookRg', Arial, Helvetica, sans-serif;}
nav ul li {float:left; padding: 6px 0; position: relative;}
nav ul li.last-listItem {background: #fff;}
nav ul li a.dblLine {padding:0px 23px 10px;}
nav ul li.last-listItem a {border-right:none; padding:14px 0 11px 23px; background-position: 60px bottom;}
nav ul li a {display:block; font: normal 14px/15px 'franklin_gothic_fs_bookRg', Arial, Helvetica, sans-serif; color:#333; padding: 14px 23px 11px; text-transform: uppercase; background: url("/images/nav_arrow.gif") no-repeat center bottom; border-right: 1px dotted #777; text-decoration:none;}
nav ul li a.selected { color:#E56B1E; background: url("/images/nav_arrow_selected.gif") no-repeat center bottom;}
nav ul li a:hover { color:#E56B1E; background: url("/images/nav_arrow_selected.gif") no-repeat center bottom; text-decoration: none;}
nav ul li.last-listItem a:hover { color:#E56B1E; background: url("../images/nav_arrow_selected.gif") no-repeat 60px bottom;}
nav ul li:last-of-type a {border-right: none;}

nav ul li ul {position:absolute; background:#fff; opacity: 0.97; filter: alpha(opacity=97); text-align:left; float:none; padding:10px 10px; margin-top: 6px; display: none; zoom: 1;}
nav ul li ul.dontFit {right:0px;}/*This is a hack to make the dropdown stay on the page*/
nav ul li:nth-last-of-type(-n+3) ul {right: 0;}
nav ul li ul li {margin:0; padding:0; float:none; clear:both; background:none; border:none; position: relative;}
nav ul li ul li a {display:block; width:150px; padding:15px 0; color:#000; background:none; font: normal 13px/14px 'franklin_gothic_fs_bookRg', Arial, Helvetica, sans-serif; text-transform:uppercase; border-bottom: 1px dotted #333; border-right: none;}
nav ul li ul li:hover { }
nav ul li ul li a:hover,
nav ul li ul li a.selected {color:#E56B1E; background:none; text-decoration: none;}
nav ul li ul li:last-of-type a {border: none;}

nav ul li ul li ul { padding: 0;}
nav ul li ul li ul.dontFit {right:220px;}
nav ul li ul li ul li {padding: 0 10px;}
nav ul li ul li ul li a {border: none; padding: 8px 0 8px 40px; margin-left: -27px;}

/* Third level menu */
nav li ul li.current ul {
	right: -198px; top: -7px;
}
/* A class of current will be added via jQuery */
nav li.current > a {
}
/* CSS fallback */
nav li:hover > ul.child {
	display: block;
}
nav li:hover > ul.grandchild  { 
	display: block; 
}

nav .navLinks {padding:0 0 0 50px; position:relative;}
nav .navLinksLeft {padding:0;}

/*~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~ NAVICONS STYLES ~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~*/

nav ul li ul li a.iconLink {display:block; width:70px; height: 98%; padding:0; background:none; border-bottom: none; border-right: none; position: absolute; left:-20px; top:0;}


/*~|~|~|~|~ RESIDENTIAL ~|~|~|~|~*/
.mainNavigation .navIcon-1056 {
    background: url(/images/oppd-icons/customerservice.png) no-repeat 0;
}
.mainNavigation .navIcon-1060 {
    background: url(/images/oppd-icons/payment.png) no-repeat 0;
}
.mainNavigation .navIcon-1061 {
    background: url(/images/oppd-icons/energyusageadvice.png) no-repeat 0;
}
.mainNavigation .navIcon-1062 {
    background: url(/images/oppd-icons/energysavingtools.png) no-repeat 0;
}
.mainNavigation .navIcon-1063 {
    background: url(/images/oppd-icons/homeconstruction.png) no-repeat 0;
}
.mainNavigation .navIcon-1064 {
    background: url(/images/oppd-icons/trees.png) no-repeat 0;
}
.mainNavigation .navIcon-1065 {
    background: url(/images/oppd-icons/productsprograms.png) no-repeat 0;
}
.mainNavigation .navIcon-1066 {
    background: url(/images/oppd-icons/electricvehicles.png) no-repeat 0;
}
.mainNavigation .navIcon-1067 {
    background: url(/images/oppd-icons/rates.png) no-repeat 0;
}
/*~|~|~|~|~ BUSINESS ~|~|~|~|~*/
.mainNavigation .navIcon-1069 {
    background: url(/images/oppd-icons/bus-customerservice.png) no-repeat 0;
}
.mainNavigation .navIcon-1070 {
    background: url(/images/oppd-icons/payment.png) no-repeat 0;
}
.mainNavigation .navIcon-1071 {
    background: url(/images/oppd-icons/energyusageadvice.png) no-repeat 0;
}
.mainNavigation .navIcon-1072 {
    background: url(/images/oppd-icons/productsprograms.png) no-repeat 0;
}
.mainNavigation .navIcon-1073 {
    background: url(/images/oppd-icons/referencelibrary.png) no-repeat 0;
}
.mainNavigation .navIcon-1074 {
    background: url(/images/oppd-icons/economic-dev.png) no-repeat 0;
}
.mainNavigation .navIcon-1075 {
    background: url(/images/oppd-icons/energy-marketing.png) no-repeat 0;
}
.mainNavigation .navIcon-1076 {
    background: url(/images/oppd-icons/rates.png) no-repeat 0;
}
/*~|~|~|~|~ OUTAGES ~|~|~|~|~*/
.mainNavigation .navIcon-1160 {
    background: url(/images/oppd-icons/reportoutage.png) no-repeat 0;
}
.mainNavigation .navIcon-1161 {
    background: url(/images/oppd-icons/outagevideo.png) no-repeat 0;
}
.mainNavigation .navIcon-1176 {
    background: url(/images/oppd-icons/streetlightform.png) no-repeat 0;
}
.mainNavigation .navIcon-1177 {
    background: url(/images/oppd-icons/downloadapp.png) no-repeat 0;
}
.mainNavigation .navIcon-1178 {
    background: url(/images/oppd-icons/momentaryoutage.png) no-repeat 0;
}
.mainNavigation .navIcon-1225 {
    background: url(/images/oppd-icons/outagemap.png) no-repeat 0;
}
.mainNavigation .navIcon-1226 {
    background: url(/images/oppd-icons/stormblog.png) no-repeat 0;
}
.mainNavigation .navIcon-1227 {
    background: url(/images/oppd-icons/stormtips.png) no-repeat 0;
}
.mainNavigation .navIcon-1228 {
    background: url(/images/oppd-icons/gettingbackonline.png) no-repeat 0;
}
.mainNavigation .navIcon-1229 {
    background: url(/images/oppd-icons/electrician.png) no-repeat 0;
}
.mainNavigation .navIcon-1230 {
    background: url(/images/oppd-icons/homegenerator.png) no-repeat 0;
}
.mainNavigation .navIcon-3876 {
    background: url(/images/oppd-icons/storm-checklist.png) no-repeat 0;
}
.mainNavigation .navIcon-9253 {
    background: url(/images/oppd-icons/stormblog.png) no-repeat 0;
}
.mainNavigation .navIcon-9773 {
    background: url(/images/oppd-icons/polar-vortex.png) no-repeat 0;
}
/*Prod*/
.mainNavigation .navIcon-6409 {
    background: url(/images/oppd-icons/outage-person.png) no-repeat 0;
}
/*QA*/
.mainNavigation .navIcon-9354 {
    background: url(/images/oppd-icons/outage-person.png) no-repeat 0;
}
/*Prod*/
.mainNavigation .navIcon-8344 {
    background: url(/images/oppd-icons/flood.png) no-repeat 0;
}
/*QA*/
.mainNavigation .navIcon-10308 {
    background: url(/images/oppd-icons/flood.png) no-repeat 0;
}

/*~|~|~|~|~ ENVIRONMENT ~|~|~|~|~*/
.mainNavigation .navIcon-1526 {
    background: url(/images/oppd-icons/environmentalreports.png) no-repeat 0;
}
.mainNavigation .navIcon-1383 {
    background: url(/images/oppd-icons/energyportfolio.png) no-repeat 0;
}
.mainNavigation .navIcon-8156 {
    background: url(/images/oppd-icons/energyportfolio.png) no-repeat 0;
}
.mainNavigation .navIcon-1388 {
    background: url(/images/oppd-icons/electricvehicles.png) no-repeat 0;
}
.mainNavigation .navIcon-8474 {
    background: url(/images/oppd-icons/environmental.png) no-repeat 0;
}
/*~|~|~|~|~ NEWS & RESOURCES ~|~|~|~|~*/
.mainNavigation .navIcon-1527 {
    background: url(/images/oppd-icons/blog.png) no-repeat 0;
}
.mainNavigation .navIcon-2397 {
    background: url(/images/oppd-icons/calendar.png) no-repeat 0;
}
.mainNavigation .navIcon-1398 {
    background: url(/images/oppd-icons/mediadownloads.png) no-repeat 0;
}
.mainNavigation .navIcon-2611 {
    background: url(/images/oppd-icons/blog.png) no-repeat 0;
}
.mainNavigation .navIcon-1399 {
    background: url(/images/oppd-icons/news.png) no-repeat 0;
}
.mainNavigation .navIcon-1401 {
    background: url(/images/oppd-icons/resources.png) no-repeat 0;
}
.mainNavigation .navIcon-2198 {
    background: url(/images/oppd-icons/news-releases.png) no-repeat 0;
}
.mainNavigation .navIcon-2202 {
    background: url(/images/oppd-icons/mediainfo.png) no-repeat 0;
}
.mainNavigation .navIcon-2203 {
    background: url(/images/oppd-icons/media-kit.png) no-repeat 0;
}
.mainNavigation .navIcon-2200 {
    background: url(/images/oppd-icons/corp-reports.png) no-repeat 0;
}
.mainNavigation .navIcon-2199 {
    background: url(/images/oppd-icons/media-gallery.png) no-repeat 0;
}
.mainNavigation .navIcon-2201 {
    background: url(/images/oppd-icons/specialprojects.png) no-repeat 0;
}
.mainNavigation .navIcon-5083 {
    background: url(/images/oppd-icons/thewire.png) no-repeat 0;
}
.mainNavigation .navIcon-4808 {
    background: url(/images/oppd-icons/thewire.png) no-repeat 0;
}
/*~|~|~|~|~ COMMUNITY ~|~|~|~|~*/
.mainNavigation .navIcon-1209 {
    background: url(/images/oppd-icons/contracts.png) no-repeat 0;
}
.mainNavigation .navIcon-1612 {
    background: url(/images/oppd-icons/speakersbureau.png) no-repeat 0;
}
.mainNavigation .navIcon-5823 {
    background: url(/images/oppd-icons/listens.png) no-repeat 0;
}
.mainNavigation .navIcon-1210 {
    background: url(/images/oppd-icons/specialprojects.png) no-repeat 0;
}
.mainNavigation .navIcon-3985 {
    background: url(/images/oppd-icons/education.png) no-repeat 0;
}
.mainNavigation .navIcon-1212 {
    background: url(/images/oppd-icons/powerdrive.png) no-repeat 0;
}
.mainNavigation .navIcon-1213 {
    background: url(/images/oppd-icons/scholarship.png) no-repeat 0;
}
.mainNavigation .navIcon-1214 {
    background: url(/images/oppd-icons/safety.png) no-repeat 0;
}
.mainNavigation .navIcon-2157 {
    background: url(/images/oppd-icons/teachers-corner.png) no-repeat 0;
}

/*~|~|~|~|~ ABOUT ~|~|~|~|~*/
.mainNavigation .navIcon-1408 {
    background: url(/images/oppd-icons/leadership.png) no-repeat 0;
}
.mainNavigation .navIcon-1422 {
    background: url(/images/oppd-icons/investorsfinance.png) no-repeat 0;
}
.mainNavigation .navIcon-1597 {
    background: url(/images/oppd-icons/governance.png) no-repeat 0;
}
.mainNavigation .navIcon-1406 {
    background: url(/images/oppd-icons/quickfacts.png) no-repeat 0;
}
.mainNavigation .navIcon-1407 {
    background: url(/images/oppd-icons/territorymap.png) no-repeat 0;
}
.mainNavigation .navIcon-1405 {
    background: url(/images/oppd-icons/history.png) no-repeat 0;
}
.mainNavigation .navIcon-6195 {
    background: url(/images/oppd-icons/energyportfolio.png) no-repeat 0;
}
.mainNavigation .navIcon-1430 {
    background: url(/images/oppd-icons/careers.png) no-repeat 0;
}
.mainNavigation .navIcon-1339 {
    background: url(/images/oppd-icons/why-public-power.png) no-repeat 0;
}
.mainNavigation .navIcon-1207 {
    background: url(/images/oppd-icons/power-of-orange.png) no-repeat 0;
}