body  {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#fff;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#343202;
}
form {display:inline;}
a {color:#343202;}
a:hover {color:#f60;}
h1 {
	font-size: 26px;
	color: #53640E;
	font-weight: lighter;
	margin-bottom:40px;
}
h2 {font-size: 16px;}
h3 {font-size: 14px;color:#666;}
h4 {font-size: 12px;color:#C35113;}

div {padding: 0; margin: 0;}

/* global font formatting */
.leadIn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#666;
	line-height:26px;
}

/* global div formatting */
#base  {
	position:absolute;
	left:0px;
	top:20px;
	width:99%;
}
#header {
	position:relative;
	margin: 0px auto 0px auto;
	width: 900px;
	height: 120px;
	background-image: url(../_images/bioh_header3.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	z-index:200;
	text-align:right;
}

#nav {
	position:absolute;
	left:30px;
	bottom:19px;
	text-align:left;
	color:#666;
	font-size:10px;
	z-index:500;
}
#crumbs {
	top:115px;
	position:absolute;
	left:38px;
	text-align:left;
	font-size:10px;
	display:none;
}
#crumbs a {
	color:#C35113;
	padding:6px 10px 6px 0px;
	background-image: url(../_images/crumb_arrow.gif);
	background-repeat: no-repeat;
	background-position: 100% 60%;
}
#crumbs a:hover { color:#333; }
* html #crumbs a { background-position: 95% 60%; } /* IE fix */
#title {
	position:absolute;
	left:190px;
	top:48px;
	font-size:16px;
	color:#776223;
	display:none;
}
#content {
	position: relative;
	margin: 0px auto 0px auto;
	width: 900px;
	padding:0px 0px 50px 0px;
	background-color: #D7CCA3;
	line-height: 20px;
	display: table;
}
#content_pf {
	position: relative;
	margin: 0px auto 0px auto;
	width: 600px;
	padding:0px 0px 50px 0px;
	background-color: #fff;
	line-height: 20px;
	display: table;
}
#centerCol {
	margin: 50px auto 0px auto;
	width: 700px;
	background-color: #E5DBB1;
	overflow: hidden;
	background-image: url(../_images/bioh_grad.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
}
#centerCol_pf {
	margin: 50px auto 0px auto;
	width: 500px;
	background-color: #fff;
}
#centerMaskBottom {
	width: 700px;
	height: 25px;
	background-image: url(../_images/bioh_mask.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
* html #centerMaskBottom { /* IE fix */
	background-image: none;
	/* for IE : image relative to page path */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='_images/bioh_mask.png');
}

#centerNewsBottom {
	width: 470px;
	height: 25px;
	background-image: url(../_images/bioh_newsmask.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
* html #centerNewsBottom { /* IE fix */
	background-image: none;
	/* for IE : image relative to page path */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='_images/bioh_newsmask.png');
}

#centerSubscribeBottom {
	width: 215px;
	height: 25px;
	background-image: url(../_images/bioh_subscribemask.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
* html #centerSubscribeBottom { /* IE fix */
	background-image: none;
	/* for IE : image relative to page path */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='_images/bioh_subscribemask.png');
}

#centerCol p, #centerCol h1,#centerCol h2, 
#centerCol h3, #centerCol h4 {
	margin-left:25px;
	margin-right:25px;
}
#leftCol {
	margin:20px 0px 0px 0px;
	float:left;
	width: 330px;
	background-color: #d7cca3;
	overflow: hidden;
}
#rightCol {
	margin:20px 40px 0px 0px;
	padding:0px;
	float:right;
	width: 500px;
	/* height: 400px;
	overflow: auto; */
}
* html #rightCol { /* IE ONLY HACK */
	margin:20px 20px 0px 0px;
}

/* index page */
/* index page */
#homeboxleft {
	float:left;
	width:380px;
	font-size:11px;
}
#homeboxleft h4 {
	margin-bottom:0px;
}
#homeboxright {
	margin-left:455px;
	width:230px;
}
#homeboxright p {
	margin-left:5px;
}
#centerCol {margin-top: 20px;}
.clearboth {clear:both;}


#greenBox {
	float:left;
	width:96%;
	font-size:11px;
}
.greenBox a {color:#576016;}
.greenBox h2 a { text-decoration:none;}
#greenBox h4 {
	margin-bottom:0px;
}
/* news-press page */
#newslist {
	float:left;
	margin-top:50px;
	margin-left:28px;
	width:300px;
	line-height:14px;
	font-size:11px;
	color:#666;
	padding-left:2px;
}
#newslist h1 { margin-bottom:30px; margin-top: 5px;}
#newslist h4 {
	margin-top:0px;
	margin-bottom:0px;
}
#newslist p {
	margin-top:0px;
	margin-bottom:12px;
}
#newsprint {
	margin-top:10px;
	margin-left:380px;
	width:480px;
	height:35px;
	text-align:right;
	font-size:11px;
	color:#666;
}
#newsprint a {
	padding:8px 30px 6px 0px;
	background-image: url(../_images/bioh_icon_printer.gif);
	background-repeat: no-repeat;
	background-position: 100% 55%;
}
* html #newsprint a {
	padding:6px 30px 6px 0px;
	background-position: 100% 60%;
}
#newsprint2 {
	margin-top:10px;
	float:right;
	position:relative;
	width:480px;
	height:35px;
	text-align:right;
	font-size:11px;
	color:#666;
}
#newsprint2 a {
	padding:8px 30px 6px 0px;
	background-image: url(../_images/bioh_icon_printer.gif);
	background-repeat: no-repeat;
	background-position: 100% 55%;
}
* html #newsprint2 a {
	padding:6px 30px 6px 0px;
	background-position: 100% 60%;
}
#newsbody {
	margin-left:380px;
	width:480px;
		/*border:1px dashed red;*/
}
html>/**/body #newsbody{} 
#newsbody2 {
	float:left;
	richness:relative;
	width:480px;
	/*border:1px dashed red;*/
}

#content-box-display {
	float:left;
	position:relative;
	width:480px;
	padding-left:50px;

	}
.newscontact {
	font-size: 11px;
	color:#666;
}
.moresm {
	padding:6px 13px 6px 0px;
	background-image: url(../_images/bioh_more.png);
	background-repeat: no-repeat;
	background-position: 100% 60%;
}
* html .moresm {background-image: url(../_images/bioh_more.gif);} /* IE fix */

/* product page */
#productleft {
	float:left;
	width:270px;
	margin-top:-15px;
	line-height:18px;
	margin-top:-50px;
}
html>body #productleft{margin-top:0px;}
#productleft h2 {line-height:20px;}
#productleft p, #productleft h3 { margin-left:0px; }
#productleft img {margin-left:25px; margin-top:-10px;}
#productleft h3 { margin-bottom:0px; }
#productleft p { margin-top:0px; }
* html #productleft {width:270px;margin-top:0px; } /* IE */
#productright {
	margin-bottom:20px;
	width:348px;
	line-height:18px;
	float:left;
} 
#productright p, #productright h3 { margin-left:0px; }
#productright h3 { margin-bottom:0px; }
#productleft li, #productright li {
	list-style-image: url(../_images/bioh_dot.gif);
	list-style-position: default;
}
#productleft2 {width:348px; float:left;}
#productleft2 p, #productleft2 h3 { margin-left:0px; }
#productleft2 li, #productright2 li {
	list-style-image: url(../_images/bioh_dot.gif);
	list-style-position: default;
}

* html #productright {width:346px; } /* IE */
#docBoxLeft {
	float:left;
	width:340px;
	line-height:18px;
	margin-left:20px;
}
* html #docBoxLeft {margin-left:10px;}
#docBoxLeft p, #docBoxRight p  {font-weight:normal;}
#docBoxRight{
	float:left;
	width:340px;
	line-height:18px;
	}
html>body #docBoxLeft h3, 
html>body #docBoxRight h3{margin-top:0;}
#productright2 {	
	float:left;
	width:388px;
	line-height:18px;
	margin-top:5px;
}
html>body #productright2 h1 {font-weight:bold; margin-bottom:20px;}
html>body #productright2 {margin-top:-10px;}
*:first-child+html #productright2 {padding-top:10px;}
#productright2 h4{margin-top:-10px; line-height:15px;}
html>body #productright2 h4 {margin-top:0px;}
#productright2 p {margin-top:-15px; color:#666; line-height:15px;}


/* how its made page */
#madeleft {
	margin-top:-15px;
	float:left;
	width:320px;
	height:581px;
}
#madeleft a.bigdot {
	padding: 8px;
	background-image: url(../_images/bioh_bigdot.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
#maderight {
	margin-bottom:20px;
	margin-left:335px;
	width:335px;
} 

/* download doc list pages */
#doclist { line-height:15px;}
#doclist h3 {
	margin-left:100px;
	margin-bottom:0px;
}
#doclist p {
	margin-left:100px;
	margin-top:0px;
}
.docinfo {
	font-size:11px;
	color:#666;
}
#doclist div {
	clear:both;
}
#doclist div a {
	float:left;
	margin-left:25px;
	padding:46px 10px 0px 10px;
	background-image: url(../_images/doc_file.png);
	background-repeat: no-repeat;
	background-position: 50% 0;
	font-size:10px;
}
#doclist a.docpdf {background-image: url(../_images/doc_pdf.png);}
#doclist a.docdoc {background-image: url(../_images/doc_doc.png);}

* html #doclist div a {background-image: url(../_images/doc_file.gif);}
* html #doclist a.docpdf {background-image: url(../_images/doc_pdf.gif);}
* html #doclist a.docdoc {background-image: url(../_images/doc_doc.gif);}

/* contact us page */
#contactleft  {
	float:left;
	width:300px;
	text-align:center;
	/* border:1px dashed red; */
}
#contactright {
	margin-top:20px;
	margin-left:305px;
	width:360px;
	font-size:11px;
	line-height:normal;
	/* border:1px dashed red; */
} 
#contactright td, #contactright input, #contactright select, #contactright textarea {
	font-size:11px;
	line-height:normal;
}
#contactright input { margin-top:3px; }
#contactright td {padding:2px 20px 2px 0px;}
#contactright p {
	margin-left:0px;
	margin-bottom:0px;
}
.fmd {width:250px;}
.flg {width:330px;}
.fopts {color:#666;}

/* misc globa formatting */
#footer {
	position:relative;
	margin: 0px auto 30px auto;
	width: 900px;
	height: 55px;
	background-image: url(../_images/bioh_footer.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#copyright {
	position:absolute;
	right:50px;
	top:20px;
	color:#666;
	font-size:10px;
}

#copyright a {
	color:#666;
 	text-decoration: none;
}

#back {
	float:left;
	margin-left:25px;
	font-size:11px;
}
* html #back { margin-left:13px; } /* IE fix */

#back a {
	padding:6px 0px 6px 20px;
	background-image: url(../_images/bioh_back.png);
	background-repeat: no-repeat;
	background-position: 0 50%;
}
* html #back a { background-image: url(../_images/bioh_back.gif); } /* IE fix */

#next {
	text-align:right;
	margin-right:25px;
	font-size:11px;
}
#next a {
	padding:6px 20px 6px 0px;
	background-image: url(../_images/bioh_next.png);
	background-repeat: no-repeat;
	background-position: 100% 50%;
}
* html #next a { background-image: url(../_images/bioh_next.gif);} /* IE fix */

.pgover {
	font-weight: bold;
	font-size:125%;
}
.eop {
	clear:both;
	padding-bottom: 20px;
}
.ulListImage{margin:0px 0px 0px 0px;
list-style:none;
font-size:13px;
font-weight:bold;
}
.ulListImage[class] {margin:0px 0px 0px -40px;

}

#bulletinBox {background:#FFEFBB; width:250px; height:auto; padding:6px 3px 1px 8px;}
#bulletinBox[id] {padding:0px 3px 9px 8px;
margin-top:-5px;}
.list{	
	background: url(../_images/bioh_more.gif) top left no-repeat; 
	background-position: 3px 4px;
	padding:3px 4px 3px 25px;
}
.listPDF{	
	background: url(../_images/icon_pdf_small.gif) top left no-repeat; 
	background-position: 3px 4px;
	padding:3px 4px 3px 25px;
}

.listWeb{	
	background: url(../_images/swrl_images_icon_iexplorer.gif) top left no-repeat; 
	background-position: 3px 4px;
	padding:3px 4px 3px 25px;
}

.smalltextheader {font-weight:bold; font-size:11px;}
.smallnormaltext {font-weight:normal; font-size:11px; margin-bottom:10px;}
.leadInMedium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#666;
	line-height:26px;
}
.leadInSmall {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#666;
	line-height:26px;
}
td.leadInSmall{line-height:17px;}
td .leadInSmall{line-height:17px;}
div#nifty{ margin: 0;background: #FFEFBB;}

b.rtop, b.rbottom{display:block;background: #DDD1A9}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #FFEFBB}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}
div#nifty2{ margin: 0;background: #FFF8B8;}
div#nifty2[id] {margin-top:20px;}

b.rtop2, b.rbottom2{display:block;background: #DDD1A9}
b.rtop2 b, b.rbottom2 b{display:block;height: 1px;
    overflow: hidden; background: #FFF8B8}
	
	b.rtop2 b.r4, b.rbottom2 b.r4{margin: 0 1px;height: 2px}
#callout {font-weight:bold; font-style:italic; width:180px; float:left; margin:10px 10px 10px 0px;}
#callout2 {
	font-weight:bold; 
	font-style:italic; 
	width:137px; float:left; 
	margin:0px 10px 5px 0px;
	text-align:right;
	font-size:16px;
	}
#callout2[id] {margin:-15px 10px 10px 0px;}

#callout4 {
	font-weight:bold; 
	font-style:italic; 
	width:137px; float:left; 
	margin:0px 10px 5px 0px;
	text-align:right;
	font-size:16px;
	}
#callout4[id] {margin:-5px 10px 10px 0px;}
#callout4 p {color:#C35113; text-align:right;}
p#p_move[id] {margin-top:-10px;}
p#p_move {margin-top:-20px;}
*:first-child+html p#p_move {margin-top:-20px;}
#callout3 {
	font-weight:bold; 
	font-style:italic; 
	width:137px; float:left; 
	margin:-10px 10px 10px 0px;
	text-align:right;
	font-size:16px;
	float:left;
	}

#callout[id] {margin:-2px 10px 10px 0px;
}
*:first-child+html #callout2{margin:10px 10px 10px 0px;}
#bottomBox {padding:0px 5px 0px 5px;}
a#active {color:#C35113; font-weight:bold;}
#newslist h1 { margin-bottom:30px;
line-height:25px;
font-weight:bold;}
#newsbody h2 {color:#605F07;}
/*#newsbody p {color: #555555;}*/
#callout p {color:#C35113; text-align:right;}
#callout2 p {color:#C35113; text-align:right;}
a:hover {color:#C35113;}

#signupTextBox {padding:0px 5px 0px 5px;}
#pagebodyRDBox {padding: 0 5px 0px 5px;
margin-bottom:-10px;}
#pagebodyRDBox h3 {margin-top:0px;}
.textMed13 {font-size:13px; font-weight:bold;}
h3.heading3Green {color:#605F07; font-size:14px;}
h3.heading3GreenLgTxt {color:#605F07; font-size:16px;}
.handcursor{
cursor:hand;
cursor:pointer;
}
img.imgStyle1{
	margin-left:10px;
    margin-top:5px;
	float:right;
}
.leftBoxStyle2[class] p {margin-bottom:-10px; padding-bottom:-10px;}
*:first-child+html .leftBoxStyle2 p {margin-bottom:0px;padding-bottom:0px;}
div#nifty2[id] {margin-top:20px;}
img.imgStyle2{ float:left;
		margin-right:8px; margin-top:10px;}
h2.largerHD{font-size:22px; line-height:25px;}
h4.largerHD{font-size:16px; line-height:22px;}

*:first-child+html .ulListImage {margin:0px 0px 0px 0px;}
#featureBox {height:100%; background-color:#CCCC99;
margin-left:25px;
border:1px dotted #999966;
padding-top:8px; 
padding-bottom:14px;}
/*
*/
#featureBox h2{}
#featureBox h4 {margin-top:-15px; padding:0px; line-height:15px;}

#featureBox p {line-height:13px; margin:0; padding:0px 0 20px 26px}

html>body #featureBox p {}

#featureBox2 {height:100%; background-color:#CCCC99;
margin-left:25px;
border:1px dotted #999966;
padding-top:8px; padding-bottom:0px;}
#featureBox2 h4 {margin-top:5px; padding:0px; line-height:15px;}
#featureBox2 p {line-height:13px; margin-top:0px; padding-bottom:5px;}
html>body #featureBox2 p {padding-bottom:15px;}
#dhtmltooltip{
position: absolute;
left: -300px;
width: 250px;
border: 1px solid black;
padding: 5px 8px 5px 8px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

.spacer {clear:left;}


	.sendFormContentWrapper {
		width: 650px;
		margin-top: -1px; margin-bottom: 30px;
		margin-left: auto; margin-right: auto;	/* Opera 4 doesn't like the 'margin' shorthand when using auto */
		padding: 0px;
		border: 0px;
		text-align: left; /* 2nd part of IE5-5.5 centering hack */
		z-index:2;
	}
	.sendFormContentWrapper a:hover {margin:0px; padding:0px;}

	/* ************************************
	 * classes needed for rounded corners *
	 ************************************ */
	 
	 
	.roundedCornerSpacer {
		margin: 0px; padding: 0px; border: 0px;
		clear: both;
		font-size: 1px; line-height: 1px;
	}
	.borderTL, .borderTR, .borderBL, .borderBR {
		width: 20px; height: 20px;
		padding: 0px; border: 0px;
		z-index: 99;
	}
	.borderTL, .borderBL { float: left;  clear: both; }
	.borderTR, .borderBR { float: right; clear: right; }
	.borderTL { margin:  -2px  0px  0px -2px; }
	.borderTR { margin:  -2px -2px  0px  0px; }
	.borderBL { margin: -19px  0px  0px  0px; }
	.borderBR { margin: -19px  0px  0px  0px; }
	/* IE5-5.5/win needs the border scooted to the left or right by an
	   additional 3px! */
	.borderTL {
		margin-left: -4px;
		ma\rgin-left: -3px;
	}
	html>body .borderTL  {
		margin-left: -3px;
	}
	.borderTR {
		margin-right: -5px;
		ma\rgin-right: -3px;
	}
	html>body .borderTR  {
		margin-right: -3px;
	}
	*:first-child+html img.borderBR  {
	
	}
	.borderBL {
		margin-left: -4px;
		ma\rgin-left: -1px;
	}
	html>body .borderBL {
		margin-left: -1px;
	}
	.borderBR {
		margin-right: -3px;
		ma\rgin-right: 0px;
	}
	html>body .borderBR {
		margin-right: 0px;
	}

	.sendFormContent
	{
		margin: 0px;
		padding: 0px;
		border: 2px solid #D4CCAA;
		background-color: #fff;
		color: #000000;
	}
.sendFormContent ul {list-style:none; margin:10px 0 10px 30px;}
html>/**/body .sendFormContent ul {margin-left:-10px;}
.sendFormContent ul li {  
	display:block; 
	vertical-align: bottom; 
	float:left; width:197px; 
	height:90px;  
	}
.alinkOrange {color:#C35113}

.someclassContainer { width: 280px; float: left; margin:0px; height:auto; }
.someclassContainer li{font-weight:normal;}
.someclass { background: #E2E59F; border: solid 2px #C35113; padding: 22px; height:auto; }
.someclass a {color: #414B56; text-decoration:none; font-weight:normal}
.someclass a:hover {text-decoration:underline;}

.greenRoundedBox { background: #B8B950; border: solid 2px #C35113; padding: 22px; height:auto; margin-bottom:15px; }
.greenRoundedBox h2 {line-height:23px; color:#576016; position:relative;}
.greenRoundedBox img { }


.left { width: 80px; float: left; }
.clear { clear: both; }
#onlyTop { background: #7B3; border: solid 3px yellow; border-bottom: none; padding: 20px; }
#onlyBottom { background: #362; border: solid 3px yellow; border-top: none; padding: 20px; }
#onlyLeft { background: #7B3; border: solid 2px yellow; border-right: none; padding: 20px; }
#onlyRight { background: #362; border: solid 2px yellow; border-left: none; padding: 20px; }

.textSize12 {font-size:12px;}
.justifiedText {text-align:justify;}
.size15 {font-size:15px;}

#content h4.archivesHd {margin-bottom:-20px;}
#content h5.archivesHd {margin-bottom:-20px; padding-left:24px;}
#content h5.leadInSmall{margin-bottom:-20px; padding-left:24px; font-size:13px;}
li.smallnormaltext {padding-bottom:0; margin-bottom:0;}
.years{ /*header of 1st demo*/
cursor: hand;
cursor: pointer;
padding: 2px 5px;
background: #C5BA8E;
}


.openyear{ /*class added to contents of 1st demo when they are open*/
background: #A8BE20;
color:#53640E;
}

.openlanguage{ /*class added to contents of 2nd demo when they are open*/
background: #FFEFBB;
color:#53640E;
}

.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/
color: #666666;
}

.tblData {margin:0px 30px 0px 30px; width:400px;border-bottom:2px solid #000000}
.tblData th {text-align:left; font-size:14px;padding:0 5px 0 5px;background-color:#A8BE20; border-bottom:2px solid #000000}
.tblData td {padding:0 5px 0 5px;}
.tblData .highlightTD {background-color:#A8BE20; padding:0 5px 0 5px;}
.dataNote {font-size:10px; margin-top:0px;}
.orangeText {color:#C35113;}
.imgWrapper{float:right; width:238px; margin:8px 0 0 10px;}
.imgWrapper p{margin:0;}
.imgCaption {font-size:10px; color:#605F07; line-height:13px; font-weight:bold; font-style:italic;}

	ul.imageListOutside {
		list-style:none; 
		list-style-position:outside; 
		}
	ul.imageListOutside a{text-decoration:underline;}
	ul.imageListOutside a:hover{text-decoration:none;}
	ul.imageListOutside li {
		background:url("../_images/bullet2.gif") no-repeat 0 .6em; 
		padding: 0px 0 0px 20px; 
		margin:0px 0px 0px -30px;
		}
		ul.imageListOutside li li {background:none;padding: 0px 0 0px 5px; }


.tst {
 background-color:#B8B950;border:solid green 6px;color:#576016; font-size:16px; 
}

.tst h2 {line-height:22px;}
.greenBox {padding:20px 0 40px 20px;  position:relative;}
.greenBox img {margin-right:10px;}
.textColor666{color:#666}
#content .headerGreenBar {width:470px; background:#969C5D; padding:2px 5px 2px 5px; color:#FFFFFF; 
text-align:left;
/*clear:left;
width:100%;*/
}
.moveUpSpace {margin-top:-10px;}
.textCapitalized { text-transform:uppercase;color:#605F07; font-size:14px;}
.imageCaption {margin-left:10px; float:right; width:137px;}
.imageCaption h3 {margin:0; padding:0; color:#C35113; text-align:center;  font-style:italic;}
#content .moreInfoGreen {color:#605F07; font-size:15px;}
#content .moreInfoGreen a {color:#605F07;}
img.imageRight {margin-left:10px;}
img.imageLeft {margin-right:10px;}
.greenNewsTable {}
*:first-child+html .greenNewsTable {margin-top:0} * html .greenNewsTable {margin-top:-10px}
.greenNewsTable td {vertical-align:top;}
html>/**/body .greenNewsTable h3.heading3Green {margin-top:-6px;}

.wordSpacing { word-spacing:5px;}
#mediacontainer {
	width:300px; 
	margin-left:25px; 
	margin-right:40px;
	float:left;
	position:relative;
}
* html #mediacontainer{
	margin-left:13px; 
	margin-right:10px;
	}
#mediacontainer .videoTextBox {
	width:310px;
	background-color:#FFFFCC; 
	padding:5px; 
	margin:0;
	margin-bottom:10px;
	}

#mediacontainer .videoTextBox h2, #mediacontainer .videoTextBox p {padding:0; margin:0;}
.greenHeading{color:#605F07; font-size:15px; font-weight:bold;}
.greenSubHeading {color:#605F07; font-size:13px;}
.subHeadNoPadding {margin:0 0 -20px 0; padding:0}
html>/**/body .subHeadNoPadding {margin-bottom:-10px;}
div.green-news-box{clear:both;}
html>/**/body  div.green-news-box{clear:right; }
#pagebodyRDBox p {padding:0 13px 0 13px;}
#pagebodyRDBox ul{margin-left:25px;}
#pagebodyRDBox h3 {margin:10px 13px 0 13px;}
#pagebodyRDBox h4 {margin:10px 13px 0 13px;}
div.caption-img{margin-top:-20px;}
html>/**/body div.caption-img{margin-top:-5px;}
div.caption-img p {line-height:15px;}
.theyear h5 {line-height:19px;}
.calloutBox { background:#fff9ae url(../_images/bioh_leaf.gif) bottom left no-repeat;}
.calloutBox h2,.calloutBox2 h2 {color:#605F07}
.calloutBox2 {background:#fff9ae}
.calloutcontent {padding:5px 20px 5px 20px;}
.tblStyle1 {border:1px solid #a89d75}
.filledTD{background:#e3daaf;padding-left:5px;}
#bulletin h1 {color:#006699; text-transform:uppercase; font-size:22px; line-height:27px; margin:0; padding:0;}
#bulletin #left {
	float:left; 
	width:550px; 
	padding:20px 20px 0px 30px;
	}
#bulletin #right {
	margin-top:20px;
	float:left; 
	width:270px; 
	}
#bulletin #rightNav {	
	width:250px; 
	height:270px;
	background:#ccff33 url(../_images/bioh_leaf_greenbg.gif) bottom left no-repeat; 
	padding:10px 10px 10px 10px;
}
#bulletin .blueBox {
	width:250px;
	padding:10px 10px 10px 10px;
	margin-top:10px;
	background:#0099cc;
	color:#fff;
}
#bulletin .blueBox h4,  #bulletin .blueBox h3{
	color:#fff;
	}
#bulletin .blueBox a {color:#ffcd32}
#bulletin .blueBox	a.alinkGold {color:#ffcd32}
#bulletin .blueBox ul {margin-left:25px; font-weight:900;}
html>/**/body #bulletin .blueBox ul {margin-left:-20px;}
#bulletin .goldenBox {
	width:250px;
	padding:10px 10px 10px 10px;
	margin-top:10px;
	background:#ffcd32;
	}
#bulletin .goldenBox a {color:#0099cc;}
#bulletin #print {float:right; padding-right:20px;	text-align:right;
	font-size:11px;
	color:#666;	margin-top:10px;

}
#bulletin #print a {
	padding:8px 30px 6px 0px;
	background-image: url(../_images/bioh_icon_printer.gif);
	background-repeat: no-repeat;
	background-position: 100% 55%;
}

.hrlineDashed {height:2px; width:100%; border-top:2px dotted #000; padding:0; margin: 0;}
#bulletin #left a {color:#009ec6 }
#bulletin .leadInMedium {line-height:23px;}
#bulletin #rightNav  ul {margin-left:25px;}
html>/**/body #bulletin #rightNav  ul {margin-left:-20px;}
#bulletin #rightNav  ul li {padding-bottom:10px; color:#433830; font-weight:900;}
#bulletin #rightNav  ul li a {color:#433830;}
#bulletin #rightNav  ul li a#active {color:#0099cc;}
#subscribeBox {width:270px; color:#666}

.upperCaseLetters { text-transform:uppercase;}