#sideMenu {

  float: left;
/*  position:absolute; 
  top: 140px; 
  left: 0px; */
  padding-top: 50px;
  height: 70%; 
  width: 125px;
/*  width: 800px; */
  visibility: show;
}
#mainTable_ns {

/*  position:absolute; */
  padding-top: 40px;
  padding-left: 30px; 
  width: 65%;
  height: 50%;
  z-index: 0;
  visibility: show;
}
#mainTable {

/*  position:absolute; */
  padding-top: 38px;
  padding-left: 30px;
/*  left: 200px; */
  width: 75%; 
/*  height: 50%; */
/*  z-index: 0; */
  visibility: show;
}

#header {
/*  position:absolute;
  top: 0px;
  left: 0px; */
}
  
#footer {

/*  position:relative;
  top: 85%;
  left: 0px;
  width: 100%; */
  z-index: 1;
  clear: both;
  
}
#footer_ns {

/*  position:relative; */
  top: 50%;
/*  left: 0px;
  width: 100%; */
  z-index: 1;
  clear: both;
  
}

#nav_company {
  position: absolute;
  left: 175px; 
  top: 96px; 
  width: 105px; 
  height: 117px; 
  z-index: 1; 
  visibility: hidden;
  
}
#nav_solutions {
  position: absolute;
  left: 260px; 
  top: 96px; 
  width: 105px; 
  height: 117px; 
  z-index: 1; 
  visibility: hidden;
  
}
#nav_services {
  position: absolute;
  left: 357px; 
  top: 96px; 
  width: 105px; 
  height: 117px; 
  z-index: 1; 
  visibility: hidden;
  
}
#nav_training {
  position: absolute;
  left: 440px; 
  top: 96px; 
  width: 105px; 
  height: 117px; 
  z-index: 1; 
  visibility: hidden;
  
}
#nav_support {
  position: absolute;
  left: 520px; 
  top: 96px; 
  width: 105px; 
  height: 117px; 
  z-index: 1; 
  visibility: hidden;
  
}
#nav_contactus {
  position: absolute;
  left: 600px; 
  top: 96px; 
  width: 105px; 
  height: 117px; 
  z-index: 1; 
  visibility: hidden;
  
}
#nav_company_ns {
  position: absolute;
  left: 175px; 
  top: 96px; 
  width: 105px; 
  height: 117px; 
  z-index: 1; 
  visibility: hidden;
  
}
#nav_solutions_ns {
  position: absolute;
  left: 270px; 
  top: 96px; 
  width: 105px; 
  height: 117px; 
  z-index: 1; 
  visibility: hidden;
  
}
#nav_services_ns {
  position: absolute;
  left: 375px; 
  top: 96px; 
  width: 105px; 
  height: 117px; 
  z-index: 1; 
  visibility: hidden;
  
}
#nav_training_ns {
  position: absolute;
  left: 465px; 
  top: 96px; 
  width: 105px; 
  height: 117px; 
  z-index: 1; 
  visibility: hidden;
  
}
#nav_support_ns {
  position: absolute;
  left: 545px; 
  top: 96px; 
  width: 105px; 
  height: 117px; 
  z-index: 1; 
  visibility: hidden;
  
}
#nav_contactus_ns {
  position: absolute;
  left: 625px; 
  top: 96px; 
  width: 105px; 
  height: 117px; 
  z-index: 1; 
  visibility: hidden;
  
}
.maintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.maintext:link, .maintext:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #000000; 
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFCC99;
}
.sidenavigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #003366;
}
a {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

a:link, a:visited  {
    font-weight: bold;
/*	color: #000000; */
}	

.sidenavigation2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.corporatemenunavigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
/*	color: #FFFFFF; */
    color: #6699CC;
	background-color: #F3CF90;
}
.corporatemenunavigation a:link{
	font-size: 11px;
/*	color: #FFFFFF; */
    color: #6699CC;
	background-color: #F3CF90;
}

.corporatemenunavigation a:hover{
	font-size: 11px;
/*	color: #FFFFFF; */
    color: #6699CC;
	background-color: #F3CF90;
	font-weight: bold;
}

.corporatemenunavigation a:visited{
	font-size: 11px;
/*	color: #FFFFFF; */
    color: #6699CC;
	background-color: #F3CF90;
}

.upstreammenunavigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #7176AE;
}

.upstreammenunavigation a:link {
	font-size: 11px;
	color: #FFFFFF;
	background-color: #7176AE;
}

.upstreammenunavigation a:hover {
	font-size: 11px;
	color: #FFFFFF;
	background-color: #7176AE;
	font-weight: bold;
}

.upstreammenunavigation a:visited {
	font-size: 11px;
	background-color: #7176AE;
    color: #FFFFFF;
}

.pfimenunavigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #1B774D;
}
.pfimenunavigation a:link{
	font-size: 11px;
	color: #FFFFFF;
	background-color: #1B774D;
}
.pfimenunavigation a:hover{
	font-size: 11px;
	color: #FFFFFF;
	background-color: #1B774D;
	font-weight: bold;
}
.pfimenunavigation a:visited {
	font-size: 11px;
	color: #FFFFFF;
	background-color: #1B774D;
}
.excaliburmenunavigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #33ADAD;
}
.excaliburmenunavigation a:link{
	font-size: 11px;
	color: #FFFFFF;
	background-color: #33ADAD;
}
.excaliburmenunavigation a:hover{
	font-size: 11px;
	color: #FFFFFF;
	background-color: #33ADAD;
	font-weight: bold;
}
.excaliburmenunavigation a:visited{
	font-size: 11px;
	color: #FFFFFF;
	background-color: #33ADAD;
}
.entelligentmenunavigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #76239A;
}
.entelligentmenunavigation a:link{
	font-size: 11px;
	color: #FFFFFF;
	background-color: #76239A;
}
.entelligentmenunavigation a:hover{
	font-size: 11px;
	color: #FFFFFF;
	background-color: #76239A;
	font-weight: bold;
}
.entelligentmenunavigation a:visited{
	font-size: 11px;
	color: #FFFFFF;
	background-color: #76239A;
}
.worldenergymenunavigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #1E7FAD;
}
.worldenergymenunavigation a:link{
	font-size: 11px;
	color: #FFFFFF;
	background-color: #1E7FAD;
}

.worldenergymenunavigation a:hover{
	font-size: 11px;
	color: #FFFFFF;
	background-color: #1E7FAD;
	font-weight: bold;
}

.worldenergymenunavigation a:visited{
	font-size: 11px;
	color: #FFFFFF;
	background-color: #1E7FAD;
}

.corporatesidenavigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6699CC;
}
.corporatesidenavigation a, .corporatesidenavigation a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6699CC;
}
.corporatesidenavigation a:hover {
    text-decoration: underline;
	font-weight: bold;
    color: #6699CC;
}
.upstreamsidenavigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7176AE;
}

.upstreamsidenavigation a, .upstreamsidenavigation a:visited{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7176AE;
}

.upstreamsidenavigation a:hover{
	font-size: 11px;
	color: #7176AE;
	font-weight: bold;
}

.excalibursidenavigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #33ADAD;
}
.excalibursidenavigation a, .excalibursidenavigation a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #33ADAD;
}
.excalibursidenavigation a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #33ADAD;
	font-weight: bold;
}
.entelligentsidenavigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #76239A;
}
.entelligentsidenavigation a, .entelligentsidenavigation a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #76239A;
}
.entelligentsidenavigation a:hover{
    text-decoration: underline;
	font-weight: bold;
	color: #76239A;
}
.pfisidenavigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1B774D;
}
.pfisidenavigation a, .pfisidenavigation a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1B774D;
}
.pfisidenavigation a:hover{
	text-decoratio: underline;
	font-weight: bold;
	color: #1B774D;
}
.worldenergysidenavigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
/*	color: #6699CC; */
	color: #1E7FAD;
}
.worldenergysidenavigation a, .worldenergysidenavigation a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
/*	color: #6699CC; */
	color: #1E7FAD;
}
.worldenergysidenavigation a:hover {
    text-decoration: underline;
	font-weight: bold;
/*    color: #6699CC; */
	color: #1E7FAD;
}
.upstreamheaders {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #7176AE;
	/* text-transform: uppercase; */
	font-variant: normal;
	letter-spacing: normal;

}
.excaliburheaders {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	/* text-transform: uppercase; */
	color: #33ADAD;
}
.justheaders {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	/* text-transform: uppercase; */
	color: #000000;
}
.corporateheaders {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	/* text-transform: uppercase; */
	color: #6699CC;
}
.corporateheaders a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	/* text-transform: uppercase; */
	text-decoration: underline;
	color: #6699CC;
}
.worldenergyheaders {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	/* text-transform: uppercase; */
/*	color: #6699CC; */
	color: #1E7FAD;
}
.subheadupstream {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	/* text-transform: uppercase; */
	color: #7176ae;
}
.subheadupstream2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
/*	/* text-transform: uppercase; */ */
	color: #7176ae;
}
.subheadexcalibur {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	/* text-transform: uppercase; */
	color: #33adad;
}
.subheadexcalibur:link, .subheadexcalibur:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #33adad; 
}
.entelligentheaders {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	/* text-transform: uppercase; */
	color: #76239A;
}
.subheadentelligent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	/* text-transform: uppercase; */
	color: #76239A;
}
.subheadentelligent:link, .subheadentelligent:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #76239A; 
}
/*a {
    color: #FFFFFF;
} */

a:hover {
text-decoration: underline;
}
.pfiheaders {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	/* text-transform: uppercase; */
	color: #1B774D;
}
.subheaderpfi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	/* text-transform: uppercase; */
	color: #1B774D;
}
.subheaderpfi:link, .subheaderpfi:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #1B774D;
}
.subheaderworldenergy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	/* text-transform: uppercase; */
/*	color: #6699CC; */
	color: #1E7FAD;
}
#worldmap {

position:absolute;
  top: 175px;
  left: 182px;
  z-index:1;

}

#pinus {

position:absolute;
  top: 250px;
  left: 240px;
  z-index:2;

}

#pineur {

position:absolute;
  top: 250px;
  left: 345px;
  z-index:2;

}

#pinaus {

position:absolute;
  top: 350px;
  left: 495px;
  z-index:2;

}

#pinsa {

position:absolute;
  top: 350px;
  left: 290px;
  z-index:2;

}

#pinafr {

position:absolute;
  top: 310px;
  left: 375px;
  z-index:2;

}

#pinsea {

position:absolute;
  top: 310px;
  left: 475px;
  z-index:2;

}

#pinmide {

position:absolute;
  top: 295px;
  left: 415px;
  z-index:2;

}

#pinasia {

position:absolute;
  top: 250px;
  left: 485px;
  z-index:2;

}

#overDiv {

position:absolute;
  top: 155px;
  left: 60px;
  z-index:2;

}


