﻿
.ms-WPBody a:visited {
    color:#620381;
    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 {
    display:none;
    line-height:13px;
    margin-top:5px;
    overflow:hidden;
    position:absolute;
    text-overflow:ellipsis;
    visibility:hidden;
    z-index:1000;
}

.psrch-PopupContainer {
    background:url("/_layouts/images/recent_doc_gradient.png") repeat-x scroll 0 0 #FFFFFF;
    border-bottom:2px solid #CCCCCC;
    height:193px;
    width:502px;
}

.psrch-PopupContainer #TabList {
    border-bottom:1px solid #CCCCCC;
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
    height:22px;
    margin:0 !important;
}

.psrch-PopupContainer #TabList li {
    border-color:#CCCCCC rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style:solid;
    border-width:1px;
    float:left;
    max-width:200px;
    overflow:hidden;
    position:relative;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.psrch-PopupContainer #TabKeywordRelated, .psrch-PopupContainer #TabRecentlyUpdated {
    left:-1px;
    padding:4px 10px !important;
}

.psrch-PopupContainer #Close {
    border:0 none !important;
    float:right !important;
    padding:3px 2px 0 0 !important;
}

.psrch-PopupContainer #Close img {
    border:0 none;
    cursor:pointer !important;
    padding:0;
}

.psrch-PopupContainer #TabList li a {
    text-decoration:none;
}

.psrch-TabSelected {
    border-color:#CCCCCC #CCCCCC #FFFFFF !important;
    border-style:solid !important;
    border-width:1px !important;
}

.psrch-TabSelected a {
    color:#676767 !important;
}

.psrch-ResultWrapper {
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
    height:135px;
    padding:11px 0 0;
}

.psrch-PopupContainer #NoResult {
    margin:0 0 0 11px;
}

.psrch-PopupContainer #PopupResults {
    margin:0 !important;
}

.psrch-PopupContainer #PopupResults li {
    height:27px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.psrch-PopupContainer #LinkImg {
    border:0 none;
    cursor:pointer !important;
    margin:0 11px;
    vertical-align:middle;
}

.psrch-PopupContainer #MoreLink {
    border-right:1px solid #CCCCCC;
    float:right;
    height:24px;
    padding:0 11px 0 0;
}

.psrch-PopupContainer #PopupFooter {
    border-left:1px solid #CCCCCC;
    height:24px;
}

.psrch-PopupContainer #Progress {
    background:none repeat scroll 0 0 #FFFFFF;
    border:1px solid #CCCCCC;
    display:block;
    left:88px;
    padding:11px;
    position:relative;
    text-align:center;
    top:-85px;
    white-space:nowrap;
    width:300px;
    z-index:2000;
}

.psrch-UpdateGraphics {
    padding-right:11px;
    vertical-align:middle;
}

.psrch-FullResult {
    border-top:1px dashed #CCCCCC;
    margin:0;
    min-height:1px;
    padding:11px 0 0;
}

.psrch-FirstFullResult {
    margin:0;
    min-height:1px;
    padding:0;
}

.psrch-TextSeparator {
    color:#CCCCCC;
    margin:-4px;
}

.psrch-results {
    padding:0 24px;
}

.psrch-Main {
    margin:0;
    padding:0;
}

.psrch-Main a:link, .psrch-Main a:visited, .psrch-Main a:hover {
    color:#620381;
}

.psrch-Main a:hover {
    text-decoration:underline;
}

.psrch-Main ul {
    list-style:none outside none;
    margin:0;
    padding:0;
}

.psrch-Main #UserPhoto {
    float:left;
    margin:0 0 11px;
    overflow:hidden;
    padding:0;
    text-overflow:ellipsis;
    width:102px;
}

.psrch-Main #UserPhoto img {
    border:1px solid #CCCCCC;
    display:block;
    margin-left:auto;
    margin-right:auto;
    max-height:96px;
    max-width:96px;
    padding:2px;
}

.psrch-Main #ColleagueField {
    text-align:center;
}

.psrch-Main #JBean {
    float:left;
    margin:3px 4px 0 11px;
}

.psrch-Main #ContactInfo {
    float:left;
    margin:0 11px 0 0;
    overflow:hidden;
    padding:0;
    text-overflow:ellipsis;
    width:232px;
}

.psrch-Main #ContactInfo ul {
    margin:0 0 11px;
}

.psrch-Main #ContactInfo li {
    margin:0;
    padding:0;
}

.psrch-Main #MoreInfo {
    margin:0 0 0 372px;
    max-width:530px;
    overflow:hidden;
    padding:0;
    text-overflow:ellipsis;
}

.psrch-Main #MoreInfo li {
    margin:0 0 11px 11px;
    padding:0;
}

.psrch-Main #FieldTitle {
    color:#3B4F65;
    display:block;
    font-size:1.1em;
}

.psrch-Main #SelfSrchHeading {
    background:none repeat scroll 0 0 #E0EEF8;
    border-color:#CCCCCC;
    border-style:solid;
    border-width:1px;
    float:left;
    margin:0;
    overflow:hidden;
    padding:0;
    text-overflow:ellipsis;
}

.psrch-Main #SelfSrchHeading table {
    height:100px;
    table-layout:fixed;
    text-align:center;
    width:100px;
}

.psrch-Main #SelfSrchHeading td {
    padding:11px;
}

.psrch-Main #SelfSrchFreq {
    border-bottom:1px solid #CCCCCC;
    border-top:1px solid #CCCCCC;
    float:left;
    height:78px;
    margin:0;
    overflow:hidden;
    padding:11px;
    text-overflow:ellipsis;
    width:248px;
}

.psrch-Main #SelfSrchFreq span {
    font-weight:bold;
}

.psrch-Main #SelfSrchFreq li, .psrch-Main #SelfSrchTermsContent {
    font-style:italic;
    margin-left:11px;
}

.psrch-Main #SelfSrchFreqTitle, .psrch-Main #SelfSrchTermsTitle {
    margin-top:11px;
}

.psrch-Main #SelfSrchTerms {
    border-color:#CCCCCC;
    border-style:solid solid solid dashed;
    border-width:1px;
    display:table;
    height:78px;
    margin:0 0 0 372px;
    max-width:507px;
    min-width:248px;
    overflow:hidden;
    padding:11px 10px;
    table-layout:fixed;
    text-overflow:ellipsis;
}

.psrch-Main #ContactInfo #NameField a {
    font-size:1.3em;
}

.psrch-Main #JobTitleField, .psrch-Main #DepartmentField, .psrch-Main #PhoneField, .psrch-Main #OfficeField {
    color:#3B4F65;
}

.psrch-Main #HotHH:hover a:link, .psrch-Main #HotHH:hover a:visited {
    color:#620381;
}

.psrch-Main #HotHH a:link, .psrch-Main #HotHH a:visited {
    color:#676767;
}

.psrch-Main #HotHH a:hover {
    color:#620381;
    text-decoration:underline;
}

.psrch-Main #Clear {
    border:0 none;
    clear:both;
    height:0;
    margin:0;
    padding:0;
    width:0;
}

.psrch-Main #Clear2 {
    border:0 none;
    clear:both;
    height:11px;
    margin:0;
    padding:0;
    width:0;
}

.psrch-FirstSummaryResult {
    margin:0;
    min-height:1px;
    padding:0;
}

.psrch-SummaryResult {
    margin:0;
    min-height:1px;
    padding:6px 0 0;
}

.ms-searchsummarymain #UserPhoto {
    float:left;
    height:48px;
    margin:2px 0 11px;
    overflow:hidden;
    padding:0;
    text-overflow:ellipsis;
    width:48px;
}

.ms-searchsummarymain #UserPhoto img {
    border:1px solid #CCCCCC;
    display:block;
    margin-left:auto;
    margin-right:auto;
    max-height:42px;
    max-width:42px;
    padding:2px;
}

.ms-searchsummarymain #ContactInfo ul {
    margin:0 0 11px;
    padding:0;
}

.ms-searchsummarymain #ContactInfo li {
    margin:0;
    padding:0;
}

.ms-searchsummarymain #JBean {
    float:left;
    margin:2px 3px 0 5px;
}

.ms-searchsummarymain #ContactInfo {
    margin:0;
    overflow:hidden;
    padding:0;
    text-overflow:ellipsis;
}

.ms-searchsummarymain #JobTitleField, .ms-searchsummarymain #DepartmentField {
    color:#3B4F65;
}

.ms-searchsummarymain #Clear {
    border:0 none;
    clear:both;
    height:0;
    margin:0;
    padding:0;
    width:0;
}

.psrch-OptionsOuterContainer {
    margin:3px 0 0;
    padding:0;
    position:absolute;
    z-index:1000;
}

.psrch-OptionsContainer {
    background:url("/_layouts/images/recent_doc_gradient.png") repeat-x scroll center bottom #FFFFFF;
    border-color:#CCCCCC;
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
    border-style:solid;
    border-width:1px 1px 2px;
    padding:3px 5px;
}

.psrch-OptionsLayoutTable {
    border:0 none;
    width:100%;
}

.psrch-OptionsTitle {
    font-size:12px;
    text-align:left;
    white-space:nowrap;
}

.psrch-OptionsClose {
    text-align:right;
}

.psrch-OptionsClose img {
    border:0 none;
    cursor:pointer !important;
}

.psrch-OptionsLabelField {
    padding:4px 25px 0 0;
    text-align:left;
    white-space:nowrap;
}

.psrch-OptionsValueField {
    padding:4px 7px 0 0;
    text-align:left;
    width:100%;
}

.psrch-OptionsValueField input {
    width:100%;
}

.psrch-OptionsValueField div {
    width:inherit !important;
}

.ms-ptabnt {
    text-align:left;
}

.srch-AutoCompContainer {
    background:none repeat scroll 0 0 #FFFFFF;
    border-bottom:1px solid #CCCCCC;
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
    margin:0;
    padding:5px 0;
    position:absolute;
    visibility:hidden;
    z-index:1000;
}

.srch-AutoCompDropImg {
    background:url("/_layouts/images/querysuggest.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height:8px;
    left:14px;
    position:absolute;
    top:-1px;
    width:16px;
}

.srch-AutoCompList {
    cursor:pointer;
    font-family:Arial,Helvetica,sans-serif;
    font-size:1.3em;
    margin:0;
    overflow:hidden;
    padding:0;
    text-align:left;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.srch-AutoCompListItem {
    background:none repeat scroll 0 0 #FFFFFF;
    color:#620381;
    margin:0;
    padding:4px 2px 4px 11px;
}

.srch-AutoCompHListItem {
    background:url("/_layouts/images/hover_tab_gradient.png") repeat-x scroll 0 0 #CCEBFF;
    border-bottom:1px solid #CCCCCC;
    border-top:1px solid #CCCCCC;
    color:#003759;
    margin:0;
    padding:3px 2px 3px 11px;
}

.srch-SocDistTitle {
    border-bottom:1px solid #CCCCCC;
    color:#333333;
    font-family:Arial,Helvetica,sans-serif;
    font-size:1.2em;
    font-weight:bold;
    margin-bottom:5px;
    padding-bottom:2px;
    width:100%;
}

.psrch-Description {
    color:#333333;
    font-family:Arial,Helvetica,sans-serif;
    font-size:1em;
    margin-left:0;
    padding-bottom:2px;
}

.psrch-Description b {
    color:#333333;
    font-weight:bold;
}

.psrch-PropLabel {
    color:#333333;
    font-family:Arial,Helvetica,sans-serif;
    font-size:1em;
}

.psrch-PropValue {
    color:#008800;
    font-family:Arial,Helvetica,sans-serif;
    font-size:1em;
}

.psrch-Title {
    font-family:Arial,Helvetica,sans-serif;
    font-size:1.2em;
}

.psrch-Title A:link, .psrch-Title A:visited {
    color:#003399;
    font-family:Arial,Helvetica,sans-serif;
    padding-left:4px;
    text-decoration:none;
}

.psrch-Title a:hover {
    color:#FF0000;
    text-decoration:underline;
}

.psrch-Metadata {
    color:#333333;
    font-family:Arial,Helvetica,sans-serif;
    font-size:1em;
    margin:0 0 25px;
}

.psrch-Action A:link, .psrch-Action A:visited {
    color:#003399;
}

.psrch-profimg {
    background:none repeat scroll 0 0 #ECECEC;
    border:1px solid #CCCCCC;
    table-layout:fixed;
}

.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;
    max-width:750px;
    padding:8px 0 40px;
}

.srch-maintoppeople {
    clear:both;
    max-width:970px;
    padding:8px 0 40px;
}

.srch-mainbottom {
    padding-bottom:50px;
}

.srch-maintopright {
    float:right;
    width:49%;
}

.srch-maintopleft {
    clear:both;
    float:left;
    width:50%;
}

.srchctr_mainleftcell {
    padding-top:2px;
    vertical-align:top;
}

.srchctr_rightcell {
    vertical-align:top;
}

.srch-maintop2 {
    clear:both;
    padding-right:24px;
}

.srch-maintoppeople2 {
    clear:both;
}

.srch-federationarea {
    -moz-border-bottom-colors:none;
    -moz-border-left-colors:none;
    -moz-border-right-colors:none;
    -moz-border-top-colors:none;
    background:#FFFFFF;
    border:none;
    float:right;
    padding:0 0 5px;
}

.srch-refinearea {
    min-height:300px;
}

.ms-searchref-taxapply {
    border:1px solid #CCCCCC;
}

.ms-searchref-main {
    -moz-border-bottom-colors:none;
    -moz-border-left-colors:none;
    -moz-border-right-colors:none;
    -moz-border-top-colors:none;
    background-color:#FFFFFF;
    background-image:url("/_layouts/images/vertical_refinement_gradient.png");
    background-position:right center;
    background-repeat:repeat-y;
    border-color:#CCCCCC;
    border-image:none;
    border-style:solid;
    border-width:0 0 1px;
    font-family:Arial,Helvetica,sans-serif !important;
    font-size:13px;
    height:100%;
    margin:0;
    padding:7px 0 5px;
    width:175px;
}

.ms-searchref-caption {
    color:#000000 !important;
    padding:10px 0 8px 10px;
    vertical-align:middle;
}

ul.ms-searchref-filters {
    height:100%;
    list-style-type:none;
    margin:0;
    padding-left:0;
}

.ms-searchref-categoryname {
    color:#404040;
    font-size:13px;
    font-weight:bold;
    height:10px;
    padding:1px 3px 10px 11px;
}

.ms-searchref-catseparator {
    height:25px;
}

li.ms-searchref-filter, li.ms-searchref-filtermsg {
    color:#620381;
    font-size:13px;
    margin:1px 0 1px 6px;
    padding:4px 20px 4px 5px;
}

li.ms-searchref-selected, li.ms-searchref-filtermsg {
    background:#E0E0E0;
    border-right:.085em solid #CCCCCC;
    font-size:13px;
}

.ms-searchref-indenticon {
    color:#8C8C8C;
}

.ms-searchref-subsite {
    margin-left:10px !important;
}

.ms-searchref-filterlink {
    color:#620381 !important;
    text-decoration:none !important;
}

.ms-searchref-filterlink:hover {
    color:#404040 !important;
    text-decoration:underline !important;
}

.ms-searchref-count {
    color:#87B4D0 !important;
    font-size:0.9em;
}

.ms-searchref-more {
    color:#620381 !important;
    text-align:left;
    text-decoration:none !important;
}

.ms-searchref-morelink {
    border-top:0.085em dotted #CCCCCC;
    font-size:13px;
    padding:5px 0 3px 12px;
}

.ms-searchref-moreicon {
    border:0 none;
    vertical-align:middle;
}

.srch-HighConfidence {
    background:none repeat scroll 0 0 #F7F3CD;
}

.srch-HCMain {
    border-bottom:1px solid #CCCCCC;
    margin:5px 0 10px;
    padding:0;
    width:100%;
}

.srch-BestBets {
    max-width:630px;
    width:100%;
}

div.srch-BB-Result {
    padding-bottom:20px;
    padding-left:24px;
}

div.srch-BestBetsBottom {
    margin-bottom:15px;
    margin-left:143px;
    margin-top:5px;
}

div.srch-BestBetsBottom2 {
    border-bottom:1px solid #CCCCCC;
    width:330px;
}

div.srch-BestBetsBottom2 img {
    display:none;
}

div.ms-topanswerseperation {
    margin-left:123px;
    margin-top:5px;
}

div.ms-topanswerseperation {
    border-bottom:1px solid #CCCCCC;
    width:330px;
}

div.ms-topanswerseperation img {
    display:none;
}

span.srch-BB-URL2 {
    color:#008000;
    font-family:Arial,Helvetica,sans-serif;
    font-size:1em;
    margin:0 0 4px;
    max-width:575px;
    word-wrap:break-word;
}

.srch-BB-URL3 {
    margin-left:24px;
    overflow:hidden;
}

span.srch-BB-URL {
    margin:0 0 4px 2px;
    width:100%;
}

.srch-BB-URL A:link, .srch-BB-URL A:visited {
    color:#008800 !important;
}

.srch-BB-URL a:hover {
    color:#008800 !important;
    text-decoration:underline;
}

.srch-BestBetsTitle {
    color:#0033DD;
    font-family:Arial,Helvetica,sans-serif;
    font-size:1.2em;
    margin:0 0 4px;
}

.srch-BestBetsTitle A:link, .srch-BestBetsTitle A:visited {
    color:#003399;
    text-decoration:none;
}

.srch-BestBetsTitle a:hover {
    color:#FF0000;
}

span.srch-BestBetsTitle img {
    margin-right:4px;
    vertical-align:middle;
}

.srch-BB-Description2 {
    color:#000000;
    font-family:Arial,Helvetica,sans-serif;
    font-size:1em;
    margin:0 0 2px 24px;
    max-width:575px;
    word-wrap:break-word;
}

.srch-BB-Description {
    color:#333333;
    font-family:Arial,Helvetica,sans-serif;
    font-size:1em;
    margin:0 0 4px 2px;
    width:100%;
}

.srch-BB-Description2 b {
    color:#000000;
    font-weight:bold;
}

.srch-BB-Description b {
    color:#333333;
    font-weight:bold;
}

div.srch-BB-SpecialTerm {
    color:#333333 !important;
    font-family:Arial,Helvetica,sans-serif;
    font-size:1em !important;
    padding-bottom:10px;
    width:100%;
}

div.srch-BB-SpecialTerm div {
    color:#333333 !important;
    font-family:Arial,Helvetica,sans-serif;
    font-size:1em !important;
}

span.srch-BB-SpecialTerm {
    margin:0 0 4px;
}

span.srch-BB-SpecialTerm img {
    margin-right:4px;
    vertical-align:middle;
}

.srch-BB-SpecialTerm b {
    color:#333333;
    font-size:1.2em;
    font-weight:bold;
}

.srch-InputText {
    color:#666666;
    font-family:Arial,Helvetica,sans-serif;
    font-size:10pt;
    margin:0;
}

.srch-groupbar {
    background:none repeat scroll 0 0 #EBF3FF;
    color:#000000;
}

.ms-navitem a:hover {
}

.ms-navitem a:visited {
    color:#3966BF;
    text-decoration:none;
}

.ms-navitem a:active {
}

.ms-navitem a {
}

td.ms-vb {
    font-family:Arial,Helvetica,sans-serif;
    font-size:13px;
}

th.ms-vh {
    font-family:Arial,Helvetica,sans-serif;
    font-size:13px;
    text-decoration:none;
    vertical-align:top;
}

.ms-vb a:visited {
    color:#3966BF;
    text-decoration:none;
}

.ms-vb a:hover {
    color:#000000;
    text-decoration:underline;
}

.ms-vb a:active {
    color:#000000;
    text-decoration:underline;
}

.ms-vb a {
    color:#003399;
    text-decoration:none;
}

.ms-WPHeader a:visited {
    color:#3966BF;
    text-decoration:none;
}

.ms-WPHeader a:active {
    color:#000000;
    text-decoration:underline;
}

.ms-WPHeader a {
}

.ms-WPHeader a:hover {
    color:#000000;
    text-decoration:underline;
}

.ms-srchAlignTop {
    padding-bottom:0;
    padding-top:0;
}

.srch-advancedtable {
    background:none repeat scroll 0 0 #FCFCFC;
    border:1px solid #CCCCCC;
    margin:40px auto;
    padding:0 25px 25px;
}

.ms-advsrchbutton {
    text-align:right;
}

.ms-advsrch-img {
    border:medium none;
    margin-right:5px;
    padding:4px 0 5px;
    vertical-align:middle;
}

.ms-advsrchtips {
	color:#404040;
    padding-top:25px;
}

.ms-advsrchText-v2box {
    border:1px solid #CCCCCC;
    font-family:Arial,Helvetica,sans-serif;
    font-size:13px;
    height:15px;
    width:200px;
}

h3.ms-advsrchHeadingText {
    margin:1em;
}

td.ms-advsrchHeadingText {
    color:#003759;
    font-size:14px;
    font-weight:normal !important;
}

td.ms-advsrchText-v1 {
    color:#404040;
    font-size:14px;
    padding-right:4px;
    text-align:right;
}

td.ms-advsrchText-v2 {
    color:#404040;
    vertical-align:middle;
    font-size:14px;
}

td.ms-advsrchText-v2 select {
    color:#404040;
    font-size:13px;
    vertical-align:bottom;
    width:120px;
}

select.ms-advsrchPropertyDDL {
    color:#404040;
    font-family:Arial,Helvetica,sans-serif;
    font-size:13px;
    height:20px;
    margin-right:5px;
    vertical-align:bottom;
    width:120px;
}

select.ms-advsrchOperatorDDL {
    color:#404040;
    font-family:Arial,Helvetica,sans-serif;
    font-size:13px;
    height:20px;
    margin-right:5px;
    vertical-align:bottom;
    width:120px;
}

.ms-advsrchPropValue {
    border:1px solid #CCCCCC;
    font-family:Arial,Helvetica,sans-serif;
    font-size:13px;
    height:15px;
    margin-right:5px;
    vertical-align:bottom;
    width:200px;
}

select.ms-advsrchAndOrDDL {
    color:#404040;
    font-family:Arial,Helvetica,sans-serif;
    font-size:13px;
    height:20px;
    margin-right:5px;
}

.ms-redirectControl {
    color:#5B5B5B;
    font-family:Arial,Helvetica,sans-serif;
    font-size:13px;
}

.ms-redirectControl a {
    color:#003399;
    font-family:Arial,Helvetica,sans-serif;
    text-decoration:none;
}

.ms-diffchange {
    background:none repeat scroll 0 0 #FFFF00;
}

.ms-searchsummaryUrl {
    color:#008000 !important;
    font-family:Arial,Helvetica,sans-serif !important;
    font-size:1em;
    text-decoration:none;
    text-overflow:ellipsis;
}

div.ms-searchsummarydescouter {
    display:block;
    margin-bottom:10px;
    padding:0 4px 0 0;
}

div.ms-searchsummarydesc {
    color:#3B4F65;
    font-family:Arial,Helvetica,sans-serif !important;
    font-size:1em;
    overflow:hidden;
    padding:0;
    text-decoration:none;
    width:180px;
}

.ms-searchsummarydesc img {
    height:160px;
    width:120px;
}

.ms-searchsummarydesc div {
    float:none !important;
    height:100% !important;
    margin:0 !important;
    position:static !important;
}

.ms-searchsummarydesc div div {
    border:0 none !important;
    padding:0 !important;
    position:static !important;
}

.ms-searchsummarydesc div div embed {
    height:180px !important;
    position:static !important;
    width:240px !important;
}

.ms-searchsummarydesc font {
    color:#333333 !important;
    font-family:Arial,Helvetica,sans-serif !important;
    font-size:10pt !important;
    padding-left:2px;
    text-decoration:none;
}

.ms-searchsummarymain {
    margin:0 0 25px;
    padding:0 10px 0 0;
    width:190px;
}

.ms-searchsummarymain a:link, .ms-searchsummarymain a:visited {
    color:#620381 !important;
}

.ms-searchsummarymain a:hover {
    color:#404040 !important;
    text-decoration:underline !important;
}

div.ms-searchsummarybody {
    left:0;
    padding-left:10px;
    position:relative;
}

:first-child + html div.ms-searchsummarybody {
    width:180px;
}

div.ms-searchChannelTitle {
    left:0;
    margin:0;
    padding:4px 0 5px;
    position:relative;
}

.ms-searchChannelTitle span {
    color:#3B4F65 !important;
    font-family:Arial,Helvetica,sans-serif !important;
    font-size:1.1em;
    margin-left:10px;
    text-decoration:none;
}

.ms-searchChannelTitle span img {
    border:0 none;
    margin-right:3px;
    vertical-align:top;
}

.ms-searchsummarymorelink {
    font-size:1em;
    padding:0 0 0 10px;
}

.ms-searchsummarymorelink a:link, .ms-searchsummarymorelink a:visited {
    color:#620381;
    text-decoration:none;
}

.ms-searchsummarymorelink a:hover {
    color:#404040;
    text-decoration:underline;
}

.ms-searchtaTitle A:link {
    color:#620381 !important;
    font-size:14px;
    margin:0 5px 0 8px;
    text-decoration:none;
}

.ms-searchtaTitle A:visited, .ms-searchtaTitle A:hover {
    color:#620381 !important;
    margin:0 5px 0 8px;
    text-decoration:underline !important;
}

.ms-searchtaTitle img {
    vertical-align:bottom;
    width:16px;
}

.ms-searchtaUrl {
    color:#008000 !important;
    font-size:1em;
    margin-left:24px;
    text-decoration:none;
}

div.ms-searchtadescouter {
    display:block;
    padding:0 4px 0 0;
}

.ms-searchtadesc img {
    height:160px;
    width:120px;
}

.ms-searchtadesc div {
    float:none !important;
    font-family:Arial,Helvetica,sans-serif !important;
    height:100% !important;
    margin:0 !important;
    position:static !important;
}

.ms-searchtadesc div div {
    border:0 none !important;
    padding:0 !important;
    position:static !important;
}

.ms-searchtadesc div div embed {
    height:180px !important;
    position:static !important;
    width:240px !important;
}

.ms-searchtadesc font {
    color:#595959 !important;
    font-family:Arial,Helvetica,sans-serif !important;
    font-size:8pt !important;
    padding-left:2px;
    text-decoration:none;
}

div.ms-searchtadesc {
    color:#000000;
    font-family:Arial,Helvetica,sans-serif !important;
    font-size:1em;
    margin:2px 0 2px 24px;
    max-width:575px;
}

.ms-searchtadesc b {
    color:#000000;
    font-size:1.1em;
    font-weight:700;
    margin:2px;
}

.ms-searchtamain {
    max-width:630px;
    padding-bottom:15px;
    padding-left:24px;
}

div.ms-searchtabody {
    left:0;
    overflow:hidden;
    padding-bottom:15px;
    position:relative;
}

div.ms-searchtaChannelTitle {
    background:url("/_layouts/images/checkmark.gif") no-repeat scroll left center rgba(0, 0, 0, 0);
    margin:0 0 10px;
    padding:4px 0;
}

.ms-searchtaChannelTitle span {
    color:#525252 !important;
    font-family:Arial,Helvetica,sans-serif !important;
    font-size:10pt !important;
    font-weight:bold;
    margin-left:3px;
    text-decoration:none;
}

.ms-searchtaChannelTitle span img {
    border:0 none;
    margin-left:16px;
    margin-right:3px;
}

.srch-Metadata {
    border-top:0 none !important;
    color:#8C8C8C;
    margin:2px 0 20px !important;
}

.srch-Metadata1 {
    font-size:13px;
    margin:2px 0 20px 24px;
    max-width:700px;
    width:100%;
}

.ms-srchresultstop {
    background:none repeat scroll 0 0 #FFFFFF;
}

.srch-stats {
    background:none repeat scroll 0 0 #FFFFFF !important;
    color:#404040;
    font-family:Arial,Helvetica,sans-serif !important;
    margin-left:11px;
    white-space:normal !important;
}

.srch-HCSocDistTitle {
    background:url("/_layouts/images/checkmark.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    color:#525252 !important;
    font-family:Arial,Helvetica,sans-serif !important;
    font-size:10pt !important;
    font-weight:bold;
    padding-left:19px;
    width:100%;
}

.psrch-HCresult {
    padding:4px 0 10px 2px;
}

td.ms-sbscopes select {
    display:block;
    margin:0;
    padding:6px 5px 7px 10px;
}

.ms-sbtable {
    color:#000000;
    font-family:Arial,Helvetica,sans-serif;
    font-style:normal;
    font-weight:normal;
}

.ms-sbtablealt {
    color:#000000;
    font-family:Arial,Helvetica,sans-serif;
    font-size:0.7em;
    font-style:normal;
    font-weight:normal;
}

.ms-sbtable-ex {
    border-collapse:collapse;
    float:left;
}

td.ms-sbcellnoborder {
    border:0 none;
    padding-right:2px;
    white-space:nowrap;
}

.ms-sbtext {
    color:#3B4F65;
    font-family:Arial,Helvetica,sans-serif;
    font-size:1em;
    padding-right:5px;
    white-space:nowrap;
}

.ms-sbplain {
    -moz-border-bottom-colors:none !important;
    -moz-border-left-colors:none !important;
    -moz-border-right-colors:none !important;
    -moz-border-top-colors:none !important;
    background:url("/_layouts/images/bgximg.png") repeat-x scroll 0 -511px #FFFFFF;
    border-collapse:collapse;
    border-color:#B6BABF -moz-use-text-color #B6BABF #B6BABF !important;
    border-image:none !important;
    border-style:solid none solid solid !important;
    border-width:1px medium 1px 1px !important;
    display:block;
    font-family:Arial,Helvetica,sans-serif;
    font-size:13px;
    height:17px;
    padding:6px 2px 7px 10px;
}

.ms-sbplainwithborder {
    font-family:Arial,Helvetica,sans-serif;
    font-size:13px;
}

td.ms-sblink {
    border:medium none;
    text-align:left;
}

.ms-sblink a:link, .ms-sblink a:visited {
    color:#620381;
    font-size:14px;
    margin-left:15px;
    text-decoration:none;
}

.ms-sblink a:hover {
    color:#404040;
    font-size:14px;
    margin-left:15px;
    text-decoration:underline;
}

td.ms-sbgo img {
    -moz-border-bottom-colors:none !important;
    -moz-border-left-colors:none !important;
    -moz-border-right-colors:none !important;
    -moz-border-top-colors:none !important;
    border-color:#B6BABF #B6BABF #B6BABF -moz-use-text-color !important;
    border-image:none !important;
    border-style:solid solid solid none !important;
    border-width:1px 1px 1px medium !important;
    vertical-align:bottom;
}

.ms-sbLastCell {
    padding-right:10px;
}

td.ms-sbscopes {
    border:medium none !important;
    padding-right:10px;
}

select.ms-sbscopes {
    border:thin solid #DBDDDE;
    font-family:Arial,Helvetica,sans-serif;
    font-size:13px;
    vertical-align:middle;
    width:170px;
}

.srch-WPBody {
    color:#666666;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    margin:0;
}

.srch-wperror {
    padding:0 8px 8px;
}

.srch-results {
    max-width:725px;
    padding-left:15px;
}

.srch-sort {
    color:#333333;
    font-size:1em;
}

.srch-sort A:link, .srch-sort A:visited {
    color:#003399;
    text-decoration:none;
}

.srch-sort a:hover {
    color:#1D71B6;
    text-decoration:underline;
}

.srch-sort-right2 {
    color:#3B4F65;
    float:right;
    padding-right:10px;
}

.srch-sort-right {
    color:#333333;
    float:right;
    font-family:Arial,Helvetica,sans-serif;
    font-size:1em;
    padding-bottom:4px;
}

.srch-sort-right2 a {
    vertical-align:bottom;
}

.srch-sort-right2 A:link, .srch-sort-right2 A:visited {
    color:#1D71B6;
    text-decoration:none;
}

.srch-sort-right a:link, .srch-sort-right a:visited {
    color:#003399;
    font-size:1em;
    text-decoration:none;
}

.srch-sort-right a:hover {
    color:#FF0000;
}

.srch-Summary {
    color:#3B4F65;
    font-family:Arial,Helvetica,sans-serif;
    font-size:1em;
    margin-top:4px;
    padding-left:2px;
}

.srch-Summary A:link, .srch-Summary A:visited {
    color:#620381;
    font-style:italic;
    font-weight:bold;
    text-decoration:underline;
}

.srch-stats A:hover {
    color:#404040;
    text-decoration:underline;
}

.srch-stats a:hover {
    color:#FF0000;
}

.srch-picture {
    border:1px solid #CCCCCC;
    max-height:92px;
    max-width:92px;
    padding:2px;
    vertical-align:middle;
}

.srch-picture1 {
    float:left;
    padding-right:8px;
    width:16px;
}

.srch-picture2 {
    float:left;
    height:102px;
    margin-right:10px;
    text-align:center;
    width:102px;
}

.srch-picturetext {
    list-style:none outside none;
    margin:0;
}

.srch-Description2 {
    color:#000000;
    font-size:13px;
    margin-left:24px;
    max-width:725px;
}

.srch-Description2 img {
    display:none;
}

.srch-Description2 a:link {
    color:#620381;
    text-decoration:underline;
}

.srch-definition {
    color:#666666;
    margin-left:10px;
}

.srch-definition2 {
    margin-top:10px;
}

.srch-definition a:link {
    text-decoration:underline;
}

.srch-Description2 b {
    color:#000000;
    font-size:13px;
    font-weight:700;
    margin:2px;
}

.srch-Description {
    color:#333333;
    font-family:Arial,Helvetica,sans-serif;
    font-size:13px;
    margin:0 0 4px;
}

.srch-alertme a:link, .srch-alertme A:visited {
    margin:0;
}

.srch-alertme a:hover {
    margin:0;
}

.srch-alertme a img {
    margin-left:3px !important;
}

.srch-Title img {
    vertical-align:bottom;
    width:16px;
}

.srch-Title A:link, .srch-Title A:visited {
    color:#620381 !important;
    font-family:Arial,Helvetica,sans-serif;
    font-size:14px;
    margin-left:4px;
}

.srch-Title3 {
    padding-left:24px;
	border-bottom:.085em dotted #CCCCCC;
    margin-bottom:5px;
    padding-bottom:5px;
}

.srch-Title a:hover {
    color:#FF0000;
    text-decoration:underline;
}

.srch-Title2 a:link {
    color:#620381 !important;
    font-size:14px;
    font-weight:bold;
    text-decoration:none !important;
}

.srch-Title2 a:visited, .srch-Title2 a:hover {
    color:#404040 !important;
    font-size:14px;
    font-weight:bold;
    text-decoration:underline !important;
}

.srch-Title5 {
    margin-bottom:3px;
}

.srch-BBTitle a:link, .srch-BBTitle a:visited, .srch-BBTitle a:hover {
    color:#620381 !important;
    font-family:Arial,Helvetica,sans-serif !important;
    font-size:1em;
    margin-left:0 !important;
    text-decoration:underline !important;
}

.srch-BBTitle {
    color:#3B4F65 !important;
    font-family:Arial,Helvetica,sans-serif !important;
    font-size:1.3em !important;
    margin-left:0 !important;
    padding-left:8px !important;
}

.srch-urllink {
    display:inline-block;
    margin-right:8px;
}

.srch-URL2 {
    color:#008000 !important;
    margin-right:8px;
    max-width:575px;
    word-wrap:break-word;
}

span.srch-urllink a:link, .srch-urllink a:visited {
    color:#620381;
    font-size:13px;
}

span.srch-urllink a:hover {
    color:#404040;
    text-decoration:underline;
}

.srch-URL a:link, .srch-URL a:visited, .srch-URL a:hover {
    color:#008800 !important;
}

.srch-Metadata2 {
    color:#666666;
    margin-left:24px;
    max-width:725px;
}

.srch-Page {
    clear:both;
    color:#666666;
    font-family:Arial,Helvetica,sans-serif;
    font-size:1em;
    padding:0.7em 0 7em 48px;
}

.srch-Page A:link, .srch-Page A:visited {
    border:1px solid rgba(0, 0, 0, 0);
    color:#620381 !important;
    display:block;
    float:left;
    font-size:13px;
    font-weight:normal;
    margin:0 3px;
    padding:4px 7.5px;
    text-decoration:none;
}

.srch-Page a:hover {
    border-color:#CCCCCC;
    border-style:solid;
    border-width:1px;
    color:#404040;
    display:block;
    float:left;
    text-decoration:none !important;
}

.srch-Page-img a:link, .srch-Page-img a:visited {
    -moz-border-bottom-colors:none;
    -moz-border-left-colors:none;
    -moz-border-right-colors:none;
    -moz-border-top-colors:none;
    background:none;
    border:none;
    border-image:none;
    padding-left:4px;
    padding-right:4px;
}

.srch-Page-img a:hover {
    border:.085em solid #CCCCCC;
    padding-bottom:4px;
    padding-left:3px;
    padding-right:3px;
    text-decoration:none;
}

.srch-Page a:link img, .srch-Page a:visited img {
    vertical-align:bottom;
}

.srch-Page STRONG {
    background-attachment:scroll;
    background-color:#CCCCCC;
    background-image:none;
    background-origin:padding-box;
    background-position:0 0;
    background-repeat:repeat;
    background-size:auto auto;
    border-color:#CCCCCC;
    border-style:solid;
    border-width:1px;
    color:#333333;
    display:block;
    float:left;
    font-size:13px;
    font-weight:normal;
    margin:0 3px;
    padding:4px 7.5px;
    text-decoration:none;
}

.srch-dup A:link, .srch-dup A:visited {
    color:#517ACC;
}

.srch-Icon img {
    float:left;
    vertical-align:bottom;
    width:16px;
}

.ms-searchresultsareaSeparator {
    background:none repeat scroll 0 0 #D6E8FF;
    padding:0;
}

.ms-sctabarea {
    margin-top:0;
}

.ms-sctabcn {
    background:url("/_layouts/images/selbg.png") repeat-x scroll left top #CCEBFF;
    border-color:#C6E5F8 #91CDF2 #91CDF2;
    border-style:solid;
    border-width:1px;
    color:#003759;
    font-family:Arial,Helvetica,sans-serif;
    font-size:1em;
    font-style:normal;
    font-weight:normal;
    height:23px;
    padding:0 10px;
    vertical-align:middle;
}

.ms-sctabcnhover {
    background:url("/_layouts/images/selbg.png") repeat-x scroll left top #CCEBFF;
    border-color:#C6E5F8 #91CDF2 #91CDF2;
    border-style:solid;
    border-width:1px;
    color:#003759;
    font-family:Arial,Helvetica,sans-serif;
    font-size:1em;
    font-style:normal;
    font-weight:normal;
    height:23px;
    padding:0 10px;
    vertical-align:middle;
}

.ms-sctabcfhover {
    font-family:Arial,Helvetica,sans-serif;
    font-size:1em;
    font-style:normal;
    font-weight:normal;
    padding:0 10px;
    vertical-align:middle;
}

.ms-sctabcf A:link, .ms-sctabcf A:visited, .ms-sctabcfhover A:link, .ms-sctabcfhover A:visited {
    color:#620381;
    font-family:Arial,Helvetica,sans-serif;
    font-style:normal;
    text-decoration:none;
}

.ms-sctabcfhover A:hover {
    color:#404040;
    font-family:Arial,Helvetica,sans-serif;
    font-style:normal;
    text-decoration:underline;
}

.ms-sctabnt {
    padding:3px 0 3px 7px;
}

.ms-sctabnt A:link, .ms-sctabnt A:visited {
    color:#003399;
    font-family:Arial,Helvetica,sans-serif;
    font-style:normal;
    text-decoration:none;
}

.ms-sctabcf {
    font-family:Arial,Helvetica,sans-serif;
    font-size:1em;
    font-style:normal;
    font-weight:normal;
    padding:0 10px;
    vertical-align:middle;
}

.ms-sctabrx {
    color:#7A7A7A;
    padding:2px 4px;
    text-align:left;
    vertical-align:middle;
    width:100%;
}

.ms-sctabcnb {
    padding-bottom:0;
}

.ms-sctabcnb img {
    display:none;
}

.ms-sctabcfb img {
    display:none;
}

.ms-sctabcfb {
    padding-bottom:0;
}

.srch-dropdown {
    color:#595959;
    font-size:1.1em;
    margin-left:5px;
}

.srch-gosearchimg {
    background:url("/_layouts/images/bgximg.png") repeat-x scroll 0 -511px #FFFFFF;
    height:30px;
}

.srch-clear {
    clear:both;
    padding-top:10px;
}

.srch-sb-main {
    height:100%;
    padding-bottom:10px;
    padding-top:150px;
    width:100%;
}

.srch-maincontent-seperator {
    border-bottom:.085em solid #CCCCCC;
    width:100%;
}

.srch-sb-results4 {
    margin:auto;
    width:420px;
}

.srch-sb-results6 {
    margin:auto;
    padding-top:10px;
    width:420px;
}

.srch-sb-results7 {
    margin-top:150px;
    width:100%;
}

.srch-sb-results {
    background:none repeat scroll 0 0 #FCFCFC;
    height:100%;
    padding-bottom:2px;
    padding-top:7px;
    width:100%;
}

.srch-sb-results1 {
    padding-left:175px;
}

.srch-sb-results2 {
    padding-left:175px;
    padding-top:8px;
}

.srch-sitesearchmaintop {
    margin-top:10px;
}

div.srch-BestBetsWPTitle {
    background:url("/_layouts/images/checkmark.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    padding-bottom:10px;
    position:relative;
}

span.srch-BestBetsWPTitle {
    color:#525252;
    font-family:Arial,Helvetica,sans-serif;
    font-size:1.2em;
    font-weight:bold;
    padding-left:20px;
}

.s4-search table {
    float:left;
    margin-right:17px;
    width:212px;
}

.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 #E3E3E3 !important;
    color:#476382;
    margin-top:0;
}

.s4-search select.ms-sbscopes {
    padding:0 0 2px;
}

.s4-search input.ms-sbplain {
    background:url("/_layouts/images/bgximg.png") repeat-x scroll 0 -511px #FFFFFF;
    border:1px solid #E3E3E3 !important;
    font-size:13px;
    height:17px;
    padding:2px 3px 0;
    width:191px !important;
}

.s4-search .srch-gosearchimg {
    -moz-border-bottom-colors:none !important;
    -moz-border-left-colors:none !important;
    -moz-border-right-colors:none !important;
    -moz-border-top-colors:none !important;
    background:url("/_layouts/images/bgximg.png") repeat-x scroll 0 -511px #FFFFFF;
    border-color:#E3E3E3 #E3E3E3 #E3E3E3 -moz-use-text-color !important;
    border-image:none !important;
    border-style:solid solid solid none !important;
    border-width:1px 1px 1px medium !important;
    height:19px;
    padding:0 !important;
}

.ms-osssearch-SearchAreaTd {
    background:none repeat scroll 0 0 #FFFFFF;
    border-bottom:1px solid #CCCCCC;
    padding-bottom:4px;
    padding-top:6px;
}

.ms-osssearch-NotificationDiv {
    float:left;
    font-size:13px;
    padding-bottom:10px;
    padding-top:5px;
}

.ms-osssearch-NotificationDiv a:link, .ms-osssearch-NotificationDiv a:visited, .ms-osssearch-NotificationDiv a:active {
    color:#620381;
    text-decoration:none;
}

.ms-osssearch-NotificationDiv a:hover {
    color:#404040;
    text-decoration:underline;
}

.s4-searchbox {
    width:100%;
}

h3.ms-advsearch-header {
    color:#525252;
    font-size:1em;
    margin:0;
}

div.ms-advsearch-header {
    margin-bottom:5px;
    margin-top:25px;
}

.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:0;
}

.src-ext-tablevaligntop {
    padding:0;
    vertical-align:top;
}

.srch-ext-previewContainer {
    position:relative;
}

.srch-ext-doc-prev-btn {
    width:24px;
}

.srch-ext-visualbestbet {
    border:0 none;
    left:40px;
    margin:0;
    overflow:hidden;
    position:relative;
    width:90%;
}

.srch-ext-previewcloseicon {
    border:1px solid #C0C0C0;
    cursor:pointer;
    display:none;
    height:18px;
    left:0;
    position:absolute;
    top:0;
    width:18px;
    z-index:1;
}

.srch-ext-spanleft {
    color:#666666;
    cursor:pointer;
    display:none;
    font-size:24px;
    text-align:center;
    width:22px;
}

.srch-ext-spanleft:hover {
    border:1px solid #D0D0D0;
    line-height:160px;
    width:20px;
}

.srch-ext-spanleftdis {
    color:#CCCCCC;
    cursor:pointer;
    display:none;
    font-size:24px;
    line-height:162px;
    text-align:center;
    width:22px;
}

.srch-ext-spanright {
    color:#666666;
    cursor:pointer;
    display:none;
    font-size:24px;
    line-height:162px;
    margin-left:2px;
    text-align:center;
    width:22px;
}

.srch-ext-spanright:hover {
    border:1px solid #D0D0D0;
    line-height:160px;
    width:20px;
}

.srch-ext-spanrightdis {
    color:#CCCCCC;
    cursor:pointer;
    display:none;
    font-size:24px;
    line-height:162px;
    text-align:center;
    width:22px;
}

a.srch-ext-previewLinksDis, a.srch-ext-previewLinksDis:link, a.srch-ext-previewLinksDis:active, a.srch-ext-previewLinksDis:hover {
    color:#666666;
    text-decoration:none !important;
}

.srch-ext-Metadata {
    border-top:0 none !important;
    margin:0 0 0 24px !important;
}

.srch-ext-title {
    margin-bottom:10px;
    margin-top:20px;
}

.srch-ext-result {
    clear:both;
}

.srch-ext-previewThumbnailDiv {
    margin:2px 10px 16px 0;
    position:relative;
}

.srch-ext-previewIconDocImg {
    border:1px solid #D0D0D0;
}

.srch-ext-previewIconPptImg {
    border:1px solid #D0D0D0;
    cursor:pointer;
}

.srch-ext-mgnfier {
    bottom:-10px;
    cursor:pointer;
    position:absolute;
    right:0;
    z-index:2;
}

.srch-ext-prev-error {
    bottom:0;
    cursor:pointer;
    position:absolute;
    right:0;
    z-index:2;
}

.srch-ext-previewDivDocImg {
    border:1px solid #C0C0C0;
    margin-left:0;
    margin-right:2px;
    padding:8px;
}

.srch-ext-previewDivDocImgLast {
    border:1px solid #C0C0C0;
    margin-left:0;
    margin-right:0;
    padding:8px;
}

.srch-ext-previewDivPptImg {
    border:1px solid #C0C0C0;
    margin-left:0;
    margin-right:2px;
}

.srch-ext-previewDivPptImgLast {
    border:1px solid #C0C0C0;
    cursor:pointer;
    margin-left:0;
    margin-right:0;
}

.srch-ext-fullViewCenter {
    margin:10px;
}

.srch-ext-fullViewTable {
    background:none repeat scroll 0 0 #EEEEEE;
    border:1px solid #000000;
    opacity:0.95;
}

.srch-ext-fullViewTr {
    text-align:right;
}

.srch-ext-fullViewClose {
    background:none repeat scroll 0 0 #DDDDDD;
    border:1px solid #000000;
    cursor:pointer;
    font-size:10pt;
    font-weight:bold;
    width:0;
}

.srch-ext-fullViewTableTd {
    text-align:center;
}

.srch-ext-fullViewImg {
    border:1px solid #000000;
}

.srch-ext-findSimilarLink {
    color:#003399;
    font-family:arial;
    font-size:9pt;
}

.srch-ext-previewWindow {
    display:none;
    float:left;
    height:166px;
    margin-bottom:20px;
    margin-left:0;
    overflow:hidden;
    width:600px;
}

.srch-ext-previewDiv {
    cursor:pointer;
    margin:0;
    overflow:hidden;
    padding:0;
    width:3350px;
}

.srch-ext-duplicate-count {
    color:#87B4D0 !important;
    font-size:0.9em;
}

.ms-qrblinks a:visited {
    color:#3966BF;
    text-decoration:none;
}

.ms-qrblinks a:active {
}

.ms-qrblinks a {
}

.ms-qrblinks a:hover {
}

