/* CSS Document */	

body{ margin:0 auto; background:url(../images/bgpic.gif);}
#container{ border-left:1px #dfdfdf solid; border-right:1px #dfdfdf solid; width:920px;}
.logo{ padding:15px 0 0 29px;}
#toplinkbg{ background:url(../images/toplinkbg.gif) no-repeat right; width:297px; height:30px; font:bold 11px Arial, Helvetica, sans-serif; color:#686868; padding-top:20px;}
.toplink{ padding:12px 20px 0 20px;}
.toplink a:link, .toplink a:active, .toplink a:visited{ color:#686868; text-decoration:none;}
.toplinkdivider{ padding:12px 0 0 0;}
#mainmenu{ font:bold 12px Arial, Helvetica, sans-serif; color:#686868; background:url(../images/menubg.gif) repeat-x top left; height:35px; border-top:1px solid #ececec; border-bottom: 1px solid #ececec;}
.mainmenulink{ font:bold 12px Arial, Helvetica, sans-serif; color:#686868; white-space:nowrap; display:block;}
.mainmenulink a:link, .mainmenulink a:visited, .mainmenulink a:active{ font:bold 12px Arial, Helvetica, sans-serif; color:#686868; padding:10px 20px; white-space:nowrap; display:block; text-decoration:none;}
.mainmenulink a:hover{ font:bold 12px Arial, Helvetica, sans-serif; color:#fff; padding:10px 20px; white-space:nowrap; display:block; text-decoration:none; background:url(../images/mainmenu_hoverbg.gif) repeat-x top left;}
.menuselected{ font:bold 12px Arial, Helvetica, sans-serif; color:#fff; padding:10px 20px; white-space:nowrap; display:block; text-decoration:none; background:url(../images/mainmenu_hoverbg.gif) repeat-x top left;}
.homecontentbg{ background:url(../images/homecontentbg.gif) repeat-x top left; height:235px;}
.horz-space{ width:10px;}
.vertical-space{ height:10px;}
.text-normal{ font:normal 12px Arial, Helvetica, sans-serif; color:#565656; padding:10px; line-height:18px; text-align:justify;}
.text-normal a:link, .text-normal a:active, .text-normal a:visited{ font:normal 12px Arial, Helvetica, sans-serif; color:#565656; line-height:18px; text-align:justify; text-decoration:underline;}
.text-normal a:hover{ font:normal 12px Arial, Helvetica, sans-serif; color:#565656; line-height:18px; text-align:justify; text-decoration:none;}
.title-grey{ font:normal 20px "Arial Narrow", Helvetica, sans-serif; color:#565656; padding:10px;}
.title-green{ font:normal 20px "Arial Narrow", Helvetica, sans-serif; color:#77AE01; padding:10px 10px 10px 0;}
#news{}
#news ul{}
#news li{ font:normal 12px Arial, Helvetica, sans-serif; color:#699B00; list-style-image:url(../images/arrow.gif); padding:5px 10px 0 0; line-height:16px; text-decoration:underline;}
#news .li-date{ text-align:right; font:normal 12px Arial, Helvetica, sans-serif; color:#565656; text-decoration:none !important;}
.footer{ background:#95AA61; font:normal 12px Arial, Helvetica, sans-serif; color:#fff;}
.footerlink{ font:normal 12px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; padding:10px 0 5px 0;}
.footerlink a:link, .footerlink a:active, .footerlink a:visited{ font:normal 12px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; padding:10px 0 5px 0;}
.footerlink a:hover{ font:normal 12px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; padding:10px 0 5px 0; text-decoration:underline;}
.copyrights{ font:normal 12px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; padding:5px 0 10px 0;}
.combobox{ width:125px; font:normal 11px Arial, Helvetica, sans-serif; color:#000; height:21px;}


.leftnav{ width:210px; margin:0; padding:0;}
.leftnavi{}
.leftnavi h1{ font:bold 12px Arial, Helvetica, sans-serif; color:#fff; background:#95AA61; padding:11px 20px; border-bottom:1px #fff solid; margin:0}
.leftnavitxt{font:normal 11px Arial, Helvetica, sans-serif; color:#4b6d03; border-bottom: 1px solid #fff; padding:8px 10px 8px 10px;}

.leftnavitxt a:link, .leftnavitxt a:active, .leftnavitxt a:visited{font:normal 11px Arial, Helvetica, sans-serif; color:#4b6d03; padding:8px 10px 8px 10px; text-decoration:none;}

.leftnavitxt a:hover{font:normal 11px Arial, Helvetica, sans-serif; color:#77ae01; padding:8px 10px 8px 10px; text-decoration:underline;}
.producttable{ padding:0 10px 10px 10px;}
