body {
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: Arial, sans-serif, Geneva;
}

#mainwrap {
	margin: 0 auto;
	padding: 15px 0 30px 0;
	width: 714px;
	text-align: left;
}

#mainwrap div.softspec {
	margin: 0;
	padding: 0;
}

#mainwrap div.softspec table {
	width: 714px;
	background-color: #999999;
}

#mainwrap div.softspec table th {
	width: 135px;
	padding: 10px;
	background-color: #EDF0EF;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}

#mainwrap div.softspec table td {
	width: 576px;
	padding: 10px;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
}

#mainwrap div.sectionleft {
	float: left;
	width: 612px;
}

#mainwrap div.sectionright {
	float: right;
	width: 84px;
}

#mainwrap p.softspechead {
	border-left: #999999 1px solid;
	border-right: #999999 1px solid;
	padding: 5px;
}

#mainwrap .returntotop {
	text-align: right;
	margin-bottom: 20px;
}

#mainwrap .returntotop img {
	margin: 0 9px 0 0;
}

#mainwrap .returntotop a {
	color: #135da3;
	text-decoration: none;
}

#mainwrap .returntotop a:link {
	color: #135da3;
}

#mainwrap .returntotop a:visited {
	color: #135da3;
}

#mainwrap .returntotop a:hover {
	color: #135da3;
	text-decoration: underline;
}

#mainwrap p.close {
	text-align: center;
	padding-bottom: 20px;
}

#mainwrap div.softspec table td.winversion {
	background-color: #CCCCCC;

	width: 286px;
	padding: 3px 10px;
	font-size:85%;
	line-height:130%;

}

#mainwrap div.softspec table th.winversionleft {
	padding: 3px;
}

#mainwrap div.softspec table td.halftd {
	width: 286px;
}

#mainwrap div.softspec p.indentblock {
	padding-left: 10px;
}


