﻿/* Edited Styles for Pages that Use in the Auditing Standard Layout Pages */

/*content of auditing standards*/


.section
{
	font-size: 1em;
}

/*secondary title information overrides 
.standardPageContent STRONG, .bold
{
	font-family: Georgia, Times New Roman, serif !important;
}*/
.image
{
	padding-left: .5em;
}
/* board member bio name and title, increased size of font
and moved text to the left, next to the bio image */
.dateLine
{
	font-size: 1.2em;
	text-align: left !important;
}
/* section title */


.pluginContent
{
	background: #fff url('../../Images/PCAOB/bg_gradient_homepage_bottom_links.jpg') repeat-x !important;
	padding: 0px .3em 0px .7em;
	margin: 1em .2em 0px 0px;
	font-size: .85em;
	height: 2em;
}

.pageTitle {
/* text-transform: capitalize; */
text-transform: none;
font: 2em Georgia !important;
color: #000;
}

.pageTitle TABLE 
{

margin-bottom: 0px !important;

}

.pluginContent a
{
	text-decoration: none !important;
}
.pluginContent p
{
	
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: .82em;
	padding: .5em 0px .5em 0px;

}

.standardPageContent UL OL LI {
	list-style-image: none !important;
	list-style-type: lower-alpha;
}


.standardPageContent {
	padding-left: 10px;
}

.standardPageContent TD {
	color: #000;
}
.standardPageContent TH {
	color: #000;
}
.standardPageContent DIV {
	color: #000;
}
.standardPageContent EM {
	font-style:italic;
}
blockquote p {
	padding-left: 0px;
}

.standardPageContent p {
	margin-top: 1em !important;
	margin-bottom: 1em !important;
	margin-left: .5em;
	/*adding to fix Firefox issue of text cut-off CR#00011756 */
	margin-right: .5em;
}

.standardPageContent h1 {
margin-right: 0px;
margin-left: .38em;
margin-top: .19em;
margin-bottom: 1.13em;
font: 1.5em Georgia !important;
font-style: italic;
color: #000;
}

.standardPageContent h2 {
    font: 1.32em Georgia !important;
    font-weight: bold !important;
	margin-top: .75em !important;
	/****Using From _layout_Standard to fix 3-line Header Issue****/ 
	margin-bottom: 1px !important;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 4px;
	padding-right: 4px;
	background: #fff url('../../Images/PCAOB/bg_gradient_homepage_bottom_links.jpg') repeat-x !important;
	height: auto !important;
	text-transform: uppercase;
}


.standardPageContent h3  {
	margin-top: .25em !important;
	margin-bottom: .25em !important;
	font: 1.25em Georgia !important;
	font-weight: bold !important;
	padding-left: .25em;
	padding-top: .25em;
	}
	
.standardPageContent h4 {
	font: 1.064em Georgia !important;
	font-weight: bold;
	margin-top: .19em;
	margin-left: 0px;
	padding-left: .25em;	
}

.standardPageContent h5 {
	font: bold .9em Arial !important;
	margin-top: .13em;
	margin-bottom: .88em;
	}
	
.standardPageContent h6 {
	font: bold .938em Georgia !important;
	}

	
.standardPageContent sup {
	font-family:  Arial, Helvetica, sans-serif;
	color: #A02F23;
	font-weight: 700;
	vertical-align: text-top;
	font-size: .875em !important;
	* font-size: 1em !important; /* correct IE superscript size rending difference */
}


.standardPageContent UL {
	margin-left: 2.5em;
	}
.standardPageContent OL {
	margin-left: 2.5em;
	}
.standardPageContent LI {
	margin-left: 1.88em;
	margin-top: .5em;
	margin-bottom: .5em;
	/*adding to fix Firefox issue of text cut-off CR#00011756 */
	margin-right: .5em;
}

.standardPageContent BLOCKQUOTE {
	margin-left: 2.5em;
	margin-right: 0px;
	}
.standardPageContent OL UL {
	margin-top: .38em;
}
.standardPageContent LI P {
	margin-top: .38em;
	/* combined from similiar style below */
	margin-left: 0px;
	/* adding to fix Firefox issue of text cut-off CR#00011756 */
	margin-right: .5em;
}

.standardPageContent TD P {
	margin-left: 0px;
	/*adding to fix Firefox issue of text cut-off CR#00011756 */
	margin-right: .5em;
}

.partHeader {
    font: 1.4em Georgia;
    font-weight: bold;
	margin-top: 1em;
	margin-bottom: 1em;
	padding-top: .5em;
	padding-bottom: .5em;
	text-align: center;
	}
	
	
.subPartHeader {
    font: 1.32em Georgia;
    font-weight: bold;
	margin-top: .75em;
	margin-bottom: .75em;
	padding-top: .38em;
	padding-bottom: .38em;
	text-align: center;	
}

.paragraphIndent {
	text-indent: 2.5em;
	}
	
/* Added to render superscripts correctly in Firefox */

sup A {
	font-family:  Arial, Helvetica, sans-serif;
	color: #A02F23;
	font-weight: 700;
	/* vertical-align:text-top; */
}

/* Added to format Superscript in Rule 1002 Page */
	
.subPartHeader sup A {
	vertical-align: text-top;
	padding-right: 1px;
}

/* Edits made for Footnotes Shading */

DIV.footnotes {
/* changes for footnotes shading */
background-color: #f7f7f7; /* light grey */
padding: .5em 1em 1em .5em !important;
border-top: 1px solid #6d161b;
padding-top: .2em;
margin-bottom: 0px;
}

/* Edits made for Footnotes Shading */

DIV.footnotes H6 {
	margin-bottom: 0px;
	padding-bottom: .2em !important;
}

.footnotes A SUP {
	padding-left: 1.25em;
	padding-right: 1.25em;
	}
	
/* Added to render superscripts correctly in Firefox */
	
DIV.footnotes SUP {
	font-size: .875em !important;
	* font-size: 1em !important; /* correct IE superscript size rending difference */
}

/* Added for Footnotes Shading formatting  */

.footnotes p {
	
	margin-right: 1em;
	margin-left: .5em !important;
}

.thinBox {
	border: 1px solid #000;
	width: 95%;
	padding: .19em;
	margin: .19em 0px;
}
.thinBox P {
	margin-left: 0px;
}
.gridTable {
	border: 1px solid #000;
	border-collapse: collapse;
	margin-bottom: .5em;
	margin-top: .5em;
	}
.gridTable TH {
	border: 1px solid #000;
	padding: .38em;
	}
.gridTable TD {
	border: 1px solid #000;
	padding: .38em;
	}
	
.spacedTable TD {
	padding: .25em .38em;
}

/* adding to center Rule 1002 Notice Table in Firefox */

TABLE.spacedTable {
	
	margin-left: auto;
	margin-right: auto;
}

.strongEmphasis {
	font-style: italic;
	font-weight: bold;
	text-transform: uppercase;
	}

.titleLink {
	text-transform: none;
	vertical-align:text-bottom;
	white-space: nowrap;
	font-size: .6em !important;
	font-weight:bold;
	margin-top: .5em !important;
	float: right;
}

.fakeListOL {
margin-left: 1.88em;
}

.fakeListLI {
}
.fakeListMarker {
padding-top: .5em;
padding-bottom: .5em;
text-align: right;
vertical-align: top;
padding-left: 0px;
width: 3.13em;
}
.fakeListContent {
padding-top: .5em;
padding-bottom: .5em;
padding-left: .63em;
}
.fakeListTopRowNudgeUp {
	padding-top: 0px !important;
}
.fakeListTopRowNudgeUp {
	margin-top: 0px !important;
}
.fakeListTopRowNudgeUp TD {
	padding-top: 0px !important;
}
.fakeListTopRowNudgeUp TD {
	margin-top: 0px !important;
}

.paragraphNumberList {
	margin-left: 0px !important;
}
.paragraphNumberList LI {
	padding-left: 2.5em !important;
}
hr {

	color: #6d161b !important;
	/* width: 25em; commenting out so that HR can be used normally within Standard Page Content */
	height: 1px;
	text-align: left;
}

.summaryTable {

margin-bottom: .1em !important;
padding-left: .13em;
}

H5.summaryTable {

margin-left: .5em;
padding-top: 1em !important;
padding-bottom: .25em;	
text-transform: uppercase;
}

/* commenting out to make AS standards look more like Interim Standard top booksmarks */
/* UL.standardTopBookmarks  {
	margin-top: .25em; !important;
	padding-bottom: 1.25em !important;
	margin-left: .13em !important;
	padding-left: 1.56em !important;
} */

/*

.standardTopBookmarks LI {
	margin: 0px;
	list-style-image: url('/Style%20Library/Images/PCAOB/yellow_bullet_small.gif') !important;
	list-style-type: square;
	padding-left: 0px !important;
}

/*

/* adding CSS styles from layout_Standard to make stnadardTopBookmarks consistent */


UL.standardTopBookmarks {
	margin-left: 0px;
	margin-top: 1px;
	margin-bottom: 24px;
	padding-left: .5em;
}


.standardTopBookmarks LI {
	margin-left: 0px !important;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	padding-left: 0px !important;
	list-style-type: none;
	line-height: 1.5em;
}

LI.standardTopBookmarks 

{
	line-height: 1.3em;
}


.effectivePursuant {
	text-align: center;
	font-size: .85em !important;
}

.effectivePursuantLeft {
	text-align: left;
	font-size: .85em !important;
}

.redText {
	color: #990000;
}
.gridTableRed {
	border: 1px solid #900;
	border-collapse: collapse;
	margin-bottom: .5em;
	margin-top: .5em;
	}
.gridTableRed TH {
	border: 1px solid #900;
	padding: .38em;
	}
.gridTableRed TD {
	border: 1px solid #900;
	padding: .38em;
	}
	
.titlePage {
	font-weight: bold;
	margin-left: .25em;
	padding-left: 0px;
}
.titlePage P {
	font: bold .9em Arial !important;
	margin-top: .1em !important;
	margin-bottom: 1em !important;
	margin-left: 0px;
}

H3.superseded {
	
	margin-top: .25em;
	font: bold 1.1em Georgia;
	margin-left: .25em;
	padding-bottom: .63em;
}
.nestleUp {
	margin-top: 0px !important;
	padding-top: 0px !important;
	position: relative;
	top: -.63em;
}

.effectiveDate {
	font-style: italic !important;
	color: #ff0000 !important;
	font-size: .9em !important;
	margin-left: 40px !important;
	font-family: Georgia;
	margin-top: 8px;
	margin-bottom: 8px;
	}
.effectiveDate A {
	font-style: italic !important;
	color: #990000 !important;
	}

.noMargin {
	margin-left: 0px !important;
}
.noMargin LI {
	margin-left: 1.5em;
}


H2.noBackground {
padding-top: 0px !important;
margin-top: 0px !important;
background-image: none !important;
}

.greyBracket {
	color: #999999 !important;
	font-weight: bold !important;
}
.columnHeaderNoWrap {
	
	padding-right: 1em;
	white-space: nowrap;
}

/* Added after Content Sync from PROD to DEV */

.slimBottomMargin P {
	margin-bottom: .25em !important;
}
.slimTopMargin P {
	margin-top: .25em !important;
}
.slimLeftMargin {
	margin-left: .25em !important;
}
.slightLeftMargin {
	margin-left: .5em !important;
}
.squareList LI {
	LIST-STYLE-IMAGE: url(/Style%20Library/Images/PCAOB/yellow_bullet_small.gif) !important;
	LIST-STYLE-TYPE: square;
}
