A { color:#3366FF; text-decoration:none; font-weight:bold; }
A:hover { color:#993399; text-decoration:underline; }
A:active { color:yellow; text-decoration:underline; }
A:visited { color:#0073B0; text-decoration:none; }
TBODY { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#TBODY h1 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#402000; font-weight:bold; }
#h2 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#402000 font-weight:bold; }
BODY { font-family:Arial,Helvetica,Sans serif; background-color:#F3FBFF; font-size:10px; }
.tx-cmjstickernews-pi1 P { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px; }
.tx-cmjstickernews-pi1 H3 { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; }
.tx-macinasearchbox-pi1 P { font-family:Verdana; font-size:11px; }
.tx-macinasearchbox-pi1 H3 { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; }
.tx-indexedsearch P { font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { font-family:\"Courier New\", Courier, monospace; font-size:11px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.tx-indexedsearch .tx-indexedsearch-searchbox SELECT { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; }
.tx-indexedsearch .tx-indexedsearch-rules H2 { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; }
.tx-indexedsearch .tx-indexedsearch-rules P { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; }
.tx-indexedsearch .tx-indexedsearch-whatis P { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; }
.tx-indexedsearch .tx-indexedsearch-browsebox P { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; }
.tx-indexedsearch .tx-indexedsearch-browsebox P SPAN.tx-indexedsearch-browsebox-strong { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; }
.tx-indexedsearch .tx-indexedsearch-browsebox .tx-indexedsearch-sectionlinks UL { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; }
.tx-indexedsearch .tx-indexedsearch-browsebox TD.tx-indexedsearch-browsebox-SCell P { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; }
.tx-indexedsearch .tx-indexedsearch-browsebox TD P { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; }
.tx-indexedsearch .tx-indexedsearch-res P { font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P A { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { font-size:11px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info P { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:13px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead P { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; }
.tx-indexedsearch { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; }
.tx-macinasearchbox-pi1 { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; }
.tx-bktfegraphiccounter-pi1 { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; }
.tx-fenews-pi1 { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; }
.tx-cmjstickernews-pi1 { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; }
.tx-fertenews-pi1 P { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; }
.tx-fertenews-pi1 H3 { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; }
.tx-newloginbox-pi3 { font-family:Verdana; font-size:11px; }
.tx-vcdcalendar-pi1 { font-family:Verdana; font-size:11px; }
.tx-vcdarchive-pi1 { font-family:Verdana; font-size:11px; }
.tx-fertenews-pi1 { font-family:Verdana; font-size:11px; }
.tx-indexedsearch .tx-indexedsearch-browsebox { font-family:Verdana; font-size:11px; }
.tx-cmjstickernews-pi1 P A { font-family:Verdana; font-size:11px; }
.tx-cmjstickernews-pi1 P A:hover { font-family:Verdana; font-size:11px; }
.tx-cmjstickernews-pi1 P A:active { font-family:Verdana; font-size:11px; }
.tx-cmjstickernews-pi1 P A:visited { font-family:Verdana; font-size:11px; }
.tx-cmjstickernews-pi1 H3 A { font-family:Verdana; font-size:11px; }
.tx-cmwlinklist-pi1 { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; }
.tx-cmwlinklist-pi1 P { font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.tx-cmwlinklist-pi1 H3 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
.tx-cmwlinklist-pi1 P A { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; }
.tx-cmwlinklist-pi1 H3 A { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; }
.tx-newloginbox-pi1 P { font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.tx-newloginbox-pi3 P{ font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.tx-newloginbox-pi3-listrow TD { background-color:#FBE2B3; padding-left: 3px; padding-right: 3px; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD { background-color:#F8C768; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD P { font-weight:bold; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-odd TD { background-color:#F6ECB9; }
.tx-newloginbox-pi1 P { font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.tx-faq-pi1 faqtitle { font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.tx-faq-pi1 faqcontent { font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.tx-faq-pi1 faqsubheader { font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.tx-faq-pi1 faqback { font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.tx-faq-pi1 P{ font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.tx-julleevents-pi1 P { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.tx-julleevents-pi1 H2 { font-family:Arial, Helvetica, sans-serif; font-size:16px; }
.tx-julleevents-pi1 .tx-julleevents-pi1-browsebox P { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.tx-julleevents-pi1 .tx-julleevents-pi1-browsebox P SPAN.tx-julleevents-pi1-browsebox-strong { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.tx-julleevents-pi1 .tx-julleevents-pi1-browsebox TD.tx-julleevents-pi1-browsebox-SCell P { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.tx-julleevents-pi1 .tx-julleevents-pi1-browsebox TD P { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.tx-julleevents-pi1 .tx-julleevents-pi1-searchbox INPUT { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.tx-julleevents-pi1 .tx-julleevents-pi1-searchbox INPUT.tx-julleevents-pi1-searchbox-sword { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.tx-julleevents-pi1 .tx-julleevents-pi1-searchbox INPUT.tx-julleevents-pi1-searchbox-button { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.tx-julleevents-pi1 .tx-julleevents-pi1-listrow P { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.tx-julleevents-pi1 .tx-julleevents-pi1-listrow P.tx-julleevents-pi1-listrowField-datetime { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.tx-julleevents-pi1 .tx-julleevents-pi1-listrow P.tx-julleevents-pi1-listrowField-title { font-family:Arial, Helvetica, sans-serif; font-size:16px; }
.tx-julleevents-pi1 .tx-julleevents-pi1-listrow P.tx-julleevents-pi1-listrowField-teaser { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; }
.tx-julleevents-pi1 .tx-julleevents-pi1-listrowFrontPage P { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.tx-julleevents-pi1 .tx-julleevents-pi1-listrowFrontPage P.tx-julleevents-pi1-listrowFrontPageField-datetime { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.tx-julleevents-pi1 .tx-julleevents-pi1-listrowFrontPage P.tx-julleevents-pi1-listrowFrontPageField-title { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; }
.tx-julleevents-pi1 .tx-julleevents-pi1-listrowFrontPage P.tx-julleevents-pi1-listrowFrontPageField-teaser { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.tx-julleevents-pi1 .tx-julleevents-pi1-singleView P { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.tx-julleevents-pi1 .tx-julleevents-pi1-singleView P.tx-julleevents-pi1-singleViewField-datetime { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.tx-julleevents-pi1 .tx-julleevents-pi1-singleView P.tx-julleevents-pi1-singleView-Menu { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.tx-julleevents-pi1 .tx-julleevents-pi1-singleView P.tx-julleevents-pi1-singleViewField-title { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; }
.tx-julleevents-pi1 .tx-julleevents-pi1-singleView P.tx-julleevents-pi1-singleViewField-teaser { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; }
.tx-julleevents-pi1 .tx-julleevents-pi1-singleView P.bodytext { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.tx-macinasearchbox-pi1 P { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.tx-macinasearchbox-pi1 H3 { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.tx-newloginbox-pi3 P { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.tx-newloginbox-pi3 H3 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
.tx-newloginbox-pi3 .tx-newloginbox-pi3-browsebox P { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.tx-newloginbox-pi3 .tx-newloginbox-pi3-browsebox P SPAN.tx-newloginbox-pi3-browsebox-strong { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.tx-newloginbox-pi3 .tx-newloginbox-pi3-browsebox TD.tx-newloginbox-pi3-browsebox-SCell P { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.tx-newloginbox-pi3 .tx-newloginbox-pi3-browsebox TD P { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.tx-newloginbox-pi3 .tx-newloginbox-pi3-searchbox INPUT { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.tx-newloginbox-pi3 .tx-newloginbox-pi3-searchbox INPUT.tx-newloginbox-pi3-searchbox-sword { font-family:"Courier New", Courier, monospace; font-size:12px; }
.tx-newloginbox-pi3 .tx-newloginbox-pi3-searchbox INPUT.tx-newloginbox-pi3-searchbox-button { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.tx-newloginbox-pi3 .tx-newloginbox-pi3-listrow TD P { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.tx-newloginbox-pi3 .tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD P { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:70%; }
.tx-newloginbox-pi3 .tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-odd TD P { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.tx-newloginbox-pi3 .tx-newloginbox-pi3-singleView TD.tx-newloginbox-pi3-singleView-HCell P { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.tx-newloginbox-pi3 .tx-newloginbox-pi3-singleView TD P { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.tx-newloginbox-pi3 .tx-newloginbox-pi3-singleView P { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.tx-newloginbox-pi3 .tx-newloginbox-pi3-singleView H3 { font-family:Arial; font-size:14px; font-weight:bold; }
.tx-fertenews-pi1 P { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.tx-fertenews-pi1 H3 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
.tx-fertenews-pi1 { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.tx-indexedsearch { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.tx-macinasearchbox-pi1 { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.tx-newloginbox-pi3 { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.tx-fileupload-pi1 { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.tx-nfdownloads-pi1 { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.tx-danewslettersubscription-pi1 { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.tx-ednewscomments-pi1 { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.tx-bktfegraphiccounter-pi1 { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.tx-julleevents-pi1 { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.tx-eventbooking-pi1 { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.tx-newloginbox-pi3 .tx-newloginbox-pi3-listrow TD P A { color:#800080; }
.tx-newloginbox-pi3 .tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD P A { color:#800080; }
.tx-newloginbox-pi3 .tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-odd TD P A { color:800080; }

div.tx-vcdcalendar-pi1 table {
  font-size:11px;
  color:#333333;
  background-color:#ffebe1;
  border: 1px  #ffffff solid;
  margin-bottom:10px;
}

div.tx-vcdcalendar-pi1 table a{
  font-size:11px;
  color:#333333;
  text-decoration:none;
}

div.tx-vcdcalendar-pi1 table td{
  vertical-align: top;
  text-align: left;
  padding: 5px;
  empty-cells:show;
  background-color:#ffc2a6;
}

div.tx-vcdcalendar-pi1 table td small{
  font-size:10px;
}

div.tx-vcdcalendar-pi1 table td big{
  font-weight:bold;
  font-size:12px;
}

div.tx-vcdcalendar-pi1 table td.title{
  font-size:12px;
  font-weight:bold;
  margin:0px;
  padding-left:5px;
  padding-top:3px;
  padding-bottom:4px;
  background-color: #000080;
  color: #ffffff;
}

div.tx-vcdcalendar-pi1 table th, div.tx-vcdcalendar-pi1 table td.header{
  font-size:12px;
  font-weight:bold;
  padding-top: 2px;
  padding-bottom: 2px;
  background-color:#ffc2a6;
  color: #ffebe1;
}

div.tx-vcdcalendar-pi1 table td.title1{
  font-size:12px;
  font-weight: bold;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left:3px;
  padding-right:3px;
  background-color:#ffc2a6;
  color: #000080;
}

div.tx-vcdcalendar-pi1 table td.label{
font-size:11px;  
text-align:right;
  font-weight:bold;
  background-color: #ffebe1;
  color: #000080;
}

div.tx-vcdcalendar-pi1 table td.light{
  font-size:11px;
  background-color: #ffebe1;
}

div.tx-vcdcalendar-pi1 table td.dark {
  background-color:#ffc2a6;
}

div.tx-vcdcalendar-pi1 table td.error{
	font-size:11px;
  font-weight:bold;
  background-color: #ffebe1;
  color:#ffc2a6;
}{}
.tx-vcdcalendar-pi1 P { font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.tx-vcdcalendar-pi1 H3 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
.tx-arotealoginbox-pi1 P { font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.tx-arotealoginbox-pi1 H3 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
.tx-vcdarchive-pi1 P { font-family:Arial, Helvetica, sans-serif; font-size:10px; }
.tx-vcdarchive-pi1 H3 { font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.tx-arotealoginbox-pi1 { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.tx-vcdarchive-pi1 { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.tx-vcdcalendar-pi1 { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.tx-asfkeventmanagement-pi1 { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.tx-asfkeventmanagement-pi1 P { font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.tx-asfkeventmanagement-pi1 H3 { font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.tx-asfkeventmanagement-pi1 P A { ont-family:Arial, Helvetica, sans-serif; font-size:11px; }
.tx-asfkeventmanagement-pi1 P A:hover { ont-family:Arial, Helvetica, sans-serif; font-size:11px; }
.tx-asfkeventmanagement-pi1 P A:active { ont-family:Arial, Helvetica, sans-serif; font-size:11px; }
.tx-asfkeventmanagement-pi1 P A:visited { ont-family:Arial, Helvetica, sans-serif; font-size:11px; }
.tx-asfkeventmanagement-pi1 H3 A { ont-family:Arial, Helvetica, sans-serif; font-size:11px; }
.tx-asfkeventmanagement-pi1 H3 A:hover { ont-family:Arial, Helvetica, sans-serif; font-size:11px; }
.tx-asfkeventmanagement-pi1 H3 A:active { ont-family:Arial, Helvetica, sans-serif; font-size:11px; }
.tx-asfkeventmanagement-pi1 H3 A:visited { ont-family:Arial, Helvetica, sans-serif; font-size:11px; }
.tx-julleevents-pi1 .tx-julleevents-pi1-browsebox { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.tx-julleevents-pi1 .tx-julleevents-pi1-searchbox { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.tx-julleevents-pi1 .tx-julleevents-pi1-listrow { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.tx-julleevents-pi1 .tx-julleevents-pi1-listrowFrontPage { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.tx-julleevents-pi1 .tx-julleevents-pi1-singleView { font-family:Arial, Helvetica, sans-serif; font-size:12px; }

.tx-loginboxmacmade-pi1 .tx-loginboxmacmade-pi1-error {color: #CEE7FF;}
.tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable {margin-top: 5px; margin-bottom: 5px; border: solid 1px #99CCFF; border-collapse: collapse;}
.tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable TD {border: solid 2px #99CCFF; background-color: #FAFBFB; padding: 5px;}
.tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable TD.tx-loginboxmacmade-pi1-labelCell {border: solid 1px #99CCFF; background-color: #F0E9D2; font-weight: bold;}