﻿/* _lcid="1033" _version="14.0.4514"
    _LocalBinding */.srch-ext-previewContainer{position:relative;left:23px;}.srch-ext-visualbestbet{	position:relative;	left:40px;	width:90%;	overflow:hidden;	border:0px;	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 #C0C0C0;}.srch-ext-spanleft{position:absolute;left:-23px;display:none;line-height:162px;user-select:none;float:left;font-size:24px;width:22px;height:162px;margin-right:0px;cursor:pointer;text-align:center;color:#666666;}.srch-ext-spanleft:hover{border:1px solid #D0D0D0;width:20px;line-height:160px;left:-23px;}.srch-ext-spanleftdis{position:absolute;left:-23px;display:none;line-height:162px;user-select:none;float:left;font-size:24px;width:22px;height:162px;margin-right:0px;cursor:pointer;text-align:center;color:#CCCCCC;}.srch-ext-spanright{position:absolute;user-select:none;display:none;line-height:162px;right:-0px;font-size:24px;width:22px;height:162px;margin-left:2px;cursor:pointer;text-align:center;color:#666666;}.srch-ext-spanright:hover{border:1px solid #D0D0D0;width:20px;right:-0px;line-height:160px;}.srch-ext-spanrightdis{position:absolute;user-select:none;display:none;line-height:162px;right:-0px;font-size:24px;width:22px;height:162px;margin-left:2px;cursor:pointer;text-align:center;color:#CCCCCC;}a.srch-ext-previewLinksDis, a.srch-ext-previewLinksDis:link, a.srch-ext-previewLinksDis:active,  a.srch-ext-previewLinksDis:hover{text-decoration:none !important;color: #666666;cursor:arrow;}.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;float:left;margin-right:10px;margin-left:24px;margin-top:4px;margin-bottom:0px;clear:both;}.srch-ext-previewIconDocImg{display:block;width: 64px;height: 84px;border:1px solid #D0D0D0;margin-bottom:12px;padding:8px;}.srch-ext-previewIconPptImg{width: 100px;height: 80px;border:1px solid #D0D0D0;margin-bottom:12px;}.srch-ext-mgnfier{cursor:pointer;position:absolute;z-index:2;right:0;bottom:0px;}.srch-ext-prev-error{cursor:pointer;position:absolute;z-index:2;right:0;bottom:0px;}.srch-ext-previewDivDocImg{border: 1px solid #C0C0C0;margin-left: 0px;margin-right: 2px;padding:8px;}.srch-ext-previewDivDocImgLast{border: 1px solid #C0C0C0;margin-left: 0px;margin-right: 0px;padding:8px;}.srch-ext-previewDivPptImg{border: 1px solid #C0C0C0;margin-left: 0px;margin-right: 2px;}.srch-ext-previewDivPptImgLast{border: 1px solid #C0C0C0;margin-left: 0px;margin-right: 0px;}.srch-ext-fullViewCenter{margin:10px}.srch-ext-fullViewTable{opacity:0.95;filter:alpha(opacity=95);border:1px solid black;background-color:#EEE}.srch-ext-fullViewTr{text-align:right}.srch-ext-fullViewClose{background-color:#DDD;cursor:pointer;width:0%;font:bold 10pt;border:1px solid black}.srch-ext-fullViewTableTd{text-align:center}.srch-ext-fullViewImg{border:1px solid black}.srch-ext-findSimilarLink{FONT-SIZE: 9pt;COLOR: #003399;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: #87b4d0 !important;}.psrch-PopupPanel{    position: absolute;    visibility: hidden;    display: none;    overflow: hidden;    text-overflow: ellipsis;}.psrch-PopupContainer{     background: #fff url("/_layouts/images/recent_doc_gradient.png") repeat-x;     border-bottom: 2px solid #A5A5A5;    height: 193px;    width: 502px;}.psrch-PopupContainer #TabList{     border-bottom: 1px solid #A5A5A5;     border-left: 1px solid #D8D8D8;     border-right: 1px solid #D8D8D8;    height: 22px;    margin: 0 !important;}.psrch-PopupContainer #TabList li{    border-bottom: 1px solid transparent;    border-left: 1px solid transparent;    border-right: 1px solid transparent;     border-top: 1px solid #D8D8D8;    float: left;    max-width: 300px;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;    position: relative;}.psrch-PopupContainer #TabKeywordRelated{    padding: 4px 10px 4px 10px !important;    left: -1px;}.psrch-PopupContainer #TabRecentlyUpdated{    padding: 4px 10px 4px 10px !important;    left: -2px;}.psrch-PopupContainer #Close{    border: 0 none !important;    float: right !important;    padding: 3px 2px 0 0 !important;}.psrch-PopupContainer #Close img{    border: 0 none;    padding: 0;    cursor: pointer !important;}.psrch-PopupContainer #TabList li a{    text-decoration: none; }.psrch-TabSelected{     border-top: 1px solid #A5A5A5 !important;     border-left: 1px solid #A5A5A5 !important;     border-right: 1px solid #A5A5A5 !important;     border-bottom: 1px solid #fff !important;}.psrch-TabSelected a{     color: #525252 !important;}.psrch-ResultWrapper{     border-left: 1px solid #A5A5A5;     border-right: 1px solid #A5A5A5;    padding: 11px 0 0 0;    height: 135px;}.psrch-PopupContainer #NoResult{    margin: 0 0 0 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;    cursor: pointer !important;    vertical-align: middle;    margin: 0 11px;}.psrch-PopupContainer #MoreLink{    float: right;    padding: 0 11px 0 0;     border-right: 1px solid #A5A5A5;    height: 24px;}.psrch-PopupContainer #PopupFooter{     border-left: 1px solid #A5A5A5;    height: 24px;}.psrch-PopupContainer #Progress{     background-color: #fff;     border: 1px solid #D8D8D8;    left: 135px;    padding: 11px;    position: relative;    top: -80px;    z-index: 100;}.psrch-UpdateGraphics{    vertical-align: middle;    padding-right: 11px;}.psrch-FullResult{     border-top: 1px dashed #3F3F3F;    min-height: 1px;    margin: 0px;    padding: 11px 0 0 0;}.psrch-FirstFullResult{        min-height: 1px;    margin: 0px;    padding: 0;}.psrch-TextSeparator{     color: #3F3F3F;    margin:-4px;}.psrch-results{    padding: 0 24px 0 24px;}.psrch-Main{    margin: 0;    padding: 0;}.psrch-Main a:link, .psrch-Main a:visited, .psrch-Main a:hover{     color:#000;}.psrch-Main ul{    margin: 0;    padding: 0px;    list-style: none;}.psrch-Main #UserPhoto{    float: left;    overflow: hidden;    text-overflow: ellipsis;    margin: 0 0 11px 0;    padding: 0;    width: 102px;    height: 102px;}.psrch-Main #UserPhoto img{    max-height: 96px;    max-width: 96px;     border: 1px solid #3F3F3F;    padding: 2px;    display: block;    margin-left: auto;    margin-right: auto;}.psrch-Main #JBean{    float: left;    margin: 3px 4px 0 11px;}.psrch-Main #ContactInfo{    float: left;    width: 232px;    overflow: hidden;    text-overflow: ellipsis;    margin:0 11px 0 0;    padding: 0;}.psrch-Main #ContactInfo ul{    margin: 0 0 11px 0;}.psrch-Main #ContactInfo li{    margin: 0;    padding: 0;}.psrch-Main #MoreInfo{    overflow: hidden;    text-overflow: ellipsis;    margin: 0;    padding: 0;    margin: 0 0 0 372px;    max-width: 530px;    }.psrch-Main #MoreInfo li{    margin: 0 0 11px 11px;    padding: 0;}.psrch-Main #FieldTitle{    display: block;    font-size: 1.1em;     color: #525252;}.psrch-Main #SelfSrchHeading{    float: left;    overflow: hidden;    text-overflow: ellipsis;    margin: 0;    padding: 0;      background-color: #A5A5A5;     border-top: 1px solid #000;     border-right: 1px solid #000;     border-bottom: 1px solid #000;     border-left: 1px solid #000;}.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: 0;    padding: 11px;     border-top: 1px solid #000;     border-bottom: 1px solid #000;}.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: 0 0 0 372px;    padding: 11px 10px 11px 10px;     border-top: 1px solid #000;     border-right: 1px solid #000;     border-bottom: 1px solid #000;     border-left: 1px dashed #DFDFDF;            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 #PhoneField, .psrch-Main #OfficeField{     color: #525252;}.psrch-Main #HotHH:hover a:link, .psrch-Main #HotHH:hover a:visited{     color: #000;}.psrch-Main #HotHH a:link, .psrch-Main #HotHH a:visited{     color: #525252;}.psrch-Main #HotHH a:hover{    color: #0072BC;    text-decoration: underline; }.psrch-Main #Clear{    margin: 0;    padding: 0;    border: 0;    width: 0;    height: 0;    clear: both;}.psrch-Main #Clear2{    margin: 0;    padding: 0;    border: 0;    width: 0;    height: 11px;    clear: both;}.psrch-FirstSummaryResult{        min-height: 1px;    margin: 0px;    padding: 0;}.psrch-SummaryResult{    min-height: 1px;    margin: 0px;    padding: 6px 0 0 0;}.ms-searchsummarymain #UserPhoto{    float: left;    overflow: hidden;    text-overflow: ellipsis;    margin: 2px 0 11px 0;    padding: 0;    height: 48px;    width: 48px;}.ms-searchsummarymain #UserPhoto img{        max-height: 42px;    max-width: 42px;     border: 1px solid #3F3F3F;    padding: 2px;    display: block;    margin-left: auto;    margin-right: auto;    }.ms-searchsummarymain #ContactInfo ul{    margin: 0 0 11px 0;    padding: 0px;    list-style: none;}.ms-searchsummarymain #ContactInfo li{    margin: 0;    padding: 0;}.ms-searchsummarymain #JBean{    float: left;    margin: 2px 3px 0 5px;}.ms-searchsummarymain #ContactInfo{    overflow: hidden;    text-overflow: ellipsis;    margin: 0;    padding: 0;}.ms-searchsummarymain #ContactInfo a:link, .ms-searchsummarymain #ContactInfo a:visited, .ms-searchsummarymain #ContactInfo a:hover{     color: #525252;}.ms-searchsummarymain #JobTitleField{    color: #3B4F65;}.ms-searchsummarymain #Clear{    margin: 0;    padding: 0;    border: 0;    width: 0;    height: 0;    clear: both;}.psrch-OptionsOuterContainer{    margin: 0;    padding: 0;}.psrch-OptionsContainer{    border-left: #D0D0D0 1px solid;    border-right: #D0D0D0 1px solid;    border-top: #D0D0D0 1px solid;    border-bottom: #D0D0D0 2px solid;    background: #FFFFFF url("/_layouts/images/recent_doc_gradient.png") repeat-x scroll center bottom;    padding: 3px 5px;	}.psrch-OptionsLayoutTable{    border: 0px;    width: 100%;}.psrch-OptionsTitle{	    white-space: nowrap;    font-size: 12px;     text-align: left;}.psrch-OptionsClose{    text-align: right;}.psrch-OptionsClose img{    border: 0;    cursor: pointer !important;}.psrch-OptionsLabelField{    padding: 4px 25px 0 0;    white-space: nowrap;    text-align: left;}.psrch-OptionsValueField{    padding: 4px 7px 0 0;    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 #BABABA;     border-left: 1px solid #BABABA;     border-right: 1px solid #BABABA;    padding: 5px 0 5px 0;    margin: 0;    visibility: hidden;    z-index: 100;     background-color: #fff;}.srch-AutoCompDropImg{    background: transparent url("/_layouts/images/querysuggest.gif") no-repeat;    height: 8px;    left: 14px;    position: absolute;    top: -1px;    width: 16px;}.srch-AutoCompList{        cursor: pointer;    font-size: 1.3em;     margin: 0;    overflow: hidden;    padding: 0;    white-space: nowrap;    text-overflow: ellipsis;    text-align: left;    font-family: verdana, tahoma, sans-serif; __LCfssFF(srchAutoCompList)}.srch-AutoCompListItem{     background-color: #fff;     color: #000;    margin: 0;    padding: 4px 2px 4px 11px;}.srch-AutoCompHListItem{   	 background:url("/_themes/12/hover_tab_gradient-8197ED16.png?ctag") repeat-x;     background-color: #A5A5A5;     color: #000;    margin: 0;    padding: 3px 2px 3px 11px;     border-top: solid 1px #7F7F7F;     border-bottom: 1px solid #595959;}.groupHide {    display:none;}.groupShow {    display:;}.srch-SocDistTitle {    margin-bottom:5px;      font-family: tahoma;      font-size: 1.2em;      font-weight:bold;     color:#333333;    border-bottom: #d6e8ff 1px solid;    Width: 100%;    padding-bottom: 2px;}.psrch-Description {    margin-left: 0;    color: #333333;     font-family: Tahoma;      font-size: 1.0em;      padding-bottom: 2px;}.psrch-Description b {    font-weight:bold;     color: #333333;}.psrch-PropLabel {    color: #333333;     font-family: Tahoma;      font-size: 1.0em;  }.psrch-PropValue {    color: #008800;     font-family: Tahoma;      font-size: 1.0em;  }.psrch-Title {    font-size: 1.2em;      font-family: Tahoma; }.psrch-Title A:link, .psrch-Title A:visited{    text-decoration:none;     color:#003399;    padding-left: 4px;    FONT-FAMILY: Tahoma; }.psrch-Title a:hover{    text-decoration:underline;     color: #FF0000;}.psrch-Metadata {    font-size: 1.0em;      margin: 0px 0px 25px; COLOR: #333333;         font-family: Tahoma; }.psrch-Action A:link, .psrch-Action A:visited {        color: #003399;}.psrch-profimg{    table-layout:fixed;    border:1px solid #e0ded5;    background-color:#ececec;}.psrch-result{    padding-bottom: 16px;}.psrch-propcell{    padding-left: 8px;}.psrch-Icon {    margin-left:10;    FLOAT: left;    POSITION: relative;     TOP: 2px}.srchctr_leftcell{    vertical-align: top;    width: 175px;}.srch-maintop{    padding-top: 8px;    padding-bottom: 40px;}.srch-maintop2{}.srch-maintop3{    padding-top: 20px;    max-width: 630px;}.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;    width: 200px;}.srch-maintop2{    clear: both;}.srch-federationarea{     background-color: #F8F8F8;     border: solid #DFDFDF;    border-top-width: 0;    border-right-width: 0;    border-bottom-width: 1px;    border-left-width: 1px;    padding: 0 0 5px;    min-height: 300px;}.srch-refinearea{    min-height: 300px;}.ms-searchref-taxapply{    align: right;    border: 1px solid gray;}.ms-searchref-main{    width: 175px;    height: 100%;    font-size: 1.0em;     font-family: verdana, tahoma, sans-serif !important;      padding: 7px 0 5px 0;    margin: 0;     background-color: #F8F8F8;     border: 1px solid #DFDFDF;    border-width: 0px 0px 1px 0px;     background-image: url("/_themes/12/vertical_refinement_gradient-B83199A1.png?ctag");	    background-repeat: repeat-y;    background-position: right;}.ms-searchref-caption{    padding: 10px 0 8px 10px;    vertical-align: middle;     color: #000 !important;}ul.ms-searchref-filters {    list-style-type: none;    margin: 0;    padding-left: 0;    height: 100%;}ul.ms-searchref-category {    margin-bottom: 1px;}.ms-searchref-categoryname {    padding: 1px 3px 7px 11px;     COLOR: #525252;    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: #000;    margin: 1px 0 1px 6px;}li.ms-searchref-selected, li.ms-searchref-filtermsg {     background-color:#fff;     border-top: #DFDFDF 1px solid;     border-bottom: #DFDFDF 1px solid;     border-left: #DFDFDF 1px solid;}li.ms-searchref-removable:hover {    background-position: center right;    background-repeat: no-repeat;    background-image: url("/_layouts/images/remove_selection_x.png") !important; }.ms-searchref-indenticon{     color: #000;}.ms-searchref-subsite{    margin-left: 10px !important;}.ms-searchref-filterlink {     color: #000 !important;    text-decoration: none !important; }.ms-searchref-filterlink:hover {     color: #262626 !important;    text-decoration: underline !important; }.ms-searchref-count{    font-size: 0.9em;     color: #87b4d0 !important;}.ms-searchref-more {     color: #000 !important;    text-align: left;     text-decoration: none !important; }.ms-searchref-morelink{    padding: 5px 0 3px 12px;}.ms-searchref-moreicon{    border: 0;    vertical-align: middle;}.srch-HighConfidence{    background-color:#f7f3cd;}.srch-HCMain{    border-bottom: 1px solid #6F9DD9;    margin:5px 0px 10px;    padding:0px;    width:100%;}.srch-BestBets{    width:100%;    max-width: 630px;    padding-bottom: 15px; }div.srch-BB-Result{    padding-bottom:20px;    padding-left: 24px;}div.srch-BestBetsBottom{    margin-left: 143px;    margin-top:5px;}div.srch-BestBetsBottom2{     border-bottom: solid 1px #DFDFDF;    width: 330px;}div.srch-BestBetsBottom2 img{    display: none;}div.ms-topanswerseperation{    margin-left: 123px;    margin-top:5px;}div.ms-topanswerseperation{     border-bottom: solid 1px #DFDFDF;    width: 330px;}div.ms-topanswerseperation img{    display: none;}span.srch-BB-URL2 {    max-width: 575px;    word-wrap: break-word;    margin: 0 0 4px 0;    font-size: 1em;      color: #969696;    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: #008800 !important;}.srch-BB-URL a:hover {    color: #008800 !important;    text-decoration: underline; }.srch-BestBetsTitle {    font-size: 1.2em;      margin: 0px 0px 4px; color:#0033dd;     font-family: tahoma, verdana, sans-serif; }.srch-BestBetsTitle A:link, .srch-BestBetsTitle A:visited{   text-decoration:none;    color:#003399;}.srch-BestBetsTitle a:hover{    color: #FF0000;}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: #000;    max-width: 575px;    word-wrap: break-word;}.srch-BB-Description {    font-size: 1.0em;      margin: 0px 0px 4px 2px; COLOR: #333333;     font-family: tahoma, verdana, sans-serif;     width: 100%;}.srch-BB-Description2 b {    font-weight:bold;      color: #000;}.srch-BB-Description b {    font-weight:bold;     color: #333333;}div.srch-BB-SpecialTerm {    font-size: 1.0em !important;      color: #333333 !important;     font-family: verdana, tahoma, sans-serif;     width:100%;     padding-bottom: 10px;}div.srch-BB-SpecialTerm div {    font-size: 1.0em !important;       color: #333333 !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: #333333;}.srch-InputText{    margin:0px;    font-family: verdana, tahoma, sans-serif;      font-size:10pt;       color:#3F3F3F;}.srch-groupbar {     color: #000000;    background-color: #ebf3ff;}.leftnavPic {    background-image: url("/_layouts/images/portraitbackground.gif");    background-repeat:repeat-x;    border:solid 1px #8ebbf5;    padding-top: 10px;    padding-bottom: 10px;    text-align: center;    vertical-align:middle;    background-color: #ebf3ff;}.incommonbody {    background-color: #ebf3ff;}.ms-navitem a:hover {    color:#000000    text-decoration:underline; }.ms-navitem a:visited {    color:#3966bf;    text-decoration: none; }.ms-navitem a:active {    color:#000000    text-decoration:underline; }.ms-navitem a {    color:#003399    text-decoration:none; }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:#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-WPBody a:visited {	color:#3966bf;	text-decoration: none; }.ms-WPBody a:hover {	color:#000000	text-decoration:underline; }.ms-WPBody a:active {	color:#000000	text-decoration:underline; }.ms-WPBody a {	color:#003399	text-decoration:none; }.ms-qrblinks a:visited {	color:#3966bf;	text-decoration: none; }.ms-qrblinks a:active {	color:#000000	text-decoration:underline; }.ms-qrblinks a {	color:#003399	text-decoration:none; }.ms-qrblinks a:hover {	color:#000000	text-decoration:underline; }.ms-WPHeader a:visited {	color:#3966bf;	text-decoration: none; }.ms-WPHeader a:active {	color:#000000	text-decoration:underline; }.ms-WPHeader a {	color:#003399	text-decoration:none; }.ms-WPHeader a:hover {	color:#000000	text-decoration:underline; }.stopSuggestingLink {	color: #4e7cb7;}.ms-srchAlignTop {    padding-top: 0px;    padding-bottom: 0px;}.srch-advancedtable{    margin-left: 170px;    margin-top: 30px;     border: 1px solid #DFDFDF;     background-color: #F8F8F8;    padding: 0 25px 25px 25px;}.ms-advsrchbutton{    text-align: right;}.ms-advsrch-img{    border: none;    vertical-align: baseline;    margin-right: 5px;}.ms-advsrchText-v2box{    width: 200px;     border: 1px solid #7C7C7C;    height: 15px;    font-size: 1em;      font-family: verdana, tahoma, sans-serif; }h3.ms-advsrchHeadingText{    margin: 1em;}td.ms-advsrchHeadingText {    font-size: 1.3em;       color: #000;    font-weight: normal !important; }td.ms-advsrchText-v1 {    padding-right: 4px;    text-align: right;     color: #3F3F3F;}td.ms-advsrchText-v2 {     color: #3F3F3F;    vertical-align: middle;}td.ms-advsrchText-v2 select{     color: #3F3F3F;    vertical-align: bottom;    width: 120px; }select.ms-advsrchPropertyDDL {    font-size: 8pt;      font-family: verdana, tahoma, sans-serif;     margin-right: 5px;     color: #3F3F3F;    vertical-align: bottom;    width: 120px;     height: 20px; }select.ms-advsrchOperatorDDL {    font-size: 8pt;      font-family: verdana, tahoma, sans-serif;      margin-right: 5px;     color: #3F3F3F;    width: 120px;    vertical-align: bottom;    width: 120px;     height: 20px; }.ms-advsrchPropValue {    font-size: 8pt;      font-family: verdana, tahoma, sans-serif;     margin-right: 5px;     border: 1px solid #7C7C7C;    vertical-align: top;    vertical-align: bottom;    width: 200px;     height: 15px;}select.ms-advsrchAndOrDDL {    font-size: 8pt;      font-family: verdana, tahoma, sans-serif;     margin-right: 5px;     color: #3F3F3F;    height: 20px; }.ms-redirectControl {   color: #5b5b5b;   font-size: 8pt;    font-family: tahoma; }.ms-redirectControl a {    color:#003399;    text-decoration: none;     FONT-FAMILY: Tahoma, Verdana; }.ms-diffchange{    background-color: yellow;}div.ms-searchsummaryTitle{    margin-top: 5px;}.ms-searchsummaryTitle a:link, .ms-searchsummaryTitle a:visited{    margin-top: 2px;     color: #000;}.ms-searchsummaryTitle a:hover{    margin-top: 2px;     color: #262626;    text-decoration: underline; }.ms-searchsummaryTitle img{    border: 0px;    margin-right: 3px;    vertical-align: middle;}.ms-searchsummaryUrl{     color: #969696 !important;    font-size: 1em;     text-decoration: none;     FONT-FAMILY: verdana, tahoma, sans-serif !important;     text-overflow: ellipsis;}div.ms-searchsummarydescouter{    padding: 0px;    padding-right: 4px;    margin-bottom: 10px;    display: block;}div.ms-searchsummarydesc{     color: #525252;    font-size: 1em;     font-family: verdana, tahoma, sans-serif !important;     text-decoration: none;     padding: 0px;    overflow: hidden;    width: 200px;}.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 !important;}.ms-searchsummarydesc div div embed{    height: 180px !important;    width: 240px !important;    align: 0px;    position: static !important;}.ms-searchsummarydesc font{    color: #333333 !important;    font-size: 10pt !important;     text-decoration: none;     FONT-FAMILY: verdana, tahoma, sans-serif !important;     padding-left: 2px;}.ms-searchsummarymain{    width:100%;    padding:0px;    margin:0px;    margin-bottom: 25px;}.ms-searchsummarymain a:link, .ms-searchsummarymain a:visited{     color: #000 !important;}.ms-searchsummarymain a:hover{      color:#262626 !important;    text-decoration:underline !important;}div.ms-searchsummarybody{    left:0px;    padding-left:10px;    position:relative;}div.ms-searchChannelTitle{    left:0px;    margin:0px;    padding:4px 0px 5px 0px;    position:relative;}.ms-searchChannelTitle span{     color: #525252 !important;    font-size: 1.1em;     text-decoration: none;     FONT-FAMILY: verdana, tahoma, sans-serif !important;     margin-left: 10px; }.ms-searchChannelTitle span img{    border: 0px;    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: #000;    text-decoration: none; }.ms-searchsummarymorelink a:hover{     color: #262626;    text-decoration: underline;  }.ms-searchtaTitle A:link, .ms-searchtaTitle A:visited, .ms-searchtaTitle A:hover{     color:#000 !important;    font-size: 1.3em;     text-decoration: underline !important;     margin: 0px 5px 0px;    margin-left: 8px;  }.ms-searchtaTitle img{    width: 16px;    vertical-align: bottom;}.ms-searchtaUrl {         color:#969696 !important;    font-size:1.0em;     text-decoration:none;     margin-left: 24px;}div.ms-searchtadescouter{    padding: 0px;    padding-bottom: 0px;    padding-right: 4px;    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 !important;}.ms-searchtadesc div div embed{    height: 180px !important;    width: 240px !important;    align: 0px;    position: static !important;}.ms-searchtadesc font{    color: #595959 !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:#000;    margin:2px 0px;    margin-left:24px;    max-width: 575px;}.ms-searchtadesc b {     color:#000;    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: url("/_layouts/images/checkmark.gif");    background-repeat: no-repeat;    background-position : center left;     padding:0px;    margin:0px;    margin-bottom: 10px;    padding-top: 4px;    padding-bottom: 4px;}.ms-searchtaChannelTitle span{    color: #525252 !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;    margin-right: 3px;    margin-left: 16px;}.ms-searchtamorelink{    background: url("/_layouts/images/gosearch.gif");    background-repeat: no-repeat;    background-position : top left;     padding: 0px;    padding-bottom: 10px;}.ms-searchtamorelink a{    color: #003399 !important;    font-size: 8pt !important;     text-decoration: none;     FONT-FAMILY: verdana, tahoma, sans-serif !important;     font-weight: bold;     padding: 0px;    padding-left: 18px;    margin-right: 18px;}.srch-Metadata{    border-top: 0px none !important;     margin:2px 0px 20px 0px !important;    color: #8c8c8c;}.srch-Metadata1{    width:100%;      padding-left: 5px    border-top: 0px none !important;    margin:2px 0px 20px 24px;    max-width: 575px;}.ms-srchresultstop{    background-color: #FFFFFF;}.srch-stats{    background-color: #FFFFFF !important;    white-space:normal !important;    font-family: verdana, tahoma, sans-serif !important;      color: #525252;    margin-left: 10px;}.srch-sitesrch{    padding-right: 8px;}.srch-HCSocDistTitle {    background: url("/_layouts/images/checkmark.gif");    background-repeat: no-repeat;    background-position : top left;     padding-left: 19px;    color:#525252 !important;    font-family: Tahoma,Verdana !important;     font-size:10pt !important;     font-weight:bold;     width: 100%;}.psrch-HCresult{    padding: 4px 0px 10px 2px;}.ms-profilevaluesmall {    font-size: 0.9em;  }.ms-ptablearea{    margin-left:3px;    margin-bottom:10px;}td.ms-sbscopes select {     display: block;    margin: 0;    padding: 5px 5px 6px 10px;}td.srch-sblink{     float: left;    padding-right: 14px;    border: none;	}.srch-sblink a:link, .srch-sblink a:visited {     float: left;    font-family: verdana, tahoma, sans-serif;      font-size: 8pt;       color: #3F3F3F;      text-decoration: none; 	    padding-left: 4px;}.srch-sblink a:hover {  float: left;   color:#000;  text-decoration:underline; }.ms-sbtable {      color: #000;     font-family: verdana, tahoma, sans-serif;      font-style: normal;     font-weight: normal; }.ms-sbtablealt {      color: #000;     font-family: verdana, tahoma, sans-serif;      font-size: 0.7em;      font-style: normal;     font-weight: normal; }.ms-sbtable-ex{    border-collapse:collapse;    float: left;}.ms-sbtable-border{    border:1px solid #97b4e9;}td.ms-sbcellnoborder{    padding-right:2px;    white-space:nowrap;    border: 0;}.ms-sbtext {     font-family: verdana, tahoma, sans-serif;      font-size: 1em;      font-weight: bold; }.ms-sbplain {      border:solid 1px #BABABA !important;    border-right: none !important;    border-collapse:collapse;    font-size:10.5pt;     padding:6px 2px 7px 10px;    font-family: verdana, tahoma, sans-serif;      background: url("/_layouts/images/bgximg.png") repeat-x -0px -511px;     background-color: #fff;    height: 17px; }.ms-sbplainwithborder {     font-family: Tahoma;      font-size: 8pt;      }td.ms-sblink{     border: none;    text-align: left;	}.ms-sblink a:link, .ms-sblink a:visited {     font-size: 1em;       color: #000;     margin-left: 15px;    text-decoration: none; 	}.ms-sblink a:hover {     font-size: 1em;       color: #262626;      text-decoration: underline; 	    margin-left: 15px;}td.ms-sbgo img{    vertical-align: bottom;     border: 1px solid #BABABA !important;    border-left:none !important;}.ms-sbLastCell {     padding-right: 10px;}     td.ms-sbscopes{     border: none !important;}select.ms-sbscopes {    font-family: verdana, tahoma, sans-serif;      font-size: 1.3em;      width: 170px;      border:thin solid #DFDFDF;    vertical-align:middle;}.srch-WPBody {    margin:0px;     font-family: verdana, tahoma, sans-serif;      font-size:1em;       color:#3F3F3F;}.srch-results {    padding-left:24px;    max-width: 630px;}.srch-sort {    color: #333333;    font-size: 1.0em;  }.srch-sort A:link, .srch-sort A:visited {    text-decoration:none;     color:#003399;}.srch-sort a:hover {     color:#1D71B6;     text-decoration:underline; }.srch-sort-right2 {         color: #525252;    padding-right: 10px;     float: right;}.srch-sort-right {    float:right;          color: #333333;    font-size: 1em;     padding-bottom: 4px;     font-family: tahoma, verdana, sans-serif; }.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: #525252;    font-size: 1em;      font-family: Verdana, Tahoma;     margin-top: 4px;    padding-left: 2px; }.srch-Summary A:link, .srch-Summary A:visited {     color: #000;    text-decoration:underline;     font-style:italic;     font-weight:bold; }.srch-stats A:hover {    text-decoration:underline;      color: #262626;}.srch-stats a:hover {    color: #FF0000;}.srch-picture{    max-width: 92px;    max-height: 92px;    vertical-align: middle;    padding: 2px;    border: 1px solid #cccccc;}.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: none;    margin: 0;}.srch-Description2 {    font-size: 1em;       color:#000;    margin-left: 24px;    max-width: 575px;}.srch-Description2 img{    display: none;}.srch-Description2 a:link{     color:#000;    text-decoration: underline; }.srch-definition{      color:#3F3F3F;    margin-left: 10px;}.srch-definition2{     margin-top: 10px;}.srch-definition a:link{    text-decoration:underline; }.srch-Description2 b {     color:#000;    font-size:1em;     font-weight:700;     margin:2px;}.srch-Description{    color: #333333;    font-family: tahoma, verdana, sans-serif;     font-size: 1em;     margin: 0 0 4px;}.srch-alertme a:link, .srch-alertme A:visited {    margin: 0px 0px 0px;  }.srch-alertme a:hover{    margin: 0px 0px 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:#003399;   font-size:1.2em;    font-family: tahoma, verdana, sans-serif;    margin-left: 4px;}.srch-Title3{    padding-left: 24px;}.srch-Title a:hover{    color: #ff0000;    text-decoration: underline; }.srch-Title2 a:link, .srch-Title2 a:visited, .srch-Title2 a:hover{     color:#000 !important;    font-size:1.3em;     text-decoration: underline !important; }.srch-Title4 a:link, .srch-Title4 a:visited, .srch-Title4 a:hover{    color:#0072bc !important;    font-size:1.3em;     text-decoration: underline !important;     padding-left: 8px;}.srch-Title5{    margin-bottom: 3px;}.srch-BBTitle a:link, .srch-BBTitle a:visited, .srch-BBTitle a:hover{     color:#000 !important;    font-size:1.0em;     text-decoration: underline !important;     margin-left: 0 !important;    font-family: verdana, tahoma, sans-serif !important; }.srch-BBTitle{     color:#3F3F3F !important;    font-size:1.3em !important;     padding-left: 8px !important;    margin-left: 0 !important;    font-family: verdana, tahoma, sans-serif !important; }.srch-urllink{    display: inline-block;}.srch-URL2{         color:#969696 !important;    max-width: 575px;    word-wrap: break-word;    margin-right: 8px;}.srch-urllink a:link, .srch-urllink a:visited{     color: #000;    font-size: 1.0em; }.srch-urllink a:hover{     color: #262626;    text-decoration: underline; }.srch-URL a:link, .srch-URL a:visited, .srch-URL a:hover{    color: #008800 !important;}.srch-URL a:hover:{   text-decoration: underline; }.srch-Metadata2 {     color:#3F3F3F;    margin-left: 24px;}.srch-Page  {      color:#3F3F3F;    font-size: 1.0em;      font-family: verdana, tahoma, sans-serif;      padding:0.7em 0 7em 48px;    clear: both;}.srch-Page A:link, .srch-Page A:visited  {    border:1px solid transparent;    color:#1D71B6 !important;    font-size:1.1em;     font-weight:normal;     margin:0 3px;    padding: 4px 7.5px;    text-decoration:none;     float: left;    display: block;}.srch-Page a:hover {      border-top: solid 1px #7F7F7F;     border-right: solid 1px #595959;     border-left: solid 1px #595959;     border-bottom: solid 1px #595959;        text-decoration:none !important;     float: left;    display: block;}.srch-Page-img a:link, .srch-Page-img a:visited {    border: none;    padding-left:4px;    padding-right:4px;    background: none;     border-top: 1px solid transparent;}.srch-Page-img a:hover {      border-top: solid 1px #7F7F7F;     border-right: solid 1px #595959;     border-left: solid 1px #595959;     border-bottom: solid 1px #595959;    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-top: solid 1px #7F7F7F;     border-right: solid 1px #595959;     border-left: solid 1px #595959;     border-bottom: solid 1px #595959;    font-size:1.1em;     margin:0 3px;    padding:4px 7.5px;     background:url("/_themes/12/selbg-FBC77318.png?ctag") repeat-x left top;     background-color: #A5A5A5;    text-decoration:none;     float: left;    display: block;    font-weight: normal;}.srch-dup A:link, .srch-dup A:visited {        color: #517acc}.srch-Icon img{    width: 16px;     float: left;    vertical-align: bottom;  }.ms-searchresultstitlearea {    background-image: url("/_layouts/images/pageTitleBKGD.gif");    background-repeat:repeat-x;    background-color:#d6e8ff;    text-align:center;     padding-left:18px;    padding-top:20px;    border-bottom: 1px solid #6f9dd9;    height: 85px;}.ms-searchresultsareaSeparator {    background-color:#d6e8ff;           padding: 0px;}.ms-sctabarea {	margin-top: 0px;}.ms-sctabcn {    font-family: verdana, tahoma, sans-serif;     font-size: 1.0em;      padding: 0px 10px;    font-style: normal;     font-weight: normal;     vertical-align: middle;     color:#000;      background:url("/_themes/12/selbg-FBC77318.png?ctag") repeat-x left top;     background-color: #A5A5A5;     border-top: solid 1px #7F7F7F;     border-right: solid 1px #595959;     border-left: solid 1px #595959;     border-bottom: solid 1px #595959;    height: 23px;}.ms-sctabcnhover {    font-family: verdana, tahoma, sans-serif;     font-size: 1.0em;      padding: 0px 10px;    vertical-align: middle;     color:#000;      background:url("/_themes/12/selbg-FBC77318.png?ctag") repeat-x left top;     background-color: #A5A5A5;     border-top: solid 1px #7F7F7F;     border-right: solid 1px #595959;     border-left: solid 1px #595959;     border-bottom: solid 1px #595959;    background-repeat: repeat-x;    height: 23px;    font-style: normal;     font-weight: normal; }.ms-sctabcfhover {    font-family: verdana, tahoma, sans-serif;     font-size: 1.0em;     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: #000;    text-decoration: none;      font-family: verdana, tahoma, sans-serif;     font-style: normal; }.ms-sctabcfhover A:hover {    text-decoration: none;     font-family : verdana, tahoma, sans-serif;     text-decoration: underline;     font-style: normal;      color: #262626;}.ms-sctabnt {    padding-top: 3px;padding-left: 7px;padding-right: 0px;padding-bottom: 3px;}.ms-sctabnt A:link, .ms-sctabnt A:visited {    text-decoration: none;     font-family: verdana, tahoma, sans-serif;     color: #003399;     font-style: normal; __LCssFSfont-size: 8pt; }.ms-sctabcf {    font-family: verdana, tahoma, sans-serif;     font-size: 1.0em;       padding: 0px 10px; vertical-align: middle;    font-style: normal;     font-weight: normal; }.ms-sctabrx {    width: 100%;    padding-bottom: 2px; padding-top: 2px; padding-left: 4px; padding-right: 4px;     color: #7A7A7A; 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: #595959;    font-size: 1.1em;     margin-left: 5px;}.srch-gosearchimg{    height: 30px;    background: #ffffff url("/_layouts/images/bgximg.png") repeat-x scroll 0 -512px;}.srch-mainbox{    height:100%;     width:100%;    padding-top: 90px;     padding-bottom: 10px;}.srch-clear{    clear:both;    padding-top:10px;}.srch-gradient-sb{    background-image: url("/_layouts/images/grad_above_sb.png");    background-repeat:repeat-x;    width: 100%;    height: 2px;}.srch-sb-main{    height:100%;     width:100%;     padding-top: 150px;     padding-bottom: 10px;}.srch-maincontent-seperator{     border-color:#BABABA;     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;     text-align: center;}.srch-sb-results{     background-color:#F8F8F8;      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: url("/_layouts/images/checkmark.gif");    background-repeat: no-repeat;    background-position : top left;     position: relative;    padding-bottom: 10px;}span.srch-BestBetsWPTitle{    font-size: 1.2em;      font-family: tahoma, verdana, sans-serif;     color: #525252;    font-weight: bold;     padding-left: 20px;}.ms-wpTdSpace{    display: none;}.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;}.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 0;}.s4-search input.ms-sbplain {    font-size: 1.1em;     border-right: none !important;    width: 191px !important;    background:url("/_layouts/images/bgximg.png") repeat-x -0px -512px;    border:1px solid #e3e3e3 !important;    background-color:#fff;    height: 17px;    padding: 2px 3px 0px;    border-right: 0 !important;}.s4-search .srch-gosearchimg {    border-left: none !important;    background:url("/_layouts/images/bgximg.png") repeat-x -0px -512px;    border:1px solid #e3e3e3 !important;    border-left: none !important;    background-color:#fff;    height: 19px;    padding: 0 !important;}.ms-osssearch-SearchAreaTd{    padding-bottom:4px;    padding-top:6px;     background-color:#F8F8F8;     border-bottom:1px solid #BABABA;}.ms-osssearch-NotificationDiv{    padding-top:4px;     text-color:#525252;}.s4-searchbox{    width:100%}h3.ms-advsearch-header {    font-size:1em;      color:#525252;    margin:0;}
