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,b,sub,sup,tt,var,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-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}:focus{outline:0;}body{line-height:1;color:black;background:white;}ol,ul{list-style:none;}table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}hr{border:none;border-bottom:2px solid #253c68;color:#253c68;height:2px;padding:0;margin:15px 0 15px 0;clear:both;}.clearfix:after,#footer .content:after,#latest-posts:after,#container:after,.point-boxes:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.fl{float:left;}.fr{float:right;}.cl{clear:left;}.cr{clear:right;}a,a.external{color:#253c68;font-weight:bold;text-decoration:none;}a:hover{text-decoration:none;color:#ffe200;}a:focus{background-color:transparent;}body{font:85%/1.5em Arial,Helvetica,sans-serif;color:#616362;}h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:2em;margin:0 0 15px 0;font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;color:#253c68;line-height:2.2ex;}h1{font-size:3.6em;}h2{font-size:2.6em;}h3{font-size:2.35em;}h5{font-size:1.62em;}h6{font-size:1.3em;}ul,ol{list-style:disc;list-style-position:inside;}b,strong{font-weight:bold;}p,pre{margin:10px 0 10px 0;letter-spacing:.01em;}dl,ul,ol,address{margin:15px 0 15px 0;}dt,li{margin:10px 0 10px 0;}dl dd{margin-left:10px;}address{font-style:italic;}pre{white-space:pre;}abbr,acronym{border-bottom:1px dotted #666;cursor:help;}blockquote{background:#e3e3e7;padding:10px;font-size:1.1em;margin-bottom:15px;width:auto;color:#253c68;}small{font-size:.9em;}big{font-size:1.2em;}.red{color:#ff1923;}table{margin:15px 0 15px 0;}td{padding:10px;background:#e3e3e7;vertical-align:middle;}tr td{border-bottom:1px #253c68 solid;}input,textarea,select{padding:3px;background:#fff;border:1px solid #fff;vertical-align:top;font-family:Arial,Helvetica,sans-serif;color:#616362;font-size:1em;}input:hover,textarea:hover,select:hover{background:#ff9;border:1px solid #ff9;}input:focus,textarea:focus,select:focus{background:#fff;}textarea,input{width:230px;}textarea{height:70px;overflow:auto;}select{width:238px;padding:2px 0;}fieldset{margin-bottom:15px;padding:15px;border:1px solid #253c68;background:#e3e3e7;}legend{margin-left:15px;padding:0 5px;background:#253c68;color:#ffe200;text-transform:lowercase;}label{width:117px;margin:0 5px 0 0;display:-moz-inline-box;display:inline-block;vertical-align:top;line-height:25px;}.form_note{font-style:italic;font-size:.95em;margin-bottom:10px;}input.form_error_input{background:#fcc;border:1px solid #f33;}.form_error{color:#ff1923;margin-left:124px;padding-bottom:10px;position:relative;top:-5px;font-size:.95em;}.row_wrap{display:block;margin-bottom:10px;}.checkbox_radio{width:auto;border:none;background:transparent;position:relative;left:-4px;}#header{background:#ffe200 url(../images/main/main_header_bg.png) no-repeat center top;font-size:.9em;}#header .content{width:994px;margin:0 auto;padding:0;background:url(../images/main/header_bg_logo.png) no-repeat 51px top;height:86px;}body.homepage #header .content{min-height:280px;background:url(../images/main/header_bg.png) no-repeat 51px top;width:943px;padding:0 0 20px 51px;}#header h1{padding:50px 460px 0 0;font-size:3.2em;}#header .main{text-align:right;color:#ffe200;padding:40px 26px 0 0;font-size:1.2em;}#header .contact-details a{color:#ffe200;margin-left:10px;}#header .contact-details a:hover{color:#fff;}#header p{font-size:1.18em;color:#253c68;line-height:1.5em;padding-right:460px;}body.homepage h1{margin-bottom:15px;}body.homepage #header_content{padding:116px 460px 20px 51px;}body.homepage .header_intro{font-size:1.18em;color:#253c68;line-height:1.5em;}body.homepage .contact_call{width:260px;float:left;margin-right:24px;margin-top:-45px;}body.homepage .contact_address{width:197px;float:left;margin-right:24px;margin-top:-45px;}body.homepage .contact_form{width:385px;float:left;margin-top:-47px;}body.homepage form#tlc_ask_question{background:#ffe200;padding:10px;}.big_button_wrap{width:434px;float:left;text-align:center;}body.homepage .big_button a{width:380px;height:200px;display:block;border-bottom:none;margin:0 auto 15px auto;text-indent:-9999px;}body.homepage .big_button_home a{background:url(../images/main/big_button_home.png) left top no-repeat;}body.homepage .big_button_home a:hover{background:url(../images/main/big_button_home.png) left -219px no-repeat;}body.homepage .big_button_business a{background:url(../images/main/big_button_business.png) left top no-repeat;}body.homepage .big_button_business a:hover{background:url(../images/main/big_button_business.png) left -219px no-repeat;}body.homepage .main_links{width:380px;text-align:center;padding:0 20px;margin:0 auto 20px auto;}body.homepage .main_links a{border-bottom:none;display:inline-block;margin:0 2px 5px 0;}body.homepage .main_links a span{white-space:nowrap;overflow:hidden;height:27px;display:inline-block;line-height:27px;}body.homepage .main_links_home a span.left{background:url(../images/main/main_links_home_bg.png) left top no-repeat;padding:0 0 0 10px;}body.homepage .main_links_home a span.right{background:url(../images/main/main_links_home_bg.png) right top no-repeat;padding:0 6px 0 0;}body.homepage .main_links_home a{color:#448932;}body.homepage .main_links_home a:hover{color:#9ed930;}body.homepage .main_links_home a:hover span.left{background:url(../images/main/main_links_home_bg.png) left -27px no-repeat;}body.homepage .main_links_home a:hover span.right{background:url(../images/main/main_links_home_bg.png) right -27px no-repeat;}body.homepage .main_links_business a span.left{background:url(../images/main/main_links_business_bg.png) left top no-repeat;padding:0 0 0 10px;}body.homepage .main_links_business a span.right{background:url(../images/main/main_links_business_bg.png) right top no-repeat;padding:0 6px 0 0;}body.homepage .main_links_business a{color:#057ba2;}body.homepage .main_links_business a:hover{color:#4fd6f3;}body.homepage .main_links_business a:hover span.left{background:url(../images/main/main_links_business_bg.png) left -27px no-repeat;}body.homepage .main_links_business a:hover span.right{background:url(../images/main/main_links_business_bg.png) right -27px no-repeat;}#container{width:944px;margin:26px auto;}body.homepage #container{width:918px;margin:0 auto;padding:26px 0 26px 26px;}body.homepage hr{width:944px;margin:26px auto;}#container.sidebar{background:url(../images/main/right_col_bg.png) right bottom no-repeat;}#container h1 span{background:url(../images/main/h1_bg.png) no-repeat right top;display:inline-block;height:44px;padding-right:18px;}#container h1{background:url(../images/main/h1_bg.png) no-repeat left top;color:#fff;height:44px;line-height:44px;font-size:1.5em;text-transform:uppercase;padding-left:18px;margin-right:18px;display:inline-block;}#container h1 a{font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;font-weight:normal;color:#fff;border:0;}#container .background-earth{background:url(../images/main/earth.png) right top no-repeat;}#container .background-about{background:url(../images/main/about.png) right top no-repeat;}#container .background-marketing-mot{background:url(../images/main/marketing-mot.jpg) right top no-repeat;}.sidebar .content{width:663px;padding-left:26px;float:left;}#sidebar{width:231px;float:right;background:url(../images/main/panel_top.png) left top no-repeat;padding-top:10px;}#sidebar small{font-size:.75em;display:block;margin-top:5px;}#sidebar .box,#sidebar .green-box{margin:0 10px 15px 10px;padding-bottom:13px;}#sidebar .box h4{display:block;padding:13px 40px 0 13px;}#sidebar .box p{padding:0 13px;}#sidebar .box a,#sidebar .green-box a{display:block;padding:13px 40px 0 13px;font-size:1.65em;}#sidebar .box{background:#fff url(../images/main/panel_white_box_bot.png) left bottom no-repeat;}#sidebar .box a{background:url(../images/main/panel_white_box_link.png) left top no-repeat;}#sidebar .box a:hover{background:url(../images/main/panel_white_box_link.png) -211px top no-repeat;}#sidebar .green-box{background:#edfdc6 url(../images/main/panel_green_box_bot.png) left bottom no-repeat;color:#448932;}#sidebar .green-box a{background:url(../images/main/panel_green_box_link.png) left top no-repeat;color:#448932;}#sidebar .green-box a:hover{background:url(../images/main/panel_green_box_link.png) -211px top no-repeat;}#sidebar .testimonial-box,#sidebar .blog-archive,#sidebar .newsletter-signup{margin:0 10px 15px 10px;padding-top:13px;background:#fff url(../images/main/panel_white_box_top.png) left top no-repeat;}#sidebar .search div,#sidebar .testimonial-box div,#sidebar .blog-archive div,#sidebar .newsletter-signup div{padding:0 13px 13px 13px;background:url(../images/main/panel_white_box_bot.png) left bottom no-repeat;color:#253c68;}#sidebar .search{background:#fff url(../images/main/panel_white_box_search.png) left top no-repeat;padding:10px 0 0 0;}#sidebar .contact{margin:0 10px;}#sidebar .contact input,#sidebar .contact textarea{width:202px;}#sidebar .contact select{width:209px;}#sidebar .search input{background:#e3e3e7;}#sidebar .search button{margin-top:10px;}#sidebar .search button cufon{position:relative;top:-2px;}#sidebar input.checkbox_radio{width:auto;}#sidebar textarea,#sidebar input{width:179px;background:#fff;border:1px solid #e3e3e7;}#sidebar select:hover,#sidebar textarea:hover,#sidebar input:hover{background:#bceffa;border:1px solid #bceffa;}#sidebar select:focus,#sidebar textarea:focus,#sidebar input:focus{border:1px solid #bceffa;}#sidebar .form_error{margin-left:0;}#sidebar .newsletter-signup h3{font-size:1.6em;margin:0;}#sidebar .newsletter-signup input{margin:5px 0;}#sidebar .newsletter-signup .error_list{font-size:.8em;}#sidebar .blog-archive h3{font-size:1.8em;margin:0 0 10px 4px;display:inline-block;}#sidebar .blog-archive ul{list-style:none;margin:0 0 10px 0;font-size:.9em;}#sidebar .blog-archive li{margin:0;}#sidebar .blog-archive li.months{padding-left:10px;}#sidebar .blog-archive a.subscribe{height:18px;width:18px;line-height:1.8em;display:inline-block;background:#fff url(../images/main/share_comment_sprite.png) no-repeat left top;text-indent:-9999px;}#sidebar .blog-archive .more{font-size:.75em;}#sidebar .twitter img{margin:10px 35.5px 70px 35.5px;}#latest-posts{padding:26px 0;width:918px;margin:0 auto;}#latest-posts .post{width:205px;margin-right:24px;float:left;}#latest-posts .post .date{font-weight:bold;color:#253c68;display:block;margin:10px 0;}#latest-posts .post .headline{color:#253c68;padding:10px;background:#ffe200;font:inherit;text-transform:inherit;font-weight:bold;font-size:1.1em;}.testimonial-block{float:right;background:#ffe200 url(../images/main/your_view_box_yellow_bot.png) left bottom no-repeat;padding-bottom:11px;width:231px;}.testimonial-block div{background:url(../images/main/your_view_box_yellow.png) left top no-repeat;padding:11px;}.testimonial-block .quote{float:left;background:url(../images/main/your_view_box_white_bot.png) left bottom no-repeat;padding:0 0 11px 0;width:209px;}.testimonial-block .quote div{background:url(../images/main/your_view_box_white.png) left top no-repeat;padding:11px 11px 0 11px;}.testimonial-block .quote p,#sidebar .testimonial-box p{font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;font-size:1.62em;line-height:2.2ex;margin:0 0 15px 0;color:#253c68;}.testimonial-block .credit,#sidebar .testimonial-box .credit{color:#253c68;font-size:.85em;font-weight:bold;margin:0;padding-bottom:1px;}.testimonial-block .more,.testimonial-box .more,.blog-archive .more{display:block;text-align:center;font-size:.8em;}button{border:none;padding:0;margin:0;background:none;cursor:pointer;}button span.outer,.read-more,.get-in-touch{display:inline-block;border:none;text-transform:lowercase;color:#ffe200;font-family:Arial,Helvetica,sans-serif;height:24px;line-height:24px!important;overflow:hidden;font-size:1.15em;padding:0 0 0 10px;background:url(../images/main/button_bg.png) left top no-repeat;font-weight:bold;}button span.outer:hover,.read-more:hover,.get-in-touch:hover{color:#fff;}button span.outer span,.read-more span,.get-in-touch span{display:block;padding:0 10px 0 0;background:#fff url(../images/main/button_bg.png) right top no-repeat;}#footer{background:#253c68 url(../images/main/tlc_footer.png) no-repeat center top;padding-top:200px;color:#c2c3cf;}#footer h6,#footer a{color:#c2c3cf;border-color:#c2c3cf;}#footer .content{width:892px;margin:0 auto;color:#c2c3cf;padding:0 0 20px 0;}#footer .col{font-size:.7em;float:right;margin-top:0;}#footer .category{width:auto;float:left;margin-right:40px;}#footer .category ul li{font-size:.9em;margin:5px 0;}#footer a.generic-button{background-image:url(../images/main/footer_link_tlc.png);background-position:left top;}#footer a.generic-button span{background-image:url(../images/main/footer_link_tlc.png);color:#253c68;}#footer a.generic-button:hover span{color:#fff;}a.generic-button,a.home-button,a.office-button{padding-left:20px;height:42px;line-height:42px;font-size:1.4em;display:inline-block;background-repeat:no-repeat;background-position:left top;}a.generic-button span,a.home-button span,a.office-button span{padding-right:20px;display:block;height:42px;background-repeat:no-repeat;background-position:right top;}a.home-button{background-image:url(../images/main/footer_link_home.png);}a.home-button span{background-image:url(../images/main/footer_link_home.png);color:#253c68;}a.home-button:hover span{color:#fff;}a.office-button{background-image:url(../images/main/footer_link_business.png);}a.office-button span{background-image:url(../images/main/footer_link_business.png);color:#253c68;}a.office-button:hover span{color:#fff;}a.generic-button{background-image:url(../images/main/page_strap_btn.png);background-position:left top;}a.generic-button:hover{background-position:left top;}a.generic-button span{background-image:url(../images/main/page_strap_btn.png);color:#ffe200;}a.generic-button:hover span{background-position:right top;color:#fff;}#navigation{background-color:#ffe200;font-size:1.15em;}#navigation ul{width:892px;margin:0 auto;padding:8px 26px 15px 26px;list-style:none;height:40px;}#navigation li{display:block;margin-right:22px;float:left;}#navigation a{color:#fff;line-height:24px;text-transform:uppercase;padding-bottom:21px;display:block;}#navigation a span{display:inline-block;height:24px;padding:0 0 0 18px;}#navigation a span span{padding:0 18px 0 0;}#navigation a:hover{color:#253c68;background:url(../images/nav-arrow.png) no-repeat center 22px;}#navigation a span{background-image:url(../images/main/nav-background.png);background-repeat:no-repeat;background-position:left -72px;}#navigation a:hover span{background-position:left -96px;}#navigation a span span{background-position:right -72px;}#navigation a:hover span span{background-position:right -96px;}#navigation a.selected span{background-position:left -96px;}#navigation a.selected span span{background-position:right -96px;}#navigation a.selected{color:#253c68;background:url(../images/nav-arrow.png) no-repeat center 22px;}#navigation li ul{background:url(../images/home/drop_nav_bg2.png) repeat left bottom;border:solid #fff 3px;border-top:none;position:absolute;left:-999em;height:auto;width:auto;margin:0;padding:0;z-index:100;}#navigation li li{display:block;float:none;padding:0;margin:0;text-align:center;background:none;}#navigation li li a{margin:5px;height:24px;background:url(../images/main/drop_nav_item_bg2.png) no-repeat left top;padding:0 0 0 15px;display:block;color:#fff;}#navigation li li span{background:url(../images/main/drop_nav_item_bg2.png) no-repeat right top;height:24px;line-height:24px;display:block;padding:0 15px 0 0;display:block;}#navigation li li a:hover{background:url(../images/main/drop_nav_item_bg2.png) no-repeat left bottom;color:#253c68;}#navigation li li a:hover span{background:url(../images/main/drop_nav_item_bg2.png) no-repeat right bottom;}#navigation li:hover ul,#navigation li.hover ul{left:auto;}body.homepage #navigation{background-color:#e3e3e7;}body.homepage #navigation a span{background-position:left top;}body.homepage #navigation a:hover span{background-position:left -48px;}body.homepage #navigation a span span{background-position:right top;}body.homepage #navigation a:hover span span{background-position:right -48px;}body.homepage #navigation a.selected span{background-position:left -48px;}body.homepage #navigation a.selected span span{background-position:right -48px;}.blog .tools{background:#eeeef2;padding:4px 6px;margin:15px 0 5px 0;}.blog .tools a{height:18px;display:inline-block;margin-right:10px;line-height:18px;padding-left:23px;background-image:url(../images/main/share_comment_sprite.png);background-repeat:no-repeat;}.blog .tools a.subscribe{background-position:left top;}.blog .tools a.share{background-position:left -18px;}.blog .tools a.comments{padding-left:24px;background-position:left -36px;float:right;}.blog .tags{background:#eeeef2;color:#253c68;font-weight:bold;padding:4px 6px;}.blog .tags div{float:right;}.blog .tags div{width:600px;}.blog .tags div,.blog .tags a{font-weight:normal;color:#ffe200;}.blog .tags a:hover{color:#253c68;}.blog h2{margin-bottom:0;}.blog h3{font-size:1.2em;margin-top:0;}#comments h2 span{background:url(../images/main/h1_bg_yellow.png) right top no-repeat;display:inline-block;height:44px;padding-right:18px;}#comments h2{background:url(../images/main/h1_bg_yellow.png) no-repeat left top;color:#fff;height:44px;line-height:44px;font-size:1.5em;text-transform:uppercase;padding-left:18px;margin-right:18px;display:inline-block;margin-bottom:0;margin-top:30px;}#comments .comment{margin-top:30px;border:2px solid #ffe200;padding:15px 15px 5px 15px;}#comments .comment .details,#comments .comment a.reply{font-weight:bold;line-height:18px;}#comments .comment .details{float:left;}#comments .comment .details .subject{color:#ffe200;}#comments .comment a.reply{float:right;background:transparent url(../images/main/share_comment_sprite.png) no-repeat left -54px;padding-left:23px;height:18px;display:inline-block;}#comments .comment p{clear:both;padding:10px 0;}#comments .comment-reply{border:2px solid #eeeef2;border-top:none;margin-top:0;}#comments form{color:#253c68;font-weight:bold;margin-top:20px;}#comments form input,#comments form textarea{border:2px solid #eeeef2;}#comments form input{width:527px;}#comments form textarea{width:652px;height:200px;}#comments form select:hover,#comments form textarea:hover,#comments form input:hover{background:#bceffa none repeat scroll 0 0;border:2px solid #bceffa;}#comments form select:focus,#comments form textarea:focus,#comments form input:focus{border:2px solid #bceffa;}ul.pager{display:inline;list-style:none;margin:0;padding:0;}ul.pager li{display:inline;margin:0 0 0 5px;}.accordion h2{font-size:1.5em;clear:left;margin:15px 0 0 0;color:#253c68;height:44px;line-height:44px;text-transform:uppercase;padding-left:18px;background:url(../images/main/service_page_link_bg.png);background-repeat:no-repeat;background-position:left -88px;}.accordion h2.hover,.accordion h2.enabled,.accordion h2.open{cursor:pointer;}.accordion h2.hover{background-position:left -44px!important;}.accordion h2.enabled{background-position:left top;}.accordion h2.open{background-position:left -132px!important;}.accordion h2 span{font-size:.8em;}.accordion h2 span cufon{position:relative;top:-1px;}.accordion{padding-bottom:15px;width:663px;}.accordion-content{padding:18px 18px 10px 18px;background:#FFF399 url(../images/main/service_p_bot.png) left bottom no-repeat;width:587px;margin:0 20px 15px 20px;}.accordion-content p{margin:0 0 10px 0;}.accordion-content{color:#253c68;}.quote-extract{display:block;width:200px;float:right;margin:0 0 15px 15px;color:#ffe200;font-size:1.78em;line-height:1.1em;}.point-boxes{padding:15px 0 30px 0;clear:left;}.point-boxes .box{width:145px;padding:11px;background:url(../images/main/benefits_box_bot.png) left bottom no-repeat;border-top:4px #ffe200 solid;font-size:1.4em;color:#253c68;text-align:center;margin-right:15px;float:left;}.point-boxes .box p{margin:0;}.contact-details dt{font-weight:bold;display:inline;}.contact-details dd{font-weight:normal;font-size:2em;margin:0 10px 0 0;font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;color:#253c68;text-transform:lowercase;line-height:2.2ex;font-size:1.3em;display:inline;}#map{width:375px;float:right;margin-bottom:30px;}#map iframe{width:375px;height:355px;border:0;margin:0;}#map a{font-size:.9em;}.twitter-button{display:block;width:175px;height:48px;text-indent:-9999px;background:#fff url(../images/main/social.jpg) right bottom no-repeat;border:none;}#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;}#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}#jquery-lightbox a img{border:none;}#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}#lightbox-container-image{padding:10px;}#lightbox-loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0;}#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}#lightbox-container-image-box>#lightbox-nav{left:0;}#lightbox-nav a{outline:none;}#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block;}#lightbox-nav-btnPrev{left:0;float:left;}#lightbox-nav-btnNext{right:0;float:right;}#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;}#lightbox-container-image-data{padding:0 10px;color:#666;}#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}#lightbox-image-details-caption{font-weight:bold;}#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em;}#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:.7em;}
