/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssmenus.co.uk
Copyright (c) 2009- Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
ul#menu {margin:0px 0 0 0px; padding:0px; width:1024px;  position:absolute;  z-index:100;}
ul#menu ul {margin:10px 0 0 0px; padding:0px;list-style:none; position:absolute; left:-9999px;  }
ul#menu table {border-collapse:collapse; font-size:1em; float:left; margin:-1px;}

ul#menu ul li {margin:0px; padding:0px; font-family:Calibri; font-size:14px; color:#FFFFFF; font-weight:bold; list-style:none;  background:url(../images/hover.png) left top no-repeat; height:45px; float:left;}
ul#menu ul li a {margin:0px;  font-family:Calibri; background:url(../images/hover.png) left top no-repeat; height:45px; font-size:14px; color:#FFFFFF; font-weight:bold; text-decoration:none; float:left;}
ul#menu li a.sub {margin:0px;  font-family:Calibri; background:url(../images/hover.png) left top no-repeat; height:45px; font-size:14px; color:#FFFFFF; font-weight:bold; text-decoration:none; float:left;}
ul#menu li a.sub:hover {margin:0px;  font-family:Calibri; background:url(../images/hover.png) left top no-repeat; height:45px; font-size:14px; color:#FFFFFF; font-weight:bold; text-decoration:none; float:left;}
ul#menu li a.sub li a {margin:0px; padding:13px 32px 0px 32px; font-family:Calibri; background:#105612; height:45px; font-size:14px; color:#FFFFFF; font-weight:bold; text-decoration:none; float:left;}


* html ul#menu li a.sub {margin-right:3px; }
* html ul#menu li a {margin-bottom:-4px;}

ul#menu li {display:inline; margin:0px; padding:0px; font-family:Calibri; font-size:14px; color:#FFFFFF; font-weight:bold; list-style:none; background:url(../images/hover.png) left top no-repeat; height:45px; float:left;}
ul#menu li a { margin:0px; padding:13px 32px 0px 32px; font-family:Calibri; font-size:14px; color:#FFFFFF; font-weight:bold; text-decoration:none; background:url(../images/hover.png) left top no-repeat; height:45px; float:left;}

ul#menu li a:hover {position:relative; margin:0px; padding:13px 32px 0px 32px; font-family:Calibri; font-size:14px; color:#ffffff; font-weight:bold; text-decoration:none; background:#105612; height:45px; float:left;}

ul#menu .dactive{margin:0px; padding:13px 32px 0px 32px; background:#105612; height:38px;}

ul#menu li:hover {position:relative; }
ul#menu li:hover > a {margin:0px; padding:13px 32px 0px 32px; font-family:Calibri; font-size:14px; color:#FFFFFF; background:#105612; height:38px; font-weight:bold; text-decoration:none; float:left;}

ul#menu :hover ul {left:1px; width:105px; top:41px;  }
* html ul#menu :hover ul {top:36px; margin:0px; padding:0px; font-family:Calibri; font-size:14px; color:#FFFFFF; font-weight:bold; list-style:none; display:inline; background:url(../images/hover.png) left top no-repeat; height:45px; float:left;}

ul#menu :hover ul li {margin:0px; padding:0px; font-family:Calibri; font-size:14px; color:#FFFFFF; font-weight:bold; list-style:none; display:inline; background:url(../images/hover.png) left top no-repeat; height:45px; float:left;}
ul#menu :hover ul li a {display:block;  margin:0px; padding:6px 32px 0px 32px; font-family:Calibri; font-size:14px; background:url(../images/hover.png) left top no-repeat; height:45px; color:#FFFFFF; font-weight:bold; text-decoration:none; float:left;}
ul#menu :hover ul li a.fly {margin:0px; padding:0px; font-family:Calibri; font-size:14px; color:#FFFFFF; font-weight:bold; list-style:none; display:inline; background:url(../images/hover.png) left top no-repeat; height:45px; float:left;}
ul#menu :hover ul li a:hover {margin:0px; padding:6px 32px 0px 32px; font-family:Calibri; font-size:14px; color:#ffffff; font-weight:bold; text-decoration:none; background:#105612; height:45px; float:left;}
ul#menu :hover ul li:hover > a {margin:0px; padding:6px 32px 0px 32px; font-family:Calibri; font-size:14px; color:#ffffff; font-weight:bold; text-decoration:none; background:#105612; height:45px; float:left;}

ul#menu :hover ul li a.fly:hover {margin:0px; padding:6px 32px 0px 32px; font-family:Calibri; font-size:14px; color:#ffffff; font-weight:bold; text-decoration:none; background:#105612; height:45px; float:left;}
ul#menu :hover ul li:hover > a.fly {margin:0px; padding:6px 32px 0px 32px; font-family:Calibri; font-size:14px; color:#ffffff; font-weight:bold; text-decoration:none; background:#105612; height:45px; float:left;}

ul#menu :hover ul ul {left:-9999px; display:block;margin:0px; padding:0px; font-family:Calibri; font-size:14px; color:#FFFFFF; font-weight:bold; list-style:none; display:inline; background:url(../images/hover.png) left top no-repeat; height:45px; float:left;}

ul#menu :hover ul :hover ul {left:115px; top:0; width:150px; display:block;margin:0px; padding:0px; font-family:Calibri; font-size:14px; color:#FFFFFF; font-weight:bold; list-style:none; display:inline; background:url(../images/hover.png) left top no-repeat; height:45px; float:left;}

ul#menu :hover ul :hover ul li {margin:0px; padding:0px; font-family:Calibri; font-size:14px; color:#FFFFFF; font-weight:bold; list-style:none; display:inline; background:url(../images/hover.png) left top no-repeat; height:45px; float:left;}
ul#menu :hover ul :hover ul li a {display:block;margin:0px; padding:6px 32px 0px 32px; font-family:Calibri; font-size:14px; color:#ffffff; font-weight:bold; text-decoration:none; background:#105612; height:45px; float:left;}
ul#menu :hover ul :hover ul li a:hover {margin:0px; padding:6px 32px 0px 32px; font-family:Calibri; font-size:14px; color:#ffffff; font-weight:bold; text-decoration:none; background:#105612; height:45px; float:left;}
