/*LEFT
---------------------------------------------------------------------*/
/*top-left image*/
div#item_logo {
	text-align: center;
	padding:10px;
	}
div#item_logo img {
	width: 179px;
	}
#item_userimage.blocks2 {
	width:199px;
	text-align:center;
	margin-top:1px;
	}
/*h3 online offline indicator*/
#content-left .blocks h3,
#content-left .blocks2 h3 {
	font-size: 1.1em;
	font-weight: bold;
	line-height: 2.2em;
	margin:  5px 10px;
	}
	.blocks h3.online,
	.blocks2 h3.online {
		background: url(../images/bg-h3-leftblocks-online.gif) no-repeat left 50%;
		padding-left: 20px;
		color: #12AE16;
		}
	.blocks h3.offline,
	.blocks2 h3.offline {
		background: url(../images/bg-h3-leftblocks-offline.gif) no-repeat left 50%;
		padding-left: 20px;
		color:#333;
		}
#content-left .blocks h2 {
	cursor: move;
	padding-bottom: 2px;
	}
/*New action icons on top right in indiv. pages of all OGs*/
div#actionsdiv p a {
	color:#0050A9;
	margin-left:10px;
	}
div#actions2div li, div#actionsdiv li{
	height:25px;	
}
/*div#actions2div li,
div#actionsdiv li{
	height:100%;	
	float:left;	
	display:inline;
}*/
div#actions2div li a,
div#actionsdiv li a {
	color: #0050A9;
	font-weight: normal;
	height: 16px;
	margin-bottom: 5px;
	padding: 0 0 3px 20px;
	line-height:14px; 
	margin-top:5px;
	}
	div#actions2div li a.addsolution,
	div#actionsdiv li a.addsolution {
		background: url(../images/actions/submit-16.gif) no-repeat 0 0;
		font-weight: bold;
		}
	div#actionsdiv li a.allsolutions { /**/
		background: url(../images/actions/submit-16.gif) no-repeat 0 0;}
	div#actionsdiv li a.addteam {
		background: url(../images/actions/addcup-16.gif) no-repeat 0 0;}
	div#actionsdiv li a.addtofavorites {
		background: url(../images/actions/addtofavorites-16.gif) no-repeat 0 0;}
	div#actionsdiv li a.addevent {
		background: url(../images/actions/createevent-16.gif) no-repeat 0 0;
		float:left;
		height:14px;
	}
	div#actionsdiv li a.adduser {
		background:url(../images/actions/adduser-16.gif) no-repeat;
		float:left;
		height:14px;
	}
	div#actionsdiv li a.allsolutions {
		background: url(../images/actions/share-16.gif) no-repeat 0 0;}
	div#actionsdiv li a.back {
		background: url(../images/actions/back-16.gif) no-repeat 0 0;}
	div#actionsdiv li a.delete {
		background:url(../images/actions/delete-16.gif) no-repeat;
		float:left;
		height:14px;
	}
	div#actionsdiv li a.edit {
		background: url(../images/actions/edit-16.gif) no-repeat 0 0;}
	div#actionsdiv li a.email {
		background:url(../images/actions/email-16.gif) no-repeat;
		float:left;
		height:14px;
		whitespace:nowrap;
	}
	div#actionsdiv li a.jobapply {
		background: url(../images/actions/submit-16.gif) no-repeat 0 0;}
	div#actionsdiv li a.report {
		background: url(../images/actions/report-16.gif) no-repeat 0 0;}
	div#actionsdiv li a.send,
	div#actionsdiv li a.share {
		background:url(../images/actions/send-16.gif) no-repeat;
		float:left;
		height:14px;	
	}
	div#actions2div li a.seeenvelope,
	div#actionsdiv li a.seeenvelope {
		background: url(../images/actions/seeenvelope-16.gif) no-repeat 0 0;}
	div#actionsdiv li a.seeteam {
		background: url(../images/actions/seeteam-16.gif) no-repeat 0 0;}
	div#actionsdiv li a.recommend {
		background:url(../images/actions/recommend-16.gif) no-repeat;
		float:left;
		height:14px;
	}
	div#actionsdiv li a:hover {
		background-position:0 -16px;
		}	


/*RIGHT
---------------------------------------------------------------------*/
/*user wall styles - and others*/
.videoctrls { /*buttons in message board*/
	margin: 10px 5px 10px 0;
	}
#localwall .bottom-bordered .date {
	color:#999;
	font-weight:bold;
	display:block;
	}
#localwall .bottom-bordered .date a {
	font-weight:bold;
	}
#localwall img {
	max-width:410px;
	}
	*html #localwall img {
		width:400px;
		}
#summaryMessageBoarddiv form,
#userwalldiv form {
	margin-left: 15px;
	}
#video-cont,
#edframe {
	padding-left: 15px;
	}
#edframe iframe {
	background: url(/images/bg-textarea-wall.gif) no-repeat 100% 0;
	border: 1px solid;
	border-color: #8295B5 #BDC7D8 #BDC7D8;
	height: 150px;
	width: 440px;
	}
a.add-entry {
	position:absolute;
	top:0;
	right:16px;
	background:url(../images/actions/addtofavorites-16.gif) no-repeat 0 0;
	width:16px;
	height:16px;
	text-indent:-99999px;
	}
a.add-entry:hover {
	background-position:0 -16px;
	}
textarea#new_message {
	width:435px;
	height:120px;
	background:url(../images/bg-textarea-wall.gif) no-repeat 100% 0;
	}
/*to eliminate interacting styles in board*/
#localwall .bottom-bordered h1 {
	background: none;
	color: #000;
	margin: 5px 0;
	padding: 5px 0;
	font-weight: bold;
	font-size: 1.5em;
	}

/*Description*/
#content div.description {
	overflow: hidden;
	width: 334px;
	}
	#solutionsdiv div.description {
		overflow: hidden;
		width: 234px;
		}
	#solutionsdiv div.description h2 {
		overflow: hidden;
		width: 234px;
		}
/*pageparts - movable divs in the content right
----------------------------------------------*/
.pageparts,
.pageparts2 {
	position: relative;
	clear: both;
	height: 1%;
	}
#content .pageparts h2,
#content .pageparts2 h2 {
	cursor: move;
	padding-bottom: 2px;
	}
/*Top right name in all Individual Pages
----------------------------------------------*/
#content .top {
	clear: both;
	position:relative;
	}
#content  h1.member-name {
	font-size: 1.6em;
	font-weight: bold;
	color: #000;
	margin: 15px;
	min-height: 55px;
	padding: 0 115px 8px 45px;
	border-bottom: 1px solid #d9dfe4;
	}
	* html #content h1.member-name {
		height: 55px;
		}
	#content h1.member-name small {
		font-size: 0.8em;
		color: #001e8c;
		display: block;
		clear: both;
		}
	#content h1.member-name span.function {
		font-size: 0.7em;
		float: right;
		color: #999;
		}
	#content h1.member-name.enterpreneurs {
		background: url(../images/icon-enterpreneurs-32.gif) no-repeat 0 0;}
	#content h1.member-name.investors {
		background: url(../images/icon-investors-32.gif) no-repeat 0 0;}
	#content h1.member-name.researchers {
		background: url(../images/icon-researchers-32.gif) no-repeat 0 0;}
	#content h1.member-name.professionals {
		background: url(../images/icon-professionals-32.gif) no-repeat 0 0;}
	#content h1.member-name.executives {
		background: url(../images/icon-executives-32.gif) no-repeat 0 0;}
	#content h1.member-name.policymakers {
		background: url(../images/icon-policymakers-32.gif) no-repeat 0 0;}

	#content h1.member-name.books {
		background: url(../images/icon-books-36.gif) no-repeat 0 0;
		min-height: 95px; }
		*html #content h1.member-name.books {
			height: 95px; }
	#content h1.member-name.slideshow {
		background: url(../images/icon-screens-36.gif) no-repeat 0 0;}
	#content h1.member-name.videos {
		background: url(../images/icon-videos-36.gif) no-repeat 0 0;}
	#content h1.member-name.news {
		background: url(../images/icon-news-36.gif) no-repeat 4px 0;}
	#content h1.member-name.event {
		background: url(../images/bg-h1-event.png) 0 0 no-repeat;}
	#content h1.member-name.group {
		background: url(../images/bg-h1-group.png) 0 0 no-repeat;}
	#content h1.member-name.news {
		background: url(../images/icon-news-36.gif) no-repeat 0 0;}
	#content h1.member-name.websites {
		background: url(../images/icon-websites-36.gif) no-repeat 0 0;
		overflow: hidden;
		}

	#content h1.member-name.companies {
		background: url(../images/bg-h1-companies.gif) no-repeat 0 0;}
	#content h1.member-name.providers {
		background: url(../images/bg-h1-providers.gif) no-repeat 0 0;}
	#content h1.member-name.jobs {
		background: url(../images/bg-h1-jobs.gif) no-repeat 0 0;}
	#content h1.member-name.projects {
		background: url(../images/icon-projects-36.gif) no-repeat 0 0;}

	#content h1.member-name.fundingrequest {
		background: url(../images/icon-fundingreq-32.gif) no-repeat 0 0;}
	#content h1.member-name.grants {
		background: url(../images/icon-grants-36.gif) no-repeat 5px 0;}

	#content h1.member-name.chall-idea {
		background: url(../images/chall-type-idea-36.gif) no-repeat 0 0;
		overflow: hidden;
		width: 285px;
		}
	#content h1.member-name.chall-rnd {
		background: url(../images/chall-type-rnd-36.gif) no-repeat 0 0;}
	#content h1.member-name.chall-startup {
		background: url(../images/chall-type-start-36.gif) no-repeat 0 0;}
	#content h1.member-name.chall-rfp {
		background: url(../images/chall-type-rfp-36.gif) no-repeat 0 0;}
	#content h1.member-name.chall-hr {
		background: url(../images/chall-type-hr-36.gif) no-repeat 0 0;}
	#content h1.member-name.challenge {
		background: url(../images/icon-challenge-36.gif) no-repeat 0 0;}
	#content h1.member-name.app {
		background: url(../images/icon-apps-36.gif) no-repeat 0 0;}

	#content h1.member-name.clusters {
		background: url(../images/icon-cluster-36.gif) no-repeat 0 0;}
/*Amazon link in publications*/
#content p.amazonlink {
	font-weight: bold;
	margin: 10px 0;
	position: absolute;
	right: 14px;
	top: 55px;
	}
	#content p.amazonlink a {
		background: url(../images/button-70.png) no-repeat 0 0;
		display: block;
		height: 18px;
		padding: 8px 0;
		text-align: center;
		width: 85px;
		}
		#content p.amazonlink a:hover {
			background-position: 0 -38px;
			}
/*Container of videos and documents*/
.videoframe {
	clear: both;
	margin-left: 10px;
	text-align: center;
	}
/* NEWS individual page-------------------*/
#news_item ul li span,
#news_item strong { /*provissional fix*/
	display: inline !important;
	float: none !important;
	width: auto !important;
	}
/* date and source for news indiv*/
#content #content-right p.news-sub {
	border-bottom: 1px solid #D9DFE4;
	color: #888;
	padding-bottom: 15px;
	}
