/* -- Styles for menu */
#nav{
padding:25px 0 0 5px;
z-index:1;
overflow: hidden;

}
#nav ul{
   list-style: none;
   padding: 0;
   margin:0;
}
#nav ul li { 
	float: left;
	text-align:left;
	margin-bottom:0px;
}
#nav a, #nav .menu {
   font-weight: bold;
   display: block;
   padding: 0px 10px; /*padding between the menu items */
   font-size: 0.85em;
   }
#nav .menu {
	
	float: left;
	margin-right: 1px;
	text-align: center;
	font-family:"Trebuchet MS", sans-serif;
   }

#nav .menu a {
	color:#276898;
	text-decoration: none;
	font-weight: bold;
  	}

#nav a{
   text-decoration: none;
    color: #276898;
   }
#nav a:visited{color: #276898;}
#nav a:hover, #nav a:active {
   color: #ecf2fa;
   background-color:#276898;
   }

#nav li {
   position: relative;
   width: inherit;
   padding-right: 1px;
   }

#nav ul ul ul {
   position: absolute;
   top: 0;
   /*left: 100%;*/
   width: auto;
   }

html>body #nav  ul ul {width: 200px;
left: 0;}

#nav ul ul {
   position: absolute;
   z-index: 500;
   margin-top: 13px;
   left: -0;
   width: auto;
   margin-left: 0;
   }

div#nav ul ul {
   display: none;
margin-top:18px; /* Insert value for top margin with main menu item */
margin-left:15px; /* Insert value for align the sub-menu with the main memu item  */
   }

#nav  ul ul li { 
   background-color: #ecf2fa; /*Insert background color for sub-menu */
   margin-top: 0;
   float:none;
   border-bottom: 1px solid #fff;
   padding: 4px 1px 3px 14px;
   background-image:url(images/circle_bullet2.jpg);
   background-position:5px 3px;
   background-repeat:no-repeat;

   }

#nav  ul ul li a { 
   font-size: 0.8em; 
   font-weight: bold;
   color:#00215a; /*Insert text color for sub-menu */
   }
#nav  ul ul li a:hover{
color:#78aedc;
background-color:transparent; 
}
div#nav  ul li:hover ul {
   display: block;
   }

div#nav ul ul,
div#nav ul li:hover ul ul,
div#nav ul ul li:hover ul ul
   {
   display: none;
   }

div#nav ul li:hover ul,
div#nav  ul ul li:hover ul,
div#nav  ul ul ul li:hover ul
   {
   display: block;
   }




#topMenu ul{margin:0; padding:0;}
#topMenu li{
display:inline;
list-style-type: none;
padding-right: 36px;
margin:0;
}
#topMenu li#last {padding-right: 15px;}
#topMenu li a{
color:#276898;
font-size:85%;
font-weight:bold;
text-decoration:none;
}
