﻿.sys_record-details-control dt.sys_events-location,
.sys_record-details-control dt.sys_events-date, 
.sys_record-details-control dt.sys_events-contact,
.sys_record-details-control dt.sys_events-description 
		{ color:#3b9999; font:1.9em sans-serif;
		margin-bottom:0.6em; padding-top: 0.6em; display: block; }
		
.sys_record-details-control dd.sys_events-date p, 
.sys_record-details-control dd.sys_events-description p,
.sys_record-details-control dd.sys_events-contact p  
		{ font-size: 1em; }	
		
.sys_record-details-control dd.sys_events-date p {font-size: 1.1em;}	

.sys_events-category, dt.sys_events-category, dd.sys_events-category { font-size: 1em; color: #fff; width:100%;}

#Listing_List { display: inline;  }
.sys_subitem div {padding-left: 10px; }
.sys_subitem h2 {font-size: 1.6em; margin: 0;}
.sys_itemslist .sys_subitem { background-color: #fff; margin: 8px 0; padding: 5px 5px 0 5px ; border: 2px solid #E3EBF6; height: 100%; min-height: 15em important!;}
.sys_thumbnail {display: inline; float: left; margin: 0;  padding-right: 10px; }
*.sys_thumbnail { margin-top: 5px;}
.sys_thumbnail img {width: 100px; height: 100px; }
/*.sys_thumbnail img {
    float: right;
    height: 100px;
    margin-left: 500px;
    margin-right: 500px;
    margin-top: 0;
    width: 100px;
}*/
.sys_subitem-summary {width: 85%; padding: 0; margin: 0;   }
*.sys_subitem-summary {display: inline;}
.sys_subitem-summary dd {margin: 0; padding: 0; line-height: 1.5em;}
.sys_subitem-summary dl {margin-top: 0; padding: 0 0 8px 0;}
.sys_subitem { padding: 0; margin: 0; }
.sys_news-control .sys_itemslist .sys_subitem dl dt.sys_news-description {display:none; height: 0; width: 0;}
dd.sys_news-datepublished, dt.sys_news-datepublished  { display:inline; font-weight: bold; padding: 0 2px;}
dd.sys_news-description {margin: 0 0 8px 0; padding: 0; }
.sys_record-image-control-caption {font-size:0.9em; margin:0; padding: 0; width: 300px; }


} 
dt.sys_events-description {padding-top: 2px;}

h1.sys_events-record-title {
    -x-system-font: none;
    color: #3b9999;
    font-family: sans-serif;
    font-feature-settings: normal;
    font-kerning: auto;
    font-language-override: normal;
    font-size: 2.3em;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-synthesis: weight style;
    font-variant-alternates: normal;
    font-variant-caps: normal;
    font-variant-east-asian: normal;
    font-variant-ligatures: normal;
    font-variant-numeric: normal;
    font-variant-position: normal;
    font-weight: normal;
    line-height: normal;
    margin-bottom: -0.35em;
    margin-top: 1em;
}
/*dd.sys_events-location, dt.sys_events-location {
    display: none;
    font-weight: normal;
}*/

  .sys_record-control dl dd::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.sys_events-record ul li {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: disc;
    margin-left: 2.5em;
    font-size: 100%;
}

.sys_record-control .sys_events-record ol, ul {
    list-style-position: outside;
  
/* event images*/    
.sys_top-corners { float:right; margin: 0 0 0.2em 1em; max-width: 400px;}
.sys_item span { display: block; margin-bottom: 1.2em;}
.sys_item  a { border: none; text-decoration: none;}
.sys_item {display:block; /* Firefox fix */ /* height: 4.5em; */ margin-bottom: 1.5em; }
.sys_item img {margin-right: 0.5em; float: right; width: 5em; height: 5em; margin-right: 0.5em; display:block; border: 1px solid black;}

.sys_record-control .sys_record-image-control img {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #ccc;
    border-bottom-style: solid;
    border-bottom-width: 3px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color: #ccc;
    border-left-style: solid;
    border-left-width: 3px;
    border-right-color: #ccc;
    border-right-style: solid;
    border-right-width: 3px;
    border-top-color: #ccc;
    border-top-style: solid;
    border-top-width: 3px;
    display: block;
    margin-bottom: 5px;
}
  