body {top: 0px; left: 0px; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; position: absolute; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 18px; background-color: #000000;}
td {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 18px; } /* text-align: justify;*/
strong {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: bold; line-height: 13px; text-decoration: none;}
.sideSub{color: #ffffff; text-align: left; line-height: 13px; text-decoration: none;}
.sideSub2{color: #ffffff; text-align: left; line-height: 13px; text-decoration: none; font-weight: bold;}
.sideSub3{color: #ffffff; text-align: left; line-height: 13px; text-decoration: none;}
.mainContent{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 18px; text-align: justify;}


a.disclaimer {font-size: 10px; color: #333333;  line-height: 13px;}

a.legalPrivacy {color: #333333; text-align: left; line-height: 13px; text-decoration: none;}
a.legalPrivacy:hover{color: #333333; text-align: left; line-height: 13px; text-decoration: underline;}

a.sideSub:link{color: #ffffff; text-align: left; line-height: 13px;}
a.sideSub:hover{color: #ffffff; text-align: left; line-height: 13px; text-decoration: underline;}
a.sideSub:visited{color: #ffffff; text-align: left; line-height: 13px;}
a.sideSub:active{color: #ffffff; text-align: left; line-height: 13px;}

a.sideSub2:link{color: #ffffff; text-align: left; line-height: 13px; font-weight: bold;}
a.sideSub2:hover{color: #ffffff; text-decoration: underline; text-align: left; line-height: 13px; font-weight: bold;}
a.sideSub2:visited{color: #ffffff; text-align: left; line-height: 13px; font-weight: bold;}
a.sideSub2:active{color: #ffffff; text-align: left; line-height: 13px; font-weight: bold;}

a.sideSub3:link{color: #ffffff; text-align: left; line-height: 13px;}
a.sideSub3:hover{color: #ffffff; text-decoration: underline; text-align: left; line-height: 13px;}
a.sideSub3:visited{color: #ffffff; text-align: left; line-height: 13px;}
a.sideSub3:active{color: #ffffff; text-align: left; line-height: 13px;}

a.sideSubTitle{color: #ffffff; font-weight: bold; text-decoration: none;}
a.sideSubTitle1{color: #000000; text-decoration: none; line-height: 13px; }



h1.whoweare {font-size: 14px; color: #CC6600; text-align: left;}
h2.whoweare {font-size: 13px; color: #CC6600; text-align: left;}
h3.whoweare {font-size: 12px; color: #CC6600; line-height: 16px; text-align: left;}
.whoweareBOD {font-size: 12px; color: #CC6600; text-align: left; font-weight: bold; line-height: 25px;}

h1.operations {font-size: 14px; color: #336699; text-align: left;}
h2.operations {font-size: 13px; color: #336699; text-align: left;}
h3.operations {font-size: 12px; color: #336699; text-align: left;}
.h3Operations {font-size: 12px; color: #336699; text-align: left; font-weight: bold; line-height: 25px;}

h1.responsibility {font-size: 14px; color: #999966; text-align: left;}
h2.responsibility {font-size: 13px; color: #999966; text-align: left;}
h3.responsibility {font-size: 12px; color: #999966; text-align: left;}
.responsibilityTitle {font-size: 12px; color: #999966; text-align: left; font-weight: bold; line-height: 25px;}

h1.investor {font-size: 14px; color: #669966; text-align: left;}
h2.investor {font-size: 13px; color: #669966; text-align: left;}
h3.investor {font-size: 12px; color: #669966; text-align: left;}
.titleInvestor {font-size: 12px; color: #669966; text-align: left; font-weight: bold; line-height: 25px;}

h1.jointeam {font-size: 14px; color: #fec212; text-align: left;}
h2.jointeam {font-size: 13px; color: #fec212; text-align: left;}
h3.jointeam {font-size: 12px; color: #fec212; text-align: left;}
.jointeam {font-size: 12px; color: #fec212; text-align: left; font-weight: bold; line-height: 25px;}

h1.media {font-size: 14px; color: #666699; text-align: left;}
h2.media {font-size: 13px; color: #666699; text-align: left;}
h3.media {font-size: 12px; color: #666699; text-align: left;}
.media {font-size: 12px; color: #666699; text-align: left; font-weight: bold; line-height: 25px;}

h1.business {font-size: 14px; color: #336699; text-align: left;}
h2.business {font-size: 13px; color: #336699; text-align: left;}
h3.business {font-size: 12px; color: #336699; text-align: left;}
.businessTitle {font-size: 12px; color: #336699; text-align: left; font-weight: bold; line-height: 25px;}

h3.utility {font-size: 12px; color: #999999; text-align: left;}
.utilityTitle {font-size: 12px; color: #999999; text-align: left; font-weight: bold; line-height: 25px;}

.disclaimer {font-size: 10px; color: #333333;  line-height: 13px;}
.nav {line-height: 11px;}
.boldWhiteText {color: #ffffff; font-weight: bold; line-height: 16px;}
.whiteText {color: #ffffff; line-height: 16px;}
.marqueeText {font-size: 10px; color: #ffffff; line-height: 11px;}
.search {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #474747; background-color: #666666; color: #cccccc;}
.white{color: #ffffff; text-decoration: none; line-height: 13px; text-align: left;}

#flash {top: 24px; left: 292px; position: absolute; z-index: 2;}
#flashMain {top: 238px; left: -77px; position: absolute;}
#noFlash {top: 24px; left: 292px; position: absolute; z-index: 1;}
#unav {top: 0px; left: 292px; position: absolute;}
#sideNav {top: 237px; left: 90px; position: absolute;}
#titleOperations {top: 95px; left: 0px; position: absolute; background-color: transparent;}
#titleResponsibility {top: 27px; left: 0px; position: absolute; background-color: transparent; z-index: 2;}
#titleUnav {top: 240px; left: 248px; position: absolute; z-index: 2;}
#operationsMapIcon {top: 370px; left: 43px; position: absolute;}
#operationsMapIconCan {top: 415px; left: 43px; position: absolute;}
#operationsMapIconRP {top: 370px; left: 43px; position: absolute;}
#operationsMapIcon2 {top: 536px; left: 43px; position: absolute;}
#operationsMapIcon3 {top: 392px; left: 43px; position: absolute;}
#operationsMapIcon4 {top: 493px; left: 43px; position: absolute;}
#operationsMapIconNS {top: 525px; left: 43px; position: absolute;}
/*#whoweareGraph {top: 400px; left: 43px; position: absolute;}*/

#whoweareGraph {top: 215px; left: 43px; width:707px; position: absolute;}
#whoweareTimeline {top: 455px; left: 43px; width:707px; position: absolute; z-index:10;}
#whoweareGraphContent {top: 220px; left: 315px; width: 440px; position: absolute;}

/* USED FOR EKWAN PAGES ONLY */
#ekwan {top: 225px; left: 605px; position: absolute;}

/* Home page news ticker styles */
a.tickl {color: #666666; line-height: 18px; text-decoration: none; color: #ffffff;}
a.tickl:hover {color: #ffffff; text-decoration: none;}
.ticki {width: 420px; overflow: hidden;}


#bannerBottomText {top: 189px; left: 355px; position: absolute;}
#bannerBottomText {top: 179px; left: 355px; position: absolute;}

.caption {color: #A6B4B4; font-size: 10px; line-height:12px;}


UL { font-style: normal; font-size: 11px; font-family:  Verdana, Arial, Helvetica, sans-serif; color: #333333; }
LI { font-style: normal; font-size: 11px; font-family:  Verdana, Arial, Helvetica, sans-serif; color: #333333; }
P { font-style: normal; font-size: 11px; font-family:  Verdana, Arial, Helvetica, sans-serif; color: #333333; }
BR { font-style: normal; font-size: 11px; font-family:  Verdana, Arial, Helvetica, sans-serif; color: #333333; }
TR { font-style: normal; font-size: 11px; font-family:  Verdana, Arial, Helvetica, sans-serif; color: #333333; }

a.whitemenu { font-style: normal; font-size: 11px; font-family:  Verdana, sans-serif; color: #FFFFFF; }


.BODY { font-style: normal; font-size: 11px; font-family:  Verdana, Arial, Helvetica, sans-serif; color: #333333; }

H6, H5, H4, H3, H2, H1 { font-weight: bold; font-size: 12pt; font-family:  Verdana, Arial, Helvetica, sans-serif; color: #333333; }
BLOCKQUOTE { font-weight: bold; font-size: 10pt; font-family:  Verdana, Arial, Helvetica, sans-serif; color: #333333; }
select, input, form, option, value, textarea {font-weight: normal; font-family: sans-serif; font-size: 9pt }

.keywordhighlight { color:#FF0000; font-weight: bold; }
.datatablehead {
	background-color: #fec212;
	color: #000000;
	font-weight: bold;
	vertical-align:top;
	/*padding: 10px 10px 10px 0px;*/
}
.dataalternate1 { background-color: #EFEFEF; }
.dataalternate2 {
	background-color: #FFFFFF;
}
.dataoddrow { background-color: #EFEFEF; }
.dataevenrow { background-color: #FFFFFF; }
.datatablefoot { background-color: #BDBDBD; }
.datahelptext {
	background-color: #FFFFFF;
	color: #000000;
	font-weight: bold; font-size: 11px;
}
.dataheadline1 { font-weight: bold; font-size: 11px; }
.dataheadline2 { font-weight: bold; font-size: 11px; }
.dataheadline3 { font-weight: bold; font-size: 11px; }
.datainputfield {font-weight: normal; font-family: sans-serif; font-size: 11px; }

.leftcolumntitle {
	background-color: #fec212;
	color: #FFFFFF;
	font-weight: bold;
}

.tabon{ 
	color: #FFFFFF;
	background-color: #fec212;
	padding: 2 2 2 2;
	text-decoration:none;
	font-size: 11px;
	font-family:  Verdana, Arial, Helvetica, sans-serif; 
	 }
	 
.tabon:hover{font-size: 11px; font-family:  Verdana, Arial, Helvetica, sans-serif; color: #fec212; background-color: #00BEE4; text-decoration: underline;}
.taboff{color: #000000; padding: 2 2 2 2; background-color: #A6B4B4; text-decoration:none; font-size: 11px; font-family:  Verdana, Arial, Helvetica, sans-serif; 
}
.taboff:hover{font-size: 11px; font-family:  Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline; background-color: #FFFFFF;}

body {top: 0px; left: 0px; position: absolute; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 18px;}
td {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 18px;} /* text-align: justify;*/
strong {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: bold; line-height: 13px; text-decoration: none;}
.sideSub{color: #ffffff; text-align: left; line-height: 13px; text-decoration: none;}
.sideSub2{color: #ffffff; text-align: left; line-height: 13px; text-decoration: none; font-weight: bold;}
.sideSub3{color: #ffffff; text-align: left; line-height: 13px; text-decoration: none;}
.mainContent{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 18px; text-align: justify;}

a.disclaimer {font-size: 10px; color: #333333;  line-height: 13px;}

a.legalPrivacy {color: #333333; text-align: left; line-height: 13px; text-decoration: none;}
a.legalPrivacy:hover{color: #333333; text-align: left; line-height: 13px; text-decoration: underline;}

a.sideSub:link{color: #ffffff; text-align: left; line-height: 13px;}
a.sideSub:hover{color: #ffffff; text-align: left; line-height: 13px; text-decoration: underline;}
a.sideSub:visited{color: #ffffff; text-align: left; line-height: 13px;}
a.sideSub:active{color: #ffffff; text-align: left; line-height: 13px;}

a.sideSub2:link{color: #ffffff; text-align: left; line-height: 13px; font-weight: bold;}
a.sideSub2:hover{color: #ffffff; text-decoration: underline; text-align: left; line-height: 13px; font-weight: bold;}
a.sideSub2:visited{color: #ffffff; text-align: left; line-height: 13px; font-weight: bold;}
a.sideSub2:active{color: #ffffff; text-align: left; line-height: 13px; font-weight: bold;}

a.sideSub3:link{color: #ffffff; text-align: left; line-height: 13px;}
a.sideSub3:hover{color: #ffffff; text-decoration: underline; text-align: left; line-height: 13px;}
a.sideSub3:visited{color: #ffffff; text-align: left; line-height: 13px;}
a.sideSub3:active{color: #ffffff; text-align: left; line-height: 13px;}

a.sideSubTitle{color: #ffffff; font-weight: bold; text-decoration: none;}
a.sideSubTitle1{color: #000000; text-decoration: none; line-height: 13px; }

h1.whoweare {font-size: 14px; color: #CC6600; text-align: left;}
h2.whoweare {font-size: 13px; color: #CC6600; text-align: left;}
h3.whoweare {font-size: 12px; color: #CC6600; line-height: 16px; text-align: left;}
.whoweareBOD {font-size: 12px; color: #CC6600; text-align: left; font-weight: bold; line-height: 25px;}

h1.operations {font-size: 14px; color: #336699; text-align: left;}
h2.operations {font-size: 13px; color: #336699; text-align: left;}
h3.operations {font-size: 12px; color: #336699; text-align: left;}
.h3Operations {font-size: 12px; color: #336699; text-align: left; font-weight: bold; line-height: 25px;}

h1.responsibility {font-size: 14px; color: #999966; text-align: left;}
h2.responsibility {font-size: 13px; color: #999966; text-align: left;}
h3.responsibility {font-size: 12px; color: #999966; text-align: left;}
.responsibilityTitle {font-size: 12px; color: #999966; text-align: left; font-weight: bold; line-height: 25px;}

h1.investor {font-size: 14px; color: #669966; text-align: left;}
h2.investor {font-size: 13px; color: #669966; text-align: left;}
h3.investor {font-size: 12px; color: #669966; text-align: left;}
.titleInvestor {font-size: 12px; color: #669966; text-align: left; font-weight: bold; line-height: 25px;}

h1.jointeam {font-size: 14px; color: #fec212; text-align: left;}
h2.jointeam {font-size: 13px; color: #fec212; text-align: left;}
h3.jointeam {font-size: 12px; color: #fec212; text-align: left;}
.jointeam {font-size: 12px; color: #fec212; text-align: left; font-weight: bold; line-height: 25px;}

h1.media {font-size: 14px; color: #666699; text-align: left;}
h2.media {font-size: 13px; color: #666699; text-align: left;}
h3.media {font-size: 12px; color: #666699; text-align: left;}
.media {font-size: 12px; color: #666699; text-align: left; font-weight: bold; line-height: 25px;}

h1.business {font-size: 14px; color: #336699; text-align: left;}
h2.business {font-size: 13px; color: #336699; text-align: left;}
h3.business {font-size: 12px; color: #336699; text-align: left;}
.businessTitle {font-size: 12px; color: #336699; text-align: left; font-weight: bold; line-height: 25px;}

h3.utility {font-size: 12px; color: #999999; text-align: left;}
.utilityTitle {font-size: 12px; color: #999999; text-align: left; font-weight: bold; line-height: 25px;}

.disclaimer {font-size: 10px; color: #333333;  line-height: 13px;}
.nav {line-height: 11px;}
.boldWhiteText {color: #ffffff; font-weight: bold; line-height: 16px;}
.whiteText {color: #ffffff; line-height: 16px;}
.marqueeText {font-size: 10px; color: #ffffff; line-height: 11px;}
.search {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #474747; background-color: #666666; color: #cccccc;}
.white{color: #ffffff; text-decoration: none; line-height: 13px; text-align: left;}

#flash {top: 24px; left: 292px; position: absolute; z-index: 2;}
#flashMain {top: 238px; left: -77px; position: absolute;}
#noFlash {top: 24px; left: 292px; position: absolute; z-index: 1;}
#unav {top: 0px; left: 292px; position: absolute;}
#sideNav {top: 237px; left: 90px; position: absolute;}
#titleOperations {top: 95px; left: 0px; position: absolute; background-color: transparent;}
#titleResponsibility {top: 27px; left: 0px; position: absolute; background-color: transparent; z-index: 2;}
#titleUnav {top: 240px; left: 248px; position: absolute; z-index: 2;}
#operationsMapIcon {top: 370px; left: 43px; position: absolute;}
#operationsMapIconCan {top: 415px; left: 43px; position: absolute;}
#operationsMapIconRP {top: 370px; left: 43px; position: absolute;}
#operationsMapIcon2 {top: 536px; left: 43px; position: absolute;}
#operationsMapIcon3 {top: 392px; left: 43px; position: absolute;}
#operationsMapIcon4 {top: 493px; left: 43px; position: absolute;}
#operationsMapIconNS {top: 525px; left: 43px; position: absolute;}
/*#whoweareGraph {top: 400px; left: 43px; position: absolute;}*/

#whoweareGraph {top: 215px; left: 43px; width:707px; position: absolute;}
#whoweareTimeline {top: 455px; left: 43px; width:707px; position: absolute; z-index:10;}
#whoweareGraphContent {top: 220px; left: 315px; width: 440px; position: absolute;}

/* USED FOR EKWAN PAGES ONLY */
#ekwan {top: 225px; left: 605px; position: absolute;}

/* Home page news ticker styles */
a.tickl {color: #666666; line-height: 18px; text-decoration: none; color: #ffffff;}
a.tickl:hover {color: #ffffff; text-decoration: none;}
.ticki {width: 420px; overflow: hidden;}


#bannerBottomText {top: 189px; left: 355px; position: absolute;}
#bannerBottomText {top: 179px; left: 355px; position: absolute;}

.caption {color: #A6B4B4; font-size: 10px; line-height:12px;}
