/* Style sheet modular */
td,th{padding-bottom:4px;}
#contact_form .col_0{width:100px;vertical-align:top;}
.hint{overflow:visible;margin-bottom:30px;margin-left:30px;font-size:0.9em;color:#404040;}
.hint img{float:left;margin-top:5px;margin-left:-30px;}
#header{padding-top:30px;background-image:url("tl_files/modular_template/bgd.jpg");background-repeat:repeat-x;background-position: 0px 30px;}
.download_title{padding-left:35px;background-image:url("tl_files/modular_template/download_manager.png");background-repeat:no-repeat;background-position: 5px 7px;}
.donation_title{padding-left:35px;background-image:url("tl_files/modular_template/coins.png");background-repeat:no-repeat;background-position: 9px 9px;}
.paypal input{margin-left:60px;}
#footer{margin-top:100px;padding:5px;background-color:#EFEFEF;font-size:0.8em;color:#888888;}
.ce_download{margin-top:5px;margin-bottom:5px;margin-left:4px;padding-left:20px;background-image:url("tl_files/modular_template/package.png");background-repeat:no-repeat;font-size:0.8em;background-position: 0px -2px;}
.ce_comments .form{margin-top:30px;}
.ce_comments .text{padding:0;}
.widget{margin-bottom:5px;}
.ce_comments .textarea{width:260px;background-color:#eff5fc;border:1px solid #2556A5;}
.ce_comments .captcha{width:130px;background-color:#eff5fc;border:1px solid #2556A5;}
.ce_comments{font-size:0.7em;}
.ce_comments p{margin-top:0;margin-bottom:5px;}
.ce_comments .submit{padding:0;}
.mod_booknav{margin-top:20px;border-top:2px solid #CCCCCC;}
.mod_booknav li{display:inline;list-style-type:none;}
.mod_booknav .up{margin-right:30px;margin-left:30px;}
.mod_booknav ul{text-align:center;font-size:0.85em;}
.mod_navigation .level_1{list-style-type:none;}
.mod_navigation .level_1 .submenu{margin-bottom:15px;}
.mod_navigation .level_2{margin-top:5px;margin-bottom:5px;margin-left:20px;list-style-type:circle;}
ul{margin-top:15px;margin-bottom:15px;padding-left:17;list-style-type:disc;list-style-position: inside;}
li{margin-top:5px;}
.teaser{font-size:0.96em;}
p{margin-top:15px;margin-bottom:15px;}
h4{margin-top:15px;margin-bottom:5px;font-family:Trebuchet MS;font-weight:bold;font-style:italic;font-size:1.2em;text-transform: capitalize;}
.ce_accordion{margin-top:7px;padding-left:17px;background-image:url("tl_files/modular_template/fav.gif");background-repeat:no-repeat;background-position: 0px 4px;}
.accordion{margin-left:10px;font-size:0.96em;}
*{margin:0;padding:0;font-family:Arial,Verdana,Tahoma;}
a{color:#3E75BF;text-decoration: none;}
a:hover{color:#FF9933;text-decoration: none;}
.pdf_link{margin-bottom:-13px;text-align:right;font-size:0.7em;}
.caption{font-style:italic;font-size:0.7em;}
.image_container{margin-top:5px;margin-bottom:16px;}
#container{width:960px;margin:30px auto 0 auto;}
#right{width:250px;}
h1{margin-bottom:25px;padding-bottom:5px;border-bottom:2px solid #cccccc;font-weight:normal;font-size:1.8em;color:#333333;}
h2{margin-bottom:15px;padding-top:5px;padding-bottom:2px;padding-left:7px;background-color:#3e75bf;font-weight:normal;font-size:1.2em;color:#ffffff;}
h3{padding-top:7px;padding-bottom:7px;font-weight:bold;font-style:italic;font-size:0.9em;}
#header .inside{width:960px;height:144px;margin-right:auto;margin-left:auto;}
.modular_logo{top:24px;position:absolute;}
#header .mod_navigation{bottom:0px;position:absolute;font-size:0.875em;}
#header  .mod_navigation li{float:left;display:inline;margin-right:5px;background-color:#2556A5;color:#ffffff;line-height:28px;}
#header .mod_navigation li span{display:block;padding-right:20px;padding-left:20px;background-color:#2556A5;}
#header .mod_navigation li a{display:block;padding-right:20px;padding-left:20px;background-color:#2556A5;color:#ffffff;}
#header .mod_navigation li a:hover{display:block;padding-right:20px;padding-left:20px;background-color:#EFEFEF;color:#000000;}
.toggler{color:#2556A5;cursor:pointer;}
.toggler:hover{color:#FF9933;}
.header_search{right:0px;top:57px;position:absolute;font-size:0.875em;}
.text{width:130px;padding:4px;background-color:#EFF5FC;border:1px solid #2556A5;color:#2556A5;}
.submit{padding:3px 5px;background-color:#3E75BF;border:1px solid #3E75BF;color:#ffffff;}
#search .header{margin-top:5px;font-size:0.6em;}
#wrapper{position:relative;min-height: 100%}
html,body{height:100%;}
