﻿a, a:visited
{
	cursor: pointer;
}
html, body, form 
{
	padding: 0;
	margin: 0;
	font-family: 'Microsoft Sans Serif', Arial, Verdana ;
	cursor: default; 
	 
}
.contentViwer
{
     padding:15px 5px 30px 5px;
     font-family:Verdana, sans-serif,lucida grande,arial,helvetica;
	font-size:0.80em;
		width:100%; 
}
.contentViwer2
{
     padding:15px 5px 10px 5px;
     font-family:Verdana, sans-serif,lucida grande,arial,helvetica;
	font-size:0.80em;
		width:100%; 
}
.contentTitle{ color: #437C17;    border-bottom:1px solid #e3d8ba;  margin-bottom: 10px;  font-size:larger;   padding: 10px;  font-weight: bold;    }
.contentSubtitle{ color:#41627E;    border-bottom:1px solid #e3d8ba;  margin-bottom: 10px;      padding: 1px;  font-weight: bold;    }

.defaultBody
{
	background-color: Gray;
}
.cursorpointer{ cursor:pointer;}

#aspnetForm /* Centre the webpage horizontally */
{
	width: 1000px;
	margin: 0 auto;
	padding: 1px;
	background-color: #fff;
}
 

.content_wrapper
{ 
	width:100%;  
}
.mainMenu
{
    position:relative;
    float:right; 
}
.siteHeaderLeft
{
    width: 160px;
    height: 90px;
    margin-bottom: 0px;
    background-color: #FFFFFF;
    vertical-align:bottom;
    /*overflow: hidden;  Keep large text inside the box */ 	
}
.siteHeaderRight
{ 
    padding-right:5px;
	width: 840px;
	height: 90px;
	margin-bottom: 0px;  
	overflow: hidden; /* Keep large text inside the box */
	background-color: #3c71b7; 
	background-image:url("/App_Themes/SolarPower/Images/header_bg.gif");background-repeat:repeat-y; 
	
}
.topRightLink{ float :right;     padding-right:0px; font-size:12px; color:White;   vertical-align:top}
.content_left
{
    background-color:#FAF8CC; 
    text-align:left;
    vertical-align:top;
    width:180px;  
    padding-top:10px;
    overflow: hidden;
    
}
.content_border
{
	width:0px; 
	background-color:#C8B560;
}
.content_center
{
    min-height:500px;
  height:auto !important;
    background-color:#ECE5B6; 
    text-align:left;
    vertical-align:top;
    height:100%; 

}

.content_right
{
    background-color:#fff; 
    text-align:left;
    vertical-align:top;
    width:100%; 
    padding:10px;
    margin-left: 180px;
    overflow:hidden;
    
}


.footer
{
     float:right;
	width: 1000px;
 
	margin-bottom: 10px;
	background-color: #3c71b7;
	font-size: 12px; font-weight:bold;
	color:#303030   ;
	overflow: hidden; /* Keep large text inside the box */
	/* filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF', endColorStr='#3c71b7', gradientType='1'); */
 background-image:url("/App_Themes/SolarPower/Images/footer_bg.gif") ; background-repeat:repeat-y; 
}
.separator
{
}
.horizRule
{
  
	background-color: #EED53B;
	font-size: 1px;
	height: 5px;
	padding: 0px; 
}

.headTop
{ 
    position:relative;
    top:20px;
    text-align:left;
    padding-left:30px; 
    height:1px; 
 
}
.companyTitle
{
    font-size:32px;
    font-weight:bolder;
    color:#2B547E;
    font-family:Times New Roman;
    float:left; 
}
.headRight
{ 
    text-align:right; 
    padding-right:10px; 
    padding-top:10px; 
    font-size:16px;
    font-weight:bold;
    color:White;
    font-family:Times New Roman;
    height:1px; 
    float:right; 
    margin-left: 0px;  
 
}

.section-title
{
	border-bottom: solid 3px #dfdfdf;
	padding-bottom: 1px;
	margin-bottom: 10px;
	color: #009FFF;
	font-size: 14px;
	font-weight: bold;
	vertical-align: bottom;
}
.homepage
{

}

.homepage .intro
{ 
	padding: 5px 5px 5px 5px;
	background: #fcfabc;
	border: dashed 1px #dfdfdf;
	margin-bottom: 10px;
}

.homepage .options
{
	padding: 10px 10px 10px 10px;
	background: #e7efef;
}

.homepage .options ul
{
	margin: 0;
	padding: 0;
}

.homepage .options ul li
{
	margin-bottom: 5px;
	padding-bottom: 5px;
	list-style: none;
}

.homepage .options .title
{
        text-align:left;
}

.homepage .options .description p
{
	margin-top: 5px;
	margin-bottom: 5px;
}
div.sectionheader {
    font-weight:bold;
	background: #E5E5E5;
	font-size: 110%;
	margin-top:10px;
	padding: 4px 2px 4px 2px;
}
.modalPopup {
	background-color:#FFFFFF;
    border:1px solid #BBBBBB;
    padding:10px;
}
div.title {
    color: #000000;
    background-color:#C5C5C5;
    border-bottom:1px solid #BBBBBB;
    font-weight:bold;
    padding: 4px 10px;
    text-align:center;
}

div.body {
    padding:10px;
}

div.buttons {
    margin-right:10px;
    margin-top:4px;
    text-align:right;
}

.topMenu
{
	text-align:center;
	vertical-align:middle;
	font-size:16px;
	font-family:Arial Narrow; 
}
 

 
.rowLabel
{
	width:25%;
	text-align:right;
	padding-right:10px;
	vertical-align:top; 
	font-size:1.0em;
}
.rowField
{ 
	text-align:left;
	padding-left:10px;
	vertical-align:top;
}
.validator
{
    font-size:.90em;
}
.normalField
{
	width:250px;
}
.normalDropDownList  
{
	width:255px;
}
.longField
{
	width:400px;
}
.longDropDownList
{
	width:405px;
}
.shortField
{
	width:150px;
}.shortShortField
{
	width:100px;
}
.loginField
{
	width:250px;
}
.loginLabel
{
	width:30%;
	text-align:right;
	padding-right:10px;
	vertical-align:top;
	font-style:italic;
}
.shortDropDownList
{
	width:155px;
}
.normalContent
{
	width:100%; 
	 padding:0px 10px 10px 10px; 
}
.centerContent
{
	width:100%;
	 height:100%;
	 padding:10px;
	 padding-right:10px; 
	 text-align:center;
}
.normalForm
{
	background-color:White;
	width:95%;
	 height:100%;
	 padding:5px;
}
.normalForm100
{
	background-color:White;
	width:100%;
	 height:100%;
	 padding:5px;
}
.fieldDefinition
{
	display:block; 
	font-style:italic;
	font-size: 0.75em;
	 width: 550px;
	 padding-bottom:5px;
	 padding-top:2px;
	 color:#444444;
}
 .sublabel
{
	display:block; 
	font-style:italic;
	font-size: 0.8em; 
	 padding-bottom:5px;
	 padding-top:2px;
	 color:#000000;
}
.rowHead
{
     font-weight:bold;
 
    font-style:normal;
    cursor:default;
    height:30px;  
	vertical-align:middle;
	text-align:center;
	background-color:#e5ecf9;
	color:#444444;
 
}
.rowSpace
{
	height:20px;
	vertical-align:middle;
}
.button
{
	background-color:#2B547E;
}
.footNote
{
	font-size:0.8em;
	 color:Gray;
}
.listView
{
	font-size:0.78em;  
}
.listItem
{
	background-color:#FAF8CC;
	height:20px;
}
.listAlterItem
{
	background-color:#ECE5B6;
	height:20px;
}
.listHead
{
	background-color:#95B9C7;
	height:25px;
}
.loginForm
{
 
	width:500px; 
	 padding:5px; 
	 background-color:White; 
}
.loginStatus
{
	float:right;
	font-size:11px;
	padding-right:10px;
	color:#2B547E; 
}
.alignRight
{
    text-align:right;
}

.BlockBox{ border:solid 5px #eff3f6;  }
.BlockTitle{ font-size:1.0em; font-weight:bold; padding:2px;  background-color:#eff3f6;}
.BlockMsg{ font-size:0.8em; padding:10px; }

.floatpanel { float:left; margin-right: 15px; }
.clearpanel { clear:left; padding-top: 15px;  }
.listItem a:link {color: blue}      
.listItem a:visited {color: blue}   
.listItem a:hover {color: blue}   
.listItem a:active {color: blue}    
.listAlterItem a:link {color: blue}      
.listAlterItem a:visited {color: blue}   
.listAlterItem a:hover {color: blue}   
.listAlterItem a:active {color: blue}   
.listHead a:link {color: blue}      
.listHead a:visited {color: blue}   
.listHead a:hover {color: blue}   
.listHead a:active {color: blue} 
@media print 
{
	.noPrint
	{
		display:none;
	}

	.content_wrapper
	{
		width:100%;
	}
	.noScreen
	{
		 padding-left:0px;
		 padding-right:0px;
	}
	.normalContent
	{ 
		 padding:0px; 
	}
	.normalForm
	{
		background-color:White;
		width:100%; 
		 padding:0px;
	}
	input{ border-width:0;}
	select{ border-width:0;}
	
	a:link {color:black ; text-decoration:none}      
	a:visited {color: black; text-decoration:none}   
  
	.listItem a:link {color: black ; text-decoration:none}      
	.listItem a:visited {color: black; text-decoration:none}   
	.listItem a:hover {color: black; text-decoration:none}   
	.listItem a:active {color: black; text-decoration:none}    
	.listAlterItem a:link {color: black; text-decoration:none}      
	.listAlterItem a:visited {color: black; text-decoration:none}   
	.listAlterItem a:hover {color: black; text-decoration:none}   
	.listAlterItem a:active {color: black; text-decoration:none}   
	.listHead a:link {color: black; text-decoration:none}      
	.listHead a:visited {color: black; text-decoration:none}   
	.listHead a:hover {color: black; text-decoration:none}   
	.listHead a:active {color: black; text-decoration:none} 
}
@media screen 
{
	.noScreen
	{
		display:none;
	} 
	
}