/* Event List */
.event-content-overview-event { padding: 20px 15px; }
.event-content-overview-event h2 { margin-bottom: 5px; }

/* Event Detail */
.event-details { background-image: url(/media/templates/2/pics/vdottedline.gif); background-repeat: repeat-y; background-position: 414px 0; width: 815px; padding-bottom: 15px;  }
.event-details .event-content-overview-event { padding: 0; }
.tbl-event-short-info { margin-bottom: 15px; }
.tbl-event-short-info th, .tbl-event-short-info td { padding: 0 0 5px 0; }
.ref-pic { margin-bottom: 20px; }
.ref-pic img { display: block; float: left; }
.ref-head { padding-left: 20px; width: 240px; overflow: hidden; float: left; }
.contentm h3.referentH3 { font-size: 18px; }
.contentm h3.referentH3 span { font-size: 14px; display: block; }
.event-ico a { background-repeat: no-repeat; background-position: left 2px; line-height: 19px; padding: 3px 0 3px 20px; }
.file-pdf a { background-image: url(/media/templates/2/pics/icons/iconpdf.png); }
.file-doc a, .file-docx a { background-image: url(/media/templates/2/pics/icons/icondoc.png); }
.file-ppt a { background-image: url(/media/templates/2/pics/icons/iconppt.png); }
.file-jpg a, .file-jpeg a, .file-gif a, .file-png a { background-image: url(/media/templates/2/pics/icons/iconimg.png);  }
.event-office a, .event-ics a { background-image: url(/media/templates/2/pics/icons/iconics.gif); background-position: right 6px; padding: 3px 13px 3px 0; }
.event-ics a { background-position: right 9px; padding: 3px 15px 3px 0; }
a.form-hidden:link, a.form-hidden:visited, a.form-hidden:active, a.form-hidden:hover { padding: 0; background-image: url(/media/templates/2/pics/link_bguopdown.gif); background-position: right top; margin-bottom: 7px; }
a.form-visible:link, a.form-visible:visited, a.form-visible:active, a.form-visible:hover { padding: 0; background-image: url(/media/templates/2/pics/link_bguopdown.gif); background-position: right -22px; margin-bottom: 7px;}
a.form-hidden:link span, a.form-hidden:visited span, a.form-hidden:active span, a.form-hidden:hover span { position: static; width: auto; background-repeat: no-repeat; padding: 0 30px 0 12px;   }
a.form-visible:link span, a.form-visible:visited span, a.form-visible:active span, a.form-visible:hover span { position: static; width: auto; background-repeat: no-repeat; padding: 0 30px 0 12px; }
form#event-rating { background-image: url(/media/templates/2/pics/contenthspacer.gif); background-position: center top; background-repeat: no-repeat; padding: 15px 0 5px 0; }

.event-search-result { padding-left: 25px; }
.search-event-content-overview .event-content-overview-event { padding: 10px 15px; font-size: 11px; }
.search-event-content-overview h2  { font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
