BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	BACKGROUND-COLOR: #c8e3f1;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
}
.white12 {
	font-size: 12px;
	line-height: 20px;
	color: #FFFFFF;
}

a.white12:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.white12:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.white12:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
a.white12:active {
	text-decoration: none;
	color: #FFFFFF;
}
td {
	font-size: 12px;
	color: #333333;
	line-height: 20px;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

.blue {
	font-size: 14px;
	font-weight: bold;
	color: #004499;
	text-decoration: underline;
}



#bodyBackground {
	BACKGROUND-POSITION: center top;
	BACKGROUND-IMAGE: url(../img/mic/bkgd-gradient-top.png);
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-COLOR: #c8e3f1;
	margin: 0px;
	padding: 0px;
}
#main {
	BACKGROUND-POSITION: center bottom; BACKGROUND-IMAGE: url(../img/mic/bkgd-gradient-bottom.png); BACKGROUND-REPEAT: repeat-x
}
#bframe {
	PADDING-RIGHT: 19px; BACKGROUND-POSITION: left top; PADDING-LEFT: 19px; MIN-HEIGHT: 700px; BACKGROUND-IMAGE: url(http://images.windowsmarketplace.com/img/edt/Marketplace2.0/frame_elements/bkgd-glass-edge.png); PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 951px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-y; TEXT-ALIGN: center
}
#header {
	BACKGROUND-IMAGE: url(http://images.windowsmarketplace.com/img/edt/Marketplace2.0/frame_elements/header-glass-edge.jpg); BACKGROUND-REPEAT: no-repeat; HEIGHT: 180px
}
#footer {
	WIDTH: 1000px;
	TEXT-ALIGN: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#header {
	MARGIN: 0px auto; WIDTH: 989px; TEXT-ALIGN: center
}
#masthead {
	LEFT: 16px; MARGIN-BOTTOM: 10px; WIDTH: 956px; POSITION: relative; TOP: 36px
}
#masthead H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; BACKGROUND-IMAGE: url(http://images.windowsmarketplace.com/img/edt/Marketplace2.0/frame_elements/wmp-logo.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 411px; TEXT-INDENT: -1000000px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 59px
}
#branding IMG {
	DISPLAY: block; FLOAT: right; MARGIN-LEFT: -30px
}
#headerlinks {
	RIGHT: 0px; LINE-HEIGHT: 20px; POSITION: absolute; TOP: 14px; TEXT-ALIGN: right
}
#headerlinks LI {
	DISPLAY: inline; MARGIN-RIGHT: 10px; LIST-STYLE-TYPE: none
}
#headerlinks LI#digitallockerimg {
	PADDING-LEFT: 24px; BACKGROUND-IMAGE: url(http://images.windowsmarketplace.com/img/edt/Marketplace2.0/frame_elements/digitallocker.gif); PADDING-BOTTOM: 4px; BACKGROUND-REPEAT: no-repeat
}
#headerlinks LI A {
	PADDING-RIGHT: 12px; FONT-SIZE: 8pt; COLOR: #fff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#headerlinks LI A:hover {
	TEXT-DECORATION: underline
}
#headerlinks LI A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none; outline: none
}
#headerlinks UL LI A.divider {
	BORDER-RIGHT: #fff 1px solid
}
#SearchBar1 {
	BORDER-RIGHT: #447799 1px solid; PADDING-RIGHT: 10px; BACKGROUND-POSITION: left center; PADDING-LEFT: 10px; Z-INDEX: 1; BACKGROUND-IMAGE: url(http://images.windowsmarketplace.com/img/edt/Marketplace2.0/search_assets/searchbar-bkgd.gif); PADDING-BOTTOM: 5px; MARGIN-LEFT: 16px; BORDER-LEFT: #447799 1px solid; WIDTH: 934px; BOTTOM: 0px; PADDING-TOP: 5px; BORDER-BOTTOM: #447799 1px solid; BACKGROUND-REPEAT: repeat-x; POSITION: absolute; HEIGHT: 24px; TEXT-ALIGN: left
}
#SearchBar1 LABEL {
	FONT: 12px Verdana; COLOR: #fff; MARGIN-RIGHT: 4px
}
.searchTextbox {
	BORDER-RIGHT: #447799 1px solid; BORDER-TOP: #447799 1px solid; BORDER-LEFT: #447799 1px solid; WIDTH: 454px; BORDER-BOTTOM: #447799 1px solid; HEIGHT: 18px
}
.submitButton {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND-IMAGE: url(http://images.windowsmarketplace.com/img/edt/Marketplace2.0/search_assets/s_btn.gif); BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: 2px; WIDTH: 27px; FONT-FAMILY: Verdana; POSITION: relative; TOP: 1px; HEIGHT: 21px; BORDER-RIGHT-WIDTH: 0px
}
.searchDropdown {
	BORDER-RIGHT: #447799 1px solid; BORDER-TOP: #447799 1px solid; MARGIN-LEFT: 2px; BORDER-LEFT: #447799 1px solid; COLOR: #000000; BORDER-BOTTOM: #447799 1px solid; HEIGHT: 20px
}
#footerBkgd {
	CLEAR: both; PADDING-RIGHT: 0px; BACKGROUND-POSITION: center bottom; PADDING-LEFT: 0px; MIN-HEIGHT: 120px; BACKGROUND-IMAGE: url(../img/mic/footer-bkgd.png); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #6590b7
}
#SearchBar2 {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: left center; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(../img/mic/searchBar2-bkgd.png); PADDING-BOTTOM: 5px; WIDTH: 1000px; PADDING-TOP: 5px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 21px; TEXT-ALIGN: left
}
#SearchBar2 LABEL {
	FONT: 9pt Arial, Helvetica, sans-serif; COLOR: #fff; MARGIN-RIGHT: 4px
}
#SearchBar2 FORM {
	MARGIN-LEFT: 20px
}
UL.footerlinks {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 800px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
UL.first {
	PADDING-TOP: 20px
}
UL.footerlinks LI {
	PADDING-RIGHT: 6px; DISPLAY: inline; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: none
}
UL.footerlinks UL {
	CLEAR: both
}
UL.footerlinks LI {
	FONT-SIZE: 12px;
	COLOR: #fff;
	font-family: "宋体";
}
UL.footerlinks LI A {
	FONT-SIZE: 8pt; COLOR: #fff
}
.footerlinks LI A {
	FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.footerlinks LI A:hover {
	TEXT-DECORATION: underline
}
LI.divider {
	BORDER-RIGHT: #fff 1px solid
}
#header {
	Z-INDEX: 10000; POSITION: relative
}
#bframe {
	Z-INDEX: 1; POSITION: relative
}
#bframe #breadcrumbs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
#bframe #breadcrumbs LI {
	FLOAT: left; LIST-STYLE-TYPE: none
}
#bframe #breadcrumbs LI {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; TEXT-DECORATION: none
}
#bframe #breadcrumbs LI A {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; TEXT-DECORATION: none
}
#bframe #breadcrumbs LI A {
	COLOR: #036f87; MARGIN-RIGHT: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#bframe #breadcrumbs LI A:hover {
	TEXT-DECORATION: underline
}
LI.hiddenLink {
	DISPLAY: none
}



.w960 {
	WIDTH: 980px}
.hpcontainer {
	PADDING-RIGHT: 3px; BACKGROUND-POSITION: 0px 0px; BORDER-TOP: #c9d3dd 1px solid; DISPLAY: block; PADDING-LEFT: 20px; FONT-SIZE: 12px; FLOAT: left; BACKGROUND-IMAGE: url(../img/ind/hpcontainerbkg.gif); WIDTH: 165px; COLOR: #848589; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: 宋体, Verdana, Arial, Helvetica, sans-serif; HEIGHT: 260px
}
.hpcontainer2 {
	PADDING-RIGHT: 3px; BACKGROUND-POSITION: 0px 0px; BORDER-TOP: #c9d3dd 1px solid; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 12px; FLOAT: left; BACKGROUND-IMAGE: url(//www.lenovo.com/i/v16/icons/hpcontainerbkg.gif); WIDTH: 189px; COLOR: #848589; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: 宋体, Verdana, Arial, Helvetica, sans-serif; HEIGHT: 260px
}
.hpcontainer2 #hpcontainertitle {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 21px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 160px; COLOR: #FF9900; PADDING-TOP: 27px; FONT-FAMILY: 宋体, Verdana, Arial, Helvetica, sans-serif; POSITION: relative
}
.hpcontainer #hpcontainertitle {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 21px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 160px; COLOR: #FF9900; PADDING-TOP: 27px; FONT-FAMILY: 宋体, Verdana, Arial, Helvetica, sans-serif; POSITION: relative
}
.hpcontainer H3 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 21px; FLOAT: left; PADDING-BOTTOM: 6px; WIDTH: 160px; COLOR: #ff9933; PADDING-TOP: 0px; FONT-FAMILY: 宋体, Verdana, Arial, Helvetica, sans-serif; POSITION: relative
}
.hpcontainer2 H3 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 21px; FLOAT: left; PADDING-BOTTOM: 6px; WIDTH: 160px; COLOR: #ff9933; PADDING-TOP: 0px; FONT-FAMILY: 宋体, Verdana, Arial, Helvetica, sans-serif; POSITION: relative
}
.hpcontainer A {
	CLEAR: left; BACKGROUND-POSITION: left top; DISPLAY: block; FONT-SIZE: 12px; LEFT: 0px; FLOAT: left; BACKGROUND-IMAGE: url(../img/ind/hpfw.gif); WIDTH: 169px; COLOR: #006699; TEXT-INDENT: 17px; LINE-HEIGHT: 20px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: "宋体", Verdana, Arial, Helvetica, sans-serif; POSITION: relative; TEXT-DECORATION: none
}
.hpcontainer2 A {
	DISPLAY: inline; FONT-SIZE: 12px; COLOR: #006699; FONT-FAMILY: 宋体, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.hpcontainer2 #blurb {
	PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 160px
}
.hpcontainer A:hover {
	TEXT-DECORATION: underline
}
.hpcontainer2 A:hover {
	TEXT-DECORATION: underline
}
.hpcontainer .links {
	FLOAT: left; POSITION: relative
}
.hpcontainer2 #lm {
	BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(//www.lenovo.com/i/v16/icons/hpfw.gif); MARGIN-LEFT: 10px; BOTTOM: 10px; TEXT-INDENT: 17px; PADDING-TOP: 10px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; TEXT-ALIGN: left
}
UL#tabs LI#activeTab A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../img/mic/tab_over.gif); PADDING-BOTTOM: 0px; WIDTH: 160px; PADDING-TOP: 6px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 22px
}
UL#tabs LI#activeTab A:hover {
	
}
.page_bottom_bg { background-image: url('/shared/core/1/images/Stage_BG_btm.png'); background-repeat: repeat-x; background-position: left bottom; text-align:center; position:relative; }
.page_top_bg { background-image: url('/shared/core/1/images/Stage_BG_top.png'); background-repeat: repeat-x; padding-top:10px; }
p, td, h1, h2, h3, h4, h5, h6 { line-height: 1.2em; }
a, a:visited{ color:#4E7DC2; text-decoration:none; }
a:active, a:hover{ color:#4E7DC2; text-decoration:underline; }
ul{ margin:0; padding:0 0 0 25px; }
li{ margin:0; padding:0; }
h4{ font-weight:bold; line-height:1.4em; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:1em; }
h3 { font-size:1.5em; color:#6c7275; font-weight:normal; font-family:Segoe,Verdana,sans-serif; margin-bottom:13px; }
h2 { color:#2e5374; font-family:Segoe,Tahoma,Verdana,sans-serif; font-size:1.5em; font-weight:normal; }
p{ line-height:1.4em; font-size:1em; }
#page{ margin-left:auto; margin-right: auto; width: 934px; position:relative; top:0px; }
.pg_content_top {
	background-image: url(../img/mic/Page_BG_top.jpg);
	background-color:#dfeef5;
	background-repeat: repeat;
}
.pg_content_bottom { background-image: url(../img/mic/Page_BG_btm.jpg); background-repeat: no-repeat; background-position: bottom; }
.pg_content_footer { background-image: url(../img/mic/Ftr_BG_reflec.jpg); background-repeat: no-repeat; height:64px; display:block; background-color:#014f7c; }
#pageC { position:relative; }
.page_bottom_bg { background-image: url('../img/mic/Stage_BG_btm.png'); background-repeat: repeat-x; background-position: left bottom; text-align:center; position:relative; }
