/* Style sheet hnav */
#header .mod_navigation{right:0;top:83px;position:absolute;text-align:right;}
#header .mod_navigation ul{margin:0;padding:0;list-style-type:none;}
#header .mod_navigation li{display:inline;}
#header .mod_navigation a,#header .mod_navigation span{float:left;display:block;padding:12px 10px 8px;font-family:arial, sans serif;font-weight:bold;font-size:12px;text-transform:uppercase;}
#header .mod_navigation a:link,#header .mod_navigation a:visited{text-decoration:none;color:#fff;}
#header .mod_navigation a:hover,#header .mod_navigation a:focus,#header .mod_navigation a:active{color:#ffff00;background:transparent;}
#header .mod_navigation span.active{border-top:2px solid #000;border-right:2px solid #000;border-left:2px solid #000;text-decoration:none;color:#000;background:#fefefe;-moz-border-radius-topleft: 8px;-khtml-border-top-left-radius: 8px;-webkit-border-top-left-radius: 8px;border-top-left-radius: 8px;-moz-border-radius-topright: 8px;-khtml-border-top-right-radius: 8px;-webkit-border-top-right-radius: 8px;border-top-right-radius: 8px;text-shadow: #c6d9e9 1px 1px 1px;}
#header .mod_navigation .trail a:link,#header .mod_navigation .trail a:visited,#header .mod_navigation .trail a:hover,#header .mod_navigation .trail a:focus,#header .mod_navigation .trail a:active{border:2px solid #000;color:#000;background:#fefefe;-moz-border-radius-topleft: 8px;-khtml-border-top-left-radius: 8px;-webkit-border-top-left-radius: 8px;border-top-left-radius: 8px;-moz-border-radius-topright: 8px;-khtml-border-top-right-radius: 8px;-webkit-border-top-right-radius: 8px;border-top-right-radius: 8px;text-shadow: #c6d9e9 1px 1px 1px;}
#header .mod_navigation .trail a:hover,#header .mod_navigation .trail a:focus,#header .mod_navigation .trail a:active{text-decoration:underline;}
#header .mod_customnav{top:0;right:0;position:absolute;margin-right:80px;text-align:right;text-transform:uppercase;}
#header .mod_customnav li{float:left;list-style:none;}
#header .mod_customnav li.first{text-align:right;}
#header .mod_customnav a,#header span{display:block;padding:0 14px 8px 12px;font-family:arial-black,arial black, arial, sans serif;font-weight:bold;color:#cccccc;background:transparent;}
#header .mod_customnav a:hover{color:#fff;}
#header .mod_customnav li.active span{font-weight:bold;color:#fff;}
#footer .mod_customnav{text-align:right;}
#footer .mod_customnav li{float:left;margin:0 10px 0 0;border-right:1px solid #444444;line-height:12px;list-style:none;}
#footer .mod_customnav li.first{text-align:right;border-left:1px solid #444444;background:transparent;}
#footer .mod_customnav a,#footer span{display:block;padding:0 14px 0 10px;font-weight:bold;font-size:10px;color:#cccccc;background:transparent;}
#footer .mod_customnav a:hover{color:#ffff00;}
#footer .mod_customnav li.active span{font-weight:bold;color:#ffff00;}
#footer .submit{margin:0;padding:0 14px;}
#footer .formbody{margin:0;padding:0;}
#submenu ul.level_1,.mod_newsmenu ul.level_1{border-top:1px dotted #bbb;}
#submenu a,#submenu span,.mod_newsmenu a,.mod_newsmenu span{display:block;padding-top:6px;padding-bottom:6px;border-bottom:1px dotted #bbb;text-decoration:none;}
#submenu a:hover,.mod_newsmenu a:hover{text-decoration:underline;}
#submenu a.trail{color:#444;}
#submenu .level_2 li{padding-left:18px;}
#right .mod_navigation{margin:-3px 0 0;padding:0;}
#right .mod_navigation .level_1 li{padding:0;line-height:1;list-style-type:none;}
#right .mod_navigation .level_2 li{padding:0;line-height:1;list-style-type:square;}
#right .mod_navigation .level_1 a,#right .mod_navigation span{display:block;margin:10px 0 0;padding:4px 4px 4px 10px;border-bottom:2px dotted #fefefe;font-weight:bold;text-decoration:none;font-size:11px;color:#000;text-transform:uppercase;}
#right .mod_navigation .level_2 a,#right .mod_navigation span{display:block;margin:10px 0 0;padding:4px 4px 4px 10px;border-bottom:2px dotted #fefefe;font-weight:bold;text-decoration:none;font-size:11px;color:#000;text-transform:uppercase;}
#right .mod_navigation span{cursor:default;}
#right .mod_navigation li:hover,#right .mod_navigation li.active,#right .mod_navigation li.trail{color:#000;background:transparent;}
#right .mod_navigation li:hover span,#right .mod_navigation li.active span,#right .mod_navigation li.trail span{margin-top:10px;padding-left:10px;border-bottom:2px dotted #888;font-weight:bold;color:#000;background:#fefefe;}
#right .mod_navigation a:hover{border-bottom:2px dotted #888;color:#000;}
.mod_newsmenu li.year{margin-top:1em;font-weight:bold;}
.mod_newsmenu .level_2 li{font-weight:normal;}
.mod_newsmenu .level_2{margin-top:6px;margin-bottom:6px;}
.mod_breadcrumb{top:9px;position:relative;margin-bottom:1em;padding-right:10px;padding-left:10px;font-size:11px;}
body.home .mod_breadcrumb{display:none;}
.mod_booknav{margin-top:1em;margin-bottom:1em;padding-top:1em;border-top:1px dotted #bbb;}
.mod_booknav li{width:45%;float:left;}
.mod_booknav li.up{width:10%;text-align:center;}
.mod_booknav li.next{text-align:right;}
.pagination{margin-top:1em;margin-bottom:1em;padding-top:1em;border-top:1px dotted #bbb;}
.pagination p{width:30%;float:left;margin-bottom:0;}
.pagination ul{width:70%;float:right;margin-bottom:0;text-align:right;}
.pagination li{display:inline;padding-right:1px;padding-left:1px;}
.pagination ul{width:70%;float:right;margin-bottom:0;text-align:right;}
.pagination li{display:inline;padding-right:1px;padding-left:1px;}
