#extcalendar TD {
	FONT-SIZE: 11px; COLOR: #000000
}
#extcalendar TR {
	FONT-SIZE: 11px; COLOR: #000000
}
#extcalendar P {
	FONT-SIZE: 11px; COLOR: #000000
}
#extcalendar DIV {
	FONT-SIZE: 11px; COLOR: #000000
}
#extcalendar SELECT {
	
}
#extcalendar STRONG {
	
}
#extcalendar H2.title {
	BACKGROUND-POSITION: left 50%; PADDING-LEFT: 13px; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(images/box_left_icon.gif); MARGIN: 0px; COLOR: #366693; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#extcalendar P {
	FONT-SIZE: 100%; MARGIN: 2px 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#extcalendar HR {
	COLOR: #000000; HEIGHT: 1px
}
#extcalendar .textinput {
	BORDER-RIGHT: #9baaaf 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #9baaaf 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(images/txtboxbg.gif); BORDER-LEFT: #9baaaf 1px solid; COLOR: #686868; BORDER-BOTTOM: #aabbbf 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#extcalendar .textarea {
	BORDER-RIGHT: #9baaaf 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #9baaaf 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 11px; BORDER-LEFT: #9baaaf 1px solid; COLOR: #686868; BORDER-BOTTOM: #aabbbf 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#extcalendar TABLE.toolbar {
	MARGIN-BOTTOM: -28px; WIDTH: 100%
}
#extcalendar .listbox {
	BORDER-RIGHT: 1px groove; BORDER-TOP: 1px groove; FONT-SIZE: 11px; BORDER-LEFT: 1px groove; BORDER-BOTTOM: 1px groove; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#extcalendar .button {
	BORDER-RIGHT: #aabbbf 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #aabbbf 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(images/btn_bg.gif); PADDING-BOTTOM: 2px; BORDER-LEFT: #aabbbf 1px solid; COLOR: #404f59; PADDING-TOP: 2px; BORDER-BOTTOM: #aabbbf 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
#extcalendar A {
	COLOR: #555555; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#extcalendar A:hover {
	COLOR: #13467d; TEXT-DECORATION: none
}
#extcalendar .apptitle {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#extcalendar .appdesc {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#extcalendar TD.buttontext {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
#extcalendar .buttontext A {
	FONT-SIZE: 9px; COLOR: #606f79; TEXT-DECORATION: none
}
#extcalendar .buttontext:hover {
	COLOR: #8090a3; TEXT-DECORATION: underline
}
#extcalendar .previousmonth {
	PADDING-RIGHT: 10px; BORDER-TOP: #ffffff 3px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(images/dkl1.png) #666666 50% 50%; PADDING-BOTTOM: 3px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #ffffff 3px solid; COLOR: #ebebeb; PADDING-TOP: 3px; BORDER-BOTTOM: #ffffff 3px solid; TEXT-ALIGN: center
}
#extcalendar .previousday {
	PADDING-RIGHT: 10px; BORDER-TOP: #ffffff 3px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(images/dkl1.png) #666666 50% 50%; PADDING-BOTTOM: 3px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #ffffff 3px solid; COLOR: #ebebeb; PADDING-TOP: 3px; BORDER-BOTTOM: #ffffff 3px solid; TEXT-ALIGN: center
}
#extcalendar .previousweek {
	PADDING-RIGHT: 10px; BORDER-TOP: #ffffff 3px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(images/dkl1.png) #666666 50% 50%; PADDING-BOTTOM: 3px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #ffffff 3px solid; COLOR: #ebebeb; PADDING-TOP: 3px; BORDER-BOTTOM: #ffffff 3px solid; TEXT-ALIGN: center
}
#extcalendar .previousday A {
	PADDING-LEFT: 14px; BACKGROUND: url(images/mini_arrowleft.gif) no-repeat left center; COLOR: #ebebeb
}
#extcalendar .previousmonth A {
	PADDING-LEFT: 14px; BACKGROUND: url(images/mini_arrowleft.gif) no-repeat left center; COLOR: #ebebeb
}
#extcalendar .previousweek A {
	PADDING-LEFT: 14px; BACKGROUND: url(images/mini_arrowleft.gif) no-repeat left center; COLOR: #ebebeb
}
#extcalendar .nextday A {
	PADDING-RIGHT: 14px; BACKGROUND: url(images/mini_arrowright.gif) no-repeat right center; COLOR: #ebebeb
}
#extcalendar .nextmonth A {
	PADDING-RIGHT: 14px; BACKGROUND: url(images/mini_arrowright.gif) no-repeat right center; COLOR: #ebebeb
}
#extcalendar .nextweek A {
	PADDING-RIGHT: 14px; BACKGROUND: url(images/mini_arrowright.gif) no-repeat right center; COLOR: #ebebeb
}
#extcalendar .previousmonth A {
	COLOR: #ebebeb; TEXT-DECORATION: none
}
#extcalendar .previousmonth {
	VERTICAL-ALIGN: middle; WIDTH: 33%; HEIGHT: 22px; TEXT-ALIGN: center
}
#extcalendar .nextmonth {
	VERTICAL-ALIGN: middle; WIDTH: 33%; HEIGHT: 22px; TEXT-ALIGN: center
}
#extcalendar .previousweek {
	VERTICAL-ALIGN: middle; WIDTH: 33%; HEIGHT: 22px; TEXT-ALIGN: center
}
#extcalendar .nextweek {
	VERTICAL-ALIGN: middle; WIDTH: 33%; HEIGHT: 22px; TEXT-ALIGN: center
}
#extcalendar .previousday {
	VERTICAL-ALIGN: middle; WIDTH: 33%; HEIGHT: 22px; TEXT-ALIGN: center
}
#extcalendar .nextday {
	VERTICAL-ALIGN: middle; WIDTH: 33%; HEIGHT: 22px; TEXT-ALIGN: center
}
#extcalendar .miniarrow {
	MARGIN: 0px 5px; VERTICAL-ALIGN: middle
}
#extcalendar .previousmonth A:hover {
	BACKGROUND: url(images/mini_arrowleft.gif) no-repeat left center; COLOR: #ebebeb; TEXT-DECORATION: underline
}
#extcalendar .previousday A:hover {
	BACKGROUND: url(images/mini_arrowleft.gif) no-repeat left center; COLOR: #ebebeb; TEXT-DECORATION: underline
}
#extcalendar .previousweek A:hover {
	BACKGROUND: url(images/mini_arrowleft.gif) no-repeat left center; COLOR: #ebebeb; TEXT-DECORATION: underline
}
#extcalendar .nextmonth {
	PADDING-RIGHT: 10px; BORDER-TOP: #ffffff 3px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(images/dkl1.png) #666666 50% 50%; PADDING-BOTTOM: 3px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #ffffff 3px solid; COLOR: #ebebeb; PADDING-TOP: 3px; BORDER-BOTTOM: #ffffff 3px solid; TEXT-DECORATION: none
}
#extcalendar .nextday {
	PADDING-RIGHT: 10px; BORDER-TOP: #ffffff 3px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(images/dkl1.png) #666666 50% 50%; PADDING-BOTTOM: 3px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #ffffff 3px solid; COLOR: #ebebeb; PADDING-TOP: 3px; BORDER-BOTTOM: #ffffff 3px solid; TEXT-DECORATION: none
}
#extcalendar .nextweek {
	PADDING-RIGHT: 10px; BORDER-TOP: #ffffff 3px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(images/dkl1.png) #666666 50% 50%; PADDING-BOTTOM: 3px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #ffffff 3px solid; COLOR: #ebebeb; PADDING-TOP: 3px; BORDER-BOTTOM: #ffffff 3px solid; TEXT-DECORATION: none
}
#extcalendar .nextmonth A {
	COLOR: #ebebeb; TEXT-DECORATION: none
}
#extcalendar .nextmonth A:hover {
	BACKGROUND: url(images/mini_arrowright.gif) no-repeat right center; COLOR: #ebebeb; TEXT-DECORATION: underline
}
#extcalendar .nextday A:hover {
	BACKGROUND: url(images/mini_arrowright.gif) no-repeat right center; COLOR: #ebebeb; TEXT-DECORATION: underline
}
#extcalendar .nextweek A:hover {
	BACKGROUND: url(images/mini_arrowright.gif) no-repeat right center; COLOR: #ebebeb; TEXT-DECORATION: underline
}
#extcalendar .currentmonth {
	PADDING-RIGHT: 10px; BORDER-TOP: #ffffff 3px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(images/dkl1.png) #666666 50% 50%; PADDING-BOTTOM: 3px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #ffffff 3px solid; COLOR: #ebebeb; PADDING-TOP: 3px; BORDER-BOTTOM: #ffffff 3px solid; TEXT-DECORATION: none
}
#extcalendar .currentday {
	PADDING-RIGHT: 10px; BORDER-TOP: #ffffff 3px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(images/dkl1.png) #666666 50% 50%; PADDING-BOTTOM: 3px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #ffffff 3px solid; COLOR: #ebebeb; PADDING-TOP: 3px; BORDER-BOTTOM: #ffffff 3px solid; TEXT-DECORATION: none
}
#extcalendar .currentweek {
	PADDING-RIGHT: 10px; BORDER-TOP: #ffffff 3px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(images/dkl1.png) #666666 50% 50%; PADDING-BOTTOM: 3px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #ffffff 3px solid; COLOR: #ebebeb; PADDING-TOP: 3px; BORDER-BOTTOM: #ffffff 3px solid; TEXT-DECORATION: none
}
#extcalendar .currentmonthtoday {
	BACKGROUND-COLOR: #999999
}
#extcalendar .currentdaytoday {
	BACKGROUND-COLOR: #999999
}
#extcalendar .currentweektoday {
	BACKGROUND-COLOR: #999999
}
#extcalendar .currentmonth {
	VERTICAL-ALIGN: middle; WIDTH: 34%; HEIGHT: 22px; TEXT-ALIGN: center
}
#extcalendar .currentday {
	VERTICAL-ALIGN: middle; WIDTH: 34%; HEIGHT: 22px; TEXT-ALIGN: center
}
#extcalendar .currentweek {
	VERTICAL-ALIGN: middle; WIDTH: 34%; HEIGHT: 22px; TEXT-ALIGN: center
}
#extcalendar .tablev1 {
	BORDER-RIGHT: #ffffff 0px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ffffff 3px solid; PADDING-LEFT: 2px; FONT-SIZE: 9px; BACKGROUND: url(images/dkl1.png) 50% 50%; PADDING-BOTTOM: 12px; MARGIN: 0px; VERTICAL-ALIGN: middle; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #ffffff 3px solid; COLOR: #555555! important; PADDING-TOP: 12px; BORDER-BOTTOM: #ffffff 0px solid; TEXT-DECORATION: none
}
#extcalendar .tablev1 A {
	COLOR: #555555; TEXT-DECORATION: none
}
#extcalendar .tablev1 A:hover {
	COLOR: #999999; TEXT-DECORATION: underline
}
#extcalendar .searchlink {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #606f79; TEXT-DECORATION: underline
}
#extcalendar .searchlink:hover {
	COLOR: #8090a3; TEXT-DECORATION: underline
}
#extcalendar .searchdesc {
	FONT-SIZE: 10px; COLOR: #606f79
}
#extcalendar .eventtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #5a7894; TEXT-DECORATION: none
}
#extcalendar .eventtitle:hover {
	COLOR: #8090a3; TEXT-DECORATION: underline
}
#extcalendar .eventdesc {
	FONT-SIZE: 10px; COLOR: #606f79
}
#extcalendar .eventdesclarge {
	FONT-SIZE: 12px; COLOR: #505f69; LINE-HEIGHT: 18px
}
DIV.eventdescription {
	CLEAR: both; MARGIN-BOTTOM: 9px; PADDING-BOTTOM: 9px; BORDER-BOTTOM: #999999 1px dotted
}
#extcalendar .cattitle {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #606f79; TEXT-DECORATION: none
}
#extcalendar .usertitle {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #606f79; TEXT-DECORATION: none
}
#extcalendar .grouptitle {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #606f79; TEXT-DECORATION: none
}
#extcalendar .cattitle:hover {
	COLOR: #8090a3; TEXT-DECORATION: underline
}
#extcalendar .usertitle:hover {
	COLOR: #8090a3; TEXT-DECORATION: underline
}
#extcalendar .grouptitle:hover {
	COLOR: #8090a3; TEXT-DECORATION: underline
}
#extcalendar .catdesc {
	FONT-SIZE: 10px; COLOR: #606f79
}
#extcalendar .userdesc {
	FONT-SIZE: 10px; COLOR: #606f79
}
#extcalendar .groupdesc {
	FONT-SIZE: 10px; COLOR: #606f79
}
#extcalendar .titlehighlight {
	COLOR: #4488bb; TEXT-DECORATION: underline
}
#extcalendar .highlight {
	COLOR: #80a000; TEXT-DECORATION: underline
}
#extcalendar .tabletr {
	PADDING-RIGHT: 12px; PADDING-LEFT: 8px; FONT-SIZE: 11px; BACKGROUND: #ebebeb; PADDING-BOTTOM: 8px; COLOR: #666666; PADDING-TOP: 12px; HEIGHT: 54px
}
#extcalendar #shajaxProgressPrevMonth {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 5px; VERTICAL-ALIGN: middle; BORDER-RIGHT-WIDTH: 0px
}
#extcalendar #shajaxProgressNextMonth {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 5px; VERTICAL-ALIGN: middle; BORDER-RIGHT-WIDTH: 0px
}
#extcalendar .tableh2 {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #5a7894; MARGIN-BOTTOM: 16px! important; PADDING-BOTTOM: 9px; COLOR: white; PADDING-TOP: 9px
}
#extcalendar .tableh2_nobackground {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: white
}
#extcalendar .rightAuto {
	FLOAT: right; WIDTH: auto
}
#extcalendar .tableb {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; COLOR: black; LINE-HEIGHT: 16px; PADDING-TOP: 12px; BORDER-BOTTOM: #999999 1px dotted
}
#extcalendar .tablec {
	PADDING-RIGHT: 10px; BORDER-TOP: #ffffff 3px solid; PADDING-LEFT: 10px; BACKGROUND: url(images/dkl3.png) 50% 50%; PADDING-BOTTOM: 3px; BORDER-LEFT: #ffffff 3px solid; COLOR: black; PADDING-TOP: 3px
}
#extcalendar .maintable {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 100%; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse; TEXT-ALIGN: left; border-spacing: 0px
}
#extcalendar .jcl_center {
	TEXT-ALIGN: center
}
#extcalendar TABLE.jcl_basetable {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse; BORDER-RIGHT-WIDTH: 0px; border-spacing: 0px
}
#extcalendar .error {
	FONT-WEIGHT: bold; COLOR: red
}
#extcalendar .today {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 10px; MARGIN: 10px; TEXT-TRANSFORM: uppercase; COLOR: #606f79; PADDING-TOP: 10px
}
#extcalendar .atomic {
	FONT-SIZE: 9px
}
#extcalendar .atomic_colored {
	COLOR: #cccccc
}
#extcalendar .legend {
	FONT-SIZE: 11px; LETTER-SPACING: 0.4pt
}
#extcalendar TD.legend-color-borders {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid
}
#extcalendar .caldaydigits {
	FONT-SIZE: 9px
}
#extcalendar .weekdaytopclr {
	BORDER-RIGHT: #ffffff 0px solid; PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 9px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #ffffff 3px solid; COLOR: #ffffff; PADDING-TOP: 9px; BACKGROUND-COLOR: #5a7894
}
#extcalendar .sundaytopclr {
	BORDER-RIGHT: #ffffff 0px solid; PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 9px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #ffffff 3px solid; COLOR: #ffffff; PADDING-TOP: 9px; BACKGROUND-COLOR: #5a7894
}
#extcalendar .sundaytopclr {
	BACKGROUND-COLOR: #5a7894
}
#extcalendar .weekdayclr {
	BORDER-TOP: #ffffff 3px solid; FONT-SIZE: 10px; BACKGROUND: url(images/dkl2.png) 50% 50%; BORDER-LEFT: #ffffff 3px solid; COLOR: #5a7894
}
#extcalendar .todayclr {
	BORDER-TOP: #ffffff 3px solid; FONT-SIZE: 10px; BACKGROUND: url(images/dkl4.png) 50% 50%; BORDER-LEFT: #ffffff 3px solid; COLOR: #c0c4c8
}
#extcalendar .sundayemptyclr {
	BORDER-TOP: #ffffff 3px solid; FONT-SIZE: 10px; BACKGROUND: url(images/dkl1.png) 50% 50%; BORDER-LEFT: #ffffff 3px solid; COLOR: #5a7894
}
#extcalendar .weekdayemptyclr {
	BORDER-TOP: #ffffff 3px solid; FONT-SIZE: 10px; BORDER-LEFT: #ffffff 3px solid; COLOR: #5a7894
}
#extcalendar .tdBtn {
	PADDING-LEFT: 3px; PADDING-TOP: 3px
}
#extcalendar .btnOut {
	BORDER-RIGHT: #e4e8e8 1px solid; BORDER-TOP: #e4e8e8 1px solid; BORDER-LEFT: #e4e8e8 1px solid; BORDER-BOTTOM: #e4e8e8 1px solid; BACKGROUND-COLOR: #e4e8e8
}
#extcalendar .btnOver {
	BORDER-RIGHT: #c0c4c4 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; CURSOR: auto; BORDER-BOTTOM: #c0c4c4 1px solid; BACKGROUND-COLOR: #e4e8e8
}
#extcalendar .btnDown {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #c0c4c4 1px solid; BORDER-LEFT: #c0c4c4 1px solid; CURSOR: auto; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #d4d8d8
}
#extcalendar A.flatButton IMG {
	BORDER-RIGHT: #d8e0e4 1px solid; BORDER-TOP: #d8e0e4 1px solid; BORDER-LEFT: #d8e0e4 1px solid; BORDER-BOTTOM: #d8e0e4 1px solid
}
#extcalendar A.flatButton:hover IMG {
	BORDER-RIGHT: #c0c4c4 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; CURSOR: auto; BORDER-BOTTOM: #c0c4c4 1px solid; BACKGROUND-COLOR: #e4e8e8
}
#extcalendar .eventstyle {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 9px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #555555 9px solid; TEXT-ALIGN: left
}
#extcalendar .eventfull {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: url(images/dkl5.png) 50% 50%; PADDING-BOTTOM: 3px; MARGIN: 3px; CURSOR: auto; PADDING-TOP: 3px
}
#extcalendar .eventfullrepeat {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: url(images/dkl5.png) 50% 50%; PADDING-BOTTOM: 3px; MARGIN: 3px; CURSOR: auto; PADDING-TOP: 3px
}
#extcalendar .eventfullrepeatchild {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: url(images/dkl5.png) 50% 50%; PADDING-BOTTOM: 3px; MARGIN: 3px; CURSOR: auto; PADDING-TOP: 3px
}
#extcalendar .eventfullrepeatdetached {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: url(images/dkl5.png) 50% 50%; PADDING-BOTTOM: 3px; MARGIN: 3px; CURSOR: auto; PADDING-TOP: 3px
}
#extcalendar .eventstart {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; CURSOR: auto; PADDING-TOP: 3px; BACKGROUND-COLOR: #ebebeb
}
#extcalendar .eventstartrepeat {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; CURSOR: auto; PADDING-TOP: 3px; BACKGROUND-COLOR: #ebebeb
}
#extcalendar .eventstartrepeatchild {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; CURSOR: auto; PADDING-TOP: 3px; BACKGROUND-COLOR: #ebebeb
}
#extcalendar .eventstartrepeatdetached {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; CURSOR: auto; PADDING-TOP: 3px; BACKGROUND-COLOR: #ebebeb
}
#extcalendar .eventmiddle {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; CURSOR: auto; PADDING-TOP: 3px; BACKGROUND-COLOR: #ebebeb
}
#extcalendar .eventmiddlerepeat {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; CURSOR: auto; PADDING-TOP: 3px; BACKGROUND-COLOR: #ebebeb
}
#extcalendar .eventmiddlerepeatchild {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; CURSOR: auto; PADDING-TOP: 3px; BACKGROUND-COLOR: #ebebeb
}
#extcalendar .eventmiddlerepeatdetached {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; CURSOR: auto; PADDING-TOP: 3px; BACKGROUND-COLOR: #ebebeb
}
#extcalendar .eventend {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; CURSOR: auto; PADDING-TOP: 3px; BACKGROUND-COLOR: #ebebeb
}
#extcalendar .eventendrepeat {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; CURSOR: auto; PADDING-TOP: 3px; BACKGROUND-COLOR: #ebebeb
}
#extcalendar .eventendrepeatchild {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; CURSOR: auto; PADDING-TOP: 3px; BACKGROUND-COLOR: #ebebeb
}
#extcalendar .eventendrepeatdetached {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; CURSOR: auto; PADDING-TOP: 3px; BACKGROUND-COLOR: #ebebeb
}
#extcalendar .imagecell {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; BACKGROUND-COLOR: #c8d2d8
}
#extcalendar .imagecell IMG {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; CURSOR: auto; BORDER-BOTTOM: #ffffff 1px solid
}
.extcal_minical TABLE.extcal_minical {
	MARGIN-TOP: 0px; MARGIN-LEFT: 10px; WIDTH: 100%
}
.extcal_minical .extcal_navbar {
	BORDER-RIGHT: #fff 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #fff 0px solid; PADDING-LEFT: 0px; FONT-SIZE: 42px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #fff 0px solid; COLOR: #fff; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 0px solid; _margin-top: -60px
}
.extcal_minical .extcal_tiny_add_event_link {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #575767; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.extcal_minical TABLE.extcal_weekdays {
	WIDTH: 100%; BACKGROUND-REPEAT: repeat-x
}
.extcal_minical TD.extcal_weekdays {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.extcal_minical .extcal_small {
	FONT-SIZE: 9px; COLOR: #575767; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.extcal_minical .extcal_small:link {
	TEXT-DECORATION: none
}
.extcal_minical .extcal_small:visited {
	TEXT-DECORATION: none
}
.extcal_minical .extcal_small:hover {
	TEXT-DECORATION: underline
}
.extcal_minical .extcal_daycell {
	PADDING-RIGHT: 2px; BACKGROUND-POSITION: center center; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 3px; MARGIN: 2px; COLOR: #555555; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.extcal_minical .extcal_todaycell {
	PADDING-RIGHT: 2px; BACKGROUND-POSITION: center center; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 3px; MARGIN: 2px; COLOR: #555555; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.extcal_minical .extcal_sundaycell {
	PADDING-RIGHT: 2px; BACKGROUND-POSITION: center center; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 3px; MARGIN: 2px; COLOR: #555555; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.extcal_minical .extcal_othermonth {
	PADDING-RIGHT: 2px; BACKGROUND-POSITION: center center; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 3px; MARGIN: 2px; COLOR: #555555; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.extcal_minical .extcal_todaycell {
	BACKGROUND: #6194bc; COLOR: #99aaaa
}
.extcal_minical .extcal_sundaycell {
	COLOR: #99aaaa
}
.extcal_minical .extcal_othermonth {
	COLOR: #99aaaa
}
.extcal_minical .extcal_daylink {
	FONT-SIZE: 11px; FILTER: alpha(opacity=100); FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; -moz-opacity: 1; -khtml-opacity: 1; opacity: 1
}
.extcal_minical .extcal_sundaylink {
	FONT-SIZE: 11px; FILTER: alpha(opacity=100); FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; -moz-opacity: 1; -khtml-opacity: 1; opacity: 1
}
.extcal_minical .extcal_busylink {
	FONT-SIZE: 11px; FILTER: alpha(opacity=100); FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; -moz-opacity: 1; -khtml-opacity: 1; opacity: 1
}
.extcal_minical .extcal_daylink:link {
	COLOR: #fff
}
.extcal_minical .extcal_daylink:visited {
	COLOR: #fff
}
.extcal_minical .extcal_busylink:link {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.extcal_minical .extcal_busylink:visited {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.extcal_minical .extcal_sundaylink:link {
	COLOR: #ffffff
}
.extcal_minical .extcal_sundaylink:visited {
	COLOR: #ffffff
}
.extcal_minical .extcal_month_label {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 158px; FILTER: alpha(opacity=75); COLOR: #fff; FONT-FAMILY: Arial Black, Arial, Helvetica, sans-serif; LETTER-SPACING: -8px; -moz-opacity: 0.75; -khtml-opacity: 0.75; opacity: 0.75
}
.extcal_month_label {
	PADDING-TOP: 45px; HEIGHT: 130px
}
.extcal_minical {
	BORDER-RIGHT: #336699 0px solid; BORDER-TOP: #336699 0px solid; BORDER-LEFT: #336699 0px solid; BORDER-BOTTOM: #336699 0px solid
}
.extcal_navbar {
	BORDER-RIGHT: #336699 0px solid; BORDER-TOP: #336699 0px solid; BORDER-LEFT: #336699 0px solid; BORDER-BOTTOM: #336699 0px solid
}
.extcal_minical {
	MARGIN-TOP: -40px; pading-top: 0px
}
.extcal_minical .extcal_picture {
	WIDTH: 100%; TEXT-ALIGN: center
}
.extcal_minical .extcal_weekcell {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.latest_event SPAN.eventdescription {
	DISPLAY: block; FONT-SIZE: 11px; LINE-HEIGHT: 12px
}
.latest_event SMALL {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-STYLE: italic
}
.latest_event SPAN.eventsdate {
	FONT-SIZE: 11px; LINE-HEIGHT: 12px
}
