/* ------------------------------------------------*/
/* CALENDAR HOME PAGE SPECIFIC CSS CLASSES (START) */
/* ------------------------------------------------*/

  .TESTcpYearNavigation,
  .TESTcpMonthNavigation
      {
      background-color:#620D0F;
      /*background-color:FF9900;*/
      text-align:center;
      vertical-align:middle;
      text-decoration:none;
      color:#FFFFFF;
      font-weight:bold;
      }
  .TESTcpDayColumnHeader,
  .TESTcpYearNavigation,
  .TESTcpMonthNavigation,
  .TESTcpCurrentMonthDate,
  .TESTcpCurrentMonthDateDisabled,
  .TESTcpOtherMonthDate,
  .TESTcpOtherMonthDateDisabled,
  .TESTcpCurrentDate,
  .TESTcpCurrentDateDisabled,
  .TESTcpTodayText,
  .TESTcpTodayTextDisabled,
  .TESTcpText
      {
      font-family:arial;
      font-size:8pt;
      }
  TD.TESTcpDayColumnHeader
      {
      text-align:right;
      /*border:solid thin #67B323;*/
      border-bottom:solid thin #d5a103;
      border-width:0 0 1 0;
      }
  .TESTcpCurrentMonthDate,
  .TESTcpOtherMonthDate,
  .TESTcpCurrentDate
      {
      text-align:right;
      text-decoration:none;
      }
  .TESTcpCurrentMonthDateDisabled,
  .TESTcpOtherMonthDateDisabled,
  .TESTcpCurrentDateDisabled
      {
      color:#D0D0D0;
      text-align:right;
      text-decoration:line-through;
      }
  .TESTcpCurrentMonthDate
      {
      /*color:#67B323;*/
      color:#610c14;
      font-weight:bold;
      }
  .TESTcpCurrentDate
      {
      color: #FFFFFF;
      /*color: #D0D0D0;*/
      font-weight:bold;
      }
  .TESTcpOtherMonthDate
      {
      color:#808080;
      }
  TD.TESTcpCurrentDate
      {
      color:white;
      background-color: #922c36;
      border-width:1;
     /* border:solid thin #610c14;*/
      }
  TD.TESTcpCurrentDateDisabled
      {
      border-width:1;
      border:solid thin #FFAAAA;
      }
  TD.TESTcpTodayText,
  TD.TESTcpTodayTextDisabled
      {
      border-top:solid thin #d5a103;
      border-width:1 0 0 0;
      }
  A.TESTcpTodayText,
  SPAN.TESTcpTodayTextDisabled
      {
      height:20px;
      }
  A.TESTcpTodayText
      {
      color:#d5a103;
      font-weight:bold;
      }
  SPAN.TESTcpTodayTextDisabled
      {
     color:#D0D0D0;
      /*color:#FFFFFF;*/
      }
  .TESTcpBorder
      {
      border:solid thin #620D0F;
      }      
  .hiddenDiv
      {
      position:absolute;
      visibility:hidden;
      background-color:#FFFFFF;
      z-index: 10000;
	
      }
      
#footerMapGraphic
{
	text-align:center;
	width: 100%;  
}


/* ------------------------------------------------*/
/* CALENDAR HOME PAGE    SPECIFIC CSS CLASSES (END)*/
/* ------------------------------------------------*/

.select-free
{
    position:absolute;
    z-index:10;
    cursor:auto;
    overflow:hidden;/*must have*/
    /*width:152px;must have for any value;*/
}

*>.select-free
{
   /* width:150px;*//*must have for any value;*/
    width: auto;
}

.select-free iframe
{
    display:none;/*sorry for IE5*/
    display/**/:block;/*sorry for IE5*/
    position:absolute;/*must have*/
    top:0;/*must have*/
    left:0;/*must have*/
    z-index:-1;/*must have*/
    filter:mask();/*must have*/
    width:3000px;/*must have for any big value*/
    height:3000px/*must have for any big value*/;
}

