	.body_cntr {
	color: #000;
	margin: 20px 40px 0 20px; 
	font: 11px Arial,Helvetica, sans-serif;
	overflow: hidden;
	}
	
	.body_cntr a {
	text-decoration: none;
	}
	
	.body_cntr h1 {
	color: #008dc4;
	font: 24px Arial,Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px;
	padding: 0 0 7px 0;
	}
	
	.body_cntr h2 {
	clear: left;
	color: #008dc4;
	font: 20px Arial,Helvetica, sans-serif;
	margin: 0px;
	padding: 0 0 6px 0;
	}
	
	.body_cntr h3{
	color: #008dc4;
	font: 15px Arial,Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px;
	padding: 0 0 3px 0;
	}
	
		.body_cntr h4{
	color: #1061AD;
	font: 13px Arial,Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px;
	padding: 20px 0 18px 0;
	}
	
	.br {
	border-top: solid 1px #dedede;
	clear: left;
	margin: 17px 0 0 0;
	padding: 0 0 17px 0;
	}
	
	.box_cntr {
	float: left;
	margin: 0 25px 0 0;
	padding: 7px 0 22px 0;
	width: 325px;
	}
	
	.box_cntr  img {
	margin: 12px 0 10px 0;
	}
	
	.wmc_cntr {
	margin: 15px 0 0 0;
	overflow: hidden;
	padding: 0 85px 0 0;
	}
	
	.wmc_cntr p {
	margin: 0 0 11px 0;
	}
	
	.wmc_img {
	float: left;
	margin: 0 20px 30px 0;
	padding: 0;
	}
	
	.dmr_cntr {
	margin: 15px 0 0 0;
	overflow: hidden;
	padding: 0 75px 0 0;
	*padding: 0 60px 5px 0;
	margin: 0 0 24px 0;
	color: #858585;
	}
	
	.dmr_cntr p {
	margin: 0 0 11px 0;
	clear: left;
	overflow: hidden;
	}
	
	.dmr_img {
	float: left;
	margin: 0 20px 15px 0;
	padding: 0;
	}
	
	.dmr_button {
	padding: 10px 0 0 121px
	}
	
	.dmr_cntr h3  {
	color: #a2a2a2;
	font: 15px Arial,Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px;
	padding: 0 0 3px 0;
	}
	
	.dmr_cntr h4{
	color: #1061AD;
	font: 13px Arial,Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px;
	padding: 0 0 10px 0;
	}
	
	.dmr_cntr ul {
	margin: 0 15px 0 222px;
	*margin: 0 15px 0 227px;
	padding: 3px 0 0 0;
	}
	
	.dmr_cntr li {
	list-style: url('/images/living_room/bullet.gif') outside; 
	padding: 0 0 2px 0;
	}
		
	.dmr_subhead{
	color: #1061AD;
	font: 13px Arial,Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px;
	padding: 0 0 3px 0;
	}	
	
	.subhead {
	font: 13px Arial,Helvetica, sans-serif;
	color: #888984;
	}


	
	button.btn_short {
		border:0;
		cursor:pointer;
		font-weight:bold;
		padding:0 10px 0 0;
		text-align:center;
		background: url("/images/living_room/btn_short_right_normal.gif") no-repeat right;
		font-size: 9px;
		text-decoration: none;
	}
	button.btn_short span {
		display:block;
		white-space:nowrap;
		padding:0 0 0 10px;
		height:16px;
		line-height:16px;
		background: url("/images/living_room/btn_short_left_normal.gif") no-repeat left;
	}
	
	button.btn_short:hover  {
		background: url("/images/living_room/btn_short_right_over.gif") no-repeat right;
	}
	button.btn_short:hover span  {
		background: url("/images/living_room/btn_short_left_over.gif") no-repeat left;
	}
	
	button.btn_short a {
		line-height:16px;
		color:#333;
	}

	a.button {
        color: #000;
		_width: 10px;
		text-decoration: none;
    }

	a.button:hover{
		text-decoration: none;
	}
		
	
	
/* HACKS Start */
	
	.clearfix {display: inline-block;}
	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */
	
	/* IE 6?*/
	button.btn_tall, button.btn_short 
	{ 
		*width:auto; 
		*overflow:visible; 
	}
	
	button.btn_tall span, button.btn_short span
	{ 
		*margin-top:1px; 
	}
	
	#marketingModules
	{
		_margin-right: -3px;
	}
	

	
	/* HACKS End */
	
	
	
	
	
	
	
	
	
	