@charset "utf-8";

#main-container {
    width: 100%;	
}

#main-container a:link {
	text-decoration: underline;
}

#main-container a:hover {
	text-decoration: none;
}

.main-container-inner {
    width: 998px;
    margin: 0 auto;
    min-height: 500px;
    border-right: 1px solid #e2e2e2;
    border-left: 1px solid #e2e2e2;
}

#csr #wrapper {
    width: 908px;
    margin: 20px auto 0;
    padding: 15px 20px 0;
    line-height: 1.8 !important;
    font-size: 14px !important;
}

#csr .inner {
    margin-bottom: 80px !important;
}

#csr .inner h3 {
    font-size: 16px !important;
    font-weight: bold !important;
    padding: 0 0 0 0.75em;
	margin-bottom: 20px;
    border-left: 6px solid #ccc;
}

#csr .inner h4 {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
    border-bottom: 1px solid #cccccc;

}

#csr .inner dl {
	padding-left: 20px;
	margin-bottom: 50px;
}

#csr .inner dt {
	font-weight: bold;
}

#csr .inner dd {
	margin-left: 7em;
	margin-top: -1.8em;
	margin-bottom: 1em;
}

#csr .inner p {
	margin-bottom: 20px;
	
}

#csr .inner p.sustainability-lead {
	margin-left: 0;
}

#csr .inner ul {
	margin-bottom: 30px;
}

#csr .inner li {
	text-indent: -1em;
	margin-left: 1.6em;
}