﻿/*
	Styles for Branding
*/

* {
 * vertical-align: baseline;
font-family: inherit;
font-style: inherit;
font-size: 1em;
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: 40px;
}
dt {
font-weight: bold;
}
table 
{
	border-collapse: collapse;
	border-spacing: 0;
}
.welcomeImage IMG
{
	margin: 0 0 0 0 !important;
}
/***************************************************************/
/*							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 250px 50px;	
}
#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;
}
/*placement of PCAOB logo */
#logo
{
	position: absolute;
	width: 11em;
	float: left;
	/* margin: .5em 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: 50px;
	color: #a49c8f;
	font-weight: bold;
	padding: 0 0 0 7px;
	top: 95px;
	font-size: 1.3em;
}
#title {
	min-height: 25px;
}

/***************************************************************/
/*						Personal Navigation					   */
/***************************************************************/

#personalnav {
	float: right;
	width: 450px;
}
#personalnav td {
	padding: 0;
}
#personalnav div {
	display: inline;
	vertical-align: middle;
}
.bg .ms-SPLink {
	width: 150px;
}
#personalnav a {
	font: 10px 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-size: 1.5em !important;
	font-weight: 700;
	font-family: Georgia, Times New Roman, serif !important;
	margin: 0.7em 0 .5em .2em !important;
	/* text-transform: uppercase; */
}


/***************************************************************/
/*						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 {
	width: 80% !important;
	text-transform: none;
	position: relative;
	overflow: visible;
	vertical-align: top;
}

#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 Library/Images/PCAOB/bg_home_bottom_header_blue_gradient.gif');
    background-repeat: repeat-x;
    height: 32px;
    font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 8px;
	font-style: normal;
	font-variant: normal;
	font-size: 1.25em;
	line-height: normal;
	font-family: Georgia;
}
    
.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
{
	margin-left: 1em;
	list-style-type: square;
	list-style-image: url('/Style Library/Images/PCAOB/yellow_bullet_small.gif') !important;	
}
.pageContent LI a
{
	color: #105394 !important;	
}
.pageContent LI a:visited
{
	color: #5d757d !important;
}

.pageContent UL, .copyText UL
{
	padding-left: .3em;
}
#center h3.pagetitle {
	font: bold 16px Helvetica, sans-serif;
	margin: 0;
}
#center p {
	margin-bottom: 1.1em;
}
.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:right top;
	background-image: url('/Style Library/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 Library/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;
}
/***************************************************************/
/*						Custom Navigation					   */
/***************************************************************/

#customNavContainer
{
	background-color: #F1F1F1;
	height: 100%;
	width: 15.8em;
	* width: 20%; 

}

#customNavContainer p 
{

	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1em;
	margin: 5px;
}


/* Correction below removed, it appeared to no longer be necessary and was causing FF issue when clicking on bookmark links */
/*
	float: left;
	padding-bottom: 1000em;
	margin-bottom: -1000em;
	* padding-bottom: 0px;
	* margin-bottom: 0px;
	*/
}

#customNavContainer IMG
{
	vertical-align: middle;
	margin-right: 3px;
} 
#customNavContainer td
{
	vertical-align: top;
	white-space: normal !important;
}
#customNavContainer DIV
{
	/* padding-left: .3em; */
	padding-left: .1em;
	padding-right: .2em;
}

/* commenting out to remove Copyright below Custom Nav Menu


 #customNavCopyrightContainer {
	vertical-align: bottom;	
	background-color: #F1F1F1; }
*/


/* .customNav
{
	background-color: #AEC2CD !important;
	border: none;
	width: auto;
	margin: .6em 0 0 .9em;
	float: left;
}
*/


.customNavSelected
{
	/* background-color: #AEC2CD; */
	color: #a02f23 !important;
	line-height: 1em !important;
	border: none;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	width: 100%;
	height: 100% !important;
	font-weight: 700 !important;
}


.customNavSelected A {
	
	margin-right: 0px;
}

.customNav3
{
	font-weight:100; 
	line-height: 1em;
	padding: 0px .25em .5em 0px;
	/* font-family: Arial, Helvetica, sans-serif; */
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1em; 
	color: #000;
	vertical-align: middle !important;
	white-space: normal;
}

.customNav2
{
	font-weight:100; 
	line-height: 1em;
	padding: 0px .25em .5em 1px;
	/* font-family: Arial, Helvetica, sans-serif;*/
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1em; 
	color: #000;
	/* vertical-align: middle !important; */
	vertical-align:text-top !important;
	white-space: normal;
}

/* For Firefox, Chrome, etc. browsers to align text for bullet */

.customNavLeft IMG {

vertical-align: text-top;
margin-right: 2px;
margin-bottom: 2px;
}

.customNav1
{
	font-weight:100; 
	line-height: 1em;
	padding: 0px .25em .5em 0px;
	/* font-family: Arial, Helvetica, sans-serif; */
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1em; 
	color: #000;
	/* vertical-align: middle !important; */
	vertical-align: text-top: !important;
	white-space: normal;
}


.customNav1
{
	width: 12.7em;
	text-align: left;

}

TD.customNav1 {
	
	padding-bottom: 8px;
}

.customNav2
{
	width: 13.1em;
	text-align: left;
}

TD.customNav2 {
	
	padding-bottom: 8px;
}

.customNav1 A 
{
	display:block;
	/* vertical-align: middle !important; */
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	padding-bottom:  0px;
}

/*
TD.customNav2 IMG {
	margin-right: 3px;
} */
/*
.customNav table td
{
	padding: 0 .7em 0 .5em !important;
	border-right: 1px #ccc solid;
}

*/


p.helpText IMG {
	margin-left: 3px;
	vertical-align:middle;
}


/* Adding Padding to Below Custom Nav Menu for Smaller Pages like Attestion */

.customNavEnd {

padding-bottom: 24px !important;
}


.customNavLeft {
	
	/*padding-left: 5px; */
	margin-left: 5px;
}

.customNavHover

{
	color:#000 !important;
	text-decoration: underline !important;
}

/***************************************************************/
/*					Global Navigation Hacks					   */
/***************************************************************/


* #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;
	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;
}


p.helpText
{
	font-family:arial, helvetica, sans-serif; 
	font-size: .9em;
	color: #000;
	text-align: left;
	margin-top: 1em;
	margin-left: 1em;

}

/* General Styles */

a, .ms-WPBody a:link, .ms-WPBody a:visited {
	text-decoration: none;
	color: #3e586e;
}
a:hover
{
	text-decoration: underline;
}
strong {
	font-weight: bold;
}

.ms-WPHeader td
{
	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-size: 1.5em !important;
	font-weight: 700;
	font-family: Georgia, Times New Roman, serif !important;
	margin-left: .5em;
	text-transform: uppercase;
}
.pageTitle table
{
	margin: .7em 0 !important;
}


/***************************************************************/
/*						Web Part Table styles				   */
/***************************************************************/

#leftWebPart
{
	padding-right: 1em;
}
#rightWebPart
{
	
}

.groupheader
{
	padding: .2em 0 .1em 0px;
	color: #a02f23 !important;
	background-color: #FFF !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;
	padding-top:.0625em;
	padding-bottom:0px;
	text-transform: uppercase;
	font-size: 1em !important;
	font-family: Arial, Helvetica, sans-serif !important;
	border-top: none !important;
}
/* corrects the sizing of table headings that are nested because
they are drop downs */
.ms-vh .ms-vb
{
	font-size: 1.1em;
	color: #444 !important;

}
.ms-vb
{
	padding: .5em .5em .5em .5em;
	text-align: left;
	font-size: 1em !important;
	font-family: Arial, Helvetica, sans-serif !important;
}
.ms-vb A
{
	color: #000 !important;
}

.item
{
	clear: both;
	margin: 0px 0px .4em 0px !important;
	
}
.listItem
{
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 1em;
}
/* .bullet 
{
	list-style-type: none;
	background-image: url('/Style Library/Images/PCAOB/yellow_bullet_small.gif') !important;
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: .3em !important;

} */


.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;
}

/* spacing in between summary link controls */
.slm-layout-main
{
	padding-bottom: .5em;
}


/*****************************/
/*       PCAOB Bullets       */
/*       (Summary Links)     */
/*****************************/

.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: 2em !important;
	list-style-position: outside;
	margin-right: .5em;
	
}


.ASBulletedList {

	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/blue_bullet_small.gif)! important;
	background-repeat: no-repeat; 
	margin-left: 5em !important;
	list-style-position: outside;
	margin-right: .5em;
}

LI.ASBulletedList A {
	
	font-size: 1em !important;
	font-family: Arial, Helvetica, sans-serif !important;
	color: #105394 !important;
}

LI.ASBulletedList A:visited {
	
	color: #5d757d !important;
}

/* Adding for SBM# 00011823 */

LI.secondLevelBullets {

	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: 80px !important;
	list-style-position: outside;
	margin-right: 1em;
	}

LI.secondLevelBullets a {
	vertical-align: middle;
}

/* End of Adding for SBM# 00011823 */


IMG.pdfIcon {
	vertical-align: middle;
	/* commenting out to test smaller PDF icon */
	/* padding-left: 4px;*/
	padding-left: 2px;
	border: none;
}

LI A[type="application/pdf"] { 
/* commenting out to test smaller PDF icon */
/* 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;
}


.pluginContent LI A[type="application/pdf"] { 
/* commenting out to test smaller PDF icon */
/* 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;
}


.pluginContent IMG.pdfIcon {
/*commenting out for CR 11773 to change vertical alignment for PDF Icon for Firefox */
vertical-align: middle;
/* vertical-align: middle; */
padding-left: 2px;
border: none;
}

A[type="application/pdf"] { 
/* commenting out to test smaller PDF icon */
/* background-image: url('/_layouts/images/pdf.png'); */
background-image: url('/Style%20Library/Images/PCAOB/pdf.gif');
background-position: right center;
background-repeat: no-repeat;
padding-right: 20px;
}

/* for two line links */

.pageContent .pdfIcon {
	/* commenting out to test smaller 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;

}


/***************************************************************/
/*								Careers						   */
/***************************************************************/

.testimonialPhoto
{
	text-align: center;	

}

.testimonialInfo
{
	text-align: center;	
	padding: 0 !important;
}

.testimonialInfo H3
{
	margin: .2em 0 0 0;
}

.testimonialText
{

	padding: 0 2.4em 0 2.6em;
	vertical-align: top;
}
/***************************************************************/
/*						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;
}

