/*SITEMAP*/
ul#sitemap { margin: 0; padding: 0; }
ul#sitemap li { list-style-type: none; margin: 10px 0 20px 0; font-weight: bold; }
ul#sitemap li ul li { margin: 10px 0 10px 0; font-weight: normal; list-style-type: square; color: #6e5751; }
ul#sitemap-alpha { margin: 0; padding: 0 0 0 0px; font-weight: normal; list-style-type: square !important; color: #6e5751; }
ul#sitemap-alpha li { margin: 10px 0 10px 25px; font-weight: normal; list-style-type: square !important; color: #6e5751; }


/*NEWS*/


.imageleft {
	float: left;
	margin: 0 10px 10px 0px;
}
#commentsdiv{visibility:visible;}
.imageright {
	float: right;
	margin: 0 5px 10px 10px;
}
.required{color:red;}
.text{color:#000000}
#map {width:390px;float:left;height:370px;}

.leftstory{
	float:left;
	margin-top:20px;
	width:300px;
	height:300px;
}
.rightstory{
	float:right;
	margin:20px 15px 0 0;
	width:265px;
}
	body ul.gallery_list {
		padding:0;
		margin:0;
		background:#000 none;
		text-align:center;
	}
	
	body ul.gallery_list li {
		background:#EFEFEF none;
		border:1px solid #ccc;
		float:left;
		display:block;
		width:140px;
		padding: 10px 2px 0px 0px;
		margin: 2px 2px 2px 2px;
		text-align:center;
		height:180px;
		
	}
	body ul.gallery_list li a{
		color:#117907 !important;
		font-size:0.9em;
	}
.galleryItem{float:left;margin:2px 2px 5px 2px;}
#provisionListCourses h3{margin:0;padding:0;line-height:0.6em;background:#ccc}
#provisionViewCourses h3{margin:0;padding:0;line-height:0.6em;}
.provNav{font-weight:bold;text-decoration:none;}
.subNewsItem{height:250px;padding-left:15px;float:left;width:305px;margin-bottom:20px;}
#provision_compact{width:850px;}
#provision_compact th{font-weight:bold;background:#ccc;padding:0;margin:0;height:10px;}

/*WEBUSER HOME*/
#webuserSavedTable{
width:700px;
}
#webuserSavedTable th{
	text-align:left;
	background:#efefef;
} 
#loggedInMessage
{
	font-weight:bold;
	float:left;
	text-align:left;
	width:300px;
	clear:both;
	margin-top:-30px;
	clear:both;
	font-size:11px;
}
#prov_login{background:url('/images/login.gif'); float:left;width:130px;height:70px;font-size:0px;}
#prov_register{background:url('/images/register.gif'); float:left;width:150px;height:70px;font-size:0px;}



#lhscourses{font-size:1.2em}
#lhscourses a{text-decoration:none;font-weight:bold;}
#lhscourses li{ /* font-size: 0.8em !important; */ border-bottom: 1px dashed #aaa; }
#lhscourses ul.course_list li { padding: 10px 0; }
.starContainer{float:left;background:#ccc;margin:1px;}
#searchformcontainer{margin-top:-10px;}
#searchformcontainer h2{padding-bottom:0;padding-top:0;padding-bottom:0;padding-top:0;}
.courseTitle{margin:0;padding:0;}
#clearLink{float:left;width:19%;font-weight:bold;text-decoration:none;margin-top:10px;}

a.backLink { font-size: 1em; margin: 1em 0; display: block; }
table#bottom_buttons td { text-align: center; }
table#bottom_buttons { background-color: #ddd; }
