* { margin:0; padding:0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px; 
 }

/* ---------------------- index layout ---------------------- */
#wrapper {text-align:center; height:100%; width:100%;}
#bannerholder {width:1004px; text-align:left; height: auto; margin:0 auto;}
#banner {width:1004px; text-align:left; height:95px;}
#menuholder {width:100%; text-align:left; height: 41px; margin:0 auto; background-image:url(pics/menu_bg.jpg); background-repeat:repeat-x;}
#indeximage {width:1030px; text-align:left; height:504px; margin:0 auto;}
#logo {width:337px; text-align:left; height:95px; float:left;}
#search {width:190px; padding-right:15px; padding-top:44px; float:right; text-align:right; height: auto;}
#menuholder2 {width:1004px; text-align:left; height: 41px; margin:0 auto;}
#menuleft {width:760px; text-align:left; height: 41px; float:left;}
#menuright {width:230px; text-align:right; height: 41px; float:right;}
#copyright {float:left;height:14px; width:100%; text-align:center; margin:0 auto; padding-top:30px; padding-bottom:20px; }
#icons {width:100px; padding-top:44px; float:right; text-align:right; height: auto;}

/* ---------------------- sub layout ---------------------- */
#contentholder {height:auto; width:1004px; text-align:left; margin:0 auto;}
#left-col {float: left; width: 235px; text-align:left; background-color:#0099d8; display: inline; padding-left:12px; padding-top:22px;}
#main-content {float: right; width: 722px; text-align:left; padding-right:15px; padding-top:22px;}

/* ---------------------- chairmans statement layout ---------------------- */
#chairphoto1{width:246px;height:402px;float:right; padding-bottom:10px; padding-left:20px; text-align:left;}
#chairphoto2{width:246px;height:130px;float:right; padding-bottom:10px; padding-left:20px; text-align:left;}
#chairphoto2_ir{width:246px;height:171px;float:right; padding-bottom:10px; padding-left:20px; text-align:left;}
#chairphoto3{width:246px;height:319px;float:right; padding-bottom:10px; padding-left:20px; text-align:left;}
#chairphoto4{width:246px;height:464px;float:right; padding-bottom:10px; padding-left:20px; text-align:left;}
#chairphoto4_ir{width:246px;height:497px;float:right; padding-bottom:10px; padding-left:20px; text-align:left;}
#chairsig{width:153px;height:auto;float:left; padding-bottom:10px; text-align:left;}

/* ---------------------- chief exec layout ---------------------- */
#chiefphoto1{width:246px;height:616px;float:right; padding-bottom:10px; padding-left:20px; text-align:left;}
#chiefphoto2{width:246px;height:244px;float:right; padding-bottom:10px; padding-left:20px; text-align:left;}
#chiefphoto3{width:246px;height:309px;float:right; padding-bottom:10px; padding-left:20px; text-align:left;}

/* ---------------------- finance layout ---------------------- */
#financephoto1{width:246px;height:415px;float:right; padding-bottom:10px; padding-left:20px; text-align:left;}
#financephoto2{width:246px;height:195px;float:right; padding-bottom:10px; padding-left:20px; text-align:left;}
#financephoto3{width:246px;height:596px;float:right; padding-bottom:10px; padding-left:20px; text-align:left;}

/* ---------------------- energy layout ---------------------- */
#energyphoto1{width:246px;height:621px;float:right; padding-bottom:10px; padding-left:20px; text-align:left;}
#energyphoto2{width:246px;height:563px;float:right; padding-bottom:10px; padding-left:20px; text-align:left;}
#energyphoto3{width:246px;height:378px;float:right; padding-bottom:10px; padding-left:20px; text-align:left;}

/* ---------------------- ni layout ---------------------- */
#niphoto1{width:246px;height:322px;float:right; padding-bottom:10px; padding-left:20px; text-align:left;}

/* ---------------------- gaslink layout ---------------------- */
#gaslinkphoto1{width:246px;height:612px;float:right; padding-bottom:10px; padding-left:20px; text-align:left;}

/* ---------------------- network layout ---------------------- */
#networkphoto1{width:246px;height:646px;float:right; padding-bottom:10px; padding-left:20px; text-align:left;}
#networkphoto2{width:246px;height:727px;float:right; padding-bottom:10px; padding-left:20px; text-align:left;}
#networkphoto3{width:246px;height:913px;float:right; padding-bottom:10px; padding-left:20px; text-align:left;}
#networkphoto4{width:246px;height:645px;float:right; padding-bottom:10px; padding-left:20px; text-align:left;}

/* ---------------------- cr layout ---------------------- */
#crphoto1{width:246px;height:329px;float:right; padding-bottom:10px; padding-left:20px; text-align:left;}

/* ---------------------- gas layout ---------------------- */
#gasphoto1{width:246px;height:241px;float:right; padding-bottom:10px; padding-left:20px; text-align:left;}


/* ---------------------- Dolphin nav left ---------------------- */
#dolphincontainer{position:relative;height:41px;color:#E0E0E0;background:#0099d8;width:100%;font-family:Helvetica,Arial,Verdana,sans-serif;}
#dolphinnav{position:relative;height:33px;font-size:12px;text-transform:uppercase;background:#fff url(images/dolphin_bg.gif) repeat-x bottom left;padding:0 0 0 0;}
#dolphinnav ul{margin:0;padding:0;list-style-type:none;width:auto;float:left;}
#dolphinnav ul li{display:block;float:left;margin:0;}
#dolphinnav ul li a{display:block;float:left;color:#0099d8;text-decoration:none;padding:0 0 0 12px;height:33px;}
#dolphinnav ul li a span{padding:12px 12px 0 0;height:21px;float:left;}
#dolphinnav ul li a:hover{color:#004a8b;background:transparent url(images/dolphin_bg-OVER.gif) repeat-x bottom left;}
#dolphinnav ul li a:hover span{display:block;width:auto;cursor:pointer;}
#dolphinnav ul li a.current,#dolphinnav ul li a.current:hover{color:#fff;background:#1D6893 url(images/dolphin_left-ON.gif) no-repeat top left;}
#dolphinnav ul li a.current span{display:block;padding:12px 12px 0 0;width:auto;background:#1D6893 url(images/dolphin_right-ON.gif) no-repeat top right;height:auto;}
/* ---------------------- END Dolphin nav left ---------------------- */


/* ---------------------- Dolphin nav right ---------------------- */
#dolphincontainer2{position:relative;height:41px;color:#E0E0E0;background:#0099d8;width:100%;font-family:Helvetica,Arial,Verdana,sans-serif;}
#dolphinnav2{position:relative;height:33px;font-size:12px;text-transform:uppercase;background:#fff url(images/dolphin_bg.gif) repeat-x bottom left;padding:0 0 0 0;}
#dolphinnav2 ul{margin:0;padding:0;list-style-type:none;width:auto;float:right;}
#dolphinnav2 ul li{display:block;float:left;margin:0;}
#dolphinnav2 ul li a{display:block;float:left;color:#0099d8;text-decoration:none;padding:0 0 0 12px;height:33px;}
#dolphinnav2 ul li a span{padding:12px 12px 0 0;height:21px;float:left;}
#dolphinnav2 ul li a:hover{color:#004a8b;background:transparent url(images/dolphin_bg-OVER.gif) repeat-x bottom left;}
#dolphinnav2 ul li a:hover span{display:block;width:auto;cursor:pointer;}
#dolphinnav2 ul li a.current2,#dolphinnav2 ul li a.current2:hover{color:#fff;background:#1D6893 url(images/dolphin_left-ON.gif) no-repeat top left;}
#dolphinnav2 ul li a.current2 span{display:block;padding:12px 12px 0 0;width:auto;background:#1D6893 url(images/dolphin_right-ON.gif) no-repeat top right;height:auto;}
/* ---------------------- END Dolphin nav right ---------------------- */


/* ---------------------- search ---------------------- */
.search-box{ /*outer background*/
height: 26px;
padding: 5px 0 0 0px;
width: 150px;
}
input.search-field{ /*input field */
float: right;
border:0;
margin:0;
font-size: 11px;	
padding: 3px 0px 0px 4px;
height:18px;
background: url(pics/search-form.gif) no-repeat top right;
width: 146px;
}
input.search-go { /*search icon */
float:right;
border:0;
margin:0;
padding:0;
margin-left: 5px;
height: 21px;
width: 21px;
background: url(pics/search-icon.gif) no-repeat top left;
cursor: pointer;
}
input.search-go:hover{ /*search icon hover "Does Not work in ie6" */
background:url(pics/search-icon.gif) no-repeat bottom left;
}



/* ---------------------- table styling ---------------------- */

.chairman_table{
padding-left: 15px;
background-color:#0098D7;
padding-top: 15px; 
}
.energy_table{
padding-left: 15px;
background-color:#7FB439;
background-image:url(pics/energy1.jpg);
background-repeat:no-repeat;
background-position:top right;
padding-top: 15px; 
}
.energy_table_ir{
padding-left: 15px;
background-color:#7FB439;
background-image:url(pics/energy1_ir.jpg);
background-repeat:no-repeat;
background-position:top right;
padding-top: 15px; 
}
.ni_table{
padding-left: 15px;
background-color:#A7A9AC;
padding-top: 15px; 
}
.gaslink_table{
padding-left: 15px;
background-color:#00a0af;
background-image:url(pics/gaslink1.jpg);
background-repeat:no-repeat;
background-position:top right;
padding-top: 15px; 
}
.gaslink_table_ir{
padding-left: 15px;
background-color:#00a0af;
background-image:url(pics/gaslink1_ir.jpg);
background-repeat:no-repeat;
background-position:top right;
padding-top: 15px; 
}
.network_table{
padding-left: 15px;
background-color:#650360;
background-image:url(pics/network1.jpg);
background-repeat:no-repeat;
background-position:top right;
padding-top: 15px; 
}
.network_table_ir{
padding-left: 15px;
background-color:#650360;
background-image:url(pics/network1_ir.jpg);
background-repeat:no-repeat;
background-position:top right;
padding-top: 15px; 
}
.cr_table{
padding-left: 15px;
background-color:#00498F;
padding-top: 15px; 
}


/* ---------------------- type ---------------------- */
a.small:link {
	color: #004990;
	font-size: 9px;
	text-decoration: none;
}
a.small:visited {
	color: #004990;
	font-size: 9px;
	text-decoration: none;
}
a.small:hover {
	color: #666666;
	font-size: 9px;
	text-decoration: none;
}
a.small:active {
	color: #666666;
	font-size: 9px;
	text-decoration: none;
}
.copyright {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
}
.blue-copy {
	color:#0098D7;
}
.energy-colour {
	color:#7FB439;
}
.network-colour {
	color:#650360;
}
.title {
font-family:Arial, Helvetica, sans-serif;
font-size: 23px;
color: #004990;
text-transform:uppercase;
}
.title-white {
font-family:Arial, Helvetica, sans-serif;
font-size: 23px;
color: #ffffff;
text-transform:uppercase;
}
.subtitle {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #004990;
text-transform:uppercase;
line-height: 9px;
}
a.top:link {
	font-family:Arial, Helvetica, sans-serif;
	color: #004990;
	text-decoration: none;
}
a.top:visited {
	font-family:Arial, Helvetica, sans-serif;
	color: #004990;
	text-decoration: none;
}
a.top:hover {
	font-family:Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
a.top:active {
	font-family:Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}

  a.notelinks:link {
	  font-family:Arial, Helvetica, sans-serif;
	color: #0098D7;
	font-weight:bold;
	text-decoration: none;
}
a.notelinks:visited {
	font-family:Arial, Helvetica, sans-serif;
	color: #0098D7;
	font-weight:bold;
	text-decoration: none;
}
a.notelinks:hover {
	font-family:Arial, Helvetica, sans-serif;
	color: #004990;
	font-weight:bold;
	text-decoration: underline;
}
a.notelinks:active {
	font-family:Arial, Helvetica, sans-serif;
	color: #004990;
	font-weight:bold;
	text-decoration: none; 
}
  a.notelinks2:link {
	  font-family:Arial, Helvetica, sans-serif;
	color: #0098D7;
	text-decoration: none;
}
a.notelinks2:visited {
	font-family:Arial, Helvetica, sans-serif;
	color: #0098D7;
	text-decoration: none;
}
a.notelinks2:hover {
	font-family:Arial, Helvetica, sans-serif;
	color: #004990;
	text-decoration: underline;
}
a.notelinks2:active {
	font-family:Arial, Helvetica, sans-serif;
	color: #004990;
	text-decoration: none; 
}


  a.menulink:link {
	  font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
}
a.menulink:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
}
a.menulink:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}
a.menulink:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none; 
}

 a.menulinkin:link {
	 font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight:bold;
	text-decoration: underline;
}
a.menulinkin:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight:bold;
	text-decoration: underline;
}
a.menulinkin:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight:bold;
	text-decoration: underline;
}
a.menulinkin:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight:bold;
	text-decoration: none; 
}


a.menulinkbold:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight:bold;
	text-decoration: none;
}
a.menulinkbold:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight:bold;
	text-decoration: none;
}
a.menulinkbold:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight:bold;
	text-decoration: underline;
}
a.menulinkbold:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight:bold;
	text-decoration: none; 
}





/* ---------------------- table styles ---------------------- */
table.fitted 
{ 
width:100%;
} 


.title_notes{
border-bottom:solid 1px #b6b6b6;
color:#0098D7;
font-size: 9px; 
font-weight:bold; 
padding-right: 3px; 
padding-top: 1px; 
padding-bottom: 1px; 
text-align:right}
.t_title{
border-bottom:solid 1px #b6b6b6; 
color:#0098D7;
font-size: 10px; 
font-weight:bold; 
padding-right: 3px; 
padding-top: 1px; 
padding-bottom: 1px; 
text-align:right}
.t_title-highlight{
border-bottom:solid 1px #b6b6b6; 
color:#0098D7;
background-color:#e2e2e2;
font-size: 10px; 
font-weight:bold; 
padding-right: 3px; 
padding-top: 1px; 
padding-bottom: 1px; 
text-align:right}
.t_title-highlight_left{
border-bottom:solid 1px #b6b6b6; 
color:#0098D7;
background-color:#e2e2e2;
font-size: 10px; 
font-weight:bold; 
padding-left: 3px; 
padding-top: 1px; 
padding-bottom: 1px; 
text-align:left}
.t_title_left{
border-bottom:solid 1px #b6b6b6; 
color:#0098D7;
font-size: 10px; 
font-weight:bold; 
padding-left: 3px; 
padding-top: 1px; 
padding-bottom: 1px; 
text-align:left}
.title_notes_left{
border-bottom:solid 1px #b6b6b6; 
padding-left: 3px; 
padding-top: 1px; 
padding-bottom: 1px; 
text-align:left}
.t_title_center{
border-bottom:solid 1px #b6b6b6; 
color:#0098D7;
font-size: 10px; 
font-weight:bold; 
padding-right: 3px; 
padding-top: 1px; 
padding-bottom: 1px;
text-align:center}
.t_title-highlight_center{
border-bottom:solid 1px #b6b6b6; 
color:#0098D7;
background-color:#e2e2e2;
font-size: 10px; 
font-weight:bold; 
padding-right: 3px; 
padding-top: 1px; 
padding-bottom: 1px; 
text-align:center}


.a_table_left{
border-bottom:solid 1px #b6b6b6; 
padding-left: 3px; 
padding-top: 1px; 
padding-bottom: 1px;}
.a_table_left_light{
border-bottom:solid 1px #0098D7; 
padding-left: 3px; 
padding-top: 1px; 
padding-bottom: 1px;}
.a_table_left_thick{
border-bottom:solid 2px #0098D7; 
padding-left: 3px; 
padding-top: 1px; 
padding-bottom: 1px;}



.e_table_left_hightlight{
border-bottom:solid 1px #b6b6b6; 
background-color:#e2e2e2; 
padding-left: 3px; 
padding-top: 1px; 
padding-bottom: 1px;}
.e_table_left_light_hightlight{
border-bottom:solid 1px #0098D7; 
background-color:#e2e2e2; 
padding-left: 3px; 
padding-top: 1px; 
padding-bottom: 1px;}
.e_table_left_thick_hightlight{
border-bottom:solid 2px #0098D7; 
background-color:#e2e2e2; 
padding-left: 3px; 
padding-top: 1px; 
padding-bottom: 1px;}




.b_table_right{
border-bottom:solid 1px #b6b6b6; 
padding-right: 3px; 
padding-top: 1px; 
padding-bottom: 1px; 
text-align:right}
.b_table_right_light{
border-bottom:solid 1px #0098D7;  
padding-right: 3px; 
padding-top: 1px; 
padding-bottom: 1px; 
text-align:right}
.b_table_right_thick{
border-bottom:solid 2px #0098D7;  
padding-right: 3px; 
padding-top: 1px; 
padding-bottom: 1px; 
text-align:right}




.c_table_highlight{
border-bottom:solid 1px #b6b6b6; 
background-color:#e2e2e2; 
padding-right: 3px; 
padding-top: 1px; 
padding-bottom: 1px; 
text-align:right}
.c_table_highlight_light{
border-bottom:solid 1px #0098D7; 
background-color:#e2e2e2; 
padding-right: 3px; 
padding-top: 1px; 
padding-bottom: 1px; 
text-align:right}
.c_table_highlight_thick{
border-bottom:solid 2px #0098D7; 
background-color:#e2e2e2; 
padding-right: 3px; 
padding-top: 1px; 
padding-bottom: 1px; 
text-align:right}


.d_table_note{
border-bottom:solid 1px #b6b6b6;  
padding-right: 3px; 
padding-top: 1px; 
padding-bottom: 1px; 
text-align:right}
.d_table_note_light{
border-bottom:solid 1px #0098D7; 
padding-right: 3px; 
padding-top: 1px; 
padding-bottom: 1px; 
text-align:right}
.d_table_note_thick{
border-bottom:solid 2px #0098D7; 
padding-right: 3px; 
padding-top: 1px; 
padding-bottom: 1px; 
text-align:right}



.f_table_note_hightlight{
border-bottom:solid 1px #b6b6b6; 
background-color:#e2e2e2; 
padding-right: 3px; 
padding-top: 1px; 
padding-bottom: 1px; 
text-align:right}
.f_table_note_light_highlight{
border-bottom:solid 1px #0098D7; 
background-color:#e2e2e2; 
padding-right: 3px; 
padding-top: 1px; 
padding-bottom: 1px; 
text-align:right}
.f_table_note_thick_highlight{
border-bottom:solid 2px #0098D7; 
background-color:#e2e2e2; 
padding-right: 3px; 
padding-top: 1px; 
padding-bottom: 1px; 
text-align:right}
