.PeopleFinderSearch {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: url(/Modules/PeopleFinder/Functions/Search/Images/bg.gif) #f3a603 repeat-x; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.PeopleFinderSearch .Header {
	FONT-SIZE: 150%; MARGIN: 5px 10px 10px; COLOR: #ffffff
}
.PeopleFinderSearch .SearchBox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/Modules/PeopleFinder/Functions/Search/Images/searchbox_bg_bottom.gif) no-repeat left bottom; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
.PeopleFinderSearch .SearchBox .Inner {
	PADDING-RIGHT: 11px; PADDING-LEFT: 20px; BACKGROUND: url(/Modules/PeopleFinder/Functions/Search/Images/searchbox_bg_top.gif) no-repeat left top; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
* HTML .PeopleFinderSearch .SearchBox .Inner {
	WIDTH: 700px
}
.PeopleFinderSearch .SearchBox .inputBlock LABEL {
	WIDTH: 75px
}
.PeopleFinderSearch .SearchBox .SearchColumn {
	FLOAT: left; MARGIN-RIGHT: 35px
}
* HTML .PeopleFinderSearch .SearchBox .SearchColumn {
	WIDTH: 240px; MARGIN-RIGHT: 23px
}
.PeopleFinderSearch .SearchBox .FreeTextSearch .inputBlock {
	FLOAT: left
}
.PeopleFinderSearch .SearchBox .FreeTextSearch .textBox {
	WIDTH: 415px
}
.PeopleFinderSearch .SearchBox .FreeTextSearch .Watermark.textBox {
	COLOR: #666; FONT-STYLE: italic
}
.PeopleFinderSearch .SearchBox .SearchButton {
	MARGIN-LEFT: 20px
}
.PeopleFinderSearch UL.autocomplete_completionListElement {
	BORDER-RIGHT: #f3a603 1px solid; PADDING-RIGHT: 0px; LIST-STYLE: none none outside; BORDER-TOP: #e2e2e2 1px solid; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #f3a603 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #f3a603 1px solid
}
.PeopleFinderSearch UL LI.autocomplete_listItem {
	BORDER-RIGHT: #e2e2e2 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #e2e2e2 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #e2e2e2 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #e2e2e2 1px solid
}
.PeopleFinderSearch UL LI.autocomplete_highlightedListItem {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #000 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #000 1px solid
}
.PeopleFinderSearch .SearchResult {
	MARGIN: 1px
}
.PeopleFinderSearch .SearchResult TABLE {
	MARGIN-TOP: 10px; BACKGROUND: #ffffff; WIDTH: 100%
}
.PeopleFinderSearch .SearchResult TR.Even {
	CURSOR: pointer
}
.PeopleFinderSearch .SearchResult TR.Odd {
	CURSOR: pointer; BACKGROUND-COLOR: #eeeeee
}
.PeopleFinderSearch .SearchResult TR.hover {
	CURSOR: pointer; BACKGROUND-COLOR: #ddd
}
.PeopleFinderSearch .SearchResult TR.Odd.Details.hover {
	CURSOR: pointer; BACKGROUND-COLOR: #eee
}
.PeopleFinderSearch .SearchResult TR.Details.hover {
	CURSOR: pointer; BACKGROUND-COLOR: #fff
}
.PeopleFinderSearch .SearchResult TR.HeaderRow {
	BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM: #e7e7e7 1px solid
}
.PeopleFinderSearch .SearchResult TR.Expanded {
	FONT-WEIGHT: bold
}
.PeopleFinderSearch .SearchResult TR.Details.Expanded {
	FONT-WEIGHT: normal
}
.PeopleFinderSearch .SearchResult TH {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 120%; PADDING-BOTTOM: 15px; PADDING-TOP: 15px; TEXT-ALIGN: left
}
.PeopleFinderSearch .SearchResult TD {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.PeopleFinderSearch .SearchResult TR TD.ExpandIconColumn {
	BACKGROUND-POSITION: right 50%; BACKGROUND-IMAGE: url(/Modules/PeopleFinder/Functions/Search/Images/expand.gif); BACKGROUND-REPEAT: no-repeat
}
.PeopleFinderSearch .SearchResult TR.Expanded TD.ExpandIconColumn {
	BACKGROUND-POSITION: right 50%; BACKGROUND-IMAGE: url(/Modules/PeopleFinder/Functions/Search/Images/contract.gif); BACKGROUND-REPEAT: no-repeat
}
.PeopleFinderSearch .SearchResult .ResultsTable .HeaderRow A.sortasc.SortButton {
	DISPLAY: block; BACKGROUND: url(/modules/peoplefinder/functions/search/images/SortArrow_down.gif) #fff no-repeat right center
}
.PeopleFinderSearch .SearchResult .ResultsTable .HeaderRow A.sortdesc.SortButton {
	DISPLAY: block; BACKGROUND: url(/modules/peoplefinder/functions/search/images/SortArrow_up.gif) #fff no-repeat right center
}
.PeopleFinderSearch .SearchResult .ResultCountLabel {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 10px
}
.PeopleFinderSearch .SearchResult .AjaxLoader {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
.PeopleFinderSearch .SearchResult TR.Details {
	DISPLAY: none; BACKGROUND-IMAGE: none
}
.PeopleFinderSearch .SearchResult TR.Details .Inner {
	PADDING-RIGHT: 9px; DISPLAY: none; PADDING-LEFT: 9px; PADDING-BOTTOM: 9px; PADDING-TOP: 9px
}
.PeopleFinderSearch .SearchResult TR.Even .Inner {
	BORDER-RIGHT: #e7e7e7 1px solid; BORDER-TOP: #e7e7e7 1px solid; BORDER-LEFT: #e7e7e7 1px solid; BORDER-BOTTOM: #e7e7e7 1px solid
}
.PeopleFinderSearch .SearchResult TR.Odd .Inner {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid
}
.PeopleFinderSearch .SearchResult .Inner A {
	COLOR: #0072bc
}
.PeopleFinderSearch .SearchResult TR.Details TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 2px
}
.PeopleFinderSearch .SearchResult TD .ProfileImage {
	FLOAT: left; MARGIN-RIGHT: 40px
}
.PeopleFinderSearch .SearchResult TD .DetailColumn {
	FLOAT: left; MARGIN-LEFT: 20px; WIDTH: 250px
}
.PeopleFinderSearch .SearchResult TD .DetailBlock {
	CLEAR: both
}
.PeopleFinderSearch .SearchResult TD .DetailBlock .DetailLabel {
	FONT-WEIGHT: bold; FLOAT: left; WIDTH: 80px
}
.PeopleFinderSearch .SearchResult TD .DetailBlock .Address {
	MARGIN-LEFT: 80px
}
.PeopleFinderSearch .SearchResult .Footer {
	MARGIN-TOP: 5px; OVERFLOW: hidden; WIDTH: 100%; TEXT-ALIGN: right
}
.PeopleFinderSearch .SearchResult .Footer .Office {
	PADDING-LEFT: 18px; BACKGROUND: url(/Modules/PeopleFinder/Functions/Search/Images/office.gif) no-repeat left top
}
.PeopleFinderSearch .SearchResult .Footer .Profile {
	PADDING-LEFT: 18px; BACKGROUND: url(/Modules/PeopleFinder/Functions/Search/Images/profile.gif) no-repeat left top; MARGIN-RIGHT: 10px
}
.PeopleFinderSearch .SearchResult .DataPager .Pager {
	COLOR: #fff
}
.PeopleFinderSearch .SearchResult .DataPager .Pager A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; COLOR: #fff; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: underline; BORDER-BOTTOM-STYLE: none
}
.PeopleFinderSearch .SearchResult .DataPager .Pager A:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; COLOR: #fff; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: underline; BORDER-BOTTOM-STYLE: none
}
.PeopleFinderSearch .SearchResult .DataPager .NextLink {
	DISPLAY: inline
}
.PeopleFinderSearch .SearchResult .DataPager .NumericLinks {
	DISPLAY: inline
}
.PeopleFinderSearch .SearchResult .DataPager .PrevLink {
	DISPLAY: inline
}
.PeopleFinderSearch .SearchResult .DataPager .NextLink {
	DISPLAY: inline
}
.PeopleFinderSearch .SearchResult .DataPager .NumericLinks {
	DISPLAY: inline
}
#RegionFooter {
	
}
#RegionContent {
	PADDING-RIGHT: 14px; PADDING-LEFT: 14px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#RegionPfContent .tabStrip {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
* HTML #RegionPfContent .tabStrip {
	MARGIN: 0px
}
#RegionPfContent #TabStrip {
	MARGIN-TOP: 10px
}
#RegionPfContent .tabStrip LI {
	PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-RIGHT: 5px; PADDING-TOP: 0pt
}
* HTML #RegionPfContent .tabStrip LI .Tab {
	DISPLAY: inline
}
#RegionPfContent .tabStrip LI .Left {
	WIDTH: 8px; HEIGHT: 40px
}
#RegionPfContent .tabStrip LI .Right {
	WIDTH: 8px; HEIGHT: 40px
}
#RegionPfContent .tabStrip LI .Content {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; FONT-SIZE: 120%; PADDING-BOTTOM: 10px; COLOR: #0072bc; PADDING-TOP: 10px; HEIGHT: 20px
}
#RegionPfContent .tabStrip LI.active .Left {
	BACKGROUND-IMAGE: url(/Modules/PeopleFinder/Templates/Default/TabActiveLeftBg.gif); WIDTH: 8px; HEIGHT: 40px
}
#RegionPfContent .tabStrip LI.active .Right {
	BACKGROUND-IMAGE: url(/Modules/PeopleFinder/Templates/Default/TabActiveRightBg.gif); WIDTH: 8px; HEIGHT: 40px
}
#RegionPfContent .tabStrip LI.active .Content {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; BACKGROUND-IMAGE: url(/Modules/PeopleFinder/Templates/Default/TabActiveContentBg.gif); PADDING-BOTTOM: 10px; COLOR: #000; PADDING-TOP: 10px
}
#RegionPfContent #SearchHeader {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; BACKGROUND: url(/Modules/PeopleFinder/Templates/Default/SearchHeaderBg.gif) #eee repeat-x left top; PADDING-BOTTOM: 18px; PADDING-TOP: 18px
}
#RegionPfContent #SearchHeader .SearchInput {
	MARGIN: 0px auto; VERTICAL-ALIGN: middle; WIDTH: 70%; TEXT-ALIGN: center
}
#RegionPfContent #SearchHeader .SearchInput .textBox {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; WIDTH: 190px; BORDER-BOTTOM: #999 1px solid; HEIGHT: 17px
}
#RegionPfContent #SearchHeader .SearchInput .watermarked.textBox {
	COLOR: #999; FONT-STYLE: italic
}
#RegionPfContent #SearchHeader .SearchInput .focus.watermarked.textBox {
	COLOR: #000; FONT-STYLE: normal
}
#RegionPfContent #SearchHeader .SearchInput SELECT {
	WIDTH: 80px
}
#RegionPfContent #SearchHeader .SearchInput .SearchHeading {
	DISPLAY: inline; LINE-HEIGHT: 20px
}
#RegionPfContent #SearchContent {
	MARGIN: 0px
}
#RegionPfContent A {
	FONT-WEIGHT: bold; COLOR: #0072bc
}
#RegionPfContent A:hover {
	COLOR: #0072bc; TEXT-DECORATION: underline
}
#RegionPfContent .gridView TR.pager:hover {
	
}
#RegionPfContent .gridView TH * {
	VERTICAL-ALIGN: middle; COLOR: #666
}
#RegionPfContent .gridView .pager {
	TEXT-ALIGN: center
}
#RegionPfContent .gridView .pager TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: url(/Modules/PeopleFinder/Templates/Default/SearchFooterBg.gif) repeat-x left top; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
#RegionPfContent .gridView .pager A {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 1px; BORDER-LEFT: #666 1px solid; COLOR: #666; PADDING-TOP: 1px; BORDER-BOTTOM: #666 1px solid
}
#RegionPfContent .gridView .pager A:hover {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 2px; COLOR: #ffffff; BORDER-TOP-STYLE: none; PADDING-TOP: 2px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #666; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
#RegionPfContent .gridView .pager .next:hover {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 2px; COLOR: #ffffff; BORDER-TOP-STYLE: none; PADDING-TOP: 2px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #666; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
#RegionPfContent .gridView .pager .prev:hover {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 2px; COLOR: #ffffff; BORDER-TOP-STYLE: none; PADDING-TOP: 2px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #666; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
#RegionPfContent .gridView .pager .SelectedPageButton {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #666; TEXT-DECORATION: none
}
#RegionPfContent .gridView .pager TD {
	BORDER-RIGHT-STYLE: none
}
#RegionPfContent .Loader {
	RIGHT: 250px; FLOAT: right; POSITION: relative; TOP: 70px
}
#RegionPfContent A.char {
	FONT-SIZE: 130%; MARGIN: 0px 2px
}
#RegionPfContent .hidden {
	DISPLAY: none; VISIBILITY: hidden
}
#RegionPfContent .nohover {
	BACKGROUND-COLOR: #fff
}
#RegionPfContent .nohover:hover {
	BACKGROUND-COLOR: #fff
}
