/* CSS Document */

/* SEPARATE TOP & SIDE NAV
-----------------------------------------------------
.dynamicNav{text-align:left;font-size:1.2em;line-height:3.3em;text-transform:uppercase}
.dynamicNav ul{margin:0;background:#475957;min-height:49px}
.dynamicNav li{display:inline-block;list-style:none;padding:0;margin:0 -4px 0 0}
.dynamicNav li.divider{border-right:1px solid #3c5a56}
.dynamicNav li a,.dynamicNav li.activePage a{color:#DAE0DF;padding:16px 8px 19px;background:#475957}
.dynamicNav li a:hover,.dynamicNav li a:active,.dynamicNav li a:focus{background:#3f514f;text-decoration:none;color:#fff}
.dynamicNav li.activePage a{background:#354846}
.dynamicNav li.activePage a:hover,.dynamicNav li.activePage a:active,.dynamicNav li.activePage a:focus{}

.dynamicNav li ul{position:absolute;top:500px;left:12px;background:#3c4f4d;z-index:6;padding:12px 0 0;margin:0;font-size:0.95em;line-height:1.4em}
.dynamicNav li ul li{display:none;list-style:none;padding:0;margin:0}
.dynamicNav li.activePage ul li{display:block!important}
.dynamicNav li.activePage ul li a,.dynamicNav li.activePage ul li.activePage a{display:block;padding:0;margin:0;background:none;padding:5px 15px;width:155px;color:#DAE0DF}
.dynamicNav li.activePage ul li a:hover,.dynamicNav li.activePage ul li a:active,.dynamicNav li.activePage ul li a:focus{background:#334745;color:#fff}
.dynamicNav li.activePage ul li.activePage a{background:#2a3d3b}
.dynamicNav li.activePage ul li.activePage a:hover,.dynamicNav li.activePage ul li.activePage a:active,.dynamicNav li.activePage ul li.activePage a:focus{color:#fff}

.dynamicNav li.activePage ul li ul{display:none;list-style:none;padding:0;margin:0}
.dynamicNav li.activePage ul li.activePage ul{display:block!important;position:relative;top:0;left:0;z-index:7;padding:0;margin:0;font-size:0.9em;line-height:1.3em}
.dynamicNav li.activePage ul li.activePage ul li{display:block;list-style:none;padding:0;margin:0;border-bottom:1px solid #2a3d3b}
.dynamicNav li.activePage ul li.activePage ul li a,.dynamicNav li.activePage ul li.activePage ul li.activePage a{display:block;padding:0;margin:0;background:url(../images/images-main/bullet.gif) 15px 6px no-repeat;padding:4px 15px 5px 28px;width:142px;color:#DAE0DF;text-transform:none}
.dynamicNav li.activePage ul li.activePage ul li a:hover,.dynamicNav li.activePage ul li.activePage ul li a:active,.dynamicNav li.activePage ul li.activePage ul li a:focus{background:url(../images/images-main/bullet-over.gif) 15px 6px no-repeat #334745}
.dynamicNav li.activePage ul li.activePage ul li.activePage a{background:url(../images/images-main/bullet-over.gif) 15px 6px no-repeat #364a48}
.dynamicNav li.activePage ul li.activePage ul li.activePage a:hover,.dynamicNav li.activePage ul li.activePage ul li.activePage a:active,.dynamicNav li.activePage ul li.activePage ul li.activePage a:focus{color:#fff}*/


/* DROP DOWN
-----------------------------------------------------*/
.dynamicNav{position:absolute;top:8.9em;right:0;padding:0;z-index:6;font-size:0.95em;text-transform:uppercase;width:185px}
.dynamicNav ul{/* all lists */position:relative;padding:0;margin:0;list-style:none;height:1%}
.dynamicNav li{/* all list items */float:left;position:relative;width:185px;list-style:none}
.dynamicNav li a,.dynamicNav li.activePage a{line-height:1.2em;text-decoration: none;color:#fff;background:#555547;padding:13px 10px 14px;display:block;text-indent:0;text-align:left;border-bottom:none}
.dynamicNav li.activePage a{}
.dynamicNav li a:hover,.dynamicNav li a:active,.dynamicNav li a:focus{background:#4a4a3a;color:#fff;text-decoration:none}
.dynamicNav li ul{/* second-level lists */position:absolute;top: 1em;left:-999em!important;margin: 10px 0 0;padding:3px 0 0;z-index:20;width:100%}
.dynamicNav li ul li{margin: 0;padding: 0}
.dynamicNav li ul li a,.dynamicNav li ul li.activePage a{border-top:1px solid #6e6e65;display:block;width:165px}
.dynamicNav li>ul,.dynamicNav li.over ul{/* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */top: auto;left: auto;margin: 0;padding: 0}
.dynamicNav li:hover ul,.dynamicNav li.over ul{/* lists nested under hovered list items */left:0!important}