* { background:none !important; }

body { line-height:1.3; }

body.arial #content div,
body.arial #content .sidebar h2,
body.arial #content p {	font-family: inherit; color:gray; }

#slogan {
	color: gray; padding: 30px 0 10px; width: 100%; 
	top:0px; right:20px; width:55%; text-align:right; 
}

#print_logo { display:block; }

#header,
body.subpage #header {	height: 85px; width: 100%; border-bottom: 1px dotted gray; margin-bottom:20px; }

#footer { clear: both; }

#logo,
#topmenu1,
#topmenu2,
#footer_menu,
.push,
#presentation,
.read_less_link,
.dontPrint,
#scbar { display: none; }

#content h1 {
	padding-left: 0px; margin-left: 0px; width: 100%;
}

#content .sidebar h1 {
	border-right: 1px solid #ccc; border-left: 1px solid #ccc; border-top: 1px solid #ccc; margin-left: 1px; margin-right: 5px;
	line-height: 100%; height: auto; padding: 10px; font-size:14px;
}

.sidebar p { margin-right: 5px; }

.sidebar_bottom {
	border-right: 1px solid #ccc; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; margin-left: 1px; margin-right: 5px;
}

#footer_content {
	text-align: center;
	width: 100%;
}

#cba_steps {
	height: auto;
}

#cba_steps ol {
	width: auto; float: none;
}

#cba_img { width: 90%; height:auto; }

#cba_steps li p {
	display: block; position: static; width: 100%;
}

#content .pullQuote { font-size:14px; }


.pageBreakBefore { page-break-before: always; }

p.girl,
p.boy { text-align:left; padding:0; }



/* cancel zoom style for printing */

div.wide_content img.large { width:50%; }

.consumer div.wide_content img.large { width:60%; }

.headOffice div.wide_content img.wide { width:95%; }

div.wide_content img.left { float:left; }

div.wide_content img.right { float:right; }



/* relative widths */

#content { width: 100%; }

.wide_content { width: 65%; }

#content .sidebar { width: 30%; float: right;}

#career_images img,
img.resizeForPrint { width:90%; height:auto; }

#content .sidebar img {  margin: 0 auto; }

/*
.buyingGroup img,
.wide_content h1 img,
#content #careersAudio img,
#casestudy img { width:auto; }
*/

#content .sidebar.quote h2,
#content .sidebar h2 {
		margin-top: 0px; margin-right: 5px;
}

