DIV.tx-jwcalendar-pi1 {
	FONT-SIZE: 11px; COLOR: #193a72; FONT-FAMILY: Verdana, sans-serif; TEXT-ALIGN: center
}
DIV.tx-jwcalendar-pi1 IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
DIV.tx-jwcalendar-pi1 A {
	COLOR: #692287; TEXT-DECORATION: none
}
DIV.tx-jwcalendar-pi1 TABLE A {
	COLOR: #692287; TEXT-DECORATION: none
}
DIV.tx-jwcalendar-pi1 A:hover {
	COLOR: red
}
DIV.tx-jwcalendar-pi1 TABLE A:hover {
	COLOR: red
}
DIV.tx-jwcalendar-pi1 INPUT {
	CLEAR: both; BORDER-RIGHT: #fecc3c 2px solid; PADDING-RIGHT: 14px; BORDER-TOP: #fcf6e5 2px solid; PADDING-LEFT: 14px; BACKGROUND: #fbe29f; PADDING-BOTTOM: 3px; MARGIN: 10px; BORDER-LEFT: #fcf6e5 2px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #fecc3c 2px solid; TEXT-ALIGN: center
}
DIV.tx-jwcalendar-pi1 .tx_jw_input_text {
	BORDER-RIGHT: #fecc3c 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #fecc3c 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #fecc3c 1px solid; WIDTH: 260px; PADDING-TOP: 3px; BORDER-BOTTOM: #fecc3c 1px solid; HEIGHT: 23px
}
DIV.tx-jwcalendar-pi1 .tx_jw_select {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 11px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
DIV.tx-jwcalendar-pi1 .tx_jw_textarea {
	BORDER-RIGHT: #fecc3c 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #fecc3c 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; BORDER-LEFT: #fecc3c 1px solid; WIDTH: 260px; PADDING-TOP: 3px; BORDER-BOTTOM: #fecc3c 1px solid; HEIGHT: 120px
}
DIV.tx-jwcalendar-pi1 .tx_jw_input_button {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 12px; BACKGROUND: #fbe29f; PADDING-BOTTOM: 2px; MARGIN: 4px 10px; PADDING-TOP: 2px; TEXT-ALIGN: center
}
DIV.jwcalendar_list {
	BORDER-RIGHT: #ffc725 1px solid; BORDER-TOP: #ffc725 1px solid; FONT-SIZE: 12px; MARGIN: 10px 0px; BORDER-LEFT: #ffc725 1px solid; WIDTH: 100%; COLOR: #193a72; BORDER-BOTTOM: #ffc725 1px solid; FONT-FAMILY: Verdana, sans-serif; BACKGROUND-COLOR: #fdf2d2
}
DIV.jwcalendar_list .title {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 8px; COLOR: #193a72; PADDING-TOP: 8px
}
DIV.jwcalendar_list .prev_items {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #193a72; PADDING-TOP: 8px; TEXT-ALIGN: left
}
DIV.jwcalendar_list .next_items {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: right; PADDING-BOTTOM: 0px; COLOR: #193a72; PADDING-TOP: 8px; TEXT-ALIGN: right
}
DIV.jwcalendar_list .next_items {
	
}
DIV.jwcalendar_list .itemslist {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.jwcalendar_list TABLE.items {
	BORDER-RIGHT: #ffc725 1px solid; BORDER-TOP: #ffc725 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #ffc725 1px solid; WIDTH: 100%; LINE-HEIGHT: 1.4em; BORDER-BOTTOM: #ffc725 1px solid; FONT-FAMILY: Verdana, sans-serif; BORDER-COLLAPSE: collapse; TEXT-ALIGN: left; empty-cells: show; border-spacing: 0
}
DIV.jwcalendar_list TABLE.items TD.label {
	BORDER-RIGHT: #ffc725 1px dotted; PADDING-RIGHT: 5px; BORDER-TOP: #ffc725 1px dotted; PADDING-LEFT: 5px; BACKGROUND: #fcecc0; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; BORDER-LEFT: #ffc725 1px dotted; WIDTH: 33%; PADDING-TOP: 5px; BORDER-BOTTOM: #ffc725 1px dotted
}
DIV.jwcalendar_list TABLE.items TD.item {
	BORDER-RIGHT: #ffc725 1px dotted; PADDING-RIGHT: 5px; BORDER-TOP: #ffc725 1px dotted; PADDING-LEFT: 5px; BACKGROUND: #fbe29f; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; BORDER-LEFT: #ffc725 1px dotted; WIDTH: 67%; PADDING-TOP: 5px; BORDER-BOTTOM: #ffc725 1px dotted
}
DIV.jwcalendar_list TABLE.items P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.jwcalendar_list TABLE.items P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.jwcalendar_list .submit {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.jwcalendar_week {
	BORDER-RIGHT: #ffc725 1px solid; BORDER-TOP: #ffc725 1px solid; FONT-SIZE: 12px; MARGIN: 10px 0px; BORDER-LEFT: #ffc725 1px solid; WIDTH: 100%; COLOR: #193a72; BORDER-BOTTOM: #ffc725 1px solid; FONT-FAMILY: Verdana, sans-serif; BACKGROUND-COLOR: #fdf2d2
}
DIV.jwcalendar_week .prev_week {
	FLOAT: left; MARGIN: 4px 120px 0px 10px
}
DIV.jwcalendar_week .selector {
	FLOAT: left; MARGIN: 4px 0px 0px
}
DIV.jwcalendar_week .next_week {
	MARGIN: 4px 10px 0px 120px; TEXT-ALIGN: right
}
DIV.jwcalendar_week TABLE.days {
	CLEAR: both; BORDER-RIGHT: #ffc725 1px solid; BORDER-TOP: #ffc725 1px solid; FONT-SIZE: 12px; MARGIN: 8px; BORDER-LEFT: #ffc725 1px solid; WIDTH: 100%; LINE-HEIGHT: 1.4em; BORDER-BOTTOM: #ffc725 1px solid; FONT-FAMILY: Verdana, sans-serif; BORDER-COLLAPSE: collapse; empty-cells: show; border-spacing: 0
}
DIV.jwcalendar_week TABLE.days TD.dayname {
	BORDER-RIGHT: #ffc725 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #ffc725 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; BORDER-LEFT: #ffc725 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ffc725 1px solid; TEXT-ALIGN: right
}
DIV.jwcalendar_week TABLE.day_events {
	FONT-SIZE: 12px; BACKGROUND: #fbe29f; WIDTH: 100%; FONT-FAMILY: Verdana, sans-serif; BORDER-COLLAPSE: collapse; empty-cells: show; border-spacing: 0
}
DIV.jwcalendar_week TABLE.times {
	FONT-SIZE: 12px; BACKGROUND: #fbe29f; WIDTH: 100%; FONT-FAMILY: Verdana, sans-serif; BORDER-COLLAPSE: collapse; empty-cells: show; border-spacing: 0
}
DIV.jwcalendar_week TABLE.times {
	BORDER-RIGHT: #ffc725 1px solid; BORDER-TOP: #ffc725 1px solid; BORDER-LEFT: #ffc725 1px solid; BORDER-BOTTOM: #ffc725 1px solid
}
DIV.jwcalendar_week TABLE.times TD.time {
	BORDER-RIGHT: #ffc725 2px solid; BORDER-LEFT: #ffc725 2px solid
}
DIV.jwcalendar_week TABLE.days A {
	TEXT-DECORATION: none
}
DIV.jwcalendar_week TABLE.days TD.time {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, sans-serif; TEXT-ALIGN: center
}
DIV.jwcalendar_week TABLE.days TD.event_time {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 4px
}
DIV.jwcalendar_week TABLE.days TD.event {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; MARGIN: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 4px; FONT-FAMILY: Verdana, sans-serif
}
DIV.jwcalendar_week TABLE.days TD.event A {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, sans-serif
}
DIV.jwcalendar_month {
	BORDER-RIGHT: #ffc725 1px solid; BORDER-TOP: #ffc725 1px solid; FONT-SIZE: 12px; MARGIN: 10px 0px; BORDER-LEFT: #ffc725 1px solid; WIDTH: 100%; COLOR: #193a72; BORDER-BOTTOM: #ffc725 1px solid; FONT-FAMILY: Verdana, sans-serif; BACKGROUND-COLOR: #fdf2d2
}
DIV.jwcalendar_month .title {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; COLOR: #333; PADDING-TOP: 5px; TEXT-ALIGN: center
}
DIV.jwcalendar_month .navi {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.jwcalendar_month .days_view {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.jwcalendar_month TABLE.navs {
	WIDTH: 100%
}
DIV.jwcalendar_month TABLE.months {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; WIDTH: 100%; FONT-FAMILY: Verdana, sans-serif; BORDER-COLLAPSE: separate; TEXT-ALIGN: center; empty-cells: show; border-spacing: 10px
}
DIV.jwcalendar_month TABLE.year {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; WIDTH: 100%; FONT-FAMILY: Verdana, sans-serif; BORDER-COLLAPSE: separate; TEXT-ALIGN: center; empty-cells: show; border-spacing: 10px
}
DIV.jwcalendar_month TABLE.year {
	FONT-SIZE: 12px; border-spacing: 5px
}
DIV.jwcalendar_month TABLE.months TD {
	
}
DIV.jwcalendar_month TABLE.year TD {
	
}
DIV.jwcalendar_month TABLE.months TD.other_month {
	BORDER-RIGHT: #fecc3c 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fcf6e5 2px solid; PADDING-LEFT: 5px; BACKGROUND: #fbe29f; PADDING-BOTTOM: 15px; BORDER-LEFT: #fcf6e5 2px solid; PADDING-TOP: 15px; BORDER-BOTTOM: #fecc3c 2px solid
}
DIV.jwcalendar_month TABLE.year TD.last_year {
	BORDER-RIGHT: #fecc3c 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fcf6e5 2px solid; PADDING-LEFT: 5px; BACKGROUND: #fbe29f; PADDING-BOTTOM: 15px; BORDER-LEFT: #fcf6e5 2px solid; PADDING-TOP: 15px; BORDER-BOTTOM: #fecc3c 2px solid
}
DIV.jwcalendar_month TABLE.year TD.next_year {
	BORDER-RIGHT: #fecc3c 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fcf6e5 2px solid; PADDING-LEFT: 5px; BACKGROUND: #fbe29f; PADDING-BOTTOM: 15px; BORDER-LEFT: #fcf6e5 2px solid; PADDING-TOP: 15px; BORDER-BOTTOM: #fecc3c 2px solid
}
DIV.jwcalendar_month TABLE.months TD.other_month {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
DIV.jwcalendar_month TABLE.months TD.current_month {
	BORDER-RIGHT: #fcf6e5 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fecc3c 2px solid; PADDING-LEFT: 5px; BACKGROUND: #fbe29f; PADDING-BOTTOM: 5px; BORDER-LEFT: #fecc3c 2px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #fcf6e5 2px solid
}
DIV.jwcalendar_month TABLE.days {
	BORDER-RIGHT: #ffc725 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ffc725 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ffc725 1px solid; WIDTH: 100%; LINE-HEIGHT: 1.4em; PADDING-TOP: 0px; BORDER-BOTTOM: #ffc725 1px solid; FONT-FAMILY: Verdana, sans-serif; BORDER-COLLAPSE: collapse; empty-cells: show; border-spacing: 0
}
DIV.jwcalendar_month TABLE.days A {
	TEXT-DECORATION: none
}
DIV.jwcalendar_month TABLE.days TD {
	BORDER-RIGHT: #ffc725 1px dotted; PADDING-RIGHT: 4px; BORDER-TOP: #ffc725 1px dotted; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; BORDER-LEFT: #ffc725 1px dotted; PADDING-TOP: 4px; BORDER-BOTTOM: #ffc725 1px dotted
}
DIV.jwcalendar_month TABLE.days TD.week {
	FONT-WEIGHT: bold; BACKGROUND: #fbe29f
}
DIV.jwcalendar_month TABLE.days TD.dayname {
	FONT-WEIGHT: bold; BACKGROUND: #fbe29f; TEXT-ALIGN: center
}
DIV.jwcalendar_month TABLE.days {
	FONT-WEIGHT: bold
}
DIV.jwcalendar_month TABLE.days TD.inside {
	FONT-WEIGHT: bold
}
DIV.jwcalendar_month TABLE.days TD.today {
	FONT-WEIGHT: bold
}
DIV.jwcalendar_month TABLE.days TD.inside_weekend {
	FONT-WEIGHT: bold
}
DIV.jwcalendar_month TABLE.days TD.today_weekend {
	FONT-WEIGHT: bold
}
DIV.jwcalendar_month TABLE.days TD.outside_weekend {
	FONT-WEIGHT: bold
}
DIV.jwcalendar_month TABLE.days A {
	FONT-WEIGHT: bold; COLOR: blue
}
DIV.jwcalendar_month TABLE.days TD.inside A {
	FONT-WEIGHT: bold; COLOR: blue
}
DIV.jwcalendar_month TABLE.days TD.today_inside A {
	FONT-WEIGHT: bold; COLOR: blue
}
DIV.jwcalendar_month TABLE.days TD.inside_weekend A {
	FONT-WEIGHT: bold; COLOR: blue
}
DIV.jwcalendar_month TABLE.days TD.today_weekend A {
	FONT-WEIGHT: bold; COLOR: blue
}
DIV.jwcalendar_month TABLE.days TD.outside_weekend A {
	FONT-WEIGHT: bold; COLOR: blue
}
DIV.jwcalendar_month TABLE.days TD.today {
	BORDER-RIGHT: #ad1602 1px solid; BORDER-TOP: #ad1602 1px solid; BACKGROUND: #f9f4e7; BORDER-LEFT: #ad1602 1px solid; BORDER-BOTTOM: #ad1602 1px solid
}
DIV.jwcalendar_month TABLE.days TD.outside_weekend {
	BORDER-RIGHT: #f9df94 1px dotted; BORDER-TOP: #f9df94 1px dotted; BACKGROUND: #eaeaeb; BORDER-LEFT: #f9df94 1px dotted; BORDER-BOTTOM: #f9df94 1px dotted
}
DIV.jwcalendar_month TABLE.days TD.outside {
	BORDER-RIGHT: #f9df94 1px dotted; BORDER-TOP: #f9df94 1px dotted; BACKGROUND: #eaeaeb; BORDER-LEFT: #f9df94 1px dotted; BORDER-BOTTOM: #f9df94 1px dotted
}
DIV.jwcalendar_month TABLE.days TD.inside_weekend {
	BACKGROUND: #fcecc0
}
DIV.jwcalendar_month TABLE.singleday {
	BORDER-RIGHT: #ddd 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ddd 0px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px; BORDER-LEFT: #ddd 0px solid; WIDTH: 100%; LINE-HEIGHT: 1em; PADDING-TOP: 0px; BORDER-BOTTOM: #ddd 0px solid; FONT-FAMILY: Verdana, sans-serif; BORDER-COLLAPSE: collapse; empty-cells: show; border-spacing: 0px
}
DIV.jwcalendar_month TABLE.singleday TD {
	BORDER-RIGHT: #ddd 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ddd 0px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px; BORDER-LEFT: #ddd 0px solid; WIDTH: 100%; LINE-HEIGHT: 1em; PADDING-TOP: 0px; BORDER-BOTTOM: #ddd 0px solid; FONT-FAMILY: Verdana, sans-serif; BORDER-COLLAPSE: collapse; empty-cells: show; border-spacing: 0px
}
DIV.jwcalendar_month TABLE.singleday TD A {
	BORDER-RIGHT: #ddd 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ddd 0px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px; BORDER-LEFT: #ddd 0px solid; WIDTH: 100%; LINE-HEIGHT: 1em; PADDING-TOP: 0px; BORDER-BOTTOM: #ddd 0px solid; FONT-FAMILY: Verdana, sans-serif; BORDER-COLLAPSE: collapse; empty-cells: show; border-spacing: 0px
}
DIV.jwcalendar_month TABLE.singleday A {
	BORDER-RIGHT: #ddd 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ddd 0px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px; BORDER-LEFT: #ddd 0px solid; WIDTH: 100%; LINE-HEIGHT: 1em; PADDING-TOP: 0px; BORDER-BOTTOM: #ddd 0px solid; FONT-FAMILY: Verdana, sans-serif; BORDER-COLLAPSE: collapse; empty-cells: show; border-spacing: 0px
}
DIV.jwcalendar_month TABLE.singleday {
	BORDER-RIGHT: #ddd 1px dotted; BORDER-TOP: #ddd 1px dotted; BACKGROUND: #eee; BORDER-LEFT: #ddd 1px dotted; BORDER-BOTTOM: #ddd 1px dotted
}
DIV.jwcalendar_month TABLE.singleday TD {
	BORDER-RIGHT: #ddd 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ddd 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ddd 0px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #ddd 0px solid
}
DIV.jwcalendar_month TABLE.dayitem {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 1px 0px; BORDER-LEFT: #ddd 1px solid; WIDTH: 100%; LINE-HEIGHT: 1em; PADDING-TOP: 0px; BORDER-BOTTOM: #ddd 1px solid; FONT-FAMILY: Verdana, sans-serif; BORDER-COLLAPSE: collapse; empty-cells: show; border-spacing: 0px
}
DIV.jwcalendar_month TABLE.dayitem A {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 1px 0px; BORDER-LEFT: #ddd 1px solid; WIDTH: 100%; LINE-HEIGHT: 1em; PADDING-TOP: 0px; BORDER-BOTTOM: #ddd 1px solid; FONT-FAMILY: Verdana, sans-serif; BORDER-COLLAPSE: collapse; empty-cells: show; border-spacing: 0px
}
DIV.jwcalendar_month TABLE.dayitem TD.item {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: normal; BORDER-LEFT: 0px; COLOR: #333; BORDER-BOTTOM: 0px; TEXT-DECORATION: none
}
DIV.jwcalendar_month TABLE.dayitem TD.item A {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: normal; BORDER-LEFT: 0px; COLOR: #333; BORDER-BOTTOM: 0px; TEXT-DECORATION: none
}
DIV.jwcalendar_month TABLE.dayitem TD.itemcat {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 8px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 2px; CURSOR: help; COLOR: #333; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; TEXT-DECORATION: none
}
DIV.jwcalendar_month TABLE.dayitem TD.itemcat A {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 8px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 2px; CURSOR: help; COLOR: #333; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; TEXT-DECORATION: none
}
DIV.jwcalendar_single {
	BORDER-RIGHT: #ffc725 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ffc725 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #ffc725 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ffc725 1px solid; BACKGROUND-COLOR: #fdf2d2
}
DIV.jwcalendar_single .content {
	CLEAR: both; WIDTH: 100%
}
DIV.jwcalendar_single .header {
	CLEAR: both; WIDTH: 100%
}
DIV.jwcalendar_single .org {
	CLEAR: both; WIDTH: 100%
}
DIV.jwcalendar_single .contentie {
	BORDER-RIGHT: #ffc725 1px dotted; BACKGROUND: #fcecc0; FLOAT: left; BORDER-LEFT: #ffc725 1px dotted; WIDTH: 100%; BORDER-BOTTOM: #ffc725 1px dotted; TEXT-ALIGN: left
}
DIV.jwcalendar_single .headerie {
	BORDER-RIGHT: #ffc725 1px dotted; BACKGROUND: #fcecc0; FLOAT: left; BORDER-LEFT: #ffc725 1px dotted; WIDTH: 100%; BORDER-BOTTOM: #ffc725 1px dotted; TEXT-ALIGN: left
}
DIV.jwcalendar_single .orgie {
	BORDER-RIGHT: #ffc725 1px dotted; BACKGROUND: #fcecc0; FLOAT: left; BORDER-LEFT: #ffc725 1px dotted; WIDTH: 100%; BORDER-BOTTOM: #ffc725 1px dotted; TEXT-ALIGN: left
}
DIV.jwcalendar_single .headerie {
	BORDER-TOP: #ffc725 1px dotted
}
DIV.jwcalendar_single .contentie {
	BACKGROUND: #fbe29f
}
DIV.jwcalendar_single .title {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: left; PADDING-BOTTOM: 8px; PADDING-TOP: 4px; TEXT-ALIGN: left
}
DIV.jwcalendar_single .category {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: left; PADDING-BOTTOM: 8px; PADDING-TOP: 4px; TEXT-ALIGN: left
}
DIV.jwcalendar_single .catcolor {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 2px; FLOAT: none; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.jwcalendar_single .category {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: none; PADDING-BOTTOM: 8px; PADDING-TOP: 6px
}
DIV.jwcalendar_single .images {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px
}
DIV.jwcalendar_single .itemtext {
	MARGIN: 8px
}
DIV.jwcalendar_single .itemtitle P:first-letter {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: red
}
DIV.jwcalendar_single .itemtitle P:first-line {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; LINE-HEIGHT: 1.2em
}
DIV.jwcalendar_single .teaser {
	FONT-WEIGHT: bold; LINE-HEIGHT: 1.8em; FONT-STYLE: italic
}
DIV.jwcalendar_single .desc {
	FONT-SIZE: 11px
}
DIV.jwcalendar_single .itemlink {
	LINE-HEIGHT: 1.8em
}
DIV.jwcalendar_single .label {
	CLEAR: both; PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 4px; WIDTH: 33%; PADDING-TOP: 4px; TEXT-ALIGN: right
}
DIV.jwcalendar_feEntry .label {
	CLEAR: both; PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 4px; WIDTH: 33%; PADDING-TOP: 4px; TEXT-ALIGN: right
}
DIV.jwcalendar_feEntry .timelabel {
	CLEAR: both; PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 4px; WIDTH: 33%; PADDING-TOP: 4px; TEXT-ALIGN: right
}
DIV.jwcalendar_single .item {
	PADDING-RIGHT: 4px; PADDING-LEFT: 32%; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; TEXT-ALIGN: left
}
DIV.jwcalendar_feEntry .item {
	PADDING-RIGHT: 4px; PADDING-LEFT: 32%; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; TEXT-ALIGN: left
}
DIV.jwcalendar_feEntry {
	BORDER-RIGHT: #ffc725 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #ffc725 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; BORDER-LEFT: #ffc725 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #ffc725 1px solid; BACKGROUND-COLOR: #fdf2d2
}
DIV.jwcalendar_feEntry .label {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; VERTICAL-ALIGN: bottom; WIDTH: 32%; LINE-HEIGHT: 1.6em; PADDING-TOP: 8px
}
DIV.jwcalendar_feEntry .timelabel {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; VERTICAL-ALIGN: bottom; WIDTH: 32%; LINE-HEIGHT: 1.6em; PADDING-TOP: 8px
}
DIV.jwcalendar_feEntry .timelabel {
	WIDTH: 20%
}
DIV.jwcalendar_feEntry .title {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; COLOR: blue; LINE-HEIGHT: 1em; PADDING-TOP: 0px; TEXT-ALIGN: left
}
DIV.jwcalendar_feEntry .title P:first-letter {
	FONT-SIZE: 20px
}
DIV.jwcalendar_feEntry .item {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; TEXT-ALIGN: left
}
DIV.jwcalendar_feEntry .fileitem {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; WIDTH: 30px; PADDING-TOP: 8px; TEXT-ALIGN: left
}
DIV.jwcalendar_feEntry INPUT {
	CLEAR: none; BORDER-RIGHT: #fecc3c 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: #fcf6e5 2px solid; PADDING-LEFT: 0px; FONT-SIZE: 12px; BACKGROUND: white; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #fcf6e5 2px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #fecc3c 2px solid; TEXT-ALIGN: left
}
DIV.jwcalendar_feEntry .error UL LI {
	FONT-SIZE: 12px; MARGIN: 4px 40px; COLOR: red; LIST-STYLE-TYPE: circle; TEXT-ALIGN: left
}
DIV.jwcalendar_feEntry .error UL LI:first-letter {
	FONT-WEIGHT: bold; FONT-SIZE: 16px
}
DIV.jwcalendar_confirm .error {
	FONT-SIZE: 12px; MARGIN: 10px; COLOR: red
}
DIV.jwcalendar_confirm .conftext {
	FONT-SIZE: 14px; MARGIN: 10px
}
DIV.jwcalendar_organizer {
	BORDER-RIGHT: #ffc725 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ffc725 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #ffc725 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ffc725 1px solid; BACKGROUND-COLOR: #fdf2d2
}
DIV.jwcalendar_location {
	BORDER-RIGHT: #ffc725 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ffc725 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #ffc725 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ffc725 1px solid; BACKGROUND-COLOR: #fdf2d2
}
DIV.jwcalendar_organizer .content {
	CLEAR: both; WIDTH: 100%
}
DIV.jwcalendar_organizer .header {
	CLEAR: both; WIDTH: 100%
}
DIV.jwcalendar_organizer .org {
	CLEAR: both; WIDTH: 100%
}
DIV.jwcalendar_location .content {
	CLEAR: both; WIDTH: 100%
}
DIV.jwcalendar_location .header {
	CLEAR: both; WIDTH: 100%
}
DIV.jwcalendar_location .org {
	CLEAR: both; WIDTH: 100%
}
DIV.jwcalendar_organizer .contentie {
	BORDER-RIGHT: #ffc725 1px dotted; BACKGROUND: #fcecc0; FLOAT: left; BORDER-LEFT: #ffc725 1px dotted; WIDTH: 100%; BORDER-BOTTOM: #ffc725 1px dotted; TEXT-ALIGN: left
}
DIV.jwcalendar_organizer .headerie {
	BORDER-RIGHT: #ffc725 1px dotted; BACKGROUND: #fcecc0; FLOAT: left; BORDER-LEFT: #ffc725 1px dotted; WIDTH: 100%; BORDER-BOTTOM: #ffc725 1px dotted; TEXT-ALIGN: left
}
DIV.jwcalendar_organizer .orgie {
	BORDER-RIGHT: #ffc725 1px dotted; BACKGROUND: #fcecc0; FLOAT: left; BORDER-LEFT: #ffc725 1px dotted; WIDTH: 100%; BORDER-BOTTOM: #ffc725 1px dotted; TEXT-ALIGN: left
}
DIV.jwcalendar_location .contentie {
	BORDER-RIGHT: #ffc725 1px dotted; BACKGROUND: #fcecc0; FLOAT: left; BORDER-LEFT: #ffc725 1px dotted; WIDTH: 100%; BORDER-BOTTOM: #ffc725 1px dotted; TEXT-ALIGN: left
}
DIV.jwcalendar_location .headerie {
	BORDER-RIGHT: #ffc725 1px dotted; BACKGROUND: #fcecc0; FLOAT: left; BORDER-LEFT: #ffc725 1px dotted; WIDTH: 100%; BORDER-BOTTOM: #ffc725 1px dotted; TEXT-ALIGN: left
}
DIV.jwcalendar_location .orgie {
	BORDER-RIGHT: #ffc725 1px dotted; BACKGROUND: #fcecc0; FLOAT: left; BORDER-LEFT: #ffc725 1px dotted; WIDTH: 100%; BORDER-BOTTOM: #ffc725 1px dotted; TEXT-ALIGN: left
}
DIV.jwcalendar_organizer .headerie {
	BORDER-TOP: #ffc725 1px dotted
}
DIV.jwcalendar_location .headerie {
	BORDER-TOP: #ffc725 1px dotted
}
DIV.jwcalendar_organizer .contentie {
	BACKGROUND: #fbe29f
}
DIV.jwcalendar_location .contentie {
	BACKGROUND: #fbe29f
}
DIV.jwcalendar_organizer .title {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: left; PADDING-BOTTOM: 8px; PADDING-TOP: 4px; TEXT-ALIGN: left
}
DIV.jwcalendar_location .title {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: left; PADDING-BOTTOM: 8px; PADDING-TOP: 4px; TEXT-ALIGN: left
}
DIV.jwcalendar_organizer .text {
	MARGIN: 8px
}
DIV.jwcalendar_location .text {
	MARGIN: 8px
}
DIV.jwcalendar_location .name {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
DIV.jwcalendar_organizer .name {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
DIV.jwcalendar_location .name P:first-letter {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: red
}
DIV.jwcalendar_organizer .name P:first-letter {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: red
}
DIV.jwcalendar_location .name P:first-line {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; LINE-HEIGHT: 1.2em
}
DIV.jwcalendar_organizer .name P:first-line {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; LINE-HEIGHT: 1.2em
}
DIV.jwcalendar_location .images {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px
}
DIV.jwcalendar_organizer .images {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px
}
DIV.jwcalendar_location .desc {
	FONT-SIZE: 11px
}
DIV.jwcalendar_organizer .desc {
	FONT-SIZE: 11px
}
DIV.jwcalendar_location .label {
	CLEAR: both; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 4px; WIDTH: 33%; PADDING-TOP: 4px; TEXT-ALIGN: right
}
DIV.jwcalendar_organizer .label {
	CLEAR: both; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 4px; WIDTH: 33%; PADDING-TOP: 4px; TEXT-ALIGN: right
}
DIV.jwcalendar_location .item {
	PADDING-RIGHT: 4px; PADDING-LEFT: 32%; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; TEXT-ALIGN: left
}
DIV.jwcalendar_organizer .item {
	PADDING-RIGHT: 4px; PADDING-LEFT: 32%; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; TEXT-ALIGN: left
}
DIV.jwcalendar_location .addritem {
	PADDING-RIGHT: 4px; PADDING-LEFT: 32%; PADDING-BOTTOM: 0px; PADDING-TOP: 4px; TEXT-ALIGN: left
}
DIV.jwcalendar_organizer .addritem {
	PADDING-RIGHT: 4px; PADDING-LEFT: 32%; PADDING-BOTTOM: 0px; PADDING-TOP: 4px; TEXT-ALIGN: left
}
DIV.jwcalendar_location .cityitem {
	PADDING-RIGHT: 4px; PADDING-LEFT: 32%; PADDING-BOTTOM: 8px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
DIV.jwcalendar_organizer .cityitem {
	PADDING-RIGHT: 4px; PADDING-LEFT: 32%; PADDING-BOTTOM: 8px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.jwcalendar_olbg {
	BORDER-RIGHT: #003399 0px solid; BORDER-TOP: #003399 0px solid; BORDER-LEFT: #003399 0px solid; BORDER-BOTTOM: #003399 0px solid; BACKGROUND-COLOR: #6666cc
}
.jwcalendar_olfg {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 6px; BORDER-TOP: 0px; PADDING-LEFT: 6px; PADDING-BOTTOM: 4px; BORDER-LEFT: 0px; PADDING-TOP: 4px; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: left
}
.jwcalendar_olcf {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; LINE-HEIGHT: 2em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.jwcalendar_oltf {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
