html, body {
	background: #419638 url(/dowwolff/images/gradient_bg.jpg) repeat-x; /* #8dc540 #419638 */
	text-align: center;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #333;
}

* {
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6, p, pre,blockquote, ul, ol, dl, address {
	margin: 1em 0;
	padding: 0;
}

h1 {
	font-size: 12px;
}

.right {
	float: right;
}

.left {
	float: left;
}

div.imgls {
	float: left;
	margin: 10px 7px 0px 0px;
	background: white;
	border: 1px solid #ccc;
	padding: 4px;
}

div.imgrs {
	float: right;
	margin: 0px 0px 0px 10px;
	background: white;
	border-top: 1px solid #ccc;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 1px solid #ccc;
	padding: 4px;
}

div.clearfloats {
	clear: both;
}

#content-row-navigation .breadcrumb-only,
#content-row-navigation ul ul.navigation-collapsed {
	display: none;
}

a img {
	border: 0;
}

/* header */
.header {
	width: 900px;
	height: 90px;
	background: #fff url(/dowwolff/images/top_shading.jpg) no-repeat center bottom;
}

.global-header-search {
	float: right;
	margin: -20px 0 0 0;
	width: 160px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999;
	padding-top: 0px;
	padding-right: 0px;
}

.search-box {
	margin: 0; 
	padding: 0;
}

#search-box-text {
	background-color:#fff;
	border: 1px solid #eee;
	border-top-color: #ccc;
	color: #ccc;
}

.header-home {
	background: #fff url(/dowwolff/images/top_shading.jpg) no-repeat center bottom;
	height: 90px;
	width: 100%; 
}

.header-logo {
	float: left;
	display: inline;
}

.secondary-logo {
	margin-top: 5px;
	width: 24em;
	float: right;
	display: inline;
}
.secondary-logo a {
	display: block;
	text-align: right;
	padding-right: 5px;
}

/* secondary nav from config file */
div.secondary-nav {
	position: absolute;
	top: 81px;
	right: 0;
	width: auto;
	margin: 0 -1px 0 0;
	padding: 0;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #999;
	text-align: right;
}

.secondary-nav ul {
	list-style: none;
}

.secondary-nav ul li {
	float: left;
	padding: 0px 5px 0px 5px;
	border-right: 1px solid #fff;
	margin-right: 0px;
}

.secondary-nav a:link, .secondary-nav a:visited {
	color: #999;
	text-decoration: none;
}

.secondary-nav a:hover {
	color: #666; 
	text-decoration: none;
}

.secondary-nav a.current-page:link,
.secondary-nav a.current-page:visited,
.secondary-nav a.current-page:hover {
	color: #666;
	text-decoration: none;
}

/* top horizontal nav */
*html .main-nav {
	width: 901px;
	margin: 0px 0px 0px -1px;
	padding: 0;
}

.main-nav {
	width: 900px;
	font-family: Arial, Helvetica, sans-serif;
	background: #e1efce;
	height: 25px;
	font-size:12px;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #fff;
}

*html .main-nav table {
	width: 655px;
}

.main-nav table {
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	width: 651px;
}

*html .main-nav td {
	margin-left: -1px;
}

.main-nav td {
	border-left: 1px solid #fff;
	padding: 5px 0;
	margin: 0;
	font-size: 12px;
}

.main-nav-hnav-table-selected {
	background-color: #9c9;
}
td.main-nav-hnav-table-selected a:link,
td.main-nav-hnav-table-selected a:visited {
	color: #fff;
}

*html .main-nav-hnav-table a:link, .main-nav-hnav-table a:visited {
	color: #419638;
}

.main-nav-hnav-table a:link, .main-nav-hnav-table a:visited {
	text-decoration: none;
	padding: 5px 16px 5px 15px;
}

.main-nav-hnav-table a:hover, .main-nav-hnav-table a:visited:hover {
	margin: 0;
	background: #9c9;
	color: #fff;
}

div.main-nav-hnav-table-selected ul li {
	background: #9c9;
	color: #fff;
}

div.main-nav-hnav-table-selected a:link, div.main-nav-hnav-table-selected a:visited {
	text-decoration: none;
	padding: 5px 16px 5px 15px;
	color: #fff;
}

div.main-nav-hnav-table-selected a:hover, div.main-nav-hnav-table-selected a:visited:hover {
	margin: 0;
	background: #9c9;
	color: #fff;
}

/* Main nav unordered lists */
.main-nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.main-nav ul li{
	display: inline;
	float: left;
	margin: 0 0 0 -1px;
	border-left: 1px solid #fff;
	padding: 5px 0;
}

.main-nav a:link, .main-nav a:visited {
	display: inline;
	color: #419638;
	text-decoration: none;
	padding: 5px 15px;
}

.main-nav a:hover, .main-nav a:visited:hover {
	margin: 0px;
	background: #9c9;
	color: #fff;
}

/* Left-hand nav */
.main-nav-primary {
	float: left;
	display: block;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color: #419638;
	float: left;
	width: 700px;
}

.main-nav-primary ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.main-nav-primary ul li{
	display: inline;
	float: left;
	margin: 0 0 0 -1px;
	border-left: 1px solid #fff;
	padding: 5px 0;
}

.main-nav-primary a:link, .main-nav-primary a:visited {
	display: inline;
	color: #419638;
	text-decoration: none;
	padding: 5px 15px;
}

.main-nav-primary a:hover, .main-nav-primary a:visited:hover {
	margin: 0;
	background: #9c9;
	color: #fff;
}

.left-column {
	margin: 0 12px 10px 0;
	padding: 0;
	float: left;
	width: 210px;
}
.left-column-1col {
	display:none;
}

.primary-nav ul {
	font-weight: bold;
	margin-top: 75px;
	margin-left: 20px;
	list-style: none;
	font: 12px Arial, Helvetica, sans-serif;
}

.primary-nav ul li {
	font-weight: bold;
	background: url(/dowwolff/images/arrow_olive_bullet_home.gif) no-repeat -2px 1px;
	margin: 8px 0px 8px 0px;
	padding-left: 15px;
}

.primary-nav ul li.breadcrumb-only {
	display: none;
}
.primary-nav ul ul {
	margin-top: 0;
	margin-left: 12px;
}
.left-column h3 {
	font-family: Verdana, Arial, Helvetica, serif;
	margin: 30px 0px -5px 15px;
	font-size: 14px;
	color: #46984e;
}

.primary-nav a:link, 
.primary-nav a:visited {
	font-weight: bold;
	color: #46984e;
	text-decoration: none;
}

.primary-nav a:hover, 
.primary-nav a:visited:hover {
	color: #89bb35;
	text-decoration: none;
}

.green a:link, a:visited, a:hover, a:visited:hover {
	color: #89bb35;
	text-decoration: none;
}

.primary-nav a.current-page:link,
.primary-nav a.current-page:visited {
	color: #89bb35;
}

/* main content area */
html* #feature-story-image {
	margin-top: 9px;
}

#feature-story-image {
	margin-top: 21px;
}

.home-container {
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background: #e1efce url(/dowwolff/images/home_columns.jpg) repeat-y;
}
.container {
	position: relative;
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background: #d6eab9 url(/dowwolff/images/content_bg.jpg) repeat-y;
} 
.container-1col {
	background:none;
	background-color:#fff;
}

.content {
	width: 900px;
}

.right-column {
	float:left;
	margin-top:30px;
	padding: 0 16px 65px 16px;
	width: 646px;
}

.right-column-1col {
	width: 868px;
	margin-top:6px;
}

div.right-column-intro h3 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 16px;
	padding-bottom: 0px;
	margin: 0px 0px 5px 0px;
	color: #690;
	border-bottom: 0; 
}
.social-media {
	top: -28px; 
	position: relative; 
	float: right; 
	margin-bottom: -25px; 
}

hr {
	border: 0;
	background-color: #aed578;
	color: #aed578;
	height: 1px;
}

.boldcopy {
	font-weight: bold;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Sans-Serif;
}

div.right-column h2 {
	font-family: TVerdana,Arial,sans-serif;
	font-size: 20px;
	padding-bottom: 10px;
	margin: 0px 0px 8px 0px;
	border-bottom: 1px #aed578 solid;
	color: #419638;
}

.right-column h2 a:link, .right-column h2 a:visited {
	color: #419638;
	text-decoration: none;
}

.right-column h2 a:hover, .right-column h2 a:visited:hover {
	color: #419638;
	text-decoration: none;
}

.right-column h1 {
	font-family: TVerdana, Arial, sans-serif;
	font-size: 20px;
	padding-bottom: 10px;
	margin: 0 0 8px 0;
	border-bottom: 1px #aed578 solid;
	color: #419638;
}

.right-column h1 a:link, .right-column h1 a:visited {
	color: #419638;
	text-decoration: none;
}

.right-column h1 a:hover, .right-column h1 a:visited:hover {
	color: #419638;
	text-decoration: none;
}

.boldgreen p strong {
	color: #46984E;
}

.boldred p strong {
	color: #FF0000;
}

.boldgrey p strong {
	color: #545454;
}

.right-column h5,
.table-heading td h5{
	background: url(/dowwolff/images/three_white_dots.gif) no-repeat 0 -.25em;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	padding-left: 10px;
	margin: 0;
	color: #fff;
}


.right-column ul {
	list-style: none;
}

.right-column ul li {
	background: url(/dowwolff/images/three_dots.gif) no-repeat -2px -1px;
	margin: 10px 0;
	padding-left: 15px;
}

.right-column a:link, .right-column a:visited {
	color: #5075B4;
	text-decoration: underline;
}

.right-column a:hover, .right-column a:visited:hover {
	color: #293d6b;
	text-decoration: underline;
}

div.right-column-pr-headline h1 {
	font-weight: bold;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #555;
	border-bottom: none;
}

div.right-column-pr-headline h2 {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #555;
	font-style: italic;
	border-bottom: none;
	font-weight: 100;
}

.right-column-pr-headline-headline span {
	font-weight: bold;
}

.right-column-pr-headline-secondary-headline span {
	font-style: italic;
}

/* tables */
table {
	margin: 0;
	padding: 0;
}
.news-center table {
	width: 500px;
	border: 1px solid #ddd;
}

caption {
	font-family: Arial, Verdana, sans-serif;
	color: 933;
	padding-bottom: 6px;
}

th, td {
	padding: 5px 10px;
}

th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.tablehead,
.table-heading td,
.striped-header {
	background: #666 url(/dowwolff/images/stripe2px.gif) repeat;
	color: #fff;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bolder;
}

td .striped-header h5 {
	width: 125px;
}

.table-gray,
.tablerowgray,
.gray-row {
	background-color: #eee;
}
.tablesubhead {
	background-color: #999;
	font-weight: bold;
}

/* footer */
.footer {
	margin: 0;
	padding: 5px 0 10px 0;
	background: url(/dowwolff/images/footer_shade.jpg) #419638 no-repeat;
	color: #fff;
	text-align: center;
	font-size: 9px;
}

.footer-links {
	width: 900px;
	font-family: Arial, Verdana, sans-serif;
	margin: 0;
	border-top: 1px solid #fff;
	padding: 0 0 4px 0;
	background-color: #696;
	height: 28px;
	color: #fff;
	text-align: center;
	font-size: 10px;
}

*html .footer-links {
	padding: 0;
	height: 25px;
}

.footer-links a:link, .footer-links a:visited {
	color: #fff;
	text-decoration: none;
}

.footer-links a:hover, .footer-links a:visited:hover {
	color: #fff;
	text-decoration: underline;
} 

.breadcrumb {
	display: none;
	color: #666;
	font-size: 10px;
	font-style: italic;
	margin: 50px 0 15px 260px;
}
.breadcrumb a:link,
.breadcrumb a:visited {
	color: #5075b4;
	text-decoration: underline;
}
.breadcrumb a:hover {
	color: ##293D6B;
	text-decoration: underline;
}
.breadcrumb-data-here {
	display: none;
}

/* bio gallery */
div#gallery-bios-right {
	margin-left: 50px;
	float: left;
	width: 230px;
}

div#gallery-bios-right dl,
div#gallery-bios-right dt,
div#gallery-bios dl,
div#gallery-bios dt
{
	
}

div#gallery-bios {
	float: left;
	width: 230px;
}

dl {
	width: 550px;
	float: left;
	display: inline;
	margin: 10px 20px;
	padding: 0;
}

.bio dd {
	float: left;
	padding: 0;
	font-size: 12px;
	letter-spacing: 1px;
	color: #696;
}

.bio-title {
	font-size: 12px;
	color: #696;
}

.bio-title a:link, .bio-title a:visited {
	color: #696;
	text-decoration: none;
}

.bio-title a:hover, .bio-title a:visited:hover {
	color: #696;
	text-decoration: underline;
}

dd {
	margin: 0;
	padding: 0;
}

.img {
	margin: 0;
	padding: 4px;
	border: 1px solid #ccc; 
	border-bottom-color: #999;
	border-right-color: #999; 
	background: #fff;
}

.dowtv-main-table {
	border: 1px #CCC solid;
}

/* dowtv */
.dowtv-download-header {
	font-family: Arial, Helvetica, sans-serif;
	color: #656565;
	text-transform: uppercase;
	font-size: 95%;
	vertical-align: top;
	font-weight: bold;
	padding-left: 5px;
}

.dowtv-list-column {
	padding-left: 10px;
	font-size: 95%;
}

.trademark {
	color: #999;
	font-size: 10px;
}

.feed {
	background: url(/dowwolff/images/feed.gif) no-repeat 0;
	margin-top: -5px;
	padding: 5px 0;
	font-size: 11px;
	color: #999;
}

.feed a:link, .feed a:visited {
	color: #666;
	text-decoration: none;
}

.feed a:hover, .feed a:visited:hover {
	color: #999;
	text-decoration: none;
}

.rsslink {
	padding-bottom: 1em;
}

/* VIDEO page */
* html div.video-content {
	padding-right: 0;
}
* html .separator {
	display: none;
}
.video-content .table-heading {
	display: none;
}
.video-content .module-header-faux {
	display: none;
}

/* HOMEPAGE special styles */
.homepagestd .container {
	background: #e1efce url(/dowwolff/images/home_columns.jpg) repeat-y;  
}

.homepagestd .right-column {
	width: 900px;
	padding: 0;
	float: left;
	margin:0px !important;
	margin-top:-10px !important;
	*margin-top:0px !important;
}
* html .homepagestd .right-column-top {
	margin-top: -2px;
}

/* hide stuff */
.homepagestd #right-column-body-right-hand,
.homepagestd .right-column-title,
.homepagestd .breadcrumb {
	display: none;
}

.homepagestd .left-column {
	margin-left: -8000px;
}

div.right-column h2.feature-story-headline {
	display: none;
}

.home-top-row {
	display: inline;
	float: left;
	margin-top: -21px;
	padding-top: -2px;
	width: 900px;
}

*html .home-top-row {
	margin-top: -22px;
}

*html .home-bottom-row {
	margin: -2px 0 0 0;
} 
.home-bottom-row {
	margin: 0;
	width: 900px;
}

.home-left-column,
.home-middle-column {
	float: left;
	width: 300px;
}
.home-right-column {
	float: right;
	width: 300px;
}

.homepagestd .home-bottom-row h3 {
	font-family: TVerdana,Arial,sans-serif;
	margin: 10px 0 -5px 25px;
	font-size: 16px;
	width: 260px;
	color: #46984e;
	border: 0;
	padding-bottom: 0;
}

.homepagestd .home-bottom-row p {
	line-height: 1.5em;
	margin-left: 25px;
	width: 260px;
	color: #419638;
}

.homepagestd .home-bottom-row a:link, .home-bottom-row a:visited {
	color: #419638;
	text-decoration: none;
}

.homepagestd .home-bottom-row a:hover, .home-bottom-row a:visited:hover {
	color: #419638;
	text-decoration: underline;
}

.homepagestd .home-left-column ul {
	margin-top: 17px;
	margin-left: 25px;
	list-style: none;
	color: #46984e;
}

.homepagestd .home-left-column ul li {
	background: url(/dowwolff/images/threeolivedots.gif) no-repeat -2px 1px; /*arrow_bullet_home.gif*/
	margin: 8px 0;
	padding-left: 15px;
}

.homepagestd .home-middle-column ul {
	margin-left: 25px;
	list-style: none;
	color: #419638;
}

.homepagestd .home-middle-column ul li {
	background: url(/dowwolff/images/threeolivedots.gif) no-repeat -2px 0px;
	margin: 3px 0;
	padding-left: 15px;
}

.homepagestd .home-right-column ul {
	margin-left: 25px;
	list-style: none;
	color: #419638;
}

.homepagestd .home-right-column ul li {
	background: url(/dowwolff/images/three_dots.gif) no-repeat -2px -1px;
	margin: 3px 0px;
	padding-left: 15px;
}

.homepagestd .home-right-column h5 {
	font-size: 11px;
	margin-left: 25px;
	margin-bottom: -10px;
	width: 260px;
	color: #419638;
	background: none;
	padding-left: 0;
	font-family: Verdana, Arial, sans-serif;
}

.homepagestd .home-right-column h6 {
	background: url(/dowwolff/images/paints_buble.gif) 0 0 no-repeat;
	position: absolute;
	z-index: 101;
	top: 137px;
	right: 40px;
	margin: 0;
	height: 300px;
	width: 200px;
}

.homepagestd .home-right-column h6 span {
	visibility: hidden;
}

.home-feed {
	background: url(/dowwolff/images/feed.gif) no-repeat 0;
	margin-top: -5px;
	padding: 5px 0px;
	font-size: 11px;
	color: #89bb35;
}

.homepagestd .home-feed a:link, 
.homepagestd .home-feed a:visited {
	color: #89bb35;
	text-decoration: none;
}

.homepagestd .home-feed a:hover, 
.homepagestd .home-feed a:visited:hover {
	color: #419638;
	text-decoration: none;
}

.newslistingheading {
	background: url(/dowwolff/images/three_white_dots.gif) no-repeat 0 -.25em;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	padding-left: 10px;
	margin: 0px;
	color: #fff;
	}

/* external link icon */
.externalLink {
	padding-right: 15px;   
	background: transparent url(/images/global/external.gif) no-repeat center right;
}
