
DIV.calendar               { width: 400px; border: 2px solid #660000; margin-left: auto; margin-right: auto; font-family: Helvetica, Tahoma, Arial, sans-serif;	font-size: 12px; text-align: center; font-weight: normal; }

.calendar a                { text-decoration: none;	color: #000000;	text-align: center;}
.calendar a:hover          { text-decoration: none;	color: #3163CE; }

.calendar .year            { border-style: outset;	border-width: 1px; background-color: #000000;	text-align: center; }
.calendar .month           { border-style: none;	background-color: #e4e4e4;	text-align: center; }
.calendar .yearname        { text-align: center;	font-size: 18px;	font-weight: bold; }
.calendar .monthname       { text-align: center;	font-size: 13px;	font-weight: bold;	background-color: #000000;	color: #FFFFFF;	border-style: outset;	border-width:1px}
.calendar .dayname         { text-align: center;	font-size: 12px;	font-weight: bold;	background-color: #3E97CF;	color: #ffffff;	border-style: outset;	border-width:1px}
.calendar .weeknumtitle    { text-align: center;	font-size: 12px;	font-weight: normal;	background-color: #e9e9e9;	border-style: outset;	border-width:1px}
.calendar .weeknum         { text-align: center;	font-size: 10px;	height:50px; width:50px;	color: #000099;	background-color: #e9e9e9;}
.calendar .yearnavigation  { font-size: 12px;}
.calendar .datepicker      { background-color: #e4e4e4;}
.calendar .datepickerform  { margin: 0px;}
.calendar .monthnavigation { font-family: Helvetica, Tahoma, Arial, sans-serif;}
.calendar .monthpicker     { font-size: 11px;	background-color: #eeeeee;}
.calendar .yearpicker      { font-size: 11px;	background-color: #eeeeee;}
.calendar .pickerbutton    { font-size: 11px;	background-color: #eeeeee;	border-style: solid;	border-color: #000000;	border-width: 1px;}
.calendar .nomonthday      { text-align: center;	vertical-align: top;	font-size: 10px;	height:50px;	width:50px;	color: #aaaaaa; }
.calendar .monthday        { text-align: center;	vertical-align: top;	font-size: 11px;	font-weight: bold;	background-color: #E4E4E4;	color: #384955;	height:50px;width:50px;}
.calendar .today           { text-align: center;	vertical-align: top;	font-size: 11px;	font-weight: bold;	background-color: #A8E1A8;	color: #000000;	height:50px;width:50px;}
.calendar .selectedday     { text-align: center;	vertical-align: top;	font-size: 11px;	font-weight: bold;	background-color: #66ff66;	height:45px;	width:50px;}
.calendar .sunday          { text-align: center;	vertical-align: top;	font-size: 11px;	font-weight: bold;	color: #667171;	height:45px;	width:45px;}
.calendar .sunday a        { color: #667171;}
.calendar .saturday        { text-align: center;	vertical-align: top;	font-size: 11px;	font-weight: bold;	color: #667171;	height:45px;	width:45px;}
.calendar .saturday a      { color: #667171;}
.calendar .event           { text-align: center;	vertical-align: top;	font-size: 11px;	font-weight: bold;	color: #000000;	background-color: #99CCFF;	height:45px;	width:45px;}
.calendar .event a         { background-color: #99CCFF;	color: #000000;}
.calendar .selectedevent   { text-align: center;	vertical-align: top;	font-size: 11px;	font-weight: bold;	color: #000000;	background-color: #99CCFF;	height:45px;	width:45px;}
.calendar .selectedevent a { background-color: #99CCFF;	color: #000000;}
.calendar .todayevent      { text-align: center;	vertical-align: top;	font-size: 11px;	font-weight: bold;	color: #000000;	background-color: #99CCFF;	height:45px;	width:45px;}
.calendar .todayevent a    { background-color: #99CCFF;	color: #000000;}
.calendar .eventcontent    { font-size: 10px;	border-style: outset;	border-width: 0px;	width: 100%;}

#FSmainTable		    { border:1px solid black; background-color:#FFFFFF; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size:12px; }
.FSdateField		    { width:76px; border:0; font-family:Verdana; font-size:10px; padding:1px 0 0 3px; }
.FSdateSelect		    { border:1px solid #999999; background-color: white; height: 13px; }
.FSmonthRolldown        { width:90px; font-family:Verdana; font-size:11px; }
.FSyearInput		    { width:38px; font-family:Verdana; font-size:11px; }
.FSbuttonsRow		    { background-color:#DDDDDD; }
.FSdateButton		    { width:20px; height:20px; font-weight:bold;   font-size:10px; font-family:Verdana; }
.FSdateButton2	        { width:40px; height:20px; font-weight:normal; font-size:10px; font-family:Verdana; }
.FScalendarTitles TD    { border-bottom:1px solid black; font-size:11px; color:#CCCCCC; line-height:14px; }
.FScalendar TD	        { font-size:11px; font-weight:normal; }
.FSinMonth			    { color:#000000; text-decoration:none; width:22px; height:12px; line-height:14px; }
.FSnotInMonth		    { color:#999999; text-decoration:none; width:22px; height:12px; line-height:14px; }
.FSinMonth:hover        { font-weight:bold; }
.FSnotInMonth:hover	    { font-weight:bold; }
.FSoutOfRange		    { color:red; line-height:14px; }
#FSrangeCell		    { background-color:#EEEEEE; font-size:11px; text-align:center; line-height:14px; }
#FSdateToday		    { font-family:Verdana; font-size:11px; font-weight:bold; line-height:20px; }
