/*
Responsive Template Name: RS-MQF 940 V.2
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;}

/* ----------------------------------------------Top Navigation-------------------------------------*/

#topnav{padding:10px 0; color:#FFF; background-color:#1C75BC; clear:both;}
#topnav ul{margin:0; padding:0; list-style:none; text-transform:uppercase; font-size:13px; font-weight: 600}
#topnav ul ul{z-index:9999; position:absolute; width:200px; text-transform:none; padding-top:10px;}
#topnav ul ul ul, #topnav ul ul ul ul{left:160px; top:0;}
#topnav ul li:last-child ul, #topnav ul li.last-child ul{right:0;}
#topnav ul.negative{left:-160px;}
#topnav li{position:relative; display:block; float:left; margin:0 0 0 30px; padding:0; background-color:none;}
#topnav li:first-child, #topnav li.first{margin-left:0;}
#topnav li li{width:100%; margin:0;}
#topnav li a{display:block; padding:0;}
#topnav li li a{display:block; margin:0; padding:9px 15px;}

#topnav ul ul{display:none;}
#topnav ul li:hover > ul{display:block;}

#topnav a{color:#d3d3d3; background-color:#1C75BC; font-weight:bold;}

#topnav li li a, #topnav li.active li a{color:#FFFFFF; background:#1C75BC; font-weight:normal; border: thin #1C75BC solid; }
#topnav li.active a, #topnav a:hover{color:#FFF; background-color:#1C75BC;}
#topnav ul li li:hover > a{color:#1C75BC; background-color:#FFF;border: thin #1C75BC solid;}

#topnav li a.drop, #topnav li.active a.drop{padding-left:15px; background-image:url("images/dropdown_right.gif"); background-position:5px center; background-repeat:no-repeat;}

/* Top navigation for smaller resolutions */

#topnav form{display:block; height:30px; margin:0 auto; padding:0;}
#topnav form select{display:block; margin: auto; clear: both; width:80%; height: 30px; padding:8px; color:#FFFFFF; background-color:#1C75BC; border:none; cursor:pointer; outline:none;}
#topnav form select option{display:block; margin:10px; padding:0; cursor:pointer; outline:none; border:none;}

/* ----------------------------------------------Topper Navigation-------------------------------------*/

#toppernav{padding:10px 0; color:#FFF; background-color:#6D6E71; clear:both;}
#toppernav ul{margin:0; padding:0; list-style:none; text-transform:uppercase; font-size:13px; font-weight: 600}
#toppernav ul ul{z-index:9999; position:absolute; width:160px; text-transform:none; padding-top:10px;}
#toppernav ul ul ul, #toppernav ul ul ul ul{left:160px; top:0;}
#toppernav ul li:last-child ul, #toppernav ul li.last-child ul{right:0;}
#toppernav ul.negative{left:-160px;}
#toppernav li{position:relative; display:block; float:left; margin:0 0 0 30px; padding:0; background-color:none;}
#toppernav li:first-child, #toppernav li.first{margin-left:0;}
#toppernav li li{width:100%; margin:0;}
#toppernav li a{display:block; padding:0;}
#toppernav li li a{display:block; margin:0; padding:10px 15px;}

#toppernav ul ul{display:none;}
#toppernav ul li:hover > ul{display:block;}

#toppernav a{color:#d3d3d3; background-color:#6D6E71; font-weight:bold;}

#toppernav li li a, #toppernav li.active li a{color:#FFFFFF; background:#6D6E71; font-weight:normal; border: thin #1C75BC solid; }
#toppernav li.active a, #toppernav a:hover{color:#FFF; background-color:#6D6E71;}
#toppernav ul li li:hover > a{color:#1C75BC; background-color:#FFF;border: thin #1C75BC solid;}

#toppernav li a.drop, #toppernav li.active a.drop{padding-left:15px; background-image:url("images/dropdown_right.gif"); background-position:5px center; background-repeat:no-repeat;}

/* Topper navigation for smaller resolutions */

#toppernav form{display:block; height:30px; margin:0 auto; padding:0;}
#toppernav form select{display:block; margin: auto; clear: both; width:80%; height: 30px; padding:8px; color:#FFFFFF; background-color:#6D6E71; border:none; cursor:pointer; outline:none;}
#toppernav form select option{display:block; margin:10px; padding:0; cursor:pointer; outline:none; border:none;}
