body, div,span,p,td,th,input,select,textarea,button,h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-family:Tahoma,Helvetica,Sans-Serif, Simsun;}
.cellstyle, .whiteBody{padding:8px;}
td.ZigZagSpanFirst, td.TopToBottom {padding:8px}
table, td, .pm0{margin:0px;padding:0px;}
td, th{font-size:9pt}
a{text-decoration:none}
a:hover {text-decoration:underline}
h1 {font-size:13.5pt;margin:0 0 18 0}
h2 {font-size:10.5pt;font-weight:bold;margin:16 0 0 0;}
h3 {font-size:9pt;font-weight:bold;margin:16 0 0 0}
h4 {font-size:9pt;font-weight:normal;margin:8 0 0 0}
h5 {font-size:9pt;font-weight:normal;margin:3 0 0 0}
h6 {font-size:9pt;font-weight:normal;margin:3 0 0 0}
p {margin:6 0 0 0}
.backtotop {font-size:9pt;margin-top:15;margin-bottom:30}
.backtotop a {padding-left:10}
.helptitle {font-size:12pt;font-weight:bold;}
.xsmallFont{font-size:9pt;}
.smallFont{font-size:9pt;}
.helpNormal {text-decoration: none; cursor: hand;}
.helpHover {text-decoration: underline; cursor: hand;}
/* MSN Sharkfin styles begin */
.sfl {padding-bottom:1px; font-size:20pt; /*font for "Blog" next to the MSN logo in the header*/ white-space:nowrap}
.sfl a, .sfi a{text-decoration:none;}
.sfr {font-size:1px; /*don't localize. a nbsp only*/}
.sfi{padding:0px 0px 5px 0px; font-size:9pt; /*the text in the header: "Help | FAQ"*/}
.sfi a{padding: 0 11;}
/* MSN Sharkfin styles end */
/*Spaces Header*/
.shdr table{padding:2 0;}
.slogo{padding-left:10px;padding-right:6px;vertical-align:top}
.stitle{font:bold 13.5pt tahoma, Simsun;padding-top:3px;}
.slinks,.shelp{padding-top:7px;}
.shelp{font-weight:bold;}
.pplogo{padding:4px 10px 0 10px;}
#AdsSecction{height:31px}
/* MSN Header/Footer styles begin */
.big7, .big7 a{font:9pt tahoma, Simsun}
.nsb7, .nsla,.nsb7l, .nsch, .nsc, .nscl, .nsfl, .nss, .nsft, .nssg, .nsf, .nsft, .search{text-decoration:none;}
.fhelp a {font-weight:normal}
.adbar{margin-bottom:5px}
/* MSN Header/Footer Styles end */
/* Navigation */
.mainnav, .mainnav a, .mainnav a:hover, .mainnav a:visited, .previewnav{font:bold 9pt tahoma, Simsun;text-decoration:none;}
.secondarynav, .secondarynav a, .secondarynav a:hover,.seoncarynav a:visited{font:9pt tahoma, Simsun;text-decoration:none;}
.preview, .preview a, .preview a:hover, .preview a:visited{font-size:9pt;padding-bottom:4px;vertical-align:bottom;font-weight:normal;}
.maindiv{padding-bottom:2px;}
.mainsel, .seltab, .mainseltab, .mainseltab2, .secondarysel, .secondaryseltab, .previewnav{padding:0 8 0 8;}
.mainseltab, .mainseltab2{padding-bottom:2px;}
.secondarysel, .secondaryseltab{height:18;vertical-align:bottom;padding-bottom:3px;}
.previewnav{font-size:9pt;cursor:hand;}
/*End Navigation*/
/* Space Title and Tag Line*/
.spaceTitle{font:normal 13.5pt tahoma,arial,Simsun;}
.spaceTag{font:bold 9pt tahoma, Simsun;}
.settingsHead{font:bold 9pt tahoma,Simsun;padding:5 10 5 10;}
.bvTitle{font:bold 10.5pt Tahoma,Verdana,Arial,Simsun;}
/* End Visitor View*/
/*HomePage*/
.hp{background-color:#ffffff;}
.hp td, .hplink{color:#ffffff;}
.hptopbg{font:13.5pt Franklin Gothic Medium,Simsun;background:url(../../editorial/default/images/head_back.gif);}
.hporangetbl{background:url(../../editorial/default/images/main_top_back.gif);color:#ffffff;}
.hplorangetbl{background-color:#ec6e20;}
.htitle{font-size:13.5pt;}
.hporangehdr,.hpbluehdr{font-size:10.5pt;font-weight:bold}
.hpbluebg{background-color:#88b2cf;}
.hpbbg{background:url(../../editorial/default/images/main_top_back.gif);}
.hppartnersec{background-color:#ec6e20;font-weight:bold;font-size:10.5pt;}
.hpbluesection td, .hppartnertbl td{color:#000000;}
.hpbullet li{color:#004377;}
.fixedTable{table-layout:fixed}
.ellipse{text-overflow:ellipsis;overflow:hidden;}
/*ThemePreview*/
.tpphoto, .tpcontentheading, .tpmyspace, .tpblogheading,.tptitle,.tpmoduleheader {font-weight:bold;}
.tpcontentheading { font-size: 10.5pt;}
.tpblogheading,.tpblogcontent,.tpmoduleheader {font-size: 9pt; }
/*Button*/
.midbutton {font-weight:bold;color:#ffffff;font-size:10.5pt;}
.midbuttonbg {background:url(../../editorial/default/images/but_str.gif);}
.midbuttonbg a:hover{text-decoration:none}
.bold, strong{font-weight:bold;}
input.button{padding:0 4;}
.gptop .bline{width:780px;}
.gptop div{padding:3px 0 3px;}
.sep, .graysep{font-size:9pt;}
.modhead{font-weight:bold;padding:2px 3px 2px 3px;}
hr{height:1px;}
.subnav tr td{padding:0 8px 0 8px;font-size:9pt}
.bluebox{font-size:10.5pt}
.beNormalTab,.beborderleft,.beSelectedTab,.bePreviewSelectedTab,.beBlogNormalTab{font-size:9pt}
.topline, .shdrbg{width:779px;}
.red {color: Red}
/* Layout CSS */
#layoutManager {width:778px;}
spaces\:layout #LayoutManager {table-layout:fixed;}
.OneCol #ctl00_MainFocus {width:778px}
.ClassicThreeCol #ctl00_MainFocus {width:418px}
.RightHeavyThreeCol #ctl00_MainFocus {width:299px}
.RightHeavyThreeCol #ctl00_SupplementalE {width:299px}
.BackwardsTwoCol #ctl00_MainFocus, .ClassicTwoCol #ctl00_MainFocus {width:598px}
.ZigZagSpanFirst xiaoxiao\:part {width: 50%;display: inline;vertical-align: top;padding:0px 3px 8px}
.ZigZagSpanFirst xiaoxiao\:part.FullRegionWidth, .TopToBottom xiaoxiao\:part {width: 100%;display:block;padding-bottom:8px}
#ctl00_SupplementalE, #ctl00_SupplementalW {width: 180px}
.SymmetricTwoCol #ctl00_MainFocus, .SymmetricTwoCol #ctl00_SupplementalE {width: 50%}
input.editButtons {color: black;height: 20px; font-size: 9pt}
.partDetail {width:100%}
/* Show allow list CSS */
.AllowListBody { width:100%; height:350px; padding:0px; border-collapse: collapse; }
.AllowListHeaderPanel { padding:10px 10px 10px 10px; background: #e0edf9; }
.AllowListFooterPanel { padding:0px 10px 0px 0px; text-align: right; background: #e0edf9; }
.Divider { background:#c4dcf2; }
.AllowListContent { padding:10px 10px 10px 10px; }
.AllowListBuddyList { width:340px; text-overflow:ellipsis; white-space:nowrap; overflow:auto;overflow-x:hidden;overflow-y:scroll;height:190px;border:solid 1px #4f8cb9; }
.paddedALC { padding: 0px 10px; }
/* CSS for customize dropdowns */
.customizePopup {font-family:Tahoma,Helvetica,Sans-Serif,Simsun;}
.beRTEDL, #previewbox{font-size:9pt;}
.beBtn input {font-size:9pt;padding:0 2 2 2;height:24;}
.bold, a.entryttl{font-weight:bold}
.searchtitle{font-weight:bold;padding-bottom:3px;}
.bvTitle{font:bold 10.5pt;}
a.belink, a.belink:hover {text-decoration:none;font-weight:bold;cursor:hand;cursor:pointer}
.ElementFrame{border:0px none;width:9pt;font-size: 9pt;font-family: Verdana,Simsun;}
.ElementFrameD{border:0px none;width:100%;font-size: 10.5pt;font-family: Verdana,Simsun;height:100%;}
.LayoutContainer{WIDTH: 100%; HEIGHT: 100;font-size: 10.5pt;font-family: Verdana,Simsun;}
.LayoutContainer .ElementFrame{font-size:10.5pt;}
.Part {cursor:hand; font-weight:bold;}
.SUHead{padding:2px; padding-left:10px; font-size:10.5pt; color:#ffffff;}
.SUWiz .step {width:20px; vertical-align: top; font: Bold 10.5pt Tahoma,Helvetica,Sans-Serif,Simsun;color: #004377}
.ImgTD{font-size:10.5pt; background-repeat:no-repeat; color: white; padding:0 0 5 7;}
.settingsHead{font-size:9pt}
.editBox{height:17px;font-family:Tahoma,Helvetica,Sans-Serif,Simsun;font-size:9pt;width:180px}
.ErrorActionText { font-weight: bold; color: Red; }
.NormalActionText { font-weight: bold; }
/* search box UI */
.searchboxtable{border-collapse:collapse;}
.inputblue{border: 1px solid #C8DCF3;width: 224px;height:19px; font:inherit;padding-top:1px; padding-bottom:1px;}
.inputgraytext {color:#BFBBBB;}
.advpeoplefind {color:#0068CF; font-family:Tahoma,SimSun; font-size:9pt; text-align:left;}
.apssearchpagediv {border:1px solid #C8DCF3; background:white; display:none;position:absolute;}
/* advanced people search */
.apsmaindiv {FONT-SIZE: 9pt; FONT-FAMILY: Tahoma, Simsun; width:243px;}
.apslabel { color:#707073; left:10.5pt;position:relative;padding-right:13px; }
.apsinput {border: 1px solid #97B7F8;width:217px;height:19px;left:13px;position:relative;text-indent:7px;padding-top:1px; padding-bottom:1px;}
.apsinputgray {color:#BFBBBB;}
.apsbuttondiv {padding-top: 20px; border:none; padding-right:13px;}
.closebtn{ padding-top:6px; padding-right:6px; }
/* photos */
.DetailSection {border:solid 1px #FF950B}
.DetailSectionHeader {color:#444444; font-weight:bold; background-color:#FFFBD5}
.DetailSectionError {border:solid 1px #444444; color:#444444; background-color:#FFFBD5}
.DetailSectionBody {}
.italic {font-style:italic;}
.ListBox {background-color:#FFFFFF; color:#000000; FONT-SIZE: 9pt; FONT-FAMILY: Tahoma, SimSun;}
.ListBoxSelected {background-color:#FEF79F; FONT-SIZE: 9pt; FONT-FAMILY: Tahoma, SimSun;}
.DetailSectionFormElements {border:solid 1 #999999;}
.MontageHoverTileBorder {background-color:#FFFFFF;}
.imageBorder {border-color:#000000;}
.imageShadow {background-color:#888888;}
/* Kanoodle */
.createAccount {padding: 5px}
/* RoamingFav */
.favoriteSearch, .favoriteSearchFocus {font-family:Tahoma, Simsun; font-size:9pt;}
/* Downlevel Contact Control */
.ControlTable { table-layout:fixed; }
.XLargeContactControl .ControlTable {border-width: 0px;width: 132px;}
.XLargeContactControl .FirstRow {height: 98px;width: 132px;}
.XLargeContactControl .ImageCell {width: 98px;}
.XLargeContactControl .DisplayImage {border-width:1px;}
.XLargeContactControl .IconCell {width:18px;}
.XLargeContactControl .DisplayNameRow {width:116px;height:15px;}
.XLargeContactControl .DisplayNameCell {height:15px;width:116px;}
.XLargeContactControl .DisplayNameSpan {font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif, SimSun;font-size:9pt;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:116px;}
.XLargeContactControl .MarginCell {width:8px;}
.XLargeContactControl .HeaderMarginCell {height:8px;width:8px;}
.XLargeContactControl .HeaderIconCell {height:8px;width:18px;}
.XLargeContactControl .HeaderImageCell {height:8px;width:98px;}
.XLargeContactControl .MarginRow {height:8px;width:132px;}
.LargeContactControl .ControlTable {border-width: 0px;width: 98px;}
.LargeContactControl .FirstRow {height: 65px;width: 98px;}
.LargeContactControl .ImageCell {width: 65px;}
.LargeContactControl .DisplayImage {border-width:1px;}
.LargeContactControl .IconCell {width:17px;}
.LargeContactControl .DisplayNameRow {width:98px;height:22px;}
.LargeContactControl .DisplayNameCell {height:15px;width:82px;}
.LargeContactControl .DisplayNameSpan {font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif, SimSun;font-size:9pt;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:82px;}
.LargeContactControl .MarginCell {width:8px;}
.LargeContactControl .HeaderMarginCell {height:8px;width:8px;}
.LargeContactControl .HeaderIconCell {height:8px;width:17px;}
.LargeContactControl .HeaderImageCell {height:8px;width:65px;}
.LargeContactControl .MarginRow {height:8px;width:98px;}
.MediumContactControl .ControlTable {border-width: 0px;width: 78px;}
.MediumContactControl .FirstRow {height: 34px;width: 78px;}
.MediumContactControl .ImageCell {width: 34px;}
.MediumContactControl .DisplayImage {border-width:1px;}
.MediumContactControl .IconCell {width:16px;}
.MediumContactControl .DisplayNameRow {width:78px;height:15px;}
.MediumContactControl .DisplayNameCell {height:15px;width:62px;}
.MediumContactControl .DisplayNameSpan {font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif, SimSun;font-size:9pt;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:62px;}
.MediumContactControl .MarginCell {width:8px;}
.MediumContactControl .HeaderMarginCell {height:8px;width:8px;}
.MediumContactControl .HeaderIconCell {height:8px;width:16px;}
.MediumContactControl .HeaderImageCell {height:8px;width:34px;}
.MediumContactControl .MarginRow {height:8px;width:78px;}
.SmallContactControl .ControlTable {border-width: 0px;width: 60px;}
.SmallContactControl .FirstRow {height: 36px;width: 60px;}
.SmallContactControl .ImageCell {width: 36px;}
.SmallContactControl .DisplayImage {border-width:1px;}
.SmallContactControl .IconCell {width:12px;}
.SmallContactControl .DisplayNameRow {width:98px;height:15px;} /* not used */
.SmallContactControl .DisplayNameCell {height:15px;width:82px;} /* not used */
.SmallContactControl .DisplayNameSpan {font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif, SimSun;font-size:9pt;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:82px;} /* not used */
.SmallContactControl .MarginCell {width:6px;}
.SmallContactControl .HeaderMarginCell {height:6px;width:6px;}
.SmallContactControl .HeaderIconCell {height:6px;width:12px;}
.SmallContactControl .HeaderImageCell {height:6px;width:36px;}
.SmallContactControl .MarginRow {height:6px;width:60px;}
.XSmallContactControl .ControlTable {border-width: 0px;width: 51px;}
.XSmallContactControl .FirstRow {height: 27px;width: 51px;}
.XSmallContactControl .ImageCell {width: 27px;}
.XSmallContactControl .DisplayImage {border-width:1px;}
.XSmallContactControl .IconCell {width:12px;}
.XSmallContactControl .DisplayNameRow {width:98px;height:15px;} /* not used */
.XSmallContactControl .DisplayNameCell {height:15px;width:82px;} /* not used */
.XSmallContactControl .DisplayNameSpan {font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif, SimSun;font-size:9pt;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:82px;} /* not used */
.XSmallContactControl .MarginCell {width:6px;}
.XSmallContactControl .HeaderMarginCell {height:6px;width:6px;}
.XSmallContactControl .HeaderIconCell {height:6px;width:12px;}
.XSmallContactControl .HeaderImageCell {height:6px;width:27px;}
.XSmallContactControl .MarginRow {height:6px;width:51px;}
.XXSmallContactControl .ControlTable {border-width: 0px;width: 44px;}
.XXSmallContactControl .FirstRow {height: 20px;width: 44px;}
.XXSmallContactControl .ImageCell {width: 20px;}
.XXSmallContactControl .DisplayImage {border-width:1px;}
.XXSmallContactControl .IconCell {width:12px;}
.XXSmallContactControl .DisplayNameRow {width:98px;height:15px;} /* not used */
.XXSmallContactControl .DisplayNameCell {height:15px;width:82px;} /* not used */
.XXSmallContactControl .DisplayNameSpan {font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif, SimSun;font-size:9pt;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:82px;} /* not used */
.XXSmallContactControl .MarginCell {width:6px;}
.XXSmallContactControl .HeaderMarginCell {height:6px;width:6px;}
.XXSmallContactControl .HeaderIconCell {height:6px;width:12px;}
.XXSmallContactControl .HeaderImageCell {height:6px;width:20px;}
.XXSmallContactControl .MarginRow {height:6px;width:44px;}
/* Learning Pane CSS */
.TopicList {display:block;margin-bottom:2px;font-size:9pt;padding-left:4;}
.helpLink:link { color: #0033CC; text-decoration:none;}
.helpLink:visited { color: #0033CC; text-decoration:none;}
.helpLink:active { color: #FF6600; text-decoration:none;}
.helpLink:hover { color: #FF6600; text-decoration:underline;}
#hlpsrchctrl{padding:8px 6px 9px 10px;background-color:#F5F7FC;border-bottom:solid 1px #CBDBEF;}
.srchbx{background-color:#FFFFFF;border-top:solid 1px #2765AB;border-bottom:solid 1px #2765AB;border-left:solid 1px #2765AB;border-right:none;}
.srchin,.srchinf{font-family:Tahoma, SimSun;font-size:9pt;width:170px;height:20px;line-height:20px;border-width:0px;vertical-align:text-bottom;padding-left:0.5em;padding-right:0.5em;}
.srchin,#hlpquery{color:#999999;font-family:Tahoma, Simsun; font-size:100%}
.srchinf,#msnquery{color:#000000;font-family:Tahoma, Simsun; font-size:100%}
.srchbtn{border-top:solid 1px #2765AB;border-bottom:solid 1px #2765AB;border-right:solid 1px #2765AB;border-left:none;width:17px;height:18px;cursor:pointer;}
#hlpsrchbtn{background-color:#D3E8FF;filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr='#D3E8FF',endColorStr='#7A9DC2');}
textarea.ErrorPage { width: 500px; height: 200px; overflow: auto; }
input.ErrorPageButton { width: 75px; height: 25px; padding: 0px; margin: 2px; }
td.ErrorPageSpacer { height: 10px; }
.firefoxhide,xiaoxiao\:view, #tblLayoutBar, .dirty {display: none}

xiaoxiao\:view.viewActive {display:block}