#subpagecontent, #metersense_subpagecontent{
	width:920px;
	padding-left:20px;
	min-height:303px;
	position:relative;
}
#subpagecontent{
	background:url('/_images/body/wrap/content/subpage/background.jpg') no-repeat;
	padding-top:50px;	
}
#metersense_subpagecontent{
	background:url('/_images/body/wrap/content/subpage/metersense_background.jpg') no-repeat;
	padding-top:30px;	
}
a.metersense_link{
	color:#56B423 !important;
}
#subpagecontenttext{
	width:645px;
	float:left;
}
#metersense_subpagecontenttext{
	width:644px;
	padding-right:10px;
	border-right:1px solid #E8E8E8;
	float:left;
	margin-bottom:20px;
}
#breadcrumb{

	position:absolute;
	top:10px;
	left:10px;
	width:922px;
	height:20px;
}
#breadcrumbimg{
	position:absolute;
	top:0;
	left:0;
	z-index:0;
}
#breadcrumb div{
	position:relative;
	z-index:1;
	font-size:9px;
	color:#031e36;
	padding-top:5px;
	padding-left:10px;
}
#breadcrumb div a{
	font-weight:bold;
}
#rightcontent{
	float:left;
	width:244px;
	padding-left:20px;
}
#inthissection{
	width:224px;
	float:left;
	margin-top:4px;
	background:url('/_images/body/wrap/content/subpage/inthissection/middle.jpg') repeat-y;	
}
#inthissection div{
	padding:10px 20px;	
	color:#5E5E5E;
	font-size:13px;
	line-height:18px;
	position:relative;
	min-height:90px;
	z-index:100;
}
#inthissection div p{
	padding-top:13px;
	padding-bottom:10px;
}
#inthissection div p span{
	display:block;
	font-weight:bold;
	font-size:12px;
	text-align:right;
}
#metersense_inthissection_content a{
	color:#56B423;
	text-transform:uppercase;
}
#metersense_inthissection_content a.active{
	color:#AAC538;
}
#inthissectionbottom{
	position:relative;
	margin-top:-110px;
}
table.challenge-solutions{
  width:100%;
	border-collapse:collapse; 
	table-layout:fixed;    
	border:2px solid #D9D9D9;
}
table.challenge-solutions th, table.challenge-solutions td{
  width:50%;
  border:1px solid #D9D9D9;
}
table.challenge-solutions th{
  background:url(/_images/body/wrap/content/subpage/table_hd.jpg) repeat-x;
  height:36px;
  text-align:center;
  color:#003768; 
  font-size:12px;
}
table.challenge-solutions td{
  height:22px;
  text-align:left;
  padding-left:10px;    
}  
table.challenge-solutions td.challenge{
  font-weight:bold; 
}    
table.challenge-solutions tr.odd td{
  background-color:#FFF;
}
table.challenge-solutions tr.even td{
  background-color:#EFEFEF;
}  
.product-img{
  width:330px;
  height:173px;
  margin-top:-10px;
}
blockquote{
  margin:0 0 0 20px;
}
.partnerImg{
  float:left;
  margin-right:20px;  
}
.partnerImg, .partnerImg div{
  width:118px;
  height:76px;
  background-position:center center;
  background-repeat:no-repeat;
}
.partnerImg div{
  background:url(/_images/frame_partners.png);
  
}
.partnerImg1{
  float:left;
  margin-right:20px;  
}
.partnerImg1, .partnerImg1 div{
  width:118px;
  height:110px;
  background-position:center center;
  background-repeat:no-repeat;
}
.partnerImg1 div{
  background:url(/_images/frame_partners.png);
  background-repeat:no-repeat;
 
  
}

.clr{
  clear:both;
  border-top:1px solid #CCCCCC;
  margin: 20px 0;
}

.clr2{
  clear:both;
}

.floatLeft{
  float:left;
}
.floatRight{
  float:right;
}
.defaultImg{
  margin-right:0px;  
}
.defaultImg, .defaultImg div{
  width:228px;
  height:213px;
  background-position:center center;
  background-repeat:no-repeat;
}
.defaultImg div{
  background:url(/_images/frame_default.png);  
}
#solutions{
	width:100%;
}
#solutionsleft{
	float:left;
	width:50%;
}
#solutionsright{
	float:right;
	width:49%;
}
#solutions a, .solutionslink{
	display:block;
	background:url('/_images/solutions/header.jpg') no-repeat;
	width:278px;
	height:18px;
	text-decoration:none !important;
	font-size:13px;
	padding-left:23px;
	padding-top:2px;
	margin-bottom:5px;

}
.opposite{
	background:url('/_images/solutions/opposite.jpg') no-repeat;
}
#solutions ul, .solutionsul{
	padding:0 !important;
	margin:0 !important;
	list-style-type:none !important;
	margin-bottom:20px;
}
#solutions li, .solutionsul li{
	padding:1px 0 !important;
	width:276px;
	padding-left:25px !important;
}
#solutions li a, .solutionsul li a{
	text-decoration:none !important;
}
.infobox{
	background:url('/_images/infobox/background.jpg');
	width: 320px;
	height: 130px;
	position:relative;
}
.infobox div{
	width:118px;
	height:98px;
	position:absolute;
	top:8px;
	left:8px;
}
.infobox div div{
	background:url('/_images/infobox/pictureborder.gif');
	width:118px;
	height:98px;
}
.infobox span{
	position:absolute;
	top:16px;
	left:142px;
	font-size:10px;
	width:167px;
}
.infobox span strong{
	display:block;
	font-size:18px;
	font-weight:normal;
	margin-bottom:7px;
}
.infobox span a{
	margin-top:2px;
	display:block;
	text-decoration:none !important;
	font-weight:bold;
}
#maplink{
	position:absolute;
	top:40px;
	right:10px;
	text-decoration:none !important;
	text-align:right;
}
#maplink img{
	border:1px solid #000000;
}
#metersense_header{
	width:195px;
	height:175px;
	margin:0 auto;
	background:url('/_images/body/wrap/content/metersense/header.jpg');
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	line-height:18px;
	padding-left:22px;
	padding-top:95px;
	padding-right:416px;
	margin-bottom:10px;
}
#start_today{
	width:220px;
	height:103px;
	background:url('/_images/body/wrap/content/metersense/starttoday.jpg');
	float:left;
	margin-left:2px;
	margin-top:20px;
	text-align:center;
	padding-top:28px;
	color:#FFFFFF;
	font-size:11px;
	margin-bottom:20px;
}
	#start_today div{
		margin:0 auto;
		margin-top:9px;
		margin-bottom:8px;
		height:49px;
		width:218px;
		background-repeat:no-repeat;
	}
	#start_today a{
		text-decoration:none;
		color:#61DD1D;
	}
#product_news{
	margin:10px 0;
}
	#product_news div{
		background:url('/_images/content/news/background-repeat.jpg') repeat-y;
		width:602px;
		padding:10px 20px;
	}