﻿.Calendar { margin: auto; width: 1000px; clear: both; }
.Calendar .Header { }
.Calendar .Month table td { margin: 0; padding: 0; }
.Calendar .Month { clear: both; width: 1000px; }

.Calendar .Header div, .Calendar .Month .Day, .PopUp { width: 120px; float: left !important; border: solid 1px #CCCCCC; margin: 2px; position: relative; background-color: #FFFFFF; color: #669900; font-weight: bold; }
.Calendar .Header div { background-color: #CCCCCC; color: #FFF; padding: 5px; width: 110px; }
.Calendar .Month .Day { border: solid 1px #CCCCCC; height: 110px; overflow: hidden; }
.Calendar .Month .Day .DayLabel { padding: 5px; }
.Calendar .Month .Day.Event, .PopUp { background-color: #DAFF93; cursor: pointer; color: #669900; }
.Calendar .Month .Day.Today { border: solid 1px #C14407; color: #C14407; }
.Calendar .Month .Day .Top { height: 76px; }
.Calendar .Month .Day .Count { font-family: PTSans, Tahoma; text-align: center; font-size: 40px; }
.Calendar .Month .Day .Text { color: #000000; font-weight: normal; font-size: 11px; text-align: center; }
.Calendar .Month .Day .View { background-color: #689E00; text-align: center; color: #FFFFFF; padding: 3px; }

.Calendar .Month .Day.Past { background-color: #CCCCCC; color:#999999; }
.Calendar .Month .Day.Past .View { background-color: #999999; }


/* JQuery popups */
.Content { }
.PopUp { position: absolute; z-index: 999; width: 400px; border: solid 1px #689E00; overflow-y: auto; padding: 3px; display: none; font-size:11px; }

.PopUp.Past { background-color: #CCCCCC; color:#999999;  border: solid 1px #999999;}

.Calendar .Month ul { padding-left: 0; margin: 0; }
.Calendar .Month ul li { list-style: none; padding: 10px; padding-left: 5px; border-bottom: solid 1px #BCEA6E; font-weight: normal; color: #434343; }
.Calendar .Month .PopUp.Past ul li { border-bottom: solid 1px #999999; }

.Calendar .Month ul li .Link { color: #C01E0C; padding-left: 10px; font-size: 11px; }
p { padding: 5px 0; }
/* End JQuery popups */

.Box2 { border-bottom: solid 1px #CDCDCD; }
.Box2 .Article { padding: 8px; }
.Box2 .Article div { float: none; }

