/* body { background-color: #290A59; }*/
/* body { background-color: #000000; } */
/* body { margin:0; padding:0; background-color: #FFFFFF; } */
body { margin: 0px 0px; padding:0; background-color: #FFFFFF; }

body,td,th,text,textarea {	font-family: arial, sans-serif;	color: #666666;}
a:link {	color: #0078C1;	text-decoration: none;}
a:visited {	color: #0078C2;	text-decoration: none;}
a:hover {	color: #52B848;	text-decoration: none;}
a:active {	color: #0079C2;	text-decoration: none;}
form { margin:0px; }	/* IE adds whitespace around forms */

img { border:0px; }

a:active,a:focus { outline:0; }
button           { cursor: pointer; }
button:active,button:focus { outline:0; }
/*button::-moz-focus-inner   { border:0px;  }*/


/*div.topArticles {  background-color: #FFEFD5; font-size:.8em; }*/
div.topArticles {  background-color: #FFEFD5; font-size:.8em; background: url(/images/corona.png) ; }
div.topArticles img { border:0px; margin: 0px 4px 2px 0px; vertical-align:middle; }
div.topHead     { white-space:nowrap; }
.topTitle       { font-size:2.0em; }
div.title       { font-weight:bold; clear:both; }
div.source      {  }
div.date        { font-size:.7em; font-style:italic; }
div.footer      { font-size:.7em; font-style:italic; white-space:nowrap; }

span.topDate    { font-size:.9em; }
span.topSearch  { font-size:.7em; }
span.topPattern { font-weight:bold;  }

.clearfix:after {
 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden;
}

.clearfix {display: inline-table;}
/* backslash hack hides from IE mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* end backslash hack */

.clearthefloats {clear:both;}

.drag-handle { min-height:18px; }
.imageLink img       { background-color: #151515; }
.imageLink img:hover { background-color: #FFFFFF; }

.cellbox   { width: 1000px; }
.cellboxcenter { width: 1000px; text-align: center; }
.navbar    { text-align: center; width: auto; background: #fff; color: #fff; font-family: Arial; text-transform: uppercase; }
.navbar a  { padding:0px 25px; }
.navbar a:link,  .navbar a:visited { background: #37b; color: #fff; text-decoration:none; }
.navbar a:hover, .navbar a:focus   { background: #999; color: #fff; }
.navspacer { background: #fff; }
.xnavbar *  { margin:0; padding:0; }
.xnavbar    { float:left; text-align: center; width: auto; background: #fff; color: #fff; font-family: Arial; }
.xnavbar a  { padding:0px 30px; border:3px outset #5b5b5b; display:block; }
.xnavbar a:link,  .xnavbar a:visited { background: #37b; color: #fff; text-decoration:none; }
.xnavbar a:hover, .xnavbar a:focus   { background: #999; color: #fff; border:3px inset #5b5b5b;}
.xnavbar a  {display: block; }
.xnavbar ul { list-style:none; float:left; }
.xnavbar ul li { list-style-type:none; float:left; position:relative; margin:2px; padding:0px; }

.bodyList ul { margin-left:0px; padding-left:1.5em; }
.bodyList ul li { margin-left:0px; padding-left:0.5em; }

.formDat          { color: #444444; font-size: 1.0em; }
.formDat input    { color: #444444; font-size: 1.0em; }
.formDat textarea { color: #444444; font-size: 1.0em; }

#XmostArticles { outline:4px ridge yellow; }
#XmostVectors  { outline:4px ridge yellow; }
#XmostWeight   { outline:4px ridge yellow; }
#XnearCenter   { outline:4px ridge yellow; }

#clusterName { margin-left: 0; margin-bottom: 5px;}
.nobullet    { list-style-type: none; margin-left: 15px; }
.bulletleft  { margin-left: 1.25em; padding-left: 0px;}

#radartop     { background-color:#ffffff; position:relative; left:2px; margin-left:0px; width:800px; }
#radarops     { background-color:#282828; color:#4cabb2; padding:2px 2px 5px 2px; }
#radarops button:hover { color:#ffffff; }
#radarops select:hover { color:#ffffff; }
#radarops td  { background-color:#282828; color:#4cabb2; }
.radarform    { background-color:#282828; color:#4cabb2; border-color:#282828; }
.radarform select { background-color:#282828; color:#4cabb2; border-color:#282828; }
#viewRange      { color:#ffff00; }
#visualPattern  { color:#ffff00; }
#npSearchStr    { color:#ffff00; }
#npSearchStr:hover { color:#ffffff; }
#npSearchGo:hover { color:#ffffff; }
#deltas       { position:absolute; top:0px; left:0px; width:800px; height:800px; }

#activeradar  { position:relative; left:0px; width:1000px; padding-top: 5px; }
#selects      { margin-top:0.25em; }
#radarnotes   { position:absolute; left:0px; width:192px;  padding: 0px 4px 0px 4px; }
#controllers  { margin-top:0.25em; }
.updating     { background:#3377BB; color:#ffff00; }
#plotPeriod   { position:absolute; top:1em; left:10px; background-color:#151515; color: #ffffff; visibility: hidden; font-size:0.8em; display:none; }
#radarblock   { position:relative; top:0em; width:800px; height:800px; }
#vsimg        { position:absolute; top:0px; left:0px;    width:800px; height:800px; visibility: hidden; }
#radarbck     { position:relative; top:0px; left:2px;    width:800px; height:800px; background-color: #151515; }
#radarovr     { position:absolute; top:0px; left:0px;    width:800px; height:800px; }
#radarimg img { position:absolute; top:0px; left:0px;    width:800px; height:800px; }
#radarimg object { position:absolute; top:0px;  left:0px; width:800px;height:800px; }
#umbra    img { position:absolute; top:0px; left:0px;    width:800px; height:800px; }
#clusters     { position:absolute; top:0px;  left:0px;   width:800px; height:800px; }
#loading      { position:absolute; top:40px; left:60px; visibility:visible; display:block; }
.emailicon    { padding-left:6px; }
.group       { }
.Resource    { background-color:#0445e5; color:#000000; }
.Participant { background-color:#e5049c; color:#000000; }
.Condition   { background-color:#e52e04; color:#000000; }
#radardelta { position:absolute; top:0em; left:0px; color: #ffffff; }
#controls   { visibility:visible;  position:absolute; top:-1.5em; left:0px; color:#ffffff; background-color:#151515; width:145px; border: 3px ridge #0078C1; }
#groups     { visibility:visible; position:absolute; top:0em; left:0px; color: #ffffff; width:800px; height:800px; }
#discovery  { visibility:visible; position:absolute; top:0em; left:0px; color: #ffffff; width:800px; height:800px; overflow:visible; }
#controlLayer        { display:none; }
#controlLayer:hover  { display:block; }
#iconLayer    { position:absolute; top:40px; left:5px; }
.infoPop      { width:600px; }
#updated      { float:right; margin-right:5px; margin-top:2px;}
#acount       { float:right; margin-right:5px; margin-top:2px;}
.npSpecial    { margin-top:1em; max-width:80em; }
.npAltTxt     { }
#navtxt       { z-index:2000; }


#articleStats { background:black; border: 3px ridge #0078C1; color:white; padding: 8px; z-index: 10; min-width: 160px; }
#articleStats { font-family: arial, sans-serif; font-size:0.75em;}
#articleStats h1 { font-weight: bold; text-decoration: underline; font-size: 0.9em; margin-bottom: 0.5em; text-align: center; }
#articleStats ul { margin-top: 0.0em; margin-bottom: 0.0em; list-style-type: none; margin-left: 0px; text-align: right; padding:0;}
#articleStats li { font-size:0.8em; padding:0; }
#articleStats a:link, #articlestats a:visited, #articlestats a:active, #articlestats a:hover { text-decoration: none; }
#articleStats a:hover  { background-color:#E3F1F8; color: #52b848; }
#articleStats tr th a:hover  { background-color:#282828; color: #52b848; }
#articleStats li:hover { background-color:#E3F1F8; color: #000000; }

.articleStatsTbl { font-family: arial, sans-serif; font-size:0.75em; border-collapse:collapse; }
.articleStatsTbl tr:first-child { padding-top:0.5em; }
.articleStatsTbl tr th { padding-bottom:0.5em; }
.articleStatsTbl tr th { background-color:#282828; color:#4cabb2; }
.articleStatsTbl tr td { align-text:right; }
.articleStatsTbl tr td.npMEr  { align-text:right; padding-left:1em; }
.articleStatsTbl tr td.npMErd { align-text:right; padding-left:1em; width:6em; }
.articleStatsTbl tr td a:link, #articlestats a:visited, #articlestats a:active, #articlestats a:hover { text-decoration: none; }
.articleStatsTbl tr td a:hover  { background-color:#E3F1F8; color: #52b848; }
.articleStatsTbl tr th a:hover  { background-color:#282828; color: #52b848; }

#npHead { background-color:#282828; color: #52b848; border-bottom:4px solid #252525; text-align:center; white-space:nowrap; }
#npHead a:link, #npHead a:visited, #npHead a:active, #npHead a:hover { text-decoration: none; background-color:#000000; }
#npHead a:hover  { background-color:#000000; color: #52b848; }

#toptoparts  { font-family: arial, sans-serif; font-size:0.85em; background-color:#FFEFD5; color:#000000; }
#toparts     { font-family: arial, sans-serif; font-size:0.85em; background-color:#FFEFD5; color:#000000; }
#topbuzz     { font-family: arial, sans-serif; font-size:0.85em; background-color:#FFEFD5; color:#000000; }
#markettrack { font-family: arial, sans-serif; font-size:0.85em; background-color:#FFEFD5; color:#000000; }
#sectoranalysis { font-family: arial, sans-serif; font-size:0.85em; background-color:#FFEFD5; color:#000000; }
#articlediscovery { font-family: arial, sans-serif; font-size:0.85em; background-color:#FFEFD5; color:#000000; }

.npME   { }
.npMEr  { margin-left:2em; text-align:right; }
.npMErd { margin-left:2em; text-align:right; width:6em; }
.npMEd  { }
.npHidden { text-decoration:line-through; text-line-through-color:#52b848; color:#52b848; }
.ncClose { float:right; position:absolute; right:5px; text-align:right; cursor: pointer; }
.npFLeft { float:left; }

#patternStats { position:absolute;            left:10px; background-color:#151515; color: #ffffff; visibility: hidden; border-right:20px solid #151515; top:0.25em; font-size:1.0em; }
#patternStats span { color: #999999; }
#boxInfo      { visibility:hidden; display:inline;  margin-left:3px; }
.total { text-align: right; border-top:1px solid white; }
.ncTotal { text-align: right; border-top:1px solid white; }
.category { border:3px ridge #FFFFFF; }

.category div { }
.category div span { color:white; background-color:#151515; font-weight:bold; font-size:.7em; font-family:Arial; }
.category img { visibility:hidden; position:absolute; top:5px; left:-32px; }
.category a { color:#ffffff; background-color: #000000; }

#categories { }
.crosshair  { visibility:hidden; }
#crossLeft  { position:absolute; top:300px;  left:300px; width:101px; height:101px; border-right:1px solid #00EFEF; border-bottom:1px solid #00EFEF; }
#crossRight { position:absolute; top:401px;  left:401px; width:101px; height:101px; border-left:1px  solid #00EFEF; border-top:1px    solid #00EFEF; }
#viewselect   { margin-right:0px; display:block;}
.label1       { float:left; width:70px; text-align:right;}
#rangeStart   { margin-left:8px; }
#groupsearch  { display:inline; margin-right:10px; }
#grouplegend  { position:relative; top:775px; left:46px; opacity:0.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50);}
#grouplegend div { display:inline; color:#ffffff; }

#npCanvas     { position:absolute; top:0px; left:0px; width:1000px; height:800px; display:none; z-index:101; }
#npCanvasCtrl { position:absolute; top:0px; left:0px; width:1000px; height:800px; display:none; z-index:102; }
#npCanvasIE   { text-align:center; padding-top:0.5em; padding-bottom:0.5em; background-color:#000;
  color:#E0A838; font-size: 1.0em;
  z-index:100;
  display:none;
  border:1px solid red;
}
#npProgress    { float:left; margin-right:0.5em; }
#npProgressBox { float:left; border:1px solid #FFFF00; }
#npProgressTop { background-color:#E0A838; height:0.5em; margin-bottom:0px; border-bottom:1px solid #000; }
#npProgressBot { background-color:#D2691E; height:0.5em; margin-top:0px; }

#npHideRadar { position:absolute; top:0px; left:0px;    width:800px; height:800px; background-color:#000;
        z-index:100;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
        filter:alpha(opacity=50);
        -moz-opacity: 0.5;
        opacity: 0.5;
}
.npTrack { position:absolute; color: #3377BB; top:0px; right:8px; font-size:1.00em; }

#visualselect { display:inline; }

.navtext { overflow:auto; font-size:.8em; border-width:2px; border-style:outset; border-color:#a9a9a9; background-color:#EBC79E; color:#000; }

.borderBlu    { border:1px solid; border-color:#3377bb; color:#3377bb; }
.borderGrn    { border:1px solid; border-color:#52b848; color:#52b848; }
.borderRed    { border:1px solid; border-color:#cc0033; color:#cc0033; }
.borderOrn    { border:1px solid; border-color:#d2691e; color:#d2691e; }
.borderBlk    { border:1px solid; border-color:#000000; color:#000000; }
.borderWhi    { border:1px solid; border-color:#ffffff; color:#ffffff; }

.backRdr      { background-color:#151515; color:#ffffff; }
.backBlu      { background-color:#3377bb; color:#ffffff; }
.backGrn      { background-color:#52b848; color:#ffffff; }
.backRed      { background-color:#cc0033; color:#ffffff; }
.backOrn      { background-color:#d2691e; color:#ffffff; }
.backBlk      { background-color:#000000; color:#ffffff; }
.backWhi      { background-color:#ffffff; color:#000000; }
.backGry      { background-color:#282828; color:#000000; }

.backCon      { background-color:#0445e5; color:#000000; }
.backRes      { background-color:#e5049c; color:#000000; }
.backPar      { background-color:#e52e04; color:#000000; }

.contact  { font-family:helvetica, arial, sans-serif; }

.sHead    { color: #3377BB; font-size:1.5em; white-space:nowrap; }
.style8   { font-size: 10px; }
.style10  { color: #3377BB; font-size: 18px; }
.style14  { color: #666666; }
.style15  { font-size: 12px; color: #666666; }
.style16  { font-size: 14px; }
.style17  { color: #0078C1; font-weight: bold; }
.style18  { font-size: 12px; color: #666666; }
.style19  { font-size: 12px; }
.style20  { font-size: 12px; }
.style81  { color: #555555; }
.style110 { }
.style117 { color: #A7A9AB; font-weight: bold; }
.style119 { font-size: 16px; }
.style121 { font-size: 14px; color: #A7AAAC; }
.style122 { color: #555555; font-size: 12px; }
.style123 { color: #52B848; font-size: 12px; }
.style124 { color: #0078C1; font-size: 18px; }
.style125 { color: #666666; font-size: 18px; }
.style126 { color: #666666; font-size: 16px; }
.bold     { font-weight: bold; }
.under    { text-decoration: underline; }
.center   { text-align: center; }
.style127 { color: #52B848; font-size: 12px; font-weight: bold; }
.style128 { color: #0078C1; font-size: 16px; }
.style129 { color: #0078C1; font-size: 16px; font-style: italic; }
.style129b{ color: #0078C1; font-size: 12px; font-style: italic; }
.style130 { font-size: 16px; }
.style131 { font-size: 12px; color: #a7aaac; }
.style132 { font-size: 10px; color: #A7AAAC; }
.style133 { color: #666666}
.style136 { color: #0078C1; font-weight: bold; }
.style136H{ color: #0078C1; font-weight: bold; font-family:helvetica, arial, sans-serif;}
.style137 { font-size: 12px; color: #666666; }
.style137H{ font-size: 12px; color: #666666; font-family:helvetica, arial, sans-serif;}
.style148 { font-size: 12px; color: #A7AAAC; }
.style151 { color: #0078C1; font-weight: bold; font-size: 14px; }
.style152 { font-size: 12px}
.style153 { color: #666666; font-size: 24px; }
.style154 { color: #666666; font-size: 18px; }
.style155 { font-size: 14px; color: #0078C1; }
.style156 { font-size: 14px; color: #666666; }
.style157 { font-size: 3em;  color: #666666; font-family:Helvetica, Arial, sans-serif; }

#topheader { 
        max-width:1000px; /* sets max layout width */
        min-width:1000px; /* sets min layout width */
}
#menubar  { position:relative; }
.topmenu { background: #3377BB; color: #fff; display:block; font-family: Arial; text-transform:uppercase; }
.topmenu a:link, .topmenu a:visited { background: #3377BB; color:#fff; text-decoration:none; }
.topmenu a:hover,.topmenu a:focus   { background: #999999; color:#fff; }
.topactive a:link,.topactive a:visited,.topactive a:hover,.topactive a:focus,.topactive a:active { background: #339955; color: #fff; display:block; font-family: Arial; }
#loginout { position:absolute; right:10px; top:-1.2em; }
#loginRadar { display:inline; }

#xrankings { position:absolute; top:0px;  left:0px; background-color:#151515; color: #52b848; white-space:nowrap; width:800px; height:800px; }
#rankings { position:absolute; top:0px;  left:0px; color:#151515; color: #52b848; white-space:nowrap; width:800px; height:800px; }
.rnkUp    { color: #52b848; background-color:#151515; }
.rnkDn    { color: #ff4500; background-color:#151515; }

.PRHead     { text-transform:uppercase;  margin-bottom: 1em; margin-top:0.25em; }
.PRTitle    { font-weight: bold; margin-bottom: 1em; }
.PRLoc      { font-style: italic; }
.PRText     { margin-bottom: 1em; }
.PRQuote    { margin-left: 5em; margin-right: 5em; font-style:italic; font-size:0.8em; margin-top:0.5em;}
.PRContact  { }
.PRContactX { margin-top:1.0em; font-size:1.125em; font-weight: bold; }
.PRContact a:link, .PRContact a:visited, .PRContact a:hover, .PRContact a:focus, .PRContact a:active { text-decoration:none; }

#home .navHome, #about .navAbou, #services .navServ, #example .navExam, #solutions .navSolu, #technologies .navTech, #starting .navStar, #terms .navAbou, #cases .navCase, #functionTrading .navCase, #functionEditor .navCase, #functionIR .navCase, #functionOps .navCase, #functionSales .navCase, #functionStrategy .navCase, #taskDisc .navCase, #taskBest .navCase, #taskFiltering .navCase, #taskNews .navCase, #taskSocial .navCase, #taskSyndication .navCase, #taskTrends .navCase, #taskTopA .navCase, #taskAnimated .navCase, #taskHotspot .navCase, #taskPersonal .navCase, #taskScan .navCase, #taskWIP .navCase { background: #339955; color: #fff; }

/* ------------------------------------------------------ */

.caseNav   { }
.caseDiv   { display:none; }
.caseHdr   { margin-top:0.5em; margin-bottom:0.25em; }
.caseDiv img { float:right; margin-left:6px; }

/* ------------------------------------------------------ */

#functionTrading   .navTrad,
 #functionStrategy .navStra,
 #functionIR       .navIR,
 #functionEditor   .navEdit,
 #functionOps      .navOps,
 #functionSales    .navSale { color: #52B848; }

#functionTrading   .navTrad a:link,
 #functionStrategy .navStra a:link,
 #functionIR       .navIR   a:link,
 #functionEditor   .navEdit a:link,
 #functionOps      .navOps  a:link,
 #functionSales    .navSale a:link { color: #52B848; }

#functionTrading   .navTrad a:visited,
 #functionStrategy .navStra a:visited,
 #functionIR       .navIR   a:visited,
 #functionEditor   .navEdit a:visited,
 #functionOps      .navOps  a:visited,
 #functionSales    .navSale a:visited { color: #52B848; }

#functionTrading   .navTrad a:focus,
 #functionStrategy .navStra a:focus,
 #functionIR       .navIR   a:focus,
 #functionEditor   .navEdit a:focus,
 #functionOps      .navOps  a:focus,
 #functionSales    .navSale a:focus { color: #52B848; }

#functionTrading   .navTrad a:hover,
 #functionStrategy .navStra a:hover,
 #functionIR       .navIR   a:hover,
 #functionEditor   .navEdit a:hover,
 #functionOps      .navOps  a:hover,
 #functionSales    .navSale a:hover { color: #52B848; }

/* ------------------------------------------------------ */

#taskPatterning    .navPatt,
 #taskNews         .navNews,
 #taskDisc         .navDisc,
 #taskBest         .navBest,
 #taskFiltering    .navFilt,
 #taskSyndication  .navSynd,
 #taskPatterns     .navTren,
 #taskTopA         .navTopA,
 #taskAnimated     .navAnim,
 #taskHotspot      .navHots,
 #taskPersonal     .navPers,
 #taskScan         .navScan,
 #taskTrends       .navTren,
 #taskSocial       .navSoci { color: #52B848; }

#taskPatterning    .navPatt a:link,
 #taskNews         .navNews a:link,
 #taskDisc         .navDisc a:link,
 #taskBest         .navBest a:link,
 #taskFiltering    .navFilt a:link,
 #taskSyndication  .navSynd a:link,
 #taskPatterns     .navTren a:link,
 #taskTopA         .navTopA a:link,
 #taskAnimated     .navAnim a:link,
 #taskHotspot      .navHots a:link,
 #taskPersonal     .navPers a:link,
 #taskScan         .navScan a:link,
 #taskTrends       .navTren a:link,
 #taskSocial       .navSoci a:link { color: #52B848; }

#taskPatterning    .navPatt a:visited,
 #taskNews         .navNews a:visited,
 #taskDisc         .navDisc a:visited,
 #taskBest         .navBest a:visited,
 #taskFiltering    .navFilt a:visited,
 #taskSyndication  .navSynd a:visited,
 #taskPatterns     .navTren a:visited,
 #taskTopA         .navTopA a:visited,
 #taskAnimated     .navAnim a:visited,
 #taskHotspot      .navHots a:visited,
 #taskPersonal     .navPers a:visited,
 #taskScan         .navScan a:visited,
 #taskTrends       .navTren a:visited,
 #taskSocial       .navSoci a:visited { color: #52B848; }

#taskPatterning    .navPatt a:focus,
 #taskNews         .navNews a:focus,
 #taskDisc         .navDisc a:focus,
 #taskBest         .navBest a:focus,
 #taskFiltering    .navFilt a:focus,
 #taskSyndication  .navSynd a:focus,
 #taskPatterns     .navTren a:focus,
 #taskTopA         .navTopA a:focus,
 #taskAnimated     .navAnim a:focus,
 #taskHotspot      .navHots a:focus,
 #taskPersonal     .navPers a:focus,
 #taskScan         .navScan a:focus,
 #taskTrends       .navTren a:focus,
 #taskSocial       .navSoci a:focus { color: #52B848; }

#taskPatterning    .navPatt a:hover,
 #taskNews         .navNews a:hover,
 #taskDisc         .navDisc a:hover,
 #taskBest         .navBest a:hover,
 #taskFiltering    .navFilt a:hover,
 #taskSyndication  .navSynd a:hover,
 #taskPatterns     .navTren a:hover,
 #taskTopA         .navTopA a:hover,
 #taskAnimated     .navAnim a:hover,
 #taskHotspot      .navHots a:hover,
 #taskPersonal     .navPers a:hover,
 #taskScan         .navScan a:hover,
 #taskTrends       .navTren a:hover,
 #taskSocial       .navSoci a:hover { color: #52B848; }

/* ------------------------------------------------------ */

#caseTradeWireless .navTWir,
 #caseEditMedical  .navEMed           { color: #52B848; }

#caseTradeWireless .navTWir a:link,
 #caseEditMedical  .navEMed a:link    { color: #52B848; }

#caseTradeWireless .navTWir a:visited,
 #caseEditMedical  .navEMed a:visited { color: #52B848; }

#caseTradeWireless .navTWir a:focus,
 #caseEditMedical  .navEMed a:focus   { color: #52B848; }

#caseTradeWireless .navTWir a:hover,
 #caseEditMedical  .navEMed a:hover   { color: #52B848; }

/* ------------------------------------------------------ */

#sectorElection    .navElec,
 #sectorAltEnergy  .navAltE           { color: #52B848; }

#sectorElection    .navElec a:link,
 #sectorAltEnergy  .navAltE a:link    { color: #52B848; }

#sectorElection    .navElec a:visited,
 #sectorAltEnergy  .navAltE a:visited { color: #52B848; }

#sectorElection    .navElec a:focus,
 #sectorAltEnergy  .navAltE a:focus   { color: #52B848; }

#sectorElection    .navElec a:hover,
 #sectorAltEnergy  .navAltE a:hover   { color: #52B848; }

/* ------------------------------------------------------ */
.techTxt   .navTTxt,
 .techGra    .navTGra,
 .techNet    .navTNet,
 .techOvr    .navTOvr { color: #52B848; }

.techTxt   .navTTxt a:link,
 .techGra    .navTGra a:link,
 .techNet    .navTNet   a:link,
 .techOvr    .navTOvr a:link { color: #52B848; }

.techTxt   .navTTxt a:visited,
 .techGra    .navTGra a:visited,
 .techNet    .navTNet   a:visited,
 .techOvr    .navTOvr a:visited { color: #52B848; }

.techTxt   .navTTxt a:focus,
 .techGra    .navTGra a:focus,
 .techNet    .navTNet   a:focus,
 .techOvr    .navTOvr a:focus { color: #52B848; }

.techTxt   .navTTxt a:hover,
 .techGra    .navTGra a:hover,
 .techNet    .navTNet   a:hover,
 .techOvr    .navTOvr a:hover { color: #52B848; }

/* ------------------------------------------------------ */

.aboutQna   .navAQna,
 .aboutPre    .navAPre,
 .aboutItn    .navAItn,
 .aboutSrv    .navASrv,
 .aboutTrm    .navATrm,
 .aboutDet    .navADet { color: #52B848; }

.aboutQna   .navAQna a:visited,
 .aboutPre    .navAPre a:visited,
 .aboutItn    .navAItn a:visited,
 .aboutSrv    .navASrv a:visited,
 .aboutTrm    .navATrm a:visited,
 .aboutDet    .navADet a:visited { color: #52B848; }

.aboutQna   .navAQna a:focus,
 .aboutPre    .navAPre a:focus,
 .aboutItn    .navAItn a:focus,
 .aboutSrv    .navASrv a:focus,
 .aboutTrm    .navATrm a:focus,
 .aboutDet    .navADet a:focus { color: #52B848; }

.aboutQna   .navAQna a:hover,
 .aboutPre    .navAPre a:hover,
 .aboutItn    .navAItn a:hover,
 .aboutSrv    .navASrv a:hover,
 .aboutTrm    .navATrm a:hover,
 .aboutDet    .navADet a:hover { color: #52B848; }

/* ------------------------------------------------------ */
