/* Copyright (c) 2007, Envapower Inc. All rights reserved. */

/*
*  This file contains global styles for the application on euro mode
*/


/* Defines some basic tag level styles */
body
{
	margin: 0pt;
	font-family:Tahoma;
	font-size:11px;
	color:black;
}
tr
{	
	font-family:Tahoma;
	font-size:11px;
}
a
{
	color:#1d4fbb;
	text-decoration:none;
}

select
{
	font-family:Tahoma;
	font-size:11px;	
	color:black;
}
input
{
	font-family:Tahoma;
	font-size:11px;
	color:black;
}
/* Sets a basic container table style */  
.tblContainer 
{
    background-color:#ededed;
    border-color:#369225;
    border-style:solid;
    border-width:1px;
    font-family:Tahoma;
}
/* Sets a basic container style */
.tblSimpleContainer
{
    border-color:#369225;
    border-style:solid;
    border-width:1px;
    font-family:Tahoma;
}
/* Sets a basic header table style */  
.tblHeader 
{
    background-color:#ededed;
    font-weight:bold;
    padding:2px;
}

/* Sets a row item style */
.tblItem
{
    background-color:#FFFFFF;
    padding:2px;
}
/* Sets an alternating row item style */
.tblAlternatingItem
{
    background-color:#F5F5F5;
    padding:2px;
}
/* Sets a footer style */
.tblFooter
{
    background-color:#336633;
	color:#000066;
    font-weight:normal;
    padding:2px;
}
/* Defines a validation summary control style */
.divSummary
{
    background-color:#FFFFFF;
    font-weight:bold;
    height:220px;
    left:0px;
    position:absolute;
    padding:3px;
    text-align:center;
    top:0px;
    width:330px;
}
/* Defines a scrollable search results control style */
.divSearch 
{
    height: 500px;
    overflow: auto;
    width: 100%;    
}
.divSensors 
{
    height: 190px;
    overflow: auto; 
    width: 100%;    
}
/* Defines non link buttons styles */
.formButton, .optionalButton
{   
	background:url(../../img/euro/green_button.png);
	display:inline;
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
	width:84px;
	height:24px;
	line-height:23px;
	text-align:center;
	border:none;
}
/* Defines buttons with overlay color */
.optionalButton{
    background:url(../../img/euro/green_button_overlay.png);
  
}
/* Defines text boxes styles */
.formText 
{
    background-color:#F0F4F8;
    border-color:#5A5A54;
    border-style:solid;
    border-width:1px;
    font-weight:normal;
}
/* Defines select menus styles */
.formSelect 
{
    background-color:#F0F4F8;
    font-weight:normal;
}
/* Defines radio button list styles */
.formRadioList 
{
    background-color:Transparent;
    font-weight:normal;
}
/* Defines select menus styles with a fixed width */
.formSelectFixed 
{
    background-color:#F0F4F8;
    font-weight:normal;
    overflow:visible;
    width:100px;
}
/* Emulates a window title style */
.windowTitle
{
    background-color:#336633;
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    padding-bottom:0px;
    padding-left:3px;
    padding-right:0px;
    padding-top:0px;
    text-align:left;
}
/* Defines page's title styles */
.titles
{
    color:black;
    font-size:13px;
    font-weight:bold;
    padding: 2px 0px 2px 0px;
    text-align:center;
}
/* Defines page's subtitle styles */
.subtitles, .optionalSubtitles
{
    background: transparent url(../../img/euro/top-middle.png) repeat-x top right;		
    color:#FFFFFF;
    font-weight:bold;
    padding-bottom:0px;
    padding-left:5px;
    padding-right:0px;
    padding-top:0px;
    width:100px;
}
.subtitles2
{
    background: transparent url(../../img/euro/top-middle.png) repeat-x top right;
    color:#FFFFFF;
    font-weight:bold;
    padding-bottom:0px;
    padding-left:5px;
    padding-right:0px;
    padding-top:0px;
    width:40px;
}
/* Defines page's optional subtitle */
.optionalSubtitles{
    width:138px;
}
/* Defines page's subtitles end styles*/
.subtitleEnding{
    background: url(../../img/euro/subtitles_ending.png) no-repeat;
    width:20px;
}
/* Defines user messages styles */ 
.message
{
    padding:2px;
    width:70%;
}
/* Defines user messages styles */ 
.messageError
{
    color:#FF0000;
    font-size:11px;
    font-weight:bold;
    padding:2px;
    width:500px;
}
/* Defines user messages styles */ 
.messageInfo
{
    color:#112693;
    font-size:11px;
    font-weight:bold;
    padding:2px;
    width:500px;
}
/* Defines user messages styles */ 
.messageWarn
{
    color:#FF8000;
    font-size:11px;
    font-weight:bold;
    padding:2px;
    width:500px;
}
/* Defines user messages styles */ 
.messageBusy
{
    background-color:Red;
    color:white;
    font-weight:bold;
    padding:2px;
}
/* Defines application copyright styles */ 
.footer 
{
    background-color:#ebebeb;
	font-size:11px;
	padding:2px;
	text-align:center;
}
/* Defines application version styles */ 
.version
{
    font-size:9px;
    font-weight:bold;
    text-align:center;
    background-color:#ebebeb;
}
/* Defines banner styles */ 
.banner
{
	background-color:rgb(39,88,43);
	border-left: solid 2px #FFFFFF;
	color:#FFFA8B;
	font-size:13px;
	font-weight:bold;
	padding: 2px 3px 2px 2px;
	vertical-align:bottom;
}
/* Defines banner styles */ 
.bannerButton {
	border-right:0px;
	border-top:0px;
	font-weight:bold;
	border-left:0px;
	width:100%;
	color:#FFFFFF;
	border-bottom:0px;
	height: 25px;
	background-color: transparent;
}
/* Defines banner styles */ 
.bannerButton:hover {
	background-color: #0152AB;
}
/* Defines banner styles */ 
.bannerActiveMenu {
	border-right:1px;
	border-top:1px;
	border-left:1px;
	color:#ffffff;
	border-bottom:1px;
	background-color: #112693;
}
/* Defines banner styles */ 
.bannerPassiveMenu {
	background-color: #CCCCCC;
}
/* Defines banner styles */ 
.bannerborder
{
	border-color:#000066;
	border-style:solid;
	border-width:1px;
}
/* Hides an element */
.invisible, .hidden
{
	visibility:hidden;
	position:absolute;	
}
.hidden{
    display: none;
}
/* Used to center text */
.center
{
	text-align:center;
}
/* Used to display buttons as links */
.linkButton
{
	 border-right:0px;
	 border-top:0px;
	 font-size:11px;
	 border-left:0px;
	 color:#0000FF;
	 border-bottom:0px;
	 background-color:transparent;
	 text-decoration:underline;
}
/* Define Error page styles */
.errorPage 
{
    font-family:Tahoma;
    font-size:13px;
    height: 100px;
    text-align:center;
}

/* Sensor Search styles */
.selectedNode
{
    font-weight:bold;
}
.tblFilters
{
    border-color:#369225;
    border-style:solid;
    border-width:1px; 
    border-bottom:none;
    width:100%;
}
.singleTableTitle
{
    
    font-weight:bold;
}
/* Used in page owner changing page, plain text displayed about the purpose of the page */
.messagePageFunction
{
    font-family:Tahoma;
    font-size:13px;
    text-align:center;
}
.graphletList
{
    height: 400px;
    overflow: auto;
    width: 100%;    
}

 /*used in busy component*/
div.transON  {width: 100%; background-color: silver;opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5;border:1px solid black; }

/*used in dnd*/
div.transparencyON  {width: 100%; background-color: orange;opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5;border:1px solid black; }

/* used in preferences page*/
.error{ color:Red; width:auto;}

/* used in alert component */
.trOver
{
    color: White;
    background-color: #92bf8a;
}

/* used in alert settings */
.formTextInvalid
{
    background-color: #F0F4F8;
    border-color: Red;
    border-style: solid;
    border-width: 1px;
    font-weight: normal;
}

/* used in alert settings */
.formTextWarn
{
    background-color: #ffdead;
    border-color: #112693;
    border-style: solid;
    border-width: 1px;
    font-weight: normal;
}

/* used in stats */
.summaryTd {
        border-bottom-style:solid; border-bottom-color:#369225;border-bottom-width:1px;
        border-top-style:solid; border-top-color:#369225;border-top-width:1px;
}
.summaryTable{
  border-bottom-style:solid; border-bottom-color:#369225;border-bottom-width:1px;
}

