﻿body {
	min-width: 500px;
	margin: 0;
	margin-left:0;
	margin-top:0;
	padding: 0;
	border: 0;
	text-align: center;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 85%;
	/*color: #666666;*/
	/*background-color: #323959;*/
	/*background:rgb(255, 255, 255) url(Gradient.axd?Orientation=Vertical&Length=768&StartColor=131B32&FinishColor=404B69) repeat-x scroll 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;
	background-repeat:repeat;*/
	/*background: #FFFFFF url(Gradient.axd?Orientation=Vertical&Length=170&StartColor=131B32&FinishColor=404B69)repeat-x;*/
	/*height:100%;*/
	vertical-align:top;
	
	

	background: #263459 url('/Images/Common/bgmain.jpg') repeat-x;

	
}		

body.kiosk {
	min-width: 500px;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
	padding: 0;
	border: 0;
	text-align: center;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 85%;
	vertical-align:top;
	background-color:White;
	background-image:none;
}	

.ajax_progress_update
{
	z-index:10000000;
}

 .LoginStyle
 {
	font-family:Arial;
	font-size:10pt;
	color:#A4B7C2;
 }
 .LoginStyleRM
 {
	font-family:Arial;
	/*font-size:smaller;*/
	font-size:10pt;
	color:#A4B7C2;
 }
 
h1, h2, h3, h4, h5, h6 {color: #2E406F; margin:5px;}

a {color:#2E406F; font-weight:bold;}
a:hover {color:#000000;}

/*.subHead{color: #2E406F;font-size:medium;}*/
.subHead{color: #2E406F;font-size:10pt;}
.lblTitle{font-weight:bold ;}
h1 {
	font-size: 2.0em;
	font-weight: normal;
}

#mainwrapper {			
	margin: 0 auto;
	width: 1000px;
	min-width: 1000px;
	text-align: left;
	
    margin-top:20px;
    vertical-align:top;
   
   /* background:#FFFFFF url(Gradient.axd?Orientation=Vertical&Length=170&StartColor=131B32&FinishColor=404B69)repeat-x;*/
}

#FlashHeaderLogo 
{
	
	margin-left: 0px;
	margin-bottom: 0px;
	background-color:White ;
	color: Red;
	border:solid 1px #005AC5;
	font-size: 2.0em;
	font-weight: bold;
	padding:0px;
	border-bottom:solid 1px Black;
	text-align:center ;
	vertical-align:middle ;
	
}
#header-container
{
	text-align:right ;
	margin-left: 0px;
	margin-bottom: 0px;
	border:solid 0px #005AC5;
	font-size: 2.0em;
	font-weight: bold;
	padding:0px;
	border-bottom:solid 0px #FFFFFF;
	 
	width:1000px;
   /* background:#FFFFFF url(Gradient.axd?Orientation=Vertical&Length=170&StartColor=323959&FinishColor=ffffff) repeat-x;*/
	color:Silver;
}
#header-container-public
{
	text-align:center ;
	margin-left: 0px;
	margin-bottom: 0px;
	font-size: 2.0em;
	font-weight: bold;
	padding:0px;
	border-bottom:solid 0px #FFFFFF;
	color:#323959;
	width:100%;
}
#menucontainer
{
	 
	margin-left: 0px;
	  
	padding:0px;

  background:#FFFFFF url(Gradient.axd?Orientation=Horizontal&Length=800&StartColor=323959&FinishColor=ffffff) repeat-y;

}
#header-options
{
	position:relative ;
	left:10 ;
	top: 1px;
	text-align: right;
}
.headerUser
{
	font-family: Tahoma;
	font-size: 10pt;
	font-weight:bold ;
	text-decoration: none;
	color: red;
}

.headerLogin
{
	color: White;
	font-family: "Tahoma";
	font-size: 10pt;
	font-weight:bold;
	vertical-align:top;
}
#publicContentHeader
{
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top:0px;
	height: 57px;
	/*background-image: url('/Images/Imgnew/mainNavBg_blue5.png'); 
           background-repeat:repeat;*/
      /*      background:#FFFFFF url(Gradient.axd?Orientation=Vertical&Length=170&StartColor=131B32&FinishColor=404B69) repeat-x;
 background-repeat: repeat-x;*/
	/*background-color:#222222;*/
	border:solid 0px #005AC5;
	width:1000px;	
	border-bottom:solid 0px Black;	
	 border:1px solid yellow;
}

#header {
	margin-left: 0px;
	margin-bottom: 0px;
	color: #FFFFFF;
	background-color: blue;	
	border:solid 1px #005AC5;
	font-size: 2.0em;
	font-weight: normal;
	padding:2px;
	border-bottom:solid 0px Black;
}

#header-bottom
{
	width:100%;
	font-size: 14px;
	font-style: italic;
}

#content {
	width: 1000px;
	height:400px;
	border:solid 0px #005AC5;
	border-top:solid 0px Black;
	/*background: rgb(255, 255, 255) url(Gradient.axd?Orientation=Vertical&Length=768&StartColor=DDDDDD&FinishColor=323959) repeat-x scroll 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;*/
	/*background:#FFFFFF url(Gradient.axd?Orientation=Vertical&Length=170&StartColor=131B32&FinishColor=404B69) repeat-x;*/
	background-color:White;
}
#contentModify
{
	/*background: rgb(255, 255, 255) url(Gradient.axd?Orientation=Vertical&Length=768&StartColor=131B32&FinishColor=404B69) repeat-x scroll 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;*/
	background:#FFFFFF url(Gradient.axd?Orientation=Vertical&Length=170&StartColor=131B32&FinishColor=404B69) repeat-x;	
}
#content-left {
	width:180px;	
	padding-top:10px;
	height:0px;
	/*background: rgb(255, 255, 255) url(Gradient.axd?Orientation=Vertical&Length=768&StartColor=DDDDDD&FinishColor=323959) repeat-x scroll 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;*/
	/*background:#FFFFFF url(Gradient.axd?Orientation=Vertical&Length=170&StartColor=131B32&FinishColor=404B69) repeat-x;*/
	}

#content-right 
{
	width:1000px;
	border-left:0px solid #A7A7A7;
	padding:1px;
	vertical-align:top;
	height:0px;
	margin-left: 40px;
}

.breadcrumb 
{
	width: 100%;
	font-family: Tahoma;
	font-size: 9pt;
	visibility:hidden ;
}

#breadcrumb a 
{
	color: #FFFFFF;
	text-decoration: none;
}

#breadcrumb a:hover 
{
	text-decoration: underline;
}

#footer
{ 	
	margin-left: 0px;
	margin-bottom: 0px;
    height: 140px;
	/*/background-color:#323959;*/
	/*background: rgb(255, 255, 255) url(Gradient.axd?Orientation=Vertical&Length=420&StartColor=131B32&FinishColor=404B69) repeat-x scroll 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;*/
	/*background:#FFFFFF url(Gradient.axd?Orientation=Vertical&Length=166&StartColor=ffffff&FinishColor=323959) repeat-x;
	background-image: url('/Images/Logos/arguson_footer_side.jpg'); */
	background-repeat:repeat;
	/*border:solid 0px #005AC5;
	border-bottom:solid 0px Black;*/
	width:1000px;	
}

#footer a
{
	color: #CCCCCC;
	text-decoration: none;
}

#footer a:hover 
{
	text-decoration: underline;	
}

.Error
{
	color:White;
}

.ErrorMessage
{
	color:Black;
	font-weight:bold;
	width:400px;	
}
.UserMessage
{
	font-family:Verdana,Tahoma, Times New Roman;
	/*font-size:medium;*/
	font-size:12pt;
	color:Navy ;
	font-weight:bold;
	
}
td.spx_footer
{
	background-color: #222222;
	text-align:center;
}

td.arguson
{
	
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	text-align:center ;
}
	
.menu_nodeStyle
{
	color:Black;
	font-family:"Tahoma";
	font-size:8pt;
	padding: 5px 5px 5px 5px;
	width:100%;
	border:solid 1px White;
}

.menu_hoverNodestyle
{
	background-color:#323959;
	border:solid 1px #888888;
	cursor:pointer;
}

.menu_selectedNodestyle
{
	padding: 5px 5px 5px 5px;
	font-weight:bold;
	color:#323959;
}

.PortalLogin
{
	background-color :#F7F6F3;

	padding:4;
	border:solid 1px #E6E2D8;
	font-family:"Tahoma";
	font-size:"0.8em";
	color:#333333;
}

.ButtonStyle
{
	background-color :#FFFBFF;
	border:solid 1px #CCCCCC;
	font-family:"Tahoma";
	font-size:"0.8em";
	color:#284775;
	
}

.page {
	background-repeat: repeat-y;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
.updatepaneltext
{
	vertical-align: middle;
	text-align: left;
}

 
.sitelistdatagrid
{
	background-color: white;
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
}

.sitelistheader
{
	font-weight: bold;
	background-color:Gray ;
}

.sitelistrow
{
	background-color: white;
}

.sitedetails_fieldheaderstyle
{
	background-color:Silver;
	text-align:right;
	color:Black;
	font-weight:bold;
	width:33%;
}

.sitedetails_gridview
{
	background-color: white;
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
	width:100%;		
}

 .datagridHeader
 {  
 background-color:#2E406F;   
 font-weight:bold;
 text-align:center; 
 vertical-align:middle; 
 color: #FFFFFF;
 font-family: "Tahoma";
 font-weight: bold;
 font-size: 11pt;  
 padding: 2px;
} 

.datagridAlternate
{ 
 font-family: Tahoma  ;
 background-color:#D6DBDF; 
 font-size: 10pt;
 text-align:left; 
 vertical-align:top;  
  color:#333333;
   padding: 2px;
}

.searchPanel
{
	/*background-color:#D6DBDF; */
}

.datagriditem
{
 font-family: Tahoma;
 color:#333333; 
   font-size: 10pt;   
  text-align:left; 
 vertical-align:top; 
 background-color:#EEEEEE;  
  padding: 2px;
}

.dgrAppearance
{ 
  /*font-size:  medium ;*/
  font-size:  12pt ;
  border-width: 3px;
  border-style: Inset;
  BACKGROUND-COLOR: White; 
}
.DetailViewHeader
{
	font-family: Tahoma;
	color:Black;
	font-size: 10pt;
	text-align:right ;
	font-weight:bold;
}
.DetailViews
{
	width: 100%;
	border:solid 1px silver;
	background-color:White;
	color:Black;
	font-size: 8pt;
	
	
} 
#SampleMenu .Menu-Skin-Horizontal
{
    position:absolute;
    left: 9.5em;
    top: 0;
    width: 45em;
    z-index: 300;
}
 .Menu-Skin-StaticItem
{	
    background:#626989;/* url(/Images/Menu/bg_nav.gif) repeat-x;*/
    color:White;
    /*font-size: small;*/
     font-size: 8pt;
}

 .Menu-Skin-DynamicHover
{
    background:#323959;    
}
#SampleMenu #Sample-Content
{
    width: 44em;
    height: 10em;
    overflow: hidden;
    position:absolute;
    left: 9.5em;
    top: 2em;
    padding: 10px;
    background: #323959;
    background-color: #323959;
    font-family: "Tahoma";
    font-style:italic;
    color: White;    
}

.float_right
{
	float:right;		
}
.float_left
{
	float:left;		
}

h3.float_right
{
	float:right;
	margin:0;
	padding:0;
	font-size:small;
}
 
 .HandCursor
 {
 	cursor:Hand;
 }
 
  
 #LoginDiv
{
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top:0px;
	border:solid 0px Black;
	padding:0px;	
	height:420px;
	vertical-align:top;	
	background:white;
	/*background: rgb(255, 255, 255) url(Gradient.axd?Orientation=Vertical&Length=420&StartColor=131B32&FinishColor=404B69) repeat-x scroll 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;*/
}

#LoginControl
{
    /*border:solid 1px red;*/
	background:#FFFFFF repeat-x;
	background:#FFFFFF url(Gradient.axd?Orientation=Vertical&Length=170&StartColor=131B32&FinishColor=404B69) repeat-x;
}

#public-content-right
{
	width:1000px;	 
	padding:0px;
	vertical-align:top;
}
.HeaderText
{ 
 font-family:verdana;
 text-align:center ; 
 font-size:28pt;
 font-weight:normal; 
 vertical-align:text-bottom; 
 
}
.subHeaderText
{ 
	color:#2E406F;
 font-family: Tahoma;
 text-align:center ; 
/* font-size:larger ;*/
font-size:12pt ;
 font-weight:bold; 
 vertical-align:text-bottom; 
 
}

 .SignupPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:300px;
}
 

.modalBackground {
	background-color:#323959;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalBackground2 {
	background-color:#323959;
	filter:alpha(opacity=30);
	opacity:0.3;
}

.modelDrag
{
	  cursor: move;
	  background-color:#DDDDDD;
	  border:solid 1px Gray;
	  color:Black
}
.controlText {
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	width:200px
}
.OverViewText {
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none; 
	font-size: 10pt;
}


.controlHeader {
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	 
}
.searchInfo{
	FONT-SIZE: 9px; 
	font-weight:normal;
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	 
}

.dgrWebpartGrid
{   
  /*font-size:  smaller ;*/
  font-size:  8pt ;
  border-width: 1pt;
  border-style: ridge;
  BACKGROUND-COLOR: White;   
}

 .datagridHeaderWebpart{ 
 background-color:#2E406F;   
 font-weight:bold;
 text-align:left; 
 vertical-align:top; 
 color: #FFFFFF;
 font-family: "Tahoma";
 font-weight: bold;
 font-size: 9pt;  
 padding: 2px;     
}  


.datagriditemWebpart
{
 font-family: Tahoma;
 color:#333333; 
   font-size: 8pt;   
  text-align:left; 
 vertical-align:top; 
 background-color:#EEEEEE;  
  padding: 2px;  
}

.datagridAlternateWebpart
{ 
 font-family: Tahoma  ;
 background-color:#D6DBDF; 
 font-size: 8pt;
 text-align:left; 
 vertical-align:top;  
  color:#333333;
   padding: 2px;  
}

.maptooltip
{
	background-color:InfoBackground; color:Black; border-color:Black; border-style:solid; border-width:1px; padding:3px; min-width:150px;
	filter:alpha(opacity=80);
	opacity:0.80;
	zoom:1;
}

.statemaptooltip
{
	color:Black;
	font-weight:bold;
	border-color:Black;
	border-style:dotted;
	border-width:1px;
	padding:3px;
	filter:alpha(opacity=70);
	opacity:0.70;
	background-color:InfoBackground;
	zoom:1;
	min-width:150px;
}

.normaltext
{
	color: #000000;
	font-family: "Arial";
	font-size: 12pt;
}
.mnutext
{
	color: #000000;
	font-family: "Arial";
	font-size: 12pt;
}
.textboxtext
{
	color: #000000;
	font-family: "Arial";
	font-size: 12pt;
}
.Logoutlink
{
	color: #FFFFFF;
	font-family: "Arial";
	font-size: 10pt;
}
.LoginTextbox
{
	background-color:#C6C3C6;
	font-family :Tahoma;
	/*font-size:small;*/
	font-size:8pt;
}
.pagingtext

{
	color: #000000;
	font-family: "Arial";
	font-size: 12pt;
}
.welcomenote
{
	color: #FFFFFF;
	font-family: "Arial";
	font-weight: bold;
	font-size: 12pt;
}

.SolarTabs .ajx__tab_body
{
 min-height:300px;
}

.TabStyle .ajax__tab_header
{
    font-family: verdana,tahoma,helvetica;
    font-size: 11px;
    vertical-align: middle;
    /*  background: url( 'Img/topnav_right.png') repeat-x;*/
  background-image: url('/Images/Imgnew/inactive-tl_new2_Blue.gif');
 
   background-repeat: repeat-x;
   width:100%;
}

.TabStyle .ajax__tab_outer
{
                font-weight: bold;
                color: Black;
                margin-right: 0px;
}
.TabStyle .ajax__tab_inner
{
	font-weight: bold;
	color: Black;     
	/* border:1px solid white;
	 border-bottom:0px;      */            
}
.TabStyle .ajax__tab_tab
{
	font-weight: bold;
	padding: 8px;
	margin-left: 0px;
	color: Black; /*  background:Red;*/
}
.TabStyle .ajax__tab_body
{
  /*background-color:#6E7686;*/
background-image: url('/Images/Imgnew/mainNavBg_blue5A.gif');

 background-repeat:repeat;
  width:100%;
height:20px;
  margin-top:2px;
  
/* background-image: url( 'Imgnew/Tab_Mid_Mouseover.png' ); */
	}
    
.TabStyle .ajax__tab_active .ajax__tab_outer
{
	font-weight: bold;
	color: Black;
    
   /* background-image: url( 'Img/topnav_hover_left.png' );*/
		background-image: url('/Images/Imgnew/mainNavBg_blue5.png'); 
	background-repeat: no-repeat;
	background-position: inherit center;
}
.TabStyle .ajax__tab_active .ajax__tab_inner
{
	font-weight: bold;
	color: Black;
  /*  background-image: url( 'Img/topnav_hover_right.png');*/
	 background-image: url('/Images/Imgnew/mainNavBg_blue5.png'); 
	background-repeat: no-repeat;
	background-position: inherit center;
}
.TabStyle .ajax__tab_active .ajax__tab_tab
{
	font-weight: bold;
	color: White;
   /* color: #FFFFFF;*/
	/*background-image: url( 'Img/topnav_hover_middle.png'); /* background:Green;*/
	background-image: url('/Images/Imgnew/mainNavBg_blue5.png');
  
}
.TabStyle .ajax__tab_hover .ajax__tab_outer
{
	font-weight: bold;
  /*  color: #FFFFFF; */
	 color:White;
   background-image: url('/Images/Imgnew/mainNavBg_blue5.png');
	background-repeat: no-repeat;
	background-position: inherit center;
}
.TabStyle .ajax__tab_hover .ajax__tab_inner
{
	font-weight: bold;
	  /*  color: #FFFFFF; */
	 color: White;
	/*background-image: url( 'Imgnew/Tab_Mid_Mouseover.png');*/
	background-repeat: no-repeat;
	background-position: inherit center;
}
.TabStyle .ajax__tab_hover .ajax__tab_tab /* extra line */, .TabStyle .ajax__tab_hover .ajax__tab_active
{
	font-weight: bold;
	   /*  color: #FFFFFF; */
	 color:White;
   /* background-image: url( 'Img/topnav_hover_middle.png'); /* background:Green;*/
	 background-image: url('/Images/Imgnew/mainNavBg_blue5.png');
}

.TicketPopuDivShow
{
	text-align:center ;
	vertical-align:middle;
	border:1px solid black;
	width:300px;
	display:block;
	 
 }
 
.TicketPopupHead
{
	width:590px;
	background-color:#323959 ;
	color:White;
	padding:5px;
	margin-bottom:.5em;
}
.OpenTicketHead
{
	width:300px;
	height:20px;
	background-color:#323959;
	color:White ;
	/*font-size:large ;*/
	font-size:25pt ;
	
}

.modalPanelHidden
{
	display:none;
	border-style:outset;
	background-color:#FFFFFF;	
	padding:5px;
} 

.modalPanelShown
{
	display:block;
	border-style:outset;
	background-color:#FFFFFF;
	padding:5px;
} 

.LabelWebpart
{
	/*width:50px;	*/
	background-color:#EEEEEE;
	color:#2E406F;
	/*font-size:large;*/
	/*font-size:12pt;*/
	/*border-bottom-color	:#2E406F;
	border-bottom-style: solid;
	border-bottom-width: 1px;*/
	font-weight:bold;
	font-family:Tahoma;
}
/*added yatin*/
.Label
{
	
	font-size:10pt;
	
}

.legendCls
{
	
	font-size:11pt;
	
}

.bulletCls
{
	
	font-size:11pt;
	
}

.accordianHeader
{
	/*font-size:1.2em;*/
	font-size:12pt;
	/*background-color:#D6DBDF;*/
	color:#006699;
	margin-bottom:3px;
	padding:3px;
	font-weight:bold;	
}
.accordianHeaderSelected
{
	/*background-color:#EEEEFF;*/
	color:#0066DD;
	/*font-size:1.2em;*/
	font-size:12pt;
	margin-bottom:3px;
	padding:3px;
	font-weight:bold;	
}
.accordianContent
{
	/*background-color:#FFFFFF;*/
	padding:1em;
	border-style:solid;
	border-width:2px;
	border-color:#323959;
	margin-bottom:3px;
	font-size:11pt;
}

.footerArgusON {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}

.footerArgusON A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}

.footerArgusON A:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}

.footerArgusON A:Hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #820024;
	text-decoration : underline;

}

.LoginInterfaceText
{
	color:Gray;
	font-size:1em;
}

div.graphoptions
{
	border-width:2px; 
	border-style:ridge; 
	border-color:Black; 
	text-align:left; 
	padding:3px; 
	margin-top:5px;
}

img.footerSide
{
	src:"../Images/Common/spacer.gif";
	width:421;
	height:1;
}

div.solarSummaryDetails
{
	width:250px; vertical-align:top; text-align:center; float:right;
}

div.solarSummaryGraph
{
	width:720px; text-align:center; float:left;
	
}

div.solarGraphSetup
{
	width:250px; text-align:center; vertical-align:top; margin-right:auto; min-height:520px;
}

div.solarGraph
{
	width:720px; background-color:#FFFFFF; text-align:center; float:right;
}

table.solarGraph
{
	border-bottom-style:double;
	border-bottom-color:#666666;
	border-bottom-width:3px;
	border-left-style:groove;
	border-left-color:#666666;
	border-left-width:3px;
	border-right-style:groove;
	border-right-color:#666666;
	border-right-width:3px;
	border-top:none;
	width:720px;
	margin-top:-6px;
}

table.solarSetup
{
	background-image:none;
	height:auto;
}

table.solarSetup td
{
	background-image:none;
	height:auto;
}

.SetupPanel
{
	display:inline;
}

table.solarGraph th
{
	background-color:#D6DBDF;   
	vertical-align:top; 
	color: #333333;
	font-family: "Tahoma";
	font-size: 10px;  
	padding-bottom: 4px;
	background-image:none;
}

table.solarGraph td
{
	height:460px;
	background-image:url(/Images/Common/ajax-loader.gif);
	background-position:center;
	background-repeat:no-repeat;
}

table.summary
{
	border-style:solid;
	border-color:#2E406F;
	border-width:3px;
	width:250px;
	overflow:visible;
	background-color:#EEEEEE;
}

table.summary th.header
{
 background-color:#2E406F;   
 font-weight:bold;
 text-align:left; 
 vertical-align:top; 
 color: #FFFFFF;
 font-family: "Tahoma";
 font-weight: bold;
 font-size: 11pt;  
 padding: 2px;
}

table.summary td.right
{
	text-align:left;
	width: 49%;
	padding-left: 4px;
	color:#000000;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#D6DBDF;
}

table.summary td.left
{
	text-align:right;
	width: 49%;
	color:#2E406F;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#D6DBDF;
}

table.summary td.item
{
	text-align:left;
	color:#000000;
	font-weight:bold;
	background-color:#D6DBDF;
	padding:5px;
}

table.summary td.rightAlt
{
	text-align:left;
	width: 49%;
	padding-left: 4px;
	color:#000000;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#EEEEEE;
}

table.summary td.leftAlt
{
	text-align:right;
	width: 49%;
	color:#2E406F;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#EEEEEE;
}

table.summary td.altitem
{
	text-align:left;
	color:#000000;
	font-weight:bold;
	background-color:#EEEEEE;
	padding:5px;
}

legend
{
	color: #2E406F;
	font-weight: bold;
}

.greenhouseDesc
{
	color:#2E406F; 
	font-size:x-small;
	font-weight:bold;
}

.rcHeader
{
	color:#EEEEEE; font-size:18px; margin-left:auto; margin-right:auto; font-weight:bold;
}

span.rcHeaderLeft
{
	text-align:right; width:50%; padding-left:100px;
}

span.rcHeaderRight
{
	width:49%; text-align:left; padding-right:100px;
}
div.home
{
	background-image:url(/Images/Common/ajax-loader.gif);
	background-position:center;
	background-repeat:no-repeat;
	min-height: 40px;
	width: 299px;
}
table.fvTable
{		
	/*border-color:Black;	*/
	background-color: White; 
	border-width: 3px; 
	border-style: inset; 
	width: 100%; 
	border-collapse: collapse;
}

table.fvTable th
{
	color: White; 
	background-color: rgb(46, 64, 111); 
	font-weight: bold; 
	text-align: right;
	width:13%;
	padding:3px;
}

table.fvTable td
{
	color: rgb(51, 51, 51); 
	background-color: rgb(238, 238, 238);
	text-align: left;
	width:20%;
	padding:3px;
}

table.fvTable td.alt
{
	color: rgb(51, 51, 51); 
	background-color: rgb(214, 219, 223);
	text-align: left;
	width:20%;
	padding:3px;
}