
.cpfb .imagewithcaption{
	max-width: 180px;
}
.cpfb tr{
	border-bottom: 1px dotted #28466d;
}
.cpfb td, th{
	width: 33%;
}
.cpfb td, tr, th{
	padding: 10px 15px 10px 0;
	vertical-align: top;
}
.cpfb_ table{
	table-layout: fixed;
	width: 100%;
}
.cpfb_2 .imagewithcaption{
	max-width: 180px;
}
.cpfb_2 th:nth-child(1){
	width: 25%;
}
.cpfb_2 th:nth-child(2){
	width: 75%;
}
.cpfb_2 tr{
	border-bottom: 1px dotted #28466d;
}
.cpfb_2 td, tr, th{
	padding: 10px 15px 10px 0;
	vertical-align: top;
}
.cpfb_3 .imagewithcaption{
	max-width: 180px;
}
.cpfb_3 th:nth-child(1){
	width: 25%;
}
.cpfb_3 th:nth-child(2){
	width: 15%;
}
.cpfb_3 tr{
	border-bottom: 1px dotted #28466d;
}
.cpfb_3 td, tr, th{
	padding: 10px 15px 10px 0;
	vertical-align: top;
}
/*start BMOC */
.bmoc{
	width: 100%;
	margin-bottom: 15px;
}
.bmoc p{
	margin: 0;
}
.bmoc_date{
	color: #9E2E30;
	font-weight: bold;
}
.bmoc_left_col{
	font-weight: bold;
	color: #28466d;
}
.bmoc table{
	table-layout: fixed;
	width: 100%;
}
td.bmochr{
	background-color: #28466d;
	color: #fff;
	font-weight: bold;
}
.bmoc td, tr, th{
	padding: 4px;
	vertical-align: top;
}
.bmoc td:nth-child(1){
	width: 200px;
}
.bmoc td:nth-child(2){
	width: 495px;
}
.bmoc tr:nth-child(2){
	background-color: #EEE;
}
.bmoc tr:nth-child(3){
	background-color: #DDD;
}
.bmoc tr:nth-child(4){
	background-color: #EEE;
}
.bmoc tr:nth-child(5){
	background-color: #DDD;
}
.bmoc ul{
	margin:0 0 0 -27px;
}
/*start our annual reports*/
#page_our_annual_reports .dochighlights{
	margin-top: 0px;
}
/*end*/
.goodmoves .line-image{
	border: none;
	padding: 0px;
}
#header [rel="habout_us"] p{
	width: 760px;
}