.module ul { margin-bottom: 1em; padding: .75em; list-style-type: none; }
.module ul li { margin: 0; padding: .5em .25em;}
.module ul li:first-child { padding: 0 .5em .25em .25em; }
.module li.current > a,
.module li.active > a { text-decoration: none; }
.module h3 { letter-spacing: 1px; margin-bottom: .25em; padding: .75em .5em; border-top: 1px solid #333; border-bottom: 1px dotted #333; text-transform: uppercase; color: #1d4579;}
.module table { margin: 1.5em .75em; width: 90%; }
.custom p,
.module p { padding: .75em 0; }

span.info_name, span.info_position, span.info_address, span.info_email { padding: 0 .5em;}

.module_box { background-color: #ececec; position: relative; }
.module_box div { margin: 0; padding: 0 .5em .5em .75em; margin-bottom: 1em; }
.module_box ul { margin-bottom: 1em; padding: .75em; list-style-type: none; }
.module_box ul li { margin: 0; padding: .5em .25em;}
.module_box ul li:first-child { margin: 0; padding: 0 .5em .25em .25em; }
.module_box p { margin: 0; padding: .25em .75em; }
.module_box fieldset { margin: 0; padding: 0; border: none; }
.module_box legend,
.module_box h3 { font-size: 1em; letter-spacing: 1px; margin: 0 0 .25em 0; padding: 0 .5em .5em .75em; border-bottom: 1px solid #aaa; text-transform: uppercase; color: #76000a; }
.module_box legend { margin: 0 0 .25em -9px; width: 195px; }
.module_box input[type="text"] { height: auto; }
.module_box:before {
	position: absolute;
	top: -10px;
	right: 0;
    content: '';
    border-top: 10px solid white;
    border-left: 10px solid #ececec;
    width: 0;
}
.moduletop_box { height: 10px; background-color: #ececec; margin-top: .25em; margin-bottom: 0;}

#subscribe-email { width: 98%; }
#mod-finder-searchword { width: 15em; }

/* jevents */
.jevbootstrap h1 {
	font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	line-height: inherit;
	color: #1d4579;
}
.jevbootstrap .mod_events_latest_date,
.jevbootstrap .mod_events_latest_content {
	line-height: 18px;
}
.mod_events_latest_table tr {  }
.mod_events_latest_table td { background: none; border: none; padding-bottom: 1em;}
.mod_events_latest_date {
    color: #000;
}
.mod_events_latest_table a:link,
.mod_events_latest_table a:visited,
.mod_events_latest_table a:hover,
.mod_events_latest_table a:focus  {
    color: #1d4579;
    font-weight: bold;
	text-decoration: underline;
}


/* smart search */
#tax-category { width: 20em; margin: .5em 0; }
#tax-category li { margin: 0; margin-left: 2em; text-align: left; color: #000; font-weight: bold; font-size: .8em; padding: 0 .25em;}
#tax-category li label { margin: 0; padding: 0 .5em; }
#tax-category li input { margin: 0; width: 12px; height: 12px; }
