/*
*
* COURSE
* 
*
******************************************/
#course {
	
}
#course .information {
	background-image: url(/Frontend/Images/course-information-bg.gif);
	background-repeat: no-repeat;
	height: 88px;
	margin: 0 0 15px 0;
	width: 472px;
}
#course .information div {
	color: #fff;
	padding: 23px;
}
#course .abstract {
	margin: 0 0 15px 0;
	width: 472px;
}
#course .content {
	border: solid 1px #000;
	width: 472px;
}
a.foldout {
	font-size: 11px !important;
}
#courses {
	width: 472px;
}
#courses .location-selection {
	background-image: url(/Frontend/Images/blue-focus-bg.gif);
	background-repeat: no-repeat;
	width: 473px;
}
#courses .location-selection div {
	color: #fff;
	font-size: 12px;
	padding: 20px;
}
#courses .list {
	margin: 10px 0 0 0;
}
#courses .list ul {
	list-style: none !important;
	margin: 0 !important;
	padding: 0 !important;
}
#courses .list ul li {
	margin: 0 !important;
	padding: 0 !important;
}
#courses .list ul li h3 a {
	font-size: 16px !important;
}
#courses .list ul li a {
	font-size: 10px !important;
}
#courses .list ul li.separator {
	margin: 0 0 10px 0 !important;
	padding: 10px 0 0 0 !important;
}
#courses .list ul li ul {
	margin: 0 !important;
	padding: 0 !important;	
}
#courses .list ul li ul li {
		
}
#courses .list ul li ul li a {
	font-weight: bold !important;	
}
#courses .list ul li ul li.separator {
	margin: 0 0 10px 0 !important;
	padding: 5px 0 0 0 !important;
}
#courses .list .results-information-separator {
	margin: 10px 0 10px 0;
}

.form-group-separator {
	margin: 12px 0 12px 0 !important;
}

.label {
	padding: 3px 0 0 0 !important;
	margin: 0 0 8px 0 !important;
	width: 100px;
}
.input {
	margin: 0 0 8px 0 !important;
}
.input .input-text {
	border: solid 1px #c9ced1;
	width: 255px;
}
.star {
	color: #4ba6cf;
}




