
.navbar-header {display:none;background:#435A6C;margin:2px 0px;height:40px;overflow:hidden;font-family: 'Arvo', serif;}
.navbar-header .floatLeft{color:#fff;margin:0px 10px;font-weight:400;line-height:40px;font-size:18px;}
.navbar-header button{background-color:#ffffff;position: relative;float: right;padding:3px 3px 1px 3px;margin:9px 6px 6px 6px;border-radius:5px;border:1px solid transparent;}
.navbar-header button .icon-bar {background:#000;display: block;width: 20px;height: 2px;border-radius: 1px;margin-bottom:3px;}

.sm,.sm ul,.sm li{display:block;list-style:none;padding:0;margin:0;line-height:normal;direction:ltr;}
ul.sm li{position:relative;}
ul.sm a{position:relative;display:block;}
ul.sm a.disabled{cursor:default;}
ul.sm ul{position:absolute;top:-999999px;left:-800px;width:100px;}
ul.sm li{float:left;text-align:left;}
ul.sm-rtl{direction:rtl;}
ul.sm-rtl li{float:right;}
ul.sm ul li,ul.sm-vertical li{float:none;}
ul.sm a{white-space:nowrap;}
ul.sm ul a,ul.sm-vertical a{white-space:normal;}
* html ul.sm-vertical li{float:left;width:100%;}
* html ul.sm-vertical ul li{float:none;width:auto;}
*:first-child+html ul.sm-vertical>li{float:left;width:100%;}
ul.sm ul.sm-nowrap>li>a{white-space:nowrap;}
ul.sm:after{content:"\00a0";display:block;height:0;font:0/0 serif;clear:both;visibility:hidden;overflow:hidden;}
* html ul.sm{height:1px;}
*:first-child+html ul.sm{min-height:1px;}
ul.sm li *,ul.sm li *:before,ul.sm li *:after{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
ul.sm{-webkit-tap-highlight-color:rgba(0,0,0,0);}

ul.sm>li {text-align:center; }
.sm {position: relative;z-index:10000;}
.sm li {background:url(../images/NavSeparator.png) 100% 1px no-repeat;line-height:44px;}
.sm li a{color:#646464;text-decoration:none;line-height:44px;font-size:19px; font-weight:400; white-space:nowrap;padding:0 37.5px;}
.sm li:first-child {border-left:solid 1px #fff; line-height:44px;}
	
.sm ul {padding:0px;background-color:#ededed;border:solid 2px #dfdede;}
.sm > li > ul:before {content:'';position:absolute;top:-18px;left:100px;width:0;height:0;overflow:hidden;border-width:9px;border-style:dashed dashed solid dashed;border-color:transparent transparent #b1b1b1 transparent;}
.sm > li > ul:after {content:'';position:absolute;top:-16px;left:101px;width:0;height:0;overflow:hidden;border-width:8px;border-style:dashed dashed solid dashed;border-color:transparent transparent #e7e7e7 transparent;}
.sm a:hover, .sm a:focus, .sm a:active,.sm a.Active,.sm a.highlighted{color:#646464; background:#FFF}
.sm a.has-submenu {}
.sm ul li {background-image:none;padding:0px; width:230px; margin-right:0px;}
.sm ul li:first-child {border-left:none;}
	
.sm ul a {padding:10px 10px;margin-bottom:0px;text-transform:none;line-height:21px;color:#000;margin-right:0px;}
.sm ul a:hover, .sm ul a:focus, .sm ul a:active,.sm ul a.Active,.sm ul a.highlighted {color:#000; background:#fff;}
.sm ul a.has-submenu {padding-right:30px;}
.sm a.current, .sm a.current:hover, .sm a.current:focus, .sm a.current:active {}
.sm a span.sub-arrow {display:none}
.sm ul a span.sub-arrow {display:block;bottom: auto;top: 50%;margin-top: -5px;right:5px;left: auto;margin-left: 0;border-style: dashed dashed dashed solid;border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #003662;width: 0;height: 0;overflow: hidden;border-width: 5px;position:absolute;}
.sm ul a:hover span.sub-arrow,.sm ul a.highlighted span.sub-arrow,.sm ul a.Active span.sub-arrow {border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #fff}

.sm span.scroll-up, .sm span.scroll-down {position:absolute;display:none;visibility:hidden;overflow:hidden;background:#fff;height:20px;}
.sm span.scroll-up:hover, .sm span.scroll-down:hover {background:#eee;}
.sm span.scroll-up-arrow, .sm span.scroll-down-arrow {position:absolute;top:0;left:50%;margin-left:-6px;width:0;height:0;overflow:hidden;border-width:6px;border-style:dashed dashed solid dashed;border-color:transparent transparent #555 transparent;}
.sm span.scroll-up:hover span.scroll-up-arrow {border-color:transparent transparent #536900 transparent;}
.sm span.scroll-down-arrow {top:8px;border-style:solid dashed dashed dashed;border-color:#555 transparent transparent transparent;}
.sm span.scroll-down:hover span.scroll-down-arrow {border-color:#536900 transparent transparent transparent;}

.sm-vertical{z-index:1000;width:100%;}
ul.sm-vertical>li{padding:0 0 0 17px;width:100%;text-align:left; border-bottom:solid 1px #f4f4f4;}
.sm-vertical li a{background-color:#fff;padding:0px 10px 0 11px;background:url(../images/arrow.jpg) no-repeat left; font-size:13px; line-height:36px;}
.sm-vertical a:hover, .sm-vertical a:focus, .sm-vertical a:active,.sm-vertical a.Active,.sm-vertical a.highlighted {color:#8d950b;background:url(../images/arrow.jpg) no-repeat left;}

.sm-vertical a span.sub-arrow {display:block;bottom: auto;top: 50%;margin-top: -5px;right:5px;left: auto;margin-left: 0;border-style: dashed dashed dashed solid;border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #fff;width: 0;height: 0;overflow: hidden;border-width: 5px;position:absolute;}
.sm-vertical > li > ul:before,.sm-vertical > li > ul:after{display:none}
.sm-vertical li ul li a{background-color:#fff;padding:5px 10px;}

#MainNav{margin:auto; font-family: 'Arvo', serif;}

