body {
	margin-top: 0px;
}

/*div {
	border: 1px black solid;
}*/

a {
	text-decoration: none;
	color: #008CA8;
}

p {
	color: #333;/*333*/
}

table p, input, textarea, select {
	color: #333;
	font-size: 10px;
}

table, td {
	vertical-align: top;
}

h1 {
	color: #333;
	font-size: 14px;		font-family: Verdana, Arial, Helvetica, sans-serif;
}.dpxStartpageNewsTitle {	color: #333;	font-size: 12px;		font-family: Verdana, Arial, Helvetica, sans-serif;}

h2, h3 {
	color: #333;
	font-size: 10px;
}

img {
	border: 0px;
}

a:hover {
	text-decoration: none;
	color: #333333;
}

#dpxSiteContainer {
	text-align: center;
	margin: auto;
}

#dpxBgContainer {
	float: left;
	width: 859px;
	border: 0px;
	border-bottom: 1px solid #999;
	margin: 0px;
	background-image: url(bg.gif);
	background-repeat: repeat-y;
}

#dpxSite {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
	width: 859px;
}

#dpxHeader {
	width: 859px;
	height: 233px;
	margin: 0px;
}

#dpxHeaderLogo {
	float: left;
	width: 185px;
	height: 73px;
	margin: 0px;
	background-image: url(dpxLogo.gif);
	background-repeat: no-repeat;
}

#dpxHeaderImg {
	float: left;
	background-image: url(dp_head_img.jpg);
	width: 859px;
	height: 136px;
	margin: 0px;
}

#dpxSubHeader {
	float: left;
	background-image: url(subHeader.gif);
	width: 859px;
	height: 23px;
	margin: 0px;
}

.dpxSubHeaderLink {
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	padding-top: 2px;
	padding-right: 27px;
}

.dpxSubHeaderLink a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
}

#dpxMenuContainer {
	float: left;
	width: 154px;
}

#dpxMenu {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.dpxMenuItemContainer {
	border: 1px solid #999999;
	margin-bottom: 1px;
}

.dpxMenuItem {
	margin-bottom: 3px;
	margin-top: 4px;
}

.dpxArrow {
	margin-left: 4px;
	margin-right: 8px;
}

.dpxMenuItemAct {
	margin-bottom: 3px;
	margin-top: 4px;
}

.dpxArrowDown {
	margin-left: 3px;
	margin-right: 7px;
}

.dpxMenuItemLevel2 {
	margin-left: 17px;
	border-left: 1px solid #333;
	margin-bottom: 3px;
	margin-top: 4px;
	padding-left: 7px;
}

.dpxMenuItemLevel2Act {
	margin-left: 17px;
	border-left: 1px solid #333;
	margin-bottom: 3px;
	margin-top: 4px;
	padding-left: 7px;
}

#dpxMenuBottom {
	width: 154px;
	height: 18px;
	background-image: url(menuBottom.gif);
}

#dpxContentContainer {
	float: left;
	width: 499px;
	padding-left: 30px;
	padding-right: 28px;
}

#dpxLocator {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 21px;
	margin-top: 0px;
	text-align: left;
}

#dpxContent {
	width: 499px;
	margin-top: 0px;
	margin-top: 0px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#dpxContent p{
	color: #333;
}

#dpxContent h1{
	color: #333;
	font-size: 14px;
}

#dpxContentImg {
	float: left;
	width: 130px;
	text-align: right;
	padding-right: 18px;
}

#dpxContentText {
	float: right;
	width: 335px;
	padding-left: 14px;
	border-left: 1px solid #999;
}

#dpxContentLinks {
	float: left;
	width: 499px;
	height: 30px;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 10px;
}

.dpxPrintMenu {
	float: left;
	width: 499px;
}

.dpxPrintMenuItem {
	float: left;
	width: 499px;
}

/* startpage content selectors -- beginn */
#dpxContentHomeNews1 {
	float: left;
	width: 499px;
	height: 184px;
	margin-bottom: 0px;
}

#dpxContentHomeLeft {
	float: left;
	background-image: url(bigNewsLeft.gif);
	width: 9px;
	height: 186px;
}

#dpxContentHomeMiddle {
	float: left;
	width: 483px; /*483*/
	height: 184px;
	border-top: 1px solid #C2C2C2;
	border-bottom: 1px solid #C2C2C2;
}

#dpxContentHomeText {
	float: left;
	width: 280; /*260*/
	height: 160;
	margin-top: 24px;
	text-align: left;
}

#dpxContentHomeText p, a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#dpxContentHomeImg {
	float: left;
	width: 203; /*223*/
	height: 184;
	text-align: center;
	overflow: hidden;
}

#dpxContentHomeRight {
	float: left;
	background-image: url(bigNewsRight.gif);
	width: 7px;
	height: 186px;
}

#dpxNewsLineSpacer {
	float: left;
	width: 499px;
	height: 5px;
	margin-bottom: 0px;
	margin-top: 0px;
	overflow: hidden;
}

#dpxNewsLine {
	float: left;
	width: 499px;
	height: 21px;
	margin-bottom: 0px;
	margin-top: 0px;
}

#dpxNewsLineLeft {
	float: left;
	width: 5px;
	height: 21px;
	background-image: url(newsLineLeft.gif);
}

#dpxNewsLineMiddle {
	float: left;
	width: 488px;
	height: 21px;
	background-color: #EBEBEB;
	text-align: center;
}

#dpxNewsLineMiddle p {
	display: block;
	margin-top: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#dpxNewsLineRight {
	float: left;
	width: 6px;
	height: 21px;
	background-image: url(newsLineRight.gif);
}

#dpxNewsBottomSpacer {
	float: left;
	width: 499px;
	height: 5px;
	margin-bottom: 0px;
	margin-top: 0px;
	overflow: hidden;
}

#dpxNewsBottom {
	float: left;
	width: 499px;
	height: 121px;/*67*/
	margin-bottom: 5px;
	margin-top: 0px;
}

#dpxPressContainer {
	float: left;
	width: 499px;
	height: 121px;
	overflow: hidden;
}

.dpxMicroContainer {
	float: left;
	width: 144px;
	height: 121px;
	overflow: hidden;
}

.dpxMicroContainerSpacer{
	float: left;
	width: 33px;
	height: 121px;
}

.dpxMicroContainerLineSpacer{
	float: left;
	width: 499px;
	height: 20px;
}

.dpxMicroContainerHead {
	float: left;
	width: 144px;
	height: 16px;
	overflow: hidden;
}

.dpxMicroContainerHeadCorner {
	float: left;
	width: 6px;
	height: 16px;
	background-image: url(microNewsCornerLeft.gif);
}

.dpxMicroContainerHeadText {
	float: left;
	width: 138px;
	height: 16px;
	background-color: #999;
	text-align: left;
}

.dpxMicroContainerP {
	color: #FFF;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 2px;
}

.dpxMicroContainerImg{
	float: left;
	width: 144px;
	height: 38px;
	margin-top: 1px;
}

.dpxMicroContainerImg img{
	width: 144px;
	height: 38px;
}

.dpxMicroContainerContentText {
	float: left;
	width: 144px;
	height: 46px;
	background-color: #EBEBEB;
	text-align: left;
}

.dpxMicroContainerContentText p {
	display: block;
	margin-top: 2px;
	margin-left: 13px;
	margin-right: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.dpxMicroContainerBottom {
	float: left;
	width: 144px;
	height: 20px;
	overflow: hidden;
}

.dpxMicroContainerMore {
	float: left;
	width: 139px;
	height: 20px;
	background-color: #EBEBEB;
	text-align: left;
	overflow: hidden;
}

#dpxPressMicroContainerMore {
	float: left;
	width: 144px;
	height: 20px;
	background-color: #EBEBEB;
	background-image: url(pressMicroContainerBottom.gif);
	text-align: left;
	overflow: hidden;
}

.dpxMicroContainerMore a, #dpxPressMicroContainerMore a{
	display: block;
	float: left;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 0px;
	margin-left: 0px;
	padding-left: 13px;
}

.dpxMicroContainerContentCorner {
	float: left;
	width: 5px;
	height: 20px;
	background-image: url(microNewsCornerRight.gif);
	overflow: hidden;
}

/* startpage content selectors -- end */

#dpxColRightContainer {
	float: right;
	width: 148px;
}

#dpxColRight {
	border-right: 1px solid #999999;
}

.dpxColRightBox {
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-bottom: 6px;
}

#dpxNews {
	margin-bottom: 0px;
}

.dpxColRightHeader {
	background-color: #EBEBEB;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 17px;
	padding-left: 12px;
	padding-top: 3px;
	margin-bottom: 7px;
}

.dpxColRightHeader p {
	display: block;
	margin-top: 0px;
}

.dpxColRightContent {
	padding: 0px;
	padding-left: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#dpxLenovo .dpxColRightContent {
	padding: 5px;
	text-align: center;
}

.dpxColRightContent .dpxNewsListHeader {
	display: block;
	margin-top: 0px;
	margin-bottom: 2px;
	font-weight: bold;
}

.dpxColRightContent .bodytext {
	display: block;
	margin-top: 0px;
	margin-bottom: 2px;
}

.dpxColRightContent a {
	display: block;
	margin-top: 0px;
	margin-bottom: 10px;
}

#dpxLeftBorderX {
	float: left;
	height: 160px;
	width: 135px;
	border-left: 1px solid #999;
	background-image: url(x.gif);
	background-repeat: no-repeat;
	/*margin-bottom: 10px;*/
}

#dpxLeftBorder {
	border-left: 1px solid #999;
}

#dpxRightBorder {
	border-right: 1px solid #999;
}

/* Outside border -------------------------------------------*/
