/* Style sheet jStyles */
html{height:101%;}
#main{padding:5px;background-color:#ededed;}
#wrapper{padding-right:10px;padding-left:10px;background-color:#ffffff;}
#top{background:#000000 url("tl_files/images/layout/background.png") center top repeat-y;background-attachment:fixed;}
#header{width:100%;height:160px;float:none;clear:both;display:block;margin-top:20px;padding-top:10px;}
#logo{width:240px;height:103px;position:relative;float:left;margin:-49px 0 0 -27px;}
#footer{bottom:0;margin-bottom:20px;padding-bottom:10px;}
#right .inside{margin-left:auto;text-align:right;}
#right .banner_image{margin-bottom:10px;}
#newsletter_text,.mod_subscribe{width:190px;margin:0;padding:5px;background-color:#ededed;}
#newsletter_text{margin-top:20px;}
.pleft{float:left;}
form .text{width:150px;}
.country_overlay{right:20px;top:15px;position:absolute;text-align:center;}
.country_overlay img{right:0;top:0;background-color:#666666;border:1px solid #ffffff;}
.country_overlay .caption{color:#ffffff;}
.ce_toplink{margin-bottom:1em;text-align:right;}
#contact-form table,#member-form table{width: 410px;}
#contact-form tr,#member-form tr{height: 25px;}
#contact-form tr.row_0,#member-form tr.row_0{height: 50px;}
#contact-form.member-form-active tr.row_0,#member-form.member-form-active tr.row_0{height:25px;}
#contact-form tr.row_last td.col_first,#member-form tr.row_last td.col_first{padding:4px;text-align:right;}
#contact-form td,#member-form td{vertical-align:top;}
#contact-form td.col_0,#member-form td.col_0{width:150px;}
#contact-form input,#member-form input{width:260px;}
#contact-form input.checkbox,#member-form input.checkbox{width:auto;}
#contact-form h2,#member-form h2{margin:1em 0 0;}
#contact-form .mandatory,#member-form .mandatory{font-weight:bold;}
#contact-form input.submit,#member-form input.submit{width:auto;margin:1em 0;}
.nl_block{display:none;}
h1 a{font-size:13px;}

