.nav_menu{
	height:3.5em;
}

.nav_links_container select{
	display:none;
}

.nav_links_container{
	width:39.8em;
	margin:0 auto;
	padding:0;
	position:relative;
	z-index: 6;
}

.nav_links_container ul{
	list-style-type: none;
	margin:0;
	padding:0;
	float:left;
	width:100%;
}

.nav_links_container li{
	float:left;
	text-align:center;
	color:#ffffff;
	text-transform: uppercase;
	border-left:2px solid #888888;
	height:3.5em;
}

.nav_links_container li:hover{
	background: #fefefe;
}

.nav_links_container >ul > li:first-child > a{
	padding:0em 1.6em;
}

.nav_links_container li:first-child img{
	position:relative;
	top:0.8em;
	width:auto;
}

.nav_links_container li:last-child{
	border-right:2px solid #888888;
}

.rollover li,.rollover li:last-child {
	border:none;
}

.nav_links_container a:link{
	font-size:1em;
	color:#ffffff;
	padding:1.35em 1.6em 0;
	float:left;
	height:2.18em;

}

.nav_links_container a:visited{
	font-size:1em;
	color:#ffffff;
	padding:1.35em 1.6em 0;
	float:left;
	height:2.18em;

}

.nav_links_container a:hover{
	font-size:1em;
	color:#0076a9;
	padding:1.35em 1.6em 0;
	float:left;
	height:2.18em;
	background: #fefefe;

}

.nav_links_container a:active{
	font-size:1em;
	color:#ffffff;
	padding:1.35em 1.6em 0;
	float:left;
	height:2.18em;

}

ul.rollover{
	margin:3.4em 0 0 0 ;
	padding:0;
	background: #fefefe;
	position:absolute;
	width:15em;
	display:none;
	box-shadow: 0px 6px  7px -5px #000000;
	-moz-box-shadow:0px 6px 7px -5px #000000;
	-webkit-box-shadow:0px 6px 7px -5px #000000;
}

.rollover li{
	height:auto;
	width:100%;
}

.rollover a:link{
	float:left;
	clear:both;
	height:auto;
	width:14.7em;
	text-align:left;
	border:none;
	margin:0;
	padding:1.1em 2em;
	font-size:0.8em;
	color:#0076a9;
}

.rollover a:visited{
	float:left;
	clear:both;
	height:auto;
	width:14.7em;
	text-align:left;
	border:none;
	margin:0;
	padding:1.1em 2em;
	font-size:0.8em;
	color:#0076a9;
}

.rollover a:hover{
	float:left;
	clear:both;
	height:auto;
	width:14.7em;
	text-align:left;
	border:none;
	margin:0;
	padding:1.1em 2em;
	font-size:0.8em;
	color:#0076a9;
}

.rollover a:active{
	float:left;
	clear:both;
	height:auto;
	width:14.7em;
	text-align:left;
	border:none;
	margin:0;
	padding:1.1em 2em;
	font-size:0.8em;
	color:#0076a9;
}

.bottom_border{
	background: #cdcdcd; /* Old browsers */
	background: -moz-linear-gradient(left,  #cdcdcd 0%, #fefefe 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#cdcdcd), color-stop(100%,#fefefe)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #cdcdcd 0%,#fefefe 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #cdcdcd 0%,#fefefe 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #cdcdcd 0%,#fefefe 100%); /* IE10+ */
	background: linear-gradient(to right,  #cdcdcd 0%,#fefefe 100%); /* W3C */
	height:2px;
	margin:0 0 0 0.5em;
	width:95%;
}

/*--------------------------Firefox-Styles-----------------------------*/
@-moz-document url-prefix() {




}/*--------------------------/Firefox-Styles-----------------------------*/