﻿#menu-bar 
{  margin: 0px 0px 0px 0px;  
   padding: 0px 6px 0px 6px;  
   height: 43px;  line-height: 100%;  
   border-radius: 0px;  
   -webkit-border-radius: 0px;  
   -moz-border-radius: 0px;  
   box-shadow: 0px -1px 0px #1D7EA8;  
   -webkit-box-shadow: 0px -1px 0px #1D7EA8;  
   -moz-box-shadow: 0px -1px 0px #1D7EA8;  
   background: #0FA8F5;  
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#29B8FF, endColorstr=#0D2870);  
   background: -webkit-gradient(linear, left top, left bottom, from(#29B8FF), to(#0D2870));  
   background: -moz-linear-gradient(top,  #29B8FF,  #0D2870);  
   border: solid 1px #204E9E;
   }
   
   #menu-bar li   
   {
   	margin: 0px 6px 0px 6px;  
   	padding: 0px 0px 6px 0px;  
   	float: left;  position: relative;  
   	list-style: none;
   	}
   
   	#menu-bar a 
   	{  font-weight: bold;  
   	   font-family: arial;  
   	   font-style: normal;  
   	   font-size: 15px;  
   	   color: #FAFFFC;  
   	   text-decoration: none;  
   	   display: block;  
   	   padding: 11px 20px 10px 20px;  
   	   margin: 0;  border-radius: 0px;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  
   	   text-shadow: 0px 0px 0px #000000;
   	   }
   	   
   	   #menu-bar .current a, #menu-bar li:hover > a 
   	   {  background: #0399D4;  
   	      filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#1EF7F0);  
   	      background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#1EF7F0));  
   	      background: -moz-linear-gradient(top,  #FFFFFF,  #1EF7F0);  
   	      color: #070B82;  
   	      -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .2);  
   	      -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .2);  box-shadow: 0 1px 1px rgba(0, 0, 0, .2);  
   	      text-shadow: 0px 0px 0px #FFFFFF;
   	      }
   	      
   #menu-bar ul li:hover a, #menu-bar li:hover li a 
   {  background: none;  border: none;  color: #666;  -box-shadow: none;  -webkit-box-shadow: none;  -moz-box-shadow: none;
   }
   
   #menu-bar ul a:hover 
   {  background: #0399D4 !important;  
     filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#01A7E8);  
     background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#01A7E8)) !important;  
     background: -moz-linear-gradient(top,  #FFFFFF,  #01A7E8) !important;  
     color: #040647 !important;  
     border-radius: 0;  -webkit-border-radius: 0;  -moz-border-radius: 0;  text-shadow: 2px 2px 3px #FFFFFF;
     }
     
 #menu-bar ul 
 {  background: #DDDDDD;  
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr=#29B8FF, endColorstr=#0D2870);  
    background: -webkit-gradient(linear, left top, left bottom, from(#29B8FF), to(#0D2870));  
    background: -moz-linear-gradient(top,  #29B8FF,  #0D2870);  
    display: none;  margin: 0;  padding: 0;  width: 320px;  position: absolute;  top: 30px;  left: 0;  
    border: solid 1px #204E9E;  border-radius: 1px;  -webkit-border-radius: 1px;  -moz-border-radius: 1px;  
    -webkit-box-shadow: 0px 0px 0px #326FC9;  -moz-box-shadow: 0px 0px 0px #326FC9;  
    box-shadow: 0px 0px 0px #326FC9;
    }
    
    #menu-bar li:hover > ul 
    {  display: block;}
    
    #menu-bar ul li {  float: none;  margin: 0;  padding: 0;}
    
    #menu-bar ul a   
    {
    	padding:11px 2px 10px 15px;  color:#FFFFFF !important; 
    	 font-size:14px;  font-style:normal;  font-family:arial;  
    	 font-weight: bold;  text-shadow: 0px 0px 0px #FFFFFF;
   }
   
   #menu-bar ul li:first-child > a 
   {  border-top-left-radius: 1px;  -webkit-border-top-left-radius: 1px;  -moz-border-radius-topleft: 1px;  
      border-top-right-radius: 1px;  -webkit-border-top-right-radius: 1px;  -moz-border-radius-topright: 1px;
      
   }
   
   #menu-bar ul li:last-child > a 
   {  border-bottom-left-radius: 1px;  -webkit-border-bottom-left-radius: 1px;  -moz-border-radius-bottomleft: 1px;  
      border-bottom-right-radius: 1px;  -webkit-border-bottom-right-radius: 1px;  -moz-border-radius-bottomright: 1px;
      }
      
  #menu-bar:after 
  {  content: ".";  display: block;  clear: both;  visibility: hidden;  line-height: 0;  height: 0;
  }
  
  #menu-bar {  display: inline-block;}  
  html[xmlns] #menu-bar {  display: block;}* html #menu-bar {  height: 1%;} 


