strong {
	font-weight: bold;
	}
em {
	font-style : italic;
    }
.special {
	border: 1px solid #ccc;
	margin: 0 1%;
	padding: 9px;
	width: 95%;
	}

/* CULI */
.specialculi {
	border: 1px solid #ccc;
	margin: 0 1%;
	padding: 7px 11px;
	width: 95%;
	}
.specialculi h5 {
	margin-top: .95em;
	margin-bottom: .7em;
	}
.specialculi div {
	margin: .7em auto .8em 1.5em;
	}

/* CSER */
.specialcser {
	border: 3px dashed #e75200;
	margin: 0 20px;
	padding: 0 16px;
	}
.specialcser h3 {
	font: bold 1em/105% Arial, Helvetica, sans-serif;
	color: #e75200;
	margin-bottom: 0;
	text-align: center;
	padding: 0;
	}

/* FAQs in Q and A format: cser/edas-faq and cser/edassist-faq */
.faq h3.qu {
	font: bold 92% Arial, Helvetica, sans-serif;
	background-color: #000;
	color: #fff;
	margin-top: 1.9em;
	padding: 4px;
	}
.faq .an {
	font: normal 80% Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	margin-left: 3.5em;
	margin-right: 3em;
	padding-right: .5em;	
	}
.faq .an h4 {
	font: bold italic 106% Arial, Helvetica, sans-serif;
	margin-bottom: -1em;	
	}
.faq .an > p:first-child strong {
	position: absolute;
	margin-left: -1.5em;
	font: bold normal 135% Arial, Helvetica, sans-serif;
	/* background-color: #000;
	color: #fff;
	padding: 2px; 
	border-top: 1px solid #ccc;
	padding: 2px 0 0 2px;
	border-left: 1px solid #ccc; */
	}
.faq .an ul {
	margin-left: 2em;	
	}

/* CITY */

.citycourses {	
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 3em;
	font-size: x-small;      
	voice-family: "\"}\"";   
	voice-family: inherit;   
	font-size: small;
	}
html>.citycourses {
	font-size: small;  
	} 
.citycourses h3 {	
	font-weight: bold;     
	margin-top: 1em;
	margin-bottom: 1em;
	font-size: x-small;      
	voice-family: "\"}\"";   
	voice-family: inherit;   
	font-size: small;
	}
html>.citycourses h3 {
	font-size: small;
	}
.citycourses ul.subareamenu {	
	text-align: center;
	margin: 5px 0 1em 0;
	padding: 0;
	line-height: 1.9em;
	}
.citycourses ul.subareamenu li {	
	display: inline;
	list-style-type: none;
	margin-right: 4px;
	margin-left: 4px;
	}
.citycourses ul.subareamenu li a {	
	white-space: nowrap;
	background-color: #005ec4;
	color: #fff;
	padding: 2px 4px;
	border: 1px #ddd solid;
	}
.citycourses ul.subareamenu li a:link, .citycourses ul.subareamenu li a:visited {	
	color: #fff;
	text-decoration: none;
	}
.citycourses ul.subareamenu li a:hover {	
	color: #000;
	border: 1px #ddd solid;
	}
.citycourses ul.subareamenu li a:active {	
	color: #ddd;
	border: 1px #ddd solid;
	}
.citycourses .subsection ul {	
	margin-top: 0;
	margin-left: 1.2em;
	margin-bottom: 1.8em;
	padding-left: 0;
	}
.citycourses .subsection li {	
	margin-bottom: 1em;
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	}