/* CSS Document */


html, body {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	margin: 0px;
	padding: 0px;
	line-height: 15px;

}

/*___________________________________________________________________*/

.boldgreen {
    color: #5F7800;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
}

/*
#mainContent #tier2content ul,li{
    list-style-type: disc;
}
*/

/* Why? --- duplicates	
.prodleft ul li { margin:0 0 0 15px; padding:0 0 0 1px; color:#666;}
.prodright ul li { margin:0 0 0 15px; padding:0 0 0 1px; color:#666;}


.prodleft2 ul li { margin:0 0 0 15px; padding:0 0 0 1px; color:#666;}
.prodright2 ul li { margin:0 0 0 15px; padding:0 0 0 1px; color:#666;}
*/

/*
#mainContent ul{
    list-style-type: disc;
}*/
 

#h8,h6{
	
	
	
    color: #968877;
    font-size: 17px;
    font-weight: bold;
    margin: 0;
    padding-bottom: 0;
}


#atrazinesubfeatureheader {
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 5px;
}


#atrazinesubfeature {
    background-color: #EFEDEA;
    border-bottom: 3px solid #D7D2CC;
    padding-bottom: 15px;
    padding-left: 10px;
    padding-top: 15px;
    width: 176px;
}


#atrazineintrotext {
    font-size: 16px;
    line-height: 18px;
    padding-top: 10px;
}
/*___________________________________________________________________*/

a:link, a:visited{
	color: #0d77a3;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
	color: #0d77a3;
}

#greenheader {
	color: #7b8b00;
	font-size: 16px;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 5px;
	text-align:left;
}

#greenheaderLg {
	text-align: left;
	color: #7b8b00;
	font-size: 18px;
	padding-bottom: 5px;
}

#greenheaderMed {
	text-align: left;
	color: #7b8b00;
	font-size: 17px;
	padding-bottom: 5px;
}

#ctl00_lblSiteName{
	
text-transform:uppercase;
}

#sectionLinks a:link, sectionlinks a:hover, sectionlinks a:visited {
    display: block;
    margin: 0;
	/*color: #7F7F7F;*/
	font:12px;
}
#sectionLinksDown{
	display:block;
    border-bottom: 1px solid #D8D2CC;
    color: #0D77A3; 
    font-weight: bold;
    padding-bottom: 6px;
    padding-top: 6px;
}

#sectionLinksDown a{
    border-bottom: 1px solid #D8D2CC;
    padding-bottom: 6px;
    padding-top: 6px;
	
}
#businesslinks {
	border-bottom: 1px solid #eaeae8;
	padding-bottom: 10px;
	padding-top: 10px;
	font-size: 14px;
	background-image: url(images/blue_arrow2.gif);
	background-position: left 48%;
	background-repeat: no-repeat;
	padding-left: 12px;
}
#featurearticle {
	padding-top: 12px;
	padding-bottom: 25px;
}

#business_dcrp {
	padding-top: 8px;
	padding-bottom: 20px;
	font-size: 14px;
	line-height: 17px;
	text-align:left;
}

#leftnav {
	background-color: #efedea;
	border-bottom: 6px solid #8ed3e3;
	padding-bottom: 70px;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 10px;
	font-family:Arial, Helvetica, sans-serif;
	  font-size: 12px;
    line-height: 15px;
}

#leftnav_items {
	/*border-bottom: 1px solid #d8d2cc;*/
	padding-top: 6px;
	padding-bottom: 6px;
}
#leftnav_bottom {
	padding-top: 6px;
	padding-bottom: 6px;
}

#leftnav_items_down { 
	/*border-bottom: 1px solid #D8D2CC;*/
    color: #0D77A3;
	padding-top: 6px;
	padding-bottom: 6px;
	font-weight: bold;
	color: #0d77a3;
}

#leftnav_items_site {
	border-bottom: 1px solid #d8d2cc;
	padding-bottom: 6px;
	color: #6d8110;
	font-size: 11px;
}

 
#leftnav_items a:hover{
	color: #7f7f7f;
	text-decoration: underline;
}

#leftnav_bottom a:link, #leftnav_bottom a:visited {
	color: #7f7f7f;
}
#leftnav_bottom a:hover {
	color: #7f7f7f;
	text-decoration: underline;
}
.business_dcrp {
	background-color: #7b8b00;
	padding-left: 15px;
	padding-right: 15px;
	color: #FFFFFF;
	font-size: 16px;
	line-height: 19px;
}

#business_divisions {
	padding-top: 12px;
}

#prod_lists {
	padding-top: 12px;
}

#whatsnew {
	padding-top: 12px;
}
#whatsnew_txt {
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom: 1px solid #CCCCCC;
	text-align: left;
	height: 60px;
}



#home_whatsnew .whatsnew_brief
{
    padding-top: 5px;
}

#whatsnewlink {
	text-align: right;
	padding-top: 8px;
}

#bio_products_box {
	background-color: #f0edea;
	border-bottom: 3px solid #d8d2cc;
	padding-top: 12px;
	padding-bottom: 6px;
	padding-left: 8px;
	padding-right: 8px;
	
}
#shortcuts_box {
	background-color: #f0edea;
	border-bottom: 3px solid #d8d2cc;
	padding-top: 18px;
	padding-bottom: 6px;
	padding-left: 8px;
	padding-right: 8px;
	text-align: left;
}
#shortcuts_text {
	float: left;
	font-size: 16px;
	color: #666666;	
	width: 50%;
	padding-bottom: 8px;
}

#agresources_text {
	float: left;
	font-size: 16px;
	color: #666666;	
	width: 75%;
	padding-bottom: 8px;
}

#banner_ad {
	width: 275px;
	height: 200px;
	margin-top:10px;
}

#Ag_Res_Title {
	margin-left:-10px;
}

#shortcuts_arrow {
	float: left;
	width: 10px;
	padding-top: 3px;
	padding-bottom: 6px;
}
#shortcuts_title {
	float: right;
	width: 240px;
	padding-bottom: 6px;
}

#agronomic_title {
	float: right;
	width: 249px;
	padding-bottom: 6px;
}

#stockprice {
	background-color: #f0edea;
	border-bottom: 3px solid #d8d2cc;
	padding-top: 8px;
	padding-bottom: 6px;
	padding-left: 8px;
	padding-right: 8px;
}

#shareprice {
	float: left;
	font-size: 16px;
	color: #666666;	
	width: 50%;
	padding-bottom: 8px;
}

#sharedelay {
	float: right;
	font-size: 11px;
	color: #999999;	
	width: 50%;
	text-align: right;
	padding-bottom: 8px;
}

#sharenumbers {
	width: 90%;
	float: right;
	border-bottom: 1px solid #c7c7c7;
	border-right: 1px solid #c7c7c7;
	color: #000000; 
	font-size: 11px;
}

#articledate {
	float: left;
	width: 22%;
	padding-top: 6px;
	padding-bottom: 6px;
}

#articletitle {
	float: right;
	width: 78%;
	padding-top: 6px;
	padding-bottom: 6px;
}

#morenews {
	background-color: #efedea;
	border-top: 1px solid #CCCCCC;
	padding: 8px;
		
}

.herosub {
	padding-bottom: 12px;
}

#phone_number_lg {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	padding-bottom: 2px;
}

/************* Product Tab Styles (CP & PP Landing Pages *************/

#atramain_subtable {
	padding-left: 10px; 
	padding-top: 10px; 
	padding-bottom: 10px;
	margin-bottom: 10px;	
}

#prodtabcontent_new {
	background-color: #efedea;
	border-bottom: 3px solid #d7d1cb;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 3px;
	padding-right: 5px;
	
}

.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: 0 0 0 20px;
	margin-top: 0px;
	margin-bottom: 0px;  
	margin-left: 5px; 
	list-style-type: disc;
}

.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: 0 0 0 20px;
	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-type: disc;
}

.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;
}

li.prod_new
{
	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; 
}


@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;
}

.TabbedPanelsContentGroup_New {
	clear: both;
	background-color: #efedea;
	border-bottom: 3px solid #d7d1cb;
	padding-bottom: 7px;
	padding-left: 3px;
	padding-right: 5px;
	
}

/* 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;
}

.VTabbedPanels .TabbedPanelsContentGroup_New {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}

/************* End Product Tab Styles (CP & PP Landing Pages *************/


/*********** Top Dropdown styles **************/


#header {
	width: 905px;
	margin: 0px;
	padding: 0px;
	z-index: 1000;
}

#navbar {
	width: 905px;
	height: 23px;
	background-image:url(images/nav_bar_bground.gif);
	background-repeat: no-repeat;
	padding-top: 0px;
	margin: 0px;
	z-index: 1000;
}

#secondarynav {
	height: 36px;
}
 
 /*
.Menu {
	DISPLAY: inline; FLOAT: left; color: #FFFFFF; background-color: #988877;
}

#Menu {
	DISPLAY: inline; FLOAT: left; color: #FFFFFF; background-color: #988877;
}

.MenuOver li {
	DISPLAY: inline; FLOAT: left; background-color: #988877;
}
.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; 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: 23px; 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.MenuOver {
	BACKGROUND: #b5aba0;
}
#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: #988877;
	COLOR: #FFFFFF; 
	font-weight: normal;
}
#Submenu3 A:hover {
	BACKGROUND: #b5aba0;
	display: block; 
	COLOR: #FFFFFF; 
	font-weight: normal;
}
#Submenu3 LI {
	BACKGROUND: #988877; 
	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 **************/


.footerlinks 
{ 
	border-top: 1px solid #dedad4;
	padding-top: 15px;
	padding-bottom: 15px;
	color: #999999;
	font-size: 11px;
}
.footer_links a ,.footerlinks a:link, .footerlinks a:visited
{ 
		color: #999999;
	font-size: 11px;
}
.footerlinks a:link, .footerlinks a:visited {
	color: #999999;
	font-size: 11px;
}

.footerlinks a:hover{
	color: #999999;
	font-size: 11px;
}



#media_links {
	padding-top: 12px;
}

#whatsnew_txt_biotech {
	padding-top: 8px;
	padding-bottom: 8px;
	text-align: left;
	height: 150px;
}
#shortcuts_text_lg {
	float: left;
	font-size: 16px;
	color: #666666;	
	width: 70%;
	padding-bottom: 8px;
}
#articledate_media {
	float: left;
	width: 16%;
	padding-top: 6px;
	padding-bottom: 6px;
}
#articletitle_media {
	float: right;
	width: 84%;
	padding-top: 6px;
	padding-bottom: 6px;
}


/***************************************/
/* Styles For BioMain.aspx             */
/* 12-15-2010        M.A.              */
/***************************************/

#content_wrap 
{
    width: 725px;
   
}

#content_left 
{
    width: 414px;
    float: left;
    padding-left: 7px;
}

#content_right 
{
    width: 270px;
    float: right;
}

#hdr_underline 
{
    border-bottom: 1px solid #CCCCCC;
    
}

#bio_feature
{
    margin-top: 5px;
}


#learn_more, #bio_feature_content 
{
   
   width: 414px;
   padding-top: 13px;
   
   
}


#learn_more img
{
    border-style: none;
}

    
    
.learn_col 
{
    width: 130px;
    float: left;
    padding-right: 12px;
}

.bio_col
{
    width: 250px;
    float: left;
}


.learn_last
{ 
  width: 130px;
  float: right;
}



  #whatsnew 
{ 
    width: 414px;
}
        
.float_right 
{
     float: right;
     
}

.align_right 
{ 
    position: absolute; 
    top: 0; 
    right: 0; 
}

#header_bio_feature
{   width: 414px; 
    position: relative;
}
 
#media_release
{
    margin: 20px 0 13px 0;
}

#media_release_top
{
    margin: 0px 0 13px 0;
}

.clear_both
{
    clear: both;
}

.arrow_text
{
    font-size: 0.75em;
}

#bio_products_box li
{
      list-style: none;
}



/*** end bioMain.aspx ***/ 

/** home styles **/
#home_wrapper
{
	width: 905px;
	margin: 0 auto; 
}


#home_sidebar
{
	width: 270px;
	
	float: left;
}

#home_content
{
	width: 635px;
	float: right;
}

#home_content_left
{
	
	
	width: 325px;
	float: left;
	padding: 0 0 0 20px;
	
	
}

#home_content_right
{ 
	
	/* width: 242px; */
	width: 270px;
	float: right;
	 padding-left: 20px; 
	
	
	
}

#home_feature img { float: left; padding-right: 10px; }

#home_feature
{height: 100px; padding-top: 10px;  }

#home_whatsnew
{
	width: 325px; padding-top: 10px;
}

.home_new_left
{
	width: 153px;
	float: left;
	
	
}

.home_new_right
{
	width:153px;
	float: right;
	
	
	
}

.test_foot
{
	width: 153px;
	border-top: 1px solid #CCCCCC;
	padding-top: 5px;
}

ul.home_sidenav
{
	list-style: none;
	padding: 0;
	margin: 0;
}

ul.home_sidenav li
{
	border-bottom: 1px solid #eaeae8;
	list-style: none;

	padding-bottom: 10px;
	padding-top: 10px;
	font-size: 14px;
}

ul.home_sidenav li a 
{
	text-decoration: none;
}

ul.home_sidenav li a:hover
{
	text-decoration: underline;
}

.move_right 
{ 
    float: right;
}

.home_more_foot
{
    width: 325px;
    float: left;
    margin-top: 7px;
}

#home_media
{
    
    margin: 15px 0 15px 2px;
    
}

.home_media_box
{
    margin-top: 15px;
}

.home_morenews_title
{
   
    width: 70px;
    float: left;
    padding-right: 3px;
    padding-left: 3px;
}

.home_morenews_button
{
    float: right;
    height: 24px;
}


.home_morenews_list
{
    float: left;
    padding-right: 3px;   
}

.textmiddle
{
    vertical-align: middle;
}


/******************************************/
/* Prod tab                               */
/*****************************************/

.prodtab {

	height: 24px;

	width: 196px;

	padding-top: 6px;

	padding-bottom: 3px;

	border-bottom: 1px solid #ccced0;

}

.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;

}





li.prod  

{

	float: left;

	width: 125px;

	

	 margin: 0px 5px 0px 0px; 

	

	list-style-type:none;

	background-image: url(/images/bullet.gif);

	background-position: 0 5px;

	background-repeat: no-repeat;

	 background-position: 0 5px; 

  	padding: 0px 0px 0px 10px;  
  	  
}

ul.twocol
{
  
   width: 285px; /* added for ie */
   margin-left: 0px; /* added absolute value so ie does'nt add padding */
    padding: 0 0 0 2px;
   
}

.mediaheader {
  background-image: url("images/contact_header_bground1.gif");
  color: #000000;
 
  height: 30px;
  padding-top: 6px;
  border-top: 1px solid #CCCCCC;
  
  width: 414px;
  margin-top: 12px;
  margin-bottom: 20px;
}
.mediaheader .title
{
    padding-left: 40px;
    padding-right: 5px;
}

#media_content_left 
{
    width: 414px;
    float: left;
   
}


ul.media-bullet, li.media-bullet{
margin:0;
padding:0;
list-style-type:none;
}



ul.media-bullet li
{
    padding: 0;
    margin: 0;
     list-style-type: none;
}

ul.media-bullet li
{
   /*  list-style-image: url("../images/shortcut_arrow.gif"); */
  
    line-height: 21px;
    background:url("../images/shortcut_arrow.gif") 5px center no-repeat;
    padding: 10px;
    
}
ul.media-bullet li a
{
    padding-left: 20px;
}

#media_box
{
    margin-top: 10px;
    margin-bottom: 20px;
}

#shortcuts_media_text {
	
	 font-size: 16px;
	color: #666666;	
	padding-bottom: 8px;
	width: 100%;
	padding-top: 0px;
	
}

#news-archive
{
    float: right;
    padding-right: 10px;
}

#news-archive a
{
    vertical-align:  top;
}

.center-map {
   padding-left: 80px;
}




*td.social {
    padding-top: 4px;
}
