body,div,dl,dt,dd,h1,h2,h3,pre,form,fieldset,input,textarea,option,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img,abbr,acronym{border:0}address,cite,code,dfn,var{font-style:normal;font-weight:normal}caption,th{text-align:left}body{background:#fdfdfd;font:13px/19px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#595959;margin-bottom:150px}h1,h2,h3,h4{margin:8px
0 4px;color:#900;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;line-height:120%}h1{font-size:26px;margin:20px
0 15px;color:#595959}h2{font-size:22px}h3{font-size:18px}h4{font-size:16px}h6{font-size:13px;margin:0}p{margin-bottom:8px}ul,ol{padding-left:1em;margin:0}a:link,a:visited{color:#900;text-decoration:none;border-bottom:1px dotted #ddd}a:hover,a:active{color:#f90;border-bottom:1px solid}.r{float:right;margin-left:15px}.l{float:left;margin-right:15px}.c{display:block;margin:0
auto}legend{display:none}label{display:block;margin:3px
10px 2px 0}input,select,textarea{display:block;padding:3px
2px;font-size:12px;color:#000;border:1px
solid #bbb;background:#fff}select{margin-bottom:5px}#area-code,#phone1,#phone2{display:inline}#box{width:960px;margin:0
auto;padding:0
25px;background:#fff;border:1px
solid #ddd;border-top:0;overflow:hidden}#hdr h4,
#wrk a,
#abt h6,
#tmks a,.arrow{text-indent: -3333px;background-image:url('http://assets.trif3cta.com/img/home-sprite.png')}#hdr
h4{float:left;width:220px;height:60px;background-position:0 0}#hdr h4
a{display:block;width:220px;height:60px}#hero{width:640px;float:left}h5{text-transform:uppercase;font:bold 12px Arial, sans-serif;color:#999;margin:10px
0 5px}#hero
h2{font-size:18px;font-weight:bold;margin:0;color:#900;padding:8px
10px;float:left}#tlk{background:#f5eed2;width:319px;height:340px;float:left;border:1px
dotted #ddd;border-right:0;position:relative}#wrk{float:left;width:393px;padding:10px
14px 10px 15px;border-right:1px dotted #ddd}#tmls{float:right;width:309px;height:150px;margin:0;padding:7px
0 0 10px;border-left:1px dotted #ddd;border-bottom:1px dotted #ddd}#tmls
a{color:#ccc}#tmls a:hover{color:#595959}#tmls
ul{list-style:none;margin:0;padding:0}.usp{float:left;width:190px;height:90px;padding:5px
10px;border-right:1px dotted #ddd;font-size:14px;line-height:20px}#usp-cta{float:left;text-align:center;width:640px;padding:0;height:55px;border-top:1px dotted #ddd;border-bottom:1px dotted #ddd;font-size:18px;position:relative}#usp-cta
p{padding:20px
0 0}#clt{float:left;width:208px;padding:10px
0 10px 9px;border-right:1px dotted #ddd}#abt{float:left;width:304px;padding:10px
0 10px 15px}#wrk,#clt,#abt{height:310px}#tmks{margin:0;clear:both;float:left;border-top:1px dotted #ddd;padding:25px
0;width:640px;height:80px;position:relative}#g,#y,#m,#sempo{float:left;display:block;margin-right:14px}#g{width:80px;height:80px;background-position:247px -66px}#y{width:162px;height:60px;background-position:0 -450px}#m{width:159px;height:54px;background-position:185px -450px}#sempo{width:181px;height:39px;background-position: -118px -146px}.arrow{width:28px;height:9px;background-position: -250px -66px;position:absolute}#hdr
.arrow{left:90px;top:85px}#tlk
.arrow{background-position: -300px -66px;left: -1px;top:135px;height:28px;width:9px}#usp-cta
.arrow{left:300px;top: -1px}#blog
.arrow{left:140px;top: -1px}#blog
ul{list-style:none;padding:0}#hero
div{height:260px;padding:20px
20px 17px;display:none;border-top:1px dotted #ddd;border-left:1px dotted #ddd}#hero
p{width:310px;margin-left:10px}#tabs{list-style:none;margin:0;padding:0;overflow:hidden;border-bottom:1px dotted #ddd}#tabs
li{float:left;width:160px;text-align:center;font-size:11px;font-weight:bold;text-transform:uppercase}#tabs li
a{display:block;color:#888;padding:11px
0;text-decoration:none;border:0;border-top:1px dotted #ddd;border-left:1px dotted #ddd;background:#fdfdfd}#tabs li a:hover{color:#555;text-decoration:underline}#tabs
a.active{color:#555;background:#fff;border-top:1px solid #fff}#tabs li:first-child{width:140px}#tabs li#test-tab{width:180px}#tlk
h4{margin:10px
0 0 50px;padding:0}#tlk
form{padding:0
20px;margin:0
0 0 30px}#clt
ul{font-size:12px;list-style:none;padding-left:0;margin:0
10px 0 0}#clt li:first-child{border-top:1px dotted #ddd}#clt ul
li{border-bottom:1px dotted #ddd;padding:5px}#wrk
ul{list-style:none;margin:0;padding:0}#wrk
li{float:left;margin:10px
10px 0 0;border:1px
solid #ddd}#wrk
a{display:block;height:118px;width:118px}#c1{background-position:0 -200px}#c2{background-position: -118px -200px}#c3{background-position: -236px -200px}#c4{background-position: -365px -318px}#c5{background-position: -483px -318px}#c6{background-position: -601px -318px}#abt
h6{width:118px;height:118px;float:right;background-position: -0 -65px;margin:5px
0 0 10px}#hdr{height:70px;padding-bottom:15px;border-bottom:1px dotted #ddd;position:relative}#hdr
#call{margin-top:12px;float:right;color:#999;font-size:14px}#hdr
h6{float:right;clear:right;text-align:right;font-size:16px;color:#999;margin:2px
0;padding:0}#web-design,#search-engine-marketing,#analytics-and-testing,#email-marketing{background:#fff url('/assets/img/hero-sprite.jpg') 0 0 no-repeat}#web-design{background-position:310px 0}#search-engine-marketing{background-position:310px -300px}#analytics-and-testing{background-position:310px -600px}#email-marketing{background-position:310px -901px}#web-design>p,#search-engine-marketing>p,#analytics-and-testing>p,#email-marketing>p{clear:both}#hero div
li{list-style:square inside}#ftr{clear:both;margin:10px
auto;width:960px;text-align:center}#ftr div, #ftr
a{display:inline;color:#bbb}hr{border-color:#ddd;border-style:dotted;border-width:1px 0 0;clear:both;margin:0;height:0}cite{display:block}#hdr a, #wrk a, #tmls a, #tmks
a{border:0}#send{border:0;padding:0;margin-top:5px}#abt
ul{list-style:none;padding:0}#abt
li{margin-bottom:5px}q,#edu{font-size:12px}#captcha{margin-top:10px}#captcha
em{display:block;font-size:12px}.hiddenFields{display:none}#blog{float:left;width:304px;border-top:1px dotted #ddd;border-left:1px dotted #ddd;background:#fdfdfd;position:relative;padding:10px
0 0 15px;height:95px;font-size:12px}#blog
li{padding-bottom:5px}.nb{border:0}.fn.org,.postal-code,.street-address{margin-right:8px}