/****** Style Sheet for Ministry Insights Teams subpage specific elements ******/div#header-image {	float: left;	height: 110px;	position: relative;	width: 960px;	left: -480px;	margin-left: 50%;	background: url(/images/v2/header-image-train.jpg) no-repeat top left;}td#left-column {	background: url(/images/v2/left-col-bg-hp.jpg) repeat-x top left;}div#main-col-top {	/*background: #ffffff url(/images/v2/bg-img-team.jpg) no-repeat top right;*/	float: right;	width: 670px;	padding: 0px 20px 0px 20px;	border-bottom: 0px solid #CCCCCC;}div#main-col-top2 {	background: #ffffff;	float: right;	width: 421px;	padding: 10px 245px 10px 10px;}div#main-col-bottom_special {	background: #ffffff;	float: right;	padding: 15px 20px 20px 30px;}div#main-col-b-l_special {	float: left;	padding: 10px 15px 0 0;	width: 315px;}div#main-col-b-r_special {	float: left;	padding: 10px 0 0 15px;	width: 314px;	border-left: 1px solid #CCCCCC;}div.main-nav-sub-outer {	/*background: url(/images/v2/left-col-bg-team.jpg) no-repeat top left;*/	/*other styles in common.css*/}div.left-nav-heading-blank {	width: 215px;	height: 23px;	padding: 2px 0 0 35px;	background: #202f4e;	color: #d4d7dd;	font: 14px verdana, helvetica, arial;}div.left-nav-heading-blank46 {	width: 215px;	height: 46px;	padding: 2px 0 0 35px;	background: #202f4e;	color: #d4d7dd;	font: 14px verdana, helvetica, arial;}