/* Style sheet navigation */
#mainmenu{width:959px;top:108px;position:absolute;}
#mainmenu li{float:left;line-height:1;}
#mainmenu a,#mainmenu span{display:block;padding:14px 18px;text-decoration:none;color:#fff;text-transform:uppercase;}
#mainmenu a:hover,#mainmenu span,#mainmenu a.trail{background:url("tl_files/modern_green/images/background_navi.jpg") center bottom repeat-x;}
#mainmenu li.login,#mainmenu li.register{float:right;}
#mainmenu a.login,#mainmenu span.login{padding-left:50px;background-image:url("tl_files/modern_green/images/login.gif");background-repeat:no-repeat;border-left:1px solid #6c8e1a;background-position:14px center;}
#submenu li{padding-top:5px;padding-bottom:5px;border-bottom:1px solid #eeeeee;line-height:1.5;}
#submenu a:hover{font-weight:bold;text-decoration:none;}
#submenu ul.level_1 ul{margin-bottom:0;}
#submenu a.trail{}
#submenu li.active{font-weight:bold;color:#777777;}
#submenu .level_2 li{padding-left:18px;border-bottom:0px solid #ccc;}
.mod_breadcrumb{top:9px;position:relative;margin-bottom:1em;font-size:11px;}
.mod_breadcrumb:before{content:"You are here: ";}
.mod_booknav{margin-top:1em;margin-bottom:1em;padding-top:1em;border-top:1px solid #ddd;}
.mod_booknav li{width:45%;float:left;}
.mod_booknav li.up{width:10%;text-align:center;}
.mod_booknav li.next{text-align:right;}
*:first-child+html .mod_booknav li.next{margin-right:-1px;}
.mod_sitemap li{line-height:1.5;}
.mod_sitemap ul.level_1 ul{margin-bottom:0;}
.mod_sitemap .level_2 li{padding-left:18px;}
.pagination{margin-top:1em;margin-bottom:1em;padding-top:1em;border-top:1px solid #ddd;}
.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:3px;padding-left:3px;}

