/* 
//
STYLE.CSS
Author: VSA Partners
//
/* type */
body, select, input, textarea, table { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height:1.22;
	color: #444;
}
a, a:active, a:visited { color:#607890; }
a:hover { color:#036; }
::-moz-selection{ background: #999; color:#fff; }
::selection { background:#999; color:#fff; } 
a:link { -webkit-tap-highlight-color: #999; } 

/* set block-level margins */
h1, h2, h3, h4, h5, h6, p, blockquote, dl, ul, ol, fieldset, table, pre {
	margin-bottom: 1.5em;
}

/* nav helpers */
nav ul, ul.nav { list-style:none; margin-left: 0; }
.nav { margin-left: 0; padding: 0; }
.nav li { list-style: none; float: left; display: block; }
.nav:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html .nav { height: 1%; }
.nav, .nav ul { margin-bottom: 0; margin-top: 0; }

/* layout helpers */
.col_ { margin-right: 15px; }

.left { float: left; }
.right { float: right; }
.clear { clear: both;}

/* General ************************************************/

a,
a:active,
a:link,
a:hover,
a:visited {
	color: #52bdec;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

ul {
	padding: 0px;
}

.strong {
	font-weight: bold;
}

.shadow {
	border: solid 1px #e5e5e5;
}

.no-boxshadow .shadow {
	position: relative;
	left: 1px;
}

.clickable {
	cursor: pointer;
}

.boxshadow .shadow {
	border: none;
	-moz-box-shadow: 0px 0px 6px #ccc;
	-webkit-box-shadow: 0px 0px 6px #ccc;
	box-shadow: 0px 0px 6px #ccc;
}

.header-shadow {
	border: 1px solid #dedede;
	-moz-box-shadow: 0px 0px 14px #b7b7b7;
	-webkit-box-shadow: 0px 0px 14px #b7b7b7;
	box-shadow: 0px 0px 14px #b7b7b7;
}

.cme-alt-arrow-wrapper {
	border: solid 1px #e5e5e5;
	overflow: hidden;
	position: relative;
	height: 158px;
	width: 158px;
}

.no-js #financials .cme-arrow, 
.no-js #financial-milestones .cme-arrow,
#financials .cme-alt-arrow-wrapper, 
#financial-milestones .cme-alt-arrow-wrapper {
	border: solid 1px #aaaeb1;
	bottom: 40px;
}

.cme-arrow {
	background-color: #fff;
	background-image: url(../img/next_section_arrow_gray.png);
	background-position: 92px 110px;
	background-repeat: no-repeat;
	border: solid 1px #e5e5e5;
	color: #0077c1;
	display: block;
	font-size: 14px;
	height: 138px;
	padding: 22px 22px 0px 22px;
	position: relative;
	width: 116px;
}

#financials .cme-arrow, 
#financial-milestones .cme-arrow {
	background-color: #e1e5e8;
	border: none;
	color: #008bbd;
	background-image: url(../img/next_section_arrow_dkgray.png);
}

#financials .cme-arrow-alt, 
#financial-milestones .cme-arrow-alt {
	background-image: url(../img/next_section_arrow_gray_hover.png);
}


.cme-arrow:hover {
	text-decoration: none;
}

.cme-alt-arrow-wrapper .cme-arrow {
	border: none;
	left: 0px;
	position: absolute;
	top: 0px;
}

.no-js .cme-arrow:hover,
.cme-alt-arrow-wrapper .cme-arrow-alt {
	background-image: url(../img/next_section_arrow_gray_hover.png);
}

.article {
	padding-bottom: 222px;
}

.article.last {
	border-bottom: none;
}

.boxshadow .article {
	border: none;
}

.nav-wrapper {
	clear: both;
}


/* #body **************************************************/


#content-wrapper,
footer {
	background: #fff;
	margin: 0px auto;
	position: relative;
	width: 960px;
}

footer {
	margin-top: 12px;
}

/************************************************** #body */

/* #corporate-citizenship *********************************/

#corporate-citizenship .cme-arrow, 
#corporate-citizenship .cme-arrow-alt {
	background-image: url(../img/citizenship-arrow-sprite.png);
	background-position: 0px 0px;
}



#corporate-citizenship .cme-arrow-alt,
.no-js #corporate-citizenship .cme-arrow:hover {
	background-position: 0px -158px;
}

#tile-container .cme-arrow:hover,
#tile-container .cme-arrow-wrapper:hover {
	text-decoration: none;
}


/************************************* #corporate-citizenship */

/* .matte *************************************************/
.matte {
	position: relative;
	top: 5px;
}
/************************************************* .matte */



/* #content-wrapper ***************************************/

/*.js .home #content-wrapper {*/
.home .main {
	height: 566px;
	z-index: -1; /* Need this */
}

#intro {
	height: 566px;
}

#content-wrapper {
	position: relative;
	background: url(../img/bg_letter_gradient.png) repeat-x bottom left;
}

/*************************************** #content-wrapper */

/*************************************** .home */

#home-intro {
	background:url(../img/text_home.png) no-repeat top left;
	width:316px;
	height:50px;
	margin-top:210px;
	margin-left:40px;
	margin-bottom:29px;
}

.home #content-wrapper {min-height:650px;}

.home #landing {
	background: url(../img/bg_home.jpg) no-repeat 0px 76px;
	display:block;
	height:570px;
	padding-top:80px;
}

#intro-trigger {
	margin-left:40px;
	font-size:10px;
	line-height:20px;
	font-weight:bold;
	color:#52bdec;
	text-transform:uppercase;
	background:url(../img/icon_plus.png) no-repeat 0px 2px;
	padding-left:24px;
}

.home #intro {
display:none;
}


/* .home ***************************************/


/* #intro *************************************************/
#intro {
	padding-bottom: 0px;
	position: absolute;
	top:0;
	left:0;
	width:960px;
	height:570px;
	padding-top:80px;
	background-color:#fff;
}

#intro .close-btn {
	background: url(../img/close_btn.png);
	float: right;
	margin: 40px 40px 0px 0px;
	height: 16px;
	width: 17px;
}

.no-js #intro .close-btn {
	display: none;
}

#intro p {
	color: #52bdec;
	font-size: 16px;
	line-height: 32px;
	padding: 92px 0px 0px 60px;
	text-align: justify;
	width: 596px;
	height: 370px;
	background: url(../img/text_intro.png) right bottom no-repeat;
	/* word-spacing: -2px; */
}

#intro .top-container {
	overflow: visible;
}

.intro #content-wrapper {
	background-color:#fff; 
	background-image:none; 
	padding-top:80px;
} 		




#intro .cme-alt-arrow-wrapper {
	position: absolute !important;
	bottom: 40px !important;
	right: 60px !important;
}

.intro .cme-alt-arrow-wrapper .cme-arrow {
	margin-right: 0px;
}


/************************************************* #intro */

/* .top-container *****************************************/
.top-container {
	clear: both;
	margin: 0px;
	overflow: auto;
	padding: 0px;
}

.top-container h1 {
	color: #193c5c;
	display: inline-block;
	float: left;
	font-size: 14px;
	padding: 115px 0px 21px 70px;
	margin-bottom: 0px;
}

.top-container h1 span {
	display: block;
}

.top-container h2,
.top-container h3 {
	font-size: 10px;
	margin-bottom: 0px;
}	

.top-container h2 {
	color: #0077c1;
	text-transform: uppercase;
}

.top-container h3 {
	color: #52bdec;
	font-weight: normal;
	margin-top: 4px;
}

.top-container .author-info {
	border: solid 1px #e5e5e5;
	float: left;
	height: 46px;
	margin: 38px 0px 0px 174px;
	padding: 94px 0px 0px 18px;
	width: 122px;
}

#ceos-letter .top-container .author-info {
	margin-left: 173px;
}

.top-container .nav {
	width: 300px;
}

.top-container .nav,
.top-container .nav ul {
	float: right;
}

.top-container .nav ul {
	padding: 95px 50px 0px 0px;
}

.top-container .nav li {
	padding: 0px 10px;
}
.top-container .nav li.next {
	padding: 0 0 0 10px;
}
.top-container .nav li.prev {
	border-right: solid 1px #e5e5e5;
}

#financials .top-container .nav li.prev, 
#financial-milestones .top-container .nav li.prev {
	border-right: solid 1px #fff;
}

.top-container .nav li,
.top-container .nav a {
	display: block;
	float: left;
	height: 33px;
	position: relative;
	width: 50px;
}

.top-container .nav li {
	background-image: url(../img/letter_nav_arrows.png);
	background-repeat: no-repeat;
}

#financials .top-container .nav li, 
#financial-milestones .top-container .nav li {
	background-image: url(../img/letter_nav_arrows_white.png);	
}

.top-container .nav a {
	height: 58px;
	position: absolute;
	text-indent: -999em;
	top: -25px;
}

.top-container .nav a:hover {
	text-indent: 0px;
}

.top-container .nav a,
.top-container .nav a:active,
.top-container .nav a:link,
.top-container .nav a:hover,
.top-container .nav a:visited {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

.top-container .nav a {
	text-align: center;
}

.top-container .nav .prev {
	background-position:  10px -86px;
}

.top-container .nav .prev a:hover {
	text-align: right;
}

.top-container .nav .prev:hover {
	background-position:  10px -129px;
}

.top-container .nav .next {
	background-position:  10px 0px;
}

.top-container .nav .next a:hover {
	text-align: left;
}

.top-container .nav .next:hover {
	background-position:  10px -43px;
}

/***************************************** .top-container */

/* .letter ************************************************/
.letter { 
	overflow: hidden;
	position: relative;
	padding-top: 76px;
}

.letter .letter-content {
	float: left;
	padding: 50px 30px 42px 70px;
	text-align: justify;
	width: 475px;
}

.letter .letter-content h5 {
	color: #0079c2;
	font-size: 12px;
	font-weight: bold;
	margin: 30px 0px 4px;
	text-transform:uppercase;
}

.letter .letter-content h5.continued {
	color: #cecece;
	font-size: 11px;
	text-transform: uppercase;
}

.letter .letter-content p.intro {
	color: #0077c1;
	font-size: 21px;
	font-weight: normal;
	margin-bottom: 0px;
	line-height: 32px;
}

#chairman-intro {
	height: 218px;
	width: 475px;
	background: url(../img/text_chairman.png) left top no-repeat;
	text-indent: -1000em;
	margin-left:-35px;
}

#ceo-intro {
	height: 158px;
	width: 475px;
	background: url(../img/text_ceo.png) left top no-repeat;
	text-indent: -1000em;
	margin-left:-35px;
}

#president-intro {
	height: 158px;
	width: 475px;
	background: url(../img/text_president.png) left top no-repeat;
	text-indent: -1000em;
	margin-left:-35px;
}

.letter .letter-content p.salutation {
	font-weight: bold;
	color:#0079c2;
	font-size:14px;
	margin: 54px 0px 0px;
	text-transform: uppercase;
	text-indent: 0px;
}

.letter .letter-content p.first {
	margin-top: 16px;
	font-style:italic;
	margin-bottom:35px;
}

.letter .letter-content p.author-name {
	font-weight: bold;
	margin: 0px 0 0 0;
	text-transform: uppercase;
}

.letter .letter-content p.author-name.gill {
	font-weight: bold;
	margin: -6px 0 0 0;
	text-transform: uppercase;
}

.letter .letter-content p.author-title {
	margin: 0;
	font-size: 13px;
	font-weight: normal;
}

.letter .letter-content p.no-indent {
	text-indent: 0px;
}

.letter .letter-content p {
	font-size: 13px;
	line-height: 22px;
	margin: 0px;
	text-indent: 37px;
	color:#333;
}

.letter .letter-content a.continue-reading {
	color: #0077c1;
	display: block;
	float: left;
	font-weight: bold;
	padding: 24px 0 0;
	text-transform: uppercase;
	width: 80%;	
}

.letter .letter-content img {
	margin: 40px 0px 0px 15px;
}

.letter .letter-content img.top {
	margin: 54px 0px 0px 15px;
}

.letter .letter-content time {
	display: block;
	margin: 16px 0px 0px;
	text-indent:16px;
}

.letter .cme-alt-arrow-wrapper {
	position: absolute;
	bottom: 40px;
	right: 60px;
}

.letter .cme-alt-arrow-wrapper .cme-arrow {
	margin-right: 0px;
}

#intro .cme-arrow, .letter .cme-arrow, 
#financials .cme-arrow, #financial-milestones .cme-arrow {
	font-size: 10px;
	font-weight: normal;
	text-align: right;
	text-transform: uppercase;
	position: absolute;
	bottom: 40px;
	right: 60px;
}

#corporate-citizenship.letter .cme-arrow {
	text-transform: none;
	text-align: left;
}

.js .letter .cme-arrow, .js #financials .cme-arrow, 
.js #financial-milestones .cme-arrow {
	margin: 0px;
}

#intro .cme-arrow span, .letter .cme-arrow span, #financials .cme-arrow span, #financial-milestones .cme-arrow span {
	color: #0077C1;
	display: block;
	font-weight: bold;
}

#financials .cme-arrow span, 
#financial-milestones .cme-arrow span {
	color: #0077c1;
}

.letter .signature-container {
	background:url(../img/bg_double_borders.png) repeat-x top left;
	height:211px;
	width:300px;
	padding-left:30px;
	margin-top:50px;
}

#presidents-letter .signature-container {
	background:url(../img/bg_double_rules_372.png) repeat-x top left;
	height:372px;
	width:300px;
	padding-left:30px;
	margin-top:50px;
}

.letter .signature-container p {
	text-indent:16px;
}

.letter-content {
	clear: left;
}


/************************************************ .letter */

/* .author-image-container ********************************/

.author-image-container {
	float: right;
	position: relative;
	padding-top:48px;
}

.author-image-container img {
	position: relative;
}


/* #financials ********************************************/

#financials, #financial-milestones {
	color: #555;
	background: #e2e5e7;
	padding-top:76px;
}

#financials .top-container, #financial-milestones .top-container {
	padding: 0px 50px;
}

#financials .top-container .nav ul, 
#financial-milestones .top-container .nav ul {
	padding-right: 0px;
}

#financials .lead-container, #financials .charts, #financial-milestones .lead-container, #financial-milestones .charts  {
	margin: 0 auto;
	width: 860px;
}

#financials .lead-container, #financial-milestones .lead-container {
	margin-bottom: 40px;
}

#financial-milestones .lead-container {
	border: solid 1px #fff;
	border-width: 1px 0;
}

#financial-milestones .lead-container ul {
	margin-left: 0px;
	margin-top: 20px;
	color: #52BDEC;
	line-height: 24px;
	letter-spacing: .5px;
	font-size: 10px;
	background: url(../img/text_milestones.png) left top no-repeat;
	height: 298px;
	width: 854px;
}

#financial-milestones .lead-container ul span {
	color: white;
	font-size: 17px;
	vertical-align: sub;
}

#financials h1, #financial-milestones h1 {
	color: #193c5c;
	position: relative;
	width: 300px;
	text-transform:none;
	padding-left:0;
}

#financials table {
	color: #555;
	width: 100%;
}

#financials table tbody {
	margin-bottom: 8px;
}

#financials .charts,
#financial-milestones .charts {
	overflow: auto;
}

#financial-milestones .charts ul {
	list-style: none;
	margin: 0 0 0 80px;
	text-align: left;
	font-size: 13px;
	line-height: 20px;
}

/* Hides source images in browsers that support canvas. */
.canvas img.barchart,
.canvas img.piechart {
	visibility: hidden;
}

#financial-milestones .charts ul img {
	margin-right: 9px;
}

#financial-milestones .barcharts {
	width: 500px;
	padding-left: 20px;
	float: left;
}

#financials .charts .chart, #financial-milestones .charts .chart {
	width: 194px;
	text-align: center;
	display: block;
	float: left;
	margin-right: 20px;
	padding-bottom: 30px;
}

#financial-milestones .piecharts .chart {
	width: 276px;
	margin-right: 0;
}

#financials .charts .chart.last {
	margin-right: 0;
}

#financials h4, #financial-milestones h4 {
	text-transform: uppercase;
	color: #138cbe;
	font-size: 12px;
	margin: 15px 0 5px;
}

#financials .chart .subhead, 
#financial-milestones .chart .subhead {
	font-size: 11px;
	color:#414042;
}

#financial-milestones .footnote {
	font-size: 9px;
	font-style: italic;
	clear: both;
}

/******************************************** #financials */

/* #board-directors ***************************************/

#board-directors h1 {
	padding-left:50px;
}

.boardmembers, .management {
	width: 860px;
	margin: 0 0 0 50px;
	padding: 20px 0 0 0;
}

.directors .letter {
	overflow: visible;
	height: 2456px;
	padding-top:76px;
}

.js .directors .letter {
	height: 1736px;
}

.boardmembers ul, .management ul {
	list-style: none;
	margin: 0;
}

.boardmembers li {
	float: left;
	width: 152px;
	padding: 24px 24px 0 0px;
	position: relative;
}

.js .boardmembers li { 
	height: 152px;
	cursor: pointer;
}
.js .boardmembers .boardinfo { 
	display: none;
}

.js .boardinfo {
	position: absolute;
	bottom: 166px;
	left: -62px;
	width: 225px;
	padding: 16px 29px;
	background: url(../img/boardinfo_bg.png) repeat-y transparent;
	z-index: 10;
}

.boardinfo_top {
	height: 10px;
	width: 283px;
	background: url(../img/boardinfo_top.png) no-repeat transparent;
	position: absolute;
	top: -10px;
	left: 0;
}

.boardinfo_bottom {
	height: 22px;
	width: 283px;
	background: url(../img/boardinfo_bottom.png) no-repeat transparent;
	position: absolute;
	bottom: -22px;
	left: 0;
}

.boardmembers ul.top-board {
	width: 356px;
}

.boardmembers ul.bottom-board {
	clear: both;
	width: 900px;
}

.boardinfo h4, .management h4 {
	text-transform: uppercase;
	color: #0079c2;
	font-size: 11px;
	margin-bottom: 0;
}

.boardinfo p, .management p {
	padding-left: 10px;
	text-indent: -10px;
	margin-bottom: 0;
	font-size: 11px;
}

.boardmembers div.image {
	width: 152px;
	height: 152px;
	display: block;
	background-image: url(../img/Board_sprite.jpg);
	background-repeat:no-repeat;
}

#terrence-a-duffy div.image {
	background-position: 0 -152px;
}
#terrence-a-duffy div.image:hover {
	background-position: -152px -152px;
}
#craig-s-donohue div.image {
	background-position: 0 0;
}
#craig-s-donohue div.image:hover {
	background-position: -152px 0;
}
#leo-melamed div.image {
	background-position: 0 -456px;
}
#leo-melamed div.image:hover {
	background-position: -152px -456px;
}
#john-f-sandner div.image {
	background-position: 0 -608px;
}
#john-f-sandner div.image:hover {
	background-position: -152px -608px;
}
#charles-p-carey div.image {
	background-position: 0 -304px;
}
#charles-p-carey div.image:hover {
	background-position: -152px -304px;
}
#jeffery-m-bernacchi div.image {
	background-position: 0 -760px;
}
#jeffery-m-bernacchi div.image:hover {
	background-position: -152px -760px;
}
#timothy-s-bitsberger div.image {
	background-position: 0 -912px;
}
#timothy-s-bitsberger div.image:hover {
	background-position: -152px -912px;
}
#mark-e-cermak div.image {
	background-position: 0 -1064px;
}
#mark-e-cermak div.image:hover {
	background-position: -152px -1064px;
}
#dennis-h-chookaszian div.image {
	background-position: 0 -1216px;
}
#dennis-h-chookaszian div.image:hover {
	background-position: -152px -1216px;
}
#jackie-m-clegg div.image {
	background-position: 0 -1368px;
}
#jackie-m-clegg div.image:hover {
	background-position: -152px -1368px;
}
#robert-f-corvino div.image {
	background-position: 0 -1520px;
}
#robert-f-corvino div.image:hover {
	background-position: -152px -1520px;
}
#james-a-donaldson div.image {
	background-position: 0 -1672px;
}
#james-a-donaldson div.image:hover {
	background-position: -152px -1672px;
}
#martin-j-gepsman div.image {
	background-position: 0 -1824px;
}
#martin-j-gepsman div.image:hover {
	background-position: -152px -1824px;
}
#larry-g-gerdes div.image {
	background-position: 0 -1976px;
}
#larry-g-gerdes div.image:hover {
	background-position: -152px -1976px;
}
#daniel-r-glickman div.image {
	background-position: 0 -2128px;
}
#daniel-r-glickman div.image:hover {
	background-position: -152px -2128px;
}
#j-dennis-hastert div.image {
	background-position: 0 -2280px;
}
#j-dennis-hastert div.image:hover {
	background-position: -152px -2280px;
}
#bruce-f-johnson div.image {
	background-position: 0 -2432px;
}
#bruce-f-johnson div.image:hover {
	background-position: -152px -2432px;
}
#gary-m-katler div.image {
	background-position: 0 -2584px;
}
#gary-m-katler div.image:hover {
	background-position: -152px -2584px;
}
#patrick-b-lynch div.image {
	background-position: 0 -2736px;
}
#patrick-b-lynch div.image:hover {
	background-position: -152px -2736px;
}
#william-p-miller-ii div.image {
	background-position: 0 -2888px;
}
#william-p-miller-ii div.image:hover {
	background-position: -152px -2888px;
}
#james-e-newsome div.image {
	background-position: 0 -3040px;
}
#james-e-newsome div.image:hover {
	background-position: -152px -3040px;
}
#joseph-niciforo div.image {
	background-position: 0 -3192px;
}
#joseph-niciforo div.image:hover {
	background-position: -152px -3192px;
}
#c-c-odom-ii div.image {
	background-position: 0 -3344px;
}
#c-c-odom-ii div.image:hover {
	background-position: -152px -3344px;
}
#james-e-oliff div.image {
	background-position: 0 -3496px;
}
#james-e-oliff div.image:hover {
	background-position: -152px -3496px;
}
#john-l-pietrzak div.image {
	background-position: 0 -3648px;
}
#john-l-pietrzak div.image:hover {
	background-position: -152px -3648px;
}
#edemir-pinto div.image {
	background-position: 0 -3800px;
}
#edemir-pinto div.image:hover {
	background-position: -152px -3800px;
}
#alex-j-pollock div.image {
	background-position: 0 -3952px;
}
#alex-j-pollock div.image:hover {
	background-position: -152px -3952px;
}
#terry-l-savage div.image {
	background-position: 0 -4104px;
}
#terry-l-savage div.image:hover {
	background-position: -152px -4104px;
}
#howard-j-siegel div.image {
	background-position: 0 -4256px;
}
#howard-j-siegel div.image:hover {
	background-position: -152px -4256px;
}
#christopher-stewart div.image {
	background-position: 0 -4408px;
}
#christopher-stewart div.image:hover {
	background-position: -152px -4408px;
}
#dennis-a-suskind div.image {
	background-position: 0 -4560px;
}
#dennis-a-suskind div.image:hover {
	background-position: -152px -4560px;
}
#david-j-wescott div.image {
	background-position: 0 -4712px;
}
#david-j-wescott div.image:hover {
	background-position: -152px -4712px;
}
#william-r-shepard div.image {
	background-image: url(../img/not_pictured.gif);
	background-position: 0 0;
}
#william-r-shepard div.image:hover {
	background-position: -152px 0;
}
#ronald-a-pankau div.image {
	background-position: 0 -4864px;
}
#ronald-a-pankau div.image:hover {
	background-position: -152px -4864px;
}


/*************************************** #board-directors */
/* #management-team ***************************************/

#management-team h1 {
	padding-left:50px;
}

.management .teamhead {
	width: 250px;
	margin-right: 45px;
	float: left;
}

.management ul {width:100%;}

.management ul li {
	margin-bottom: 20px;
	width:126px;
	height:110px;
	border:1px solid #ccc;
	float:left;
	margin-right:22px;
	padding:20px 12px;
	background-color:#fff;
}

.management li.last {
	margin-right: 0px;
}

.management h3 {
	font-size: 15px;
	font-weight: 100;
	font-style: italic;
	color: #52bdec;
	margin-top: 10px;
}
/*************************************** #management-team */
/* #corporate-citizenship *********************************/

#corporate-citizenship .top-container h1 {
	width: auto;
	padding-left:50px;
}

#corporate-citizenship.letter .letter-content {
	width: 855px;
	padding: 40px 0;
	left: 50px;
	position: relative;
}

#corporate-citizenship p.intro {
	width: 314px;
	margin: 5px 52px 0 0;
	float: left;
	height: 900px;
	background: url(../img/text_citizenship.png) left top no-repeat;
	text-indent: -1000em;
}

#corporate-citizenship.letter .letter-content p.first {
	margin-top: 0;
}
/********************************** #corporate-citizenship */
