﻿/*	Custom.CSS Styles for Branding */

/* CSS global reset */

* {
*	vertical-align: baseline;
	font-family: inherit;
	font-style: inherit;
	font-size: 100%;
	/* border: none;*/
	padding: 0;
	margin: 0;
} 
 
body 
{
	padding: 0;
	font-size: 80% !important;
	font-family: arial, helvetica, sans-serif;
	background: #fff;
}


h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, ul, ol, dl {
	margin: 0 0 .5em 0;
	color: #000;
}

dd, blockquote {
	margin-left: 3em;
}
dt {
	font-weight: bold;
}

table 
{
	border-collapse: collapse;
	border-spacing: 0;
}

.welcomeImage IMG
{
	margin: 0 0 0 0 !important;
	width: 19.5em;
}

.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;
	}

/***************************************************************/
/*							Container 						   */
/***************************************************************/

.container {
	width: 74em;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	/*text-transform: uppercase;*/
}
#headerSection .container {
	background: transparent url('Images/portal/bannerbg.png') no-repeat 19.25em 3.8em;	
}
#center, .container, #main {
	* overflow: visible;
}

/***************************************************************/
/*							Header 							   */
/***************************************************************/


#headerSection
{
	background: #fff url('/Style Library/Images/PCAOB/header_with_left_border.jpg') no-repeat right top;
	margin: 0 auto;
	/* height: 5.4em; */
	height: 6.7em;	
}

#headerSection .container {

}
#accessibility
{
	position: absolute;
	z-index: 99;
	height: 2em;
	font-size: .8em;
}
/*placement of PCAOB logo */
#logo
{
	position: absolute;
	width: 11em;
	float: left;
	/* margin: .8em 0 0 .2em; */
	margin: 0 0 0 .1em;
	z-index: 1;
}
#logo IMG
{
	width: 15.3em !important;
}
.body h1 a {
	font: 24px/24px Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: -2px;
	padding: 22px 9px 25px 20px;
	display: block;
	color: #fff;
	background: url(Images/portal/logo_bg.gif) left top no-repeat;
}
.body h1 a:hover {
	color: #fff;
}
.body h1 a span {
	height: 71px;
	width: 13px;
	position: absolute;
	top: 0;
	right: -13px;
	cursor: pointer;
	background: url(Images/portal/logo_right.gif) right top no-repeat;

}
#banner {
	position: relative;
	height: 3.8em;
	color: #a49c8f;
	font-weight: bold;
	padding: 0 0 0 7px;
	top: 7.3em;
	font-size: 1.3em;
}
#title {
	min-height: 25px;
}

/***************************************************************/
/*						Personal Navigation					   */
/***************************************************************/
.ms-siteactionsmenu
{
	font-size: 1em !important;
}

#personalnav {
	float: right;
	width: 450px;
}
#personalnav td {
	padding: 0;
}
#personalnav div {
	display: inline;
	vertical-align: middle;
}
.bg .ms-SPLink {
	width: 150px;
}
#personalnav a {
	font: 1em arial, helvetica, sans-serif;
	color: #fff;
}
#personalnav table {
	/* display: inline; */
}
.ms-SpLinkButtonInActive {
	background-color: transparent;
}
.actions a {
	text-decoration: none;
}
.ms-SpLinkButtonActive a {
	color: #000 !important;
}
#personalnav a {
	color: #fff;
	text-transform: none;
	font-weight: normal;
}
td.ms-MenuUILabel {
	vertical-align: top;
	line-height: 1.3em;
}
/***************************************************************/
/*							Title							   */
/***************************************************************/
H1.ms-sitetitle
{
	color: #000 !important;
	font: 2em Georgia;
	margin-left: 8px !important;
	margin-top: 8px !important;
	margin-bottom: 10px !important;
	text-transform: none;
}


/***************************************************************/
/*						Main Content Area					   */
/***************************************************************/


#main {
	margin: 0 auto;
	/* sets the font size and family for the content section in between the header and the footer */
	font-family: Arial, Helvetica, sans-serif;
	
}
.maincontentdiv {
	clear: both;
}
#center {
	float: left;
	width: 100%;
	text-transform: none;
	position: relative;
	overflow: visible;
}
#contentColumn
{
	margin-left: .5em !important;
}
/***************************************************************/
/*							Page Content					   */
/***************************************************************/

.pageContent, .ms-WPBody {
	font-size: 1em !important;
	font-family: Arial, Helvetica, sans-serif !important;
}
.pageContent
{
	/*margin-left: .5em !important;*/
	margin-right: .5em !important;
}
/* prevents the copy text in the center column from being hidden behind the spacer column */
.pageContent2 P
{
	width: 96%;
}
.ms-WPBody TD
{
	font-size: 1em !important;
}
.pageContent p {
	
	font-size: 1em;
}

.pageContent p.smallText {
	
	font-size: .85em;
}

.pageContent h2 {
    background-image: url('/Style%20Library/Images/PCAOB/bg_home_bottom_header_blue_gradient.gif');
    background-repeat: repeat-x;
    /* height: 2.4em; */
   	/** For CR 11681 - to fix three line header */
  	height: auto;
    font: 1.25em Georgia;
    font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 8px;
	padding-left: 4px;
	padding-bottom: 1em;
}
    
.pageContent h3 
{
	margin-top: 3px;
	font-size: 1em;
	font-family: Georgia, Times New Roman, serif;
	/* changed to 12pt */
	/* font: 1.15em Georgia; */
	font-weight: bold;
}
.pageContent h4
{
	font: 1em Georgia;
	font-weight: 700;
}
.pageContent UL LI, .copyText UL LI, .pageContent2 UL LI
{
	margin-left: 1em;
	list-style-type: square;
	list-style-image: url(/Style%20Library/Images/PCAOB/yellow_bullet_small.gif) !important;	
}
.pageContent UL, .copyText UL, .pageContent2 UL
{
	padding-left: .5em;
}
.pageContent LI a, .copyText LI a, .pageContent2 LI a
{
	color: #105394 !important;	
}
.pageContent LI a:visited, .copyText LI a:visited, .pageContent2 LI a:visited
{
	color: #5d757d !important;
}

#center h3.pagetitle {
	font: bold 16px Helvetica, sans-serif;
	margin: 0;
}
#center p {
	margin-bottom: 1.1em;
}
#center p.ms-vb
{
	margin-bottom: 0px;
}
.ms-WPBorder, .ms-WPBorderBorderOnly {
	border: 1px solid #DFDFDF;
}
.removediv {
	display: none;
}
#column
{
	padding: 0;
}
#column #footer, #center #footer {
	background: transparent none;
	font-size: 1em;
	height: auto;
}
.body .ms-menutoolbar {
	background: #DFDFDF none;
}
.body .ms-standardheader, .body .link-item-large a {
	border: none;
	font: bold 16px Helvetica, sans-serif;
	color: #4c4c4c !important;
}
td[valign="top"] {
	vertical-align: top;
}
/*
#MSOZoneCell_WebPartWPQ6 {
	padding-left: 10px;
}
*/
/* Doc Listing */

.body .ms-listviewtable .ms-vb {
	padding: 0;
}
/***************************************************************/
/*							Edit Page						   */
/***************************************************************/

#OuterLeftCell, #OuterRightCell, .ms-ToolPaneOuter {
	vertical-align: top;
}
.ms-ToolPaneOuter {
	overflow: scroll;
}
h3.ms-WPTitle {
	margin-top: 10px;
	padding-right: 0.44em;
	padding-left: 0.19em;
	font-weight: bold;
	font-size: 1em !important;
	padding-bottom: 0.12em;
	text-transform: uppercase;
	padding-top: 0.12em;
	font-family: georgia, times new roman, serif !important;
}

.ms-WPTitle A:link 
{
	cursor: pointer;
	color: #4c4c4c;
	text-decoration: none}


.editWebPart {
	vertical-align: top;
}
.ms-TPBody input {
	border: 1px solid #ccc;
}

/***************************************************************/
/*						Publishing Styles					   */
/***************************************************************/


.ms-rteCustom-ArticleTitle {
	text-transform: none;
}
td.caption {
	vertical-align: top;
	font: 11px/20px arial, sans-serif;
}
.body .link-item a, .body .ms-vb2 a, .body .ms-vb a {
	font-size: 1em !important;
}
#welcomeLeft {
	width: 75%;
	float: left;
}
#welcomeRight {
	width: 25%;
	float: left;
}
	
/***************************************************************/
/*								Search						   */
/***************************************************************/

#searchBox
{
	/* float: right */
	position: relative;
	float: right;
	width: 35.5em;
}
.search .ms-sbcell
{
	color:#000000;
}
.search
{
    margin-top: 2em;
	vertical-align: middle !important;
}
.search .ms-sbcell .ms-sbplain
{
    margin-right:.125em;
    margin-left:.125em;
    border:.0625em #555555 solid;
    width: 15.5em !important;
    padding-top: .19em;
    padding-bottom: .19em;
}
.ms-sbplain
{
    font-size: 1em !important;
}
.ms-sbtable 
{
	font-size: 1em !important;
}
.search .ms-sbcell
{
    border:none;
    font-weight:normal; 
    font-size:.85em; 
    color: #3A4663;
    padding:0px;
   	font-size: .9em;
}
.search .ms-sbgo
{
    background:none;
}
.search .ms-sbgo IMG
{
	width: 5em;
}
/* search scopes dropdown control */
SELECT.ms-sbscopes
{
	font-size: 1em !important;
	width: 17em !important;
}

/* vertically align all parts of the search, including the scopes, search text box, and button */
.ms-sbcell
{
	vertical-align: middle;
}
.skipNavigation
{
	text-align: right;
	font-size: 1em;
	margin-top: .3em;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	float: right;

}
.skipNavigation a
{
	text-decoration:none;
	color: #000;	
}

/***************************************************************/
/*						Global Navigation					   */
/***************************************************************/

#topNavContainer
{
	
	
}
/* this hides the skip link img placeholder for Firefox */
#topNavContainer a img
{
	display: none
}
.topNav
{
    /* height: 3.1em; */
    background-color: #3E586E; /*#415e75;*/
}

/* these individual stylings are for the top or global navigation items
that do not wrap to two lines.  because these items are only one line,
they have been given a specific line height in order to better center each
navigational item in the menu
*/
.topNavItem
{
	font-size: .9em;
	font-weight: 700;
	color: #FFF;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	vertical-align: middle !important;
}

/*this sets the global (horizontal) navigation to have equal sizes for each item */
.topNav td
{
	width: 11.1%;
	white-space: normal !important;	
	background-repeat:no-repeat;
	background-position:top right;
	background-image: url(/Style%20Library/images/PCAOB/bl_navbar_splitter.jpg);
}
.topNavItem a
{
	display:block;
	padding-top: .5em;
	padding-bottom: .5em;
	/*height:2.8em;*/
	vertical-align: bottom;
	background-image: url(/Style%20Library/images/PCAOB/bl_navbar_splitter.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.topNavSelected a
{
	/* commenting out due to hover graphic appearing intermittently */
	/* background-image: url('../../Images/blk_Navbar_Hover_Glass.jpg'); 
	background-repeat:repeat-x;
	background-position:top right; */
	color: #000; /*A02F23*/
	background-color: #AEC2CD;
}
.topNavHover a
{
	color: #fff; /*#417475;*/ 
	background-color: none;
	/* commenting out due to hover graphic appearing intermittently */
	/* background-image: url('../../../_vti_ghost/AKS_blk_Navbar_Gd_Hover.jpg');
	background-repeat:repeat-x;
	background-position:top right; */
	text-decoration: underline;
}

/***************************************************************/
/*						Current Navigation					   */
/***************************************************************/

#currentNavContainer
{
	background-color: #AEC2CD;
	height: 2.6em;
}
.leftNav
{
	background-color: #AEC2CD !important;
	border: none;
	width: auto;
	margin: .6em 0 0 .9em;
	float: left;
}
.leftNavSelected
{
	background-color: #AEC2CD;
	color: #a02f23 !important;
	line-height: 1em !important;
	border: none;
	height: 100% !important;
	font-weight: 700 !important;

}
.leftNav1
{
	font-weight:100; 
	line-height: 1em;
	/* * height: 2.7em; */
	padding: 0px 0px .2em 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif; /*Verdana, Arial, Helvetica, sans-serif;*/
	font-size: .9em; 
	color: #000;
	/*border-bottom: 1px solid #e5e7ce;*/
	text-align: center;
	vertical-align: middle !important;
}
.leftNav table td
{
	padding: 0 .7em 0 .5em !important;
	border-right: 1px #ccc solid;
/*	width: 10%; 
	background-repeat:no-repeat;
	background-position:top right;
	background-image: url(/Style%20Library/images/PCAOB/bl_navbar_splitter.jpg);*/

}
.leftNav1 A 
{
	display:block;
	vertical-align: middle !important;
}
.leftNavHover
{
	color:#000 !important;
	text-decoration: underline !important;
}
/***************************************************************/
/*					Global Navigation Hacks					   */
/***************************************************************/
#zz1_GlobalNavn3 A
{
	line-height: 2.5em !important;
}
#zz1_GlobalNavn4 A
{
	line-height: 2.5em !important;
}
#zz1_GlobalNavn5 A
{
	line-height: 2.5em !important;
}
#zz1_GlobalNavn6 A
{
	line-height: 2.5em !important;
}


#zz1_GlobalNavn3 A
{
	* line-height: 2.4em !important;
}
#zz1_GlobalNavn4 A
{
	* line-height: 2.4em !important;
}
#zz1_GlobalNavn5 A
{
	* line-height: 2.4em !important;
}
#zz1_GlobalNavn6 A
{
	* line-height: 2.4em !important;
}
* #zz1_GlobalNavn8 A
{
	padding: .5em .4em .5em .3em;
}
/***************************************************************/
/*							Footer styles					   */
/***************************************************************/

#footer {

	/*clear: both;*/
	background-color: #3E586E; /*#415e75;*/
	height: 2.5em;
	position: relative;
}
#footer a 
{
	text-decoration: none;
	color: #fff;
	font-size: .8em;
	height: 100%;
	text-transform: uppercase;
	font-weight: 100;
}
#footer a:hover 
{
	text-decoration: underline;
}
#footerLinks 
{
	position: absolute;
	left: 50%; 
	margin-left: -26.5em; 
	width: 60em; 
	padding: 0;
	height: .5em;
	vertical-align: top;
}
#footerLinks li {
	list-style-type: none;
	list-style-image: none;
}
#footerLinks ol {
	list-style-type: none;
	list-style-image: none;
}
#footerLinks ul {
	list-style-type: none;
	list-style-image: none;
}
#footerLinks a
{
	vertical-align: middle;
}
#footerLinks li 
{
	float: left; 
	border-right: 1px solid #999;
	padding: 0 .4em;
}

#footerLinks #lastFooterItem
{
	border-right: none;
}
#footerLinks ul
{
	width: 100%;
	padding: 0;
	margin: .6em 0px 0px 0px;
}
#rssFeeds
{
	left: 90%;
	top: 31%;
	height: 1.3em;
	position:absolute;
	width: 7em;
	z-index: 2;
}
#rssFeeds a
{
	font-size: .7em;
	vertical-align: top;
	
}
#rssFeeds img
{
	border-style: none !important;
	vertical-align: bottom;
	padding-bottom: 1.5em;
	width: 1.6em;
}
#copyright
{
	font-family:arial, helvetica, sans-serif; 
	font-size: .9em;
	color: #000;
	text-align: center;
	padding-top: 1em;
	padding-bottom: 1.2em;
}
/* General Styles */

a, .ms-WPBody a:link
{
	text-decoration: none;
	color: #105394;
}
.ms-WPBody a:visited
{
	color: #5d757d;
}
a:hover
{
	text-decoration: underline;
}
strong {
	font-weight: bold;
}

.ms-WPHeader td
{
	padding-top: 12px;
	border-bottom:#A02F23 2px solid !important;
}
.link-item a
{
	color: #105394 !important;
	font-family: Arial, Helvetica, sans-serif !important;
}
.link-item a:visited
{
	color: #5d757d !important;
}

.pageTitle 
{
	color: #000 !important;
	font: Georgia 2em !important;
	margin-left: .5em;
	text-transform: uppercase;
}
.pageTitle table
{
	margin: .7em 0 !important;
}


/***************************************************************/
/*						Web Part Table styles				   */
/***************************************************************/

#QCHeader, #QCHeader TD.ms-vb
{
	white-space: normal !important;
	width: 15em;
}

#InspectionReportDateHeader, #InspectionReportDateHeader TD.ms-vb
{
	white-space: normal !important;
	width: 8em;
	padding-right: 3em;
}


#leftWebPart
{
	padding-right: 1em;
}
#rightWebPart
{
	
}
.groupheader
{
	padding: .2em 0 .1em 0px;
	color: #a02f23 !important;

	font-family: Georgia, Times New Roman, serif !important;
	font-size: 1.2em !important;
	text-transform: uppercase;
}

.header
{
	font-size: 1em !important;
}
/* bulleted list items in a web part */
.link-item
{
	font-family: arial, helvetica, sans-serif; 
	font-size: 1em !important;
	text-decoration: none;
	font-weight: 100;
	color: #000 !important;
}
.ms-alternating
{
	background-color:#f0f7f7 !important;
}
.ms-vh,.ms-vh2,.ms-vh-icon,.ms-vh2-nofilter,.ms-vh2-nofilter-icon,.ms-viewheadertr .ms-vh-group,.ms-vh2-nograd,.ms-vh3-nograd,.ms-vh2-nograd-icon,.ms-ph,.ms-pickerresultheadertr{
	background-color: #FFF !important;
	/* removes gradients on title headers */
	background-image: none !important;
	padding-top:.0625em;
	padding-bottom:0px;
	text-transform: uppercase;
	font-size: 1em !important;
	font-family: Arial, Helvetica, sans-serif !important;
	border-top: none !important;
}

.ms-PartSpacingVertical 
{
	margin-top: 0px !important;
}
/* branding for column headers that are not links */
.ms-vh
{
	color: #000 !important;
	padding-left: .5em;
}
/* corrects the sizing of table headings that are nested because
they are drop downs */
.ms-vh .ms-vb
{
	padding-left: 0px;
	font-size: 1.1em;
	color: #444 !important;
	font-weight: 100;

}
.ms-vb
{
	padding: .5em .5em .5em .5em;
	text-align: left;
	font-size: 1em !important;
	font-family: Arial, Helvetica, sans-serif !important;
}
.ms-vb A:link
{
	color: #105394 !important;
}
.ms-vb A:hover
{
	text-decoration: underline;
}
.ms-vb A:visited
{
	color: #5d757d !important;
}

.item
{
	clear: both;
	margin: 0px 0px 0px 0px !important;
	
}
.listItem
{
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 1em;
}


/* copied from /Homepage > Custom.css */

.bullet {
	
	background-position: left center;
	margin-top: 0.5em !important;
	display: list-item;
	padding-left: 0px !important;
	background-image: none !important;
	list-style-image: url(/Style%20Library/Images/PCAOB/blue_bullet_small.gif)! important;
	margin-left: 2em !important;
	background-repeat: no-repeat;
}

/** Summary Link Bullets for Edits to XSL Style Sheets */

.summaryLinkBullets {
	
	background-position: left center;
	margin-top: 0.5em !important;
	display: list-item;
	list-style-image:none;
	padding-left: 0px !important;
	background-image: none !important;
	/* list-style-image: url(/Style%20Library/Images/PCAOB/yellow_bullet_small.gif)! important; */
	list-style-image: url(/Style%20Library/Images/PCAOB/blue_bullet_small.gif)! important;
	background-repeat: no-repeat; 
	margin-left: 1.5em !important;
	list-style-position: outside;
	/* margin-right: .5em; */
	/* changing padding for CR 00011773 to fix spacing issue when mixed with summaryLinkPDF Bullets */
	margin-right: 1.5em;
}


.summaryLinkPDFBullets {
	
	background-position: left center;
	margin-top: 0.5em !important;
	display: list-item;
	list-style-image:none;
	padding-left: 0px !important;
	background-image: none !important;
	/* list-style-image: url(/Style%20Library/Images/PCAOB/yellow_bullet_small.gif)! important; */
    list-style-image: url(/Style%20Library/Images/PCAOB/blue_bullet_small.gif)! important;
	background-repeat: no-repeat; 
	margin-left: 1.5em !important;
	list-style-position: outside;
	margin-right: 1.5em;
}

.pageContent .summaryLinkPDFBullets {
	
	white-space:nowrap;
}

.secondLevelBullets {

	/* commenting out for SBM# 00011823 */
	/* margin-top: 0px !important;
	margin-left: 1.4em;
	display: list-item;
	list-style-type:circle;
	padding-left: 0px;
	padding-top: .2em;*/
	/* padding-bottom: .2em; */
	
	/* adding for SBM# 00011823 */
		
	background-position: left center;
	margin-top: 6px !important;
	display: list-item;
	list-style-image:none;
	padding-left: 0px !important;
	background-image: none !important;
	list-style-image: url('/Style%20Library/Images/PCAOB/blue_square_box_bullet.gif') !important;
	background-repeat: no-repeat; 
	margin-left: 2.5em !important;
	list-style-position: outside;
	margin-right: 1em;
	}
	
.secondLevelBullets a {
	vertical-align: middle;
}

IMG.pdfIcon {
/* commenting out to alter text alignment for PDF icon for Firefox */
/*	vertical-align: middle;  */
	vertical-align: text-bottom;
/*commenting out to test new PDF icon */
/*	padding-left: 4px; */
	padding-left: 2px;
	border: none;
}

LI A[type="application/pdf"] { 
/* background-image: url('/_layouts/images/pdf.png'); */
background-image: url('/Style%20Library/Images/PCAOB/pdf.gif');
background-position: bottom right; 
background-repeat: no-repeat;
padding-right: 15px;
}

/* commenting out to remove double pdf icon */
/* p A[type="application/pdf"] { 
background-image: url('/Style%20Library/Images/PCAOB/pdf.gif');
background-position: bottom right; 
background-repeat: no-repeat;
padding-right: 18px;
} */


.pluginContent LI A[type="application/pdf"] { 
/*  background-image: url('/_layouts/images/pdf.png'); */ 
background-image: url('/Style%20Library/Images/PCAOB/pdf.gif');
background-position: bottom right; 
background-repeat: no-repeat;
padding-right: 18px;
}

/*commenting out to remove double pdf icon */
/*.pluginContent p A[type="application/pdf"] 
background-image: url('/Style%20Library/Images/PCAOB/pdf.gif');
background-position: bottom right; 
background-repeat: no-repeat;
padding-right: 18px;
}  */


.pageContent A[type="rss"] {
background-image: url('/Style%20Library/Images/PCAOB/icon_rss.gif'); 
background-position: bottom left; 
background-repeat: no-repeat;
padding-left: 18px;

} 


.pluginContent IMG.pdfIcon {
/* commenting out to alter text alignment for PDF icon for Firefox */
/* vertical-align: middle; */
vertical-align: text-bottom;
padding-left: 2px;
border: none;
}



/* for two line links */
/* adding for double icon issue */
.pluginContent SPAN.pdfIcon {
 	/* commenting out to test new PDF icon */
	/* background-image: url('/_layouts/images/pdf.png'); */
	background-image: url('/Style%20Library/Images/PCAOB/pdf.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-right: 15px; 
}


.pageContent SPAN.pdfIcon {
	background-image: url('/Style%20Library/Images/PCAOB/pdf.gif');
	/* commenting out to test new PDF icon */
	/* background-image: url('/_layouts/images/pdf.png');*/
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-right: 15px; 
}

/* spacing in between summary link controls */
#group
{
	padding-bottom: 1.5em;
}
/***************************************************************/
/*								Careers						   */
/***************************************************************/

.testimonialPhoto
{
	text-align: center;	

}

.testimonialInfo
{
	text-align: center;	
	padding: 0 !important;
	margin-top: 1em;
}

.testimonialInfo H3
{
	margin: .2em 0 0 0;
}

.testimonialText
{
	padding: 0 2em 0 2em;
	vertical-align: top;
}

.testimonialEmployeeText
{
	text-align: left;	
	margin-top: 1em !important;
	margin-left: .5em;

}


/* added for 10-3.2 */
.ms-WPBody iframe {
	height: 99%;
}


/***************************************************************/
/*						Endnotes and Footnotes				   */
/***************************************************************/

.detailFont
{
	font-family: Arial, Helvetica, sans-serif !important;
}

/***************************************************************/
/*							Accessibility					   */
/***************************************************************/

.ms-hidden,a.ms-skip,a:hover.ms-skip,a:visited.ms-skip
{
	position:absolute;
	left:0px;
	top:-31.25em;
	width:.0625em ;
	height:.0625em ;
	overflow:hidden;
}
a:active.ms-skip,a:focus.ms-skip
{
	position:absolute;
	left:.125em;
	top:.125em;
	width:auto;
	height:auto;
	background-color:white;
	border-color:black;
	border-width:.0625em ;
	border-style:Solid;
	color:black;
	padding-top:.125em;
	padding-bottom:.125em;
	padding-left:.25em;
	padding-right:.25em;
}

/***************************************************************/
/*							Bylaws							   */
/***************************************************************/
#bylawsNavigation
{
	width: 20%;
	padding-right: .5em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
}
#bylawsNavigation td
{
	padding-bottom: 1em;
}
#bylawsContent
{
	width: 80%;
	border-left: 1px solid #000;
	padding-left: 1em;
}
#bylawsContent H2
{
	font-size: 1.4em;
}

.topLink
{
	text-align: right;
	width: 96%;
}
.topLink A
{
	text-decoration: underline;
}

.nestedList {
	margin-left: .2em;
    padding-top: .2em !important;
	padding-bottom: .1em !important;
	margin-bottom: .2em !important; 
}
.nestedList LI {
	/* commenting out for CR# 00011823 */
	/* list-style-type: circle !important;
	list-style-image: none !important;   */
}
/* adding for CR# 00011823*/

.nestedList LI.secondLevelBullets {
	
	background-position: left center;
	display: list-item;
	list-style-image:none;
	padding-left: 0px !important;
	margin-top: 0px !important;
	padding-bottom: 2px;
	background-image: none !important;
	list-style-image: url('/Style%20Library/Images/PCAOB/blue_square_box_bullet.gif') !important;
	background-repeat: no-repeat; 
	margin-left: 1.5em !important;
	list-style-position: outside;
	margin-right: 1em;
}

.pageContent2 UL.nestedList LI.secondLevelBullets {
				
	background-position: left center;
	display: list-item;
	list-style-image:none;
	padding-left: 0px !important;
	margin-top: 0px !important;
	background-image: none !important;
	list-style-image: url('/Style%20Library/Images/PCAOB/blue_square_box_bullet.gif') !important;
	background-repeat: no-repeat;
	margin-left: 1.5em !important;
	list-style-position: outside;
	margin-right: 1em;
}

.pageContent2 UL.nestedList {
				
	padding-left: 3em;
}
/***************************************************************/
/*							SAG Bios						   */
/***************************************************************/
.partialTermText {
	padding-left: .13em;
	font-style:italic;
}


/***************************************************************/
/*							Today's Webcast						   */
/***************************************************************/

.todaysWebcast {
	
	width: 80%;
	float: right;
	padding-right: 7em;
	padding-left: 2em;
}


/** Adding for SBM #11816 **/

/***************************************************************/
/*				Sorting/Filtering Toolbar 		  			   */
/***************************************************************/

.toolbarWrapper
{
	background: #e5e7cf none no-repeat;
	margin-bottom: 6px;
}
.ms-toolbar TD
{
	vertical-align: middle !important;
}

#leftColumn .ms-toolbar TD
{
	vertical-align: middle !important;
}
TABLE.ms-toolbar
{
	background: none !important;
	border: none !important;
}
/* TABLE.ms-toolbar nobr, TABLE.ms-toolbar a.ms-toolbar
{
}  commenting out, nothing within declaration */

table.ms-toolbar a, .ms-paging a
{
	color: #0d4073;
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

TABLE.ms-toolbar a
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1em;
	position: relative;
*	bottom: -1px;
}

TABLE.ms-toolbar a:hover, .ms-paging a:hover {
	text-decoration: underline;
}

TABLE.ms-toolbar a:visited, .ms-paging a:visited{
				
	color: #325e7d;
}


TABLE.ms-toolbar TD.ms-separator
{
	border-left: #c9ccad 1px solid;
	color: #e5e7cf;
	padding-top: 0px;
	font-size: 1.625em;
}


#dvt_tb_filter TD, #dvt_tb_group TD, #dvt_tb_sort TD 
{
	text-transform: uppercase;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 1.25em;
	padding: .35em 1.5em .35em .5em;
	
}

#dvt_tb_filter IMG
{
	padding-right: 5px;
}

.ms-toolbar IMG
{
/*	vertical-align: bottom; */
}
.ms-toolbar A IMG
{
}

.ms-gb {
	background-color: transparent !important;
	font-size: 1em !important;
	color: #000 !important;
	border-top: 0px transparent none !important;
	padding-bottom: 0px !important;
	padding-top: 1.25em !important;
	padding-left: .25em;
}

TD.ms-toolbar SELECT {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	border: #687c83 1px solid;
	font-size: 1em;
	text-transform:none;
	position: relative;
*	bottom: -1px;
}

TABLE.ms-toolbar.filterchoiceHeader TD.ms-toolbar
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: 700;
	padding-left: 1.5em;
	padding-bottom: .5em;
	text-align: left;
	vertical-align: middle;
}

.filterHeader
{
	padding-left: 1em;
	margin: 0px;
	text-transform: uppercase;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	border-top: #c9ccad 1px solid;
	background-color: #f4f5e9;
}

TABLE.filterchoiceHeader TH {
				
		color: #000;
}

TABLE.filterchoiceHeader
{
	margin: 0px !important;
	width: 100%;
}
TABLE.filterchoiceHeader TD, TABLE.filterchoiceHeader TH
{
	background-color: #f4f5e9;
}

.filterchoiceHeader TD.ms-toolbar 
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000;
	font-size: 1.25em;
}
 
 
#dateField 
{
	width: 110px;
}

#leftColumn TD .ms-paging, .ms-paging
{
	font-size: 1em !important;
	color: #000000 !important;
	font-weight: bold !important;
	vertical-align: middle !important;
	font-family: Arial, Helvetica, sans-serif !important;
	
}

.ms-paging
{
	border-top: #c9ccad 1px solid;
	background-color: #f4f5e9;
	height: 2em;
}

#leftColumn TD .ms-paging A, .ms-paging A
{
	font-weight: normal !important;
	padding: 0px .125em;
}

.ms-paging IMG
{
	vertical-align: middle;
}

.compressedSpacing
{
	letter-spacing: -2px;
	padding-right: 4px;
}

