/*****************************************************************************/
/*
/* CalamarData menu styles 
/*
/*****************************************************************************/

/*****************************************************************************/
/* Top menu
/*****************************************************************************/

/*
 * Following this are the general styles
 */

table.CalD1TableH,
table.CalD2TableH
{
  font-size:9pt;
  margin: auto;
  padding: 0px; /* Do not use */
  position: relative;
  width: 922px;
}
tr.CalD1RowH,
tr.CalD2RowH
{}

table.CalD1TableH td,
table.CalD2TableH td
{
  padding: 1px;
  text-align: left;
}
table.CalD1TableH td span,
table.CalD2TableH td span
{
}

/*
 * Cell styles for separator items (if used)
 */
td.CalD1SepH,
td.CalD1SepFirstH,
td.CalD1SepLastH,
td.CalD2SepH,
td.CalD2SepFirstH,
td.CalD2SepLastH
{
  background-color: #495c6e;
}

td.CalD2SepH,
td.CalD2SepFirstH,
td.CalD2SepLastH
{
  width: 50%;
}

/*
 * Following this are the situation-specific styles
 */

/*
 * Cell and span formats for general items
 */
td.CalD1CellH,
td.CalD2CellH
{
  background-color: #495c6e;
  padding: 0px 3px 0px 5px;
}
td.CalD1CellH span,
td.CalD2CellH span 
{
  padding: 0px 2px 0px 2px;
  display:inline-block;
  color: White;
  border:solid 1px #495c6e;
}
/*
 * Cell and span formats for general items when mouseover
 */
td.CalD1OCellH,
td.CalD2OCellH
{
  background-color: #495c6e;
  cursor: hand;
  padding: 0px 4px 0px 6px;
}
td.CalD1OCellH span,
td.CalD2OCellH span
{
  padding: 0px 2px 0px 2px;
  display:inline-block;
  background-color: white;
  color: #394c5e;
  border:solid 1px white;
  /*color:   #A8C8EA;
  text-decoration: underline;*/
}
/*
 * Cell and span formats for active items
 */
td.CalD1CellHereH,
td.CalD2CellHereH
{
  background-color: #495c6e;
  padding: 0px 4px 0px 6px;
}
td.CalD1CellHereH span,
td.CalD2CellHereH span
{
  background-color: #495c6e;
  color: white;
  display:inline-block;
  padding: 0px 2px 0px 2px;
  border:solid 1px white;
}
/*
 * Cell and span formats for active items when mouse over
 */
td.CalD1OCellHereH,
td.CalD2OCellHereH
{
  background-color: #495c6e;
  cursor: hand;
  padding: 0px 4px 0px 6px;
}
td.CalD1OCellHereH span,
td.CalD2OCellHereH span
{
  background-color: white;
  color: #394c5e;
  display:inline-block;
  padding: 0px 2px 0px 2px;
  border:solid 1px white;
}

td .alignRight
{
  /*width:100%;
  display: inline-block;*/
  text-align: right;
  padding-right:16px;
  border:none;
}


/*****************************************************************************/
/* Top menu
/*****************************************************************************/

/*
 * Following this are the general styles
 */

div.CalDPopupPopupV
{
  visibility:hidden;
  position:absolute;
  top: 0px;
  left: 0px;
  margin:0px 0px 0px 0px;
  text-align:left;
  background-color:#495c6e;
  padding:2px;
  border:solid 1px white;
}

table.CalDPopupTableV
{
  font-size:9pt;
  margin: 0px;
  padding: 0px; /* Do not use */
  position: relative;
  width: auto;
}
tr.CalDPopupRowV
{}

table.CalDPopupTableV td
{
  padding: 1px;
  text-align: left;
}
table.CalDPopupTableV td span
{
}

/*
 * Cell styles for separator items (if used)
 */
td.CalDPopupSepV,
td.CalDPopupSepFirstV,
td.CalDPopupSepLastV
{
  background-color: #495c6e;
}

/*
 * Following this are the situation-specific styles
 */

/*
 * Cell and span formats for general items
 */
td.CalDPopupCellV
{
  background-color: #495c6e;
  padding: 0px 3px 0px 5px;
  position: relative;
  width: 100%;
}
td.CalDPopupCellV span
{
  padding: 0px 1px 0px 1px;
  display:inline-block;
  color: white;
  border:solid 1px #495c6e;
}
/*
 * Cell and span formats for general items when mouseover
 */
td.CalDPopupOCellV
{
  background-color: #495c6e;
  cursor: hand;
  padding: 0px 4px 0px 6px;
  width: 100%;
}
td.CalDPopupOCellV span
{
  padding: 0px 1px 0px 1px;
  display:inline-block;
  background-color: white;
  color: #394c5e;
  border:solid 1px white;
  /*color:   #A8C8EA;
  text-decoration: underline;*/
}
/*
 * Cell and span formats for active items
 */
td.CalDPopupCellHereV
{
  background-color: #495c6e;
  padding: 0px 4px 0px 6px;
  width: 100%;
}
td.CalDPopupCellHereV span
{
  background-color: #495c6e;
  color: white;
  display:inline-block;
  padding: 0px 1px 0px 1px;
  border:solid 1px white;
}
/*
 * Cell and span formats for active items when mouse over
 */
td.CalDPopupOCellHereV
{
  background-color: #495c6e;
  cursor: hand;
  padding: 0px 4px 0px 6px;
  width: 100%;
}
td.CalDPopupOCellHereV span
{
  background-color: white;
  color: #394c5e;
  display:inline-block;
  padding: 0px 1px 0px 1px;
  border:solid 1px white;
}

