/*********  Classes For Big Calendar ***********************************/
.calendarDataInside          {font-family:Tahoma, Sans-Serif; font-size:9px; font-weight:bold; text-align:left; color:#383838;}

.calendarDataColor          {font-family:Tahoma, Sans-Serif; font-size:11px; font-weight:normal; text-align:left; color:#383838; background-color:#CDE8D5;}
.calendarDataSimple         {font-family:Tahoma, Sans-Serif; font-size:11px; font-weight:normal; text-align:left; color:#383838;}
.calendarDataExtraSmall     {font-family:Tahoma, Sans-Serif; font-size:9px; font-weight:normal; text-align:left; color:#383838;}

.calendarSpanColorBlueView      {font-family:Verdana, Sans-Serif; font-size:11px; font-weight:bold; text-align:center; background-color:#A2BAFA}
.calendarSpanColorOrangeView    {font-family:Verdana, Sans-Serif; font-size:11px; font-weight:bold; text-align:center; background-color:#FDEEF4}
.calendarSpanColorGreenView     {font-family:Verdana, Sans-Serif; font-size:11px; font-weight:bold; text-align:center; background-color:#CCFFCC}


.calendarOnlyRightPaddingTable      {padding-right:2px;}
.calendarOnlyLeftPaddingTable       {padding-left:2px;}
.calendarPaddingTable               {padding-left:1px; padding-right:1px;}
/* ************************************************************************************************************************ */

.calendarSpanView               {font-family:Verdana, Sans-Serif; font-size:10px; font-weight:bold; text-align:left; color:#000000;}
.calendarSpanHeader             {font-family:Verdana, Sans-Serif; font-size:10px; font-weight:bold; text-align:left; color:#0000FF;}
.calendarHeaderView             {font-family:Verdana, Sans-Serif; font-size:11px; font-weight:bold; text-align:center; width:18px; background-color:#FFBC37}
.calendarLinksHeaders           {font-family:Verdana, Sans-Serif; font-size:11px; font-weight:bold; text-align:center; color:#000000;}

.calendarTableNormalDays        {font-family:Tahoma, Sans-Serif; font-size:11px; text-align:center; background-color:#A2BAFA; cursor:pointer;}
.calendarTableDateSelected      {font-family:Tahoma, Sans-Serif; font-size:11px; text-align:center; background-color:#FFBC37; cursor:pointer;}
.calendarTableEmpty             {font-family:Tahoma, Sans-Serif; font-size:11px; background-color:#FFFFFF;}
.calendarTableLinks             {font-family:Tahoma, Sans-Serif; font-size:11px; text-align:center; color:#000000; text-decoration:none; cursor:pointer;}


.calendar                       {font-family:Verdana, Sans-Serif; font-size:12px; font-weight:bold; text-align:left; color:#000000; text-align:center;}
.calendarBlue                   {font-family:Verdana, Sans-Serif; font-size:12px; font-weight:bold; text-align:left; color:#0000FF; text-align:center;}
.calendarHeader                 {font-family:Verdana, Sans-Serif; font-size:11px; font-weight:bold; text-align:left; color:#000000; background-color:#CFF973; border-style:solid; border-color:#000000; border-top-width:1px; border-bottom-width:0px; border-right-width:1px; border-left-width:0px}
.calendarHeaderLeft             {font-family:Verdana, Sans-Serif; font-size:11px; font-weight:bold; text-align:left; color:#000000; background-color:#CFF973; border-style:solid; border-color:#000000; border-top-width:1px; border-bottom-width:0px; border-right-width:1px; border-left-width:1px}
.calendarHeaderLast             {font-family:Verdana, Sans-Serif; font-size:11px; font-weight:bold; text-align:left; color:#000000; background-color:#CFF973; border-style:solid; border-color:#000000; border-top-width:1px; border-bottom-width:1px; border-right-width:1px; border-left-width:0px}
.calendarHeaderLeftLast         {font-family:Verdana, Sans-Serif; font-size:11px; font-weight:bold; text-align:left; color:#000000; background-color:#CFF973; border-style:solid; border-color:#000000; border-top-width:1px; border-bottom-width:1px; border-right-width:1px; border-left-width:1px}
.calendarHeaderTable            {font-family:Verdana, Sans-Serif; font-size:11px; font-weight:bold; text-align:left; color:#000000; background-color:#CFF973; padding:2px; border-style:solid; border-color:#000000; border-top-width:1px; border-bottom-width:0px; border-right-width:1px; border-left-width:0px}
.calendarHeaderTableLeft        {font-family:Verdana, Sans-Serif; font-size:11px; font-weight:bold; text-align:left; color:#000000; background-color:#CFF973; padding:2px; border-style:solid; border-color:#000000; border-top-width:1px; border-bottom-width:0px; border-right-width:1px; border-left-width:1px}
.calendarHeaderTableLast        {font-family:Verdana, Sans-Serif; font-size:11px; font-weight:bold; text-align:left; color:#000000; background-color:#CFF973; padding:2px; border-style:solid; border-color:#000000; border-top-width:1px; border-bottom-width:1px; border-right-width:1px; border-left-width:0px}
.calendarHeaderTableLeftLast    {font-family:Verdana, Sans-Serif; font-size:11px; font-weight:bold; text-align:left; color:#000000; background-color:#CFF973; padding:2px; border-style:solid; border-color:#000000; border-top-width:1px; border-bottom-width:1px; border-right-width:1px; border-left-width:1px}

.calendarData                   {font-family:Verdana, Sans-Serif; font-size:11px; font-weight:normal; text-align:left; color:#000000; background-color:#F2F2F2; padding:2px; border-style:solid; border-color:#000000; border-top-width:1px; border-bottom-width:0px; border-right-width:1px; border-left-width:0px}
.calendarDataLeft               {font-family:Verdana, Sans-Serif; font-size:11px; font-weight:normal; text-align:left; color:#000000; background-color:#F2F2F2; padding:2px; border-style:solid; border-color:#000000; border-top-width:1px; border-bottom-width:0px; border-right-width:1px; border-left-width:1px}
.calendarDataLast               {font-family:Verdana, Sans-Serif; font-size:11px; font-weight:normal; text-align:left; color:#000000; background-color:#F2F2F2; padding:2px; border-style:solid; border-color:#000000; border-top-width:1px; border-bottom-width:1px; border-right-width:1px; border-left-width:0px}
.calendarDataLeftLast           {font-family:Verdana, Sans-Serif; font-size:11px; font-weight:normal; text-align:left; color:#000000; background-color:#F2F2F2; padding:2px; border-style:solid; border-color:#000000; border-top-width:1px; border-bottom-width:1px; border-right-width:1px; border-left-width:1px}


.calendarHeader                 {font-family:Tahoma, Sans-Serif; font-size:11px; font-weight:bold; text-align:center; color:#000000; background-color:#CFF973}
.calendarNormal                 {background-color:#FAFAFA; padding-left:3px;}
.calendarSelected               {background-color:#FFFFEE; padding-left:3px;}
.calendarInsideHeader           {font-family:Tahoma, Sans-Serif; font-size:11px; font-weight:bold; text-align:right; float:right; color:#000000;}
.calendarInside                 {font-family:Tahoma, Sans-Serif; font-size:11px; font-weight:normal; text-align:left; color:#000000;}
.calendarHr                     {width:98%;}

.calendarEmpty                  {font-family:Verdana, Sans-Serif; font-size:11px; font-weight:normal; text-align:left; color:#000000; background-color:#EDEDED; padding:2px; border-style:solid; border-color:#000000; border-top-width:1px; border-bottom-width:0px; border-right-width:1px; border-left-width:1px}

.calendarSelectionHeader        {font-family:Tahoma, Sans-Serif; font-size:11px; font-weight:bold; text-align:left; color:#000000;}
.calendarSelectionValues        {font-family:Tahoma, Sans-Serif; font-size:11px; font-weight:normal; text-align:left; color:#000000;}


/*Classes for calendar annotations - για το χρωματικό υπόμνημα του ημερολογίου */
.calendarAnnotationNotProgrammed    {font-family:Tahoma, Sans-Serif; font-size:11px; font-weight:bold; text-align:left; color:#000000; background-color:#FDEEF4;}

.calendarAnnotationPending          {font-family:Tahoma, Sans-Serif; font-size:11px; font-weight:bold; text-align:left; color:#993366;}
.calendarAnnotationRejected         {font-family:Tahoma, Sans-Serif; font-size:11px; font-weight:bold; text-align:left; color:#FF6600;}
.calendarAnnotationApproved         {font-family:Tahoma, Sans-Serif; font-size:11px; font-weight:bold; text-align:left; color:#00CC00;}
.calendarAnnotationStarted          {font-family:Tahoma, Sans-Serif; font-size:11px; font-weight:bold; text-align:left; color:#6699FF;}
.calendarAnnotationPaused           {font-family:Tahoma, Sans-Serif; font-size:11px; font-weight:bold; text-align:left; color:#FF9900;}
.calendarAnnotationCompleted        {font-family:Tahoma, Sans-Serif; font-size:11px; font-weight:bold; text-align:left; color:#969696;}
.calendarAnnotationAborted          {font-family:Tahoma, Sans-Serif; font-size:11px; font-weight:bold; text-align:left; color:#FF00FF;}


.calendarAnnotationPendingBackground      {font-family:Tahoma, Sans-Serif; font-size:11px; font-weight:bold; text-align:left; color:#000000; background-color:#993366; border-style:solid; border-color:#000000; border-top-width:1px; border-bottom-width:0px; border-right-width:1px; border-left-width:0px;}
.calendarAnnotationRejectedBackground     {font-family:Tahoma, Sans-Serif; font-size:11px; font-weight:bold; text-align:left; color:#000000; background-color:#FF6600; border-style:solid; border-color:#000000; border-top-width:1px; border-bottom-width:0px; border-right-width:1px; border-left-width:0px;}
.calendarAnnotationApprovedBackground     {font-family:Tahoma, Sans-Serif; font-size:11px; font-weight:bold; text-align:left; color:#000000; background-color:#00CC00; border-style:solid; border-color:#000000; border-top-width:1px; border-bottom-width:0px; border-right-width:1px; border-left-width:0px;}
.calendarAnnotationStartedBackground      {font-family:Tahoma, Sans-Serif; font-size:11px; font-weight:bold; text-align:left; color:#000000; background-color:#6699FF; border-style:solid; border-color:#000000; border-top-width:1px; border-bottom-width:0px; border-right-width:1px; border-left-width:0px;}
.calendarAnnotationPausedBackground       {font-family:Tahoma, Sans-Serif; font-size:11px; font-weight:bold; text-align:left; color:#000000; background-color:#FF9900; border-style:solid; border-color:#000000; border-top-width:1px; border-bottom-width:0px; border-right-width:1px; border-left-width:0px;}
.calendarAnnotationCompletedBackground    {font-family:Tahoma, Sans-Serif; font-size:11px; font-weight:bold; text-align:left; color:#000000; background-color:#969696; border-style:solid; border-color:#000000; border-top-width:1px; border-bottom-width:0px; border-right-width:1px; border-left-width:0px;}
.calendarAnnotationAbortedBackground      {font-family:Tahoma, Sans-Serif; font-size:11px; font-weight:bold; text-align:left; color:#000000; background-color:#FF00FF; border-style:solid; border-color:#000000; border-top-width:1px; border-bottom-width:0px; border-right-width:1px; border-left-width:0px;}

