/* Clearfix */
.clearfix:before,.clearfix:after { content: " "; display:table;}
.clearfix:after {clear:both;}
.clearfix { *zoom:1;}

nav {display:block;	background: none; font-size:15px;position: relative; text-align:right; margin-bottom:20px;}
nav ul{display:inline-block;padding:0px;margin:0px ;width:100%;	text-align:right;}
nav ul li {	display:inline-block;position:relative; margin-top:7px;}
nav ul li:hover
{  background-color:#ff6400;  
   
  }  


nav a { color:#786767;display:inline-block; text-align:center;margin-bottom:0px;text-decoration:none; padding: 67px 15px 15px;}
nav a:hover {color:#353535; }
nav a.active{color:#ffffff; background-color:#ff6400; background-position:center -49px !important;}
nav a#pull {display:none;}

#nav li ul {background-color:rgba(0,82,149,0.8); color:#FFF;padding: 0px; padding-top:0px; padding-bottom:0px;position: absolute; left:0px;display: none; /* hide dropdown */width:200px;z-index:2;}
/*#nav li:last-of-type ul { left:-112px !important;}*/
#nav ul li {float: none;margin: 0;padding: 0; width: 100%;text-align:left;}
/*#nav ul li:last-child {border-bottom: 0px;}*/
#nav li ul li a{color:#FFFFFF;text-align:left; margin:0px; border-bottom:none; padding:5px;}
#nav li ul li a:hover{text-decoration:none;border-radius:0px; color:#FFF; background-color: #005295;}
#nav li ul li:hover{text-decoration:none;border-radius:0px; color:#FFF; background-color: #005295; }
#nav li ul li:hover a{text-decoration:none;border-radius:0px; color:#FFF; background-color: #005295;}
#nav li:hover > ul {display: block ; /* show dropdown on hover */}
#nav li:hover > a {color:#ffffff;}
/*dropdown on hover bg */ 
.arrow_box {position: relative;	background: #ffffff;border: 1px solid #005295; border-radius:0px;}
.arrow_box:after, .arrow_box:before {bottom: 100%;left: 30%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
/*.arrow_box:after {border-color: rgba(255, 255, 255, 0);border-bottom-color: #fff;border-width: 9px; margin-left: -37px;}
.arrow_box:before {border-color: rgba(156, 156, 156, 0);border-bottom-color: #9c9c9c;border-width: 9px; margin-left: -37px;}*/

#nav li:last-of-type .arrow_box:after,#nav li:last-of-type .arrow_box:before {left: 92%;}

@media screen and (max-width: 1024px) 
{
    nav {margin-right:0px;}
    nav a { padding: 75px 10px 15px;}	
        
}

@media screen and (max-width: 899px) 
{
    .MenuContainer{}
nav {text-align:right;width:100%;height:auto; margin-bottom: 0px;} 
nav ul {width:100%;text-align:center; margin-right:30px;}
nav a {	display: inline-block;width:100%;padding:0px;text-align: center;text-decoration: none;line-height: 25px; margin-right:1%; font-size:15px;}	
nav li {position: relative;}	 
#nav ul li a {border:none;line-height:normal;}
 nav a {margin-right:8px; padding: 62px 12px 10px;}	
}

/*Styles for screen 515px and lower */
@media only screen and (max-width : 650px)
{
    
     .MenuContainer{margin-right:0px;}
nav {border-bottom:0;width:100%;height: auto; font-size:12px;}
nav ul {display:none;height: auto;text-align:right; list-style:none;}
nav li {background-color:#ffffff;float:left;width:100%;position:relative;}
nav a {font-size:120%;text-align:left;border-left:0px solid #5f5f5f;color:#5f5f5f;border-top:none;padding:5px 5px; margin: 0px; display:block;}
nav a#pull {border-top:none;display:block;padding-top:6px;font-size:15px; position:relative; color:#fff;margin-top:10px; border-radius:0px;margin:0px auto; text-align:right; background-image:url('../jpg/menubackimage.jpg');}
nav a#pull:after {content:"";background:url('../png/menu.png') no-repeat ;width:30px;height:30px;display:block;position:absolute;right:3px;top:6px;}
nav ul li a:hover, nav ul li a.active {color:#333333;background-color:#BDC3c7;/*border-bottom:3px solid #0a7dd5;*/}
nav a:hover, nav a.active {	color:#333333;	 border-radius:0px;}
#nav li ul {background-color:#ECF0F1;padding: 0px; padding-top:0px; padding-bottom:0px;position: relative;right:0px; display: none; /* hide dropdown */	width:auto;}
#nav ul li {float: none; margin: 0;	padding: 0; width: 100%;text-align:left; background-color:#FFFFFF; color:#333333;}
#nav li:last-of-type ul {left:0px !important;}
#nav ul li a {border:none;line-height:25px;border-bottom: dashed 1px #5f5f5f;}
#nav ul li a:hover {background:#ECF0F1;border:none;line-height:25px;border-bottom: dashed 1px #5f5f5f;}
nav ul li.subIco:after {content:"";background:url('../nav-icon2.html') no-repeat ;width:30px;height:30px;display:block;position:absolute;right:3px;	top:10px;}
#nav li > ul {display: none !important; /* show dropdown on hover */  }
#nav li:hover ul {display: block !important; }
#nav li > a {color:#333333;background-color:#ECF0F1; border-radius:0px;  border-bottom:1px dotted #5F5F5F;}
#nav li > a.active{background-color:#BDC3c7;}
#nav li:hover > a {color:#333333;background-color:#BDC3c7; border-radius:0px;}
.arrow_box {border: 0px solid #9c9c9c; border-radius:0px;}
.arrow_box:after,.arrow_box:before {border-width:0px; margin-left: 0px;}
#nav li ul li a {color:#5F5F5F;}

nav a {border-bottom:none;}
nav a:hover {border-bottom:none;}
nav a.active{border-bottom:none;}
nav ul {width:100%;text-align:right; margin-right:0px;}

nav {margin-bottom:0px;}
}



/*
     FILE ARCHIVED ON 01:30:25 Jan 16, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 13:14:34 Nov 06, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.791
  exclusion.robots: 0.034
  exclusion.robots.policy: 0.015
  esindex: 0.019
  cdx.remote: 75.348
  LoadShardBlock: 65.108 (3)
  PetaboxLoader3.datanode: 75.055 (4)
  PetaboxLoader3.resolve: 107.315 (2)
  load_resource: 121.232
*/