#box02 { background: url(bg04.gif) repeat-y; }
#box03 { background: url(bg04.gif) -970px 100% no-repeat; }

#header01 { background: url(bg02.gif) 0 100% no-repeat; }
#footer { background: url(bg05.gif) 100% 0 no-repeat; color: #fff; }
#footer A { color: #fff; }
#footer SPAN { color: #729b41; }
#footer #exact A { color: #8cb55c; }

#langselect LI A { background: #fff url(bg03.gif) 0 -80px no-repeat; }
#langselect LI A SPAN { background: url(bg03.gif) 100% -120px no-repeat; }

#menu1 { font-size: 13px; padding: 0; margin: -1px 0 5px 0; list-style: none; font-weight: bold; cursor: default; }
#menu1 LI { display: inline; }
#menu1 LI A { display: block; background: url(bg07.gif) 0 0 no-repeat; color: #fff; margin: 1px 0 0 0; position: relative; }
#menu1 LI A SPAN { display: block; background: url(bg07.gif) -200px 100% no-repeat; cursor: pointer; padding: 7px 10px 7px 34px; }
#menu1 LI A:hover { text-decoration: none; background-position: -400px 0; color: #000; }
#menu1 LI A:hover SPAN { background-position: -600px 100%; }
#menu1 LI A.active { background-position: -800px 0 !important; color: #000; }
#menu1 LI A.active SPAN { background-position: -1000px 100% !important; }
#menu1 LI.withchildren A.active SPAN { background-position: 200px 0 !important; }
#menu1 LI.withchildren DIV { background: url(bg07.gif) -1200px 0 repeat-y; }
#menu1 LI.withchildren UL { background: url(bg07.gif) -1000px 100% no-repeat; padding: 0 5px 5px 0; margin: 0; list-style: none; font-weight: normal; font-size: 12px; }
#menu1 LI.withchildren UL A { background: url(bg09.gif) no-repeat !important; color: #991010; padding: 4px 10px 3px 34px; }
#menu1 LI.withchildren UL A:hover { font-weight: bold; }
#menu1 LI.withchildren UL A.active { font-weight: bold; }

#sub01 { background: url(bg10.gif) 100% 0 no-repeat; }

#col01 { width: 199px; margin-right: 5px; }
#col02 { width: 748px; padding: 10px 0 5px 0; }

#hemp01 { background: #dfebd1 url(hemp01.gif) 0 100% no-repeat; }
#hemp02 { background: url(hemp02.jpg) no-repeat; }
#hemp03 { height: 55px; }
#hemp03 H1 { float: left; padding: 13px 0 0 20px; }
#hemp03 H1 SPAN { display: none; }
#hemp04 { padding: 0 20px 20px 20px; min-height: 300px; }

P.hemp05 { background: #fff; padding: 10px; margin: 0; }

P.img-left { border: 1px solid #567f25; padding: 5px; background: #fff; margin: 1em 1em 0 0; }
P.img-left IMG { border: none; }

P.img-right { border: 1px solid #567f25; padding: 5px; background: #fff; margin: 1em 0 0 1em; }
P.img-right IMG { border: none; }

UL.hempmenu1 { font-weight: bold; font-size: 13px; padding: 0; line-height: 20px; }
UL.hempmenu1 LI { background: url(dot02.gif) 0 6px no-repeat; padding: 0 0 0 15px; }
UL.hempmenu1 A { text-decoration: none; }
UL.hempmenu1 A:hover { text-decoration: underline; }

A { color: #153903; }

#header01 #logo { padding: 21px 30px 0 34px; }

H2 { color: #153903; font-weight: bold; border-color: #97ae7c; font-size: 18px; font-weight: bold; }

#hempmenu2items { position: absolute; text-align: left; background: #fff; border: 1px solid #a2a2a2; padding: 2px; margin: 0; }
#hempmenu2items LI { display: inline; }
#hempmenu2items LI A { background: url(dot02.gif) 6px 5px no-repeat; padding: 2px 5px 2px 19px; display: block; white-space: nowrap; }
#hempmenu2items LI A:hover { background-color: #dfebd1; text-decoration: none; }

#helpmenu2 { margin: 1em 0 0 0; background: #c3daa8; border: 1px solid #97ae7c; padding: 5px 10px; }
#helpmenu2 P { float: left; font-weight: bold; font-size: 13px; margin: 0 10px 0 0; padding: 1px 0 0 0; }

#currentlang { border: 1px solid #a2a2a2; background: #fff url(dot02.gif) 8px 5px no-repeat; padding: 1px; cursor: pointer; float: left; white-space: nowrap; }
#currentlang DIV { background: url(hemp03.gif) 100% 0 no-repeat; padding: 0 50px 0 20px; width: 400px; overflow: hidden; text-overflow: ellipsis; }
