/* resets properties to normalize all grade A browers for consistancy */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, b, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;	padding: 0;	border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit;  }

html body { color:#656565; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
.clear { clear:both;}
#content p, #pageContent p{ margin-bottom:10px;}
sup {font-size:10px;}
#linkHack a {position:relative; margin:-17px 0 0 0; background-color:#77bfda;}
#linkHackOneOff a {position:relative; margin:-10px 0 0 0;}
/*list style tables*/
.MSDSMinheight {min-height:240px;}
#listing th {font-weight:bold; text-align:left; text-transform:uppercase; white-space:nowrap; font-size:11px; color:#000;background-color:#fff;}
#listing td {padding:5px;}
#listing tr.even { background-color:#fff;}
#listing tr.odd { background-color:#d0e4bf;}
/*custom scroll area for labels*/
div#tableScroller {width:100%; height:400px; overflow:auto; margin:0 auto;}
div#tableScroller table {width:98%;	border: none;}    
* html div#tableScroller table {width:97%;	border: none;}
div#tableScroller table>tbody {overflow: auto; 	height: 355px;	overflow-x: hidden;	}
div#tableScroller thead tr	{position:relative; top: expression(offsetParent.scrollTop); background-color:#fff; }
div#tableScroller tbody tr {height:0;}
div#tableScroller thead th, div.tableScroller thead th {background-color:#fff; padding-right:5px;}	
div#tableScroller td:last-child {padding-right: 20px;} /*prevent Mozilla scrollbar from hiding cell content*/

.fmcLocation { padding:6px; background-color:#e1e8e0; border:4px solid #fff;}
.fmcLocationHeading {padding: 6px; background-color: #CCCCCC; border: 4px solid #fff; font-weight: bold; }

a.prodListLink:active, a.prodListLink:visited, a.prodListLink:link { text-decoration:none; padding:5px 0 3px 0; font-family:Verdana, Arial, Helvetica, sans-serif; color:#576b3d; background-image:url(/images/greenGradBtnBg.gif); background-repeat:repeat-x; background-position:bottom; display:block; width:150px; text-align:center; margin:auto; margin-top:3px;}
a.prodListLink:hover { text-decoration:underline; color:#333333;}

h1 { font-size:18px; margin-bottom:5px; text-transform:uppercase; font-family:Verdana, Arial, Helvetica, sans-serif; position:relative;}
h2.list { font-size:11px; text-indent:5px; display:block; padding:2px; color:#000000; background-image:url(/images/listHeaderBG.jpg); background-repeat:no-repeat; margin-bottom:2px;}
h2.campaign { font-size:13px; display:block; background-image:url(/images/listHeaderBG.jpg); text-indent:10px; background-repeat:no-repeat; color:#000000; margin-bottom:5px; font-weight:bold;}
h3.campaign {font-size:12px; display:block; background-image:url(/images/listHeaderBG.jpg); text-indent:10px; background-repeat:no-repeat; color:#000000; padding:0 0 2px 0;}
h3.campaign a:link,h3.campaign a:active,h3.campaign a:visited { text-decoration:none; font-weight:bold;color:#576b3d;}
h3.campaign a:hover { color:#000000}
input.toggle { color:#32444e; background-color:#deedf2;  border:1px solid;  border-color:#32444e; font-size:11px; float:right; margin:4px 0 0 0;}
h4.campaign { text-indent:10px; margin-bottom:10px;}

#pageContent h1 {overflow:hidden; position:static}
/*Top FMC corporate bar*/
#fmcheader { height:27px; width:950px; margin:auto;}
#fmcLogo {position:relative; top:5px; left:13px; border:none;}
#headerLinks { width:915px; text-align:right; padding:0; letter-spacing:.2px; font-size:10px;}
#headerLinks a:link, #headerLinks a:active, #headerLinks a:visited {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; font-weight:bold; text-decoration:none; padding: 0 5px; text-transform:uppercase;}
#headerLinks a:hover { color:#000000;}
/*Logo and search area*/

#pageHeader { width:950px; margin:auto;}
#logo { width:272px; padding:0; margin:9px 0 0 22px; z-index:10; float:left; margin-bottom:10px;}
*html #logo { width:272px; padding:0; margin:9px 0 0 11px; z-index:10; float:left; margin-bottom:10px;}
#searchArea { width:330px; display:block; float:right; margin-top:9px; margin-right:10px;}
* html #search { width:330px; display:block; float:right; margin-top:9px; margin-right:5px;}
.searchInput {width:160px; height:16px; font-size:13px; margin-left:50px; padding:1px 3px; border-right: #cecece 1px solid; border-top:#7c7c7c 1px solid; background: url(/images/sbox-bg.gif) #fff no-repeat; border-left: #7c7c7c 1px solid; border-bottom:#c3c3c3 1px solid}
#searchBtn { border:none; position:relative; top:-1px; left:-12px;}
* html #searchBtn { border:none; position:relative; top:-1px; left:-12px;}
#loginStatus {margin:0px 0px 0px -20px; padding:0px;}
/*global menu styles*/
#menuBG {width:930px; margin:auto; height:25px; background-color:#e1e8e0; }
#menuPos {position:absolute; margin:1px 0 0 15px;}
.FloatLt {float:left;}
.FloatRt {float:right;}

/*main body content homepage*/
#topBodyContainer { width:930px; margin:auto; background-color:#77bfda;}
#topBodyTB { width:930px; position:absolute;z-index:1;}
#topBodyContent{background-color:#77bfda;}
#topBodyBBcontainer {width:930px; margin:auto;}
#topBodyBB {height:9px; width:930px; position:absolute; margin-top:-9px; }
#btmBody { width:930px; margin:auto; background-image:url(/images/global/btmBodyBG.gif); background-position:bottom; background-repeat:repeat-x; height:215px;}
#mainContent{ width:530px;float:left; position:relative; margin:5px 0 20px -20px;}
#mainContent #left { width:240px; float:left;}
#mainContent #right { width:260px; float:right;}
#productDisplay1 { margin:0; color:#000000; width:265px;}
#crossSell_HP {width:230px; margin:0; padding:0; border:none; margin-bottom:10px; float:right;}
#crossSell_HP .nonCorner {background-image:url(/images/tabs/bg_crossSell.png); background-repeat:repeat; }
* html #crossSell_HP .nonCorner {background-image:none;filter:
progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tabs/bg_crossSell.png', sizingMethod='scale');}
#crossSell_HP .corner { height:10px; width:10px; background-color:transparent; background-image:none;}

/*menu on homepage for crop-product teaser*/
#cropProdMenu{ height:19px; margin:5px 0 10px 0;}
#cropProdMenu span {float:left;}
#cropProdMenu a:active, #cropProdMenu a:link, #cropProdMenu a:visited { background-image:url(/images/tabs/HP_cropMenu_BG.png); height:16px; display:block; float:left; text-decoration:none; text-transform:uppercase; color:#fff; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:3px 10px 0 10px; font-weight:bold; cursor:pointer; }

* html #cropProdMenu a, * html #cropProdMenu a:active, * html #cropProdMenu a:link, * html #cropProdMenu a:visited {background-image:none;filter:
progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tabs/HP_cropMenu_BG.png', sizingMethod='scale'); height:16px; display:block; float:left; text-decoration:none; text-transform:uppercase; color:#fff; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:3px 10px 0 10px; font-weight:bold; }
* html #cropProdMenu a:hover { color:#FFFF33;}
#cropProdMenu a:hover { color:#FFFF33;}
#cropProdMenu img { float:left;}

/*crop page template styles*/
#cropContent{ width:375px;float:left; position:relative; margin:15px 0 15px 10px; color:#32444e;}
#productContent{ width:375px;float:left; position:relative; margin:15px 0 15px 10px; color:#32444e;}
#mapright { float:right;}
#productPageLinks a:link,#productPageLinks a:visited,#productPageLinks a:active { font-size:11px; color:#3a555f; padding:2px 0 2px 4px; display:block; width:150px;}
#productPageLinks a:hover { color:#000; text-decoration:none; background-color:#9fd1e5;}

/*list template styles*/
#listContent {float:left; position:relative; padding:10px 0 0 10px; background-color:#77bfda;}
#listContent #listContentBody { padding:15px; background-color:#FFFFFF;}
#listContent #listContentBody2 { padding:15px; background-color:#FFFFFF;}

#countryToggleFlag_product {position:absolute; top:-25px; left:100px; width:400px;}
#countryToggleFlag_label {position:absolute; top:-25px; left:220px; width:400px;}
#countryToggleFlag_labellist {margin-left:15px;}
#countryToggleFlag_msds {position:absolute; top:-25px; left:60px; width:400px;}
.countryToggleFlagLink { font-size:11px; color:#3a555f; text-decoration:none; margin:0px 0px 0px -5px; vertical-align:middle;}
#countryToggleFlagSmall {margin:0px 0px 0px 5px; padding-top:2px;}
#infoBox_white{ width:285px; height:200px; position:relative; margin:0 0 0 8px; float:left; }
#infoBox_white #topwrapper {padding:10px 0 0 10px;background-color:#FFFFFF;}
#infoBox_white h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-transform:uppercase;}
#infoBox_white #itemList { height:160px;overflow:auto; padding-right:5px;}
#infoBox_white #Btm_border {position:absolute; width:285px; height:14px; margin:0;}
* html #infoBox_white #Btm_border div { width:265px; height:14px !important; display:block;}

#yellowMod { float:left; width:319px; margin:-20px 0 0 20px; position:relative; }
* html #yellowMod { float:left; width:319px; margin:-20px 0 0 9px; position:relative;}
#yellowMod #top { height:36px;}
#yellowMod #topBg { background-image:url(/images/tabs/Tbg_yellowMod.png); width:223px; height:36px; float:left; background-repeat:repeat-x;}
* html #yellowMod #topBg { background-image:none;filter:
progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tabs/Tbg_yellowMod.png', sizingMethod='scale'); width:223px; height:36px; float:left;}
#yellowMod #heading { position:absolute; margin:14px 0 0 -70px; font-weight:bold; text-transform:uppercase;}
#yellowMod #content { border:1px solid #e1e1e1; border-top:none; border-bottom:none; width:317px; height:180px; overflow:auto; background-color:#FFFFFF;}
#yellowMod #bottom { height:16px;}
#yellowMod #bottomBg {background-image:url(/images/tabs/Bbg_yellowMod.gif); float:left; height:16px; width:299px;}

#greenModBig { float:left; width:638px; margin:0 0 10px 0; position:relative; }
* html #greenModBig { float:left; width:638px; margin:0; position:relative;}
#greenModBig #top { height:36px;}
#greenModBig #top #topBg { background-image:url(/images/tabs/Tbg_greenMod.png); width:542px; height:36px; float:left; background-repeat:repeat-x;}
* html #greenModBig #top #topBg { background-image:none;filter:
progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tabs/Tbg_greenMod.png', sizingMethod='scale'); width:542px; height:36px; float:left;}
#productLabelsHeaderTable {margin:10px 0px 0px -70px;}
#greenModBig #headingProductLabels { margin:34px 0 0 -70px; font-weight:bold; text-transform:uppercase; color:#000000;z-index:9999; }
#greenModBig #heading { position:absolute; margin:14px 0 0 -70px; font-weight:bold; text-transform:uppercase; color:#000000;z-index:9999; }
#greenModBig #content { border-top:none; border-bottom:none; width:100%;  overflow:auto; background-color:#FFFFFF;}
#greenModBig #bottom { height:16px;}
#greenModBig #bottomBg {background-image:url(/images/tabs/Bbg_greenMod.gif); float:left; height:16px; width:618px; background-repeat:repeat-x;}
#docContainerHome a p {margin:0px; padding:0px; display:inline}

/* Ag News Detail Page image fix  */
#AgNewsDetail img {display:none;}

/*solution finder*/
#solutionFinder { width:269px; float:left; position:relative; margin:-47px 0 0 0; padding-left:5px; }
#solutionFinder_inner { width:269px; float:left; position:relative; margin:8px 0 10px 7px; padding-right:5px; }

#solutionFinderBody { height:226px; background-image:url(/images/solutionFinderBody.jpg); background-repeat:no-repeat; width:269px; background-position:top;}
#solutionProviderAddressError {margin-left:-70px;}
.solutionFinderDisclaimer {font-size:10px; color:#656565;margin:30px 0px 0px 0px;}
/*footer styles*/
#footerContainer { width:930px; margin:auto; background-color:#888888; clear:left; margin-top:0px;}
#footerLogo { float:left; padding:25px 20px 0 20px;}
#fmcConXLogo_footer{ float:left; margin:-5px 0 0 20px;}
#fmcStarsLogo_footer{ float:left; position:relative; margin:-15px 0 0 0;}
#footerContent { float:left; padding:5px 5px 0 0; COLOR:#3e3f3e; width:634px; font-size:10px; }
#footerContainer #footerContent a:link,#footerContainer #footerContent a:active,#footerContainer #footerContent a:visited { text-decoration:underline; color:#616362; font-size:10px;}
#footerContainer #footerContent a:hover { color: #000000;}
#footerBB {width:930px; margin:auto; background-color:#888888; height:10px;}

/*mapcontrol button*/
#viewLarge {position:absolute; border:2px solid #bcbcbc; border-top:none; padding:1px 4px; background-color:#FFF; color:#000; margin:0 0 0 235px; font-variant:small-caps; font-size:10px;}
#loading {height:180px;width:319px;padding:0;position:absolute;display:block; text-align:center; padding-top:70px;}
/* rssNewsfeed */
#newsFeed { padding:10px;}
#newsFeed a.blue { font-weight:bold; font-size:11px;}
.newsCopy, .newsCopy ul { font-size:11px; padding-bottom:0px; list-style:none; border:none;}
.newsCopy hr,.newsCopy h1 { display:none;}
.articleTitle { font-size:13px; font-weight:bold; padding:0; margin:0;}
.articleAbstract { padding:0 0 2px 0;}
.articleAbstract ul { list-style:none;}
.articleAbstract h1 { border:none; font-size:12px; font-weight:bold;}
div.articleAbstract p { padding:6px 0; display:block;}
#articleContainer { background-color:#e6eedc; margin:5px;}
#articleContainerHome { background-color:#e6eedc; margin:0 0 3px 0; height:34px; overflow:hidden;} 
a.disabled:link, a.disabled:hover, a.disabled:active, a.disabled:visited { text-decoration:none !important; color:#656565; cursor:text !important;}

/*rounded corners for all article listing*/
.rtop, .rbottom{display:block;background:#fff;}
.rtop *, .rbottom *{display: block;height: 1px;overflow: hidden;background:#e6eedc;}
.rtop_h, .rbottom_h{display:block;background:#fff;}
.rtop_h *, .rbottom_h *{display: block;height: 1px;overflow: hidden;background:#d3ddc7;}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px;}

#google-map-menu {background:#fff; color:#999; padding:10px 0 10px 10px; width:920px}
#google-map-menu table {font-size:9px; margin:10px 0 -5px 0; padding: 0; text-align:center}
#google-map-menu td {background:#fff url('http://www.stanfordnetworks.com/test1/retailer-button.jpg') no-repeat;}
#google-map-menu td a {color: #000; text-decoration:none; padding:3px 0 0 0;}
#google-map-menu a:hover,
#google-map-menu a:active {color: #fff}

/* rssNewsfeed */
#newsFeed { padding:10px;}
#newsFeed a.blue { font-weight:bold; font-size:11px;}
.newsCopy { font-size:11px; padding-bottom:3px;}

/*Search results page */
#pagination {list-style-type:none; margin:0px;}
#pagination li {display:inline;}
.previous a {color:#0000FF;}
.previous a:visited {color:#0000FF;}
.previous-off{}
.next a {color:#0000FF;}
.next a:visited {color:#0000FF;}
.next-off {}
.searchRsltLink {font-weight:bold; color:#0000FF; }
.searchRsltDesc {font-size:10px; color:#656565;}
/* Login */
#login {height:200px;}
#login-content {color:#000; width:300px;}

/* Admin forms */
.req {color:#F00}
#AdminContainer {width:750px;background-color:#FFF; padding:15px; height:auto;}
.AdminContainer h3 {font-weight:bold; font-size:13px; margin:10px 0px 10px 0px;}
#product-edit {font-family:Arial, Helvetica, sans-serif; font-size:12px;background-color:#FFF; margin-left:10px;width:730px;}
#product-edit label {float:left; clear:both;margin-bottom:5px;}
#product-edit input {float:right; margin-bottom:5px;}
#pest-detail-edit {font-family:Arial, Helvetica, sans-serif; font-size:12px;background-color:#FFF; height:600px;width:700px; margin-left:20px;}
#pest-detail-edit label {float:left; clear:both; margin-bottom:5px;}
#pest-detail-edit input {float:right; margin-bottom:5px; margin-right:10px;}
#pest-detail-edit select {width:146px;margin-right:10px;}
#pest-detail-edit #labelDeactivate {float:left;clear:left; width:100px; margin-top:5px;}
#pest-detail-edit #deactivate {float:right; clear:right; margin-top:5px;}
#pest-detail-edit #labelReactivate {float:left;clear:left; width:100px; margin-top:5px;}
#pest-detail-edit #reactivate {float:right; clear:right; margin-top:5px;}
#product-label-edit {float:left; clear:both;}
#product-label-edit label {float:left; clear:both; margin-bottom:5px;}
#product-label-edit input {float:right; margin-bottom:5px;}
#product-label-edit #product {width:125px; float:right; margin-bottom:5px;}
#product-label-edit #label {width:125px; float:right; margin-bottom:5px;}
#product-label-edit #section{width:125px; float:right; margin-bottom:5px;}
#product-label-edit #effectiveDate {width:120px}
#product-label-edit #expirationDate {width:120px}
#product-label-edit #labelDeactivate {float:left;clear:left;}
#product-label-edit #deactivate {float:right; clear:right;}
#product-label-edit #labelReactivate {float:left;clear:left;}
#product-label-edit #reactivate {float:right; clear:right;}
#crop-edit {font-family:Arial, Helvetica, sans-serif; font-size:12px;background-color:#FFF; margin-left:20px;width:730px;}
#press-release-edit {margin-left:10px; height:500px; overflow:auto;}
#press-release-edit label {float:left; clear:both; margin-bottom:5px;}
.pressReleaseTop {width:350px;}
#press-release-edit #webName {float:right; clear:none; margin-bottom:5px; width:250px;}
#press-release-edit #searchMeta {float:right; clear:none; margin-bottom:5px; width:250px;}
#press-release-edit #description {float:right; clear:none; margin-bottom:5px; width:250px;}
#press-release-edit #publicationDate {float:right; clear:none; margin-bottom:5px;}
#press-release-edit #effectiveDate {float:right; clear:none; margin-bottom:5px;}
#press-release-edit #expirationDate {float:right; clear:none; margin-bottom:5px;}
.leftTop {float:left; width:350px;}
.rightTop {float:right; width:350px; }
.singleColumn {width:350px;}
.singleColumn input {float:right; clear:right; margin-bottom:5px;}
.singleColumn label {float:left; clear:right; margin-bottom:5px;}
.singleColumn select {float:right; clear:right; width:146px;margin-bottom:5px;}
.detailArea {height:auto; float:left;}
.detailArea label {float:none; clear:both;}
#id {}
#name {}
#webname {}
#type {float:right; margin-bottom:5px; width:146px;}
#pestType {float:right; margin-bottom:5px; width:146px;}
#scientificClassification {float:right; margin-bottom:5px; width:146px;}
#priority {}
#detail {}
.AdminBtmContainer {float:left; width:700px; background-color:#FFF; display:block; }
.AdminBtmContainer h3 {font-weight:bold; font-size:13px;}
.AccumulatorContainer {float:left; clear:right; width:375px;}
.AccumulatorContent {float:left; clear:right; width:350px }
#pest-detail-edit .AccumulatorContent {float:left; clear:right; width:375px }
#availablePests { width:125px;}
.leftSelect {float:left; margin-right:15px;}
.AccumulatorControls {float:left; margin:25px 10px auto 10px;text-align:center;}
.rightSelect {float:left;}
.AccumulatorAdd {width:40px;}
.AccumulatorAddAll {width:40px;}
.AccumulatorRemoveAll {margin-top:15px;width:40px;}
.AccumulatorRemove {width:40px;}
.AccumulatorFromChoices {width:125px;float:left;}
.AccumulatorToChoices {width:125px;float:left;}
#availableCrops {}
.AdminCommandBtn {float:left; clear:both; width:700px; background-color:#FFF; margin-top:5px;}
#jOverlayContent { height:auto; background-color:#FFF;}
#jOverlay { height:auto; background-color:#FFF;}
#AdminPlaceholder {overflow:auto;height:inherit; width:780px; margin-top:-15px;}
span.error {color:#F00;float:left;}
div.error {margin-bottom:5px; margin-top:5px; padding-bottom:5px; height:20px; display:block; float:left; width:350px; clear:both;}
.reqText {float:left; clear:both; margin:0px 0px 10px 0px}
.note {float:left; clear:both; margin:0px 0px 20px 0px}

.hot-topic-list {line-height: 30px;}
.hot-topic-list a:link {color:#111111; font-weight: bold; text-decoration: none; line-height: 30px;}
.hot-topic-list a:visited {color:#CCCCCC; font-weight: bold; text-decoration: none; line-height: 30px;}
.hot-topic-list a:hover {color:#000000; font-weight: bold; text-decoration: none; line-height: 30px;}
.hot-topic-list a:active {color: #000000; font-weight: bold; text-decoration: none; line-height: 30px;}

.hot-topic-article {padding: 15px;}
	
.top-hot-topic {padding:5px; background-color:#E6EEDC;}
.top-hot-topic a:link {}
.top-hot-topic a:visited {}
.top-hot-topic a:hover {}
.top-hot-topic a:active {}
.hot-topics-viewall {margin:4px 0px 0px 0px}
