/* ----------- Standard styles --------------- */
.clearFix:after  {
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearFix {display:block; *display:inline-block; _height:1%;}
img {border:0}
body{
	font-family:verdana, tahoma, sans-serif;
	font-size:0.65em;
	color:#333;
}

/*#Content h1{
	padding:20px 0 20px 0;
	margin:0;
	font-family:verdana, tahoma, arial;
	font-size:2.1em;
	color:#0066CC
}
#Content h2{padding:12px 0 0 0;margin:0;font-family:verdana, tahoma, arial;font-size:1.4em; color:#0066CC}
#Content h3{padding:6px 0 0 0;margin:0;font-family:verdana, tahoma, arial;font-size:1.1em; color:#0066CC}
#Content h4{padding:0 0 0 0;margin:0;font-family:verdana, tahoma, arial;font-size:1.0em; color:#000}*/

* a{ text-decoration:none;}
a{
	color:#0066CC;
	text-decoration:underline;
}
a:hover{text-decoration:underline;}

p{margin:0;padding:0 0 8px 0;}
b.blue{color:#0066CC}

#wraper {margin:0 auto; width:746px;}



form#Topper2{width:746px;height:38px;margin:0 auto 0 auto;padding:0;background-color:#fff;}
ul#TopNavList{
	list-style-type:none;
	margin:0;
	padding:0;
	width: 746px;
}
ul#TopNavList li{float:left;margin:0;padding:0;}

ul#TopNavList li.TNDownload{padding:12px 4px 0 0;}
ul#TopNavList li.TNPrint{padding:12px 4px 0 0;}
ul#TopNavList li.TNContact{padding:12px 4px 0 0;}
ul#TopNavList li.TNWeb{
	padding:12px 0px 0 0;
}
ul#TopNavList li.TNSearchtext{
	padding-top: 8px;
	padding-right: 4px;
	padding-bottom: 0;
	padding-left: 5px;
	text-align: right;
	float: right;
}
ul#TopNavList li.TNSearchbutton{
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0;
	float: right;
}

div#tabs {
	border:1px solid #999;
	padding:20px;
	width: 700px;
	float: left;
}
div#tabs P.intro {color:#847d6e;}


#searchtext2{
	font-size:12px;
	height:16px;
	width:143px;
	border:solid 1px #999999;
	margin: 0px;
	padding: 0px;
	float: left;
}
#searchbutton2{
	border:0;
	font-size:11px;
	font-family:verdana;
	width:46px;
	height:20px;
	color:#666;
	background-color:#fff;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 0;
	float: left;
}

#Banner{width:746px;height:63px;padding:0 0 0 0;display:block;margin:0 auto 0 auto;background-color:#fff;border-top:solid 1px #999999;border-bottom:solid 2px #999999;}
#Banner img{display:block;}
#BannerHome{width:375px;height:64px;padding:0;background-color:#fff; border-top:1px solid #999;border-bottom:1px solid #999;}
#Banner img{width:746px;height:63px;}
#BodyMain{width:746px;padding:0;margin:0 auto 0 auto;height:auto;overflow:hidden;}
#Footer{
	width:746px;
	padding:0;
	height:20px;
	text-align:right;
	border-bottom:solid 1px #999999;
	float: left;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#LeftNav{margin:0;padding:0 4px 0 0;float:left;width:186px;height:auto;overflow:hidden;}
#LeftNavHome{margin:0;padding:0 4px 0 0;float:left;width:373px;height:auto;overflow:hidden;}
ul#LN{list-style-type:none;margin:0;padding:0;width:186px;font-size:1.0em; }
ul#LN li{border-bottom:solid 1px #999;padding:4px 2px 6px 0px;}

ul#LN li.Lev0{}
ul#LN li.Lev0 a{color:#847D6E; text-decoration:none;}

ul#LN li.Lev0On{background-color:#E5E5E5;}
ul#LN li.Lev0On a{color:#333;font-weight:bold; text-decoration:none;}

ul#LN li.Lev1{padding-left:10px;}
ul#LN li.Lev1 a{color:#6E6D6E; text-decoration:none;}

ul#LN li.Lev1On{padding-left:10px;}
ul#LN li.Lev1On a{color:#333;font-weight:bold; text-decoration:none;}

ul#LN li.Lev2{padding-left:20px;}
ul#LN li.Lev2 a{color:#333; text-decoration:none;}

ul#LN li.Lev2On{padding-left:20px;background: #fff url(../img/navblacksquare.gif) no-repeat 10px 5px;}
ul#LN li.Lev2On a{color:#333;font-weight:bold; text-decoration:none;}

#Content{
	float:left;
	width:556px;
	padding-bottom: 10px;
}

span.blue{color:#0066CC;}

#Content h1{padding:10px 0 8px 0;margin:0;font-family:verdana, tahoma, arial;font-size:2em;color:#0066CC}
#Content h1.nospc{padding:10px 0 2px}
#Content h2{padding:10px 0 0px 0;margin:0;font-family:verdana, tahoma, arial;font-size:1.3em;color:#0066CC}
#Content h3{ padding: 0;margin:0;font-family:verdana, tahoma, arial;font-size:1em; color:#0066CC }
#Content h4{ padding: 0;margin:0;font-family:verdana, tahoma, arial;font-size:1em; color:#00000; font-weight:bold; }
#Content h1.uline{border-bottom:solid 1px #0066CC}
#ContentRight h2{padding:10px 0 8px 0;margin:0;font-family:verdana, tahoma, arial;font-size:1.1em; color:#0066CC}

p.Float186{float:left;margin:0;padding:0;width:186px;height:auto;overflow:hidden;}
p.Float370{float:left;margin:0;padding:0;width:370px;height:auto;overflow:hidden;}

#Arrows{width:556px;height:23px;text-align:right;}
div#ContentLeft{width:186px;float:left;height:auto;overflow:hidden;padding:10px 0 0 0;}
div#ContentRight{width:370px;float:left;height:auto;overflow:hidden;padding:10px 0 0 0;}
div.TanPara{background-color:#EDEDED;color:#0066CC;padding:3px 8px 6px 3px;border-right:solid 3px #fff;font-weight:normal}
div.clearall{clear:both}
div.clearline{clear:both;border-top:solid 1px #999;margin:0;padding:0;line-height:1px;font-size:1px;}

.CrossBar1{width:556px;height:165px;}
.CB1a{float:left;width:183px;height:163px;border-top:solid 1px #999;border-bottom:solid 1px #999;}
.CB1b{float:left;width:183px;height:165px;background-color:#DEDEDE;border-left:solid 3px #fff;border-right:solid 3px #fff;}
.CB1b h5{margin:0;padding:0;color:#0066CC;font-size:0.9em;}
.CB1c{float:left;width:184px;height:165px;}

/*-- Home --*/

p.TopLeftPara{
	width:167px;
	
	color:#0066CC;
	font-weight:bold;
	font-size:1.1em;
}
h2.home {color:#0066CC; width:167px; margin:0 0 5px; font-weight:normal; font-size:1.7em;}
h3.home {margin:0 0 5px;color:#0066CC; font-size:1.4em; font-weight:normal;}


ul.hightlights {
	list-style:none;
	padding:0;
	float: left;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	width: 680px;
}
ul.hightlights LI {
	float:left;
	background:#e7e6e6;
	width:220px;
	min-height:100px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	display: inline;
}
ul.hightlights LI P, ul.hightlights LI H4 {
	margin:0 0px 5px 15px;
	font-size: 100%;
}
ul.hightlights LI P.big {font-size:1.9em; padding:0px;}
.btmBox P.big-sp {font-size:1.4em; padding:5px 5px 5px 0px;}
ul.hightlights LI P {color:#0066CC;}

p.LNpara{width:146px;padding:0px 20px 10px 20px;}

div.ParaFloat{float:left;width:170px;margin:14px 10px 10px 0;}
div.BlueFloat, div.BlueFloat2{float:left;width:180px;height:auto;overflow:hidden;border-right:solid 4px #fff;background-color:#EDEDED;margin:14px 0 0 0;}
div.BlueFloat h3{margin:0;padding:0 0 1px 0;color:#0066CC;}
div.BlueFloat h4{font-size:0.9em;margin:0;padding:0 0 1px 0;color:#000;}
div.BlueFloat p{font-size:0.95em;color:#0066CC;padding:0 0 10px 0}

div.BlueFloat2 h4{font-size:0.9em;margin:0;padding:0 0 1px 0;color:#0066CC;}
div.BlueFloat2 p{font-size:0.95em;color:#000;padding:0 0 10px 0}

#homeIntro {
	width:400px;
	color:#0066cc;
	font-size:1.3em;
	font-weight:bold;
	padding:10px;
	margin-top: 30px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	float: left;
}

table.chair {
	margin: 0px;
	padding: 0px;
	width: 550px;
}
table.sig {
	margin: 0px;
	padding: 0px;
	width: 680px;
}
.print-fix {
	float:left;
	}
.sig-left {
	float:left;
	width:204px;
	}	
.sig-right {
	float:right;
	width:180px;
	}	

/*-- End Home --*/


ul#TabList100{list-style-type:none;margin:0;padding:0;font-family:arial;font-size:0.95em;height:21px;border-bottom:solid 1px #06C;}
ul#TabList100 li{float:left;width:102px;height:18px;padding-top:3px;text-align:center;background:#fff url(../img/cream100.gif) no-repeat top left;}
ul#TabList100 li.On{background:#fff url(../img/blue100.gif) no-repeat top left;}
ul#TabList100 li.On a{color:#fff;}

/* --- Our Vision Page ---*/

ul#IconList{float:left;width:370px;list-style-type:none;margin:10px 0 0 0;padding:0;}

ul#IconList li{margin:0;padding:0 0 8px 50px;}
ul#IconList li b{color:#0066CC;}
ul#IconList li.Hat{background:#FFF url(../img/icohat.gif) no-repeat 0px 0px;}
ul#IconList li.House{background:#FFF url(../img/icohouse.gif) no-repeat 0px 0px;}
ul#IconList li.World{background:#FFF url(../img/icoworld.gif) no-repeat 0px 0px;}
ul#IconList li.People{background:#FFF url(../img/icopeople.gif) no-repeat 0px 0px;}


p.BlueBar, p.BlueBarOn{
	background-color:#0066CC;
	width:550px;
	padding:3px;
	margin:0 0 3px 0;
	font-weight:bold;
	color:#fff;
}
p.BlueBar img, p.BlueBarOn img{vertical-align:-4px;}
p.BlueBarOn{margin:0 0 0 0;}

/* --- End Our Vision Page ---*/

/* --- Transmission ---*/
div#Content h1.orange{color:#FF6600}
ul.TabListOrange{list-style-type:none;margin:0;padding:0;font-family:arial;font-size:0.95em; border-bottom:solid 1px #FF6600;}
ul.TabListOrange li{float:left; background:url(../img/tab_cream_left.jpg) left top no-repeat; padding: 0 0 0 7px; margin:0 2px 0 0;line-height:1em;}
ul.TabListOrange li a {background:url(../img/tab_cream_right.jpg) right top no-repeat; display:block; padding:5px 5px 5px 2px; text-align:center; color: #847D6E; text-decoration: none;}
ul.TabListOrange li a.oneLine {padding:10px 5px 10px 2px;}
ul.TabListOrange li.selected {background:url(../img/tab_orange_left.jpg) left top no-repeat;margin:0 2px 0 0;}
ul.TabListOrange li.selected a {background:url(../img/tab_orange_right.jpg) right top no-repeat; color:#fff; text-decoration: none;} 

ul.TabListOrange li.On180 a, ul.TabListOrange li.On170 a, ul.TabListOrange li.On160 a, ul.TabListOrange li.On150 a, ul.TabListOrange li.On140 a, ul.TabListOrange li.On120 a, ul.TabListOrange li.On100 a, ul.TabListOrange li.On80 a, ul.TabListOrange li.On70 a, ul.TabListOrange li.On60 a{color:#fff;}




/* Gass Distribution */
ul.TabListGreen{list-style-type:none;margin:0;padding:0;font-family:arial;font-size:0.95em; border-bottom:solid 1px #2E4418;}
ul.TabListGreen li{float:left; background:url(../img/tab_cream_left.jpg) left top no-repeat; padding: 0 0 0 5px; margin:0 2px 0 0; line-height:1em;}
ul.TabListGreen li a {background:url(../img/tab_cream_right.jpg) right top no-repeat; display:block; padding:5px 5px 5px 0px; text-align:center; color: #847D6E; text-decoration: none;}
ul.TabListGreen li a.oneLine {padding:10px 5px 10px 1px;}
ul.TabListGreen li.selected {background:url(../img/tab_green_left.jpg) left top no-repeat;margin:0 2px 0 0;}
ul.TabListGreen li.selected a {background:url(../img/tab_green_right.jpg) right top no-repeat; color:#fff; text-decoration: none;} 


/* Electric distrubution */
ul.TabListPurple{list-style-type:none;margin:0;padding:0;font-family:arial;font-size:0.95em; border-bottom:solid 1px #77216f;}
ul.TabListPurple li{float:left; background:url(../img/tab_cream_left.jpg) left top no-repeat; padding: 0 0 0 5px; margin:0 2px 0 0;line-height:1em;}
ul.TabListPurple li a {background:url(../img/tab_cream_right.jpg) right top no-repeat; display:block; padding:5px 5px 5px 0px; text-align:center; color: #847D6E; text-decoration: none;}
ul.TabListPurple li a.oneLine {padding:10px 5px 10px 1px;}
ul.TabListPurple li.selected {background:url(../img/tab_purple_left.jpg) left top no-repeat;margin:0 2px 0 0;}
ul.TabListPurple li.selected a {background:url(../img/tab_purple_right.jpg) right top no-repeat; color:#fff; text-decoration: none;} 

/* Other */
ul.TabListGreenish{list-style-type:none;margin:0;padding:0;font-family:arial;font-size:0.95em; border-bottom:solid 1px #006788;}
ul.TabListGreenish li{float:left; background:url(../img/tab_cream_left.jpg) left top no-repeat; padding: 0 0 0 5px; margin:0 2px 0 0;line-height:1em;}
ul.TabListGreenish li a {background:url(../img/tab_cream_right.jpg) right top no-repeat; display:block; padding:5px 5px 5px 0px; text-align:center; color: #847D6E; text-decoration: none;}
ul.TabListGreenish li a.oneLine {padding:10px 5px 10px 1px;}
ul.TabListGreenish li.selected {background:url(../img/tab_greenish_left.jpg) left top no-repeat;margin:0 2px 0 0;}
ul.TabListGreenish li.selected a {background:url(../img/tab_greenish_right.jpg) right top no-repeat; color:#fff; text-decoration: none;} 


ul.listSection {
	margin:0;
	padding:0;
	float: left;
	width: 556px;
}
ul.listSection LI {
	border-bottom:1px solid /* #666 .pm.1106 */ #ccc;
	margin-top:10px;
	padding-bottom:10px;
	float: left;
	width: 556px;
	list-style-type: none;
}
ul.listSection LI.topbdr {
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	margin-top:10px;
	padding: 10px 0px 10px 0px;
}
ul.listSection p.fr {width:435px;}
ul.listSection p.fl {
	width:90px;
	font-size:1.1em;
	min-height:50px;
	_height:60px;
	vertical-align:bottom;
	float: left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}


ul.listSectionLong {margin:0; padding:0}
ul.listSectionLong LI {
	border-bottom:1px solid #ccc;
	margin-top:10px;
	padding-bottom:10px;
}
ul.listSectionLong p.fr {width:385px;}
ul.listSectionLong p.fl {
	width:140px;

	font-size:1.1em;
	min-height:40px;
	_height:40px;
	
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;	
}
/* Bottom Box */
*html .btmBox {width:128px; float:left; height:110px; margin:7px 7px 0 0;}
.btmBox {width:130px; float:left; height:110px; margin:7px 7px 0 0;}
.btmBox P {color:#fff; margin:0 8px}
.btmBox P.big {font-size:1.7em; margin-top:5px; margin-bottom:0px; }
.btmBox P.med {font-size:1.5em; margin-top:5px; margin-bottom:0px; }

td.OrangeSquare {
	color:#fff;
	vertical-align:top;
	width:178px;
	height:60px;
	padding:3px 3px 5px 3px;
	border-right:solid 2px #fff;
	border-bottom:solid 2px #fff;
	background-color:#FF6600;
	
	
}

td.greenSquare {
	color:#fff;
	vertical-align:top;
	width:178px;
	height:60px;
	padding:3px 3px 5px 3px;
	border-right:solid 2px #fff;
	border-bottom:solid 2px #fff;
	background-color:#34b233
	
	
}
td.OrangeSquare b{
	color:#fff;
	font-size:2.0em;
	font-weight:normal;
}
td.greenSquare b{
	color:#fff;
	font-size:2.0em;
	font-weight:normal;
}

td.purpleSquare {
	color:#fff;
	vertical-align:top;
	width:178px;
	height:60px;
	padding:3px 3px 5px 3px;
	border-right:solid 2px #fff;
	border-bottom:solid 2px #fff;
	background-color:#77216f;
	
	
}
td.purpleSquare b{
	color:#fff;
	font-size:2.0em;
	font-weight:normal;
}

td.greenishSquare {
	color:#fff;
	vertical-align:top;
	width:178px;
	height:60px;
	padding:3px 3px 5px 3px;
	border-right:solid 2px #fff;
	border-bottom:solid 2px #fff;
	background-color:#006788;
	
	
}
td.greenishSquare b{
	color:#fff;
	font-size:2.0em;
	font-weight:normal;
}
td.OrangeSquare span{
	
}


td.GryOrange{background-color:#DEDEDE;color:#FF6600;font-weight:bold;border-bottom:solid 2px #fff;padding:3px;}
td.greenOrange{background-color:#DEDEDE;color:#34b233;font-weight:bold;border-bottom:solid 2px #fff;padding:3px;}
td.purpleOrange{background-color:#DEDEDE;color:#77216f;font-weight:bold;border-bottom:solid 2px #fff;padding:3px;}
td.purpleGreenish{background-color:#DEDEDE;color:#006788;font-weight:bold;border-bottom:solid 2px #fff;padding:3px;}

td.rowlinetop {
 margin: 0px;
 padding: 0px;
 height: 1px;
 border-top-width: 1px;
 border-top-style: solid;
 border-top-color: #999;
}
 
td.rowlinetop2 {
 margin: 0px;
 padding: 0px;
 height: 2px;
 border-top-width: 2px;
 border-top-style: solid;
 border-top-color: #999;
}
 
table.natgrid td.lefttop {
 text-align: left;
 padding-right: 6px;
 vertical-align: top;
}
 

ul.OrList{list-style-type:none;margin:5px 0 5px 3px;padding:0;}
ul.OrList li{
	color:#000;
	padding:0 0 5px 12px;
	background:#DEDEDE url(../img/orangedash.gif) no-repeat 0px 0px;
}

ul.OrListGreen{list-style-type:none;margin:5px 0 5px 3px;padding:0;}
ul.OrListGreen li{
	color:#000;
	padding:0 0 5px 12px;
	background:#DEDEDE url(../img/greendash.gif) no-repeat 0px 0px;
}

ul.OrListPurple{list-style-type:none;margin:5px 0 5px 3px;padding:0;}
ul.OrListPurple li{
	color:#000;
	padding:0 0 5px 12px;
	background:#DEDEDE url(../img/purpledash.gif) no-repeat 0px 3px;
}

ul.OrListGreenish{list-style-type:none;margin:5px 0 5px 3px;padding:0;}
ul.OrListGreenish li{
	color:#000;
	padding:0 0 5px 12px;
	background:#DEDEDE url(../img/greenishdash.gif) no-repeat 0px 0px;
}


p.HalfTitle{
	float:left;
	height:22px;
	width:273px;
	margin:0 3px 0 0;
	padding:10px 0 0 0;
	border-bottom:solid 1px #999999;
	color:#FF6600;
	font-size:1.3em;
}
div.fullTitle{
	float:left;
	height:22px;
	width:556px;
	margin:0 3px 0 0;
	padding:10px 0 0 0;
	border-bottom:solid 1px #999999;
	color:#FF6600;
	font-size:1.3em;
}


/* --- End Transmission ---*/

/* --- Performance summary ---*/

ul#TabListBlue{
	list-style-type:none;
	margin-left:0;
	padding:0;
	font-family:arial;
	font-size:0.95em;
	border-bottom:solid 1px #0066cc;
	float: left;
	width: 100%;
}
ul#TabListBlue li{float:left; background:url(../img/tab_cream_left.jpg) left top no-repeat; padding: 0 0 0 8px; margin:0 2px 0 0;line-height:1em;}
ul#TabListBlue li a {background:url(../img/tab_cream_right.jpg) right top no-repeat; display:block; padding:5px 14px 5px 7px; text-align:center; text-decoration:none; color: #847D6E;}
ul#TabListBlue li a.oneLine {
	padding:10px 14px 10px 7px;
	text-decoration:none;
	text-align: center;
}
ul#TabListBlue li.selected {background:url(../img/tab_blue_left.jpg) left top no-repeat;margin:0 2px 0 0;}
ul#TabListBlue li.selected a {
	background:url(../img/tab_blue_right.jpg) right top no-repeat;
	color:#fff;
	text-decoration:none;
	text-align: center;
} 

UL.doubleList li {margin-top:5px !important;}
ul#TabListBlueWeDo{
	list-style-type:none;
	padding:0px;
	font-family:arial;
	font-size:0.95em;
	border-bottom:solid 1px #0066cc;
	width: 550px;
	float: left;
	margin: 0px;
}
ul#TabListBlueWeDo li{
	background:url(../img/tab_cream_left.jpg) left top no-repeat;
	line-height:1em;
	text-align: center;
	margin-top: 0;
	margin-right: 2px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
	float: left;
}
ul#TabListBlueWeDo li a {
	background:url(../img/tab_cream_right.jpg) right top no-repeat;
	display:block;
	text-align:center;
	color: #847D6E;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 0px;
}
ul#TabListBlueWeDo li a.oneLine {padding:10px 5px 10px 1px;}
ul#TabListBlueWeDo li.selected {
	background:url(../img/tab_blue_left.jpg) left top no-repeat;
	line-height:1em;
	text-align: center;
	margin-top: 0;
	margin-right: 2px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
	float: left;
}
ul#TabListBlueWeDo li.selected a {
	background:url(../img/tab_blue_right.jpg) right top no-repeat;
	display:block;
	text-align:center;
	color: #fff;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 0px;
}


ul#TabListBlueGlossary {
	list-style-type:none;
	padding:0;
	font-family:arial;
	font-size:0.95em;
	border-bottom:solid 1px #0066cc;
	margin: 0px;
}
ul#TabListBlueGlossary li{float:left; background:url(../img/tab_cream_left.jpg) left top no-repeat; padding: 0 0 0 5px; margin:0 2px 0 0;line-height:1em;}
ul#TabListBlueGlossary li a {
	background:url(../img/tab_cream_right.jpg) right top no-repeat;
	display:block;
	text-align:center;
	color: #847D6E;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 45px;
	padding-bottom: 5px;
	padding-left: 40px;
}
ul#TabListBlueGlossary li a.oneLine {padding:10px 5px 10px 1px;}
ul#TabListBlueGlossary li.selected {
	background:url(../img/tab_blue_left.jpg) left top no-repeat;
	float: left;
	margin-top: 0;
	margin-right: 2px;
	margin-bottom: 0;
	margin-left: 0;
}
ul#TabListBlueGlossary li.selected a {background:url(../img/tab_blue_right.jpg) right top no-repeat; color:#fff; text-decoration: none;} 


ul#TabListBluePerformance {list-style-type:none;margin-left:0;padding:0;font-family:arial;font-size:0.95em; border-bottom:solid 1px #0066cc;}
ul#TabListBluePerformance li{float:left; background:url(../img/tab_cream_left.jpg) left top no-repeat; padding: 0 0 0 8px; margin:0 2px 0 0;line-height:1em;}
ul#TabListBluePerformance li a {background:url(../img/tab_cream_right.jpg) right top no-repeat; display:block; padding:5px 10px 5px 5px; text-align:center; color: #847D6E; text-decoration: none;}
ul#TabListBluePerformance li a.oneLine {padding:10px 10px 10px 0px;}
ul#TabListBluePerformance li.selected {background:url(../img/tab_blue_left.jpg) left top no-repeat;margin:0 2px 0 0;}
ul#TabListBluePerformance li.selected a {background:url(../img/tab_blue_right.jpg) right top no-repeat; color:#fff; text-decoration: none;} 


ul#TabListBlue li.On140 a, ul#TabListBlue li.On120 a, ul#TabListBlue li.On100 a, ul#TabListBlue li.On80 a, ul#TabListBlue li.On70 a, ul#TabListBlue li.On60 a{color:#fff;}


p.TurqHeader{padding:4px 0 5px 9px;background-color:#01ABAB;font-weight:bold;color:#ffffff;}


p.float184{float:left;width:174px;padding:6px 0 6px 10px;}
p.float184R{float:left;width:174px;padding:6px 0 6px 10px;border-right:solid 2px #fff;}

p.h75{height:75px;}
p.h125{height:125px;}
p.h200{height:200px;}
img.imgbdr1{border:solid 1px #cccccc;}

ul.BlueList{margin:0.5em 0 0.5em 0;padding:0;}
ul.BlueList li{color:#06C;margin:0 0 0 2em;padding:0 0 0.2em 0.5em;font-weight:bold;}

/* --- End Performance summary ---*/


/* --- Board of Directors ---*/

#boardofdirectors{}

ul#directorDetails{ margin:0; padding:0; list-style:none;}
ul#directorDetails li{ clear:both; margin:0 0 10px 0; border-bottom:1px solid #999;  clear:both; min-height:22em; position:relative;}
* html ul#directorDetails li { height:22em;}
ul#directorDetails h2{ color:#0066cc; font-weight:bold; /*font-size:0.65em;*/ padding:0; margin:10px 0 0 0 ; }
ul#directorDetails h3.subTitle{ color:#0066cc; font-weight:normal; /*font-size:0.65em;*/ padding:0; margin:0;}
ul#directorDetails  h3.mTB10px{ margin-top:5px; margin-bottom:5px;}
.photo { /*float:left; display:inline; */ position:absolute; width:186px; /*height:172px;*/ bottom:0; }
.bio{ margin-left:200px;}

.hidden{display:none;}

ul.directorsList{ list-style:none; padding:0; margin:0;}
ul.directorsList li{ margin:5px;}
 #boardofdirectors .directorsList h3 a{ color:#0066cc;}

#boardofdirectors dl{margin:5px;}
#boardofdirectors dt{ color:#0066cc; font-weight:bold; float:left;  padding:0; margin:0;}
#boardofdirectors dd{ color:#0066cc; font-weight:normal;  padding:0; margin:0 0 0 3em; clear:right; }
#Content h3.m{ margin:25px 0 0 5px;}

/*--- End Board of Director ---*/

p.wb{border-bottom:solid 4px #FFF;}

table#GreyBlockTable{
	
}

table#GreyBlockTable td{
	border-right:solid 4px #fff;
	border-bottom:solid 4px #fff;
	width:190px;
	font-family:arial;
	background-color:#EFEFEF;
	color:#06C;
	padding:2px 2px 8px 4px;
	vertical-align:top;
}
table#GreyBlockTable td.NoRB{border-right:solid 0px #EFEFEF;}
table#GreyBlockTable td h3{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-size:2.2em;}
table#GreyBlockTable td h3.ArrUp{margin:0;font-size:2.2em;}
table#GreyBlockTable td h3.ArrDown{margin:0;font-size:2.2em;}
table#GreyBlockTable td b{display:block;color:#000;}

/* span.up {background:url(../img/arrowup2.gif) left top no-repeat; padding-left:15px;}  1006p*/
span.up {background:url(../img/arrowup2.gif) no-repeat scroll 3px 3px; padding-left:15px;} 
/* span.down {background:url(../img/arrowdown2.jpg) left top no-repeat; padding-left:15px;} 1006p */
span.down {background:url(../img/arrowdown2.gif) no-repeat scroll 3px 3px; padding-left:15px;}

span.arrow{vertical-align:4px;}

.bluehead1{font-size:1.05em;font-weight:bold;color:#0066CC;}
p.bk{color:#000;}

img#StandardBannerImg{src:../img/bannerstd.gif}

/* --- Tables no top border  ---*/

table.natgrid-nobdr {
	padding: 0px;
	width: 556px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 556px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
table.natgrid-nobdr th {
	margin: 0px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 0px;
	text-align: right;
	vertical-align: bottom;
	font-weight: normal;
	font-size: 9px;
	color: #333;
}

table.natgrid-nobdr td {
	margin: 0px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 0px;
	text-align: right;
	vertical-align: bottom;
	font-size: 10px;
	/* color: #00f; */
}
table.natgrid-nobdr th.left {
	text-align: left;
}

table.natgrid-nobdr td.left {
	text-align: left;
}

table.natgrid-nobdr td.lefttop {
 text-align: left;
 padding-right: 6px;
 vertical-align: top;
}
table.natgrid-nobdr td.top {
 vertical-align: top;
}

/* --- Tables ---*/

table.natgrid {
	padding: 0px;
	width: 556px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 556px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

table.natgrid th {
	margin: 0px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 0px;
	text-align: right;
	vertical-align: bottom;
	font-weight: normal;
	font-size: 9px;
	color: #333;
}
table.natgrid th.center {
	margin: 0px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 0px;
	text-align: right;
	vertical-align: bottom;
	font-weight: normal;
	font-size: 9px;
	color: #333;
	text-align: center;
}
table.natgrid td {
	margin: 0px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 0px;
	text-align: right;
	vertical-align: bottom;
	font-size: 10px;
	/* color: #00f; */
}

table.natgrid th a{
	color: #0066CC;
	text-decoration: none;
}

table.natgrid td a{
	color: #0066CC;
	text-decoration: none;
}

th.rowlinea {
	margin: 0px;
	padding: 0px;
	height: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}

th.rowlineb {
	margin: 0px;
	padding: 0px;
	height: 1px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}

td.rowlinea {
	margin: 0px;
	padding: 0px;
	height: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}

td.rowlineb {
	margin: 0px;
	padding: 0px;
	height: 1px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}

th.rowlinealeftgap {
	margin: 0px;
	padding: 0px;
	height: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #FFF;
}

td.rowlinealeftgap {
	margin: 0px;
	padding: 0px;
	height: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #FFF;
}

table.natgrid th.left {
	text-align: left;
}

table.natgrid td.left {
	text-align: left;
}
table.natgrid td.left-top {
	text-align: left;
	vertical-align: top;
}
table.natgrid td.top {
	vertical-align: top;
}
table.natgrid td.leftindent {
	text-align: left;
	padding-left: 38px;
}

table.natgrid td.left10px {
	text-align: left;
	padding-left: 10px;
}

table.natgrid td.left15px {
	text-align: left;
	padding-left: 15px;
}

table.natgrid th.leftblue {
	text-align: left;
	color: #0066CC;
}

th.bgstyle {
	background-color: #EFEFEF;
	background-position: 0px 0px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #FFF;
}

td.bgstyle {
	background-color: #EFEFEF;
	background-position: 0px 0px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #FFF;
}

.footnote {
	font-size: 9px;
	padding: 0px 0px 10px 0px;
}


#navtable {
	position: relative;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #106FCE;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #106FCE;
	background:#E5E5E5 none repeat scroll 0%;
	
}


/*
tr.first {
	
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999; 
	
	

}

tr.mid {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
}

tr.last {

	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;

} 
*/
#navtable table tr.mid td {
	width: 300px;
	/* border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999; */
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
	padding-left:10px;
	vertical-align:text-top;
	}
	
#navtable table tr.first td {
	width: 300px;
	padding-left:10px;
	vertical-align:text-top;
	}
	
#navtable table tr.last td {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
	width: 300px;
	padding-left:10px;
	vertical-align:text-top;
	}
#navtable table td a {
	color: #000;
	text-decoration: none;
	}
		
	
	
	
.on {
/* padding-left:10px; */
/* padding-bottom:20px; */
background: #E5E5E5 url(../img/navtableblacksquare.gif) no-repeat -2px 1px;
font-weight:bold;
color:#000000;
vertical-align:text-top;
}

.leftblue {color:#0066CC !important; text-align:left !important;}
/* Drop Down Classes */
.navbar {background:#0066CC; padding:3px; margin-top:3px;}
.navOpen A {color:#fff; background:url(../img/iconegsign.gif) left 50% no-repeat; display:block; font-weight:bold; padding:3px 0 3px 20px; text-decoration:none;}
.navClosed A {color:#fff; background:url(../img/icopossign.gif) left 50% no-repeat; display:block; font-weight:bold; padding:3px 0 3px 20px; text-decoration:none;}
.navContent UL{margin:0; padding:0; list-style:none; margin-left:-4px;}
.navContent UL LI {background:#efefef; float:left; margin:0 0 4px 4px; width:182px; /* min-height:225px; 1006p */  min-height:250px;  width:182px;}	
* html .navContent UL LI { width:180px; height:260px;  }
/* .navContent UL P {margin:5px 5px 5px 0;} 1006p */
 .navContent UL P {margin:5px 5px 5px 0; padding-left:5px;}  


/* Tabs classes + maps */
.tabs .fr {width:150px;}
.tabs .fr A {display:block;}
#tab2 .fl {width:150px; margin-right:10px;}
#tab2 A {display:block; margin-bottom:5px}

.tabs .electricityBox .fr {
height:80px;
margin-right:3px;
margin-top:10px;
width:98px;
}

.scotishGrid {background:url(../img/key_scotish_grid.jpg) left 50% no-repeat; padding: 0 0 0 15px;}
.englishWelshGrid {background:url(../img/key_english_welsh_grid.gif) left 50% no-repeat; padding: 0 0 0 15px;}
.allGrid {background:url(../img/key_show_all.jpg) left 50% no-repeat; padding: 0 0 0 15px;}
.gasTransmition {background:url(../img/key_blue_bar.jpg) left 50% no-repeat; padding: 0 0 0 15px;}
.gastransmission {background:url(../img/key_blue_bar.jpg) left 50% no-repeat; padding: 0 0 0 15px;}
.gasDistribution {background:url(../img/key_green_squere.jpg) left 50% no-repeat;padding: 0 0 0 15px;}
.terminal {background:url(../img/key_blue_dot.jpg) left 50% no-repeat;padding: 0 0 0 15px;}
.lngTerminal {background:url(../img/key_red_dot.jpg) left 50% no-repeat;padding: 0 0 0 15px;} 
.all {padding: 0 0 0 15px;}
.longIsland {background:url(../img/key_brown_squere.jpg) left 50% no-repeat;padding: 0 0 0 15px;}

.glossTitle {color:#0066cc; font-size:2em}



/* Tabs classes for glossary */
.glossTitle {
	color:#0066cc;
	font-size:2em;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 2px;
	margin: 0px;
	float: left;
    width:556px;
    border-top: 1px solid #00338D;
}
.tabs .fl-glossary {width:150px; margin: 0px 10px 0px 0px; float: left; padding: 20px 0px 0px 0px; vertical-align: top; font-size: 1.3em; color: #0066cc;}
.tabs .fr-glossary {width:350px; float: right; padding-top: 22px; vertical-align: top; }.tabs .glossary-wrap {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 556px;
}
table td.turquoiseBg {
	background:#fff;
	text-align: center;
	vertical-align:middle;
	vertical-align:top;
	width: 100px;
}
table td.turquoiseBg p {
	background:#00b2a9;
	color:#fff;
	text-align: left;
	vertical-align:middle;
	padding:10px;
	margin:0px;
    min-height:40px; _height:50px;
}

table td.blueBg {
	background:#fff;
	text-align: center;
	vertical-align:middle;
	vertical-align:top;
	width: 100px;
}
table td.blueBg p {
	background:#00338d;
	color:#fff;
	text-align: left;
	vertical-align:middle;
	padding:10px;
	margin:0px;
    min-height:40px; _height:50px;
}
table td.orangeBg {
	background:#fff;
	text-align: center;
	vertical-align:middle;
	vertical-align:top;
	width: 100px;
}
table td.orangeBg p {
	background:#FF6600;
	color:#fff;
	text-align: left;
	vertical-align:middle;
	padding:10px;
	margin:0px;
min-height:40px; _height:50px;
}

table td.greenBg {
	background:#fff;
	text-align: center;
	vertical-align:middle;
	vertical-align:top;
	width: 100px;
}
table td.greenBg p {
	background:#34b233;
	color:#fff;
	text-align: left;
	vertical-align:middle;
	padding:10px;
	margin:0px;
    min-height:40px; _height:50px;
    
    
}
table td.purpleBg {
	background:#fff;
	text-align: center;
	vertical-align:middle;
	vertical-align:top;
	width: 100px;
}
table td.purpleBg p {
	background:#77216f;
	color:#fff;
	text-align: left;
	vertical-align:middle;
	padding:10px;
	margin:0px;
    min-height:40px; _height:50px;
}
.greyBdr {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ccc;
	padding-top: 10px;
	padding-bottom: 10px;
}
.greyBdr-both {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ccc;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	padding-top: 10px;
	padding-bottom: 10px;
}


#Content h2.performance {background:#00b2a9; padding:3px 0 3px 10px; color:#fff; font-weight:normal;}
#Content .raw .fl {width:183px;}
#Content .raw .fl IMG {vertical-align:bottom;}
#Content .raw .fl A {color:#000; display:block; margin-top:3px; text-decoration:underline;} 
#Content .raw .fl A:hover {text-decoration:none;}
#Content .raw .fl H4 {margin-top:10px;}
#Content .raw {margin-top:10px;}
ul.blue {margin:10px 0 0 15px; padding:0;}


/* 1006p */
.captioni{color:#00f;}

/* Simon's new Styles */
/* nav colour fix - text needs to be grey, although this color is not grey! */
.Lev0 a {color: #847D6E;}
/* .Lev1 a {color: #847D6E;} */
a.oneLine {color: #847D6E;}
/* #content p > a {text-decoration: underline;} */
ul#TopNavList a {
text-decoration: none;
}

p#Footer a {
text-decoration: none;
}

p.backtotop a {text-decoration: none;}

a.scotishGrid {text-decoration: none;}
a.englishWelshGrid {text-decoration: none;}
a.allGrid {text-decoration: none;}
a.gasTransmition {text-decoration: none;}
a.gastransmission {text-decoration: none;}
a.gasDistribution {text-decoration: none;}
a.terminal {text-decoration: none;}
a.lngTerminal {text-decoration: none;}
a.all {text-decoration: none;}
a.longIsland {text-decoration: none;}

#Content h3.sutTitle{ margin-top:0.5em; color:#333; font-weight:normal;}
TABLE.performanceS TD {width:33%;}

#downloadCentre UL {margin:0; padding:0; list-style:none;}
#downloadCentre UL LI {margin:3px 0; *margin:1px 0;}
#downloadCentre UL P.fl {width:370px; padding:0px;}
#downloadCentre UL P.fr {width:183px; padding:1px 0 2px 0;}
#downloadCentre UL P.fl A {background:url(../img/download_center_arrow.gif) left 50% no-repeat; display:block; padding:1px 0px 2px 20px; color:#000; font-weight:bold; text-decoration:none;}
#downloadCentre UL P.fl A:hover {text-decoration:underline;}


ul.sitemap{ list-style:none;}
ul.sitemap li { margin-bottom:5px; }
ul.sitemap li a { text-decoration:none;}
ul.sitemap ul{ list-style:none;}

