@CHARSET "UTF-8";

/* new MM list for drag/drop found in /membermatching/admin - jun 23, 09 - bender */
/* modifier for "dir_list" */
.mm_list ul {
	float: left;
	}

	.mm_list li.mmheader /* this is temp till i get dir-list & dir_head more formalized */{
		background: #E8E8E8 none !important;
		margin-bottom: 10px;
		}
		
	.mm_list li.dir_item .reorder {
		width: 20px;
		height: 20px;
		display: inline;
		}
		
	.mm_list li.dir_item {
		background-image: url(../images/icons/reorder.png);
		background-repeat: no-repeat;
		background-position: 10px center;
		width: 615px;
		position: relative;
		padding-left: 35px;
		}
		
		.mm_list li.dir_item .dir_content {
			width: 360px;
			}
		
		.mm_list li.dir_item:hover {
			cursor: move;
			}
		
		.mm_list li.dir_item .title {
			text-align: left;
			display: inline;
			}
			
		.mm_list li.dir_item .dir_actions {
			text-align: right;
			position: absolute;
			right: 15px;
			top: 10px;
			display: inline;
			}

/* memmatch hover over on /membermatching */
.contentBox.mmhover {
	width: 250px;
	}
	
	.contentBox.mmhover li.answer {
		list-style: none;
		font-weight: bold;
		}

/* MM WIDGET, dashboard - 5-21-09 bender */
#widget_membermatching {
	}
	
	#widget_membermatching .match {
		clear: both;
		position: relative;
		margin-bottom: 10px;
		padding-bottom: 10px;
		border-bottom: 1px solid #E6E6E6;
		float: left;
		width: 100%;
		}
	
		#widget_membermatching .pic {
			float: left;
			}
			
		#widget_membermatching .info {
			float: right;
			width: 135px;
			}
			
		#widget_membermatching .match span {
			display: block;
			}
			
			#widget_membermatching .match span.name {
				color: #0079BD;
				font-weight: bold;
				font-size: 12px;
				}
				
			#widget_membermatching .match span.company,
			#widget_membermatching .match a {
				font-size: 11px;
				}
				
				#widget_membermatching .match span.actions {
					font-style: italic;
					}
					
			#widget_membermatching .match .x {
				font-weight: bold;
				color: #B3B3B3;
				position: absolute;
				top: 0;
				right: 0;
				text-decoration: none;
				}
				
				#widget_membermatching .match .x:hover {
					color: #BF0000;
					}
/*** MM EDIT QUESTIONS ***/
#editmembermatchingform .formfield span.label {
	text-transform: none;
	}

	#editmembermatchingform .formfield span.label label {
		width: auto;
		text-align: left;
		}
	
#editmembermatchingform .formfield select {
	clear: both;
	float: left;
	width: 400px;
	}

/*** MM ADMIN ***/
.mmSummary {
	width: 730px;
	float: left;
	margin-bottom: 30px;
	}
	
	.mmSummary .bottom {
		background: #E8E8E8;
		border: 5px solid #D9D9D9;
		border-top: 0;
		padding: 9px 10px;
		width: 700px;
		float: left;
		}
	
	.mmSummary .top {
		background: #E8E8E8;
		border: 5px solid #D9D9D9;
		border-bottom: 0;
		height: 30px;
		padding: 0 10px;
		width: 700px;
		float: left;
		}
		
	.mmSummary .middle {
		width: 690px;
		float: left;
		padding: 15px;
		background: #FFF;
		border-left: 5px solid #D9D9D9;
		border-right: 5px solid #D9D9D9;
		}
		
		.mmSummary ul.breadcrumb {
			margin: 0;
			float: left;
			margin-top: 6px;
			}
			
			.mmSummary ul.breadcrumb li {
				display: inline;
				margin-right: 15px;
				}
			
				.mmSummary ul.breadcrumb li a {
					color: #768696;
					text-transform: capitalize;
					height: 22px;
					text-decoration: none;
					}
					
					.mmSummary ul.breadcrumb li a.norm {
						cursor: default;
						}
					
					.mmSummary ul.breadcrumb li a.finish {
						color: #505B66;
						text-decoration: underline;
						font-weight: bold;
						}
					
					/*.mmSummary ul.breadcrumb li a.active {
						background-color: #808080;
						font-weight: bold;
						color: #F2F2F2;
						}*/
						
						.mmSummary ul.breadcrumb li a.active {
							background-color: #E8E8E8;
							font-size: 1.4em;
							color: #505B66;
							font-weight: bold;
							}
						
		.mmSummary .question {
			float: left;
			margin: 10px 0 20px 0;
			}
			
		.mmSummary .response {
			float: left;
			margin: 20px 0 10px 0;
			}
			
			.mmSummary .question span, .mmSummary .question h4, .mmSummary .question a, .mmSummary .response span, .mmSummary .response h4, .mmSummary .response a {
				display: inline;
				}
				
			.mmSummary h4 {
				color: #0077C0;
				font-size: 1.5em;
				margin: 0 5px;
				}
				
			.mmSummary .question a, .mmSummary .response a {
				color: #505B66;
				}
				
#mm_questions ul#question_body li.odd {
	background-color: #F2F2F2;
	}

#mm_questions ul#question_body li.even {
	background-color: #FFFFFF;
	}
#match_list h3{
	
	margin-bottom: 20px;
	font-size: 12px;
	background: #F3FFEB;
	padding: 10px;
	border: 1px solid #A4E07B;
	line-height: 1.6;
	color: #86B865;
}
/*
old styling for the tables
.mm_list {
	margin-top: 20px;
	}

	.mm_list span.question {
		float: none;
		display: block;
		margin: 5px 0;
		}
		
	.mm_list span.response {
		float: none;
		color: #0079BD;
		font-weight: bold;
		display: block;
		margin: 0 0 5px 0;
		}
		
	.mm_list thead {
		background: #E8E8E8;
		}
		
	.mm_list td.list_actions {
		width: 230px;
		}
		
		.mm_list td.list_actions a {
			margin-right: 4px;
			}*/

/*** END MM ADMIN ***/






