<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
	padding:0;
	margin:0;
	font-family: 'Lato', sans-serif !important;
	outline: none;
	border-top: 3px solid #4ea069;
}

.home .children {
    visibility: hidden;
}

a, button, input{
	outline: none;	
}

.navbar-inverse {
	background-color: #FFF;
	border-color: #FFF;
}

.top-links {
	float:left;
	display:inline;
}

.container{
	max-width: 960px;
	padding-left: 0px !important;	
	padding-right: 0px !important;	
}

.navbar-header{
	width: 100%;	
}

.fea-logo{
	padding-top: 0px;
}

.mainmenu-container{
	height: 40px;
	border-top: solid 1px #d6d6d6;
	margin-top: 78px;
	width: 854px;
}

ul#menu-header-menu .nav &gt; li{
	height: 43px
}

ul#menu-header-menu{
	margin-left: 0px;
	width: 100%;
}
ul#menu-header-menu .menu-item:nth-child(7) &gt; a{
	color:#3eb686 !important;
	font-weight: bold;
}
ul#menu-header-menu .menu-item &gt; a{
	font-size: 11px;
    color: #989898;
    line-height: 25px;
    padding-top: 0px;
    padding-bottom: 0px;
    letter-spacing: 2px;
    text-transform: uppercase;
}

ul#menu-header-menu .menu-item &gt; a:hover, ul#menu-header-menu .current_page_item a{
	color: #003e82;
	border-top: 4px solid #0093d9;
	padding-top: 0px;
	padding-bottom: 0px;
	height: 43px;
	margin-top: -4px;
}

ul#menu-header-menu .current-page-ancestor, ul#menu-header-menu .current-page-ancestor &gt; a{
	color: #003e82;
	border-top: 4px solid #0093d9;
	padding-top: 0px;
	padding-bottom: 0px;
	height: 43px;
	margin-top: -4px;
}

ul#menu-header-menu li{
	padding-top: 0px;
	padding-bottom: 0px;
}

.mainmenu-container .navbar-collapse{
	padding-right: 0px;
	padding-left: 0px;
	width: 807px;
	float: left;
	height: 43px;
	line-height: 43px;
}

.for_your_home h3 i{
	background-position: 2px 2px;
}

.for_your_business h3 i{
	background-position: -51px 2px;
}

.press_release h3 i{
	background-position: -104px 2px;
}

.tender h3 i{
	background-position: -49px -50px;
}

.outages_and_disputions h3 i{
	background-position: -105px -50px;
}

.help_and_support h3 i{
	background-position: -104px -104px;
}

.are_you_prepared h3 i{
	background-position: -51px -104px;
}

.save_energy_save_money h3 i{
	background-position: 2px -104px;
}

.navbar {
	border-radius: 0px;
	margin-bottom: 0px;
}

.navbar-brand{
	padding: 0px;	
}

.social_icons{
	background: url(../images/social_icons.png) no-repeat;
	float: left;
}

.icons{
	float: left;
	width: 135px;
	margin-top: 5px;
}

.fb-links{
	width:15px;
	height:22px;
	float: left;
	background-position: 0px 0px;
	margin-right: 17px;
}

.twitter-links{
	width: 22px;
	height: 22px;
	background-position: -30px -2px;
	margin-right: 13px;
}

.youtube-links{
	width: 27px;
	height: 22px;
	background-position: -65px 0px;
	margin-right: 13px;
}

.search-links{
	width: 22px;
	background-position: -101px 10px;
	line-height: 43px;
	height: 43px;
}

.footer{
	border-bottom: 5px solid #003e82;
	width: 960px;
	margin-left: auto;
	margin-right: auto;
}

.explore_our_website{
	height: 32px;
	width: 207px;
	background: url(../images/explore_our_website.png) no-repeat;	
}

.footer a.links_accordion{
	background-position: 0px -38px;
	float: left;
}

.footer_copyright{
	/*text-align: right;*/
	font-size: 12px;
}

.footer_copyright a{
	font-size: 12px;
	text-align: right;
	color: #666666;
}

.footerlinks{
	width: 100%;
	height: 100%;
	margin-bottom: 0px;
	margin-left: 0;
	margin-right: 0;
}

.footerlinks .panel-body{
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 0px;
}

.footerlinks_wrap{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.footerlinks_wrap li{
	padding: 0px;
	margin: 0px;
}

.footerlinks a{
	display: block;
	color: #666666;
}

.footerlinks .title{
	color: #024381 !important;
	font-weight: bold;
}

.footer_last_row{
	margin-top: 38px;	
}


.footer_bg{
	z-index: 0;
	position: absolute;
	margin-top: -15px;
	width: 100%;
	height: 370px;
}

.footer_section{
	padding: 0px !important;	
}

.fleft{
	float: left;
}

.navbar-toggle {
	background: #000;
}

.footer .collapsed{
	background-position:0px -2px !important;
}

.footerColumn{
	width: 225px;
	padding-left: 0;
	padding-right: 0;
	margin-right: 10px;
	height: 100px;
}

.container .row{
	margin-right: 0px;
	margin-left: 0px;
}

#subpage{
	margin-bottom: 30px;	
}

/* Sidebar */
#sidebar{
	padding-left: 0px;
	width: 289px;
	margin-right: 25px;
	padding-right: 0px;
}

#sidebar .heading_wrap{
	margin-bottom: 20px;
	height: 54px;
}

#sidebar .heading_wrap h3{
	height: 54px;
	line-height: 54px;
}

/* Icon for Carrers */
#sidebar #careers-heading h3 i, #sidebar #contractors-suppliers-heading h3 i{
	background-position: 4px -50px;
}

#sidebar #careers-heading h3, #sidebar #contractors-suppliers-heading h3{
	color: #098b56;
}

/* Icon for Are you prepared */
#sidebar #are-you-prepared-heading h3 i{
	background-position:-51px -104px;
}

#sidebar #are-you-prepared-heading h3{
	color: #fb8115;
	line-height: normal;
}

#sidebar-are-you-prepared a{
	color: #fb8115;
}

#sidebar-are-you-prepared a:hover {
	background: #fb8115;
}

#sidebar-are-you-prepared li.current_page_item {
	background: #fb8115;
}

#sidebar-are-you-prepared li.current_page_item a {
	color: #FFF;
}




/* Icon for About us */
#sidebar #about-us-heading h3 i{
	background: url(../images/services2.png) no-repeat;
	background-position: -53px -109px;
}

#sidebar #about-us-heading h3{
	color: #fb8115;
}

#sidebar .heading_wrap h3 i{
	background: url(../images/services.jpg) no-repeat;
	width: 52px;
	height: 54px;
	float: left;
	margin-right: 10px;
}

#sidebar .sidebarul, #sidebar .children{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.sidebarul &gt; li{
	line-height: 32px;
	background: url(../images/grey_right_arrow.png) no-repeat right;
}

.sidebarul &gt; li &gt; ul.children li{
	line-height: 32px;
	background: url(../images/grey_right_arrow.png) no-repeat right;
	background-position: right 10px;
}

.sidebarul li.current_page_parent ul.children li{
	background-position: right 10px;
}

.sidebarul li.page_item_has_children ul.children li{
	background-position-x: right;
}


.sidebarul li a{
	padding-left: 5px;
	padding-right: 5px;
	display: block;
	font-size: 13px;
	text-decoration: none;
	border-bottom: #bbbbbb 1px solid;
	font-weight: bold;
}

.sidebarul li a:hover, .sidebarul li ul.children .current_page_item a{
	color: #FFF !important;
}

#sidebar .children{
	display: none;
}

#sidebar .current_page_item .children, #sidebar .current_page_ancestor .children, .single-local-tender #sidebar-contractors-suppliers .page-item-209 .children{
	display: block !important; 
}

/* Careers Submenu */
#sidebar-careers a:hover, #sidebar-contractors-suppliers a:hover{
	background: #098b56;
}

#sidebar-careers li.current_page_item, #sidebar-contractors-suppliers li.current_page_item{
	background: #098b56;
}

#sidebar-careers li.current_page_item a, #sidebar-contractors-suppliers li.current_page_item a{
	color: #FFF;
}

#sidebar-careers li ul.children .current_page_item, #sidebar-contractors-suppliers li ul.children .current_page_item, .single-local-tender #sidebar-contractors-suppliers ul.children li.page-item-77{
	background: #098b56;
}

#sidebar-careers li ul.children .current_page_item a, #sidebar-contractors-suppliers li ul.children .current_page_item a{
	color: #FFF;
	font-weight: bold;
}

#sidebar-careers li ul.children, #sidebar-contractors-suppliers li ul.children{
	background: #FFF;
}

#sidebar-careers li.current_page_parent, #sidebar-contractors-suppliers li.current_page_parent, .single-local-tender #sidebar-contractors-suppliers .page-item-209{
	background: #098b56;
}

#sidebar-careers li.current_page_parent a, #sidebar-contractors-suppliers li.current_page_parent a, .single-local-tender #sidebar-contractors-suppliers .page-item-209 a{
	color: #FFF;
}

#sidebar-careers li ul.children li a, #sidebar-contractors-suppliers li ul.children li a{
	color: #0093d9;
}

#sidebar-careers li ul.children li a:hover, #sidebar-contractors-suppliers li ul.children li a:hover{
	color: #FFF;
}

#sidebar-careers li ul.children li a, #sidebar-contractors-suppliers li ul.children li a, .single-local-tender #sidebar-contractors-suppliers ul.children li.page-item-81 a{
	color: #098b56;
}

#sidebar-careers li a, #sidebar-contractors-suppliers li a{
	color: #098b56;
}
/*** Careers Submenu */

/* About Us Submenu */
#sidebar-about-us a:hover{
	background: #fb8115;
}

#sidebar-about-us li.current_page_item{
	background: #fb8115;
}

#sidebar-about-us li.current_page_item a{
	color: #FFF;
}

#sidebar-about-us li ul.children .current_page_item{
	background: #fb8115;
}

#sidebar-about-us li ul.children .current_page_item a{
	color: #FFF;
	font-weight: bold;
}

#sidebar-about-us li ul.children{
	background: #FFF;
}

#sidebar-about-us li.current_page_parent{
	background: #fb8115;
}

#sidebar-about-us li.current_page_parent a{
	color: #FFF;
}

#sidebar-about-us li ul.children li a{
	color: #fb8115;
}

#sidebar-about-us li ul.children li a:hover{
	color: #FFF;
}

#sidebar-about-us li ul.children li a{
	color: #f6911e;
}

#sidebar-about-us li a{
	color: #f6911e;
}

/*** About Us Submenu */


/* Your Business / Home Submenu */
#sidebar-your-home a:hover, #sidebar-your-business a:hover{
	background: #003e82;
}

#sidebar-your-home li.current_page_item, #sidebar-your-business li.current_page_item{
	background: #003e82;
}

#sidebar-your-home li.current_page_item a, #sidebar-your-business li.current_page_item a, #sidebar-your-home li.current_page_parent a{
	color: #FFF;
}

#sidebar-your-home li ul.children .current_page_item, #sidebar-your-business li ul.children .current_page_item{
	background: #003e82;
}

#sidebar-your-home li ul.children .current_page_item a, #sidebar-your-business li ul.children .current_page_item a{
	color: #FFF;
	font-weight: bold;
}

#sidebar-your-home li ul.children, #sidebar-your-business li ul.children{
	background: #FFF;
}

#sidebar-your-home li.current_page_parent, #sidebar-your-business li.current_page_parent{
	background: #003e82;
}

#ssidebar-your-home li.current_page_parent a, #sidebar-your-business li.current_page_parent a{
	color: #FFF;
}

#sidebar-your-home li ul.children li a, #sidebar-your-business li ul.children li a{
	color: #003e82;
}

#sidebar-your-home li ul.children li a:hover, #sidebar-your-business li ul.children li a:hover{
	color: #FFF;
}

#sidebar-your-home li ul.children li a, #sidebar-your-business li ul.children li a{
	color: #003e82;
}

#sidebar-your-home li a, #sidebar-your-business li a{
	color: #003e82;
}
/*** Your Business / Home Submenu */


/* Help and Support Widget on Sidebar */
.sidebar__widget_help_and_support{
	margin-top: 30px;
	margin-bottom: 30px;
}

.sidebar__widget_help_and_support h3{
	font-size: 20px;
	color: #fb8015;
	padding: 0px;
	margin: 0;
	height: 55px;
	width: 100%;
	line-height: 55px;
}

.sidebar__widget_help_and_support h3 i{
	background: url(../images/services.jpg) no-repeat;
	width: 54px;
	height: 54px;
	float: left;
	margin-right: 10px;
	background-position: -104px -105px;
}

.sidebar__widget_help_and_support .excerpt{
	font-size: 12px;
	color: #989898;
}

.sidebar__widget_help_and_support .menu{
	padding: 0px;
	margin: 0px;
	list-style: none;
}

.sidebar__widget_help_and_support .menu li{
	background: url(../images/grey_right_arrow.png) no-repeat;
	background-position: right 8px;
	line-height: 32px;
	height: 32px;
	border-top: 1px #dcdcdc solid;
}

.sidebar__widget_help_and_support .menu li a{
	color: #f6911e;
	font-weight: bold;
	font-size: 14px;
	padding-left: 11px;
	display: block;
}

.sidebar__widget_help_and_support .menu li:hover{
	background: #f6911e
}

.sidebar__widget_help_and_support .menu li a:hover{
	color: #FFF;
	text-decoration: none;
}
/*** Help and Support Widget on Sidebar */

/* Energy Conversion */
#sidebar-energy-conservation a:hover{
	background: #003e82;
}

#sidebar-energy-conservation li.current_page_item{
	background: #003e82;
}

#sidebar-energy-conservation li.current_page_item a{
	color: #FFF;
}

#sidebar-energy-conservation li ul.children .current_page_item{
	background: #003e82;
}

#sidebar-energy-conservation li ul.children .current_page_item a{
	color: #FFF;
	font-weight: bold;
}

#sidebar-energy-conservation li ul.children{
	background: #FFF;
}

#sidebar-energy-conservation li.current_page_parent{
	background: #003e82;
}

#sidebar-energy-conservation li.current_page_parent a{
	color: #FFF;
}

#sidebar-energy-conservation li ul.children li a{
	color: #003e82;
}

#sidebar-energy-conservation li ul.children li a:hover{
	color: #FFF;
}

#sidebar-energy-conservation ul.children li a{
	color: #003e82;
}

#sidebar-energy-conservation li a{
	color: #003e82;
}

/*** Energy Conversion */

/* Network */
#sidebar-network a:hover{
	background: #003e82;
}

#sidebar-network li.current_page_item{
	background: #003e82;
}

#sidebar-network li.current_page_item a{
	color: #FFF;
}

#sidebar-network li ul.children .current_page_item{
	background: #003e82;
}

#sidebar-network li ul.children .current_page_item a{
	color: #FFF;
	font-weight: bold;
}

#sidebar-network li ul.children{
	background: #FFF;
}

#sidebar-network li.current_page_parent{
	background: #003e82;
}

#sidebar-network li.current_page_parent a{
	color: #FFF;
}

#sidebar-network li ul.children li a{
	color: #003e82;
}

#sidebar-network li ul.children li a:hover{
	color: #FFF;
}

#sidebar-network ul.children li a{
	color: #003e82;
}

#sidebar-network li a{
	color: #003e82;
}

/*** Network */

#content{
	width: 645px;
	padding-right: 0;
}

#content h4.title{
	color: #90d4f4;
	font-weight: bold;
	font-size: 18px;
	border-bottom: 1px solid #bbbbbb;
	padding: 0px;
	margin: 0px;
	padding-bottom: 5px;
	margin-top: 69px;
}

#content h4.title .col-md-8{
	padding-left: 0px;
	width: 62%;
}

.breadcrumb, .breadcrumb a{
	font-size: 12px;
	height: 25px;
	padding: 0px;
	margin-bottom: 0px;
	list-style: none;
	background-color: #FFF;
	border-radius: 0px;
	margin-bottom: 17px;
	color: #666;
	font-weight: bold;
	padding-top: 5px;
}

.current-crumb{
	color: #999;
}

.content_container .read_more{
	font-weight: bold;
	color: #0096dc;
	float: right;
	cursor: pointer;
}

.panel{
	margin-bottom: 30px;
	border-bottom: 1px solid #bbbbbb;
	padding-bottom: 30px;
}

.panel .panel-title{
	font-size: 14px;
	color: #052c77;
	margin-bottom: 10px;
	font-weight: bold;
}

.panel .panel-body{
	font-size: 12px;
	padding: 0px;
}

.panel .collapse{
	min-height: 52px;
	height: 52px !important;
}

#frontpage-working-for-us .panel .collapse, 
#frontpage-job-vacancies .panel .collapse,
#frontpage-trade-types .panel .collapse,
#frontpage-traineeships .panel .collapse,
#frontpage-meet-our-apprentices .panel .collapse{
	min-height: 70px;
	height: 70px;
}

.panel .collapsing{
	height: 100px !important;
	-moz-transition : height 5s;
	-webkit-transition : height 5s;
	-o-transition : height 5s;
	transition : height 5s;	
}

.related_links_under_page .title{
	font-weight: bold;
	font-size: 16px;
	color: #052c77;
	margin-bottom: 10px;
}

.related_links_under_page ul{
	list-style: none;
	padding: 0;
}

.related_links_under_page ul li{
	display: block;
	color: #0096dc;
	height: 25px;
	background: url(../images/grey_right_arrow.png) no-repeat;
	background-position: 0px 3px;
	padding-left: 30px;
}

.related_links_under_page ul li a{
	display: block;
	color: #0096dc;
}

#frontpage-meet-our-apprentices .content_container .panel{
	padding-bottom: 70px;
}

#frontpage-meet-our-apprentices .content_container .panel .panel-image{
	height: 155px;
	width: 119px;
	float: left;
	margin-right: 20px;
}

#frontpage-meet-our-apprentices .content_container .panel .panel-image img{
	height: 155px;
	width: 119px;
}

#frontpage-job-vacancies .content_container .panel .panel-title{
	margin-bottom: 3px;
}

#frontpage-job-vacancies .content_container .panel .panel-date, .single .content_container .panel .panel-date{
	font-size: 12px;
	color: #0096dc;
	margin-bottom: 3px;
}

#frontpage-job-vacancies .content_container .panel .panel-links{
	text-align: right;
	font-size: 13px;
	font-weight: bold;
	margin-top: 5px;
}

.expired{
	font-weight: bold;
	color: #F00;
	font-size: 14px;	
}

#frontpage-download-forms .content_container table tr{
}

#frontpage-download-forms .content_container table tr td,
#frontpage-licensed-electrical-contractors .content_container table tr td{
	border: 1px solid #d0d0d0;
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#frontpage-download-forms .content_container table tr td p,
#frontpage-licensed-electrical-contractors .content_container table tr td p{
	margin: 0px;
	padding-left: 10px;
	padding-right: 10px;
	color: #000;
}

#frontpage-download-forms .content_container table tr td a,
#frontpage-licensed-electrical-contractors .content_container table tr td a{
	display: block;
	padding-left: 10px;
	padding-right: 10px;
	color: #003e82;
	font-weight: bold;
}

.sidebar__widget_help_and_support ul#menu-help-and-support .current_page_item{
	background: #fb8015;
}

.sidebar__widget_help_and_support ul#menu-help-and-support .current_page_item a{
	color: #FFF;
}

#emergency_number{
	background: url(../images/emergency_number.jpg) no-repeat;
	width: 223px;
	height: 119px;	
}

#who_we_are_wrap_video{
	margin-top: 40px;
}

#who_we_are_wrap_video .title{
	font-weight: bold;
	font-size: 20px;
	color: #003e82;
	margin-bottom: 17px;
}

#who_we_are_wrap_video img{
	width: 217px;
	height: 160px;
}

#who_we_are_wrap_video #watch_video a{
	line-height: 30px;
	height: 30px;
	border-top: #dcdcdc 1px solid;
	border-bottom: #dcdcdc 1px solid;
	color: #003e82;
	display: block;
	margin-top: 8px;
	font-weight: bold;
	padding-left: 14px;
	background: url(../images/grey_right_arrow.png) no-repeat;
	background-position: right 6px;
}

#frontpage-about-us .about_us_column{
	-moz-column-count: 2;
	-webkit-column-count: 2;
	column-count: 2;
}

.about-us-image{
	text-align: center;
	margin-top: 10px;	
}

.addthis_default_style {
	width: 300px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
}

.post_paged_wrap{
	text-align: right;	
}

.post_paged_wrap .page-numbers{
	color: #0096dc;
}

.post_paged_wrap .current{
	color: #f39122;
	font-weight: bold;
}

.post_paged_wrap .next, .prev{
	color: #0096dc;
	font-weight: bold;
}


#sidebar-about-us .current_page_item .children li{
	background-position: right;
}

#frontpage-company-reports .annual_reports{
	margin-bottom: 20px;
}

#frontpage-company-reports .annual_reports .cover{
	text-align: center;
}

#frontpage-company-reports .annual_reports .title{
	text-align: center;
	margin-top: 8px;
	border-top: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	line-height: 32px;
	height: 32px;
	color: #003e82;
	font-size: 12px;
	font-weight: bold;
	width: 158px;
	margin-left: auto;
	margin-right: auto;
}

#frontpage-contact-us .form-control {
	width: 80%;
}

#frontpage-contact-us .caption{
	font-weight: bold;
	color: #666;
	font-size: 14px;
	padding-bottom: 10px;
	border-bottom: 1px solid #CCC;
}

#frontpage-contact-us form {
	width: 500px;
	margin-left: auto;
	margin-right: auto;
}

#frontpage-contact-us textarea {
	resize: none;
}

/* Error Success Messagebox */
.error{
	border-color: red !important;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}

.errorbox{
	background: #a94442;
	border: 1px solid #a94442;
	color: #FFF;
	line-height: 30px;
	padding-left: 10PX;
	font-size: 12PX;
	margin-bottom: 10PX;
}

.msgbox{
	background: #3c763d;
	border: 1px solid #3c763d;
	color: #FFF;
	line-height: 30px;
	padding-left: 10PX;
	font-size: 12PX;
	margin-bottom: 10PX;
}

.msgText{
	color: #a94442;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
}

.msgTextSuccess{
	color: #71b387;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
}

#searchformwrap{
	position: absolute;
	float: right;
	z-index: 15;
	top: 111px;
	margin-left: 527px;
	display: none;
}

#searchformwrap input[type="text"]{
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
	border: 1px solid #CCC;
	outline: none;
	line-height: 20px;
}

#searchformwrap .btn-primary{
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
	border: 1px solid #CCC;
	outline: none;
	vertical-align: top;
	border-radius: 0px;
}

#searchformwrap .btn-warning{
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
	border: 1px solid #CCC;
	outline: none;
	vertical-align: top;
	border-radius: 0px;
}

.search #content{
	width: 100%;
}

.search .searchul{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#vacancyform {
	width: 100%;
}

.services_regions .title{
	font-size: 16px;
	font-weight: bold;
	color: #003e82;
}

.services_regions .content{
	font-size: 14px;
	color: #666666;
}

#services_opening_hours{
	padding-bottom: 18px;
	border-bottom: 1px solid #bbbbbb;
}

#services_locations{
	padding-top: 18px;
	padding-bottom: 18px;
	border-bottom: 1px solid #bbbbbb;
	display: inline-block;
	margin-bottom: 10px;
	width: 100%;
}

#services_depot_map{
	padding-top: 18px;
}

#services_depot_map img{
	width: 100%;
	height: 100%;
}

#services_depot_map .title{
	margin-bottom: 10px;
}

#services_locations .content .services_2_grid{
	margin-top: 10px;
	margin-bottom: 10px;
	float: none;
	width: 100%;
}

#contractors-suppliers-heading h3{
	line-height: normal !important;	
}

#sidebar #contractors-suppliers-heading h3 i{
	background-position: -49px -50px;
}

#sidebar #your-home-heading h3 i{
	background-position: 2px 0px;
}

#sidebar #your-business-heading h3 i{
	background-position: -49px 1px;
}

#sidebar #your-home-heading h3{
	color: #003e82;
}

#sidebar #your-business-heading h3{
	color: #003e82;
}

.current_tender_row{
	color: #4ab98c;
	font-weight: bold;
	border-top: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	line-height: 32px;
	height: 32px;
}

.current_tender_row .col-md-8{
	width: 89.666667%;
}

.current_tender_row .col-md-4{
	font-weight: bold;
	font-size: 24px;
	text-align: center;
	width: 10.333333%;
}

#side_tender_login_wrap{
	height: 61px;
	background: #024381;
	border-radius: 5px;
	margin-top: 25px;
}

#side_tender_login_wrap .tender_login_button{
	color: #FFF;
	font-weight: bold;
	line-height: 61px;
	margin-left: 10px;
}

#side_tender_login_wrap .whatsthis{
	background: #44b0e3;
	height: 24px;
	line-height: 24px;
	width: 80px;
	display: inline-block;
	float: right;
	margin-top: 20px;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	text-align: center;
}

#side_supplier_chain_wrap .heading{
	margin-top: 27px;
	text-align: center;
	color: #003d81;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 5px;
}

#side_supplier_chain_wrap a{
	height: 35px;
	display: inline-block;
	text-align: center;
	border-radius: 5px;
	line-height: 35px;
	color: #FFF;
	font-weight: bold;
}

#side_supplier_chain_wrap a.supplier_button_subscribe{
	width: 105px;
	background-color: #4ab98c;
}

#side_supplier_chain_wrap a.supplier_button_unsubscribe{
	width: 105px;
	background-color: #999999;
}

.gallery_featured {
	margin-bottom: 20px;
	text-align: center;
	padding: 0;
	min-height: 243px;
}

.gallery_featured a{
	display: block;	
}

.gallery_featured .title{
	text-align: center;
	margin-top: 5px;
}

.gallery_featured .title a{
	font-weight: bold;
}

#frontpage-photo-gallery-view .children .current_page_ancestor  a{
	color: #FFF;
	font-weight: bold;
}

#frontpage-video-gallery-view .children .current_page_ancestor  a{
	color: #FFF;
	font-weight: bold;
}

#photoGalleryCarousel .carousel-control {
	background: none;
	filter: none;
}

#photoGalleryCarousel .left{
	font-size: 100px;
	color: #FFF;
	font-weight: bold;
	text-align: left;
	color: #000;
	line-height: 400px;
}

#photoGalleryCarousel .right{
	font-size: 100px;
	color: #FFF;
	font-weight: bold;
	text-align: right;
	color: #000;
	line-height: 400px;
}

#photoGalleryCarousel .item img{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	width: 550px;
	height: 420px;
}

#photoGalleryCarousel .item{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	height: 550px;
	overflow: hidden;
}

#photoGalleryCarousel .item {
    left: 0 !important;
      -webkit-transition: opacity .4s;
         -moz-transition: opacity .4s;
           -o-transition: opacity .4s;
              transition: opacity .4s;
}

#photoGalleryCarousel .carousel-control {
    background-image: none !important;
}

#photoGalleryCarousel .next.left,
#photoGalleryCarousel .prev.right {
    opacity: 1;
    z-index: 1;
}

#photoGalleryCarousel .active.left,
#photoGalleryCarousel .active.right {
    opacity: 0;
    z-index: 2;
}

#photoGalleryCarousel .item .carousel_caption, #photoGalleryCarousel .item .video-caption{
	font-weight: bold;
	font-size: 14px;
	padding: 10px;
}

.cas_wrap .menu-tenders-container #menu-tenders, 
.cas_wrap .menu-electrical-contractors-container #menu-electrical-contractors, 
.cas_wrap .menu-design-construction-contractors-container #menu-design-construction-contractors{
	padding: 0px;
	margin: 0px;
	list-style: none;
}

/*
.cas_wrap .menu-tenders-container #menu-tenders li, 
.cas_wrap .menu-electrical-contractors-container #menu-electrical-contractors li, 
.cas_wrap .menu-design-construction-contractors-container #menu-design-construction-contractors li{
	background: url(../images/grey_right_arrow.png) no-repeat;
	background-position: right 8px;
	line-height: 32px;
	height: 32px;
	border-top: 1px #dcdcdc solid;
}
*/

.cas_wrap .menu-tenders-container #menu-tenders li, 
.cas_wrap .menu-electrical-contractors-container #menu-electrical-contractors li, 
.cas_wrap .menu-design-construction-contractors-container #menu-design-construction-contractors li{
	background: url(../images/grey_right_arrow.png) no-repeat;
	background-position: right 8px;
	border-top: 1px #dcdcdc solid;
}


.cas_wrap .menu-tenders-container #menu-tenders li:hover, 
.cas_wrap .menu-electrical-contractors-container #menu-electrical-contractors li:hover, 
.cas_wrap .menu-design-construction-contractors-container #menu-design-construction-contractors li:hover{
	background: #4ab98c;
}

.cas_tender .menu-tenders-container #menu-tenders li a, 
.cas_wrap .menu-electrical-contractors-container #menu-electrical-contractors li a, 
.cas_wrap .menu-design-construction-contractors-container #menu-design-construction-contractors li a{
	color: #4ab98c;
	display: block;
	padding-left: 11px;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 25px;
}

.cas_tender .menu-tenders-container #menu-tenders li a:hover, 
.cas_wrap .menu-electrical-contractors-container #menu-electrical-contractors li a:hover, 
.cas_wrap .menu-design-construction-contractors-container #menu-design-construction-contractors li a:hover{
	color: #FFF;
}

.cas_tender .excerpt, #cas_column1 .excerpt{
	color: #989898;
}

.cas_electrical_contractors .excerpt{
	color: #989898;
}

.cas_electrical_contractors h3{
	color: #003d81;
	font-weight: bold;
	font-size: 20px;
}

.cas_tender h3, #cas_column1 h3{
	color: #003d81;
	font-weight: bold;
	font-size: 20px;
}

#cas_column2 #side_supplier_chain_wrap p.excerpt{
	color: #989898;
}

#cas_column2 #side_supplier_chain_wrap .heading{
	text-align: left;
}

.sidebar__widget_related_links h3{
	color: #003d81;
	font-weight: bold;
	font-size: 20px;
	height: 49px;
	line-height: 49px;
	vertical-align: top;
}

.sidebar__widget_related_links p.excerpt{
	color: #989898;
}

.sidebar__widget_related_links .links ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.sidebar__widget_related_links .links ul li{
	background: url(../images/grey_right_arrow.png) no-repeat top right;
	background-position: right;
	line-height: 32px;
	height: 32px;
	border-top: 1px #dcdcdc solid;
}

.sidebar__widget_related_links .links ul li a{
	color: #003e82;
	display: block;
	padding-left: 11px;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}

.sidebar__widget_related_links .links ul li:hover{
	background: #003e82;
}

.sidebar__widget_related_links .links ul li a:hover{
	color: #FFF;
	font-weight: bold;
}

.sidebar__widget_related_links i{
	background: url(../images/services.jpg);
	background-position: 52px 3px;
	width: 53px;
	height: 53px;
	display: inline-block;
	margin-right: 5px;
}

#who_we_are_wrap_video iframe{
	width: 100%;
	height: 240px;
}

li.page-item-520, li.page-item-512{
	display: none !important;
}

.page-template-page-full-width-php #content{
	width: 100%;
}

#energy-conservation-heading i{
	background-position: -50px 0px !important;
}

#energy-conservation-heading h3{
	line-height: normal !important;	
}

#network-heading h3{
	color: #003e82;
}

#network-heading i{
	background-position: -50px 0px !important;
}

#frontpage-press-releases .panel-date{
	font-size: 12px;
	color: #666;	
}

.single-press-releases .heading_wrap i{
	background: url(../images/services2.png) no-repeat !important;
	background-position: -53px -109px !important;
}

.single-press-releases .heading_wrap h3 {
	color: #fb8115;
}

.single-press-releases .sidebarul li a {
	color: #f6911e;
}

.single-press-releases .sidebarul li a:hover{
	color: #FFF;
}

.single-press-releases .sidebarul li:hover{
	background: #f6911e;
}

.single-press-releases .sidebarul .page-item-196{
	background: #f6911e;
}

.single-press-releases .sidebarul .page-item-196 a{
	color: #FFF;
}

.single-press-releases .sidebarul .page-item-196 .children{
	display: block !important;
	background: #FFF;
}

.single-press-releases .sidebarul .page-item-196 .children li a{
	color: #f6911e;
}

.single-press-releases .sidebarul .page-item-196 .children li.page-item-671{
	background: #f6911e;
}

.single-press-releases .sidebarul .page-item-196 .children li.page-item-671 a{
	color: #FFF;
}

#sidebar-about-us li ul.children .current_page_item .children li a{
	color: #fb8115 !important;
}

#sidebar-about-us li ul.children .current_page_item .children li:hover{
	background: #f6911e;
}

#sidebar-about-us li ul.children .current_page_item .children li a:hover{
	color: #FFF !important;
}

#sidebar-about-us &gt; li.current_page_ancestor &gt; ul.children &gt; li.current_page_ancestor &gt; a{
	color: #FFF !important;
}

#sidebar-about-us &gt; li.current_page_ancestor &gt; ul.children &gt; li.current_page_ancestor &gt; a{
	color: #FFF !important;
}

#sidebar-about-us &gt; li.current_page_ancestor &gt; ul.children &gt; li.current_page_ancestor &gt; ul.children li{
	background-position-x: right;
}

#sidebar-about-us &gt; li.page_item_has_children &gt; ul.children &gt; li{
	background-position:right;
}

.page-item-641{
	line-height: 32px !important;
	background: url(../images/grey_right_arrow.png) no-repeat right !important;
	background-position:265px 8px !important;
}

.page-item-641.current_page_item &gt; a, .page-item-641.current_page_parent &gt; a{
	background: #fb8115;
	color: #FFF;
}

#formSubscribersLandingPage{
	width: 100%;
	display: block;
	margin-top: 10px;
	border: 1px solid #999;
	padding: 5px;
	display: none;
}

#formSubscribersLandingPage .form-group{
	display: inline-block;
	text-align: left;
	width: 230px;
	margin-bottom: 0px;
}

#formSubscribersLandingPage .form-group &gt; input{
	border-radius: 0px;
}

#formSubscribersLandingPage .btn{
	display: inline-block;
	border-radius: 0px;
	vertical-align: top;
}

.outdated_browser_wrap {
	border-bottom: 1px solid #A29330;
	background: #FDF2AB url(../images/design/dialog-warning.gif) no-repeat 1em 0.55em;
	padding: 5px 36px 5px 40px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 12px;
}

.outages-search-form input{
	padding: 3px;
	border: #CCC 1px solid;
}

#application_info ol{
	padding: 0px;
	margin: 0px;
	padding-left:10px;
}

#application_info ol li{
	font-size: 12px;
}

.iblock{
	display: inline-block;
}

.fieldnumber{
	font-weight: bold;
	margin-right: 5px;
}

.col-xs-0{
	padding-left: 15px;
	padding-right: 15px;
	width: 100%;	
}

#vacancyform #personal, #vacancyform #education, #vacancyform #referees, #vacancyform #declaration{
	margin-top: 20px;	
}

#vacancyform .row {
	margin-bottom: 10px;
}

#vacancyform .row .td{
	line-height: 30px;
}

#vacancyform .row .page-header{
	margin: 0;
	border-bottom: 1px solid #CCC;
	width: 100%;
}

.helper{
    padding: 3px;
    margin-top: 10px;
}

#wrap_ssq .row .block1{
	width: 10%;
	padding-right: 10px;
}

#wrap_ssq .row .block2{
	width: 35%;
	padding-right: 10px;
}

#wrap_ssq .row .block3{
	width: 40%;
	padding-right: 10px;
}

#wrap_ssq .row .block4{
	width: 15%;
	padding-right: 10px;
}

#wrap_tid .row .block1{
	width: 20%;
	padding-right: 10px;
}

#wrap_tid .row .block2{
	width: 30%;
	padding-right: 10px;
}

#wrap_tid .row .block3{
	width: 30%;
	padding-right: 10px;
}

#wrap_tid .row .block4{
	width: 20%;
	padding-right: 10px;
}

#wrap_we .row .block1{
	width: 15%;
	padding-right: 10px;
}

#wrap_we .row .block2{
	width: 25%;
	padding-right: 10px;
}

#wrap_we .row .block3{
	width: 35%;
	padding-right: 10px;
}

#wrap_we .row .block4{
	width: 25%;
	padding-right: 10px;
}

#wrap_referees .row .block1{
	width: 24%;
	padding-right: 10px;
}

#wrap_referees .row .block2{
	width: 25%;
	padding-right: 10px;
}

#wrap_referees .row .block3{
	width: 25%;
	padding-right: 10px;
}

#wrap_referees .row .block4{
	width: 25%;
	padding-right: 10px;
}

/*.img-responsive{
	display: block !important;
	vertical-align: top !important;	
}*/

#vacancyform .button_wrap{
	margin-top: 30px;
	margin-bottom: 30px;
	text-align: right;
}

#vacancyform input, #vacancyform textarea{
	border-radius: 0px;
	box-shadow: none;
}

#vacancyform .btn{
	border-radius: 0px;
}

.greyOut{
	color: #999;
	font-weight: normal;
	font-style: italic;	
}

#vacancyform input[type="file"]{
	border: none;
}

.gallery_featured a img{
	width: 200px;
	height: 200px;
	overflow: hidden;
}

#photoGalleryCarousel .carousel-caption{
	font-size: 14px;
	margin-top: 10px;
	overflow: hidden;	
}

#frontpage-video-gallery-view #photoGalleryCarousel iframe{
	width: 550px;
	height: 420px;
}

.page-template-page-video-gallery-view-php li.page-item-196 &gt; a{
	color: #FFF !important;
	background: #fb8115 !important;
}

.page-template-page-photo-gallery-view-php li.page-item-196 &gt; a{
	color: #FFF !important;
	background: #fb8115 !important;
}

#sidebar .sidebarul li &gt; ul.children li a{
	padding-left: 20px;
}

.page-item-1144{
	display: none;	
}

.page-template-page-safety-video-view-php .page-item-593 &gt; a{
	color: #FFF !important;	
}

.page-template-page-energy-saving-tips-view-php .page-item-1499 &gt; a{
	color: #FFF !important;	
}

.asterisk{
	color: #F00;
	font-weight: bold;	
}

#vacancyform ul.nav-tabs li a{
	background: #428BCA;
	color: #ffffff;
	border-radius: 0px;
	margin-right: 0px;
	border: 1px solid #FFF;
	outline:none;
}

#vacancyform ul.nav-tabs li.active a{
	background: #003E82;
	color: #ffffff;
	border-radius: 0px;
	margin-right: 0px;
	font-weight: bold;
}

#menu-item-24{
	display: none;	
}

.social-wrap{
	width: 38%;
}

.social-wrap .social-icons{
	background: url(../images/social-icons.png) no-repeat;
	height: 19px;
	display: inline-block;
	float: left;
}

.social-wrap .fb{
	width: 58px;
	background-position: -3px -2px;
	margin-right: 5px;
}

.social-wrap .twit{
	width: 60px;
	background-position: -61px -2px;
	margin-right: 5px;
}

.social-wrap .print{
	width: 70px;
	background-position: -125px -2px;
}

.page-item-1501{
	display: none !important;	
}

.page-template-page-current-tenders-php .panel .collapse{
	min-height: 60px;
	height: 60px !important;
}

.single-vacancies .page-item-257 a{
	background-color: #098b56;
	color: #FFF !important;
}

.table-outages{
	font-size: 12px;
}

.table-outages .region{
	width: 10%;
}

.table-outages .area{
	width: 22%;
}

.table-outages .start{
	width: 10%;
}

.table-outages .estimated{
	width: 10%;
}

.table-outages .reason{
	width: 15%;
}

.noqu-link img{
	width: 131px;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: -1px;
}

.navbar-inverse .navbar-toggle {
    border-color: #013d83;
}

.navbar-toggle {
    background: #013d83;
}

.sidenav {
	height: 100%;
	width: 0;
	position: fixed;
	z-index: 99999;
	top: 0;
	left: 0;
	background-color: #fff;
	overflow-x: hidden;
	padding-top: 15px;
	transition: 0.5s;
	-webkit-box-shadow: 8px 4px 16px 0px #575757;
	   -moz-box-shadow: 8px 4px 16px 0px #575757;
	        box-shadow: 8px 4px 16px 0px #575757;
}
  
.sidenav .mobo-links a:hover,
.offcanvas .mobo-links a:focus {
	color: #000;
}
  
.sidenav .closebtn {
	font-size: 45px;
	color: #1DA1F2;
}

.mobo-close-btn-wrap{
	z-index: 999999;
}
  
.sidenav .closebtn:hover,
.sidenav .closebtn:focus,
.sidenav .closebtn:visited {
	text-decoration: none;
}
  
#main-wrapper {
	transition: margin-left .5s;
}

.sidenav .mobo-container .row {
	margin-left: auto;
	margin-right: auto;
}

.sidenav .mobo-links ul.mobo-list {
	list-style: none;
	padding: 0px;
	margin-top: 25px;
}

.sidenav .mobo-links ul {
	padding: 0px; 
}

.sidenav .mobo-links ul.mobo-list li {
	border-top: 1px solid #ccc;
	position: relative;
	list-style: none;
}

.sidenav .mobo-links ul.mobo-list &gt; li:last-child {
	border-bottom: 1px solid #ccc;
}

.sidenav .mobo-links ul.mobo-list &gt; li.page_item_has_children .chevron {
	position: absolute;
	top: 8px;
	right: 0px;
	border-left: 1px solid #ccc;
	padding-left: 15px;
	color: #1da1f2;
	font-size: 23px;
	cursor: pointer;
	padding-left: 0;
	width: 40px;
	padding-right: 0px;
	text-align: center;
}

.sidenav .mobo-links a {
	padding-left: 0px;
	padding-right: 30px;
	padding-top: 12px;
	padding-bottom: 12px;
	text-decoration: none;
	font-size: 14px;
	color: #000;
	display: block;
	transition: 0.3s;
	padding-right: 41px;
}

#mobo-side-nav .mobo-list{
	display: inline-block;
	width: 100%;
}

#mobo-side-nav .mobo-list ul li{
	list-style: none;
}

#mobo-side-nav-overlay{
    position: fixed;
    background: rgba(0, 0, 0, 0.8);
    width: 100%;
    height: 100%;
    z-index: 99999;
    left: 0;
    top: 0;
    bottom: 0;
	right: 0;
	display: none;
}

#SiteSearchModel .form-control{
	border-radius: 0px;
	padding: 18px;
}

#SiteSearchModel .modal-content{
	border-radius: 0px;
}

#SiteSearchModel .btn{
	padding: 8px 18px;
	background: #013D83;
	border: 1px solid #013D83;
}

#SiteSearchModel .modal-body{
	padding: 0px 20px 20px 20px;
}

#SiteSearchModel .modal-header{
	border-bottom: none;
}
@media print{
	.noqu, .support, #SiteSearchModel, .searching{
		display:none !important;
	}
}

#WARNING{
	
	 margin-top:0px;
	 color:red;
	border:2px solid red;
    margin-bottom:0px;
}

#info{
	
	 margin-top:0px;
	
	border:0px solid blue;
    margin-bottom:0px;
}

#lbl{
		padding:10px;
		margin-bottom:0px;
}
.page-header {
      padding-bottom: 0px!important;
    margin: -1px 0px 9px!important;

}

#shares_form .panel{
	padding-bottom: 0px;
}

#shares_form .panel-body{
	padding:15px;
}
/*.swal-icon{
	width: 50px !important;
   	height: 50px !important;
}
.swal-icon--error__line{
	width: 17px !important;
	top: 23px !important;
}

.swal-icon--success__line--long{
    width: 20px;
    right: 16px;
    top: 22px;
}

.swal-icon--success__line--tip{
    width: 20px;
    left: 14px;
    top: 22px;
}

.swal-icon--success__ring{
    width: 50px;
    height: 50px;
}

.swal-icon--success__hide-corners{
    width: 0px;
    height: 38px;
    left: 23px;
    top: 8px;
}
.share_form{
 color:red;
   
}*/</pre></body></html>