*{padding:0;margin:0;line-height:1.3;}
html,body{font:normal 100.01% Verdana,Arial,Helvetica,Tahoma,Geneva,sans-serif;text-align:left;}
body.center{margin:0 auto;text-align:center;}
body.center #tlf__site{text-align:left;margin:0;}
#tlf__site{font-size:10px;}
#tlf__site div.bm{padding:10px;position:relative;}
h1,h2,h3,h4,h5,caption,legend{font-family:Arial,Helvetica,Tahoma,Geneva,sans-serif;font-weight:bold;margin:0 0 .5em 0;text-align:left;}
h1{font-size:1.9em;}
h2{font-size:1.6em;}
h3{font-size:1.4em;}
h4{font-size:1.2em;}
h5{font-size:1.1em;}
p,ul,ol,dl,blockquote,address,hr,pre,fieldset,table{margin:0 0 .7em 0;}
ul,ol{padding-left:2.0em;}
ul ul,ul ol,ol ul,ol ol{margin:0;}
ol{list-style-type:decimal;}
ol ol{list-style-type:lower-alpha;}
ol ol ol{list-style-type:upper-roman;}
ol ol ol ol{list-style-type:upper-alpha;}
ol ol ol ol ol{list-style-type:lower-roman;}
ul{list-style-type:disc;}
ul ul{list-style-type:circle;}
ul ul ul{list-style-type:square;}
ul ul ul ul{list-style-type:disc;}
ul ul ul ul ul{list-style-type:circle;}
li{line-height:1.5;}
li li{font-size:100%;}
dt,dd{line-height:1.5;}
table{border-top:1px solid;border-left:1px solid;border-collapse:collapse;table-layout:auto;border-spacing:0;empty-cells:show;}
caption{font-size:1.15em;margin-bottom:0;caption-side:top;}
th,td{padding:.2em .4em;border-bottom:1px solid;border-right:1px solid;}
th{font-weight:bold;text-align:left;}
pre,tt,code,samp,kbd{font:normal 120% "Courier New",Courier,monospace;}
pre{padding:.5em;overflow:auto;}
img{border:none;}
form#contact fieldset p.send{width:388px;float:left;}
#contact-button{float:right;}
fieldset{padding:.5em;}
legend{margin:0;font-size:1.15em;padding:0 2px;}
input,textarea,select{font:normal 1.0em Verdana,Arial,Helvetica,Tahoma,Geneva,sans-serif;vertical-align:middle;}
option{padding-left:.4em;}
input.button,button{cursor:pointer;}
hr{border:none;text-align:center;height:0;clear:both;}
acronym,abbr{cursor:help;border-bottom:1px dashed;}
.cl,.cll,.clr{clear:both;height:0;font-size:1px;line-height:0;visibility:hidden;overflow:hidden;border:none;background:transparent;margin:0;padding:0;width:auto;}
.cll{clear:left;}
.clr{clear:right;}
.hide{position:absolute!important;left:-5000px!important;top:-2000px!important;width:0!important;height:0!important;overflow:hidden!important;display:inline!important;}
#tlf__header h1{border:none;padding:0;margin:0;}
#tlf__header h1 a{display:block;}
#tlf__header p.skip a{background-color:transparent;}
#tlf__service ul{list-style:none;margin:.5em 0;padding:0;}
#tlf__service ul li{float:left;margin:0 .5em 0 1.0em;}
#tlf__content h2{font-size:17px;}
p.left{margin-top:15px;margin-left:20px;}
.about ul{list-style:none;}
a.about{border-bottom:1px dotted #000;}
a.about:hover{text-decoration:none;}
