﻿.CommunitySearchCtl{
    width: 232px;
    padding: 0px;
    position: relative;
    top: 0px;
    left: 0px;
}
.CommunitySearch_BasicSearchTab,
.CommunitySearch_AdvancedSearchTab,
.CommunitySearch_LocationSearchTab {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight:bold;
    border: solid 1px #3B5998;
    background-color: #D8DFEA;
    color:#3B5998;
    padding: 3px;
    float: left;
    margin-left: 3px;
    position: relative;
    top: 1px;
    left: 0px;
    cursor: pointer;
}
.CommunitySearch_BasicSearchTab{
    margin-left: 0px;
}
.CommunitySearch_TabSelected{
    background-color: #ffffff;
    color:#9595C0;
    /*border-bottom: solid 1px white;*/
}

.CommunitySearch_BasicContainer{
    display: block !important;
}
.CommunitySearch_BasicContainer_Selected{
    margin-top: 0px;
    z-index: 10;
    padding-top: 10px;
    padding-bottom: 10px;
    
   
    clear: both;
	display: block;
}
.CommunitySearch_BasicTextboxContainer{margin-left: 0px;}
.CommunitySearch_BasicTextboxContainer input{
    width: 144px;
    border-color: #04ccff;
  border-width: 1px;
  border-style: solid;
  color: #808080;
  font-size: 1.0em;
  padding: 3px;
  margin-right: 2px;
}
.CommunitySearch_BasicSearchButtonContainer{margin-left: 0px;}
.CommunitySearch_BasicSearchButtonContainer input
{
	background-color: #04ccff;
  border-style: none;
  color: #ffffff;
  padding: 3px;
  font-size: 1.1em;
  font-weight: bold;
}
.CommunitySearch_AdvancedContainer{
    display: none;
}
.CommunitySearch_AdvancedContainer_Selected{
    border: solid 1px #3B5998;
    background-color: #FFFFFF;
    clear: both;
    padding: 10px;
	display: block;
}
.CommunitySearch_UserFilterFieldset
{
	display: none;
}
.CommunitySearch_UserFilterContainer{
}
.CommunitySearch_GroupFilterFieldset{
    margin-top: 10px;
    display: none;
}
.CommunitySearch_GroupFilterContainer{
}
.CommunitySearch_FilterBlock{
    margin: 5px;
}
.CommunitySearch_FilterModeContainer{
}
.CommunitySearch_FilterModeContainer select{
    width: 150px;
}
.CommunitySearch_FilterTextboxContainer{
    margin-left: 10px;
}
.CommunitySearch_FilterTextboxContainer input{
    width: 150px;
}
.CommunitySearch_FilterRemoveBtnContainer{
    position: relative;
    top: -2px;
    left: 10px;
}
.CommunitySearch_FilterRemoveBtnContainer a{
    color: #222;
}
.CommunitySearch_FilterTaxonomyLinkContainer
{
    position: relative;
    top: -2px;
    left: 10px;
    margin-right: 10px;
}
.CommunitySearch_FilterTaxonomyLinkContainer a{
    color: blue;
}
.CommunitySearch_GroupAddFilterButtonContainer{
    margin-left: 5px;
}
.CommunitySearch_UserAddFilterButtonContainer{
    margin-left: 5px;
}
.CommunitySearch_UserAddFilterButtonContainer .FriendsOnlyButton{
    margin-left: 90px;
}
.CommunitySearch_UserAddFilterButtonContainer .FriendsOnlyButtonLabel{
    background-color: #FFFFFF;
}
.CommunitySearch_SearchButtonContainer{
    margin-top: 10px;
    display: none;
}
.CommunitySearch_LocationContainer{
    border: solid 1px #3B5998;
    display: none;
    clear: both;
}
.CommunitySearch_ResultsContainer{
    border: none;
    margin-top: 10px;
    display: none;
    clear: both;
}

.CommunitySearchCtl img{border: none;}
.CommunitySearchCtl a {color: #222;}
.CommunitySearchCtl a:visited {color: #222;}

.CommunitySearch_footer{
	/*background-color: #F7F7F7;
    border: solid 1px #3B5998;
    border-top: none;
    padding-top: 3px;*/
    width: 220px;
    clear: both;
}

.CommunitySearchCtl_MapContainer
{
	position: absolute;
	top: -10000px;
	left: -10000px;
	clear: both;
	margin-bottom: 20px;
}
.CommunitySearchCtl_MapContainer_Selected{
	position: relative;
	top: 0px;
	left: 0px;
	clear: both;
	margin-bottom: 20px;
}
.CommunitySearch_CategoryContainer{width: 200px; padding: 0px; background-color:White; position: absolute; top: 5px; left: 228px;}
.CommunitySearch_InnerCategoryContainer{border: solid 1px #3B5998; padding: 0px; overflow: hidden;}
.CommunitySearch_CategoryContainerHeader{position:relative; top: 0px; left: 0px; padding-left: 4px; padding-top: 1px; border-bottom:solid 1px #777777; height: 18px; background-color: #3B5998; color: #ffffff; margin-bottom: 7px;}
.CommunitySearch_CategoryContainerCloser{position:absolute; top: 1px; right: 1px;}
.CommunitySearch_CategoryFriendsContainer{position:absolute; top: 22px; left: 7px; }
.CommunitySearch_CategoryContainer b3{margin: 0px;}

.CommunitySearch_ResultTable{
	border-collapse: collapse; 
    border: solid 1px #3B5998;
	border: none;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	
	width: 100%;
}
.CommunitySearch_ResultTable th {padding: 5px; border: solid 1px #3B5998;}
.CommunitySearch_ResultTable td {padding: 5px; border: solid 1px #3B5998;}
.CommunitySearch_ResultTableHead{background-color: #3B5998; color: #FFFFFF}
.CommunitySearch_ResultTableHeadAvatar{width: 20%;}
.CommunitySearch_ResultTableHeadMember{width: 45%;}
.CommunitySearch_ResultTableHeadStatus{width: 35%;}
.CommunitySearch_ResultTableOddRow td {width: 230px; height: 60px; background-color: #ffffff; clear: both;}
.CommunitySearch_ResultTableEvenRow td {width: 230px;height: 60px; background-color: #F7F7F7; clear: both;}
.CommunitySearch_ResultTableDataAvatar{clear: both;}
.CommunitySearch_ResultTableDataAvatarContainer{max-height: 56px; padding: 4px; overflow:hidden; float: left;}
.CommunitySearch_ResultTableDataMember{}
.CommunitySearch_ResultTableDataStatus{}
.CommunitySearch_ResultTableDataAvatar img{border: none; width: 56px;}
.CommunitySearch_ResultNoResults{color: red;}
.CommunitySearch_ResultEmptyQuery{color: red;}
.CommunitySearch_Result_MemberName{margin-bottom: 4px; font-weight:bold;}
.CommunitySearch_Result_MemberPTags{white-space: normal ; margin-bottom: 4px;}
.CommunitySearch_Result_MemberLocationLink{margin-bottom: 4px;}
.CommunitySearch_ResultLoading{}
.CommunitySearch_TargetsPagePreviousBtn{margin-right: 10px;}
.CommunitySearch_TargetsPageNextBtn{}
.CommunitySearch_WaitingImage{}
.CommunitySearch_Result_InfoBlockContainer{position: relative; top: -107px; left: 0px;}
.CommunitySearch_InfoBlock{position:absolute; top: 5px; left: -150px; width: 300px; background-color:White; border: solid 1px black; white-space:normal; overflow:hidden;}
.CommunitySearch_GroupInfoBlock{position:absolute; top: 5px; left: -150px; width: 300px; background-color:White; border: solid 1px black; white-space:normal; overflow:hidden;}
.CommunitySearch_InfoBlockHeader{position:relative; top: 0px; left: 0px; border-bottom:solid 1px black; height: 16px; margin-bottom:5px; background-color: #3B5998;}
.CommunitySearch_InfoBlockCloser{position:absolute; top: 1px; right: 1px;}
.CommunitySearch_InfoBlockBody{}
.CommunitySearch_InfoBlockItem{white-space:nowrap; position:relative; top: 0px; left: 0px; width: 100%; height: 20px;}
.CommunitySearch_InfoBlockLabel{font-weight:bolder; position:absolute; top: 0px; right: 200px;}
.CommunitySearch_InfoBlockData{position:absolute; top: 0px; left: 110px; font-weight: normal;}
.CommunitySearch_GroupInfoBlockBody{}
.CommunitySearch_GroupInfoBlockItem{white-space:nowrap; position:relative; top: 0px; left: 0px; width: 100%; height: 20px;}
.CommunitySearch_GroupDescriptionInfoBlockItem{white-space:normal; position:relative; top: 0px; left: 0px; width: 100%; height: 100px;}
.CommunitySearch_GroupInfoBlockLabel{font-weight:bolder; position:absolute; top: 0px; right: 220px;}
.CommunitySearch_GroupInfoBlockData{position:absolute; top: 0px; left: 90px; font-weight: normal;}
.CommunitySearch_ItemLocationSearchImage{margin-top: 1px;}
.CommunitySearch_UserTagLink{margin-right: 3px;}
.CommunitySearch_UserTagLinkContainer{font-style:italic; margin-right: 5px; display:block;}
.CommunitySearch_UserTagLinkContainer_Truncated{font-style:italic; margin-right: 5px; display:block;}
.CommunitySearch_accessDenied{font-weight:bolder;}
.CommunitySearch_AdvancedContainer_Selected fieldset {background-color: #ffffff; border: solid 1px #3B5998; padding-bottom: 5px; padding-left: 5px;}
.CommunitySearch_AdvancedContainer_Selected select {border: solid 1px #3B5998;}
.CommunitySearch_AdvancedContainer_Selected .CommunitySearch_FilterTextboxContainer input {border: solid 1px #3B5998;}

.CommunitySearch_OuterResultFilterCategoryContainer{clear: both;}
.CommunitySearch_FilterCategoriesButton{cursor: pointer; color:#3B5998; margin-top: 10px; margin-left: 5px;
	background-image:url(../images/application/arrowClosed.gif);
	background-repeat: no-repeat; padding-left: 15px;}
.CommunitySearch_FilterCategoriesButton_selected{cursor: pointer; color:#3B5998; margin-top: 10px; margin-left: 5px;
	background-image:url(../images/application/arrowOpen.gif);
	background-repeat: no-repeat; padding-left: 15px;}
.CommunitySearch_InnerResultFilterCategoryContainer{}
.CommunitySearch_ResultFilterFieldset{padding: 0px;}

/*************************************************************/
/*  The following rules apply to the User-Select-Control, which uses the community search control internally:  */
.UserSelectTargetCtl {padding: 10px;} 
.UserSelectTargetCtl .CommunitySearchCtl {width: 100%;}
.UserSelectTargetCtl .CommunitySearchCtl .CommunitySearch_GroupFilterFieldset{display: none;}
.UserSelectTargetCtl .CommunitySearchCtl .CommunitySearch_BasicSearchTab{}
.UserSelectTargetCtl .CommunitySearchCtl .CommunitySearch_AdvancedSearchTab{}
.UserSelectTargetCtl .CommunitySearchCtl .CommunitySearch_LocationSearchTab{display: none;}
.UserSelectTargetCtl .CommunitySearchCtl .CommunitySearch_UserFilterFieldset{border: none;}
.UserSelectTargetCtl .CommunitySearchCtl .CommunitySearch_UserFilterFieldset legend{display: none;}
.UserSelectTargetCtl .CommunitySearchCtl .CommunitySearch_AdvancedContainer_Selected {padding: 0px;}
.UserSelectTargetCtl .CommunitySearchCtl .CommunitySearch_AdvancedContainer_Selected .CommunitySearch_SearchButtonContainer{margin-left: 5px; display: none}
.UserSelectTargetCtl .CommunitySearchCtl .CommunitySearch_UserFilterContainer .CommunitySearch_FilterModeContainer select{width: 125px;}
.UserSelectTargetCtl .CommunitySearchCtl .CommunitySearch_UserFilterContainer .CommunitySearch_FilterTextboxContainer input{width: 125px;}
.UserSelectTargetCtl .CommunitySearchCtl .CommunitySearch_ResultTableHeadAvatar{width: 20%;}
.UserSelectTargetCtl .CommunitySearchCtl .CommunitySearch_ResultTableHeadMember{}
.UserSelectTargetCtl .CommunitySearchCtl .CommunitySearch_ResultTableHeadSelect{width: 5%;}
.UserSelectTargetCtl .CommunitySearchCtl .CommunitySearch_ResultTable .CommunitySearch_Result_InfoBlockContainer{left: -95px;}
.UserSelectTargetCtl .CommunitySearchCtl .FriendsOnlyButton{margin-left: 15px;margin-right: 0px;}
.UserSelectTargetCtl .CommunitySearchCtl .FriendsOnlyButtonLabel{background-color: #FFFFFF;display: inline;margin-left: 0px;}
.UserSelectTargetCtl .CommunitySearchCtl .CommunitySearch_SearchButtonContainer {margin-top: 0px;}

/*************************************************************/
/*  These additional rules apply to Messagings' User-Select-Control, which uses the community search control internally:  */
.MsgUserSelectCtl {
	background-color:white;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
	height:100%;
	left:0px;
	overflow:auto;
	position:relative;
	top:0px;
	z-index: 10;
}

.CommunitySearch_AdvancedSearchTab, 
.CommunitySearch_BasicSearchTab,
.CommunitySearch_LocationSearchTab,
.CommunitySearch_AdvancedSearchTab, 
.CommunitySearch_OuterResultFilterCategoryContainer, 
.CommunitySearch_BasicSearchTab,
.CommunitySearch_LocationSearchTab,
.CommunitySearch_DirectorySearchTab,
.CommunitySearch_DirectoryContainer
{
	display: none;
}