.banner {
	background-color: White;
	border-style: inset;
	border-width: thin;
	height: 50px;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	width: 100%;
}

.summaryPanel 
{
border-right: #5d7b9d 1px solid; 
border-top: #5d7b9d 1px solid;
font-size: 9pt; 
border-left: #5d7b9d 1px solid; 
border-bottom: #5d7b9d 1px solid;	
background-color:WhiteSmoke;
padding:2px;
	
	
}

.energyPanel 
{
border-right: #5d7b9d 1px solid; 
border-top: #5d7b9d 1px solid;
font-size: 9pt; 
border-left: #5d7b9d 1px solid; 
border-bottom: #5d7b9d 1px solid;	
padding:10px;

	
}

.popUpForm 
{
  font-family:Arial;
	font-size: 9pt; 
	background-color:WhiteSmoke;
	padding:5px;
	
}
.popupMenu {
        position:absolute;
        visibility:hidden;
		width: 350px;
		height:350px;
		 
}
 .popupMenuAddress {
         position:absolute;
        visibility:hidden;
		width: 150px;
		height:75px;
		
		background-color:#EFF3FB;
		 border:solid thin blue;
		 
}

.popupMenu1 {
        position:absolute;
        visibility:hidden;
		width: 500px;
		height:150px;
		background-color:#EFF3FB;
		border:solid thin blue;
}

   .popupMenuPlan {
        position:absolute;
        visibility:hidden;
		width: 500px;
		height:500px;
		overflow-x:auto;
		background-color:#EFF3FB;
		 border:solid thin blue;
}
.collapsePanel {
	width: 100%;
	height:0px;
	background-color:white;
	overflow:hidden;
}

.nextPrevStyle {
	 color:White;
	text-decoration: none;
}

.collapsePanelHeader{	
	width:100%;		
	height:20px;
	color: White;
	background-image: url(../images/gradient_blue.png);
	font-weight:bold;
	float:left;
	padding:5px; 
	cursor: pointer; 
	vertical-align: middle;
}

.textareadiv {
	background-color: White;
	border-style: inset;
	border-width: 1px;
	font-size: 11px;
	font-weight: normal;
	overflow: scroll;
	text-align: left;
}

 .titleBar
{
 padding-top:10px;
}

.menuCell {
	background-image: url(../images/gradient_blueMenu.png);
	background-position: bottom;
	border-left-style: inset;
	border-left-width: thin;
	border-right-style: inset;
	border-right-width: thin;
	height: 30px;
	width: 100%;
}

.calTitle {
		
        font-size: 10pt;
		border-bottom: #5d7b9d 1px solid;
        background-color: white;
		  background-image: url(../images/gradient_blue.png);
		 color: White; 
}
 .calMain
{
		border-right: #5d7b9d 1px solid; 
		border-top: #5d7b9d 1px solid;
        font-size: 10pt; 
		border-left: #5d7b9d 1px solid; 
		border-bottom: #5d7b9d 1px solid;
        background-color: white;
}

.validatorCalloutHighlight 
{
    background-color: lemonchiffon; 
}

.calDay
{
border-right: #5d7b9d 1px solid; 
		border-top: #5d7b9d 1px solid;
        font-size: 10pt; border-left: #5d7b9d 1px solid; 
		border-bottom: #5d7b9d 1px solid;
        background-color: white;
}
.dayCell {
	width: 100%;
}

.menu {
	font-size: 11px;
}

.handle {
	background-color: red;
	cursor: se-resize;
	height: 16px;
	overflow: hidden;
	width: 15px;
}

.resizing {
	border-color: #7391BA;
	border-style: solid;
	border-width: 1px;
	padding: 0px;
}

.menuDynamic {
	background-image: url(../images/gradient_blueMenu.png);
	background-position: left;
	background-repeat: repeat-y;
	font-size: 11px;
}

.menuItem {
	font-style: bold;
	font-weight: normal;
}

.headerCell {
	background-color: #f7f3f7;
	border-bottom-color: #5d7b9d;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	font-weight: bold;
	position:relative;
	color:White;
	background-image: url(../images/gradient_blue.png); 
 
}

.headerCell1 {
	background-color: #f7f3f7;
	border-bottom-color: #5d7b9d;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	font-weight: bold;
	
	color:White;
	background-image: url(../images/gradient_blue.png); 
 }
.tableHeader {
	background-color: #EFF3FB;
	position: relative;
}

.headerCellNotRelative {
	background-image: url(../images/top2.jpg);
	background-position: center bottom;
	border-bottom-color: #d4d0c8;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-left-color: #d4d0c8;
	border-left-style: solid;
	border-left-width: thin;
	border-top-color: #d4d0c8;
	border-top-style: solid;
	border-top-width: thin;
}

.rowHover {
	background-color: #eff3fb;
}

.rowHighlight {
	background-color: #84daff;
	color: #000000;
}

.rowSelected {
	background-color: #5d7b9d;
}

.list {
	background-color: White;
	border-style: inset;
	border-width: thin;
	font-size: 11px;
}

.fieldCell {
	background-color: White;
	border-color: #ece9d8;
	border-style: solid;
	border-width: thin;
}

.cellAssessTitle {
	color: #7a96df;
	width: 20%;
}

.cellAssessRight {
	background-color: White;
	border-color: #ece9d8;
	border-style: solid;
	border-width: thin;
	height: auto;
	width: 20%;
}

.cellAssessScore {
	background-color: White;
	border-color: #ece9d8;
	border-style: solid;
	border-width: thin;
	height: auto;
	width: 5%;
}

.textboxAssess {
	background-color: White;
	border-color: #ece9d8;
	border-style: solid;
	border-width: thin;
	width: 90%;
}

.textboxSample {
	background-color: White;
	border-color: #ece9d8;
	border-style: solid;
	border-width: thin;
	width: 90%;
}

.textboxScore {
	background-color: White;
	border-color: #ece9d8;
	border-style: solid;
	border-width: thin;
	width: 80%;
}

.cellSampleRight {
	background-color: White;
	border-color: #ece9d8;
	border-style: solid;
	border-width: thin;
	width: 50%;
}

.cellTabSelected {
	border-left-style: outset;
	border-left-width: thin;
	border-top-style: outset;
	border-top-width: thin;
	cursor: hand;
	height: 5px;
	vertical-align: middle;
}

.cellTabNormal {
	background-color: #aca899;
	border-bottom-style: inset;
	border-bottom-width: thin;
	border-left-style: inset;
	border-left-width: thin;
	border-top-style: inset;
	border-top-width: thin;
	cursor: hand;
	height: 5px;
	vertical-align: middle;
}

.cellTabSummarySelected {
	border-left-style: outset;
	border-left-width: thin;
	border-top-style: outset;
	border-top-width: thin;
	cursor: hand;
	height: 23px;
	vertical-align: middle;
}

.cellTabSummaryNormal {
	background-color: #aca899;
	border-bottom-style: inset;
	border-bottom-width: thin;
	border-left-style: inset;
	border-left-width: thin;
	border-top-style: inset;
	border-top-width: thin;
	cursor: hand;
	height: 15px;
	vertical-align: middle;
}

.textbox {
	font-size: 15px;
}

.autocomplete_completionListElement {
	background-color: white;
	border-style: solid;
	border-width: 1px;
	color: windowtext;
	cursor: 'default';
	font-family: verdana;
	font-size: 10pt;
	height: 100px;
	list-style-type: none;
	margin: 0px!important;
	overflow: auto;
	text-align: left;
	visibility: hidden;
}

.autocomplete_highlightedListItem {
	background-color: #d8e4f8;
	color: black;
	padding: 1px;
}

.autocomplete_listItem {
	background-color: window;
	color: windowtext;
	padding: 1px;
}

.scoreBox {
	background-color: #eff3fb;
	width:100px;
}

.popupBackground {
	background-color: #eff3fb;
}



.accordionHeader
{
	height:20px;
	color: White;
	background-image: url(../images/gradient_blue.png);
	font-weight:bold;
	float:left;
	padding:5px; 
	cursor: pointer; 
	 padding: 5px;
    margin-top: 5px;
    cursor: pointer;
	width:200px;
}

.accordionContent
{
    background-color:WhiteSmoke;
	   height:100px
    border-top: none;
    padding: 5px;
    padding-top: 10px;
	 width:200px;
}
 .accordionLink
{

    color: White:
}

.SummaryLeft {
    float: left;
    width: 255px;
	
}


.SummaryRight {

    float: right;
	 
    width: 255px;
	
}


.SummaryMiddle {


    padding: 0px 0px 0px 0px;

    margin: 0px 0px 0px 0px;

}

.progressBackgroundFilter 
  { 
   position:absolute;
   
  top:0px; 
  bottom:0px; 
  left:0px; 
  right:0px; 
  overflow:hidden; 
  padding:0; 
  margin:0; 
  background-color:#000;  
  filter:alpha(opacity=20); 
  opacity:0.2; 
  z-index:1000; 

} 

.processMessage 
{  
  position:absolute;  
  top:30%;  
  left:43%; 
  padding:10px; 
  width:14%;
  background-color:#fff;  
  z-index:1001; 
  
} 

