/* CSS Document */

.nccalendertitle{ font-family:Arial, Helvetica, sans-serif; font-size:23px; color:#2a5e8e;}
.nccalendertab{background:url(../images/tab-bg.png) repeat-x 0px 0px; height:21px; padding:0px 5px 0px 5px;}
.ncsubtitle{background:url(../images/sub-title-bg.jpg) repeat-x 0px 0px; height:26px;}
.ncnormaltxt{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2f2f2f;}
.ncleftdatabg{ background:url(../images/calender-roundtxt-mid.jpg) repeat-y 0px 0px; padding:5px; }
.nccalenderdropdown{ border:none; width:140px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2f2f2f; outline:none;}
.nccaltoptitlebg{background:url(../images/calender-mid-left.jpg) repeat-x 0px 0px; width:28px;  border-right:solid 1px #bebebe; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2f2f2f; font-weight:bold;}
.nccaltoptitlebglast{background:url(../images/calender-mid-left.jpg) repeat-x 0px 0px; width:28px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2f2f2f; font-weight:bold;}
.nccalwhitebg{ background:url(../images/cal-row-bg.png) repeat-x 0px 0px;}
.nccaldatebg{background:url(../images/cal-date-bg.png) repeat-x 0px 0px; border-right:solid 1px #bebebe; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2f2f2f; }
.nccaldatebglast{background:url(../images/cal-date-bg.png) repeat-x 0px 0px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2f2f2f; }
.nccallastdatebg{background:url(../images/calender-roundbot-mid.jpg) repeat-x 0px 0px;  border-right:solid 1px #bebebe; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2f2f2f; }
.nccallastdatebglast{background:url(../images/calender-roundbot-mid.jpg) repeat-x 0px 0px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2f2f2f; }
.eventfinish{background-color:#CCCCCC;}
.activedate{background-color:#5999c5;}
.nclefttitle{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2f2f2f; font-weight:bold;}
.ncleftdatatxt{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2f2f2f; font-weight:normal; text-align:justify;}
.nctodaydate{background-color:#f2f2f2; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2f2f2f; height:20px; }
.ncrightblogtitlebg{background:url(../images/calendar-right-titlebg.jpg) no-repeat 0px 0px; width:125px; height:27px; color:#00419a; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding-left:14px;}
.ncrightdatabg{background-color:#f6f6f6; padding-left:14px; }
.ncrightdatatxt{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2f2f2f; font-weight:normal; text-align:justify;}
.nclinktxt{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2f2f2f; font-weight:normal;  text-decoration:underline;}
.nclinktxt a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2f2f2f; font-weight:normal; text-decoration:underline;}
.nclinktxt a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2f2f2f; font-weight:normal;  text-decoration:none;}
.ncrightdataboldtxt{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2f2f2f; font-weight:bold; }

/*****************       second page      ******************/
.ncmonthbg{background:url(../images/month-bg.jpg) repeat-x 0px 0px; height:22px;}
.ncruningmoonth{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; text-align:center;}
.nccaltopsttrip{ background-color:#f5f5f5;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding-bottom:3px; }
.nccaltopweekname{ background-color:#f5f5f5;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding-bottom:6px; }
.nccalendertd{ background-color:#f5f5f5;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-align:left; width:73px; height:99px; padding-top:3px;  }
.nccalendertd a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-align:left; text-decoration:none; }
.nccalendertd a:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-align:left; text-decoration:none;}


/**************************      calendar          ******************************/


/*******************           form    12/12/10      **************************/

.ncinputbox{border:1px solid #00A8E6;}
.ncformcaption{font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; color:#333333;}
.ncformnormaltxt{font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; color:#333333;}
.ncredrequired{font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal;  color:#ff0000;}
.ncwhatthis{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color:#1a416c !important; text-decoration:none;}
.ncwhatthis a{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color:#1a416c !important; text-decoration:underline;}
.ncwhatthis a:hover{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color:#000000 !important; text-decoration:none;}