h2 a.h2-edit {
	position: absolute;
	right: 10px;	
	}
.h2-edit.export {
	font-weight: normal;
	}
#content .creation-wizard ol {
	margin: 5px 50px;
	}
	.creation-wizard ol li {
		padding-bottom: 8px;
		list-style: decimal outside;
		}
#content .instructions {
	font-size: 1.15em;
	margin:0 15px;
	padding-bottom: 8px;
	}
/* CREATION WIZARD
------------------------------------------------ */
.form_buttons,
.creation-wizard .buttons {
	padding: 20px 150px;
	text-align:center;
	}
div#upload_frame label,
.creation-wizard label {
	width:200px;
	}
form div div {
	float:none;
	}
#indicator { /*ajax indicator in location autocomplete*/
	margin: 5px 0 0 210px;
	}
/*top steps' header*/
ul#currentstep {
	margin: 15px;
	font-size: 1.1em;
	padding-bottom: 8px;
	border-bottom: 1px solid #e1e1e1;
	}
ul#currentstep li {
	line-height: 1.5em;
	color:#ccc;
	float: left;
	margin-right: 10px;
	padding: 5px 45px 5px 10px;
	background: url(../images/arrow-pink.gif) no-repeat 0px 50%;
	}
	ul#currentstep li#last {
		margin-right: 0;
		padding-right: 25px;
		}
	ul#currentstep li#short {
		padding-right: 25px;
		}
	ul#currentstep li strong {
		font-weight: bold;
		display: block;
		font-size: 1.4em;
		padding-top: 5px;
		}
	ul#currentstep li.current {
		color:#006699;
		background: url(../images/bg-h2-wide.gif) repeat-x 0px 0px;
		}

/* OG wizard step 1
------------------------------------------------ */
.creation-wizard input.text,
#content .creation-wizard textarea,
.creation-wizard input#autocomplete_location,
.creation-wizard input#location {
	width: 280px;
	}
	#content #SolutionForm.creation-wizard fieldset#personalised p.hint,
	#content #SolutionForm.creation-wizard fieldset#personalised textarea {
		margin-left: 135px;
		width: 370px;
		}
.creation-wizard select {
	width: 285px;
	}
.creation-wizard .date-drops select {
	width: 90px;
	}
.creation-wizard input.button {
	width: auto;
	}
.creation-wizard #location.off,
.creation-wizard #autocomplete_location.off {
	color:#AAA;
	}
creation-wizard #other_type.off {
	color:#AAA;
	width: 280px;
	}
.creation-wizard .show_link {
	font-size:1.1em;
	line-height: 2em;
	}
/* dates in Event*/
#event_edit_info #start_time_year,
#event_edit_info #end_time_year {
	width:60px;
}
#event_edit_info #start_time_month,
#event_edit_info #end_time_month {
	width:90px;
}
#event_edit_info #start_time_day,
#event_edit_info #end_time_day {
	width:47px;
}
#event_edit_info #start_time_hour,
#event_edit_info #end_time_hour {
	width:38px;
	margin-left: 2px;
	margin-right: 0;
	padding-left: 0;
}
#event_edit_info #start_time_minute,
#event_edit_info #end_time_minute {
	width:38px;
	padding-left: 0;
	margin-right: 0;
}
#event_edit_info #start_time_ampm,
#event_edit_info #end_time_ampm {
	width:42px;
	padding-left: 0;
}

#update_possible_companies {
    background-color: #FFFF99;
    position: absolute;
    width: 150px;
    z-index: 10;
    top: 280px;
    left: 820px;
}
/* OG wizard step 2 customize
------------------------------------------------ */
.creation-wizard #upload_frame input#logo {
	width:250px;
	}
.creation-wizard label.checkbox {
	width:auto;
	margin-left: 100px;
	}
.creation-wizard #upload_logo_frame .image {
	background: url(../images/bg-think-tank-challenge-logo.png) 20px 35px no-repeat;
	}
.creation-wizard #upload_logo_frame .form-element {
	padding: 0 30px 20px 0;
	width:auto;
	}
.creation-wizard #upload_logo_frame #image_preview_frame {
	padding-bottom: 20px;
	margin-left: 15px;
	}
.creation-wizard #upload_logo_frame #image_preview {
	float:left;
	padding: 0 10px 0 10px;
	text-align: center;
	width:165px;
	}
	.creation-wizard #upload_logo_frame #image_preview img {
		border: #EEE 1px solid;
		padding: 3px;
		}
.creation-wizard #upload_logo_frame #checkbox_frame {
	float:left;
	width:375px;
	margin-left: 10px;
	}
.creation-wizard #upload_logo_frame label.checkbox {
	margin: 5px 0 0 0;
	}
	.creation-wizard #upload_logo_frame label.checkbox span {
		margin-left: 5px;
		width: 350px;
		}
.creation-wizard #upload_logo_frame p.upload-limit {
	margin: 0 0 0 18px;
	padding:0;
	color: #BBB;
	}
.creation-wizard #picture_rights {
	padding:0;
	margin:0;
	width:auto;
	}
.creation-wizard #access_rights_frame label {
	width:auto;
	margin-left: 100px;
	text-align:left;
	}
.creation-wizard #access_rights_frame p {
	margin-left: 122px;
	width: 360px;
	}
.creation-wizard #favourite_content_frame,
.creation-wizard #communications_frame {
	margin: 0 0 10px;
	}
.creation-wizard #favourite_content_frame .form-element,
.creation-wizard #communications_frame .form-element {
	width: 100%;
	margin: 3px 0;
	clear: both;
	float: left;
	}
	* html #thinktank_edit_customize #communications_frame .form-element{
		width: 645px; /*create company step 2, option-note inline*/
		}
.creation-wizard #favourite_content_frame label,
.creation-wizard #communications_frame label {
	text-align:right;
	margin-right:10px;
	margin-left: 0;
	}
.creation-wizard #communications_frame input {
	float:left;
	margin: 3px 6px 0 0;
	width:auto;
	}
.creation-wizard #posting_permissions_frame {
	font-size:10px;
	padding:0 0 10px;
	width:auto;
	}
	.creation-wizard #posting_permissions_frame label {
		width:auto;
		margin-left:210px;
		}
.creation-wizard span.after_label {
	display: inline-table;
	font-size: 1.1em;
	padding-top: 4px;
	width: 280px;
	}
	#SolutionForm.creation-wizard span.after_label {
		width: 370px;
		}
div.option-note {
	color:#cccccc;
	font-size:1.1em;
	float: left;
	width: 350px;
	}

/* OG wizardstep 3 - Members
------------------------------------------------ */
.creation-wizard #userlist,
.creation-wizard #companies_list,
.creation-wizard #polls_list {
	margin: 0 auto 20px;
	width:550px;
	border-collapse:collapse;
	border-spacing:2px;
	font-size: 1.1em;
	}
.creation-wizard #polls_list {
	width:640px;
}
.creation-wizard thead th {
	background: transparent url(../images/bg-li-status-updates.png) repeat-x scroll 0 100%;
	border-bottom: 1px solid #aaa;
	color: #888;
	font-size: 0.9em;
	font-weight: bold;
	padding: 4px 15px;
	text-align: center;
	vertical-align: bottom;
	}
.creation-wizard tbody tr td {
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #eaeaea;
	border-right: 1px solid #eaeaea;
	vertical-align: middle;
	}
th.accept,
th.remove,
th.status,
th.actions {
	}
.creation-wizard #userlist .remove,
.creation-wizard #companies_list .remove,
.creation-wizard #polls_list .remove {
	width:30px;
	text-align:center;
	}
.creation-wizard td {
	padding: 4px 15px;
	}
.creation-wizard td.top-bordered {
	background: transparent url(/images/bg-h2-directory.gif) repeat-x scroll 0 -25px;
	color: #888;
	}
.creation-wizard .off {
	color:#AAA;
	}
.creation-wizard #userlist select {
	width: 125px;
	}
.creation-wizard .tm_and_follower {
	font-size: 1.0em;
	}

/* preview - step 3 in job and other ogs
------------------------------------------------ */
div#image_preview_frame {
  clear: none;
  margin-left: 15px;
  float: left;
  display: inline;
  }
div#image_preview_frame #image_preview {
  width: auto;
  }
ul#wizard_preview {
  float: left;
  width: 515px;
  margin-top: 0;
  }
	ul#wizard_preview li {
	  border-bottom: 1px solid #E8E8E8;
	  height: 1%;
	  margin: 5px 0;
	  padding-bottom: 5px;
	  overflow: auto;
	  }
		ul#wizard_preview li strong {
		  width: 185px;
		  display: block;
		  float: left;
		  font-weight: bold;
		  color: #747474;
		  }
			ul#wizard_preview li strong.description {
			  width: 339px;
			  display: block;
			  float: left;
			  font-weight: normal;
			  }
		ul#wizard_preview li span {
		  float:left;
		  width: 330px;
		  }
div.jobs_notice {
  text-align: center;
  background: #F5FAFD;
  border: 1px solid #D9DFE4;
  color: #0050A9;
  width: 350px;
  line-height: 1.5em;
  margin: 0 auto;
  font-size: 1.1em;
  font-weight: bold;
  padding: 15px;
  }

/* auto_complete
------------------------------------------------ */
div.auto_complete {
	clear:both;
	padding:0;
	}
#content div.auto_complete ul {
	margin:0;
	padding:0;
	}
div.auto_complete ul li.selected {
	background-color: #EFEFF5;
	}
div.auto_complete ul li {
	color:#333333;
	background-color: #FFF;
	cursor:pointer;
	}
div.auto_complete ul li strong {
	color:#990000;
	}
div.auto_complete ul li span.position {
	color:#999;
	display: block;
	}
#location_auto_complete.auto_complete { /*not in events*/
	z-index:2;
	}

/*Challenges
------------------------------------------------ */
#SolutionForm label {
	vertical-align: top;
	}
#SolutionForm textarea#description {
	height: 200px;
	}
#content ul.list-centre,
#join_team_div ul {
	list-style-type: disc;
	margin: 15px 50px 25px;
	}
	#content ul.list-centre li,
	#join_team_div ul li {
		list-style: disc outside none;
		margin-bottom: 10px;
		}
	#content ul.list-centre li p,
	#join_team_div ul li p {
		display: inline-block;
		font-weight: bold;
		margin: 0;
		width: 400px;
		}
		* html #content ul.list-centre li p,
		* html #join_team_div ul li p {
			display: inline;
			}
		*:first-child+html  #content ul.list-centre li p,
		*:first-child+html  #join_team_div ul li p {
			display: inline;
			}


/* SUMMARY (og_summary only in GROUPS AND EVENTS)
------------------------------------------------ */
#content .og_summary .blocks p.right {
	text-align:right;
	}
/* basic_info - this should be applied in all other OGs, replacing the current UL.profile-details + LI(STRONG - SPAN) structure*/
.og_summary .details li {
	margin: 0 0 4px;
	display: block;
	width: 100%;
	}
.og_summary .details .category {
	color: #777;
	display: block;
	float: left;
	font-weight: bold;
	line-height: 1.4em;
	width: 120px;
	}
.og_summary .details .value {
	float: right;
	line-height: 1.4em;
	width: 310px;
	}
#basic_info .top p.date-event { /*only in events*/
	padding-bottom: 5px;
	text-align: right;
	border-bottom: 1px solid #d9dfe4;
	}
#basic_info .top p.tagline { /*only in events*/
	font-style: italic;
	font-size: 1.5em;
	color: #adadad;
	}

/* members 
.og_summary #item_members .search-members {
	text-align:right;
	padding: 0 15px;
	}
.og_summary #item_members .search-members input.txt {
	background:#FFFFFF url(../images/bg-searchform.png) no-repeat scroll 3px 4px;
	margin:0pt;
	padding:2px 2px 2px 18px;
	width:110px;
	}
.og_summary #item_members .memberslist li {
	display:block;
	float:left;
	width:85px;
	text-align:center;
	}
.og_summary #item_members .tools {
	text-align:right;
	}
.og_summary #item_members .tools li {
	display:inline;
	margin-left:20px;
	}
.og_summary #item_members .tools a {
	color:#999999;
	}
shared knowledge 
.blocks ul#shared_knowledge_list li {
	background:transparent url(../images/bg-li-thinktank.png) no-repeat scroll 0 2px;
	height:1%;
	margin:0pt 0pt 0pt 10px;
	padding-bottom:3px;
	padding-left:25px;
	position:relative;
	}
discussions
#item_discussions p.last-reply {
	margin-top:0;
	}
#item_discussions p.tools {
	text-align:right;
	}
	#item_discussions p.tools a {
		margin-left:5px;
		margin-right:5px;
		}*/

/*Overview - list of documents in challenges and clusters*/
#content #content-left #overviewdiv ul,
#content #content-left #docsdiv ul {
	color: #868D99;
	font-size: 1.1em;
	}
#content #content-left #overviewdiv ul li,
#content #content-left #docsdiv ul li {
	border-bottom: 1px solid #E1E1E1;
	list-style: disc outside none;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-bottom: 10px;
	}
/* ADMIN ROOM -challenges, clusters
------------------------------------------------ */
#content h2.centre {
	background: #006CBB url(../images/bg-h2-joinform.png) repeat-y scroll 0 0;
	color: #fff;
	}
	#content h2.centre a {
		font-weight: normal;
		color: #fff;
		}
		#content h2.centre a:hover {
			color: #C9DF0D;
			}
#content ul.admin-room {
	font-size: 1.2em;
	line-height: 1.6em;
	list-style: none outside url(../images/bg-li-bullet-green.gif);
	padding-left: 30px;
	}
/*Grants grid
------------------------------------------------ */
form.grid {
	margin: 0;
	}
.grid table {
	background: #fff url(/images/bg-advsearch.jpg) no-repeat 100% 110%;
	table-layout:fixed;
	}
.grid select {
	color: #888;
	margin: 0;
	padding: 0;
	width: 115px;
	}
	#content form.grid select#deadline_month {
		width: 62px;
		}
	#content form.grid select#deadline_year {
		width: 50px;
		}
.grid label {
	color: #777;
	float: left;
	margin: 0;
	padding-bottom: 2px;
	text-align: left;
	width: 125px;
	}
.grid thead {
	background: #fff url(/images/temp-bg-messages-th2.gif) repeat-x 0 100%;
	}
	.grid thead th {
		border: 1px solid #cacaca;
		padding: 2px 0 5px;
		text-align: center;
		vertical-align: top;
		}
		.grid thead th label,
		.grid thead th a {
			width: 100%;
			}
		.grid thead th label,
		.grid thead th a {
			color: #000;
			height: 45px;
			margin-top: 5px;
			padding-top: 30px;
			text-align: center;
			}
		.grid thead th.renewable a {
			background: url(/images/iconscl/icon-cl-renewables-24.gif) no-repeat 50% 0;
			}
		.grid thead th.efficiency a {
			background: url(/images/iconscl/icon-cl-efficiency-24.gif) no-repeat 50% 0;
			}
		.grid thead th.production a {
			background: url(/images/iconscl/icon-cl-products-24.gif) no-repeat 50% 0;
			}
		.grid thead th.waste a {
			background: url(/images/iconscl/icon-cl-waste-24.gif) no-repeat 50% 0;
			}
		.grid thead th.water a {
			background: url(/images/iconscl/icon-cl-water-24.gif) no-repeat 50% 0;
			}
		.grid thead th.all label {
			background: url(/images/iconscl/icon-cl-support-24.gif) no-repeat 50% 0;
			}
.grid td {
	border: 1px solid #cacaca;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
	}
	.grid td:hover {
		background: #B6FFE7 none repeat scroll 0 0;
		}
.grid a {
	display: block;
	height: auto;
	font-size: 1.1em;
	font-weight: bold;
	text-align: center;
	padding: 5px 0px;
	width: 78px;
	}
td.tleft {
	background: #fff url(/images/temp-bg-messages-th3.gif) repeat-x 0 0;
	text-align: left;
	padding-left: 7px;
	}
td.tleft:hover {
	background: #fff url(/images/temp-bg-messages-th3.gif) repeat-x 0 0;
	}
table th.ttopleft {
	background: #fff url(/images/imgManagementTool/grants-directory.png) no-repeat 50% 50%;
	width: 137px; /*required for IE6*/
	}
#content .grid ul {
	font-size: 1em;
	margin: 0;
	}
	#content .grid ul li {
		font-weight: bold;
		list-style: disc outside;
		margin: 2px 0;
		margin-left: 15px;
		}
		td.tleft ul li a {
			font-size: 1em;
			font-weight: normal;
			text-align: left;
			padding: 0;
			width: 95px;
			}
#content .grid a.expand {
	display: inline;
	font-size: 1em;
	padding-top: 0;
	text-align: left;
	}
/* Directories
------------------------------------------------ 
#content-left form#searchForm2 input {
	width: 156px;
	}*/

.notification_select {
	margin-left:100px;
	text-align:left; // add this rule
}
