		.FindToolBar
			{	background:			#8dbbe9
								url('../icons/FindMembers/Border_Top_Right.png')
								no-repeat
								top
								right;
			}
			.FindToolBar .Options
				{
				}
				.FindToolBar .Options div
					{	float:				left;
						color:				#fff;
						font-weight:			bold;
					}
				.FindToolBar .Options .FindBy
					{	font-size:			12px;
						padding:			6px 5px 2px 20px;
					}
				.FindToolBar .Options .Action
					{	padding:			3px 0px 0px 0px;
					}
					.FindToolBar .Options .Action .Category,
					.FindToolBar .Options .Action .CategoryHover,
					.FindToolBar .Options .Action .CategorySelected
						{	font-size:			14px;
							padding:			2px 10px 5px 10px;
							cursor:				pointer;
							cursor:				hand;
						}
					.FindToolBar .Options .Action .Category
						{
						}
					.FindToolBar .Options .Action .CategorySelected
						{	color:				#004d6a;
							background:			#5592cd;
						}
			.FindToolBar .Tool
				{	padding:			0px 26px 5px 26px;
				}
				.FindToolBar .Tool .Panel
					{	vertical-align:			top;
					}
					.FindToolBar .Tool .Panel .Info
						{	padding:			3px;
							background:			#5592cd;
						}
						.FindToolBar .Tool .Panel .Info input,
						.FindToolBar .Tool .Panel .Info select
							{	width:				370px;
								height:				22px;
								border:				1px;
								font-size:			14px;
								vertical-align:			top;
								background:			#fff;
							}
					.FindToolBar .Tool .Panel .ExtraInfo
						{	padding:			3px;
							background:			#5592cd;
							vertical-align:			top;
						}
						.FindToolBar .Tool .Panel .ExtraInfo .Query
							{
							}
							.FindToolBar .Tool .Panel .ExtraInfo .Query div
								{	float:				left;
									padding:			2px 15px 2px 0px;
								}
							.FindToolBar .Tool .Panel .ExtraInfo .Query span
								{	font-size:			12px;
									color:				#004d6a;
									font-weight:			bold;
									width:				50px;
								}
		.ListResults
			{	padding:			1px 1px 0px 1px;
			}

			.ListResults .List
				{	width:				100%;
				}
				.ListResults .List .Row
					{
					}
				.ListResults .List .RowHover
					{	cursor:				hand;
						cursor:				pointer;
					}
					.ListResults .List .RowHover .Photo td
						{	opacity:			0.75;
							filter:				alpha(opacity=75);
						}

					.ListResults .List .Row .Photo,
					.ListResults .List .Row .Name,
					.ListResults .List .Row .Rules
						{	border-bottom:			1px solid #5592cd;
							background:			#fff;
						}
					.ListResults .List .RowHover .Photo
						{	border-bottom:			1px solid #5592cd;
							background:			#8dbbe9;
						}
					.ListResults .List .RowHover .Name,
					.ListResults .List .RowHover .Rules
						{	border-bottom:			1px solid #5592cd;
							background:			#e2eef9;
						}

			.ListResults .Photo 
				{	width:				30px;
					vertical-align:			top;
				}
				.ListResults .Photo td
					{	display:			table-cell;
						padding:			2px 0px 2px 15px;
						width:				100%;
						height:				100%;
						background:			#fff;
					}


			.ListResults .Name
				{	padding:			15px 0px 0px 5px;
					width:				150px;
					vertical-align:			top;
					color:				#000;
					font-size:			13px;
					font-weight:			bold;
				}
			.ListResults .Rules
				{	padding:			15px 0px 0px 5px;
					vertical-align:			top;
				}
				.ListResults .Rules div
					{	float:				left;
						padding:			0px 15px 0px 0px;
					}

				.ListResults .Rules .Question
					{	color:				#999;
						font-weight:			bold;
						display:			block;
						float:				left;
					}

				.ListResults .Rules .Answer
					{	color:				#333;
						font-weight:			normal;
						display:			block;
						float:				left;
					}
					.ListResults .Rules .Answer li
						{	font-size:			10px;
						}