html{background:#FFF;color:#000}
*,blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
li{list-style:none}
caption,th{text-align:left}
q:after,q:before{content:""}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,select,textarea{font-family:inherit;font-weight:inherit;font-size:100%}
legend{color:#000}
html{background:#fafafa;height:100%;min-height:100%;overflow-y:scroll}
body{font-family:Helvetica,Arial;font-size:.8em;line-height:1.5em;color:#666}
h1,h2,h3,h4,h5,h6{margin-bottom:10px;font-family:Arial}
h1{font-size:28px}
h2{font-size:24px}
h3{font-size:20px}
h4{font-size:16px}
h5,h6{font-size:12px}
a{color:#4c4c4c;text-decoration:none;outline:0!important}
a:hover{color:#000}
p{margin-bottom:20px}
h5{height:33px;clear:both;color:#fff;font-weight:400;padding:0}
h6{font-size:14px;clear:both;font-weight:400}
.privacy h5{margin-bottom:8px}
.candidates h5{background:url(/assets/img/heading-pink-e26c1b94.jpg) left top repeat-x #ed1059;margin-bottom:8px}
.about h5{background:url(/assets/img/heading-blue-625daa0c.jpg) left top repeat-x #05accf;margin-bottom:8px}
.privacy h6{color:#c281e6;border-top:1px solid #c281e6;border-bottom:1px solid #c281e6;padding:4px 0;margin-bottom:10px}
.candidates h6{color:#ed1059;border-top:1px solid #ed1059;border-bottom:1px solid #ed1059;padding:4px 0;margin-bottom:10px}
.about h6{color:#03abcf;border-top:1px solid #03abcf;border-bottom:1px solid #03abcf;padding:3px 0;margin-bottom:8px}
.about blockquote.intro,.privacy blockquote.intro{width:180px;float:right}
.privacy p.intro{float:left}
.about blockquote.intro p,.privacy blockquote.intro p{padding:0;margin-top:4px;font-size:1.2em;line-height:1.15em;margin-bottom:20px}
.about blockquote.intro span,.privacy blockquote.intro span{font-size:.9em}
.about blockquote.intro p{color:#03abcf}
.privacy blockquote.intro p{color:#c281e6}
.oth{width:280px}
.tth{width:385px}
.oh{width:280px}
.right{float:right}
.left{float:left;clear:right;margin-right:25px}
.header{background:#fff;width:640px;height:100px;margin:0 auto}
.header .logo{display:block;height:60px;width:220px;margin:35px 0 0 26px;float:left;background:url(/assets/img/logo-main-7f79c84f.jpg) left center no-repeat}
.nav .main{float:right;clear:right;margin:0 15px 8px 0}
.nav .main li{float:left}
.nav .main li a{display:block;height:20px;text-indent:-888px}
.nav .main li.about a{width:48px;background:url(/assets/img/nav-about-8bf86fa3.jpg) center top}
.nav .main li.clients a{width:52px;background:url(/assets/img/nav-clients-a9b203a8.jpg) center top}
.nav .main li.candidates a{width:80px;background:url(/assets/img/nav-candidates-a2f4fed9.jpg) center top}
.nav .main li.sustainability a{width:92px;background:url(/assets/img/nav-sustainability-7845212a.jpg) center top}
.nav .main li:hover a{background-position:center -20px!important}
.nav .minor{margin:28px 18px 10px 0;float:right}
.nav .minor li{float:left}
.nav .minor li a{display:block;height:20px;text-indent:-888px}
.nav .minor li.contact-us a{width:72px;background:url(/assets/img/nav-contactus-161228a6.jpg) center top}
.nav .minor li.privacy a{width:48px;background:url(/assets/img/nav-privacy-2dc916d9.jpg) center top}
.nav .minor li:hover a{background-position:center -20px!important}
.nav .main li.current_menu_item a,.nav .minor li.current_menu_item a{background-position:center -40px!important}
.nav-bg{height:352px;width:100%;background:#fff;position:absolute;top:100px;z-index:-1}
.verti-nav{height:352px;margin:0 auto;background:#fff}
.verti-nav .wrapper{width:970px;margin:0 auto}
.verti-nav #left{width:164px;height:350px;float:left;padding-right:1px}
.verti-nav #right{width:164px;height:350px;float:right;padding-left:1px}
.verti-nav{text-align:center}
.verti-nav a{display:block;height:350px;width:26px}
.verti-nav .msgbox a{height:auto!important;width:auto!important}
.verti-nav.contact-us a{color:#c180e6}
.verti-nav.contact-us a:hover{text-decoration:underline}
.verti-nav ul{margin:1px 0}
.verti-nav #left ul{float:right}
.verti-nav #right ul{float:left}
.verti-nav #left ul.inactive li,.verti-nav #right ul.inactive li{text-indent:-3000px;background:url(/assets/img/bar-gray-0b4a8218.jpg) top left repeat-x #f0f0f0!important}
.verti-nav.contact-us #left ul li,.verti-nav.contact-us #right ul li{background:url(/assets/img/bar-purp-e4995205.jpg) left top repeat-x #c180e6}
.verti-nav.contact-us #left ul li:hover,.verti-nav.contact-us #right ul li:hover{background:#c180e6}
.verti-nav.privacy #left ul li,.verti-nav.privacy #right ul li{background:url(/assets/img/bar-purp-e4995205.jpg) left top repeat-x #c180e6}
.verti-nav.privacy #left ul li:hover,.verti-nav.privacy #right ul li:hover{background:#c180e6}
.verti-nav.about #left ul li,.verti-nav.about #right ul li{background:url(/assets/img/bar-blue-dfc4e9ef.jpg) left top repeat-x #05ACCF}
.verti-nav.about #left ul li:hover,.verti-nav.about #right ul li:hover{background:#05ACCF}
.verti-nav.clients #left ul li,.verti-nav.clients #right ul li{background:url(/assets/img/bar-orange-095b316e.jpg) left top repeat-x #f8a41e}
.verti-nav.clients #left ul li:hover,.verti-nav.clients #right ul li:hover{background:#f8a41e}
.verti-nav.candidates #left ul li,.verti-nav.candidates #right ul li{background:url(/assets/img/bar-pink-9861fc94.jpg) left top repeat-x #ed1059}
.verti-nav.candidates #left ul li:hover,.verti-nav.candidates #right ul li:hover{background:#ed1059}
.verti-nav.sustainability #left ul li,.verti-nav.sustainability #right ul li{background:url(/assets/img/bar-green-0e16a5c4.jpg) left top repeat-x #a3b72f}
.verti-nav.sustainability #left ul li:hover,.verti-nav.sustainability #right ul li:hover{background:#a3b72f}
.verti-nav #left li{margin-left:1px}
.verti-nav #right li{margin-right:1px}
.verti-nav #left li,.verti-nav #right li{width:26px;float:left;height:350px;background:#888}
.img-panel,.img-panel-about,.img-panel-candidates,.img-panel-clients,.img-panel-contact-us,.img-panel-nobg,.img-panel-sustainability{float:left;height:350px;width:640px;padding:1px 0}
.img-panel-about{background:url(/assets/img/headimg-about-1bed6747.jpg) center no-repeat}
.img-panel-clients{background:url(/assets/img/headimg-clients-023b3c6c.jpg) center no-repeat}
.img-panel-candidates{background:url(/assets/img/headimg-candidates-0ec59b4e.jpg) center no-repeat}
.img-panel-sustainability{background:url(/assets/img/headimg-sustainability-c557adbc.jpg) center no-repeat}
.img-panel-contact-us{background:url(/assets/img/headimg-contact-us-1aefedfa.jpg) center no-repeat}
.img-panel-nobg{width:640px;background:0 0}
.msgbox{margin:24px 0 0 26px;text-align:left;width:280px;float:left}
.msgbox-container{background:#fff;filter:alpha(opacity=90);-moz-opacity:.9;-khtml-opacity:.9;opacity:.9;float:left;width:280px;padding-top:8px}
.msgbox .head{margin:0;overflow:auto}
.msgbox-about .head h5{font-size:0;background:url(/assets/img/msgbox-head-blue-643e2583.jpg) center top no-repeat #05ACCF;color:transparent;height:auto!important;text-indent:-8000px;margin-bottom:0}
.msgbox-clients .head h5{font-size:0;background:url(/assets/img/msgbox-head-orange-119a6313.jpg) center top no-repeat #f9b446;color:transparent;height:auto!important;text-indent:-8000px;margin-bottom:0}
.msgbox-candidates .head h5{font-size:0;background:url(/assets/img/msgbox-head-pink-4c5b55e7.jpg) center top no-repeat #ed1059;color:transparent;height:auto!important;text-indent:-8000px;margin-bottom:0}
.msgbox-sustainability .head h5{font-size:0;background:url(/assets/img/msgbox-head-green-29d14b6d.jpg) center top no-repeat #A3B72F;color:transparent;height:auto!important;text-indent:-8000px;margin-bottom:0}
.msgbox-contact-us .head h5{font-size:0;background:url(/assets/img/msgbox-head-purple-452557e1.jpg) center top no-repeat #C180E6;color:transparent;height:auto!important;text-indent:-8000px;margin-bottom:0}
.msgbox .msg{padding:8px 20px 10px;line-height:1.25em;font-size:.95em}
.msgbox .msg p{margin-bottom:8px}
.msgbox span{display:block}
.clients .msgbox h5 span{height:84px;background:url(/assets/img/msgbox-head-clients-53bc7d0b.jpg) center top no-repeat}
.candidates .msgbox h5 span{height:84px;background:url(/assets/img/msgbox-head-candidates-1a2bb021.jpg) center top no-repeat}
.about .msgbox h5 span{height:50px;background:url(/assets/img/msgbox-head-about-a2d2e6d3.jpg) center top no-repeat}
.sustainability .msgbox h5 span{height:50px;background:url(/assets/img/msgbox-head-sustainability-75715465.jpg) center top}
.contact-us .msgbox h5 span{height:50px;background:url(/assets/img/msgbox-head-contact-us-15e38e35.jpg) center top no-repeat}
.privacy-verti-nav{position:absolute;width:100%;background:0 0}
.body{margin:0 auto}
.content.privacy{position:relative;padding:0 20px 20px}
.content{background:#fff;padding:25px;width:590px;margin:0 auto}
.content.privacy a{color:#c281e6}
.content.privacy a:hover{text-decoration:underline}
.about p{margin-bottom:10px}
.content.about a{color:#05ACCF}
.content.about a:hover{text-decoration:underline}
.content.clients a{color:#f8a41e}
.content.clients a:hover{text-decoration:underline}
.content.candidates a{color:#ed1059}
.content.candidates a:hover{text-decoration:underline}
.content.sustainability a{color:#a3b72e}
.content.sustainability a:hover{text-decoration:underline}
.content.contact-us a{color:#c180e6}
.content.contact-us a:hover{text-decoration:underline}
.content ul{margin-bottom:20px}
.content ul ul{margin-bottom:0}
.content li{background:url(/assets/img/bullet-01-9c97dbc0.gif) left 8px no-repeat;padding-left:14px;margin-left:0;line-height:1.5em}
.content.about h5,.content.about h6,.content.candidates h5,.content.candidates h6,.content.clients h5,.content.clients h6,.content.privacy h5,.content.privacy h6,.content.sustainability h5,.content.sustainability h6{font-size:0;color:transparent;text-indent:-8000px}
.content.about h6,.content.candidates h6,.content.privacy h6{height:18px}
.content.privacy h5.h01{background:url(/assets/img/headings-privacy-9ec5949d.jpg) left 0 no-repeat}
.content.privacy h5.h02{background:url(/assets/img/headings-privacy-9ec5949d.jpg) left -33px no-repeat}
.content.about h5.h01{background:url(/assets/img/headings-about-68c4d6b5.jpg) left 0 no-repeat}
.content.about h5.h02{background:url(/assets/img/headings-about-68c4d6b5.jpg) left -33px no-repeat}
.content.about h5.h03{background:url(/assets/img/headings-about-68c4d6b5.jpg) left -66px no-repeat}
.content.clients h5.h01{background:url(/assets/img/headings-clients-c6733303.jpg) left 0 no-repeat}
.content.clients h5.h02{background:url(/assets/img/headings-clients-c6733303.jpg) left -33px no-repeat}
.content.clients h5.h03{background:url(/assets/img/headings-clients-c6733303.jpg) left -66px no-repeat}
.content.clients h5.h04{background:url(/assets/img/headings-clients-c6733303.jpg) left -99px no-repeat}
.content.candidates h5.h01{background:url(/assets/img/headings-candidates-08702fb5.jpg) left 0 no-repeat}
.content.candidates h5.h02{background:url(/assets/img/headings-candidates-08702fb5.jpg) left -33px no-repeat}
.content.candidates h5.h03{background:url(/assets/img/headings-candidates-08702fb5.jpg) left -66px no-repeat}
.content.candidates h5.h04{background:url(/assets/img/headings-candidates-08702fb5.jpg) left -99px no-repeat}
.content.candidates h5.h05{background:url(/assets/img/headings-candidates-08702fb5.jpg) left -132px no-repeat}
.content.candidates h5.h06{background:url(/assets/img/headings-candidates-08702fb5.jpg) left -165px no-repeat}
.content.sustainability h5.h01{background:url(/assets/img/headings-sustainability-d0136ca2.jpg) left 0 no-repeat}
.content.sustainability h5.h02{background:url(/assets/img/headings-sustainability-d0136ca2.jpg) left -33px no-repeat}
.content.about h6.h01{background:url(/assets/img/sm-headings-about-b63fffbb.jpg) left 0 no-repeat}
.content.about h6.h02{background:url(/assets/img/sm-headings-about-b63fffbb.jpg) left -24px no-repeat}
.content.about h6.h03{background:url(/assets/img/sm-headings-about-b63fffbb.jpg) left -96px no-repeat}
.content.about h6.h04{background:url(/assets/img/sm-headings-about-b63fffbb.jpg) left -120px no-repeat}
.content.about h6.h05{background:url(/assets/img/sm-headings-about-b63fffbb.jpg) left -48px no-repeat}
.content.about h6.h06{background:url(/assets/img/sm-headings-about-b63fffbb.jpg) left -72px no-repeat}
.content.privacy h6.h01{background:url(/assets/img/sm-headings-privacy-763e99d5.jpg) left 0 no-repeat}
.content.privacy h6.h02{background:url(/assets/img/sm-headings-privacy-763e99d5.jpg) left -24px no-repeat}
.content.privacy h6.h03{background:url(/assets/img/sm-headings-privacy-763e99d5.jpg) left -48px no-repeat}
.content.privacy h6.h04{background:url(/assets/img/sm-headings-privacy-763e99d5.jpg) left -72px no-repeat}
.content.privacy h6.h05{background:url(/assets/img/sm-headings-privacy-763e99d5.jpg) left -96px no-repeat}
.content.privacy h6.h06{background:url(/assets/img/sm-headings-privacy-763e99d5.jpg) left -120px no-repeat}
.content.privacy h6.h07{background:url(/assets/img/sm-headings-privacy-763e99d5.jpg) left -144px no-repeat}
.content.privacy h6.h08{background:url(/assets/img/sm-headings-privacy-763e99d5.jpg) left -168px no-repeat}
.content.privacy h6.h09{background:url(/assets/img/sm-headings-privacy-763e99d5.jpg) left -192px no-repeat}
.content.privacy h6.h10{background:url(/assets/img/sm-headings-privacy-763e99d5.jpg) left -216px no-repeat}
.footer{clear:both;float:left;height:100px;width:590px;margin:14px auto 0}
.footer .wrap{padding-top:20px}
.footer.about .wrap{border-top:1px solid #05accf}
.footer.clients .wrap{border-top:1px solid #f8a41e}
.footer.privacy .wrap{border-top:1px solid #c281e6}
.footer.candidates .wrap{border-top:1px solid #ed0f58}
.footer.sustainability .wrap{border-top:1px solid #a3b72e}
.footer .ts-logo{background:url(/assets/img/logo-foot-607f2b76.jpg) left top no-repeat;overflow:auto;float:left}
.footer .ts-logo a{margin-right:10px;float:left;display:block;height:40px;width:140px}
.footer .ts-logo p a{float:none;display:inline;height:auto!important;width:auto!important;margin-right:none}
.footer .ts-logo p{float:left}
.footer .da-logo a{float:right;display:block;height:40px;width:90px;background:url(/assets/img/logo-digital-ally-ffc5ddf7.jpg) right top no-repeat}
#overlay{background:url(/assets/img/about_template.png) center top no-repeat;height:2100px;width:100%;min-width:100%;position:absolute;top:0;z-index:10}
.cleared{width:100%;height:0;clear:both;display:block}
p.author{font-size:1.1em!important;color:#666!important}