@charset "utf-8";
/* CSS Document */

@import "screen.css";

body { padding:10pt; font-size:14pt; color:#000; background-color:#fff;}
ul, ol, dl, p, h1, h2, h3, h4, h5, h6 { margin-top: 12pt; margin-bottom: 12pt; padding-top: 0; padding-bottom: 0;}
ul ul, ul ol, ol ul, ol ol { margin-top: 0;	margin-bottom: 0;}
h1 { font-size:18pt;}
h2 { font-size:14pt;}
h3 { font-size:14pt;}
a { color:#57b74c; text-decoration:underline;}
hr { border:none; height:1px; background-color:#999;}


#header { width:auto; height:auto; background:none;}

#logo { position:relative;top:0;left:0; }

#enews { display:none;}

#siteTools { display:none;}

#navigation { display:none;}

#subNavigation { display:none;}

#body { width:auto; background:none; margin-top:1em;}
/*#body.cartBody {background:transparent url(../images/maincontent_gradient.png) no-repeat 0 0;}*/

#mainContent { display:block; float:none; width:auto; padding:0; background:none;}
#mainContent ul { margin-left:1.5em;padding-left:1.5em;margin-right:1.5em;padding-right:0; list-style:disc;}
#mainContent ul li { paddingauto; background:none;}

#homeHeader { clear:both; width:auto;margin:1em 0; background:none; border-bottom:none;}
#homeHeader div.column { float:none; display:block; width:auto;}
#homeHeader div.column { margin:0; padding:0 !important; width:auto;}
#homeHeader div.column h1 { border-bottom:none; padding-bottom:0; clear:both;}
#homeHeader td { vertical-align:top;}
#homeHeader table { margin:0; padding:0;}

#homeHeader #homePhotos { display:none;}

.quickLinks a,
.quickLinks a:visited { color:#5d705e; text-decoration:none;}
.quickLinks a:hover,
.quickLinks a:active { color:#57b74c; text-decoration:underline;}
.quickLinks a.more,
.quickLinks a.more:visited { color:#57b74c;}
.quickLinks a.more:hover,
.quickLinks a.more:active { color:#57ff4c;}

.columns { background:none; clear:both;}
.columns.noDividers { /*padding-top:4px; background:transparent url(../images/hr_fat.gif) no-repeat;*/}
.columns div.row { clear:both;}
.columns div.column { width:auto; float:none; display:block;}
.columns div.column + div.column { margin-left:0;}

.imageIndent { clear:both;}
.imageIndent div.image { width:70px; float:left; display:inline;}
.imageIndent div.content { width:485px; float:left; display:inline;}
.imageIndent.highlight { border-top:solid 1px #999;padding:0 10px 10px 10px; background:#ecf4e5 url(../images/hr_fat.gif) no-repeat left bottom;}
.imageIndent.highlight div.content { width:465px;}

.articleDetails { border-top:solid 1px #999; border-bottom:solid 1px #999; background:transparent url(../images/articledetails_bg.gif) repeat-y top right; padding:12px 0;}
table.articleDetails { border-top:solid 1px #999 !important; border-bottom:solid 1px #999 !important; margin:1em 0 !important;}
table.articleDetails > tr > td { padding:3px 10px !important;}
.articleDetails .column { width:230px; float:left; display:inline; padding-right:11px;}
.articleDetails .column.column-2 { padding-left:10px; width:220px;}
.articleDetails table td,
#mainContent .articleDetails td { vertical-align:top; border-bottom:none;}
.articleDetails p { margin-top:0; margin-bottom:0;}
.articleDetails p + p { margin-top:12px;}

#searchToolsForm { display:none;} 

#pressReleasesDiv { clear:both;}

#homeColumns { clear:both; margin:auto; width:auto; background:none;}
#homeColumns div.column { float:none; display:block; width:auto; padding:0;}
#homeColumns div.column.column-1 { width:auto;}
#homeColumns div.column.column-2 { width:auto;}
#homeColumns div.column.column-3 { width:auto;}
.sectionImage { float:right; margin:-37px -5px 10px 10px;}

#homeBlogCell a { text-decoration:none;}

#subContent { display:none; float:none; width:auto;}
#subContent div.box { padding:0; margin-bottom:1px; clear:both; background:none;}
#subContent div.box div.image { width:auto; float:none; display:block;}
#subContent div.box div.content { width:auto; float:none; display:block;}


#footer { width:auto; clear:both; padding-top:2em; background:none; font-size:10pt; color:#000;}

div { margin-left:0; margin-right:0;}
ul { list-style:disc !important; padding:auto; list-style-position:outside; margin:1em auto !important;}
