body {background-color: #FFFFFF;}
td	  {font-family:Arial,Helvetica,sans-serif; font-size:14px; color:#000000}
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;
}

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

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

.vuPageEndLogo {
	background-image: url(../../green/site_images/WindVu/vuFooterLogo.gif);
	background-repeat: no-repeat;
}

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;
}

.surepoint_bubble {
	position:absolute;
	left:15px;
	font-size: 12px;
	background-color:#EEEEF0;
	border:1px solid #959595;
	border-radius:5px;
}

.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}
.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.disableBox {color:#808080; background: #D7D7D7; border: 1px solid #808080; font-style:italic}

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;}

.smallText {font-size:9px;}
.findprint {font-size:8px;}

.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;}

.labelBK5	{font-family:verdana,helvetica,arial; color:#000000; font-size:14px;}
.labelBK4	{font-family:verdana,helvetica,arial; color:#000000; font-size:9px;}
.labelBK3	{font-family:verdana,helvetica,arial; color:#000000; font-size:10px;}
.labelBK2	{font-family:verdana,helvetica,arial; color:#000000; font-size:11px;}
.labelBK		{font-family:verdana,helvetica,arial; color:#000000; font-size:13px;}
.label		{font-family:verdana,helvetica,arial; color:#5F5F5F; font-size:12px;}
.labelS		{font-family:verdana,helvetica,arial; color:#5F5F5F; font-size:10px;}
.labelS2		{font-family:verdana,helvetica,arial; color:#5F5F5F; font-size:9px;}
.blueFontSmall  	{font-family:arial,helvetica,verdana; color:#004080; font-size:10px;}
.blueFontSmall1  	{font-family:arial,helvetica,verdana; color:#004080; font-size:13px;}
.blueFontSmall2  	{font-family:arial,helvetica,verdana; color:#004080; font-size:9px;}
.blueFont  	{font-family:arial,helvetica,verdana; color:#004080; font-size:13px;}
.blueFontMed {font-family:arial,helvetica,verdana; color:#004080; font-size:15px;}
.blueLarge 	{font-family:arial,verdana,helvetica; color:#004080; font-weight:bold; font-size:17px;}
.blueMLarge {font-family:arial,verdana,helvetica; color:#004080; font-weight:bold; font-size:23px;}
.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;}
.greyLarge 	{font-family:arial,verdana,helvetica; color:#808080; font-weight:bold; font-size:17px;}
.greyMLarge {font-family:arial,verdana,helvetica; color:#808080; font-weight:bold; font-size:23px;}
.greyXLarge {font-family:arial,verdana,helvetica; color:#808080; font-weight:bold; font-size:27px;}
.greyFontSmall  	{font-family:arial,helvetica,verdana; color:#808080; font-weight:bold; font-size:9px;}
.greyFontSmall1  	{font-family:arial,helvetica,verdana; color:#808080; font-size:13px;}
.greyFontSmall2  	{font-family:arial,helvetica,verdana; color:#808080; font-size:9px;}

.energyXLarge 	{font-family:arial,verdana,helvetica; color:#E7CF29; font-weight:bold; font-size:27px;}
.energyMLarge 	{font-family:arial,verdana,helvetica; color:#E7CF29; font-weight:bold; font-size:23px;}
.pvSystXLarge 	{font-family:arial,verdana,helvetica; color:#104594; font-weight:bold; font-size:27px;}
.pvSystMLarge 	{font-family:arial,verdana,helvetica; color:#104594; font-weight:bold; font-size:23px;}
.greenXLarge 	{font-family:arial,verdana,helvetica; color:#008040; font-weight:bold; font-size:27px;}
.greenMLarge 	{font-family:arial,verdana,helvetica; color:#008040; font-weight:bold; font-size:23px;}
.redXLarge 		{font-family:arial,verdana,helvetica; color:#FF0000; font-weight:bold; font-size:27px;}
.redMLarge 		{font-family:arial,verdana,helvetica; color:#FF0000; font-weight:bold; font-size:23px;}
.blackXLarge 	{font-family:arial,verdana,helvetica; color:#000000; font-weight:bold; font-size:27px;}
.blackMLarge 	{font-family:arial,verdana,helvetica; color:#000000; font-weight:bold; font-size:23px;}

.historyFontSmall2  	{font-family:arial,helvetica,verdana; color:#0080FF; font-size:9px;}
.historyFontSmall  	{font-family:arial,helvetica,verdana; color:#0080FF; font-size:10px;}
.historyFont  	{font-family:arial,helvetica,verdana; color:#0080FF; font-size:13px;}
.historyLarge 	{font-family:arial,verdana,helvetica; color:#0080FF; font-weight:bold; font-size:17px;}
.historyMLarge {font-family:arial,verdana,helvetica; color:#0080FF; font-weight:bold; font-size:23px;}
.historyXLarge {font-family:arial,verdana,helvetica; color:#0080FF; font-weight:bold; font-size:27px;}

.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;}
.greenValueSmall 	{font-family:Arial,Helvetica,sans-serif; color:#008040; font-size:9px;}
.redValueSmall 	{font-family:Arial,Helvetica,sans-serif; color:#FF0000; font-size:9px;}

.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;}

.redError {font-family:verdana,helvetica,arial; color:#FF0000; font-weight:bold; font-size:14px;}
.redFont  {font-family:arial,helvetica,verdana; color:#FF0000; font-size:13px;}
.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;}
.warningSmall  {font-family:verdana,helvetica,arial; color:#004080; 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.blueLink2:link 		{COLOR: #004080; FONT-SIZE: 14px; TEXT-DECORATION: none;}
A.blueLink2:visited 	{COLOR: #004080; FONT-SIZE: 14px; TEXT-DECORATION: none;}
A.blueLink2:hover 	{COLOR: #FF8000; FONT-SIZE: 14px; 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;}

A.redSmall:link 		{COLOR: #FF0000; FONT-SIZE: 9px; TEXT-DECORATION: none;}
A.redSmall:visited 	{COLOR: #FF0000; FONT-SIZE: 9px; TEXT-DECORATION: none;}
A.redSmall:hover 		{COLOR: #B4B4B7; FONT-SIZE: 9px; TEXT-DECORATION: none;}

A.clickIconLink:link		{COLOR: #004080; FONT-SIZE: 12px; font-weight:bold; text-shadow: -1px -1px 0 #FFFFFF, 1px -1px 0 #FFFFFF, -1px 1px 0 #FFFFFF, 1px 1px 0 #FFFFFF;}
A.clickIconLink:visited {COLOR: #004080; FONT-SIZE: 12px; font-weight:bold; text-shadow: -1px -1px 0 #FFFFFF, 1px -1px 0 #FFFFFF, -1px 1px 0 #FFFFFF, 1px 1px 0 #FFFFFF;}
A.clickIconLink:hover 	{COLOR: #004080; FONT-SIZE: 12px; font-weight:bold; text-shadow: -1px -1px 0 #FF8000, 1px -1px 0 #FF8000, -1px 1px 0 #FF8000, 1px 1px 0 #FF8000;}

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

.dark {background-color:#63305E}
.mediumLight {background-color: #C7C7C7}

.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}
.alertBG {background-color:#FF0000}
.alertBGOld {background-color:#F1DAFC}

.sectionHeader {
	background-color:#63305E;
	background-image: url(../../green/site_images/sectionHeaderBG.gif);
	background-repeat: repeat-x;
}

.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}
.eButton {width:110}

.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.greyBorder tr td {border:1px solid #C0C0C0; }

.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}
.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.bottomSpacer {
	background-image: url(../../green/site_images/bottomSpacer.gif);
	background-repeat: no-repeat;
}

td.areaBottomEnd {
	background-image: url(../../green/site_images/bottomSpacer.gif);
	background-repeat: no-repeat;
}

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.solarVuTabOn {
	border:2px solid #EAEAEA;
	border-right-width:0px;
	background-image: url(../../green/site_images/SolarVu/solarVuTabOn.gif);
	background-repeat: repeat;
}
td.solarVuTab {
	border:2px solid #EAEAEA;
	border-right-width:0px;
	background-image: url(../../green/site_images/SolarVu/solarVuTab.gif);
	background-repeat: repeat;
}

td.solarVuTabOver {
	border:2px solid #EAEAEA;
	border-right-width:0px;
	background-image: url(../../green/site_images/SolarVu/solarVuTabOver.gif);
	background-repeat: 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;
}

A.solarVuLink:link 		{display: block; COLOR: #FFFFFF; FONT-SIZE: 16px; TEXT-DECORATION: none; font-weight:bold}
A.solarVuLink:visited 	{display: block; COLOR: #FFFFFF; FONT-SIZE: 16px; TEXT-DECORATION: none; font-weight:bold}
A.solarVuLink:hover 		{display: block; COLOR: #FFFFFF; FONT-SIZE: 16px; TEXT-DECORATION: none; font-weight:bold}

A.solarVuLinkOn:link		{display: block; COLOR: #FFFFFF; FONT-SIZE: 16px; TEXT-DECORATION: none; font-weight:bold}
A.solarVuLinkOn:visited {display: block; COLOR: #FFFFFF; FONT-SIZE: 16px; TEXT-DECORATION: none; font-weight:bold}
A.solarVuLinkOn:hover 	{display: block; COLOR: #FFFFFF; FONT-SIZE: 16px; TEXT-DECORATION: none; font-weight:bold}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;}

A.labelLink:link		{font-family: sans-serif, Arial, Helvetica; COLOR: #3F3F3F; FONT-SIZE: 13px; TEXT-DECORATION: none;}
A.labelLink:visited 	{font-family: sans-serif, Arial, Helvetica; COLOR: #3F3F3F; FONT-SIZE: 13px; TEXT-DECORATION: none;}
A.labelLink:hover 	{font-family: sans-serif, Arial, Helvetica; COLOR: #FF8000; FONT-SIZE: 13px; TEXT-DECORATION: none;}

div.mapContent {
	height:300px;
	background-color:#C0C0C0;
	color:#000000;
	font-size:10px;
	font-family:arial,verdana,helvetica;
}

.fddLabel {font-family:verdana,helvetica,arial; color:#000000; font-size:9px;}
.fddAMLabel {
	background-image: url(../../green/site_images/vuTitleBarBG_l.gif);
	background-repeat: repeat;
	background-color: #FFFFFF; font-family:verdana,helvetica,arial; color:#000000; font-weight:bold; font-size:8px;
}
.fddPMLabel {
	background-image: url(../../green/site_images/vuTitleBarBG_d.gif);
	background-repeat: repeat;
	background-color: #000000; font-family:verdana,helvetica,arial; color:#FFFFFF; font-weight:bold; font-size:8px;
}
.fddAM {
	background-image: url(../../green/site_images/vuTitleBarBG_l.gif);
	background-repeat: repeat;
	background-color: #FFFFFF; color:#000000; font-weight:bold;
}
.fddPM {
	background-image: url(../../green/site_images/vuTitleBarBG_d.gif);
	background-repeat: repeat;
	background-color: #000000; color:#FFFFFF;font-weight:bold;
}

.fddNA 		{background-color: #C0C0C0}
.fddGood 	{background-color: #00FF00; font-weight:bold; font-size:9px;}
.fddBad 		{background-color: #FF0000; font-weight:bold; font-size:9px;}
.fddNoData 	{background-color: #FFFF00; font-weight:bold; font-size:9px;}

div.fddLegendBox {
	position:absolute;
	width:20px;
	height:18px;
	background-color: #C0C0C0;
}

div.fddLegendGood {
	position:relative;
	top:2px; left:2px;
	width:16px;
	height:14px;
	background-color: #00FF00;
}

div.fddLegendBad {
	position:relative;
	top:2px; left:2px;
	width:16px;
	height:14px;
	background-color: #FF0000;
}

div.fddLegendNoData {
	position:relative;
	top:2px; left:2px;
	width:16px;
	height:14px;
	background-color: #FFFF00;
}

div.fddLegendPGood {
	position:relative;
	top:2px; left:2px;
	width:16px;
	height:14px;
	background-color: #004080;
}

div.fddLegendPBad {
	position:relative;
	top:2px; left:2px;
	width:16px;
	height:14px;
	background-color: #6AB5FF;
}

div.powerBar {
	position:absolute;
	left:1px;
	top:1px;
	height:18px;
	background-color:#FF8000;
	background-image: url(../../green/site_images/power_bg.gif);
	background-repeat: repeat-x;
	white-space: nowrap;
	font-size:12px;
	font-style: italic;
	text-indent:5px;
	color:#004080;
}

div.powerBarZero {
	position:absolute;
	left:1px;
	top:1px;
	width:1px;
	height:18px;
	background-color:#808080;
	white-space: nowrap;
	font-size:12px;
	font-style: italic;
	text-indent:5px;
}

div.surepointSmall {
	text-align:right;
	font-family:Arial,Helvetica,sans-serif;
	font-style: italic;
	font-size:8px;
}

div.surepointUsedBar {
	position:absolute;
	left:1px;
	top:1px;
	height:18px;
	background-color:#53305E;
	background-image: url(../../green/site_images/spUsed_bg.gif);
	background-repeat: repeat-x;
	white-space: nowrap;
	font-size:12px;
	font-style: italic;
	text-indent:5px;
	color:#004080;
}

div.surepointWarnBar {
	position:absolute;
	left:1px;
	top:1px;
	height:18px;
	background-color:#FF0000;
	background-image: url(../../green/site_images/spUsedWarning_bg.gif);
	background-repeat: repeat-x;
	white-space: nowrap;
	font-size:12px;
	font-style: italic;
	text-indent:5px;
	color:#004080;
}

div.surepointBarZero {
	position:absolute;
	left:1px;
	top:1px;
	width:2px;
	height:18px;
	background-color:#FF0000;
	white-space: nowrap;
	font-size:12px;
	font-style: italic;
	text-indent:5px;
}

.spLabel_active		{font-family:verdana,helvetica,arial; color:#00BB00; font-size:13px;}
.spLabel_expired		{font-family:verdana,helvetica,arial; color:#FF0000; font-size:13px;}

td.spInfoBoxLabel	 {font-family:Arial,Helvetica,sans-serif; color:#000000; font-size:13px; height:25px;}
td.spInfoBoxData	 {font-family:Arial,Helvetica,sans-serif; color:#004080; font-size:13px; height:25px; font-weight:bold;}

.spHighlightLabel 	{font-family:Arial,Helvetica,sans-serif; color:#004080; font-size:14px; }

.spCircle {
  width: 13px;
  height:13px;
  border-radius: 50%;
  color: #000000;
  line-height: 13px;
  text-align: center;
  border:1px solid #959595;
}

.spCircleOKPlus{
	left:15px; top:-1px;
	font-size: 8px;
	background: #D2FFD2;
}

.spCircleOK{
	left:15px; top:-1px;
	font-size: 9px;
	background: #D2FFD2;
}

.spCircleWarning{
	left:12px; top:-1px;
	font-size: 9px;
	background: #FFFF80;
}

.spCircleAlert{
	left:15px; top:-1px;
	font-size: 9px;
	background: #FFDDDD;
}

.spPanelLink{
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  left: 0;
  z-index: 1;
  background-image: url('../../green/site_images/empty.gif');
}

.spCircleTmp {
  width: 13px;
  height:13px;
  border-radius: 50%;
  font-size: 9px;
  color: #000000;
  line-height: 13px;
  text-align: center;
  background: #FFFFFF;
  border:1px solid #959595;
}

.siteButton{
	position:absolute;
	text-align:center;
	width:100px; height:20px;
	background-image: url(../../solarvu/site_images/siteButton.gif);
	background-repeat: no-repeat;
	margin-top:2px;
}

.siteButtonOver{
	position:absolute;
	text-align:center;
	width:100px; height:20px;
	background-image: url(../../solarvu/site_images/siteButton_over.gif);
	background-repeat: no-repeat;
	margin-top:2px;
}

.siteButtonBig{
	position:absolute;
	text-align:center;
	width:100px; height:30px;
	background-image: url(../../solarvu/site_images/siteButtonBig.gif);
	background-repeat: no-repeat;
	margin-top:2px;
}

.siteButtonBigOver{
	position:absolute;
	text-align:center;
	width:100px; height:30px;
	background-image: url(../../solarvu/site_images/siteButtonBig_over.gif);
	background-repeat: no-repeat;
	margin-top:2px;
}

.siteOButtonBig{
	position:absolute;
	text-align:center;
	width:100px; height:30px;
	background-image: url(../../solarvu/site_images/siteOButtonBig.png);
	background-repeat: no-repeat;
	margin-top:2px;
}

.siteOButtonBigOver{
	position:absolute;
	text-align:center;
	width:100px; height:30px;
	background-image: url(../../solarvu/site_images/siteOButtonBig_over.png);
	background-repeat: no-repeat;
	margin-top:2px;
}

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

A.buttonLinkL:link		{COLOR: #000000; FONT-SIZE: 15px; TEXT-DECORATION: none;}
A.buttonLinkL:visited 	{COLOR: #000000; FONT-SIZE: 15px; TEXT-DECORATION: none;}
A.buttonLinkL:hover 		{COLOR: #000000; FONT-SIZE: 15px; TEXT-DECORATION: none;}

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

a.spLabelLink:link		{COLOR: #000000; font-size:13px;}
a.spLabelLink:visited 	{COLOR: #000000; font-size:13px;}
a.spLabelLink:hover 		{COLOR: #FF8000; font-size:13px;}

td.spSelected {
	background-color:#408080;
}

td.spUnSelected {
	background-color:#EEEEF0;
}