/*******************************************

   Global font formatting

 *******************************************/

DIV.PageContent {
  font-size: 75%;
}

DIV.PageContent P, 
DIV.PageContent TD, 
DIV.PageContent TH, 
DIV.PageContent TABLE,
DIV.PageContent OL,
DIV.PageContent LI,
DIV.PageContent DIV,
DIV.PageContent A {
  font-family: arial, helvetica, lucida grande, tahoma, verdana, sans-serif;
  letter-spacing: 0pt;
  font-size: 1em;
}

P.pList1 {
  margin: 0.5em 0em 0em 22px;
}

P.pList2 {
  margin: 0.5em 0em 0em 44px;
}

/*******************************************

   Special DIV formatting

 *******************************************/

.pList1Exhibit,
.pList1Level3Exhibit,
.pList1Level4Exhibit {
  padding-left: 25px;
}

.pList2Exhibit,
.pList2Level3Exhibit,
.pList2Level4Exhibit {
  padding-left: 50px;
}

div.LeaveAsIs table,
div.LeaveAsIs table td, 
div.LeaveAsIs table th {
  padding: 0px;
  margin: 0px;
}

div.DraftTableNotice {
  width: 320px;
  border: 2px dashed black;
  padding: 8pt;
  font-size: 1em;
  font-weight: bold;
  margin: 12pt 0pt 12pt 0pt;
  background: #FFFFF0;
}

div.DraftTableNotice p {
  margin: 0px;
  padding: 0px;
}

h1.pLevel1, h2.pLevel2, 
h3.pLevel3, h4.pLevel4, 
h3.pLevel3Exhibit, h4.pLevel4Exhibit,
h3.pList1Level3Exhibit, h4.pList1Level4Exhibit,
h3.pList2Level3Exhibit, h4.pList2Level4Exhibit,
P.pRemoteExhibitTwoColumn,
P.pRemoteExhibitFullWidth,
P.pRemoteExhibitTitle,
P.pRemoteExhibit {
  font-weight: bold;
  font-family: arial, helvetica, lucida grande, verdana, sans-serif; 
  margin-left:0em;
}

DIV.PageContent TABLE CAPTION {
  text-align: left;
  font-weight: bold;
  font-family: arial, helvetica, lucida grande, verdana, sans-serif; 
  margin-left:0em;
  padding-bottom: 0.75em;
}

/*******************************************

   Image formatting

 *******************************************/

DIV.PageContent IMG { 
  border: 0px;
  display: block;
  float: none;
}

/*******************************************

   Main paragraph styles

 *******************************************/

DIV.PageContent TABLE {
  margin-top: 1.5em;
  margin-bottom: 0.5em;
}

P.pLevel1TOC {
  line-height: 1.25em;
  margin: 2pt 0pt 2pt 0pt;
}

P.pThumbnail {
  margin: 0em 0em 1em 0em;
}

DIV.pLevel1TOC {
  margin: 0.5em 0.7em 0.5em 0.7em;
}

DIV.PageContent h1.pLevel1, 
DIV.PageContent .pApp_Level1 {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 2em; 
  font-weight: bold;
  margin-top: 1.5em; 
  padding: 0px;
}

DIV.PageContent h2.pLevel2, 
DIV.PageContent .pApp_Level2 {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 1.56em; 
  font-weight: 100;
  margin-bottom: 0px;   
  padding-bottom: 0px; 
  margin-top:2em;
}  

DIV.PageContent h3.pLevel3, 
DIV.PageContent p.pLevel3Exhibit, 
DIV.PageContent .pApp_Level3,
DIV.PageContent h4.pLevel4, 
DIV.PageContent p.pLevel4Exhibit, 
DIV.PageContent h3.pList1Level3Exhibit, 
DIV.PageContent h4.pList1Level4Exhibit,
DIV.PageContent h3.pList2Level3Exhibit, 
DIV.PageContent h4.pList2Level4Exhibit {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 1em; 
  font-weight: bold; 
  margin-bottom: 0px; 
  margin-top: 1em;  
  padding-bottom: 0px;
}

DIV.PageContent h3.pList1Level3Exhibit,
DIV.PageContent h4.pList1Level4Exhibit {
  position: relative;
  left: -1.75em;
}

DIV.PageContent h3.pList2Level3Exhibit,
DIV.PageContent h4.pList2Level4Exhibit {
  position: relative;
  left: -3.5em;
}

DIV.PageContent DIV.pLevel2,
DIV.PageContent DIV.pLevel3, 
DIV.PageContent p.pLevel3Exhibit,
DIV.PageContent DIV.pLevel4, 
DIV.PageContent p.pLevel4Exhibit,
DIV.PageContent pRemoteExhibitTwoColumn {
  margin-left: 0em;
}

DIV.PageContent DIV.pBody {
  margin: 0em;
}

DIV.PageContent P.pBody, 
DIV.PageContent .pApp_Body {
  line-height: 1.33em;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 1em; 
  margin-top: 0em;
  margin-left: 0em;
  margin-bottom: 0.5em;
} 

DIV.PageContent P.pList1,
DIV.PageContent P.pList2 {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 1em; 
} 

DIV.PageContent DIV.pFootnote {
  color:#666; 
  width:400px;  
  font-size: 0.88em;  
  margin-left: 0em;
}

DIV.PageContent P.pAnchor { 
  line-height: 1px;
  font-size: 1px;
  margin: 0em;
  padding: 0em;
}

DIV.PageContent P.pOverview {
  font-weight: bold;
  margin-right: 1em;
}



/*******************************************

   Table formatting
        (including pgfs within tables)

 *******************************************/

DIV.PageContent DIV.tOverview {
  cursor: pointer;
  margin: 1em 0em 0em 0em;
  padding: 4pt 7pt 4pt 7pt;
  background-color: #EEE;
  text-align: left;
  border: 0px;
  font-weight: normal;
}

DIV.PageContent TABLE.tTblFormsGlossary TH {
  text-align: left;
}

DIV.PageContent TABLE.tTblFormsGlossary TH {
  width: 4.5em;
}

/*******************************************

   Character formatting

 *******************************************/

DIV.PageContent SPAN.cDoNotRenderInHTML {
  display: none;
}

DIV.PageContent SPAN.cSuperscript,
DIV.PageContent SPAN.cSuperscriptOverride,
DIV.PageContent SPAN.cVertAlignsuper {
  font-size: 0.77em;
  vertical-align: top;
  position: relative;
  top: -1pt;
}

DIV.PageContent SPAN.cDeletedCitationNumber,
DIV.PageContent SPAN.cDeletedCitationNumberOverride {
  color: #BBB;
  font-weight: bold;
  font-size: 0.88em;
}

DIV.PageContent SPAN.citalics, 
DIV.PageContent SPAN.citalicsOverride,
DIV.PageContent SPAN.cEmphasis, 
DIV.PageContent SPAN.cEmphasisOverride, 
DIV.PageContent SPAN.cItalic, 
DIV.PageContent SPAN.cItalicOverride {
  font-style: italic;
}

DIV.PageContent SPAN.cChangeDate {
  color: red;
}

DIV.PageContent SPAN.cRewrittenBody {
  /* color: orange; */
}

/*******************************************

   Link formatting

 *******************************************/

DIV.PageContent A {
  color: blue;
  text-decoration: none;
}  

DIV.PageContent A:visited {
  color: blue;
  text-decoration: none;
}

DIV.PageContent A:active, 
DIV.PageContent A:hover {
  color: blue;
  text-decoration: underline;
  /* background-color: #D0E8FF; */
}

DIV.PageContent P.pRemoteExhibitTitle {
  display: none;
}

  
  
  
  
  
  
  
  
  