

/* Top Navigation */

#topnav1{ float: left; width:100%; padding-top:20px; font-family:Arial, Helvetica, sans-serif; font-size:16px; padding-left:5px;  color:#333333; clear:both; word-wrap:normal; white-space:nowrap;}
#topnav1 ul{margin:0; padding:0; list-style:none; font-family: AvenirLTStd-Light,serif;  text-transform:uppercase; color:#333333; font-size:16px;}
#topnav1 ul ul{z-index:9999; position:absolute; width:100px; text-transform:none;}
#topnav1 ul ul ul, #topnav1 ul ul ul ul{left:10px; top:0;}
#topnav1 ul:first-child li:last-child > ul{right:0;}
#topnav1 ul:first-child > li:last-child li > ul{left:-190px;}
#topnav1 li{position:relative; display:block; float:left; margin:0 20px 0 0; padding:0;}
#topnav1 li:first-child{}
#topnav1 ul:first-child li:last-child{margin-right:0;}
#topnav1 li li{width:100%; margin:0;}
#topnav1 li a{display:block; padding:10px 0;}
#topnav1 li li a{display:block; margin:0;  padding:5px 5px; font-family:AvenirLTStd-Light,serif; font-size:15px}
#topnav1 ul ul{display:none;}
#topnav1 ul li:hover > ul{display:block; }
#topnav1 a{ color:#333333;  font-weight:normal;}
#topnav1 li li a, #topnav1 li.active li a{color:#FFFFFF; background:#3379c8; font-weight:normal; width:100px;  margin-left:100px;}
#topnav1 li.active a, #topnav1 a:hover{color:#ffffff; background-color:#8ab98e;}
#topnav1 ul li li:hover > a{color:#FFFFFF; background-color:#8ab98e;}
#topnav1 li a.drop, #topnav1 li.active a.drop{background-position:5px center; background-repeat:no-repeat;}

/* Top navigation for smaller resolutions */


