#pad {height:140px;}
/* ================================================================
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.83042e
=================================================================== */



#mainmenu { list-style:none; height:50px;  z-index:500; font-family:"myriad-pro-condensed"; font-weight:400; border-bottom: 0px solid #f2f3f4;}
#mainmenu li {text-align:center; float:left; margin-right:0px; border-right: 0px solid #cccccc; }
#mainmenu li.item-117 {text-align:center; float:left; margin-right:0px; border-right: 0px solid #666666;}
#mainmenu li a {display:block;text-align:center; border-bottom: 0px dotted #eeeeee;outline:none;  color:#ffffff; text-decoration:none; height:50px;  line-height:50px; font-weight:normal;}


#mainmenu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

#mainmenu li a:hover {z-index:200; position:relative;color:#BDDE3E; border-bottom:0px solid #BDDE3E; background: url('../images/underline.png') repeat-x 0 41px;}
#mainmenu li:hover {position:relative; z-index:200; color:#BDDE3E;}

#mainmenu li:hover > a {color:#BDDE3E; }
#mainmenu li:hover > a.sub {color:#BDDE3E;}

#mainmenu li.current a, #mainmenu li.active a { color:#BDDE3E; background: url('../images/underline.png') repeat-x 0 41px;}

#mainmenu li a.sub {}
#mainmenu li.current a.sub {color:#fff; background:#f9f9f9;}

#mainmenu :hover ul {left:0px; top:50px; margin-left:-90px;width:220px; text-align:center; background-color:#94B1CC; margin-top:0px;border-top: solid 10px #d7e1eb;}
#mainmenu li.item-110:hover ul {left:20px; top:50px; margin-left:-120px;width:250px; text-align:center; background-color:#94B1CC; margin-top:0px;border-top: solid 10px #d7e1eb;}
#mainmenu :hover ul a{display:block;padding-top:10px; padding-bottom:10px; }

/* keep the 'next' level invisible by placing it off screen. #d7e1eb*/
#mainmenu ul,
#mainmenu :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}







#mainmenu :hover ul li {margin:0; margin-left:0px; width:220px;}

#mainmenu li.item-110:hover ul li {margin:0; margin-left:0px; width:250px;}
#mainmenu :hover ul li a { text-align:center; padding:0; background-color:#94B1CC;  color:#ffffff; height:30px; line-height:30px; font-size:18px;}
#mainmenu :hover li.current a, #mainmenu :hover li.active a,#mainmenu :hover ul li a:hover { color:#BDDE3E; background:none; background-color:#94B1CC;}

/*#mainmenu li.item-112:hover ul li {width:270px;}
#mainmenu li.item-112:hover ul li a {width:270px;}

#mainmenu li.item-117:hover ul li {width:165px;}
#mainmenu li.item-117:hover ul li a {width:165px;}  */




