/* Document Defaults */body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: #000000; background-color: #FFFFFF; letter-spacing: normal; text-align: left; margin-top:0; margin-left: 10pt; word-spacing: normal;}a:link, a:visited {font-size: 90%; font-weight: bold;font-style: oblique; margin:0;}a:link {color: #0000FF;}a:visited {color: #0000FF;}a:hover {color: #3366CC;}.title{text-align:center;font-size: 10pt; font-weight: bold;background-color:white;color: #999900}.servinfo .title{text-align:left;font-size: 15pt; font-weight: bold;background-color:#6699cc;color: #ffffff; padding:2pt 5pt; margin-bottom : 3pt; }.servinfosub .title{text-align:left;font-size: 13pt; font-weight: bold;background-color:white;color: #6699cc; padding:0pt;}.topic .title{text-align:left;font-size: 11pt; font-weight: bold;background-color:white;;color: #3366CC; padding:0pt;}.subtopic .title{text-align:left;font-size: 10pt; font-weight: bold;background-color:white;color: black; padding:0pt;margin:2pt 0;}.paragroup .title{text-align:left;font-size: 10pt; font-weight: bold;background-color:white;color: black; padding:0pt;margin:2pt 0;}.fig .title{text-align:center;font-size: 10pt; font-weight: bold;background-color:white;color: #33CCFF; padding:0pt;}.table .title{font-size: 10pt; font-weight: bold;background-color:white;color: #666699; padding:0pt;}.testaction .title{text-align:left;font-size: 11pt; font-weight: bold;background-color:white;color: #6699cc; padding:0pt;}.list .title{font-size: 10pt; font-weight: bold; margin-top:6px; margin-left:-24px; padding:0;background-color:white; color:black;}.spec .title{font-size: 10pt; font-weight: bold; text-decoration:underline; margin-left:-4px; padding:0;background-color:white;color: #339966}.spec .fig .title{text-align:center;font-size: 10pt; font-weight: bold;background-color:white;color: #999900; padding:0pt;}.torque .title{font-size: 10pt; font-weight: bold; text-decoration:underline; margin-left:-4px; padding:0;background-color:white;color: #ff3399}.sst .title{font-size: 10pt; font-weight: bold; text-decoration:underline; margin-left:-4px; padding:0;background-color:white;color: #CC3399}.servinfo .subtitle{text-align:left;font-size: 15pt; font-weight: bold;background-color:#ffffff;color:#6699cc; padding:0pt; }.servinfosub .subtitle{text-align:left;font-size: 13pt; font-weight: bold;background-color:white;color: #6699cc; padding:0pt;}.topic .subtitle{text-align:left;font-size: 11pt; font-weight: bold;background-color:white;color: #3366CC; padding:0pt;}.scantooltitle{text-align:left;font-size: 13pt; font-weight: bold;background-color:white;color: #ff9966; padding:0pt;}.scnbr{margin:0px;padding:0px;text-align:right;font-size:10pt;font-weight:bold;}.servinfosub{margin-top : 5pt; margin-bottom : 8pt; }.topic{margin-top : 2pt; margin-bottom : 8pt; }.fig{border: 0; padding:6px 0px; text-align:center;}img{border: 0; margin-top:10pt;margin-bottom:8pt;}td img{border:0; margin:0; padding:0; vertical-align:middle;}object{border: 0; margin:0px;padding:0;}td object{border:0; margin:0; padding:0; vertical-align:middle;}.expandicon{border:0; margin-top:4px; margin-bottom:10px; }.symbol{border:0; margin:0; padding:0; vertical-align:middle;}.titleoff img{border:0; margin:0; padding:0; vertical-align:middle;}.poff img{border:0; margin:0; padding:0; vertical-align:middle;}.titleoff{text-decoration:none;}.poff{margin-bottom:6px;}.s1num{margin-left:-25px;padding-right:10px; font-weight:bold;}.s1{vertical-align:top;padding-left:25px;margin-bottom:4px;}.s2num{margin-left:-25px;padding-right:10px;}.s2{vertical-align:top;padding-left:25px;margin-bottom:4px;}.s3num{margin-left:-25px;padding-right:10px;}.s3{vertical-align:top;padding-left:25px;margin-bottom:4px;}.listnum{margin-left:-24px;padding-right:10px;}.list{vertical-align:top;padding-left:24px;margin-bottom:3px;}.test1num{margin-left:-25px;padding-right:10px;}.test1{vertical-align:top;padding-left:25px;margin-bottom:4px;}.test2num{margin-left:-25px;padding-right:10px;}.test2{vertical-align:top;padding-left:25px;margin-bottom:4px;}.frame{	font-size: 9pt;	border-style:solid;	border-width:0px;	border-color:#ffffff;	margin-top:7px;	margin-bottom:20px;}  .frame tr th{	border-style:solid;	border-width:1px;	background-color:silver;	padding-left:2px;	padding-right:2px;}.frame tr td{	border-style:solid;	border-width:1px;	background-color:white;	color:black;	padding:2px 3px;}.t_cell {	border-style:solid;	border-width:1px;	border-color:#999999;}.noframe{border-width:0; font-size: 9pt; border-style:solid;border-color:white;background-color:white;margin-top:5px;margin-bottom:10px}.noframe tr th{ background-color:white;font-weight: bold}.noframe tr th{	border-style:solid;	border-width:1px;	background-color:white;	padding-left:2px;	padding-right:2px;}.noframe tr td{	border-style:solid;	border-width:1px;	background-color:white;	color:black;	padding:2px 3px;}.ct_cell {	border-color:#000000;}.bold{font-weight: bold;}.callout table{	border-width:0; 	font-size: 8pt; 	font-weight:normal; 	border-style:solid;	border-color:#ffffff;	margin-top:10px;	margin-bottom:20px;}.callout table tr td{padding:5pt;background-color:white;}.warning{font-weight: bold;background-color:#FFFF99;color:red;margin-top:0.5em;margin-bottom:0.5em;  border-style:outset;border-width:3pt;padding:2pt;}.warning .title {font-weight: bold;background-color:#FFFF99;color:red;font-size:11pt;text-decoration:underline;padding:0;}.caution{font-weight: bold;background-color:#FFFF99;color:#990033;margin-top:0.5em;margin-bottom:0.5em;  border-style:outset;border-width:2pt;padding:2pt;}.caution .title {font-weight: bold;background-color:#FFFF99;color:#990033;font-size:11pt;text-decoration:underline;padding:0;}.note{font-weight: bold;margin-top:0.5em;margin-bottom:0.5em;  border-style:outset;border-width:2pt;padding:2pt;}.note .title {font-weight: bold;background-color:#ffffff;color:#000000;font-size:11pt;text-decoration:underline;padding:0;} .diagcond{border-width:0 0 2px 0; border-color:#4FD5C0; border-bottom-style:solid; background-color:white; margin-top:10px;margin-bottom:20px}.diagcond tr th{padding:5px;background-color:#4FD5C0; text-align:center;}.cond{font-weight:bold; border-width:2px 0px 0px 0px;border-color:#4FD5C0; border-style:solid;}.ps{border-width:2px 0px 0px 0px;border-color:#4FD5C0; border-style:solid;padding:1px 2px;}.action{font-style:oblique; border-width:2px 0px 0px 0px;border-color:#4FD5C0; border-style:solid;padding:1px 2px;}.diagtest {border-width:1px; border-style:solid; border-color:#999999; background-color:#ffffff; margin-top:10px;margin-bottom:20px;max-width:100%;}.diagtest tr th{border-width:1px; border-style:solid; border-color:#999999;padding:5px;background-color:#efefef;font-size:13pt;font-weight:bold;color:#6699cc; text-align:center;margin:0px;}.diagtest tr td{border-width:1px; border-style:solid; border-color:#999999;padding:5px 8px 5px 5px;background-color:white;vertical-align:top;margin:0px;}.teststepnum{font-size:20pt;font-weight:bold;font-style:oblique;color:#6699cc; text-align:center;}.question{font-size:12pt;font-weight:bold;font-style:oblique;color:#993399;padding-top:7px;padding-bottom:2px;}.spec{font-weight:bold; padding:6px 4px; color:#339966;}.spec .frame tr td{color:#339966;}.spec .callout .frame tr td{color:#000000;}.torque{font-weight:bold; padding:6px 4px; color:#ff3399;}.material{font-weight:bold; padding:6px 4px; color:#663300;}.sst{font-weight:bold; padding:6px 4px; color:#CC3399;}.deflistborder{font-size:1px; color:blue; background-color:blue; padding:0; margin:0;}.deflist td{vertical-align:top;}.deflist .term .bold{font-size:14pt;font-weight:bold; color:#990033;}.term{font-weight:bold;}.def{}.spec-sdm{font-weight:bold; color:#cc0000;}.sdm-title{text-decoration:underline;}.sdm1{padding-left:4px;}.sdm2{padding-left:16px;}.sdm2mark{margin-left:-14px;padding-right:4px;}a:link.toollink, a:visited.toollink, a:hover.toollink {	font-size: 100%;font-weight:bold; padding:6px 4px; color:#CC3399;	font-style:normal;}