/*-------------------------------------------------------------------------------------------------*/
/* Documents
/*-------------------------------------------------------------------------------------------------*/
div.yui-g .wspContentRendererDocument { 
	display: none;
}
/*-------------------------------------------------------------------------------------------------*/
/* content body
/*-------------------------------------------------------------------------------------------------*/
.yui-g {
	color:#3A3A3A;
	font-size:13px;
	line-height:1.4em;
	margin-left:50px;
	margin-top:0;
	}
.yui-g h1 {
	color:#E2001A;
	font-size:23px;
	margin:0 0 5px;
  }	
  

/*-------------------------------------------------------------------------------------------------*/
/* Gallery
/*-------------------------------------------------------------------------------------------------*/

.wspContentRendererGallery {
	background-color: #fff;
	margin: 30px 0 10px 0;
	}
.wspContentRendererGallery h5 {, #user_profile_form
	font-size:16px;
	padding-bottom:10px;
}	
/*-------------------------------------------------------------------------------------------------*/
/* Blog Home, News Home, Events Home, Docs Home
/*-------------------------------------------------------------------------------------------------*/

#bloghome_container, #calendarhome_container, #newshome_container, 
.wspContentRendererDocumenthome #document_container {
	margin:0 0;
	width:600px;
	}
#newshome_container ol, .wspContentRendererDocumenthome #document_container ol {
	clear: right;
	}	
#bloghome_container ol li, 
#calendarhome_container ol li,
#newshome_container ol li{
	border-bottom:1px solid #EEEEEE;
	list-style-type:none;
	padding:10px 3px 10px 0;
	margin-left:0;
	color:#999;
	}
.wspContentRendererDocumenthome #document_container ol li {
	border-bottom:1px solid #EEEEEE;
	list-style-type:none;
	padding:10px 3px 10px 0;
	margin-left:0;
	line-height:15px;
	}
	
#rss_link {

	}
#bloghome_container .excerpt,
#calendarhome_container .excerpt,
#newshome_container .excerpt,
.wspContentRendererSearch .excerpt{
	display:inline-block;
	line-height:16px;
	padding-bottom:10px;
	color: #666;
	}

#bloghome_container a:link, #bloghome_container a:visited,
#calendarhome_container a:link, #calendarhome_container a:visited,
#newshome_container a:link, #newshome_container a:visited,
.wspContentRendererDocumenthome #document_container a:link, .wspContentRendererDocumenthome #document_container a:visited,
.wspContentRendererSearch a:link, .wspContentRendererSearch a:visited {
	text-decoration: none;
	color: #006AAD;
	font-weight:bold;
	}	
#bloghome_container a:hover,
#calendarhome_container a:hover,
#newshome_container a:hover,
.wspContentRendererDocumenthome document_container a:hover{
	color: #fff; 
	background-color: #006AAD
	}
/*-------------------------------------------------------------------------------------------------*/
/* Search results
/*-------------------------------------------------------------------------------------------------*/
.wspContentRendererSearch form {
	background-color: #eee;
	padding: 20px;
	}
.wspContentRendererSearch ul li, .wspContentRendererSearch ol li {
	list-style-image: none;
	list-style-position:outside;
	list-style-type:none;
	color:#999;
	padding-left:0;
	
}	
.wspContentRendererSearch ol li label {
	display: none;
	
}
.wspContentRendererSearch ol li input {
	padding: 6px;
	
}
.wspContentRendererSearch ul li ul, .wspContentRendererSearch ol li ul {
	margin: 0 0 10px 0;
	padding-bottom:10px;
	border-bottom:1px solid #EEEEEE;
}	
.wspContentRendererSearch input[type="submit"] {
background:none repeat scroll 0 0 #333333;
border:medium none;
color:#FFFFFF;
display:inline-block;
margin:20px 0 0;
padding:5px 15px;
}
.wspContentRendererSearch #search_results {
margin-top:20px;
}
.wspContentRendererSearch #search_form ol{
margin:0;
}
.wspContentRendererSearch #nr_results, .wspContentRendererSearch .pagination {
background:none repeat scroll 0 0 #eee;
margin-bottom:1px;
padding:10px;
}
.wspContentRendererSearch .pagination a:link, .wspContentRendererSearch .pagination a:visited{
background: #fff;
padding: 5px 10px;

}
.search_highlight {
background:yellow;

}
/*-------------------------------------------------------------------------------------------------*/
/* User directory
/*-------------------------------------------------------------------------------------------------*/

.wspContentRendererUserdir {
	clear:left;
	margin:10px 0 0;
	padding:0;
	width: 600px;
	}
.wspContentRendererUserdir .pagination {
	margin: 30px 0 10px 0;
	background: #eee;
	padding:10px;
	clear:left;
	width:562px;
	}	
.wspContentRendererUserdir .pagination a:link, .wspContentRendererUserdir .pagination a:visited{
	background-color:#FFFFFF;
	color:#E2001A!important;
	margin-right:2px;
	padding:2px 10px;
	}	
.wspContentRendererUserdir .pagination a:hover{
	background-color:#E2001A!important;
	color:#FFF!important;
	margin-right:2px;
	padding:2px 10px;
	}	
.wspContentRendererUserdir .result-stats {
	margin: 0 0 10px 0;
	background: #eee;
	padding:10px 20px;
	display:block;
	}		
#userdir_filter_form{
	background: #eee;
	padding: 20px;
	clear:left;
	}	
#userdir_filter_form ol {
	margin: 0;
	}
#userdir_filter_form ol li {
	list-style-type:none;
	padding: 2px;
	}
#userdir_filter_form ol li label {
	display:inline-block;
	width:90px;
	}	
#userdir_filter_form input[type="submit"]{
	background:#333333 none repeat scroll 0 0;
	border:medium none;
	color:#FFFFFF;
	display:inline-block;
	padding:5px 10px;
	margin:10px 0 0 90px;
	}

.wspContentRendererUserdir .user_even {
	background-color:#EEEEEE;
	float:left;
	font-size:80%;
	height:90px;
	line-height:13px;
	margin:0 6px 6px 0;
	padding:5px;
	width:180px;
	}	

.wspContentRendererUserdir .user_odd {
	background-color:#eeeeee;
	float:left;
	font-size:80%;	
	height:90px;
	margin:0 6px 6px 0;
	padding:5px;
	width:180px;
	line-height:13px;
	}	
.wspContentRendererUserdir .user_picture {
	background-color:#fff;
	float:left;
	margin-right:10px;
	padding:5px;
	}
/*-------------------------------------------------------------------------------------------------*/
/* User directory links
/*-------------------------------------------------------------------------------------------------*/
.wspContentRendererUserdir a:link {
	text-decoration: none;
	color: #E2001A;
	}
.wspContentRendererUserdir a:visited {
	text-decoration: none;
	color: #E2001A;
	}	
.wspContentRendererUserdir a:hover {
	color: #fff; 
	background-color: #E2001A;
	}	
/*-------------------------------------------------------------------------------------------------*/
/* User profile
/*-------------------------------------------------------------------------------------------------*/
ol#userdir_profile li {
	list-style-type:none;
	margin:5px 0 15px;
	padding:0;
	}	
#userdir_profile img {
	border:10px solid #EEEEEE;
	margin-top:10px;
	padding:5px;
	}	
/*-------------------------------------------------------------------------------------------------*/
/* Site Map
/*-------------------------------------------------------------------------------------------------*/
.wspContentRendererSitemap h2 {
	margin: 20px 0 20px 0;
	font-size: 16px;
	}
	
.wspContentRendererSitemap ul li {
	list-style-image:url(/images/structural/dot.list.png);
	list-style-position:outside;
	list-style-type:none;
	margin-left:40px;
}
.wspContentRendererSitemap a:link {
	text-decoration: none;
	color: #006AAD;
	margin-right: 10px;
	}
.wspContentRendererSitemap a:visited {
	margin-right: 10px;
	text-decoration: none;
	color: #006AAD;
	}	
.wspContentRendererSitemap a:hover {
	color: #fff; 
	background-color: #006AAD
	}

/*-------------------------------------------------------------------------------------------------*/
/* Interactive map
/*-------------------------------------------------------------------------------------------------*/
#map_container{
	height:610px;
	width:610px;
	}
