body {
color:#000;
font-family:"Segoe UI","Lucida Grande",Arial,Helvetica,sans-serif;
font-style:normal;
font-variant:normal;
font-weight:400;
background-image:url(../../_global/images/bk_windows-live.jpg);
background-position:center top;
background-repeat:no-repeat;
background-attachment:scroll;
}


p {
margin:0;
padding:0;
}

#wrapper {
width:980px;
margin-bottom:10px;
padding-top:0;
margin-left:auto;
margin-right:auto;
}

#header {
float:left;
margin-top:0;
margin-left:-990px;
width:980px;
}

#top-nav {
float:left;
margin-top:220px;
margin-left:-990px;
height:20px;
width:980px;
}

#head-area {
width:950px;
}

#service {
width:980px;
float:left;
margin-top:15px;
padding:0;
}

#mainbody {
float:left;
margin-top:230px;
width:990px;
font-size:12px;
padding:10px 0 0;
}

#main-back {
margin-top:-17px;
}


#logo {
float:left;
width:260px;
}

#content {
width:970px;
min-height:400px;
padding:50px 0 5px 10px;
}

*+ html #content {margin-top:20px;}

#sub-main {
float:left;
width:950px;
padding-top:0;
margin:0;
}

#footer {
float:left;
width:950px;
padding:0 10px 10px;
}

#foot {
clear:left;
padding:25px 5px 40px;
}

.msnfoot1 {
padding-bottom:22px;
background-color:#fff;
padding-top:0.6em;
float:left;
}

.msnfoot1 ul {
list-style-type:none;
display:block;
margin:0;
padding:0;
}

.msnfoot1 ul li.last {
padding:0;
}

.msnfoot1 li {
color:#888;
float:left;
font-size:75%;
margin-right:5px;
}

.msnfoot1 a {
text-decoration:none;
color:#888;
font-style:italic;
}


#subfoot {
clear:both;
padding-top:40px;
display:block;
font-size:11px;
font-weight:400;
text-decoration:none;
}

*+html #subfoot {
clear:both;
padding-top:10px;
}

#subfoot-content {
padding:10px 5px;
}

#subfoot-content {margin-top:20px;}

#subfoot-content ul {
list-style:none;
padding-left:0;
margin-left:0;
margin-right:25px;
margin-top:-5px;
line-height:18px;
}

*+html #subcon {
margin-left:5px;
}

.footcol1 {
float:left;
}

.footcol2 {
float:left;
padding-top:0;
margin-top:24px;
}

.footcol3 {
float:left;
padding-top:0;
margin-top:18px;
}


.footer-logo {
margin-left:20px;
}

.windowsliveseolink,.windowsliveseolink a {
color:#888;
font-size:11px;
text-decoration:none;
}

#subcon,*html .footer-logo {
margin-left:0;
}


#col1,#col2,#col3 {
width:300px;
float:left;
line-height:20px;
}

#col1 ul li,#col2 ul li,#col3 ul li {
list-style:none;
margin-top:10px;
}

#col1 h2,#col2 h2,#col3 h2 {
font-size:20px;
}

*+html .footcol3,*html .footcol3 {
float:left;
padding-top:0;
margin-top:2px;
}

#breadcrumb  {padding-left: 0px; margin-left:-20px;z-index:999; padding-top:30px;position:relative}
#breadcrumb li {display: inline; color: #404040; font-size: 14px; }
#breadcrumb li a{color: #404040;  }
#breadcrumb ul {font-size: 22px;}

*+html #breadcrumb  {padding-top:50px;}