* {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
html {
	border-top-width: 0px; border-left-width: 0px; font-size: 12px; background: #eef; border-bottom-width: 0px; color: #666666; line-height: 16px; font-family: arial, helvetica, sans-serif; border-right-width: 0px
}
body {
	border-top-width: 0px; border-left-width: 0px; font-size: 12px; background: #eef; border-bottom-width: 0px; color: #666666; line-height: 16px; font-family: arial, helvetica, sans-serif; border-right-width: 0px
}
a {
	color: #055ca9
}
a:hover {
	text-decoration: none
}
a.read-more {
	font-size: 11px
}
p {
	margin: 12px 0px 0px
}
#container1 {
	border-right: #dfdfdf 1px solid; border-top: #dfdfdf 1px solid; margin: 12px auto 0px; border-left: #dfdfdf 1px solid; width: 850px; border-bottom: #dfdfdf 1px solid; background-color: #ffffff
}
#container2 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 22px; margin: 0px auto; width: 796px; padding-top: 0px
}
#header {
	margin: 0px 0px 9px; width: 796px; position: relative; height: 100px
}
#logo {
	width: 275px; position: relative; height: 100px; display: inline; float: left
}
#head-text {
	width: 385px; display: inline; float: left  
}
#head-text h1 {
	margin-top: 52px; font-family: arial, helvetica, sans-serif; font-size: 16px; color: #bcbdc1; font-weight: normal; line-height: 20px; 
}
#phone {
	width: 130px; height: 100px; float: left; display: inline
}
img.logo {
	float: left; margin: 13px 0px 0px
}
img.phone {
	float: right; margin-top: 56px
}
#content {
	width: 796px
}
#left-column {
	float: left; width: 189px
}
#news-box {
	border-right: #e6f1e6 1px solid; padding-right: 11px; border-top: #e6f1e6 1px solid; padding-left: 12px; padding-bottom: 2px; margin: 19px 0px 0px; border-left: #e6f1e6 1px solid; width: 156px; padding-top: 14px; border-bottom: #e6f1e6 1px solid; background-color: #efedfa
}
p.news-item {
	font-size: 11px; margin: 11px 0px 13px; line-height: 14px; text-align: left
}
#right-column {
	float: left; width: 607px
}
#main-banner {
	background: url(../images/main-banner.jpg) no-repeat; width: 607px; height: 165px
}
#sustainability-banner {
	background: url(../images/sustainability-banner.jpg) no-repeat; width: 607px; height: 165px
}
#sustainability {
	background: url(../images/sustainability.jpg) no-repeat; margin: 11px 0px 0px; width: 186px; height: 100px
}
#sustainability-main {
	background: url(../images/sustainability1.jpg) no-repeat; margin: 50px 0px 00px; width: 186px; height: 100px
}
#values-banner {
	background: url(../images/values-banner.jpg) no-repeat; width: 607px; height: 165px
}
#values-main {
	background: url(../images/values1.jpg) no-repeat; margin: 50px 0px 00px; width: 186px; height: 100px
}
#what-we-do-banner {
	background: url(../images/what-we-do-banner.jpg) no-repeat; width: 607px; height: 165px
}
#what-we-do-main {
	background: url(../images/what-we-do1.jpg) no-repeat; margin: 50px 0px 00px; width: 186px; height: 100px
}
#who-we-are-banner {
	background: url(../images/who-we-are-banner.jpg) no-repeat; width: 607px; height: 165px
}
#how-we-work-banner {
	background: url(../images/how-we-work-banner.jpg) no-repeat; width: 607px; height: 165px
}
#how-we-work-main {
	background: url(../images/how-we-work1.jpg) no-repeat; margin: 50px 0px 0px; width: 186px; height: 100px
}
#right-column-center {
	padding-right: 0px; padding-left: 11px; float: left; padding-bottom: 0px; width: 390px; padding-top: 15px
}
#right-column-center-pages {
	padding-right: 0px; padding-left: 11px; float: left; padding-bottom: 0px; width: 596px; padding-top: 15px
}
#center-box {
	border-right: #c0cde7 1px solid; padding-right: 18px; padding-left: 13px; border-top: #c0cde7 5px solid; padding-bottom: 16px; margin: 19px 0px 0px; border-left: #c0cde7 1px solid; padding-top: 16px; border-bottom: #c0cde7 1px solid
}
.center-box2 {
	border-right: #c0cde7 1px solid; padding-right: 13px; border-top: #c0cde7 1px solid; padding-left: 13px; background: url(../images/box-top.gif) repeat-x; float: left; padding-bottom: 17px; margin: 13px 0px 0px; border-left: #c0cde7 1px solid; width: 153px; padding-top: 13px; border-bottom: #c0cde7 1px solid
}
.next {
	padding-right: 18px; padding-left: 13px; float: right; padding-bottom: 17px; width: 153px; padding-top: 13px
}
#right-column-right {
	padding-right: 0px; padding-left: 0px; float: right; padding-bottom: 0px; margin: 0px; width: 186px; padding-top: 13px; background-color: #fff
}
#mission {
	background: url(../images/mission.jpg) no-repeat; margin: 11px 0px 0px; width: 186px; height: 100px
}
#who-we-are-main {
	background: url(../images/who-we-are1.jpg) no-repeat; margin: 50px 0px 00px; width: 186px; height: 100px
}
p.right-text {
	line-height: 14px; text-align: left
}
p.right-text1 {
	line-height: 14px; text-align: left; font-style: oblique
}
#footer {
	margin: 12px 0px 40px; color: #878787; text-align: center
}
#footer a {
	color: #878787; text-decoration: none
}
#footer a:hover {
	text-decoration: underline
}
a.contact {
	color: #666; text-decoration: none
}
a.contact:hover {
	text-decoration: underline; color: #055ca9
}
.blue {
	color: #055ca9
}
.bottom {
	font-size: 11px
}
h2 {
	font-size: 16px; color: #055ca9
}
h3 {
	font-size: 14px; color: #055ca9; margin-top: -7px
}
.clear {
	clear: both
}
.table1 {
	font-size: 12px; color: #666; border: 1px #bbb solid; padding: 3px
}
.table2 {
	font-size: 12px; color: #666; padding: 3px; border-bottom: #bbb 1px solid; border-right: #bbb 1px solid; border-top: #bbb 1px solid; 
}
.table3 {
	font-size: 12px; color: #666; padding: 3px; border-bottom: #bbb 1px solid; border-right: #bbb 1px solid; border-left: #bbb 1px solid; 
}
.table4 {
	font-size: 12px; color: #666; padding: 3px; border-bottom: #bbb 1px solid; border-right: #bbb 1px solid; 
}
li.main  {
             font-weight: normal; font-size: 12px; margin: 0px 0px 0px 40px; color: #666; line-height: 130%; font-family: arial, helvetica, sans-serif;
}
