.container_12 .grid_12 .header {	background-image: url(../images/accurate_header.jpg);	background-position: center top;	background-repeat: no-repeat;	height: 100px;}.container_12 .grid_12 .nav {padding-top:28px;	}.container_12 .grid_12bkg{	background-image: url(../images/main_imgbkg.jpg);	background-repeat: repeat-y;	height: 250px;	width: 960px;	margin:0px 0px 0px 0px;	background-position: center top;	display: inline;	float: left;}.container_12 .grid_12bkghome{	background-image: url(../images/main_imgbkg.jpg);	background-repeat: repeat-y;	height: 330px;	width: 960px;	margin:0px 0px 0px 0px;	background-position: center top;	display: inline;	float: left;	margin-bottom:80px;}.container_12 .grid_12bkghome2{	background-image: url(../images/main_imgbkg_home2.jpg);	background-repeat:no-repeat;	height: 330px;	width: 960px;	margin:0px 0px 0px 0px;	background-position: center top;	display: inline;	float: left;	margin-bottom:80px;}.container_12 .grid_12bkgContactus{	background-image: url(../images/main_imgbkg_contact.jpg);	background-repeat: repeat-y;	height: 250px;	width: 960px;	margin:0px 0px 0px 0px;	background-position: center top;	display: inline;	float: left;}.container_12 .grid_12bkgScheduling{	background-image: url(../images/main_imgbkg_scheduling.jpg);	background-repeat: repeat-y;	height: 250px;	width: 960px;	margin:0px 0px 0px 0px;	background-position: center top;	display: inline;	float: left;}.mainTitle{	text-align:right;	color:#cccccc;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	}.mainImg{	background-image: url(../images/main_home.jpg);	background-position: left top;	height: 250px;	background-repeat: no-repeat;}#quotes {     position:absolute;     left:50%;     top:50%;     margin:-50px 0 0 -81px;     padding:20px;     font-family:arial;     font-size:16px;     color:#000000;     width:162px;     height:100px;     border:solid 1px #000000;     background-color:#ffffff;     text-align:center;}.mainImgLifeCycle{	background-image: url(../images/main_lifecycle.jpg);	background-position: left top;	height: 250px;	background-repeat: no-repeat;}.mainImgMrktSegments{	background-image: url(../images/main_lifecycle.jpg);	background-position: left top;	height: 250px;	background-repeat: no-repeat;}.mainImgCasestudies{	background-image: url(../images/main_clientlist.jpg);	background-position: left top;	height: 250px;	background-repeat: no-repeat;}.mainImgOurPeople{	background-image: url(../images/main_ourpeople.jpg);	background-position: left top;	height: 250px;	background-repeat: no-repeat;}.mainImgContactus{	background-image: url(../images/main_contactus.jpg);	background-position: left top;	height: 250px;	background-repeat: no-repeat;}.mainImgCaseenergy{	background-image: url(../images/main_caseenergy-4_01.jpg);	background-position: left top;	height: 250px;	background-repeat: no-repeat;}.mainImgCasechampion{	background-image: url(../images/main-casechampion.jpg);	background-position: left top;	height: 250px;	background-repeat: no-repeat;}.mainImgCaseseacenter{	background-image: url(../images/main-caseseacenter_01.jpg);	background-position: left top;	height: 250px;	background-repeat: no-repeat;}.mainImgCasesysco{	background-image: url(../images/main-casesysco.jpg);	background-position: left top;	height: 250px;	background-repeat: no-repeat;}.mainImgCasehumble{	background-image: url(../images/main_casehumble-2_01.jpg);	background-position: left top;	height: 250px;	background-repeat: no-repeat;}.mainImgCasememorial{	background-image: url(../images/main_casememorial-2_01.jpg);	background-position: left top;	height: 250px;	background-repeat: no-repeat;}.mainImgCasecityhouston{	background-image: url(../images/main_casecityhouston-5_01.jpg);	background-position: left top;	height: 250px;	background-repeat: no-repeat;}.mainImgClientlist{	background-image: url(../images/main_clientlist.jpg);	background-position: left top;	height: 250px;	background-repeat: no-repeat;}.mainImgNews{	background-image: url(../images/main_news.jpg);	background-position: left top;	height: 250px;	background-repeat: no-repeat;}.mainImgCompany{	background-image: url(../images/main_company.jpg);	background-position: left top;	height: 250px;	background-repeat: no-repeat;}.mainImgScheduling{	background-image: url(../images/main_scheduling.jpg);	background-position: left top;	height: 250px;	background-repeat: no-repeat;}.mainImgLifecycle{	background-image: url(../images/main_lifecycle.jpg);	background-position: left top;	height: 250px;	background-repeat: no-repeat;}.mainDefinition{	text-align:left;	color:#FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;		padding:40px 30px 0px 380px;	width:350px;}.mainDefinitionHome{	padding:55px 0px 0px 400px;}.mainDefinitionHome2{	text-align:left;	color:#FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	padding:80px 0px 0px 380px;	width:350px;	text-transform: capitalize;	font-style: oblique;}.adBanner{	background-image: url(../images/main_adBanner.jpg);	background-repeat: no-repeat;	background-position: left top;	width:149px;	height:80px;	padding-top:180px;	text-transform: capitalize;	color: #666666;}/*.mrkgBanner{	background-color:#FFFFFF;	color:#999999;	font-size:14px;	width:250px;	height:60;	float:left;	padding:5px;	background-image: url(../images/arrow.jpg);	background-repeat: no-repeat;	background-position: right center;}*/.mrkgBanner{	background-image: url(../images/mrkt_seg_banner.jpg);	background-repeat: no-repeat;	background-position: right top;	height:150px;	margin-right:10px;}.mrkgBannerText{	text-align: left;	padding:10px 10px 10px 580px;}.mrkgImgs{	text-align:left;	vertical-align:bottom;	padding:0px 5px 0px 5px;	height:200px;}.subNav ul li{	color:#CCCCCC;}.contentTitle{	text-align:left;	font-size:14px;	text-decoration: underline;	color: #666666;	height:15px;}.pTitle{	text-align:left;	font-size:14px;	color: #F7941D;	text-transform: uppercase;	margin-bottom:10PX;}img.floatLeft {     float: left;     margin: 0px 7px 0px 0px; }img.floatRight {     float: right;     margin: 0px 0px 0px 7px; ; }#overviewcol {	vertical-align:top;	height:250px;}.Decor {	border-left-width: 1px;	border-left-style: dotted;	border-left-color: #666666;	padding: 0px 5px 5px 5px;}.clientList {text-transform: uppercase;line-height:2.5em;}.legal {	font-size: 10px;	color: #999999;}.legal a {	color:#1B0950;	margin-right:10px;	text-decoration: none;}.legal a:hover {color: #666666;}div.spacer {	height: 1em;}/*div {	border:#FF0000 solid 1px;}