@charset "utf-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}body{ font-size:75%; color:#eee; background:#2C2C2C; font-family:"Helvetica Neue",Arial,Helvetica,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:normal;color:#fff}h1{font-size:3em;line-height:1;margin-bottom:0.5em}h2{font-size:2em;margin-bottom:0.75em}h3{font-size:1.5em;line-height:1;margin-bottom:1em}h4{font-size:1.2em;line-height:1.25;margin-bottom:1.25em}h5{font-size:1em;font-weight:bold;margin-bottom:1.5em}h6{font-size:1em;font-weight:bold}h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{ margin:0}p {margin:0 0 1.5em}p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0}p img.right{float:right;margin:1.5em 0 1.5em 1.5em}a:focus,a:hover {color:#eee}a {color:#eee;text-decoration:underline}blockquote {margin:1.5em;color:#666;font-style:italic}strong {font-weight:bold}em,dfn {font-style:italic}dfn {font-weight:bold}sup,sub {line-height:0}abbr,acronym {border-bottom:1px dotted #666}address {margin:0 0 1.5em;font-style:italic}del {color:#666}pre{margin:1.5em 0;white-space:pre}pre,code,tt{font:1em 'andale mono','lucida console',monospace;line-height:1.5}li ul,li ol {margin:0 1.5em}ul,ol {margin:0 1.5em 1.5em 1.5em}ul {list-style-type:disc}ol {list-style-type:decimal}dl {margin:0 0 1.5em 0}dl dt {font-weight:bold}dd {margin-left:1.5em}table {margin-bottom:1.4em;width:100%}th {font-weight:bold}thead th{background:#c3d9ff}th,td,caption{padding:4px 10px 4px 5px}tr.even td {background:#e5ecf9}tfoot {font-style:italic}caption {background:#eee}.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em}.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em}.hide {display:none}.quiet {color:#666}.loud {color:#000}.highlight {background:#ff0}.added {background:#060;color:#fff}.removed {background:#900;color:#fff}.first {margin-left:0;padding-left:0}.last {margin-right:0;padding-right:0}.top {margin-top:0;padding-top:0}.bottom {margin-bottom:0;padding-bottom:0}.container{ width:720px; margin:0 auto; background:#2C2C2C; padding:10px}.showgrid{  background:url(src/grid.png)}.last,div.last{margin-right:0}.prepend-1{padding-left:40px}.prepend-2{padding-left:80px}.prepend-3{padding-left:120px}.prepend-4{padding-left:160px}.prepend-5{padding-left:200px}.prepend-6{padding-left:240px}.prepend-7{padding-left:280px}.prepend-8{padding-left:320px}.prepend-9{padding-left:360px}.prepend-10{padding-left:400px}.prepend-11{padding-left:440px}.prepend-12{padding-left:480px}.prepend-13{padding-left:520px}.prepend-14{padding-left:560px}.prepend-15{padding-left:600px}.prepend-16{padding-left:640px}.prepend-17{padding-left:680px}.prepend-18{padding-left:720px}.prepend-19{padding-left:760px}.prepend-20{padding-left:800px}.prepend-21{padding-left:840px}.prepend-22{padding-left:880px}.prepend-23{padding-left:920px}div.border{ padding-right:4px; margin-right:5px; border-right:1px solid #eee}div.colborder{ padding-right:24px; margin-right:25px; border-right:1px solid #eee}.prepend-top{ margin-top:1.5em}.append-bottom{ margin-bottom:1.5em} .box{ padding:1.5em; margin-bottom:1.5em; background:#E5ECF9}hr{ background:#ddd; color:#ddd; clear:both; float:none; width:100%; height:.1em; margin:0 0 1.45em; border:none}hr.space{ background:#fff; color:#fff}.clearfix:after,.container:after{ content:"\0020"; display:block; height:0; clear:both; visibility:hidden; overflow:hidden}.clearfix,.container{display:block}.clear{clear:both}.w-photo{background:#eee;height:50px;width:70px;text-align:center;padding-top:20px;margin-bottom:20px}#webdesign{text-align:right}.hr hr{display:none}.hr{border-bottom:1px solid #eee;padding-top:20px;margin-bottom:20px}.t-services{font-size:250%}.yellow{color:#EEE810;background:#000}.black-bg{background:#000}#tp-logo{font-size:350%;text-transform:uppercase}