.tb-megamenu {background-color:transparent; font-size:12px;}
.tb-megamenu .nav > li{margin:0; position:relative;}
.block-tb-megamenu{width:1003px; margin:0 auto; text-align:center;}
.tb-megamenu .nav > li > a {border-right: none; text-align: center;	font:normal 15px Arial, Helvetica, sans-serif; color:#ffffff; font-weight:normal; padding:18px 14px; padding:18px 15.5px\9; /* IE6, IE7, IE8, IE9 */}
.tb-megamenu .nav li.dropdown > .dropdown-toggle .caret {border-bottom-color: #fff;	border-top-color: #fff;}
.tb-megamenu .dropdown-menu {border-bottom-color: #b5b5b5;}
.tb-megamenu .nav li.dropdown.active > .dropdown-toggle,
.tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle {background-color: #008da8;  border-right-color: #33a4b9; color: #fff;}
.tb-megamenu .nav > li.dropdown.open.active:hover,
.tb-megamenu .nav > li.dropdown.open.active:focus {background-color: #eaeaea; border-right-color: #4dc6f3; color: #00aeee;}
.tb-megamenu .nav > li.dropdown.open.active > a:hover,
.tb-megamenu .nav > li.dropdown.open.active > a:focus {	background-color: #eaeaea; border-right-color: #4dc6f3; color: #00aeee;}
.tb-megamenu .nav > li > a:focus, .tb-megamenu .nav > li > a:hover {color: #00aeee;}
.tb-megamenu .nav li.dropdown.open > .dropdown-toggle {color: #00aeee;}
.tb-megamenu .dropdown-menu li > a:hover, .tb-megamenu .dropdown-menu li > a:focus, .tb-megamenu .dropdown-submenu:hover > a {color: #00aeee;}
.tb-megamenu .nav > .active > a, .tb-megamenu .nav > .active > a:hover, .tb-megamenu .nav > .active > a:focus {color: #fff; text-shadow: none; background-color:#008da8; background-image: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; outline: none;border-right: 1px solid #33a4b9; height:53px;}
.tb-megamenu .block-view-demo .views-field-field-image img {border: 1px solid #eee;}
.tb-megamenu .block-view-demo .item-list ul li {border-bottom: 1px solid #eee;}
.tb-megamenu .nav > li.dropdown.open.active:hover{background-color:#eaeaea; color:#595959;}
.tb-megamenu .mega.open > .mega-dropdown-menu{text-align:left;}
.tb-megamenu .mega-nav > li a, .tb-megamenu .dropdown-menu .mega-nav > li a{padding:1px 0px;}
.tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title:hover{color:#ffffff !important;}
.transmission-img, .demand-img, .gen-img, .bal-img{position:relative;}
.transmission_megamenu{width:1000px; position:absolute; left:-556px !important;}
.transmission_megamenu .mega-group-title{font:normal 12px Arial, Helvetica, sans-serif !important; text-transform:uppercase; padding:4px 10px;}
.transmission_megamenu .left_margin{margin-left:0px !important; border-left: 1px solid #cdcdcd; height:220px;}
.demant-megamenu-container{width:1000px; position:absolute; left:-670px !important;}
.demant-forecasts-links{border-right: 1px solid #cdcdcd; height: 115px;}
.actual_demand{border-left: 1px solid #cdcdcd; height: 145px;}
.generation_megamenu .mega-group-title{font:normal 12px Arial, Helvetica, sans-serif !important; text-transform:uppercase; padding:4px 10px;}
.generation_megamenu{width:1000px; position:absolute; left:-248px !important;}
.generation_megamenu .left_margin{margin-left:0px !important; border-left: 1px solid #cdcdcd; height: 300px;     width: 33% !important;}
.generation_megamenu .left_margin:first-child{border-left:0px;}
.balancing_megamenu{width:1000px; position:absolute; left:-350px !important;}
.balancing_megamenu .left_margin{margin-left:0px !important; border-left: 1px solid #cdcdcd; height: 300px;}
.balancing_megamenu .bm_unit_data{width:19.529915% !important;}
.balancing_megamenu  li.market_data{width: 40% !important; border-right:1px solid #cdcdcd; padding-right:10px; display:inline-block !important; float: left !important; margin-top: 1px; margin-right: 10px;}
.balancing_megamenu  li.system_prices{width:52% !important; display:inline-block !important;}
.help_megamenu .left_margin{margin-left:0px !important; border-left: 1px solid #cdcdcd; height: 160px;}
.megamenu_sitehelp a{background:red;}
.transmission_megamenu .mkt_communication .tb-megamenu-subnav a,
.transmission_megamenu .so_so_trading .tb-megamenu-subnav a,
.actual_demend .tb-megamenu-subnav  a,
.generation_megamenu .gen_forecasts .tb-megamenu-subnav  a,
.generation_megamenu  .actual_generation .tb-megamenu-subnav  li:nth-child(3) a,
.generation_megamenu  .actual_generation .tb-megamenu-subnav  li:nth-child(4) a,
.generation_megamenu  .actual_generation .tb-megamenu-subnav  li:nth-child(5) a,
.generation_megamenu  .actual_generation .tb-megamenu-subnav  li:nth-child(7) a,
.generation_megamenu  .unavailable_units .tb-megamenu-subnav  li:nth-child(5) a,
.balancing_megamenu .market_data .tb-megamenu-subnav  a,
.balancing_megamenu .system_prices .tb-megamenu-subnav  a,
.balancing_megamenu .balancing_data .tb-megamenu-subnav  li:nth-child(1) a,
.balancing_megamenu .balancing_data .tb-megamenu-subnav  li:nth-child(2) a,
.balancing_megamenu .balancing_data .tb-megamenu-subnav  li:nth-child(3) a,
.balancing_megamenu .bmunit_data .tb-megamenu-subnav  a{color:#0086a0 !important;}
.help_megamenu .related_sites .tb-megamenu-subnav  a{color:#68864a !important;}
.actual_demend .tb-megamenu-subnav  li:nth-child(4) a,
.generation_megamenu  .actual_generation .tb-megamenu-subnav  li:nth-child(6) a,
.generation_megamenu  .unavailable_units .tb-megamenu-subnav  li:nth-child(4) a{color:#000000 !important; border-bottom:1px solid #cdcdcd; padding-bottom:4px;}
.generation_megamenu .gen_forecasts .tb-megamenu-subnav  li:nth-child(1) a, 
.generation_megamenu .gen_forecasts .tb-megamenu-subnav  li:nth-child(2) a,
.generation_megamenu .gen_forecasts .tb-megamenu-subnav  li:nth-child(8) a,
.generation_megamenu .gen_forecasts .tb-megamenu-subnav  li:nth-child(9) a,
.balancing_megamenu .system_prices .tb-megamenu-subnav  li:nth-child(4) a{color:#000000 !important;}
.balancing_megamenu .bmunit_data .tb-megamenu-subnav  li:nth-child(10) a {border:1px solid #cdcdcd; background-color:#ffffff !important; padding-left:22px; 
background:url("../../../../images/searchmega.png") 6px 6px no-repeat;}
.balancing_megamenu .bmunit_data .tb-megamenu-subnav  li:nth-child(10) a:hover {background:url("../../../../images/searchmega.png") 6px 6px no-repeat;}
.help_megamenu .megamenu_sitehelp a { font:normal 12px Arial, Helvetica, sans-serif !important; color:#000000; border:1px solid #cdcdcd !important; background-color:#ffffff !important; display:inline-block !important; padding:4px 16px !important; margin-left:0;}
li.megamenu_sitehelp {margin-bottom:10px;}
.demant-megamenu-container .megamenu-title .tb-megamenu-row{padding-top:10px;}
