body{
 font-family:verdana, Arial, helvetica, sans-serif;
  font-size:10px;
  margin:0px;
  padding:0px;
  background:#fff;
}

.plainText {
  font-family:verdana, Arial, helvetica, sans-serif;
  font-size:10px;
}

#page{
  width:980px;
  margin:10px 0px 0px 10px;
}
#logo{
  background:transparent no-repeat url(logo.gif) left top;
  width:145px;
  height:50px;
  cursor: pointer;
}
#logo span{
  display:none;

}
.logo{
  float:left;
  margin:0px;
  padding:10px 0px 10px 10px;
  background:#DADFDF;
  width:800px;
  border:1px solid #000;

}
a {
  cursor: pointer;
}

.loading {
  background-image: url(../images/indicator/ajax-loader16.gif);
  background-repeat: no-repeat;
  background-position:center;
  color: #dddddd;
}

/*////// [POPUP] //////*/

body#popup{
    background:#F2F4F4;
}
body#popup #logo{
  margin:0px 0px 10px 10px;
}
body#popup #page{
  width:auto;
  margin:0px;
  padding:10px 0px 0px 0px;
  /* background:#fff; */
  background-color:#fff;
  background-repeat: repeat-x;
}
body#popup #page #title{
  font-size:16px;
  font-weight:normal;
  color:#000;
  float:left;
  padding:0px 0px 20px 10px;
}

/* Styling of the header in the reports */
body#popup #page #header{
  font-size:12px;
  color:#EAA140;
  float:left;
  padding:0px 0px 10px 10px;
}
body#popup #serviceNav{
  margin:0px 5px 0px 0px;

}
body#popup #serviceNav a{
  display:block;
  width:75px;
  padding:0px 15px 0px 0px;
  background:transparent no-repeat url(close.gif) right center;
}
body#popup #serviceNav a.printWindow{
  display:block;
  width:75px;
  padding:0px 15px 0px 0px;
  background: none;
  float:right;
}
body#popup .mainNav{
  padding:0px;
  margin:0px;
  float:left;
  width:100%;
  background:#fff repeat-x url(main_nav_border_bottom.gif) left bottom;
}
body#popup #content{
  float:none;
  margin:0px;
  padding:20px;
  border:0px solid transparent;
  width:auto;
  background:#F2F4F4;
}
body#popup #content dl{
  margin-bottom:10px;
}
body#popup #content dt{
  padding:0px;
  border:0px solid transparent;
  background:transparent;
  color:#000;
}
body#popup #content .full dd,
body#popup #content .half dd,
body#popup #content .third dd,
body#popup #content .twothirds dd,
body#popup #content .fourth dd {
  margin:0px;
  padding:5px 10px 5px 10px;
  background:#fff;
  border:1px solid #BABCC1;
}
body#popup #content dd{
  margin:0px;
  padding:5px 0px 5px 0px;
  background:transparent;
  border:0px solid #999990;
  border-top:1px solid #BABCC1;
}
body#popup div.dijitTooltip table.oddEven{
  background:#F7F7F7;
}
body#popup tr.odd{
  background:#fff;
}
body#popup table.posting{
  border-bottom:1px solid #BABCC1;
  margin-bottom:5px;
}
body#popup table.posting td{
  padding-bottom:10px;
}
#popup .expand {
  border:1px solid #666666;
  background:#ffffff;
  font: bold 8px verdana;
  color:#000;
  vertical-align:middle;
  margin:3px;
}
#popup #search input{
  font-size:9px;
  border-top:1px solid #BABCC1;
  border-bottom:1px solid #BABCC1;
  border-left:1px solid #BABCC1;
  border-right:1px solid #BABCC1;
  background:#fff;
}
#popup #search .button{
  border:0px;
  margin-bottom:1px;
  width:13px;
  height:14px;
  background:transparent no-repeat url(search.gif) 50% 50%;
  cursor:pointer;
  vertical-align:middle;
}
/*////// [/POPUP] //////*/

/*////// [SERVICE NAVIGATION] //////*/
#serviceNav{
  float:right;
  text-align:right;
  color:#0b5ed8;	/*Old red CSS: color:#BD0000; */
  margin:0px 3px 0px 0px;
}
#serviceNav a{
  white-space:nowrap;
  margin-left:10px;
}
#serviceNav a.sel{
  font-weight:bold;
  color:#fff;
  padding:1px 3px 1px 4px;
  background:#000;
}
#serviceNavNEW a.sel{
  color:#EAA140;
  font-weight:bold;
  /*
  color:#294D65;
  background:#EAA140;
  */
  padding:1px 3px 1px 4px;
}

#serviceNav div.adminSub{
  margin:1px 0px 0px 0px;
  padding:0px 5px 1px 6px;
  border:1px solid #000;
  width:50px;
  white-space:nowrap;
}
html>body #serviceNav div.adminSub{
  width:auto;
  display:inline;
}
#serviceNav a.admin{
  color:#000;
}
#serviceNav a.admin:hover{
  color:#0b5ed8;	/*Old red CSS: color:#BD0000; */
}

/*////// [/SERVICE NAVIGATION] //////*/


/*////// [APPLICATION PATH NAVIGATION] //////*/
#appPathNav{
  border:1px solid #BABCC1;
  background:#DADFDF;
  margin-top:0px;
}
#appPathNav ul{
  margin:0px;
  padding:0px;
  list-style:none;
}
#appPathNav ul li{
  float:left;
  margin-right:-4px;
}
#appPathNav ul li a{
  font-weight:bold;
  padding:1px 13px 2px 15px;
  display:block;
  background:transparent no-repeat url(app_path_nav_arr.gif) left center;
  color:#000;
  border-right:1px solid #BABCC1;
  line-height:15px;
}
#appPathNav ul li a:hover{
  color:#0b5ed8;	/*Old red CSS: color:#BD0000; */
}
#appPathNav ul li a.sel{
  padding:1px 0px 2px 10px;
  background:#BABCC1;
  width:135px;
}

#appPathNav ul li a.sel, #appPathNav ul li a.sel:hover{
  color:#fff;
}

#appPathNav #search{
  float:right;
  margin-right:1px;
}
/*////// [/APPLICATION PATH NAVIGATION] //////*/


/*////// [APPLICATION PATH NAVIGATION SUBSIDIARY] //////*/
#appPathNavSub{
  float:left;
  width:147px;
  margin-top:-1px;
  word-wrap: break-word;
}
#appPathNavSub ul{
  margin:0px;
  padding:3px 0px 0px 0px;
  list-style:none;
  border-right:1px solid #BABCC1;
  border-left:1px solid #BABCC1;
  background:#fff no-repeat url(app_path_nav_sub_arr.gif) center top;
}
#appPathNavSub ul li{
  border-bottom:1px solid #BABCC1;
}
#appPathNavSub ul li a{
  font-size:10px;
  padding:2px 10px 4px 10px;
  color:#000;
  display:block;
  line-height:12px;
}
#appPathNavSub ul li a:hover{
  color:#0b5ed8;	/*Old red CSS: color:#BD0000; */
}
#appPathNavSub ul li a.sel{
  font-weight:bold;
  color:#fff;
  background:#BABCC1;
}
#appPathNavSub ul li a.sel:hover{
  color:#fff;
}
/*//// CONFIG ////*/
#appPathNavSub ul{
  margin-bottom:15px;
}
#appPathNavSub a.admin{
  color:#294D65;
  background:#EAA140;
  padding:1px 3px 1px 4px;
}
#appPathNavSub ul li a.admin{
  color:#0b5ed8; /*Old red CSS: color:#E31937; */
}
#appPathNavSubNEW a.admin{
  color:#EAA140;
  /*background:#EAA140;*/
  padding:1px 3px 1px 4px;
}
#appPathNavSub div.adminSub{
  margin:1px 0px 0px 0px;
  padding:3px 3px 3px 9px;
  border:1px solid #000;
  background:#fff;
}
#appPathNavSub div.adminSub a{
  display:block;
  color:#000;
  font-size:10px;
  padding:1px;
  background:transparent;
}
#appPathNavSub div.adminSub a:hover{
  color:#0b5ed8;	/*Old red CSS: color:#BD0000; */
}

/*////// [GROUP NAVIGATION SUBSIDIARY] //////*/
#groupNav{
  float:left;
  width:147px;
  margin-top:-1px;
}
#groupNav ul{
  margin:0px;
  padding:3px 0px 0px 0px;
  list-style:none;
  border-right:1px solid #BABCC1;
  border-left:1px solid #BABCC1;
  background:#fff no-repeat url(app_path_nav_sub_arr.gif) center top;
}
#groupNav ul li{
  border-bottom:1px solid #BABCC1;
  padding:0px 10px 0px 10px;
}
#groupNav ul li a{
  font-size:11px;
  padding:2px 0px 5px 0px;
  color:#000;
  display:block;
  line-height:10px;
}
#groupNav ul li a:hover{
  color:#0b5ed8;	/*Old red CSS: color:#BD0000; */
}
#groupNav ul li a.sel{
  font-weight:bold;
  color:#fff;
  background:#BABCC1;
}
#groupNav ul li a.sel:hover{
  color:#fff;
}
#groupNav ul li.sel{
  background: #BABCC1;
}

#groupNav ul li.head{
  background: #eeeeee;
}

#groupNav h4{
  font-size: 12px;
}

/*//// CONFIG ////*/
#groupNav a.admin{
  color:#294D65;
  background:#EAA140;
  padding:1px 3px 1px 4px;
}
#groupNav ul li a.admin{
  color:#0b5ed8; /*Old red CSS: color:#E31937; */
}

#groupNav div.adminSub{
  margin:1px 0px 0px 0px;
  padding:3px 3px 3px 9px;
  border:1px solid #000;
  background:#fff;
}
#groupNav div.adminSub a{
  display:block;
  color:#000;
  font-size:10px;
  padding:1px;
  background:transparent;
}
#groupNav div.adminSub a:hover{
  color:#0b5ed8;	/*Old red CSS: color:#BD0000; */
}

.disabledAction { color : #AAAAAA; font-style:italic; font-size: 10px;}

/*////// [/APPLICATION PATH NAVIGATION SUBSIDIARY] //////*/


/*////// [MAIN PAGE AREA] //////*/
#main{
  float:left;
  margin:20px 0px 10px 20px;
}
/*////// [/MAIN PAGE AREA] //////*/


/*////// [MAIN NAVIGATION] //////*/
.mainNav{
  padding:0px;
  margin:0px;
  float:left;
  width:912px;
  background:transparent repeat-x url(main_nav_border_bottom.gif) left bottom;
}
.mainNav ul{
  margin:0px 0px 0px 20px;
  padding:0px;
  list-style:none;
}
.mainNav ul li{
  float:left;
  padding:0px;
  margin:0px 0px 0px -1px;
  background:#B7D0FF no-repeat url(main_nav_li.gif) left top;
}
.mainNav ul li a{
  display:block;
  color:#8d9ba6;
  font-weight:bold;
  background:transparent no-repeat url(main_nav_a.gif) right top;
  padding:3px 12px 3px 10px;
  line-height:15px;
}
.mainNav ul li a:hover{
  color:#525c6c;
}
.mainNav ul li.sel{
  background:#fff no-repeat url(main_nav_li_sel.gif) left top;
}

.mainNav ul li.sel a{
  color:#000;
  background:transparent no-repeat url(main_nav_a_sel.gif) right top;
  cursor:default;
}

.mainNav ul li.sel a:hover{
  color:#000;
}

.mainNavWithSubnav ul li.sel {
  background:#fff no-repeat url(main_nav_li_sel_withsubnav.gif) left top;
}

.mainNavWithSubnav ul li.sel a {
  background:transparent no-repeat url(main_nav_a_sel_withsubnav.gif) right top;
}

#appPathNav ul li a.navCorner {
  padding: 1px 0px 1px 0px;
  width:119px;
  border: 0px;
  word-wrap: break-word;
}

#appPathNav ul li.navCorner {
  width: 146px;
  border: 0px;
}

#appPathNav ul li a#prevBox {
  margin: 2px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border: 0px;
  border-right: 0px;
}

#appPathNav ul li a#nextBox {
  margin: 2px 0px 0px 0px;
  padding: 0px 2px 0px 0px;
  border: 0px;
  vertical-align:middle;
}

table.prevNextBox {
  margin: 0 0px -3px 0px;
}

table.prevNextBox td {
  padding: 0px;
  border-bottom: 0px solid;
}

table.prevNextBox td a#nextBox {
  border-right: 1px solid;
}

/* Colors for the corner of the navigation bar */
#appPathNav ul li.navCorner, #appPathNav ul li a.sel, ul li a#prevBox, ul li a#nextBox, table.prevNextBox, table.prevNextBox td {
  background: #BABCC1;
  border-color: #BABCC1;
}

/*////// [/MAIN NAVIGATION] //////*/

/*////// [SUB NAVIGATION] //////*/

.subNav{
  float:left;
  margin:0px;
  padding:10px 0px 0px 10px;
  border-right:1px solid #000;
  border-bottom:none;
  border-left:1px solid #000;
  width:900px;
  background:#c7c8cc repeat-x url(main_nav_border_bottom.gif) left bottom;
}

.subNav ul{
  margin:0px 0px 0px 10px;
  padding:0px;
  list-style:none;
}

.subNav ul li{
  float:left;
  padding:0px;
  margin:0px 0px 0px -1px;
  background:#C7c8cc no-repeat url(sub_nav_li.gif) left top;
}
.subNav ul li a{
  display:block;
  color:#fff;
  font-weight:bold;
  background:transparent no-repeat url(sub_nav_a.gif) right top;
  padding:3px 12px 3px 10px;
  line-height:15px;
}
.subNav ul li a:hover{
  color:#000;
}
.subNav ul li.sel{
  margin:0px 0px 0px -1px;
  background:#fff no-repeat url(sub_nav_li_sel.gif) left top;
}
.subNav ul li.sel a{
  color:#000;
  background:transparent no-repeat url(sub_nav_a_sel.gif) right top;
  cursor:default;
}
.subNav ul li.sel a:hover{
  color:#000;
}
/*////// [/SUB NAVIGATION] //////*/

/*////// [MODE NAVIGATION] //////*/
#modeNav{
  padding:0px;
  margin:0px;
  float:left;
  width:812px;

}
#modeNav ul{
  margin:0px 0px 0px 1px;
  padding:0px;
  list-style:none;
}
#modeNav ul li{
  float:left;
  padding:0px;
  margin:0px 0px 0px -1px;
  background:#333333 no-repeat url(mode_nav_li.gif) left top;
}
#modeNav ul li a{
  display:block;
  color: #fff;
  font-weight:bold;
  vertical-align:top;
  background:transparent no-repeat url(mode_nav_a.gif) right top;
  padding:4px 5px 0px 4px;

}
#modeNav ul li a:hover{
  color:#000;
}
#modeNav ul li.sel{
  background:#fff no-repeat url(mode_nav_li_sel.gif) left top;
}
#modeNav ul li.sel a{
  color:#000;
  background:transparent no-repeat url(mode_nav_a_sel.gif) right top;
  cursor:default;
}
#modeNav ul li.sel a:hover{
  color:#000;
}
/*////// [/MODE NAVIGATION] //////*/


/*////// [CONTENT] //////*/
#content{
  float:left;
  margin:0px;
  padding:10px 0px 20px 10px;
  border-right:1px solid #000;
  border-bottom:1px solid #000;
  border-left:1px solid #000;
  background:#F2F4F4;
  width:900px;
}
/*////// [/CONTENT] //////*/


/*////// [PORTLETS] //////*/

/* general */
#content .full,
#content .half,
#content .third,
#content .twothirds,
#content .fourth{
  float:left;
  padding:10px 0px 0px 10px; /*ie bug requires padding instead of margin */
  margin:0px;
}

/* width */
#content .full{
  width:870px;
}
#content .twothirds{
  width:510px;
}
#content .half{
  width:380px;
}
#content .third{
  width:250px;
}
#content .fourth{
  width:185px;
}
#content .fifth{
  width:146px;
}
.fullWidth { width:100%; }
/*////// [/PORTLETS] //////*/


/*////// [PORTLET ITEMS] //////*/
#content dl{
  display:block;
  margin:0px;
  padding:0px;
  font-size:10px;
}
#content dt{
  margin:0px;
  padding:0px 0px 0px 10px;
  border-top:1px solid #F2F4F4;
  border-right:1px solid #F2F4F4;
  border-left:1px solid #F2F4F4;
  background:#fff repeat-x url(dt_bg.gif) left bottom;
  font-weight:bold;
  text-transform:capitalize;
  color:#000;
  line-height:20px;
}
#content dd{
  margin:0px;
  padding:5px 10px 5px 10px;
  background:#fff;
  border:1px solid #C6C8CC;
}
/*////// [/PORTLET ITEMS] //////*/


/*////// [TABLES] //////*/
table{
  padding:0px;
  margin:0px;
  border:0px;
  text-align:left;
  border-collapse:collapse;
  width:100%;
}

td, th{
  border-bottom:1px solid #fff; /* no transparent, ie needs the white color,  */
  padding-left:5px;
}

th{
  text-transform:capitalize;
  font-weight:bold;
}
table.oddEven{
}
tr.odd{
  background:#F7F7F7;
}
tr.even {}
/* Blocks-of-three shading */
tr.row1 {
  background:white;
}
tr.row2 {
  background:white;
}
tr.row3 {
  background:white;
}
tr.row4 {
  background:#F1F1F1;
}
tr.row5 {
  background:#F1F1F1;
}
tr.row6 {
  background:#F1F1F1;
}
/*////// [/TABLES] //////*/


/*////// [ALARM] //////*/

/* New Colors */
.severity1On { background:#fff; }
.severity2On { background:#AADCEF; }
.severity3On { background:#6FD2E4; }
.severity4On { background:#55C3EB; }
.severity5On { background:#F6DD92; }
.severity6On { background:#FFB300; }
.severity7On { background:#FFA179; }
.severity8On { background:#FF7146; }
.severity9On { background:#F3303D; }
.severity10On { background:#DC241F; }

.severity1 { color:#000; }
.severity2 { color:#AADCEF; }
.severity3 { color:#6FD2E4; }
.severity4 { color:#55C3EB; }
.severity5 { color:#F6DD92; }
.severity6 { color:#FFB300; }
.severity7 { color:#FFA179; }
.severity8 { color:#FF7146; }
.severity9 { color:#F3303D; }
.severity10 { color:#DC241F; }


.severity1On .alarm,
.severity2On .alarm,
.severity3On .alarm,
.severity4On .alarm,
.severity5On .alarm,
.severity6On .alarm,
.severity7On .alarm,
.severity8On .alarm,
.severity9On .alarm,
.severity10On .alarm
{
  font-weight:bold;
  text-decoration:underline;
  color:#fff;
}
.severity1On .alarm{
  color:#000;
}
.severity1On a,
.severity2On a,
.severity3On a,
.severity4On a,
.severity5On a,
.severity6On a,
.severity7On a,
.severity8On a,
.severity9On a,
.severity10On a
{
  text-decoration:underline;
  color:#fff;
}
.severity1On a{
  color:#000;
}
.severity1 .alarm,
.severity2 .alarm,
.severity3 .alarm,
.severity4 .alarm,
.severity5 .alarm,
.severity6 .alarm,
.severity7 .alarm,
.severity8 .alarm,
.severity9 .alarm,
.severity10 .alarm
{
  text-decoration:underline;
  color:#000;
}

.normalOn { background:#00AE69; }
.criticalOn {	background:#DC241F; }
.majorOn { background:#EB9385; }
.minorOn { background:#EBBBB0; }
.warningOn { background:#FFB300; }
.marginalOn { background:#FED44F; }
.informationalOn { background:#F6DD92; }
.disabledOn { background:#00AECF; }
.unmanagedOn { background:#6FD2E4; }
.unknownOn { background:#BFE5E9; }
.normal { color:#00AE69; }
.critical { color:#DC241F; }
.major { color:#EB9385; }
.minor { color:#EBBBB0; }
.warning { color:#FFB300; }
.marginal { color:#FED44F; }
.informational { color:#F6DD92; }
.disabled { color:#00AECF; }
.unmanaged { color:#6FD2E4; }
.unknown { color:#BFE5E9; }

/*////// [/ALARM] //////*/


/*////// [MISC] //////*/
.pageIndex{
  margin-top:10px;
  padding:2px 10px 0px 0px;
  border-top:1px solid #0E7F5A;
  text-align:right;
  color:#AFD3C7;
}
.pageIndex a{ color:#E31937; }
.pageIndex .nextIndex{ padding-left:10px; }
.pageIndex .prevIndex{ padding-right:10px; }

.hline {
    margin-top: 1em;
    border-top:1px solid #BAC1CF;

}
.actionButtons{
  float:left;
}

.msgLog{
  padding:2px;
  font-size:10px;
  color:#DC241F;
  text-align:right;
}
.msgLogCent{
  padding:2px;
  font-size:11px;
  color:#DC241F;
  text-align:center;
}
.right{ text-align:right; }
.center{ text-align:center; }
.left{ text-align:left; }
.top{ vertical-align:top; }
.bottom{ vertical-align:bottom; }

/* clear floats */
.clear{ clear:both; }

a{
  color:#0b5ed8;
  text-decoration:none;
}
#content a{ color:#BD0000; }
#content a:hover{ color:#BD0000;}

td.column a{
  word-break: keep-all;
  word-wrap: break-word;
}

/* By moe */
/*
#content .alarm{
  font-weight: bold;
  color:#7B797A;
}
*/

a.help{
  float:right;
  display:block;
  padding:0px;
  margin:2px 1px 0px 0px;
  width:8px;
  height:8px;
  line-height:0px;
  border:1px solid #fff;
  background:#fff no-repeat url(help.gif) 50% 50%;
}
a.info{
  float:right;
  display:block;
  padding:0px;
  margin:2px 1px 0px 0px;
  width:7px;
  height:8px;
  line-height:0px;
  border:1px solid #fff;
  background:transparent no-repeat url(i.gif) 50% 50%;
}
a.action{ margin-left:30px; }
a.admin{ color:#E31937; }

/*////// [/MISC] //////*/


/*////// [FORMS] //////*/

form{
  margin:0px;
  padding:0px;
}
input, select, textarea, button {
  font-size:10px;
  font-family:Arial, helvetica, sans-serif;
  color:#000;
}
label{
  font-weight:bold;
  margin-right:5px;
}
table#commandstable label{
  font-weight:normal;
  margin-right:5px;
}

input.timeinput{
  width: 13px;
  text-align: right;
  padding-right: 1px;  /* Avoid IE hiding the right aligned text input cursor */
}

body#popup td, th{ 	border-bottom:0px solid #E9E9DB; }
body#popup input.usual{ width:300px; }
body#popup input.medium{ width:150px; }
body#popup input.small{	 width:15px; }
body#popup input.mediumsmall{	 width:30px; }
body#popup textarea.usual{ 	width:430px; }
body#popup select.usual{ width:306px; }
body#popup select.small{ width:60px; }
body#popup input.twilight{
  width:15px;
  text-align:right;
  padding-right: 1px;  /* Avoid IE hiding the right aligned text input cursor */
}

#appPathNav #search input{
  font-size:9px;
  border-top:1px solid #BABCC1;
  border-bottom:1px solid #BABCC1;
  border-left:1px solid #BABCC1;
  border-right:1px solid #BABCC1;
  background:#fff;
}
#appPathNav #search .button{
  border:0px;
  margin-bottom:1px;
  width:13px;
  height:14px;
  background:transparent no-repeat url(search.gif) 50% 50%;
  cursor:pointer;
  vertical-align:middle;
}
#content input.but{
  width:56px;
  overflow:visible;
  padding:0px 5px 0px 5px;
}
html>body #content input.but{
  width:auto;
  padding:0px;
}
/*////// [/FORMS] //////*/


/* ------------- milp addendum ---------------- */
.myRight {  width:180px;
            text-align:right;
}
.myRight2 { width:130px;
            text-align:right;
}

.myRight3 { /* IE has problem when column in table td wider than th */
            text-align:right;
}
.myRight30Pct {
            width:30%;
            text-align:right;
}
.myLeft3 {  width:80px;
            text-align:left;
}
.myCenter { width:200px;
            text-align:center;
}
.myTopRight {
  width:180px;
  text-align:right;
  vertical-align: top;
}
.spacing { width:20px; }
.usual { width:300px; }
.medium{ width:200px; }

.width165 { width: 165px; }   /* .mediumnarrow{ width: 165px; }*/
.width145 { width:145px; }
.width115 { width:115px; }
.width70 { width:70px; }

.floatNone { float:none;}
.floatLeft { float:left;}
.floatRight { float:right; }

/* testing */
.paddingR10 { padding:0px 10px 0px 0px; }
.padding10 { padding:10px; }
.padding20 { padding:20px; }


/* --== calendar ==-- */

.datepick { width:280px; }
.fat {
  color:#000000;
  font-weight:bold;
}
.calendar {
  float:none;
  z-index:+999;
  position:absolute;
  visibility:hidden;
  width:300px;
}
.calTable {
  width:235px;
  padding:0px;
  font-family:arial;
  font-size:11px;
  border-style:solid;
  border-width:1px;
  border-color: #666666;
  background:#ffffff;
}
  /* used for the month and year dropdowns*/
.calMonthDropDowns {
  width:50px;
  padding:0px;
  font-family:arial;
  font-size:11px;
  border:solid 1px #666666;
  background:#ffffff;
}
.calYearDropDowns {
  width:50px;
  font-family:arial;
  font-size:11px;
  border:solid 1px #666666;
  background:#ffffff;
}

.newYears {
  cursor:pointer;
  border: 1px solid #ffffff;
  text-align:center;
}

.headerBg { background:#D4D0C8; }
.footerBg { background:#666666; }

.close {
  white-space: nowrap;
  padding-left:20px;
  text-align:right;
  border:0px;
}
.calContent {
   padding:5px;
   background:#E9E9DB;
}
.today {
  padding:5px;
  text-align:center;
  color:#ffffff;
}
.date {
  border-style:solid;
  border-width:1px;
  border-color:#D4D0C8;
  cursor:pointer;
}
.dayPointer {
  border:0px;
  font-family:verdana;
  font-size:10px;
}
.days {
  border:0px;
  font-family:verdana;
  font-size:10px;
}
/* --== //calendar ==-- */


.nowrap { white-space: nowrap; }
.sixth{	width:100px; }

#navDiv {
  float:right;
  padding-right:2px;
  padding-top:2px;
}
.alignMiddle {
  vertical-align:middle;
}

.navTime {
  font-family:verdana;
  font-weight: bold;
  font-size:10px;
  margin-left:2px;
}
.energyRight {
  width:15%;
  text-align:right;
  white-space: nowrap;
}
.energyLeft1 {
  text-align:left;
  padding-right:2px;
  white-space: nowrap;
}
.energyLeft101 {
  width:5%;
  text-align:left;
}
.energyLeft2 {
  width:63%;
  text-align:left;
}
.energyCenter {
  font-weight:bold;
  width:100%;
  text-align:center;
}
.icon {
  vertical-align: text-bottom;
  border:none;
}
.energyRight1 {
  width:15%;
  text-align:right;
  white-space: nowrap;
   position:relative;
}
.CellComment{
  display:none;
  position:absolute; 
  z-index:100;
  border:1px;
  background-color:white;
  border-style:solid;
  border-width:1px;
  border-color:black;
  padding:3px;
  color:black; 
  top:20px; 
  left:20px;
}

.energyRight1:hover span.CellComment{
  display:block;
}

/* ------------- end milp addendum ------------ */

.boxOnline { color:Green;}
.boxOffline { color:Red;}

.boxOn {
  color:Green;
  border: 1px solid Green;
}
.boxOff {
  color:Red;
  border: 1px solid Red;
}
.boxNA {
  color:Gray;
  border: 1px solid Gray;
}
.boxInv {
  color:White;
  border: 1px solid transparent;
}
.boxGrey {
  color:#b0b0b0;
  border: 1px solid transparent;
}

.ok { color:Green;}
.notOk { color:Red;}
.warn { color:Orange;}
.na { color:Black;}

.greenLink { color: Green; text-decoration: underline; font-weight: normal;}
.orangeLink { color: Orange; text-decoration: underline; font-weight: normal;}
.redLink { color: Red; text-decoration: underline; font-weight: normal;}
.blackLink { color: Black; text-decoration: underline; font-weight: normal;}

#green a { color:Green; }

.optsel{
  background-color: #B5E5F7;
  color: navy;
}

.code {
  font-family: Courier;
  font-size: 12px;
}

a.photocellHistory {
  text-decoration: underline;
}

.colorconfigConfirmed {
  color: Green;
}
.colorconfigFailed {
  color: Red;
}
.colorconfigSending {
  color: Orange;
}

.rightSideTree {
  float: right;
  width: 306px;
}

.hasContents {
}

.mapOverlayLegend {
  padding: .5em;
  border: solid 1px;
  background-color: white;
  z-index: 2;
}

/* Node types*/
.nodetype15,
.nodetype16,
.nodetype17,
.nodetype18,
.nodetype19,
.nodetype40,
.nodetype41,
.nodetype42,
.nodetype43,
.nodetype45 {
  vertical-align: text-bottom;
  border:none;
  padding-left: 15px;
  background-repeat: no-repeat;
  background-position: left center;

}
.nodetype45 { /* Adt Site */
  background-image: url(../images/icons/nodetypes/nodetype45.gif);
}
.nodetype43 { /* Adt Location */
  background-image: url(../images/icons/nodetypes/nodetype43.gif);
}
.nodetype40 {
  background-image: url(../images/icons/nodetypes/nodetype40.gif);
}
.nodetype41 {
  background-image: url(../images/icons/nodetypes/nodetype41.gif);
}
.nodetype42 {
  background-image: url(../images/icons/nodetypes/nodetype42.gif);
}
.nodetype15 {
  background-image: url(../images/icons/nodetypes/nodetype15.gif);
}
.nodetype16 {
  background-image: url(../images/icons/nodetypes/nodetype16.gif);
}
.nodetype17 {
  background-image: url(../images/icons/nodetypes/nodetype17.gif);
}
.nodetype18 {
  background-image: url(../images/icons/nodetypes/nodetype18.gif);
}
.nodetype19 {
  background-image: url(../images/icons/nodetypes/nodetype19.gif);
}

tr.filmstrip {
  background: url(../images/filmstrip-cell.png) repeat;
  height: 109px;
}

.filmstripLeft {
  border: 0;
  padding: 0;
}
.filmstripRight {
  border: 0;
  padding: 0;
}
.filmstripCell {
  background: transparent;
  border: 0;
  padding: 0;
  height: 109px;
}

.filmstripCellContents {
  background: transparent;
  height: 109px;
  width: 79px;
  border: 0;
  padding: 15px 0 15px 0;
  color: yellow;
}

.filmstripThumb {
  border-left: solid black 4px;
  border-right: solid black 4px;
  width: 75px;
  height: 75px;
}

#mainImageCell {
  padding: 10px 0 0 0;
  border: 0;
  width: 400px;
  height: 400px;
  text-align: center;
}

.powerLineIcons {
  background: url(../images/powerline.png) repeat-y;
  width: 29px;
  padding: 0;
  border: 0;
}
