/*New Atrazine Styles*/

 

#homebenefitsbox {

            background-color: #efedea;

            padding-right: 90px;

            padding-top: 8px;

            padding-bottom: 8px;

            padding-left: 8px;

            font-size: 11px;

            line-height: 13px;

 

}

 

#atrazinehomesub {

            padding-bottom: 5px;

            font-weight: bold;

            font-size: 13px;

}

 

#atrazinehomesublink {

            padding-top: 5px;

            font-size: 12px;

}

 

#atrazineintrotext {

            padding-top: 10px; 

            font-size: 16px; 

            line-height: 18px;

}

.atrazineintrotext {

            padding-top: 10px; 

            font-size: 16px; 

            line-height: 18px;

}


 

#atrazinetier2sub {

            padding-top: 10px;

            padding-bottom: 10px;

}

 

#atrazinesubfeature {

            background-color: #efedea;

            border-bottom: 3px solid #d7d2cc;

            padding-top: 15px;

            padding-bottom: 15px;

            padding-left: 10px;

            width: 176px;

}

 

#atrazineimage {

            padding-top: 20px;

}

 

#atrazinesubfeatureheader {

            font-size: 13px;

            padding-bottom: 5px;

            font-weight: bold;

}

 

.atrazinemenu {

            width: 186px;

}

 

#atrazinepageheader {

            padding-top: 15px;

            padding-bottom: 0px;

            margin-bottom: 0px;

}

 

 

/*End New Atrazine Styles*/

 

#breadcrumb {

            border-bottom: 1px solid #e5e1dd;

            color: #7F7F7F;

            font-size: 10px;

            padding-bottom: 3px;

}

 

#breadcrumb a, #breadcrumb a:visited, #breadcrumb a:active {

            color: #7F7F7F;

            font-size: 10px;

            text-decoration: none;

}

 

#breadcrumb a:hover {

            color: #7F7F7F;

            font-size: 10px;

            text-decoration: underline;

}

            

/* CSS Document */


	
.tickerwindow	{ position:relative; height: 16px; width:450px; overflow: hidden; left: 0px; top: 0px; }
.tickerid		{ position: relative; visibility: hidden; left: 0px; top: 0px; height: 0px; border-width: 0px; border-style: none; }
html, body {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	margin: 0px;
	padding: 0px;
	line-height: 15px;

}

a:link, a:visited{
	color: #0d77a3;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
	color: #0d77a3;
}

#contentheader {
	width: 100%;
	margin: 0px;
	padding: 0px;

}

#footerarea {
	width: 765px; 
}

#header {
	width: 765px;
	margin: 0px;
	padding: 0px;
	z-index: 1000;
}

#contentarea {
	top:111px; 
	position: absolute;
	width: 100%;
	margin: 0 auto;
	padding: 0px;
}

#contentarea2 {
	width: 100%;
	margin: 0 auto;
	padding: 0px;
}

#tier2content {
	width: 588px;
	float: left;
	padding-left: 7px;
	padding-top: 15px;
}

#tier2contentb {
	width: 588px;
	float: right;
	padding-top: 15px;
}

#tier2contentnews {
	width: 588px;
	padding-top: 1px;
}

#tier2contentnews img {
	margin-left: 10px;
	margin-bottom: 10px;
	border: 1px solid #CCCCCC;
	float: right;
}

#tier2contentcareers {
	width: 588px;
	padding-top: 10px;
}

#tier2contentcontact {
	width: 588px;
	padding-top: 10px;
}

#tier2contentcontact2 {
	width: 588px;
	padding-top: 15px;
}

#bannersection {
	float: right;
	width: 194px;
	padding-bottom: 25px;
	text-align: center;
}

#bannersection2 {
	float: right;
	width: 194px;
	text-align: center;
}

.articletitle {
    font-size: 13px;
	margin: 0px;
	padding-top: 14px;
	font-weight: bold;
}

.articledate {
	margin: 0px;
	padding-top: 4px;
	font-style: italic;
}

#careers {
	background-color: #EBEBEB;
	border-left: 1px solid #CCCED0;
	border-right: 1px solid #CCCED0;
	padding: 15px;
	margin: 0px;
}

#contactleft {
	float: left;
	width: 175px;
	text-align: right;
	padding-top: 3px;
	font-weight: bold;
}

#contactright {
	float: right;
	width: 403px;
	text-align: left;
	padding-left: 10px;
	padding-bottom: 3px;
}

#contactheaderlarge {
	background-image: url(/images/contact_header_bground1.gif);
	padding-left: 8px;
	padding-top: 3px;
	height: 19px;
	color: #666666;
	width: 371px;
	font-weight: bold;
}
.tier2contentcontact2 {
	width: 588px;
	padding-top: 15px;
}

.contactsectionright {
	float: right;
	width: 194px;
	padding-bottom: 25px;
	text-align: center;
}
.contactheaderlarge {
	background-image: url(/images/contact_header_bground1.gif);
	padding-left: 8px;
	padding-top: 3px;
	height: 19px;
	color: #000000;
	width: 371px;
	font-weight: bold;
}

.contactheadersmall {
	background-image: url(/images/contact_header_bground2.gif);
	padding-left: 8px;
	padding-top: 3px;
	height: 19px;
	color: #000000;
	width: 179px;
	font-weight: bold;
	text-align: left;
}

.submitbutton {
	text-align: center;
}
#submitbutton {
	text-align: center;
}
#contactheadersmall {
	background-image: url(/images/contact_header_bground2.gif);
	padding-left: 8px;
	padding-top: 3px;
	height: 19px;
	color: #666666;
	width: 179px;
	font-weight: bold;
	text-align: left;
}

#contactsectionright {
	float: right;
	width: 194px;
	padding-bottom: 25px;
	text-align: center;
}

#repleft {
	float: left;
	width: 225px;
	text-align: right;
	padding-top: 3px;
	font-weight: bold;
}

#repright {
	float: right;
	width: 353px;
	text-align: left;
	padding-left: 10px;
	padding-bottom: 3px;
}ection




#submitbutton {
	text-align: center;
}

#marketnewssection {
	float: right;
	width: 193px;
}

#flashcontent {
	height: 194px;
	z-index: -1;
}

#tier2flash {
	padding-bottom: 10px;
	width: 588px;
	z-index: 0;
}

#tier2thumbs {
	padding-top: 14px;
	padding-bottom: 12px;
}

#tier2thumbstop {
	padding-top: 12px;
	padding-bottom: 12px;
}

#news {
	padding-top: 12px;
	padding-bottom: 12px;
}

#newstop {
	padding-top: 10px;
	padding-bottom: 12px;
}

#boldnewstitle {
	padding-bottom: 4px;
	font-weight: bold;
}

#brandsticker {
	width: 765px; 
	padding-top: 10px; 
	margin: 0px; 
	text-align: right;
}

#footerbar {
	height: 23px;
	background-image: url(/images/curved_blue_footer_bar.gif);
	background-repeat: no-repeat;
}

#footerlinksleft {
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 3px;
	padding-right: 3px;
	width: 40%;
	float: left;
	text-align: left;
}

#footerlinksright {
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 3px;
	padding-right: 3px;
	width: 55%;
	float: right;
	text-align: right;
}

#brandbar {
	width: 765px;
	height: 49px;
}

#empty {
	height: 20px;
	width: 765px;
}

#date {
	height: 0px;
	width: 160px;
	text-align: left;
	padding: 0px 0px 0px 6px;
	margin: 0px;
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	float: left; 
	
}

#ticker {
	height: 20px;
	width: 375px;
	text-align: right;
	padding: 3px 6px 0px 0px;
	margin: 0px;
	color: #043b7e;
	font-size: 10px;
	float: right;

}

#search {
	height: 25px;
	background-image:url(/images/search_box_tan_curve.gif);
	background-repeat: repeat;
	float: left;
	padding: 0px;
	margin: 0px;
}

#navbar {
	width: 599px;
	height: 25px;
	background-image:url(/images/nav_bar_tan_curve.gif);
	background-repeat: no-repeat;
	float: right;
	padding-top: 3px;
	margin: 0px;
	z-index: 1000;
}

h1{
	font-weight: bold;
	font-size: 13px;
	color: #968877;
	margin: 0px;
	padding-bottom: 12px;
}

h2{
	font-weight: bold;
	font-size: 14px;
	color: #968877;
	margin: 0px;
	padding-bottom: 6px;
}

h3{
	font-weight: bold;
	font-size: 17px;
	color: #968877;
	margin: 0px;
	padding-bottom: 12px;
}

h4{
	font-size: 12px;
	margin: 0px;
	padding-bottom: 5px;
}

h5{
	font-size: 12px;
	color: #5f7800;
	margin: 0px;
	padding-bottom: 8px;
	padding-left: 5px;
}

h6{
	
	font-size: 17px;
	color: #968877;
	margin: 0px;
	padding-bottom: 10px;
}

#h7{
	font-weight: bold; 
font-size: 17px; 
color: #968877; 
margin: 0px; 
padding-bottom: 0px; 
}


	#h8{

            font-weight: bold;

            font-size: 17px;

            color: #968877;

            margin: 0px;

            padding-bottom: 0px;



}


/************ Left Nav styles **************/


.leftnav {
	width: 164px;
	background-color: #efedea;
	background-image: url(/images/left_nav_bottom_curve.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 500px;
	
}

#sectionLinks{
	margin: 0px;
	padding: 0px;

}

#sectionLinks a:link, #sectionLinks a:visited {
	display: block;
	color: #666666;
	background-color: #efedea;
	padding: 3px 0px 3px 5px;
}

#sectionLinks a:hover{
	background-color: #efedea;
	color: #666666;
	background-image: none;
	text-decoration: underline;
}

#sectionLinksDown{

        margin: 0px;

        background-color: #efedea;
		
		font-weight: bold;

        color: #0d77a3;

        background-image: none;

        text-decoration: none;

}

#sectionLinksDown a:link, #sectionLinksDown a:visited, #sectionLinksDown a:hover {

        margin: 0px;

        background-color: #efedea;

        color: #0d77a3;

        background-image: none;

        text-decoration: none;

}




/************* Middle Dropdown styles ****************/



#menuitembio {
	BACKGROUND: url(/images/brand_bar_biotechnology.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding: 0px;
	margin: 0px;
	width: 140px;
	height: 51px;
	z-index: 1000;
}

#menuitempp {
	position: relative;
	padding: 0px;
	margin: 0px;
	width: 182px;
	height: 51px;
	z-index: 999;
}

#menuitemcurve {
	position: relative;
	padding: 0px;
	margin: 0px;
	width: 34px;
	height: 51px;
	z-index: 999;
}

#menuitempp LI.list3 {
	BACKGROUND: url(/images/brand_bar_pp_off.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	width: 182px;
	height: 51px;
	z-index: 1000;
}

#menuitempp LI.list3:hover {
	BACKGROUND: url(/images/brand_bar_pp_on.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	width: 182px;
	height: 51px;
	z-index: 2000;
}

#menuitempp LI {
	BORDER-RIGHT: FLOAT: left; WIDTH: 123px; MARGIN: 0px; z-index: 1000;
}

#menuitempp UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; z-index: 1000;
}

#menuitemcp {
	position: relative;
	padding: 0px;
	margin: 0px;
	width: 173px;
	height: 51px;
	z-index: 2000;
}

#menuitemcp LI.list3 {
	BACKGROUND: url(/images/brand_bar_cp.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	width: 173px;
	height: 51px;
	z-index: 2000;
}

#menuitemcp LI.list3:hover {
	BACKGROUND: url(/images/brand_bar_cp_on.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	width: 173px;
	height: 51px;
	z-index: 2000;
}

#menuitemcp LI {
	BORDER-RIGHT: FLOAT: left; WIDTH: 123px; MARGIN: 0px; z-index: 1000;
}

#menuitemcp UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; z-index: 1000;
}

#menuitemseeds {
	position: relative;
	padding: 0px;
	margin: 0px;
	width: 100px;
	height: 51px;
	z-index: 2000;
}

#menuitemseeds LI.list3 {
	BACKGROUND: url(/images/brand_bar_seeds_off.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	width: 100px;
	height: 51px;
	z-index: 2000;
}

#menuitemseeds LI.list3:hover {
	BACKGROUND: url(/images/brand_bar_seeds_on.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	width: 100px;
	height: 51px;
	z-index: 2000;
}

#menuitemseeds LI {
	BORDER-RIGHT: FLOAT: left; WIDTH: 82px; MARGIN: 0px; z-index: 2000;
}

#menuitemseeds UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; z-index: 2000;
}

#menuitemflowers {
	position: relative;
	padding: 0px;
	margin: 0px;
	width: 136px;
	height: 51px;
	z-index: 999;
}

#menuitemflowers LI.list3  {
	BACKGROUND-image: url(/images/brand_bar_flowers_off.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	width: 136px;
	height: 51px;
	z-index: 1000;
}

#menuitemflowers LI.list3:hover  {
	BACKGROUND-image: url(/images/brand_bar_flowers_on.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	width: 136px;
	height: 51px;
	z-index: 2000;
}

#menuitemflowers LI {
	BORDER-RIGHT: FLOAT: left;
	WIDTH: 136px;
	MARGIN: 0px;
	z-index: 2000;
}

#menuitemflowers UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	z-index: 2000;
}

.ddmx a.item1{
	font-size: 12px;
	color: #043b7e;
	font-weight: bold;
	text-decoration: none;
	display: block;
	white-space: nowrap;
	position: relative;
	padding-top: 2px;
	padding-bottom: 5px;
	z-index: 1000;
}

.ddmx a.item1:hover,
.ddmx a.item1-active,
.ddmx a.item1-active:hover {
	font-size: 12px;
  	color: #246daa;
	font-weight: bold;
	text-decoration: underline;
	display: block;
    white-space: nowrap;
	position: relative;
	padding-top: 2px;
	padding-bottom: 5px;
	z-index: 1000;
}

.ddmx .item2,
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    padding: 4px 12px 4px 8px;
    font-size: 11px;
    font-weight: normal;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
}
.ddmx .item2 {
    background: #efedea;
	color: #666666;
	font-size: 12px;
}
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    text-decoration: none;
	background: #d7d2cc;
	color: #666666;
	font-size: 12px;
}

.ddmx a.item3,
.ddmx a.item3:hover,
.ddmx a.item3-active,
.ddmx a.item3-active:hover {
    padding: 4px 7px 4px 8px;
    font: 11px;
	color: #666666;
    font-weight: normal;
    white-space: nowrap;
	display: block;
    position: relative;
	z-index: 1000;
	
}
.ddmx a.item3:hover,
.ddmx a.item3-active,
.ddmx a.item3-active:hover {
	color: #666666;
    text-decoration: none;
	background: #d7d2cc;
	display: block;
	
}

.ddmx .section {
    border: 1px solid #cccc99;
    position: absolute;
    visibility: hidden;
	text-align: left;
	z-index: 5000;
	display: block;
	
	
}

.ddmx .arrow,
.ddmx .arrow:hover {
    padding: 4px 12px 4px 8px;
}

* html .ddmx td {
	position: relative;
	z-index: 2000;
	display: block; } /* ie 5.0 fix */

/*********** End Middle Dropdown styles **************/


/***************************************************************************************/
/***the following add by Peter Zeng for the pages **************************************/


ul.twocol 
{ 
	PADDING-LEFT: 0px; MARGIN-LEFT: 0px; width: 285px; 
}

li.prod
{
	float: left;
	width: 125px;
	 vertical-align:bottom;	
	margin: 0px 5px 0px 0px;
	
	list-style-type:none;
	background-image: url(/images/bullet_grey.gif);
	background-position: 0 5px;
	background-repeat: no-repeat;
	
	padding: 0px 0px 0px 10px; 
}




td.Header{
	font-family: arial, helvetica;
	color: white;
	text-decoration : none;
	font-size : small;
	background-color : #5B63AE;
	font-weight : bold;
}
td.ColHeader{
	font-family: arial, helvetica;
	color: #333366;
	text-decoration : none;
	font-size : x-small;
	background-color : #B6BAD5;
	font-weight : bold;
}
td.Data{
	font-family: arial, helvetica;
	color: #333366;
	text-decoration : none;
	font-size : x-small;
	background-color : white;
}

.prodpageheader
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#000000;
	font-weight:bold;
	
}
/************* globalNav styles ****************/

#navBar{
	position:absolute;
	width:586px;
	height:60px;
}

#globalNav
{
	
	position:absolute;
	width:586px;
	height:30px;
	z-index:1;
	background-color: #efefef;
	vertical-align:bottom;
	text-align:center;
	padding-top: 10px;
}

#globalLink{
	position: absolute;
	height: 25px;
	width:586px;
	padding: 0px;
	margin: 0px;
	text-align: center;
	vertical-align: middle;
	padding-top: 20px;
	background-color: #EFEFEF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #C6CDDD;
	border-bottom-color: #C6CDDD;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #8FB8BC;
	top: 106px;
	left: 20px;
}


a.glink, a.glink:visited{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #333399;
	font-weight: bold;
	margin: 0px;
	text-decoration: underline;
	padding-right: 9px;
	padding-left: 5px;
}

a.glink:hover{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
  	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

a.glinkdown, a.glinkdown:visited, a.glinkdown:hover
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	margin: 0px;
	text-decoration: none;
	padding-right: 9px;
	padding-left: 5px;
}


/************ subglobalNav styles **************/

.subglobalNav
{
	position:absolute;
	width:586px;
	height:30px;
	z-index:2;
	top: 112px;
	visibility: hidden;
	text-align: center;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	background-color: #C6CDDD;
	padding-top: 5px;
}

.subglobalNav a:link, .subglobalNav a:visited {
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #333399;
}

.subglobalNav a:hover{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #333399;
}



/********************* end **********************/

/************* Labels/MSDS Styles *************/
.labelname {
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px;
}

.HeaderRow {
	font-size: 13px;
	
	font-weight: bold;
	padding: 3px;
}

.ColHeaderDark {
	padding: 5px;
	font-size: 10px;
	width: 30%;
	background-color: #EBEBEB;
	border-right: 2px solid #FFFFFF;
}

.ColHeaderWhite {
	padding: 5px;
	font-size: 10px;
	width: 30%;
	background-color: #FFFFFF;
}

.Datarow {
	padding: 5px;
	font-size: 10px;
	width: 70%;
	background-color: #EBEBEB;
}

.DataWhite {
	padding: 5px;
	font-size: 10px;
	width: 70%;
	background-color: #FFFFFF;
}


/************* Product/Label Selector styles ****************/
.prodrightcolumn {
	width: 287px;
	padding-left: 7px;
	float: right;
	padding-top: 7px;
	
}

.prodleftcolumn {
	width: 287px;
	padding-right: 7px;
	float: left;
	padding-top: 7px;
	
}

#prodrightcolumn {
	width: 287px;
	padding-left: 7px;
	float: right;
	padding-top: 7px;
	
}

#prodleftcolumn {
	width: 287px;
	padding-right: 7px;
	float: left;
	padding-top: 7px;
	
}

#prodsubright {
	padding-bottom: 16px;
	padding-top: 8px;
	float: right;
	width: 47%;
}

#prodsubleft {
	padding-bottom: 16px;
	padding-top: 8px;
	float: left;
	width: 47%;
}

#prodsubright ul {
	padding-left: 15px;
	margin: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#prodsubright li {
	padding: 0px;
	margin: 0px;
}

#prodsubleft ul {
	padding-left: 15px;
	margin: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#prodsubleft li {
	padding: 0px;
	margin: 0px;
}

.prodtypeheader {
	background-image: url(/images/prod_header_bground.gif);
	padding-left: 8px;
	padding-top: 3px;
	height: 19px;
	color: #000000;
	font-weight: bold;
	
}

#prodtypeheader {
	background-image: url(/images/prod_header_bground.gif);
	padding-left: 8px;
	padding-top: 3px;
	height: 19px;
	color: #000000;
	font-weight: bold;
	
}



#menuitem {
	position: relative;
	padding: 0px;
	margin: 0px;
	color: #FFFFFF;
	z-index: 1;
}

#menuitem LI.list3 {
	display: block;
	width: 196px;
	
	z-index: 1;
	font-size: 10px;
}

#menuitem LI.list3:hover {
	display: block;
	width: 196px;
	 
	z-index: 1;
}

#menuitem LI {
	BORDER-RIGHT: FLOAT: left; WIDTH: 82px; MARGIN: 0px; z-index: 1;
}

#menuitem UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; z-index: 1;
}


.menuitem {
	position: relative;
	padding: 0px;
	margin: 0px;
	color: #FFFFFF;
	z-index: 1;
}

.menuitem LI.list3 {
	display: block;
	width: 196px;
	
	z-index: 1;
	font-size: 10px;
}

.menuitem LI.list3:hover {
	display: block;
	width: 196px;
	 
	z-index: 1;
}

.menuitem LI {
	BORDER-RIGHT: FLOAT: left; WIDTH: 82px; MARGIN: 0px; z-index: 1;
}

.menuitem UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; z-index: 1;
}


.prodtab {
	height: 24px;
	width: 196px;
	padding-top: 6px;
	padding-bottom: 3px;
	border-bottom: 1px solid #ccced0;
}

.prodtitle {
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 7px;
}

#labelslegal {
	font-size: 9px;
	padding-top: 15px;
	padding-left: 0px;
	line-height: 11px;
}

#speciallabels {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 25px;
	color: #000000;
	height: 55px;
}


/************* End Product/Label Selector styles ****************/


/************* Product Tab Styles (CP & PP Landing Pages *************/

#prodtabcontent {
	background-color: #efedea;
	
}

.prodleft {
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 5px;
	padding-bottom: 5px;
	width: 168px;
}

.prodleft2 {
	padding-top: 5px;
	padding-left: 15px;
	padding-right: 5px;
	padding-bottom: 5px;
	width: 168px;
}

.prodleft2 ul, li{
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style: none;
}

.prodleft ul, li{
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style: none;
}

.prodright {
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 5px;
	padding-bottom: 5px;
	width: 169px;
}

.prodright2 {
	padding-top: 5px;
	padding-right: 15px;
	padding-left: 5px;
	padding-bottom: 5px;
	width: 169px;
}

.prodright ul, li{
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style: none;
}

.prodright2 ul, li{
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style: none;
}

.prodtabdown {
	background-color: #ebebeb;
	border-top: 1px solid #ccced0;
	font-weight: bold;
	font-size: 10px;
}

.prodtaboff {
	background-image: url(images/prod_tab_off_bground.gif);
	background-repeat: repeat-x;
	font-size: 10px;
}

.prodtaboff a {
	font-weight: bold;
	font-size: 10px;
}

.lasttab {
	border-bottom: 1px solid #ccced0;
}

@charset "UTF-8";

/* SpryTabbedPanels.css - Revision: Spry Preview Release 1.4 */

/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

/* Horizontal Tabbed Panels
 *
 * The default style for a TabbedPanels widget places all tab buttons
 * (left aligned) above the content panel.
 */

/* This is the selector for the main TabbedPanels container. For our
 * default style, this container does not contribute anything visually,
 * but it is floated left to make sure that any floating or clearing done
 * with any of its child elements are contained completely within the
 * TabbedPanels container, to minimize any impact or undesireable
 * interaction with other floated elements on the page that may be used
 * for layout.
 *
 * If you want to constrain the width of the TabbedPanels widget, set a
 * width on the TabbedPanels container. By default, the TabbedPanels widget
 * expands horizontally to fill up available space.
 *
 * The name of the class ("TabbedPanels") used in this selector is not
 * necessary to make the widget function. You can use any class name you
 * want to style the TabbedPanels container.
 */
.TabbedPanels {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}

/* This is the selector for the TabGroup. The TabGroup container houses
 * all of the tab buttons for each tabbed panel in the widget. This container
 * does not contribute anything visually to the look of the widget for our
 * default style.
 *
 * The name of the class ("TabbedPanelsTabGroup") used in this selector is not
 * necessary to make the widget function. You can use any class name you
 * want to style the TabGroup container.
 */
.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}

/* This is the selector for the TabbedPanelsTab. This container houses
 * the title for the panel. This is also the tab "button" that the user clicks
 * on to activate the corresponding content panel so that it appears on top
 * of the other tabbed panels contained in the widget.
 *
 * For our default style, each tab is positioned relatively 1 pixel down from
 * where it wold normally render. This allows each tab to overlap the content
 * panel that renders below it. Each tab is rendered with a 1 pixel bottom
 * border that has a color that matches the top border of the current content
 * panel. This gives the appearance that the tab is being drawn behind the
 * content panel.
 *
 * The name of the class ("TabbedPanelsTab") used in this selector is not
 * necessary to make the widget function. You can use any class name you want
 * to style this tab container.
 */
.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 5px;
	margin: 0px 7px 0px 0px;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	background-color: #d7d2cc;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
}

/* This selector is an example of how to change the appearnce of a tab button
 * container as the mouse enters it. The class "TabbedPanelsTabHover" is
 * programatically added and removed from the tab element as the mouse enters
 * and exits the container.
 */
.TabbedPanelsTabHover {
	background-color: #b5aba0;
}

/* This selector is an example of how to change the appearance of a tab button
 * container after the user has clicked on it to activate a content panel.
 * The class "TabbedPanelsTabSelected" is programatically added and removed
 * from the tab element as the user clicks on the tab button containers in
 * the widget.
 *
 * As mentioned above, for our default style, tab buttons are positioned
 * 1 pixel down from where it would normally render. When the tab button is
 * selected, we change its bottom border to match the background color of the
 * content panel so that it looks like the tab is part of the content panel.
 */
.TabbedPanelsTabSelected {
	background-color: #efedea;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

/* This selector is an example of how to make a link inside of a tab button
 * look like normal text. Users may want to use links inside of a tab button
 * so that when it gets focus, the text *inside* the tab button gets a focus
 * ring around it, instead of the focus ring around the entire tab.
 */
.TabbedPanelsTab a:hover {
	text-decoration: none;
}


/* This is the selector for the ContentGroup. The ContentGroup container houses
 * all of the content panels for each tabbed panel in the widget. For our
 * default style, this container provides the background color and borders that
 * surround the content.
 *
 * The name of the class ("TabbedPanelsContentGroup") used in this selector is
 * not necessary to make the widget function. You can use any class name you
 * want to style the ContentGroup container.
 */
.TabbedPanelsContentGroup {
	clear: both;
	background-color: #efedea;
	padding: 0px;
}

/* This is the selector for the Content panel. The Content panel holds the
 * content for a single tabbed panel. For our default style, this container
 * provides some padding, so that the content is not pushed up against the
 * widget borders.
 *
 * The name of the class ("TabbedPanelsContent") used in this selector is
 * not necessary to make the widget function. You can use any class name you
 * want to style the Content container.
 */
.TabbedPanelsContent {
	padding: 0px;
}

/* This selector is an example of how to change the appearnce of the currently
 * active container panel. The class "TabbedPanelsContentVisible" is
 * programatically added and removed from the content element as the panel
 * is activated/deactivated.
 */
.TabbedPanelsContentVisible {
}

/* Vertical Tabbed Panels
 *
 * The following rules override some of the default rules above so that the
 * TabbedPanels widget renders with its tab buttons along the left side of
 * the currently active content panel.
 *
 * With the rules defined below, the only change that will have to be made
 * to switch a horizontal tabbed panels widget to a vertical tabbed panels
 * widget, is to use the "VTabbedPanels" class on the top-level widget
 * container element, instead of "TabbedPanels".
 */

/* This selector floats the TabGroup so that the tab buttons it contains
 * render to the left of the active content panel. A border is drawn around
 * the group container to make it look like a list container.
 */
.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #efedea;
	position: relative;
	
	
}

/* This selector disables the float property that is placed on each tab button
 * by the default TabbedPanelsTab selector rule above. It also draws a bottom
 * border for the tab. The tab button will get its left and right border from
 * the TabGroup, and its top border from the TabGroup or tab button above it.
 */
.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}

/* This selector disables the float property that is placed on each tab button
 * by the default TabbedPanelsTab selector rule above. It also draws a bottom
 * border for the tab. The tab button will get its left and right border from
 * the TabGroup, and its top border from the TabGroup or tab button above it.
 */
.VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #EEE;
	
}

/* This selector floats the content panels for the widget so that they
 * render to the right of the tabbed buttons.
 */
.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}

/************* End Product Tab Styles (CP & PP Landing Pages *************/
/************ Product Template styles **************/
#globalLink{
	height: 25px;
	width:588px;
	padding: 0px;
	margin: 0px;
	text-align: center;
	vertical-align: middle;
	padding-top: 10px;
	background-color: #EFEFEF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #C6CDDD;
	border-bottom-color: #C6CDDD;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif; 
}

.overviewbox
{
	background-color: #EFEFEF;
}

.overviewtext{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}

.overviewtext2{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}



#overviewbox
{
	background-color: #EFEFEF;
}

#overviewtext{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
#overviewtext2{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}

.menuitem2 {
	position: relative;
	padding: 0px;
	margin: 0px;
	color: #FFFFFF;
	z-index: 1;
	width: 100%;
}
.menuitem2 LI.list3 {
	display: block;
	width: 100%;
	z-index: 1;
	font-size: 10px;
	list-style: none;
}

.menuitem2 LI.list3:hover {
	display: block;
	width: 100%;
	z-index: 1;
	list-style: none;
}

.menuitem2 LI {
	BORDER-RIGHT: FLOAT: left; WIDTH: 25px; MARGIN: 0px; z-index: 1; list-style: none;
}
.menuitem2 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; z-index: 1;
}





#menuitem2 {
	position: relative;
	padding: 0px;
	margin: 0px;
	color: #FFFFFF;
	z-index: 1;
	width: 100%;
}
#menuitem2 LI.list3 {
	display: block;
	width: 100%;
	z-index: 1;
	font-size: 10px;
	list-style: none;
}

#menuitem2 LI.list3:hover {
	display: block;
	width: 100%;
	z-index: 1;
	list-style: none;
}

#menuitem2 LI {
	BORDER-RIGHT: FLOAT: left; WIDTH: 25px; MARGIN: 0px; z-index: 1; list-style: none;
}
#menuitem2 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; z-index: 1;
}





.prodtab2 {
	padding-top: 6px;
	padding-bottom: 3px;
	padding-left: 15px;
	padding-right: 15px;
}

#prodtab2 {
	padding-top: 6px;
	padding-bottom: 3px;
	padding-left: 15px;
	padding-right: 15px;
}


.ddmx .item2prod,
.ddmx .item2prod:hover,
.ddmx .item2prod-active,
.ddmx .item2prod-active:hover {
	font-family: Arial, Helvetica, sans-serif; 
    padding: 3px 12px 3px 8px;
    font: 11px;
    font-weight: normal;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
	color: #043b7e;
	text-decoration: none;
	
}
.ddmx .item2prod {
	font-family: Arial, Helvetica, sans-serif; 
    background: #C6CDDD;
	color: #043b7e;
	text-decoration: none;
}
.ddmx .item2prod:hover,
.ddmx .item2prod-active,
.ddmx .item2prod-active:hover {
	font-family: Arial, Helvetica, sans-serif; 
    text-decoration: none;
	background: #a5b0c9;
	text-decoration: none;
	color: #043b7e;
}



.prodmainitems {
    height: 35px;
	padding: 0px;
	margin: 0px;
	text-align: center;
	vertical-align: middle;
	background-color: #EFEFEF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #C6CDDD;
	border-bottom-color: #C6CDDD;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #8FB8BC;
	}

	
.prodpageheader{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}



.date{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
}


/*
#section {
    border: 1px solid #cccc99;
    position: absolute;
    visibility: hidden;
	text-align: left;
	z-index: 5000;
	display: block;
}*/
/*********** End Product Template styles **************/
/*********** Top Dropdown styles **************/


#NavigationW {
	WIDTH: 599px;
	background-color: #968877;
	
}
#DropNav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; Z-INDEX: 999; BACKGROUND: #968877; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 599px; PADDING-TOP: 0px;  LIST-STYLE-TYPE: none; HEIGHT: 23px; TEXT-ALIGN: left
}
#DropNav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; Z-INDEX: 999; BACKGROUND: #968877; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 599px; PADDING-TOP: 0px;  LIST-STYLE-TYPE: none; HEIGHT: 23px; TEXT-ALIGN: left; 
}
.Menu {
	DISPLAY: inline; FLOAT: left;color: #FFFFFF; background-color: #968877;
}

#Menu {
	DISPLAY: inline; FLOAT: left;color: #FFFFFF; background-color: #968877;
}

.MenuOver li {
	DISPLAY: inline; FLOAT: left; background-color: #968877;
}
.Menu .NavCont {
	VISIBILITY: hidden
}

#Menu .NavCont {
	VISIBILITY: hidden
}

.MenuOver .NavCont {
	VISIBILITY: visible
}
.NavCont {
	Z-INDEX: 99999; POSITION: relative;
}

#NavCont {
	Z-INDEX: 999; POSITION: relative;
}

.NavImg {
	Z-INDEX: 999; POSITION: relative;
}
.NavImg {
	WIDTH: 45px
}
.NavCont {
	OVERFLOW: visible; WIDTH: 10px
}
#NavCont {
	OVERFLOW: visible; WIDTH: 10px
}

#DropNav A {
	DISPLAY: block; PADDING-LEFT: 14px; FONT-WEIGHT: bold; COLOR: #FFFFFF; TEXT-DECORATION: none
}
#DropNav A:hover {
	COLOR: #fff
	
}
#DropNav LI {
	list-style-type:none;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 22px; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 1px solid
}
#DropNav LI:hover UL UL {
	LEFT: -999em;list-style-type:none;
}
#DropNav LI.MenuOver UL UL {
	LEFT: -999em
}
#DropNav LI:hover UL {
	LEFT: auto
}
#DropNav LI LI:hover UL {
	LEFT: auto
}
#DropNav LI.MenuOver UL {
	LEFT: auto
}
#DropNav LI LI.MenuOver UL {
	LEFT: auto
}
#DropNav LI UL {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; LEFT: -999em; MARGIN: 0px; BORDER-LEFT: #fff 1px solid; WIDTH: 14.4em; POSITION: absolute; HEIGHT: auto
}
#DropNav LI LI {
	WIDTH: 14.4em
}
#DropNav LI LI A {
	WIDTH: 14.4em
}
#DropNav LI LI:hover {
	BACKGROUND: #b5aba0; COLOR: #fff;
}
#DropNav LI LI.MenuOver {
	BACKGROUND: #b5aba0; COLOR: #fff
}
#DropNav LI UL.More {
	MARGIN-LEFT: -2px
}
#DropNav LI UL.Last {
	MARGIN-LEFT: -77px; WIDTH: 15.4em
}
#DropNav LI UL.Last LI {
	WIDTH: 15.4em
}
#DropNav LI UL.Last A {
	WIDTH: 15.4em
}
#DropNav LI UL UL {
	FONT-WEIGHT: normal; MARGIN: -23px 0px 0px 175px; BORDER-BOTTOM: medium none
}
#DropNav LI LI LI {
	BORDER-LEFT-COLOR: #fff; BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-COLOR: #fff; BORDER-RIGHT-COLOR: #fff
}
#DropNav LI LI LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 14px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#DropNav LI LI LI A {
	WIDTH: 100%
}
#DropNav LI LI LI {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 100%! important; LINE-HEIGHT: 18px
}
#Submenu3 A {
	BACKGROUND: #968877;
	COLOR: #FFFFFF; 
	font-weight: normal;
}
#Submenu3 A:hover {
	BACKGROUND: #b5aba0;
	display: block; 
	COLOR: #FFFFFF; 
	font-weight: normal;
}
#Submenu3 LI {
	BACKGROUND: #968877; 
	COLOR: #FFFFFF; 
	font-weight: normal;
	margin-right: 0px;
	padding-right: 0px;
}
#Submenu3 UL {
	margin-right: 0px;
	padding-right: 0px;
}


#arrowbground {
	background-image:url(//images/menu_bground.gif);
	background-repeat: no-repeat;
}

/*********** End Top Dropdown styles **************/




/* send email to friends*/
.emailtofriend {
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	padding: 5px;
}

.emailline {
	padding-bottom: 5px;
}

#emailtofriend {
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	padding: 5px;
}

#emailline {
	padding-bottom: 5px;
}




.labelsboxblue {

      PADDING-RIGHT: 6px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px; BACKGROUND-COLOR: #e7e7ef

}

.labelsboxwhite {

      PADDING-RIGHT: 6px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px; BACKGROUND-COLOR: #ffffff

}


.speciallabels {
	padding-left: 7px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 25px;
	color: #000000;
	height: 55px;
}
.repleft {
	float: left;
	width: 225px;
	text-align: right;
	padding-top: 3px;
	font-weight: bold;
}

.repright {
	float: right;
	width: 353px;
	text-align: left;
	padding-left: 10px;
	padding-bottom: 3px;
}



.careers {
	background-color: #EBEBEB;
	border-left: 1px solid #CCCED0;
	border-right: 1px solid #CCCED0;
	padding: 15px;
	margin: 0px;
}

.contactleft {
	float: left;
	width: 175px;
	text-align: right;
	padding-top: 3px;
	font-weight: bold;
}

.contactright {
	float: right;
	width: 403px;
	text-align: left;
	padding-left: 10px;
	padding-bottom: 3px;
}

.contactheaderlarge {
	background-image: url(images/contact_header_bground1.gif);
	padding-left: 8px;
	padding-top: 3px;
	height: 19px;
	color: #000000;
	width: 371px;
	font-weight: bold;
}

.contactheadersmall {
	background-image: url(images/contact_header_bground2.gif);
	padding-left: 8px;
	padding-top: 3px;
	height: 19px;
	color: #000000;
	width: 179px;
	font-weight: bold;
	text-align: left;
}

.corpnewsdate {
	float: left;
	width: 75px;
	padding-top: 10px;
}

.corpnewstitle {
	float: right;
	width: 304px;
	padding-top: 10px;
}

.newsarchive {
	width: 379px;
	font-weight: bold;
	padding-top: 20px;
}

.articletitle {
    font-size: 13px;
	margin: 0px;
	padding-top: 14px;
	font-weight: bold;
}

.articledate {
	margin: 0px;
	padding-top: 4px;
	font-style: italic;
}

/*Stewardship Styles*/
.contentheaders {
	font-weight: bold;
	font-size: 13px;
}

.subpagerightnav {
	background-color: #EFEFEF;
	padding: 12px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}

.rightnavgreenheader {
	background-color: #105723;
	padding: 7px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
}

.smallnotefont{
	font-size: 10px;
	color: #000000;
	line-height: 1.166;	
	font-style: italic;
}

.navarea {
	padding-bottom: 9px;
}

.rightnav {
	background-attachment: fixed;
	background: url(/SCP/Env_Stewardship/images/right_nav_bground.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 345px;
	padding-top: 15px;
	padding-left: 15px;
}

/*New Biotech Styles*/

#marydell {
	background-color: #efedea;
	padding: 10px;
	border-bottom: 3px solid #d7d2cc;
	float: right;
	margin-bottom: 10px;
	margin-left: 15px;
	width: 200px;
}

#marydell img {
	margin-right: 5px;
	padding-right: 5px;
}

.boldgreen{
	font-size: 12px;
	color: #5f7800;
	margin: 0px;
	font-weight: bold;
}

.patentcolleft1 {
	width: 304px;
	padding: 3px;
	border-right: 1px solid #D7D2CC;
	border-bottom: 1px solid #FFFFFF;
	background-color: #EFEDEA;
}

.patentcolcenter1 {
	width: 174px;
	padding: 3px;
	border-right: 1px solid #D7D2CC;
	border-bottom: 1px solid #FFFFFF;
	background-color: #EFEDEA;
}

.patentcolright1 {
	width: 88px;
	padding: 3px;
	border-right: 1px solid #D7D2CC;
	border-bottom: 1px solid #FFFFFF;
	background-color: #EFEDEA;
}

.patentcolleft2 {
	width: 304px;
	padding: 3px;
	border-right: 1px solid #D7D2CC;
	border-bottom: 1px solid #FFFFFF;
	background-color: #F6F4F3;
}

.patentcolcenter2 {
	width: 174px;
	padding: 3px;
	border-right: 1px solid #D7D2CC;
	border-bottom: 1px solid #FFFFFF;
	background-color: #F6F4F3;
}

.patentcolright2 {
	width: 88px;
	padding: 3px;
	border-right: 1px solid #D7D2CC;
	border-bottom: 1px solid #FFFFFF;
	background-color: #F6F4F3;
}

.prodleft3 {
	padding-top: 20px;
	padding-left: 15px;
	padding-right: 5px;
	padding-bottom: 20px;
	width: 290px;
}

.prodleft3 ul, li{
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style: none;
}

.prodright3 {
	padding-top: 20px;
	padding-right: 15px;
	padding-left: 5px;
	padding-bottom: 20px;
	width: 290px;
}

.prodright3 ul, li{
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style: none;
}

.prodleft4 {
	padding-top: 20px;
	padding-left: 15px;
	padding-right: 5px;
	padding-bottom: 20px;
	width: 588px;
}

li.license
{
	float: left;
	width: 245px;
	 vertical-align:bottom;	
	margin: 0px 5px 0px 0px;
	
	list-style-type:none;
	background-image: url(/images/bullet_grey.gif);
	background-position: 0 5px;
	background-repeat: no-repeat;
	
	padding: 0px 0px 0px 10px; 
}