body {
    background-color : white;
    color : #000000;
    font-family : "Arial Unicode MS", Arial, Helvetica, sans-serif;
    margin-left : 0.50in;
    margin-right : 0.25in;
    text-align : justify;
}

div#main {
    width : 5.5in;
}

h1 {
    text-indent : 0;
    font-size : 100%;
    font-weight : bold;
    ZZmargin-top : 4ex;
    margin-bottom : 0;
    text-align : left;  
}

h2 {
    text-indent : 0;
    font-size : 100%;
    font-weight : bold;
    zzmargin-top : 2.2ex;
    margin-bottom : 0;
    text-align : left;
}

h3 {
    text-indent : 0;
    font-size : 100%;
    font-weight : normal;
    zzmargin-top : 2.2ex;
    margin-bottom : 0;
    text-align : left;
}

h4 {
    text-indent : 0;
    font-size : 100%;
    font-weight : normal;
    zzmargin-top : 2.2ex;
    margin-bottom : 0;
    text-align : left;
    font-style : italic;
}

h1.Warning {
    margin-top : 0;
    margin-bottom : 4pt;
    text-align : center;
    text-indent : 1em;
}

h1.Highlights {
    display : inline;
    text-align : center;
    margin-bottom : 0;
    margin-top : -1.5ex;
    background-color : white;
    height : 100%;
    padding-left : 1em;
    padding-right : 1em;
    white-space : nowrap;
    text-indent : 0;
    margin-left : 0.5in;
    margin-right : 0.5in;
}

h1.toc {
    text-indent : 0;
    margin-top : 0;
    margin-bottom : 0;
    text-align : left;
    padding-left : 0.25in;
    padding-right : 0.25in;
    text-transform : uppercase;
}

h2.toc {
    margin-top : 0;
    font-weight : normal;
    margin-bottom : 0;
    text-align : left;
    padding-left : 0.4in;
    padding-right : 0.4in;
}

h3.toc {
    font-size : 100%;
    font-weight : normal;
    margin-top : 0;
    margin-bottom : 0;
    text-align : left;
    padding-left : 0.55in;
    padding-right : 0.55in;
}

h4.toc {
    padding-left : 3em;
    margin-top : 0;
    margin-bottom : 0;
    text-align : left;
    font-style : italic;
    padding-left : 0.7in;
    padding-right : 0.7in;
}

span.SectionNumber {
    position : absolute;
    left : 10pt;
    top : auto;
}

div.DotleaderTop {
    text-align: center;
    height : 2ex;
    border-bottom : 1px solid;
}

div.DotleaderBot {
    height : 1ex;
}

.titleCase {
    text-transform : capitalize;
}

.lowerCase {
    text-transform : lowercase;
}

p {
    text-indent : 0;
    margin-top : 1.2ex;
    margin-bottom : 0;
    line-height : 2.2ex;
}

td p {
    text-indent : 0;
    margin-top : 0;
    margin-bottom : 0;
}

th p {
    text-indent : 0;
    margin-top : 0;
    margin-bottom : 0;
}

p.DocumentTitle {
    text-indent : 0;
    font-size : 100%;
    font-weight : bold;
    margin-top : 0;
    margin-bottom : 0;
    text-align : left;
}

p.DocumentSubTitle {
    text-indent : 0;
    font-size : 100%;
    font-weight : bold;
    margin-top : 0;
    margin-bottom : 0;
    text-align : center;
}

span.EffectiveDate {
    font-size : 80%;
    margin-top : 1ex;
    margin-bottom : 1ex;
    text-align : left;
    float : left;
}

span.DistributorName {
    font-size : 80%;
    margin-top : 1ex;
    margin-bottom : 1ex;
    float : right;
}

span.ParagraphCaption {
    font-weight : bold;
    text-indent : 0;
}

p.ListCaption {
    font-weight : bold;
    font-size : 90%;
}

p.MultiMediaCaption {
    margin-top : 0;
    text-align : center;
    font-weight : bold;
    font-size : 90%;
}

p.MultiMediaCaptionNotCentered {
    margin-top : 0;
    text-align : left;
    font-weight : bold;
    font-size : 90%;
}

.Italics {
    font-style : italic;
}

.Bold {
    font-weight : bold;
    font-style : normal;
}

.Underline {
    text-decoration : underline;
    font-style : normal;
}

.Italics .Bold {
    font-weight : bold;
    font-style : italic;
}

.Bold .Italics {
    font-weight : bold;
    font-style : italic;
}

.Italics .Underline {
    text-decoration : underline;
    font-style : italic;
}

.Underline .Italics {
    text-decoration : underline;
    font-style : italic;
}

.Italics .Bold .Underline {
    text-decoration : underline;
    font-style : italic;
    font-weight : bold;
}

.Italics .Underline .Bold {
    text-decoration : underline;
    font-style : italic;
    font-weight : bold;
}

.Bold .Italics .Underline {
    text-decoration : underline;
    font-style : italic;
    font-weight : bold;
}

.Bold .Underline .Italics {
    text-decoration : underline;
    font-style : italic;
    font-weight : bold;
}

.Underline .Bold .Italics {
    text-decoration : underline;
    font-style : italic;
    font-weight : bold;
}

.Underline .Italics .Bold {
    text-decoration : underline;
    font-style : italic;
    font-weight : bold;
}

.BoldItalics {
    font-weight : bold;
    font-style : italic;
}

.BoldItalicsUnderline {
    font-weight : bold;
    font-style : italic;
    text-decoration : underline;
}

.ItalicsUnderline {
    font-style : italic;
    text-decoration : underline;
}

.BoldUnderline {
    font-weight : bold;
    text-decoration : underline;
}

.Insert {
    color : green;
    border-bottom : 3px double;
}

.Delete {
    text-decoration : line-through;
}

.InsertItalics {
    color : green;
    border-bottom : 3px double;
    font-style : italic;
}

.BoldInsert {
    color : green;
    border-bottom : 3px double;
    font-weight : bold;
}

.BoldInsertItalics {
    color : green;
    border-bottom : 3px double;
    font-weight : bold;
    font-style : italic;
}

.BoldInsertItalicsUnderline {
    color : green;
    border-bottom : 3px double;
    font-weight : bold;
    font-style : italic;
    text-decoration : underline;
}

.InsertItalicsUnderline {
    color : green;
    border-bottom : 3px double;
    font-style : italic;
    text-decoration : underline;
}

.BoldInsertUnderline {
    color : green;
    border-bottom : 3px double;
    font-weight : bold;
    text-decoration : underline;
}

.InsertUnderline {
    color : green;
    border-bottom : 3px double;
    text-decoration : underline;
}

.DeleteItalics {
    color : red;
    text-decoration : line-through;
    font-style : italic;
}

.BoldDelete {
    color : red;
    text-decoration : line-through;
    font-weight : bold;
}

.BoldDeleteItalics {
    color : red;
    text-decoration : line-through;
    font-weight : bold;
    font-style : italic;
}

.BoldDeleteItalicsUnderline {
    color : red;
    text-decoration : line-through;
    font-weight : bold;
    font-style : italic;
    text-decoration : underline;
}

.DeleteItalicsUnderline {
    color : red;
    text-decoration : line-through;
    font-style : italic;
    text-decoration : underline;
}

.BoldDeleteUnderline {
    color : red;
    text-decoration : line-through;
    font-weight : bold;
    text-decoration : underline;
}

.DeleteUnderline {
    color : red;
    text-decoration : line-through;
    text-decoration : underline;
}

a:link {
    text-decoration : none;
}

a:visited {
    text-decoration : none;
}

a:active {
    text-decoration : none;
}

.Sub {
    font-size : 80%;
    position : relative;
    bottom : -3px;
}

.Sup {
    font-size : 80%;
    position : relative;
    top : -5px;
}

table {
    white-space : normal;
    font-size : 100%;
    margin-top : 3ex;
    margin-bottom : 3ex;
    border-collapse : collapse;
    border-color : black;
    border-width : thin;
    table-layout: fixed;
}

table caption {
    margin-top : 10px;
    text-align : center;
    font-weight : bold;
    font-size : 100%;
}

th, td {
    border-collapse : collapse;
    border-color : black;
    border-width : thin;
}

td.Warning {
    border : 1px solid black;
    margin-top : 2ex;
    margin-bottom : 2.2ex;
    padding-left : 2em;
    padding-right : 2em;
    padding-top : 0;
    padding-bottom : 2ex;
}

tr.Botrule td, tr.Botrule th, th.Botrule, td.Botrule {
    border-bottom-style : solid;
    border-bottom-width : thin;
}

thead tr.First td, thead tr.First th, thead tr.FirstLast td, thead tr.FirstLast th {
    border-top-style : solid;
    border-top-width : thin;
}

thead tr.BotruleFirst td, thead tr.BotruleFirst th {
    border-top-style : solid;
    border-top-width : thin;
    border-bottom-style : solid;
    border-bottom-width : thin;
}

tbody tr.First td, tbody tr.First th {
    border-top-style : solid;
    border-top-width : thin;
}

tbody.Headless tr.First td, tbody.Headless tr.First th {
    border-top-style : solid;
    border-top-width : thin;
}

tbody tr.Last td, tbody tr.Last th {
    border-bottom-style : solid;
    border-bottom-width : thin;
}

tbody tr.FirstLast td, tbody tr.FirstLast th {
    border-top-style : solid;
    border-top-width : thin;
    border-bottom-style : solid;
    border-bottom-width : thin;
}

tbody tr.BotruleFirst td, tbody tr.BotruleFirst th {
    border-top-style : solid;
    border-top-width : thin;
    border-bottom-style : solid;
    border-bottom-width : thin;
}

th.Lrule, td.Lrule {
    border-top-style : none;
    border-bottom-style : none;
    border-right-style : none;
    border-left-style : solid;
    border-left-width : thin;
}

th.Rrule, td.Rrule {
    border-top-style : none;
    border-bottom-style : none;
    border-right-style : solid;
    border-right-width : thin;
    border-left-style : none;
}

th.Toprule, td.Toprule {
    border-top-style : solid;
    border-top-width : thin;
    border-bottom-style : none;
    border-right-style : none;
    border-left-style : none;
}

th.Botrule, td.Botrule {
    border-top-style : none;
    border-bottom-style : solid;
    border-right-style : none;
    border-left-style : none;
    border-bottom-width : thin;
}

th.LruleRrule, 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;
}

th.BotruleToprule, 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;
}

th.LruleToprule, 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;
}

th.RruleToprule, 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;
}

th.BotruleLrule, 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;
}

th.BotruleRrule, 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;
}

th.LruleRruleToprule, 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;
}

th.BotruleLruleRrule, 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;
}

th.BotruleLruleToprule, 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 : solid;
    border-left-width : thin;
}

th.BotruleRruleToprule, 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;
}

th.BotruleLruleRruleToprule, 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;
}

ul {
    margin-top : 0.2ex;
    margin-left : 1.5em;
}

ol {
    margin-top : 0.2ex;
    margin-left : 1.5em;
}

li {
    margin-top : 0.2ex;
}

li p {
    margin-top : 0.2ex;
}

ul.Disc {
    list-style-type : disc;
}

ul.Circle {
    list-style-type : circle;
}

ul.Square {
    list-style-type : square;
}

ol.LittleRoman {
    list-style-type : lower-roman;
}

ol.BigRoman {
    list-style-type : upper-roman;
}

ol.LittleAlpha {
    list-style-type : lower-alpha;
}

ol.BigAlpha {
    list-style-type : upper-alpha;
}

ol.Arabic {
    list-style-type : decimal;
}

dl {
    line-height : 2.2ex;
    margin-left : 0.9em;
}

dd {
    position : relative;
    top : -2.2ex;
    margin-bottom : -2ex;
    margin-left : 1.5em;
}

dd p {
    margin-bottom : 0;
}

hr.Footnoterule {
    margin-top : 2ex;
    width : 30%;
    text-align : left;
}

dl.Footnote {
    margin-left : 0;
    margin-bottom : 0;
    margin-top : 0;
}

dl.Footnote dt {
    font-size : 90%;
}

dl.Footnote dd {
    margin-left : 1em;
    font-size : 90%;
}

dl.FootnoteContents {
    text-align : right;
    margin-left : 0;
    margin-bottom : 0;
    margin-top : 0;
}

dl.FootnoteContents dt {
    font-size : 100%;
}

dl.FootnoteContents dd {
    margin-left : 1em;
    font-size : 90%;
}

p.Footnote {
    text-indent : -1em;
    margin-left : 1em;
    font-size : 90%;
}

p.Footnotesize {
    margin-bottom : 0;
    margin-top : 0;
    font-size : 90%;
}

img {
    display : block;
    margin-top : 0;
    margin-bottom : 0;
    text-align : center;
}

p img {
    display : inline;
    margin-top : 0;
    margin-bottom : 0;
}

div.Figure {
    margin-top : 4ex;
    margin-bottom : 4ex;
}

div.Warning {
    border : 1px solid black;
    margin-top : 2ex;
    margin-bottom : 2.2ex;
    padding-left : 2em;
    padding-right : 2em;
    padding-top : 0;
    padding-bottom : 2ex;
}

div.Subject {
    margin-top : 1ex;
    margin-bottom : 1ex;
    padding-top : 1ex;
    padding-bottom : 1ex;
    padding-left : 0.5em;
    padding-right : 0.5em;
    font-size : 80%;
    line-height : 2.1ex;
    background-color : #e0e0e0;
    cursor : pointer;
}

.contentTable {
    border : 1px solid #999999;
    background-color : #eaeaea;
}

.contentTablePetite {
    border : 1px solid #999999;
    background-color : #eaeaea;
    font-size : 80%;
}

.contentTableTitle {
    border-bottom : 1px solid #999999;
    background-color : #cccccc;
    font-size : 140%;
    font-weight : bold;
}

.contentTableReg {
    border-bottom : none;
    background-color : #cccccc;
    font-size : 80%;
    font-weight : lighter;
}

.formTable {
    border : 1px solid #ffffff;
    border-collapse : collapse;
}

.formTablePetite {
    border : 1px solid #ffffff;
    border-collapse : collapse;
    font-size : 80%;
}

.formTableMorePetite {
    border : 1px solid #ffffff;
    border-collapse : collapse;
    font-size : 60%;
}

.formTitle {
    background-color : #cccccc;
    border : 1px solid #ffffff;
    font-size : 125%;
    font-weight : bold;
}

.formHeadingTitle {
    border : none;
    background-color : #cccccc;
    font-size : 150%;
    font-weight : bold;
}

.formHeadingReg {
    background-color : #cccccc;
    border : 1px solid #ffffff;
    font-size : 125%;
}

.formTableRow {
    background-color : #ffffff;
}

.formTableRowAlt {
    background-color : #f2f2f2;
}

.formLabel {
    border : 1px solid #ffffff;
    background-color : #dddddd;
    font-size : 115%;
    font-weight : bold;
}

.formItem {
    border : 1px solid #cccccc;
    font-size : 110%;
}

.formTitle a:link {
    font-weight : bold;
    color : #006699;
    text-decoration : underline;
}

.formTitle a:visited {
    font-weight : bold;
    color : #006699;
    text-decoration : underline;
}

.formTitle a:active {
    font-weight : bold;
    text-decoration : none;
}

.formTitle a:hover {
    font-weight : bold;
    text-decoration : none;
}

.normalizer {
    font-size : 125%;
    font-weight : lighter;
}

.textHighlights {
    font-size : 90%;
}

span.xmChange {
    text-indent : 0;
    margin-top : 0;
    margin-bottom : 0;
    line-height : 2.2ex;
   	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #000000;
    position : absolute;
    left : 2em;
    padding-left : 2em;
}

span.xmChange_all_rows {
    text-indent : 0;
    margin-top : 0;
    margin-bottom : 0;
    line-height : 10ex;
   	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #000000;
    position : absolute;
    left : 2.5em;
    padding-left : 2em;
}

span.xmChange_caption {
    text-indent : 0;
    margin-top : 0;
    margin-bottom : 0;
    line-height : 14ex;
   	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #000000;    
    position : absolute;
    left : 2.3em;
    padding-left : 2em;
}

span.xmChange_footnote {
    text-indent : 0;
    margin-top : -2ex;
    margin-bottom : 0;
    line-height : 8ex;
   	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #000000;    
    position : absolute;
    left : 2.5em;
    padding-left : 2em;
}

span.xmChange_footnotes {
    text-indent : 0;
    margin-top : -2ex;
    margin-bottom : 0;
    line-height : 8ex;
   	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #000000;    
    position : absolute;
    left : 2.8em;
    padding-left : 2em;
}

span.xmChange_custom_caption {
    text-indent : 0;
    margin-top : 0;
    margin-bottom : 0;
    line-height : 2.2ex;
   	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #000000;    
    position : absolute;
    left : -4.4em;
    padding-left : 0;
}

.toTop {
    font-size: 60%;
    /* color: green;*/
}

div.splToc {
    text-align: center;
    font-size: 80%;
}

.fileLink {
    font-weight: bold;
    text-decoration: underline;
}

.picture {
    width: 100%;
}

.Multimediacaption {
     text-align: center;
     font-weight: bold;
}

table.Resize {
    white-space : normal;
    font-size : 80%;
    margin-top : 3ex;
    margin-bottom : 3ex;
    border-collapse : collapse;
    border-color : black;
    border-width : thin;
}

table.headings {
    table-layout: auto;
    font-size : 100%;
    padding:0;
    margin:0;
}

table.highlights {
    table-layout: auto;
    padding:0;
    margin:0;
}

table.PItable {
    white-space : normal;
    font-size : 80%;
}
