/* Page styles */
frame
{
  background-color: #FFFFDD;
}

body
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  margin: 0px;
  color: #000000;
  background-color: #FFFFFF;
}

td
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  padding-left: 5px;
  padding-right: 5px;
  color: #000000
}

td.bargraphGreen
{
  font-size: 6px;
  padding: 0;
  background-color: #60FF00;
}

td.bargraphBlue
{
  font-size: 6px;
  padding: 0;
  background-color: #66ccff;
}

td.bargraphOFF
{
  font-size: 6px;
  padding: 0;
  background-color: #808080;
}

input
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
}

button
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
}

select
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
}

a:link     {color:#000080;}
a:visited  {color:#000080;}
a:active   {color:#000000; font-weight: bold; background-color: #FFCC66;}
a:hover    {color:#FFFFFF; background-color: #000080;}

/* EPM styles */
.listTitle
{
  color: #000000;
  font-weight: bold;
  margin-left: 50px;
  height: 25px;
  background-image: url("images/bar_glass_or1.gif");
  background-repeat: repeat-x;
  background-color: #FFCC66;
}

.listTitleHighlighted
{
  color: #000000;
  font-weight: bold;
  margin-left: 50px;
  height: 25px;
  background-image: url("images/bar_glass_or2.gif");
  background-repeat: repeat-x;
  background-color: #FFCC66;
}

.listLine0
{
  color: #000000;
  background-color: #FDF2B5;
}

.listLine1
{
  color: #000000;
  margin-left: 50px;
  background-color: #FFFFCC;
}
.listLine2
{
  color: #000000;
  margin-left: 50px;
  background-color: #C0C0C0
}

.listLine3
{
  color: #000000;
  margin-left: 50px;
  background-color: #808080
}

.listLineSelect
{
  color: #000000;
  margin-left: 50px;
  background-color: #FFDD77;
}

.statusTitle
{
  background-image: url("images/bar_glass_or1.gif");
}

.statusUnselected
{
  background-image: url("images/bar_glass_or4.gif");
}

.statusSelected
{
  background-image: url("images/bar_glass_or2.gif");
}

.menuTitle
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  height: 25px;
  background-color: #DDDDDD;
  background-image: url("images/bar_metal_grey.gif");
}

.menuItem
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
}

.title
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  margin-left: 50px;
  height: 25px;
  color: #FFFFFF;
  background-image: url("images/bar_glass_black.gif");
}

.subTitle
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  margin-left: 50px;
  height: 25px;
  color: #000000;
  background-color: #DDDDDD;
  background-image: url("images/bar_metal_grey.gif");
}
/*  background-image: url("images/bar_glass_grey.gif"); */

.selected
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  margin: 3px;
  color: #FFFFFF;
  background-image: url("images/bar_glass_black.gif");
  background-color: #808080;
  cursor:pointer;
}

.unselected
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  margin: 3px;
  color: #DDDDDD;
  /*background-image: url("images/bar_glass_grey.gif");*/
  background-image: url("images/bar_metal_grey.gif");
  background-color: #AAAAAA;
  cursor:pointer;
}

.tboxTitle
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  height: 15px;
  color: #FFFFFF;
}

.toolName
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  vertical-align:middle;
  color: #000000;
}

.layer
{
  background-color: #FFFFFF;
  filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50;
  border-color: #00000;
  border-style: dotted;
  border-width: 1;
}

.popupSticked
{
  background-color: #FFFFCC;
  border-color: #D0D0D0 #808080 #808080 #D0D0D0;
  border-style: solid;
  border-width: 1;
}

.popupFly
{
  background-color: #FDF2B5;
  filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90;
  border-color: #000000;
  border-style: solid;
  border-width: 1;
}

.popupTable
{
  border:0px;
}

.popupLine
{
  padding: 0px;
  margin: 0px;
  vertical-align:top;
}

.popupData
{
  text-align: right;
}

.editFlowH
{
  border-style: solid;
  border-color: #000000;
  border-width: 0px 1px 0px 1px;
}

.editFlowV
{
  border-style: solid;
  border-color: #000000;
  border-width: 1px 0px 1px 0px;
}

.error
{
  color:#FF0000;
  font-size:15px;
  font-weight: bold;
}
