
.b_side_wrap {
background: url(/resources/acs-templating/cn/images/border_b_side_wrap.gif) right top repeat-y transparent;
padding-right: 225px; /*bottom_sidecontent fullwidth + content padding */
}

.b_side_wrap .content {
position: relative;
float: left;
padding: 0;
width: 100%;
padding: 0 13px 0 0;
}

.b_side_wrap .bottom_sidecontent {
float: left;
width: 200px; /*212px - padding*/
padding: 0 0 0 12px;
margin-right: -100%;
}	

.b_side_wrap .bottom_sidecontent .faux_column {
background: none transparent;
margin: 0;
}
	
	.miniwrapper .b_side_wrap {
	padding-right: 0;
	background: none transparent;
	}
	
	.miniwrapper .b_side_wrap .content {
	padding: 0 0 10px 0;
	margin-bottom: 10px;
	border-bottom: 1px solid #ededed;
	}
	
	.miniwrapper .b_side_wrap .bottom_sidecontent {
	float: none;
	clear: left;
	width: auto;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
	
	.miniwrapper .b_side_wrap .bottom_sidecontent .faux_column {
	background: url(/resources/acs-templating/cn/images/border_b_side_wrap.gif) right top repeat-y transparent;
	}
	
	.miniwrapper .b_side_wrap .bottom_sidecontent .odd {
	float: left;
	clear: left;
	width: 200px;
	margin-bottom: 0;
	}
	
	.miniwrapper .b_side_wrap .bottom_sidecontent .even {
	width: 200px;
	float: right;
	margin-bottom: 0;
	}
	
	
	
	
	

.t_side_wrap {
background: url(/resources/acs-templating/cn/images/border.gif) 212px 0 repeat-y transparent;
padding-left: 212px; /*top_sidecontent fullwidth */
}

.t_side_wrap .content {
position: relative;
float: left;
padding: 0 0 0 13px;
}

.t_side_wrap .top_sidecontent {
float: left;
width: 200px; /*212px - padding*/
padding: 0 12px 0 0;
margin: 0;
margin-left: -212px;
}

	.miniwrapper .t_side_wrap {
	padding-left: 0;
	background: none transparent;
	}
	
	.miniwrapper .t_side_wrap .content {
	padding: 10px 0 0 0;
	margin: 6px 0 0 0;
	border-top: 1px solid #ddd;
	}
	
	.miniwrapper .t_side_wrap .top_sidecontent {
	float: none;
	clear: left;
	width: auto;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
	
	.miniwrapper .t_side_wrap .top_sidecontent {
	float: none;
	clear: left;
	width: auto;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
	
	.miniwrapper .t_side_wrap .top_sidecontent .faux_column {
	background: url(/resources/acs-templating/cn/images/border.gif) 212px 0 repeat-y transparent;
	}
	
	.miniwrapper .t_side_wrap .top_sidecontent .odd {
	float: left;
	clear: left;
	width: 200px;
	margin-bottom: 0;
	}
	
	.miniwrapper .t_side_wrap .top_sidecontent .even {
	width: 200px;
	float: right;
	margin-bottom: 0;
	}
	



	
	
.side_wrap {
padding-right: 212px; /*col_right fullwidth + content padding */
padding-left: 212px; /*col_left fullwidth */
}

.side_wrap .content {
float: left;
padding: 0;
width: 100%;
}

.side_wrap .bottom_sidecontent {
float: left;
width: 200px; /*212px - padding*/
padding: 0 0 0 12px;
margin-right: -100%;
}

.side_wrap .top_sidecontent {
float: left;
width: 200px; /*212px - padding*/
padding: 0 12px 0 0;
margin-left: -212px;
}

	.miniwrapper .side_wrap {
	padding-right: 0;
	padding-left: 0;
	}
	.miniwrapper .side_wrap .content {
	padding: 10px 0 6px;
	margin: 6px 0 10px;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	}
	
	.miniwrapper .side_wrap .sidecontent {
	float: none;
	clear: left;
	width: auto;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
	
	.miniwrapper .side_wrap .sidecontent .odd {
	float: left;
	clear: left;
	width: 200px;
	margin-bottom: 0;
	}
	
	.miniwrapper .side_wrap .sidecontent .even {
	width: 200px;
	float: right;
	margin-bottom: 0;
	}
	
	.miniwrapper .side_wrap .bottom_sidecontent .faux_column {
	background: url(/resources/acs-templating/cn/images/border.gif) 212px 0 repeat-y transparent;
	}






.sidecontent h4 {
line-height: 20px;
}

.sidecontent .unit,
.miniwrapper .sidecontent .unit {
float: none;
width: 200px;
margin: 0 0 3px 0;
padding: 0 0 3px 0;
border: 0 none;
border-bottom: 1px solid #EDEDED;
}

.sidecontent .unit a,
.miniwrapper .sidecontent .unit a {
display: block;
background: none transparent;
border: 0 none;
height: 46px;
overflow: hidden;
text-decoration: none;
}

.sidecontent .unit a:hover {
background: none transparent;
border: 0 none;
}

.sidecontent .unit a img {
left: 0;
top: 0;
margin: 0;
width: 42px;
height: 42px;
padding: 1px;
}

.sidecontent .unit a img.format_b,
.miniwrapper .sidecontent .unit a img.format_b {
left: 0;
top: 0;
margin: 0;
width: 42px;
height: 42px;
padding: 1px;
}

.sidecontent .unit a span,
.miniwrapper .sidecontent .unit a span {
position: absolute;
left: 50px;
top: 1px;
width: 150px;
height: 42px;
margin-left: 0;
text-align: left;
display: inline;
overflow: hidden;
}

.sidecontent .unit a span strong,
.miniwrapper .sidecontent .unit a span strong {
font: bold 12px helvetica, arial, sans-serif;
line-height: 14px;
margin: 0;
}

.sidecontent .unit a span em,
.miniwrapper .sidecontent .unit a span em {
font: normal 11px verdana, arial, helvetica, sans-serif;
line-height: 13px;
color: #343434;
}

.sidecontent .unit p {
font-size: 10px;
margin: 3px 0 0 0;
color: #666;
}

.sidecontent .unit p a {
display: inline;
color: #343434;
}