a.topMenuStyle:link, a.topMenuStyle:visited, a.topMenuStyle:active  { font:normal 13px Verdana; text-decoration:none; color:#519547; text-align:center; width:100%; float:left; padding:10px 0 9px;}
a.topMenuStyle:hover  { text-decoration:underline;}

a.sitemap:link, a.sitemap:visited, a.sitemap:active  { font:normal 11px tahoma; text-decoration:none; color:#000000;}
a.sitemap:hover  {font:normal 11px tahoma; text-decoration:underline;color:#000000;}

a.parentlinks:link, a.parentlinks:visited, a.parentlinks:active  { font:normal 11px Verdana; text-decoration:none; color:#1b676b;}
a.parentlinks:hover  {text-decoration:underline;}
/* -- Heading Styles if the have link Change these according to the Heading Styles in easyconsole.css -- */

a.h1Style:link, a.h1Style:visited, a.h1Style:active  {font-size:18px; font-family:tahoma; text-decoration:none;}
a.h1Style:hover  {font-size:18px; font-family:tahoma; text-decoration:underline;}

a.h2Style:link, a.h2Style:visited, a.h2Style:active  {font-size:15px; font-family:tahoma; text-decoration:none;}
a.h2Style:hover  {font-size:15px; font-family:tahoma; text-decoration:underline;}

a.h3Style:link, a.h3Style:visited, a.h3Style:active  {font-size:14px; font-family:tahoma; text-decoration:none;}
a.h3Style:hover  {font-size:14px; font-family:tahoma; text-decoration:underline;}

a.h4Style:link, a.h4Style:visited, a.h4Style:active  {font-size:13px; font-family:tahoma; text-decoration:none;}
a.h4Style:hover  {font-size:13px; font-family:tahoma; text-decoration:underline;}

a.h5Style:link, a.h5Style:visited, a.h5Style:active  {font-size:12px; font-family:tahoma; text-decoration:none;}
a.h5Style:hover  {font-size:12px; font-family:tahoma; text-decoration:underline;}

a.loginLink:link, a.loginLink:visited, a.loginLink:active  {font-size:12px; font-family:Verdana; text-decoration:none; color:#1B676B}
a.loginLink:hover  {text-decoration:underline;}

a.activeTopMenuLink, a.activeTopMenuLink:visited, a.activeTopMenuLink:active  { font:normal 13px Verdana; text-decoration:none; color:#fff; text-align:center; width:100%; float:left; padding:10px 0px 0px 0px;}
a.activeTopMenuLink:hover  { text-decoration:underline;}


/* langlist*/
ul#langlist {
	padding:10px 20px 10px 0px;
	margin:0px 0px 0px 0px;
	list-style-type:none;
	float:right;
}

ul#langlist li {
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	display:inline;
}
/* end of langlist*/

/* topMenulist*/
ul#topMenulist {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style-type:none;
	height:36px;
	float:right;
}

ul#topMenulist li {
	padding:0px;
	width:107px;
	height:36px;
	margin:0px;
	display:table-cell;
	background:url("/images/topMenu-bt.png") no-repeat;
	float:left;
}
/* end of topMenulist*/

/* parentLinksList*/
ul.parentLinksList {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	
}

ul.parentLinksList li {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	display:inline;
	color:#1B676B;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}
/* end of parentLinksList*/

/*images*/
img.imgLeft {
	float:left;
	padding:0px 0px 0px 0px;
	border:1px solid #9B9793; 
	margin:0px 5px 0px 0px;
}

img.imgRight {
	float:right;
	padding:0px 0px 0px 5px;
}

img.sectionPicLeft{
	float:left; 
	padding:0px; 
	margin:0px 0px 0px 0px;
}

img.sectionPicRight{
	float:right; 
	text-align:right;
	margin:0px 0px 0px 0px;
}
/*end of images*/

/* footerList */
ul#footerList {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style-type:none;
	text-align:center;
}

ul#footerList li {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style-type:none;
	display:inline;
}

/* end of footerList */


/* Paragraphs */
p.left {text-align:left;}
p.center {text-align:center;}
p.right {text-align:right;}
/* end of Paragraphs */


/* Form Styles*/	
.captionClass {
	font-family: Verdana;
    font-size: 13px;
	text-align:right;
	vertical-align:text-top;
	color:#1b676b;
	width: 30%;
	padding:0 10px 0 0;
}

.dividerClass {
	font-family:arial;
	font-size:12px;
	color:#999999;
	font-weight:bold;
}

.inputClass {
	font-family:arial;
	font-size:11px;
	color:#999999;
}

.bt_submit{
	width:90px;
	padding:0px;
	margin:6px 0px 0px 295px;
	float:left;
	height: 30px;
	/*background:url('/images/submit-bt.png') no-repeat ;*/
	 background: #87C325 none repeat scroll 0 0;
	 border: 1px solid #87C325;
	 color:#fff;
	
}

#MemberRegistration td {
    padding: 8px 0 0;
}

.bt_submit:hover{background: #64a002 none repeat scroll 0 0; border: 1px solid #64a002;}


/* nl_signup*/
form.nl_signup{
	padding:0px;
	margin:0px;
}

table.nl_signup{
	padding:0px;
}

table.nl_signup td{
	padding:0px 0px 0px 0px;
	margin:0px;
}
input.textbox{
	padding: 0px 0px 0px 0px;
	margin:9px 0px 7px 24px;
	border:1px solid #CCCCCC;
	height:13px;
}
input.GO{
	padding:0px 0px 0px 0px;
	margin:2px 0px 0px 4px;
	height:15px ;
}

/*end of nl_signup*/

/* end of Form Styles*/

li.topMenuStyleActive{
	background:url('/images/topMenuActive-bt.png') no-repeat !important;
	/*height: 31px !important;
    margin: 5px 0 0 !important;*/
}

p.topMenuBoxText{text-align:left; font-family:Verdana; font-size:15px; padding:15px 0px 0px 15px; color:#EDEDED;}

p.boxSubTitle{text-align:left;font-family:Verdana; font-size:15px; color:#1B676B;padding:15px 0 0 130px;}

p.setupObjTitleStyle{font-family:Verdana; font-size:15px; color:#519346; padding:6px 0 0 20px;}


a.setupObjLinkStyle{color:#858585; font-size: 15px; background:url("/images/dark_arrow.png") no-repeat scroll 1px 8px rgba(0, 0, 0, 0); padding: 0 0 0 10px; float:left;}
a.setupObjLinkStyle:hover {color:#1A666B; background:url("/images/arrow.png") no-repeat scroll 1px 8px rgba(0, 0, 0, 0);}

a.setupObjLinkStyleBlack{color:#333333; font-size: 15px; background:url("/images/dark_arrow.png") no-repeat scroll 1px 8px rgba(0, 0, 0, 0); padding: 0 0 0 10px; margin:0 0 0 5px;}
a.setupObjLinkStyleBlack:hover {color:#1A666B; background:url("/images/arrow.png") no-repeat scroll 1px 8px rgba(0, 0, 0, 0);}

input#zone{
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #cecece;
    border-radius: 3px 0 0 3px;
    color: #ccc;
    float: left;
    height: 14px;
    outline: medium none;
    padding: 5px 0 5px 10px;
    width: 80%;
}

input#box{
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #cecece;
    border-radius: 3px 3px 3px 3px;
    color: #ccc;
    float: left;
    height: 14px;
    outline: medium none;
    padding: 5px 0 5px 10px;
    width: 45%;
}


select#appliance_cat{ 
	background: none repeat scroll 0 0 #fff;
    border: 1px solid #cecece;
    border-radius: 3px 0 0 3px;
    color: #111;
    float: left;
    height: 27px;
    outline: medium none;
    padding: 4px 0 5px 5px;
    width: 79%;
}


.setup_report p a span{margin-top: -1px; }

.setup_report p{padding:4px 5px 0px;}

a.parentlinks:link, a.parentlinks:visited, a.parentlinks:active{font: 12px Verdana;}

.setupnavigation ul li, .appnavigation ul li, .zonenavigation ul li{font: 12px Verdana;}

span.parentLink{color:#838383; font: 12px Verdana;}

.popup_inputs{ height: 30px;}

#for_time{border-top:none;}
#event{border-top:none;}

@media only screen and (max-width:800px){
	.popBoxUnit{left: 0%; bottom:0%;right: 0%;  top: 10%;}
	.popBoxZone{left: 0%; bottom:0%;right: 0%;  top: 10%;}
	.popBoxSocket{left: 0%; bottom:0%;right: 0%;  top: 10%;}
	ul#topMenulist li{width:73px;}
	.setup_addpopups, .alert_editpopups{
	margin: 0 6%;
    }
}


@media only screen and (max-width:480px){
	.popBoxUnit{left: 0%; bottom:0%;right: 0%;  top: 10%;}
	.popBoxZone{left: 0%; bottom:0%;right: 0%;  top: 10%;}
	.popBoxSocket{left: 0%; bottom:0%;right: 0%;  top: 10%;}
	p.powconscharts{text-align: center; }
	ul#topMenulist li{width:70px;}
	 .setup_addpopups,.alert_editpopups{
	margin: 0 8%;
    }
}

p{
	color: #858585;
	font-size: 13px;
	line-height: 20px;
	margin: 10px 0 15px;
	padding: 0px; 
}

a{cursor:pointer;}

#usermail,#password,#mac-address,#appliancename,#soc_loc,#alertname,.radioinputs input[type="text"],.actionsection input[type="text"]{height: 26px;}

#accordionsetup ul li a,#accordionreports ul li a{
	  color: #868686;
}
	
#accordionsetup ul li a:hover,#accordionreports ul li a:hover{
  color: #1b676b;
}
.setup_addpopups, .alert_addpopups{
	 width: auto;
	margin: 0%;
}

div#tabs{
	margin: 0 auto;
    position: relative;
    top: -78px;
    width: 980px;
}

#byappliance{padding-bottom:5px;}

span.welcome{font-family:Verdana; font-size:12px; color:#525151;}
span.name{font-family:Verdana; font-size:12px; font-weight:bold; color:#525151;}


.setup_addpopups, .alert_addpopups{margin:0px !important;}

#accordionsetup ul li,#accordionreports ul li{margin-bottom: 0px;}

#accordionsetup ul, #accordionreports ul{padding:10px 20px;}

input.LoginBox{
	height:30px; 
	background-color: #fff;
    background-position: left -1px center;
    background-repeat: no-repeat;
    border: 1px solid #ddd;
    border-radius: 2px;
    color: #999999;
    font-family: "verdana";
    font-size: 13px;
    outline: medium none;
    padding-left: 5px;
    width: 50%;
	margin:0 5px 5px;
}



form#MemberRegistration > table > tbody > tr > td input#password{height:30px; }

form#MemberRegistration > table > tbody > tr > td input#password{margin:0 5px 5px;}

div.successMsg{color:green; font-size: 15px; text-align:center;}

.alertlogtitlesec, .alertslist, .alertslistcont, .logheader{padding:0px;}

.user_stream span{margin:0px;}

p.loginlorem{text-align:center;}

.radiobtn{
	/*background: url("../images/alerts/bullet_icon_normal.png") no-repeat scroll center bottom 2px transparent;*/
    float: left;
    height: 23px;
    width: 26px;
}
.LoginBox{width: auto !important;}

.type_select{margin: 7px 0 0 7px;}

#editalert .button{
    margin-bottom: 80px;
}

.footerImg{margin:0px 10px 0px 10px}

.wrapper{min-height:68%;}

@media only screen and (max-width:1024px){
	.setup_addpopups,.alert_editpopups{
	width: auto;  margin: 0 0;
    }
}

@media only screen and (max-width:768px){
	.setup_addpopups label,.alert_editpopups label{
	width: auto;
    }
}

@media only screen and (max-width:390px){
	 .setup_addpopups,.alert_editpopups{
	margin: 0 4%;
    }
}
.zoneaddfavourites img{margin:0 5px 0 3px; top:3px;}

div.favoriteReports{font-size: 20px;
    margin: 30px 0 0;
    text-align: center;}

div.favoriteBox{margin:20px 0 0;}

div.favoriteDates{margin:5px 0 0 0;}

.dataTables_wrapper .dataTables_filter input{ height: 23px;}

.dataTables_filter{margin: 0 1px 5px 0;}

.favDeletedMsg{text-align:center; font-size:20px; margin:25px 0 0 0;}

.successBox{
	color: green;
    font-size: 17px;
    text-align: center;
}

