
.cal-SymbolBtn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	outline-style : none;
	outline-width: 0px;	
}
.cal-BtnLink {
	outline-style : none;
	outline-width: 0px;
}
a.cal-DayLink {
    font-family: Verdana,  Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
    color: black;
    background-color: transparent;
}
a.cal-DayLink:hover {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    background-color: transparent;
    color: Blue;	
}
a.cal-DayLink:active {
   font-family: Verdana,  Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
    background-color: transparent;
    color: #0066FF;
}
.cal-TextBox{
    color: black;
    font-family: Verdana,  Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    background-color: #ededed;
}

.cal-TextBoxInvalid{
    color: #660000;
    font-family: Verdana,  Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
	border-color: Red;
	border-style:solid;
}

.cal-TextBoxDisabled{
    color: #808080;
    font-family: Verdana,  Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
	border-color: silver;
	border-style:solid;
  /*  background-color: #C0C0C0;*/
}


.cal-ComboBox{
    color: Navy;
    font-family: Verdana,  Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    background-color: #EAFFFF;
	z-index:-1;	
}

.cal-Today {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    color: red;
    background-color: transparent;
}

.cal-Day {
    font-family: Verdana,  Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
    color: black;
    background-color: transparent;
}


a.cal-TodayLink {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    color: red;
    background-color: transparent;
	cursor: pointer;
}
a.cal-TodayLink:hover {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    background-color: transparent;
    color: Blue;
	cursor: pointer;
}
a.cal-TodayLink:active {
    font-family: Verdana,  Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    background-color: transparent;
    color: #0066FF;
	cursor: pointer;
}

.cal-GreyDate {
    font-family: Verdana,  Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
	background-color: #FFFFCC;
    color: #999999;
}

.cal-GreyInvalidDate {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: line-through;
	background-color: #FFFFCC;
    color: #999999;
}

.cal-DayCell {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
	background-color:White; 
}

.cal-WeekendCell {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
	background-color: #B0C4DE; 
}

.cal-HolidayCell {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
	background-color: #99FF99;
}
.cal-HeadCell {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
	color: Black;
	background-color: #99CCFF;  /*#CCCC99; */
}

.cal-Table{
	border-top-color: #6666FF;
	border-left-color: #6666FF;
	border-right-color: #6666FF;
	border-bottom-color:  #6666FF;
	background-color: #6666CC;
	border-width:1px;
	border-style: solid;
}
.tdborder {
      border :  #c0c0c0;
      border-style : solid; 
      border-top-width : 1px; 
      border-right-width : 1px; 
      border-bottom-width : 1px; 
      border-left-width : 1px;  

}
.tdsunday {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      background-color : #ff0000;
      font-weight : normal;
      font-size : 11px; 
      line-height : 20px; 
      color : #ffffff; 
      vertical-align : middle;
      text-align : center; 
} 
.tdday {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      background-color:#92D050; 
      font-weight: bold;
      font-size : 11px; 
      line-height : 20px; 
      color : #ffffff; 
	  text-align:center;
	  vertical-align:middle;

} 
.sfont {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-weight:normal;
      font-size : 10px; 
      line-height : 20px; 
      color : #000000; 
      vertical-align : top; 
      text-align : center; 
} 
.tdtoday {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      background-color : #f0f0f0; 
      font-weight : bold;
      font-size : 11px; 
      line-height : 20px; 
      color : #000000; 
      vertical-align : top; 
      text-align : center; 
} 
.tdheading {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-weight : bold; 
      font-size : 10px; 
      line-height : 20px; 
      color : #000000; 
      text-align : center;
}
.tdeventheading {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-weight : bold;
      background-color : #666666;
      font-size : 10px; 
      line-height : 20px; 
      color : #ffffff;
      vertical-align : middle; 
      text-align : center;
}
.nocolor {
      font-family : Verdana, Arial, Helvetica, sans-serif;
	  background-color:#E3E8D7;
      font-weight : normal;
      font-size : 11px; 
      line-height : 20px; 
      color : #000000; 
      vertical-align : top; 
      text-align : center; 

}
.tddate {
      font-family : Verdana, Arial, Helvetica, sans-serif;
	  background-color:#FFFFFF;
      font-weight : normal;
      font-size : 11px; 
      line-height : 20px; 
      color : #000000; 
      vertical-align : top; 
      text-align : left;
}
.tddate1 {
      font-family : Verdana, Arial, Helvetica, sans-serif;
	  background-color:#FFFFFF;
      font-weight : normal;
      font-size : 13px; 
      line-height : 20px; 
      color : #000000; 
      vertical-align : top; 
      text-align : right;
	  font-weight:bold;
}
.tddate2 {
      font-family : Verdana, Arial, Helvetica, sans-serif;
	  background-color:#92D050;
      font-weight : normal;
      font-size : 13px;
	  font-weight:bold;
      line-height : 20px; 
      color : #ffffff;
	  background-color:#92d050;
      vertical-align : top; 
      text-align : right; 
}
.event  {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-weight : normal;
      font-size : 10px;
      line-height : 18px;
      color : #0000ff;
      vertical-align : middle; 
      text-align : left;
      padding-top : 2px;
      padding-bottom : 2px;
      padding-right : 5px;
      padding-left : 5px;
}
.td1  {
      font-family : Verdana, Arial, Helvetica, sans-serif;
	  font-weight:bold;

      font-size : 10px;
      line-height : 18px;
	  background:none;
color:#0033FF;
      vertical-align : middle; 
      text-align : left;
      padding-top : 2px;
      padding-bottom : 2px;
      padding-right : 5px;
      padding-left : 5px;
	  
	  
}
.td3  {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-weight : normal;
      font-size : 10px;
      line-height : 18px;
	  background:#99FFCC;
	  color:#000000;
      vertical-align : middle; 
      text-align : left;
      padding-top : 2px;
      padding-bottom : 2px;
      padding-right : 5px;
      padding-left : 5px;
	  
	  
}

.td2  {
      font-family : Verdana, Arial, Helvetica, sans-serif;
    	  font-weight:bold;
      font-size : 10px;
      line-height : 18px;
	  background:none;
      vertical-align : middle; 
      text-align : left;
      padding-top : 2px;
      padding-bottom : 2px;
      padding-right : 5px;
      padding-left : 5px;
}
.genfont {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-weight : normal;
      font-size : 12px;
      line-height : 16px; 
      color : #000000; 
      vertical-align : middle; 
      text-align : left;
}
.header  {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-weight : bold; line-height : 18px;
      font-size : 12px;
      color : #ffffff;
      vertical-align : middle; 
      text-align : center;
      padding-top : 2px;
      padding-bottom : 2px;
      padding-right : 5px;
      padding-left : 5px;
}
