﻿@charset "utf-8";

.nav ol, ul{
    list-style:none;
}


/* ---fnav--- */

.nav {
	padding-bottom: 20px;
}
.nav_btn {display:none;}
.nav_cnt {
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
}
.nav_cnt ul {
}
.nav_cnt li {
	float: left;
	width: 25%;
	text-align: left;
}
.nav_cnt li a {
	position: relative;
	display: block;
	height: 38px;
	line-height: 40px;
	font-size: 12pt;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	border-width: 1px;
	border-style: solid;
	border-color: #d5d5d5;
	background-repeat: no-repeat;
	border-top-left-radius: 5px 5px;
	border-top-right-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px;
	border-bottom-left-radius: 5px 5px;
	-webkit-border-top-left-radius: 5px 5px;
	-webkit-border-top-right-radius: 5px 5px;
	-webkit-border-bottom-right-radius: 5px 5px;
	-webkit-border-bottom-left-radius: 5px 5px;
	-moz-border-radius: 5px;
	background-color: white;
	text-align: center;
	padding-left: 0px;
}

.nav_cnt li a:after {
	content: "";
	width: 10px;
	height: 11px;
	position: absolute;
	top: 50%;
	right: 10px;
	margin-top: -5px;
}


.nav_cnt li a:hover {
	text-decoration: none;
}

/* ---rollover--- */

.nav_cnt li a:hover {
	color: #66add9;
	border-width: 1px;
	border-style: solid;
	border-color: #66add9;
}

@media print ,screen and (max-width:1140px){
  .nav_cnt {width:auto;margin:0;padding:0 20px;}
  .nav_cnt li {width:33.333333%;}
}
@media print ,screen and (max-width:992px) {
  .nav_cnt {padding:0 15px;}
  .nav_cnt ul {margin:0 -5px 40px -5px;}
  .nav_cnt li a {margin:0 5px 10px 5px;}
}
@media print ,screen and (max-width:800px) {
  .nav_cnt li {width:50%;}
  .nav_cnt li a {font-size:108%;}

}
@media print ,screen and (max-width:550px) {
  .nav {padding-bottom:0;}
  .nav_cnt {padding-top:15px;}
  .nav_cnt ul {margin:0 0 20px 0;}
  .nav_cnt li {width:100%;}
  .nav_cnt li a {margin:0 0 10px 0;}
}
@media print ,screen and (min-width:551px) {
  .nav_cnt {display:block !important}
}