* { font-family:sans-serif; }
body{ background:#fff; border:0px; padding:0px; margin:0px; max-width:800px; margin:0px auto; line-height:1.33; }
a { color:#009; text-decoration:none; }
#wrapper .content { margin:4px; }
#wrapper .content .article-block img { max-width:320px; height:auto; }
#wrapper .content .article-block .hborder { text-align: center; background:#efefef; padding:4px; }
#wrapper .content .article-block .hborder img { padding:2px; max-height:100px; width:auto; }
#header { height:50px; background:#272d74; }
#header .header-links { float:right; padding-top:4px; padding-right:4px; }
#header .header-links a { font-size: 140%; color:#fff; text-decoration:none; padding:4px; }
.mobilesearch { background:#fff; padding:10px; margin:10px; clear:both;}
.mobilesearch .sseq { padding:6px 10px 0px 10px; text-align:center; }
.mobilesearch .sseq input[type=text] { padding:2px; margin:2px; border:1px solid #40A4C4; font-size:.9em; }
.mobilesearch .sseq input[type=submit] { padding:2px 10px; margin:2px; border:1px solid #40A4C4; background:#999; font-size:.9em; color:#000; }
#footer{ background:#272d74; text-align:center; margin-top:10px; padding-top:20px; padding-bottom:40px; color:#fff; font-size:80%; }
#footer p { padding:2px; margin:0px; }
#footer a { color: #fff; }
#footer a.fullscreen { padding:10px; margin:4px; font-size:140%; background:#ccc; color:#000; text-decoration:none; display:block; }
.mobilelinks { background:#efefef; padding:4px; margin-bottom:10px; }
ul.text-list, ul.extrabmargin, .mobilelinks ul { padding-left: 20px; list-style-image: url('/img/submenu-item-arrow.png'); }
ul.text-list ul, ul.extrabmargin ul, .mobilelinks ul ul { margin-left: 20px; }
.mobilelinks li { padding-bottom:10px; border-top:1px solid white; border-bottom:1px solid #d7d9d5; padding-top:5px; }
.mobilelinks li a { text-decoration:none; font-weight:bold; }
img.flow-right { float: right; margin-left: 10px; margin-bottom: 5px; }
div.flow-right { float:right; margin-left: 10px; margin-bottom: 5px; text-align:center; }
div.flow-right img { padding-bottom:5px; }
img.flow-left { float: left; margin-right: 10px; margin-bottom: 5px; }
div.flow-left { float: left; margin-right: 10px; margin-bottom: 5px; text-align:center; }
div.flow-left img { padding-bottom:5px; }
.center { text-align:center; }
.bigimage { text-align:center; }
.bold { font-weight:bold; }
.flow-left, .flow-right, .hborder, .s, .bigimage { font-size: 80%; }
#text-intro img { margin:0px auto; display:block; }
#client-map { text-align:center; }

.searchresults { font-family:Arial, Tahoma, Verdana, sans-serif; }
.searchresults .seq { display:none; }
.searchresults .ser {}
.searchresults .ser .se { padding:10px; }
.searchresults .ser .se .set {}
.searchresults .ser .se .set a { font-size:1.1em; color:#15c;}
.searchresults .ser .se .set .sen { font-size:0.8em; }
.searchresults .ser .se .sed { font-size:0.9em; }
.searchresults .ser .se .seu { font-size:0.9em; }
.searchresults .ser .se .seu .sew {}
.searchresults .ser .se .seu a { color:#093; }
.searchresults .ser .se .seu .ses { }
.searchresults .sep { text-align: center; padding-top:10px; }
.searchresults .sep span { padding:2px 4px; color:#999; }
.searchresults .sep a { padding:2px 4px; color: #000;}
.searchresults .sep a.prev { margin-right:10px; }
.searchresults .sep a.next { margin-left:10px; }

div.CoolSlideShow { max-width:100%; text-align:center; }
#wrapper .content .article-block div.CoolSlideShow img { max-width:100%; }

.front-block { padding:2px; margin:4px; }
.tpb-1 { background:transparent url('/img/h3line-1.jpg') no-repeat; }
.tpb-2 { background:transparent url('/img/h3line-2.jpg') no-repeat; }
.tpb-3 { background:transparent url('/img/h3line-3.jpg') no-repeat; }
.tpb-4 { background:transparent url('/img/h3line-4.jpg') no-repeat; }
.tpb-5 { background:transparent url('/img/h3line-5.jpg') no-repeat; }
.tpb-6 { background:transparent url('/img/h3line-6.jpg') no-repeat; }
.tpb-7 { background:transparent url('/img/h3line-7.jpg') no-repeat; }
a .front-block p { color:#000; }

.right-sidebar-block.email { text-align:left; padding:4px; background-color:#f2f5fc; }
.right-sidebar-block.randy { background-color:#9A9ECC; padding:4px; margin-bottom:1px; color:#ffffff; }
.right-sidebar-block.randy img { border:0px; padding:0px; margin:2px; }
.right-sidebar-block.randy a { color:#ffffff; text-decoration:none; background-color: transparent;}
.right-sidebar-block.randy a:hover { color:#ffffff; text-decoration:underline; background-color: transparent;}
.right-sidebar-block.vicki { background-color:#9A9ECC; padding:4px; margin-bottom:1px; color:#ffffff; }
.right-sidebar-block.vicki img { border:0px; padding:0px; margin:2px; }
.right-sidebar-block.vicki a { color:#ffffff; text-decoration:none; background-color: transparent;}
.right-sidebar-block.vicki a:hover { color:#ffffff; text-decoration:underline; background-color: transparent;}
.right-sidebar-block{ margin-top:10px; text-align: center; }
.quick-links { list-style:none; padding:0px; margin:0px; border:0px; }
.quick-links li{ width:100%; height:auto; }
.quick-links li a{ height:auto; padding:10px; border-top:1px solid white; border-bottom:1px solid #d7d9d5; display: block; color:#252D74; text-decoration:none; }
.quick-links li a:hover{ text-decoration: underline; background-color: #edf1fc; }
.quick-links .icon-item{ padding-left: 50px; background-color: #e8ecf7; font-weight: bold; background-repeat:no-repeat; background-position: 10px 10px; }
.quick-links .icon-item:hover{ background-color: #d8dbe5; }
.quick-links.children .icon-item{ background-color: #d9ecc3; }
.quick-links.children .icon-item:hover{ background-color: #ccdeb7; }
.quick-links .icon-item.newsletter{ background-image: url('/img/envelope.gif'); }
.quick-links .icon-item.blog{ background-image: url('/img/blog.gif'); }
.quick-links .icon-item.articles{ background-image: url('/img/articles.png'); }
.quick-links .icon-item.contact{ background-image: url('/img/contact.gif'); }

span.quote { font-family:"MS Serif", "New York", serif;}

form#contactus div { margin-top: 4px; }
form#contactus div span.label { display:block; padding: 4px; }
form#contactus div input.field { border:1px solid #333; margin:2px; padding:2px; font-size:1.2em; background-color:#ffc; width:90%;}
form#contactus div select { border:1px solid #333; margin:2px; padding:2px; font-size:1.2em; background-color:#ffc; width:90%;}
form#contactus div.message { text-align:center; }
form#contactus div textarea { border:1px solid #333; margin:2px; padding:2px; height:300px; font-size:1.2em; background-color:#ffc; width: 90%; }
form#contactus div.section { margin-top:16px; margin-left:16px; font-weight:bold; }
form#contactus div.buttons { margin-top:16px; text-align:center; }
form#contactus div.buttons input[type=button] { border:1px solid #333; padding:4px; font-size:1em; background-color:#00c; color:#fff;}
form#contactus div.buttons input[type=button]:disabled { border:1px solid #333; padding:4px; font-size:1em; background-color:#ccc; color:#fff; }
form#contactus div.buttons input[type=reset] { border:1px solid #333; padding:4px; font-size:1em; background-color:#ccc; color:#fff; }
form#contactus .required { color:#FF0000; }

form#financing div { margin-top: 4px; }
form#financing div span.label { display:block; padding: 4px; }
form#financing div input.field { border:1px solid #333; margin:2px; padding:2px; font-size:1.2em; background-color:#ffc; width:90%}
form#financing div select { border:1px solid #333; margin:2px; padding:2px; font-size:1.2em; background-color:#ffc; width:90%}
form#financing div.message { text-align:center; }
form#financing div textarea { border:1px solid #333; margin:2px; padding:2px; height:300px; font-size:1.2em; background-color:#ffc; width:90%}
form#financing div.section { margin-top:16px; margin-left:16px; font-weight:bold; }
form#financing div.buttons { margin-top:16px; text-align:center; }
form#financing div.buttons input[type=button] { border:1px solid #333; padding:4px; font-size:1em; background-color:#00c; color:#fff;}
form#financing div.buttons input[type=button]:disabled { border:1px solid #333; padding:4px; font-size:1em; background-color:#ccc; color:#fff; }
form#financing div.buttons input[type=reset] { border:1px solid #333; padding:4px; font-size:1em; background-color:#ccc; color:#fff; }
form#financing .required { color:#FF0000; }

table.twophotos {
        width:100%;
        margin:10px 0px;
}
table.twophotos td {
        width:50%;
        font-size:0.8em;
        padding:4px;
}

.agrisubscribe { overflow:auto; clear:both; text-align:center; }
.agrisubscribe a{ }
.lesubscribe { overflow:auto; clear:both; text-align:center;}
.lesubscribe a { }
