/*
The contents of this file are subject to the Health Level-7 Public
License Version 1.0 (the "License"); you may not use this file
except in compliance with the License. You may obtain a copy of the
License at http://www.hl7.org/HPL/hpl.txt.

Software distributed under the License is distributed on an "AS IS"
basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
the License for the specific language governing rights and
limitations under the License.

The Original Code is all this file.

The Initial Developer of the Original Code is Gunther Schadow.
Portions created by Initial Developer are Copyright (C) 2002-2004
Health Level Seven, Inc. All Rights Reserved.

Revision: $Id: gsk-spl.css,v 1.3 2010/03/22 14:30:28 shanid Exp $

FIXME: All the combinations of styleCode attributes need to
be represented
*/
@media print {

body {
	background-color: white;
	color: #000000;
	font-family: "Arial Unicode MS";
	margin-left: 0px;						
	margin-right: 0px;
}

								
div#pi-container h1 {	
	text-indent: 0em;
	font-size: 100%;
	font-weight: bold;
	margin-top: 2.2ex;
	margin-bottom: 0ex;
	text-align: left;
}

div#pi-container h2 {	
	text-indent: 0em;
	font-size: 100%;
	font-weight: bold;
	margin-top: 2.2ex;
	margin-bottom: 0ex;
	text-align: left;
}

div#pi-container h3 {	
	text-indent: 0em;
	font-size: 100%;
	font-weight: normal;
	margin-top: 2.2ex;
	margin-bottom: 0ex;
	text-align: left;
}

div#pi-container h4 {	
	text-indent: 0em;
	font-size: 100%;
	font-weight: normal;
	margin-top: 2.2ex;
	margin-bottom: 0ex;
	text-align: left;
	font-style: italic;
}

div#pi-container h1.Warning {
    margin-top: 0pt;
    margin-bottom: 4pt;
	text-align: center;
	text-indent: 1em;
}
	
div#pi-container h1.Highlights {	
	display: inline;
	text-align: center;
	margin-bottom: 0ex;
	margin-top: -1.5ex;			
	background-color: white;
	padding-left: 1em;
	padding-right: 1em;
	position: relative;
	height: 100%;
	white-space:nowrap;
	text-indent: 0em;
	margin-left: 4em;
	margin-right: 4em;		
}

div#pi-container h1.toc {	
	text-indent: 0em;
	margin-top: 0ex;
	margin-bottom: 0ex;
	text-align: left;
    padding-left:.25in;
	padding-right: .25in;
/* commented out by Brian Suggs. the FDA has requested that we see the title as is instead of transforming it */
/* this is going back in for the PLR per FDA request on 05/03/2006 */
	text-transform: uppercase;
}

div#pi-container h2.toc {	
	/*padding-left: 1em;*/
	margin-top: 0ex;
	font-weight: normal;
	margin-bottom: 0ex;
	text-align: left;
    padding-left:.40in;
	padding-right: .40in;
}

div#pi-container h3.toc {	
/*	padding-left: 2em;*/
	font-size: 100%;
	font-weight: normal;
	margin-top: 0ex;
	margin-bottom: 0ex;
	text-align: left;
    padding-left:.55in;
	padding-right: .55in;
}

div#pi-container h4.toc {	
	padding-left: 3em;
	margin-top: 0ex;
	margin-bottom: 0ex;
	text-align: left;
	font-style: italic;
    	padding-left:.70in;
	padding-right: .70in;
}

div#pi-container span.SectionNumber {
	position: static;
	left: 10pt;
	top: auto;
}

div#pi-container div.DotleaderTop {
	text-align: center;
	height: 2ex;
	border-bottom: 1px solid;
}

div#pi-container div.DotleaderBot {
	height: 1ex;
}

div#pi-container .titleCase {
	text-transform: capitalize;
}

div#pi-container .lowerCase {
	text-transform: lowercase;
}
div#pi-container p {	
	text-indent: 0em;
	margin-top: 1.2ex; 
	margin-bottom: 0ex;
	line-height: 2.2ex;  
}

div#pi-container td p {	
	text-indent: 0em;
	margin-top: 0ex; 
	margin-bottom: 0ex;
}
				
div#pi-container th p {	
	text-indent: 0em;
	margin-top: 0px; 
	margin-bottom: 0px;
}
				
div#pi-container p.DocumentTitle {	
	text-indent: 0em;
	font-size: 100%;
	font-weight: bold;
	margin-top: 0ex;
	margin-bottom: 0ex;
	text-align: left;
}

div#pi-container p.DocumentSubTitle {	
	text-indent: 0em;
	font-size: 100%;
	font-weight: bold;
	margin-top: 0ex;
	margin-bottom: 0ex;
	text-align: center;
}

div#pi-container span.EffectiveDate {	
	font-size: 80%;
	margin-top: 1ex;
	margin-bottom: 1ex;
	text-align: left;
	float: left;
}

div#pi-container span.DistributorName {	
	font-size: 80%;
	margin-top: 1ex;
	margin-bottom: 1ex;
	float: right;
}

div#pi-container span.ParagraphCaption {
	/* changed by Brian Suggs 11-16-05.  changed font-style: bold; --> font-weight: bold; */
	font-weight: bold;
	text-indent: 0em;
}

div#pi-container p.ListCaption {
/* commented out by Brian Suggs 11-11-05.  The FDA requested that list caption not be centered */
	/*text-align:center;*/
	font-weight:bold;
	font-size: 90%
}

div#pi-container p.MultiMediaCaption {
	margin-top: 0; 
	text-align: center;
	font-weight: bold;
	font-size: 90%
}

div#pi-container p.MultiMediaCaptionNotCentered {
	margin-top: 0; 
	text-align: left;
	font-weight: bold;
	font-size: 90%
}

/*
div#pi-container em {
	font-style: italic;
	font-weight: normal;
	text-decoration: none;
}	
*/
div#pi-container .Italics {	
	font-style: italic;
}
div#pi-container .Bold {	
	font-weight: bold;
}
div#pi-container .Underline {
	text-decoration: underline;
}
div#pi-container .Italics .Bold {	
	font-weight: bold;
        font-style: italic;
}
div#pi-container .Bold .Italics {	
	font-weight: bold;
        font-style: italic;
}
div#pi-container .Italics .Underline {	
	text-decoration: underline;
        font-style: italic;
}
div#pi-container .Underline .Italics {	
	text-decoration: underline;
        font-style: italic;
}
div#pi-container .Italics .Bold .Underline {	
	text-decoration: underline;
        font-style: italic;
	font-weight: bold;
}
div#pi-container .Italics .Underline .Bold {	
	text-decoration: underline;
        font-style: italic;
	font-weight: bold;
}
div#pi-container .Bold .Italics .Underline {	
	text-decoration: underline;
        font-style: italic;
	font-weight: bold;
}
div#pi-container .Bold .Underline .Italics {	
	text-decoration: underline;
        font-style: italic;
	font-weight: bold;
}
div#pi-container .Underline .Bold .Italics {	
	text-decoration: underline;
        font-style: italic;
	font-weight: bold;
}
div#pi-container .Underline .Italics .Bold {	
	text-decoration: underline;
        font-style: italic;
	font-weight: bold;
}

div#pi-container .BoldItalics {	
	font-weight: bold;
	font-style: italic;
}
div#pi-container .BoldItalicsUnderline {	
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
}
div#pi-container .ItalicsUnderline {	
	font-style: italic;
	text-decoration: underline;
}
div#pi-container .BoldUnderline {	
	font-weight: bold;
	text-decoration: underline;
}

div#pi-container .Insert {
	color: green;
    border-bottom: 3px double;
}
div#pi-container .Delete {
	color: red;
    text-decoration: line-through;
}
div#pi-container .InsertItalics {	
	color: green;
    border-bottom: 3px double;
	font-style: italic;
}
div#pi-container .BoldInsert {	
	color: green;
    border-bottom: 3px double;
	font-weight: bold;
}
div#pi-container .BoldInsertItalics {	
	color: green;
    border-bottom: 3px double;
	font-weight: bold;
	font-style: italic;
}
div#pi-container .BoldInsertItalicsUnderline {	
	color: green;
    border-bottom: 3px double;
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
}
div#pi-container .InsertItalicsUnderline {	
	color: green;
    border-bottom: 3px double;
	font-style: italic;
	text-decoration: underline;
}
div#pi-container .BoldInsertUnderline {	
	color: green;
    border-bottom: 3px double;
	font-weight: bold;
	text-decoration: underline;
}
div#pi-container .InsertUnderline {
	color: green;
    border-bottom: 3px double;
	text-decoration: underline;
}

div#pi-container .DeleteItalics {	
	color: red;
    text-decoration: line-through;
	font-style: italic;
}
div#pi-container .BoldDelete {	
	color: red;
    text-decoration: line-through;
	font-weight: bold;
}
div#pi-container .BoldDeleteItalics {	
	color: red;
    text-decoration: line-through;
	font-weight: bold;
	font-style: italic;
}
div#pi-container .BoldDeleteItalicsUnderline {	
	color: red;
    text-decoration: line-through;
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
}
div#pi-container .DeleteItalicsUnderline {	
	color: red;
    text-decoration: line-through;
	font-style: italic;
	text-decoration: underline;
}
div#pi-container .BoldDeleteUnderline {	
	color: red;
    text-decoration: line-through;
	font-weight: bold;
	text-decoration: underline;
}
div#pi-container .DeleteUnderline {
	color: red;
    text-decoration: line-through;
	text-decoration: underline;
}


div#pi-container a:link    { text-decoration: none; }
div#pi-container a:visited { text-decoration: none; }
div#pi-container a:active  { text-decoration: none; }

/* use <span class="sub"> to avoid ugly uneven line spacing in IE */
div#pi-container .Sub { 
	font-size: 80%;
	/*position: static; 
	margin-bottom: -3px; */
	vertical-align:-20%;
}
div#pi-container .Sup {
	font-size: 80%;
	/*position: static;
	top: -5px;   */
	vertical-align:20%;
}

div#pi-container table	{
	white-space: normal;
	font-size: 80%;
/*
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: none;
	border-left-style: none;
*/
	margin-top: 3ex;
	margin-bottom: 3ex;
	border-collapse: collapse;
	border-color: black;
	border-width: thin;
}

div#pi-container table caption {	
	margin-top: 10px; /* Gecko needs this, IE doesn't add any extra */
	text-align: center;
	font-weight: bold;
	font-size: 110%
}

				
div#pi-container th, div#pi-container td { 
/*
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: none;
	border-left-style: none;
*/
	border-collapse: collapse;
	border-color: black;
	border-width: thin;
	/*padding-top: 1px;
	padding-bottom: 1px;
*/
}

div#pi-container td.Warning {
	border: 1px solid black; 
	margin-top: 2ex;
	margin-bottom: 2.2ex;
	padding-left: 2em; 
	padding-right: 2em;
	padding-top: 0ex;
	padding-bottom: 2ex;
}

/* the preferred way to rules in tables */

	div#pi-container tr.Botrule td, 
	div#pi-container tr.Botrule th,
	div#pi-container th.Botrule, 
	div#pi-container td.Botrule { 
		border-bottom-style: solid;
		border-bottom-width: thin;
}

div#pi-container thead tr.First td,
div#pi-container thead tr.First th,
div#pi-container thead tr.FirstLast td,
div#pi-container thead tr.FirstLast th {
        border-top-style: solid;
/* changed by Brian Suggs 11-16-05.  changed 'medium' to 'thin' */
	border-top-width: thin;
}

div#pi-container thead tr.BotruleFirst td,
div#pi-container thead tr.BotruleFirst th {
        border-top-style: solid;
/* changed by Brian Suggs 11-16-05.  changed 'medium' to 'thin' */
	border-top-width: thin;
        border-bottom-style: solid;
	border-bottom-width: thin;
}

div#pi-container thead tr.Last td, 
div#pi-container thead tr.Last th {
  /* rule here might fail with rowspan headers */
} 

div#pi-container tbody tr.First td, 
div#pi-container tbody tr.First th  { 
        border-top-style: solid;
	border-top-width: thin;
}	 

div#pi-container tbody.Headless tr.First td, 
div#pi-container tbody.Headless tr.First th  { 
        border-top-style: solid;
/* changed by Brian Suggs 11-16-05.  changed 'medium' to 'thin' */
	border-top-width: thin;
}	 

div#pi-container tbody tr.Last td,
div#pi-container tbody tr.Last th { 
	border-bottom-style: solid;
/* changed by Brian Suggs 11-16-05.  changed 'medium' to 'thin' */
	border-bottom-width: thin;
}	 

div#pi-container tbody tr.FirstLast td,
div#pi-container tbody tr.FirstLast th { 
	border-top-style: solid;
	border-top-width: thin;
	border-bottom-style: solid;
/* changed by Brian Suggs 11-16-05.  changed 'medium' to 'thin' */
	border-bottom-width: thin;
}	 

div#pi-container tbody tr.BotruleFirst td, 
div#pi-container tbody tr.BotruleFirst th { 
	border-top-style: solid;
	border-top-width: thin;
	border-bottom-style: solid;
	border-bottom-width: thin;
}	 


/* begin of combinatorics of individual rules */

/* one rule only */
div#pi-container th.Lrule, div#pi-container td.Lrule { 
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: none;
	border-left-style: solid;
	border-left-width: thin;
}

div#pi-container th.Rrule, div#pi-container td.Rrule { 
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: solid;
	border-right-width: thin;
	border-left-style: none;
}

div#pi-container th.Toprule, div#pi-container td.Toprule { 
	border-top-style: solid;
	border-top-width: thin;
	border-bottom-style: none;
	border-right-style: none;
	border-left-style: none;
}

div#pi-container th.Botrule, div#pi-container td.Botrule { 
	border-top-style: none;
	border-bottom-style: solid;
	border-right-style: none;
	border-left-style: none;
	border-bottom-width: thin;
}

/* combo of two */
div#pi-container th.LruleRrule, div#pi-container td.LruleRrule { 
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: solid;
	border-right-width: thin;
	border-left-style: solid;
	border-left-width: thin;
}

div#pi-container th.BotruleToprule, div#pi-container td.BotruleToprule { 
	border-top-style: solid;
	border-top-width: thin;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-right-style: none;
	border-left-style: none;
}

div#pi-container th.LruleToprule, div#pi-container td.LruleToprule { 
	border-top-style: solid;
	border-top-width: thin;
	border-bottom-style: none;
	border-right-style: none;
	border-left-style: solid;
	border-left-width: thin;
}

div#pi-container th.RruleToprule, div#pi-container td.RruleToprule { 
	border-top-style: solid;
	border-top-width: thin;
	border-bottom-style: none;
	border-left-style: none;
	border-right-style: solid;
	border-right-width: thin;
}

div#pi-container th.BotruleLrule, div#pi-container td.BotruleLrule { 
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-left-style: solid;
	border-left-width: thin;
}

div#pi-container th.BotruleRrule, div#pi-container td.BotruleRrule { 
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-top-style: none;
	border-left-style: none;
	border-right-style: solid;
	border-right-width: thin;
}

/* combo of 3 */
div#pi-container th.LruleRruleToprule, div#pi-container td.LruleRruleToprule { 
	border-top-style: solid;
	border-top-width: thin;
	border-bottom-style: none;
	border-right-style: solid;
	border-right-width: thin;
	border-left-style: solid;
	border-left-width: thin;
}

div#pi-container th.BotruleLruleRrule, div#pi-container td.BotruleLruleRrule { 
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-right-style: solid;
	border-right-width: thin;
	border-left-style: solid;
	border-left-width: thin;
}

div#pi-container th.BotruleLruleToprule, div#pi-container td.BotruleLruleToprule { 
	border-top-style: solid;
	border-top-width: thin;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-right-style: none;
	border-left-style: none;
}

div#pi-container th.BotruleRruleToprule, div#pi-container td.BotruleRruleToprule { 
	border-top-style: solid;
	border-top-width: thin;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-right-style: solid;
	border-right-width: thin;
	border-left-style: none;
}

/* combo of 4 */
div#pi-container th.BotruleLruleRruleToprule, div#pi-container td.BotruleLruleRruleToprule { 
	border-top-style: solid;
	border-top-width: thin;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-right-style: solid;
	border-right-width: thin;
	border-left-style: solid;
	border-left-width: thin;
}

/* end of the combinatorics */

div#pi-container ul { }
	
div#pi-container ol { }

div#pi-container li {
/* changed by Brian Suggs 11-16-05.  changed 1ex to .2ex */
   margin-top: .2ex;
}
div#pi-container li p {
/* changed by Brian Suggs 11-16-05.  changed 1ex to .2ex */
   margin-top: .2ex;
}

div#pi-container ul.Disc { list-style-type: disc; }
div#pi-container ul.Circle { list-style-type: circle; }
div#pi-container ul.Square { list-style-type: square; }

div#pi-container ol.LittleRoman { list-style-type: lower-roman; }
div#pi-container ol.BigRoman { list-style-type: upper-roman; }
div#pi-container ol.LittleAlpha { list-style-type: lower-alpha; }
div#pi-container ol.BigAlpha { list-style-type: upper-alpha; }
div#pi-container ol.Arabic { list-style-type: arabic; }

div#pi-container dl {
   /* display: compact; compact doesn't seem to work 

     XXX: but display: inline would work
   */
   line-height:2.2ex;
   margin-left:.9em;
}

div#pi-container dt {
}

div#pi-container dd {
	position:static;
	top:-2.2ex;
	margin-bottom:-2ex;
	margin-left:1.5em;
}

div#pi-container dd p {
	margin-bottom:0ex;
}

div#pi-container hr.Footnoterule {
	margin-top:2ex;
	width: 30%;
	text-align: left;
	/* FIXME: make a normal line, not a grey 3d effect */		
}
div#pi-container dl.Footnote {
	margin-left:0em;
	margin-bottom:0ex;
	margin-top:0ex;
}

div#pi-container dl.Footnote dt {
	font-size:90%;
}

div#pi-container dl.Footnote dd {
	margin-left:1em;
	font-size:90%;
}

div#pi-container dl.FootnoteContents {
	text-align: right;
	margin-left:0em;
	margin-bottom:0ex;
	margin-top:0ex;
}
div#pi-container dl.FootnoteContents dt {
	font-size:100%;
}
div#pi-container dl.FootnoteContents dd {
	margin-left:1em;
	font-size:90%;
}

div#pi-container p.Footnote {
	text-indent:-1em;
	margin-left:1em;
	font-size:90%;
}

div#pi-container p.Footnotesize {
	margin-bottom:0ex;
	margin-top:0ex;
	font-size:90%;
}
div#pi-container img {
	display: block;
	margin-top: 0ex; 
	margin-bottom: 0ex;
	text-align: center;
}					
div#pi-container p img {
	display: inline;
	margin-top: 0ex; 
	margin-bottom: 0ex;
}	

div#pi-container div.Figure {
	margin-top: 4ex; 
	margin-bottom: 4ex;
}
div#pi-container div.Warning {
	border: 1px solid black; 
	margin-top: 2ex;
	margin-bottom: 2.2ex;
	padding-left: 2em; 
	padding-right: 2em;
	padding-top: 0ex;
	padding-bottom: 2ex;
}
/*  changed by Brian Suggs on 11-13-05.  this will highlight the subject better. */
div#pi-container div.Subject {
	margin-top: 1ex;
	margin-bottom: 1ex;
	padding-top: 1ex;
	padding-bottom: 1ex;
	padding-left: .5em;
	padding-right: .5em;
	font-size: 80%;
	line-height: 2.1ex;
	background-color: #E0E0E0;
	cursor: pointer;
}
div#pi-container .contentTable {
	border: 1px solid #999999;
	background-color: #EAEAEA;
}
div#pi-container .contentTablePetite {
	border: 1px solid #999999;
	background-color: #EAEAEA;
	font-size: 80%;
}
div#pi-container .contentTableTitle {
	border-bottom: 1px solid #999999;
	background-color: #CCCCCC;
	font-size: 140%;
	font-weight: bold;
}
div#pi-container .contentTableReg {
	border-bottom: none;
	background-color: #CCCCCC;
	font-size: 80%;
	font-weight: lighter;
}
div#pi-container .formTable {
	border: 1px solid #FFFFFF;
	border-collapse: collapse;
}
div#pi-container .formTablePetite {
	border: 1px solid #FFFFFF;
	border-collapse: collapse;
	font-size: 80%;
}
div#pi-container .formTableMorePetite {
	border: 1px solid #FFFFFF;
	border-collapse: collapse;
	font-size: 60%;
}
div#pi-container .formTitle {
	background-color: #CCCCCC;
	border: 1px solid #FFFFFF;
	font-size: 125%;
	font-weight: bold;
}
div#pi-container .formHeadingTitle {
	border: none;
	background-color: #CCCCCC;
	font-size: 150%;
	font-weight: bold;
}
div#pi-container .formHeadingReg {
	background-color: #CCCCCC;
	border: 1px solid #FFFFFF;
	font-size: 125%;
}
div#pi-container .formTableRow {
	background-color: #FFFFFF;
}
div#pi-container .formTableRowAlt {
	background-color: #F2F2F2;
}
div#pi-container .formLabel {
	border: 1px solid #FFFFFF;
	background-color: #DDDDDD;
	font-size: 115%;
	font-weight: bold;
}
div#pi-container .formItem {
	border: 1px solid #CCCCCC;
	font-size: 110%;
}
div#pi-container .formTitle a:link {
	font-weight: bold;
	color: #006699;
	text-decoration: underline;
}
div#pi-container .formTitle a:visited {
	/*font-family: "Arial Unicode MS"; Arial, Helvetica, sans-serif;*/
	font-weight: bold;
	color: #006699;
	text-decoration: underline;
}
div#pi-container .formTitle a:active {
	/*font-family: "Arial Unicode MS"; Arial, Helvetica, sans-serif;*/
	font-weight: bold;
	/*color: #000000;*/
	text-decoration: none;
}
div#pi-container .formTitle a:hover {
	/*font-family: "Arial Unicode MS"; Arial, Helvetica, sans-serif;*/
	font-weight: bold;
	/*color: #000000;*/
	text-decoration: none;
}
div#pi-container .normalizer {
	font-size: 125%;
}
div#pi-container .textHighlights {
	font-size: 10pt; 
/*    color: #000000; */
/*    font-family: "Times New Roman", Times, serif; */
	padding-left: .25in;
	padding-right: .25in;
}
div#pi-container span.xmChange {
	text-indent: 0em;
	margin-top: 0ex; 
	margin-bottom: 0ex;
	line-height: 2.2ex;  
	background: #fff url(../images/1pixel-black.gif) repeat-y left;

	border-left-width: 3px;
	/*border-left-style: solid;*/
	/*border-left-color: #000000;*/
	position: static;
	padding-left: 2em;
}

div#pi-container span.xmChange_all_rows {
	text-indent: 0em;
	margin-top: 0ex; 
	margin-bottom: 0ex;
	line-height: 10ex;  
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #000000;
	position: static;
	padding-left: 2em;
}

div#pi-container span.xmChange_caption {
	text-indent: 0em;
	margin-top: 0ex; 
	margin-bottom: 0ex;
	line-height: 14ex;  
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #000000;
	position: static;
	padding-left: 2em;
}

div#pi-container span.xmChange_footnote {
	text-indent: 0em;
	margin-top: -2ex; 
	margin-bottom: 0ex;
	line-height: 8ex;  
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #000000;
	position: static;
	padding-left: 2em;
}

div#pi-container span.xmChange_footnotes {
	text-indent: 0em;
	margin-top: -2ex; 
	margin-bottom: 0ex;
	line-height: 8ex;  
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #000000;
	position: static;
	padding-left: 2em;
}

div#pi-container span.xmChange_sp {
	text-indent: 0em;
	margin-top: 0ex; 
	margin-bottom: 0ex;
	line-height: 2.2ex;  
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #000000;
	position: static;
	padding-left: -4.4em;
}

div#pi-container {
     height:600px;
}

} /* end @media print */


/********************************** This section is for display ********************************/
@media screen {
body {
	background-color: white;
	color: #000000;
	font-family: "Arial Unicode MS";
	margin-left: 4em;						
	margin-right: 4em;
}
								
div#pi-container h1 {	
	text-indent: 0em;
	font-size: 100%;
	font-weight: bold;
	margin-top: 4ex;
	margin-bottom: 0ex;
	text-align: left;
	color: #000;
}

div#pi-container h2 {	
	text-indent: 0em;
	font-size: 100%;
	font-weight: bold;
	margin-top: 2.2ex;
	margin-bottom: 0ex;
	text-align: left;
	color: #000;
}

div#pi-container h3 {	
	text-indent: 0em;
	font-size: 100%;
	font-weight: normal;
	margin-top: 2.2ex;
	margin-bottom: 0ex;
	text-align: left;
	color: #000;
}

div#pi-container h4 {	
	text-indent: 0em;
	font-size: 100%;
	font-weight: normal;
	margin-top: 2.2ex;
	margin-bottom: 0ex;
	text-align: left;
	font-style: italic;
}

div#pi-container h1.Warning {
    margin-top: 0pt;
    margin-bottom: 4pt;
	text-align: center;
	text-indent: 1em;
}

div#pi-container h1.Highlights {	
	display: inline;
	text-align: center;
	margin-bottom: 0ex;
	margin-top: -1.5ex;
	background-color: white;
	height: 100%;
	padding-left: 1em;
	padding-right: 1em;
	white-space:nowrap;
	text-indent: 0em;
	margin-left: 0.5in;
	margin-right: 0.5in;
}

div#pi-container h1.toc {	
	text-indent: 0em;
	margin-top: 0ex;
	margin-bottom: 0ex;
	text-align: left;
    padding-left:.25in;
	padding-right: .25in;
/* commented out by Brian Suggs. the FDA has requested that we see the title as is instead of transforming it */
/* this is going back in for the PLR per FDA request on 05/03/2006 */
	text-transform: uppercase;
}

div#pi-container h2.toc {	
	/*padding-left: 1em;*/
	margin-top: 0ex;
	font-weight: normal;
	margin-bottom: 0ex;
	text-align: left;
    padding-left:.40in;
	padding-right: .40in;
}

div#pi-container h3.toc {	
/*	padding-left: 2em;*/
	font-size: 100%;
	font-weight: normal;
	margin-top: 0ex;
	margin-bottom: 0ex;
	text-align: left;
    padding-left:.55in;
	padding-right: .55in;
}

div#pi-container h4.toc {	
	padding-left: 3em;
	margin-top: 0ex;
	margin-bottom: 0ex;
	text-align: left;
	font-style: italic;
    padding-left:.70in;
	padding-right: .70in;
}

div#pi-container span.SectionNumber {
	position: static;
	left: 10pt;
	top: auto;
}

div#pi-container div.DotleaderTop {
	height: 2ex;
	border-bottom: 1px solid;
}

div#pi-container div.DotleaderBot {
	height: 1ex;
}
	
div#pi-container .titleCase {
	text-transform: capitalize;
}

div#pi-container .lowerCase {
	text-transform: lowercase;
}
div#pi-container p {	
	text-indent: 0em;
	margin-top: 1.2ex; 
	margin-bottom: 0ex;
	line-height: 2.2ex;  
}

div#pi-container td p {	
	text-indent: 0em;
	margin-top: 0ex; 
	margin-bottom: 0ex;
}
				
div#pi-container th p {	
	text-indent: 0em;
	margin-top: 0px; 
	margin-bottom: 0px;
}
				
div#pi-container p.DocumentTitle {	
	text-indent: 0em;
	font-size: 100%;
	font-weight: bold;
	margin-top: 0ex;
	margin-bottom: 0ex;
	text-align: left;
}

div#pi-container p.DocumentSubTitle {	
	text-indent: 0em;
	font-size: 100%;
	font-weight: bold;
	margin-top: 0ex;
	margin-bottom: 0ex;
	text-align: center;
}

div#pi-container span.EffectiveDate {	
	font-size: 80%;
	margin-top: 1ex;
	margin-bottom: 1ex;
	text-align: left;
	float: left;
}

div#pi-container span.DistributorName {	
	font-size: 80%;
	margin-top: 1ex;
	margin-bottom: 1ex;
	float: right;
}

div#pi-container span.ParagraphCaption {
	/* changed by Brian Suggs 11-16-05.  changed font-style: bold; --> font-weight: bold; */
	font-weight: bold;
	text-indent: 0em;
}

div#pi-container p.ListCaption {
/* commented out by Brian Suggs 11-11-05.  The FDA requested that list caption not be centered */
	/*text-align:center;*/
	font-weight:bold;
	font-size: 90%
}

div#pi-container p.MultiMediaCaption {
	margin-top: 0; 
	text-align: center;
	font-weight: bold;
	font-size: 90%
}

div#pi-container p.MultiMediaCaptionNotCentered {
	margin-top: 0; 
	text-align: left;
	font-weight: bold;
	font-size: 90%
}

div#pi-container .Italics {	
	font-style: italic;
}
div#pi-container .Bold {	
	font-weight: bold;
    font-style: normal;
}
div#pi-container .Underline {
 	text-decoration: underline;
    font-style: normal;
}
div#pi-container .Italics .Bold {	
	font-weight: bold;
    font-style: italic;
}
div#pi-container .Bold .Italics {	
	font-weight: bold;
    font-style: italic;
}
div#pi-container .Italics .Underline {	
	text-decoration: underline;
    font-style: italic;
}
div#pi-container .Underline .Italics {	
	text-decoration: underline;
    font-style: italic;
}
div#pi-container .Italics .Bold .Underline {	
	text-decoration: underline;
        font-style: italic;
	font-weight: bold;
}
div#pi-container .Italics .Underline .Bold {	
	text-decoration: underline;
        font-style: italic;
	font-weight: bold;
}
div#pi-container .Bold .Italics .Underline {	
	text-decoration: underline;
        font-style: italic;
	font-weight: bold;
}
div#pi-container .Bold .Underline .Italics {	
	text-decoration: underline;
        font-style: italic;
	font-weight: bold;
}
div#pi-container .Underline .Bold .Italics {	
	text-decoration: underline;
        font-style: italic;
	font-weight: bold;
}
div#pi-container .Underline .Italics .Bold {	
	text-decoration: underline;
        font-style: italic;
	font-weight: bold;
}

div#pi-container .BoldItalics {	
	font-weight: bold;
	font-style: italic;
}
div#pi-container .BoldItalicsUnderline {	
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
}
div#pi-container .ItalicsUnderline {	
	font-style: italic;
	text-decoration: underline;
}
div#pi-container .BoldUnderline {	
	font-weight: bold;
	text-decoration: underline;
}
div#pi-container .Insert {
	color: green;
    border-bottom: 3px double;
}
div#pi-container .Delete {
       text-decoration: line-through;
}
div#pi-container .InsertItalics {	
	color: green;
    border-bottom: 3px double;
	font-style: italic;
}
div#pi-container .BoldInsert {	
	color: green;
    border-bottom: 3px double;
	font-weight: bold;
}
div#pi-container .BoldInsertItalics {	
	color: green;
    border-bottom: 3px double;
	font-weight: bold;
	font-style: italic;
}
div#pi-container .BoldInsertItalicsUnderline {	
	color: green;
    border-bottom: 3px double;
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
}
div#pi-container .InsertItalicsUnderline {	
	color: green;
    border-bottom: 3px double;
	font-style: italic;
	text-decoration: underline;
}
div#pi-container .BoldInsertUnderline {	
	color: green;
    border-bottom: 3px double;
	font-weight: bold;
	text-decoration: underline;
}
div#pi-container .InsertUnderline {
	color: green;
    border-bottom: 3px double;
	text-decoration: underline;
}
div#pi-container .DeleteItalics {	
	color: red;
    text-decoration: line-through;
	font-style: italic;
}
div#pi-container .BoldDelete {	
	color: red;
    text-decoration: line-through;
	font-weight: bold;
}
div#pi-container .BoldDeleteItalics {	
	color: red;
    text-decoration: line-through;
	font-weight: bold;
	font-style: italic;
}
div#pi-container .BoldDeleteItalicsUnderline {	
	color: red;
    text-decoration: line-through;
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
}
div#pi-container .DeleteItalicsUnderline {	
	color: red;
    text-decoration: line-through;
	font-style: italic;
	text-decoration: underline;
}
div#pi-container .BoldDeleteUnderline {	
	color: red;
    text-decoration: line-through;
	font-weight: bold;
	text-decoration: underline;
}
div#pi-container .DeleteUnderline {
	color: red;
    text-decoration: line-through;
	text-decoration: underline;
}

div#pi-container a:link    { text-decoration: none; }
div#pi-container a:visited { text-decoration: none; }
div#pi-container a:active  { text-decoration: none; }

/* use <span class="sub"> to avoid ugly uneven line spacing in IE */
div#pi-container .Sub { 
	font-size: 80%;
	/*position: static; 
	margin-bottom: -3px; */
	vertical-align:-20%;
}
div#pi-container .Sup {
	font-size: 80%;
	/*position: static;
	top: -5px;   */
	vertical-align:20%;
}

div#pi-container table	{
	white-space:normal;
	font-size: 80%;
/*
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: none;
	border-left-style: none;
*/
	margin-top: 3ex;
	margin-bottom: 3ex;
	border-collapse: collapse;
	border-color: black;
	border-width: thin;
}

div#pi-container table caption {	
	margin-top: 10px; /* Gecko needs this, IE doesn't add any extra */
	text-align: center;
	font-weight: bold;
	font-size: 110%
}

				
div#pi-container th, div#pi-container td { 
/*
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: none;
	border-left-style: none;
*/
	border-collapse: collapse;
	border-color: black;
	border-width: thin;
	/*padding-top: 1px;
	padding-bottom: 1px;
*/
}

div#pi-container td.Warning {
	border: 1px solid black; 
	margin-top: 2ex;
	margin-bottom: 2.2ex;
	padding-left: 2em; 
	padding-right: 2em;
	padding-top: 0ex;
	padding-bottom: 2ex;
}

/* the preferred way to rules in tables */

div#pi-container tr.Botrule td, 
div#pi-container tr.Botrule th,
div#pi-container th.Botrule, 
div#pi-container td.Botrule { 
	border-bottom-style: solid;
	border-bottom-width: thin;
}

div#pi-container thead tr.First td,
div#pi-container thead tr.First th,
div#pi-container thead tr.FirstLast td,
div#pi-container thead tr.FirstLast th {
        border-top-style: solid;
/* changed by Brian Suggs 11-16-05.  changed 'medium' to 'thin' */
	border-top-width: thin;
}

div#pi-container thead tr.BotruleFirst td,
div#pi-container thead tr.BotruleFirst th {
        border-top-style: solid;
/* changed by Brian Suggs 11-16-05.  changed 'medium' to 'thin' */
	border-top-width: thin;
        border-bottom-style: solid;
	border-bottom-width: thin;
}

div#pi-container thead tr.Last td, 
div#pi-container thead tr.Last th {
  /* rule here might fail with rowspan headers */
} 

div#pi-container tbody tr.First td, 
div#pi-container tbody tr.First th  { 
        border-top-style: solid;
	border-top-width: thin;
}	 

div#pi-container tbody.Headless tr.First td, 
div#pi-container tbody.Headless tr.First th  { 
        border-top-style: solid;
/* changed by Brian Suggs 11-16-05.  changed 'medium' to 'thin' */
	border-top-width: thin;
}	 

div#pi-container tbody tr.Last td,
div#pi-container tbody tr.Last th { 
	border-bottom-style: solid;
/* changed by Brian Suggs 11-16-05.  changed 'medium' to 'thin' */
	border-bottom-width: thin;
}	 

div#pi-container tbody tr.FirstLast td,
div#pi-container tbody tr.FirstLast th { 
	border-top-style: solid;
	border-top-width: thin;
	border-bottom-style: solid;
/* changed by Brian Suggs 11-16-05.  changed 'medium' to 'thin' */
	border-bottom-width: thin;
}	 

div#pi-container tbody tr.BotruleFirst td, 
div#pi-container tbody tr.BotruleFirst th { 
	border-top-style: solid;
	border-top-width: thin;
	border-bottom-style: solid;
	border-bottom-width: thin;
}	 


/* begin of combinatorics of individual rules */

/* one rule only */
div#pi-container th.Lrule, div#pi-container td.Lrule { 
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: none;
	border-left-style: solid;
	border-left-width: thin;
}

div#pi-container th.Rrule, div#pi-container td.Rrule { 
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: solid;
	border-right-width: thin;
	border-left-style: none;
}

div#pi-container th.Toprule, div#pi-container td.Toprule { 
	border-top-style: solid;
	border-top-width: thin;
	border-bottom-style: none;
	border-right-style: none;
	border-left-style: none;
}

div#pi-container th.Botrule, div#pi-container td.Botrule { 
	border-top-style: none;
	border-bottom-style: solid;
	border-right-style: none;
	border-left-style: none;
	border-bottom-width: thin;
}

/* combo of two */
div#pi-container th.LruleRrule, div#pi-container td.LruleRrule { 
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: solid;
	border-right-width: thin;
	border-left-style: solid;
	border-left-width: thin;
}

div#pi-container th.BotruleToprule, div#pi-container td.BotruleToprule { 
	border-top-style: solid;
	border-top-width: thin;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-right-style: none;
	border-left-style: none;
}

div#pi-container th.LruleToprule, div#pi-container td.LruleToprule { 
	border-top-style: solid;
	border-top-width: thin;
	border-bottom-style: none;
	border-right-style: none;
	border-left-style: solid;
	border-left-width: thin;
}

div#pi-container th.RruleToprule, div#pi-container td.RruleToprule { 
	border-top-style: solid;
	border-top-width: thin;
	border-bottom-style: none;
	border-left-style: none;
	border-right-style: solid;
	border-right-width: thin;
}

div#pi-container th.BotruleLrule, div#pi-container td.BotruleLrule { 
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-left-style: solid;
	border-left-width: thin;
}

div#pi-container th.BotruleRrule, div#pi-container td.BotruleRrule { 
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-top-style: none;
	border-left-style: none;
	border-right-style: solid;
	border-right-width: thin;
}

/* combo of 3 */
div#pi-container th.LruleRruleToprule, div#pi-container td.LruleRruleToprule { 
	border-top-style: solid;
	border-top-width: thin;
	border-bottom-style: none;
	border-right-style: solid;
	border-right-width: thin;
	border-left-style: solid;
	border-left-width: thin;
}

div#pi-container th.BotruleLruleRrule, div#pi-container td.BotruleLruleRrule { 
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-right-style: solid;
	border-right-width: thin;
	border-left-style: solid;
	border-left-width: thin;
}

div#pi-container th.BotruleLruleToprule, div#pi-container td.BotruleLruleToprule { 
	border-top-style: solid;
	border-top-width: thin;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-right-style: none;
	border-left-style: none;
}

div#pi-container th.BotruleRruleToprule, div#pi-container td.BotruleRruleToprule { 
	border-top-style: solid;
	border-top-width: thin;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-right-style: solid;
	border-right-width: thin;
	border-left-style: none;
}

/* combo of 4 */
div#pi-container th.BotruleLruleRruleToprule, div#pi-container td.BotruleLruleRruleToprule { 
	border-top-style: solid;
	border-top-width: thin;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-right-style: solid;
	border-right-width: thin;
	border-left-style: solid;
	border-left-width: thin;
}

/* end of the combinatorics */

div#pi-container ul { 
	margin-top: .2ex;
	margin-left: 1.5em;
}
	
div#pi-container ol { 
	margin-top: .2ex;
	margin-left: 1.5em;
}

div#pi-container li {
/* changed by Brian Suggs 11-16-05.  changed 1ex to .2ex */
   margin-top: .2ex;
}
div#pi-container li p {
/* changed by Brian Suggs 11-16-05.  changed 1ex to .2ex */
   margin-top: .2ex;
}

div#pi-container ul.Disc { list-style-type: disc; }
div#pi-container ul.Circle { list-style-type: circle; }
div#pi-container ul.Square { list-style-type: square; }

div#pi-container ol.LittleRoman { list-style-type: lower-roman; }
div#pi-container ol.BigRoman { list-style-type: upper-roman; }
div#pi-container ol.LittleAlpha { list-style-type: lower-alpha; }
div#pi-container ol.BigAlpha { list-style-type: upper-alpha; }
div#pi-container ol.Arabic { list-style-type: arabic; }

div#pi-container dl {
   /* display: compact; compact doesn't seem to work 

     XXX: but display: inline would work
   */
   line-height:2.2ex;
   margin-left:.9em;
}

div#pi-container dt {
}

div#pi-container dd {
	position:static;
	top:-2.2ex;
	margin-bottom:-2ex;
	margin-left:1.5em;
}

div#pi-container dd p {
	margin-bottom:0ex;
}


div#pi-container hr.Footnoterule {
	margin-top:2ex;
	width: 30%;
	text-align: left;
	/* FIXME: make a normal line, not a grey 3d effect */		
}
div#pi-container dl.Footnote {
	margin-left:0em;
	margin-bottom:0ex;
	margin-top:0ex;
}

div#pi-container dl.Footnote dt {
	font-size:90%;
}

div#pi-container dl.Footnote dd {
	margin-left:1em;
	font-size:90%;
}

div#pi-container dl.FootnoteContents {
	text-align: right;
	margin-left:0em;
	margin-bottom:0ex;
	margin-top:0ex;
}
div#pi-container dl.FootnoteContents dt {
	font-size:100%;
}
div#pi-container dl.FootnoteContents dd {
	margin-left:1em;
	font-size:90%;
}

div#pi-container p.Footnote {
	text-indent:-1em;
	margin-left:1em;
	font-size:90%;
}

div#pi-container p.Footnotesize {
	margin-bottom:0ex;
	margin-top:0ex;
	font-size:90%;
}

div#pi-container img {
	display: block;
	margin-top: 0ex; 
	margin-bottom: 0ex;
	text-align: center;
}
							
div#pi-container p img {
	display: inline;
	margin-top: 0ex; 
	margin-bottom: 0ex;
}
							
div#pi-container div.Figure {
	margin-top: 4ex; 
	margin-bottom: 4ex;
}

div#pi-container div.Warning {
	border: 1px solid black; 
	margin-top: 2ex;
	margin-bottom: 2.2ex;
	padding-left: 2em; 
	padding-right: 2em;
	padding-top: 0ex;
	padding-bottom: 2ex;
}

/*  changed by Brian Suggs on 11-13-05.  this will highlight the subject better. */
div#pi-container div.Subject {
	margin-top: 1ex;
	margin-bottom: 1ex;
	padding-top: 1ex;
	padding-bottom: 1ex;
	padding-left: .5em;
	padding-right: .5em;
	font-size: 80%;
	line-height: 2.1ex;
	background-color: #E0E0E0;
	cursor: pointer;
}

div#pi-container .contentTable {
	border: 1px solid #999999;
	background-color: #EAEAEA;
}
div#pi-container .contentTablePetite {
	border: 1px solid #999999;
	background-color: #EAEAEA;
	font-size: 80%;
}
div#pi-container .contentTableTitle {
	border-bottom: 1px solid #999999;
	background-color: #CCCCCC;
	font-size: 140%;
	font-weight: bold;
}
div#pi-container .contentTableReg {
	border-bottom: none;
	background-color: #CCCCCC;
	font-size: 80%;
	font-weight: lighter;
}
div#pi-container .formTable {
	border: 1px solid #FFFFFF;
	border-collapse: collapse;
}
div#pi-container .formTablePetite {
	border: 1px solid #FFFFFF;
	border-collapse: collapse;
	font-size: 80%;
}
div#pi-container .formTableMorePetite {
	border: 1px solid #FFFFFF;
	border-collapse: collapse;
	font-size: 60%;
}
div#pi-container .formTitle {
	background-color: #CCCCCC;
	border: 1px solid #FFFFFF;
	font-size: 125%;
	font-weight: bold;
}
div#pi-container .formHeadingTitle {
	border: none;
	background-color: #CCCCCC;
	font-size: 150%;
	font-weight: bold;
}
div#pi-container .formHeadingReg {
	background-color: #CCCCCC;
	border: 1px solid #FFFFFF;
	font-size: 125%;
}
div#pi-container .formTableRow {
	background-color: #FFFFFF;
}
div#pi-container .formTableRowAlt {
	background-color: #F2F2F2;
}
div#pi-container .formLabel {
	border: 1px solid #FFFFFF;
	background-color: #DDDDDD;
	font-size: 115%;
	font-weight: bold;
}
div#pi-container .formItem {
	border: 1px solid #CCCCCC;
	font-size: 110%;
}
div#pi-container .formTitle a:link {
	font-weight: bold;
	color: #006699;
	text-decoration: underline;
}
div#pi-container .formTitle a:visited {
	/*font-family: "Arial Unicode MS"; Arial, Helvetica, sans-serif;*/
	font-weight: bold;
	color: #006699;
	text-decoration: underline;
}
div#pi-container .formTitle a:active {
	/*font-family: "Arial Unicode MS"; Arial, Helvetica, sans-serif;*/
	font-weight: bold;
	/*color: #000000;*/
	text-decoration: none;
}
div#pi-container .formTitle a:hover {
	/*font-family: "Arial Unicode MS"; Arial, Helvetica, sans-serif;*/
	font-weight: bold;
	/*color: #000000;*/
	text-decoration: none;
}
div#pi-container .normalizer {
	font-size: 125%;
	font-weight: lighter;
}
div#pi-container .textHighlights {
	font-size: 11pt; 
/*    color: #000000; */
/*    font-family: "Times New Roman", Times, serif; */
	padding-left : .25in;
	padding-right : .25in;
}

/*
------------------------------------------------------------------
Please Note:  For the classes listed below
There is also an IE specific CSS file to override these settings
------------------------------------------------------------------
*/

div#pi-container span.xmChange {
	/*text-indent: 0em;*/
	text-indent: -1em;
	margin-left: -1.5ex;
	
	margin-top: 0ex; 
	margin-bottom: 0ex;
	line-height: 2.2ex;  
 	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #000000;
	position: static;
	padding-left: 0;
}
div#pi-container span.xmChange_all_rows {
	/*text-indent: 0em;*/
	text-indent: -1em;
	margin-left: -2ex;
	
	margin-top: 0ex; 
	margin-bottom: 0ex;
	line-height: 10ex;  
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #000000;
	position: static;
	padding-left: 0;
}

div#pi-container span.xmChange_caption {
	/*text-indent: 0em;*/
	text-indent: -1em;
	margin-left: -2ex;
	
	margin-top: 0ex; 
	margin-bottom: 0ex;
	line-height: 14ex;  
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #000000;
	position: static;
	padding-left: 0;
}

div#pi-container span.xmChange_footnote {
	/*text-indent: 0em;*/
	text-indent: -1em;
	margin-left: -2ex;
	
	margin-top: -2ex; 
	margin-bottom: 0ex;
	line-height: 8ex;  
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #000000;
	position: static;
	padding-left: 0;
}

div#pi-container span.xmChange_footnotes {
	/*text-indent: 0em;*/
	text-indent: -1em;
	margin-left: -2ex;
	
	margin-top: -2ex; 
	margin-bottom: 0ex;
	line-height: 8ex;  
 	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #000000;
	position: static;
	padding-left: 0;
}

div#pi-container span.xmChange_custom_caption {
	/*text-indent: 0em;*/
	text-indent: -1em;
	margin-left: -2ex;
	
	margin-top: 0ex; 
	margin-bottom: 0ex;
	line-height: 2.2ex;  
 	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #000000;
	position: static;
	padding-left: 0em;
}

div#pi-container {
     height:600px;	
}

} /* end @media screen */