div  {
text-align : left;
}

a:link  {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 11px;
  color : #0000cc;
  font-weight : bold;
  text-decoration : none;
}
a:visited {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 11px;
  color : #330066;
  font-weight : bold;
  text-decoration : none;
}
sup {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 11px;
  color : #336633;
  font-weight : bold;
  text-decoration : none;
}
hr.solid {
  border-color : #669933;
  border-style : solid;
  border-top-width : 2px;
  border-right-width : 0;
  border-left-width : 0;
  border-bottom-width : 0;
  color : #669933;
  height : 2px;
}
hr.solid2 {
  border-color : #cccccc;
  border-style : solid;
  border-top-width : 1px;
  border-right-width : 0;
  border-left-width : 0;
  border-bottom-width : 0;
  color : #cccccc;
}
hr.dashed {
  border-color : #336633;
  border-style : dotted;
  border-top-width : 0;
  border-right-width : 0;
  border-left-width : 0;
  border-bottom-width : 1px;
  height : 1px;
}
hr.dotted {
  border-color : #999999;
  border-style : dotted;
  border-top-width : 0;
  border-right-width : 0;
  border-left-width : 0;
  border-bottom-width : 1px;
  height : 1px;
}

div.hr {
  height: 8px;
  background: #fff url(/img/assets/ui/sep-dot-H.gif) repeat-x scroll center;
}
div.hr hr {
  display: none;
}

select {
  background-color : #ffffff;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size : 11px;
}
textarea {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size : 11px;
  border-color : #999;
  border-style : solid;
  border-top-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-width : 1px;
}

textarea:focus {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size : 11px;
  border-color : #999;
  border-style : solid;
  border-top-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-width : 1px;
  background-color : #DEEFFF;
}

input.button {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 10px;
  color : #ffffff;
  font-weight : bold;
  text-transform : uppercase;
  background-color : #336633;
  background-image : url(/img/assets/ui/form-bg-btn.gif);
  background-repeat : repeat-x;
  border-color : #efefef #999999 #999999 #efefef;
  border-style : outset;
  border-top-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-width : 1px;
}
input.text {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size : 11px;
  border-color : #999;
  border-style : solid;
  border-top-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-width : 1px;
}
input[type=text] {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size : 11px;
  background-color : #fff;
  border-color : #999;
  border-style : solid;
  border-top-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-width : 1px;
}
input[type=file] {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size : 11px;
  background-color : #efefef;
  border-color : #999;
  border-style : solid;
  border-top-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-width : 1px;
}
input[type=file]:focus {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size : 11px;
  background-color : #DEEFFF;
  border-color : #999;
  border-style : solid;
  border-top-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-width : 1px;
}

input.password {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size : 11px;
  border-color : #999;
  border-style : solid;
  border-top-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-width : 1px;
}
input[type=password] {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size : 11px;
  background-color : #ffffff;
  border-color : #999;
  border-style : solid;
  border-top-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-width : 1px;
}
input[type=submit] {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 10px;
  color : #ffffff;
  font-weight : bold;
  text-transform : uppercase;
  background-color : #336633;
  background-image : url(/img/assets/ui/form-bg-btn.gif);
  background-repeat : repeat-x;
  border-color : #efefef #999999 #999999 #efefef;
  border-style : outset;
  border-top-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-width : 1px;
  height : 22px;
}
input.submit {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 10px;
  color : #ffffff;
  font-weight : bold;
  text-transform : uppercase;
  background-color : #336633;
  background-image : url(/img/assets/ui/form-bg-btn.gif);
  background-repeat : repeat-x;
  border-color : #efefef #999999 #999999 #efefef;
  border-style : outset;
  border-top-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-width : 1px;
  height : 22px;
}
input[type=checkbox] {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size : 11px;
  border-style : none;
  border-top-width : 0;
  border-right-width : 0;
  border-bottom-width : 0;
  border-left-width : 0;
}
input.checkbox {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size : 11px;
  border-style : none;
  border-top-width : 0;
  border-right-width : 0;
  border-bottom-width : 0;
  border-left-width : 0;
}
input.radio {
  font-family : Arial, Verdana, Helvetica, sans-serif;
  font-size : 11px;
  border-style : solid;
  border-top-width : 0;
  border-right-width : 0;
  border-bottom-width : 0;
  border-left-width : 0;
}
input:focus {

  background-color : #DEEFFF;
}

.bg-main {
  background-color : #7BA56B;
}
.bg-main-members {
  background-color : #6699cc;
}
.bg-main-hd {
  background-image : url(/img/bg-main-hd.jpg);
  background-repeat : repeat-x;
  background-position : 0% 0%;
  border : medium none #fff;
  border-style : solid;
  border-top-width : 0;
  border-right-width : 0;
  border-bottom-width : 0;
  border-left-width : 2px;  
}
.bg-bd {
  background-color : #ffffff;
}
.bg-bd-border {
  background-color : #336633;
}
.bg-wht {
  background-color : #ffffff;
}
.bg-red {
  background-color : #cc3300;
}
.bg-div-gry {
  background-color : #333333;
}
.bg-nav {
  background-color : #336633;
}
.bg-bd-sd-L {
  background-image : url(/img/ui/bg-bd-sd-L2.gif);
  background-repeat : repeat-y;
  background-position : 100% 0%;
}
.bg-main-bot {
  background-color : #000;
}
.bg-search {
  background-image : url(/img/ui/bg-search.gif);
  background-repeat : repeat-x;
  background-position : 50% 50%;
}
.bg-section {
  background-color : #669933;
  border : medium none #fff;
  border-style : solid;
  border-top-width : 0;
  border-right-width : 2px;
  border-bottom-width : 0;
  border-left-width : 0;
}
.bg-section-RBL {
  background-color : #669933;
  border : medium none #fff;
  border-style : solid;
  border-top-width : 0;
  border-right-width : 2px;
  border-bottom-width : 2px;
  border-left-width : 2px;
}
.bg-section-L {
  background-image : url(/img/sections/default.gif);
  background-repeat : no-repeat;
  background-position : 100% 0%;
  background-color : #669933;
  border : medium none #fff;
  border-style : solid;
  border-top-width : 0;
  border-right-width : 0;
  border-bottom-width : 0;
  border-left-width : 2px;
}
.bg-index-L {
  background-image : url(/img/sections/index.gif);
  background-repeat : no-repeat;
  background-position : 100% 0%;
  background-color : #669933;
  border : medium none #fff;
  border-style : solid;
  border-top-width : 0;
  border-right-width : 0;
  border-bottom-width : 0;
  border-left-width : 2px;
}
.bg-about-BCHGA-L {
  background-image : url(/img/sections/about_BCHGA.gif);
  background-repeat : no-repeat;
  background-position : 100% 0%;
  background-color : #669933;
  border : medium none #fff;
  border-style : solid;
  border-top-width : 0;
  border-right-width : 0;
  border-bottom-width : 0;
  border-left-width : 2px;
}
.bg-classifieds-L {
  background-image : url(/img/sections/classifieds.gif);
  background-repeat : no-repeat;
  background-position : 100% 0%;
  background-color : #669933;
  border : medium none #fff;
  border-style : solid;
  border-top-width : 0;
  border-right-width : 0;
  border-bottom-width : 0;
  border-left-width : 2px;
}
.bg-contact-us-L {
  background-image : url(/img/sections/contact_us.gif);
  background-repeat : no-repeat;
  background-position : 100% 0%;
  background-color : #669933;
  border : medium none #fff;
  border-style : solid;
  border-top-width : 0;
  border-right-width : 0;
  border-bottom-width : 0;
  border-left-width : 2px;
}
.bg-faq-L {
  background-image : url(/img/sections/faq.gif);
  background-repeat : no-repeat;
  background-position : 100% 0%;
  background-color : #669933;
  border : medium none #fff;
  border-style : solid;
  border-top-width : 0;
  border-right-width : 0;
  border-bottom-width : 0;
  border-left-width : 2px;
}
.bg-herbs-L {
  background-image : url(/img/sections/herbs.gif);
  background-repeat : no-repeat;
  background-position : 100% 0%;
  background-color : #669933;
  border : medium none #fff;
  border-style : solid;
  border-top-width : 0;
  border-right-width : 0;
  border-bottom-width : 0;
  border-left-width : 2px;
}
.bg-join-L {
  background-image : url(/img/sections/join.gif);
  background-repeat : no-repeat;
  background-position : 100% 0%;
  background-color : #669933;
  border : medium none #fff;
  border-style : solid;
  border-top-width : 0;
  border-right-width : 0;
  border-bottom-width : 0;
  border-left-width : 2px;
}
.bg-links-L {
  background-image : url(/img/sections/links.gif);
  background-repeat : no-repeat;
  background-position : 100% 0%;
  background-color : #669933;
  border : medium none #fff;
  border-style : solid;
  border-top-width : 0;
  border-right-width : 0;
  border-bottom-width : 0;
  border-left-width : 2px;
}
.bg-login-L {
  background-image : url(/img/sections/members.gif);
  background-repeat : no-repeat;
  background-position : 100% 0%;
  background-color : #669933;
  border : medium none #fff;
  border-style : solid;
  border-top-width : 0;
  border-right-width : 0;
  border-bottom-width : 0;
  border-left-width : 2px;
}
.bg-members-L {
  background-image : url(/img/sections/members.gif);
  background-repeat : no-repeat;
  background-position : 100% 0%;
  background-color : #669933;
  border : medium none #fff;
  border-style : solid;
  border-top-width : 0;
  border-right-width : 0;
  border-bottom-width : 0;
  border-left-width : 2px;
}
.bg-myinformation-L {
  background-image : url(/img/sections/myinformation.gif);
  background-repeat : no-repeat;
  background-position : 100% 0%;
  background-color : #669933;
  border : medium none #fff;
  border-style : solid;
  border-top-width : 0;
  border-right-width : 0;
  border-bottom-width : 0;
  border-left-width : 2px;
}
.bg-news-publications-L {
  background-image : url(/img/sections/news_publications.gif);
  background-repeat : no-repeat;
  background-position : 100% 0%;
  background-color : #669933;
  border : medium none #fff;
  border-style : solid;
  border-top-width : 0;
  border-right-width : 0;
  border-bottom-width : 0;
  border-left-width : 2px;
}
.bg-search-L {
  background-image : url(/img/sections/search.gif);
  background-repeat : no-repeat;
  background-position : 100% 0%;
  background-color : #669933;
  border : medium none #fff;
  border-style : solid;
  border-top-width : 0;
  border-right-width : 0;
  border-bottom-width : 0;
  border-left-width : 2px;
}

.bg-manager-L {
  background-image : url(/img/sections/manager.gif);
  background-repeat : no-repeat;
  background-position : 100% 0%;
  background-color : #669933;
  border : medium none #fff;
  border-style : solid;
  border-top-width : 0;
  border-right-width : 0;
  border-bottom-width : 0;
  border-left-width : 2px;
}

.bg-section-2 {
  background-color : #669933;
  border : medium none #fff;
  border-style : solid;
  border-top-width : 0;
  border-right-width : 2px;
  border-bottom-width : 0;
  border-left-width : 0;
}
.bg-section-2-RBL {
  background-color : #669933;
  border : medium none #fff;
  border-style : solid;
  border-top-width : 0;
  border-right-width : 2px;
  border-bottom-width : 2px;
  border-left-width : 2px;
}
.bg-section-2-L {
  background-image : url(/img/sections/about_us.gif);
  background-repeat : no-repeat;
  background-position : 100% 0%;
  background-color : #669933;
  border : medium none #fff;
  border-style : solid;
  border-top-width : 0;
  border-right-width : 0;
  border-bottom-width : 0;
  border-left-width : 2px;
}

.bg-section-bd {
  background-color : #ffffff;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 9px;
}
.bg-bd-hd {
  background-image : url(/img/ui/bg-bd-hd.gif);
  background-repeat : no-repeat;
  background-position : 0% 0%;
}
.bg-bd-Lgry {
  background-color : #efefef;
  font-family : Arial, Verdana, Helvetica, sans-serif;
  font-size : 11px;
}
.bg-bd-index {
  background-color : #d8e5c7;
  border-color : #cccccc;
  border-style : dotted;
  border-top-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-width : 0;
}
.bg-bd-members {
  background-color : #ffffff;
  background-image : url(/img/bg-bd-members.gif);
  background-repeat : repeat-x;
  background-position : 0% 0%;
  border-color : #336633;
  border-style : dotted;
  border-top-width : 0;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-width : 0;
}
.bg-bd-news-events {
  background-color : #ffffff;
  background-image : url(/img/bg-bd-news-events.gif);
  background-repeat : repeat-x;
  background-position : 0% 0%;
  border-color : #336633;
  border-style : dotted;
  border-top-width : 0;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-width : 0;
}
.bg-mast-main {
  background-color : #6699cc;
}
.bg-mast-news {
  background-color : #336633;
}

.bg-news-sep {
  border-color : #fff;
  border-style : solid;
  border-top-width : 0;
  border-right-width : 0;
  border-bottom-width : 0;
  border-left-width : 1px;
}


.bg-idx-sep {
  background-image : url(/img/assets/ui/sep-dot-V.gif);
  background-repeat : repeat-y;
  background-position : 50% 50%;
}
.bg-idx-sep-alt {
  background-image : url(/img/assets/ui/sep-dot-V.gif);
  background-repeat : repeat-y;
  background-color : #efefef;
  background-position : 50% 50%;
}
.bg-sep-dot-V {
  background-image : url(/img/assets/ui/sep-dot-V.gif);
  background-repeat : repeat-y;
  background-position : 100% 50%;
}
.bg-sep-dot-H {
  background-image : url(/img/assets/ui/sep-dot-H.gif);
  background-repeat : repeat-x;
  background-position : 50% 0%;
}
.bg-box-news {
  background-color : #efefef;
}

.bg-bd-sdL {
  background-image : url(/img/ui/bg-bd-sdL.gif);
  background-repeat : repeat-y;
  background-position : 100% 0%;
}
.form-box {
	background-color : #d8e5c7;
	border-color : #A3C098;
	border-style: solid;	
	border-top-width : 2px;
	border-right-width : 2px;
	border-bottom-width : 2px;
	border-left-width : 2px;
	padding-top : 7px;
	padding-right : 7px;
	padding-bottom : 7px;
	padding-left : 7px;
}
.form-box-alt {
	background-color : #d8e5c7;
	border-color : #A3C098;
	border-style: solid;	
	border-top-width : 0;
	border-right-width : 2px;
	border-bottom-width : 2px;
	border-left-width : 2px;
	padding-top : 7px;
	padding-right : 7px;
	padding-bottom : 7px;
	padding-left : 7px;
}
.form-label-b {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size : 10px;
  font-weight : bold;
}
.form-label-req {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  color : #660000;
  font-size : 11px;
  font-weight : bold;
}
.form-label-b-gry {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size : 10px;
  color : #333333;
  font-weight : bold;
}
.form-label-sml {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	text-decoration : none;
}
.form-label-sml-wht {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size : 10px;
  color : #ffffff;
  text-decoration : none;
}
.nav-main {
  font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size : 11px;
  font-weight : normal;
  color : #fff;
  text-decoration : none;
}
a.nav-main:link {
  font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size : 11px;
  font-weight : normal;
  color : #fff;
  text-decoration : none;
}
a.nav-main:visited {
  font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size : 11px;
  font-weight : normal;
  color : #fff;
}
a.nav-main:hover {
  font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size : 11px;
  font-weight : normal;
  color : #000000;
  text-decoration : none;
}
a.nav-main-on {
  font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size : 11px;
  color : #ffffff;
  font-weight : normal;
  text-decoration : none;
}
a.nav-main-on:link {
  font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size : 11px;
  color : #ffffff;
  font-weight : normal;
  text-decoration : none;
}
a.nav-main-on:visited {
  font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size : 11px;
  color : #ffffff;
  font-weight : normal;
  text-decoration : none;
}
a.nav-main-on:hover {
  font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size : 11px;
  font-weight : normal;
  color : #ffffff;
  text-decoration : none;
}
.nav-sub {
  font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size : 11px;
  font-weight : normal;
  color : #000000;
  text-decoration : none;
}
a.nav-sub:link {
  font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size : 11px;
  font-weight : normal;
  color : #000000;
  text-decoration : none;
}
a.nav-sub:visited {
  font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size : 11px;
  font-weight : normal;
  color : #000000;
}
a.nav-sub:hover {
  font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size : 11px;
  font-weight : normal;
  color : #000000;
  text-decoration : none;
}
.nav-sub-on {
  font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size : 11px;
  font-weight : normal;
  color : #ffffff;
  text-decoration : none;
}
a.nav-sub-on:link {
  font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size : 11px;
  font-weight : normal;
  color : #ffffff;
  text-decoration : none;
}
a.nav-sub-on:visited {
  font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size : 11px;
  color : #ffffff;
  font-weight : normal;
  text-decoration : none;
}
a.nav-sub-on:hover {
  font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size : 11px;
  font-weight : normal;
  color : #000000;
  text-decoration : none;
}
.mast-hd {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size : 10px;
  color : #ffffff;
  font-weight : bold;
  text-decoration : none;
}
a.nav-sml {
  font-family : Arial, Verdana, Helvetica, sans-serif;
  font-size : 10px;
  color : #336633;
  font-weight : normal;
  text-decoration : none;
}
a.nav-sml:link {
  font-family : Arial, Verdana, Helvetica, sans-serif;
  font-size : 9px;
  color : #336633;
  font-weight : normal;
  text-decoration : none;
}
a.nav-sml:visited {
  font-family : Arial, Verdana, Helvetica, sans-serif;
  font-size : 9px;
  color : #330066;
  font-weight : normal;
}
a.nav-sml:hover {
  font-family : Arial, Verdana, Helvetica, sans-serif;
  font-size : 9px;
  color : #336633;
  font-weight : normal;  text-decoration : none;
}
.nav-bc {
  font-family : Arial, Verdana, Helvetica, sans-serif;
  font-size : 11px;
  color : #336633;
  line-height : 1.4em;
}
.nav-bc-off {
  font-family : Arial, Verdana, Helvetica, sans-serif;
  font-size : 11px;
  color : #336633;
  line-height : 1.4em;
}

.bd-news-img {
	border-color : #000;
}
.bd-news {
  font-family : Arial, Verdana, Helvetica, sans-serif;
  font-size : 10px;
  color : #fff;
  font-weight : normal;
  text-align : left;
  text-decoration : none;
  line-height : 1.2em;  
}
.bd-news:link {
  font-family : Arial, Verdana, Helvetica, sans-serif;
  font-size : 10px;
  color : #fff;
  font-weight : normal;
  text-align : left;
  text-decoration : none;
  line-height : 1.2em; 
}
.bd-news:visited {
  font-family : Arial, Verdana, Helvetica, sans-serif;
  font-size : 10px;
  color :  #fff;
  font-weight : normal;
  text-align : left;
  text-decoration : none;
  line-height : 1.2em;  
}
.bd-news:hover {
  font-family : Arial, Verdana, Helvetica, sans-serif;
  font-size : 10px;
  color : #d8e5c7;
  font-weight : normal;
  text-align : left;  text-decoration : none;
  line-height : 1.2em;
}

a.nav-news-ti:link {
  font-family : Arial, Helvetica, Verdana, sans-serif;
  font-size : 11px;  color : #fff;
  font-weight : bold;
  text-decoration : none;
  line-height : 1.0em; 
}
a.nav-news-ti:visited {
  font-family : Arial, Helvetica, Verdana, sans-serif;
  font-size : 11px;
  color : #fff;
  font-weight : bold;
  line-height : 1.0em;   
}
a.nav-news-ti:hover {
  font-family : Arial, Helvetica, Verdana, sans-serif;
  font-size : 11px;  
  color : #d8e5c7;
  font-weight : bold;  text-decoration : none;
  line-height : 1.0em;  
}

a.nav-cls-ti:link {
  font-family : Verdana, Arial, Helvetica, Verdana, sans-serif;
  font-size : 12px;  color : #000;
  font-weight : bold;
  text-decoration : none;
  line-height : 1.0em; 
}
a.nav-cls-ti:visited {
  font-family : Verdana, Arial, Helvetica, Verdana, sans-serif;
  font-size : 12px;
  color : #330066;
  font-weight : bold;
  line-height : 1.0em;   
}
a.nav-cls-ti:hover {
  font-family : Verdana, Arial, Helvetica, Verdana, sans-serif;
  font-size : 12px;  
  color : #336633;
  font-weight : bold;  
  text-decoration : none;
  line-height : 1.0em;  
}


.tab-bg {
  background-color : #A3C098;
  border : medium none #fff;
  border-style : solid;
  border-top-width : 0;
  border-right-width : 1px;
  border-bottom-width : 2px;
  border-left-width : 0;
}
.tab-bg-ovr {
  background-color : #d8e5c7;
  border : medium none #fff;
  border-style : solid;
  border-top-width : 0;
  border-right-width : 1px;
  border-bottom-width : 2px;
  border-left-width : 0;
}
.tab-bg-on {
  background-color : #669933;
  border : medium none #fff;
  border-style : solid;
  border-top-width : 2px;
  border-right-width : 2px;
  border-bottom-width : 0;
  border-left-width : 2px;
}

.tab-bg-on-ovr {
  background-color : #d8e5c7;
  border : medium none #fff;
  border-style : solid;
  border-top-width : 2px;
  border-right-width : 2px;
  border-bottom-width : 0;
  border-left-width : 2px;
}
.tab-bg:hover {
  background-color : #d8e5c7;
  border : medium none #fff;
  border-style : solid;
  border-top-width : 0;
  border-right-width : 1px;
  border-bottom-width : 2px;
  border-left-width : 0;
}
.tab-bg-sep {
  border : medium none #fff;
  border-style : solid;
  border-top-width : 0;
  border-right-width : 0;
  border-bottom-width : 2px;
  border-left-width : 0;
}
.tab-bg-sep-R {
  background-color : #A3C098;
  border : medium none #fff;
  border-style : solid;
  border-top-width : 0;
  border-right-width : 0;
  border-bottom-width : 2px;
  border-left-width : 0;
}


.tab-bg-2 {
  background-color : #94c5de;
  border : medium none #fff;
  border-style : solid;
  border-top-width : 0;
  border-right-width : 1px;
  border-bottom-width : 2px;
  border-left-width : 0;
}
.tab-bg-2-ovr {
  background-color : #d8e5c7;
  border : medium none #fff;
  border-style : solid;
  border-top-width : 0;
  border-right-width : 1px;
  border-bottom-width : 2px;
  border-left-width : 0;
}
.tab-bg-2-on {
  background-color : #669933;
  border : medium none #fff;
  border-style : solid;
  border-top-width : 2px;
  border-right-width : 2px;
  border-bottom-width : 0;
  border-left-width : 2px;
}

.tab-bg-2-on-ovr {
  background-color : #d8e5c7;
  border : medium none #fff;
  border-style : solid;
  border-top-width : 2px;
  border-right-width : 2px;
  border-bottom-width : 0;
  border-left-width : 2px;
}
.tab-bg-2:hover {
  background-color : #d8e5c7;
  border : medium none #fff;
  border-style : solid;
  border-top-width : 0;
  border-right-width : 1px;
  border-bottom-width : 2px;
  border-left-width : 0;
}
.tab-bg-2-sep-R {
  background-color : #94c5de;
  border : medium none #fff;
  border-style : solid;
  border-top-width : 0;
  border-right-width : 0;
  border-bottom-width : 2px;
  border-left-width : 0;
}

.tab-sub-bg {
	background-color : #ccff33;
	border : medium none #999999;
	border-style : solid;
	border-top-width : 0;
	border-right-width : 0;
	border-bottom-width : 0;
	border-left-width : 0;
}

.tab-sub-bg-sep {
	border : medium none #000;
	border-style : solid;
	border-top-width : 0;
	border-right-width : 0;
	border-bottom-width : 0;
	border-left-width : 0;
}

.tab-sub-bg-on {
	background-color : #ffffff;
	border : medium none #999999;
	background-image : url(/img/assets/ui/bg-tab-sub.gif);
	background-repeat : repeat-x;
	border-style : solid;
	border-top-width : 0;
	border-right-width : 0;
	border-bottom-width : 0;
	border-left-width : 0;
}
.tab-sub-bg-on-ovr {
	background-color : #ffffff;
	border : medium none #999999;
	border-style : solid;
	border-top-width : 0;
	border-right-width : 0;
	border-bottom-width : 0;
	border-left-width : 0;
}
.tab-sub-bg-ovr {
	background-color : #ffffff;
	border : medium none #999999;
	border-style : solid;
	border-top-width : 0;
	border-right-width : 0;
	border-bottom-width : 0;
	border-left-width : 0;
}

.tab-sub2-bg {
	background-color : #fff;
	border-color : #A3C098;
	border-style: solid;	
	border-top-width : 2px;
	border-right-width : 2px;
	border-bottom-width : 2px;
	border-left-width : 2px;
}

.tab-sub2-bg-sep {
	background-color : none;
	border-color : #A3C098;
	border-style: solid;	
	border-top-width : 0;
	border-right-width : 0;
	border-bottom-width : 2px;
	border-left-width : 0;
}
.tab-sub2-bg-ovr {
	background-color : #d8e5c7;
	border-color : #A3C098;
	border-style: solid;	
	border-top-width : 2px;
	border-right-width : 2px;
	border-bottom-width : 2px;
	border-left-width : 2px;
}
.tab-sub2-bg-on {
	background-color : #d8e5c7;
	border-color : #A3C098;
	border-style: solid;	
	border-top-width : 2px;
	border-right-width : 2px;
	border-bottom-width : 0;
	border-left-width : 2px;
}
.tab-sub2-bg-on-ovr {
	background-color : #d8e5c7;
	border-color : #A3C098;
	border-style: solid;	
	border-top-width : 2px;
	border-right-width : 2px;
	border-bottom-width : 0;
	border-left-width : 2px;
}



	
.tab-nav {
  font-family : Arial, Verdana, Helvetica, sans-serif;
  font-size : 12px;
  font-weight : bold;
  font-style : normal;
  color : #fff;
  text-decoration : none;
}
a.tab-nav:link {
  font-family : Arial, Verdana, Helvetica, sans-serif;
  font-size : 12px;
  font-weight : bold;  
  font-style : normal;
  color : #fff;
  text-decoration : none;
}
a.tab-nav:visited {
  font-family : Arial, Verdana, Helvetica, sans-serif;
  font-size : 12px;
  font-weight : bold;
  font-style : normal;
  color : #fff;
}
a.tab-nav:hover {
  font-family : Arial, Verdana, Helvetica, sans-serif;
  font-size : 12px;
  font-weight : bold;
  font-style : normal;
  color : #000;
  text-decoration : none;
}
.tab-nav-on {
  font-family : Arial, Verdana, Helvetica, sans-serif;
  font-size : 12px;
  font-weight : bold;
  font-style : normal;
  color : #fff;
  text-decoration : none;
}
a.tab-nav-on:link {
  font-family : Arial, Verdana, Helvetica, sans-serif;
  font-size : 12px;
  font-style : normal;
  color : #fff;
  text-decoration : none;
}
a.tab-nav-on:visited {
  font-family : Arial, Verdana, Helvetica, sans-serif;
  font-size : 12px;
  font-weight : bold;
  font-style : normal;
  color : #fff;
}
a.tab-nav-on:hover {
  font-family : Arial, Verdana, Helvetica, sans-serif;
  font-size : 12px;
  font-weight : bold;
  font-style : normal;
  color : #000;
  text-decoration : none;
}

.hd {
  font-family : Georgia, Arial Black, Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-size : 19px;
  color : #000000;
  font-weight : bold;
  font-style : normal;
  line-height : 1em;
  letter-spacing : -0.03em;
}
.hd-pl {
  font-family : Arial, Verdana, Helvetica, sans-serif;
  color : #303030;
  font-weight : bold; 
  font-size : 16px;
}
.hd-sub {
  font-family : Arial, Verdana, Helvetica, sans-serif;
  color : #336633;
  font-size : 15px;
  font-weight : bold;
}
.bd-hd {
  font-family : Georgia, Times, serif;
  color : #000;
  font-size : 15px;
  font-weight : bold;
  line-height : 1.4em;
}
.hd-sub-bd {
  font-family : Arial, Verdana, Helvetica, sans-serif;
  font-size : 12px;
  font-weight : bold;
}
.bd {
  font-family : Verdana, Helvetica, Arial, sans-serif;
  font-size : 12px;
  line-height : 1.4em;
}
.bd-sml {
  font-family : Arial, Verdana, Helvetica, sans-serif;
  font-size : 11px;
  line-height : 1.3em;
}
.bd-sml-b {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size : 10px;
  line-height : 1.3em;
  font-weight : bold;
}
 
.bd-J {
  font-family : Verdana, Helvetica, Arial, sans-serif;
  font-size : 12px;
  text-align : justify;
  line-height : 1.6em;
}
.bd-index-J {
  font-family : Arial, Verdana, Helvetica, sans-serif;
  font-size : 12px;
  color : #707070;
  text-align : justify;
  line-height : 1.4em;
}
.bd-san {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size : 11px;
}
.bd-san-wht {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size : 9px;
  color : #ffffff;
}
.bd-san-wht2 {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size : 11px;
  color : #ffffff;
}
.bd-san-b-wht {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size : 10px;
  color : #ffffff;
  font-weight : bold;
}
.bd-san-sml {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size : 9px;
}
.bd-san-gry {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size : 10px;
  color : #333333;
}
.bd-lrg {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size : 13px;
}
.bd-lrg-b {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size : 13px;
  font-weight : bold;
}
.bd-xlrg-b {
  font-family : Arial, Verdana, Helvetica, sans-serif;
  font-size : 16px;
  font-weight : bold;
}

.faq-ti {
  font-family : Georgia, Times, serif;
  color : #000;
  font-size : 15px;
  font-weight : bold;
  line-height : 1.4em;
}
.bd-data {
  font-family : Arial, Verdana, Helvetica, sans-serif;
  font-size : 11px;
}
a.idx:link {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 10px;
  color : #336633;
  font-weight : bold;
  text-decoration : none;
}
.data-box-full {
  border-color : #ff9900;
  border-style : solid;
  border-top-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-width : 1px;
}
.data-box-hd {
  background-color : #FF9900;
  border-color : #FF9900;
  border-style : solid;
  border-top-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 0;
  border-left-width : 1px;
}
.data-hd {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size : 11px;
  background-color : #e8d878;
  color : #000000;
  font-weight : bold;
  text-align : center;
}
.data-hd2 {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size : 11px;
  background-color : #e8d878;
  color : #000000;
  font-weight : bold;
  text-align : left;
}

.data {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size : 11px;
  background-color : none;
  color : #000000;
  font-weight : bold;
}
.data-alt {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size : 11px;
  background-color : #dedede;
  color : #000000;
  font-weight : bold;
  
}
.cap {
  font-family : Georgia, Verdana, Arial, Helvetica, sans-serif;
  font-size : 12px;
  font-style : normal;
  font-weight : bold;
  color : #669933;
  letter-spacing : .1px;
  text-align : left;
}

.cap-img {
  border-color : #cc3300;
}
.cap-box {

  background-image : url(/img/assets/ui/sep-dot-H.gif);
  background-repeat : repeat-x;
  background-position : 0% 0%;
  padding: 5px;
}

.box-main {
  border : medium none #003366;
  border-style : solid;
  border-top-width : 0;
  border-right-width : 0;
  border-bottom-width : 0;
  border-left-width : 1px;
}
.box-bd-border-B {
  background-color : #ffffff;
  border-color : #336633;
  border-style : solid;
  border-top-width : 0;
  border-right-width : 0;
  border-bottom-width : 1px;
  border-left-width : 0;
}
.box-border-B {
  border-color : #336633;
  border-style : solid;
  border-top-width : 0;
  border-right-width : 0;
  border-bottom-width : 1px;
  border-left-width : 0;
}
.box-dotted {
  border-color : #336633;
  border-style : dotted;
  border-top-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-width : 1px;
}
.box-dotted-T {
  border-color : #336633;
  border-style : dotted;
  border-top-width : 1px;
  border-right-width : 0;
  border-bottom-width : 0;
  border-left-width : 0;
}
.box-dotted-R {
  border-color : #336633;
  border-style : dotted;
  border-top-width : 0;
  border-right-width : 1px;
  border-bottom-width : 0;
  border-left-width : 0;
}
.box-dotted-B {
  border-color : #336633;
  border-style : dotted;
  border-top-width : 0;
  border-right-width : 0;
  border-bottom-width : 1px;
  border-left-width : 0;
}
.box-dotted-L {
  border-color : #336633;
  border-style : dotted;
  border-top-width : 0;
  border-right-width : 0;
  border-bottom-width : 0;
  border-left-width : 1px;
}
.box-solid {
  border-color : #336633;
  border-style : solid;
  border-right-width : 2px;
  border-left-width : 2px;
}
.box-solid-R {
  border-color : #6699cc;
  border-style : solid;
  border-top-width : 0;
  border-right-width : 1px;
  border-bottom-width : 0;
  border-left-width : 0;
}
.box-solid-wide-L {
  border-color : #336633;
  border-style : solid;
  border-top-width : 0;
  border-right-width : 0;
  border-bottom-width : 0;
  border-left-width : 4px;
}
.box-solid-wht-L {
  border-color : #fff;
  border-style : solid;
  border-top-width : 0;
  border-right-width : 0;
  border-bottom-width : 0;
  border-left-width : 2px;
}
.box-nav {
  border-color : #fff;
  border-style : solid;
  border-top-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 2px;
  border-left-width : 1px;
}
.box-nav2 {
  border-color : #fff;
  border-style : solid;
  border-top-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 2px;
  border-left-width : 1px;
}
.box-nav-sep {
  border-color : #fff;
  border-style : solid;
  border-top-width : 0;
  border-right-width : 0;
  border-bottom-width : 2px;
  border-left-width : 0;
}
.box-nav-on {
  background-color : #7BA56B;
  border-color : #fff;
  border-style : solid;
  border-top-width : 2px;
  border-right-width : 2px;
  border-bottom-width : 0;
  border-left-width : 2px;
}
.box-nav-ovr {
  background-color : #d8e5c7;
  border-color : #fff;
  border-style : solid;
  border-top-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 2px;
  border-left-width : 1px;
}
.box-nav-2-on {
  background-color : #7BA56B;
  border-color : #fff;
  border-style : solid;
  border-top-width : 2px;
  border-right-width : 2px;
  border-bottom-width : 0;
  border-left-width : 2px;
}

.box-nav2-on {
  background-color : #6699cc;
  border-color : #fff;
  border-style : solid;
  border-top-width : 2px;
  border-right-width : 2px;
  border-bottom-width : 0;
  border-left-width : 2px;
}
.box-nav-on-ovr {
  background-color : #d8e5c7;
  border-color : #fff;
  border-style : solid;
  border-top-width : 2px;
  border-right-width : 2px;
  border-bottom-width : 0;
  border-left-width : 2px;
}

.box-nav-footer {
  border-color : #fff;
  border-style : solid;
  border-top-width : 2px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-width : 1px;
}
.box-nav2-footer {
  border-color : #fff;
  border-style : solid;
  border-top-width : 2px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-width : 1px;
}
.box-nav-footer-sep {
  background-color : #000;
  border-color : #fff;
  border-style : solid;
  border-top-width : 2px;
  border-right-width : 0;
  border-bottom-width : 0;
  border-left-width : 0;
}
.box-nav-footer:hover {
  background-color : #d8e5c7;
  border-color : #fff;
  border-style : solid;
  border-top-width : 2px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-width : 1px;
}
.box-nav-footer-ovr {
  background-color : #d8e5c7;
  border-color : #fff;
  border-style : solid;
  border-top-width : 2px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-width : 1px;
}
.box2-nav-footer-2-on {
  background-color : #6699cc;
  border-color : #fff;
  border-style : solid;
  border-top-width : 0;
  border-right-width : 2px;
  border-bottom-width : 2px;
  border-left-width : 2px;
}
.box-nav-footer-2-on {
  background-color : #7BA56B;
  border-color : #fff;
  border-style : solid;
  border-top-width : 0;
  border-right-width : 2px;
  border-bottom-width : 2px;
  border-left-width : 2px;
}

.box-nav-footer-on {
  background-color : #7BA56B;
  border-color : #fff;
  border-style : solid;
  border-top-width : 0;
  border-right-width : 2px;
  border-bottom-width : 2px;
  border-left-width : 2px;
}
.box-nav-footer-on-ovr {
  background-color : #d8e5c7;
  border-color : #fff;
  border-style : solid;
  border-top-width : 0;
  border-right-width : 2px;
  border-bottom-width : 2px;
  border-left-width : 2px;
}
.box-nav2-footer-on {
  background-color : #6699cc;
  border-color : #fff;
  border-style : solid;
  border-top-width : 0;
  border-right-width : 2px;
  border-bottom-width : 2px;
  border-left-width : 2px;
}
.box-nav2-footer-on-ovr {
  background-color : #d8e5c7;
  border-color : #fff;
  border-style : solid;
  border-top-width : 0;
  border-right-width : 2px;
  border-bottom-width : 2px;
  border-left-width : 2px;
}

.alert {
  font-family : Verdana, Helvetica, sans-serif;
  color : #660000;
  font-size : 12px;
  font-weight : bold;
}
.copyright {
  color : #707070;
}
a.copyright:link {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size : 9px;
  color : #004018;
  font-weight : bold;
  text-decoration : none;
}
a.copyright:visited {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size : 9px;
  color : #330066;
  font-weight : bold;
}
a.copyright:hover {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size : 9px;
  color : #d8e5c7;
  font-weight : bold;
  text-decoration : none;
}
.date {
  font-family : Arial, Verdana, Helvetica, sans-serif;
  font-size : 10px;
  color : #336633;
}
.footer {
  font-family : Arial, Verdana, Helvetica, sans-serif;
  font-size : 10px;
  color : #003300;
}
.footer2 {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size : 10px;
  color : #003300;
  font-weight : bold;
}
.idx-ti {
  font-family : Arial, Verdana, Helvetica, sans-serif;
  font-size : 12px;
  font-weight : bold;
}
.news-ti {
  font-family : Arial, Verdana, Helvetica, sans-serif;
  font-size : 16px;
  font-weight : bold;
  line-height : 1.9em;
  color : #000;
}
.herb-ti {
  font-family : Arial, Verdana, Helvetica, sans-serif;
  font-size : 16px;
  font-weight : bold;
  line-height : 1.9em;
  color : #000;
}
a.herb-ti:link  {
  font-family : Arial, Verdana, Helvetica, sans-serif;
  font-size : 16px;
  font-weight : bold;
  line-height : 1.9em;
  text-decoration : none;
  color : #000;  
}
a.herb-ti:visited {
  font-family : Arial, Verdana, Helvetica, sans-serif;
  font-size : 16px;
  font-weight : bold;
  line-height : 1.9em;
  text-decoration : none;
  color : #000;  
}
a.herb-ti:hover  {
  font-family : Arial, Verdana, Helvetica, sans-serif;
  font-size : 16px;
  font-weight : bold;
  line-height : 1.9em;
  text-decoration : underline;
  color : #336633;
}
.herb-ti2 {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size : 13px;
  font-weight : bold;
  line-height : 1.6em;
  color : #000;
}
a.herb-ti2:link  {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size : 13px;
  font-weight : bold;  line-height : 1.6em;
  text-decoration : none;
  color : #000;  
}
a.herb-ti2:visited {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size : 13px;
  font-weight : bold;  line-height : 1.6em;
  text-decoration : none;
  color : #000;  
}
a.herb-ti2:hover  {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size : 13px;
  font-weight : bold;  line-height : 1.6em;
  text-decoration : underline;
  color : #336633;
}
.bg-footer {
  background-color : #000000;
  border-color : #ffffff;
  border-style : solid;
  border-top-width : 2px;
  border-right-width : 0;
  border-bottom-width : 0;
  border-left-width : 0;
}

.bg-H-sep-solid {
  background-image : url(/img/H-sep-solid.gif);
  background-repeat : repeat-x;
}
a:active {
  color : #660000;
}
a:hover {
  color : #336633;
  text-decoration : underline;
}
