/* Style sheet navigation */
#mainmenu{top:143px;position:absolute;margin-right:5px;margin-left:226px;}
#mainmenu li{float:left;line-height:1;}
#mainmenu a,#mainmenu span{display:block;padding:12px 11px 13px;text-decoration:none;color:#ffe8a7;text-transform:uppercase;font-size-adjust: 0.55;}
#mainmenu li:hover,#mainmenu li.active{}
#mainmenu a:hover,#mainmenu span,#mainmenu a.trail{height:0;float:left;margin-top:11px;padding-top:1px;background-color:#ffe8a7;color:#00918e;}
#mainmenu a:active{top:1px;left:1px;position:relative;}
#mainmenu li.login,#mainmenu li.register{float:right;}
#mainmenu a.login,#mainmenu span.login{padding-left:50px;background-image:url("tl_files/modern_blue/images/login.gif");background-repeat:no-repeat;border-left:1px solid #008fc7;background-position:14px center;}
#container #submenu li{padding-bottom:6px;padding-left:14px;line-height:1.5;}
#container #submenu li:hover,#container #submenu li.active{background:url("tl_files/modern_blue/images/subarrow.png") no-repeat 0 3px;}
#container #submenu li a,#container #submenu li span{color:#C05C0C;}
#submenu li.active,#topsubmenu li.active{font-weight:bold;}
#submenu a,#topsubmenu a{text-decoration:none;}
#submenu a:hover,#topsubmenu a:hover{text-decoration:underline;}
#submenu ul.level_1 ul,#topsubmenu ul.level_1 ul{margin-bottom:0;}
#submenu a.trail{}
#submenu .level_2 li{padding-left:18px;}
.mod_breadcrumb{top:0;position:relative;margin-bottom:1em;font-size:11px;color:#999;}
.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 .level_1 li{margin-top:0.5em;font-weight:bold;}
.mod_sitemap .level_2 li{margin-top:0;font-weight:normal;}
{line-height:1.5;}
.mod_sitemap ul.level_1{padding-top:1em;padding-left:1em;}
.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;}
.homebutton{width:191px;height:60px;float:left;margin:0 0 10px 2px;}
.homebutton p{top:13px;left:47px;position:absolute;float:left;font-weight:bold;font-size:20px;color:#fff4d8;}
.homebutton p:hover{text-decoration:underline;color:#fff;}
.homebutton img{height:54px;float:left;margin-top:3px;}
.homebutton.first{margin-left:0;}
.button_left{width:12px;height:60px;float:left;background-image:url("tl_files/modern_blue/images/button_left.png");background-repeat:no-repeat;}
.button_middle{width:167px;height:60px;float:left;background-image:url("tl_files/modern_blue/images/button_middle.png");background-repeat:repeat-x;}
.button_right{width:12px;height:60px;float:left;background-image:url("tl_files/modern_blue/images/button_right.png");background-repeat:no-repeat;}
div.mod_customnav{top:14px;left:394px;position:absolute;}
.mod_customnav ul.level_1,.mod_customnav ul.level_1 li{display:inline;}
.mod_customnav span.active{padding-left:1em;color:#FFE8A7;}
.mod_customnav a{padding-left:1em;color:#fff;}
a img.imglink{padding:2px;}
a img.imglink:hover{padding:0;background-color:#ffe8a7;border:2px solid #ffe8a7;}
a img.imglink:active{top:1px;left:1px;position:relative;}
