/*
Responsive Template Name: RS-MQF 960 V.1
File: Navigation CSS
Author: OS Templates
Author URI: http://www.os-templates.com/
Licence: <a href="http://www.os-templates.com/template-terms">Website Template Licence</a>
*/

nav ul{margin:0; padding:0; list-style:none; font-family:arial; font-size:15px; }

/* ----------------------------------------------Top Navigation-------------------------------------*/

#topnav{padding: 20px 0;clear: both;padding-bottom: 0px; }
#topnav li{float: left;text-transform: uppercase;height: 72px;margin-top: 0px; }
#topnav li li{margin-left:0;height: 33px;background-image: none !important; padding-bottom:18px; background-color:#ccc;}
#topnav li a:link, #topnav li a:visited, #topnav li a:hover{display: block;margin: 0;padding: 0;color: #333;text-transform: uppercase;font-size: 16px;text-align: center;width: auto;height: 43px;padding: 0px 23px;padding-top: 30px;padding-right: 24px;font-weight: normal;padding-left: 24px;
}  
#topnav ul ul li a:link, #topnav ul ul li a:visited{border:none; padding:0px; margin:0px; height:30px; background-image:none !important; }

#topnav li a:hover, #topnav li a:hover{color:#fff;}
#topnav li li a:link, #topnav li li a:visited{width:150px; float:none; margin:0; padding:7px 10px; text-transform:none; font-weight:normal; color:#666666; background-color:#F9F9F9; border:none; font-size:13px;}
#topnav li li a:hover{color:#ffffff; background-color:#F9F9F9;}
#topnav ul ul{z-index:9999; position:absolute; left:-999em; height:auto; width:170px; padding:0px 0 0 0; }

#topnav ul ul a{width:140px;}
#topnav li:hover ul{left:auto;}
#topnav li:hover{position:static;}
#topnav li.last{margin-right:0;}

/* Top navigation for smaller resolutions */

#topnav .mnav{display:block; position:relative; width:100%; height:30px; margin:0 auto; padding:4px; color:#FFFFFF; background-color:#232323; border:1px solid #494949; cursor:pointer; outline:none; border-radius:0px 0px 0px 0px ;-webkit-border-radius:0px 0px 0px 0px ;-moz-border-radius:0px 0px 0px 0px ; background-image:none; }
#topnav .mnav option{margin:5px 10px; cursor:pointer;}
#topnav .mnav optgroup{margin-bottom:10px;}
#topnav .mnav optgroup[label]{margin-left:12px; text-transform:uppercase; font-style:normal; font-weight:normal;}
#topnav .mnav optgroup option{padding:0; text-transform:none;}