.ms-WPBody a:visited { color: rgb(57, 102, 191); text-decoration: none; }
.ms-WPBody a:hover { text-decoration: underline; }
.ms-WPBody a:active { text-decoration: underline; }
.ms-WPBody a { text-decoration: none; }
.psrch-PopupPanel { visibility: hidden; display: none; overflow: hidden; text-overflow: ellipsis; margin-top: 5px; position: absolute; z-index: 1000; line-height: 13px; }
.psrch-PopupContainer { background: rgb(255, 255, 255) url(06f3532eb1d1eca1c70aa0281cdc5da357e09491.png)  repeat-x scroll 0% 0%; border-bottom: 2px solid rgb(190, 194, 199); height: 193px; width: 502px; }
.psrch-PopupContainer #TabList { border-bottom: 1px solid rgb(190, 194, 199); border-left: 1px solid rgb(230, 233, 237); border-right: 1px solid rgb(230, 233, 237); height: 22px; margin: 0px ! important; }
.psrch-PopupContainer #TabList li { border-width: 1px; border-style: solid; border-color: rgb(230, 233, 237) transparent transparent; float: left; max-width: 200px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; position: relative; }
.psrch-PopupContainer #TabKeywordRelated, .psrch-PopupContainer #TabRecentlyUpdated { padding: 4px 10px ! important; left: -1px; }
.psrch-PopupContainer #Close { border: 0px none ! important; float: right ! important; padding: 3px 2px 0px 0px ! important; }
.psrch-PopupContainer #Close img { border: 0px none; padding: 0px; cursor: pointer ! important; }
.psrch-PopupContainer #TabList li a { text-decoration: none; }
.psrch-TabSelected { border-width: 1px ! important; border-style: solid ! important; border-color: rgb(190, 194, 199) rgb(190, 194, 199) rgb(255, 255, 255) ! important; }
.psrch-TabSelected a { color: rgb(103, 103, 103) ! important; }
.psrch-ResultWrapper { border-left: 1px solid rgb(190, 194, 199); border-right: 1px solid rgb(190, 194, 199); padding: 11px 0px 0px; height: 135px; }
.psrch-PopupContainer #NoResult { margin: 0px 0px 0px 11px; }
.psrch-PopupContainer #PopupResults { margin: 0px ! important; }
.psrch-PopupContainer #PopupResults li { height: 27px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.psrch-PopupContainer #LinkImg { border: 0px none; cursor: pointer ! important; vertical-align: middle; margin: 0px 11px; }
.psrch-PopupContainer #MoreLink { float: right; padding: 0px 11px 0px 0px; border-right: 1px solid rgb(190, 194, 199); height: 24px; }
.psrch-PopupContainer #PopupFooter { border-left: 1px solid rgb(190, 194, 199); height: 24px; }
.psrch-PopupContainer #Progress { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(230, 233, 237); left: 88px; padding: 11px; top: -85px; position: relative; z-index: 2000; width: 300px; white-space: nowrap; display: block; text-align: center; }
.psrch-UpdateGraphics { vertical-align: middle; padding-right: 11px; }
.psrch-FullResult { border-top: 1px dashed rgb(204, 204, 204); min-height: 1px; margin: 0px; padding: 11px 0px 0px; }
.psrch-FirstFullResult { min-height: 1px; margin: 0px; padding: 0px; }
.psrch-TextSeparator { color: rgb(204, 204, 204); margin: -4px; }
.psrch-results { padding: 0px 24px; }
.psrch-Main { margin: 0px; padding: 0px; }
.psrch-Main a:link, .psrch-Main a:visited, .psrch-Main a:hover { color: rgb(0, 114, 188); }
.psrch-Main a:hover { text-decoration: underline; }
.psrch-Main ul { margin: 0px; padding: 0px; list-style: outside none none; }
.psrch-Main #UserPhoto { float: left; overflow: hidden; text-overflow: ellipsis; margin: 0px 0px 11px; padding: 0px; width: 102px; }
.psrch-Main #UserPhoto img { max-height: 96px; max-width: 96px; border: 1px solid rgb(204, 204, 204); padding: 2px; display: block; margin-left: auto; margin-right: auto; }
.psrch-Main #ColleagueField { text-align: center; }
.psrch-Main #JBean { float: left; margin: 3px 4px 0px 11px; }
.psrch-Main #ContactInfo { float: left; width: 232px; overflow: hidden; text-overflow: ellipsis; margin: 0px 11px 0px 0px; padding: 0px; }
.psrch-Main #ContactInfo ul { margin: 0px 0px 11px; }
.psrch-Main #ContactInfo li { margin: 0px; padding: 0px; }
.psrch-Main #MoreInfo { overflow: hidden; text-overflow: ellipsis; padding: 0px; margin: 0px 0px 0px 372px; max-width: 530px; }
.psrch-Main #MoreInfo li { margin: 0px 0px 11px 11px; padding: 0px; }
.psrch-Main #FieldTitle { display: block; font-size: 1.1em; color: rgb(59, 79, 101); }
.psrch-Main #SelfSrchHeading { float: left; overflow: hidden; text-overflow: ellipsis; margin: 0px; padding: 0px; background: rgb(224, 238, 248) none repeat scroll 0% 0%; border-width: 1px; border-style: solid; border-color: rgb(0, 114, 188) rgb(146, 195, 231) rgb(0, 114, 188) rgb(0, 114, 188); }
.psrch-Main #SelfSrchHeading table { table-layout: fixed; height: 100px; width: 100px; text-align: center; }
.psrch-Main #SelfSrchHeading td { padding: 11px; }
.psrch-Main #SelfSrchFreq { float: left; width: 248px; height: 78px; overflow: hidden; text-overflow: ellipsis; margin: 0px; padding: 11px; border-top: 1px solid rgb(0, 114, 188); border-bottom: 1px solid rgb(0, 114, 188); }
.psrch-Main #SelfSrchFreq span { font-weight: bold; }
.psrch-Main #SelfSrchFreq li, .psrch-Main #SelfSrchTermsContent { margin-left: 11px; font-style: italic; }
.psrch-Main #SelfSrchFreqTitle, .psrch-Main #SelfSrchTermsTitle { margin-top: 11px; }
.psrch-Main #SelfSrchTerms { height: 78px; overflow: hidden; text-overflow: ellipsis; margin: 0px 0px 0px 372px; padding: 11px 10px; border-width: 1px; border-style: solid solid solid dashed; border-color: rgb(0, 114, 188) rgb(0, 114, 188) rgb(0, 114, 188) rgb(188, 188, 188); max-width: 507px; min-width: 248px; display: table; table-layout: fixed; }
.psrch-Main #ContactInfo #NameField a { font-size: 1.3em; }
.psrch-Main #JobTitleField, .psrch-Main #DepartmentField, .psrch-Main #PhoneField, .psrch-Main #OfficeField { color: rgb(59, 79, 101); }
.psrch-Main #HotHH:hover a:link, .psrch-Main #HotHH:hover a:visited { color: rgb(0, 114, 188); }
.psrch-Main #HotHH a:link, .psrch-Main #HotHH a:visited { color: rgb(103, 103, 103); }
.psrch-Main #HotHH a:hover { color: rgb(0, 114, 188); text-decoration: underline; }
.psrch-Main #Clear { margin: 0px; padding: 0px; border: 0px none; width: 0px; height: 0px; clear: both; }
.psrch-Main #Clear2 { margin: 0px; padding: 0px; border: 0px none; width: 0px; height: 11px; clear: both; }
.psrch-FirstSummaryResult { min-height: 1px; margin: 0px; padding: 0px; }
.psrch-SummaryResult { min-height: 1px; margin: 0px; padding: 6px 0px 0px; }
.ms-searchsummarymain #UserPhoto { float: left; overflow: hidden; text-overflow: ellipsis; margin: 2px 0px 11px; padding: 0px; height: 48px; width: 48px; }
.ms-searchsummarymain #UserPhoto img { max-height: 42px; max-width: 42px; border: 1px solid rgb(204, 204, 204); padding: 2px; display: block; margin-left: auto; margin-right: auto; }
.ms-searchsummarymain #ContactInfo ul { margin: 0px 0px 11px; padding: 0px; }
.ms-searchsummarymain #ContactInfo li { margin: 0px; padding: 0px; }
.ms-searchsummarymain #JBean { float: left; margin: 2px 3px 0px 5px; }
.ms-searchsummarymain #ContactInfo { overflow: hidden; text-overflow: ellipsis; margin: 0px; padding: 0px; }
.ms-searchsummarymain #JobTitleField, .ms-searchsummarymain #DepartmentField { color: rgb(59, 79, 101); }
.ms-searchsummarymain #Clear { margin: 0px; padding: 0px; border: 0px none; width: 0px; height: 0px; clear: both; }
.psrch-OptionsOuterContainer { margin: 3px 0px 0px; padding: 0px; position: absolute; z-index: 1000; }
.psrch-OptionsContainer { border-width: 1px 1px 2px; border-style: solid; border-color: rgb(208, 208, 208); background: rgb(255, 255, 255) url(06f3532eb1d1eca1c70aa0281cdc5da357e09491.png)  repeat-x scroll center bottom; padding: 3px 5px; }
.psrch-OptionsLayoutTable { border: 0px none; width: 100%; }
.psrch-OptionsTitle { white-space: nowrap; font-size: 12px; text-align: left; }
.psrch-OptionsClose { text-align: right; }
.psrch-OptionsClose img { border: 0px none; cursor: pointer ! important; }
.psrch-OptionsLabelField { padding: 4px 25px 0px 0px; white-space: nowrap; text-align: left; }
.psrch-OptionsValueField { padding: 4px 7px 0px 0px; width: 100%; text-align: left; }
.psrch-OptionsValueField input { width: 100%; }
.psrch-OptionsValueField div { width: inherit ! important; }
.ms-ptabnt { text-align: left; }
.srch-AutoCompContainer { border-bottom: 1px solid rgb(182, 186, 191); border-left: 1px solid rgb(182, 186, 191); border-right: 1px solid rgb(182, 186, 191); padding: 5px 0px; margin: 0px; visibility: hidden; background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: absolute; z-index: 1000; }
.srch-AutoCompDropImg { background: transparent url(28f05158607f3accb8bf89b386ae8dfc71e32529.gif)  no-repeat scroll 0% 0%; height: 8px; left: 14px; position: absolute; top: -1px; width: 16px; }
.srch-AutoCompList { cursor: pointer; font-size: 1.3em; margin: 0px; overflow: hidden; padding: 0px; white-space: nowrap; text-overflow: ellipsis; text-align: left; font-family: verdana,tahoma,sans-serif; }
.srch-AutoCompListItem { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(0, 114, 188); margin: 0px; padding: 4px 2px 4px 11px; }
.srch-AutoCompHListItem { background: rgb(204, 235, 255) url(c37b0f79e407f59c8c291ebb84672dec52441b36.png)  repeat-x scroll 0% 0%; color: rgb(0, 55, 89); margin: 0px; padding: 3px 2px 3px 11px; border-top: 1px solid rgb(198, 229, 248); border-bottom: 1px solid rgb(145, 205, 242); }
.srch-SocDistTitle { margin-bottom: 5px; font-family: tahoma; font-size: 1.2em; font-weight: bold; color: rgb(51, 51, 51); border-bottom: 1px solid rgb(214, 232, 255); width: 100%; padding-bottom: 2px; }
.psrch-Description { margin-left: 0px; color: rgb(51, 51, 51); font-family: Tahoma; font-size: 1em; padding-bottom: 2px; }
.psrch-Description b { font-weight: bold; color: rgb(51, 51, 51); }
.psrch-PropLabel { color: rgb(51, 51, 51); font-family: Tahoma; font-size: 1em; }
.psrch-PropValue { color: rgb(0, 136, 0); font-family: Tahoma; font-size: 1em; }
.psrch-Title { font-size: 1.2em; font-family: Tahoma; }
.psrch-Title A:link, .psrch-Title A:visited { text-decoration: none; color: rgb(0, 51, 153); padding-left: 4px; font-family: Tahoma; }
.psrch-Title a:hover { text-decoration: underline; color: red; }
.psrch-Metadata { font-size: 1em; margin: 0px 0px 25px; color: rgb(51, 51, 51); font-family: Tahoma; }
.psrch-Action A:link, .psrch-Action A:visited { color: rgb(0, 51, 153); }
.psrch-profimg { table-layout: fixed; border: 1px solid rgb(224, 222, 213); background: rgb(236, 236, 236) none repeat scroll 0% 0%; }
.psrch-result { padding-bottom: 16px; }
.psrch-propcell { padding-left: 8px; }
.psrch-Icon { float: left; position: relative; top: 2px; }
.srchctr_leftcell { vertical-align: top; width: 175px; }
.srch-maintop { clear: both; padding: 8px 0px 40px; max-width: 670px; }
.srch-maintoppeople { clear: both; padding: 8px 0px 40px; max-width: 970px; }
.srch-mainbottom { padding-bottom: 50px; }
.srch-maintopright { float: right; width: 49%; }
.srch-maintopleft { float: left; width: 50%; clear: both; }
.srchctr_mainleftcell { vertical-align: top; padding-top: 2px; }
.srchctr_rightcell { vertical-align: top; }
.srch-maintop2 { clear: both; padding-right: 24px; }
.srch-maintoppeople2 { clear: both; }
.srch-federationarea { background: rgb(252, 252, 252) none repeat scroll 0% 0%; border-style: solid; border-color: rgb(219, 221, 222); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 0px 0px 1px 1px; padding: 0px 0px 5px; float: right; }
.srch-refinearea { min-height: 300px; }
.ms-searchref-taxapply { border: 1px solid gray; }
.ms-searchref-main { width: 175px; height: 100%; font-size: 1em; font-family: verdana,tahoma,sans-serif ! important; padding: 7px 0px 5px; margin: 0px; background-color: rgb(252, 252, 252); border-style: solid; border-color: rgb(219, 221, 222); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 0px 0px 1px; background-image: url(dcdcf560332720b74b1cb9eb2dee6fdc11017e51.png) ; background-repeat: repeat-y; background-position: right center; }
.ms-searchref-caption { padding: 10px 0px 8px 10px; vertical-align: middle; color: rgb(0, 0, 0) ! important; }
ul.ms-searchref-filters { list-style-type: none; margin: 0px; padding-left: 0px; height: 100%; }
.ms-searchref-categoryname { padding: 1px 3px 7px 11px; color: rgb(59, 79, 101); font-size: 1.1em; height: 10px; }
.ms-searchref-catseparator { height: 25px; }
li.ms-searchref-filter, li.ms-searchref-filtermsg { padding: 4px 20px 4px 5px; color: rgb(0, 114, 188); margin: 1px 0px 1px 6px; }
li.ms-searchref-selected, li.ms-searchref-filtermsg { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-top: 1px solid rgb(219, 221, 222); border-bottom: 1px solid rgb(219, 221, 222); border-left: 1px solid rgb(219, 221, 222); }
.ms-searchref-indenticon { color: rgb(140, 140, 140); }
.ms-searchref-subsite { margin-left: 10px ! important; }
.ms-searchref-filterlink { color: rgb(0, 114, 188) ! important; text-decoration: none ! important; }
.ms-searchref-filterlink:hover { color: rgb(68, 175, 246) ! important; text-decoration: underline ! important; }
.ms-searchref-count { font-size: 0.9em; color: rgb(135, 180, 208) ! important; }
.ms-searchref-more { color: rgb(0, 114, 188) ! important; text-align: left; text-decoration: none ! important; }
.ms-searchref-morelink { padding: 5px 0px 3px 12px; }
.ms-searchref-moreicon { border: 0px none; vertical-align: middle; }
.srch-HighConfidence { background: rgb(247, 243, 205) none repeat scroll 0% 0%; }
.srch-HCMain { border-bottom: 1px solid rgb(111, 157, 217); margin: 5px 0px 10px; padding: 0px; width: 100%; }
.srch-BestBets { width: 100%; max-width: 630px; }
div.srch-BB-Result { padding-bottom: 20px; padding-left: 24px; }
div.srch-BestBetsBottom { margin-left: 143px; margin-top: 5px; margin-bottom: 15px; }
div.srch-BestBetsBottom2 { border-bottom: 1px solid rgb(219, 221, 222); width: 330px; }
div.srch-BestBetsBottom2 img { display: none; }
div.ms-topanswerseperation { margin-left: 123px; margin-top: 5px; }
div.ms-topanswerseperation { border-bottom: 1px solid rgb(219, 221, 222); width: 330px; }
div.ms-topanswerseperation img { display: none; }
span.srch-BB-URL2 { max-width: 575px; word-wrap: break-word; margin: 0px 0px 4px; font-size: 1em; color: rgb(0, 128, 0); font-family: verdana,tahoma,sans-serif; }
.srch-BB-URL3 { margin-left: 24px; overflow: hidden; }
span.srch-BB-URL { width: 100%; margin: 0px 0px 4px 2px; }
.srch-BB-URL A:link, .srch-BB-URL A:visited { color: rgb(0, 136, 0) ! important; }
.srch-BB-URL a:hover { color: rgb(0, 136, 0) ! important; text-decoration: underline; }
.srch-BestBetsTitle { font-size: 1.2em; margin: 0px 0px 4px; color: rgb(0, 51, 221); font-family: tahoma,verdana,sans-serif; }
.srch-BestBetsTitle A:link, .srch-BestBetsTitle A:visited { text-decoration: none; color: rgb(0, 51, 153); }
.srch-BestBetsTitle a:hover { color: red; }
span.srch-BestBetsTitle img { margin-right: 4px; vertical-align: middle; }
.srch-BB-Description2 { font-size: 1em; margin: 0px 0px 2px 24px; font-family: verdana,tahoma,sans-serif; color: rgb(0, 0, 0); max-width: 575px; word-wrap: break-word; }
.srch-BB-Description { font-size: 1em; margin: 0px 0px 4px 2px; color: rgb(51, 51, 51); font-family: tahoma,verdana,sans-serif; width: 100%; }
.srch-BB-Description2 b { font-weight: bold; color: rgb(0, 0, 0); }
.srch-BB-Description b { font-weight: bold; color: rgb(51, 51, 51); }
div.srch-BB-SpecialTerm { font-size: 1em ! important; color: rgb(51, 51, 51) ! important; font-family: verdana,tahoma,sans-serif; width: 100%; padding-bottom: 10px; }
div.srch-BB-SpecialTerm div { font-size: 1em ! important; color: rgb(51, 51, 51) ! important; font-family: verdana,tahoma,sans-serif; }
span.srch-BB-SpecialTerm { margin: 0px 0px 4px; }
span.srch-BB-SpecialTerm img { margin-right: 4px; vertical-align: middle; }
.srch-BB-SpecialTerm b { font-size: 1.2em; font-weight: bold; color: rgb(51, 51, 51); }
.srch-InputText { margin: 0px; font-family: verdana,tahoma,sans-serif; font-size: 10pt; color: rgb(102, 102, 102); }
.srch-groupbar { color: rgb(0, 0, 0); background: rgb(235, 243, 255) none repeat scroll 0% 0%; }
.ms-navitem a:hover {  }
.ms-navitem a:visited { color: rgb(57, 102, 191); text-decoration: none; }
.ms-navitem a:active {  }
.ms-navitem a {  }
td.ms-vb { font-size: 8pt; font-family: tahoma,verdana,arial,helvetica,sans-serif; }
th.ms-vh { font-size: 8pt; font-family: tahoma,verdana,arial,helvetica,sans-serif; text-decoration: none; vertical-align: top; }
.ms-vb a:visited { color: rgb(57, 102, 191); text-decoration: none; }
.ms-vb a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
.ms-vb a:active { color: rgb(0, 0, 0); text-decoration: underline; }
.ms-vb a { color: rgb(0, 51, 153); text-decoration: none; }
.ms-WPHeader a:visited { color: rgb(57, 102, 191); text-decoration: none; }
.ms-WPHeader a:active { color: rgb(0, 0, 0); text-decoration: underline; }
.ms-WPHeader a {  }
.ms-WPHeader a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
.ms-srchAlignTop { padding-top: 0px; padding-bottom: 0px; }
.srch-advancedtable { margin: 40px auto; border: 1px solid rgb(219, 221, 222); background: rgb(252, 252, 252) none repeat scroll 0% 0%; padding: 0px 25px 25px; }
.ms-advsrchbutton { text-align: right; }
.ms-advsrch-img { border: medium none; vertical-align: middle; margin-right: 5px; padding: 4px 0px 5px; }
.ms-advsrchtips { padding-top: 25px; }
.ms-advsrchText-v2box { width: 200px; border: 1px solid rgb(171, 173, 179); height: 15px; font-size: 1em; font-family: verdana,tahoma,sans-serif; }
h3.ms-advsrchHeadingText { margin: 1em; }
td.ms-advsrchHeadingText { font-size: 1.3em; color: rgb(0, 55, 89); font-weight: normal ! important; }
td.ms-advsrchText-v1 { padding-right: 4px; text-align: right; color: rgb(93, 104, 120); }
td.ms-advsrchText-v2 { color: rgb(93, 104, 120); vertical-align: middle; }
td.ms-advsrchText-v2 select { color: rgb(93, 104, 120); vertical-align: bottom; width: 120px; }
select.ms-advsrchPropertyDDL { font-size: 8pt; font-family: verdana,tahoma,sans-serif; margin-right: 5px; color: rgb(93, 104, 120); vertical-align: bottom; width: 120px; height: 20px; }
select.ms-advsrchOperatorDDL { font-size: 8pt; font-family: verdana,tahoma,sans-serif; margin-right: 5px; color: rgb(93, 104, 120); vertical-align: bottom; width: 120px; height: 20px; }
.ms-advsrchPropValue { font-size: 8pt; font-family: verdana,tahoma,sans-serif; margin-right: 5px; border: 1px solid rgb(171, 173, 179); vertical-align: bottom; width: 200px; height: 15px; }
select.ms-advsrchAndOrDDL { font-size: 8pt; font-family: verdana,tahoma,sans-serif; margin-right: 5px; color: rgb(93, 104, 120); height: 20px; }
.ms-redirectControl { color: rgb(91, 91, 91); font-size: 8pt; font-family: tahoma; }
.ms-redirectControl a { color: rgb(0, 51, 153); text-decoration: none; font-family: Tahoma,Verdana; }
.ms-diffchange { background: rgb(255, 255, 0) none repeat scroll 0% 0%; }
.ms-searchsummaryUrl { color: rgb(0, 128, 0) ! important; font-size: 1em; text-decoration: none; font-family: verdana,tahoma,sans-serif ! important; text-overflow: ellipsis; }
div.ms-searchsummarydescouter { padding: 0px 4px 0px 0px; margin-bottom: 10px; display: block; }
div.ms-searchsummarydesc { color: rgb(59, 79, 101); font-size: 1em; font-family: verdana,tahoma,sans-serif ! important; text-decoration: none; padding: 0px; overflow: hidden; width: 180px; }
.ms-searchsummarydesc img { width: 120px; height: 160px; }
.ms-searchsummarydesc div { position: static ! important; float: none ! important; height: 100% ! important; margin: 0px ! important; }
.ms-searchsummarydesc div div { position: static ! important; padding: 0px ! important; border: 0px none ! important; }
.ms-searchsummarydesc div div embed { height: 180px ! important; width: 240px ! important; position: static ! important; }
.ms-searchsummarydesc font { color: rgb(51, 51, 51) ! important; font-size: 10pt ! important; text-decoration: none; font-family: verdana,tahoma,sans-serif ! important; padding-left: 2px; }
.ms-searchsummarymain { width: 190px; padding: 0px 10px 0px 0px; margin: 0px 0px 25px; }
.ms-searchsummarymain a:link, .ms-searchsummarymain a:visited { color: rgb(0, 114, 188) ! important; }
.ms-searchsummarymain a:hover { color: rgb(68, 175, 246) ! important; text-decoration: underline ! important; }
div.ms-searchsummarybody { left: 0px; padding-left: 10px; position: relative; }
:first-child + html div.ms-searchsummarybody { width: 180px; }
div.ms-searchChannelTitle { left: 0px; margin: 0px; padding: 4px 0px 5px; position: relative; }
.ms-searchChannelTitle span { color: rgb(59, 79, 101) ! important; font-size: 1.1em; text-decoration: none; font-family: verdana,tahoma,sans-serif ! important; margin-left: 10px; }
.ms-searchChannelTitle span img { border: 0px none; margin-right: 3px; vertical-align: top; }
.ms-searchsummarymorelink { font-size: 1em; padding: 0px 0px 0px 10px; }
.ms-searchsummarymorelink a:link, .ms-searchsummarymorelink a:visited { color: rgb(0, 114, 188); text-decoration: none; }
.ms-searchsummarymorelink a:hover { color: rgb(68, 175, 246); text-decoration: underline; }
.ms-searchtaTitle A:link, .ms-searchtaTitle A:visited, .ms-searchtaTitle A:hover { color: rgb(0, 114, 188) ! important; font-size: 1.3em; text-decoration: underline ! important; margin: 0px 5px 0px 8px; }
.ms-searchtaTitle img { width: 16px; vertical-align: bottom; }
.ms-searchtaUrl { color: rgb(0, 128, 0) ! important; font-size: 1em; text-decoration: none; margin-left: 24px; }
div.ms-searchtadescouter { padding: 0px 4px 0px 0px; display: block; }
.ms-searchtadesc img { width: 120px; height: 160px; }
.ms-searchtadesc div { position: static ! important; float: none ! important; height: 100% ! important; margin: 0px ! important; font-family: verdana,tahoma,sans-serif ! important; }
.ms-searchtadesc div div { position: static ! important; padding: 0px ! important; border: 0px none ! important; }
.ms-searchtadesc div div embed { height: 180px ! important; width: 240px ! important; position: static ! important; }
.ms-searchtadesc font { color: rgb(89, 89, 89) ! important; font-size: 8pt ! important; text-decoration: none; font-family: verdana,tahoma,sans-serif ! important; padding-left: 2px; }
div.ms-searchtadesc { font-size: 1em; font-family: verdana,tahoma,sans-serif ! important; color: rgb(0, 0, 0); margin: 2px 0px 2px 24px; max-width: 575px; }
.ms-searchtadesc b { color: rgb(0, 0, 0); font-size: 1.1em; font-weight: 700; margin: 2px; }
.ms-searchtamain { padding-left: 24px; padding-bottom: 15px; max-width: 630px; }
div.ms-searchtabody { overflow: hidden; position: relative; left: 0px; padding-bottom: 15px; }
div.ms-searchtaChannelTitle { background: transparent url(cb98445815b0e7c9bfba01a1eb7c19d5787cf268.gif)  no-repeat scroll left center; padding: 4px 0px; margin: 0px 0px 10px; }
.ms-searchtaChannelTitle span { color: rgb(82, 82, 82) ! important; font-size: 10pt ! important; text-decoration: none; font-weight: bold; font-family: verdana,tahoma,sans-serif ! important; margin-left: 3px; }
.ms-searchtaChannelTitle span img { border: 0px none; margin-right: 3px; margin-left: 16px; }
.srch-Metadata { border-top: 0px none ! important; margin: 2px 0px 20px ! important; color: rgb(140, 140, 140); }
.srch-Metadata1 { width: 100%; margin: 2px 0px 20px 24px; max-width: 575px; }
.ms-srchresultstop { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.srch-stats { background: rgb(255, 255, 255) none repeat scroll 0% 0% ! important; white-space: normal ! important; font-family: verdana,tahoma,sans-serif ! important; color: rgb(59, 79, 101); margin-left: 10px; }
.srch-HCSocDistTitle { background: transparent url(cb98445815b0e7c9bfba01a1eb7c19d5787cf268.gif)  no-repeat scroll left top; padding-left: 19px; color: rgb(82, 82, 82) ! important; font-family: Tahoma,Verdana ! important; font-size: 10pt ! important; font-weight: bold; width: 100%; }
.psrch-HCresult { padding: 4px 0px 10px 2px; }
td.ms-sbscopes select { display: block; margin: 0px; padding: 5px 5px 6px 10px; }
.ms-sbtable { color: rgb(0, 0, 0); font-family: verdana,tahoma,sans-serif; font-style: normal; font-weight: normal; }
.ms-sbtablealt { color: rgb(0, 0, 0); font-family: verdana,tahoma,sans-serif; font-size: 0.7em; font-style: normal; font-weight: normal; }
.ms-sbtable-ex { border-collapse: collapse; float: left; }
td.ms-sbcellnoborder { padding-right: 2px; white-space: nowrap; border: 0px none; }
.ms-sbtext { font-family: verdana,tahoma,sans-serif; font-size: 1em; color: rgb(59, 79, 101); white-space: nowrap; padding-right: 5px; }
.ms-sbplain { border-width: 1px medium 1px 1px ! important; border-style: solid none solid solid ! important; border-color: rgb(182, 186, 191) -moz-use-text-color rgb(182, 186, 191) rgb(182, 186, 191) ! important; -moz-border-top-colors: none ! important; -moz-border-right-colors: none ! important; -moz-border-bottom-colors: none ! important; -moz-border-left-colors: none ! important; border-image: none ! important; border-collapse: collapse; font-size: 10.5pt; padding: 6px 2px 7px 10px; font-family: verdana,tahoma,sans-serif; background: rgb(255, 255, 255) url(89f98dd7e3f9f973f3d6e451fd975b82691a342e.png)  repeat-x scroll 0px -511px; height: 17px; display: block; }
.ms-sbplainwithborder { font-family: Tahoma; font-size: 8pt; }
td.ms-sblink { border: medium none; text-align: left; }
.ms-sblink a:link, .ms-sblink a:visited { font-size: 8pt; color: rgb(0, 114, 188); margin-left: 15px; text-decoration: none; }
.ms-sblink a:hover { font-size: 8pt; color: rgb(68, 175, 246); text-decoration: underline; margin-left: 15px; }
td.ms-sbgo img { vertical-align: bottom; border-width: 1px 1px 1px medium ! important; border-style: solid solid solid none ! important; border-color: rgb(182, 186, 191) rgb(182, 186, 191) rgb(182, 186, 191) -moz-use-text-color ! important; -moz-border-top-colors: none ! important; -moz-border-right-colors: none ! important; -moz-border-bottom-colors: none ! important; -moz-border-left-colors: none ! important; border-image: none ! important; }
.ms-sbLastCell { padding-right: 10px; }
td.ms-sbscopes { border: medium none ! important; padding-right: 10px; }
select.ms-sbscopes { font-family: verdana,tahoma,sans-serif; font-size: 1.3em; width: 170px; border: thin solid rgb(219, 221, 222); vertical-align: middle; }
.srch-WPBody { margin: 0px; font-family: verdana,tahoma,sans-serif; font-size: 1em; color: rgb(102, 102, 102); }
.srch-wperror { padding: 0px 8px 8px; }
.srch-results { padding-left: 24px; max-width: 630px; }
.srch-sort { color: rgb(51, 51, 51); font-size: 1em; }
.srch-sort A:link, .srch-sort A:visited { text-decoration: none; color: rgb(0, 51, 153); }
.srch-sort a:hover { color: rgb(29, 113, 182); text-decoration: underline; }
.srch-sort-right2 { color: rgb(59, 79, 101); padding-right: 10px; float: right; }
.srch-sort-right { float: right; color: rgb(51, 51, 51); font-size: 1em; padding-bottom: 4px; font-family: tahoma,verdana,sans-serif; }
.srch-sort-right2 a { vertical-align: bottom; }
.srch-sort-right2 A:link, .srch-sort-right2 A:visited { color: rgb(29, 113, 182); text-decoration: none; }
.srch-sort-right a:link, .srch-sort-right a:visited { color: rgb(0, 51, 153); font-size: 1em; text-decoration: none; }
.srch-sort-right a:hover { color: red; }
.srch-Summary { color: rgb(59, 79, 101); font-size: 1em; font-family: Verdana,Tahoma; margin-top: 4px; padding-left: 2px; }
.srch-Summary A:link, .srch-Summary A:visited { color: rgb(0, 114, 188); text-decoration: underline; font-style: italic; font-weight: bold; }
.srch-stats A:hover { text-decoration: underline; color: rgb(68, 175, 246); }
.srch-stats a:hover { color: red; }
.srch-picture { max-width: 92px; max-height: 92px; vertical-align: middle; padding: 2px; border: 1px solid rgb(204, 204, 204); }
.srch-picture1 { float: left; width: 16px; padding-right: 8px; }
.srch-picture2 { float: left; height: 102px; width: 102px; margin-right: 10px; text-align: center; }
.srch-picturetext { list-style: outside none none; margin: 0px; }
.srch-Description2 { font-size: 1em; color: rgb(0, 0, 0); margin-left: 24px; max-width: 575px; }
.srch-Description2 img { display: none; }
.srch-Description2 a:link { color: rgb(0, 114, 188); text-decoration: underline; }
.srch-definition { color: rgb(102, 102, 102); margin-left: 10px; }
.srch-definition2 { margin-top: 10px; }
.srch-definition a:link { text-decoration: underline; }
.srch-Description2 b { color: rgb(0, 0, 0); font-size: 1em; font-weight: 700; margin: 2px; }
.srch-Description { color: rgb(51, 51, 51); font-family: tahoma,verdana,sans-serif; font-size: 1em; margin: 0px 0px 4px; }
.srch-alertme a:link, .srch-alertme A:visited { margin: 0px; }
.srch-alertme a:hover { margin: 0px; }
.srch-alertme a img { margin-left: 3px ! important; }
.srch-Title img { width: 16px; vertical-align: bottom; }
.srch-Title A:link, .srch-Title A:visited { color: rgb(0, 51, 153); font-size: 1.2em; font-family: tahoma,verdana,sans-serif; margin-left: 4px; }
.srch-Title3 { padding-left: 24px; }
.srch-Title a:hover { color: red; text-decoration: underline; }
.srch-Title2 a:link, .srch-Title2 a:visited, .srch-Title2 a:hover { color: rgb(0, 114, 188) ! important; font-size: 1.3em; text-decoration: underline ! important; }
.srch-Title5 { margin-bottom: 3px; }
.srch-BBTitle a:link, .srch-BBTitle a:visited, .srch-BBTitle a:hover { color: rgb(0, 114, 188) ! important; font-size: 1em; text-decoration: underline ! important; margin-left: 0px ! important; font-family: verdana,tahoma,sans-serif ! important; }
.srch-BBTitle { color: rgb(59, 79, 101) ! important; font-size: 1.3em ! important; padding-left: 8px ! important; margin-left: 0px ! important; font-family: verdana,tahoma,sans-serif ! important; }
.srch-urllink { display: inline-block; margin-right: 8px; }
.srch-URL2 { color: rgb(0, 128, 0) ! important; max-width: 575px; word-wrap: break-word; margin-right: 8px; }
span.srch-urllink a:link, .srch-urllink a:visited { color: rgb(0, 114, 188); font-size: 1em; }
span.srch-urllink a:hover { color: rgb(68, 175, 246); text-decoration: underline; }
.srch-URL a:link, .srch-URL a:visited, .srch-URL a:hover { color: rgb(0, 136, 0) ! important; }
.srch-Metadata2 { color: rgb(102, 102, 102); margin-left: 24px; }
.srch-Page { color: rgb(102, 102, 102); font-size: 1em; font-family: verdana,tahoma,sans-serif; padding: 0.7em 0px 7em 48px; clear: both; }
.srch-Page A:link, .srch-Page A:visited { border: 1px solid transparent; color: rgb(29, 113, 182) ! important; font-size: 1.1em; font-weight: normal; margin: 0px 3px; padding: 4px 7.5px; text-decoration: none; float: left; display: block; }
.srch-Page a:hover { border-width: 1px; border-style: solid; border-color: rgb(198, 229, 248) rgb(145, 205, 242) rgb(145, 205, 242); text-decoration: none ! important; float: left; display: block; }
.srch-Page-img a:link, .srch-Page-img a:visited { border-width: 1px medium medium; border-style: solid none none; border-color: transparent -moz-use-text-color -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; padding-left: 4px; padding-right: 4px; background: transparent none repeat scroll 0% 0%; }
.srch-Page-img a:hover { border-width: 1px; border-style: solid; border-color: rgb(198, 229, 248) rgb(145, 205, 242) rgb(145, 205, 242); padding-left: 3px; padding-right: 3px; padding-bottom: 2px; text-decoration: none; }
.srch-Page a:link img, .srch-Page a:visited img { vertical-align: bottom; }
.srch-Page STRONG { border-width: 1px; border-style: solid; border-color: rgb(198, 229, 248) rgb(145, 205, 242) rgb(145, 205, 242); font-size: 1.1em; margin: 0px 3px; padding: 4px 7.5px; background: rgb(204, 235, 255) url(5d245010d52c4c61ac30bf26a3e2d5eca8159bb3.png)  repeat-x scroll left top; text-decoration: none; float: left; display: block; font-weight: normal; }
.srch-dup A:link, .srch-dup A:visited { color: rgb(81, 122, 204); }
.srch-Icon img { width: 16px; float: left; vertical-align: bottom; }
.ms-searchresultsareaSeparator { background: rgb(214, 232, 255) none repeat scroll 0% 0%; padding: 0px; }
.ms-sctabarea { margin-top: 0px; }
.ms-sctabcn { font-family: verdana,tahoma,sans-serif; font-size: 1em; padding: 0px 10px; font-style: normal; font-weight: normal; vertical-align: middle; color: rgb(0, 55, 89); background: rgb(204, 235, 255) url(5d245010d52c4c61ac30bf26a3e2d5eca8159bb3.png)  repeat-x scroll left top; border-width: 1px; border-style: solid; border-color: rgb(198, 229, 248) rgb(145, 205, 242) rgb(145, 205, 242); height: 23px; }
.ms-sctabcnhover { font-family: verdana,tahoma,sans-serif; font-size: 1em; padding: 0px 10px; vertical-align: middle; color: rgb(0, 55, 89); background: rgb(204, 235, 255) url(5d245010d52c4c61ac30bf26a3e2d5eca8159bb3.png)  repeat-x scroll left top; border-width: 1px; border-style: solid; border-color: rgb(198, 229, 248) rgb(145, 205, 242) rgb(145, 205, 242); height: 23px; font-style: normal; font-weight: normal; }
.ms-sctabcfhover { font-family: verdana,tahoma,sans-serif; font-size: 1em; font-style: normal; font-weight: normal; padding: 0px 10px; vertical-align: middle; }
.ms-sctabcf A:link, .ms-sctabcf A:visited, .ms-sctabcfhover A:link, .ms-sctabcfhover A:visited { color: rgb(0, 114, 188); text-decoration: none; font-family: verdana,tahoma,sans-serif; font-style: normal; }
.ms-sctabcfhover A:hover { font-family: verdana,tahoma,sans-serif; text-decoration: underline; font-style: normal; color: rgb(68, 175, 246); }
.ms-sctabnt { padding: 3px 0px 3px 7px; }
.ms-sctabnt A:link, .ms-sctabnt A:visited { text-decoration: none; font-family: verdana,tahoma,sans-serif; color: rgb(0, 51, 153); font-style: normal; }
.ms-sctabcf { font-family: verdana,tahoma,sans-serif; font-size: 1em; padding: 0px 10px; vertical-align: middle; font-style: normal; font-weight: normal; }
.ms-sctabrx { width: 100%; padding: 2px 4px; color: rgb(122, 122, 122); vertical-align: middle; text-align: left; }
.ms-sctabcnb { padding-bottom: 0px; }
.ms-sctabcnb img { display: none; }
.ms-sctabcfb img { display: none; }
.ms-sctabcfb { padding-bottom: 0px; }
.srch-dropdown { color: rgb(89, 89, 89); font-size: 1.1em; margin-left: 5px; }
.srch-gosearchimg { height: 30px; background: rgb(255, 255, 255) url(89f98dd7e3f9f973f3d6e451fd975b82691a342e.png)  repeat-x scroll 0px -511px; }
.srch-clear { clear: both; padding-top: 10px; }
.srch-sb-main { height: 100%; width: 100%; padding-top: 150px; padding-bottom: 10px; }
.srch-maincontent-seperator { border-color: rgb(182, 186, 191); border-style: solid; border-width: 0px 0px 1px; height: 1px; width: 100%; }
.srch-sb-results4 { width: 420px; margin: auto; }
.srch-sb-results6 { padding-top: 10px; width: 420px; margin: auto; }
.srch-sb-results7 { width: 100%; margin-top: 150px; }
.srch-sb-results { background: rgb(252, 252, 252) none repeat scroll 0% 0%; height: 100%; width: 100%; padding-top: 7px; padding-bottom: 2px; }
.srch-sb-results1 { padding-left: 175px; }
.srch-sb-results2 { padding-left: 175px; padding-top: 8px; }
.srch-sitesearchmaintop { margin-top: 10px; }
div.srch-BestBetsWPTitle { background: transparent url(cb98445815b0e7c9bfba01a1eb7c19d5787cf268.gif)  no-repeat scroll left top; position: relative; padding-bottom: 10px; }
span.srch-BestBetsWPTitle { font-size: 1.2em; font-family: tahoma,verdana,sans-serif; color: rgb(82, 82, 82); font-weight: bold; padding-left: 20px; }
.s4-search table { width: 212px; float: left; margin-right: 17px; }
.s4-search .ms-sbtable-ex { float: right; margin-right: 2px; margin-top: 2px; }
.s4-searchbox .ms-sbtable-ex { float: left ! important; }
input.s4-searchbox-QueryPrompt { font-style: italic; }
.s4-search select.ms-sbscopes, .s4-search input.ms-sbplain { border: 1px solid rgb(227, 227, 227) ! important; color: rgb(71, 99, 130); margin-top: 0px; }
.s4-search select.ms-sbscopes { padding: 0px 0px 2px; }
.s4-search input.ms-sbplain { font-size: 1.1em; width: 191px ! important; background: rgb(255, 255, 255) url(89f98dd7e3f9f973f3d6e451fd975b82691a342e.png)  repeat-x scroll 0px -511px; border: 1px solid rgb(227, 227, 227) ! important; height: 17px; padding: 2px 3px 0px; }
.s4-search .srch-gosearchimg { background: rgb(255, 255, 255) url(89f98dd7e3f9f973f3d6e451fd975b82691a342e.png)  repeat-x scroll 0px -511px; border-width: 1px 1px 1px medium ! important; border-style: solid solid solid none ! important; border-color: rgb(227, 227, 227) rgb(227, 227, 227) rgb(227, 227, 227) -moz-use-text-color ! important; -moz-border-top-colors: none ! important; -moz-border-right-colors: none ! important; -moz-border-bottom-colors: none ! important; -moz-border-left-colors: none ! important; border-image: none ! important; height: 19px; padding: 0px ! important; }
.ms-osssearch-SearchAreaTd { padding-bottom: 4px; padding-top: 6px; background: rgb(252, 252, 252) none repeat scroll 0% 0%; border-bottom: 1px solid rgb(182, 186, 191); }
.ms-osssearch-NotificationDiv { padding-top: 4px; padding-bottom: 4px; float: left; }
.ms-osssearch-NotificationDiv a:link, .ms-osssearch-NotificationDiv a:visited, .ms-osssearch-NotificationDiv a:active { color: rgb(0, 114, 188); text-decoration: none; }
.ms-osssearch-NotificationDiv a:hover { color: rgb(68, 175, 246); text-decoration: underline; }
.s4-searchbox { width: 100%; }
h3.ms-advsearch-header { font-size: 1em; color: rgb(82, 82, 82); margin: 0px; }
div.ms-advsearch-header { margin-top: 25px; margin-bottom: 5px; }
.srch-ext-action-margin { margin-right: 10px; }
.srch-ext-table { border-collapse: collapse; }
.srch-ext-detail-table-docpreview { margin-left: 24px; }
.srch-ext-docpreview { margin-left: 0px; }
.src-ext-tablevaligntop { vertical-align: top; padding: 0px; }
.srch-ext-previewContainer { position: relative; }
.srch-ext-doc-prev-btn { width: 24px; }
.srch-ext-visualbestbet { position: relative; left: 40px; width: 90%; overflow: hidden; border: 0px none; margin: 0px; }
.srch-ext-previewcloseicon { left: 0px; top: 0px; position: absolute; display: none; z-index: 1; height: 18px; width: 18px; cursor: pointer; border: 1px solid silver; }
.srch-ext-spanleft { display: none; font-size: 24px; width: 22px; cursor: pointer; text-align: center; color: rgb(102, 102, 102); }
.srch-ext-spanleft:hover { border: 1px solid rgb(208, 208, 208); width: 20px; line-height: 160px; }
.srch-ext-spanleftdis { display: none; line-height: 162px; font-size: 24px; width: 22px; cursor: pointer; text-align: center; color: rgb(204, 204, 204); }
.srch-ext-spanright { display: none; line-height: 162px; font-size: 24px; width: 22px; margin-left: 2px; cursor: pointer; text-align: center; color: rgb(102, 102, 102); }
.srch-ext-spanright:hover { border: 1px solid rgb(208, 208, 208); width: 20px; line-height: 160px; }
.srch-ext-spanrightdis { display: none; line-height: 162px; font-size: 24px; width: 22px; cursor: pointer; text-align: center; color: rgb(204, 204, 204); }
a.srch-ext-previewLinksDis, a.srch-ext-previewLinksDis:link, a.srch-ext-previewLinksDis:active, a.srch-ext-previewLinksDis:hover { text-decoration: none ! important; color: rgb(102, 102, 102); }
.srch-ext-Metadata { margin: 0px 0px 0px 24px ! important; border-top: 0px none ! important; }
.srch-ext-title { margin-top: 20px; margin-bottom: 10px; }
.srch-ext-result { clear: both; }
.srch-ext-previewThumbnailDiv { position: relative; margin: 2px 10px 16px 0px; }
.srch-ext-previewIconDocImg { border: 1px solid rgb(208, 208, 208); }
.srch-ext-previewIconPptImg { cursor: pointer; border: 1px solid rgb(208, 208, 208); }
.srch-ext-mgnfier { cursor: pointer; position: absolute; z-index: 2; right: 0px; bottom: -10px; }
.srch-ext-prev-error { cursor: pointer; position: absolute; z-index: 2; right: 0px; bottom: 0px; }
.srch-ext-previewDivDocImg { border: 1px solid silver; margin-left: 0px; margin-right: 2px; padding: 8px; }
.srch-ext-previewDivDocImgLast { border: 1px solid silver; margin-left: 0px; margin-right: 0px; padding: 8px; }
.srch-ext-previewDivPptImg { border: 1px solid silver; margin-left: 0px; margin-right: 2px; }
.srch-ext-previewDivPptImgLast { cursor: pointer; border: 1px solid silver; margin-left: 0px; margin-right: 0px; }
.srch-ext-fullViewCenter { margin: 10px; }
.srch-ext-fullViewTable { opacity: 0.95; border: 1px solid rgb(0, 0, 0); background: rgb(238, 238, 238) none repeat scroll 0% 0%; }
.srch-ext-fullViewTr { text-align: right; }
.srch-ext-fullViewClose { background: rgb(221, 221, 221) none repeat scroll 0% 0%; cursor: pointer; width: 0px; font-weight: bold; font-size: 10pt; border: 1px solid rgb(0, 0, 0); }
.srch-ext-fullViewTableTd { text-align: center; }
.srch-ext-fullViewImg { border: 1px solid rgb(0, 0, 0); }
.srch-ext-findSimilarLink { color: rgb(0, 51, 153); font-size: 9pt; font-family: arial; }
.srch-ext-previewWindow { float: left; display: none; width: 600px; height: 166px; overflow: hidden; margin-left: 0px; margin-bottom: 20px; }
.srch-ext-previewDiv { width: 3350px; padding: 0px; cursor: pointer; overflow: hidden; margin: 0px; }
.srch-ext-duplicate-count { font-size: 0.9em; color: rgb(135, 180, 208) ! important; }
.ms-qrblinks a:visited { color: rgb(57, 102, 191); text-decoration: none; }
.ms-qrblinks a:active {  }
.ms-qrblinks a {  }
.ms-qrblinks a:hover {  }
