/* contentstyle.css     $Change: 23747 $   

   Prefix all styles with .ContentPane.  Example:
   
   .ContentPane p {styles}
*/



/* styles for caution table */
.ContentPane table.cautiontable {
       margin-top: -8px;
       margin-bottom: -8px;
}

/* styles for caution table cell */
.ContentPane table.cautiontable td {
       margin-top: -5px;
       margin-bottom: -5px;
       padding-top: 0px;
       padding-bottom: 0px;
}

/* styles for table caution */
.ContentPane table.cautiontable td {
        padding-top: 2px;
        padding-bottom: 2px;
}

/* styles for figure titles */
.ContentPane h6.figuretitle {
        font-size: 8pt;
}


/* styles for topic level 2 titles */
.ContentPane h2.topictitle2 {
        margin-top: 0px;
}


/* styles for task level 2 titles */
.ContentPane h2.tasktitle2 {
        margin-top: 0px;
}



/* styles for topic level 3 titles */
.ContentPane h3.topictitle3 {
        margin-top: 0px;
}

/* styles for task level 3 titles */
.ContentPane h3.tasktitle3 {
        margin-top: 0px;
}


/* styles for topic level 4 titles */
.ContentPane h4.topictitle4 {
        margin-top: 0px;
}


/* styles for task level 4 titles */
.ContentPane h4.tasktitle4 {
        margin-top: 0px;
}



/* styles for topic level 5 titles */
   .ContentPane h5.topictitle5 {
        margin-top: 0px;
} 



/* styles for task level 5 titles */
   .ContentPane h5.tasktitle5 {
        margin-top: 0px;
} 



/* styles for topic level 6 titles */
   .ContentPane h6.topictitle6 {
        margin-top: 0px;
} 


/* styles for task level 6 titles */
   .ContentPane h6.tasktitle6 {
        margin-top: 0px;
} 


/* styles for the first para in a step */
.ContentPane p.firststeppara {
        font-size: 10pt;
}

.ContentPane var {
        font-family : Times;
        font-weight : normal;
        font-style : italic;
	color: rgb(68, 68, 68);
}


.ContentPane td * ul { margin: 0px;}

.ContentPane blockquote.abstract
{
        border-width: 1px;
        border-style: solid;
        border-color: #666;
        padding: 2px;
        background-color: #EEEEEE;
        /*
        padding-left: 8px;
        padding-right: 8px;
        margin-left: 0px;
        */
}


.ContentPane ol.procedure {
}


.ContentPane li.step {
	margin-bottom: 20px;
}

.ContentPane dt.glossterm {
        font-size: 10pt;
        margin-top: 16px;
}

.ContentPane dd.glossdef {
        margin-top: -11px;
}


.ContentPane div.note {
	margin-top: 20px;
	margin-bottom: 20px;
}



.ContentPane table.dkgrey1 {
	margin-top: 10px;
	margin-bottom: 25px;
}





.ContentPane  p.calloutcaption {
	margin: 2px;
	font-size: 8pt;
	font-weight: bold;
	line-height: 12pt;
}


.ContentPane  p.callout {
	margin: 2px;
	font-size: 7pt;
	line-height: 8pt;
}


.ContentPane span.calloutmark {
	font-weight: bold;
	font-size: 7pt;
	line-height: 8pt;
	width: 10px;
	text-align: center;
	margin-right: 5px;
}


.ContentPane h1 {
	margin-bottom: 0.5em;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #252525;
}


.ContentPane h2 {
	font-size: 200%;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	color: #252525;
	margin-bottom: 0.75em;
}


.ContentPane h3 {
	font-size: 170%;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin-top: 20px;
	margin-bottom: 12px;
}

.ContentPane h4 {
	font-size: 150%;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin-top: 20px;
	margin-bottom: 12px;
}


.ContentPane h5 {
	font-size: 120%;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin-top: 20px;
	margin-bottom: 12px;
}


.ContentPane h6 {
	font-size: 100%;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin-top: 20px;
	margin-bottom: 12px;
}

.ContentPane  h1:first-child {margin-top: 0px;}
.ContentPane  h2:first-child {margin-top: 0px;}
.ContentPane  h3:first-child {margin-top: 0px;}
.ContentPane  h4:first-child {margin-top: 0px;}
.ContentPane  h5:first-child {margin-top: 0px;}
.ContentPane  h6:first-child {margin-top: 0px;}

.ContentPane  a:first-child + h1 {margin-top: 0px;}
.ContentPane  a:first-child + h2 {margin-top: 0px;}
.ContentPane  a:first-child + h3 {margin-top: 0px;}
.ContentPane  a:first-child + h4 {margin-top: 0px;}
.ContentPane  a:first-child + h5 {margin-top: 0px;}
.ContentPane  a:first-child + h6 {margin-top: 0px;}

.ContentPane  a:first-child + a + h1 {margin-top: 0px;}
.ContentPane  a:first-child + a + h2 {margin-top: 0px;}
.ContentPane  a:first-child + a + h3 {margin-top: 0px;}
.ContentPane  a:first-child + a + h4 {margin-top: 0px;}
.ContentPane  a:first-child + a + h5 {margin-top: 0px;}
.ContentPane  a:first-child + a + h6 {margin-top: 0px;}


/*.ContentPane  a {
	border-bottom: 1px solid rgb(180, 180, 180);
}*/

.cr_delete { 
  color: blue;
  text-decoration: line-through;
 }

.cr_insert { 
  color: green;
  text-decoration: underline;
 }

ul.singlestep > li {
  list-style-image: url(../graphics/step_bullet.png);
}

.ContentPane h3.relatedinfo, .ContentPane h4.relatedinfo  {
  font-size: 120%;
}

.lineannotation { 
  font-style: italic;
  color: rgb(68, 68, 68);
  margin-left: 20px;
}