@import url(/wp-content/themes/affinity/library/styles/reset.css);@import url(/wp-content/themes/affinity/library/styles/typography.css);@import url(/wp-content/themes/affinity/library/styles/home-tabs.css);@import url(/wp-content/themes/affinity/library/styles/comments-etc.css);html{min-height:100%;margin-bottom:1px;overflow:-moz-scrollbars-vertical!important}body{font-family:arial,helvetica,sans-serif;background-color:#eee;min-width:960px;margin:0;padding:0}#wrapper{background-color:#fff;margin:0 auto;border-right:1px solid #dfdcd5;border-left:1px solid #dfdcd5;border-bottom:1px solid #dfdcd5;width:960px}#main{width:870px;margin:0 auto;overflow:hidden;position:relative;padding:5px 0 40px 0;clear:both}#leftcolumn{float:left;width:212px}.post-title.heading-font{color:#fff!important}#container{width:405px;float:left}#primary{width:190px;padding:0 0 40px 30px;margin:0 0 0 0;color:#555;float:right;border-left:1px solid #D1D3D4}#primary .entry-content{padding:0}#content{margin:0 0 0 0;overflow:hidden;z-index:1}.page-template-fullpage-php #container{width:960px}#header{position:relative;z-index:2}#branding{position:relative;width:870px;margin:0 auto;height:135px;padding:0 0 20px 0}#blog-title{margin-top:20px;float:left;margin-left:25px;background:url(/wp-content/themes/affinity/images/logo.png) no-repeat scroll 0 0 #fff0;z-index:100}#blog-title a{height:113px;width:178px;display:block;text-indent:-8700px}#searchform{position:absolute;margin-right:25px;top:45px;right:0;background:none repeat scroll 0 0 #f9f9f9;border:1px solid #c8c8c8;width:210px;height:23px}#searchform input#s{font-size:9px;padding:6px 0 4px 10px;margin:0;color:#b9b9b9;text-transform:uppercase;text-align:left;width:175px}#searchform input#searchsubmit{display:none}#searchform #s{background:#fff0;border:0;padding:0;vertical-align:top}.skip-link{display:none}#access{font-size:13px;height:36px;margin:0 auto 45px auto;overflow:visible;z-index:100;width:870px;overflow:visible;background:url(/wp-content/themes/affinity/images/menubg.gif) repeat-x left top;font-family:Georgia,Times,serif}.menu{margin:0 auto}.sf-menu{float:left;margin:0;padding:0;list-style:none;line-height:1;border:none}.sf-menu ul li{width:100%}.sf-menu li:hover{visibility:inherit}.sf-menu li{float:left;position:relative;list-style:none}.sf-menu a:link,.sf-menu a:visited,.sf-menu a:hover{display:block;position:relative;padding:18px 23px 18px 30px;text-decoration:none;color:#58595B;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:url(/wp-content/themes/affinity/images/menubullet.gif) no-repeat 0 21px}.sf-menu a:hover{color:#58595B}.sf-menu li.menu-item-25 a{background:none;padding-left:5px}.sf-menu ul{position:absolute;top:-999em;border-right:none;border-bottom:none;border-top:1px solid #d9d9d9;width:170px!important;padding-top:0}.sf-menu ul.sub-menu{padding-bottom:5px;margin-left:0;background:none repeat scroll 0 0 #d9d9d9}.sf-menu ul li a:link,.sf-menu ul li a:visited,.sf-menu ul li a:hover{padding:8px 12px 9px 20px;border-bottom:1px solid #f0f0f0;color:#243e53}.sf-menu ul a{background:none repeat scroll 0 0 #f9f9f9;border-bottom:none}.sf-menu ul a:hover{color:#fbfbfb}ul.sf-menu li li:hover a,ul.sf-menu li li.sfHover{background-color:#fbfbfb;color:#888}ul.sf-menu li a:visited,ul.sf-menu li a:hover{_color:#888}ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:200px;top:0}.sf-menu li:hover ul,.sf-menu li.sfHover ul{top:36px;z-index:99}#topRightNav{float:right;padding:62px 0 0 0}#topRightNav ul li{list-style:none;border-bottom:1px solid #D1D3D4;margin-bottom:3px;padding-bottom:5px}#topRightNav ul li a span{background-image:url(/wp-content/themes/affinity/images/rightarrow.png);background-position:right 50%;background-repeat:no-repeat;padding-right:1.2em}#topRightNav ul li a{background-image:url(/wp-content/themes/affinity/images/menubullet.gif);background-position:left 50%;background-repeat:no-repeat;color:#58595B;font-size:11px;letter-spacing:.09em;font-weight:700;padding-left:1.2em;text-decoration:none;text-transform:uppercase;font-family:Georgia,Times,serif}#leftnav{border:1px solid #D1D3D4;float:left;padding:4px;width:178px;text-transform:uppercase;font-size:10px;letter-spacing:.1em;font-family:Georgia,Times,serif;font-weight:700}.slug-alg-newsletter #leftnav{border:none;width:208px}ul#menu-subnav-about,ul#menu-subnav-services,ul#menu-subnav-resources{background-color:#E7E8E9;list-style:none;padding-bottom:15px;padding-top:.75em}#leftnav-label{background-color:#df8e2d;padding:12px 0 12px 15px;color:#FFF;font-size:11px}ul#menu-subnav-about li,ul#menu-subnav-services li,ul#menu-subnav-resources li{margin:3px 0;padding:3px 0 0 15px}ul#menu-subnav-about a,ul#menu-subnav-services a,ul#menu-subnav-resources a{color:#333;display:block;padding:6px 0 9px 0}ul#menu-subnav-about li.current_page_item,ul#menu-subnav-services li.current_page_item,ul#menu-subnav-resources li.current_page_item{background-color:#f2f5f6}ul#menu-subnav-about li.current_page_item a,ul#menu-subnav-services li.current_page_item a,ul#menu-subnav-resources li.current_page_item a{color:#e48e23}.leftnav-contact{background-color:#E7E8E9;padding-top:15px}.leftnav-contact p{font-size:12px;text-transform:none;font-family:Arial,Helvetica,sans-serif;font-weight:400;line-height:17px;padding-left:15px;letter-spacing:.03em}.leftnav-contact .arrow a{background-image:url(/wp-content/themes/affinity/images/link.png);background-position:100% 50%;background-repeat:no-repeat;color:#d8841c;font-weight:400;text-decoration:none;text-transform:none;font-family:Arial,Helvetica,sans-serif;letter-spacing:0em;font-size:12px;padding:0 20px 0 0;margin:0}.leftnav-contact .arrow a:hover{background-image:url(/wp-content/themes/affinity/images/link_over.png);color:#d8841c;text-decoration:underline}ul.arrow a{background-image:url(/wp-content/themes/affinity/images/link.png);background-position:100% 50%;background-repeat:no-repeat;color:#d8841c;font-weight:700;padding-bottom:5px;padding-right:20px;padding-top:5px;text-decoration:none}ul.arrow a:hover{background-image:url(/wp-content/themes/affinity/images/link_over.png);color:#d8841c;text-decoration:underline}ul.arrow{display:block;list-style-type:disc;margin:1em 0;line-height:18px;padding-left:20px}ul.arrow li{margin-bottom:8px;display:list-item}.percent{text-align:center;padding:17px 0 15px 0}.aside ul.arrowSidebar{list-style:none;padding-left:20px}.aside ul.arrowSidebar a span{background-image:url(/wp-content/themes/affinity/images/rightarrow.png);background-position:right 50%;background-repeat:no-repeat;padding-right:1.2em}.aside ul.arrowSidebar li a{color:#58595B;font-size:11px;line-height:18px;letter-spacing:.01em;padding-left:30px;font-weight:700;text-decoration:none;text-transform:uppercase;font-family:Georgia,Times,serif}.slug-coaching .aside ul.arrowSidebar span{padding-right:10px}.slug-coaching .aside ul.arrowSidebar li a{padding-left:0;text-transform:none;font-weight:400;font-family:arial,helvetica,sans-serif;font-size:13px}.aside ul.arrowSidebar li{padding-bottom:5px}ul.bullet{padding-left:20px;line-height:18px}ul.bullet li{margin-bottom:10px}p{font-size:13px;line-height:21px;padding:0 0 18px 0;color:#444;font-family:arial,helvetica,sans-serif}p.largeText,.entry-content p.largeText{font-size:17px;line-height:23px}#primary p{line-height:1.5em;text-align:center;padding:0 0 10px 0;margin:0}.entry-content ul{list-style:disc;padding:0 0 0 20px}p.rightcolsig{padding:0;margin:0}.home #page-bottom{border-top:1px solid #DDD;clear:both;font-size:15px;height:119px;margin-top:40px;padding:10px 0 0;text-align:center}.entry-content p{font-size:13px;line-height:19px;margin-bottom:0}.aside p.login{margin-bottom:5px}img.wp-post-image{padding:4px;border:1px solid #D1D3D4}.loginBlock{border-bottom:5px solid #aaa;padding-bottom:20px}a{text-decoration:none}a:link{color:#D8841C}a:visited{color:#D8841C}a:hover{color:red}#archives-2,#categories-2{padding-top:30px;clear:left}h1,h2,h3,h4,h5,h6{font-weight:400;letter-spacing:-.03em;font-family:Georgia,Times,serif;color:#d8841c}h1,.entry-content h1,h1.entry-title{font-size:23px;line-height:1.2em;padding:18px 0 15px 0;font-weight:400}h2,.entry-content h2{font-size:21px;line-height:1.2em;padding:18px 0 5px;font-weight:400}#sub-feature{float:left}.not-singular h2.entry-title{font-size:1.7em;padding-bottom:5px}.slug-our-services h2.entry-title{display:none;padding:10px 0 4px}h3,.entry-content h3,.aside h3.widgettitle{font-size:1.6em;line-height:1.4em;padding:0 0 8px;font-weight:400;font-style:normal}#primary ul li:first-child h3{margin-top:0}.newsarticles h3{font-size:1.6em;line-height:1.2em;padding:10px 0 4px;font-weight:400}.aside h3.widgettitle{color:#d8841c;font-size:14px;margin:25px 0 0 0;letter-spacing:.05em;text-align:center;text-transform:uppercase}h4,.entry-content h4{font-size:1.5em;line-height:1.3em;padding:16px 0 3px;letter-spacing:0em;font-weight:400;font-style:normal;text-transform:none}h5,.entry-content h5{font-size:1.2em;line-height:.9em;padding:12px 0 6px;font-weight:400;font-style:normal}h6,.entry-content h6{font-size:11px;font-weight:700;padding:0 0 10px;letter-spacing:.05em;text-transform:uppercase;letter-spacing:.05em}.page-title{font-size:13px;line-height:18px;padding:0 0 44px 0}.entry-title{font-size:26px;font-weight:700;line-height:26px;padding:0 0 7px 0}.entry-title a{color:#000;text-decoration:none}.entry-title a:active,.entry-title a:hover{color:#FF4B33}h6.entry-title{font-size:12px;line-height:18px;border-bottom:1px solid #ccc;font-weight:400;padding:10px 0 10px 0;text-transform:none;letter-spacing:0}h6.entry-title a{color:#7d7de8}.entry-meta{color:#666;font-size:13px;font-style:italic;line-height:18px;margin-bottom:15px}.entry-meta .n{font-size:11px;font-style:normal;letter-spacing:.05em;text-transform:uppercase}.entry-meta a{color:#666;text-decoration:none}.entry-meta a:active,.entry-meta a:hover{color:#FF4B33}.entry-meta abbr{border:none;cursor:text;font-size:11px;font-style:normal;letter-spacing:.05em;text-transform:uppercase}.entry-content{font-size:14px;line-height:22px;margin-bottom:0;color:#444;font-size:13px;line-height:21px;padding:0 0 18px}.entry-utility{display:none}.entry-utility a{color:#666;font-style:italic;text-decoration:none}.entry-utility a:active,.entry-utility a:hover{color:#FF4B33}.paged #nav-above{display:block;padding:0}.post{margin-bottom:10px}li.widgetcontainer{background:url(/wp-content/themes/affinity/images/rule.gif) repeat-x left bottom;padding-bottom:10px}.page-title{padding:0 0 24px}.parent-pageid-6 .entry-content img,.slug-about .entry-content img{border:1px solid #ddd}.slug-about .entry-content img{margin-bottom:50px}.slug-contact .fltRight{float:right;width:300px;text-align:left;margin-top:-20px;_margin-top:0}.slug-contact .fltLeft{float:left;width:550px}.search .page-title{display:none}.wp-caption,div.wp-caption-text{padding:0;text-align:left;font-size:9px}hr{background-color:#ccc;border:0;color:#ccc;height:1px}div#breadcrumbs{margin:3px 0 0 0;padding:0;text-transform:uppercase;font-size:10px;color:#999}div#breadcrumbs a{text-decoration:none}input,textarea{font-family:arial,helvetica,sans-serif;width:300px;font-size:14px}input.button{width:100px}.aside{font-size:13px;line-height:18px;margin-bottom:6px}.aside p{margin-bottom:0}.aside ul{list-style:none;margin:0 0 22px 0;padding:0}#third.aside ul ul.menu{width:230px}.aside ul ul ul{margin-bottom:0}.main-aside{width:256px;float:right;position:relative}.slug-coaching #primary.aside ul ul{padding:0 0 0 8px}.aside .entry-meta{display:none}.aside ul ul.clientAccess li{background:url(/wp-content/themes/affinity/images/iconLogin.gif) no-repeat scroll 0 8px #fff0;border-bottom:1px solid #E7E1D4;font-size:12px;line-height:19px;margin:0;padding:5px 0 5px 22px}.aside ul li.widgetcontainer ul li.cat-item{background:url(/wp-content/themes/affinity/images/iconArticle.gif) no-repeat scroll 0 8px #fff0;border-bottom:1px solid #E7E1D4;font-size:12px;line-height:19px;margin:0;padding:5px 0 5px 22px}ul.customLinks{margin:0 0 0 2px}ul.customLinks li{list-style:none;background:url(/wp-content/themes/affinity/images/iconArticle.gif) no-repeat scroll 0 8px #fff0;border-bottom:1px solid #E7E1D4;font-size:12px;line-height:19px;margin:0;padding:5px 0 5px 22px}#sub-feature #column1,#sub-feature #column2{padding-top:7px}#sub-feature #column1{width:598px;float:left;padding-right:20px;margin-right:15px}#sub-feature #column2{width:237px;float:left}.page .entry-content,.single .entry-content{padding-top:0}.slug-contact .page .entry-content{float:left;width:950px}.main-aside ul{padding:0}#footer{clear:both;margin-top:5px;color:#666}#subsidiary{padding:0 0 15px 0}#footer h3.widgettitle{text-shadow:none;background:none;padding:0 0 10px 0;margin:0 0 10px 0;color:#777;border-bottom:1px solid #aaa}#footer a{color:#aaa;text-decoration:none;font-size:10px;line-height:12px}#footer a:hover{color:#ccc}#footer .widgetcontainer ul .entry-title{font-size:14px;line-height:12px}#footer li.widgetcontainer{background:none}#footer .aside ul ul li{float:left;padding:0 15px 0 15px;border-right:1px solid #aaa;line-height:10px}#footer .aside ul ul li:last-child{float:left;padding:0 0 0 15px;border-right:none}#subsidiary{width:960px;margin:0 auto;overflow:hidden}#subsidiary .aside{float:left;margin:0;_margin-right:0}#subsidiary #first{width:0;font-size:10px;color:#aaa}#subsidiary #third{float:right;width:250px;text-align:right;font-size:10px;color:#aaa}#subsidiary #third p{font-size:10px;color:#aaa}#siteinfo{font-size:10px;height:20px;padding:10px 0 10px 0;width:100%;color:#666}#siteinfo-content{margin:0 auto;width:960px}#siteinfo a{color:#aaa;font-size:10px}.phone{font-size:12px;font-style:italic;padding-left:635px;color:#777}img{border:none}.alignleft,img.alignleft{float:left;margin:0 20px 15px 0}.alignright,img.alignright{display:block;float:right;margin-left:20px}.aligncenter,img.aligncenter{margin-left:auto;margin-right:auto;display:block;clear:both}.wp-caption{text-align:center;margin-bottom:18px}.wp-caption img{margin:0;padding:0;border:0 none}.wp-caption div.wp-caption-text{margin:0}.wp-smiley{max-height:12px;margin:0!important}blockquote{color:#666;font-style:italic;float:right;font-size:17px;line-height:24px;margin:15px 15px 5px 30px;width:200px}blockquote p{font-size:17px;line-height:24px}blockquote.left{float:left;margin-left:0;margin-right:20px;text-align:right;width:33%}blockquote.right{float:right;margin-left:20px;margin-right:0;text-align:left;width:33%}.accordion2{width:600px;padding:10px 0 20px 0;border-bottom:solid 1px #c4c4c4}.accordion2 h3{background:#fff0 url(/wp-content/themes/affinity/images/arrow-square.gif) no-repeat left -41px;padding:7px 15px 7px 40px;margin:0;cursor:pointer}.accordion2 h3.active{background-position:left 15px}.accordion2 p{margin:0;padding:10px 15px 30px 40px;display:none}.linklove a{display:none}.widgetcontainer .cform{padding-top:10px}form#cformsform{float:left}form#cformsform ol.cf-ol{padding-left:0!important;padding-right:0!important}.cform label{font-size:9px!important;text-align:left!important;text-transform:uppercase;color:#5656565}.cform input,.cform textarea{background:none repeat scroll 0 0 #F9F9F9;border:1px solid #aaa;padding:3px;vertical-align:top;font-size:10px!important;width:220px!important}div.failure{float:left}.cform{margin:0 auto!important;overflow:hidden;width:228px!important}p.cf-sb{text-align:left!important}.cform input.sendbutton{width:100px!important}.cform textarea{height:100px!important;font-size:12px!important}form#cforms2form.cform{width:428px!important}.cform input.sendbutton{margin:10px 3px 0 0!important}.cform input[type="checkbox"]{width:40px!important}input.cf-box-a,input.cf-box-b{_width:40px!important}label.cf-group-after span{width:130px!important}ol.cf-ol li.cf-box-title{padding:10px 0 0 0;}form#cforms2form.cform{width:350px!important}.slug-contact p.cf-sb{margin-left:10px}.emailreqtxt,.reqtxt{display:none!important}@media (min-width:1024px){.mobile-only{display:none}}