div.tx-jwcalendar-pi1 { font-family: Arial,Verdana; font-size: 11px; text-align: center; color: rgb(25, 58, 114); }

div.tx-jwcalendar-pi1 img { border: 0pt none ; }

div.tx-jwcalendar-pi1 a, div.tx-jwcalendar-pi1 table a { text-decoration: none; color: rgb(105, 34, 135); }

div.tx-jwcalendar-pi1 a:hover, div.tx-jwcalendar-pi1 table a:hover { color: red; }

div.tx-jwcalendar-pi1 input { border-style: solid; border-color: rgb(255, 102, 0); border-width: 0px; margin: 10px; padding: 3px 14px; background: rgb(251, 226, 159) none repeat scroll 0%; clear: both; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; text-align: center; }

div.tx-jwcalendar-pi1 .tx_jw_input_text { border: 1px solid rgb(254, 204, 60); padding: 3px; width: 260px; height: 20px; }

div.tx-jwcalendar-pi1 .tx_jw_select { border: 0px none ; font-size: 11px; }

div.tx-jwcalendar-pi1 .tx_jw_textarea { border: 1px solid rgb(254, 204, 60); padding: 3px; font-size: 12px; height: 120px; width: 260px; }

div.tx-jwcalendar-pi1 .tx_jw_input_button { margin: 4px 10px; padding: 2px 4px; background: rgb(255, 255, 255) none repeat scroll 0%; font-size: 12px; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; text-align: center; }

div.jwcalendar_list { border: 0px solid rgb(255, 199, 37); 
margin: 10px 0pt; width: 100%; background-color: rgb(255, 255, 255); font-family: Arial,Verdana; font-size: 12px; color: rgb(25, 58, 114); }

div.jwcalendar_list .title { padding: 8px 5px; font-family: Times; Arial; font-size: 16px; font-weight: bold; color: rgb(0, 0, 0); text-align: left;}

div.jwcalendar_list .prev_items { padding: 8px 0pt 0pt 16px; float: left; font-size: 11px; font-weight: bold; text-align: left; color: rgb(25, 58, 114); }

div.jwcalendar_list .next_items { padding: 8px 16px 0pt 0pt; float: right; font-size: 11px; font-weight: bold; text-align: right; color: rgb(25, 58, 114); }

div.jwcalendar_list .next_items {  }

div.jwcalendar_list .itemslist { padding: 0pt 10px; }

div.jwcalendar_list table.items { border: 0px solid rgb(255, 199, 37);
 width: 100%; font-family: Arial,Verdana; font-size: 11px; text-align: left; line-height: 1.4em; empty-cells: show; border-collapse: collapse; -x-border-x-spacing: 0pt; -x-border-y-spacing: 0pt; }

div.jwcalendar_list table.items td.label { border: 1px solid rgb(255, 102, 0); border-width: 1px 0px 0px 0px; padding: 5px; background: rgb(255, 255, 255) none repeat scroll 0%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; width: 33%; vertical-align: top; }

div.jwcalendar_list table.items td.item { border: 1px solid rgb(255, 102, 0); border-width: 1px 0px 0px 0px; padding: 5px; background: rgb(255, 255, 255) none repeat scroll 0%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; width: 67%; vertical-align: top; }

div.jwcalendar_list table.items p { padding: 0pt; font-size: 11px; }

div.jwcalendar_list table.items p { padding: 0pt; font-size: 11px; }

div.jwcalendar_list .submit { padding: 0pt; clear: both; font-size: 11px; }

div.jwcalendar_month { border: 1px solid rgb(255, 199, 37); margin: 10px 0pt; width: 100%; background-color: rgb(253, 242, 210); font-family: Verdana; font-size: 12px; color: rgb(25, 58, 114); }

div.jwcalendar_month .title { padding: 5px 0pt; clear: both; text-align: center; font-size: 14px; font-weight: bold; color: rgb(51, 51, 51); }

div.jwcalendar_month .navi, div.jwcalendar_month .days_view { padding: 0pt 10px; }

div.jwcalendar_month table.navs { width: 100%; }

div.jwcalendar_month table.months, div.jwcalendar_month table.year { width: 100%; font-family: Verdana; font-size: 11px; font-weight: bold; text-align: center; empty-cells: show; border-collapse: separate; -x-border-x-spacing: 10px; -x-border-y-spacing: 10px; }

div.jwcalendar_month table.year { font-size: 12px; -x-border-x-spacing: 5px; -x-border-y-spacing: 5px; }

div.jwcalendar_month table.months td, div.jwcalendar_month table.year td {  }

div.jwcalendar_month table.months td.other_month, div.jwcalendar_month table.year td.last_year, div.jwcalendar_month table.year td.next_year { border-style: solid; border-color: rgb(252, 246, 229) rgb(254, 204, 60) rgb(254, 204, 60) rgb(252, 246, 229); border-width: 2px; padding: 15px 5px; background: rgb(251, 226, 159) none repeat scroll 0%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; }

div.jwcalendar_month table.months td.other_month { padding: 5px; }

div.jwcalendar_month table.months td.current_month { border-style: solid; border-color: rgb(254, 204, 60) rgb(252, 246, 229) rgb(252, 246, 229) rgb(254, 204, 60); border-width: 2px; padding: 5px; background: rgb(251, 226, 159) none repeat scroll 0%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; }

div.jwcalendar_month table.days { border: 1px solid rgb(255, 199, 37); padding: 0pt; font-family: Verdana; font-size: 11px; width: 100%; line-height: 1.4em; border-collapse: collapse; empty-cells: show; -x-border-x-spacing: 0pt; -x-border-y-spacing: 0pt; }

div.jwcalendar_month table.days a { text-decoration: none; }

div.jwcalendar_month table.days td { border: 1px dotted rgb(255, 199, 37); padding: 4px; vertical-align: top; }

div.jwcalendar_month table.days td.week { background: rgb(251, 226, 159) none repeat scroll 0%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; font-weight: bold; }

div.jwcalendar_month table.days td.dayname { background: rgb(251, 226, 159) none repeat scroll 0%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; font-weight: bold; text-align: center; }

div.jwcalendar_month table.days, div.jwcalendar_month table.days td.inside, div.jwcalendar_month table.days td.today, div.jwcalendar_month table.days td.inside_weekend, div.jwcalendar_month table.days td.today_weekend, div.jwcalendar_month table.days td.outside_weekend { font-weight: bold; }

div.jwcalendar_month table.days a, div.jwcalendar_month table.days td.inside a, div.jwcalendar_month table.days td.today_inside a, div.jwcalendar_month table.days td.inside_weekend a, div.jwcalendar_month table.days td.today_weekend a, div.jwcalendar_month table.days td.outside_weekend a { font-weight: bold; color: blue; }

div.jwcalendar_month table.days td.today { border: 1px solid rgb(173, 22, 2); background: rgb(249, 244, 231) none repeat scroll 0%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; }

div.jwcalendar_month table.days td.outside_weekend, div.jwcalendar_month table.days td.outside { border: 1px dotted rgb(249, 223, 148); background: rgb(234, 234, 235) none repeat scroll 0%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; }

div.jwcalendar_month table.days td.inside_weekend { background: rgb(252, 236, 192) none repeat scroll 0%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; }

div.jwcalendar_month table.singleday, div.jwcalendar_month table.singleday td, div.jwcalendar_month table.singleday td a, div.jwcalendar_month table.singleday a { border: 0px solid rgb(221, 221, 221); margin: 0pt 0pt 2px; padding: 0px; font-weight: bold; font-family: Verdana; font-size: 11px; width: 100%; line-height: 1em; border-collapse: collapse; empty-cells: show; -x-border-x-spacing: 0px; -x-border-y-spacing: 0px; }

div.jwcalendar_month table.singleday { border: 1px dotted rgb(221, 221, 221); background: rgb(238, 238, 238) none repeat scroll 0%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; }

div.jwcalendar_month table.singleday td { border: 0px solid rgb(221, 221, 221); padding: 3px 0pt; }

div.jwcalendar_month table.dayitem, div.jwcalendar_month table.dayitem a { border: 1px solid rgb(221, 221, 221); margin: 1px 0pt; padding: 0px; font-weight: normal; font-family: Verdana; font-size: 11px; width: 100%; line-height: 1em; border-collapse: collapse; empty-cells: show; -x-border-x-spacing: 0px; -x-border-y-spacing: 0px; }

div.jwcalendar_month table.dayitem td.item, div.jwcalendar_month table.dayitem td.item a { border: 0pt none ; color: rgb(51, 51, 51); text-decoration: none; font-weight: normal; }

div.jwcalendar_month table.dayitem td.itemcat, div.jwcalendar_month table.dayitem td.itemcat a { border: 0pt none ; padding: 0px; font-weight: normal; color: rgb(51, 51, 51); text-decoration: none; font-size: 8px; cursor: help; width: 2px; }

div.jwcalendar_single { border: 0px solid rgb(255, 102, 0); padding: 10px; background-color: rgb(255, 255, 255); }

div.jwcalendar_single .content, div.jwcalendar_single .header, div.jwcalendar_single .org { width: 100%; clear: both; }

div.jwcalendar_single .contentie, div.jwcalendar_single .headerie, div.jwcalendar_single .orgie { border: 1px solid rgb(255, 102, 0); border-width: 0px 0px 1px 0px; background: rgb(255, 255, 255) none repeat scroll 0%; float: left; width: 100%; text-align: left; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; }

div.jwcalendar_single .orgie { border: 1px solid rgb(255, 102, 0); border-width: 0px 0px 1px 0px;
background: rgb(255, 255, 255) none repeat scroll 0%; float: left; width: 100%; text-align: left; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; }

div.jwcalendar_single .contentie { border: 0px solid rgb(255,102,0); background: rgb(255, 255, 255) none repeat scroll 0%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; }

div.jwcalendar_single .title, div.jwcalendar_single .category { padding: 4px 8px 8px; float: left; font-size: 14px; text-align: left; font-weight: bold; }

div.jwcalendar_single .category { padding: 6px 8px 8px; float: none; font-size: 12px; font-weight: normal; }

div.jwcalendar_single .images { margin: 0px; padding: 10px 8px; float: left; }

div.jwcalendar_single .itemtext { margin: 8px; }

div.jwcalendar_single .itemtitle p:first-letter { font-size: 15px; font-weight: bold; color: red; }

div.jwcalendar_single .itemtitle p:first-line { font-size: 13px; font-weight: bold; line-height: 1.2em; }

div.jwcalendar_single .teaser { font-weight: bold; font-style: italic; line-height: 1.8em; }

div.jwcalendar_single .desc { font-size: 11px; }

div.jwcalendar_single .itemlink { line-height: 1.8em; }

div.jwcalendar_single .label, div.jwcalendar_feEntry .label, div.jwcalendar_feEntry .timelabel { padding: 4px 8px; clear: both; float: left; text-align: right; font-weight: bold; width: 33%; }

div.jwcalendar_single .item, div.jwcalendar_feEntry .item { padding: 4px 4px 4px 32%; text-align: left; }

div.jwcalendar_feEntry { border: 1px solid rgb(255, 199, 37); padding: 8px; background-color: rgb(253, 242, 210); }

div.jwcalendar_feEntry .label, div.jwcalendar_feEntry .timelabel { padding: 8px; vertical-align: bottom; line-height: 1.6em; width: 32%; }

div.jwcalendar_feEntry .timelabel { width: 20%; }

div.jwcalendar_feEntry .title { padding: 0px 8px; font-size: 14px; font-weight: bold; }

div.jwcalendar_feEntry .title p:first-letter { font-size: 20px; }

div.jwcalendar_feEntry .item { padding: 8px; text-align: left; }

div.jwcalendar_feEntry .fileitem { padding: 8px; text-align: left; width: 30px; }

div.jwcalendar_feEntry input { border-style: solid; border-color: rgb(252, 246, 229) rgb(254, 204, 60) rgb(254, 204, 60) rgb(252, 246, 229); border-width: 2px; margin: 0pt; padding: 0pt; background: white none repeat scroll 0%; clear: none; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; text-align: left; font-size: 12px; }

div.jwcalendar_feEntry .error ul li { margin: 4px 40px; text-align: left; font-size: 12px; color: red; }

div.jwcalendar_feEntry .error ul li:first-letter { font-size: 16px; font-weight: bold; }

div.jwcalendar_confirm .error { margin: 10px; font-size: 12px; color: red; }

div.jwcalendar_confirm .conftext { margin: 10px; font-size: 14px; }x; } }



