@charset "UTF-8";
/* CSS Document */

/* nav styles below */

body{min-height: 1800px;
	padding: 0px;
	margin: 0px;
}


#nav_container{background-color: rgba(73,80,163,1.00);
height: 60px;
/* position: fixed; */
width: 100%;
z-index: 9999;
}


nav{background-color: rgba(73,80,163,1.00) ;
height: 40px;
					/* position: fixed; */
width: 1200px;
margin-left: auto;
margin-right: auto;
}

nav ul{font-family: "gill sans", Helvetica, Arial, "sans-serif";
font-size: 20px;
margin: 0px;
padding: 0px;
list-style: none;
}


nav ul li{display: block;
position: relative;
float: left;
}



nav li ul{display: none;}

nav ul li a{display: block;
text-decoration: none;
padding: 7px 15px 3px 15px;
background: rgba(73,80,163,1.00);
color: aliceblue;
margin-left: 1px;
white-space: nowrap;
height: 40px; 
width: 175px; /* if the button is too small make this bigger*/
text-align: center;
}


nav ul li a:hover{background:rgba(76,75,80,1.00);}

nav li:hover ul{display: block;
position: absolute;
height: 40px;
}

nav li:hover li{float: none;
font-size: 14px;
}

nav li:hover a{background: rgba(52,68,95,1.00);
height: 30px; /* Height if lower-level nav items is shorter than main level */
}


nav li:hover li a:hover{background: rgba(36,95,126,1.00);}


nav ul li ul li a {text-align: left;}


.ctr_nav{margin-left: 154px;}