#content h1 
{
	color: Gray;
}

#content h2.sectionheading
{
	margin-top:0;
	margin-bottom:0;
	padding-top:0;
	padding-bottom:0;
	background-color:Transparent;
}

#content .redtext
{
	color: #a23435;
}

.rohs 
{
	background: url('../images/logo_rohs_small.jpg') 460px 5px no-repeat; 
}

#content div.bgImageLeft
{	display: block;
	/* position: relative;  left: 0; top: 0px;
	margin-right: -10%; */
	position: relative;  left: -10%; top: 0px;
	width: 108%;
	margin-right: -10%; 
	clear:left;

 }

#content div.bgImageLeft img
{
	position: relative;  right: -10%; 
	float:left;
}

#content div.bgImageLeft p
{
	text-align: justify;
	position: relative;  top: 0; left: 0;
}

#content div.bgImageRight
{	display: block;
	clear:right;
 }

#content div.bgImageRight p
{
	position: relative;  right:0; top: 15px;
}

div.bgImageRight img 
{
	float:right;
	position: relative; left: -5%;
	margin-right:-3%;
}


#content div.bgImageTop
{	display: block;
 }

#content div.bgImageTop p
{
	position: relative;  left:0; top: -25px;
	color: #000000;
	margin: 0 0 -25px 0;
}

div.bgImageTop img 
{
	margin: 0 auto;
	display:block;
}

#content div.bgImageBoth
{	display: block;
	position: relative; 
	margin-right: 4%;
	margin-left: 4%;
 }

#content div.bgImageBoth .left
{
	position: relative;  right: -10%; 
	margin-left:-10%;
	float:left;
	clear: left;
}

div.bgImageBoth .right
{
	float:right;
	position: relative; left: -5%;
	margin-right:-3%;
	clear:right;
}


#content div.bgImageBoth p
{
	position: relative;  top: 0; left: 0;
}

#content p.overlapcaption
{
	text-align:center;
	margin-top:-20px; 
	font-weight:bold;
}

#content p.no-overlapcaption
{
	text-align:center;
	margin-top:0px; 
	font-weight:bold;
}



/* p.imagecaption img {
	display: block;
	margin: 5px auto;
	margin-bottom: 3px;
} */

#content p.imagecaption {
	text-align:center;
	font-weight:bold;
}

table.data th
{
	background-color: #a23435;
	color: #ffffff;
	text-align:center;
	vertical-align:middle;
}
table.data tr.header td {
	text-align: center;
}


table.data td {
	vertical-align: middle;
	text-align:center;
}
.centercolumn
{
	padding-top: 15px;
	position:relative;
}

.left-column 
{
	width: 53%; float: left; position: relative; margin-right: 15px;
}

.right-column
{
	width: 40%; float: right; margin-right: 10px; position: relative;
}


