#nav2 a:link, #nav2 a:visited { display:block; padding:6px; }

#nav2 a:link:hover, #nav2 a:link.current, #nav2 a:visited:hover, #nav2 a:visited.current { background:#eee; text-decoration:none; }

#container { margin:20px auto; width:960px; }
#footer { background:url(/images/heading-background.png) top left repeat-x; margin:20px auto; padding:9px 0 0; width:960px; }
#nav2 li { display:block; float:left; margin:0 0 0 5px; }
#nav2 { float:right; font-weight:bold; list-style:none; margin:-6px 0 0; }
#nav3 li { background:url(/images/heading-background.png) top left repeat-x; margin:0 0 11px; padding:13px 0 0; }
#nav3 li.first { background:none; padding:10px 0 0; }
#nav3 { font-weight:bold; list-style:none; margin:0; padding:0; }
#plantlocations p { line-height:1.25; margin:0; padding:0 0 7px; }
#plantlocations td { padding:0; }
#plantlocations { background:url(/images/plant-locations.png) no-repeat top right; border-collapse:collapse; border-spacing:0; }
#productskey img { vertical-align:bottom; }
#productskey p { float:left; margin-right:20px; }
.clear { clear:both; }
.columnleftdouble { width:634px; }
.columnleftdouble, .columnleftintermediate, .columnleftsingle { margin-right:20px; }
.columnleftdouble, .columnleftintermediate, .columnleftsingle, .columnrightdouble, .columnrightintermediate, .columnrightsingle { float:left; }
.columnleftintermediate, .columnrightintermediate { width:470px; }
.columnleftsingle { width:307px; }
.columnrightdouble { width:633px; }
.columnrightsingle { width:306px; }
.data .even td { background:#f1f1f2; }
.data td, .data th { padding:5px; vertical-align:top; }
.data th { font-weight:normal; text-align:left; }
.data { border-collapse:collapse; border-spacing:0; margin:5px 0 0; width:100%; }
.employeeprofiles div { float:left; width:191px; }
.employeeprofiles table { border-collapse:collapse; border-spacing:0; }
.employeeprofiles td { padding:0; vertical-align:top; }
.nowrap, .phone { white-space:nowrap; }
.tidy .inputs table, .tidy .summary, .tidy p { margin:10px 0 0; padding:0; }
.tidy .label { text-align:right; white-space:nowrap; }
.tidy .labels td, .tidy .labels th { padding:0 0.5em 0.5em 0; }
.tidy .labels, .tidy p { margin:0.75em 0 0; }
.tidy .section { padding-top:9px; }
.tidy .summary { background:url(/images/heading-background.png) bottom left repeat-x; padding:0 0 12px 0; }
.tidy .textbox, .tidy select { border:1px solid #7e9db9; }
.tidy h2, .tidy h3 { background:url(/images/heading-background.png) bottom left repeat-x; color:#939598; font-size:15px; font-weight:bold; line-height:18px; margin:10px 0 0; padding:0 0 9px 0; }
.tidy img { border:0; }
.tidy label { font-weight:bold; }
.tidy li { margin:0.25em 0 0; }
.tidy p { padding:0; }
.tidy table { border-collapse:collapse; border-spacing:0; }
.tidy td { padding:0; vertical-align:top; }
.tidy ul { list-style-type:disc; margin:0 0 0 2em; padding:0; }

#flowpanes .dots img { margin:0 0 0 2px; }
#flowpanes .dots { text-align:right; }
#flowpanes .items { clear:both; margin:0; padding:0; position:absolute; width:20000em; }
#flowpanes .less, #flowpanes .less a { color:#999 !important; font-size:11px; }
#flowpanes div { color:#fff; display:none; }
#flowpanes div { cursor:pointer; display:block; float:left; font-size:14px; width:960px; }
#flowpanes table { border-collapse:collapse; border-spacing:0; }
#flowpanes td { vertical-align:top; }
#flowpanes { clear:both; height:180px; overflow:hidden; position:relative; width:960px; }