/* base fonts */
.ls-table, .scroll, .ls-counter, .imagegrid-item, .imagelist-item {

}
.ls-table a, .scroll a, .ls-counter a, .imagegrid-item a, .imagelist-item a {

	text-decoration:underline;
}
.ls-table a, .scroll a, .ls-counter a, .imagegrid-item a, .imagelist-item a {

	text-decoration:underline;
}

/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
		OPTIONAL FONTS - comment out to inherit host page's font styles
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.componentTable {
	font-family:Arial, Helvetica, sans-serif;
}

/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
		MAIN TABLE THAT CONTAINS THE WIDGET
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
	
.componentTable { background-color:#ffffff;border:1px solid #666666; color:#000000; width:100%; height:100%; padding:0px; margin:0px;}
.componentTableTitle {  
	 font-weight:bold; color:black; 
	border-bottom:1px solid #666666;
	height:29px;
}
.ls-box-title {
	padding:6px 0px 0px 8px;
}
.ls-box-content {  padding: 8px; font-size: 11px;}

/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
		RSS & HTML buttons
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.grabRSS {border:0px; margin-right:3px;}
.grabHTML {border:0px; margin-right:3px;}


/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
		SCROLLING WIDGET
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.scrollingItem { 
	position:absolute;
	height:160px;
	font-size:100%;
	line-height:14px;
	overflow:hidden;
	text-align:left;
	color:#000000;
	top:0px;
}
.scrollingItem a {font-size:110%;}
.scrollingItem img {float:left; margin-right:5px;}

.nodeTopTD {
background-repeat:no-repeat;
background-position:0% 100%;
}

#mpr img {float:left; margin-right:4px; margin-bottom:2px; width:60px; height:60px;}

#np .scroller { }
#np .scroller-popup {  }
#np .scroller-person-name { font-size:13px; font-weight:bold;  }
#np .scroller-person-link {  font-size:13px; font-weight:bold;}
#np .scroller-person-link#active {  }
#np .scroller-person-link#hover { }
#np .scroller-person-link#visited { }
#np .scroller-person-description { }

/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
		REPEATING WIDGETS ELEMENTS
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.ls-table-element-title { margin:7px 0px 3px 10px; padding:0px; }
.ls-table img {float:left; overflow:visible; margin: 5px 7px 0px 0px; padding:0px; border:1px solid #666666;}
.ls-table-element-body {margin:0px 0px 10px 0px; padding:0px;  display:none; visibility:hidden;}
.ls-table-element-link {margin:0px; padding:0px; }

#mrd .rdf-table {  }
#mrd .rdf-container { }
#mrd .rdf-table-element-group { text-align: left; padding: 2px;  margin: 0px; }
#mrd .rdf-table-element-title { border: 0px;
	margin-bottom: 5px; margin-top: 0px; text-align: left; 
	margin-left: 10px;  }
#mrd .rdf-table-element-body { margin-left: 20px; margin-bottom: 5px; }
#mrd .rdf-table-element-link {  font-weight:bold;}
#mrd .rdf-table-element-link#active {  }
#mrd .rdf-table-element-link#hover {  }
#mrd .rdf-table-element-link#visited { }

#mpr .rdf-table {  }
#mpr .rdf-container { }
#mpr .rdf-table-element-title { border: 0px;
	margin-bottom: 5px; margin-top: 0px; text-align: left; 
	 }
#mpr .rdf-table-element-body { margin-top: 0px; margin-bottom: 10px; }
#mpr .rdf-table-element-link {   font-weight:normal;}
#mpr .rdf-table-element-link#active {  }
#mpr .rdf-table-element-link#hover {  }
#mpr .rdf-table-element-link#visited {  }

#htl .rdf-table { }
#htl .rdf-container { }
#htl .rdf-table-element-title { border: 0px;
	margin-bottom: 2px; margin-top: 0px; text-align: left;
	 }
#htl .rdf-table-element-body { margin-left: 0px; margin-top: 0px; margin-bottom: 10px; }
#htl .rdf-table-element-link {   font-weight:normal; }
#htl .rdf-table-element-link#active { }
#htl .rdf-table-element-link#hover {  }
#htl .rdf-table-element-link#visited { }

#bpp .rdf-table {  }
#bpp .rdf-container { }
#bpp .rdf-table-element-title { border: 0px;
	margin-bottom: 5px; margin-top: 0px; text-align: left;
	 }
#bpp .rdf-table-element-body { margin-top: 0px;  }
#bpp .rdf-table-element-link {  font-weight:normal;}
#bpp .rdf-table-element-link#active {  }
#bpp .rdf-table-element-link#hover { }
#bpp .rdf-table-element-link#visited {  }

#um .rdf-table {  }
#um .rdf-container { }
#um .rdf-table-element-title { border: 0px;
	margin-bottom: 2px; margin-top: 5px; text-align: left; 
	}
#um .rdf-table-element-body { margin-top: 0px; margin-bottom: 0px;  }
#um .rdf-table-element-link {    font-weight:normal;}
#um .rdf-table-element-link#active { }
#um .rdf-table-element-link#hover {  }
#um .rdf-table-element-link#visited { }

.ls-popup-info-header {  }
.ls-popup-info-item {  }



/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
		DHTML SLIDESHOW WIDGETS
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.slideshow-container { }
.slideshow-image { border: 1px solid black; padding: 2px; }

.media-selector { width: 460px; }
.media-selector-side { width: 140px; }
.media-selector-playbox { background: #b1bdff; border-right: 2px solid #000066; border-top: 2px solid #000066; border-bottom: 2px solid #000066; height: 270px; width: 330px; padding: 5px; }
.media-selector-controller { }
.media-selector-description { font-family: Arial, Verdana, Sans-Serif; font-size: 9px; margin-top: 3px; }
.media-selector-item-box-on { background: #b1bdff; border-color: #000066; border-width: 2px 0px 2px 2px; border-style: solid; color: #777; }
.media-selector-item-box-off { border-right: 2px solid #000066; background: #e6f1ff; font-style: italic; background: #ccc; }
.media-selector-item-title { font-family: verdana, arial, sans-serif; font-size: 10pt; padding-left: 5px; }
.media-selector-item-box-filler { border-right: 2px solid #000066; background: #ccc; }

.imagelist-container { }
.imagelist-item { padding:2px; float: left; }
.imagelist-image { border: 1px solid #eee; }

.fading-imagelist-container { }
.fading-imagelist-item { height: 120; float: left; }
.fading-imagelist-image { border: 1px solid #eee; }

.imagegrid-container {width:350px; height:110px;}
.imagegrid-item {width:50px; height:50px;}
.imagegrid-image {width:50px; height:50px;}

.ls-chat-table
{
	background-color: #ffffff;
	font-size: 12px;
}
.ls-chat-join {
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
}
.ls-chat, .ls-chat-ie {
	padding: 0px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	background: #eee;
	border: 1px solid #aaa;
	overflow:scroll;
}
.ls-chat 
{
	background: url(img/shadow1.jpg) repeat-x top fixed;
	background-color: white;
	margin-right: 1px;
}
.ls-chat-ie 
{
	background: url(img/shadow1.jpg) repeat-x fixed top;
	background-color: white;
}


.ls-chatbox-nomessages { color: #999; padding: 2px;}
.ls-chatbox-title { font-size: medium; padding-top: 4px; }
.ls-chatbox {
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	background: #eee;
	padding: 2px;
	border: 1px solid #ccc;
}
.ls-chatbox-usercount
{
	background: #ccc;
	padding: 3px;
	font-size: 11px;
	text-align:center;
}
.ls-chatbox a, .ls-chatbox a:hover, .ls-chatbox a:visited, .ls-chatbox a:active {
	color:#0099CC;
	text-decoration:none;
	font-weight:bold;
}
.ls-chatbox-users 
{
	padding: 3px;
	margin-bottom:2px;
	border:1px solid #ccc;
	background-color:#F5F5F5;
	text-align:center;
}

.ls-tagcloud 
{
}
.ls-tagcloud-link, .ls-tagcloud-link:hover, .ls-tagcloud-link:visited, .ls-tagcloud-link:active {
	color:#0099CC;
	text-decoration:none;
}

.ls-tagcloud-link:hover {
	font-weight:bold;
}

.ls-group-discussion-item-name { }
.ls-group-discussion-item-content { margin-top: 10px; }
.ls-group-discussion-item-date { }
.ls-group-discussion-title { font-size: medium; }
.ls-group-discussion-items-table { }
.ls-group-discussion-add-title { font-size: medium; margin-top: 10px; }
.ls-group-discussion-add-text { font-size: medium; font-family: arial, verdana; }
.ls-group-discussion-add-button { font-size: x-small; }
.ls-group-discussion-image-column { padding-left: 5px; border-bottom: 1px solid #ccc; padding-top: 15px; padding-bottom: 10px; }
.ls-group-discussion-text-column { padding-left: 10px; border-bottom: 1px solid #ccc; padding-top: 10px; padding-bottom: 10px; }
.ls-group-discussion-item-image { }
.ls-group-discussion-item-name-section { font-size: x-small; }

.ls-poweredby { font-size: x-small; }

.ls-tagthis img {
	cursor:pointer; cursor:hand;
}
.ls-tagthis a, .ls-tagthis a:hover, .ls-tagthis a:visited, .ls-tagthis a:active {
	color:#0099CC;
	text-decoration:none;
	font-family: Arial, Verdana;
	font-size: x-small;
}

.ls-tagthis a:hover {
	font-weight:bold;
}
.ls-tagthis-addbox 
{
	color: white;
	font-size: small;
}
.ls-tagthis-button 
{
	margin-left: 5px;
}

.ls-newsfeed td 
{
	border:none;
	border-bottom:none;
	border-right:none;
	font-size:8pt;
}

.ls-newsfeed-search-text
{
	color:#999999;
	font-size:10pt;
}

.ls-newsfeed-separated-text
{
	color:#999999;
	font-size:8pt;
}

.ls-newsfeed-popup a  { font-size: 10pt; text-decoration:none; font-weight: normal; }
.ls-newsfeed-popup a:active { }
.ls-newsfeed-popup a:hover { text-decoration:underline; }
.ls-newsfeed-popup a:visited { }
.ls-newsfeed-popup a:link { }

.ls-newsfeeds-items a  { font-size: 10pt; text-decoration:none; }
.ls-newsfeeds-items a:active { }
.ls-newsfeeds-items a:hover { text-decoration:underline; }
.ls-newsfeeds-items a:visited { }
.ls-newsfeeds-items a:link { }

.ls-newsfeeds-items 
{
	border-collapse:collapse;
}

.ls-newsfeeds-items td 
{
	line-height:normal;
	padding:5px;
}

.ls-newsfeed h3 {
	color:#999999;
	border-bottom: 1px solid #999999;
	font-size:11pt;
	font-weight:normal;
	margin:0px 0px 5px;
	padding:0px;
	line-height:120%;
}

.ls-newsfeed h4
{
	color:#000000;
	display:block;
	font-size:9pt;
	font-weight:bold;
	line-height:normal;
	margin-bottom:5px;
	margin-top:0px;
}

.ls-newsfeed-item-description a
{
	color: black;
	text-decoration:none;
}
.ls-newsfeed-item-description a:active { text-decoration:none; }
.ls-newsfeed-item-description a:hover { text-decoration:none; }
.ls-newsfeed-item-description a:visited { text-decoration:none; }
.ls-newsfeed-item-description a:link { text-decoration:none; }

.ls-newsfeed-expand {
	font-size: 9pt;
	text-align:right;
	width:95%;
}

.ls-newsfeeds-people-header {
	font-weight: bold;
	background-color: #999999;
}

.ls-newsfeeds-people {
	border: 1px solid #999999;
	margin: 2px;
}

a.ls-newsfeeds-following-link 
{
	color: Black;
	text-decoration:none;
}

.ls-newsfeeds-following-header {
	font-weight: bold;
	color: #999999;
	font-size: 8pt;
}

.ls-newsfeeds-topics-header {
	font-weight: bold;
	background-color: #999999;
}

.ls-newsfeeds-topics {
	border: 1px solid #999999;
	margin: 2px;
}

.ls-newsfeeds-imfollowing 
{
	line-height: normal;
	height:auto;
	margin-bottom: 5px;
	font-size: 12pt;
	font-weight: bold;
	color: #999999;
}

.ls-newsfeed-container button { line-height: normal; }
.ls-newsfeed-title { color: #999999; font-weight: normal; font-size:10pt; }
.ls-newsfeed-description { font-size: 9pt; }

.ls-searchbox-row { background: white; }
.ls-searchbox-row:hover { background: #ffffff; }

p.ls-newsfeed-date { margin-top: 5px; font-size:6pt; color:#999; }