/* $Id$ */

/* File consists of commonstyle.css, style.css, menu.css & dialog.css STARTS */

/* CSS Document */
.getquotes {
  font-size: 12px;
  font-weight: normal !important;
  background: #fc4b19 url(/images/alert-overlay.png) repeat-x;
  display: inline-block;
  padding: 4px 15px;
  color: #FFE4E4;
  text-decoration: none;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.5);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
  text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
  border-bottom: 1px solid rgba(0,0,0,0.25);
  position: relative;
  cursor: pointer;
  white-space:nowrap;
}

.announcements {
  background-color: #428bca;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  border: none;
  color: #FFFFFF;
  cursor: pointer;
  display: inline-block;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  padding: 5px 10px;
  text-align: center;
  text-decoration: none;
}


@keyframes glowing {
  0% { background-color: #428bca; box-shadow: 0 0 1px #428bca; }
  50% { background-color: #428bca; box-shadow: 0 0 10px #428bca; }
  100% { background-color: #428bca; box-shadow: 0 0 1px #428bca; }
}

/*APM announcement banner style starts*/
.announcementDiv {
  display:none;/*Will be displayed only for trail users conditionally*/
  background-color : #24446e;
  color: white;
  text-align:center; 
  top: 0px; 
  left: 0px; 
  width: 100%;
}

.announcementDiv table{
  height:27px;
}

.announcementDiv a{
  color: white !important;
  text-decoration: underline;
}
#apmAnnouncementDiv_1:hover, #apmAnnouncementDiv_2:hover{
  text-shadow: 0px 0px 2px white;
}
#apmAnnouncemntTog {
  display:none;/*Will be displayed only for trail users conditionally*/
  height:4px;
  background-color:#00adff;
  cursor: pointer;
}
.clsIcnAnnouncement {
  position: absolute;
  right: 10px;
  cursor: pointer;
  margin-top: -6px;
}
.tempHideIcon {
  transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
}
/*APM announcement banner style ends*/
/*schedule rediscovery:START*/
.schedule-filters {
	margin:15px 0 0 0;
}
.rediscoverForm .control-label {
	width:100px;
	text-align:right !important;
}
.schedule-filters {
	margin:20px 0 25px;
	min-height:72px;
}
.rediscoverForm .form-group label {
	margin-right:10px;
}
	.weekly,.daily,.monthly {
		display:none;
	}
	.popupCon+.rediscoverForm {
		height:auto !important;
	}
	.pL20 {
		padding-left:20px;
	}
/*schedule rediscovery:END*/
body {
  margin: 0 1% !important;
}
input {
  margin: 0px 4px 0px 0px;
  padding: 0px;
}
select {
  margin: 0px;
  padding: 0px;
}
A {
  text-decoration: none;
  color: #ffffff;
}
A.txtGlobal {
  color: #000000;
  text-decoration: underline;
}
A.ResourceName2 {
  color: #ffffff;
  text-decoration: underline
}
A.ResourceName:hover {
  color: #000000;
  text-decoration: underline
}
A.footer:hover {
  color: #000000;
  text-decoration: underline;
  font-weight: normal;
}
A.StaticLinks-Anomaly {
  background-color: #FFAAAA;
  border-right-color: #FFAAAA;
  border-right-style: solid;
  height: 15px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #FFAAAA;
  padding-left: 4px;
}
A.StaticLinks-Anomaly:hover {
  background-color: #FFAAAA;
}
.lrborderblack {
  border-right: 1px solid #000000;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #000000;
}
.helpcardborder {
  border: 1px solid #737373;
  font-size: 10px;
  color: #595959;
}
.bodytextwhite {
  font-size: 10px;
  font-weight: normal;
  color: #FFFFFF;
}
.bodytextboldwhite {
  font-weight: bold;
  color: #FFFFFF;
}
.bodytext11white {
  font-weight: normal;
  color: #FFFFFF;
}
.bodytextboldwhiteun {
  font-weight: bold;
  color: #0A4687;
  text-decoration: underline;
}
.tooltipmessage {
  background-color: #ffffe6;
  border: black 1px solid;
  font: 8pt 'Open Sans', Helvetica, sans-serif;
  left: 0px;
  padding: 8px;
  position: absolute;
  top: 0px;
  visibility: hidden;
  width: 380px;
  z-index: 2
}
.advancedoption {
  background-color: #FaFaFa;
}
#adoptions1 span {
  font-weight: normal;
}
.names {
  font-weight: bold;
  color: #595959;
}
.checkboxtext {
  line-height: 24px;
  display: inline-block;
  width: 50%;
}
.bodytext {
  font-weight: normal;
  color: #595959;
}
.bodytextgray {
  font-weight: normal;
  color: #595959;
}
tr.graycolor td {
  background: none repeat scroll 0 0;
  color: #acacac
}
A.bodytext {
  font-weight: normal;
  color: #595959;
  text-decoration: underline;
}
.conf-top-summary {
  border: 1px solid #e3e3e3;
  border-top: none;
  background: url(conf-bg-tile.png);
  background-repeat: repeat-x;
  height: 64px;
  background-color: #f2f2f2;
}
.quicknote {
  font-size: 10px;
  color: #595959;
  background-color: #ffffff;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 3px;
  padding-left: 10px;
}
/* for basic layout jsp */
.tdindent {
  color: #595959;
  padding-left: 10px;
}
.resourceheading {
  font-weight: bold;
  color: #595959;
}
.bcsign {
  color: #595959;
}
.bcinactive {
  color: #595959;
  text-decoration: none
}
a.bcinactive:hover {
  color: #595959;
  text-decoration: underline;
}
.message {
  color: #595959;
}
.selectedmenu {
  font-size: 10px;
  color: #990000;
  padding-left: 5px;
}
.whitegrayrightalign {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #ececec;
  height: 25px;
  color: #595959;
  padding-left: 3px;
  padding-right: 0px;
}
.arial11italics {
  font-style: italic;
  color: #333333;
}
.arial9 {
  font-size: 10px;
  font-style: plain;
  color: #333333;
}
.rcatextarea {
  color: #595959;
  border: 1px solid #FFFFFF;
  overflow: auto;
  editable: false;
  background-color: #ffffff;
}
.formselectsm {
  font-size: 10px;
  color: #595959;
  border: 1px solid #000000;
}
.textResponseTime {
  font-size: 20pt/20pt;
  color: #aabbaa;
}
.dotverticalborder {
  background-image: url(/images/bg_dottedlines.gif);
  width: 1px;
}
.dothorizontalborder {
  background-image: url(/images/bg_dottedlines_hori.gif);
  width: 1px;
}
.selectedborder {
  height: 20px;
  padding-left: 3px;
  color: #595959;
  background-color: #E3F300;
}
#dhtmltooltip {
  position: absolute;
  left: -280px;
  padding: 0px;
  background-color: #ffffe0;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -moz-box-shadow: 5px 5px 5px #ccc;
  -webkit-box-shadow: 5px 5px 5px #ccc;
  box-shadow: 5px 5px 5px #ccc;
  border: 1px solid #ffd317;
  background-color: lightyellow;
  visibility: hidden;
  padding: 3px;
  z-index: 100;
  /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
  filter: progid:DXImageTransform.Microsoft.Shadow(color=gray, direction=135);
}
#dhtmlpointer {
  position: absolute;
  left: -300px;
  z-index: 101;
  visibility: hidden;
}
#loading {
  position: absolute;
  left: -300px;
  width: 55px;
  height: 15px;
  z-index: 101;
  visibility: hidden;
  background-color: red;
  color: #FFFFFF;
}
.tblbordergray {
  color: #595959;
  background-color: #F8F8F8;
  border: 1px solid #EAEAEA;
}
.tblbordergray-report {
  background: url(report-btm-tile.png) repeat-x scroll left bottom;
  color: #595959;
  padding: 0px 0px 10px 0px;
}
.introheading {
  font-size: 13px;
  font-weight: bold;
  color: #595959;
}
.introheadingunselected {
  font-size: 13px;
  font-weight: normal;
  color: #595959;
  text-decoration: underline;
}
.getmoredatatable {
  border: 1px solid #404040;
  font-size: 13px;
  color: #595959;
  font-weight: bold;
}
.error-text {
  color: red;
  font-weight: bold;
}
.disabledtext {
  color: #a2a2a2;
  font-style: italic;
  opacity: 0.5;
}
.disabledtext-u {
  color: #a2a2a2;
  font-style: italic;
  text-decoration: underline;
}
.maintenancetext {
  color: #fe00fe;
}
.graytableborder {
  background-color: #FFFEE2;
}
.graytblheading {
  font-weight: bold;
  background-color: #EBEBEB;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #DFDFDF;
}
.messagerows {
  background-color: #FEFDE3;
  color: #595959;
}
/* Class for report combo box */
.top10combo {
  font-size: 10px;
  width: 70px;
}
.periodcombo {
  font-size: 10px;
  width: 100px;
}
.introimageadming {
  background : url(bg-gettingstarted-enterpris.gif) no-repeat top left;
}
.checkboxindent {
  padding-left: 3px;
}
.supportbg {
  background : url(bg_gradient.gif) no-repeat top left;
}
/* Classes for login page*/
.loginbgborder {
  background-color: #000000;
  border: 1px solid #000000;
}
.loginbg {
  background-color: #000000;
}
.headingborder {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #9099AD;
  background-image: url(bg_leftshadow.gif);
}
.loginlefttd {
  background : url(img_login_vercurve.gif) no-repeat top left;
}
.logintoptd {
  background : url(round.gif) no-repeat top left;
}
.loginrighttd {
  background : url(img_login_rightline.gif) no-repeat top right;
}
.dotteduline {
  text-decoration: none !important;
  border-bottom: #666666;
  border-width: 0px 0px 1px 0px;
  border-style: none none dotted none;
  cursor: default !important;
}
.greenbg {
  font-size: 10px;
  font-weight: bold;
  background-color: #02FF00;
}
.bodytext11 {
  font-size: 10px;
  text-decoration: none;
  color: #595959;
}
.bodytext11red {
  text-decoration: underline;
  color: #FF0000;
}
/* classes for messages put in common place */
.message {
  color: #595959;
  padding-top: 5px;
  padding-left: 5px;
  padding-right: 3px;
  padding-bottom: 5px;
}
.messagebox {
  background-color: #F1FFE9;
  border: 1px dotted #415A77;
}
.messageboxfailure {
  background-color: #FFF1F1;
  border: 1px dotted #DF5E3E;
}
.plainheading {
  color: #686868;
  border-bottom: #eeeeee 1px solid;
  background-color: #EEF2FF;
}
.plainheading1 {
  color: #686868;
  font-weight: bold;
  background-color: #EEF2FF;
  border-bottom: #eeeeee 0px solid;
}
/* Classes used for availability chart*/
.greybar {
  background-image: none;
  background-color: #DBDBDB !important;
}
.redbar {
  background-image: none;
  background-color: rgb(243, 106, 106) !important;
}
.greenbar {
  background-image: none;
  background-color: rgb(107, 231, 107) !important;
}
.bluebar {
  background-image: none;
  background-color: rgb(159, 159, 235) !important;
}
.pinkbar {
  background-image: none;
  background-color: rgb(239, 135, 248) !important;
}
.xaxis {
  height: 1px;
  padding-bottom: 0;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: darkgray;
  /*#000000;*/
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: darkgray;/*#000000;*/
}
.xaxis_end {
  height: 1px;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: darkgray;/*#000000;*/
}
.xaxistop {
  height: 1px;
  padding-bottom: 0;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: darkgray;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: darkgray;
}
.barborder {
  border-width: 1px;
  border-style: solid;
  border-color: #5D5D5D;
}
.headeryellowlinks {
  color: #FFEA00;
}
.smsalert {
  color: #CE0000;
  font-size: 14px;
}
#sms-alert-text {
  width: 225px;
  left: 43px;
  float: left;
  position: relative;
}
*html #sms-alert-text {
  width: 100%;
  left: 26px;
  float: left;
}
.reports-emailpdf {
  position: relative;
  top: 5px;
  right: 20px;
  left: -210px;
  float: left;
}
.excel {
  float: left;
  left: 55px;
  width: 20%;
  position: relative;
  bottom: 14px;
}
*html .excel {
  float: left;
  left: 45px;
  width: 20%;
  position: relative;
  bottom: 19px;
}
.reportHeaderSpace {
  height: 14px;
}
.bulk-monitors {
  font-size: 10px;
  width: 14%;
  text-decoration: none;
  font-weight: normal;
  color: #595959;
  border-bottom-width: 1px;
  background-color: #ffedad;
  border-bottom-style: solid;
  border-bottom-color: #CCD4E0;
}
.bsm {
  color: #595959;
}
.tp-header-tile {
  background-image: url(tp-tile-bg.gif);
  background-repeat: repeat-x;
}
/*Classes for heat chart  */
.heat {
  border-top: 1px solid #6a6a6a;
  border-bottom: 1px solid #6a6a6a;
  border-left: 1px solid #6a6a6a;
  border-right: 1px solid #6a6a6a;
  margin: 0px;
  padding: 0px;
}
.heat_clear1 {
  background-image: url(/images/heat_green1.gif);
  border-top: 1px solid #6a6a6a;
  border-bottom: 1px solid #6a6a6a;
  border-left: 1px solid #6a6a6a;
  border-right: 1px solid #6a6a6a;
  margin: 0px;
  padding: 0px;
}
.heat_clear2 {
  background-image: url(/images/heat_green2.gif);
  border-top: 1px solid #6a6a6a;
  border-bottom: 1px solid #6a6a6a;
  border-left: 1px solid #6a6a6a;
  border-right: 1px solid #6a6a6a;
  margin: 0px;
  padding: 0px;
}
.heat_clear3 {
  background-image: url(/images/heat_green3.gif);
  border-top: 1px solid #6a6a6a;
  border-bottom: 1px solid #6a6a6a;
  border-left: 1px solid #6a6a6a;
  border-right: 1px solid #6a6a6a;
  margin: 0px;
  padding: 0px;
}
.heat_warning {
  background-image: url(/images/heat_orange.gif);
  border-top: 1px solid #6a6a6a;
  border-bottom: 1px solid #6a6a6a;
  border-left: 1px solid #6a6a6a;
  border-right: 1px solid #6a6a6a;
  margin: 0px;
  padding: 0px;
}
.heat_critical {
  background-image: url(/images/heat_red.gif);
  border-top: 1px solid #6a6a6a;
  border-bottom: 1px solid #6a6a6a;
  border-left: 1px solid #6a6a6a;
  border-right: 1px solid #6a6a6a;
  margin: 0px;
  padding: 0px;
}
.heat_unknown {
  background-image: url(/images/heat_gray.gif);
  border-top: 1px solid #6a6a6a;
  border-bottom: 1px solid #6a6a6a;
  border-left: 1px solid #6a6a6a;
  border-right: 1px solid #6a6a6a;
  margin: 0px;
  padding: 0px;
}
.heat_moname {
  height: 20px;
  padding-left: 3px;
  font-size: 10px;
  color: #595959;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #E8E8E8;
}
.alert-left-corn {
  background-image: url(../images/alert-left.gif);
  background-repeat: no-repeat;
  height: 30px;
}
.alert-right-corn {
  background-image: url(../images/alert-right.gif);
  height: 30px;
  background-repeat: no-repeat;
  float: right;
  width: 1px;
}
.alert-bg-tile {
  background-image: url(../images/alert-bg-tile.gif);
  background-repeat: repeat-x;
}
.alert-arrow {
  background-image: url(../images/alert-arrow.gif);
  width: 14px;
  height: 28px;
}
.alert-option {
  border: 1px groove gray;
}
.staticlinks-red {
  color: #B22222;
  text-decoration: underline;
}
.staticlinksred {
  background-color: #FFAAAA;
  border-right-color: #FFAAAA;
  border-right-style: solid;
  height: 15px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #FFAAAA;
  padding-left: 4px;
}
:-moz-any-link:focus {
 outline: none;
}
.droptabContent {
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #DEDEDE;
  height: 25px;
  color: #595959;
  padding-left: 3px;
  padding-bottom: 5px;
  padding-right: 3px;
}
/* new classes for Anamoly Detection */
 @charset"utf-8";
/* CSS Document */
body {
  line-height: 16px;
}
.anamoly-bgtab-left {
  background: url(/images/anamoly-tbg-tp-lftcorn.gif);
  height: 17px;
  width: 19px;
  background-repeat: no-repeat;
}
.anamoly-bgtab-right {
  background: url(/images/anamoly-tbg-tp-rigcorn.gif);
  height: 19px;
  width: 19px;
  background-repeat: no-repeat;
}
.anamoly-mid-tile {
  background: url(/images/anamoly-tbg-tpmid-tile.gif);
  height: 25px;
}
.anamoly-font {
  font-size: 18px;
  font-weight: bold;
  font-weight: 900;
  color: #595959;
}
.anamoly-font-text {
  font-weight: bold;
  font-weight: 900;
  color: #f1790e;
}
.anamoly-bgtab-left-btm {
  background: url(/images/anamoly-tbg-btm-lftcorn.gif);
  height: 23px;
  width: 18px;
  background-repeat: no-repeat;
}
.anamoly-bgtab-right-btm {
  background: url(/images/anamoly-tbg-btm-rigcorn.gif);
  height: 23px;
  width: 19px;
  background-repeat: no-repeat;
}
.anamoly-mid-tile-btm {
  background: url(/images/anamoly-tbg-btmmid-tile.gif);
  height: 23px;
}
.anamoly-bgtab-left-tile {
  background: url(/images/anamoly-tbg-lft-tile.gif);
  height: 21px;
  width: 17px;
  background-repeat: repeat-y;
}
.anamoly-bgtab-right-tile {
  background: url(/images/anamoly-tbg-rig-tile.gif);
  height: 21px;
  width: 19px;
  background-repeat: repeat-y;
}
.anamoly-mid-color {
  background-color: #E8E8E8;
}
.anamoly-tp-left-corn {
  background: url(/images/anamoly-tp-lft-corn.gif);
  height: 25px;
  width: 13px;
  background-repeat: repeat-y;
}
.anamoly-tp-right-corn {
  background: url(/images/anamoly-tp-rig-corn.gif);
  height: 25px;
  width: 13px;
  background-repeat: repeat-y;
}
.anamoly-tp-midtile {
  background: url(/images/anamoly-tp-mid-tile.gif);
  height: 25px;
}
.anamoly-btm-left-corn {
  background: url(/images/anamoly-btm-lft-corn.gif);
  height: 12px;
  width: 13px;
  background-repeat: repeat-y;
}
.anamoly-btm-right-corn {
  background: url(/images/anamoly-btm-rig-corn.gif);
  height: 12px;
  width: 13px;
  background-repeat: repeat-y;
}
.anamoly-btm-midtile {
  background: url(/images/anamoly-btmmid-tile.gif);
  height: 12px;
}
.redgrayborderbr {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #D7D7D7;
  height: 20px;
  background-color: #f9e7e3;
  padding-left: 3px;
  color: #595959;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #D7D7D7;
}
.orangegrayborderbr {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #D7D7D7;
  height: 20px;
  background-color: #f9e7e3;
  padding-left: 3px;
  color: #595959;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #D7D7D7;
}
.tableheadingbborder-anamoly-normal {
  font-size: 10px;
  font-weight: normal;
  color: #696969;
  border-right-color: #dddddd;
  border-right-style: solid;
  height: 25px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #dddddd;
  padding-left: 4px;
}
.tableheadingbborder-anamoly-end {
  font-size: 10px;
  font-weight: normal;
  color: #696969;
  height: 25px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #dddddd;
  padding-left: 4px;
}
.tableheadingbborder-anamoly-navigation {
  font-size: 10px;
  font-weight: normal;
  background-color: #f9e7e3;
  border-right-color: #dddddd;
  border-right-style: solid;
  height: 25px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #dddddd;
  padding-left: 4px;
}
.tableheadingbborder-oracle-normal {
  font-size: 10px;
  font-weight: normal;
  color: #191970;
  border-right-color: #dddddd;
  border-right-style: solid;
  height: 25px;
  border-right-width: 1px;
  border-left-width: 1px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #dddddd;
  padding-left: 1px;
  padding-right: 4px;
}
.tableheadingbborder-oracle-end {
  font-size: 10px;
  font-weight: normal;
  color: #595959;
  height: 25px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #dddddd;
  padding-left: 4px;
}
.anamoly-mid-left-corn {
  background: url(/images/anamoly-lftmid-tile.gif);
  height: 12px;
  width: 13px;
  background-repeat: repeat-y;
}
.anamoly-mid-right-corn {
  background: url(/images/anamoly-rigmid-tile.gif);
  height: 12px;
  width: 13px;
  background-repeat: repeat-y;
}
.anamoly-mid-bgcolor {
  background-color: #ffffff;
}
.anamoly-bg-tile {
  background: url(/images/anamoly-bg-top-tile.gif);
  height: 73px;
}
.anamoly-icon-font {
  font-weight: bold;
  color : #595959;
 witdth:12% background-color:#F4F4F4;
}
.anamoly-second-font {
  font-size: 13px;
  font-weight: bold;
  color : #003abc;
}
.anamoly-blue-rig-corn {
  background-image: url(/images/anamoly-top-blue-rcorn.gif);
  width: 18px;
}
.anamoly-blue-tp-bg-tile {
  background-image: url(/images/anamoly-tp-blue-bg-tile.gif);
  background-repeat: no-repeat;
}
.anamoly-tp-left-corn-popup {
  background: url(/images/anamoly-tp-lft-corn-popup.gif);
  height: 25px;
  width: 13px;
  background-repeat: no-repeat;
}
.anamoly-tp-right-corn-popup {
  background: url(/images/anamoly-tp-rig-corn-popup.gif);
  height: 25px;
  width: 13px;
  background-repeat: repeat-y;
}
.anamoly-tp-midtile-popup {
  background: url(/images/anamoly-tp-mid-tile-popup.gif);
  height: 25px;
}
.anamoly-btm-left-corn-popup {
  background: url(/images/anamoly-btm-lft-corn-popup.gif);
  height: 12px;
  width: 13px;
  background-repeat: repeat-y;
}
.anamoly-btm-right-corn-popup {
  background: url(/images/anamoly-btm-rig-corn-popup.gif);
  height: 12px;
  width: 13px;
  background-repeat: repeat-y;
}
.anamoly-btm-midtile-popup {
  background: url(/images/anamoly-btmmid-tile-popup.gif);
  height: 12px;
}
.anamoly-mid-left-corn-popup {
  background: url(/images/anamoly-lftmid-tile-popup.gif);
  height: 12px;
  width: 13px;
  background-repeat: repeat-y;
}
.anamoly-mid-right-corn-popup {
  background: url(/images/anamoly-rigmid-tile-popup.gif);
  height: 12px;
  width: 13px;
  background-repeat: repeat-y;
}
/* anamoly detection classes ends */
.new-login-bg {
  background-color: #ffffff;
  height: 600px;
  width: 100%;
}
.new-login-tp-lft {
  background: url(new-login-tp-lft.gif);
  width: 13px;
  height: 41px;
  background-repeat: no-repeat;
}
.new-login-tp-rig {
  background: url(new-login-tp-rig.gif);
  width: 15px;
  height: 41px;
  background-repeat: no-repeat;
}
.new-login-tp-mid {
  background: url(new-login-tp-mid.gif);
  background-repeat: repeat-x;
}
.new-login-email {
  color: #595959;
  line-height: 22px;
}
.new-login-email-link {
  text-decoration: underline;
  color: #595959;
  line-height: 18px;
}
.new-login-text-link {
  color: #ffffff;
  position: relative;
  top: 0px;
  text-decoration: underline;
  text-align: center;
  font-weight: normal;
}
.new-login-text-seperator {
  color: #ffffff;
  text-decoration: none;
  text-align: center;
  font-weight: normal;
}
.new-login-text-user {
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
}
.new-login-mid-tile {
  background-image: url(new-login-middle-tile.gif);
  background-repeat: repeat-x;
}
.new-login-form-lft {
  background: url(new-login-lft.gif);
  background-repeat: no-repeat;
  width: 16px;
  height: 191px;
}
.new-login-form-right {
  background: url(new-login-rig.gif);
  background-repeat: no-repeat;
  width: 14px;
  height: 191px;
}
.new-login-form-middle {
  background-image: url(new-login-mid-tile.gif);
  background-repeat: repeat-x;
  width: 99%;
}
.login-footer-left {
  background-image: url(new-login-footer-lft.gif);
  background-repeat: no-repeat;
  width: 13px;
  height: 30px;
}
.login-footer-right {
  background-image: url(new-login-footer-rig.gif);
  background-repeat: no-repeat;
  width: 15px;
  height: 30px;
}
.login-footer-middle {
  background-image: url(new-login-footer-tile.gif);
  background-repeat: repeat-x;
  width: 100%;
  height: 30px;
  color: #FFFFFF;
}
.newlogin-text-normal {
  color: #FFFFFF;
}
.newlogin-footer-normal {
  line-height: 22px;
  color: #595959;
}
td.loginmenuonover {
  border: 0px solid #0663bf;
  color: #FFFFFF;
  background: #0FB1FF;
  text-decoration: none;
  height: 18px;
  cursor: pointer;
  text-align: center;
}
td.loginmenuonout {
  border: 0px solid #468ed5;
  height: 18px;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
}
.buttonss {
  color: #0A4687;
  background-image: url(new-login-button.gif);
  background-repeat: repeat;
  font-weight: normal;
  height: 22px;
  width: 55px;
  border: none;
  text-align: center;
  cursor: pointer;
}
.newlogin-text-normal {
  color: #FFFFFF;
}
.newlogin-features {
  border: 1px solid #D4D4D4;
}
.newlogin-footer-normal {
  line-height: 22px;
  color: #595959;
}
.newlogin-yellow-tile {
  background-image: url(../images/new-login-tmid.gif);
  background-repeat: repeat-x;
  height: 21px;
}
.default-username {
  font-size: 10px;
}
.headingboldwhite {
  color: #F8F8FF;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: normal;
  text-decoration: none;
  text-transform: none;
}
.headingwhite {
  color: #FFFFFF;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: normal;
  text-decoration: none;
  text-transform: none;
}
.errorMsg {
  background-color: #FFF3C7;
  border: 1px dashed #B2AD9A;
  height: 60px;
  text-align: center;
}
.clearMsg {
  background-color: #90EE90;
  border: 1px dashed #B2AD9A;
  height: 60px;
  text-align: center;
}
.transBG {
  width: 103px;
  height: 20px;
  padding-left: 6px;
  color: #0A4687;
  border: 1px solid #99C6DA;
  border-top: 0px none;
  background-color: #fff;
}
.dashboardList {
  width: 115px;
  display: none;
  _margin-top: 3px;
  margin-left: 0px;
  z-index: 300;
  position: absolute
}
.rightF {
  float: right;
}
.dropdownnTxt {
  height: 19px;
  text-align: center;
  margin-bottom: -3px;
  color: #0A4687;
  border: 1px solid #95C4D9;
  padding-right: 0px;
  padding-left: 2px;
  padding-bottom: 0px;
  display: block;
  cursor: pointer;
  background-image: url(/images/Blue/tb_unselected_middlebg.gif);
}
.redBdr {
  background-color: #FFFFFF;
  border: 1px solid #C8443F;
  font-size: 7px;
  text-align: left;
  width: 80%;
}
.gridColumn {
  padding: 0px 8px;
  vertical-align: top;
}
.gridItem {
  margin: 16px 0px;
}
.leftF {
  float: left;
}
.header2 {
  color: #F26522;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  padding: 0px 3px;
  text-decoration: none;
  text-transform: none;
}
.customHtmlWidget {
  background-color: #FFF3C7;
  border: 1px solid #B2AD9A;
  color: #A1410E;
  display: block;
  padding: 5px;
  text-align: center;
}
.greyBigFont {
  color: #AABBAA;
  font-size: 48pt;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 20pt;
}
.greyBigFontUnit {
  color: #AABBAA;
  font-size: 24pt;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 20pt;
}
.new-login-msglft {
  background-image: url(new-login-ylft.gif);
  background-repeat: no-repeat;
  width: 11px;
  height: 10px;
}
.new-login-msgrig {
  background-image: url(new-login-yright.gif);
  background-repeat: no-repeat;
  width: 20px;
  height: 10px;
}
.new-login-msgtptile {
  background-image: url(new-login-tmid.gif);
  background-repeat: repeat-x;
  width: 100%;
  height: 10px;
}
.new-login-bmsglft {
  background-image: url(new-login-btm-ylft.gif);
  background-repeat: no-repeat;
  width: 11px;
  height: 8px;
}
.new-login-bmsgrig {
  background-image: url(new-login-btm-yrig.gif);
  background-repeat: no-repeat;
  width: 20px;
  height: 8px;
}
.new-login-bmsgtptile {
  background-image: url(new-login-btm-ymid.gif);
  background-repeat: repeat-x;
  width: 100%;
  height: 8px;
}
.new-login-lmsglft {
  background-image: url(new-login-yrig-tile.gif);
  background-repeat: repeat-y;
  width: 16px;
}
.new-login-rmsgrig {
  background-image: url(new-login-ylft-tile.gif);
  background-repeat: repeat-y;
  width: 20px;
}
.new-login-mmsgtptile {
  background-color: #f9f192;
  width: 50%;
}
.messagebox-login {
  background-color: #f9f192;
  border: 1px dotted #415A77;
  font-size: 9px;
}
.red-tlcorn {
  background-image: url(red-lcorn.gif);
  background-repeat: no-repeat;
  width: 5px;
  height: 5px;
}
.red-trcorn {
  background-image: url(red-trcorn.gif);
  background-repeat: no-repeat;
  width: 5px;
  height: 5px;
}
.red-tmidtile {
  background: #A80000;
  width: 5px;
  height: 5px;
}
.red-mid-ltile {
  background: #A80000;
  width: 5px;
}
.red-middle {
  background: #A80000;
  height: 15px;
  width: 100%;
}
.red-mid-rtile {
  background: #A80000;
  width: 5px;
}
.red-blcorn {
  background-image: url(red-blcorn.gif);
  background-repeat: no-repeat;
  width: 5px;
  height: 5px;
}
.red-brcorn {
  background-image: url(red-brcorn.gif);
  background-repeat: no-repeat;
  width: 5px;
  height: 5px;
}
.red-bmidtile {
  background: #A80000;
  width: 5px;
  height: 5px;
}
.hideContent {
  display: none;
}
.showContent {
  display: block;
}
/* Styles for Monitor Category Widget begins */
.sql-server-bg {
  background-image: url(/images/widget/health-bg.gif);
  height: 131px;
}
.sql-tp-lft-corn {
  background-image: url(/images/widget/tp-lft-corn-bg.gif);
  width: 8px;
  height: 131px;
}
.sql-tp-rig-corn {
  background-image: url(/images/widget/tp-rig-corn-bg.gif);
  width: 8px;
  height: 123px;
}
.sql-tp-mid-tile {
  background-image: url(/images/widget/tp-mid-tile-bg.gif);
  background-repeat: repeat-x;
  height: 123px;
}
.sql-red-lft-corn {
  background-image: url(/images/widget/red-left-corn.gif);
  width: 8px;
  height: 26px;
  background-repeat: no-repeat;
}
.sql-red-tile {
  background-image: url(/images/widget/red-bg-tile.gif);
  height: 26px;
  background-repeat: repeat-x;
  width: 31%;
}
.sql-orange-tile {
  background-image: url(/images/widget/orange-bg-tile.gif);
  height: 26px;
  background-repeat: repeat-x;
  width: 33%;
}
.sql-green-tile {
  background-image: url(/images/widget/green-bg-tile.gif);
  height: 26px;
  background-repeat: repeat-x;
  width: 31%;
}
.sql-gray-tile {
  background-image: url(/images/widget/gray-bg-tile.gif);
  height: 26px;
  background-repeat: repeat-x;
  width: 31%;
}
.sql-green-lft-corn {
  background-image: url(/images/widget/green-rig-corn.gif);
  width: 10px;
  height: 26px;
  background-repeat: no-repeat;
}
.widget-heading1 {
  color: #6e6f6f;
  font-weight: bold;
}
.widget-heading2 {
  font-size: 13px;
  color: #000;
  font-weight: bold;
}
.widget-text1 {
  color: #595959;
}
/* Styles for Monitor Category Widget ends */

/* Styles for SQL Manager Reports starts */
.mon_bg_bdr {
  border: 1px solid #bdbdbd;
  background-color: #FFFFFF;
  width: 70px;
  height: 15px;
  cursor: pointer;
  text-align: left;
}
.mon_redbg {
  background-color: #ff0000;
  color: #000000;
  height: 100%;
}
.mon_greenbg {
  background-color: #64e000;
  color: #000000;
  height: 100%;
}
.mon_orangebg {
  background-color: #FFA500;
  color: #000000;
  height: 100%;
}
.mon_graybg {
  background-color: #D3D3D3;
  color: #000000;
  height: 100%;
}
.mon_txt {
  left: 25px;
  position: relative;
  color: #595959;
}
/* Styles for SQL Manager Reports ends */

/* Styles for webclient dropdown starts */
.drop-downimg {
  margin: 0px 0px 1px 0px;
  position: relative;
  right: 5px;
}
html*.drop-downimg {
  margin: 0px 0px 0px 0px;
  position: relative;
  right: 5px;
}
.drop-downimg1 {
  margin: 0px 0px 0px 0px;
  position: relative;
  right: 5px;
}
html*.drop-downimg1 {
  margin: 0px 0px 0px 0px;
  position: relative;
  right: 5px;
}
.drop-downimg-custom {
  margin: 0px 0px 2px 0px;
  position: relative;
  right: 5px;
}
html*.drop-downimg-custom {
  margin: 1px 0px 0px 0px;
  position: relative;
  right: 5px;
}
.editwidget-checkbox-padding {
  padding: 2px 0px 2px 0px;
}
/* Styles for webclient dropdown ends */

/* Styles for Monitor group view starts*/
#f1 legend {
  background-color: #ffffff;
}
/* Styles for Monitor group view ends*/

/* Styles for SQLBBManager plus */
.staticlinks-blue {
  color: #00008B;
  text-decoration: none;
}
.staticlinks-blue-u {
  color: #00008B;
  text-decoration: underline;
}
/* Styles for SQLBBManager plus */
.loginbold {
  font-weight: bold;
  color: #1566b5;
}
.footer-white-txt {
  font-size: 10px;
  color: #fff;
  font-weight: normal;
}
/* style for the main tab SQLDBManager Plus - starts */
.subTabs ul.plaintab li.notselected a, .subTabs ul.plaintab li.notselected a:visited {
  font-weight: normal;
  color: #0A4687;
  text-align: center;
  background: transparent;
  cursor: pointer;
  line-height: 1.6em;
}
.subTabs ul.plaintab a:hover, .subTabs ul.plaintab a:hover {
  text-decoration: none;
}
.menuMargin {
  margin-left: 190px;
  padding-right: 0px;
  white-space: nowrap;
}
.subTabs ul.plaintab li.selected a, .subTabs ul.plaintab li.selected a:visited {
  color: #0A4687;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  background: transparent;
  cursor: pointer;
  line-height: 2em;
}
.sideTabs ul.verticaltab li.selected {
  background: #FFFFFF;
  border-left: 5px solid #125daf;
  border-top: 1px solid #69B5F3;
  border-bottom: 1px solid #69B5F3;
}
.subTabs ul.plaintab {
  padding-left: 5px;
}
.subTabs ul.plaintab li a, .subTabs ul.plaintab li a {
  background: transparent;
  text-decoration: none;
}
.sideTabs ul.verticaltab li.notselected a {
  padding-left: 25px;
}
.sideTabs ul.verticaltab li.selected a, .sideTabs ul.verticaltab li.notselected a {
  color: #0A4687;
  font-weight : bold;
  outline: none;
  line-height: 35px;
  padding-left: 20px;
}
.searchBox {
  font-weight: normal;
  color: #878787;
  text-decoration: none;
  width: 119px;
  border: 0px;
  height: 21px;
  border: 0px solid;
  margin: 0px;
  padding: 0px;
  margin-top: 3px;
  vertical-align: bottom;
}
ul.droptab li.hover a span.opennew, ul.droptab li a span.opennew {
  padding-left: 10px;
  font-weight: bold;
  color: #666666;
  line-height: 22px;
  width: 9px;
}
.controller ul.plaintab li.notselected a:hover {
  text-decoration: none;
  outline: none;
  color: #FFFFFF;
}
.controller ul.plaintab li span {
  float: left;
  height: 35px;
  display: block;
}
.controller ul.plaintab li .lefttab, .controller ul.plaintab li .righttab {
  width: 6px;
}
.controller ul.plaintab li .midtab {
  vertical-align: middle;
}
ul.plaintab {
  margin: 0;
  padding: 0;
  list-style: none;
  border: none;
  text-align: center;
}
ul.plaintab li {
  float: left;
  margin: 0px;
  padding: 0px;
  list-style: none;
  width: auto;
  text-align: center;
  white-space: nowrap;
}
.controller ul.plaintab {
  height: 35px;
  width: auto;
  vertical-align: bottom;
}
.controller ul.plaintab a {
  display: block;
  text-decoration: none;
  outline: none;
}
.controller ul.plaintab li.selected a {
  color: #105AA2;
  margin: 10px 5px 0px 5px;
  font-weight: bold;
}
.controller ul.plaintab li.notselected a {
  color: #D2E6FA;
  margin: 15px 5px 0px 5px;
}
.controller ul.plaintab div {
  float: left;
  vertical-align: bottom;
}
.controller ul.plaintab li.selected {
  color: #FFFFFF;
}
.controller ul.plaintab li.notselected {
  color: #D2E6FA;
}
/* style for the main tab SQLDBManager Plus - ends */

/* SQLDBManager Login Screen starts*/
#wrapper {
  height: 100%;
  margin: 0 auto;
  padding: 0;
  text-align: left;
  vertical-align: middle;
}
.inner {
  border: 0px;
}
.copyright1 {
  font-weight: normal;
  text-decoration: none;
  color: #696969;
}
.UIDStyle {
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF;
  line-height: 18px;
  white-space: nowrap;
}
.UIDStyle2 {
  font-weight: normal;
  text-decoration: none;
  color: #AEC5DE;
}
.UIDStyle2 a:link, .UIDStyle2 a:Visited {
  color: #AEC5DE;
  text-decoration: none;
}
.UIDStyle2 a:hover {
  text-decoration: underline;
}
.loginInput {
  margin-top: -1px;
  border: 0px;
  font-weight: bold;
  text-decoration: none;
  color: #696969;
  height: 18px;
  text-transform: none;
}
*:first-child+html .loginInput {
  margin-top: 0px;
  border: 0px;
  font-weight: bold;
  text-decoration: none;
  color: #696969;
  height: 18px;
  text-transform: none;
}
html>body .loginInput {
  margin-top: 0px;
  border: 0px;
  font-weight: bold;
  text-decoration: none;
  color: #696969;
  height: 18px;
  text-transform: none;
  vertical-align: middle;
}
.loginInputPass {
  margin-top: -2px;
  border: 0px;
  font-weight: bold;
  text-decoration: none;
  color: #696969;
  height: 18px;
  text-transform: none;
}
*:first-child+html .loginInputPass {
  margin-top: -1px;
  border: 0px;
  font-weight: bold;
  text-decoration: none;
  color: #696969;
  height: 18px;
  text-transform: none;
}
html>body .loginInputPass {
  margin: 0;
  border: 0px;
  font-size: 18px;
  font-weight: bold;
  text-decoration: none;
  color: #696969;
  height: 18px;
  text-transform: none;
  vertical-align: middle;
}
.loginInputSelect {
  margin-top: 0px;
  border: 0px;
  font-weight: bold;
  text-decoration: none;
  color: #696969;
  height: 16px;
  text-transform: none;
}
#loginFirst {
  width: 391px;
  margin-right: 152px;
}
#LoginDiv {
  float: left;
}
#errorMsgDiv {
  margin-top: 20px;
}
#errorDiv {
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
}
.firstbg-padding {
  position: relative;
  top: 13px;
  z-index: 11111111111111111;
}
html* .firstbg-padding {
  position: relative;
  top: 25px;
  z-index: 11111111111111111;
}
.firstbg {
  color: #595959;
  padding-top: 4px;
  text-decoration: none;
  background-image: url(first_mid.png);
  background-repeat: repeat-x;
  background-position: 0px 0px;
}
.login2a_bg {
  background: url(login_bg_form_left.gif) no-repeat top left;
  width: 16px;
  height: 263px;
}
.login2b_bg {
  background: url(login_bg_form_right.gif) no-repeat top left;
  width: 16px;
  height: 263px;
}
.login2_bg {
  background: url(login_bg_form_mid.gif) repeat-x top left;
  height: 263px;
}
.loginleft {
  background: url(left.jpg) no-repeat;
  width: 7px;
  height: 18px;
}
.loginright {
  background: url(right.jpg) no-repeat;
  width: 7px;
  height: 18px;
}
.user_pos {
  margin-top: 45px;
  margin-right: 20px;
}
html>body .loginbig {
  font-size: 18px;
}
/* SQLDBManager Login Screen ends*/
.menu-link1 {
  color: #ffffff;
  line-height: 16px;
  padding: 1px 2px 1px 2px;
  color: #595959;
  text-decoration: none;
}
.menu-link {
  color: #ffffff;
  background-color: #fffedb;
  line-height: 16px;
  border: 1px solid #feb14b;
  text-decoration: none;
  padding: 0px 1px 0px 1px;
}
/* style for Webclient dropdown Buttons and Menu Items Starts*/
table#dropMenuMypage {
  cursor: pointer;
  border-left: 1px #feb14b solid;
  border-right: 1px #feb14b solid;
  border-top: 1px #feb14b solid;
  position: relative;
  float: left;
  margin: 0px 0px 0px 12px;
}
table#dropMenuMypage tr td {
  background: #fffedb;
  border-bottom: 0px #8eadd5 solid;
}
table#dropMenuMypage tr td a {
  color: #595959;
  text-decoration: none;
  display: block;
  padding: 3px 6px 10px 8px;
}
table#dropMenuMypage tr td a:hover {
  color: #000000;
  background-color: #ffdd87;
  text-decoration: none;
  display: block;
}
table#dropMenuMypage tr td>a:hover {
  background-color: #ffdd87;
}
#dropMenuMgActions table tr {
  cursor: pointer;
  border: 1px #feb14b solid;
  margin: 0px 0px 0px 12px;
}
table#dropMenuMgActions tr td {
  border-bottom: 0px #f3f3f3 solid;
}
table#dropMenuMgActions tr td a {
  color: #595959;
  text-decoration: none;
  display: block;
  padding: 3px 6px 3px 8px;
  margin: 3px 3px 3px 3px;
}
table#dropMenuMgActions tr td a:hover {
  color: #000000;
  background-color: #ffdd87;
  text-decoration: none;
  margin: 3px 3px 3px 3px;
}
table#dropMenuMgActions tr td>a:hover {
  background-color: #ffdd87;
}
.action-but-padding1 {
  float: right;
}
html*.action-but-padding1 {
  float: right;
}
/* style for Webclient dropdown Buttons and Menu Items Ends*/
.alarms-filter-arrow {
  margin-top: 0px;
  position: relative;
  bottom: 1px;
}
*html .alarms-filter-arrow {
  margin-top: 1px;
  bottom: 0px;
}
.anomaly-flow {
  background: url(anomaly-flow.gif);
  width: 560px;
  height: 416px;
  backgroud-repeat: no-repeat;
}
.monitor-gp-usage {
  background: transparent url(motior-gp-usage.gif) no-repeat;
  height: 300px;
  width: 361px;
}
.rbm-intro {
  background: url(rbmintro.gif) no-repeat;
  width: 352px;
  height: 497px;
  backgroud-repeat: no-repeat;
}
.basicLayoutNoLeftWidth {
  width: 1%;
}
/*styles for web application component groups*/
.subgp-btm-lft {
  background-image: url(../images/subgp-btm-lftcorn.gif);
  width: 4px;
  height: 6px;
}
.subgp-btm-rig {
  background-image: url(../images/subgp-btm-rigcorn.gif);
  width: 3px;
  height: 6px;
}
.subgp-btm-midtile {
  background-image: url(../images/subgp-btm-mid-tile.gif);
  background-repeat: repeat-x;
  height: 6px;
}
.subgp-lftbtm-lft {
  background: #f1f1f1 url(../images/subgp-side-btm-lft.gif);
  background-repeat: repeat-y;
  width: 4px;
}
.subgp-rigbtm-rig {
  background: #f1f1f1 url(../images/subgp-side-btm-rig.gif);
  background-repeat: repeat-y;
  width: 3px;
}
.subgp-midbtm-midtile {
  background: #f1f1f1 url(../images/subgp-side-btm-midtile.gif);
  background-repeat: repeat-x;
}
.subgp-tp-lft {
  background-image: url(../images/subgp-tp-lftcorn.gif);
  width: 4px;
  height: 6px;
}
.subgp-tp-rig {
  background-image: url(../images/subgp-tp-rigcorn.gif);
  width: 3px;
  height: 6px;
}
.subgp-tp-midtile {
  background-image: url(../images/subgp-tp-mid-tile.gif);
  background-repeat: repeat-x;
  height: 6px;
}
.subgp-lfttp-lft {
  background: #f9f9f9 url(../images/subgp-side-tp-lft.gif);
  background-repeat: repeat-y;
  width: 4px;
}
.subgp-rigtp-rig {
  background: #f9f9f9 url(../images/subgp-side-tp-rig.gif);
  background-repeat: repeat-y;
  width: 3px;
}
.subgp-midtp-midtile {
  background: #f9f9f9 url(../images/subgp-side-tp-midtile.gif);
  background-repeat: repeat-x;
}
.subgp-left-tile {
  background: #f9f9f9 url(../images/subgp-lft-bdr-tile.gif);
  background-repeat: repeat-y;
  width: 3px;
}
.subgp-right-tile {
  background: #f9f9f9 url(../images/subgp-rig-bdr-tile.gif);
  background-repeat: repeat-y;
  width: 3px;
}
html* .top-nav-menu {
  position: relative;
  top: 5px;
  cursor: hand;
}
html* .summary-nav-menu {
  position: relative;
  top: 6px;
  cursor: hand;
}
.summary-icons {
  position: relative;
  bottom: 4px;
  cursor: hand;
}
html* .summary-icons {
  position: relative;
  top: 2px;
  cursor: hand;
}
.actions-menu-left {
  background: url(../images/actions-menu-left.gif);
  background-repeat: no-repeat;
  width: 7px;
}
.actions-menu-right {
  background: url(../images/actions-menu-right.gif);
  background-repeat: no-repeat;
  width: 7px;
}
.actions-menu-mid {
  background: url(../images/actions-menu-mid.gif);
  background-repeat: repeat-x;
  height: 27px;
}
/* Style added for JRE Enhancement -Start*/
.css-butt {
  background-color: #fff;
  border: 1px solid #ff0000;
  background-color: #f1f1f1;
  margin: 0px;
  padding: 0px 3px 0px 3px;
  width: 16px;
  color: #000;
  font-weight: bold;
  letter-spacing: 0px;
  font-size: 13px;
  cursor: pointer;
}
.css-butt1 {
  background-color: #fff;
  border: 1px solid #ff0000;
  background-color: #f1f1f1;
  float: left;
  margin: 0px;
  padding: 1px 2px 1px 3px;
  height: 12px;
  width: 8px;
  color: #000;
  font-weight: bold;
  letter-spacing: 0px;
  font-size: 10px;
  cursor: pointer;
}
.show-all-heading {
  font-size: 13px;
  color: #595959;
  font-weight: bold;
  padding: 0px 0px 0px 10px;
}
.show-all-small {
  color: #595959;
  font-weight: bold;
  padding: 0px 0px 0px 10px;
}
.blue-txt {
  color: #0000FF;
  text-decoration: none;
  font-weight: bold;
  cursor: pointer;
}
.black-txt {
  color: #686868;
  text-decoration: none;
  font-weight: bold;
  cursor: pointer;
}
/* Style added for JRE Enhancement -End*/
table.dropMenuOrangeActions tr {
  cursor: pointer;
  border: 1px #feb14b solid;
  margin: 0px 0px 0px 12px;
}
table.dropMenuOrangeActions tr td {
  border-bottom: 0px #f3f3f3 solid;
}
table.dropMenuOrangeActions tr td a {
  color: #595959;
  text-decoration: none;
  display: block;
  padding: 4px 6px 4px 6px;
  width: 170px;
}
table.dropMenuOrangeActions tr td a:hover {
  color: #000000;
  text-decoration: none;
  display: block;
  width: 170px;
}
.rest-api-flow-diagram {
  background: url(rest-api-flow.gif);
  width: 559px;
  height: 323px;
  background-repeat: no-repeat;
}
.rest-api-txt {
  font-size: 9px;
  color: #000;
}
.process-tooltip {
  border-bottom: 1px dotted #000000;
  color: #595959;
  outline: none;
  cursor: text;
  text-decoration: none;
  position: relative;
}
.process-tooltip span {
  margin-left: -999em;
  position: absolute;
}
.process-tooltip span {
  border-radius: 5px 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
  position: relative;
  float: left;
  left: 2em;
  top: 0em;
  z-index: 99;
  margin-left: 0;
  display: block;
  width: 83%;
  line-height: 18px;
  text-align: justify;
  text-decoration: none;
}
* html .process-tooltip span {
  border-radius: 5px 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
  position: relative;
  float: left;
  left: 2em;
  top: 0em;
  z-index: 99;
  margin-left: 0;
  display: block;
  width: 88%;
  line-height: 18px;
  text-align: justify;
  text-decoration: none;
}
.process-tooltip-img {
  border: 0;
  margin: 50px 0 0 -24px;
  float: left;
  position: absolute;
}
* html .process-tooltip-img {
  border: 0;
  margin: 50px 0 0 -25px;
  float: left;
  position: absolute;
}
.process-tooltip em {
  font-size: 14px;
  font-weight: bold;
  display: block;
  padding: 0.4em 0 0.8em 1.6em;
  font-style: normal;
}
.process-custom {
  padding: 0.5em 0.8em 0.8em 0.8em;
  width: 100%;
}
* html a:hover {
  background: transparent;
}
.process-warning {
  background: #fff5cc;
  border: 1px solid #ffe780;
}
:-moz-any-link:focus {
 outline: none;
}
.anomaly {
  font-size: 35px;
  color: #e3481f;
  font-weight: bold;
}
.dashboard {
  font-size: 35px;
  color: #68be16;
  font-weight: bold;
}
/* EUM STYLE - STARTS */
.TableRighLeftBottomBorder {
  border-left: 0px solid #f1f1f1;
  border-right: 0px solid #f1f1f1;
  border-bottom: 0px solid #f1f1f1;
}
.topleftcurveImg {
  background-image: url("/images/top-left-curve.png");
  background-repeat: no-repeat;
  width: 14;
  height: 13;
  border: 0px;
}
.topbgImg {
  background-image: url("/images/top-bg.png");
  height: 13;
  border: 0px;
}
.toprightcurveImg {
  background-image: url("/images/top-right-curve.png");
  background-repeat: no-repeat;
  width: 16;
  height: 13;
  border: 0px;
}
.leftbgImg {
  background-image: url("/images/left-bg.png");
  width: 14;
  border: 0px;
}
.tableHdrMiddlebgImg {
  background-image: url("/images/table-header-middle-bg.gif");
  border: 0px;
}
.rightbgImg {
  background-image: url("/images/right-bg.png");
  width: 14;
  border: 0px;
}
.bottomleftcurveImg {
  background-image: url("/images/bottom-left-curve.png");
  background-repeat: no-repeat;
  width: 14;
  height: 13;
  border: 0px;
}
.bottombgImg {
  background-image: url("/images/bottom-bg.png");
  height: 13;
  border: 0px;
}
.bottomrightcurveImg {
  background-image: url("/images/bottom-right-curve.png");
  background-repeat: no-repeat;
  align: absmiddle;
  border: 0px;
}
.DowntimeTableColumn {
  background-image: url("/images/downtime-table-header-bg.gif");
  height: 28px;
  color: #666;
  font-weight: bold;
}
.datatdborder1 {
  color: #595959;
  padding-left: 15px;
  height: 28px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  border-bottom: 1px solid #d7d7d7;
}
.emptyTableMsg {
  font-weight: bold !important;
  font-size: 13px !important;
  color: #666666 !important;
  text-align: center;
  line-height: normal;
  height: 80px;
  vertical-align: middle;
}
/* EUM STYLE - ENDS */

/* EUM FLOW DIAGRAM STYLE - STARTS */
.eum-flow-bg-img {
  background-image: url("eum-flow.gif");
  width: 609px;
  height: 629px;
}
.eum-head-txt {
  font-size: 16px;
  line-height: 16px;
}
.eum-red-txt {
  color: #ff0000;
  font-size: 10px;
  line-height: 13px;
  letter-spacing: -1px;
}
.eumflowdiagram-font {
  font-weight: normal;
  font-size: 10px;
  line-height: 10px;
}
.eum-padding-top {
  position: relative;
  margin-left: 210px;
}
html* .eum-txt-padding {
  position: relative;
  left: 40px;
}
/* EUM FLOW DIAGRAM STYLE - ENDS */
.vcenter-green-left {
  background-image: url(/images/vcenter-green-left.gif);
  background-repeat: repeat-x;
  width: 6px;
  height: 14px;
}
.vcenter-green-right {
  background-image: url(/images/vcenter-green-right.gif);
  background-repeat: no-repeat;
  width: 6px;
  height: 14px;
}
.vcenter-green-midtile {
  background-image: url(/images/vcenter-green-midtile.gif);
  background-repeat: repeat-x;
  height: 14px;
}
.vcenter-red-left {
  background-image: url(/images/vcenter-red-left.gif);
  background-repeat: repeat-x;
  width: 6px;
  height: 14px;
}
.vcenter-red-right {
  background-image: url(/images/vcenter-red-right.gif);
  background-repeat: no-repeat;
  width: 6px;
  height: 14px;
}
.vcenter-red-midtile {
  background-image: url(/images/vcenter-red-midtile.gif);
  background-repeat: repeat-x;
  height: 14px;
}
.vcenter-orange-left {
  background-image: url(/images/vcenter-orange-left.gif);
  background-repeat: repeat-x;
  width: 6px;
  height: 14px;
}
.vcenter-orange-right {
  background-image: url(/images/vcenter-oranger-right.gif);
  background-repeat: no-repeat;
  width: 6px;
  height: 14px;
}
.vcenter-orange-midtile {
  background-image: url(/images/vcenter-orange-midtile.gif);
  background-repeat: repeat-x;
  height: 14px;
}
.top-head-menu {
  position: relative;
  top: 5px;
}
* html .top-head-menu {
  top: 0px;
}
.icon_custon_del {
  position: relative;
  top: 2px;
  right: 4px;
}
* html .icon_custon_del {
  position: relative;
  top: 0px;
  right: 4px;
}
.icon_custon_save {
  position: relative;
  top: 2px;
  right: 0px;
}
* html .icon_custon_save {
  position: relative;
  top: 0px;
  right: 0px;
}
.new-sla-link {
  color: #595959;
  text-decoration: none;
  padding: 5px 11px;
}
a.new-sla-link:hover {
  border-left: 1px solid #e3e3e3;
  border-right: 1px solid #e3e3e3;
  padding: 5px 10px;
}
.dropmenu-shadow-btm-mtile {
  background-image: url(/images/shadow_bottom.png);
  width: 7px;
  background-repeat: repeat-x;
  height: 9px;
}
.dropmenu-shadow-btm-corn {
  background-image: url(/images/shadow_corn.png);
  width: 10px;
  background-repeat: no-repeat;
  height: 11px;
}
.dropmenu-shadow-rigtile {
  background-image: url(/images/shadow_right.png);
  width: 7px;
  background-repeat: repeat-y;
}
.ShowHideConfigIconsStyle {
  position: relative;
  visibility: hidden;
  padding: 3px 5px 0px 0px;
  float: right;
}
.ltborder {
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #ECECEC;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #ECECEC;
}
.input-down-arrow {
  background-image: url("/images/icon_dropdown.gif");
  background-repeat: no-repeat;
  padding-right : 10px;
  background-position: right;
}
.dropDownText {
  background: #FFFFFF;
  color: #000000;
  cursor: pointer;
}
table.capacity-planning {
  border-collapse: collapse;
  border-spacing: 0
}
table.capacity-planning ul, ol, li {
  margin: 0;
  padding: 0px 0px 0px 0px;
  list-style-type: none;
}
div#pageContainer {
  font-family: 'Open Sans', Helvetica, sans-serif;
  line-height: 1.3em;
  padding-top: 0px;
}
.capacity-heading {
  font-size: 13px;
  padding: 0px 0px 20px 0px;
  color: #595959;
  font-weight: bold;
  line-height: 18px;
  position: relative;
  position: relative;
  bottom: 10px;
}
html* .capacity-heading {
  font-size: 13px;
  color: #595959;
  font-weight: bold;
  line-height: 18px;
  position: relative;
  padding: 0px 0px 20px 0px;
}
.capacity-links {
  float: right;
  position: relative;
  right: 10px;
  color: #887960;
  font-weight: normal;
}
html* .capacity-links {
  float: right;
  position: relative;
  right: 10px;
  bottom: 2px;
  top: 11px;
  font-weight: normal;
  color: #887960;
}
div#tableContainer {
}
div.tableCell {
  border-right: 1px solid #616365;
  float: left;
  text-align: left;
}
table.capacity-planning {
  width: 100%;
}
table.capacity-planning td {
  text-align: left;
  vertical-align: middle;
  border-right: 1px solid #e2e7eb;
  color: #77808a;
}
.noBorder {
  border-right: none;
}
table.capacity-planning tr.altRow td {
  background-color: #f5f5f5;
}
table.capacity-planning tr.signUpRow td {
  padding: 75px 0 20px 0;
}
table.capacity-planning td strong {
  color: #424447;
  white-space: nowrap
}
table.capacity-planning tfoot td {
  border-top: 1px solid #e2e7eb;
  padding: 25px 0;
}
table.capacity-planning tfoot td h4 {
  color: #3a3c3f;
  font-size: 18px;
}
table.capacity-planning tfoot td span {
  display: block;
  color: #a1a7b0;
  margin-bottom: 15px;
}
div.recommended .tableHeading, td.recommended {
  background: #3a3c3f;
  color: #b4bac4;
  width: 29%;
}
div.recommended .tableHeading {
  background: #3a3c3f;
  margin-top: -20px;
  padding-top: 45px;
}
table.capacity-planning tr.altRow td.recommended {
  background-color: #46494c;
  width: 29%;
}
table.capacity-planning td.recommended strong, table.capacity-planning tfoot td.recommended h4 {
  color: white;
}
table.capacity-planning tfoot td.recommended {
  border-top: 1px solid #4f5357;
}
table.capacity-planning tr td.tabheight {
  height: 40px;
}
table.capacity-planning tr td.mon-name-nobdr {
  padding: 0px 10px 0px 10px;
  border-bottom: 0px solid #e2e7eb;
  text-align: left;
}
tr td.importTemplatesNote {
  color: red;
}
table.capacity-planning tr td.mon-name {
  padding: 0px 10px 0px 10px;
  border-bottom: 0 solid #E2E7EB;
  text-align: left;
  cursor: cursor;
}
table.capacity-planning tr td.red-bg {
  background-color: #d20000;
  color: #d5d5d5;
  padding: 5px 10px 5px 2px;
  border-bottom: 1px solid #e2e7eb;
  text-align: left;
}
table.capacity-planning tr td.green-bg {
  background-color: #08a600;
  color: #34af2e;
  padding: 5px 10px 5px 2px;
  border-bottom: 1px solid #e2e7eb;
  text-align: left;
}
table.capacity-planning tr td.green-bg a:hover {
  background-color: #08a600;
  color: #34af2e;
  padding: 5px 10px 5px 10px;
  border-bottom: 1px solid #e2e7eb;
  text-align: left;
}
table.capacity-planning tr td div {
  clear: left;
  color: #D5D5D5;
  padding: 4px 5px 4px 8px;
  text-align: left;
}
table.capacity-planning tr td.red-bg a {
  background-color: #d20000;
  color: #d5d5d5;
  padding: 1px 5px 1px 5px;
  border-bottom: 0px solid #e2e7eb;
  text-align: left;
  line-height: 18px;
  float: left;
}
table.capacity-planning tr td.red-bg b {
  background-color: #d20000;
  color: #d5d5d5;
  padding: 5px 10px 5px 7px;
  border-bottom: 0px solid #e2e7eb;
  text-align: left;
}
table.capacity-planning tr td.red-bg a:hover {
  background-color: #d20000;
  color: #d5d5d5;
  padding: 1px 5px 1px 5px;
  border-bottom: 0px solid #e2e7eb;
  text-align: left;
  line-height: 18px;
  float: left;
  text-decoration: underline;
}
table.capacity-planning tr td.green-bg a {
  background-color: #08a600;
  color: #d5d5d5;
  padding: 1px 5px 1px 5px;
  border-bottom: 0px solid #e2e7eb;
  text-align: left;
  line-height: 18px;
  float: left;
}
table.capacity-planning tr td.green-bg a:hover {
  background-color: #08a600;
  color: #d5d5d5;
  padding: 1px 5px 1px 5px;
  border-bottom: 0px solid #e2e7eb;
  text-align: left;
  line-height: 18px;
  float: left;
  text-decoration: underline;
}
table.capacity-planning tr td.green-bg b {
  background-color: #08a600;
  color: #D5D5D5;
  padding: 5px 10px 5px 9px;
  border-bottom: 0px solid #e2e7eb;
  text-align: left;
}
table.capacity-planning tr td strong.headtxt {
  margin-left: 8px;
  font-weight: bold;
  color: #595959;
  margin-right: 4px;
}
table.capacity-planning tr td strong.headtxtrecommend {
  margin-left: 10px;
  font-weight: bold;
  color: #f6f6f6;
}
table.capacity-planning tr td.red-bg-utilized {
  background-color: #d20000;
  color: #fff;
  padding: 10px 0px 15px 9px;
  border-bottom: 1px solid #e2e7eb;
  text-align: left;
  font-weight: normal;
  font-size: 16px;
}
table.capacity-planning tr td.green-bg-utilized {
  background-color: #08a600;
  color: #fff;
  padding: 15px 0px 15px 9px;
  border-bottom: 1px solid #e2e7eb;
  text-align: left;
  font-weight: normal;
  font-size: 16px;
}
.capacity-planning-close {
  position: relative;
  top: 9px;
  left: 5px;
}
html* .capacity-planning-close {
  position: relative;
  top: 7px;
}
.capacity-planning-save {
  position: relative;
  top: 6px;
  left: 5px;
}
html* .capacity-planning-save {
  position: relative;
  top: 7px;
}
.capacity-planning-edit {
  position: relative;
  left: 8px;
  top: 2px;
}
html* .capacity-planning-edit {
  position: relative;
  left: 3px;
  top: 1px;
}
.reports-head-tile {
  background: #fff url(/images/capaity-planning-btm-tile.png) repeat-x scroll left bottom;
  height: 33px;
}
.undersized-red {
  background-color: #d20000;
  color: #d5d5d5;
  padding: 0px 2px 0px 2px;
  border-bottom: 0px solid #e2e7eb;
  line-height: 18px;
}
.undersized-green {
  background-color: #08a600;
  color: #d5d5d5;
  padding: 0px 2px 0px 2px;
  border-bottom: 0px solid #e2e7eb;
  line-height: 18px;
}
.capacity-planning-successmessage {
  color: #33DB55;
}
.capacity-planningHeaderHover a {
  cursor: pointer;
  font-weight: bold;
  color: #fff;
  font-weight: normal;
  text-decoration: underline;
}
.capacity-planningHeaderHover a:hover {
  cursor: pointer;
  font-weight: normal;
  text-decoration: none;
}
table.capacity-planning tr td.red-bg-utilized a {
  background-color: #d20000;
  color: #fff;
  padding: 10px 0px 15px 0px;
  border-bottom: 0px solid #e2e7eb;
  text-align: left;
  font-weight: normal;
  font-size: 16px;
}
table.capacity-planning tr td.red-bg-utilized a:hover {
  background-color: #d20000;
  color: #fff;
  padding: 10px 0px 15px 0px;
  border-bottom: 0px solid #e2e7eb;
  text-align: left;
  font-weight: normal;
  font-size: 16px;
  text-decoration: underline;
}
table.capacity-planning tr td.green-bg-utilized a {
  background-color: #08a600;
  color: #fff;
  padding: 15px 0px 15px 0px;
  border-bottom: 0px solid #e2e7eb;
  text-align: left;
  font-weight: normal;
  font-size: 16px;
}
table.capacity-planning tr td.green-bg-utilized a:hover {
  background-color: #08a600;
  color: #fff;
  padding: 15px 0px 15px 0px;
  border-bottom: 0px solid #e2e7eb;
  text-align: le;
  font-weight: normal;
  font-size: 16px;
  text-decoration: underline;
}
.capacity-planningHeaderHoveralt a {
  cursor: pointer;
  font-weight: bold;
  background-color: #f5f5f5;
  color: #fff;
  font-weight: normal;
  text-decoration: underline;
}
.capacity-planningHeaderHoveralt a :hover {
  cursor: pointer;
  font-weight: normal;
  text-decoration: none;
}
.recommendedcomment {
  color: #D5D5D5;
  line-height: 14px;
}
.recommendednote1 {
  background-color: #4f5357;
}
.recommended1 {
  background-color: #46494c;
}
.recommendednotespan {
  display: inline;
  color: #ccc;
  padding-left: 5px;
  letter-spacing: -1px;
  line-height: 14px;
}
.monnameAltRow {
  background-color: #f5f5f5;
  padding: 0px 10px 0px 10px;
  border-bottom: 0 solid #E2E7EB;
  text-align: left;
  cursor: cursor;
}
.page-wrap {
  margin: 0px;
  position: relative;
  z-index: 111111111111111111111111111111111111;
  width: 100px;
  bottom: 5px;
}
textarea.styled {
  width: 80px;
  position: absolute;
  z-index: 111111111111111111111111111111111111;
  height: 25px;
  top: 0px;
  bottom: 0px;
  border: 1px solid #cccccc;
  padding: 0px;
  overflow: auto;
  background-repeat: no-repeat;
}
.columnheading-vm {
  background-position: center center;
  border-bottom: 1px solid #E8E8E8;
  color: #595959;
  font-weight: bold;
  height: 24px;
  padding-left: 3px;
}
.whitegrayborder-vm {
  border-bottom: 0px solid #DEDEDE;
  color: #595959;
  height: 23px;
  font-weight: normal;
  padding-left: 3px;
}
.columnheadingb-vm {
  background-color: #EEF2FF;
  background-position: center center;
  border-bottom: 1px solid #DCEBF4;
  border-top: 0px solid #DCEBF4;
  border-left: 1px solid #CCCCCC;
  color: #595959;
  font-weight: normal;
  white-space: nowrap;
  height: 24px;
  padding-left: 3px;
}
.columnheadingb-vm-noleft {
  background-color: #EEF2FF;
  background-position: center center;
  border-bottom: 1px solid #DCEBF4;
  border-top: 0px solid #DCEBF4;
  border-left: 0px solid #CCCCCC;
  color: #595959;
  font-weight: normal;
  white-space: nowrap;
  height: 24px;
  padding-left: 3px;
}
.columnheadingb-vm-nobdr {
  background-color: #EEF2FF;
  background-position: center center;
  border-bottom: 1px solid #DCEBF4;
  border-top: 1px solid #DCEBF4;
  color: #595959;
  font-weight: bold;
  height: 24px;
  padding-left: 3px;
}
.lrtborder-vm {
  border-left: 1px solid #DFE9F2;
  border-right: 1px solid #DFE9F2;
  border-top: 1px solid #DFE9F2;
  border-bottom: 1px solid #DFE9F2;
}
.lrtborder-vm-nobottom {
  border-left: 1px solid #DFE9F2;
  border-right: 1px solid #DFE9F2;
}
.sptrborder-vm {
  border-right: 1px solid #CCCCCC;
  height: 27px;
  color: #595959;
  font-size: 10px;
  font-weight: normal;
}
.sptrborder-vm-lft {
  border-left: 1px solid #CCCCCC;
  height: 23px;
  color: #595959;
  font-size: 10px;
  font-weight: normal;
}
.sptrborder-vm-nolft {
  border-left: 0px solid #CCCCCC;
  height: 23px;
  color: #595959;
  font-size: 10px;
  font-weight: normal;
}
.home-drop-menu {
  position: relative;
  margin-left: 0px;
  margin-top: 3px;
}
html* .home-drop-menu {
  position: relative;
  margin-left: 0px;
  margin-top: 4px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
body:nth-of-type(1) .home-drop-menu {
  position: relative;
  margin-left: 0px;
  margin-top: 4px;
}
}
.conf-hover-buttons {
  padding: 2px 3px 2px 3px;
  display: inline;
  background: #777 url(conf-hover-button.png) repeat-x bottom;
  border: none;
  color: #fff;
  cursor: pointer;
  font-weight: bold;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  text-shadow: 1px 1px #666;
  border: 1px solid #e0e0e0;
}
.conf-hover-buttons:hover {
  background-position: 0 center;
  border: 1px solid #d3d3d3;
}
.button:active {
  background-position: top;
  position: relative;
  top: 1px;
  border: 1px solid #e0e0e0;
  padding: 2px 3px 2px 3px;
}
.conf-bottonAlign {
  padding: 2px 3px 2px 6px;
}
.conf-hover-buttons.white {
  background-color: #fff;
  color: #000;
  text-shadow: 1px 1px #fff;
  border: 1px solid #c5c5c5;
  position: relative;
  top: 4px;
}
.conf-hover-buttons-text {
  font-family: 'Open Sans', Helvetica, sans-serif;
  font-weight: normal;
  color: #595959;
}
.conf-mon-table {
  border: 1px solid #f5f5f5;
  margin: 15px 0px 15px 0px;
  color: #595959;
  background: url(conf-btm-tile.png) repeat-x scroll left bottom;
}
.monitorinfoodd-conf {
  background-color: #FFFFFF;
  border-bottom: 1px solid #f8f8f8;
  color: #595959;
  height: 33px;
  padding: 5px;
}
.monitorinfoeven-conf {
  background-color: #FFFFFF;
  border-bottom: 0px solid #f8f8f8;
  color: #595959;
  height: 27px;
  padding: 5px;
}
.conf-mon-heading {
  font-size: 13px;
  font-weight: bold;
  padding: 10px 0px 10px 5px;
  border-bottom: 1px solid #F1F1F1;
  width: 100%;
  text-transform: uppercase;
}
.conf-mon-heading-without-caseTrasform {
  font-size: 13px;
  font-weight: bold;
  padding: 10px 0px 10px 5px;
  border-bottom: 1px solid #F1F1F1;
  width: 100%;
}
.conf-mon-info-heading {
  vertical-align: middle;
  color: #595959;
  font-size: 13px;
  font-weight: bold;
  width: 100%;
  text-transform: uppercase;
  -x-system-font: none;
  padding: 2px 5px;
}
#menu-conf {
  background-color: none;
}
#menu-conf ul {
  margin-left: auto;
  margin-right: auto;
  border: 0px solid #ccc;
}
.confUlWidth {
  width: 23%;
}
*html .confUlWidth {
  width: 20%;
}
.confTwoColDatatd {
  width: 1%;
}
.confOneColUIDatatd {
  width: 12%;
}
#menu-conf ul li {
  display: inline;
  float: left;
  text-decoration: none;
  color: #6d6d6d;
  letter-spacing: -1px;
  line-height: 16px;
  margin: 10px 30px 11px 30px;
  text-align: left;
  background-color: none;
}
#menu-conf ul li a:visited {
  color: #595959;
  text-decoration: none;
}
#menu-conf ul li a:hover, .menu ul li .current {
  color: #595959;
  background-color: none;
}
#menu-conf1 {
  background-color: none;
}
#menu-conf1 ul {
  margin-left: auto;
  margin-right: auto;
}
#menu-conf1 ul li {
  display: inline;
  float: left;
  text-decoration: none;
  color: #6d6d6d;
  width: 13%;
  letter-spacing: -1px;
  line-height: 16px;
  margin: 10px 30px 21px 30px;
  text-align: left;
  background-color: none;
}
#menu-conf1 ul li a:visited {
  color: #595959;
  text-decoration: none;
}
#menu-conf1 ul li a:hover, .menu ul li .current {
  color: #595959;
  background-color: none;
}
:-moz-any-link:focus {
 outline: none;
}
.showShadow {
  box-shadow: 1px 1px 3px 3px #e0e0e0;
  border: 1px solid #cbcbcb;
  margin: 0px 10px 10px 10px;
  padding: 3px;
}
a {
  outline: 0;
}
/* new classes for the left strip */
.new-left-links {
  color: #595959;
  text-decoration: none;
}
a.new-left-links {
  display: block;
  width: 100%;
  line-height: 23px;
  color: #595959;
  font-weight: normal;
  text-align: left;
  text-decoration: none;
  text-indent: 8px;
}
a.new-left-links :hover {
  color: #000;
}
.leftlinkstd {
  color: #005eb1;
  line-height: 23px;
  font-weight: bold;
  background-color: #fff;
  padding: 0px;
  padding: 0px 0px 0px 0px;
  text-indent: 8px;
  border-top: 1px solid #edf5ff;
  width: 100%;
}
.leftlinkstd a:hover {
  color: #595959;
  border-bottom: 0px dotted #c7d1d8;
  line-height: 23px;
  padding: 0px;
  float: left;
  text-decoration: underline;
  background-color: #f3f6ff;
  width: 100%;
}
.leftlinksheading {
  font-weight: bold;
  color: #595959;
  border-bottom: 0px dotted #c7d1d8;
  padding-left: 12px;
  line-height: 21px;
  background-color: #eef2ff;
  border-top: 1px solid #dfe9f2;
}
.leftlinksquicknote {
  font-weight: bold;
  color: #595959;
  border-bottom: 0px dotted #c7d1d8;
  padding-left: 12px;
  line-height: 21px;
  background-color: #eef2ff;
  border-top: 1px solid #dfe9f2;
}
/* end */
table#apmdetailsDivMenu tr td a {
  text-decoration: none;
  display: block;
  padding: 8px 8px 8px 8px;
  width: 180px;
}
table#apmdetailsDivMenu tr td a:hover {
  text-decoration: none;
  display: block;
}
.conf-top-summary-main {
  padding: 10px 10px 0px 10px;
}
.conf-top-summary-inner {
  margin: 0px 0px 0px 10px;
  color: #595959;
}
.conf-top-summary-values {
  margin: 5px 0px 0px 10px;
  font-size: 18px;
  font-weight: normal;
  color: #595959;
}
.conf-top-summary-heading {
  font-size: 20px;
  font-weight: normal;
  color: #595959;
  padding: 0px 0px 5px 10px;
}
.conf-top-summary-values a:hover {
  font-size: 18px;
  font-weight: normal;
  color: #595959;
}
.conf-top-summary-values a {
  font-size: 18px;
  font-weight: normal;
  color: #595959;
}
#rca-critical {
  width: 100%;
  padding: 0px 0 0 0;
  line-height: 15px;
  position: relative;
  bottom: 92px;
}
#rca-critical div.off {
  color: #000;
  height: 63px;
  margin-right: 2px;
  line-height: 33px;
  padding: 0 20px;
  float: left;
  background: url(conf-bg-tile.png) repeat-x left bottom;
  border: 1px solid #ddd;
  border-bottom-color: #000;
  cursor: pointer;
  position: relative;
  z-index: 20;
}
#rca-critical div.on {
  color: #c00;
  height: 63px;
  width: 14%;
  padding: 0 5px;
  margin-right: 2px;
  margin-top: 1px;
  float: left;
  background-color: #fff;
  border: 1px solid #e3e3e3;
  border-top: 0;
  cursor: pointer;
  border-bottom: 0;
  position: relative;
  z-index: 100;
}
div.hide-analysis {
  display: none;
  width: 0;
  overflow: none;
}
div.show-analysis {
  background: #fff;
  width: 99.4%;
  margin-top: 0;
  top: -93px;
  margin-bottom: -70px;
  float: left;
  border: 1px solid #DFE9F2;
  padding: 10px 0px 10px 5px;
  position: relative;
  z-index: 0;
  font-size: 10px;
  line-height: 22px;
  color: #595959;
}
html* div.show-analysis {
  background: #fff;
  width: 100%;
  margin-top: 0;
  top: -90px;
  margin-bottom: -60px;
  float: left;
  border-top: 0px solid #DFE9F2;
  border-left: 1px solid #DFE9F2;
  border-right: 1px solid #DFE9F2;
  border-bottom: 1px solid #DFE9F2;
  padding: 10px 10px 10px 10px;
  position: relative;
  z-index: 0;
  font-size: 10px;
  line-height: 22px;
  color: #595959;
}
div.show-analysis img {
}
.confrcashow {
  cursor: pointer;
  padding-left: 15px;
  color: #DC143C;
}
.rca-critical-text {
  color: #666666;
  font-size: 10px;
  line-height: 2em;
  margin: 0;
  padding: 4px 4px 4px 0;
}
.confLinksOnMouseOver {
  text-decoration: none;
}
.confLinksOnMouseOver a span {
  text-decoration: underline;
  cursor: pointer;
}
.confLinksOnMouseOver span a {
  text-decoration: underline;
  cursor: pointer;
}
.confLinksOnMouseOut {
  text-decoration: none;
}
.confsummary-links {
  color: #595959;
  font-size: 22px;
  font-weight: normal;
}
a.confsummary-links {
  font-size: 22px;
  font-weight: normal;
  color: #595959;
}
a.confsummary-links :hover {
  text-decoration: none;
  color: #000;
  font-size: 22px;
  font-weight: normal;
}
.confsummaryHeader td a {
  cursor: pointer;
  color: #595959;
  background-color: none;
  text-decoration: none;
}
.confsummaryHover td a {
  background-color: none;
  color: #595959;
  cursor: pointer;
  text-decoration: underline;
}
.confsummaryHover td a:hover {
  cursor: pointer;
  color: #595959;
  text-decoration: underline;
}
.confsummaryHeader td {
  color: #595959;
  cursor: mouse;
  text-decoration: none;
}
.confsummaryHeaderHover td a {
  cursor: pointer;
  color: #595959;
  text-decoration: underline;
}
.conf-txt-links {
  color: #595959;
}
a.conf-txt-links {
  color: #595959;
}
a.conf-txt-links :hover {
  text-decoration: underline;
  color: #000;
}
.conf-mon-data-table {
  border-top: 1px solid #f5f5f5;
  background-color: #fff;
  color: #595959;
}
.conf-mon-data-table-border {
  border: 1px solid #e3e3e3;
  color: #595959;
}
.no-graph {
  background: url(nodata-bg.png);
  background-repeat: no-repeat;
  width: 504px;
  height: 113px;
}
.no-graph-dial {
  background: url(dial-nodata.png);
  background-repeat: no-repeat;
  width: 186px;
  height: 107px;
}
.license-msg {
  color: yellow;
  position: relative;
  left: 11px;
  font-size: 9px;
}
html* .license-msg {
  color: yellow;
  position: absolute;
  left: 11px;
  top: 188px;
  font-size: 10px;
}
#logTable {
  border-collapse: collapse;
}
#logTable h4 {
  margin: 0px;
  padding: 0px;
}
#logTable ul {
  margin: 10px 0 10px 40px;
  padding: 0px;
}
#logTable th {
  color: #595959;
  padding: 8px 8px;
  text-align: left;
}
#logTable td {
  color: #595959;
  padding: 8px 8px;
}
#logTable tr.odd td {
  cursor: pointer;
}
#logTable div.arrow {
  background: transparent url(../images/icon_row_show.png) no-repeat;
  width: 16px;
  height: 16px;
  display: block;
  cursor: pointer;
}
#logTable div.up {
  background: transparent url(../images/icon_row_hide.png) no-repeat;
  width: 15px;
  height: 16px;
  display: block;
  cursor: pointer;
}
.slideDiv {
  border: 1px solid #eee;
  background: #ececec;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  width: 98%;
  padding: 1em;
}
.conf-mon-data-heading {
  font-size: 13px;
  font-weight: bold;
  padding: 6px 0px 6px 10px;
  text-transform: uppercase;
  background-color: #f7f7f7;
}
.conf-mon-data-link {
  font-size: 13px;
  padding: 6px 0px 6px 10px;
  background-color: #f7f7f7;
}
.conf-mon-data-heading-actions {
  font-weight: bold;
  color: #595959;
  text-transform: lowercase;
}
.monitorinfoodd-noborder {
  color: #595959;
  background-color: #fff;
  border-bottom: 0px solid #f1f1f1;
}
.conf-link td a {
  background-color: #fff;
  cursor: pointer;
  text-decoration: underline;
}
.conf-link td a:hover {
  background-color: #fff;
  cursor: pointer;
  text-decoration: underline;
}
.clearCount {
  background-color: #FFFFFF;
  border-bottom: 0px solid #F1F1F1;
  color: #008000;
  font-size: 9px;
  padding: 5px 5px 0px 5px;
}
.warningCount {
  background-color: #FFFFFF;
  border-bottom: 0px solid #F1F1F1;
  color: #FFA500;
  font-size: 9px;
  padding: 5px 5px 0px 5px;
}
.criticalCount {
  background-color: #FFFFFF;
  border-bottom: 0px solid #F1F1F1;
  color: #FF0000;
  font-size: 9px;
  padding: 5px 5px 0px 5px;
}
/* new classes for alarms page */
.alarm-bg-tile {
  background: url(alarm-tp-tile.png) repeat-x scroll bottom left;
}
a.alarm-link-icon {
  position: relative;
  top: 3px;
  left: 5px;
}
a.alarm-link-icon:hover {
  position: relative;
  top: 3px;
  left: 5px;
}
.alarm-icons-padd {
  padding: 0px 0px 0px 8px
}
.alarm-link {
  color: #595959;
  padding-left: 9px;
  line-height: 28px;
  text-decoration: none;
}
a.alarm-link:hover {
  color: #000;
  line-height: 28px;
  padding-left: 9px;
  text-decoration: underline;
}
.dulltext {
  color: #a9a9a9;
}
#next-nav {
  width: 21px;
  height: 19px;
  float: left;
  background: url(/images/icon_next.png);
  margin: 5px 0px;
  padding: 0;
  position: relative;
  background-repeat: no-repeat;
}
#next-nav span {
  margin: 0;
  padding: 0;
  list-style: none;
  display: inline;
  position: absolute;
  z-index: 1;
}
#next-nav a {
  display: block;
}
#next-nav-icon {
  left: -1px;
  top: 1px;
  width: 20px;
  height: 18px;
}
#next-nav-icon a {
  height: 18px;
  width: 20px;
}
#next-nav-icon a:hover {
  background: url(/images/icon_next.png) 1px -19px no-repeat;
  width: 21px;
  height: 19px;
  bottom: 0px;
}
#nextfirst-nav {
  width: 21px;
  height: 19px;
  float: left;
  background: url(/images/icon_first.png);
  margin: 5px 0px;
  padding: 0;
  position: relative;
  background-repeat: no-repeat;
}
#nextfirst-nav span {
  margin: 0;
  padding: 0;
  list-style: none;
  display: inline;
  position: absolute;
  z-index: 1;
}
#nextfirst-nav a {
  display: block;
}
#nextfirst-nav-icon {
  left: -1px;
  top: 1px;
  width: 20px;
  height: 18px;
}
#nextfirst-nav-icon a {
  height: 18px;
  width: 20px;
}
#nextfirst-nav-icon a:hover {
  background: url(/images/icon_first.png) 1px -19px no-repeat;
  width: 21px;
  height: 19px;
  bottom: 0px;
}
#prev-nav {
  width: 21px;
  height: 19px;
  float: left;
  background: url(/images/icon_prev.png);
  margin: 5px;
  padding: 0;
  position: relative;
  background-repeat: no-repeat;
}
#prev-nav span {
  margin: 0;
  padding: 0;
  list-style: none;
  display: inline;
  position: absolute;
  z-index: 1;
}
#prev-nav a {
  display: block;
}
#prev-nav-icon {
  left: -1px;
  top: 1px;
  width: 20px;
  height: 18px;
}
#prev-nav-icon a {
  height: 18px;
  width: 20px;
}
#prev-nav-icon a:hover {
  background: url(/images/icon_prev.png) 1px -19px no-repeat;
  width: 21px;
  height: 19px;
  bottom: 0px;
}
#prevlast-nav {
  width: 21px;
  height: 19px;
  float: left;
  background: url(/images/icon_last.png);
  margin: 5px 0px;
  padding: 0;
  position: relative;
  background-repeat: no-repeat;
}
#prevlast-nav span {
  margin: 0;
  padding: 0;
  list-style: none;
  display: inline;
  position: absolute;
  z-index: 1;
}
#prevlast-nav a {
  display: block;
}
#prevlast-nav-icon {
  left: -1px;
  top: 1px;
  width: 20px;
  height: 18px;
}
#prevlast-nav-icon a {
  height: 18px;
  width: 20px;
}
#prevlast-nav-icon a:hover {
  background: url(/images/icon_last.png) 1px -19px no-repeat;
  width: 21px;
  height: 19px;
  bottom: 0px;
}
.report-icons-padd {
  position: relative;
  top: 4px;
  left: 2px;
}
.alarmtabheader td a {
  background-color: none;
  cursor: pointer;
  text-decoration: none;
}
.alarmtabHeaderHover td a {
  background-color: none;
  cursor: pointer;
  text-decoration: underline;
}
.alarmtabHeaderHover td a:hover {
  background-color: none;
  cursor: pointer;
  text-decoration: underline;
}
.alarmtabHeaderHover td {
  background-color: none;
  cursor: mouse;
}
.alarmtabHeaderHover td {
  background-color: none;
  cursor: pointer;
  cursor: default;
}
.button-getting-start:hover {
  border: 1px solid #BEBEBE;
}
.button-getting-start {
  display: inline-block;
  zoom: 1;
  /* zoom and *display = ie7 hack for display:inline-block */
  *display: inline;
  vertical-align: baseline;
  margin: 0px;
  outline: none;
  cursor: pointer;
  overflow: visible;
  text-align: center;
  text-decoration: none;
  font-size: 12px/100%;
  font-weight: bold;
  height: 35px !important;
  padding: 7px 10px !important;
  color: #fef4e9;
  overflow: visible;
  border: solid 1px #da7c0c;
  background: #f78d1d;
  background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
  background: -moz-linear-gradient(top, #faa51a, #f47a20);
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.button-getting-start:hover {
  text-decoration: none;
}
.button-getting-start:active {
  position: relative;
  top: 1px;
}
.bigrounded {
  -webkit-border-radius: 2em;
  -moz-border-radius: 2em;
  border-radius: 2em;
}
.orange {
  color: #fef4e9;
  overflow: visible;
  border: solid 1px #da7c0c;
  background: #f78d1d;
  background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
  background: -moz-linear-gradient(top, #faa51a, #f47a20);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.orange:hover {
  background: #f47c20;
  overflow: visible;
  background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
  background: -moz-linear-gradient(top, #f88e11, #f06015);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
.orange:active {
  color: #fcd3a5;
  overflow: visible;
  background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
  background: -moz-linear-gradient(top, #f47a20, #faa51a);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}
.apm-info {
  width: 100%;
  border: 1px solid #edefee;
  float: left;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px 10px 10px 10px;
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  margin-bottom: 0em;
  margin-top: 0em;
  padding: 0 0px 1em;
  background: url("report-btm-tile.png") repeat-x scroll left bottom #FFFFFF;
}
ul#content-list {
  list-style: none;
  width: 99%;
}
ul#content-list li {
  width: 30%;
  float: left;
  padding: 0 10px 20px 0;
}
ul#content-list h2 {
  color: #595959;
  background: url(intro-icons.png) no-repeat;
  padding: 12px 0 0 32px;
}
ul#content-list li p {
  color: #595959;
  line-height: 20px;
  padding: 0px 15px;
}
.terms {
  border-radius: 10px 10px 0px 0px;
  background: url("report-btm-tile.png") repeat-x scroll left bottom #FFFFFF;
  font-weight: bold;
  color: #595959;
  width: 100%;
  margin: 0px 0px 0px 0px;
  float: left;
  line-height: 25px;
}
ul#content-list li h2#home {
  background-position: 0 -5px;
}
ul#content-list li h2#calendar {
  background-position: 0 -67px;
}
ul#content-list li h2#info {
  background-position: 0 -132px;
}
ul#content-list li h2#user {
  background-position: 0 -196px;
}
ul#content-list li h2#monitor {
  background-position: 0 -260px;
}
ul#content-list li h2#rss {
  background-position: 0 -324px;
}
ul#content-list li h2#comment {
  background-position: 0 -384px;
}
ul#content-list li h2#mail {
  background-position: 0 -448px;
}
ul#content-list li p {
  margin-left: 1px;
  text-align: justify;
  width: 90%;
  float: left;
}
ul#slide {
  padding: 0;
  margin: 0;
  list-style: none;
  width: 100%;
  border: 1px solid #ddd;
  position: relative;
  overflow: hidden;
  border-radius: 10px 10px 10px 10px;
}
ul#slide li div {
  background: #fff;
}
#slide li.top {
  display: block;
  float: left;
  line-height: 40px;
  width: 100%;
  color: #000;
  background: #fff;
  text-decoration: none;
  border-bottom: 1px solid #eee;
  text-indent: 10px;
}
#slide li.current {
  color: #595959;
  background: #fff;
  border-radius: 10px 10px 0px 0px;
  text-align: left;
}
#slide li.current div {
  float: left;
  width: 100%;
  padding: 10px 0px 10px 0px;
  margin-left: 0px;
  line-height: 1.2em;
  text-indent: 0;
  background-color: #fff;
}
#slide li.current div img {
  display: inline;
  margin: 6px 5px 0px 0;
}
#slide li.current div img.fLeft {
  clear: left;
  float: left;
  display: block;
  margin: 8px;
  margin-right: 8px;
}
#slide li.current div h3 {
  font-size: 13px;
  color: #000;
  padding: 0;
  margin: 0;
}
#slide li.current div p {
  color: #787878;
  line-height: 1.4em;
  padding: 10px 0;
  margin: 0;
  font-weight: bold;
  background-color: #fff;
}
#slide li.current div a {
  color: #595959;
  text-decoration: none;
  width: 98%;
  text-align: left;
  background-color: #fff;
}
#slide li.current div a:hover {
  text-decoration: underline;
  background: #fff;
  color: #00c;
}
#slide li.current div a.big {
  display: block;
  float: left;
  clear: left;
  height: 35px;
  line-height: 35px;
  border-bottom: 1px solid #ddd;
  color: #595959;
  text-decoration: none;
  text-indent: 25px;
}
#slide li.current div a.big:hover {
  background: #fff;
  color: #44a;
  text-decoration: none;
}
#slide li.bg {
  background: #EDF2F7;
  width: 100%;
  height: 35px;
  line-height: 35px;
  text-indent: 20px;
}
.dark-txt-top {
  color: #595959;
  padding: 0px 0px 0px 8px;
  font-weight: bold
}
.dark-bldtxt {
  color: #828282;
  font-weight: bold;
  padding: 0px 0px 0px 15px;
}
.tableData {
  float: left;
  font-size: 10px;
  color: #999;
  width: 100%;
}
.setting {
  display: none;
}
.edit-icon {
  display: inline-block;
  margin: 0px 5px 0px 5px;
  position: absolute;
}
.del-icon {
  display: inline-block;
  margin: 0px 5px 0px 25px;
  position: absolute;
}
.main-div {
  height: 60px;
  float: left;
  width: 100%
}
.namediv {
  float: left;
  width: 60%;
  padding: 10px 0px 5px 0px;
}
.typediv {
  float: left;
  padding: 10px 0px 5px 0px;
  font-weight: normal;
}
.descdiv {
  float: left;
  clear: left;
  color: #999999;
  font-weight: normal;
  padding: 0px 0px 15px 0px;
}
.pull-down {
  position: relative;
  top: 2px;
}
.icon-main {
  display: inline;
}
.desc-content {
  float: left;
}
.credential-popup {
  padding: 8px 0px 8px 0px
}
table#apmDblClickMenu {
  cursor: pointer;
  background-color: #F2F2F2;
  border-top: 1px solid #A5A5A5;
  border-left: 1px solid #A5A5A5;
  border-bottom: 1px solid #A5A5A5;
  border-right: 1px solid #A5A5A5;
  margin: 1px 0px 0px 0px;
}
*html table#apmDblClickMenu {
  margin: 1px 0px 0px 25px;
}
table#apmDblClickMenu tr td {
  background: #F2F2F2;
  border-bottom: 0px #8eadd5 solid;
}
table#apmDblClickMenu tr td a {
  color: #595959;
  text-decoration: none;
  display: block;
  padding: 8px 8px 8px 8px;
  width: 180px;
  border-top: 0px #fff solid;
  border-bottom: 0px #fff solid;
}
table#apmDblClickMenu tr td a:hover {
  color: #000;
  background-color: #f3f6ff;
  border-top: 0px #f3f6ff solid;
  border-bottom: 0px #f3f6ff solid;
  text-decoration: none;
  display: block;
}
.conf-top-band-gray {
  color: #fff;
  padding: 0px 0px 0px 0px;
  background: #f2f2f2;
  background-repeat: repeat-x;
  height: 34px;
  border-top: 1px solid #e3e3e3;
  border-left: 0px solid #DFE9F2;
  border-right: 0px solid #DFE9F2;
}
.conf-top-band-gray-noleft {
  border-top: 1px solid #e3e3e3;
  border-right: 1px solid #e3e3e3;
}
.conf-top-band-gray-noright {
  border-top: 1px solid #e3e3e3;
  border-left: 1px solid #e3e3e3;
}
.confDetilsTextClass {
  font-weight: normal;
  color: #595959
}
.confButton {
  padding: 0px 0px 0px 10px
}
.confConfigHeader {
  color: #fff;
  padding: 0px 0px 0px 0px;
  background: url(confConfigHeader.png);
  background-repeat: repeat-x;
  height: 25px;
}
.confConfigHeaderTd {
  width: 390px;
  font-weight: bold;
  color: #FDFDFD;
  padding: 0px 0px 0px 6px;
}
.confConfigTable {
  margin: 8px 0px 0px 25px;
  border-bottom: 1px solid #A1A1A1;
  border-left: 1px solid #A1A1A1;
  border-right: 1px solid #A1A1A1;
}
.confConfigTableTr {
  color: #A1A1A1;
  height: 30px;
  background: #EDEDED;
}
.confConfigTableTr td {
  color: #595959;
  text-decoration: none;
  padding: 0px 0px 0px 6px;
  border-bottom: 0px #8eadd5 solid;
  border-bottom: 1px solid #F5F5F5;
}
.confdialogPointer {
  background-image: url(confUpArrow.png);
  background-repeat: no-repeat;
  border: 0 none;
  height: 10px;
  position: relative;
  top: 1px;
  width: 18px;
  border-top: 0px solid #8D8888;
  border-left: 0px solid #8D8D8D;
  border-right: 0px solid #8D8D8D;
  border-bottom: 0px solid #8D8D8D;
}
.conf-table-botttom-gray {
  color: #fff;
  padding: 0px 0px 0px 0px;
  height: 34px;
  background-color: #D8D8D8;
  border-top: 1px solid #DFE9F2;
  border-left: 0px solid #DFE9F2;
  border-right: 0px solid #DFE9F2;
}
.conf-date-range {
  padding: 0px 20px 0px 0px
}
#conf-buttonSet.ui-button, #conf-datepicker.ui-button, #customWeekHolder.ui-button {
  cursor: pointer;
  text-align: center;
  text-decoration: none !important;
  height: 20px;
}
#monitors-switchtab .ui-state-default, #conf-buttonSet.ui-state-default, #conf-datepicker.ui-state-default, #customWeekHolder.ui-state-default {
  border: 1px solid #bbbbbb;
  background: url(ui-bg_glass_75_dadada_1x400.png) #dadada 50% 50% repeat-x;
  font-weight: normal;
  color: #555555;
}
#conf-buttonSet.ui-button-text, #conf-buttonSet.ui-button .ui-button-text, #conf-datepicker.ui-button-text, #conf-datepicker.ui-button .ui-button-text, #customWeekHolder.ui-button-text, #customWeekHolder.ui-button .ui-button-text {
  font-weight: bold;
  color: #555555;
  display: inline;
  line-height: 1.7em
}
#conf-buttonSet.ui-state-active, #conf-datepicker.ui-state-active, #customWeekHolder.ui-state-active {
  border: 1px solid #bbbbbb;
  background: url(ui-bg_glass_65_ffffff_1x400.png) #dadada 50% 50% repeat-x;
  font-weight: bold;
  color: #FFFFFF !important;
  line-height: 1.7em;
}
#conf-buttonSet.ui-button-text-active, #conf-datepicker.ui-button-text-active, #customWeekHolder.ui-button-text-active {
  font-weight: bold;
  color: #FFFFFF;
  display: inline;
  line-height: 1.9em
}
#conf-buttonSet.ui-state-hover, #conf-datepicker.ui-state-hover, #customWeekHolder.ui-state-hover {
  border: 1px solid #999999;
  background: url(ui-bg_glass_75_e6e6e6_1x400.png) #e6e6e6 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}
.confDetails-customWeek {
  position: relative;
  top: 0px;
  left: 0px;/*padding-left:860px;*/
}
.ui-datepicker .ui-datepicker-header {
  padding: 0px !important;
}/* Hack introduced due to change in CSS order of import */
.ui-datepicker .ui-datepicker-title {
  padding-top: .5em !important;
}/* Hack introduced due to change in CSS order of import */
.customWeekheading {
  background: url(confHeader.png) #2C2C2C;
}
.customWeekheaderText {
  height: 0px;
  color: #FFFFFF;
  text-align: left;
  font-weight: bold;
}
.customWeekmonthText {
  height: 0px;
  color: #5A5A5A;
  text-align: left;
  font-weight: bold;
  background-color: #F5F5F5;
}
.customWeekText {
  background-color: #F5F5F5;
}
.customWeekText a {
  height: 0px;
  color: #646464;
  text-align: left;
  font-weight: bold;
  background-color: #F5F5F5;
}
.customWeekText a:hover {
  height: 0px;
  color: #555555;
  text-align: left;
  cursor: pointer;
  font-weight: bold;
  text-decoration: underline;
  background-color: #F5F5F5;
}
.confOdd {
  background-color: #F5F5F5;
}
.confWeekRow {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #F5F5F5;
}
.buttonDefault {
  background: url('../images/ui-bg_glass_75_e6e6e6_1x400.png') repeat-x scroll 50% 50% #E6E6E6;
  border: 1px solid #D3D3D3;
  color: #555555;
  font-weight: normal;
  align: center;
  padding: 0px 6px 0px 6px;
  cursor: pointer;
}
.buttonHover {
  background: url('../images/ui-bg_glass_75_dadada_1x400.png') repeat-x scroll 50% 50% #E6E6E6;
  border: 1px solid #969696;
  color: #555555;
  font-weight: normal;
  align: center;
  padding: 0px 6px 0px 6px;
  cursor: pointer;
}
.monthFont {
  line-height: 1.9em;
  text-align: center;
  color: #222222;
  font-weight: bold;
  font-size: 0.6em;
  padding: 0.2em;
}
.weekFont {
  line-height: 1.9em;
  text-align: center;
  color: #555555;
  font-weight: normal;
  font-size: 0.6em;
  cursor: pointer;
}
.weekHeader {
  line-height: 1.6em;
  text-align: center;
  margin: 0 5px;
  color: #222222;
  font-weight: bold;
  font-size: 0.7em;
}
.weekMainHeader {
  border: 1px solid #aaaaaa;
  background: #cccccc url('../images/ui-bg_highlight-soft_75_cccccc_1x100.png') 50% 50% repeat-x;
  color: #222222;
  font-weight: bold;
  text-align: center;
}
#quickMsg {
  font-size: 11px;
  color: #B4B4B4;
  margin-left: 660px;
  float: right;
}
.apmconf-dullhead {
  color: #8d8d8d;
  font-weight: bold;
  text-decoration: none;
}
.show-tag, .show-text .show-tag, .wmd-preview a.show-tag {
  background-color: #949494;
  border-bottom: 1px solid #c2c2c2;
  border-right: 1px solid #c2c2c2;
  color: #fff;
  font-size: 90%;
  line-height: 2.4;
  margin: 2px 2px 2px 0;
  padding: 3px 4px;
  text-decoration: none;
  white-space: nowrap;
  border-radius: 3px;
}
a.show-tag:hover, .show-text a.show-tag:hover, .wmd-preview a.show-tag:hover {
  background-color: #dfdfdf;
  border-bottom: 1px solid #C4DAE9;
  border-right: 1px solid #C4DAE9;
  text-decoration: none;
  border-radius: 3px;
  color: #595959;
}
.fetching-tag, .fetching-text .fetching-tag, a.fetching-tag {
  background-color: #fff;
  border-bottom: 1px solid #c2c2c2;
  border-top: 1px solid #c2c2c2;
  border-left: 1px solid #c2c2c2;
  border-right: 1px solid #c2c2c2;
  color: #595959;
  font-size: 90%;
  line-height: 2.4;
  margin: 2px 2px 2px 0;
  padding: 3px 20px 2px 20px;
  text-decoration: none;
  white-space: nowrap;
  border-radius: 3px;
}
.filterby-txt {
  color: #595959;
 font-weight;
 bold;
  position: relative;
  bottom: 8px;
}
#monitors-switchtab .bulkmon-tag.ui-state-default {
  border: 1px solid #bbbbbb;
  background: url(ui-bg_glass_65_ffffff_1x400.png) #dadada 50% 50% repeat-x;
  color: #FFFFFF !important;
  line-height: 1.7em;
}
a.bulkmon-tag:hover {
}
.associate-top-heading {
  font-weight: bold;
}
.associate-heading {
  height: 50px;
  padding-left: 15px;
  border-right: 1px solid #dcdcdc
}
.associate-heading-nobdr {
  height: 50px;
  padding-left: 15px;
}
.associate-heading-padding {
  padding: 0px 0px 0px 10px;
}
.associate-right-bdr {
  border-right: 1px solid #dcdcdc
}
.associate-bg-tile {
  background-image: url(../images/report-btm-tile.png);
  background-repeat: repeat-x;
  height: 33px;
}
.associate-select {
  padding: 0px 0px 0px 20px;
}
.associate-tag, .associate-text .associate-tag, a.associate-tag {
  background-color: #626262;
  color: #fff;
  border-radius: 4px;
  line-height: 2.4;
  margin: 2px 2px 4px 10px;
  padding: 1px 8px 3px 8px;
  text-decoration: none;
  position: relative;
  bottom: 2px;
  white-space: nowrap;
}
.associate-tag, .associate-text .associate-tag, a.associate-tag:hover {
  background-color: #000;
  color: #fff;
  border-radius: 4px;
  line-height: 2.4;
  margin: 2px 2px 4px 10px;
  padding: 1px 8px 3px 8px;
  position: relative;
  bottom: 2px;
  text-decoration: none;
  white-space: nowrap;
}
.associate-search {
  padding: 0px 10px 0px 0px;
}
.associate-td {
  padding: 3px 0px 5px 20px;
}
.associate-chkbx {
  position: relative;
  top: 3px;
}
.confloading {
  position: relative;
  width: 50%;
  display: none;
}
/* Overwriting the Common style css for MAPVIEW */
.controller ul.plaintab a {
  display: block;
  text-decoration: none;
  outline: none;
  margin: 15px 5px 0;
  color: #D2E6FA;
}
.controller ul.plaintab a:hover {
  display: block;
  text-decoration: none;
  outline: none;
  margin: 15px 5px 0;
  color: #ffffff;
}
.controller ul.plaintab li.notselected .dropDownTabButton {
  background: url(/images/Blue/pulldown_arrow.gif) no-repeat 50% 80%;
  /*_margin-top:8px;*/
  width: 17px;
  cursor: pointer;
}
.controller ul.plaintab li.notselected a:hover {
  text-decoration: none;
  outline: none;
  color: #FFFFFF;
}
.dropDownTabButton {
  background: url(/images/Blue/pulldown_arrow.gif) no-repeat 50% 80%;
  /*_margin-top:8px;*/
  width: 17px;
  cursor: pointer;
}
/* for quirks mode starts */
#dashdropdown {
  left: 0;
  position: absolute;
  top: 20px;
  width: 250px !important;
  z-index: 2147483647 !important;
  border: 1px solid #e3e3e3;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
}
#dashdropdown ul {
  background-color: #FFFFFF;
  list-style: none outside none;
  margin: 0px;
  padding: 0px;
  width: 250px !important;
}
#topolagy-map {
  margin: 0;
  padding: 0;
  width: 250px;
}
#topolagy-map li {
  list-style: none outside none;
  margin: 0;
  padding: 0;
}
#topolagy-map li a {
  background-color: #fff;
  display: block;
  margin: 0 !important;
  padding: 6px 0 6px 15px !important;
  text-decoration: none;
  width: 235px !important;
}
#topolagy-map li a:hover {
  background-color: #f3f3f3;
  color: #000;
}
.newmap-link a {
  box-shadow: 0 3px 2px rgba(0, 0, 0, 0.2);
  background: none repeat scroll 0 0 #f3f3f3;
  border: 1px solid #e3e3e3;
  color: #888 !important;
  display: block;
  left: -1px;
  padding: 0 0 0 10px;
  text-decoration: none;
  width: 240px;
  bottom: 0;
  line-height: 28px;
}
.newmap-link a:hover {
  background: none repeat scroll 0 0 #e2e2e2 !important;
  color: #000 !important;
}
.newmap-link a img {
  padding-right: 3px;
}
.loadingDiv {
  position: relative;
  width: 50%;
  display: none;
}
.holder {
  position: relative;
  z-index: 100;
  width: 390px;
}
#filter-menu {
  border: 0px solid #ccc;
}
#filter-menu, #filter-menu ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
#filter-menu ul {
  position: relative;
  z-index: -1;
  border-bottom: 1px solid #f9f9f9;
}
#filter-menu li {
  position: relative;
  position: relative;
  z-index: 100;
  border-top: 1px solid #ccc;
}
#filter-menu ul li {
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  border-top: 1px solid #f9f9f9;
}
#filter-menu li a {
  display: block;
  padding-left: 5px;
  background: #fff;
  color: #000;
  text-decoration: none;
  font-weight: normal;
  line-height: 25px;
  outline: 0;
}
#filter-menu li a img {
  border: 0;
  float: left;
  padding-right: 5px;
}
#filter-menu li a.sub {
  background: #f9f9f9;
}
#filter-menu li a + img {
  display: block;
  height: 25px;
  position: absolute;
  left: 0;
  top: 0;
  display: none;
  cursor: pointer;
  background: url(up.gif) no-repeat 180px center;
}
#filter-menu li a:hover {
  background-color: #ddd;
}
#filter-menu ul li a {
  background-color: #fff;
  color: #666;
  line-height: 22px;
  padding-left: 35px;
}
#filter-menu ul li a.lastLink {
  background-color: #fff
}
#filter-menu ul li:hover a {
  background-color: #f0f0f0;
  color: #000;
}
#filter-menu a.sub:focus {
  outline: 0;
  background: #ddd;
}
#filter-menu a:focus ~ ul li {
  margin-top: 0;
}
#filter-menu a:focus + img {
  display: block;
}
#filter-menu a.sub:active {
  outline: 0;
  background: #ddd;
}
#filter-menu a:active ~ ul li {
  margin-top: 0;
}
#filter-menu a:active + img {
  display: block;
}
#filter-menu ul:hover li {
  margin-top: 0;
}
.CSVcontentDiv {
  background-color : #F5F9FD;
  line-height : 26px;
  padding : 15px;
  border: 1px dotted #7A7A7A;
  margin-bottom: 15px;
  width: 96.5%;
  font-weight: bold;
  color: #7A7A7A;
}
.dialogText {
  font-weight: bold;
  color: #7A7A7A;
  margin-left: 20px;
}
.text-line-through {
  text-decoration: line-through;
}
.textFieldStyle {
  font-size: 11px;
  color: #595959;
}
.whitebg-oracle {
  background: #FFFFFF none repeat scroll 0 0;
}
.input-append-search, .input-prepend-search {
  display: inline-block;
  font-size: 0;
  margin-bottom: 10px;
  vertical-align: middle;
  white-space: nowrap;
}
.btn-search {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: #F5F5F5;
  background-image: linear-gradient(to bottom, #FFFFFF, #E6E6E6);
  background-repeat: repeat-x;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3;
  border-image: none;
  border-radius: 4px 4px 4px 4px;
  border-style: solid;
  border-width: 1px;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
  color: #333333;
  cursor: pointer;
  display: inline-block;
  font-size: 13px;
  line-height: 20px;
  margin-bottom: 0;
  padding: 2px 6px;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
}
.input-append input[class*="span"], .input-append .uneditable-input[class*="span"], .input-prepend input[class*="span"], .input-prepend .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"], .row-fluid .input-prepend[class*="span"], .row-fluid .input-append[class*="span"] {
  display: inline-block;
}
.confForm {
  margin: 0px 0px 17px 0px;
}
.togglebg-oracle {
  background-color: #F1F1F1;
}
.tabletext-ora-mon {
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  border-bottom: 1px solid #f7f7f7;
  color: #595959;
  height: 35px;
  line-height: 18px;
  padding: 0 0 0 5px;
}
.oracle-toggle-td {
  border-bottom: 0px solid #F4F4F4;
  border-top: 0px solid #F4F4F4;
  color: #595959;
  background-color: #f1f1f1;
}
.oracle-collapse {
  background-color: #ffff;
  padding-top: 7px;
  padding-bottom: 7px;
}
#curveOracle {
  padding: 5px 12px 4px 12px;
  background-color: #Ffffff;
  -moz-border-radius: 11px;
  border: 2px solid #F1F1F1;
}
.collapseOracle p {
  padding: 0 10px 1em
}
.collapseOracle {
  background-color: #F1F1F1;
  border-bottom: 1px solid #F1F1F1;
  border-left: 1px solid #F1F1F1;
  border-right: 1px solid #F1F1F1;
  padding: 8px 13px 13px 13px;
}
#lockheadOracle {
  font-family: georgia, 'times new roman', times, serif;
  font-size: 11px;
  font-weight: bold;
}
.whitegrayrightalign-Oracle1 {
  border-bottom: 1px solid #F4F4F4;
  color: #828282;
}
.whitegrayrightalign-oracle {
  border-bottom: 1px solid #F4F4F4;
  border-top: 1px solid #F4F4F4;
  color: #464646;
}
.apm-wordbreak {
  word-break: break-all;
  word-wrap: break-word;
  white-space: -moz-pre-wrap;
  white-space: normal;
  border-bottom: 1px solid #E8E8E8;
  color: #595959;
  font-weight: normal;
  height: 27px;
  padding-left: 3px;
}
.apm-breakword {
  word-break: break-all;
  word-wrap: break-word;
  width: 100px;
  white-space: -moz-pre-wrap;
  white-space: normal;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  color: #595959 !important;
  font-size: 11px;
  cursor: pointer;
}
.ui-widget-header {
  border: 1px solid #fff;
  background: #f3f3f3;
  color: #777;
  font-weight: bold;
}
.ui-widget-header a {
  color: #fff;
  font-weight: normal;
  padding: 0px 2px 0px 2px;
  position: relative;
  top: 3px;
}
.ui-helper-clearfix:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  margin: 5px 0;
  visibility: hidden;
}
.ui-state-default .ui-icon {
/* background-image: url(images/ui-icons_custom.png); */
}
.ui-multiselect-hasfilter ul {
  position: relative;
  top: 0px;
  bottom: 2px;
}
.ui-multiselect-filter {
  width: 100%;
  margin-right: 10px;
  margin-top: 5px;
  font-size: 11px
}
.ui-multiselect-filter input {
  width: 150px;
  font-size: 10px;
  margin-left: 5px;
  padding: 2px;
  border: 1px solid #cccccc;
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
}
.ui-multiselect {
  padding: 2px 0 2px 4px;
  text-align: left;
  background-clip: padding-box;
  background-color: #FFFFFF;
  background-image: linear-gradient(#FFFFFF 20%, #F6F6F6 50%, #EEEEEE 52%, #F4F4F4 100%);
  border: 1px solid #AAAAAA;
  border-radius: 5px 5px 5px 5px;
  box-shadow: 0 0 3px #FFFFFF inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  color: #444444;
  font-weight: normal
}
.ui-multiselect span.ui-icon {
  float: right
}
.ui-multiselect-single .ui-multiselect-checkboxes input {
  position: absolute !important;
  top: auto !important;
  left: -9999px;
}
.ui-multiselect-single .ui-multiselect-checkboxes label {
  padding: 5px !important
}
.ui-multiselect-header {
  margin-bottom: 0px;
  padding: 0px 0 0px 0px
}
.ui-multiselect-header ul {
  font-size: 0.9em;
  float: right;
}
.ui-multiselect-header ul li {
  float: left;
  padding: 0px 0px 0 0
}
.ui-multiselect-header ul.ui-helper-reset li a:hover {
  color: #fff;
}
.ui-multiselect-header a {
  text-decoration: none
}
.ui-multiselect-header a:hover {
  text-decoration: underline
}
.ui-multiselect-header span.ui-icon {
  float: left
}
.ui-multiselect-header li.ui-multiselect-close {
  float: right;
  text-align: right;
  padding-right: 0
}
.ui-multiselect-menu {
  display: none;
  padding: 3px;
  position: absolute;
  z-index: 10000;
  text-align: left;
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: none repeat scroll 0 0 #FFFFFF;
  border-color: -moz-use-text-color #AAAAAA #AAAAAA;
  border-image: none;
  border-right: 1px solid #AAAAAA;
  border-style: none solid solid;
  border-width: 0 1px 1px;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}
.ui-multiselect-checkboxes {
  position: relative/* fixes bug in IE6/7 */
;
  overflow-y: scroll
}
.ui-multiselect-checkboxes label {
  cursor: default;
  display: block;
  border: 1px solid transparent;
  padding: 3px 1px
}
.ui-multiselect-checkboxes label input {
  position: relative;
  top: 2px;
  outline: 1px solid #f1f1f1;
}
.ui-multiselect-checkboxes li {
  clear: both;
  font-size: 0.9em;
  padding-right: 3px
}
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label {
  text-align: center;
  font-weight: bold;
  border-bottom: 1px solid
}
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a {
  display: block;
  padding: 3px;
  margin: 1px 0;
  text-decoration: none
}
.apm-breakword {
  word-break: break-all;
  word-wrap: break-word;
  width: 100px;
  white-space: -moz-pre-wrap;
  white-space: normal;
}
/* remove label borders in IE6 because IE6 does not support transparency */
* html .ui-multiselect-checkboxes label {
  border: none
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
body:nth-of-type(1) .as400-textlabel {
  position: relative;
  bottom: 10px;
}
}
/************************** style.css - Starts *****************************/
.alerttext {
  font-weight: bold;
}
.formtext {
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border: 1px solid #CCCCCC;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
  color: #333333;
  height: 24px;
}
.chzn-container-multi ul.chzn-choices {
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border: 1px solid #CCCCCC;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
  color: #333333;
  height: 24px;
  transition: all 0.2s;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
}
.chzn-container-multi.chzn-container-active ul.chzn-choices {
  border-color: rgba(82, 168, 236, 0.8);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);
  outline: 0 none;
}
td.bodytext .formtext.input-down-arrow.normal {
  width: 225px;
}
.formtextselected {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-radius: 4px 4px 4px 4px;
  border: 1px solid #CCCCCC;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
  color: #333333;
}
.alarmSelect {
  overflow-y: scroll;
  overflow-x: hidden;
  z-index: 2000;
  display: block;
  position: absolute;
  max-height: 85px;
  height: auto;
  background: #fff;
  min-width: 230px;
}
.alarmSelect td.bodytext.dropDownText {
  padding-right: 20px;
}
.yellowbg {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #f6f6f6;
  height: 27px;
  padding-left: 3px;
  font-weight: normal;
  background-color: #fffced;
}
.yellow1bg {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #f6f6f6;
  height: 27px;
  padding-left: 3px;
  color: #595959;
  font-weight: normal;
  background-color: #fffced;
}
.errorgrayborder {
  height: 20px;
  padding-left: 3px;
  background-color: #FFE6E6;
}
.formtextarea {
  border: 1px solid #c9c9c9;
  background: url(form-bg-tile.gif) repeat-x scroll right bottom #FFFFFF;
}
.unselectedmenu {
  text-decoration: underline;
  padding-left: 5px;
  background-color: EEEEEE;
}
A.unselectedmenu:hover {
  color: #FF9900;
  text-decoration: none;
}
.bluebottomborder {
  font-weight: bold;
}
.whitegrayborderbig {
  padding-left: 3px;
}
body {
  font-size: 12px;
}
.formtextsearch {
  height: 18px;
}
.bodytextboldunderline {
  font-weight: bold;
  text-decoration: underline;
}
A {
  text-decoration: none;
  color: #000000;
  font-weight: normal;
}
A:hover {
  text-decoration: none;
  color: #000000;
}
A.arial10 {
  text-decoration: none;
}
A.arial10:hover {
  color: #000000;
  text-decoration: none;
}
.menuItem {
  color: #333333;
}
.oddrowbgcolor {
  background-color: #FFFFFF;
}
.text {
  font-weight: normal;
}
/* Column heading without a bold text to have the delete link */
.columnheadingdelete {
  font-weight: normal;
  background-position: center;
}
.monitorsheading {
  font-weight: bold;
  font-size: 13px;
  padding-left: 5px;
  border-bottom-width: 0px;
  border-bottom-style: solid;
  border-bottom-color: #D1D1D1;
}
.monitorsview-decor {
  padding: 22px 10px;
  border: 1px dotted #ccc;
  margin-top: 10px;
}
.yellowgrayborderbr {
  height: 27px;
}
/* classes added for reports section*/
.graphborder {
  border: 1px solid #808080;
}
/* new classes for the left strip */

/* end */
.bsm-icon a {
  font-size: 10px;
  position: relative;
  bottom: 3px;
  text-decoration: none;
}
.hCardInnerBoxBg p {
  line-height: 16px;
}
.helpCardHdrTopLeft {
  background: url(helpCard_EarTopLeft.gif) no-repeat left top;
  width: 12px;
  height: 25px;
}
.helpCardHdrTopBg {
  background: url(helpCardHdrTopBg.gif) repeat-x;
  height: 25px;
}
.helpHdrTxt {
  line-height: normal;
  font-weight: bold;
  color: #CC2929;
  padding: 2px;
  padding-left: 5px;
  padding-right: 5px;
  vertical-align: middle;
}
.helpCardHdrRightEar {
  background: url(helpCardHdr_TopAngle.gif) no-repeat left top;
  width: 24px;
  height: 25px;
}
.helpCardHdrRightTop {
  background: url(helpCardHdr_TopRight.gif) right top;
  width: 6px;
  height: 25px;
}
.helpCardMainBtmLeft {
  background: url(helpCard_LeftBtm.gif) no-repeat left top;
  width: 7px;
  height: 7px;
}
.helpCardMainBtmBg {
  background: url(helpCard_bgBtm.gif) repeat-x top;
  width: 99%;
  height: 7px;
}
.helpCardMainBtmRight {
  background: url(helpCard_RightBtm.gif) no-repeat right top;
  width: 7px;
  height: 7px;
}
.hCardInnerTopLeft {
  background: url(hcard_CurveTopLeft.gif) no-repeat left top;
  width: 13px;
  height: 10px;
}
.hCardInnerTopBg {
  background: url(hcard_CurveTopbg.gif) repeat-x left top;
  width: 99%;
}
.hCardInnerTopRight {
  background: url(hcard_CurveTopRight.gif) no-repeat right top;
  width: 13px;
  height: 10px;
}
.hCardInnerBoxBg {
  background: #FFFAE0;
}
.txtSpace {
  padding-bottom: 5px;
  padding-left: 1px;
  padding-top: 3px;
}
a {
  outline: 0;
}
/******************************* To revist *****************************/
.bluegrayborder {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #DEDEDE;
  height: 20px;
  background-color: #F5F7FF;
  padding-left: 3px;
  font-size: 12px;
}
/* To display tool tips with explanations.*/
div#tipDiv {
  position: absolute;
  visibility: hidden;
  left: 0;
  top: 0;
  z-index: 10000;
  background-color: #FFFFE6;
  border: 1px solid #336;
  width: 250px;
  padding: 4px;
  line-height: 1.2;
}
div.tp1 {
  font-size: 12px;
  color: #336;
  font-style: italic;
}
div.tp2 {
  font-weight: bolder;
  color: #337;
  padding-top: 4px;
}
/* Background color to gray for top and bottom gray strips*/
.arial9 {
  font-size: 10px;
}
/**************************** style.css - Ends ******************************/

/**************************** menu.css - Starts ****************************/
.menu {
  empty-cells: show;
  height: auto;
}
.menu .mc {
  /*border:2px solid #B7C2F6;
    */
  background-color: #FFF;
}
.menuItemStart, .menuItemEnd {
  display: none;
}
.menuItem, .menuItem-mouseover {
  height: 21px;
  white-space: nowrap;
  cursor: default;
}
.menuItemImg {
  width: 4px;
  padding-left: 6px;
  padding-right: 4px;
}
.menuItemShortCut {
  padding: 0px 2px;
  font-size: 8pt;
  color: #999;
  white-space: nowrap;
  cursor: default;
}
.menuItemSubMenu {
  width: 20px;
  text-align: center;
}
.menuItem .disabled, .menuItemShortCut .disabled {
  color: #CCC;
}
.subMenuPtr {
  background: url(images/main_bg_img.gif) no-repeat -84px -50px;
  width: 6px;
  height: 10px;
}
.menuSepStart, .menuSepEnd {
  display: none;
}
.menuSep {
  height: .0.5px;
  border-top: 1px solid #cedbff;
}
.menuLabelStart, .menuLabelEnd {
  display: none;
}
.menuLabel {
  height: 17px;
  padding: 0px 4px;
  font: italic bold 11px;
  white-space: nowrap;
  cursor: default;
}
.menuScroller .start {
  display: none;
}
.menuScroller .end {
  display: none;
}
.menuScroller .middle {
  height: 10px;
  text-align: center;
}
.menuScroller .top {
  background: url(images/main_bg_img.gif) no-repeat -439px -50px;
  width: 9px;
  height: 5px;
  vertical-align: middle;
}
.menuScroller .down {
  background: url(images/main_bg_img.gif) no-repeat -439px -58px;
  width: 9px;
  height: 5px;
  vertical-align: middle;
}
/**************************** menu.css - Ends ****************************/

/**************************** dialog.css - Starts ****************************/
.DialogBox {
  width: 100%;
  height: 100%;
}
.resize {
  width: 3px;
  height: 10px;
  background: url(../images/resizeStrip.png)repeat-x left top;
  cursor: nw-resize;
}
.DialogBox .boxHeader {
  width: 100%;
}
.DialogBox .boxCtrlButtonPane {
  text-align: right;
}
.DialogBox .boxContent {
  background: #FFFFFF;
  vertical-align: top;
  text-align: left;
}
.freezeLayer {
  width: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  background: #FFF;
  filter: Alpha(opacity=65);
  -moz-opacity: 0.65;
  z-index: 20;
}
.hide {
  display: none;
}
/*----------------Shadowbox----------------------*/
.dialogBR {
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src=themes/wifi/images/dialogBR.png);
  width: 6px;
  height: 6px;
}
html>body .dialogBR {
  background: url(../images/dialogBR.png) left top no-repeat;
  width: 6px;
  height: 6px;
}
.DialogBox {
  width: 100%;
  height: 100%;
}
.resize {
  width: 3px;
  height: 10px;
  background: url(../images/resizeStrip.png)repeat-x left top;
  cursor: nw-resize;
}
.DialogBox .boxHeader {
  width: 100%;
}
.DialogBox .boxCtrlButtonPane {
  text-align: right;
}
.DialogBox .boxContent {
  background: #FFFFFF;
  vertical-align: top;
  text-align: left;
}
.freezeLayer {
  width: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  background: #FFF;
  filter: Alpha(opacity=65);
  -moz-opacity: 0.65;
  z-index: 20;
}
.hide {
  display: none;
}
/*----------------Shadowbox----------------------*/
.dialogBR {
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src=themes/wifi/images/dialogBR.png);
  width: 6px;
  height: 6px;
}
html>body .dialogBR {
  background: url(../images/dialogBR.png) left top no-repeat;
  width: 6px;
  height: 6px;
}
/**************************** dialog.css - Ends *****************************/
.font12grey {
  font-size: 12px !important;
}
.padding-5 {
  padding: 5px;
}
.meloading {
  background-color: #FCE779;
  border-radius: 0 0 5px 5px;
  color: #222;
  font-weight: bold;
  font-size: 13px;
  left: 46%;
  padding: 4px 10px 6px;
  position: fixed;
  top: 0;
}
.plus-icon {
  background: url(plus-icon.gif) no-repeat;
  display: inline;
  vertical-align: middle;
  background-position: 0% 80%;
}
.breadCrumb-Height {
  height: 35px;
}
.closeButton {
  border: 0px;
  background: url(deleteWidget.gif) no-repeat;
}
.box-header {
  color: #777;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  border-bottom: 1px dotted #bfbdbd;
  padding: 5px 0;
  margin: 0 0 10px;
  background: none;
  height: auto;
  overflow: hidden;
}
.centerAlign {
  margin: 0 auto;
}
.bg-mlite {
  background: #f3f3f3;
}
.scrollable-x {
  overflow-x: auto;
}
.txtalign-padd-lt {
  text-align: left;
  padding-left: 1px;
}
/*** CSV Warning msg start****/
.IT-alert-message {
  font-size: 12px;
  color: #666;
  font-weight: normal;
  padding: 15px 0 0 0;
}
.IT-alert-message span {
  font-size: 14px;
  color: #F00;
  font-weight: bold;
}
/*** CSV Warning msg end****/

/*********************** footer css Starts ***********************************/
#footer-container {
  width: 98% !important;
  position: relative;
  margin: 40px auto 0px;
  clear: both;
}
#footer-container span, #footer-container a, #footer-container div, #footer-container font {
  font-size: 11px;
  color: #7C7676;
  text-shadow: 1px 1px 0px #FFFFFF;
}
.footer-server-time {
  float: left;
  position: absolute;
  top: 20px;
  left: 0px;
}
.footer-copyright {
  position: absolute;
  width: 22%;
  left: 40%;
  right: 40%;
  top: 10px;
}
.footer-copyright a {
  padding-right: 6px;
  padding-top: 2px;
  text-decoration: none;
}
.footer-copyright a:hover {
  text-decoration: underline !important;
}
.footer-poweredby {
  float: right;
  vertical-align: middle;
  height: 27px;
  bottom: 3px;
  position: absolute;
  right: 0px;
}
.footer-poweredby img {
  position: relative;
  bottom: 3px;
  padding-left: 3px;
}
.server-response {
  vertical-align: middle;
  height: 27px;
  bottom: 10px;
  position: absolute;
  left: 0px;
}
.bg-ltblue-apm {
  background-color: #f2f9ff;
}
/* Newly added to replace the inline style MyPage_EditWidget.jsp */

/*********************** footer css Ends ***********************************/

/* ADD Monitor Type form styling for APM & IT360 - Starts */
.xxlarge {
  width: 450px;
}
.xlarge {
  width: 350px;
}
.large {
  width: 300px;
}
.default {
  width: 250px;
}
.normal {
  width: 200px;
}
.xmedium {
  width: 175px;
}
.medium {
  width: 150px;
}
.small {
  width: 75px;
}
.msmall {
  width: 50px;
}
.vsmall {
  width: 30px;
}
.formtextarea-custom-search {
  width: 475px !important;
}
/* original one is 95% */
.formtext-custom-filepath {
  width: 400px !important;
}
.input-down-arrow {
  padding-right: 25px !important;
  background-position: 99% 50%;
}
.sla-admin-link {
  padding: 2px 11px !important;
  background-color: rgb(246, 247, 66);
  border-radius: 5px;
}
.sla-admin-link:hover {
  padding: 2px 10px !important;
}
/* Select box in input and div tag hack */

/* ADD Monitor Type form styling for APM & IT360 - Ends */

/***************** To be added in apm commonstyle - Starts ***************/
.dropdown_effect {
  border: 1px solid #BABABA;
  background-color: white;
  border-radius: 0 0 3px 3px;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2);
}
/***************** To be added in apm commonstyle - Ends ***************/
/* it360-CommonGrey.css STARTS */

/******************** Merging 10400 ~ 11000 Blue/Style.css newly added CSS Starts ***********************/

/* NEW STARTS */
.expand1 a {
  display: block;
  padding: 7px 7px;
}
.expand1 a:link, .expand1 a:visited {
  background-image: url(../icon_plus.gif);
  background-repeat: no-repeat;
  background-position: center center;
}
.expand1 a:hover, .expand1 a:active, .expand1 a:focus {
  background-image: url(../icon_plus.gif);
  background-repeat: no-repeat;
  background-position: center center;
}
.expand1 a.open:link, .expand1 a.open:visited {
  background: url(../icon_minus.gif) no-repeat 98% 50%;
  background-position: center center;
}
#TopheaderLinks-editions {
  background: #ffffff;
  border-top: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  border: 1px solid #BABABA;
  background-color: white;
  border-radius: 0 0 3px 3px;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2);
  cursor: pointer;
  width: 190px;
  margin: 0px;
}
*html #TopheaderLinks-editions {
  margin: 2px 0px 0px 93px;
}
#TopheaderLinks-editions ul {
  padding: 0px;
  margin: 0px;
}
#TopheaderLinks-editions ul li {
  background: #ffffff;
  border-bottom: none;
}
#TopheaderLinks-editions ul li a {
  color: #000000;
  text-decoration: none;
  display: block;
  padding: 8px 6px 8px 6px;
}
#TopheaderLinks-editions ul li a:hover {
  text-decoration: none;
  display: block;
  background: #f3f3f3;
}
#List-Edition {
  position: relative;
  z-index: 8888;
  margin: 0px 15px 0px 0px;
}
#List-Edition ul#menu {
  margin: 0;
  padding: 0 0 0 0px;
  list-style: none;
}
#List-Edition ul#menu li.level1-li {
  float: left;
  height: 27px;
  padding-top: 0px;
  margin-right: 0px;
  line-height: 28px;
  float: right;
}
#List-Edition ul#menu li.level1-li a.level1-a {
  display: block;
  float: left;
  border-left: none;
  border-right: none;
  padding: 0 6px 0 6px;
  text-decoration: none;
  line-height: 24px;
  white-space: nowrap;
  font-weight: normal;
}
#List-Edition ul#menu li.level1-li:hover, #dropList ul#menu li.level1-li a.level1-a:hover {
  position: relative;
}
#dropList ul#menu li.level1-li a.level1-a:hover, #dropList ul#menu li.level1-li:hover a.level1-a {
  border-left: 1px solid #e3e3e3;
  border-right: 1px solid #e3e3e3;
  color: #000;
}
#List-Edition ul#menu li.sub a.level1-a {
  height: 25px;
}
#List-Edition ul#menu li.sub a.level1-a:hover {
  height: 26px;
  text-decoration: none;
  padding: 0 6px 0 6px;
  border-left: 0px solid #e3e3e3;
  border-right: 0px solid #e3e3e3;
}
#List-Edition ul#menu li.sub:hover > a.level1-a:link {
  height: 25px;
  border-top: none;
  padding: 0 6px 0 6px;
  border-left: none;
  border-right: none;
}
#List-Edition ul#menu li.level2-li {
  float: right;
  color: #000;
  padding-top: 0px;
  margin-right: 0px;
}
#List-Edition ul#menu li.level2-li a.level2-a {
  display: block;
  float: left;
  padding: 0 6px 0 6px;
  text-decoration: none;
  line-height: 24px;
  white-space: nowrap;
  font-weight: normal;
  color: #000000;
}
#List-Edition ul#menu li.sub1 a.level1-a {
  color: #000;
}
#List-Edition ul#menu li.level2-li:hover, #dropList ul#menu li.level1-li a.level1-a:hover {
  position: relative;
}
#dropList ul#menu li.level1-li a.level1-a:hover, #dropList ul#menu li.level1-li:hover a.level1-a {
  padding: 0 11px 0 11px;
  border-left: 1px solid #e3e3e3;
  border-right: 1px solid #e3e3e3;
  color: #000;
}
#List-Edition ul#menu li.sub1 a.level2-a {
  height: 27px;
  color: #000;
}
#List-Edition ul#menu li.sub1 a.level2-a:hover {
  height: 27px;
  color: #000;
}
#List-Edition ul#menu li.sub1:hover > a.level2-a {
  height: 27px;
  color: #000;
}
#customfieldTabs span.conftabarrows {
  text-decoration: underline;
  background-image: url(icon_customfield_conf_select.gif);
  background-repeat: no-repeat;
  padding-top: 10px;
  top: 52px;
  position: absolute;
  width: 100%;
  horizontal-align: center;
  display: none;
  left: 40%;
  height: 18px;
  width: 34px;
}
.tablebottom-conf {
  border-top: none;
  background-color: #f6f6f6;
  height: 28px;
}
/* popup code starts here */

/* Top bottom */
b.dbptop, b.dbpbottom {
  clear: both;
  display: block;
  margin: 0;
  padding: 0;
  width: 100%;
}
.dbpopup * {
  -moz-box-sizing: border-box;
}
b.dbptop b.dbp1, b.dbpbottom b.dbp1 {
  background-color: #f3f3f3;
  margin: 0 4px;
}
b.dbptop b.dbp2, b.dbpbottom b.dbp2 {
  border-left: 1px solid #e3e3e3;
  border-right: 1px solid #e3e3e3;
  margin: 0 3px;
}
b.dbptop b.dbp3, b.dbpbottom b.dbp3 {
  border-left: 1px solid #e3e3e3;
  border-right: 1px solid #e3e3e3;
  margin: 0 2px;
}
b.dbptop b.dbp4, b.dbpbottom b.dbp4 {
  border-left: 1px solid #e3e3e3;
  border-right: 1px solid #e3e3e3;
  height: 2px;
  margin: 0 1px;
}
b.dbptop b {
  background-color: #f3f3f3;
}
b.dbptop b, b.dbpbottom b {
  display: block;
  height: 1px;
  overflow: hidden;
}
b.dbctop, b.dbcbottom {
  clear: both;
  display: block;
  margin: 0;
  padding: 0;
  width: 100%;
}
b.dbctop b.dbc4, b.dbcbottom b.dbmc4 {
  border-left: 1px solid #e3e3e3;
  border-right: 1px solid #e3e3e3;
  height: 2px;
  margin: 0 1px;
}
b.dbctop b.dbc3, b.dbcbottom b.dbc3 {
  border-left: 1px solid #e3e3e;
  border-right: 1px solid #e3e3e3;
  margin: 0 2px;
}
b.dbctop b.dbc2, b.dbcbottom b.dbc2 {
  border-left: 1px solid #e3e3e3;
  border-right: 1px solid #e3e3e3;
  margin: 0 3px;
}
b.dbcbottom b, b.dbctop b {
  background-color: #f3f3f3;
}
b.dbctop b, b.dbcbottom b {
  display: block;
  height: 1px;
  overflow: hidden;
}
b.dbpbottom b {
  background-color: #f3f3f3;
}
.wcenter div.white {
  background-color: #FFFFFF;
  padding: 0 4px;
}
.ltgrey {
  background-color: #F9F9F9;
  display: table;
  position: relative;
  width: 100%;
}
.ltgrey table {
  padding: 0 5px;
}
element.style {
  display: block;
  left: 437.5px;
  position: absolute;
  top: 160.5px;
  width: 420px;
  z-index: 502;
}
.wcntrhd, .wcenter {
  background-color: #f3f3f3;
  border-left: 1px solid #e3e3e3;
  border-right: 1px solid #e3e3e3;
  font-weight: bold;
  padding: 0 5px;
}
.wcntrhd {
  height: 20px;
}
.wcntrhd span {
  padding: 0 5px;
}
.wcntrhd .close {
  float: right;
}
/*Commented out as we are not supposed to use styles on generic names..close,*/
.tabClose {
  background-position: -120px -300px;
  background-repeat: no-repeat;
  cursor: pointer;
  height: 10px;
  margin-right: 16px;
  vertical-align: middle;
  width: 10px;
}
.dbmask {
  background-color: #999;
  border: none;
  height: 600%;
  left: 0;
  opacity: 0.2;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  z-index: 301;
}
.apmconf-table-frame {
  background-color: #f7f7f7;
  border: 1px solid #e3e3e3;
  padding: 7px 0px 0px 0px;
  margin: 0px 0;
  width: 100%;
  font-weight: normal;
}
.apmconf-table-showAllframe {
  background-color: #f7f7f7;
  border: 1px solid #e3e3e3;
  padding: 0px;
  margin: 0px 0;
  width: 100%;
  font-weight: normal;
  border-top: none;
}
.apmconf-table {
  background-color: #ffffff;
  width: 100%;
}
.apmconf-table-navigation {
  background-color: #f3f3f3;
  padding: 5px;
  text-align: center;
}
.apmconf-table td {
  padding: 5px;
  vertical-align: top;
}
.apmconf-table tr {
  border-left: 1px solid #e3e3e3;
  border-right: 1px solid #e3e3e3;
}
.apmconf-table thead tr {
  border-left: none;
  border-right: none;
}
.apmconf-table th {
  padding: 5px;
  background-color: #f3f3f3;
  border-bottom: 1px solid #e3e3e3;
}
.apmconf-table tr {
  border-bottom: 1px solid #e3e3e3;
}
.confheader td a {
  background-color: #fff;
  cursor: pointer;
  text-decoration: none;
}
.confHeaderHover td a {
  cursor: pointer;
  text-decoration: underline;
}
.confHeaderHover td a:hover {
  cursor: pointer;
  text-decoration: underline;
}
.confHeaderHover td {
  background-color: #fff;
  cursor: mouse;
}
.confHeaderHover td {
  background-color: #f3f3f3;
  cursor: pointer;
  cursor: default;
}
.tableheading-confmonitor-config {
  font-size: 15px;
  font-weight: bold;
  color: #595959;
  height: 55px;
  padding-left: 4px;
  background-color: #f3f3f3;
 repeat-x scroll left top;
  border-bottom: 1px solid #e3e3e3;
}
.conf-border {
  border: 1px solid #e3e3e3;
  height: 22px;
}
/******************** NEW ENDS ***********************/

/* MODIFIED Starts */
.whitegrayborder-conf-mon {
  height: 35px;
}
.whitegrayborder-conf-mon-gray {
  height: 35px;
}
#List {
  z-index: 8888;
}
html* #List {
  z-index: 8888;
}
/* MODIFIED ENDS */

/******************** Merging 10400 ~ 11000 Blue/Style.css CSS ENDS ***********************/

/********************************************** Starts - Common Styles **********************************************/
body {
  margin: 0px;
  padding: 0px;
  font-size: 12px;
  color: #666;
  font-family: 'Open Sans', Helvetica, sans-serif !important;
  background-color: transparent;
}
a {
  color: #666;
}
a, table {
  font-size: 12px;
}
h1, h2, h3, h4, h5, h6, h7 {
  font-size: 13px;
}
span, div, p, a, table {
  font-size: 12px;
}
h4 {
  margin: 5px !important;
}
.breadCrumb-Height {
  height: 0px;
}
.padding-5 {
  padding: 5px;
}
.griditem {
  margin: 0px 0px 16px;
}
.font12grey {
  font-size: 12px !important;
}
.font14 {
  font-size: 14px !important;
}
/* Starts - Main Content Bg and Shadow Effect */
#userAreaContainerDiv, #userAreaContainerDiv_Temp {
  background: #fff;
  float: left;
  width: 98%;
  margin: 8px 1% 10px 1%;
  padding: 5px 0px;
  min-height: 500px;
  -moz-box-shadow: 0 1px 5px #e2e2e2;
  -webkit-box-shadow: 0 1px 5px #e2e2e2;
  box-shadow: 0 1px 5px #e2e2e2;
  border-radius: 5px;
}
/* Ends - Main Content Bg and Shadow Effect */

/***** Starts - Button Styling *****/
.buttons, .button, .action-buttons, .ddmenu-button, .m-done-but, .reportbtntxt, td.btnon, td.btnout, .btn, .buttons, td input.buttons:hover, .action-buttons:hover, td.btnover, td.btnclick, .reportbtntxt:hover, .ddmenu-button:hover, .button1, .btnbg, .annotate-button {
  background: url(btnbg.gif) repeat-x;
  outline: medium none;
  height: auto;
  padding: 4px 12px !important;
  margin-bottom: 2px;
  font-weight: normal !important;
  font-size: 12px;
  color: #666;
  border-radius: 3px 3px 3px 3px;
  text-shadow: 0 1px 0 #FFFFFF;
  border: 1px solid #DDDDDD;
  border-bottom: 1px solid #BBBBBB;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  cursor: pointer;
  min-width: 33px;
}
.btn_small, td input.btn_small:hover {
  padding: 3px 6px;
  padding: 3px\9;
}
.annotate-button-disabled {
  background: url(btnbg.gif) repeat-x;
  outline: medium none;
  height: auto;
  padding: 4px 12px;
  margin-bottom: 2px;
  font-weight: normal !important;
  font-size: 12px;
  color: #aaa;
  border-radius: 3px 3px 3px 3px;
  text-shadow: 0 1px 0 #FFFFFF;
  border: 1px solid #DDDDDD;
  border-bottom: 1px solid #BBBBBB;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  cursor: pointer;
}
.bg-info {
  display: inline-block;
  background: #E0F6FF;
  color: #105571;
  border-radius: 4px;
  border: solid 1px #B7E8FC;
  line-height: 1;
  padding: 5px 10px;
}
/* For disabled button */
td input.buttons:hover, .action-buttons:hover, td.btnover, td.btnclick, .reportbtntxt:hover, .ddmenu-button:hover, .button:hover, td input.buttons:focus {
  border: 1px solid #aaa;
  background: url(btnbg.gif) repeat-x;
  color: #444444;
}
.btn_highlt, .btn_next, .btn_edit, .btn_delete, .btn_remove {
  /*background:#428BCA !important;*/
  /*border:1px solid #357EBD;*/
  /*color:#fff !important;
  text-shadow:none !important;*/
  padding: 4px 12px !important;
  font-size: 12px !important;
  border-radius: 3px 3px 3px 3px;
}
.btn_highlt:hover, .btn_next:hover, .btn_edit:hover, .btn_delete:hover, .btn_remove:hover {
  padding: 4px 12px !important;
  font-size: 12px !important;/*border:1px solid #357EBD !important;*/
}
.btn_reset, .btn_custom {
  /*background:#fff !important;*/
  border: 1px solid #CCCCCC;
  color: #777 !important;
  text-shadow: none !important;
  padding: 4px 12px !important;
  font-size: 12px !important;
  border-radius: 3px 3px 3px 3px;
}
.btn_reset:hover, .btn_custom:hover {
  /*background:#ebebeb !important;*/
  padding: 4px 12px !important;
  font-size: 12px !important;
  border: 1px solid #adadad !important;
  color: #333 !important;
}
.btn_link, .btn_back {
  background: none !important;
  border: 0 !important;
  /*color:#428BCA !important;*/
  text-shadow: none !important;
  padding: 4px 1px !important;
  font-size: 12px !important;
  box-shadow: none !important;
  border-radius: 3px 3px 3px 3px;
  text-decoration: underline !important;
}
td input.buttons.btn_link:hover, td input.buttons.btn_back:hover {
  padding: 4px 1px !important;
}
html* .buttons {
  padding: 4px !important;
}
/***** Ends - Button Styling *****/

/******************* Starts - DropDown/Popup CSS3 Effect ********************/
.DialogBox, .action-but-border, .action-but-border1, table#apmdetailsdivmenu, .menu .mc, div.down-list, .tabdropdownview, #apmdetailsDivMenu {
  padding: 5px;
  background-color: white;
  border: 1px solid #BABABA;
  -moz-border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0 0 3px 3p;
  -khtml-border-radius: 0 0 3px 3p;
  border-radius: 0 0 3px 3px;
  -webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.3);
}
/* Shadow effect with white bg */
html* .action-but-border {
  background-color: white;
  border: 1px solid #BABABA;
}
html* .action-but-border1 {
  background-color: white;
  border: 1px solid #BABABA;
}
/******************* Starts - DropDown/Popup CSS3 Effect ********************/
#_DIALOG_CONTENT {
  overflow: visible !important;
}
/********************************************** Ends - Common Styles **********************************************/

/********************************************** Starts - Table Decoration **********************************************/
.monitorinfoeven-thresholds, .creatDashDiv, .breadcrumbs, .columnheadingdelete, .tborder, .lrborder, .reportperiod, .leftmnutables, .tbUnselected_Middle, #availabilityPageRange, table.dashboard, .topheadersearchtext, .monitordropdowndiv, .moniter-desc, #bulk-configuration, #ping-bulk-configuration, #bulk-import-monitors, #new-report table td.new-report-heading, .inputt, .DialogBox .closeButton, .fieldsetborder, legend, .srcbutBg, .innerboxweb1, .innerbox, .innerbox1, .innerbox2, #two, hr, #two fieldset, .content a, .content a:hover, .newmonitor-td-bg, img, .admin-content a, .nextButton, .reportbox, div.down-list ul, .menu, .lrtborder, #filter-menu li, .tablebottom {
  border: none;
}
.whitegrayborder, .yellowgrayborder, .whitegrayborderbr, .yellowgrayborderbr, .columnheading, .lrtborder {
  background: #ffffff;
}
.tableHeader1, .widgetHeader, .conf-top-summary-gray, .tableheadingbborder, tr.tableheadingbborder th, .leftlinksheading, .tblheading, .tp-header-tile, .columnheadingdelete, .tableheadingtrans, .alarmstripborder, .tableHeader, .slimheader, .tableheadingbborder-reports, .tableheadingbborder-oracle, .conf-top-summary-tphead, .it360adminGradBg, .leftlinksquicknote, .actions-menu-mid, .anamoly-mid-tile, .new-report-heading, .columnheadingb, .columnheadingtb, .columnheadingrightborder, .health-history-bg, .columnheading-monitor, .heat-time, .plainheading, .monitorinfo, .columnheadingnotop, #dropList1 ul#menu div.listHolder div.bottomLine, .tableheading-monitor-config, .custom-innertb-bg td:first-child.custom-td-bg, .dragndropimg, .lastrowborder, .consolehomecolumnheading, .bluegrayborder {
  background: #f3f3f3;
  color: #777;
  border: none;
  border-bottom: 1px solid #e3e3e3;
}
/* Ends - table Heading Decoration */
.menuItem-mouseover, .menuItemShortCut-mouseover, .menuItemSubMenu-mouseover, table#apmdetailsdivmenu tr td a:hover, .topstripbg, #bulk-configuration, #ping-bulk-configuration, .bulk-import-monitors-bg, .light-blue-bg, .custom-td-bg, .RCAHeaderHover td a, .customHeaderHover td, .customHeaderHover td a, .monitorbgtable, .conf-tbl-hdr, .window, #dialog, .configalarmsHeader td a, .header, #topsearch.topsearchdiv .topsearchborder, .strip, .common-skin, .moniter-desc, body .apminsight .ui-state-defaul, .filterbg, .headerForProbeAdmin td, .modulesHeader, .inputelestyle, .txtField_d, .inputelestyle-disable, .but-disable, .but-enable, table.dropMenuOrangeActions tr td>a:hover, table#dropMenuMgActions tr td>a:hover, .tableheading, .tableheading1, #header-newmonitor {
  background: #f3f3f3;
}
html* #bulk-configuration {
  background: #f3f3f3;
}
.ajaxMapHeaderHover td, div.down-list ul li a:hover, .leftcellsOnClick, .monitorinfoeven-actions, .monitorinfoeven-thresholds, .childnode, .navigation_td_HoverBG, legend, #dropList1 ul#menu div.listHolder div.listCol ul li a:hover, table#dropMenu tr td a:hover, table#dropMenu tr td>a:hover, #webappgp tr td a:hover, #dropMenuThreshold tr td a:hover, #monitorDiscoveryTable tr td a:hover,table#dropMenuactions tr td a:hover, table#monitorgp tr td a:hover, table.dropSkinMenu tr td a:hover, table.dropSkinMenu tr td>a:hover, .collapse, hr, .bulkmonHeaderHover td, .bulkmonHeaderHover td span, .bulkmonHeaderHover td span:hover, .mgsummaryHeaderHover td, .configalarmsHeaderHover td a, .configalarmsHeader td, .configalarmsHeaderHover td, .webappHeaderHover td a, .webappHeaderHover td, .report-content a:hover, .RCAHeaderHover td, .admin-content a:hover, table#ManagerheaderLinks tr td a:hover, #ManagerList ul#menu li.sub a.level1-a:hover, .actionsHeaderHover td a, .actionsHeaderHover td a:hover, .actionsHeaderHover td, .vcenterHeaderHover td a, .vcenterHeaderHover td a:hover, .vcenterHeaderHover td, .availTableHeaderHover td, .mondetailsHeaderHover td a, .mondetailsHeaderHover td a:hover, .mondetailsHeaderHover td, .mondetailsHeaderHover td span, .mondetailsHeaderHover td span:hover, .monitorsmenu, .menutd, .secondchildnode, .alarmHeaderHover td, .customHtmlWidget, .plainheading1 {
  background-color: #f7f7f7;
}
/* Ends - table Row Hover Decoration */
.whitegrayborder-dashborads, .yellowgrayborder-dashborads, .breadcrumbs, .columnheading-dashborads, .conf-mon-heading, .tableheadingbborder-oracle-normal {
  background: none;
}
/* Ends - table border for last Row Decoration */
.lrtbdarkborder-dashboards, .lrtbdarkborder, .lrtbdarkborder1, .conf-mon-table, .grayfullborder, #showSLASettingsTab .border-bot, .lrbtborder, .lrbborder, .leftcells, .dasboardslinkdiv, #dropList1, table#dropMenu, #webappgp, table.dropSkinMenu, table.dropSkinMenu tr td a:hover, .searchBox, .collapse, #dialog, .sms-form, #wrapper1, table#ManagerheaderLinks, #ManagerList ul#menu li.sub1 a.level2-a, .bsm-border, div.show-analysis, .filterbg, .reportBox, .bluebottomborder, .formtextsearch, .dropDownAction, .pullDownArrow, .submenufloat, .inputelestyle, .txtField_d, .inputelestyle-disable, .but-disable, .but-enable, .tablefillborder, .modulesHeader, .main-section, .admin-content a:hover, .tableOne {
  border: 1px solid #e3e3e3;
}
/* Ends - table Border Decoration */
.leftlinksquicknote, .columnheadingtb, .sptborder, .toprowborder, .vcenter-esx-details-heading, .footerLine, #header-newmonitor, .conf-mon-data-table {
  border-top: 1px solid #e3e3e3;
}
.tableheadingbborder-oracle, .columnheadingrightborder, .health-history-bg, .bulk-import-monitors-bg, .popup-bdr-rig, table#monitorgp, #outer2, .vcenter-helath-bg, #rca-critical div.on, .border-rgt {
  border-right: 1px solid #e3e3e3;
}
.bborder, .btm-border, .plainheading-monitordiv, .whitegrayborderdisabled, .errorgrayborder, .errorgraybrborder, .consoleRowClass, .whitegrayborderbig, ul.submftab li, .border-btm, .bottomborder, .bulk-import-monitors-bg {
  border-bottom: 1px solid #e3e3e3;
}
.popup-bdr-lft, #dropList1 ul#menu div.listHolder div.listCol, #outer1, #outer3, #outer2 {
  border-left: 1px solid #e3e3e3;
  border-top: 1px solid #e3e3e3;
}
.rbborder {
  border-right: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3;
}
.oracle-bg {
  border-right: 1px solid #f3f3f3;
  border-bottom: 1px solid #f3f3f3;
}
.tableheadingbborder-oracle-normal, .tableheadingbborder-oracle-bg {
  border-right: 1px solid #f6f6f6;
  border-bottom: 1px solid #f6f6f6;
}
#outer3 {
  border-left: none;
}
.leftcells {
  border-top: none;
}
.conf-mon-heading, .lrtborder td.tableheadingtrans {
  color: #777;
  border-bottom: 1px solid #e3e3e3;
  border-top: none;
}
/* Ends - table Header border splitter Decoration */
.lrborder, .popup-bdr, #dropList ul#menu li.sub a.level1-a:hover, #dropList ul#menu li.sub:hover > a.level1-a:link, #dropList ul#menu li.level2-li a.level2-a, #dropList ul#menu li.level1-li a.level1-a:hover, #dropList ul#menu li.level1-li:hover a.level1-a, #dropList ul#menu li.sub1 a.level2-a, #dropList1 ul#menu li.level1-li a.level1-a, #dropMenuThreshold, #monitorDiscoveryTable, table#dropMenuactions, .conf-mon-inner-content-bg, .eum-active-bg, #ManagerList ul#menu li.level2-li a.level2-a {
  border-left: 1px solid #e3e3e3;
  border-right: 1px solid #e3e3e3;
}
.rborder {
  border-right: 1px solid #e3e3e3;
}
.sptrborder {
  border-top: 1px solid #e3e3e3;
  border-right: 1px solid #e3e3e3;
}
.tbborder, .trend-head, #sub_0 td li.current, table#ManagerheaderLinks tr td a:hover {
  border-top: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3;
}
table#dropMenu tr td a:hover {
  border: 1px solid #f6f6f6;
}
.whitegrayborder-dashborads, .yellowgrayborder-dashborads, .whitegrayborder, .yellowgrayborder, .monitorinfoodd, .monitorinfoeven, .monitorinfoevenborder1, .columnheading, .columnheading-dashborads, .RCAHeaderHover td, .monitorinfoevenborder, .monitorinfoodd-conf, .yellowgrayborder1, .whitegrayrightalign-reports, .whitegrayrightalign-reports-normal, .sqldb-data, .whitegrayborder-conf-mon, .whitegrayborder-conf-mon-gray, .vcenter-esx-details-heading, .vcenter-esx-details-text, .clusters-details-bg-tile, .clusters-details-heading, .clusters-details-heading-right, .RCAHeader td, .leftlinkstd {
  border-bottom: 1px solid #f6f6f6;
  color: #666;
}
/* Ends - table Row border splitter Decoration */
.childnode, .tablebottom1 {
  border-top: 1px solid #f6f6f6;
}
.vcenter-migration-report-tabel, .vcenter-migration-report-tabel {
  border-right: 1px solid #f6f6f6;
}
.yellowgrayborderbr, .whitegrayborderbr, .whitegrayrightalign-reports-bg {
  border-right: 1px solid #f6f6f6;
  border-bottom: 1px solid #f6f6f6;
}
.secondchildnode, .thirdchildnodetd, .evenrowbgcolor, .modulesRows td {
  border-bottom: 1px solid #f6f6f6;
  border-top: 1px solid #f6f6f6;
}
.whitegrayrightalign {
  border: none;
  border-bottom: 1px solid #f6f6f6;
}
#availabilitydata, .lrbborder, .dasboardslinkdiv, #dropList ul#menu li.sub:hover > a.level1-a:link, table#dropMenu, #dropMenuThreshold,#monitorDiscoveryTable, table.dropSkinMenu, .collapse, #wrapper1, #dropList ul#menu li.sub1 a.level2-a, .plainheading-monitordiv, .leftlinkstd {
  border-top: none;
}
.cpu-tabel, .eum-gray-bg {
  border-right: none;
}
.it360adminGradBg, #dropList1, table#dropMenu tr td, #webappgp tr td, #dropMenuThreshold tr td, #monitorDiscoveryTable tr td,table#dropMenuactions tr td, table#monitorgp tr td, table.dropSkinMenu tr td, #ManagerList ul#menu li.sub1 a.level2-a, .custom-innertb-bg td:first-child.custom-td-bg table td, table.leftmnutables tr:last-child td, table#ManagerheaderLinks tr td, .servicediscoverydiv, .report-heading-tile {
  border-bottom: none;
}
/* The order of the CSS should not be changed since it overwrites the above line */
#sub_0 td li:hover, .report-seperator {
  border-left: none;
}
#dropList ul#menu li.level1-li a.level1-a, #List ul#menu li.level1-li a.level1-a, #List ul#menu li.sub a.level1-a:hover, #List ul#menu li.sub:hover > a.level1-a:link, #ManagerList ul#menu li.level1-li a.level1-a, #ManagerList ul#menu li.sub a.level1-a:hover, #ManagerList ul#menu li.sub:hover > a.level1-a:link {
  border-left: none;
  border-right: none;
}
table#dropMenuactions {
  border-top: none;
  border-bottom: none;
}
table#monitorgp {
  border-left: none;
  border-top: none;
}
.monitorDivCss {
  border-left: none;
  border-bottom: none;
  border-right: none;
}
.custom-innertb-bg {
  border: 1px solid #d8d8d8;
  background: #fff;
}
.darkheaderbg {
  border-bottom: 1px solid #d8d8d8;
}
.monitorsmenu, .menutd {
  border-bottom: 2px solid #d8d8d8;
}
.columnheading, .columnheading-dashborads, .tableheadingbborder, .leftlinksheading, .plainheading, .tableHeader1, .widgetHeader, .tableheading, .conf-top-summary-gray, .tblheading, .tableheadingtrans, .alarmstripborder, .tableHeader, .slimheader, .tableheadingbborder-reports, .tableheadingbborder-oracle, .dragndroptblheading, .new-report-heading, .columnheadingb, .columnheadingtb, .columnheadingrightborder, .health-history-bg, .columnheading-monitor, .custom-td-bg, .plainheading1, .columnheadingnotop, .bcactivebig, .bcactive, .tableheading-monitor-config, #customize, table.alert-bg-tile tr td, .yellowgrayborder1, .dashboardbg, .sptrborder, .sptborder, .bodytextboldwhiteun, .linkbold, .tabLinkActive, .bulk-import-monitors-bg, .tableheading1 {
  font-weight: bold;
}
/* Ends - Font Bold Decoration */
.topdesc {
  font-weight: normal;
}
/* Ends - Font Normal Decoration */
.columnheading-dashborads, .tableheadingbborder, .leftlinksheading, .plainheading, .tableHeader1, .widgetHeader, .conf-top-summary-gray, .tblheading, .tableheadingtrans, .alarmstripborder, .tableHeader, .slimheader, .tableheadingbborder-reports, .dragndroptblheading, .columnheadingb, .columnheadingtb, .columnheadingrightborder, .health-history-bg, .columnheading-monitor, .plainheading1, .columnheadingnotop, #customize, table.alert-bg-tile tr td, .dragndropimg {
  font-size: 13px;
}
/* Table Header Font size - 13px Decoration */
.columnheading, .tableheadingbborder-oracle-normal {
  font-size: 12px;
}
/* Table Header Font size - 12px Decoration */
.tableHeader1, .widgetHeader, .tableheading, .conf-top-summary-gray, .tableheadingbborder, .tblheading, .columnheadingdelete, .yellowgrayborder-dashborads, .columnheading-dashborads, .whitegrayborder, .tablebottom, .yellowgrayborder, .lrtborder .columnheading, .tableheadingtrans, .alarmstripborder, .tableHeader, .tableheadingbborder-reports, .tableheadingbborder-oracle, .tableheadingbborder-oracle-bg, .tableheadingbborder-oracle-normal, .dragndroptblheading, .columnheading, .columnheadingb, tr.columnheadingb td, .columnheadingtb, .columnheadingrightborder, .health-history-bg, .columnheading-monitor, .tablebottom-conf, .columnheadingnotop, .monitorinfoeven-thresholds, .monitorinfoevenborder1, .childnode, .monitorinfoevenborder, .monitorinfoeven1, .rowOdd, .rowEven, .dragndropimg, td.whitegrayrightalign-reports, .whitegrayrightalign, .sqldb-data, .whitegrayborder-conf-mon, .whitegrayborder-conf-mon-gray, .whitegrayborderbr, .yellowgrayborderbr {
  padding: 5px 7px !important;
  height: auto !important;
}
.monitorinfoodd-conf, .monitorinfoodd, .monitorinfoeven, .monitorinfo, .monitorinfoodd-noborder {
  padding: 7px !important;
  height: auto !important
}
/* Ends - table Header padding Decoration */
.whitegrayborder-dashborads {
  padding: 5px 7px;
  height: auto;
}
.leftlinksheading, .tp-header-tile, .slimheader {
  padding: 2px 5px !important;
}
/* Ends - table Sidebar Header padding Decoration */
.conf-mon-heading {
  padding: 10px !important;
  height: auto !important;
}
#dropList1 ul#menu div.listHolder div.listCol ul li a:hover, .configalarmsHeader td a, .monitorgpHeader td a, .report-content a:hover, .admin-content a:hover, table#ManagerheaderLinks tr td a:hover, .menuItem, .alarmheader td a, .menutd, .tabLinkActive, .tabLink {
  text-decoration: none;
}
.customHeaderHover td a, .bulkmonHeaderHover td span, .bulkmonHeaderHover td span:hover, .configalarmsHeaderHover td a, a.monitorgp-links:hover, .monitorgpHeaderHover td a, a.webapp-links:hover, .webappHeaderHover td a, .actionsHeaderHover td a, .actionsHeaderHover td a:hover, .actionsHeaderHover td, a.vcenter-links:hover, .vcenterHeaderHover td a, .vcenterHeaderHover td a:hover, .vcenterHeaderHover td, .mondetailsHeaderHover td a, .mondetailsHeaderHover td span, .mondetailsHeaderHover td span:hover, a.alarm-links:hover, .alarmHeaderHover td a, .bodytextboldwhiteun, .linkbold {
  text-decoration: underline;
}
.customHeaderHover td a, .bulkmonHeaderHover td, .bulkmonHeaderHover td span, .bulkmonHeaderHover td span:hover, .mgsummaryHeaderHover td, .configalarmsHeaderHover td a, .configalarmsHeader td a, .configalarmsHeaderHover td, .monitorgpHeader td a, .monitorgpHeaderHover td a, .monitorgpHeaderHover td, .webappHeaderHover td a, .webappHeaderHover td, .RCAHeaderHover td, .actionsHeaderHover td a, .actionsHeaderHover td a:hover, .actionsHeaderHover td, .vcenterHeaderHover td a, .vcenterHeaderHover td a:hover, .vcenterHeaderHover td, .availTableHeaderHover td, .mondetailsHeaderHover td a, .mondetailsHeaderHover td a:hover, .mondetailsHeaderHover td, .mondetailsHeaderHover td span, .mondetailsHeaderHover td span:hover, .menuItem-mouseover {
  cursor: pointer;
}
.configalarmsHeader td, .monitorgpHeader td {
  cursor: mouse;
}
.lrtbdarkborder-dashboards, .lrtbdarkborder, .lrtbdarkborder1, #availabilitydata {
  overflow: hidden;
}
/********************************************** Ends - Table Decoration **********************************************/

/******* Overwriting blue color used in APM Commonstyle with IT360 generic grey body ENDS *****/

/*********************************************** Starts - New Styles IT360 *********************************************/
table.dashboard {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
.no-bg {
  background: none !important;
}
.eumflowdiagram-font, .eumflowdiagram-font span {
  font-size: 10px !important;
}
#userAreaContainerDiv #containerDiv {
  padding-top: 0px;
}
.bsDescriptionText {
  padding-left: 5px;
  padding-top: 7px;
  vertical-align: middle;
}
.getmoredatatable {
  border-color: #e3e3e3;
}
tr td.leftlinksheading {
  border-bottom: 1px solid #e3e3e3 !important;
  border-top: 1px solid #e3e3e3 !important;
}
/* Classes for round borders */
.dashTopLeft {
  border-top: 1px solid #e3e3e3;
  border-left: 1px solid #e3e3e3;
}
.dashTopRight {
  border-top: 1px solid #e3e3e3;
  border-right: 1px solid #e3e3e3;
}
.dashBottomLeft {
  border-bottom: 1px solid #e3e3e3;
  border-left: 1px solid #e3e3e3;
}
.dashBottomRight {
  border-bottom: 1px solid #e3e3e3;
  border-right: 1px solid #e3e3e3;
}
.dashTop {
  border-top: 1px solid #e3e3e3;
}
.dashLeft {
  border-left: 1px solid #e3e3e3;
}
.dashRight {
  border-right: 1px solid #e3e3e3;
}
.dashBottom {
  border-bottom: 1px solid #e3e3e3;
}
.header-heading, .header-heading-newmonitor {
  background: #fff;
}
/* Classes for round borders ends here */

/*********************************************** Ends - New Styles IT360 *********************************************/

/**************** Starts - The one with images Removed from the folder - to be fixed before build *********************/
.criticalbar {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDI0NSwxMTYsMTEyLDEpOyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYmEoMjM5LDQ5LDI5LDEpOyIgLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCBmaWxsPSJ1cmwoI2dyYWRpZW50KSIgaGVpZ2h0PSIxMDAlIiB3aWR0aD0iMTAwJSIgLz48L3N2Zz4=);
  background: -o-linear-gradient(top, rgba(245, 116, 112, 1), rgba(239, 49, 29, 1));
  background: -moz-linear-gradient(top, rgba(245, 116, 112, 1), rgba(239, 49, 29, 1));
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(245, 116, 112, 1)), color-stop(1, rgba(239, 49, 29, 1)));
 filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FFF57470, EndColorStr=#FFEF311D);
  -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFF57470,EndColorStr=#FFEF311D)"
}
.warningbar {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDI1NCwxODAsNzcsMSk7IiAvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3R5bGU9InN0b3AtY29sb3I6cmdiYSgyNTMsMTMwLDI0LDEpOyIgLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCBmaWxsPSJ1cmwoI2dyYWRpZW50KSIgaGVpZ2h0PSIxMDAlIiB3aWR0aD0iMTAwJSIgLz48L3N2Zz4=);
  background: -o-linear-gradient(top, rgba(254, 180, 77, 1), rgba(253, 130, 24, 1));
  background: -moz-linear-gradient(top, rgba(254, 180, 77, 1), rgba(253, 130, 24, 1));
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(254, 180, 77, 1)), color-stop(1, rgba(253, 130, 24, 1)));
 filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FFFEB44D, EndColorStr=#FFFD8218);
  -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFEB44D,EndColorStr=#FFFD8218)"
}
.clearbar {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDE2NywyMTUsMjMsMSk7IiAvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3R5bGU9InN0b3AtY29sb3I6cmdiYSgxMTksMTc4LDEsMSk7IiAvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiAvPjwvc3ZnPg==);
  background: -o-linear-gradient(top, rgba(167, 215, 23, 1), rgba(119, 178, 1, 1));
  background: -moz-linear-gradient(top, rgba(167, 215, 23, 1), rgba(119, 178, 1, 1));
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(167, 215, 23, 1)), color-stop(1, rgba(119, 178, 1, 1)));
 filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FFA7D717, EndColorStr=#FF77B201);
  -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFA7D717,EndColorStr=#FF77B201)"
}
.availabilitybar {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDE2NywyMTUsMjMsMSk7IiAvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3R5bGU9InN0b3AtY29sb3I6cmdiYSgxMTksMTc4LDEsMSk7IiAvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiAvPjwvc3ZnPg==);
  background: -o-linear-gradient(top, rgba(167, 215, 23, 1), rgba(119, 178, 1, 1));
  background: -moz-linear-gradient(top, rgba(167, 215, 23, 1), rgba(119, 178, 1, 1));
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(167, 215, 23, 1)), color-stop(1, rgba(119, 178, 1, 1)));
 filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FFA7D717, EndColorStr=#FF77B201);
  -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFA7D717,EndColorStr=#FF77B201)"
}
.alarmCritical {
  font-weight: bold;
  background-color: #ff1616;
}
.alarmWarning {
  font-weight: bold;
  background-color: #ea940e;
}
/**************** Ends - The one with images Removed from the folder - to be fixed before build *********************/
.conf-top-summary-heading {
  font-size: 20px;
  font-weight: normal;
}
/* Starts - Inline or Commonstyle images which is not required */
.msg-status-tp-left-corn, .msg-status-top-mid-bg, .msg-status-tp-right-corn, .msg-status-btm-left-corn, .msg-status-btm-mid-bg, .msg-status-btm-right-corn, .msg-status-left-bg {
  display: none;
}
.yellowgrayborder1 {
  height: 20px;
  padding-left: 3px;
  background-color: #FFFFFF;
}
.yellowgrayborderbr {
  height: 20px;
  background: #FFFFFF;
  padding-left: 3px;
  padding-right: 3px;
}
/* for threshold screen */
.lrborder {
  background: #fff;
}
.tablebottom1 {
  background-color: transparent;
  height: 22px;
  padding-left: 6px;
}
.tbborder {
  font-weight: normal;
}
.rborder {
  font-weight: normal;
  height: 28px;
}
.whitegrayborderbr {
  height: 27px;
  padding-left: 3px;
  padding-right: 3px;
  background: #fff;
}
.rbborder {
  font-weight: normal;
  height: 28px;
}
/* classes added for reports section*/
.leftcells {
  padding: 0px;
}
.leftcellsOnClick {
  padding-left: 3px;
  padding-right: 4px;
}
/* Tooltips */
.leftmnutables {
  float: left;
}
.alarmheader td a {
  background-color: #fff;
  cursor: pointer;
}
.alarmHeaderHover td a {
  cursor: pointer;
}
.alarmHeaderHover td {
  cursor: mouse;
}
/* classes for montior info */
.monitorinfoeven-actions {
  padding-left: 5px;
}
/* class to show the top description in the table heading */

/* classes for the bread crumbs strips */
.bcstrip {
  background: none;
}
.mandatory {
  color: #FF0000;
  font-size: 13px !important;
  padding-left: 1px;
}
/* classes for latest discussions */
.rowEven {
  background-color: #ffffff;
}
/* classes for alert configuration screen */
.secondchildnode {
  height: 27px;
  padding-left: 3px;
}
.navigation {
  background-color: #e3e3e3;
}
/* Classes for round borders ends here */
.dragndropimg {
  background: #f3f3f3 url(img_dragndrop.gif) no-repeat top right;
  cursor: move;
}
.dragndroptblheading {
  background: #f3f3f3 url(img_dragndrop.gif) no-repeat top right;
  height: 21px;
  padding-left: 5px;
  cursor: move;
  border-bottom: 1px solid #e3e3e3;
}
.dragndroptblheading1 {
  background: #f3f3f3 url(img_dragndrop.gif) no-repeat top right;
  height: 27px;
  padding-left: 5px;
  cursor: move;
  border-top: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3;
}
.profile {
  background: url(bg_profiles.gif) repeat-x;
  background-position: top left;
  TEXT-DECORATION: none;
  height: 23px;
}
.permissions {
  background: url(bg_permissions.gif) repeat-x top left;
  TEXT-DECORATION: none;
  height: 27px;
}
/* Style for New SDP UI On 12-07-2007 Starts Here */
.header {
  height: 55px;
}
#topheader .topheadermenu {
  background: url(topheadermenuall.gif);
  background-repeat: repeat-x;
  height: 28px;
  width: 85px;
}
.topheadermenufirst {
  background: url(topheadermenuall.gif);
  background-repeat: repeat-x;
  height: 28px;
  width: 100px;
}
.topheadermenulast {
  background: url(topheadermenuall.gif);
  background-repeat: repeat-x;
  height: 28px;
  margin: 0px 0px 0px 0px;
  padding: 0px 60px 0px 0px;
}
#topheader .topheadermenucurrent {
  background: url(topheadermenucurrent.gif);
  background-repeat: repeat-x;
  height: 28px;
  width: 85px;
}
.topmenuspan {
  margin: 1px 0px 15px 0px;
  padding: 0px;
  height: 17px;
  display: block;
  width: 100%;
  text-align: center;
  background: url(rightborder.gif);
  background-repeat: repeat-y;
  background-position: top right;
}
.topmenufont {
  font-weight: bold;
  text-decoration: none;
  line-height: 15px;
}
.topmenufont:hover {
  font-weight: bold;
  text-decoration: none;
}
#topsearch.topsearchdiv {
  background-color: #FFFFFF;
  height: 15px;
  width: 200px;
  margin: 0px 0px 16px 0px;
  padding: 0px;
}
#topsearch.topsearchdiv .topsearchborder {
  height: 18px;
  width: 8px;
}
.topheadersearchtext {
  height: 18px;
}
.topheadergo {
  background: url(search.gif);
  background-repeat: no-repeat;
  width: 45px;
  height: 10px;
  margin: 0px;
  padding: 4px 5px 4px 0px;
  background-color: #FFFFFF;
}
/* new classes for 8.0 ui */
.darkheaderbg {
  background-color: #f7f7f7;
  padding: 0px 0px 0px 10px;
}
.headerwhitelinks {
  padding: 0px 10px 0px 10px;
}
.lightbg {
  background-color: #fafafa;
}
/* class for the monitor drop down */
a.secondlevellink:link, a.secondlevellink:visited, a.secondlevellink:active {
  text-decoration: none;
  line-height: 18px;
}
a.secondlevellink:hover {
  text-decoration: none;
  line-height: 18px;
}
.monitordropdowndiv {
  background-color: white;
}
.introimage {
  background: url(bg_gettingstarted.gif) no-repeat top center;
}
/* Added on nov-14-2007 */
.staticlinks1 {
  text-decoration: underline;
}
.staticlinks1 a {
  text-decoration: underline;
}
.moniter-desc {
  text-align: justify;
  line-height: 19px;
  width: 100px;
  float: right;
  text-align: center;
}
.moniter-text {
  position: relative;
  width: 80px;
  left: 12px;
  position: relative;
  font-weight: normal;
  padding: 5px 0px 0px 0px;
}
*html .moniter-text {
  padding: 15px 0px 0px 0px;
}
*html .select-host {
  padding: 0px 0px 0px 4px;
}
/* End */

/* Added on nov-26-2007 */
.availablity-arrow {
  line-height: 16px;
  font-weight: bold;
  margin-left: 5px;
  margin-right: 5px;
}
/* End */

/*Styles for reports */
.whitegrayrightalign-reports {
  height: 25px;
  background: #FFFFFF;
  padding-left: 1px;
  padding-right: 0px;
}
.whitegrayrightalign-reports-bg {
  height: 25px;
  padding-left: 3px;
  padding-right: 3px;
}
.whitegrayrightalign-reports-normal {
  font-weight: normal;
  height: 25px;
  background: #FFFFFF;
  padding-left: 3px;
  padding-right: 3px;
}
/*End */
#bulk-configuration {
  width: 160px;
  float: right;
  padding: 3px 5px 5px 0px;
  text-align: center;
  position: relative;
  bottom: 65px;
  left: 45px;
}
html* #bulk-configuration {
  width: 160px;
  float: right;
  padding: 3px 5px 5px 0px;
  text-align: center;
  border: none;
  position: relative;
  bottom: 55px;
  left: 45px;
}
#ping-bulk-configuration {
  width: 160px;
  float: right;
  padding: 3px 5px 5px 0px;
  text-align: center;
  position: relative;
  bottom: 47px;
  left: 150px;
}
#bulk-import-monitors {
  width: 160px;
  float: right;
  padding: 3px 5px 5px 0px;
  text-align: center;
}
.bulk-import-monitors-bg {
  height: 25px;
  padding-left: 3px;
  padding-right: 3px;
}
.oracle-bg {
  background-color: #ffffff;
  font-weight: bold;
  padding: 3px;
}
.admin-bg {
  padding-left: 15px;
}
/************ New Reports Tab Styles Starts ************/
#content {
  margin-top: 0px;
}
.new-reporet-lft {
  width: 20%;
}
*html .new-reporet-lft {
  margin-top: 0px;
}
.new-tableheading-report {
  font-size: 12px;
  font-weight: normal;
  height: 22px;
  cursor: pointer;
  padding-top: 7px;
}
.new-report-heading {
  padding: 5px;
  margin-bottom: 5px;
  line-height: 25px;
}
#new-report .new-report-heading {
  padding: 0px;
}
.new-report-heading img {
  vertical-align: middle;
}
.new-report-link {
  line-height: 28px;
  text-decoration: none;
}
a.new-report-link:hover {
  line-height: 28px;
  text-decoration: underline;
  background: none;
  padding: 0px !important;
}
#new-report .new-report-heading {
  background: none;
}
#new-report .columnheading {
  text-align: center !important;
}
table.new-reporet-lft {
  width: 20%;
  position: relative;
  left: 0%;
  margin-left: 1px;
  border-right: 1px solid #e3e3e3;
}
.trend-head {
  height: 22px;
  font-weight: bold;
}
#menu {
  position: relative;
  width: 99%;
}
#menu ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
#new-report {
  position: absolute;
  left: 20%;
  top: 0px;
  z-index: 1000;
  width: 80%;
  margin-left: 7px;
}
#new-report-sub li {
  height: 40px;
  line-height: 30px;
  width: 25%;
  margin: 0px;
  text-align: left;
  text-indent: 10px;
}
#new-report ul {
  width: 100%;
}
#new-report ul li {
  width: 100%;
  margin: 0px;
  float: left;
  text-align: center;
  text-align: left;
  overflow-y: auto;
  overflow-x: hidden;
}
.holder {
  width: auto;
  overflow: hidden;
}
#sub_0 td li {
  float: left;
  height: auto;
  padding: 7px 0px;
  line-height: normal;
}
#sub_0 td li:hover {
  z-index: 999999;
  position: relative;
}
#sub_0 td li.current {
  background: #fff;
  font-weight: bold;
  z-index: 1;
  position: relative;
  border-left: 3px solid #666;
  margin-left: -2px;
}
.none {
  display: none;
}
.yes {
  display: block;
}
.report-heading-tile {
  width: 98%;
  height: 20px;
  margin-left: 1%;
  background: url(/images/report-btm-tile.png) repeat-x scroll center bottom #fff;
}
.new-report-table {
  background-color: #fff;
}
.report-coloum-heading {
  background: url(/images/report-lft-tile.png) repeat-y scroll center right #fff;
}
.new-report-tdbg {
  background-color: #fff;
  position: relative;
  z-index: 999;
}
#sub_0 td span li, #sub_0 td span li.current {
  width: 100%;
}
.report-feedback {
  padding: 10px 15px 10px 15px;
}
.new-report-text {
  font-weight: bold;
}
.new-report-text span {
  font-size: 15px !important;
}
td.bodytext.dropDownText {
  padding: 5px 3px;
  border-top: 1px dotted #e3e3e3;
}
.dropDownText:hover {
  background: #f7f7f7 !important;
  color: #666 !important;
}
.report-content {
  padding: 0px 1px 0px 2px;
}
.report-content a {
  line-height: 18px;
  padding: 4px;
}
.report-content a:hover {
  padding: 4px !important;
  line-height: 18px;
}
.report-content1 div a:hover {
  padding: 0 0 0 8px !important;
  line-height: 24px;
}
.report-heading {
  padding: 15px 0px;
}
#all_list {
  font-weight: bold;
}
/*New Reports Tab Styles Ends*/

/* style for blue rounder corner messasge box starts*/
.msg-table-width {
  width: 98.5%;
  line-height: 16px;
  padding: 5px;
}
*html .msg-table-width {
  width: 63em;
  position: relative;
  float: left;
  line-height: 16px;
}
/* style for blue rounder corner messasge box ends*/
.status-tp-left-corn {
  background: #f3f3f3;
  border-bottom: 1px solid #e3e3e3;
  width: 7px;
  height: 21px;
}
.status-tp-right-corn {
  background: #f3f3f3;
  border-bottom: 1px solid #e3e3e3;
  width: 7px;
  height: 21px;
}
.status-top-mid-bg {
  background: #f3f3f3;
  border-bottom: 1px solid #e3e3e3;
  background-repeat: repeat-x;
  font-weight: bold;
}
.status-btm-left-corn {
  width: 7px;
  height: 6px;
}
.status-btm-right-corn {
  width: 7px;
  height: 6px;
}
.status-btm-mid-bg {
}
.blacktxtbold1 {
  font-weight: bold;
}
.reportlinktxt {
  line-height: 22PX;
  font-weight: normal;
  text-decoration: none;
}
.maintabselected {
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-decoration: none;
  text-transform: none;
  padding: 12px 25px 12px 25px;
  background-image: none;
  position: relative;
  bottom: 0px;
  white-space: nowrap;
}
.maintabnotselected {
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  padding: 12px 25px 12px 25px;
  background-image: none;
  position: relative;
  bottom: 0px;
  white-space: nowrap;
}
.search-blue-padding {
  position: relative;
  top: 1px;
}
.inputt {
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-decoration: none;
  width: 119px;
  background-image: none;
  height: 26px;
}
*html .inputt {
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-decoration: none;
  width: 119px;
  border: none;
  height: 25px;
}
#searchtag {
  float: right;
}
#searchtag .srcbut {
  position: relative;
}
*html #searchtag .srcbut-lft {
  position: relative;
  margin-top: 0px;
}
.ajaxMapHeader td a {
  background-color: #fff;
  cursor: pointer;
  text-decoration: none;
}
.ajaxMapHeaderHover td a, .ajaxMapHeaderHover td a:hover {
  cursor: pointer;
  text-decoration: underline;
}
.ajaxMapHeader td {
  background-color: #fff;
  cursor: mouse;
}
.dasboardslink {
  text-decoration: none;
}
.dasboardslinkdiv {
  margin: 1px 0px 0px 0px;
}
.product-help {
  line-height: 18px;
}
.ancillary1 {
  padding: 0 5px;
}
/* style for Alarm configuration and Inline feedback form Starts*/
.AlarmInnerBoxBg p {
  line-height: 16px;
  color: #000000;
}
.AlarmHdrTopLeft {
  margin-bottom: 10px;
}
.AlarmHdrTopRight {
  border-bottom: 1px dotted #bfbdbd;
  margin-bottom: 10px;
}
.AlarmHdrTopBg {
  border-bottom: 1px dotted #bfbdbd;
  margin-bottom: 10px;
  padding-left: 10px;
}
.AlarmHdrTxt {
  line-height: normal;
  font-weight: bold;
  color: #CC2929;
  padding: 2px;
  padding-left: 5px;
  padding-right: 5px;
  vertical-align: middle;
}
.AlarmCardHdrRightEar {
  width: 24px;
  height: 25px;
}
.AlarmHdrRightTop {
  width: 6px;
  height: 25px;
}
.AlarmboxedContent {
  padding: 2px 0px 7px 1px !important;
}
.AlarmCardMainBtmBg {
  background: none;
  width: 99%;
  height: 7px;
}
.AlarmInnerTopBg {
  background: #fff;
  width: 99%;
}
.AlarmInnerBoxBg {
  background: #fff;
  padding: 5px 3px;
}
.AlarmtxtSpace {
  padding-bottom: 5px;
  padding-left: 1px;
  padding-top: 3px;
}
/* style for Alarm configuration and Inline feedback form ends*/

/* style for SQL Manager Reports starts*/
.left {
  background: url(left.gif) no-repeat center top;
  height: 339px;
  width: 188px;
}
.middle {
  background-image: url(/images/middle.gif);
}
.right {
  background-image: url(/images/right.gif);
  background-position: center top;
  background-repeat: no-repeat;
  height: 339px;
  width: 20px;
}
/* style for Publish Dashbord Starts*/
.drag {
  padding-left: 20px;
  background: url(dragArea.gif) no-repeat 0px 7px;
  cursor: move;
}
.DialogBox .closeButton {
  float: right;
  background: url(dialogClose.gif) no-repeat right;
  cursor: pointer;
  cursor: hand;
}
/* style for Publish Dashbord Ends*/

/* style for ataglace top band starts*/
.at-a-glance {
  color: #F26522;
  font-weight: bold;
}
.at-a-glance-text {
}
/* style for ataglace top band ends*/

/*Styles for Floating popup*/
.greyBigFontMedium {
  font-size: 30pt;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 20pt;
}
.greyBigFontSmall {
  font-size: 20pt;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 20pt;
}
.custom-tb-bg {
  box-shadow: 0 1px 7px #7a7a7a;
  -moz-box-shadow: 0 1px 7px #7a7a7a;
  -webkit-box-shadow: 0 1px 7px #7a7a7a;
}
.custom-td-bg {
  padding-left: 4px;
}
.custom-td-whitebdr {
  background-color: #fff;
  padding-top: 5px;
}
/*Styles for Floating popup ends*/
.fieldsetpadding {
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 14px;
}
.bodytext-nounderline {
  text-decoration: none;
}
/* style for the main tab SQLDBManager Plus - starts */
ul.droptab li.hover a span.opennew {
  background: url(openinnewwindow_white.gif) no-repeat scroll right;
}
ul.droptab li a span.opennew {
  background: url(openinnewwindow_dark.gif) no-repeat scroll right;
}
.subTabs ul.plaintab li.selected {
  height: 20px;
  width: 161px;
  background: url("linktabs_selected.gif") no-repeat left top;
  white-space: nowrap;
  line-height: 1.6em;
}
.subTabs {
  margin-left: 0px;
  background: url(linktabs_bg.gif) repeat-x bottom;
}
.subTabs ul.plaintab li.notselected, .subTabs ul.plaintab li.notselected a:visited {
  height: 20px;
  width: 161px;
  background: url("linktabs_unselected.gif") no-repeat left top;
  white-space: nowrap;
  line-height: 1.6em;
}
.toptab {
  float: left;
  background: #f3f3f3 url("newlink_bg_img.gif") repeat-x bottom left;
  width: 100%;
}
/* style for the main tab SQLDBManager Plus - ends */
.sqldb-data {
  height: 25px;
  background: #FFFFFF;
  line-height: 17px;
}
#dropList, .second-level-dropdown {
  height: auto;
  /* Newly done changes apm_it360 */
  position: relative;
  z-index: 1;
  height: 20px;
}
#dropList ul#menu, .second-level-dropdown ul {
  margin: 0;
  padding: 0 0 0 0px;
  list-style: none;
}
.second-level-dropdown a:hover {
  text-decoration: none;
}
#dropList ul#menu li.level1-li, .second-level-dropdown li.level1-li {
  float: left;
  height: 20px;
  /* Newly done changes apm_it360 */
  padding-top: 0px;
  margin-right: 0px;
  line-height: 25px;
  float: left;
}
#dropList ul#menu li.level1-li a.level1-a {
  display: block;
  float: left;
  padding: 0 12px 0 12px;
  text-decoration: none;
  line-height: 24px;
  white-space: nowrap;
  font-weight: normal;
}
.new-sla-link {
  text-shadow: 1px 1px 0px #FFFFFF;
}
#dropList ul#menu li.level1-li:hover, #dropList ul#menu li.level1-li a.level1-a:hover, #dropList ul#menu li.level2-li:hover {
  position: relative;
}
#dropList ul#menu li.sub a.level1-a {
  height: 25px;
}
#dropList ul#menu li.sub a.level1-a:hover {
  height: 26px;
  text-decoration: none;
  padding: 0 11px 0 11px;
}
#dropList ul#menu li.sub:hover > a.level1-a:link, .second-level-dropdown ul li a {
  height: 25px;
  padding: 0 11px 0 11px;
}
#dropList ul#menu li.level2-li {
  float: left;
  padding-top: 0px;
  margin-right: 0px;
}
#dropList ul#menu li.level2-li a.level2-a {
  display: block;
  float: left;
  padding: 0 11px 0 11px;
  text-decoration: none;
  line-height: 24px;
  white-space: nowrap;
  font-weight: normal;
}
#dropList ul#menu li.level1-li a.level1-a:hover, #dropList ul#menu li.level1-li:hover a.level1-a {
  padding: 0 11px 0 11px;
}
#dropList ul#menu li.sub1 a.level2-a {
  height: 20px;/* Newly done changes apm_it360 */
}
#dropList ul#menu li.sub1 a.level2-a:hover, #dropList ul#menu li.sub1:hover > a.level2-a {
  height: 20px;/* Newly done changes apm_it360 */
}
#dropList1 {
  background: #fff;
  position: relative;
  margin-left: 0px;
}
#dropList1 ul#menu {
  margin: 0;
  padding: 0 0 0 0px;
  list-style: none;
  white-space: nowrap;
}
#dropList1 ul#menu li.level1-li {
  float: left;
  height: 27px;
  padding-top: 1px;
  margin-right: 1px;
}
#dropList1 ul#menu li.level1-li a.level1-a {
  display: block;
  height: 26px;
  float: left;
  padding: 0 10px 0 10px;
  text-decoration: none;
  line-height: 24px;
  white-space: nowrap;
  font-weight: bold;
}
#dropList1 ul#menu:hover div.listHolder {
  left: 0;
}
#dropList ul#menu a:hover div.listHolder {
  left: -1px;
}
#dropList1 ul#menu a:hover div.left1, #dropList ul#menu:hover div.left1 {
  left: -141px;
}
#dropList1 ul#menu div.listHolder div.listCol {
  display: block;
  float: left;
  padding: 0px 9px 5px 8px;
  margin: 0;
}
#dropList1 ul#menu div.listHolder div.listCol h5 {
  padding: 5px 0 0px 0;
  margin: 0;
  line-height: 28px;
  background: url(/images/linedot.gif) repeat-x left bottom;
}
#dropList1 ul#menu div.listHolder div.listCol h7 {
  padding: 5px 0 0px 0;
  margin: 0;
  line-height: 28px;
  background: url(/images/linedot.gif) repeat-x left bottom;
}
#dropList1 ul#menu div.listHolder div.listCol ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
#dropList1 ul#menu div.listHolder div.listCol ul li {
  line-height: 18px;
  padding: 0;
  margin: 0;
}
#dropList1 ul#menu div.listHolder div.listCol ul li a {
  text-decoration: underline;
  padding: 3px;
  font-weight: normal;
  line-height: 19px;
}
#dropList1 ul#menu div.listHolder div.bottomLine {
  clear: left;
  padding: 0px;
}
#dropList1 ul#menu a:hover div.listHolder div.bottomLine {
  height: 1px;
}
#dropList1 ul#menu div.listHolder div.bottomLine p {
  padding: 0px;
  margin: 0px;
  line-height: 20px;
  background: url(/images/arrow.gif) no-repeat left center;
  font-weight: bold;
}
#dropList1 ul#menu div.listHolder div.bottomLine p a {
  text-decoration: underline;
}
#dropList1 ul#menu div.listHolder div.bottomLine p a:hover {
  text-decoration: none;
}
.innerboxweb1, .innerbox, .innerbox1, .innerbox2 {
  position: relative;
  padding: 5px;
  margin: 0px;
}
html* .innerboxweb1, html*.innerbox, html* .innerbox1, html* .innerbox2 {
  position: relative;
  border: none;
  padding: 5px;
  margin: 0px;
}
.dropshadowweb3 {
  float: left;
  clear: left;
  background: url(../shadowAlpha2.png) no-repeat bottom right !important;
  margin: 0px !important;
  display: block;
  position: relative;
  bottom: 6px;
  left: -4px;
  padding: 7px;
}
html* .dropshadowweb3 {
  float: left;
  clear: left;
  background: url(../shadowAlpha2.gif) no-repeat bottom right !important;
  margin: 0px !important;
  display: block;
  position: relative;
  bottom: 6px;
  left: -4px;
  padding: 7px;
}
.dropshadow3-actions {
  float: left;
  clear: left;
  margin: 0px !important;
  display: block;
  position: relative;
  bottom: 4px;
  right: 0px;
  left: -3px;
  padding: 0px 10px;
}
html* .dropshadow3-actions {
  float: left;
  clear: left;
  margin: 0px !important;
  display: block;
  position: relative;
  bottom: 4px;
  right: 0px;
  left: -3px;
  padding: 0px 10px;
}
.dropshadow2 {
  float: left;
  clear: left;
  margin: 0px !important;
  display: block;
  position: relative;
  bottom: 5px;
  right: 0px;
  padding: 0px 10px;
}
html* .dropshadow2 {
  float: left;
  clear: left;
  margin: 0px !important;
  display: block;
  position: relative;
  bottom: 3px;
  right: 0px;
  padding: 0px 10px;
}
.dropshadow3 {
  float: left;
  clear: left;
  margin: 0px !important;
  display: block;
  position: relative;
  bottom: 4px;
  right: 0px;
  left: 1px;
  padding: 10px;
}
html* .dropshadow3 {
  float: left;
  clear: left;
  margin: 0px !important;
  display: block;
  position: relative;
  bottom: 4px;
  right: 0px;
  left: 0px;
  padding: 10px;
}
.dropshadow4 {
  float: left;
  clear: left;
  margin: 0px !important;
  display: block;
  position: relative;
  bottom: 6px;
  right: 10px;
  padding: 0px 10px;
}
html* .dropshadow4 {
  float: left;
  clear: left;
  margin: 0px !important;
  display: block;
  position: relative;
  bottom: 5px;
  right: 10px;
  padding: 0px 10px;
}
.dropshadow5 {
  float: left;
  clear: left;
  margin: 0px !important;
  display: block;
  position: relative;
  bottom: 5px;
  right: 5px;
  padding: 10px;
}
html*.dropshadow5 {
  float: left;
  clear: left;
  margin: 0px !important;
  display: block;
  position: relative;
  bottom: 5px;
  right: 5px;
  top: 0px;
  padding: 10px;
}
table#dropMenu {
  cursor: pointer;
  background: #ffffff;
  margin: 2px 0px 0px 29px;
}
*html table#dropMenu {
  margin: 7px 0px 0px 58px;
}
table#dropMenu tr td {
  background: #ffffff;
}
table#dropMenu tr td a {
  text-decoration: none;
  display: block;
  padding: 7px 6px 7px 6px;
  width: 170px;
  border: 1px #fff solid;
}
table#dropMenu tr td a:hover {
  text-decoration: none;
  display: block;
  width: 170px;
}
table#dropMenu tr td>a:hover {
  width: 160px;
}
#webappgp {
  width: 210px;
  cursor: pointer;
  margin: 0px 0px 0px 61px;
}
html* #webappgp {
  margin: 6px 0px 0px 62px;
  border-top: 1px solid #e3e3e3;
}
#webappgp tr td {
  background: #fff;
}
#webappgp tr td a {
  text-decoration: none;
  display: block;
  padding: 7px 0px 7px 12px;
  background-color: #fff;
}
#webappgp tr td a:hover {
  text-decoration: none;
  display: block;
}
#dropMenuThreshold,#monitorDiscoveryTable {
  width: 200px;
  cursor: pointer;
  margin: 0px;
  border: 1px solid #BABABA !important;
  background-color: white;
  border-radius: 0px 0px 3px 3px;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.2);
}
html* #dropMenuThreshold,#monitorDiscoveryTable {
  margin: 6px 0px 0px 62px;
}
#dropMenuThreshold tr td,#monitorDiscoveryTable tr td {
  background: #fff;
}
#dropMenuThreshold tr td a,#monitorDiscoveryTable tr td a {
  text-decoration: none;
  display: block;
  padding: 7px 6px 7px 10px;
}
#dropMenuThreshold tr td a:hover,#monitorDiscoveryTable tr td a:hover {
  text-decoration: none;
  display: block;
}
table#dropMenuactions {
  cursor: pointer;
  width: 275px;
  margin: 0px;
  border: 1px solid #BABABA;
  background-color: white;
  border-radius: 0px 0px 3px 3px;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.2);
}
html* table#dropMenuactions {
  margin: 1px 0px 0px 57px;
}
table#dropMenuactions tr td {
  background: #fff;
}
table#dropMenuactions tr td a {
  text-decoration: none;
  display: block;
  padding: 6px 6px 7px 19px;
}
table#dropMenuactions tr td a:hover {
  text-decoration: none;
  display: block;
}
table#monitorgp {
  width: 200px;
  cursor: pointer;
  margin: 0px;
  border: 1px solid #BABABA;
  background-color: white;
  border-radius: 0px 0px 3px 3px;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.2);
}
html* table#monitorgp {
  margin: -1px 0px 0px 0px;
}
table#monitorgp tr td {
  background: #fff;
}
table#monitorgp tr td a {
  text-decoration: none;
  display: block;
  padding: 7px 6px 7px 10px;
}
table#monitorgp tr td a:hover {
  text-decoration: none;
  display: block;
}
table.dropSkinMenu {
  cursor: pointer;
  background: #ffffff;
  margin: 2px 0px 0px 29px;
}
*html table#dropMenu {
  margin: 7px 0px 0px 58px;
}
table.dropSkinMenu tr td a {
  text-decoration: none;
  display: block;
  padding: 7px 6px 7px 6px;
  width: 170px;
  border: 1px #fff solid;
}
table.dropSkinMenu tr td a:hover {
  text-decoration: none;
  display: block;
  width: 170px;
}
table.dropSkinMenu tr td>a:hover {
  width: 160px;
}
html>body*.top-nav-menu {
  position: relative;
  top: 0px;
  cursor: hand;
}
.srcbutBg {
  position: absolute;
  top: 8px;
  left: 7px;
  background: url(/images/search_icon.png) no-repeat left top;
  width: 16px;
  height: 16px;
  z-index: 10;
  cursor: pointer !important;
}
html* .srcbutBg {
  position: relative;
  left: 5px;
  top: 8px;
}/* Quirks Mode Fix */
.searchBox {
  float: left;
  text-decoration: none;
  color: #000;
  width: 185px;
  /* IT360-RAMKI: Temp Fix */
  padding: 0px 5px 0px 30px !important;
  margin: 0px 15px 0 0;
  opacity: 0.60;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background: #fff;
  border: 1px solid #b4b4b4;
  height: 27px !important;
  line-height: 24px !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html* .searchBox {
  margin-top: -15px;
  vertical-align: middle;
  line-height: 26px !important;
  border: 1px solid #c1c1c1;
}/* Quirks Mode Fix */
input.searchBox:focus {
  /*width: 150px;*/
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  background: #fff;
  width: 185px;
  /* IT360-RAMKI: Temp Fix */
  border: 1px solid #999999 !important;
  box-shadow: 0 0 5px #e3e3e3 !important;
  outline: medium none;
}
.search-sec {
  float: right !important;
  width: 185px;
  padding-right: 15px;
}
.cont-main-table {
  margin: 0 0 10px;
}
.conf-mon-tp-lft-corn {
  background: url(helpCard_EarTopLeft.gif) no-repeat left top;
  width: 12px;
  height: 25px;
}
.conf-mon-tp-rig-corn {
  background: url(helpCardHdr_TopRight.gif) right top;
  width: 6px;
  height: 25px;
}
.conf-mon-tp-mid-tile {
  background: url(helpCardHdrTopBg.gif) repeat-x;
  height: 25px;
}
.conf-mon-content {
  padding-bottom: 0px;
}
.conf-mon-tp-angle {
  background: url(helpCardHdr_TopAngle.gif) no-repeat left top;
  width: 24px;
  height: 25px;
}
.conf-mon-content-bg, .conf-mon-content, .conf-mon-btm-mid-tile, .conf-mon-btm-lft-corn, .conf-mon-btm-rig-corn {
  background: #efefef;
}
.conf-mon-txt {
  -x-system-font: none;
  font-weight: bold;
  line-height: normal;
  vertical-align: middle;
  height: auto !important;
}
A.conf-mon-txt {
  -x-system-font: none;
  font-weight: bold;
  line-height: normal;
  vertical-align: middle;
}
.conf-mon-btm-mid-tile {
  height: 7px;
}
.conf-mon-inner-top-tile {
  width: 99%;
}
.conf-mon-inner-content-bg {
  background-color: #FFFFFF;
  padding: 0px;
}
.conf-mon-inner-top-left, .conf-mon-inner-top-tile, .conf-mon-inner-top-right {
  display: none;
}
.whitegrayborder-conf-mon {
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  background: #FFFFFF none repeat scroll 0 0;
  line-height: 18px;
}
.whitegrayborder-conf-mon-gray {
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  background: #fff none repeat scroll 0 0;
  line-height: 18px;
}
.collapse p {
  padding: 0 10px 1em
}
.collapse {
  padding: 8px 13px 13px 13px;
}
#curve {
  padding: 5px 12px 4px 12px;
  background-color: #Ffffff;
  -moz-border-radius: 11px;
  border: 2px solid #e3e3e3;
}
.switch {
  position: absolute;
  top: 44px;
  right: 0px;
  padding: 5px 0px 0px 0px;
  width: 140px;
  text-align: right;
}
.post .switch {
  position: static;
  text-align: right;
}
.post .main {
  margin-bottom: .3em;
  padding-bottom: 0;
}
.expand {
  padding: 0px 3px 0px 0px;
  margin: 0px;
}
.switch a {
  display: inline;
  height: 12px;
  margin: 0px;
  font-weight: normal;
  padding: 1px 12px 1px 12px;
}
.seslink {
  padding: 7px 7px;
  border-width: 0;
  text-decoration: none;
}
.expand a {
  display: block;
  padding: 7px;
}
.expand a:link, .expand a:visited {
  background-image: url(../icon_lock_enabled.gif);
  background-repeat: no-repeat;
  background-position: center center;
}
.expand a:hover, .expand a:active, .expand a:focus {
  background-image: url(../icon_lock_enabled.gif);
  background-repeat: no-repeat;
  background-position: center center;
}
.expand a.open:link, .expand a.open:visited {
  background: url(../icon_lock_disabled.gif) no-repeat 98% 50%;
  background-position: center center;
}
.mask {
  position: absolute;
  z-index: 9000;
  display: none;
}
.window {
  position: absolute;
  display: none;
  z-index: 9999;
  padding: 20px;
  border: 3px solid #e3e3e3;
}
.close {
  float: right;
  margin: 2px;
  padding: 3px;
}
#dialog {
  width: 375px;
  height: 203px;
}
.tableheading-monitor-config, .tableheading-monitor-config-nofont {
  height: 55px;
  padding: 4px 7px;
}
.tableheading-add-icon {
  margin-left: 5px;
  margin-right: 1px;
  display: inline;
  background-repeat: no-repeat;
  vertical-align: middle;
}
.tableheading img {
  vertical-align: middle;
}
.sms-form {
  position: relative;
  left: 0px;
  background-color: #FFFFFF;
  width: 250px;
  height: 22px;
}
*html .sms-form {
  position: relative;
  left: 0px;
  width: 255px;
  margin-right: 3px;
  border: 1px solid #e3e3e3;
  height: 22px;
}
#two, .wizard-container {
  background: #fff;
  width: 100%;
  padding: 0px;
  margin: 0;
}
hr {
  height: 1px;
}
#two fieldset, .wizard-container {
  width: 99%;
  display: block;
  padding: 0px;
  padding-bottom: 10px;
  margin: 0px 0px 20px 0px;
  line-height: .9em;
  border: 1px solid #e3e3e3 !important;
}
.configuration-links-active {
  text-decoration: underline !important;
  padding: 1px;
}
a.configuration-links-active:hover {
  padding: 1px;
  text-decoration: none !important;
}
/* MERGED FROM EUM BRANCH - STARTS */
#header-newmonitor {
  height: 50px;
}
.header-heading {
  width: 100%;
  padding: 0px 5px 5px 5px;
  font-weight: bold;
  line-height: 28px;
}
.header-heading-newmonitor {
  width: 100%;
  padding: 0px 5px 0px 5px;
  font-weight: bold;
  line-height: 28px;
}
#outer1 {
  float: left;
  background: #fff;
  width: 100%;
}
#outer2 {
  float: left;
  background: #fff;
  width: 100%;
  border-left: 1px solid #e3e3e3;
}
#outer3 {
  float: left;
  background: #fff;
  width: 100%;
}
#outer1, #outer2, #outer3 {
  padding-bottom: 32767px;
  margin-bottom: -32767px;
}
#wrapper1 {
  width: 100%;
  overflow: hidden;
  background: #fff;
  display: inline-block;
}
.content {
  padding: 5px 8px 0px 8px;
}
h1 {
  font-size: 13px;
  margin: 0;
  padding: 10px 0;
}
h3 {
  margin: 0;
  padding: 3px 0px 0px 6px;
  line-height: 20px;
}
p {
  line-height: 1.5em;
  margin: 0;
  padding: 4px;
  padding: 4px 0px\9;
  clear: both;
}
p label {
  line-height: normal;
}
.content a {
  line-height: 1.5em;
  padding: 0;
  padding: 4px 4px 4px 4px;
}
.newmonitor-td-bg {
  background-color: #FFFFFF;
}
.new-monitor-tableheading {
  font-weight: bold;
  height: 55px;
  padding: 3px 7px 5px;
}
/* MERGED FROM EUM BRANCH - ENDS */

/*VCenter Classes Starts*/
.vcenter-inner-tp-lcorn {
  width: 3px;
  height: 5px;
  background: #fff;
}
.vcenter-inner-tp-rcorn {
  background-image: url(/images/vcenter-tp-rig-corn.gif);
  width: 4px;
  height: 5px;
  background-repeat: no-repeat;
}
.vcenter-inner-tp-bgcolor {
  background-color: #fff;
  height: 5px;
  background-repeat: no-repeat;
}
.vcenter-icons-bg {
  background-image: url(/images/vcenter-icons-bg-tile.gif);
  background-repeat: repeat-x;
  height: 95px;
}
.vcenter-dc-details {
  border-top: 1px solid #e3e3e3;
  border-bottom: 1px dotted #e3e3e3;
  background-repeat: repeat-x;
  height: 164px;
}
.vcenter-dc-details-heading {
  padding: 10px 0px 0px 20px;
}
.vcenter-dc-icons {
  padding: 10px 40px 5px 40px;
}
.vcenter-esx-link-bg {
  background-image: url(/images/esx-link-bg-tile.gif);
  background-repeat: repeat-x;
  height: 28px;
}
.vcenter-esx-link-nonbold {
  cursor: pointer;
  padding: 10px 0px 0px 20px;
}
.vcenter-esx-bg {
  background: #fff url(/images/vcenter-esx-bgtile.gif);
  background-repeat: repeat-x;
}
.vcenter-esx-details-heading {
  padding: 10px 0px 10px 0px;
}
.vcenter-esx-details-text {
  padding: 10px 0px 10px 0px;
}
.vcenter-bar-txt {
  font-weight: bold;
}
.clusters-details-bg-tile {
  background-image: url(cluster-bg-tile.gif);
  background-repeat: repeat-x;
  height: 164px;
}
.cpu-tabel {
  padding: 0px;
}
.clusters-details-heading {
  padding: 10px 0px 10px 0px;
}
.clusters-details-heading-right {
  padding: 10px 0px 10px 5px;
}
.vcenter-migration-report-tabel {
  padding: 5px;
  width: 7px;
}
.vcenter-migration-report-txt {
  padding: 10px 0px 10px 10px;
}
/*VCenter Classes End*/
a.bulkmon-links:hover {
  text-decoration: underline;
}
.bulkmonheader td a {
  background-color: #fff;
  cursor: pointer;
  text-decoration: none;
}
.bulkmonHeaderHover td a {
  text-decoration: underline;
}
.bulkmonHeader td {
  background-color: #fff;
  cursor: mouse;
}
.bulkmonheader td span {
  background-color: #fff;
  cursor: pointer;
  text-decoration: none;
}
.alarm-header {
  font-weight: bold;
  padding-left: 2px;
}
a.mgsummary-links:hover {
  text-decoration: underline;
}
.mgsummaryHeader td a {
  background-color: #fff;
  cursor: pointer;
  text-decoration: none;
}
.mgsummaryHeaderHover td a {
  cursor: pointer;
  text-decoration: underline;
}
.mgsummaryHeader td {
  background-color: #fff;
  cursor: mouse;
}
.webappHeader td a {
  background-color: #fff;
  cursor: pointer;
  text-decoration: none;
}
.webappHeader td {
  background-color: #fff;
  cursor: mouse;
}
#List ul#menu {
  margin: 0;
  padding: 0 0 0 0px;
  list-style: none;
}
#List ul#menu li.level1-li {
  float: left;
  height: 27px;
  padding-top: 0px;
  margin-right: 0px;
  line-height: 28px;
  float: right;
}
#List ul#menu li.level1-li a.level1-a {
  display: block;
  float: left;
  padding: 0px;
  text-decoration: none;
  line-height: 24px;
  white-space: nowrap;
  font-weight: normal;
}
#List ul#menu li.level1-li:hover {
  position: relative;
}
#List ul#menu li.sub a.level1-a {
  height: 25px;
}
#List ul#menu li.sub a.level1-a:hover {
  height: 26px;
  text-decoration: none;
  padding: 0px;
}
#List ul#menu li.sub:hover > a.level1-a:link {
  height: 25px;
  border-top: none;
  padding: 0px;
}
#List ul#menu li.level2-li {
  float: right;
  padding-top: 0px;
  margin-right: 0px;
}
#List ul#menu li.level2-li a.level2-a {
  display: block;
  float: left;
  padding: 0px;
  text-decoration: none;
  line-height: 24px;
  white-space: nowrap;
  font-weight: normal;
}
#List ul#menu li.level2-li:hover {
  position: relative;
}
#List ul#menu li.sub1 a.level2-a {
  height: 27px;
}
#List ul#menu li.sub1 a.level2-a:hover {
  height: 27px;
}
#List ul#menu li.sub1:hover > a.level2-a {
  height: 27px;
}
.RCAHeader td a {
  background-color: #fff;
  display: block;
  cursor: pointer;
  float: left;
  text-decoration: none;
}
.RCAHeaderHover td a {
  cursor: pointer;
  float: left;
  text-decoration: underline;
}
.RCAHeader td {
  background-color: #fff;
  cursor: mouse;
  line-height: 23px;
}
.RCAHeaderHover td {
  line-height: 23px;
}
#Conf-bulk-configuration {
  width: 60%;
  float: right;
  padding: 3px 5px 3px 0px;
  text-align: center;
}
html* #Conf-bulk-configuration {
  width: 60%;
  float: right;
  padding: 0px 5px 3px 0px;
  text-align: center;
}
/* EUM DASHBOARD - STARTS */
.eum-bg {
  background: #fff url(/images/eum-table-bgtile.gif);
  background-repeat: repeat-x;
  height: 40px;
}
.eum-gray-bg {
  background: #fff;
}
.eum-top-head {
  line-height: 28px;
}
.eum-active-bg {
  background-color: #fff;
  background: url(eum-bg-active-tile.gif) repeat-x center bottom;
  position: relative;
}
.eum-icons-txt-bold {
  font-weight: bold;
}
.eum-details-top-subhead {
  padding: 10px 0px 10px 0px;
}
.eum-name-head {
  padding-left: 3px;
}
.setPadding {
  padding: 7px 0px 7px 0px;
}
.setResType {
  cursor: pointer;
}
/* EUM DASHBOARD - ENDS */
.admin-content {
  padding: 0px 0px 0px 0px;
}
.admin-content a {
  line-height: 1em;
  padding: 0;
  padding: 4px 4px 4px 4px;
  text-decoration: none;
}
.admin-content a:hover {
  padding: 3px 3px 3px 3px;
  line-height: 1em;
}
table#ManagerheaderLinks {
  cursor: pointer;
  background: #ffffff;
  width: 200px;
  margin: 2px 0px 0px 35px;
}
*html table#ManagerheaderLinks {
  margin: 2px 0px 0px 60px;
}
table#ManagerheaderLinks tr td {
  background: #ffffff;
}
table#ManagerheaderLinks tr td a {
  text-decoration: none;
  display: block;
  padding: 8px 6px 8px 6px;
  width: 200px;
  border-top: 1px #fff solid;
  border-bottom: 1px #fff solid;
}
table#ManagerheaderLinks tr td a:hover {
  display: block;
}
a.actions-links:hover {
  text-decoration: underline;
}
.actionsheader td a {
  background-color: #fff;
  cursor: pointer;
  text-decoration: none;
}
.actionsHeaderHover td {
  background-color: #fff;
  cursor: mouse;
}
.vcenterheader td a {
  background-color: #fff;
  cursor: pointer;
  text-decoration: none;
}
.vcenterHeaderHover td {
  background-color: #fff;
  cursor: mouse;
}
.dashMenuSpan {
  margin: 0px;
  padding: 8px;
  float: left;
}
.plainheading-monitordiv {
  font-weight: bold;
  height: 23px;
  line-height: 22px;
}
.new-monitordiv-link {
  padding: 0px;
  text-decoration: none;
}
a.new-monitordiv-link:hover {
  text-decoration: underline;
}
.ui-buttonset a.new-monitordiv-link:hover {
  text-decoration: none;
}
.monitorDivCss {
  background-color: #ffffff;
  width: 640px;
  overflow: auto;
  padding: 0px;
 float:left height:300px;
  text-align: left;
  margin: 0px 0px 0px 0px;
}
.monitorDivCssbdr {
  padding: 0px;
  width: 640px;
  overflow: auto;
  height: 300px;
  border-color: #BABABA;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  background-color: white;
  border-radius: 0 0 3px 3px;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2);
}
.helpHeader {
  text-decoration: none;
}
.availTableHeader td a {
  background-color: #fff;
  display: block;
  cursor: pointer;
  float: left;
  text-decoration: none;
}
.availTableHeaderHover td a {
  cursor: pointer;
  float: left;
  text-decoration: underline;
}
.availTableHeader td {
  background-color: #fff;
  cursor: mouse;
}
#customfieldTabs span.tabarrows {
  text-decoration: underline;
  background-image: url(/images/icon_customfield_select.gif);
  background-repeat: no-repeat;
  padding-top: 10px;
  top: 54px;
  position: absolute;
  width: 100%;
  horizontal-align: center;
  display: none;
  left: 40%;
  height: 18px;
  width: 34px;
}
a.customfield-links:hover {
  text-decoration: underline;
}
.customHeader td a {
  cursor: pointer;
  background-color: #fff;
  text-decoration: none;
}
.customHeader td {
  background-color: #fff;
  cursor: mouse;
}
.creatDashDiv {
  background: #f6f6f6;
  border: 1px dotted #aaa;
  margin-bottom: 10px;
  padding: 10px;
}
.header2 {
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  padding: 0px 3px;
  text-decoration: none;
  text-transform: none;
}
:-moz-any-link:focus {
 outline:none;
}
a {
  outline: 0;
}
/* Navigation component changes - start*/
.navigatorTable {
  padding: 3px;
  width: 100%;
}
.navigatorLinksColumn {
  text-align: right;
  vertical-align: middle;
}
.navigatorRangeColumn {
  text-align: right;
  vertical-align: middle;
}
TABLE.navigatorTable A {
  text-decoration: none;
}
TABLE.navigatorTable A:hover {
  text-decoration: underline;
}
TABLE.navigatorTable SPAN {
  font-weight: bold;
  text-decoration: none;
}
.nextButton {
  padding: 0px;
  width: 20px;
  height: 20px;
}
/* Navigation component changes - end */
.conf-mon-table-heading {
  font-size: 13px;
  color: #888;
  font-weight: bold;
  padding: 10px 0px 10px 10px;
  width: 100%;
}
.conf-top-summary-tphead {
  padding: 0px;
  height: 35px;
}
.mondetailsheader td a {
  background-color: #fff;
  cursor: pointer;
  text-decoration: none;
}
.mondetailsHeader td {
  background-color: #fff;
  cursor: mouse;
}
.mondetailsheader td span {
  background-color: #fff;
  cursor: pointer;
  text-decoration: none;
}
/***************************************** Starts - Design Changes for leftout *****************************/
.bsm-border {
  width: 99%;
}
.bsm-icon {
  position: relative;
  bottom: 3px;
  text-decoration: none;
}
.hideTableTitle {
  display: none;
}
.monitorbgtableborder {
  border: 3px solid #e3e3e3;
}
.droptabContent {
  height: 20px;
  padding-left: 3px;
  text-align: left;
  text-decoration: none;
  vertical-align: middle;
  white-space: nowrap;
}
/***************************************** Ends - Design Changes for leftout - Flashview *****************************/

/***************** Starts - The styles calling from Commonstyles (Not to be appended below in common styles) *****************************/
.errorMsg, .clearMsg {
  background-color: transparent !important;
  margin-bottom: 10px;
}
*html .msg-table-width {
  background-color: transparent !important;
}
.messagebox {
  margin-bottom: 10px;
  padding: 5px;
}
.messagebox, body .messagebox, .msg-table-width {
  background: none !important;
}
a.leftlinkstd {
  text-decoration: underline !important;
}
.leftlinkstd a:hover {
  background: #f7f7f7;
}
.whitegrayrightalign {
  background: none;
}
td.whitegrayrightalign table {
  border-spacing: 0;
  border-collapse: collapse;
}
td.whitegrayrightalign table td {
  padding: 0px;
}
.monitorgpHeaderHover td.whitegrayrightalign tr.whitegrayrightalign a img {
  vertical-align: bottom;
}
td.whitegrayrightalign tr.whitegrayrightalign {
  border: none;
}
.actions-menu-mid {
  padding-left: 10px;
  border-bottom: 1px dotted #bababa;
  padding-bottom: 3px;
}
.actions-menu-mid span {
  font-size: 13px;
}
.home-drop-menu {
  padding-bottom: 5px;
}
.action-but-padding {
  padding: 6px 0px 5px 0px;
}
.conf-top-summary {
  background: url(conf-bg-tile.png);
}
div.show-analysis {
  width: 99.45%;
}
.gridColumn {
  padding: 0px 6px;
  padding: 0px 3px\9;
}
.evenrowbgcolor {
  background: none;
}
.process-tooltip em {
  padding: 0px 0px 10px;
}
#menu-conf ul {
  width: auto !important;
}
/* sets the width from 55em to auto in the servers view */
.conf-top-summary-inner {
  font-size: 12px;
  /* Font size hard-coded */
  padding: 7px 0px 5px;
}
.conf-top-summary-main {
  padding: 0px;
}
.conf-top-summary-values a {
  font-size: 18px;
  color: #888;
}
.conf-top-summary-values a:hover {
  font-weight: normal;
}
a.staticlinks:link, a.staticlinks:visited, a.staticlinks:active, a.bodytext:link, a.bodytext:visited, a.bodytext:active {
  color: #666;
  text-decoration: underline !important;
  font-weight: normal;
}
.headingboldwhite {
  color: #888 !important;
  font-size: 20px;
  font-weight: normal;
}
.headingwhite {
  color: #888 !important;
}
.tdindent {
  padding: 0px 10px;
}
.emptytablemsg {
  font-weight: normal !important;
}
.DialogBox {
  padding: 0px;
}
/** Starts - Business view drop down - Grey Theme design **/
.menu .ml, .menu .tl, .menu .tc, .menu .tr, .menu .mr, .menu .bl, .menu .br, .menu .bc {
  display: none;
}
.menuItem, .menuItem-mouseover {
  padding: 8px;
}
/** Ends - Business view drop down - Grey Theme design **/

/* Starts - Dropdown Menu for Left Strip - Grey Theme */
table#apmdetailsdivmenu tr td {
  background: none;
}
table#apmdetailsdivmenu tr td a {
  padding: 5px;
}
.bodytext {
  color: #595959;
}
table#dropmenumgactions tr td > a {
  padding: 8px;
  margin: 0px;
}
table#dropmenumgactions tr td a:hover {
  padding: 8px;
  margin: 0px;
}
/* Ends - Dropdown Menu for Left Strip - Grey Theme */

/*** Starts - bg red warning font color to white (black is not visible) - Widget Area ***/
.sql-red-tile .widget-heading2 a, .sql-orange-tile .widget-heading2 a {
  color: #fff !important;
}
.sql-green-tile .widget-heading2 a {
  color: #333 !important;
}
.widget-text1 {
  line-height: 16px;
  color: #aaa;
}
/*** Ends - bg red warning font color to white (black is not visible) - Widget Area ***/

/*********************** ENDS - The styles calling from Commonstyles (Not to be appended below in common styles) ************/

/********************************* Starts - The one to be deleted from commonstyles - IT360 ***********************************/
.dropmenu-shadow-rigtile, .dropmenu-shadow-btm-mtile, .dropmenu-shadow-btm-corn {
  display: none;
}
/************************************* Ends - The one to be deleted from commonstyles - IT360 **********************************/

/******************************************* Starts - Anomaly Dashboard *****************************************/
.anamoly-mid-color {
  background: #fff;
  border: 1px solid #e3e3e3;
}
.anamoly-blue-rig-corn, .anamoly-bgtab-right, .anamoly-bgtab-left-tile, .anamoly-bgtab-right-tile, .anamoly-bgtab-left-btm, .anamoly-mid-tile-btm, .anamoly-bgtab-right-btm {
  display: none;
}
.anomaly, .dashboard {
  color: #666;
  font-size: 20px;
}
.tableheadingbborder-anamoly-normal {
  font-size: 12px;
  color: #666 !important;
}
#changeGraph select, #attributedetail select {
  padding: 0px !important;
}
.anamoly-bg-tile {
  background: none;
  border-bottom: 1px solid #e3e3e3;
}
.anamoly-font-text {
  font-weight: normal;
}
/******************************************* Ends - Anomaly Dashboard *****************************************/

/************************************************ Starts - Mapview ************************************************/
.popup-header div {
  color: #888 !important;
}
.popup-body select {
  background: #f3f3f3 !important;
}
.popup-body select:hover {
  background: #fff !important;
}
#bgbrowsefile {
  background: #f7f7f7;
}
/************************************************ Ends - Mapview ************************************************/

/***************** Starts - css lines to be present in Commonstyles.css **********************/

/* Starts - header portion (Second Level Menu)*/
.headertabbold {
  padding-top: 10px !important;
  background-color: transparent !important;
}
.font12grey {
  color: #777;
  font-weight: bold;
}
.float-right {
  float: right !important;
}
/* Ends - header portion (Second Level Menu)*/

/***************************************** Ends - css lines to be present in Commonstyles.css *******************************************/

/************ Starts - Help Card *************/
.process-tooltip {
  border-bottom: 1px dotted #000000;
  color: #595959;
  outline: none;
  cursor: text;
  text-decoration: none;
  position: relative;
}
.process-tooltip span {
  margin-left: -999em;
  position: absolute;
}
.process-tooltip span {
  border-radius: 5px 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
  position: relative;
  float: left;
  left: 2em;
  top: 0em;
  z-index: 99;
  font-size: 11px;
  margin-left: 0;
  display: block;
  width: 83%;
  line-height: 15px;
  text-align: justify;
  text-decoration: none;
}
* html .process-tooltip span {
  border-radius: 5px 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
  position: relative;
  float: left;
  left: 2em;
  top: 0em;
  z-index: 99;
  font-size: 11px;
  margin-left: 0;
  display: block;
  width: 88%;
  line-height: 18px;
  text-align: justify;
  text-decoration: none;
}
.process-tooltip-img {
  border: 0;
  top: 40%;
  margin: 0px;
  margin-left: -24px;
  float: left;
  position: absolute;
}
* html .process-tooltip-img {
  border: 0;
  top: 40%;
  margin: 0px;
  margin-left: -24px;
  float: left;
  position: absolute;
}
.process-tooltip em {
  font-size: 14px;
  font-weight: bold;
  display: block;
  padding: 0.4em 0 0.8em 1.6em;
  font-style: normal;
}
.process-custom {
  padding: 0.5em 0.8em 0.8em 0.8em;
  width: 100%;
}
* html a:hover {
  background: transparent;
}
.process-warning {
  background: #fffced !important;
  border: 1px solid #e3e3e3;
}
:-moz-any-link:focus {
 outline: none;
}
/***************** Ends - Help Card ******************/

/* Hard Coding - Starts */
tr td.bsDescriptionText:first-child {
  font-weight: bold;
}
table.lrtbdarkborder td.tableheadingtrans {
  border-bottom: none;
}
.bodytextwhite, .bodytext11white, .bodytextboldwhite, .headingwhite, .footer-white-txt, .critcalborder, .warningborder, .headingboldwhite {
  color: #fff;
}
.disabledtext {
  opacity: 0.7;
}
/* Disabled light colored font */
.clearCount {
  color: #008000;
}
.warningCount {
  color: #FFA500;
}
.criticalCount {
  color: #FF0000;
}
#errorDiv, .menu-link1, .menu-link, {
 color:#fff;
}
/* To overwrite the White color font to Grey theme font */

/* Hard Coding - Ends */

/************************* TODO Not final : Overwriting blue/style.css content ENDS **************************/

/*********************** Icon styling - Starts ***************************/
.closeButton, .editbutton, .reloadbutton, .infobutton {
  background-repeat: no-repeat !important;
  width: 16px !important;
  height: 16px !important;
  padding-right: 3px;
  display: inline-block;
  float: right;
  cursor: pointer;
  opacity: 0.6;
}
.closeButton {
  background-image: url(close-icon.png);
}
.editbutton {
  background-image: url(edit-icon.png);
}
.reloadbutton {
  background-image: url(reload-icon.png);
}
.infobutton {
  background-image: url(info-icon.png);
}
.closeButton:hover {
  background-image: url(close-icon-hover.png);
  cursor: pointer;
  opacity: 1;
}
.editbutton:hover, .reloadbutton:hover, .infobutton:hover {
  opacity: 1;
}
.plus-icon {
  background: url(plus-icon.gif) no-repeat;
  display: inline;
  vertical-align: middle;
  background-position: 0% 50%;
}
.dash-popout {
  background: url(popup.gif) 0% 50% no-repeat;
  width: 15px;
  height: 15px;
  display: inline-block;
  padding: 0px 5px;
  opacity: 0.7;
}
.dash-edit-tab {
  background: url(tab-edit.png) no-repeat;
  width: 14px;
  height: 14px;
  display: inline-block;
  padding: 0px 5px;
  margin: 0px 5px;
  opacity: 0.7;
}
.dash-popout:hover, .dash-edit-tab:hover {
  opacity: 1;
}
/*********************** Icon styling - Ends ***************************/
.meloading {
  background-color: #FCE779;
  border-radius: 0 0 5px 5px;
  color: #3c3c3c;
  font-weight: bold;
  font-size: 13px;
  left: 46%;
  padding: 4px 10px 6px;
  position: fixed;
  top: 0;
  width: 84px\9;
}
a.widget-links:hover {
  text-decoration: none;
}
.rowOdd .whitegrayborder {
  border-bottom: 1px solid #f6f6f6;
}
/*********************** Newly Added CSS - Starts **********************/
.rest-api-txt {
  color: #666;
  height: 15px;
  font-size: 12px;
}
.rest-api-input {
  background: #e8e8e8;
  color: #000;
  height: 18px;
  width: 150px;
  font-size: 9px;
}
.margin-bottom {
  margin-bottom: 15px;
}
.padd-bottom {
  padding-bottom: 10px;
}
.clear-both {
  clear: both;
}
#two #monitortypediv td.bodytext {
  text-align: left !important;
}
/* To overwrite the right aligned checkboxes in Process Templates */
td.whitegrayborder-dashborads {
  cursor: pointer;
}
.msg-table-width {
  border: 1px dotted #d8d8d8;
}
.msg-table-width td.msg-table-width, .msg-table-width td.msg-table-width-bg {
  border: none;
}
.msg-table-width-bg {
  width: auto !important;
  white-space: nowrap;
}
.msg-status-right-bg {
  background: none;
}
.dbtool-txtarea {
  width: auto;
}
.align-middle {
  vertical-align: middle;
}
.align-top {
  vertical-align: top;
}
.cur-pointer {
  cursor: pointer;
}
.border-padd-botm {
  border-bottom: 1px solid #e3e3e3;
  padding-bottom: 5px;
}
.popupFont {
  text-decoration: underline;
}
.filterBG {
  border-top: none;
}
.dropDownDiv .plainheading1 {
  background: none;
  display: block;
  padding-bottom: 5px;
  margin-bottom: 10px;
}
.sliderText img {
  vertical-align: middle;
}
.bodytext ul {
  padding-left: 0px;
  margin: 0px;
}
td.bodytext {
  font-size: 12px;
}
.it-width-75per {
  width: 75% !important;
}
.it-width-25per {
  width: 25% !important;
}
.full-width {
  width: 100%;
  clear: both;
}
.auto-width {
  width: auto !important;
}
.it-half-width {
  width: 50% !important;
  display: block;
  height: auto;
  overflow: hidden;
  float: left;
}
.txtFieldLong_m {
  border: 1px solid #E2E9EF;
  border-color: #CBD3E2 #E2E9EF #E2E9EF;
  border-right: 1px solid #E2E9EF;
  color: #3c3c3c;
  padding: 2px;
  width: 200px;
}
.custm-label {
  display: block;
  float: left;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 15px;
  padding-top: 4px;
  text-align: right;
  width: 120px;
  margin-bottom: 20px;
}
.toggleModules {
  padding: 5px;
  cursor: pointer;
}
.probemodules {
  padding-left: 20px;
}
#view_weekly select {
  width: auto !important;
}
.dpy-inline {
  display: inline;
}
.padd-lt5 {
  padding-left: 5px;
}
.padd-rt2 {
  padding-right: 2px;
}
.padd-rt-15 {
  padding-right: 15px;
}
.padd-tp-15 {
  padding-top: 15px;
}
.padd-lt-btm {
  padding-bottom: 5px;
  padding-left: 2px;
  padding-left: 5px\9;
}
.padd-tpbt-10-imp {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
.padd-tpbt-7-imp {
  padding-top: 7px !important;
  padding-bottom: 7px !important;
}
.marg-tp-10 {
  margin-top: 10px;
}
.marg-tp-15 {
  margin-top: 15px;
}
.marg-btm {
  margin-bottom: 10px;
}
table.padd_0 td, table.padd_0 th {
  padding: 0;
}
*html .message li {
  list-style: disc;
}
/* Added for ie alone to fix the left width */
.height-20px {
  height: 20px;
}
.td-spacing {
  padding: 10px 5px 0px 5px !important;
  border-bottom: 1px solid #f2f2f2;
}
.td-spacing a {
  text-decoration: underline !important;
}
.td-spacing a:hover {
  text-decoration: none !important;
}
.warn-txt {
  color: #bb0000;
}
.img-holder {
  padding: 5px 5px 10px;
  border: 1px dotted #bfbdbd;
  margin: 5px 5px 15px;
}
#rebrandPreviewDiv {
  clear: both;
  padding-top: 15px;
}
.marg-lt160 {
  margin-left: 160px;
}
#xmlTree {
  height: 200px;
  overflow-y: auto;
  padding: 5px;
}
.txtField_d {
  width: 200px;
  background: #f0f0f0;
  border: 1px solid #E2E9EF;
  border-color: #CBD3E2 #E2E9EF #E2E9EF;
  border-right: 1px solid #E2E9EF;
  color: #3c3c3c;
  padding: 2px 3px;
  margin-left: 5px;
}
.marg-5px {
  margin: 5px;
}
.label-highlt {
  font-weight: bold;
  text-decoration: underline;
  vertical-align: middle;
  text-align: left;
}
.browse-padd {
  padding: 3px 5px;
}
.valign-padd-top {
  vertical-align: top;
  padding-top: 14px;
}
.lheight-26 {
  line-height: 26px;
}
.reportHeaderSpace {
  padding-top: 25px !important;
  vertical-align: middle;
}
.graphborder {
  border-color: #bbbbbb;
  line-height: 9px;
}
/*********************** Newly Added CSS - Ends **********************/

/****************** Admin layout changes start - Taken from commonstyle.css *********************/
.bodytext a {
  text-align: left !important;
}
.bodytext a:hover {
  text-align: left !important;
}
.bodytext li {
  text-align: left !important;
}
#add-monitor {
  margin: 20px 0 0 133px;
}
#add-monitor label {
  float: left;
  margin-right: 15px;
}
#add-monitor .radio {
  float: left;
}
.cenAlign {
  text-align: center !important;
}
legend {
  color: #595959;
  background-color: #FFFFFF;
  border: none;
  font-weight: bold !important;
  height: 18px;
  line-height: 18px;
  margin: 0px;
  padding: 3px;
  width: auto;
}
#userAreaContainerDiv_admin legend {
  margin: 0 0 0 7px !important;
}
#select-type {
  margin: 0;
  padding: 0px;
}
#OrganizationProps .bodytext {
  text-align: right !important;
}
.sub-links {
  margin: 0 0 10px 0;
  padding: 0;
  text-decoration: none;
}
.quick-buttons {
  text-align: left;
  padding: 5px 0 10px 3px;
  margin: 0 0 5px 0;
}
.quick-buttons a {
  text-decoration: none;
  margin: 0 5px 0 0;
}
a.staticlinks:hover, a.bodytext:hover {
  text-decoration: none !important;
}
.mt5 {
  margin-top: 5px;
}
.p10 {
  padding: 10px;
}
/*** Admin layout changes End ***/
.legendField legend {
	margin-left: 15px;
	background: none;
	padding: 0 5px;
}
.legendField {
	border: solid 1px #C9C9C9;
	padding: 15px;
}
.alignTdata > * {
    margin-right: 10px;
    vertical-align: middle;
    display: inline-block;
}
/*********** Admin Starts - taken from admin-panel.css - not edited **************/
.selected {
  color: #000;
}
.loading {
  background-color: #FCE779;
  border-radius: 0 0 5px 5px;
  color: #3C3C3C;
  font-size: 13px;
  font-weight: bold;
  left: 46%;
  padding: 10px 10px 6px;
  position: absolute;
  top: -6px;
  display: block;
}
#breadcrumb {
  border-bottom: 1px dashed #c6d3e0;
  font-weight: bold;
  padding: 0 0 10px 0;
  margin: 0 0 25px 0;
}
#breadcrumb a {
  text-decoration: none;
  color: #595959;
  font-weight: normal;
}
#breadcrumb a:hover {
  text-decoration: underline;
  color: #595959;
  font-weight: normal !important;
}
#breadcrumb span {
  padding: 0 10px 0 0;
}
#breadcrumb span img {
  padding: 0 10px 0 0;
}
/*********** Admin Home Page Starts **************/
.fl {
  float: left;
}
.fr {
  float: right;
}
/*********** Admin Home Page Ends **************/

/*********** Form Styling Section **************/
.textField {
  -moz-border-bottom-colors: none;
  -moz-border-image: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: #CBD3E2 #E2E9EF #E2E9EF;
  border-right: 1px solid #E2E9EF;
  border-style: solid;
  border-width: 1px;
  font: 12px 'Open Sans', Helvetica, sans-serif;
  outline: medium none;
  padding: 2px;
  color: #262626;
}
.select, select, select.textField, textarea.textField, textarea {
  border: 1px solid #DDDDDD;
  height: auto;
  padding: 3px;
}
textarea.textField {
  height: 60px;
}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus {
  border: 1px solid rgba(121, 187, 238, 0.75) !important;
  box-shadow: 0 0 5px rgba(82, 168, 236, 0.5);
  outline: medium none;
}
.blockelement {
  display: block;
}
.disable-button {
  opacity: 0.5;
  filter: alpha(opacity=50);
  /* For IE8 and earlier */
  cursor: default !important;
}
#select-type {
  color: #595959;
  font: 13px 'Open Sans', Helvetica, sans-serif;
  margin: 0;
  padding: 0px;
}
/*********** Form Styling Section **************/
#MultiPgOptnDiv table td label:first-child {
  font-weight: bold;
  float: none;
}
#MultiPgOptnDiv table td input[type="radio"] {
  margin: 0px 8px 0 0;
  padding-top: -3px;
}
#MultiPgOptnDiv table td label {
  margin: 0 10px 0 0;
}
#quick-wizard {
  width: 92%;
  margin: 0 auto;
  background: #fdfdfd;
  border-radius: 8px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  height: 60px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 12px 20px 12px 12px;
  position: relative;
}
.wizard-close {
  background: url(/it360/images/wizard-close-icon.gif) no-repeat;
  width: 30px;
  height: 30px;
  position: absolute;
  top: -10px;
  right: -5px;
  display: block;
  z-index: 1000000;
  cursor: pointer;
}
/*********** Admin Home Page Ends - taken from admin-panel.css **************/

/************** Overwritting IT360 Style for Admin page - Taken from style.css************/
#two legend {
  background-color: #fff;
  border: 0px solid #dfe9f2;
  height: 18px;
  line-height: 18px;
  font-weight: bold !important;
  margin: 0 0 0 20px !important;
  padding: 3px;
  width: auto;
  font-size: 13px;
}
.tableheading-monitor-config {
  font-weight: bold;
  height: 25px;
  padding-left: 10px;
  background: #f3f3f3 !important;
}
.tableheading-monitor-config-nofont {
  height: 25px;
  padding-left: 4px;
  background: #f3f3f3;
  border-bottom: 0;
}
.bottombg {
  background-color: #EDF2F7 !important;
}
.itadmin-formtext {
  width: 200px;
}
#sumrepdiv .itadmin-formtext {
  margin-left: 0px;
}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus {
  border: 1px solid rgba(121, 187, 238, 0.75) !important;
  box-shadow: 0 0 5px rgba(82, 168, 236, 0.5);
  outline: medium none;
}
/* style for Publish Dashbord Starts*/
.DialogBox .boxTL {
  width: 7px;
  height: 25px;
  background-color: #f3f3f3;
  border-bottom: 1px solid #e3e3e3;
}
.DialogBox .boxHeader, .DialogBox .boxCtrlButtonPane {
  height: 25px;
  background-color: #F3F3F3;
  font-weight: bold;
  border-bottom: 1px solid #e3e3e3;
}
.drag {
  padding-left: 20px;
  background: url(/images/dragArea.gif) no-repeat 0px 7px #F3F3F3;
  cursor: move;
}
.DialogBox .boxTR {
  width: 7px;
  height: 25px;
  background: none repeat scroll 0 0 #F3F3F3;
  border-bottom: 1px solid #e3e3e3;
}
.DialogBox .boxML {
  border-left: 1px solid #e3e3e3;
  background: #FFFFFF;
}
.DialogBox .boxMR {
  background: #FFFFFF;
}
.DialogBox .boxBL {
  width: 1px;
  height: 1px;
  background: none repeat scroll 0 0 #fff;
}
.DialogBox .closeButton {
  width: 8px;
  height: 7px;
  background: url(dialogClose.gif) no-repeat right;
  border: none;
  cursor: pointer;
  cursor: hand;
}
.DialogBox .boxBR {
  width: 1px;
  height: 1px;
  background: none repeat scroll 0 0 #fff;
}
.DialogBox .boxBC {
  height: 12px;
  background: none repeat scroll 0 0 #fff;
}
.DialogBox .boxTL {
  background: #F3F3F3;
  height: 25px;
  width: 7px;
}
#_DIALOG_LAYER {
  z-index: 100000000 !important;
}
/* style for Publish Dashbord Ends*/
#help-card .txtSpace p {
  margin: 0 !important;
  padding: 0 !important;
  line-height: 22px !important;
  font-weight: bold !important;
}
a.bodytextbold {
  font-weight: Bold;
  text-decoration: none;
}
a.bodytextbold:hover {
  font-weight: Bold;
  text-decoration: underline;
}
#InnerTab a.bodytextbold:hover {
  text-decoration: none;
}
.bodytextbold {
  font-weight: bold !important;
}
.bodytextboldwhiteun {
  font-weight: normal;
  cursor: pointer;
  text-decoration: underline;
}
.bcactive {
  text-decoration: none;
  cursor: default;
}
/************* Overwritting IT360 Style for Admin page Ends - Taken from style.css ******************/

/************************** From Commonstyle - For Admin *****************************/
.admin-header {
  font-size: 14px;
  font-weight: normal;
  text-decoration: none;
  border-bottom: 1px dotted #bfbdbd !important;
  padding: 5px 0 !important;
  margin: 0 0 10px !important;
  background: none !important;
  height: auto !important;
  overflow: hidden;
}
.staticlinks {
  color: #666;
}
.headingboldwhite {
  color: #666;
  font: bold 14px 'Open Sans', Helvetica, sans-serif;
}
.message {
  color: #666;
  font: 12px 'Open Sans', Helvetica, sans-serif !important;
}
td.message {
  line-height: 22px !important;
}
.tabnav-tab.selected {
  background-color: #FFFFFF;
  border-color: #DDDDDD;
  border-radius: 3px 3px 0 0;
  color: #333333;
  font-weight: bold;
}
.tabnav-tab {
  -moz-border-bottom-colors: none;
  -moz-border-image: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: transparent transparent -moz-use-text-color;
  border-style: solid solid none;
  border-width: 1px 1px 0;
  color: #666666;
  display: inline-block;
  font-size: 14px;
  margin-bottom: -1px;
  padding: 8px 12px;
  text-decoration: none;
}
#ActionalertHelp {
}
/**************************  From Commonstyle - For Admin - Ends *****************************/

/************************** From Style - For Admin - Starts *************************/
#networkgate {
  margin: 5px 0 5px 35px;
}
#urlgate {
  margin: 5px 0 5px 27px;
}
#urlgate table td {
  padding: 5px;
}
#urlgate .yellowgrayborder {
  border-bottom: 0;
}
.advancedoption {
  background: #fff;
  font-weight: bold !important;
}
.tablebottom1 {
  background-color: #f3f3f3 !important;
}
.IT-mt10 {
  margin-top: 10px;
}
textarea {
  border-color: #CBD3E2 #E2E9EF #E2E9EF;
  border-style: solid;
  border-width: 1px;
  color: #262626;
  height: auto;
  height: 60px\9;
  min-height: 60px;
  outline: medium none;
  padding: 2px;
}
/**************************From Style - For Admin - Ends *************************/

/**************** Newly added - Starts *******************/
#left-nav.rmvHoverEffects li:hover {
  cursor: default;
  background-color: #F7F6F4 !important;
  color: #595959 !important;
}
#left-nav.rmvHoverEffects li.left-nav-selected:hover {
  background-color: #fff !important;
}
.itadmin-tb-td td {
  border-top: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3;
}
.itadmin-underline {
  text-decoration: underline;
}
.itadmin-border {
  border: 1px solid #e3e3e3 !important;
}
.itadmin-dotborder {
  border-bottom: 1px dotted #bfbdbd !important;
}
.bg-grey {
  background: #e8e8e8 !important;
}
/**************** Newly added - Ends *******************/

/************* vm center - starts **************/
.vcenter-shadow-tp-lcorn {
  border-right: 1px solid #e3e3e3;
}
.vcenter-shadow-tp-lcorn img {
  display: none;
}
.vcenter-shadow-tp-mtile {
  border-bottom: 1px solid #e3e3e3;
  display: block;
  height: 1px !important;
}
.vcenter-shadow-tp-rcorn {
  border-left: 1px solid #e3e3e3;
}
.vcenter-shadow-tp-rcorn img {
  display: none;
}
.vcenter-shadow-tp-lcorn img, .vcenter-shadow-tp-mtile img, .vcenter-shadow-tp-rcorn img {
  height: 1px !important;
}
.vcenter-shadow-lfttile {
  border-right: 1px solid #e3e3e3;
}
.vcenter-shadow-rigtile {
  border-left: 1px solid #e3e3e3;
}
.vcenter-shadow-lfttile img, .vcenter-shadow-rigtile img {
  width: 1px !important;
}
.vcenter-shadow-btm-lcorn {
  border: none;
}
.vcenter-shadow-btm-mtile {
  border-top: 1px solid #e3e3e3;
  display: block;
}
.vcenter-shadow-btm-rcorn {
  border: none;
}
.vcenter-shadow-btm-lcorn img, .vcenter-shadow-btm-mtile img, .vcenter-shadow-btm-rcorn img {
  height: 1px !important;
}
/************* vm center - Ends **************/

/*************** Help card - Starts ***************/
.boxedContent {
  background: #efefef;
}
.hCardInnerBoxBg {
  background: #fffced;
}
.hCardInnerBoxBg ul {
  padding: 0px 10px;
}
.helpCardContentBg {
  background: #efefef;
}
.help-content-bg {
  background: #fffced;
}
/*************** Help card - Starts ***************/

/***** Availabililty bar - Starts *****/
.greybar, .redbar, .greenbar, .bluebar, .pinkbar {
  background-repeat: repeat-x;
  line-height: 9px;
}
.barborder {
  border-color: #bbbbbb;
}
/***** Availabililty bar - Ends *****/

/*************** Starts - Hard coded one for form elements need to be worked in jsp *****************/
#creategroup input, #createsubgroup input {
  margin-bottom: 5px;
}
#DiscoveryDetails td.bodytext a {
  text-decoration: none;
}
/*************** Ends - Hard coded one for form elements need to be worked in jsp *****************/
/****** Newly added for jsp direct editing - Starts *******/
.width-5per {
  width: 5%;
}
.width-95per {
  width: 95%;
}
.width-15 {
  width: 15% !important;
}
.width-85 {
  width: 85% !important;
}
.width-50px {
  width: 50px !important;
}
.pad-tp-btm {
  padding: 10px 0px 5px;
}
.pad-botm5 {
  padding-bottom: 5px;
}
.border-botm {
  border-bottom: 1px solid #e3e3e3;
}
.bg-lite {
  background: #f6f6f6 !important;
}
/****** Newly added for jsp direct editing - Ends *******/
.options-list {
  font-size: 12px;
  padding-left: 5px;
}
/* it360-CommonGrey.css ENDS */

/******************** Merging 11000 ~ 11210 Blue/Style.css newly added CSS Starts ***********************/
form {
  margin: 0px 0px 0px 0px;
}
fieldset {
  border: none;
  margin: 0;
  padding: 0;
}
legend small {
  color: #999999;
  font-size: 15px;
}
label, textarea {
  font-weight: normal;
  line-height: 20px;
}
label {
  margin-bottom: 5px;
}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input, .uneditable-textarea {
  color: #595959;
  display: inline-block;
  margin: 2px 0px 2px 0px;
  background-clip: padding-box;
  background-color: #FFFFFF;
  border-radius: 5px 5px 5px 5px;
  height: 26px;
  height: 22px\9;
  line-height: 20px;
  overflow: hidden;
  position: relative;
  text-decoration: none;
  cursor: text;
  padding: 0px 0px 0px 5px;
  border: 1px solid #CCCCCC;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
  font-size: 13px;
  color: #595959;
}
input.formtext, input.formtextarea {
  padding-left: 5px;
  line-height: 22px\9;
}
.checkBoxBa textarea, .checkBoxBa input, .checkBoxBa span {
  display: inline-block;
  vertical-align: bottom;
}
.checkBoxBa span {
  margin-bottom: 1px;
}
/* Older Browser recognization */
select {
  border-radius: 4px 4px 4px 4px;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
  display: inline-block;
}
textarea {
  height: auto;
}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
  background-color: #FFFFFF;
  border: 1px solid #CCCCCC;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
  font-size: 13px;
}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
  border-color: rgba(82, 168, 236, 0.8);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);
  outline: 0 none;
}
input[type="file"], input[type="image"], input[type="submit"], input[type="reset"], input[type="checkbox"] {
  width: auto;
}
select, input[type="file"] {
  overflow: auto;
  padding: 2px;
  font-size: 13px;
}
select {
  background-color: #FFFFFF;
  border: 1px solid #CCCCCC;
}
select[multiple], select[size] {
  height: auto;
}
select:focus, input[type="file"]:focus, input[type="checkbox"]:focus {
  outline: thin dotted #333333;
  outline-offset: -2px;
}
.uneditable-input {
  overflow: hidden;
  white-space: nowrap;
}
.uneditable-textarea {
  height: auto;
  width: auto;
}
input:-moz-placeholder, textarea:-moz-placeholder {
 color: #999999;
}
.radio, .checkbox {
  min-height: 20px;
  padding-left: 20px;
}
.blockContent {
	display:table-row !important;
}
.controls > .radio:first-child, .controls > .checkbox:first-child {
  padding-top: 5px;
}
.radio.inline, .checkbox.inline {
  display: inline-block;
  margin-bottom: 0;
  padding-top: 5px;
  vertical-align: middle;
}
.radio.inline + .radio.inline, .checkbox.inline + .checkbox.inline {
  margin-left: 10px;
}
.input-mini {
  width: 60px;
}
.input-small {
  width: 90px;
}
.input-medium {
  width: 150px;
}
.input-large {
  width: 210px;
}
.input-xlarge {
  width: 270px;
}
.input-xxlarge {
  width: 530px;
}
input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"] {
  float: none;
  margin-left: 0;
}
.input-append input[class*="span"], .input-append .uneditable-input[class*="span"], .input-prepend input[class*="span"], .input-prepend .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"], .row-fluid .input-prepend[class*="span"], .row-fluid .input-append[class*="span"] {
  display: inline-block;
}
input, textarea, .uneditable-input {
  margin-left: 0;
}
input[type="radio"], input[type="checkbox"] {
  margin-right: 3px;
}
.controls-row[class*="span"] +[class*="span"] {
 margin-left: 20px;
}
input.span12, textarea.span12, .uneditable-input.span12 {
  width: 926px;
}
input.span11, textarea.span11, .uneditable-input.span11 {
  width: 846px;
}
input.span10, textarea.span10, .uneditable-input.span10 {
  width: 766px;
}
input.span9, textarea.span9, .uneditable-input.span9 {
  width: 686px;
}
input.span8, textarea.span8, .uneditable-input.span8 {
  width: 606px;
}
input.span7, textarea.span7, .uneditable-input.span7 {
  width: 526px;
}
input.span6, textarea.span6, .uneditable-input.span6 {
  width: 446px;
}
input.span5, textarea.span5, .uneditable-input.span5 {
  width: 366px;
}
input.span4, textarea.span4, .uneditable-input.span4 {
  width: 286px;
}
input.span3, textarea.span3, .uneditable-input.span3 {
  width: 206px;
}
input.span2, textarea.span2, .uneditable-input.span2 {
  width: 126px;
}
input.span1, textarea.span1, .uneditable-input.span1 {
  width: 46px;
}
.oracle-bg {
  padding-top: 7px;
  padding-bottom: 7px;
}
#content {
  margin-top: 0px;
}
/* Modified one */
.new-reporet-lft {
  background: url(/images/report-lft-tile.png) repeat-y scroll center right;
  height: 600px;
}
*html .new-reporet-lft {
  margin-top: 0px;
}
/* Modified one */
.new-tableheading-report {
  font-weight: normal;
}
/* Modified one */
.new-report-table {
  border: none;
}
#new-report-sub li {
  background: url(/images/report-lft-tile.png) repeat-y scroll center right #fff;
}
/* Modified one */
#new-report ul li {
  border: none;
}
#sub_0 td li {
  background: url(/images/report-lft-tile.png) repeat-y scroll center right #fff;
}
/* Modified one */
#sub_0 td li.current {
  background: url(report-shade.png) repeat-y scroll center left #fff;
  border-left: 3px solid #222;
  border-top: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3;
  padding: 10px 0px 10px 0px;
}
/* Modified one */
.report-coloum-heading {
  background: url(/images/report-lft-tile.png) repeat-y scroll center right #fff;
}
/* Modified one */
.whitegrayborder-conf-mon {
  border-bottom: 1px solid #f7f7f7;
}
/* Modified one */
.whitegrayborder-conf-mon-gray {
  border-bottom: 1px solid #f8f8f8;
}
.switch1 a {
  display: inline;
  height: 12px;
  margin: 0 0px;
  font-weight: normal;
  color: #0a4687;
  padding: 1px 1px 1px 1px;
}
#SearchOptionLinks {
  position: relative;
  cursor: pointer;
  background: #ffffff;
  width: 180px;
  border-top: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  margin: 0px 0px 0px 150px;
  border: 1px solid #BABABA;
  background-color: white;
  border-radius: 0 0 3px 3px;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2);
}
html* #SearchOptionLinks {
  margin: 2px 0px 0px 150px;
  border-bottom: 1px solid #bababa;
  padding-bottom: 10px;
  top: 15px;
}
html* #search_all {
  border-bottom: 1px solid #bababa;
}
html* #SearchContent {
  top: 35px !important;
}
#SearchOptionLinks div a {
  padding: 5px;
  color: #000000;
  text-decoration: none;
  display: block;
  padding: 8px 6px 8px 6px;
  text-align: left;
}
#SearchOptionLinks div a:hover {
  background-color: #f3f3f3;
  text-decoration: none;
  display: block;
}
#List {
  z-index: 8888;
}
html* #List {
  z-index: 8888;
}
.report-content {
  padding: 0px 1px 0px 0px;
  border: 1px solid #e3e3e3\9;
}
/* Modified one */
.conf-top-summary-tphead {
  background-color: #f6f6f6;
}
/******************** Merging 11000 ~ 11210 Blue/Style.css newly added CSS Ends ***********************/

/* overwriting Monitor Actions : Dropdown in device details page Start */
table#apmdetailsDivMenu tr td a:hover {
  background-color: #f3f3f3 !important;
}
table#apmdetailsDivMenu tr td {
  background: none repeat scroll 0 0 #fff !important;
}
table#apmdetailsDivMenu tr td {
  background-color: #fff;
}
/* overwriting Monitor Actions : Dropdown in device details page End */

/* TODO : Need to unify between pt, px & em for font-size*/
.weekHeader, .monthFont {
  font-size: 0.9em;
}
.weekFont {
  font-size: 0.8em;
}
.alignright {
  text-align: right;
  float: right;
}
/* overwriting Monitor Actions : Dropdown in device details page Start */

/************************ CSS **************************/
.ui-button .ui-button-text img {
  vertical-align: middle;
}
.fieldsetborder {
  border: 1px solid #f1f1f1;
  padding-left: 5px;
}
.new-monitordiv-link {
  padding-left: 7px;
}
.staticlinks1 {
  color: #666;
}
.xaxis {
  line-height: 0px;
}
/********************** CSS ************************/

/************************* Admin Related works CSS - Starts *****************************/
.tablebottom {
  background: #f6f6f6;
}
/* order of calling to be in the top of lrbborder */
.lrtborder {
  border-left: 1px solid #e3e3e3;
  border-right: 1px solid #e3e3e3;
  border-top: 1px solid #e3e3e3;
}
.lrbborder {
  border-left: 1px solid #e3e3e3;
  border-right: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3;
}
.tableheading {
  border-bottom: none;
}
.hCardInnerTopBg {
  background: #fffced;
}
.subheading-decor {
  background: #f6f6f6;
  font-weight: bold;
}
.label-align {
  text-align: right;
}
.align-left {
  text-align: left;
}
.align-center {
  text-align: center;
}
.staticlinks1:hover {
  text-decoration: none;
}
input[type="checkbox"], input[type="radio"] {
  vertical-align: middle;
}
.pos_relative {
  position: relative;
}
.pos_rt_field {
  position: absolute;
  right: 5px;
  margin-top: 10px;
}
.desc-tab {
  position: absolute;
  right: 10%;
  top: 50px;
  width: auto;
}
.lrtbdarkborder {
  overflow: auto;
}
.float_lt {
  float: left;
}
.border_btm {
  border-bottom: 1px solid #e3e3e3;
}
.label_align1 {
  width: 85px;
  display: inline-block;
}
.innertab_btm_space {
  padding-bottom: 15px;
}
.breadcrumb_btm_space {
  padding: 5px 5px 15px;
}
.padd_tb_10px {
  padding-top: 10px;
  padding-bottom: 10px;
}
.lt_sect_width {
  width: 70%;
}
.rt_sect_width {
  width: 30%;
}
.glance-table-bg {
  background: none;
  border: none;
}
.topdesc {
  font-size: 10px;
  color: #595959;
  font-weight: normal;
}
ul.bullet_list {
  margin-left: 20px;
  line-height: 18px;
}
.bullet_list li {
  list-style-type: disc;
}
.dottedline {
  border: 1px dotted #aaa;
}
.padd-tb-none {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
/* Used for removing the image padding calling from whitegrayborder etc */
.widget_optn_space {
  padding-right: 3px;
  padding-top: 3px;
}
.marg-tbtm-7px {
  margin: 7px 0px;
}
.marg-tbtm-custom {
  margin: 5px 0px 9px 0px;
}
.padd-tbtm-7px {
  padding: 7px 0px;
}
.marg-rt {
  margin-right: 10px;
}
.padd-right {
  padding-right: 5px;
}
.rounded_radius {
  border-radius: 17px !important;
  -moz-border-radius: 17px !important;
  -webkit-border-radius: 17px !important;
}
.conf-top-band-gray {
  border-bottom: 1px solid #e3e3e3;
  height: 33px;
  padding-top: 5px;
}
.leftlinksheading, .leftlinksquicknote {
  text-align: left;
}
.help-links {
  padding-top: 5px;
}
html* .help-links {
  padding-right: 10px;
}
.align-adoptions-label {
  width: 20%;
  float: left;
}
#scriptnamediv {
  background: #fff;
}
input[type="text"]:disabled {
  background: #ebebe4;
}
#searchtag input[type=text] {
  border: 1px solid #c1c1c1 !important;
  line-height: 20px !important;
}
.menuItemImg, .menuItemImg-mouseover, .menuItemStart-mouseover {
  display: none;
}
/* To fix Business View - Settings Dropdown issue */

/* CSS3 arrow - Starts */
.top_arrow {
  position: absolute;
  top: -11px;
  right: 27px;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 12px solid #999;
}
html* .top_arrow {
  border-bottom: 12px solid #fff;
  top: -11px;
  right: 18px;
}
.top_arrow_inner {
  position: absolute;
  left: -5px;
  top: 1px;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 11px solid #fff;
}
#SearchOptionLinks .top_arrow {
  position: absolute;
  top: -12px;
  left: 10px;
}
#settings-dropdown .top_arrow {
  top: -12px;
  right: 10px;
}
.jumpto_container .top_arrow {
  right: 13px;
}
.second-level-menu .top_arrow {
  left: 30px;
}
#jumpTo-drop .top_arrow {
  top: -12px;
  right: 10px;
}/* Used in IT360*/
/* CSS3 arrow - Ends */

/************************* Admin Related Works CSS - Ends *****************************/
.conf-mon-table .conf-mon-table-no-border {
  border: none !important;
}
/* TODO: Temp hack to avoid dual border in Conf Monitor health chart(healthchartmain.jsp) :Ramakrishanan:*/
#headerDiv td {
  line-height: 16px !important;
}
.tabLink img {
  padding-top: 3px;
}/* Second Level Tab Link Arrow Image Positioning */
/************************** Header Related Style - taken from theme folder Starts **********************/
/************* Admin Dropdown Style Starts ************/
#TopheaderLinks tr td a:hover {
  background-color: #f7f7f7;
}
#TopheaderLinks {
  float: left;
  border: 1px solid #e3e3e3;
  background: #FFF;
  width: 330px;
  border: 1px solid #BABABA;
  -moz-border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0 0 3px 3p;
  -khtml-border-radius: 0 0 3px 3p;
  border-radius: 0 0 3px 3px;
  -webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.3);
}
#TopheaderLinks ul {
  padding: 0px;
  margin: 0px;
  clear: both;
  display: block;
}
#TopheaderLinks ul.profile_option {
  padding: 0px 10px;
  width: 100%;
}
#TopheaderLinks ul li {
  width: 48%;
  padding: 7px 1%;
  float: left;
}
.profile_img {
  position: relative;
}
.profile_img img {
  float: left;
  width: 60px;
  height: 60px;
  border: 1px solid #bababa;
}
.profile_img span {
  display: inline;
  position: absolute;
  z-index: 99;
  width: 60px;
  text-align: center;
  top: 45px;
  left: 1px;
  background: rgb(82, 82, 82);
  background: rgba(82, 82, 82, 0.43) !important;
  border-top: 1px solid #bababa;
  color: #fff;
}
html* .profile_img span {
  left: -64px;
  z-index: 999;
  background: rgb(82, 82, 82);
}
.profile_img_edit:hover {
  color: #fff;
  background-color: #e33100 !important;
  opacity: 25%;
}
.profile_name {
  display: block;
  margin-left: 70px;
  padding-top: 7px;
  padding-bottom: 5px;
  border-bottom: 1px solid #ececec;
}
.profile_name h1 {
  font-size: 18px;
  font-weight: normal;
  padding-bottom: 5px;
}
.profile_heading {
  padding: 10px 10px 0px;
}
#TopheaderLinks ul li.profile_logout {
  clear: both;
  width: 100%;
  background: #f3f3f3;
  border-top: 1px solid #e3e3e3;
  padding: 10px 0px;
  margin: 10px 0px 0px;
  text-align: right;
}
#TopheaderLinks ul li.profile_logout a {
  padding: 0px 10px 0px 17px;
  background: url(logout_btn.png) no-repeat 0% 25%;
  display: inline-block;
}
#TopheaderLinks tr td {
  border-bottom: none;
}
#TopheaderLinks, #ManagerheaderLinks {
  cursor: pointer;
  background: #ffffff;
  border: 1px solid #BABABA;
  background-color: white;
  border-radius: 0 0 3px 3px;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2);
}
#ManagerheaderLinks {
  margin-left: 15px;
}
#topHeaderLinks tr td {
  background: #ffffff;
}
#TopheaderLinks tr td a {
  text-decoration: none;
  display: block;
  padding: 8px 6px 8px 6px;
  width: 200px;
  border-top: 1px #fff solid;
  border-bottom: 1px #fff solid;
}
#topHeaderLinks tr td a:hover {
  text-decoration: none;
  display: block;
}
/************* Admin Dropdown Style Ends ************/
#headerDiv {
  padding: 0px 1%;
}
html* #headerDiv {
  width: 100%;
}
.header-tab-height {
  margin: 0px;
  padding: 0px;
  padding-left: 2%;
  margin-left: 10px\9;
}
.header-tab-height {
  height: 35px;
}
.header-tab-height td {
  /* height: 35px; */
}
#List {
  margin-right: 0px;
}
.searchBox {
  width: 180px !important;
  margin: 0px;
  border-radius: 17px !important;
}
#dropmenudiv a {
  color: #666 !important;
}
/************************** Header Related Style - taken from theme folder Ends **************************/
#availabilitydata {
  border: 1px solid #e3e3e3;
  border-top: none;
}
.header-notification {
  float: left;
  font-size: 11px;
  font-weight: normal;
  color: #000;
  line-height: 14px;
  padding: 4px 20px;
  margin-bottom: 3px;
}
.yellow-notification {
  background-color: #ffeb9c;
  border: 1px solid #ffdc51;
  border-top: none;
}
.red-notification {
  background-color: #b22222;
  border: 1px solid #831818;
  border-top: none;
  color: #ffff3e;
}
.red-notification a {
  color: #fff !important;
}
.red-font {
  color: #b30000 !important;
}
.buttons.red-font {
  padding: 2px 10px !important;
}
.jumpto_txt {
  padding: 3px 0px 0px 10px;
}
.jumpto_bg {
  cursor: pointer;
  background: #ffffff;
  border: 1px solid #BABABA;
  background-color: white;
  border-radius: 0 0 3px 3px;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2);
  padding: 15px 10px;
}
.help-links img {
  vertical-align: middle;
}
.logo_container img {
  max-height: 45px;
}
.header_rtsection {
  padding-top: 8px;
  float: right;
}
.header_rtsection table {
  float: right;
}
html* .header_rtsection {
  padding-right: 35px;
}
html* .header_rtsection table {
  width: 1%;
}/* hack for quirks mode */
.profile_icon_header {
  position: relative;
  left: 0px;
  top: -3px;
}
.dottedline-top {
  border-top: 1px dotted #ccc;
  padding-top: 10px;
}
.new-sla-menu {
  padding: 0px 10px;
}
.iconview-title {
  text-align: center;
  width: 200px;
  overflow-wrap: break-word;
  padding-top: 3px;
}/* Monitors view - Icon View Title alignment */
.hr-divider {
  display: block;
  border-bottom: 1px dotted #bababa;
  margin-bottom: 10px;
}
.cust-padd-rt {
  padding-right: 10px;
}
.cust-padd-rt {
  padding-right: 10px;
  display: none;
}
.cellpadd-none {
  padding: 0px !important;
}
.cellpadd-tb-none {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
.ui-icon-circle-triangle-e {
  float: right;
}/* Hack to fix the Week calander Next icon in right position */
.helpcard-link {
  padding-left: 250px;
  width: 75px;
  float: left;
}
.linkdivider {
  padding: 0px 5px;
}
.ui-helper-clearfix:after {
  margin: 2px 0px 2px 0px;
}
.ui-datepicker .ui-datepicker-title {
  padding-top: 0.2em;
}
.chzn-single {
  border: 1px solid #aaa !important;
}
.z-index-overwrite .chzn-container {
  z-index: 10000001 !important;
}
.z-index-overwrite .chzn-container .chzn-search input {
  width: 95% !important;
  padding-left: 2%;
  padding-right: 1%;
}/* Hack to fix the z-index issue in dropdown of configure alarms page */
.conf-mon-data-table a.staticlinks:link {
  text-decoration: none !important;
}
.conf-mon-data-table a.staticlinks:hover {
  text-decoration: underline !important;
}/* New Monitor staticlinks decoration hack */
div.dropdown {
  color: #555;
  margin: 3px -22px 0 0;
  width: 143px;
  position: relative;
  height: 17px;
  text-align: left;
}
div.submenu {
  background: #fff;
  position: absolute;
  top: -12px;
  left: -8px;
  z-index: 100;
  width: 135px;
  display: none;
  margin-left: 10px;
  padding: 40px 0 5px;
  border-radius: 6px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.45);
}
.dropdown li b {
  color: #595959;
  display: block;
  font-family: 'Open Sans', Helvetica, sans-serif;
  font-weight: normal;
  padding: 6px 15px;
  font-weight: bold;
  text-decoration: none;
}
.dropdown li a {
  color: #595959;
  display: block;
  font-family: 'Open Sans', Helvetica, sans-serif;
  font-weight: normal;
  padding: 6px 15px;
  cursor: pointer;
  text-decoration: none;
}
.dropdown li a:hover {
  background: #696969;
  color: #FFFFFF;
  text-decoration: none;
}
a.alarm-dropdown {
  font-size: 11px;
  line-height: 16px;
  font-family: Verdana, Geneva, sans-serif;
  color: #595959;
  position: absolute;
  z-index: 110;
  display: block;
  padding: 11px 0 0 20px;
  height: 28px;
  font-weight: normal;
  width: 121px;
  margin: -11px 0 0 -10px;
  text-decoration: none;
  background: url(/images/arrow.png) 116px 17px no-repeat;
  cursor: pointer;
}
.root {
  list-style: none;
  margin: 0px;
  padding: 0px;
  font-size: 13px;
  padding: 5px 0 0 0px;
  border-top: 1px solid #dedede;
}
.root-bdr {
  list-style: none;
  margin: 0px;
  padding: 0px;
  font-size: 11px;
  padding: 5px 0 2px 0px;
  border-top: 1px solid #dedede;
}
.alarm-search-pointer {
  background: url(/images/icon-alarm-pointer.png) 0px 17px no-repeat;
  width: 16px;
  height: 16px;
}
.btn-primary-submit {
  background-color: #006DCC;
  background-image: linear-gradient(to bottom, #62C462, #51A351);
  background-repeat: repeat-x;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  color: #FFFFFF;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn-small-submit {
  border-radius: 3px;
  font-size: 11.9px;
  padding: 0px 3px;
}
.btn-submit {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: #F5F5F5;
  background-repeat: repeat-x;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3;
  border-image: none;
  border-radius: 4px;
  border-style: solid;
  border-width: 1px;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 12px;
  line-height: 20px;
  margin-bottom: 0;
  padding: 1px 7px;
  text-align: center;
  vertical-align: middle;
}
.btn-submit:hover, .btn-submit:focus {
  color: #333;
  text-decoration: none;
  background-position: 0 -25px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
#filterby-footer {
  position: absolute;
  bottom: 0;
  width: 89%;
  height: 40px;
  background: #f2f2f2;
  border-top: 1px dashed #ccc;
}
.alarmpointer {
  background-image: url(/images/icon-alarm-pointer.png);
  background-repeat: no-repeat;
  padding-top: 10px;
  top: 52px;
  position: absolute;
  horizontal-align: center;
  left: 86%;
  top: 32.1%;
  width: 20px;
  height: 20px;
}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
body:nth-of-type(1) .alarmpointer {
  top: 32%;
}
body:nth-of-type(1) .alarmpointer {
  top: 32%;
}
}
html* .alarmpointer {
  top: 30.1%;
  bottom: 10px;
}
.ui-multiselect-checkboxes label {
  cursor: pointer;
}
.label, textarea {
  font-size: 12px;
  font-weight: normal;
  line-height: 20px;
}
#alarm-close {
  width: 15px;
  float: left;
  height: 15px;
  background: url(/images/icon-alarm-close.png);
  margin: 0px;
  padding: 0;
  position: relative;
  background-repeat: no-repeat;
}
#alarm-close span {
  margin: 0;
  padding: 0;
  list-style: none;
  display: block;
  position: absolute;
}
#alarm-close a {
  display: block;
}
#alarm-close-icon {
  left: -1px;
  top: 1px;
  width: 15px;
  height: 14px;
}
#alarm-close-icon a {
  height: 18px;
  width: 26px;
}
#alarm-close-icon:hover {
  background: url(/images/icon-alarm-close.png) 1px -17px no-repeat;
  width: 15px;
  height: 14px;
}
.alarm-links img {
  border-radius: 12px;
}
.selectList td, .selectList td a {
  background-color: #fff;
  cursor: pointer;
  text-decoration: none;
  font-size: 11px;
  font-family: 'Open Sans', Helvetica, sans-serif;
}
.selectListHover {
  cursor: pointer;
  font-family: 'Open Sans', Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #595959;
  background-color: #F5F5F5;
}
.formtext-withoutLeftPadding {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-radius: 4px 4px 4px 4px;
  border: 1px solid #CCCCCC;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
  color: #333333;
  height: 24px;
  padding: 0px 0px 0px 0px;
  font-size: 11px;
  font-family: 'Open Sans', Helvetica, sans-serif;
*padding:3px 0px 0px 4px;
  font-size: 13px;
}
.selectbodytext td {
  color: #595959;
  font-family: 'Open Sans', Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
}
.dcSelectboxText {
  background-color: #FDFEF2;
  font-size: 13px;
  height: 22px;
}
.dcselectBoxDiv {
  overflow: auto;
  width: 210;
  height: 90;
  display: none;
  position: absolute;
  background: #FFFFFF;
  left: 61px;
  top: 20px
}
.dcselectBoxHolder {
  background-color: #FFFFFF;
  border: 1px solid #CCCCCC;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  color: #595959;
  transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}
.toggleTimeUnit-button {
  width: 109px;
  height: 23px;
  background: url(../images/toggleTimeUnitbutton.gif) no-repeat 0 0;
}
.sliderTimeUnit-button {
  width: 55px;
  height: 23px;
  overflow: hidden;
  cursor: pointer;
  border-radius: 2px;
}
#conf-buttonSetLeft.ui-button, #conf-buttonSetMiddle.ui-button, #conf-buttonSetRight.ui-button {
  cursor: pointer;
  text-align: center;
  text-decoration: none !important;
  height: 20px;
}
#conf-buttonSetLeft.ui-state-default, #conf-buttonSetMiddle.ui-state-default, #conf-buttonSetRight.ui-state-default {
  border: 1px solid #bbbbbb;
  background: url(ui-bg_glass_75_dadada_1x400.png) #dadada 50% 50% repeat-x;
  font-weight: bold;
  color: #555555;
}
#conf-buttonSetLeft.ui-button-text, #conf-buttonSetLeft.ui-button .ui-button-text, #conf-buttonSetMiddle.ui-button-text, #conf-buttonSetMiddle.ui-button .ui-button-text, #conf-buttonSetRight.ui-button-text, #conf-buttonSetRight.ui-button .ui-button-text {
  font-weight: bold;
  color: #555555;
  display: inline;
  line-height: 1.7em
}
#conf-buttonSetLeft.ui-state-active, #conf-buttonSetMiddle.ui-state-active, #conf-buttonSetRight.ui-state-active {
  border: 1px solid #bbbbbb;
  background: url(ui-bg_glass_65_ffffff_1x400.png) #dadada 50% 50% repeat-x;
  font-weight: bold;
  color: #FFFFFF;
  line-height: 1.7em;
}
#conf-buttonSetLeft.ui-button-text-active, #conf-buttonSetMiddle.ui-button-text-active, #conf-buttonSetRight.ui-button-text-active {
  font-weight: bold;
  color: #FFFFFF;
  display: inline;
  line-height: 1.9em
}
#conf-buttonSetLeft.ui-state-hover, #conf-buttonSetMiddle.ui-state-hover, #conf-buttonSetRight.ui-state-hover {
  border: 1px solid #999999;
  background: url(ui-bg_glass_75_e6e6e6_1x400.png) #e6e6e6 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}
.ui-button-text-only .ui-button-text, .ui-button-text-only .ui-button-text-active {
  padding: .4em 1em;
}
.dcMonitorsTable {
  border: none;
  border-bottom: 1px solid #f6f6f6;
  padding-left: 15px
}
.allsideborder {
  border-left: 1px solid #e3e3e3;
  border-right: 1px solid #e3e3e3;
  border-top: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3;
}
.dcImage {
  margin: 0px 6px 0px 5px;
}
.noPadding {
  padding: 0 !important;
}
.viewType td > label {
  margin-right: 10px;
}
#container {
	background: #fff;
	padding: 20px;
}
.slidesjs-container {
	border-bottom: solid 1px #e3e3e3;
	margin: 0;
}
.slidesContainer {
	width: 700px;
	margin: 20px auto;
	position: relative;
}
.sliderHead a {
    float: right;
    text-decoration: underline;
}
.slidesjs-container {
border: solid 1px #e3e3e3;
margin: 0;
}
#slides {
	overflow: visible !important;
	padding: 0 1px;
}
#slides img {
	width: 100% !important;
	height: auto !important;
}
.sliderHead {
    padding: 0 10px 5px;
    border-bottom: solid 1px #e3e3e3;
    overflow: hidden;
}
.slidesjs-navigation {
	position: absolute;
	top: 45%;
	background: #aaa url(../images/arrow_left_right.png) no-repeat;
	border-radius: 50%;
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	font-size: 19px;
	color: #fff;
	transition: all .4s;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	text-indent: -999em;
}
.slidesjs-navigation:hover {
	background-color: #000;
}
.slidesjs-next.slidesjs-navigation {
	right: -75px;
	background-position: 12px -24px;
}
.slidesjs-previous.slidesjs-navigation {
	left: -75px;
	background-position: 9px 5px;
}

ul.slidesjs-pagination {
    margin: 10px -1px;
}
ul.slidesjs-pagination li {
    display: inline-block;
    vertical-align: middle;
    margin: 0 2px;
}

ul.slidesjs-pagination li a {
    background: #999;
    border-radius: 50%;
    text-decoration: none;
    width: 17px;
    height: 17px;
    display: block;
    text-align: center;
    line-height: 17px;
    color: #fff;
    font-size: 11px;
    box-shadow: 0px 1px 3px #aaa;
    transition: all .4s;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
}
ul.slidesjs-pagination li a:hover, ul.slidesjs-pagination li a.active {
    background: #333;
}

ul.slidesjs-pagination {
    text-align: right;
}
.screenHistory {
  float: right;
  text-align: right;
}
.screenHistory span {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  font-size: 12px;
}
.screenHistory select {
  display: inline-block;
  vertical-align: middle;
}
/* Menu Navigation - Starts */
.customColor, .customFontColor {
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border: solid 1px #777;
  width: 20px;
  height: 20px;
  display: inline-block;
  box-shadow: 2px 2px 4px #888;
  -moz-box-shadow: 2px 2px 4px #888;
  -webkit-box-shadow: 2px 2px 4px #888;
}
#skinselectiondiv label {
  transition: color .4s;
  -moz-transition: color .4s;
  -webkit-transition: color .4s;
}
#skinselectiondiv label:hover {
  color: #000;
  cursor: pointer;
}
#skinselectiondiv tr td p {
  margin-bottom: 10px;
  display: inline-block;
  vertical-align: middle;
  text-align: left;
  margin-right: 10px;
  padding: 0;
}
#skinselectiondiv tr td p i {
  font-style: normal;
  display: inline-block;
  vertical-align: middle;
}
#skinselectiondiv tr td p span {
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
}
.themePreview {
  text-align: center;
  padding: 0 25px;
  border-left: dashed 1px #e3e3e3;
}
.menuHover {
  margin-left: 20px;
  background: transparent;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000)";
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
  zoom: 1;
  color: #fff;
  background-color: rgba(0,0,0,0.6);
}
/* Menu Navigation - Ends */
/*********** Advance Settins - Rest API - Starts ************/
.head-settings {
  padding: 0px;
  margin: 0px;
  margin-bottom: 10px;
}
h5.head-settings {
  padding-left: 2%;
}
h7.head-settings {
  padding-left: 2%;
  font-weight: bold;
}
.ci-setting-container {
  line-height: normal;
}
.ci-setting-container td {
  font-size: 12px;
}
.ci-setting-container select {
  height: 100%;
  font-size: 11px;
}
.ci-setting-container tr:hover {
  background: #f3f3f3;
  width: 100%;
}
.input-align-td td {
  vertical-align: top;
  padding-bottom: 5px;
}
.sub-info {
  background: #fff;
  width: 96%;
  padding: 0px;
  margin: 0px 2% 25px;
}
.sub-info legend {
  margin-left: 20px !important;
  font-size: 13px;
}
.sub-info fieldset {
  border: 1px dotted #bababa !important;
}
/*********** Advance Settins - Rest API - Ends ************/

/* Screenshot */
.screenShot {
    vertical-align: middle;
    display: inline-block;
    margin: 2px 0 0 10px;
}
.screenShot i {
    width: 25px;
    height: 21px;
    background: url(../images/icon_shot.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
}
.screenShot a {
    cursor: pointer;
}
.screenShot a:hover i {
    background: url(../images/icon_shot_hover.png) no-repeat;
}
/* discovery styles starts */
body {
  /*margin: 0;
  padding: 12px;*/
  font-family: 'Open Sans', Helvetica, sans-serif !important;
}

#networkdiscoverydiv {
  font-family: 'Open Sans', Arial, Helvetica, sans-serif !important;
}
h1, h2, p, input {
  margin: 0;
}
ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
}
.boxCon {
  border: solid 1px #e3e3e3;
  font-size: 12px;
  margin-bottom: 20px;
  color: #555;
  transition: all .4s;
  -moz-transition: all .4s;
  -webkit-transition: all .4s;
  overflow: hidden;
  min-height: 175px;
}
.boxHead {
  font-size: 13px;
  color: #555;
  padding: 12px;
  font-weight: bold;
  background-color: #f3f3f3;
  border-bottom: solid 1px #e3e3e3;
}
.boxHead .iconHelpNote, .boxHead .iconHelpNote.arrowChange {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 0 6px 7px;
  border-color: transparent transparent transparent #a4a4a4;
  cursor: pointer;
  float: right;
}
.boxHead .iconHelpNote.arrowChange {
  border-width: 6px 7px 6px 0;
  border-color: transparent #a4a4a4 transparent transparent;
}
.boxCon .rightSec {
  float: right;
}
.GlobalMonitorGrp {
	overflow:auto;
	height:658px;
}
.conInner {
  padding: 30px;
}
.offset {
  margin-left: 215px;
}
.radio, .checkbox {
  padding-top: 7px;
}
.radio > label, .checkbox > label {
  margin-right: 15px;
}
.radio input, .checkbox input {
  margin: -3px 2px 0 0;
  vertical-align: middle;
}
.form-group {
  margin-bottom: 15px;
  overflow: hidden;
  font-size: 12px;
  color: #555;
}
.control-label {
  color: #555555;
  float: left;
  margin-right: 15px;
  padding-top: 7px;
  text-align: right;
  width: 200px;
  font: 12px 'Open Sans', Helvetica, sans-serif;
}
.inputBlock {
  float: left;
}
.inputBlock > div {
  display: inline-block;
  padding-top: 7px;
}
.form-control {
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  display: inline-block;
  font: 12px 'Open Sans', Helvetica, sans-serif;
  padding: 7px 10px;
  vertical-align: middle;
}
input.form-control {
  width: 201px;
  font-size: 12px !important;
}
.inputMulti > .form-control {
  width: 41px;
  margin-right: 5px;
  float: left;
}
.inputMulti select.form-control {
  text-indent: 0;
  width: 47px;
  height: 28px;
  padding: 0 0 0 2px;
  box-shadow: none;
  margin: 2px 0 2px 0;
}
.inputBlock .credentialBox {
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  display: block;
  padding: 10px;
}
.infoText {
  color: #5cbadb;
}
.credentialBox .btn {
  margin-right: 5px;
}
.inputBlock.portBlock {
  overflow: hidden;
  float: none;
}
.inputBlock.portBlock > div {
  display: block;
}
.inputBlockOffset {
  padding-left: 245px;
}
.inputBlockOffset .btn {
  margin-right: 5px;
}
.linkPort {
  background: url(../images/icon_target_blank.png) no-repeat;
  padding-left: 20px;
  color: #555;
  text-decoration: none;
  line-height: 1.5;
  display: inline-block;
  vertical-align: middle;
}
.iconClose {
  text-decoration: none;
  display: inline-block;
  margin-left: 3px;
  font-weight: bold;
  vertical-align: top;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  background: #C2BEBE;
  width: 12px;
  line-height: 11px;
  text-align: center;
  color: #fff;
  font-size: 11px;
  height: 12px;
}
.iconClose:hover {
  background: #333;
  color: #fff;
}
.iconTick img {
  margin-top: 3px;
}
.portDetails .port b, .portDetails .port li span, .credentialDetails li span {
  background: #EEEEEE;
  padding: 10px;
  font: bold 12px/1 'Open Sans', Helvetica, sans-serif;
  margin-right: 8px;
  float: left;
}
.portDetails .port li span, .credentialDetails li span {
  background: #f4f2f2;
  font-weight: normal;
}
.port li, .credentialDetails li {
  float: left;
  margin-bottom: 8px;
}
.port ul, .credentialDetails ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.credentialDetails ul {
  overflow: hidden;
}
.checkList.credentialDetails {
  clear: both;
  margin-left: 2px;
  overflow: visible;
}
.credentialDetails .monitorContent {
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  box-shadow: 0 0 7px #ccc;
  left: 0;
  max-height: 150px;
  overflow: auto;
  padding: 10px 10px 0;
  position: absolute;
  top: 21px;
  width: 140px;
}
.credentialDetails .monitorContent li {
  float: none;
}
.credentialDetails .monitorContent li span {
  float: none;
  display: block;
  background: none;
  padding: 0;
}
.monitorContent ul {
  padding: 10px 0 0;
}
.monitorContent ul li {
  margin-bottom: 5px;
}
#discoveryFirstPage .radio > label {
  margin-top: -3px;
  display: inline-block;
  vertical-align: middle;
}
/* help box */
.helpBox {
  float: right;
  display: block;
  width: 30%;
  margin-left: 40px;
  background: #f3f3f3;
  box-shadow: #dadada -1px 1px 4px;
  font-size: 11px;
  position: relative;
  color: #555;
  transition: all .4s;
  -webkit-transition: all .4s;
  -moz-transition: all .4s;
}
.helpBox:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 11.5px 13px 11.5px 0;
  border-color: transparent #f3f3f3 transparent transparent;
  left: -13px;
  top: 7px;
  z-index: 2;
}
.helpBox:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 11.5px 13px 11.5px 0;
  border-color: transparent #E5E5E5 transparent transparent;
  left: -14px;
  top: 8px;
  z-index: 1;
}
.helpBoxAnim {
  width: 0;
  margin: 0;
  text-indent: -999em;
  overflow: hidden;
  transition: all .4s;
  -webkit-transition: all .4s;
  -moz-transition: all .4s;
}
.helpBox .btnClose {
  position: absolute;
  top: 10px;
  right: 10px;
  font-size: 13px;
  font-weight: bold;
  color: rgb(85, 85, 85);
  text-decoration: none;
  transition: all .4s;
  -webkit-transition: all .4s;
  -moz-transition: all .4s;
  background: none;
  border: none;
}
.helpBox .btnClose:hover, #btnClose:hover, .btnClose:hover {
  color: #555;
  transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -webkit-transform: rotate(360deg);
  background: none;
  border: none;
}
.helpBox h4 {
  font-size: 13px;
  padding: 13px 10px;
  border-bottom: 1px solid rgb(221, 221, 221);
  margin: 0px !important;
  border-top: 1px solid rgb(221, 221, 221);
}
.helpBox .btnClose + h4 {
  border-top: none;
}
.helpBox p {
  padding: 10px;
  line-height: 1.7;
}
/*Pop-up for default port selection.*/
#dialog, #dialogPort {
  display: none;
}
.ui-dialog.dialogCustom {
  background: #fff;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  padding: 0;
  border: none;
  font-family: 'Open Sans', Helvetica, sans-serif;
}
.dialogCustom.ui-dialog .ui-dialog-content {
  padding: 0;
  border-bottom: solid 3px #868686;
  overflow: hidden;
}
.dialogCustom .ui-dialog-titlebar.ui-widget-header.ui-corner-all {
  display: none;
}
.dialogHeading {
  background: #f3f3f3;
  color: #555;
  font-size: 13px;
  padding: 12px 15px;
  font-weight: bold;
}
.dialogCustom {
  padding: 15px;
}
.dialogCustom .conInner {
  overflow: auto;
}
#btnClose, .btnClose {
  position: absolute;
  background: none;
  border: none;
  top: 10px;
  right: 10px;
  color: #bbb;
  font: 15px 'Open Sans', Helvetica, sans-serif;
  text-decoration: none;
  text-align: center;
  transition: all .4s;
  -webkit-transition: all .4s;
  -moz-transition: all .4s;
  cursor: pointer;
}
#btnClose:hover, .btnClose:hover {
  color: #000;
}
#btnClose:focus, .btnClose:focus {
  outline: none;
}
.inputBlock select {
  height: 28px;
  line-height: 28px;
  box-shadow: none;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
/* dialog Credentials */
.dialogCustom .control-label {
  width: 125px;
}
.popupCon {
  padding: 15px;
  overflow: auto;
  height: 330px;
}
#addCredInnerDialog form {
  padding: 15px 0 0 10px;
}
.dialogCustom .inputBlockOffset {
  padding-left: 140px;
}
/* dialog configure port */
#dialogPort {
  overflow: hidden;
}
.dialogCustom.dialogPort .control-label {
  text-align: left;
}
.headPopCon {
  border-bottom: solid 1px #e3e3e3;
  padding-bottom: 10px;
  text-align: left;
}
.headingPop {
  font-size: 12px;
  padding: 0;
  color: #555;
  font-weight: bold;
  width: 184px;
  float: left;
}
.form-group.headPopCon {
  margin-bottom: 10px;
  padding-bottom: 10px;
}
.subHeading {
  border-bottom: solid 1px #f3f3f3;
  display: inline-block;
  margin-bottom: 3px;
  font-weight: bold;
  padding: 0 0 5px;
  font-size: 12px;
}
.dialogCustom.dialogPort .configCon {
  height: 255px;
  margin-bottom: 0;
  overflow: auto;
}
.dialogCustom.dialogPort .configCon input {
  font-size: 12px;
  width: 80%;
}
#addCredInnerDialog .label-align {
  text-align: left;
}
.iconEnable a, .iconDisable a {
  width: 16px;
  height: 16px;
  opacity: .8;
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;  
  background: url("/images/icon_enable.png") no-repeat;
}
.iconDisable a {
  background: url("/images/icon_disable.png") no-repeat;
}
.iconEnable span, .iconEnable input {
  opacity: 0.3;
}
.iconEnable input {
  background: #EAEAEA;
  cursor: not-allowed;
}


/* dialog display properties */
.dialogHeading span {
  display: inline-block;
  width: 420px;
  margin-right: 10px;
}
.dialogDisplay.dialogCustom .control-label {
  width: 78px;
  text-align: left;
}
.dialogDisplay .checkbox.offset {
  margin-left: 93px;
}
.viewPropCon {
  width: 290px;
  padding-right: 30px;
  border-right: solid 1px #e3e3e3;
  margin-bottom: 30px;
  float: left;
  margin-right: -1px;
}
.viewPropCon input.form-control {
  width: 190px;
  height: 28px;
}
.dialogDisplay.popupCon {
  padding-top: 35px;
}
.dialogDisplay .checkbox {
  padding-left: 0;
}
.btnBlockDisplay {
  clear: both;
  text-align: center;
}
.btnBlock {
  margin-bottom: 15px;
}
.btnCreateBs {
  text-align: center;
}
.graphPreview {
  width: 325px;
  float: left;
  overflow: hidden;
  height: 260px;
  border: solid 1px #E3E3E3;
}
.displayPropCon {
  float: left;
  width: 295px;
  padding-left: 30px;
  border-left: solid 1px #e3e3e3;
  margin-bottom: 30px;
}
.displayPropCon input.form-control {
  width: 80px;
}
.dialogDisplay.dialogCustom .displayPropCon .control-label {
  width: 102px;
}
.dialogCustom.dialogDisplay .inputBlockOffset {
  padding-left: 0;
  float: none;
}
.sliderBlock {
  float: left;
  width: 160px;
  padding-top: 8px;
}
.ui-slider-horizontal {
  height: 5px;
}
.ui-slider-horizontal .ui-slider-handle {
  top: -4px;
}
.ui-slider .ui-slider-handle {
  width: 11px;
  height: 11px;
}
.ui-widget-content {
  border: 1px solid #e3e3e3;
}
.ui-widget-header {
  border: 1px solid #e3e3e3;
  background: #e5e5e5;
}
#slider-range-min {
  width: 100px;
  float: left;
  margin-top: 3px;
}
.sliderBlock > p {
  float: left;
  width: 36px;
  margin-left: 10px;
  clear: none;
  padding: 0;
}
.sliderBlock > p input {
  font-size: 12px;
  color: #555;
  border: none;
  width: 33px;
  padding: 0;
  height: auto;
  line-height: 1;
  margin: 0;
}
.sliderBlock > p input:focus {
  box-shadow: none;
}
.ui-slider .ui-slider-handle:focus {
  outline: none;
  background: #ccc;
}
.sliderBlock > p input {
  font-size: 12px;
  color: #555;
  border: none;
}
.lineThick.component {
  width: 90px;
  background-position: 87px center;
  padding: 1px 5px !important;
  margin: 2px 0 2px 0;
  height: 25px;
}
.lineDropdown li {
  position: relative;
}
.onePt, .twoPt, .threePt, .fourPt {
  content: '';
  position: absolute;
  width: 30px;
  background: #b2b2b2;
  top: 50%;
  margin-left: 4px;
}
.onePt {
  height: 1px;
}
.twoPt {
  height: 2px;
}
.threePt {
  height: 3px;
}
.fourPt {
  height: 4px;
}
.lineDropdown.dropDown {
  width: 100px;
}
.lineDropdown.dropDown li {
  padding: 2px 6px;
}
.notAllowed {
  cursor: not-allowed;
}
#picker, #pickerLine, #pickerText {
  margin: 2px 0px 2px 0px;
  width: 102px;
  height: 28px;
  /*border-right: 20px solid #c4df9b;*/
  line-height: 20px;
  padding: 0 5px;
  border: solid 1px #e3e3e3 !important;
}
.changeColor, .changeColorLine, .changeColorText {
  display: inline-block;
  width: 30px;
  height: 28px;
  border-radius: 4px;
  vertical-align: middle;
  margin-left: 5px;
  background-color: #ddd;
  border: solid 1px #e3e3e3;
}
.colpick {
  z-index: 1000 !important;
}
.colpick_hex {
  width: 206px;
  height: 170px !important;
}
.colpick_hex_ns .colpick_new_color {
  display: none;
}
.colpick_dark .colpick_field, .colpick_dark .colpick_hex_field {
  display: none;
}
/*Create business service*/
.createBusiness .inputBlockOffset {
  padding-left: 215px;
}
.createBusiness .monitorBox {
  margin: 0;
}
.createBusiness h2 span {
  display: inline-block;
  margin-top: 6px;
}
.monitorOuterCon {
  overflow: hidden;
  margin-bottom: 20px;
  padding-top: 0;
}
.monitorCon {
  float: left;
  width: 45%;
}
.monitorBox {
  border: 1px solid #e3e3e3;
  height: 262px;
  overflow: auto;
  margin: 20px 0 0 18px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
.monitorBox span img {
  margin-left: 10px;
  vertical-align: middle;
  display: inline-block;
  max-width: 20px;
}
.monitorBox li {
  overflow: hidden;
  padding: 7px 10px;
  border-top: 1px solid #f6f6f6;
}
.monitorBox li:first-child {
  border-top: none;
  color: #2a2929;
  font-size: 12px;
}
.monitorBox li:first-child label {
  padding-top: 0;
}
.monitorBox li label {
  padding-top: 3px;
  margin: 0;
  float: left;
  transition: all .4s;
  -moz-transition: all .4s;
  -webkit-transition: all .4s;
}
.monitorBox .treeMonitor span {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 3px 0 3px 4px;
  border-color: transparent transparent transparent #999999;
  float: left;
  margin-top: 5px;
  cursor: pointer;
}
.monitorBox .treeMonitor.open span {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 3px 0 3px;
  border-color: #999999 transparent transparent transparent;
  float: left;
  margin-top: 6px;
  cursor: pointer;
  margin-left: -2px;
}
.monitorBox label:hover, .control-label:hover, .form-group label:hover {
  color: #000;
  text-shadow: 0 0 0px #000;
}
.monitorBox span {
  float: right;
}
.monitorBox input {
  margin-right: 10px;
}
.pickNote {
  margin: 0px 18px 18px;
}

/* dialog group monitor status global view starts */
.dialogGroupMon .popupCon {
  height: 440px;
}
.dialogCustom.dialogGroupMon .control-label {
  width: 215px;
}
.dialogGroupMon .monitorBox {
  position: relative;
  margin: 0;
  width: 100%;
}
.monitorBox li.headMonitorBox {
  border-top: none;
  color: #555;
  font-size: 12px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  background: #f3f3f3;
  min-height: 19px;
  line-height: 20px;
  font-weight: bold;
}
.dialogGroupMon.dialogCustom .inputBlockOffset {
  padding-left: 230px;
}
.dialogGroupMon .monitorCon {
  float: left;
  width: 450px;
}
.dialogGroupMon .monitorBox {
  width: 450px !important;
}
/* dialog group monitor status global view ends */
/* discovery progress */
.nodeAddedMsg {
  width: 650px;
  margin: 0 auto;
  padding: 20px 0px;
  background: #fff;
  box-shadow: #bbb 0px 0px 10px;
  position: relative;
}
.nodeAddedMsg ul {
  max-height: 400px;
  overflow: auto;
  padding: 0 20px;
}
.nodeAddedMsg li {
  font-size: 12px;
  color: #555;
  line-height: 1;
  margin-bottom: 15px;
}
.nodeAddedMsg li span {
  color: #07984e;
}
.deviceStatus p {
  font-weight: bold;
  text-align: center;
}
.deviceStatus {
  border-bottom: 1px solid #ddd;
  margin-bottom: 20px;
  padding-bottom: 10px;
}
.progressBar {
  text-align: center;
}
.progressInner {
  background: #fff;
  display: block;
  height: 100%;
  border-radius: 50%;
}
.progressCircle {
  width: 98px;
  height: 98px;
  display: inline-block;
  background: #eeeeee;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  padding: 10px;
  margin: 25px 0 50px;
}
.progressInner span {
  font-size: 21px;
  font-weight: bold;
  color: #555;
  padding-top: 37px;
  display: block;
}
.progressOuter {
  text-align: center;
  margin: 25px auto 50px;
  width: 365px;
}
.progressOuter span {
  background: none;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  padding: 20px 0px;
  width: 60px;
  height: 20px;
  display: inline-block;
  text-align: center;
  color: #333;
  line-height: 1.4;
  position: relative;
  z-index: 3;
}
.progressComplete.progressOuter span {
  background: #6eb78a;
  color: #fff;
  display:none;
}
.progressOuter img {
  position: absolute;
  left: 50%;
  margin-left: -30px;
  z-index: 2;
}
.progressOuter.progressComplete img {
  display: none;
}
.progressStripeOuter {
  width: 100%;
  background: #eee;
  text-align: left;
  min-height: 12px;
}
.progressOuter.progressComplete {
	margin-bottom:10px;
}
.progressStripe {
  width: 7%;
  margin: 10px 0px 0px;
  background: #6eb78a;
  min-height: 12px;
}
.progressStripe i {
  padding: 5px;
  color: #fff;
  text-align: center;
  display: block;
  font-style: normal;
  display: none;
}
.progressComplete .progressStripe i {
	display: block;
}
.btnCancelDiscovery {
	margin-top: 8px;
	text-align: center;
}
.btnCancelDiscovery a{
	display: inline-block;
}
/* business view view settings drop down */
.settingsDropdown {
  background: #f3f3f3;
  border: none;
  padding: 5px 0;
  color: #666;
  font-size: 12px;
  position: absolute;
  top: 40px;
  left: 0px;
  width: 135px;
  z-index: 101;
  box-shadow: 1px 1px 5px #dadada;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  font-weight: normal;/*overflow: visible !important;*/
}
#viewSettings {
  display: inline-block;
  vertical-align: middle;
  margin-left: 9px;
  border-left: solid 1px #aaa;
  position: relative;
  padding-right: 25px;
  cursor: pointer;
  font-weight: normal;
  font-size: 12px;
}
.settingsDropdown:after {
  content: "";
  position: absolute;
  top: -10px;
  left: 9px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 9.5px 12px 9.5px;
  border-color: transparent transparent #E8E8E8 transparent;
}
.settingsDropdown:before {
  content: "";
  position: absolute;
  z-index: 1;
  top: -10px;
  left: 10px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 9.5px 12px 9.5px;
  border-color: transparent transparent #f3f3f3 transparent;
}
.iconSettings {
  position: relative;
  padding-left: 30px;
}
.iconSettings:before {
  content: "";
  position: absolute;
  z-index: 1;
  top: -1px;
  left: 10px;
  width: 16px;
  height: 16px;
  background: url(../images/icon_settings.png) no-repeat;
}
/*.iconSettings:after {
  content: "";
  position: absolute;
  top: 6px;
  right: 0px;
  width: 16px;
  height: 16px;
  background: url(../images/arrow_down.png) no-repeat;
}*/
.settingsDropdown li {
  padding: 8px 15px;
  cursor: pointer;
}
.settingsDropdown li:hover {
  background: #fff;
}
.settingsDropdown li:first-child {
  border-bottom: solid 1px #e3e3e3;
}
.asterisk {
  color: #f60000;
}
/* Add remove section */
.addRemove {
  width: 41px;
  margin: 110px 10px 0;
  float: left;
  text-align: center;
}
.addRemove input {
  text-align: center;
  margin: 15px 0px !important;
}
.boxCon .checkbox, .boxCon .radio {
  padding-left: 0;
}
.clearfix:before, .clearfix:after {
  display: table;
  content: " ";
}
.clearfix:after {
  clear: both;
}
/* add/create section */
.addCreate .monitorBox {
  margin: 0;
}
.form-group.clearfix {
  overflow: visible;
}
.addCreate .monitorOuterCon {
  padding-top: 5px;
}
.addCreate h2, .createBusiness .monitorCon h2 {
  font-size: 13px;
  margin-bottom: 5px;
  overflow: hidden;
  padding-left: 10px;
}
.addCreate h2 span {
    display: inline-block;
    margin-top: 6px;
}
.addCreate h2 .searchMonitors input, .createBusiness h2 .searchMonitors input {
    width: 120px;
    margin-right: 0;
}
.addCreate h2 span label, .createBusiness h2 span label, .ownerBlk h2 label {
    font-weight: bold;
}
.addCreate .btnBlock {
    margin-bottom: 0;
}
.searchMonitors {
    margin: 3px 0 3px 0;
    float: right;
}
.addCreate h2 input, .createBusiness h2 input {
  margin-right: 10px;
}
.addCreate .inputBlock.inputBlockOffset {
  padding-left: 140px;
}
.addCreate .control-label {
  font-size: 13px;
}
/* dialog add */
.dialogAdd .monitorCon {
  width: 45%;
}
.dialogAdd .offset {
  margin-left: 140px;
}
.dialogCustom.dialogAdd {
  box-shadow: 0 0 10px #ccc;
}
.dialogCustom.dialogAdd .boxCon {
  border: none;
}
.conInner.addCreate {
  height: 446px;
}
.iconAdd {
  font: bold 22px/19px 'Open Sans', Helvetica, sans-serif;
  background: #d7d7d7;
  color: #fff;
  width: 23px;
  height: 23px;
  display: block;
  margin-top: 10px;
  text-align: center;
  border-radius: 50%;
  cursor: pointer;
  transition: all .3s;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
}
.iconAdd:hover {
  background: #333;
}
/* select component drop down */
.dropDown, .preDefinedList {
  background: #fff;
  border: 1px solid #e3e3e3;
  padding: 7px 0;
  color: #555;
  font-size: 12px;
  position: absolute;
  top: 28px;
  left: -1px;
  width: 206px;
  z-index: 101;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  font-weight: normal;
  box-shadow: 0 0 10px #E5E5E5;/*overflow: visible !important;*/
}
.component {
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  display: inline-block;
  font: 12px 'Open Sans', Helvetica, sans-serif;
  background: url(../images/arrow_down.png) no-repeat 190px center;
  padding: 0 5px 0 5px;
  vertical-align: middle;
  position: relative;
  width: 196px;
  height: 26px;
  line-height: 26px;
}
.inputBlock > div.component {
  padding-top: 0;
}
.predefinedSub {
  background: url(../images/arrow_right.png) no-repeat 194px center;
  position: relative;
}
.preDefinedList {
  display: none;
  position: absolute;
  left: 205px;
  top: 0;
  width: 220px;
}
.predefinedSub:hover .preDefinedList {
  display: block;
}
.dropDown li {
  padding: 4px 10px;
  cursor: pointer;
}
.dropDown li:hover {
  background-color: #f4f4f4;
}
/* custom sub group */
.ownerCon {
  overflow: hidden;
  display: block;
  float: none;
}
.ownerBoxOut {
  float: left;
  width: 200px;
}
.ownerCon .addRemove {
  float: left;
  width: 40px;
  margin: 30px 10px 0;
}
.ownerBox {
  border: 1px solid #e3e3e3;
  padding: 10px;
  border-radius: 4px;
  height: 100px;
}
.ownerBox input[type="checkbox"] {
  margin-right: 10px !important;
  display: inline-block;
}
.ownerOuter h2 {
  text-align: left;
  font-size: 12px;
}
.ownerOuter {
  width: 279px;
  float: left;
}
.desBlk textarea {
  width: 600px;
  padding: 5px;
  height: 50px;
  min-height: 50px;
}
.desBlk label {
  margin-top: 12px;
}
.ownerBlk label {
  margin-top: 75px;
}
.addLocation {
  margin: 6px 0 0 10px;
  display: inline-block;
  vertical-align: middle;
  text-decoration: underline;
  color: #555;
}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
  box-shadow: none;
  border: solid 1px #e3e3e3;
  color: #555;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}
.jspVerticalBar {
  width: 5px;
}
.jspDrag {
  background: #ECECEC;
}
.jspTrack {
  background: #fff;
}
/* table view */
.tableBlk {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
  border: solid 1px #e3e3e3;
}
.tableBlk>thead>tr>th {
  vertical-align: bottom;
  background-color: #f3f3f3;
  font-size: 13px;
  font-weight: bold;
  color: #555;
}
.tableBlk>thead>tr>th, .tableBlk>tbody>tr>th, .tableBlk>tfoot>tr>th, .tableBlk>thead>tr>td, .tableBlk>tbody>tr>td, .tableBlk>tfoot>tr>td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: middle;
  font-size: 12px;
  color: #555;
  border-top: 1px solid #f6f6f6;
  text-align: center;
}
.tableBlk tr td img {
  vertical-align: middle;
  margin-right: 10px;
}
.tableBlk tbody tr td:first-child {
  text-align: left;
}
.tableBlk>thead>tr:first-child>th {
  border-top: 0;
}
.tableBlk>thead>tr>th:first-child {
  text-align: left;
}
.tableBlk tbody tr:first-child td {
  border-top: 1px solid #e3e3e3;
}
.showAll {
  text-align: right;
  margin-bottom: 20px;
}
.showAllLink {
  transition: all .4s;
  -webkit-transition: all .4s;
  -moz-transition: all .4s;
}
.showAllLink {
  position: relative;
  display: inline-block;
  font-size: 12px;
  padding-left: 15px;
  color: #555;
  text-decoration: none;
}
.showAllLink:hover {
  color: #000;
  padding-left: 18px;
}
.showAllLink:before {
  content: "";
  position: absolute;
  background: url(../images/icon_show_list.png) no-repeat;
  width: 9px;
  height: 9px;
  top: 2px;
  left: 0;
}
.newNotify {
  color: #21B32E;
  display: inline-block;
  font: bold 9px/1 "tahoma",sans-serif;
  margin-left: 5px;
  padding: 0 3px;
  vertical-align: top;
}
.ledUp, .ledDown, .ledNr, .ledCritical, .ledWarning {
  width: 9px;
  height: 9px;
  border-radius: 50%;
  display: inline-block;
}
.ledUp {
  background: #72dc51;
}
.ledDown {
  background: #ff7373;
}
.ledNr {
  background: #b5b5b5;
}
.tabelViewBtn {
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px;
}
.tabelViewHead {
  overflow: hidden;
  margin-bottom: 12px;
}
.tblViewText {
  font-size: 13px;
  color: #555;
  padding-top: 6px;
}
.tblViewText b {
  margin-right: 10px;
}
.totalServer {
  margin: 0 10px;
}
.btn.btnDpMap {
  background: #fff;
  color: #12bcd6;
  border-color: #e7e7e7;
}
.conDisable {
 opacity: 0.3;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
 filter: alpha(opacity=30);
 cursor: not-allowed;
 color: #000!important;
}

.checkbox.offset.conDisable {display:inline-block;}
.checkbox.offset.conDisable label {margin-right:5px !important}

.btnDpMap.conDisable {
 border: solid 1px #D8D8D8!important;
}
.btn.btnDpMap:hover {
  color: #000000;
}
.hidden {
  display: none;
}
/* dependent page */
.dependentBox .monitorBox {
  width: 550px;
}
.dependentBox ul {
  clear: both;
}
/* chzn select box */
.boxCon .chzn-container, .dialogCustom .chzn-container {
  position: absolute;
  min-width: 208px;
  margin: 2px 0;
}
.chzn-container .chzn-results .highlighted {
  background: #a3a3a3 !important;
}
.dialogCustom .chzn-container {
  position: relative;
}
.boxCon .chzn-container-single .chzn-single, .dialogCustom .chzn-container-single .chzn-single {
  background: #fff;
  box-shadow: none;
  border: solid 1px #ddd !important;
  height: 26px;
  line-height: 26px;
}
.boxCon .chzn-container, .dialogCustom .chzn-container {
  z-index: 1 !important;
}
#subnetmask .chzn-container, #DiscoverDetails .chzn-container-multi {
  z-index: 2 !important;
}
.boxCon .chzn-container-single .chzn-drop, .dialogCustom .chzn-container-single .chzn-drop {
  min-width: 206px;
}
.boxCon .chzn-container .chzn-drop, .dialogCustom .chzn-container .chzn-drop {
  border: 1px solid #ddd;
}
.boxCon .chzn-search input, .dialogCustom .chzn-search input {
  min-width: 170px;
}
.dialogCustom .chzn-search input {
  width: 170px !important;
}
.dialogCustom .tablebottom {
  background: none;
}
.dialogCustom .formtext {
  border: solid 1px #ddd;
  height: 28px;
  box-shadow: none;
}
.dialogCustom select.formtext {
  width: 207px;
  height: 30px;
}
.dialogCustom .whitegrayrightalign {
  border-bottom: none;
}
/* transition effect */
.control-label, .form-group label, .iconClose {
  transition: all .4s;
  -moz-transition: all .4s;
  -webkit-transition: all .4s;
}
.btn {
  /*background:#fff !important;*/
  border: 1px solid #aaa;
  background: url(../images/btnbg.gif) repeat-x;
  color: #666;
  text-shadow: none !important;
  padding: 4px 12px !important;
  font-size: 12px !important;
  font-family: 'Open Sans', Helvetica, sans-serif;
  font-weight: 400;
  border-radius: 3px 3px 3px 3px;
  cursor: pointer;
}
.btn:hover {
  /*background:#ebebeb !important;*/
  padding: 4px 12px !important;
  font-size: 12px !important;
  border: 1px solid #adadad !important;
  color: #000;
}
/* jit css */
#infovis {
  background-color: #fff;
  width: auto;
  margin: auto;
  position: relative;
  overflow: hidden;
}
#infovis-canvaswidget, #infovis-canvas, #infovis-label {
  width: 100% !important;
}
.tabdiv.gridItem tr td > div {
  display: block;
}

/*TOOLTIPS*/
.tip {
  color: #111;
  max-width: 200px;
  background-color: #fafafa;
  border: 1px solid #ccc;
  opacity: 0.95;
  filter: alpha(opacity=95);
  padding: 17px;
}
.tip p {
  margin: 0 0 10px;
  padding: 0;
  word-wrap: break-word;
}
.tip label {
  width: 40px;
  word-break: break-word;
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
}
.tip b {
  vertical-align: top;
  display: inline-block;
  max-width: 140px;
}
.node {
  padding: 4px;
  text-align: left !important;
  background: none;
  border: none;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
.navControls {
  font-size: 14px;
  position: absolute;
  background: url(/images/icon-map-ctrl-sprite.png) no-repeat;
  width: 19px;
  height: 19px;
  text-indent: -999em;
  cursor: pointer;
}
.mapControl {
  position: relative;
  left: 10px;
  top: 10px;
}
.navControls.navControlsTop {
  background-position: -21px 0;
  left: 21px;
}
.navControls.navControlsRight {
  background-position: -42px -21px;
  left: 42px;
  top: 21px;
}
.navControls.navControlsBottom {
  background-position: -21px -42px;
  left: 21px;
  top: 42px;
}
.navControls.navControlsLeft {
  background-position: 0 -21px;
  left: 0;
  top: 21px;
}
.navControls.navControlsCenter {
  background-position: -21px -21px;
  left: 21px;
  top: 21px;
}
.zoomControl {
  position: absolute;
  top: 10px;
  right: 30px;
  z-index: 100;
}
.zoomControls {
  font-size: 29px;
  width: 19px;
  height: 19px;
  position: absolute;
  background: url(/images/icon-map-ctrl-sprite.png) no-repeat;
  text-indent: -999em;
  cursor: pointer;
}
.zoomControls.zoomOut {
  background-position: -21px -87px;
  left: 0;
  top: 21px;
}
.zoomControls.zoomIn {
  background-position: -21px -66px;
}
.iconBox span.groupMon, .iconBox span.groupMon.stsDown {
  background: none repeat scroll 0% 0% #FFF;
  width: 30px;
  border-radius: 50px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  height: 30px;
  border: 2px solid #D3D3D3;
  display: block;
  text-align: center;
  margin-top: 0;
  line-height: 15px;
  position: relative;
  padding: 0;
}
/*.iconBox span.groupMon:hover, .iconBox span.groupMon.stsDown:hover {
    border-width: 3px;
}*/
.iconBox span.groupMon.stsDown {
  border-color: #FF7373;
}
.iconBox span.groupMon.stsUp {
  border-color: #72DC51;
}
.iconBox span.groupMon.stsWarning {
  border-color: #FC9321;
}
.iconBox span.groupMon.stsDown:before {
  display: none;
}
.iconBox span.groupMon.stsWarning:before {
  display: none;
}
.iconBox span.groupMon.stsUp:before {
  display: none;
}
.iconBox span.stsDown, .iconBox span.stsWarning, .iconBox span.stsUp {
  position: relative;
  padding: 11px 7px 2px;
  width: 15px;
  height: 15px;
  line-height: 15px;
  padding: 0px 7px 13px;
}
.iconBox span.stsDown:before, .iconBox span.stsWarning:before,  .iconBox span.stsUp:before{
  content: '';
  width: 22px;
  height: 2px;
  background: #ff7a7a;
  position: absolute;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  left: 7px;
  top: 2;
}
.iconBox span.stsUp:before {
  background: #72dc51;
}

.iconBox span.stsWarning:before {
  background: #f7a041;
}

.iconBox span {
  display: block;
  height: 30px;
  margin-top: 9px;
}
.iconBox span img {
  display: inline-block;
  margin-top: 7px;
  max-width: 16px;
}
.iconBox span img {
  display: inline-block;
  margin-top: 7px;
  max-width: 16px;
}
.iconBox i {
  font-style: normal;
  line-height: 1.2;
  background: #FFF;
  color: #444;
  display: inline-block;
  vertical-align: middle;
  max-width: 125px;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 14px;
}
u.iconAddMinus, u.iconD {
  width: 15px;
  height: 15px;
  background: #fff url('icon-group-content.png') no-repeat center center;
  border: 2px solid #DDD;
  text-align: center;
  text-decoration: none;
  color: #BBB;
  font-size: 14px;
  border-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  font-family: 'Open Sans', Helvetica, sans-serif;
  position: absolute;
  right: -14px;
  top: 6px;
  cursor: pointer;
}
u.iconD {
  background: #fff url('icon-d.png') no-repeat center center;
}
p.hoverCon {
  position: absolute;
  left: 0;
  top: -50px;
  width: auto;
  background: #aaa;
  color: #fff;
  transition: all .3s;
  height: 0;
  z-index: 1;
  line-height: 1.1;
  text-align: center;
  padding: 0;
  font-weight: normal;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  overflow: hidden;
}
.iconBox span.cloudBox {
  width: 52px;
  position: relative;
  height: 32px;
  background: url(../images/icon_cloud.png) no-repeat !important;
  text-align: center;
}
.iconBox span.cloudBox img {
  margin-top: 11px;
}
.cloudBox u.iconAddMinus, .cloudBox u.iconD {
  right: -4px;
  top: -1px;
}
.iconDelete, .iconEdit, .iconDiscover, .iconView {
  width: 15px;
  height: 15px;
  background: #fff url(../images/icon_close.png) no-repeat center center;
  transition: all .4s;
  -moz-transition: all .4s;
  -webkit-transition: all .4s;
  cursor: pointer;
  border-radius: 50%;
  border: solid 2px #ddd;
  display: inline-block;
  vertical-align: middle;
}
.iconBox .iconDelete, .iconBox .iconEdit,  .iconBox .iconAddNode{
  width: 15px;
  height: 15px;
  background: #fff url(../images/icon_close.png) no-repeat center center;
  position: absolute;
  left: 12px;
  top: 8px;
  transition: all .4s;
  -moz-transition: all .4s;
  -webkit-transition: all .4s;
  cursor: pointer;
  border-radius: 50%;
  border: solid 2px #ddd;
  opacity:0;
}
.iconBox .iconEdit, .iconEdit {
  background: #fff url(../images/icon_edit.png) no-repeat center center;
}
.iconBox .iconAddNode, .iconAddNode {
  background: #fff url(../images/plus-icon.gif) no-repeat center center;
}
.iconView {
  background: #fff url(../images/icon_tbl_view.png) no-repeat center center;
}
.iconDiscover {
  background: #fff url(../images/icon_discover.png) no-repeat center center;
}
.iconBox:hover .iconDelete {
  left: 10px;
  top: -27px;
  opacity:1;
}
.iconBox:hover .iconEdit {
  left: 31px;
  top: -20px;
  opacity:1;
}
.iconBox:hover .iconAddNode {
  left: -10px;
  top: -20px;
  opacity:1;
}
.iconBox span.cloudBox.stsDown, .iconBox span.cloudBox.stsWarning, .iconBox span.cloudBox.stsUp {
  padding: 0;
}
.iconBox span.cloudBox.stsDown {
  background: url(../images/icon_cloud_down.png) no-repeat !important;
}
.iconBox span.cloudBox.stsUp {
  background: url(../images/icon_cloud_up.png) no-repeat !important;
}
.iconBox span.cloudBox.stsWarning {
  background: url(../images/icon_cloud_warning.png) no-repeat !important;
}
.iconBox span.cloudBox.stsDown:before, .iconBox span.cloudBox.stsWarning:before, .iconBox span.cloudBox.stsUp:before {
  background: none;
}
.iconAddMinus:hover .hoverCon {
  padding: 3px 10px;
  height: auto;
  width: auto;
  cursor: default;
  white-space: nowrap;
}
.monitorIcon.iconBox .iconDelete, .monitorIcon.iconBox .iconEdit {
  opacity: 0;
  top: 8px;
}
.monitorIcon.iconBox:hover .iconDelete {
   top: 1px;
   left: 30px;
   z-index: 999;
  opacity: 1;
}
.monitorIcon.iconBox:hover .iconEdit {
  left: 50px;
  top: 8px;
  opacity: 1;
}

/*BV Monitor status Image changes:: START*/

.iconBox span.stsUp img {
background:rgba(114,220,81,0.6);
     padding:3px;
}

.iconBox span.stsDown img {
//background:rgba(255,115,115,0.6);
background:rgba(255,0,0,0.6);
      padding:3px;
}

.iconBox span.stsWarning img {
//background:rgba(252,147,33,0.6);
background:rgba(255,165,0,0.6);
      padding:3px;
}
.stsUp.groupMon img,.stsDown.groupMon img,.stsWarning.groupMon img {
      background:none !important;
      padding:0 !important;
}

.stsUp.groupMon img, .stsDown.groupMon img, .stsWarning.groupMon img, .stsDown.cloudBox img {
    background: none !important;
    padding: 0 !important;
}

/*BV Monitor status Image changes:: END*/

#monitorReportInHtmlJSP {
  overflow: hidden;
  position: relative;
}
.bsm-border {
  width: 100%;
}
#bvDiv {
  display: block;
}
.loader {
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.8);
  background-image: url('../images/loader_circle.gif');
  background-repeat: no-repeat;
  background-position: center 200px;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 100;
}
/*loader stripe:Start*/
.loaderInner { 
    width: 100%; 
    height: 4px; 
    background-color: #E7E7E7; 
    position: absolute; 
    left: 0;
    right: 0;
    top: 0;
    overflow: hidden; 
}
.barStripe { 
    width: 10%; 
    height: 4px; 
    background-color: #00c5d5; 
    position: absolute;
} 
/*loader stripe:End*/
.filterMon {
  background: #fff;
  position: absolute;
  right: 60px;
  top: 10px;
  z-index: 100;
}
.filterMon ul {
  padding: 10px;
  margin: 0;
}
.editGroupIconInGraph {
  width: 15px;
  height: 15px;
  background: #fff url('icon-group-content.png') no-repeat center center;
  border: 2px solid #DDD;
  text-align: center;
  text-decoration: none;
  color: #BBB;
  font-size: 14px;
  border-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  font-family: 'Open Sans', Helvetica, sans-serif;
  position: absolute;
  right: -14px;
  top: 6px;
  cursor: pointer;
}
/* jit css ends */

/* network discovery */
.networkDiscovery tr:hover td {
  background: #f7f7f7;
}
.networkDiscovery tr:hover td.columnheading, .networkDiscovery tr:hover td.noHover {
  background: none;
}
.infoBlock {
  height: 32px;
  padding: 30px 10px 21px;
  margin: 15px 15px 20px;
  border: solid 1px #e3e3e3;
  text-align: center;
  font-size: 14px;
  position: relative;
  color: #555;
  background: #f6f6f6;
  width: 220px;
  box-shadow: 2px 1px 8px #F0F0F0;
}
.infoBlock:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 10.5px 14px 10.5px;
  border-color: transparent transparent #D2D2D2 transparent;
  left: 53px;
  top: -14px;
  z-index: 2;
}
.infoBlock:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 9.5px 13px 9.5px;
  border-color: transparent transparent #f6f6f6 transparent;
  left: 54px;
  top: -13px;
  z-index: 3;
}
.actionBox {
  float: right;
  width: 150px;
}
.actionBox > span {
 display: inline-block;
 vertical-align: middle;
 color: #ccc;
}
.actionBox > a, .actionBox > span {
  margin-left: 5px;
  transform: scale(0, 1);
  -webkit-transform: scale(0, 1);
  -moz-transform: scale(0, 1);
}
.networkDiscovery tr:hover td .actionBox > a, .networkDiscovery tr:hover td .actionBox span {
  transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
}
.actionBox + a {
  display: block;
  overflow: hidden;
}
.btnAddNew .iconAdd {
  display: inline-block;
  margin: 0 5px 0 0;
  vertical-align: middle;
  background: none;
  border: solid 2px #ddd;
  color: #ddd;
  font-weight: normal;
  width: 20px;
  height: 20px;
}
.btnAddNew:hover .iconAdd {
  background: #ddd;
  color: #fff;
}
/* message box */
.infoBoxCon {
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.8);
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 100;
  -webkit-transition: all .5s cubic-bezier(.98,0,1,.28);
  -moz-transition: all .5s cubic-bezier(.98,0,1,.28);
  -o-transition: all .5s cubic-bezier(.98,0,1,.28);
  transition: all .5s cubic-bezier(.98,0,1,.28);
}
div.infoBox {
  width: 250px;
  /* height: 100px; */
  background: #fff;
  position: absolute;
  left: 50%;
  margin-left: -125px;
  border: solid 1px #ddd;
  top: 50%;
  box-shadow: 0 0 17px #f2f2f2;
  margin-top: -50px;
  text-align: center;
  padding: 15px 15px 65px 15px;
}
.infoBox span {
  display: inline-block;
  max-width: 205px;
  vertical-align: middle;
}
.infoBox p {
  display: inline-block;
  vertical-align: middle;
  padding: 0;
  font-size: 13px;
}
.infoBox .btnBlock {
  position: absolute;
  bottom: 10px;
  left: 0;
  right: 0;
  text-align: center;
}
.iconSprite {
  background: url(../images/icon_sprite.png) no-repeat;
  display: inline-block;
  vertical-align: middle;
}
.infoBox i {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  width: 30px;
  height: 30px;
  font-style: normal;
}
.msgError, .msgSuccess, .msgInfo {
  padding: 5px;
  text-align: center;
}
.msgError {
  color: #f15056;
}
.msgSuccess {
  color: #1d9328;
}
.msgInfo {
  color: #0cb7e2;
}
.msgError i, .msgSuccess i, .msgInfo i {
  width: 20px;
  height: 20px;
}
.msgError i, .iconError {
  background-position: 0 0;
}
.msgSuccess i, .iconSuccess {
  background-position: -35px 0;
}
.msgInfo i, .iconInfo {
  background-position: -70px 0;
}
.closeAnim {
  overflow: hidden;
  height: 0;
  top: -1000px;
  opacity: 0;
}
.error {
  color: #ff0000;
  line-height: 1;
  font-size: 11px;
  display: block;
  margin: 5px 0 0;
}
.msgBox {
  border: 1px solid #e3e3e3;
  margin-bottom: 10px;
}
.msgBox i {
  margin-right: 10px;
}
/* message box ends */

/* global monitor group status starts */
.tableGlobalMonitor {
  width: 100%;
  max-width: 100%;
  border-spacing: 0;
  border-collapse: collapse;
  webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.statusMonitorGlobal {
	background-color: #b5b5b5;
	text-align:center;
	padding: 20px;
	border:solid 1px #aeaeae;
}
.statusMonitorGlobal:hover {
	box-shadow: 0px 0px 15px rgba(27, 27, 27, 0.6) inset;
}
.statusImgBlock img {
	display:inline-block;
	margin-bottom: 5px;
	opacity: .4;
}
.statusImgBlock span, .statusMonitorGlobal {
	transition: color .2s;
	-moz-transition: color .2s;
	-webkit-transition: color .2s;
}
.statusImgBlock span {
	display:block;
	color:#fff;
	}
.statusMonitorGlobal:hover span {
	color:#000;
}
.ledUp, .bgUp {
	background: #72dc51;
}
/* alarm status bg color */
.ledDown, .bgDown {
  	background: #ff7373;
}
.ledCritical, .bgCritical {
  	background: #ff7373;
}
.ledNr, .bgNr {
  	background: #b5b5b5;
}
.ledWarning, .bgWarning {
  	background: #fc9321;
}

.publishViewBlock .boxHead {
  position: relative;
}
.publishViewBlock textarea {
  display: block;
  width: 75%;
  margin: 0 auto;
  height: 100px;
  padding: 10px;
}

/* discover styles ends */

/* New admin changes -- ends here */

/************* Specific to IT360 Related Admin UI  - Starts ***************/
#admin-settings {
  width:100%;
  margin:0 auto;
  font-size:12px;
  color:#595959;
  min-width: 700px;
  overflow-x: auto;
  overflow-y:hidden;
}
#left-container {
  width:12%;
  min-width:180px;
  height:auto;
  overflow:hidden;
  float:left;
  min-height:500px;
  margin-left:15px;
}
#left-nav {
  margin:0;
  padding:0;
  list-style:none;
  /*position:fixed;*/
  width:100%;
}
#left-nav h2 {
  margin:0;
  padding:0 0 0 13px;
  font:16px/50px Arial, Helvetica, sans-serif;
  color:#000;
  text-align:left;
  text-shadow: 0 1px 0 white;
}
#left-nav li {
  padding:0 0 0 13px;
  list-style:none;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  height:38px;
  font: 13px/38px Arial, Helvetica, sans-serif;
  text-align:left;
  border-right:0;
  text-shadow: 1px 1px 0px #FFFFFF;
}
#left-nav li:hover, .left-nav-selected {
  padding:0 0 0 13px;
  list-style:none;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  height:38px;
  font: 13px/38px Arial, Helvetica, sans-serif;
  color:#000 !important;
  text-align:left;
  border-right:0;
  background:#fff !important;
  cursor:pointer;
}
.left-nav-selected {
  border-left: 3px solid #000;
}
#left-container .left-nav-selected, #left-container .left-nav-selected:hover {
  padding:0 0 0 10px;
  box-shadow: 0 1px 1px rgba(160, 160, 160, 0.1);
  border-bottom: 1px solid #dbdbdb;
  border-top: 1px solid #EEEEEE;
}
.left-nav-disable {
  margin:0 0 10px 0;
  padding:0 0 0 13px;
  list-style:none;
  height:38px;
  font: 12px/38px Arial, Helvetica, sans-serif;
  color:#000 !important;
  text-align:left;
  border:1px solid #e1e1e1;
  border-right:0;
  border-radius:5px 0 0 5px;
  background:#fbfbfb;
  cursor: default !important;
  opacity:0.4;
  filter:alpha(opacity=40);
  /* For IE8 and earlier */
}
.process-graybut-bg {
  background: url(/images/process-gray-bg.png) no-repeat scroll 0 10px transparent;
  /*display: inline-block;*/
  height: 30px;
  margin: 0;
  margin-right: 7px;
  padding-top: 1px;
  width: 20px;
  color:#fff;
  font-size:11px;
  float:left;
  text-align: center;
  text-shadow: none;
}
.process-greenbut-bg {
  background: url("/images/process-green-bg.png") no-repeat scroll 0 10px transparent;
  color: #FFFFFF;
  display: inline-block;
  font-size: 11px;
  height: 30px;
  margin: 0;
  margin-right: 6px;
  padding-top: 1px;
  width: 20px;
  float:left;
  text-align: center;
  text-shadow: none;
}
#right-container {
  overflow: hidden;
  background-color: #FFFFFF;
  border-radius: 5px 5px 5px 5px;
  border-right:1px solid #DBDBDB;
  border-left:1px solid #DBDBDB;
  border-bottom:1px solid #E5E5E5;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
  border:1px solid #E5E5E5\9;
  position:relative;
  margin-right: 20px;
  margin-top: 5px;

}
#sub-tab {
  height:46px;
  background:url(/images/sub-tab-bg.png) repeat-x;
  padding:0 0 0 12px;
  border-top:1px solid #E5E5E5;
  border-radius: 5px 5px 5px 5px;
}
#sub-nav, #sub-nav li {
  margin:0;
  padding:0;
  list-style:none;
  display: inline;
  color:#595959;
  font:12px/35px Arial, Helvetica, sans-serif;
  text-shadow: 0 1px 0 white;
  height:46px;
}
#sub-nav li:hover {
  color:#000;
}
.sub-nav-selected {
  background: url(/images/admin-arrow.png) no-repeat center 33px;
  margin:0;
  padding:0;
  list-style:none;
  display: inline;
  color:#000 !important;
  font:bold 12px/35px Arial, Helvetica, sans-serif !important;
  height:46px;
  display:inline-block;
}
.sub-nav-selected a {
  font-weight: bold;
}
#sub-nav li a {
  padding:0 14px;
  text-decoration:none;
}
#sub-nav li a:hover {
  padding:0 14px;
  color:#000;
  text-decoration:none;
}
#admin-process-sec {
  padding:5px 15px;
  margin:0 0 0 0;
  /*min-height:450px;*/
}
/*#admin-but-sec {
  background:#f3f3f3;
  padding:12px 5px 10px 0;
  position:fixed;
  bottom:0;
  margin-left:-24px;
  border-top:1px solid #e3e3e3;
  text-align:center;
  box-shadow: 0px 0px 3px #f3f3f3;
}
#admin-but-sec .button {
  margin: 0px 2px;
}*/
#sub-nav #helpHolderDiv {
  background: url(/images/help-icon.png) no-repeat 0px 7px;
  padding-left: 5px;
}
.abs-rt-align {
  position: absolute;
  right: 10px;
  margin-top: 2px;
}
.reportbox {
  padding:5px 0px 0px;
}
.slidertext {
  padding: 6px 0px;
}

/* This file consists of New Admin Page Style STARTS */
body {
	margin: 0px !important;
}

/* For new IT360-Admin style starts */


.itadmin-full-width {
  width: 100% !important;
  float: left;
  margin-bottom: 25px;
}/* Create new customer type - help card moving */

#iframeDiv{
  min-height: 450px;
}

#adminIFrame
{
	height: 450px;
}
/* Over writing button style specific to IT360  ENDS */
/************* Specific to IT360 Related Admin UI  - Ends ***************/
.calendar {
	z-index: 10000001;
}
/* value increased due to choosen.css z-index value */

.boxHead {
    background-color: #f3f3f3;
    border-bottom: 1px solid #e3e3e3;
    color: #555;
    font-size: 13px;
    font-weight: bold;
    padding: 12px;
}
.conInner {
    padding: 30px;
}
	.form-group {
    color: #555;
    font-size: 12px;
    margin-bottom: 15px;
    overflow: hidden;
}
.control-label {
    color: #555555;
    float: left;
    font: 12px "Open Sans",Helvetica,sans-serif;
    margin-right: 15px;
    padding-top: 7px;
    text-align: right;
    width: 200px;
}
.inputBlock {
    float: left;
}
.inputBlock > div {
    display: inline-block;
    padding-top: 7px;
}
.form-control {
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    display: inline-block;
    font: 12px "Open Sans",Helvetica,sans-serif;
    padding: 7px 10px;
    vertical-align: middle;
}
input[type="file"] {
	border:none;
}
input.form-control {
    font-size: 12px !important;
    width: 201px;
}

.radio, .checkbox {
    padding-top: 7px;
}
.radio > label, .checkbox > label {
    margin-right: 15px;
}
.radio input, .checkbox input {
    margin: -3px 2px 0 0;
    vertical-align: middle;
}
.inputBlockOffset {
    padding-left: 215px;
}
.checkboxList {
	overflow-y:auto;
	overflow-x:hidden;
	padding-left:0;
	width:300px;
	max-height:300px;
}
.notification {
	border:1px dotted #e3e3e3;
	width:98%;
	margin:10px auto 2px;
	padding:12px;
	border-radius:4px;
}
.info-icon {
	vertical-align:middle;
}

.body {
	font-family: "Arial", sans-serif;
font-size: 13px;
line-height:18px;
}
.tac {
	text-align: center;
	font-size: 14px;
}
.rbm-hea h2 {
	padding: 10px 0 5px;
margin: 0;
}
.rbm-hea p {
	padding: 0;
margin: 0;
}
.box-section {
	width: 80%;
margin: 30px auto;
text-align: center;
}
.box-container {
	width: 250px;
border: 1px solid #e5e5e5;
border-top:4px solid #696969;
padding: 20px 20px 0;
margin: 0 12px;
min-height:290px;
display: inline-block;
transition:all .2s;
vertical-align: top;
}
.box-container:hover {
	box-shadow: 0 0 10px 0 #aba;
}
.box-content {
min-height:90px;
padding:0;
margin:15px 0 0;
font-size: 15px;
}
.rbm-icons {
	background-image: url(rmb-icons.png);
width: 80px;
height: 80px;
margin:0 auto;
display: block;
}
.firefox {
	background-position: -12px -7px;
}
.selenium {
	background-position: -98px -7px;
}
.ie {
	background-position: -190px -7px;
}

.grey-button {
  background:#5f5f5f;
color:#fff;
font-size:14px;
text-align:center;
padding:10px;
width:85%;
margin:25px auto 0;
cursor:pointer;
border-radius:3px;
box-shadow:0 3px #474747;
transition:all .3s;
}
.grey-button:hover {
  background:#414141;
}
.mT47 {
  margin-top: 47px;
}
.help-container {
	width:66%;
margin:0 auto;
padding:15px;
/*background:#607d8b;
	color:#fff;*/
border:1px dotted #e3e3e3;
color:#777;
}

.rbm-container {
	background-color=#fffced;
}

.noteBox {
	border-bottom: dotted 1px #ddd;
	margin-bottom: 20px;
	padding: 18px;
	/*background-color: #F9F9F9;*/
	width: 90%;
}
.noteBox:last-child {
	border-bottom: 0;
}
.noteBox h1 {
	text-align: left;
	font-size: 20px;
	margin: 0;
	color: #777;
}
.noteBox h3 {
	font-size: 16px;
	font-weight: 600;
	margin: 0 0 5px 0;
	color: #777;
}
.noteBox h3, .noteBox p {
	padding: 0;
	text-align: left;
	line-height: 20px;
}
.noteBox p {
	margin-bottom: 15px;
	display: block;
	font-size: 13px;
}
.noteBox a {
	color: #0099CC;
	text-decoration: none;
}
.noteBox b {
	vertical-align: middle;
}
.noteBox ol {
	margin:10px 0 0 12px;
	padding: 0;
}
.noteBox li {
	margin-bottom: 6px;
	list-style-type: disc;
	list-style-position: inside;
}
ul.table-of-contents {
	margin-top: 0;
	padding-top: 48px;
}
.table-of-contents li {
	padding: 2px 0;
	list-style-type: none;
}
.table-of-contents a.active {
	font-weight: 600;
	padding-left: 18px;
	border-left: 2px solid #39ba82;
}
.table-of-contents a {
	display: inline-block;
	font-size: 14px;
	font-weight: 300;
	color: #757575;
	padding-left: 20px;
	height: 1.5rem;
	line-height: 1.5rem;
	letter-spacing: .4;
	display: inline-block;
}
.table-of-contents a:hover {
	color: #a8a8a8;
	padding-left: 19px;
	border-left: 1px solid #39ba82;
}
.table-of-contents.fixed {
	position: fixed;
}
.box-left {

	border-right: 1px dotted #e3e3e3;
	overflow:hidden;
}
.box-right {
	overflow: hidden;
}
#RBMWorking b {
	margin: 15px 0;
	padding: 10px;
	border: 1px dotted #e3e3e3;
	display: block;
	background-color : #FFFCED;
}

.note
{
     color: #777;
     border: 1px dotted #ddd;
     background-color: #FFFCED;
     -moz-border-radius: 6px;
     -webkit-border-radius: 6px;
     border-radius: 6px;
     padding: 14px 20px;
     mc-auto-number-format: '{b}Note: {/b}';
	 width:90%;
}

/* data table starts */
.datatables_wrapper .dt-buttons{
	float: right !important;
	margin-left: 15px;
}


.dataTables_empty, .dataTables_processing {
        text-align: center !important;
}
.dataTables_length, .dataTables_filter {
	display: inline-block;
}
.dataTables_filter {
	float: right;
}
.dataTable {
	border: 1px solid #e3e3e3;
	width: 100% !important
}
.dataTable {
	border: 1px solid #e3e3e3;
	width: 100% !important
}
.DataTables_sort_wrapper {
	display: inline-block;
	min-height: 20px;
	padding: 5px;
	font-weight: bold;
}
.DataTables_sort_icon {
	display: inline-block;
	vertical-align: bottom;
}
.dataTable tr.odd {
	height: 30px;
}
.dataTable tr.even {
	height: 30px;
	background-color: #F8F8F8
}
.dataTable .odd>td, .dataTable .even>td {
	border-bottom: 1px solid #DBDBDB;
}
.dataTables_info {
	color: gray;
	display: inline-block;
}
.dataTables_paginate {
	display: inline-block;
	float: right
}
.ui-widget-header {
	border: none;
	background: none;
	padding-top: 5px;
}
.ui-state-default .ui-icon {
	display: none !important;
}
.ui-state-default .ui-icon.ui-icon-closethick {
    display: block !important;
}
.ui-widget-header {
    background: #c3c3c3 !important;
    border-color: #c3c3c3 !important;
}
div.dataTables_length label {
	font-weight: normal;
	float: left;
	text-align: left;
}
.dataTables_wrapper {
	position: relative;
}
div.dataTables_length select {
	width: 75px;
}
div.dataTables_filter label {
	font-weight: normal;
	float: right;
}
div.dataTables_filter input {
	width: 16em;
}
div.dataTables_info {
	padding-top: 8px;
	font-weight: bold;
}
div.dataTables_paginate {
	float: right;
	margin: 0;
}
div.dataTables_paginate ul.pagination {
	margin: 2px 0;
	white-space: nowrap;
}
table.dataTable td, table.dataTable th {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
table.dataTable {
	clear: both;
	margin-top: 6px !important;
	margin-bottom: 6px !important;
	max-width: none !important;
}
.sorting_disabled {
	background: #fff;
}
table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc, table.dataTable thead .sorting_asc_disabled, table.dataTable thead .sorting_desc_disabled {
	cursor: pointer;
}
table.dataTable thead .sorting {
	background: url('../images/images/sort_both.png') no-repeat center right;
	height: 25px;
	padding: 6px 18px;
}
table.dataTable thead .sorting_asc {
	background: url('../images/images/sort_asc.png') no-repeat center right;
}
table.dataTable thead .sorting_desc {
	background: url('../images/images/sort_desc.png') no-repeat center right;
}
table.dataTable thead .sorting_asc_disabled {
	background: url('../images/images/sort_asc_disabled.png') no-repeat center right;
}
table.dataTable thead .sorting_desc_disabled {
	background: url('../images/images/sort_desc_disabled.png') no-repeat center right;
}
table.dataTable thead > tr > th {
	padding-left: 18px;
	padding-right: 18px;
}
table.dataTable th:active {
	outline: none;
}
/* Scrolling */
div.dataTables_scrollHead table {
	margin-bottom: 0 !important;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
div.dataTables_scrollHead table thead tr:last-child th:first-child, div.dataTables_scrollHead table thead tr:last-child td:first-child {
	border-bottom-left-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
}
div.dataTables_scrollBody table {
	border-top: none;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}
div.dataTables_scrollBody tbody tr:first-child th, div.dataTables_scrollBody tbody tr:first-child td {
	border-top: none;
}
div.dataTables_scrollFoot table {
	margin-top: 0 !important;
	border-top: none;
}
.table thead>tr>th {
	vertical-align: middle;
}
table.table-bordered.dataTable {
	border-collapse: separate !important;
}
table.table-bordered thead th, table.table-bordered thead td {
	border-left-width: 0;
	border-top-width: 0;
}
table.table-bordered tbody th, table.table-bordered tbody td {
	border-left-width: 0;
	border-bottom-width: 0;
}
table.table-bordered th:last-child, table.table-bordered td:last-child {
	border-right-width: 0;
}
div.dataTables_scrollHead table.table-bordered {
	border-bottom-width: 0;
}
.table-bordered>tbody>tr>td {
	border: 1px solid #ddd;
}
table.table-bordered tbody td {
	border-left-width: 0;
	border-bottom-width: 0;
}
.table tbody>tr>td {
	padding: 10px;
	vertical-align: top;
	line-height: 1.4;
}
/* pagination */
.dataTables_wrapper .dataTables_paginate {
	color: #333;
	margin-top: 10px;
}
.pagination {
	display: inline-block;
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px;
}
div.dataTables_paginate ul.pagination {
	margin: 2px 0;
	white-space: nowrap;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled {
	cursor: default;
	color: #666 !important;
	border: 1px solid #eee;
	opacity: .4;
	background: transparent;
	box-shadow: none;
}
.dataTables_paginate > a, .dataTables_paginate > span > a {
	display: inline-block;
	background: #eee !important;
	padding: 5px 12px;
	margin: 0 0 0 10px !important;
	font-weight: normal;
	border: solid 1px #ddd;
	cursor: pointer;
	color: #333;
}
.dataTables_paginate a:hover, .dataTables_paginate .paginate_button.current {
	background: #333 !important;
	color: #fff !important;
	border: solid 1px #333;
	transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
}
.dataTables_paginate .paginate_button.current {
	cursor: default;
}
.dataTables_paginate a.paginate_button.disabled:hover {
	background: #eee !important;
	color: #333 !important;
	border: solid 1px #eee;
}
.dataTables_paginate span > span {
	margin-left: 10px;
}
.dataTables_wrapper .dataTables_processing {
	position: absolute;
	top: 0;
	left: 50%;
	width: 100%;
	height: 33px;
	margin-left: -50%;
	margin-top: -25px;
	padding-top: 20px;
	text-align: center;
	font-size: 14px;
	z-index: 1;
	color: #333;
}
/* data table ends */

.dbrowselected {
	padding: 5px 7px;
	font-family: Open Sans,Helvetica,sans-serif;
	font-size: 12px;
	color: #000000;
	background-color:#f7f7f7 !important;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f7f7f7;
}

	/* Analytics Plus Styles Starts */
.Aplus:hover .aplus-opts-remove{
  	opacity:  1;
}
.aplus-opts-save{
  	position: absolute;
    top: 4.5px;
  	margin-left: -53px;
  	cursor: pointer;
    background-color: rgba(32, 141, 244, 0.8);
    color: #FFF;
    text-align: center;
    padding: 3px 12px;
}
.aplus-opts-cancel{
  position: absolute;
  top: 7px;
  margin-left: -105px;
  cursor: pointer;
}
.aplus-opts-edit{
	cursor: pointer;
	margin-left: 20px;
}
.aplus-opts-remove{
  	opacity: 0;
  	transition: 0.3s;
  	cursor: pointer;
  	margin-left: 10px;
}
.aplus-bdre{
  	border:1px solid #0077cc;
}
.vis-hide{
  	visibility: hidden;
}
.vis-visible{
  	visibility: visible;
}
.setup-adv-analytics .Ap-notifications{
  	margin-top: 0px;
  	top: 62px;
}
.Ap-notifications{
  	display: none;
  	position: absolute;
  	left: 0px;
  	margin-top: -30px;
  	width: 100%;
  	text-align: center;
  	margin-bottom: 5px;
}
.Ap-notifications .notification-container{ 
  	display: inline-block;
  	margin: 0 auto;
  	font-weight: 100;
  	font-size: 12px;
  	margin-top: 10px;
  	padding: 3px 5px;
  	border-radius: 3px;
  	-webkit-border-radius: 3px;
  	-moz-border-radius: 3px;
  	-ms-border-radius: 3px;
}
.Ap-notifications .notification-container .notification{
	border: none;
  	width: inherit; 
  	margin: 0px; 
  	padding: 0px;
  	border-radius: 0px;
}
.notification-success {
  	border: 1px solid #A5E797;
  	background: #E4F9DE;
  	color: #268100;
}
.notification-error {
  	border: 1px solid #E2979C;
  	background: #F7DEE0;
  	color: #C82804;
}
.setup-adv-analytics .ap-loading {
    margin-left: 35%;
    display: none;
  }
.aplus-loading{
    display: none;
    position: absolute;
    left: 50%;
    top: 8px;
    margin-left: -4px;
}
.Ap-content {
	position: relative;
	margin-top: -14px;
	margin-bottom: -20px;
}
.Ap-container {
	position: relative;
	left:-1%;
	width:102%;
	margin:0 auto;
	overflow: hidden;
}
.Ap-divLeft {
	position: absolute;
	left: 0%;
	width:46%;
	height: 100%;
	padding:1% 2.75% 0% 1.25%;
	line-height: 30px;
}
.Ap-divRight {
	margin-left: 50%;
	width:47%;
	height: 100%;
	padding:1% 2% 0 1%;
	line-height: 30px;
}
.setup-adv-analytics {
	position: absolute;
	top: -2%;
	left: -40%;
	width: 34%;
	height: 100%;
	padding:30px 0px 10px 20px;
	z-index: 10;
	background: #fff;		
	border-right: 2px solid #efefef;
}
.Ap-divLeft p {
	line-height: 25px;
	margin-top: 10px; 
}
.Ap-divLeft h3 , .setup-adv-analytics h3 {
	color: #454545;
}
.Ap-divLeft ul {
	padding:10px 10px 10px 45px; 
}
.Ap-divLeft li {
	list-style-type:disc
}
.Ap-divLeft a {
	color: #5389c0;
}
.setup-now {
	position: absolute !important;
	top: 175px;
	left: -40px;
	padding: 8px 20px !important;
	border-radius: 0px 0px 5px 5px ;
    border:none;
    box-shadow: none;
	background: #7bbb2a;
	-ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
}
.Ap-divRight .Ap-img {
    width: 100%;
    margin: 25px auto 0px;
    border-radius: 6px;
    border: 4px solid #ddd;
}
.Ap-divRight .Center {
	text-align: center;
	margin: 5px 0px 55px;
}
.Ap-opts {
	margin-top: 15px;
}
.Ap-opts .Ap-opts-or {
	margin: 0px 8px;
    color: #878b90;
    opacity: 0.5;
    font-size: 16px;
}
.Ap-btn {
    padding:0px 20px 6px;
    margin: 0 3px;
    font-weight: 300;
    border: none;
    box-shadow: none;
    cursor: pointer;
    color: #fff;
    display: inline-block;
    position: relative;
}
.Ap-btn.red {
	background: #e9142b;
}
.Ap-btn.green {
	background: #7bbb2a;
}
.Ap-divRight .Center .Ap-opts-download {
    position: relative;
	top: 5px;
	width: 26px;
	height: 26px;
	transform:scale(0.8);
}
.Ap-divRight .Center .Ap-opts-demo {
       height: 26px;
	width: 26px;
	position: relative;
	top: 8px;
}
.Ap-divRight .Center .Ap-opts-span {
    margin-right: 10px;
    color: #fff;
    font-size:14px;
}
.bdre {
	width: 50px;
	height: 2px;
	margin:10px 5px 30px;
	background: #999;
}
.Ap-form {
	padding:0px 20px 20px 20px; 
	line-height:60px;
}
.Ap-form label {
	display:inline-block; 
	width:30%; 
	margin-left:5px; 
	text-align: right;
	margin-right: 10px;
}
.Ap-form input { 
	display:inline-block; 
	height: 25px;
	width: 50%;
	border-radius: 5px;
	border:2px solid #efefef; 
	box-shadow:none;
}
.Ap-form button {
	line-height: 15px;
}
.ap-setup-save {
	padding: 5px 15px;
	margin-left: 35%;
    box-shadow: none;
    background:#eee;
    background-image: linear-gradient(#eee,#fff);
	border: 1px solid #999;
	cursor: pointer;
}
.ap-setup-close {
	position: absolute;
    right: 0px;
    top: 50%;
    margin-right: -1px;
    background: #7bbb2a;
    color: #fff;
    padding: 10px;
    border: none;
    box-shadow: none;
    cursor: pointer;
}
/* Analytics Plus Styles Ends*/
/* Show Light for Monitor Group Status in BusinessView*/

.bgUp1 div.statusImgBlock1, .bgDown1 div.statusImgBlock1, .bgNr1 div.statusImgBlock1, .bgWarning1 div.statusImgBlock1, .statusMonitorGlobal1 .statusImgBlock1{
    width:95px;
    height:85px;
    margin:0 auto;
}
 .statusMonitorGlobal1.bgUp1 div.statusImgBlock1, .statusMonitorGlobal1 div.statusImgBlock1 {
    background: url(mg_clear1.gif) no-repeat top center;
}
 .statusMonitorGlobal1.bgDown1 div.statusImgBlock1, .statusMonitorGlobal1.bgCritical1 div.statusImgBlock1{
    background:url(mg_critical1.gif)no-repeat top center;
}
 .statusMonitorGlobal1.bgNr1 div.statusImgBlock1 {
    background: url(mg_unknown1.gif)no-repeat top center;
}
 .statusMonitorGlobal1.bgWarning1 div.statusImgBlock1 {
    background: url(mg_warning1.gif)no-repeat top center;
}
.statusMonitorGlobal1 div.statusImgBlock1 {
    background: url(mg_unknown1.gif)no-repeat top center;
}

.statusMonitorGlobal1 {
    background-color: transparent;
    text-align:center;
    padding: 20px 0px !important;
    cursor: pointer;
    border: 0;
}
.statusImgBlock1 a img{
    display:none;
}
.statusImgBlock1 span {
    display:block;
    color:#777;
    padding-top:90px;
}
.statusMonitorGlobal1:hover { box-shadow: none; }
.statusMonitorGlobal1:hover span {
    color:#000;
}
/* Show Light for Monitor Group Status in BusinessView Ends*/


/** MSSQL styles starts *********/

.expand1 a {
  display:block;
  padding:7px 7px
}
.expand1 a:link, .expand1 a:visited {
  
  background-image:url(icon_plus.gif);
  background-repeat:no-repeat;
   background-position:center center;
  
}
.expand1 a:hover, .expand1 a:active, .expand1 a:focus {
    background-image:url(icon_plus.gif);
  background-repeat:no-repeat;
   background-position:center center;
}
.expand1 a.open:link, .expand1 a.open:visited {
 
  background:url(icon_minus.gif) no-repeat 98% 50%;
   background-position:center center;
}
.tablebottom {
	background: #f6f6f6;
}
.sqldb-data1 {
   border-bottom:1px solid #F4F4F4;
   border-right:1px solid #F4F4F4;
   color:#000000;
   font-family:Verdana,Arial,Helvetica,sans-serif;
   font-size:11px;
   height:25px;
   line-height:17px;
   padding-left:3px;
}   
.sqldb-data2 {
   border-bottom:1px solid #F4F4F4;
   color:#595959;
   font-family:Verdana,Arial,Helvetica,sans-serif;
   font-size:11px;
   height:25px;
   line-height:17px;
   padding-left:3px;
}
   

/* popup code starts here */ 
/* Top bottom */

b.dbptop, b.dbpbottom {
    clear: both;
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
}

.dbpopup * {
    -moz-box-sizing: border-box;	
}

.dbpopup {
	position: fixed; 
	left: 10%;
	right: 10%; 
	top: 10%; 
	z-index: 500;
}

.jobpopup * {
    -moz-box-sizing: border-box;	
}

.jobpopup {
	position: fixed; 
	left: 10%;
	right: 10%; 
	top: 10%; 
	z-index: 400;
}
	
b.dbptop b.dbp1, b.dbpbottom b.dbp1 {
    background-color: #f3f3f3;
    margin: 0 4px;
}

b.dbptop b.dbp2, b.dbpbottom b.dbp2 {
    border-left: 1px solid #f3f3f3;
    border-right: 1px solid #f3f3f3;
    margin: 0 3px;
}

b.dbptop b.dbp3, b.dbpbottom b.dbp3 {
    border-left: 1px solid #f3f3f3;
    border-right: 1px solid #f3f3f3;
    margin: 0 2px;
}

b.dbptop b.dbp4, b.dbpbottom b.dbp4 {
    border-left: 1px solid #f3f3f3;
    border-right: 1px solid #f3f3f3;
    height: 2px;
    margin: 0 1px;
}

b.dbptop b {
    background-color: #f3f3f3;
}

b.dbptop b, b.dbpbottom b {
    display: block;
    height: 1px;
    overflow: hidden;
}

b.dbctop, b.dbcbottom {
    clear: both;
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
}

b.dbctop b.dbc4, b.dbcbottom b.dbmc4 {
    border-left: 1px solid #f3f3f3;
    border-right: 1px solid #f3f3f3;
    height: 2px;
    margin: 0 1px;
}

b.dbctop b.dbc3, b.dbcbottom b.dbc3 {
    border-left: 1px solid #f3f3f3;
    border-right: 1px solid #f3f3f3;
    margin: 0 2px;
}

b.dbctop b.dbc2, b.dbcbottom b.dbc2 {
    border-left: 1px solid #f3f3f3;
    border-right: 1px solid #f3f3f3;
    margin: 0 3px;
}

b.dbcbottom b, b.dbctop b {
    background-color: #f3f3f3;
}

b.dbctop b, b.dbcbottom b {
    display: block;
    height: 1px;
    overflow: hidden;
}

b.dbpbottom b {
    background-color: #f3f3f3;
}

.wcenter div.white {
    background-color: #FFFFFF;
    padding: 0 4px;
}

.ltgrey {
    /* background-color: #F9F9F9; */
    background-color: #fff;
    display: table;
    position: fixed;
	left: 10%;
	z-index: 400;
    width: 80%;
}
.ltgrey table {
    padding: 0 5px;
}

element.style {
    display: block;
    left: 437.5px;
    position: fixed;
	top: 10%; 
	z-index: 400;
    top: 160.5px;
    width: 420px;
}

.wcntrhd, .wcenter {
    background-color: #f3f3f3;
    border-left: 1px solid #f3f3f3;
    border-right: 1px solid #f3f3f3;
    font-weight: bold;
    padding: 0 5px;
}

.wcntrhd {
    font-size: 12px;
    height: 20px;
}

.wcntrhd span {
    color: #000000;
    padding: 0 5px;
}

.wcntrhd .close {
    float: right;
	margin-right:-5px;
}

/*
Commented out as we are not supposed to use styles on generic names.
.close,
*/ .tabClose {
    background-position: -120px -300px;
    background-repeat: no-repeat;
    cursor: pointer;
    height: 10px;
	margin-right:16px;
    vertical-align: middle;
    width: 10px;
}

.dbmask {
    background-color: #000000;
    border: 0 none;
    height: 600%;
    left: 0;
    opacity: 0.5;
    position: fixed;
    top: 0;
	bottom:0;
    width: 100%;
    z-index: 301;
} 

.jobwrapper h3 {
  font-size: 86.5%;
}
div.jobwrapper {
	padding:12px;
	font-family: "Trebuchet MS", "Arial", "Helvetica", "Verdana", "sans-serif";
}

.toggle-widget-content { border: 1px solid #e3e3e3; background: #ffffff url(ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222 ; }

.toggle-default, .toggle-widget-content .toggle-default, .toggle-widget-header .toggle-default {
border: 1px solid #e3e3e3; background-color:#f3f3f3; 
/* background: #e6e6e6 url(bg-tableheader.gif) repeat-x; */
background: #f3f3f3;
font-weight: bold; color: #425B79;

 }
 
.toggle-default a, .toggle-default a:link, .toggle-default a:visited { color: #555555; text-decoration: none; }
.toggle-active a, .toggle-active a:link, .toggle-active a:visited { color: #212121/*{fcActive}*/; text-decoration: none; }
.toggle-active, .toggle-widget-content .ui-state-active, .toggle-widget-header .toggle-active { border: 1px solid #e3e3e3; background: #f3f3f3  url(ui-bg_glass_65_ffffff_1x400.png) 50%  50%  repeat-x; font-weight: bold; color: #425B79; }
.toggle-widget :active { outline: none; }

.toggle-icon { width: 17px; height: 17px; }
.toggle-default .toggle-icon { background-image: url(sql_plus_icon.gif); }
.toggle-active .toggle-icon {background-image: url(sql_minus_icon.gif); }

.toggle-top { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; }
.toggle-corner-bottom { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.toggle-corner { -moz-border-radius: 4px/*{cornerRadius}*/; -webkit-border-radius: 4px/*{cornerRadius}*/; border-radius: 4px/*{cornerRadius}*/; }

.toggle-reset { margin: 0; padding: 0;  outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.toggle-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.toggle-helper-clearfix { display: inline-block; }

* html .toggle-helper-clearfix { height:1%; }
.toggle-helper-clearfix { display:block; }

.toggle-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }

.toggle-state-disabled { cursor: default !important; }

.toggle-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }

.toggle-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.toggle-accordion { width: 100%; }
.toggle-accordion .toggle-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.toggle-accordion .toggle-accordion-li-fix { display: inline; }
.toggle-accordion .toggle-header-active { border-bottom: 0 !important; }
.toggle-accordion .toggle-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
.toggle-accordion-icons .toggle-header a { padding-left: 2.2em; }
.toggle-accordion .toggle-header .toggle-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.toggle-accordion .toggle-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.toggle-accordion .toggle-cont-active { display: block; }

/** MSSQL styles ends *******/
/** For input type number - show updown arrows bu default ( works in chrome/safari )**/


