em {
  font-style: italic;
}
h1.heading {
  font-size: 1.5em;
}
h2.heading {
  font-size: 1.2em;
}
h3 {
  background-color: #DAE6DA;
  font-weight: bold;
  color: #085208;
  padding: 3px;
}
input.btn-common {
  border: 1px solid #085208;
  background-color: #EEE;
  font-weight: bold;
  font-size: .8em;
  color: #085208;
}
label.common {
  float: left;
  width: 100px;
  margin-bottom: 1px;
  line-height: 1.5em;
}
p {
  padding-bottom: 15px;
  line-height: 1.1em;
}
span.error {
  display: block;
  width: 400px;
  margin-bottom: 2px;
  padding: 5px;
  background-color: #900;
  color: #FFF;
  font-size: 1.3em;
  font-weight: bold;
}
strong {
  font-weight: bold;
}
ul.news {
  margin: 0 !important;
  padding: 0 !important;
  list-style-type: none !important;
}
ul.news li {
  padding: 5px !important;
  padding-left: 15px !important;
  border-bottom: 1px solid #D2E0D2;
}
ul.news li a {
  color: #085208;
  text-decoration: none;
}
ul.news li a:hover {
  color: #0D800D;
  text-decoration: underline;
}

/* ID based Styles */
#container {
  font-family: arial, helvetica, sans-serif;
}
#content {
  width: 558px;
  float: left;
  font-size: .8em;
}
#content ul {
  padding-left: 20px;
  margin: 0px 0px 15px 5px;
  list-style-type: square;
  line-height: 1.1em;
}
#content li {
  padding-bottom: 2px;
}

#featuresBox label {
  float: left;
  width: 100px;
}
#featuresBox p {
  float: left;
  width: 350px;
}

#flashbox {
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
}

#footer {
  margin-left: 15px;
  margin-bottom: 15px;
  color: #707070;
  font-size: .75em;
}
#footer a {
  color: #707070;
  text-decoration: none;
}
#footer a:hover {
  color: #000;
  text-decoration: underline;
}
#footer li {
  display: inline;
}

#globalNav {
  float: left;
  font-weight: normal;
  font-size: .75em;
  position: relative;
  z-index: 999;
}
#globalNav img {
  float: left;
}

/* Glossary Styles */
#glossary-container {
  width: 475px;
  margin: 5px auto 0 auto;
  padding-bottom: 10px;
  border-bottom: 1px solid #085208;
  font-family: arial, helvetica, sans-serif;
}
#glossary-container dl {
  margin-bottom: 20px;
  padding-top: 20px;
  font-size: .9em;
}
#glossary-container dt {
  margin-top: 10px;
  font-weight: bold;
}
#glossary-container h1 {
  padding: 6px;
  border-bottom: 1px solid #085208;
  font-weight: bold;
  text-align: center;
}
#glossary-container span.phone-label {
  width: 100px;
}
#glossary-header {
  border-bottom: 2px solid #085208;
}
#glossary-page ul {
  padding: 6px;
  border-bottom: 1px solid #085208;
  text-align: center;
}
#glossary-page li {
  display: inline;
}
#glossary-page a {
  font-family: arial, helvetica, sans-serif;
  font-size: .75em;
}
/* End Glossary Styles */
/* Homepage Styles */
#greenbarbg {
  background-image: url('../images/greenbarbg.gif');
  background-repeat: repeat-x;
}
#homeleftcol {
  width: 170px;
  padding: 15px;
}
#homeleftcol .homemsg {
  padding-top: 70px;
  color: #494949;
  font-size: 9pt;
  line-height: 17pt;
}
#homeleftcol .turnonesource_txtstyle {
  color: #085208;
  font-size: 16px;
  font-weight: bold;
  padding-top: 50px;
}
#homerightcol {
  width: 552px;
  margin-bottom: 35px;
}
#homerightcol .borderRt {
  border-right: 1px solid #cedcce;
}
#homerightcol .homecatebtns {
  font-size: 12px;
  text-transform: uppercase;
  font-weight: bold;
  border-left: 1px solid #cedcce;
  height: 25px;
  padding: 10px 15px 10px 15px;
}
#homerightcol .homecatebtns a {
  text-decoration: none;
}
#homerightcol .homecatebtns a.blue {
  color: #1383b7;
}
#homerightcol .homecatebtns a.green {
  color: #93b600;
}
#homerightcol .homecatebtns a.orange {
  color: #ff9900;
}
#homerightcol .rtlink {
  border-top: 1px dotted #000;
  padding: 3px 0px 3px 0px;
  font-size: 12px;
  text-align: right;
  font-weight: bold;
  letter-spacing: 1px;
}
#homerightcol .rtlink_btmborder {
  border-bottom: 1px dotted #000;
}
#homerightcol .rtlink a {
  text-decoration: none;
  color: #4c4c4c;
}
#homerightcol .rtlink span {
  vertical-align: top;
}
/* End Homepage Styles */
#inforequest {
  padding: 15px 0px 15px 0px;
  border-bottom: 1px dotted #000;
}
#logoBox {
  float: left;
  margin-right: 10px;
}
#logoNav {
  padding: 5px;
}
#logoNav li {
  float: left;
  font-family: "arial narrow", arial, helvetica, sans-serif;
  font-size: .8em;
  text-align: right;
  margin-left: 7px;
  font-weight: bold;
}
#logoNav a {
  border: 1px solid #93B600;
  padding: 2px;
  display: block;
  text-decoration: none;
  color: #085208;
}
#logoNav a:hover {
  color: #7A7A7A;
  border-color: #666;
}
#main-nav li {
  display: inline;
}
/* Specific menu settings */
#n_print_menu {
  left: 0px;
  background-color: rgb(161, 205, 226);
}
#n_print_menu, #n_print_menu li {
  width: 135px;
}
#n_print_menu li a {
  width: 125px;
}
#n_print_menu a:hover {
  background-color: #429CC5;
}
#n_promo_menu {
  left: 57px;
  background-color: rgb(212, 226, 153);
}
#n_promo_menu, #n_promo_menu li {
  width: 175px;
}
#n_promo_menu li a {
  width: 165px;
}
#n_promo_menu a:hover {
  background-color: #A9C533;
}
#n_fur_menu {
  left: 188px;
  background-color: rgb(255, 214, 153);
}
#n_fur_menu, #n_fur_menu li {
  width: 130px;
}
#n_fur_menu li a {
  width: 120px;
}
#n_fur_menu a:hover {
  background-color: #FFAD33;
}
#n_news_menu {
  left: 284px;
  background-color: rgb(193, 212, 193);
}
#n_news_menu, #n_news_menu li {
  width: 115px;
}
#n_news_menu li a {
  width: 105px;
}
#n_news_menu a:hover {
  background-color: #7EA57E;
}
/* Menu settings ends */
/* Local nav Settings */
#furNav a {
  background-image: url('../images/layout/n_orangebg_off.gif');
  background-repeat: no-repeat;
  color: #ffb74c;
}
#furNav a:hover, #furNav li.selected a {
  background-image: url('../images/layout/n_orangebg_on.gif');
  color: #ff9900;
}
#newsNav a {
  background-image: url('../images/layout/n_dkgreenbg_off.gif');
  background-repeat: no-repeat;
  color: #97b697;
}
#newsNav a:hover, #newsNav li.selected a {
  background-image: url('../images/layout/n_dkgreenbg_on.gif');
  color: #6b976b;
}
#plandesign_orangebox {
  width: 448px;
  margin-bottom: 20px;
  border: 1px solid #ffa724;
  background-color: #ffeaca;
}
#plandesign_rtlist {
  width: 228px;
  background-image: url('../images/layout/fur/dotbar_yellow.gif');
}
#plandesign_rtlist li {
  border-top: 1px solid #ffeaca;
  border-left: 1px solid #ffeaca;
  font-size: 11px;
  margin-left: 20px;
  padding: 4px;
  background-color: #fff8ec;
}
#plandesign_rtlist li a {
  text-decoration: none;
  color: #085208;
}
#plandesign_rtlist li a:hover {
  text-decoration: underline;
  color: #0D800D;
}
#plandesign_rtlist ul {
  margin: 0px;
  padding: 0px;
  list-style: none !important;
}
#printing_navlist {
  width: 558px;
  margin: 20px 0px 0px 20px !important;
  padding: 0px !important;
  list-style: none !important;
}
#printing_navlist li {
  float: left;
  width: 160px;
  font-size: 12px;
  margin-bottom: 5px;
  margin-right: 10px;
  font-weight: bold;
}
#printing_navlist li a {
  color: #085208;
  text-decoration: none;
}
#printing_navlist li a:hover {
  color: #0D800D;
  text-decoration: underline;
}
#printNav a {
  background-image: url('../images/layout/n_bluebg_off.gif');
  background-repeat: no-repeat;
  color: #a6d0e4;
}
#printNav a:hover, #printNav li.selected a {
  background-image: url('../images/layout/n_bluebg_on.gif');
  color: #1383b7;
}
#promoNav a {
  background-image: url('../images/layout/n_greenbg_off.gif');
  background-repeat: no-repeat;
  color: #b3cc4c;
}
#promoNav a:hover, #promoNav li.selected a {
  background-image: url('../images/layout/n_greenbg_on.gif');
  color: #93b600;
}
/* Local nav Settings Ends */
#rtCol {
  float: left;
  width: 173px;
  border: 1px solid #fff;
  font-size: .75em;
  line-height: 1.3em;
}
#rtCol li a {
  height: 15px;
  border-bottom: 1px dotted #000;
  padding-bottom: 1px;
  padding-left: 15px;
  text-decoration: none;
  display: block;
}
#siteList {
  font-size: .8em;
  padding: 25px;
}
/* Class based Styles */
.backTopbtn {
  display: inline;
}
.blockparagraph p {
  margin-left: auto !important;
  margin-right: auto !important;
}
.blue_banner {
  background-image: url('../images/layout/blue_banner_bg.gif');
  background-repeat: repeat-x;
}
.borderbtm1px {
  border-bottom: 1px solid #000;
  margin-bottom: 2px;
  padding-bottom: 2px;
}
.breakoutBox {
  border-top: 1px dotted #000;
  border-bottom: 1px dotted #000;
  padding: 3px 0px 3px 0px;
  margin-bottom: 10px;
}
.contactForm label{
  margin-bottom:8px;
  margin-top:8px;
  text-align: right;
  width:105px;
}
.detailBox {
  background-color: #F4F4F4;
  padding: 2px;
  color: #666;
  font-size: 11px;
}
.detailBox ul {
  list-style-type: square;
  padding: 10px 0px 10px 20px;
  margin: 10px 0px 10px 20px;
}
.detailBox li {
  padding: 2px;
}
.dkgreen_banner {
  background-image: url('../images/layout/banner_dkgreen_bg.gif');
  background-repeat: repeat-x;
}
.dotBorderBtm {
  border-bottom: 1px dotted #000;
  padding: 5px 0px 5px 0px;
}
.dropMenu {
  position: absolute;
  top: 65px;
  z-index: 100;
}
.dropMenu a {
  text-decoration: none;
  color: #000;
  font-weight: bold;
  font-size: .9em;
  display: block;
  padding: 5px;
  border-bottom: 1px solid #eee;
}
.green_banner {
  background-image: url('../images/layout/banner_green_bg.gif');
  background-repeat: repeat-x;
}
.green_link {
  color: #085208;
  text-decoration: none;
}
.green_link:hover {
  color: #0D800D;
  text-decoration: underline;
}
.heading {
  font-weight: bold;
  color: #333;
  font-size: 1em;
  margin-bottom: 3px;
}
.headingBox {
  background-color: #fff;
  height: 96px;
  float: left;
  padding-right: 10px;
}
.imgInsertBox {
  padding-bottom: 10px;
}
.imgInsertBox img {
  float: left;
  margin-right: 10px;
}
.inpt {
  display:block;
  margin: 3px 0 5px 10px;
  padding: 3px 0px 3px 0;
}
.issue {
  margin-bottom: 30px;
}
.loginbox {
  color: #085208;
  font-style: italic;
}
.mapBox {
  float: left;
  margin: 0px 5px 5px 0px;
  width: 225px;
}
.mapBox ul {
  list-style-type: square;
  padding: 5px;
  margin-left: 30px;
}
.mapBox li a{
  padding: 2px;
  display: block;
}
.marginR5 {
  margin-right: 5px;
}
.marginR10 {
  margin-right: 10px;
}
.marginB20 {
  margin-bottom: 20px;
}
.marginRT3 {
  margin-right: 3px;
}
.marginRT40 {
  margin-right: 40px;
}
.narrowTxt {
  width: 375px;
}
.newslink {
  text-decoration: none;
  color: #000;
}
.newslink:hover {
  color: #0D800D;
  text-decoration: underline;
}
.news-section-title {
  padding: 8px !important;
  border-top: 1px solid #D2E0D2;
  border-bottom: 1px solid #D2E0D2;
  font-weight: bold;
  font-size: 1em;
  background-color: #E9EFE9;
}
.optionNote {
  color: #0D800D;
  font-size: .9em;
}
.orange_banner {
  background-image: url('../images/layout/banner_orange_bg.gif');
  background-repeat: repeat-x;
}
.pad50 {
  padding: 50px;
}
.padTop15 {
  padding-top: 15px;
}
.pointer {
  cursor: pointer;
}
.rtColLinkBox a {
  color: #085208;
  text-decoration: none;
  font-weight: bold;
  font-size: .9em;
}
.rtColLinkBox a:hover {
  color: #0D800D;
  text-decoration: underline;
}
.short{
  width:80px;
}
.testimonial, .location {
  color: #666;
  font-size: .95em;
}
.testimonial p {
  line-height: 1.4em;
}
.text-right {
  text-align: right;
}
.text-left {
  text-align: left;
}
.txtarea-common {
  margin-bottom: 1px;
  padding-left: 2px;
  border: 1px solid #085208;
}
.txtbox-common {
  width: 150px;
  margin-bottom: 1px;
  padding-left: 2px;
  border: 1px solid #085208;
}
.txtinpt {
  display:block;
}
.whitebg {
  background-color: #fff;
}
.wid200 {
  width: 200px;
}
.wid300 {
  width: 300px;
}
.wid350 {
  width: 350px;
}
.wid430 {
  width: 430px;
}