
/*-------------------------------------------------------------------------------------------------*/
/* links
/*-------------------------------------------------------------------------------------------------*/
.wspContentRendererPage a:link, .wspContentRendererPage a:visited {
	color:#E2001A;
	text-decoration:none;
	}
.wspContentRendererPage a:hover {
	color: #fff; 
	background-color: #E2001A;
	}	
/*-------------------------------------------------------------------------------------------------*/
/* partial generic
/*-------------------------------------------------------------------------------------------------*/
#partial_home {
	background-color: #fff;
	margin: 0 0 10px 0;
	padding-bottom:30px;
	background:transparent url(/images/structural/widget.body.png) no-repeat scroll 0 bottom;
	width: 225px;
	float: left;
	min-height:210px;
	}
#partial_home h5 {
	background:transparent url(/images/structural/heading1.png) no-repeat scroll 0 0;
	color:#006AAD;
	font-size:13px;
	margin:0 0 0;
	padding:10px 0 0 35px;
	text-transform:capitalize;
	width:auto;
	}
#partial_home p {
	padding:10px 30px 0 35px;
	font-size: 90%;
	color: #666;
	}	
/*-------------------------------------------------------------------------------------------------*/
/* content body
/*-------------------------------------------------------------------------------------------------*/
.yui-g {
	color:#3A3A3A;
	font-size:13px;
	margin-left:25px;
	}
.yui-g .wspContentRendererPage{
	color:#3A3A3A;
	font-size:14px;
	line-height:1.4em;
	margin:20px 20px 25px 45px;
}

/*-------------------------------------------------------------------------------------------------*/
/* Docs widget
/*-------------------------------------------------------------------------------------------------*/
#docs_widget {
	font-size:11px;
	line-height:15px;
	color: #666;
	background:transparent url(/images/structural/widget.body.png) no-repeat scroll 0 bottom;
	padding-bottom:30px;
	width:225px;
	min-height:210px;
	}
#docs_widget .news-rss {
	float:right;
	margin:-20px 20px;
	padding-top: 0;
}
.wspContentRendererDocument {
	background-color: #fff;
	margin: 0 0 0 0;
	float:left;
	}
#docs_widget h5 {
	background:transparent url(/images/structural/heading1.png) no-repeat scroll 0 0;
	color:#006AAD;
	font-size:13px;
	padding:10px 0 0 35px;
	text-transform:capitalize;
	width:100px;
	}	
.wspContentRendererDocument .docs-rss {
	float:right;
	margin:-20px 20px;
	padding-top: 0;
}	
#document_container {
	border-top:1px solid #EEEEEE;
	margin:0 0 0 35px;
	padding:10px 0 0;
	width:185px;
}	
.wspContentRendererDocument ol {
	margin: 0;
}	
.wspContentRendererDocument ol li {
	list-style-type:none;
	background-image: url(/images/structural/icon.doc.png);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding:5px 20px 5px 20px;
	color:#666;
	font-size:11px;
	line-height: 13px;
}
/*-------------------------------------------------------------------------------------------------*/
/* Docs widget / links
/*-------------------------------------------------------------------------------------------------*/
.wspContentRendererDocument a:link, .wspContentRendererDocument a:visited {
	font-size: 12px;
	text-decoration: none;
	color: #E2001A;
	}

.wspContentRendererDocument a:hover {
	color: #fff; 
	background-color: #E2001A;
	}
.wspContentRendererDocument a:active {
	TEXT-DECORATION: none;
	color: #E2001A;
	}
	
/*-------------------------------------------------------------------------------------------------*/
/* events widget fixed
/*-------------------------------------------------------------------------------------------------*/
#events_widget {
	font-size:11px;
	line-height:15px;
	color: #666;
	background:transparent url(/images/structural/widget.body.png) no-repeat scroll 0 bottom;
	padding-bottom:30px;
	width:225px;
	float: left;
	min-height:210px;
	}
#events_widget .calendar-rss {
	float:right;
	margin:-20px 20px;
	padding-top: 0;
}

#events_widget h5  {
	background:transparent url(/images/structural/heading1.png) no-repeat scroll 0 0;
	color:#006AAD;
	font-size:13px;
	margin:0 0 10px;
	padding:10px 0 0 35px;
	text-transform: capitalize;
	width: 100px;
	}
#calendar_container	{
	margin-left:35px;
	width:185px;
	padding-top: 10px;
	border-top:1px solid #EEEEEE;
	}
#calendar_container	ol li {
	list-style: none;
	list-style-type: none;
	margin-bottom:5px;
	}
#events_widget .excerpt  {
	display: block;
	}			
/*-------------------------------------------------------------------------------------------------*/
/* news widget rotating / links
/*-------------------------------------------------------------------------------------------------*/
#events_widget a:link, #events_widget a:visited {
	color:#E2001A;
	font-size:12px;
	text-decoration:none;
	line-height:12px;
	}
#events_widget a:hover {
	color: #fff; 
	background-color: #E2001A;
	}	
/*-------------------------------------------------------------------------------------------------*/
/* User directory
/*-------------------------------------------------------------------------------------------------*/

.wspContentRendererUserdir {
	margin: 30px 0 10px 0;
	clear:left;
	}

.wspContentRendererUserdir .user_even {
	background-color:#eeeeee;
	float:left;
	height:90px;
	margin:5px 0 5px 0;
	padding:10px;
	width:235px;
	}	

.wspContentRendererUserdir .user_odd {
	background-color:#eeeeee;
	float:left;
	height:90px;
	margin:5px 0 5px 10px;
	padding:10px;
	width:235px;
	}	
.wspContentRendererUserdir .user_picture {
	background-color:#fff;
	float:left;
	margin-right:10px;
	padding:5px;
	}
#userdir_profile ol li{
	list-style-type: none;
	}
