 ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,div.paragraph,blockquote,fieldset,input{ margin:0; padding:0; }
 ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{ margin:0; padding:0; }
 ul{ list-style:none; }
 fieldset{ border:0; }
 a img{ border:0; }
 .clear{ clear:both; }
 body { background: #f3f7d5 url(theme/bodybg39d9.jpg?1690373784) center top no-repeat; font-family: Georgia, Times, serif; font-size:12px; color:#000000; height: 100%; margin:0; padding:0; }
 a{ color: #4c721d; text-decoration: underline; }
 a:hover{ color :#c1d82f; }
 div.paragraph { line-height: 1.5em; color: #000000; font-size: 13px; /padding: 0.7em 0em; }
 p { line-height: 1.5em; color: #000000; font-size: 13px; /padding: 0.7em 0em; }
 h1 { font-size:30px; color:#4c721d; line-height:1.5; padding:0.5em 0em 0.2em 0em; }
 h2 { font-size:21px; color:#4c721d; line-height:1.2; padding: 0em 0em 0.7em 0em; }
 #wrapper { width:970px; margin: 0px auto; }
 #header { clear: both; padding: 0; min-height:100px; }
 #header, #header a { margin:0px; padding:0px; text-decoration:none; }
 #header .wsite-logo { margin: 0; padding: 15px 0px 15px 20px; font-size: 30px; float: left; min-height: 50px; }
 #header .wsite-logo a {color:#fff;}
 #wsite-title {font-size:30px !important;}
 #banner{ position: relative; width: 970px; z-index: 1; clear: both; margin: 0px 0px 0px 0px; }
 #content{ width: 906px; height:auto !important; min-height:400px; background: #fff; padding: 20px 32px 40px 32px; }
 .border { border-bottom:1px #c1d82f solid; margin:24px 0px 0px 8px; }
 #banner a:hover, #content a:hover{ color: #4c721d; }
 #navigation{ position: relative; width: 970px; height: 28px; padding: 0px 0px 0px 0px; clear: both; z-index: 2; border-bottom: 6px solid #c1d82f; }
 #navigation ul{ float: left; }
 #navigation li{ float: left; height: 28px; padding: 0px 7px 0px 32px; z-index: 2; }
 #navigation li a{ position: relative; display: inline-block; color: #c1d82f; height: 28px; z-index: 2; font-size: 15px; text-decoration: none; }
 #navigation li a:hover{ color: #4c721d; text-decoration: none; background: url(theme/navhover39d9.gif?1690373784) bottom center no-repeat; }
 #navigation li#active a{ color: #4c721d; background: url(theme/navhover39d9.gif?1690373784) bottom center no-repeat; }
 #wsite-menus .wsite-menu { width: 170px; }
 #wsite-menus .wsite-menu li a { position: relative; display: block; width: 150px; background: #c1d82f; border-top: none; border-bottom: 1px solid #4c721d; border-right: none; border-left: none; text-decoration: none; font-size: 14px; font-weight: normal; line-height:1; padding: 8px 8px 8px 20px; color: #fff; }
 #wsite-menus .wsite-menu li a:hover { background: #4c721d; color: #fff; }
 #header-right{ float:right; height: 100px; border-collapse: collapse; border-spacing: 0; margin-right:34px; }
 #header-right td { vertical-align: middle; padding: 0; }
 #header-right-table { height: 56px; border-collapse: collapse; border-spacing: 0; }
 #header-right-cell { padding: 0; vertical-align: middle; }
 #header-right .phone-number { padding: 0px 0px 0px 0px; color:#c1d82f; font-size:35px; }
 #header-right .email-address { padding: 0px 0px 0px 6px; color:#c1d82f; font-size:35px; }
 #header-right .wsite-social{ vertical-align: middle; margin-left: 15px; }
 #header-right .wsite-social-item { width:23px; height:23px; margin:2px 0px 0px 10px; }
 #header-right .wsite-social-rss{ background: url(theme/rss39d9.png?1690373784); }
 #header-right .wsite-social-linkedin{ background: url(theme/linked-in39d9.png?1690373784); }
 #header-right .wsite-social-facebook{ background: url(theme/facebook39d9.png?1690373784); }
 #header-right .wsite-social-twitter{ background: url(theme/twitter39d9.png?1690373784); }
 #header-right .wsite-search { vertical-align: middle; margin-left:15px; }
 #header-right .wsite-search .wsite-search-input{ width:145px; height:24px; border:none; color:#666666; font-size:14px; padding:4px 7px 4px 14px; background:url(theme/input-bg39d9.png?1690373784) no-repeat; }
 #header-right .wsite-search-button{ width:43px; height:32px; border:none; background:url(theme/submit-bg39d9.png?1690373784) no-repeat; }
 #footer{ width: 910px; color: #4c721d; font-size: 10px; padding: 20px 0px; margin: 0px 0px 20px 0px; text-align: center; }
 #footer a:hover {color:#000000;}
 #footer h1, #footer h2, #footer div.paragraph { color:#ccc;}
 #footer h1, #footer h2, #footer p { color:#ccc;}
 .wsite-footer { margin-bottom: 15px; }
 .tall-header-page .wsite-header { width: 970px; height: 325px; background: #fff; }
 .short-header-page .wsite-header { width: 970px; height: 165px; background: url(theme/banner-short39d9.jpg?1690373784) no-repeat; }
 #inner-banner h2{ font-size:35px; padding:0px 0px 10px 0px; }
 #inner-banner div.paragraph{ font-size:15px; padding:5px 0px 16px 0px; }
 #inner-banner p{ font-size:15px; padding:5px 0px 16px 0px; }
 #inner-banner{ clear:both; width:913px; background:#fff; padding:20px 33px 0px 24px; }
 #ban-left{ float:left; width:501px; padding:10px; }
 #ban-right{ float:left; width:363px; padding:2px 0px 0px 24px; }
 #ban-right .wsite-button{ margin: 0px 0px 0px 0px; }
 .landing-page .wsite-header{ width: 500px; height: 789px; background-color: #fff; }
 .splash-page #wrapper{ width:610px; }
 .splash-page #banner{ border-top: 6px solid #ff8f00; width:610px; }
 .splash-page .wsite-header{ width: 610px; height: 125px; background: url(theme/banner-splash39d9.jpg?1690373784) no-repeat; }
 .splash-page #content{ width:542px; }
 .splash-page #footer{ width:520px; }
 .wsite-form-label{ display:block; color: #4c721d; font-size: 13px; font-weight:bold; padding: 18px 0px 8px 0px; }
 .form-radio-container{ color: #4c721d; font-size: 13px; }
 .wsite-form-input{ width:306px; font-size:13px; height:20px; padding:4px 10px 4px 14px; background: #fff url(theme/forminput39d9.gif?1690373784) repeat-x; color: #444; border: 1px solid #4c721d; -moz-border-radius: 3px; border-radius: 3px; margin-bottom:5px; }
 .form-select{ width: 330px; height:32px; color: #4c721d; background: #fff; border: 1px solid #4c721d; -moz-border-radius: 3px; border-radius: 3px; }
 .wsite-button { color: #fff !important; height: 34px; display: inline-block; font-size: 14px; border: none; font-weight: bold; text-decoration: none; text-transform: uppercase; padding: 0px 10px 0px 0px; background: url(theme/button_small_orange39d9.png?1690373784) no-repeat 100% -105px; text-shadow: none !important; filter: none !important; }
 .wsite-button:hover { background-position: 100% -140px; }
 .wsite-button:active { background-position: 100% -175px; }
 .wsite-button-inner { color: #fff !important; height: 34px; line-height: 34px; display: block; font-size: 14px; font-weight: bold; border: none; text-decoration: none; padding: 0px 10px 0px 20px; background: url(theme/button_small_orange39d9.png?1690373784) no-repeat 0 0; outline: none; }
 .wsite-button:hover .wsite-button-inner { background-position: 0 -35px; }
 .wsite-button:active .wsite-button-inner { background-position: 0 -70px; }
 .wsite-button-large { color: #fff !important; height: 41px; background: url(theme/button_large_orange39d9.png?1690373784) no-repeat 100% -126px; padding: 0 10px 0 0; }
 .wsite-button-large:hover { background-position: 100% -168px; }
 .wsite-button-large:active { background-position: 100% -210px; }
 .wsite-button-large .wsite-button-inner { color: #fff !important; height: 41px; line-height: 41px; padding: 0 10px 0 20px; background: url(theme/button_large_orange39d9.png?1690373784) no-repeat 0 0; }
 .wsite-button-large:hover .wsite-button-inner { background-position: 0 -42px; }
 .wsite-button-large:active .wsite-button-inner { background-position: 0 -84px; }
 .wsite-button-large.wsite-button-highlight { background-image: url(theme/button_large_orange39d9.png?1690373784); }
 .wsite-button-large.wsite-button-highlight .wsite-button-inner { background-image: url(theme/button_large_orange39d9.png?1690373784); }
 .wsite-button-highlight { background-image: url(theme/button_small_orange39d9.png?1690373784); }
 .wsite-button-highlight .wsite-button-inner { background-image: url(theme/button_small_orange39d9.png?1690373784); }
 #button_wrapper{ text-align: left; }
 .button_wrapper_inner{ display: inline-block; margin: 0 20px 0 0 ; }
 .wsite-caption{ display: table-caption!important; caption-side: bottom!important; font-size: 90%!important; margin-top: -2px!important; margin-bottom: 10px!important; margin-right: 18px!important; text-align: left!important; }

div.paragraph ul, div.paragraph ol { padding-left: 3em !important; margin: 5px 0 !important; }
div.paragraph li { padding-left: 5px !important; margin: 3px 0 0 !important; }
div.paragraph ul, div.paragraph ul li { list-style: disc outside !important; }
div.paragraph ol, div.paragraph ol li { list-style: decimal outside !important; }
blockquote { margin: 10px 0; padding-left: 20px; border-left: 4px solid #ddd; font-style: italic; line-height: 170%; }