/* This is the main hsub table */
div.navigation {
   width: 100%;
   border: 0px;
   padding: 0px 0px 0px 0px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 18px;
   font-weight: bold;
}

/* This cell contains a submenu link */
div.navigation {
   position:relative;
   border: 0px;
   padding: 7px 10px;
}

.nav-bar a.main:link { color: #ffffff; text-decoration: none; }
.nav-bar a.main:visited { color: #ffffff; text-decoration: none; }
.nav-bar a.main:hover { color: #FFF; text-decoration: none; }
.nav-bar a.main:active { color: #FFF; text-decoration: none; }

.nav-bar a.main {
text-transform: capitalize;
font-size: 16px;
    font-family: Arial,​Helvetica,​sans-serif;
    

   
}

/* This is the main hsub table */
ul.dropdown-menu {
  border: 0px;
   padding: 0px 0px 0px 0px;
 
}

/* This cell contains a submenu link */
.nav ul.dropdown-menu {
   	border: 0px;
	padding: 2px 10px 2px 10px;

}


.nav-bar a.subfly:link { color: rgb(0, 51, 142); text-decoration: none; }
.nav-bar a.subfly:visited { color: rgb(0, 51, 142); text-decoration: none; }
.nav-bar a.subfly:hover { color: rgb(0, 51, 142); text-decoration: none; }
.nav-bar a.subfly:active { color: rgb(0, 51, 142); text-decoration: none; }

.nav-bar a { padding: 2px 20px; }

li.sub-flyout a:hover, li.sub-flyout a {
    background-attachment: scroll;
    background-clip: border-box;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
	text-decoration: none; 
	height: 20px; 
	vertical-align:middle;
	
	color: rgb(0, 51, 142);
	border-top: 1px solid rgb(192, 192, 192); 

	background-color: #FFFFFF;
   line-height: 20px;
    padding: 10px;


}

li.sub-flyout {
	padding-top:10px;
}

li.sub-flyout a:hover {
	background-color: #FFFFFF;
	
}
#navbar .navcontainer { width:auto!important; }

div.navigation { display:block; width:auto;}
ul.nav-bar { display: table; width:100%; margin: 0 auto; }
ul.nav-bar > li.flymenu  {  display:inline-table; float:none; position:relative; }
ul.nav-bar > li.flymenu > a { display:table-cell;  }
ul.nav-bar > li.flymenu > a { display:inline-block; }





#navbar li a:hover {
	color:#ff0000;
}

#navbar .domestic a:hover {
	color:#c88e0e !important;
}


#navbar .commercial a:hover {
	color:#09933a !important;
}


#navbar .special-purpose a:hover {
	color:#28a3fa !important;
}


.nav-bar > li.has-flyout > a:first-child:after {
	content: '';
	display: none!important;
}
.nav-bar > li.has-flyout > a:first-child {
	padding-right:20px;
}
.dropdown-toggle { 
	display: none!important;
}

