td	  {font-family:Arial,Helvetica,sans-serif; font-size:14px; color:#000000; padding:0px;}
h1   {font-family:Arial,Helvetica,sans-serif; color:#53305E; font-weight:bold; font-size:17px; margin-bottom:3pt; margin-top:3pt}
h2	  {font-family:Arial,Helvetica,sans-serif; color:#53305E; font-weight:bold; font-size:14px; margin-bottom:3pt; margin-top:3pt}
h3	  {font-family:Arial,Helvetica,sans-serif; color:#53305E; font-weight:bold; font-size:12px; margin-bottom:3pt; margin-top:3pt}
h4	  {font-family:Arial,Helvetica,sans-serif; color:black; font-weight:bold; font-size:15pt}

.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.style3 {
	color: #643A73;
	font-weight: bold;
}

a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #643A73;
	text-decoration: none;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #643A73;
	text-decoration: none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
}

.loginAs {font-family:arial,verdana,helvetica; color:#63305E; font-weight:bold; font-size:16px;}
.loginText {font-family:arial,verdana,helvetica; color:#666666; font-weight:bold; font-size:12px;}
.loginSelect {font-family: verdana,helvetica,arial; font-weight:bold; font-size: 13px; color: #004080; background-color: #FFFFFF; width:160;}
.loginButton {font-weight:bold; width:30}
.loginButton2 {width:50}
.pinText {font-family:arial,verdana,helvetica; color:#666666; font-weight:bold; font-size:16px;}
input.accessCode {font-family: verdana,helvetica,arial; font-weight:bold; font-size: 14px; color: #004080; border: solid #004080 1px; background-color: #FFFFFF; width:160;}
input.albumLogin {width:200;}
input.albumLoginPW {width:200;}
input.cachelanLogin {width:130;}
input.cachelanLoginPW {width:130;}
input.liteLoginPW {width:180;}

input.liteLogin {width:170;}
.liteLoginButton {font-weight:bold; width:80}

.liteButton {font-weight:bold; color:#004080; width:180}
.premButton {font-weight:bold; color:#004080; width:180}
.termButton {font-weight:bold; width:180}

.whiteText {font-family:verdana,helvetica,arial; color:#FFFFFF; font-weight:bold; font-size:17px;}
.whiteText2 {font-family:verdana,helvetica,arial; color:#FFFFFF; font-weight:bold; font-size:13px;}
.whiteText3 {font-family:verdana,helvetica,arial; color:#FFFFFF; font-size:9px;}

.content1 {font-family:Arial,Helvetica,sans-serif; color:#000000; font-size:9px;}
.content2 {font-family:Arial,Helvetica,sans-serif; color:#000000; font-size:10px;}
.content3 {font-family:Arial,Helvetica,sans-serif; color:#000000; font-size:11px;}
.content4 {font-family:Arial,Helvetica,sans-serif; color:#000000; font-size:12px;}
.content5 {font-family:Arial,Helvetica,sans-serif; color:#000000; font-size:13px;}
.content6 {font-family:Arial,Helvetica,sans-serif; color:#000000; font-size:14px;}
.content7 {font-family:Arial,Helvetica,sans-serif; color:#000000; font-size:15px;}
.content8 {font-family:Arial,Helvetica,sans-serif; color:#000000; font-size:16px;}

.statusFont_blue {font-family:arial,helvetica,verdana; color:#004080; font-size:13px;}

.title {font-family:arial,verdana,helvetica; color:#000000; font-weight:bold; font-size:17px;}

.labelBK3	{font-family:verdana,helvetica,arial; color:#000000; font-size:10px;}
.labelBK2	{font-family:verdana,helvetica,arial; color:#000000; font-size:11px;}
.labelBK1	{font-family:verdana,helvetica,arial; color:#000000; font-size:12px;}
.labelBK		{font-family:verdana,helvetica,arial; color:#000000; font-size:13px;}
.label		{font-family:verdana,helvetica,arial; color:#5F5F5F; font-size:12px;}

.blueFont  	{font-family:arial,helvetica,verdana; color:#004080; font-size:13px;}
.blueLarge 	{font-family:arial,verdana,helvetica; color:#004080; font-weight:bold; font-size:17px;}
.blueXLarge {font-family:arial,verdana,helvetica; color:#004080; font-weight:bold; font-size:27px;}
.greyFont  	{font-family:arial,helvetica,verdana; color:#808080; font-size:13px;}

.blueTitle 		{font-family:Arial,Helvetica,sans-serif; color:#004080; font-weight:bold; font-size:12px;}
.greenValue 	{font-family:Arial,Helvetica,sans-serif; color:#008040; font-weight:bold; font-size:12px;}

.genValue 	{font-family:Arial,Helvetica,sans-serif; color:#004080; font-weight:bold; font-size:18px;}
.expValue 	{font-family:Arial,Helvetica,sans-serif; color:#004080; font-weight:bold; font-size:18px;}
.impValue 	{font-family:Arial,Helvetica,sans-serif; color:#004080; font-weight:bold; font-size:18px;}
.loadValue 	{font-family:Arial,Helvetica,sans-serif; color:#004080; font-weight:bold; font-size:18px;}
.nrgValue 	{font-family:Arial,Helvetica,sans-serif; color:#004080; font-weight:bold; font-size:16px;}
.nrgLabel 	{font-family:Arial,Helvetica,sans-serif; color:#303030; font-size:14px;}

.dimLarge {font-family:arial,verdana,helvetica; color:#FFFFFF; font-weight:bold; font-size:17px;}

.captionText {font-family:verdana,helvetica,arial; color:#400040; font-size:11px;}

.redLarge {font-family:arial,verdana,helvetica; color:#FF0000; font-weight:bold; font-size:17px;}
.redError {font-family:verdana,helvetica,arial; color:#FF0000; font-weight:bold; font-size:14px;}
.redErrorMedium {font-family:verdana,helvetica,arial; color:#FF0000; font-weight:bold; font-size:12px;}
.redErrorSmall {font-family:verdana,helvetica,arial; color:#FF0000; font-weight:bold; font-size:9px;}

.redAlarm {font-family:verdana,helvetica,arial; color:#FF0000; font-weight:bold; font-size:14px;}

A.small:link	 	{COLOR: #63305E; FONT-SIZE: 10px; TEXT-DECORATION: none;}
A.small:visited 	{COLOR: #63305E; FONT-SIZE: 10px; TEXT-DECORATION: none;}
A.small:hover 		{COLOR: #FF8000;  FONT-SIZE: 10px; TEXT-DECORATION: none;}

A.mediumLink:link 	{COLOR: #63305E; FONT-SIZE: 14px; TEXT-DECORATION: none;}
A.mediumLink:visited {COLOR: #63305E; FONT-SIZE: 14px; TEXT-DECORATION: none;}
A.mediumLink:hover 	{COLOR: #FF8000;  FONT-SIZE: 14px; TEXT-DECORATION: none;}

A.largeLink:link		{COLOR: #63305E; FONT-SIZE: 13px; TEXT-DECORATION: none;}
A.largeLink:visited 	{COLOR: #63305E; FONT-SIZE: 13px; TEXT-DECORATION: none;}
A.largeLink:hover 	{COLOR: #FF8000;  FONT-SIZE: 13px; TEXT-DECORATION: none;}

A.titleLink:link		{COLOR: #000000; FONT-SIZE: 17px; TEXT-DECORATION: none;}
A.titleLink:visited 	{COLOR: #000000; FONT-SIZE: 17px; TEXT-DECORATION: none;}
A.titleLink:hover 	{COLOR: #FF8000;  FONT-SIZE: 17px; TEXT-DECORATION: none;}

A.navigation_w:link		{COLOR: #FFFFFF; FONT-SIZE: 13px; TEXT-DECORATION: none; font-weight:bold}
A.navigation_w:visited 	{COLOR: #FFFFFF; FONT-SIZE: 13px; TEXT-DECORATION: none; font-weight:bold}
A.navigation_w:hover 	{COLOR: #FF8000;  FONT-SIZE: 13px; TEXT-DECORATION: none; font-weight:bold}

A.pma:link		{font-family: sans-serif, Arial, Verdana, Helvetica; COLOR: #0000A0; FONT-SIZE: 16px; TEXT-DECORATION: none; font-weight:bold}
A.pma:visited 	{font-family: sans-serif, Arial, Verdana, Helvetica; COLOR: #0000A0; FONT-SIZE: 16px; TEXT-DECORATION: none; font-weight:bold}
A.pma:hover   	{font-family: sans-serif, Arial, Verdana, Helvetica; COLOR: #FF8000; FONT-SIZE: 16px; TEXT-DECORATION: none; font-weight:bold}

A.hiddenLink:link		{COLOR: #FFFFFF; FONT-SIZE: 10px; TEXT-DECORATION: none;}
A.hiddenLink:visited {COLOR: #FFFFFF; FONT-SIZE: 10px; TEXT-DECORATION: none;}
A.hiddenLink:hover 	{COLOR: #FFFFFF;  FONT-SIZE: 10px; TEXT-DECORATION: none;}

A.blueLink:link		{COLOR: #004080; FONT-SIZE: 13px; TEXT-DECORATION: none;}
A.blueLink:visited 	{COLOR: #004080; FONT-SIZE: 13px; TEXT-DECORATION: none;}
A.blueLink:hover 		{COLOR: #FF8000; FONT-SIZE: 13px; TEXT-DECORATION: none;}

A.blueSmall:link 		{COLOR: #004080; FONT-SIZE: 10px; TEXT-DECORATION: none;}
A.blueSmall:visited 	{COLOR: #004080; FONT-SIZE: 10px; TEXT-DECORATION: none;}
A.blueSmall:hover 	{COLOR: #FF8000; FONT-SIZE: 10px; TEXT-DECORATION: none;}

A.blueLarge:link		{COLOR: #004080; FONT-SIZE: 17px; TEXT-DECORATION: none;}
A.blueLarge:visited 	{COLOR: #004080; FONT-SIZE: 17px; TEXT-DECORATION: none;}
A.blueLarge:hover 	{COLOR: #FF8000; FONT-SIZE: 17px; TEXT-DECORATION: none;}

.orangeTextLarge  {font-family:verdana,helvetica,arial; color:#FF8000; font-size:20px;}
li.orangeBullet {color:#FF8000}

.dark {background-color:#63305E}
.mediumLight {background-color: #C7C7C7}
.sectionHeader {background-color:#63305E}
.darklight {background-color: #B4B4B7}
.light {background-color: #DADADC}
.lighter {background-color: #EEEEF0}
.whitebg {background-color: #FFFFFF}
.green {background-color: #B7FFC0}
.lightgreen {background-color: #D9FFD9}
.labhighlight {background-color:#F1DAFC}

.blueHeader {background-color: #AAAAFF}
.dbutton {width:90}

.veridian 		{background-color: #A30100}
.veridianFont  {font-family:arial,helvetica,verdana; color:#FFFFFF; font-size:13px;}

.sButton {font-weight:bold; width:150}

.signUpButton {font-family: verdana,helvetica,arial; font-size: 15px; color:#FF8000; font-weight:bold; width:160; height:30}
.activeButton {font-weight:bold; width:300}
.tourButton {font-weight:bold; width:150}

table.boxborder {border:1px solid #63305E;}
table.boxborder2 {border:1px solid #B4B4B7;}
table.boxborder3 {border:1px solid #B4B4B7; padding:2px;}

.sourceSelect	{font-family: Tahoma; font-size: 15px; vertical-align:middle; height:20px; width:120px; border:1px solid #008040; background-color: #FFFFFF}
.sourceSelect2	{font-family: Tahoma; font-size: 15px; vertical-align:middle; height:20px; width:140px; border:1px solid #008040; background-color: #FFFFFF}
.performSelect	{font-family: Tahoma; font-size: 15px; color:#004080; vertical-align:middle; height:20px; border:1px solid #008040; background-color: #FFFFFF}
.analyzerSelect {font-family: Tahoma; font-size: 12px; color:#004080; vertical-align:middle; height:20px; border:1px solid #008040; background-color: #FFFFFF}
.siteSelect		{font-family: Tahoma; font-size: 15px; color:#004080; vertical-align:middle; height:20px; border:1px solid #63305E; background-color: #DDDDDD}
.siteGoButton {font-weight:bold; width:50}

td.vuTab {
	background-image: url(../../green/site_images/vuTab.gif);
	background-repeat: no-repeat;
	padding-top: 13px;
}

td.vuTabOn {
	background-image: url(../../green/site_images/vuTabOn.gif);
	background-repeat: no-repeat;
	padding-top: 13px;
}
td.vuTabEnd {
	background-image: url(../../green/site_images/vuTabEnd.gif);
	background-repeat: no-repeat;
}

td.majorValue {
	border:1px solid #FFFFFF;
	background-color: #EEEEF0;
}

td.buyValue {
	border:2px solid #00BEFD;
	background-color: #EEEEF0;
}

td.sellValue {
	border:2px solid #F8C807;
	background-color: #EEEEF0;
}

td.buyRev {
	border:2px solid #A80000;
	background-color: #EEEEF0;
}

td.sellRev {
	border:2px solid #00FF00;
	background-color: #EEEEF0;
}


td.majorCol {
	border:1px solid #808080;
	background-color: #EEEEF0;
}

input.solarVuSave {width:120;}

td.buttonLinkBG {
	background-image: url(../../green/site_images/bottonUp.gif);
	background-repeat: no-repeat;
	vertical-align: bottom;
	padding-top: 3px;
}

td.highlightButtonLinkBG {
	background-image: url(../../green/site_images/greyBottonUp.gif);
	background-repeat: no-repeat;
	vertical-align: bottom;
	padding-top: 3px;
}

td.highlightButtonLinkBGOver {
	background-image: url(../../green/site_images/goldBottonOver.gif);
	background-repeat: no-repeat;
	vertical-align: bottom;
	padding-top: 3px;
}

A.normalButtonLink:link		{font-family:arial,helvetica,verdana; COLOR: #000000; FONT-SIZE: 13px; TEXT-DECORATION: none; font-weight:bold; height:22px; text-align:center; width:auto; display:block;}
A.normalButtonLink:visited {font-family:arial,helvetica,verdana; COLOR: #000000; FONT-SIZE: 13px; TEXT-DECORATION: none; font-weight:bold}
A.normalButtonLink:hover 	{font-family:arial,helvetica,verdana; COLOR: #000000; FONT-SIZE: 13px; TEXT-DECORATION: none; font-weight:bold}

A.highlightLink:link		{font-family:arial,helvetica,verdana; COLOR: #FF8000; FONT-SIZE: 13px; TEXT-DECORATION: none; font-weight:bold; height:22px; text-align:center; width:auto; display:block;}
A.highlightLink:visited {font-family:arial,helvetica,verdana; COLOR: #FF8000; FONT-SIZE: 13px; TEXT-DECORATION: none; font-weight:bold}
A.highlightLink:hover 	{font-family:arial,helvetica,verdana; COLOR: #000000; FONT-SIZE: 13px; TEXT-DECORATION: none; font-weight:bold}

td.tabMenuOn{
	background-color:#DADADC;
	height:25px;
	text-align:center;
	border-left-width:1px;
	border-left-color:#808080;
	border-left-style:solid;
	border-top-width:1px;
	border-top-color:#808080;
	border-top-style:solid;
}

td.tabMenuOff{
	background-color:#EEEEF0;
	height:25px;
	text-align:center;
	border-left-width:1px;
	border-left-color:#808080;
	border-left-style:solid;
	border-top-width:1px;
	border-top-color:#808080;
	border-top-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#808080;
	border-bottom-style:solid;
}
td.tabMenuSpace{
	background-color:#FFFFFF;
	height:25px;
	border-left-width:1px;
	border-left-color:#808080;
	border-left-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#808080;
	border-bottom-style:solid;
}

td.tabContent{
	background-color:#DADADC;
	border-left-width:1px;
	border-left-color:#808080;
	border-left-style:solid;
	border-right-width:1px;
	border-right-color:#808080;
	border-right-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#808080;
	border-bottom-style:solid;
}


td.boxTabMenuOn{
	background-color:#FFFFFF;
	height:25px;
	text-align:center;
	border-left-width:1px;
	border-left-color:#63305E;
	border-left-style:solid;
	border-top-width:1px;
	border-top-color:#63305E;
	border-top-style:solid;
}

td.boxContent{
	background-color:#FFFFFF;
	border-left-width:1px;
	border-left-color:#63305E;
	border-left-style:solid;
	border-right-width:1px;
	border-right-color:#63305E;
	border-right-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#63305E;
	border-bottom-style:solid;
}

a.siteTitleLink:link		{COLOR: #3F3F3F; text-decoration:underline; font-size:13px;}
a.siteTitleLink:visited {COLOR: #3F3F3F; text-decoration:underline; font-size:13px;}
a.siteTitleLink:hover 	{COLOR: #FF8000; text-decoration:underline; font-size:13px;}

a.siteLink:link		{font-family: Arial, Helvetica, sans-serif; COLOR: #004080; text-decoration:underline; font-size:12px; PADDING: 5px;}
a.siteLink:visited 	{font-family: Arial, Helvetica, sans-serif; COLOR: #004080; text-decoration:underline; font-size:12px; PADDING: 5px;}
a.siteLink:hover 		{font-family: Arial, Helvetica, sans-serif; COLOR: #FF8000; text-decoration:underline; font-size:12px; PADDING: 5px;}

.vuTitleBar {
	position:relative;
	top:0px; left:0px;
	width:760px; height:24px;
	background-image: url(../../green/site_images/vuTitleBarBG_lg.gif);
}

.vuTitleLabel {
	position:absolute;
	top:0px; left:0px;
	width:100%; height:100%;
	padding-top: 5px;
	padding-left: 5px;
	color:#004080;
	font-size:15px;
	font-weight:bold;
	text-align:left;
	font-family:Arial,Helvetica,sans-serif;
}

.vuTitleOptions {
	position:absolute;
	top:0px; left:0px;
	width:100%; height:100%;
}

.bottomLine {
	background-image: url(../../green/site_images/line.gif);
	background-repeat: no-repeat;
}

.notes {
	font-family:Arial;
	font-size:9px;
	vertical-align: 50%;
}

.iframe-loading{
	background:url(../../green/site_images/loading5.gif) center center no-repeat;
	background-size: 100px 100px;
}

td.microGridBG {
	background-color:#EEF0F7;
	background-image: url(../../green/site_images/nrgpilotLiveBG.gif);
	background-repeat: repeat-x;
}

tr.errLine td{
	border-bottom-width:1px;
	border-bottom-color:#C0C0C0;
	border-bottom-style:solid;
}

td.strikeout{
    content: " ";
    position: absolute;
    top: 50%;
    left: 0;
    border-bottom: 1px;
    border-bottom-color:#808080;
    width: 100%;
}