.container{position:relative;width:960px;margin:0 auto;padding:0}.container .column,.container .columns{float:left;display:inline;margin-left:10px;margin-right:10px}.row{margin-bottom:20px}.column.alpha,.columns.alpha{margin-left:0}.column.omega,.columns.omega{margin-right:0}.container .one.column,.container .one.columns{width:40px}.container .two.columns{width:100px}.container .three.columns{width:160px}.container .four.columns{width:220px}.container .five.columns{width:280px}.container .six.columns{width:340px}.container .seven.columns{width:400px}.container .eight.columns{width:460px}.container .nine.columns{width:520px}.container .ten.columns{width:580px}.container .eleven.columns{width:640px}.container .twelve.columns{width:700px}.container .thirteen.columns{width:760px}.container .fourteen.columns{width:820px}.container .fifteen.columns{width:880px}.container .sixteen.columns{width:940px}.container .one-third.column{width:300px}.container .two-thirds.column{width:620px}.container .offset-by-one{padding-left:60px}.container .offset-by-two{padding-left:120px}.container .offset-by-three{padding-left:180px}.container .offset-by-four{padding-left:240px}.container .offset-by-five{padding-left:300px}.container .offset-by-six{padding-left:360px}.container .offset-by-seven{padding-left:420px}.container .offset-by-eight{padding-left:480px}.container .offset-by-nine{padding-left:540px}.container .offset-by-ten{padding-left:600px}.container .offset-by-eleven{padding-left:660px}.container .offset-by-twelve{padding-left:720px}.container .offset-by-thirteen{padding-left:780px}.container .offset-by-fourteen{padding-left:840px}.container .offset-by-fifteen{padding-left:900px}@media only screen and (min-width:768px) and (max-width:959px){.container{width:768px}.container .column,.container .columns{margin-left:10px;margin-right:10px}.column.alpha,.columns.alpha{margin-left:0;margin-right:10px}.column.omega,.columns.omega{margin-right:0;margin-left:10px}.alpha.omega{margin-left:0;margin-right:0}.container .one.column,.container .one.columns{width:28px}.container .two.columns{width:76px}.container .three.columns{width:124px}.container .four.columns{width:172px}.container .five.columns{width:220px}.container .six.columns{width:268px}.container .seven.columns{width:316px}.container .eight.columns{width:364px}.container .nine.columns{width:412px}.container .ten.columns{width:460px}.container .eleven.columns{width:508px}.container .twelve.columns{width:556px}.container .thirteen.columns{width:604px}.container .fourteen.columns{width:652px}.container .fifteen.columns{width:700px}.container .sixteen.columns{width:748px}.container .one-third.column{width:236px}.container .two-thirds.column{width:492px}.container .offset-by-one{padding-left:48px}.container .offset-by-two{padding-left:96px}.container .offset-by-three{padding-left:144px}.container .offset-by-four{padding-left:192px}.container .offset-by-five{padding-left:240px}.container .offset-by-six{padding-left:288px}.container .offset-by-seven{padding-left:336px}.container .offset-by-eight{padding-left:384px}.container .offset-by-nine{padding-left:432px}.container .offset-by-ten{padding-left:480px}.container .offset-by-eleven{padding-left:528px}.container .offset-by-twelve{padding-left:576px}.container .offset-by-thirteen{padding-left:624px}.container .offset-by-fourteen{padding-left:672px}.container .offset-by-fifteen{padding-left:720px}}@media only screen and (max-width:767px){.container{width:300px}.container .column,.container .columns{margin:0}.container .eight.columns,.container .eleven.columns,.container .fifteen.columns,.container .five.columns,.container .four.columns,.container .fourteen.columns,.container .nine.columns,.container .one-third.column,.container .one.column,.container .one.columns,.container .seven.columns,.container .six.columns,.container .sixteen.columns,.container .ten.columns,.container .thirteen.columns,.container .three.columns,.container .twelve.columns,.container .two-thirds.column,.container .two.columns{width:300px}.container .offset-by-eight,.container .offset-by-eleven,.container .offset-by-fifteen,.container .offset-by-five,.container .offset-by-four,.container .offset-by-fourteen,.container .offset-by-nine,.container .offset-by-one,.container .offset-by-seven,.container .offset-by-six,.container .offset-by-ten,.container .offset-by-thirteen,.container .offset-by-three,.container .offset-by-twelve,.container .offset-by-two{padding-left:0}}@media only screen and (min-width:480px) and (max-width:767px){.container{width:420px}.container .column,.container .columns{margin:0}.container .eight.columns,.container .eleven.columns,.container .fifteen.columns,.container .five.columns,.container .four.columns,.container .fourteen.columns,.container .nine.columns,.container .one-third.column,.container .one.column,.container .one.columns,.container .seven.columns,.container .six.columns,.container .sixteen.columns,.container .ten.columns,.container .thirteen.columns,.container .three.columns,.container .twelve.columns,.container .two-thirds.column,.container .two.columns{width:420px}}.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden}.clearfix:after,.clearfix:before,.row:after,.row:before{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after,.row:after{clear:both}.clearfix,.row{zoom:1}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.blog_search input,.children_container input[type=text],.children_container textarea,.multi_line_text textarea,.single_line_text input{border:1px solid #c3c3c3;padding:7px 2%;font-family:Arial,sans-serif;width:94%!important;text-align:left}.widget.blog_search input[type=text],.widget.form input[type=text],.widget.form textarea{width:94%!important}.blog_search input:focus,.children_container input[type=text]:focus,.children_container textarea:focus,.multi_line_text textarea:focus,.single_line_text input:focus{border:1px solid #bcbcbc}.children_container textarea,.multi_line_text textarea{min-height:90px}.buttons input{background:none!important;cursor:pointer;font-weight:700;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;padding:5px 8px 5px 6px;box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;border:1px solid #e0e0e0!important}.buttons input:hover{border-color:#b7b7b7!important}.buttons input:active{border-color:#878787!important}.blog_search input[type=text]{float:left;margin-right:5px;margin-left:5px;text-align:left!important}.blog_search .buttons{float:left}.leaveComment ol li{list-style:none;margin-bottom:15px}.full_width .single_line_text input{text-align:left;width:50%!important}.full_width .single_line_text{float:none!important;margin-right:10px}.full_widthform label{display:none}.full_width .multi_line_text textarea{text-align:left;width:70%!important}.full_width .multi_line_text{clear:both;padding-top:0!important}.full_width form li{margin-top:15px}.full_width label{display:none}.checkbox label{display:block!important;float:left;margin-right:15px;margin-bottom:5px}label{display:block!important;font-size:12px}.checkboxes label,.widget.form .checkboxes label{display:block!important;text-align:left!important}.dropdown_menu{width:100%!important;overflow:hidden!important}.dropdown_menu label{display:block!important;float:left!important;width:100%!important;text-align:left!important}.dropdown_menu select{float:left!important;clear:both!important}#new_recommendation ol li{margin-bottom:10px;overflow:hidden;list-style:none!important}#new_recommendation label.label{display:block!important;font-size:12px;margin-bottom:5px}#new_recommendation input[type=text],#new_recommendation textarea{border:1px solid #c3c3c3;padding:1%;text-align:center;font-family:Arial,sans-serif}#new_recommendation input[type=text]:focus,#new_recommendation textarea:focus{border:1px solid #bcbcbc}#new_recommendation select{width:auto!important}#new_recommendation .string{width:100%}#new_recommendation .string input{width:97%;text-align:left}#new_recommendation label{display:none}#new_recommendation .text{width:100%}#new_recommendation .text textarea{width:97%;margin-top:5px;text-align:left;height:150px}#new_recommendation .buttons input{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f1f1f1),color-stop(100%,#fff));background-image:-webkit-linear-gradient(top,#f1f1f1,#fff);background-image:-moz-linear-gradient(top,#e30000,#ce0000);background-image:-ms-linear-gradient(top,#e30000,#ce0000);background-image:-o-linear-gradient(top,#e30000,#ce0000);background-image:linear-gradient(top,#e30000,#ce0000);padding:5px;border:1px solid #dadada;font-size:12px;color:#565656;text-shadow:0 1px #fff;cursor:pointer;box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important}#new_recommendation .buttons input:hover{border-color:#b7b7b7!important}#new_recommendation .buttons input:active{border-color:#878787!important}*{position:relative;outline:0}html{background:#d3d3d3}body{background:#d3d3d3 url(../images/bg-repeat.png) top center repeat-x!important}.spacing{margin-bottom:35px!important;height:1px;overflow:hidden}#wrapper{background:#fff url(../images/bg-content-top.png) top center repeat-x;width:980px;margin:0 auto;padding:30px 0 0;box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);-moz-box-shadow:0 0 10px rgba(0,0,0,.4);overflow:hidden}.page_container{background:#fff url(../images/content-bg.png) top center repeat-x!important;min-height:350px;border-top:1px solid #fff}img{max-width:100%!important;height:auto!important}header{margin-top:0}.logo-container{overflow:hidden;padding:0 30px}.logo-container hgroup{float:left}#logo a{color:#323232;text-decoration:none}.title{display:block;text-transform:uppercase;font-family:Baskerville,serif;font-weight:700;font-size:36px}#logo .tagline{display:inline-block!important;font-size:11px;padding:0;margin-top:0;font-family:Arial,sans-serif;text-transform:uppercase;font-weight:400;color:#959595;letter-spacing:.09em}.sitetitle .amp{font-family:Baskerville,serif;font-style:italic;font-size:48px!important;font-weight:400!important}.phone{float:right}.phone p{background:#b2b2b2 url(../images/phone-bg.png) bottom center repeat-x;padding:7px 10px;color:#fff;font-family:Arial,sans-serif;font-size:12px;float:right;border-bottom:1px solid #606060}.phone p a{color:#fff!important;text-decoration:none}header #main_navigation_container{background:url(../images/navigation-background.png) top center repeat-x!important;height:54px;position:static!important;margin-top:25px;z-index:10000!important}.root header #main_navigation_container,.sub header #main_navigation_container{border-bottom:1px solid rgba(0,0,0,.95)}header .nav_menu{padding-top:9px}header .nav_container{background:url(../images/nav-container.png) top center repeat-x!important;height:35px}.slide_menu{height:35px;position:relative;overflow:hidden}header .nav_container{width:940px;padding:0 20px}header #main_navigation{margin:0 auto}header #main_navigation_container ul{text-align:center;min-height:19px;z-index:9999!important;top:0!important}header #main_navigation ul{width:2000px!important}header #main_navigation_container ul li{float:left;font-family:Georgia,serif;font-size:12px;text-transform:uppercase;letter-spacing:.15em;padding-left:10px;padding-right:15px;text-align:center;background:url(../images/navitem-divider.png) right no-repeat!important;height:35px;list-style:none}header #main_navigation_container ul li:last-child{margin-right:0;padding-right:0;background:none!important}header #main_navigation_container ul li a{color:#929292;text-decoration:none;text-shadow:0 1px #1d1d1d;padding:10px 0}#main_navigation ul li.hovered a,header #main_navigation_container ul li a:hover,header #main_navigation_container ul li.active a,header #main_navigation_container ul li:hover a{color:#fff!important;text-shadow:0 1px #141414}header #main_navigation_container ul li ul li{text-transform:none;font-weight:400}.slider_nav_back{background:url(../images/nav-arrow-left.png) top right no-repeat;width:21px;height:21px;display:block;text-indent:-9000px;position:absolute;left:10px;top:7px;z-index:100000}.slider_nav_back:hover{background-position:top left}.slider_nav_forward{background:url(../images/nav-arrow-right.png) top left no-repeat;width:21px;height:21px;display:block;text-indent:-9000px;position:absolute;right:10px;top:7px;z-index:100000}.slider_nav_forward:hover{background-position:top right}.slider_nav_back.deactivated,.slider_nav_forward.deactivated{display:none}header #main_navigation_container ul li:hover li>a{color:#a6a6a6;text-shadow:none!important}header #main_navigation ul li li a:hover,header #main_navigation_container ul li li:hover a{color:#fff;text-shadow:none!important}header #main_navigation_container ul ul{background:#000!important;display:none;margin:0;width:215px;position:absolute;top:45px;left:-20px;box-shadow:0 0 5px 0 rgba(0,0,0,.4);-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.4);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.4)}header #main_navigation_container ul li:hover>ul{display:block;text-align:left}header #main_navigation_container ul li ul li{float:none;display:block!important;margin:0;padding:10px 15px!important;border-top:1px solid #343434;padding-left:0;background:none!important;text-align:left;text-shadow:none!important;height:auto!important;font-size:13px!important;font-family:Arial,sans-serif;letter-spacing:normal!important}header #main_navigation_container ul li ul li:first-child{border-top:none}header #main_navigation_container ul li ul li a{font-weight:400}header #main_navigation_container ul li ul li:hover{padding-left:7px}header #main_navigation_container ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}* html header #main_navigation_container ul{height:1%}.jumpMenu{display:none}#hover_nav{border-left:none!important;z-index:10000000!important;padding:0;width:220px}#hover_nav.has_third_level{border-left:none!important;z-index:1000;padding:0;width:502px}#hover_nav.standard .after{z-index:10000;width:0;height:0;position:absolute;bottom:100%;border-width:0 6px 6px;border-style:solid;border-color:#000 transparent}#hover_nav.standard .before{z-index:10000;width:0;height:0;position:absolute;bottom:100%;border-width:0 8px 8px;border-style:solid;border-color:rgba(0,0,0,.1)transparent}#hover_nav.flipped .before{content:"";width:0;height:0;position:absolute;bottom:100%;border-width:0 8px 8px;border-style:solid;border-color:rgba(0,0,0,.1)transparent}#hover_nav.flipped .after{content:"";width:0;height:0;position:absolute;bottom:100%;border-width:0 6px 6px;border-style:solid;border-color:#000 transparent}#hover_nav>ul{background:#000!important;float:none;padding:10px 15px!important;line-height:normal!important;display:block;margin:0;margin-left:0;overflow:hidden}#hover_nav.has_third_level>ul{background:#000!important;float:none;padding:10px 0!important;line-height:normal!important;display:block;margin:0;margin-left:0;overflow:hidden}#hover_nav ul li{list-style:none}#hover_nav ul>li{color:#969696;border-top:1px solid #343434;display:block;padding:7px 0;margin:0;font-size:12px;line-height:normal;text-shadow:none}#hover_nav ul>li:first-child{margin-top:0;padding-top:0;border-top:none}#hover_nav ul li a{color:#a6a6a6}#hover_nav ul li a:hover{color:#fff;text-decoration:none}#hover_nav.has_third_level ul>li{float:left;margin:7px 15px;width:220px;padding:0;border:none!important;font-size:14px;font-weight:700}#hover_nav.has_third_level ul>li>a{color:#fff}#hover_nav.has_third_level ul>li>a:hover{text-decoration:none;color:#a5a5a5}#hover_nav.has_third_level ul li ul{display:block!important;margin:0;margin-top:10px}#hover_nav.has_third_level ul li ul li{height:auto!important;width:100%;float:none;font-size:12px;font-weight:400;text-transform:none;margin:0;padding-top:5px;margin-top:5px;border-top:1px solid #343434!important}#hover_nav.has_third_level ul li ul li a{color:#a6a6a6!important}#hover_nav.has_third_level ul li ul li a:hover{color:#fff!important}#billboard_container{border-bottom:1px solid rgba(0,0,0,.95);margin-top:0}#billboard_container .container{width:980px}#billboard_container .container .ten.columns{width:600px!important}#billboard_container .container .six.columns{width:360px!important}div.slide{width:100%;overflow:hidden;float:left;height:auto;position:relative}div.slide img{width:100%;height:auto;line-height:normal;display:block}#rotator li{list-style:none;height:100%;position:relative}#rotator li img{float:left}.billboard_content_holder{min-width:350px;max-width:400px;padding:25px;position:absolute;bottom:15px;right:15px;overflow:hidden}.billboard_background{-moz-opacity:.9;opacity:.9;position:absolute;top:0;left:0;height:100%;width:100%}.billboard_content_full{padding:15px}.billboard_content h2,.billboard_content_full h2{color:#fff!important;font-size:36px!important}.billboard_content h2 a,.billboard_content_full h2 a{color:#fff!important;text-decoration:none;text-shadow:0 1px rgba(0,0,0,.65)}.billboard_content h2 a:hover,.billboard_content_full h2 a:hover{color:rgba(255,255,255,.85)!important}.billboard_content p,.billboard_content_full p{font-size:12px;line-height:18px;color:#fff;margin-top:0;font-family:Arial,sans-serif;margin-bottom:25px!important;text-shadow:0 1px rgba(0,0,0,.55)}.learn{color:#fff;font-size:16px;font-weight:400;text-decoration:none;display:inline-block;margin-top:15px;padding:7px 10px;outline:1px solid rgba(255,255,255,.25)}.learn:hover{color:#fff!important;text-decoration:none;outline:1px solid rgba(255,255,255,.45)}#billboard_container:hover .billboard_background{-moz-opacity:1;opacity:1}.flex-direction-nav{position:absolute!important;z-index:10000!important;height:auto!important;width:100%;top:45%;display:none}.flex-control-nav{display:none!important}.flex-control-paging li,.flex-direction-nav li{list-style:none}#rotator .prevHolder a{background:url(../images/left-arrow.png) top center no-repeat;width:49px;height:49px;display:block;cursor:pointer;text-indent:-9000px;z-index:113;position:absolute;left:15px}#rotator .nextHolder a{background:url(../images/right-arrow.png) top center no-repeat;width:49px;height:49px;display:block;cursor:pointer;text-indent:-9000px;z-index:113;position:absolute;right:15px}#billboard_container:hover .flex-direction-nav{display:block!important}.flex-control-paging{display:none!important}#billboard_container .slides>li{display:none;overflow:hidden}.shoutout_container{padding:15px 0;width:100%;background:#ce0000;border-top:1px solid rgba(255,255,255,.45);position:static!important}#shoutout h1{font-family:Georgia,sans-serif;color:#fff!important;font-size:18px;text-align:left;line-height:normal;padding:0!important;margin:0!important;font-style:italic;font-weight:400;text-shadow:0 1px 0 rgba(0,0,0,.75)}#home_container{padding:30px 0;margin-bottom:30px;background:0 0}#home_content,#home_content h1,#home_content h2,#home_content h3,#home_content h4,#home_content h5,#home_content p,#home_sidebar *,#home_sidebar label,#home_sidebar textarea,.insertedImage,.wysiwyg_container,.wysiwyg_container p,body #home_sidebar input{position:static!important}#home_content .news{background:url(../images/horiz-dots.gif) top center repeat-x;margin-top:20px}#home_content h1{font-size:30px;font-family:Georgia,serif;line-height:34px;padding:0 0 15px}#home_content h2{font-size:24px;font-family:Georgia,serif;line-height:28px;padding:20px 0 15px}#home_content h3{font-size:21px;font-family:Georgia,serif;line-height:28px;padding:20px 0 15px}#home_content p{font-size:12px;font-family:sans-serif;line-height:18px;color:#4a4a4a;margin-top:15px}#home_sidebar{width:265px;margin-top:-75px;z-index:105;padding:20px 15px 30px;background:#fff;overflow:hidden;margin-bottom:25px;float:right}#home_sidebar .widget.form{position:relative;display:block}.widget.form p{margin-bottom:10px!important;font-size:12px;line-height:18px}#home_sidebar .form form{padding-top:0}#home_sidebar h4{font-size:21px;font-family:Georgia,serif;padding:0!important;font-weight:400;text-transform:none;background:url(../images/sidebar-header-bg.gif) bottom center repeat-x;padding-bottom:15px!important;border-bottom:none}#home_sidebar .widget.form ul li{margin-bottom:15px;font-family:sans-serif;line-height:18px;color:#4a4a4a;font-size:12px;text-align:center}#home_sidebar .widget.form ul li label{display:block}#homeSidebar .textarea,#home_sidebar .input{width:242px}#home_sidebar #button{background:none!important;cursor:pointer;font-weight:700;float:right;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}#home_content .news li{margin-bottom:15px}#home_content .news li h4{margin-bottom:0!important;padding:0!important}#home_content .news li:first-child{margin-left:0!important}#home_content .news li:last-child{margin-right:0!important}#home_content .news li h4 a{color:#262626;font-family:Arial,sans-serif;font-weight:700;font-size:14px;text-decoration:none}#home_content .news li h4 a:hover{color:#464646}#home_content .news li .byline{font-size:11px;font-family:sans-serif;line-height:18px;color:#959595;font-style:italic;margin-top:-5px}#home_content .news li .byline a{color:#585858;text-decoration:none!important;text-decoration:none!important}#page_container{padding:30px 0;margin-bottom:30px;background:0 0}.page_title_container{padding:15px 0;width:100%;background:#ce0000;border-top:1px solid rgba(255,255,255,.45)}#page_title h1,#page_title h2{font-family:Georgia,sans-serif;color:#fff!important;font-size:24px!important;text-align:left!important;line-height:normal!important;padding:0!important;margin:0!important;font-style:italic;font-weight:400;text-shadow:0 1px 0 rgba(0,0,0,.75)}#page_content h1{font-size:30px;font-family:Georgia,serif;line-height:34px;padding:0 0 15px}#page_content h2{font-size:24px;font-family:Georgia,serif;line-height:28px;padding:20px 0 15px}#page_content h3{font-size:21px;font-family:Georgia,serif;line-height:28px;padding:20px 0 15px}#page_content p{font-size:12px;font-family:sans-serif;line-height:18px;color:#4a4a4a;margin-top:10px}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{padding-top:0!important;padding-bottom:0!important;margin-bottom:5px}.content p{padding:0 0 15px!important;margin:0!important}.page_content img,.widget img{display:block;line-height:normal;padding:4px;border:1px solid #e1e1e1}#page_sidebar{width:265px;margin-top:-65px;z-index:105;padding:20px 15px 30px;background:#fff;overflow:hidden;margin-bottom:25px;float:right}.subnav h4{font-size:21px!important;font-family:Georgia,serif;font-weight:400!important;text-transform:none;background:url(../images/horiz-dots-dark.png) bottom center repeat-x!important;padding-bottom:25px;color:#fff}.subnav{background:#2a2a2a url(../images/subnav-bottom-bg.png) bottom center repeat-x;padding:12px}.subnav nav{background:0 0;padding:0}.subnav ul{margin-top:15px;margin-bottom:15px}.subnavlink a{color:#afafaf}.subnavlink.selected a{color:#fff!important}.subnavlink a:hover,.subnavlink.selected a:hover{color:#fff;text-decoration:none}.subnav ul li{font-family:Arial,sans-serif;margin-top:10px;padding-top:10px;border-top:1px solid #414141;font-size:14px}.subnav ul li:first-child{border-top:none;padding-top:0;margin-top:0}.subnav ul li a{color:#afafaf;text-decoration:none}.subnav ul li a:hover,.subnav ul li.active a{color:#fff}.subnav ul li ul{margin-top:0;margin-bottom:0;display:block!important}.subnav ul li ul li{padding-left:15px;background:url(../images/subnav-child.png) left no-repeat;font-size:12px;font-weight:400}.subnav ul li ul li:first-child{margin-top:10px;padding-top:10px;border-top:1px solid #414141}.subnav ul li ul li a,.subnav ul li.active ul li a{color:#afafaf!important;text-decoration:none}.subnav ul li ul li a:hover,.subnav ul li.active ul li a:hover{color:#fff!important}.subnav ul li ul li.active a{color:#5d5d5d}.attorneys_index li{margin-bottom:25px!important;float:left;display:inline;width:300px;margin-right:10px}.attorneys_index li:first-child{margin-left:0}.attorneys_index li .thumb{float:left;width:20%;margin-right:20px}.attorneys_index li .thumb img{width:100%}.attorneys_index li h2{margin-top:0;padding:0!important}.attorneys_index li h2 a{text-decoration:none;color:#383838}.attorneys_index li p{margin-top:10px!important}.bio_summary{float:left;width:70%}.attorney .photo{float:left;padding-right:25px;width:150px;padding-bottom:10px}.recent-posts{margin-top:25px;padding-top:25px}.recent-posts ul{margin-bottom:25px}.recent-posts li h2{font-size:12px!important;font-family:Arial,sans-serif!important;padding:0!important}.recent-posts li h2 a{color:#8a8a8a;text-decoration:none}.recent-posts li h2 a:hover{color:#656565}.recent-posts li{margin-top:15px!important;padding-top:15px!important;border-top:1px solid #e1e1e1}.recent-posts li:first-child{margin:0!important;padding:0!important;border:none!important}body .content .recent-posts li p{margin-top:0!important;margin-bottom:0!important}.recent-posts h1{font-size:18px!important}.case_results.listview p{margin-top:0!important}.case_results.listview p.summary{margin-top:15px!important}.case_result p{margin-bottom:15px;margin-top:0!important}.attorney_profile{font-size:12px;color:#4a4a4a;line-height:18px;margin-top:25px;padding-top:25px;border-top:1px dashed #c2c2c2!important}.attorney_profile h3{padding:0!important;margin-bottom:0!important;font-size:18px!important}.attorney_profile .photo.thumb{float:left;margin-right:20px!important;width:75px}.attorney_profile a:hover h3,.attorneys h2 a:hover{color:#727272}.offices_index .offices_map{margin-bottom:25px;width:100%}.offices.listview li{margin-bottom:25px!important;float:left;display:inline;width:300px;margin-right:10px;list-style:none}.offices.listview li .thumb{width:100%!important;background:#c2c2c2;margin-bottom:10px}.offices.listview li h2{font-family:Arial,sans-serif!important;font-size:14px!important;font-weight:700;padding:0!important;margin-bottom:0!important}.offices.listview li h2 a{color:#323232;text-decoration:none}.offices.listview li h2 a:hover{color:#646464}.offices.listview li p{font-size:12px;font-family:sans-serif;line-height:18px;color:#4a4a4a;margin-top:5px!important}.offices.listview li address{font-size:12px;font-family:sans-serif;line-height:18px;color:#4a4a4a;margin-top:0;float:left}.offices.listview li .city_state,.offices.listview li .phone{display:block}.offices .offices_map{margin-bottom:25px}.offices.photo.large{width:100%;background:#c2c2c2;margin-bottom:10px}.offices h2{font-family:Arial,sans-serif!important;font-size:14px!important;font-weight:700;padding:0!important;margin-bottom:0!important}.offices h2,.offices h2 a{color:#323232;text-decoration:none}.offices h2 a:hover{color:#646464}.offices p{font-size:12px;font-family:sans-serif;line-height:18px;color:#4a4a4a;margin-top:5px!important}.offices address{font-size:12px;font-family:sans-serif;line-height:18px;color:#4a4a4a;margin-top:0;float:left}.offices .city_state,.offices .phone{display:block}.office #page_content ul li{margin-bottom:15px;font-size:12px;line-height:18px}.office #page_content ul li span{font-size:12px;line-height:18px}.office .attorneys_list{margin-top:15px;width:100%;overflow:hidden}.office .attorneys_list .thumb{float:left;margin-right:20px;margin-bottom:10px}.office .attorneys_list h5{padding:0!important;margin-bottom:5px}.office .attorneys_list h5 a:hover{color:#4d4d4d}.hours{margin-bottom:20px;overflow:hidden;width:100%}.hours span{font-size:12px}.recommendations_index{width:100%}.recommendations_index .recommendations.listview{margin-top:25px}.recommendations_index .recommendations.listview li{padding:10px 15px;border-left:3px solid #e1e1e1;width:97%;margin-bottom:15px}.recommendations_index .recommendations.listview li h2{font-family:Arial,sans-serif!important;font-size:14px!important;font-weight:700;padding:0!important;margin-bottom:10px!important;line-height:16px!important}.recommendations_index .recommendations.listview li h2,.recommendations_index .recommendations.listview li h2 a{color:#323232;text-decoration:none}.recommendations_index .recommendations.listview li h2 a:hover{color:#646464}.recommendations_index .recommendations.listview li p{font-size:12px;font-family:sans-serif;line-height:18px;color:#4a4a4a;margin-top:5px!important}.recommendations{width:100%}.recommendations .recommendations{padding:10px 15px;border-left:3px solid #e1e1e1;width:97%;margin-bottom:15px}.recommendations .recommendations h2{font-family:Arial,sans-serif!important;font-size:14px!important;font-weight:700;padding:0!important;margin-bottom:10px!important;line-height:16px!important}.recommendations .recommendations h2,.recommendations .recommendations h2 a{color:#323232;text-decoration:none}.recommendations .recommendations h2 a:hover{color:#646464}.recommendations .recommendations p{font-size:12px;font-family:sans-serif;line-height:18px;color:#4a4a4a;margin-top:5px!important}.office_photo_thumb{margin-bottom:15px;width:20%!important}.sub.office .office_photo_thumb{width:auto!important}.office address{font-size:12px}.case_result .content,.recommendation .content{overflow:hidden}.case_result .page_nav,.recommendation .page_nav{overflow:hidden;width:100%;margin-bottom:15px}.case_result .page_nav li,.recommendation .page_nav li{list-style:none;float:right;font-size:12px;line-height:18px!important}.case_result .page_nav li a,.recommendation .page_nav li a{text-decoration:none}.case_result .page_nav li:first-child,.recommendation .page_nav li:first-child{float:left}#map{min-height:220px}.map_container{margin-bottom:15px}.office_details{overflow:hidden;width:100%;margin-bottom:25px}.map_infowindow_thumb{float:left;width:40px}.map_infowindow_thumb img{width:40px}.map_infowindow_details{float:left;width:160px;margin-left:15px;font-size:11px;line-height:14px}.map_infowindow_details strong{font-weight:700!important}#map img{max-width:none!important}#map label{width:auto;display:inline}img[src^="http://maps.gstatic.com/"]{max-width:none!important}#blog_container{padding:30px 0;margin-bottom:30px;background:0 0}#blog_content h1,#blog_content h2{font-size:24px!important;font-family:Georgia,serif;line-height:28px;padding:20px 0 15px}#blog_content h3{font-size:21px;font-family:Georgia,serif;line-height:28px;padding:20px 0 15px}#blog_content p{font-size:12px;font-family:sans-serif;line-height:18px;color:#4a4a4a;margin-top:10px}.blog article{overflow:hidden;width:100%;margin-top:25px;padding-top:25px;border-top:1px dashed #c2c2c2}.blog article:first-child{margin-top:0;padding-top:0;border-top:none}.blog article h1,.blog article h2{padding:0!important}.blog article p.byline{margin-top:0!important;color:#8c8c8c!important;font-size:11px!important}.blog article p.byline a{color:#696969;text-decoration:none!important}.blog article p.byline a:hover{color:gray}.entrySummary{margin-top:20px;overflow:hidden}.entrySummary img{float:left;margin-right:15px}.blog article h1 a,.blog article h2 a{color:#262626;text-decoration:none}.blog article h1 a:hover,.blog article h2 a:hover{color:#6a6a6a!important}.entrySummary p a{color:#555;font-style:italic;text-decoration:none}.entrySummary p a:hover{color:#2c2c2c}.entryFull{clear:left;width:100%;margin-top:25px;border-top:1px dashed #c2c2c2;padding-top:25px}.entryFull p a{color:#555;font-style:italic;text-decoration:none}.entryFull p a:hover{color:#2c2c2c}.share{margin-top:25px;padding-top:25px;border-top:1px dashed #c2c2c2}.aboutAuthor{overflow:hidden;border:1px solid #e1e1e1;background:#eee;margin-top:25px;padding:15px}.aboutAuthor .authorThumb{display:inline-block;float:left;font-family:Arial,sans-serif;overflow:hidden;font-size:12px;color:#2e2e2e;margin-right:15px;margin-bottom:5px}.authorDetails{display:inline-block;float:right;width:83%}.aboutAuthor .authorDetails p.authorName{margin-top:0!important;text-transform:none;font-size:16px!important}.aboutAuthor .authorDetails h5{padding:0!important}.aboutAuthor .authorDetails h5 a:hover{color:#747474}#comments{margin-top:25px;width:100%}#comments h2{padding-bottom:0!important}#comments article,.children_container article{border-top:none!important;padding-top:0!important}#comments h2+article{border-top:1px dashed #c2c2c2!important;padding-top:25px!important}.commentEntry{overflow:hidden;width:100%;padding-bottom:5px}.commentEntry p{margin-top:0!important}.commentAuthor{float:left;overflow:hidden;width:100%;text-align:left}.commentAuthor h3{font-weight:700;font-size:16px!important;padding-bottom:0!important;margin-bottom:0!important;line-height:normal!important}.commentLink{margin-top:0!important}.commentLink a{color:#838383;text-decoration:none}.commentLink a:hover{color:#595959}.commentAuthor h3 a{color:#333;text-decoration:none}.commentAuthor h3 a:hover{color:#565656}.commentName{text-align:left;width:100%}.commentAuthor img{float:left;display:block;width:48px;height:48px;margin-top:10px;margin-right:10px;box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;border:none!important}.commentEntry p.commentMeta{margin-top:0!important;font-style:italic;color:#a9a9a9!important;font-size:11px!important}#blogContent #comments article{overflow:hidden;width:600px;margin-top:25px;padding-top:0!important;border:none!important}.leaveComment ul li{margin-bottom:10px;overflow:hidden}.leaveComment label{display:block}.leaveComment .buttons input{background:none!important;cursor:pointer;font-weight:700;float:right}.replyBox .buttons input{cursor:pointer}.leaveComment .buttons input:hover,.replyBox .buttons input:hover{border-color:#b7b7b7!important}.leaveComment .buttons input:active,.replyBox .buttons input:active{border-color:#878787!important}.reply{width:auto;float:right}.reply a{font-size:10px;color:#7a7a7a;font-weight:700;background:#e1e1e1;padding:4px;text-transform:uppercase;font-style:normal!important;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;text-decoration:none}.reply a:hover{color:#595959}.children_container .buttons a{font-size:12px}.children_container .buttons a:hover{color:#595959}.children_container{clear:both;overflow:hidden}.children_container article{margin-left:25px;width:auto!important}.children_container article article{margin-left:50px;width:auto!important}.children_container article:first-child{margin-top:25px!important}.comment_image_left{float:left;width:10%;margin-bottom:5px}.commentText{float:left;margin-left:2%;width:86%}.commentText p{line-height:18px!important}.replyBox .col{margin-bottom:15px}.post_image{width:auto;overflow:hidden;text-align:center;margin-bottom:15px;float:left}.post_image img{max-height:250px;text-align:center}#blog_sidebar{width:265px;margin-top:-65px;z-index:105;padding:20px 15px 30px;background:#fff;overflow:hidden;margin-bottom:25px;float:right}.blog .widget{overflow:hidden}#blog_sidebar .blog_search input[type=text]{width:89%!important}.pagination{text-align:center;margin-top:25px;font-family:Arial,sans-serif;font-size:12px}.pagination .page a{background:#e3e3e3;border:1px solid #e3e3e3;padding:3px 5px;text-decoration:none;color:#848484}.pagination .page a:hover{color:#656565}.pagination .next a,.pagination .prev a{padding:3px 5px;text-decoration:none;color:#848484}.pagination a:hover{color:#656565}.pagination .page.current{background:#fff;border:1px solid #e3e3e3;padding:3px 5px;color:#3d3d3d}.full_width .sidebar{display:none!important}.full_width #page_content{float:left!important;width:940px}.full_width .offices{overflow:hidden}.full_width .offices li a{text-decoration:none!important}.full_width .offices li h2{font-size:16px}.full_width .offices li address{font-size:13px;line-height:18px}.offices a:hover h2{color:#7d7d7d!important}#spaces{width:100%;background:#252525;overflow:hidden;padding:30px 0;margin-top:40px;position:static!important}.innerSpaces{padding:0 30px}#spaces img{width:inherit;display:block;line-height:normal;margin-bottom:15px}#spaces h3{padding:0!important;font-size:18px;margin-bottom:10px;color:#fff}#spaces h3 a{text-decoration:none;font-family:Arial,sans-serif;color:#fff}#spaces h3 a:hover{color:#ececec}#spaces p{font-size:12px;font-family:sans-serif;line-height:18px;color:#989898;margin-top:10px}#spaces a.btn,#spaces address a,#spaces p a{color:#fff!important;text-decoration:none}#spaces a.btn:hover,#spaces address a:hover,#spaces p a:hover{color:#ebebeb!important}.space .contact_container{font-size:13px;line-height:18px;color:#989898;margin-top:15px}.space .contact_container .image{float:left;margin-right:10px}.space .image_wrapper{max-height:200px;overflow:hidden}.space .contact_container address{float:left}#spaces .contact_container address+div{color:#fff}#footer_container{background:#d3d3d3;position:static!important}footer{padding:30px 0!important}footer nav ul{text-align:center}footer nav ul li{display:inline;margin-left:10px;font-family:Arial,sans-serif;font-size:12px;border-left:1px solid #b6b6b6;padding-left:15px}footer nav ul li:first-child{padding:0;margin:0;border:none}footer nav ul li a{color:#5c5c5c;text-decoration:none}footer nav ul li a:hover{color:#252525}footer nav ul ul{display:none!important}.social_footer{clear:both;margin-bottom:25px;text-align:center}.social_footer ul{text-align:center;display:inline-block}.social_footer ul li{display:inline;text-align:center;font-family:sans-serif;font-size:12px;margin-left:4px}.social_footer ul li a{display:inline-block;text-indent:-9000px;width:26px;height:26px;background:url(../images/social-links.png) top center no-repeat}.social_footer ul li.facebook a{background-position:top left}.social_footer ul li.twitter a{background-position:-26px 0}.social_footer ul li.linkedin a{background-position:-52px 0}.social_footer ul li.google_plus a{background-position:-78px 0}.rss_feed{display:inline-block;position:relative;top:-3px;margin-left:5px}.copyright{margin-top:10px!important;text-align:center;line-height:18px}footer p{font-size:12px;font-family:Arial,sans-serif;color:#919191}footer p a{color:#5c5c5c;text-decoration:none;font-weight:700}footer p a:hover{color:#252525}.centerText{clear:left;font-size:11px!important;padding-top:15px;line-height:18px;text-align:center}.bottom_links{margin-top:10px;text-align:center}.bottom_links li{display:inline;text-align:center;margin-left:5px;padding-left:10px;border-left:1px solid #b6b6b6;font-size:12px;font-family:Arial,sans-serif}.bottom_links li:first-child{margin-left:0;padding-left:0;border-left:none}.bottom_links li a{color:#5c5c5c;text-decoration:none}.bottom_links li a:hover{color:#252525}.bg-dark5{background:#e25000}h2,h3{font-size:24px;line-height:28px;padding:20px 0 10px!important}h4{font-size:21px;line-height:24px;padding:20px 0 10px!important}h5{font-size:18px;line-height:21px;padding:20px 0 10px!important}h6{font-size:16px;line-height:18px;padding:20px 0 10px!important}footer h4{padding-top:0!important;line-height:normal}#top{position:fixed;bottom:1px;right:1px;cursor:pointer;display:block;padding:5px 8px;background:#cacaca;z-index:500;font-family:Georgia,serif;text-shadow:0 1px #fff;font-style:italic;font-size:12px;text-decoration:none;color:#2a2a2a}.column3{width:300px;margin-left:20px;float:left}.sidebar h4{line-height:normal!important;padding:0!important}.sidebar{background:#fff!important;box-shadow:0 0 3px rgba(0,0,0,.19);-webkit-box-shadow:0 0 3px rgba(0,0,0,.19);-moz-box-shadow:0 0 3px rgba(0,0,0,.19);margin-top:-65px!important}.cta{text-align:center;margin-bottom:25px;width:100%}.cta_button{color:#767676;background:#e5e5e5;text-decoration:none;font-size:14px;line-height:14px!important;text-align:center;padding:7px 10px;display:block}.cta_button:hover{color:#8a8a8a}a{text-decoration:none}.first{margin-left:0}.clearfix{clear:both}body .warning{padding:12px!important}#li_ui_li_gen_1348673971413_0-logo{z-index:100!important}.share,.share div,.share span{position:static!important;overflow:hidden}.fb-like{display:inline-block;margin-right:8px}#___plusone_0,.g-plusone{display:inline-block;width:65px!important;margin-right:8px}.fb-like iframe{margin-top:-3px}.twitter-share{display:inline-block;width:85px;margin-top:2px}.twitter-share iframe{width:85px!important}#li_ui_li_gen_1348675017557_1-container.IN-right{overflow:hidden!important}dl dt{font-size:14px;font-weight:700;margin-bottom:5px;color:#2e3335}dl dd{font-weight:400;font-size:12px;margin-bottom:15px;line-height:18px;color:#4a4a4a}.widget{margin-bottom:25px;overflow:hidden}.widget .thumb{margin-right:20px;padding-right:0!important}.free_form{color:#4a4a4a!important;line-height:18px!important}.widget.recommendations ul li{font-size:12px;font-family:Arial,sans-serif;line-height:18px;list-style:none;margin-top:10px;padding-top:10px;border-top:1px dashed #c2c2c2;overflow:hidden}.widget.recommendations li:first-child{margin-top:0;padding-top:0;border-top:none}.widget.recommendations ul li h3{font-size:12px;padding:0!important;margin:0!important;line-height:normal!important}.widget.recommendations ul li h3 a{text-decoration:none;color:#323232;font-weight:700}.widget.recommendations ul li p{color:#4a4a4a;margin-top:5px!important}.widget.blog_posts .date{background:0 0}.widget.blog_posts .date .day,.widget.blog_posts .date .month,.widget.blog_posts .date .year{font-family:Arial,sans-serif;font-size:12px!important;display:none}.widget.blog_posts p{font-size:12px;font-family:sans-serif;line-height:18px;color:#4a4a4a;margin-top:5px}.widget.blog_posts h5{font-family:Arial,sans-serif;font-size:14px;font-weight:700;padding:0!important}.widget.blog_posts h5 a{color:#323232;text-decoration:none}.widget.blog_posts h5 a:hover{color:#646464}.widget.blog_posts li{list-style:none;margin-top:10px;padding-top:10px;border-top:1px dashed #c2c2c2;overflow:hidden}.widget.blog_posts li:first-child{margin-top:0;padding-top:0;border-top:none}.widget.attorneys .thumb{float:left;width:60px;padding-right:10px;padding-top:5px}.widget.attorneys .thumb img{width:60px;display:block;line-height:normal}.widget.attorneys h5{font-family:Arial,sans-serif;font-size:14px;font-weight:700;padding:0!important}.widget.attorneys h5 a{color:#323232;text-decoration:none}.widget.attorneys h5 a:hover{color:#646464}.widget.attorneys p{font-size:12px;font-family:sans-serif;line-height:18px;color:#4a4a4a;margin-top:5px}.widget.attorneys li{list-style:none;margin-top:10px;padding-top:10px;border-top:1px dashed #c2c2c2;overflow:hidden}.widget.attorneys li:first-child{margin-top:0;padding-top:0;border-top:none}.widget.offices .thumb{float:left;width:60px;padding-right:10px;padding-top:5px}.widget.offices h5{font-family:Arial,sans-serif;font-size:14px;font-weight:700;padding:0!important}.widget.offices h5 a{color:#323232;text-decoration:none}.widget.offices h5 a:hover{color:#646464}.widget.offices p{font-size:12px;font-family:sans-serif;line-height:18px;color:#4a4a4a;margin-top:5px}.widget.offices li{list-style:none;margin-top:10px;padding-top:10px;border-top:1px dashed #c2c2c2;overflow:hidden}.widget.offices li:first-child{margin-top:0;padding-top:0;border-top:none}.widget.offices address{font-size:12px;font-family:sans-serif;line-height:18px;color:#4a4a4a;margin-top:5px;float:left}.widget.offices .city_state,.widget.offices .phone{display:block}.widget.case_results .thumb{float:left;width:60px;padding-right:10px;padding-top:5px}.widget.offices .thumb img{width:60px;display:block;line-height:normal}.widget.case_results h3{font-family:Arial,sans-serif;font-size:14px;font-weight:700;padding:0!important}.widget.case_results h5 a{color:#323232;text-decoration:none}.widget.case_results h5 a:hover{color:#646464}.widget.case_results p{font-size:12px;font-family:sans-serif;line-height:18px;color:#4a4a4a;margin-top:5px}.widget.case_results li{list-style:none;margin-top:10px;padding-top:10px;border-top:1px dashed #c2c2c2;overflow:hidden}.widget.case_results li:first-child{margin-top:0;padding-top:0;border-top:none}.widget.case_results .date{display:none}.widget.recommendations p{color:#4a4a4a}.widget .blog_search,.widget form li{margin-bottom:10px;width:100%}.widget form label{display:block;margin-bottom:5px;font-size:12px;font-family:sans-serif;line-height:18px;color:#4a4a4a}.widget.form input[type=text],.widget.form textarea{text-align:left}.widget.form{overflow:hidden}.widget form{position:relative;padding-top:0}.widget h4{font-size:21px;font-family:Georgia,serif;padding:0!important;font-weight:400;text-transform:none;background:url(../images/sidebar-header-bg.gif) bottom center repeat-x;padding-bottom:15px!important;margin-bottom:15px}.widget form ul li{margin-bottom:15px;font-family:sans-serif;line-height:18px;color:#4a4a4a;font-size:12px;text-align:center}.widget form ul li label{text-align:left;display:block}.warning{font-family:Arial,sans-serif;font-size:12px}.widget input[type=submit]{background:none!important;cursor:pointer;font-weight:700;float:right;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;padding:5px 8px 5px 6px}.widget.map .thumb{float:left;width:60px;padding-right:10px;padding-top:5px}.widget.map .thumb img{width:60px;display:block;line-height:normal}.widget.map h5{font-family:Arial,sans-serif;font-size:14px;font-weight:700;padding:0!important}.widget.map h5 a{color:#323232;text-decoration:none}.widget.map h5 a:hover{color:#646464}.widget.map p{font-size:12px;font-family:sans-serif;line-height:18px;color:#4a4a4a;margin-top:5px}.widget.map li{list-style:none;margin-top:10px;padding-top:10px;border-top:1px dashed #c2c2c2;overflow:hidden}.widget.map li:first-child{margin-top:0;padding-top:0;border-top:none}.widget.map address{font-size:12px;font-family:sans-serif;line-height:18px;color:#4a4a4a;margin-top:5px;float:left}.widget.map .city_state,.widget.map .phone{display:block}.widget.map .map_container{margin-bottom:10px}.widget.categories ul li{list-style:none;font-size:12px;font-family:Arial,sans-serif;margin-top:10px;padding-top:10px;border-top:1px solid #e8e8e8}.widget.categories ul li a{text-decoration:none;color:#757575}.widget.categories ul li a:hover{color:#3d3d3d}.widget.categories ul li:first-child{margin-top:0;padding-top:0;border-top:none}.widget.tags ul li{list-style:none;font-size:12px;font-family:Arial,sans-serif;display:inline-block;background:#d0d0d0;padding:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin-bottom:5px}.widget.tags ul li a{text-decoration:none;color:#757575}.widget.tags ul li a:hover{color:#3d3d3d}.widget.blog_calendar table{width:98%;font-family:Arial,sans-serif;font-size:12px;margin-left:2px}.widget.blog_calendar h4{text-align:center;z-index:30;position:relative;padding:0!important;background:none!important}.widget.blog_calendar .prev{display:block;background:url(../images/calendar-arrow-left.gif) left no-repeat;width:6px;height:11px;text-indent:-9000px;position:absolute;left:15px;top:10px;z-index:50}.widget.blog_calendar .next{display:block;background:url(../images/calendar-arrow-right.gif) left no-repeat;width:6px;height:11px;text-indent:-9000px;position:absolute;right:15px;top:10px;z-index:51}.widget.blog_calendar table tr{padding:10px}.widget.blog_calendar table td{padding:8px 4px;text-align:center;background:#eee;border:1px solid #cdcdcd}.widget.blog_calendar table td.highlight{background:#fff}.widget.blog_calendar table td a{color:#a5a5a5;text-decoration:none}.widget.blog_search .buttons{float:right;margin-top:5px}.widget.free_form ul li{list-style-position:outside!important;list-style-type:disc!important;margin-bottom:0!important;padding-bottom:0!important;margin-left:15px}.widget.free_form ol li{list-style-position:outside!important;list-style-type:decimal!important;margin-bottom:0!important;padding-bottom:0!important;margin-left:15px}.page_content .widget p{margin-bottom:0!important;padding-bottom:0!important}.page_content div.insertion.widget{background:#efefef;margin-top:0!important;padding:15px!important;position:relative;z-index:1000}.page_content div.insertion.widget.no-background{background:none!important;padding:0!important}.page_content div.insertion.widget .widget{margin-bottom:0!important}div.insertion.widget.float_left{float:left;margin-left:0!important;margin-right:20px!important;width:220px!important;height:auto!important;margin-bottom:15px!important}div.insertion.widget.float_right{float:right;margin-left:20px!important;margin-right:0!important;width:220px!important;height:auto!important;margin-bottom:15px!important}div.insertion.widget.float_none{float:none;margin-left:0!important;margin-right:0!important;width:auto!important;height:auto!important;margin-bottom:15px!important}div.insertion.widget h4{text-transform:uppercase;font-size:18px;background:url(../images/sidebar-header-bg-insertion.png) bottom center repeat-x}.page_content div.insertion.widget ul{margin-bottom:0!important}.page_content .widget p.notice,.page_content .widget p.warning{margin-bottom:15px!important}.widget.free_form p{margin-bottom:10px!important}div.insertion.widget.free_form h4+div{padding-bottom:0!important}.insertion.image{text-align:center;text-align:center;margin-bottom:15px;clear:both;margin-top:15px}.insertion.image .insertedImage{padding:4px;background:#fff;border:1px solid #e7e7e7;margin-bottom:5px;display:inline-block;width:auto!important}.insertion.image img{margin-bottom:0;display:inline-block!important}.insertion.image.float_left{float:left;margin-right:15px;width:auto}.insertion.image.float_right{float:right;margin-left:15px;width:auto}.insertion.image .captionContainer{color:#636363;position:relative!important;margin-top:5px}.insertion.image .text{padding:5px 1%;line-height:18px;position:relative!important;background:none!important;color:#636363!important;width:auto!important}.insertion.video{max-width:100%}.insertion.video .video_wrapper{text-align:center;margin-bottom:15px!important;clear:both;width:100%!important;margin-top:0!important}.insertion.video video{margin-bottom:0;max-width:100%}.insertion.video .video_wrapper{position:relative;padding-bottom:56.25%;padding-bottom:58%;padding-top:25px;height:0}.insertion.video iframe,.insertion.video video{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.insertion.video.float_left{float:left;margin-right:15px;width:auto}.insertion.video.float_right{float:right;margin-left:15px;width:auto}.page_content p a{border-bottom-style:dotted;border-bottom-width:1px}.space .btn{font-size:12px}a:hover{color:#676767}.insertion.form{margin-bottom:15px}.insertion.form.float_left{float:left;width:190px;margin-right:20px;background:#efefef;margin-top:0!important;padding:15px}.insertion.form.float_right{float:right;width:190px;margin-left:20px;padding:15px;background:#efefef;margin-top:0!important}.insertion.form.float_none{width:auto;float:none;background:#efefef;margin-top:0!important;padding:15px;clear:both}.insertion.form form{width:100%;position:relative;z-index:1000}.insertion.form .fields{margin:0!important;width:100%}.insertion.form .fields li{width:100%;list-style:none;position:relative;margin-bottom:5px}.insertion.form .fields li input[type=text],.insertion.form .fields li textarea{width:97%!important;padding:5px 1%}.insertion.form .fields li select{width:auto!important}.insertion.form.float_left input[type=text],.insertion.form.float_left textarea,.insertion.form.float_right input[type=text],.insertion.form.float_right textarea{width:97%!important;padding:5px 1%}.insertion.form .fields li.buttons{margin-bottom:0;padding-bottom:0}.insertion.form .fields li.buttons input{margin-bottom:0!important;background:#fff!important}.wysiwyg_container a{text-decoration:none!important;border-bottom-style:dotted;border-bottom-width:1px}#page_content a:hover,.wysiwyg_container a:hover{color:#626262!important;border-color:#626262!important;border-bottom-style:dotted!important;border-bottom-width:1px!important}.wysiwyg_container blockquote{padding-top:20px;overflow:hidden;font-size:14px!important;line-height:21px!important;color:#4a4a4a!important}.wysiwyg_container blockquote p{padding-top:0;overflow:hidden;font-size:14px!important;line-height:21px!important;color:#4a4a4a!important}.wysiwyg_container blockquote:before{display:block;float:left;margin:15px 15px 0 0;font-size:100px;content:open-quote;color:#bababa;text-shadow:0 1px 1px #909090}.wysiwyg_container blockquote:after{content:none}.wysiwyg_container ol,.wysiwyg_container ul{margin-bottom:15px;margin-left:20px}.wysiwyg_container ol li{list-style:decimal outside;font-size:12px;color:#4a4a4a;line-height:18px;margin-bottom:5px}.wysiwyg_container ul li{list-style:disc outside;font-size:12px;color:#4a4a4a;line-height:18px;margin-bottom:5px}.insertion.float_right.image{float:right;margin-left:15px;margin-top:15px;margin-bottom:10px}.insertion.float_left.image{float:left;margin-right:15px;margin-top:15px;margin-bottom:10px}.insertion.image img{border:none!important;padding:0!important}@media only screen and (max-width:767px){.insertion.image img{width:auto!important;height:auto!important}.insertion.float_right.image{float:none!important;margin-left:0!important}.insertion.float_left.image{float:none!important;margin-right:0!important}}@media only screen and (min-width:480px) and (max-width:767px){.insertion.image img{width:auto!important;height:auto!important}.insertion.float_right.image{float:none!important;margin-left:0!important}.insertion.float_left.image{float:none!important;margin-right:0!important}}@media only screen and (max-width:479px){.insertion.image img{width:auto!important;height:auto!important}.insertion.float_right.image{float:none!important;margin-left:0!important}.insertion.float_left.image{float:none!important;margin-right:0!important}}div.insertion div.text{padding:5px 0!important;background:#282828;font-size:12px!important}h2,h3,h4,h5,h6{padding-top:0!important}p{margin-top:0!important;margin-bottom:15px}.meta p{margin-bottom:0!important}.entry h2,.entryFull h1,.entrySummary h2{font-size:30px!important;line-height:normal!important}.entryFull h2{padding-bottom:10px!important}.page_content span{line-height:18px;color:#4a4a4a}.recommendation_content{float:right;width:95%}.page_content ul{margin-bottom:15px}.page_content ul li{line-height:18px;margin-bottom:10px}.page_content ul li a{text-decoration:none}.free_form,.free_form p{font-size:12px;line-height:18px}.attorneys_list li{float:left;margin-bottom:15px!important;width:47%!important}@media only screen and (min-width:480px) and (max-width:767px){.attorneys_list li{float:left;margin-bottom:15px!important;width:100%!important}}@media only screen and (max-width:479px){.attorneys_list li{float:left;margin-bottom:15px!important;width:100%!important}}.full_width .offices li{float:left;width:50%!important;margin-bottom:15px!important;padding:0!important}@media only screen and (min-width:480px) and (max-width:767px){.full_width .offices li{float:left;width:100%!important;margin-bottom:15px!important}}@media only screen and (max-width:479px){.full_width .offices li{float:left;width:100%!important;margin-bottom:15px!important}}.phone p{margin-bottom:0!important}.bio_summary a{display:block;clear:both}.space .contact_container{width:100%;overflow:hidden}.space .contact_container address a,.space a{text-decoration:none}.image_wrapper{margin-bottom:10px}.widget.case_results a{font-size:12px}.widget.link_group ul{margin-bottom:15px!important}.widget.link_group ul li{margin-bottom:5px!important;font-size:12px!important}#page_content ul li{margin-bottom:5px;font-size:12px}#page_content ul li a:hover{text-decoration:underline}.recent-posts{overflow:hidden!important;width:100%!important;border:none!important}.office ul.offices.listview,.offices_index ul.offices.listview{margin-left:15px}.offices_index ul.offices.listview li{width:47%!important;margin-bottom:15px!important}.office_photo_thumb{float:left;margin-right:15px;margin-top:8px}.offices li h2{padding-bottom:0!important}.offices li address{font-size:12px!important}.attorney_list a:hover{text-decoration:none!important}.widget div{font-size:12px}.full_width .offices{border:none!important;margin-bottom:0!important;padding-bottom:0!important}.lawlytics_footer{margin-top:15px!important;width:960px;margin-left:auto;margin-right:auto}.lawlytics_footer p{text-align:center}.lawlytics_branding{display:inline-block;background:url(../images/lawlytics-new-footer-brand-light-2.png) top left no-repeat;width:158px;height:74px;text-decoration:none!important;text-indent:100%!important;white-space:nowrap;overflow:hidden;border:none!important}.lawlytics_branding:hover{border:none!important;background-position:top right!important}@media (max-width:979px) and (min-width:768px){.lawlytics_footer{width:auto!important}}@media (max-width:768px){.lawlytics_footer{width:auto!important}}@media only screen and (min-width:768px) and (max-width:959px){.full_width #page_content{width:748px}#phoneNumber{margin-bottom:20px!important}#wrapper{background:#fff url(../images/bg-content-top.png) top center repeat-x;width:100%!important;border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important}div.insertion{width:auto!important;height:auto!important}.spacing{margin-bottom:25px!important}#main_navigation,.prevnext{display:none}header .nav_container{padding:0!important;width:auto!important}header #main_navigation_container ul li{margin-right:10px;padding-right:10px}.slider_nav_back,.slider_nav_forward{display:none!important}header #main_navigation_container ul li:hover li>a{color:#a6a6a6;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;transition:all .15s ease-in-out;text-shadow:none!important}header #main_navigation_container ul li li a:hover,header #main_navigation_container ul li li:hover a{color:#fff;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;transition:all .15s ease-in-out;text-shadow:none!important}header #main_navigation_container ul ul{background:#fff;display:none!important;margin:0;width:215px;position:absolute;top:45px;left:-20px;box-shadow:0 0 5px 0 rgba(0,0,0,.4);-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.4);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.4)}header #main_navigation_container ul li:hover>ul{display:block!important;background:rgba(0,0,0,.85);height:auto!important;text-align:left}header #main_navigation_container ul li ul li{float:none!important;display:block!important;margin:0;padding:10px 15px!important;border-top:1px solid #494949;padding-left:0;background:none!important;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;transition:all .15s ease-in-out;text-align:left;text-shadow:none!important;height:auto!important;font-size:13px!important;font-family:Arial,sans-serif;letter-spacing:normal!important}header #main_navigation_container ul li ul li:first-child{border-top:none}header #main_navigation_container ul li ul li a{font-weight:400}header #main_navigation_container ul li ul li:hover{padding-left:7px;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;transition:all .15s ease-in-out}header #main_navigation_container ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}* html header #main_navigation_container ul{height:1%}.jumpMenu{display:block;width:100%;overflow:hidden}.jumpMenu select{width:90%;margin:0 auto;display:block;margin-top:10px}#billboard_container .container{width:auto!important}.billboard_box{padding:25px 0}.billboard_content_holder{width:auto!important;position:relative;left:0;bottom:0;float:none;padding-bottom:50px!important;max-width:none!important;min-width:0!important}.billboard_content h2,.billboard_content_full h2{font-size:24px!important;line-height:24px!important}.billboard_content{width:auto!important}#home_content .news{width:100%!important}#home_content .newsList li{width:100%!important;margin-left:0!important}.sidebar{background:none!important;padding:0!important;margin-left:0!important}#home_sidebar{width:206px;background:#fff!important;padding:30px 15px!important}#blog_sidebar,#page_sidebar{width:206px!important;background:#fff!important;padding:15px 15px!important;margin-top:-70px!important}#home_sidebar input[type=text],#home_sidebar textarea,.sidebar input[type=text]{margin-left:0!important}.sidebar .blog_calendar h4,.sidebar .widget.subnav h4{border-bottom:none!important}.attorneys_index li,.offices.listview li{width:236px}#blog_sidebar .blog_search input[type=text]{width:89%!important}.authorDetails{width:86%!important}#shoutout h2{text-align:center}#spaces{border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;padding-bottom:5px}.space{margin-bottom:25px!important}.widget input[type=text],.widget select,.widget textarea{width:83%!important;margin-left:0!important}.leaveComment .single_line_text{width:100%!important}.leaveComment .buttons input{width:auto!important}.children_container .children_container .commentEntry,.children_container .commentEntry{width:auto}.commentText{float:left;margin-left:2%;width:84%}footer nav ul{text-align:left;margin-bottom:25px;border-top:1px solid #b6b6b6;padding-top:10px}footer nav ul li{display:block;margin-left:0;font-family:Arial,sans-serif;font-size:12px;border-left:none;padding-left:0;border-bottom:1px solid #b6b6b6;margin-bottom:10px;padding-bottom:10px;text-align:center}footer nav ul li:first-child{border-bottom:1px solid #b6b6b6;padding-bottom:10px;margin-bottom:10px}.insertion.video{width:100%!important}.insertion.image{width:auto!important}}@media only screen and (max-width:767px){.full_width #page_content{width:300px}#phoneNumber{margin-bottom:20px!important}#wrapper{background:#fff url(../images/bg-content-top.png) top center repeat-x;width:100%!important;border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important}div.insertion{width:auto!important;height:auto!important}.spacing{margin-bottom:35px!important}#main_navigation,.prevnext{display:none}header .nav_container{padding:0!important;width:auto!important}.slider_nav_back,.slider_nav_forward{display:none!important}.jumpMenu{display:block;width:100%;overflow:hidden}.jumpMenu select{width:90%;margin:0 auto;display:block;margin-top:10px}#billboard_container .container{width:auto!important}.billboard_box{padding:25px 0}.billboard_content_holder{width:auto!important;position:relative;left:0;bottom:0;float:none;padding-bottom:50px!important;max-width:none!important;min-width:0!important}.billboard_content h2,.billboard_content_full h2{font-size:24px!important;line-height:24px!important}.billboard_content{width:auto!important}.sidebar{background:none!important;padding:0!important;width:100%!important;margin-top:25px!important;box-shadow:none!important;-webkit-box-shadow:none!important;-webkit-box-shadow:none!important}#home_sidebar input[type=text]{width:90%}#shoutout h2{text-align:center}.authorDetails{width:87%!important}#spaces{border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;padding-bottom:5px}.space{margin-bottom:25px!important}.children_container input[type=text],.children_container textarea{width:395px!important}.leaveComment .single_line_text{width:100%!important}.commentText{float:left;margin-left:2%;width:84%}footer nav ul{text-align:left;margin-bottom:25px;border-top:1px solid #b6b6b6;padding-top:10px}footer nav ul li{display:block;margin-left:0;font-family:Arial,sans-serif;font-size:12px;border-left:none;padding-left:0;border-bottom:1px solid #b6b6b6;margin-bottom:10px;padding-bottom:10px;text-align:center}footer nav ul li:first-child{border-bottom:1px solid #b6b6b6;padding-bottom:10px;margin-bottom:10px}.attorneys_index li,.offices_index ul.offices.listview li,ul.offices.listview li{width:100%!important}.insertion.image{width:auto!important}.insertion.image img{width:auto!important;height:auto!important}.insertion.image.float_left,.insertion.video.float_left{float:none!important;margin-right:0!important}.insertion.image.float_right,.insertion.video.float_right{float:none!important;margin-left:0!important;margin-right:0!important}.insertion.video{width:100%!important}.captionContainer{width:auto!important}}@media only screen and (min-width:480px) and (max-width:767px){.full_width #page_content{width:420px}#phoneNumber{margin-bottom:20px!important}#wrapper{background:#fff url(../images/bg-content-top.png) top center repeat-x;width:100%!important;border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important}div.insertion{width:auto!important;height:auto!important}.spacing{margin-bottom:35px!important}.nav_container ul,.prevnext{display:none}header .nav_container{padding:0!important;width:auto!important}.jumpMenu{display:block;width:100%;overflow:hidden}.jumpMenu select{width:90%;margin:0 auto;display:block;margin-top:10px}.sidebar{background:none!important;padding:0!important;width:100%!important;margin-top:25px!important}#home_sidebar input[type=text]{width:90%}#shoutout{width:100%!important}#shoutout h2{text-align:center}.authorDetails{width:76%!important}#spaces{border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;padding-bottom:5px}.space{margin-bottom:25px!important}.widget input[type=text],.widget select,.widget textarea{width:390px!important}footer nav ul{text-align:left;margin-bottom:25px;border-top:1px solid #b6b6b6;padding-top:10px}footer nav ul li{display:block;margin-left:0;font-family:Arial,sans-serif;font-size:12px;border-left:none;padding-left:0;border-bottom:1px solid #b6b6b6;margin-bottom:10px;padding-bottom:10px;text-align:center}footer nav ul li:first-child{border-bottom:1px solid #b6b6b6;padding-bottom:10px;margin-bottom:10px}.full_width .single_line_text input{text-align:left;width:92%!important}.full_width .multi_line_text textarea{text-align:left;width:90%!important}#top{display:none!important}}@media only screen and (max-width:479px){#phoneNumber{margin-bottom:20px!important}#wrapper{background:#fff url(../images/bg-content-top.png) top center repeat-x;width:100%!important;border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important}div.insertion{width:auto!important;height:auto!important}.spacing{margin-bottom:35px!important}.nav_container ul,.prevnext{display:none}header .nav_container{padding:0!important;width:auto!important}.jumpMenu{display:block;width:100%;overflow:hidden}.jumpMenu select{width:90%;margin:0 auto;display:block;margin-top:10px}.sidebar{background:none!important;padding:0!important;width:100%!important;margin-top:25px!important}#home_sidebar input[type=text]{width:90%}#shoutout{width:100%!important}#page_title h1,#shoutout h2{text-align:center}.authorDetails{width:67%!important}.children_container input[type=text],.children_container textarea{width:275px!important}.commentText{float:left;margin-left:2%;width:84%}#spaces{border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;padding-bottom:5px}.space{margin-bottom:25px!important}.widget input[type=text],.widget select,.widget textarea{width:270px!important}.full_width .single_line_text input{text-align:left;width:92%!important}.full_width .multi_line_text textarea{text-align:left;width:90%!important}footer nav ul{text-align:left;margin-bottom:25px;border-top:1px solid #b6b6b6;padding-top:10px}footer nav ul li{display:block;margin-left:0;font-family:Arial,sans-serif;font-size:12px;border-left:none;padding-left:0;border-bottom:1px solid #b6b6b6;margin-bottom:10px;padding-bottom:10px;text-align:center}footer nav ul li:first-child{border-bottom:1px solid #b6b6b6;padding-bottom:10px;margin-bottom:10px}#top{display:none!important}div.insertion.widget.float_left,div.insertion.widget.float_right{float:none;margin-left:0!important;margin-right:0!important;width:auto!important;height:auto!important;margin-bottom:15px!important;margin-top:15px!important}.phone{text-align:center!important;float:none!important;clear:both!important;padding-top:15px}.phone p{display:inline-block!important;float:none!important}}table th{font-weight:700}table td,table th{padding:9px 10px;text-align:left}table{background:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:0 0 18px;border:1px solid #ddd;width:100%}table tfoot,table thead{background:#f5f5f5}table tbody tr td,table tfoot tr td,table tfoot tr th,table thead tr th,table tr td{font-size:12px;line-height:18px;text-align:left}table tfoot tr td,table thead tr th{padding:8px 10px 9px;font-size:14px;font-weight:700;color:#222}table tfoot tr td:first-child,table thead tr th:first-child{border-left:none}table tfoot tr td:last-child,table thead tr th:last-child{border-right:none}table tbody tr.alt,table tbody tr.even,table tbody tr:nth-child(even){background:#f9f9f9}table tbody tr td{color:#333;padding:9px 10px;vertical-align:top;border:none}@media only screen and (max-width:767px){table.responsive{margin-bottom:0}.pinned{position:absolute;left:0;top:0;background:#fff;width:35%;overflow:hidden;overflow-x:scroll;border-right:1px solid #ccc;border-left:1px solid #ccc}.pinned table{border-right:none;border-left:none;width:100%}.pinned table td,.pinned table th{white-space:nowrap}.pinned td:last-child{border-bottom:0}div.table-wrapper{position:relative;margin-bottom:20px;overflow:hidden;border-right:1px solid #ccc}div.table-wrapper div.scrollable table{margin-left:35%}div.table-wrapper div.scrollable{overflow:scroll;overflow-y:hidden}table.responsive td,table.responsive th{position:relative;white-space:nowrap;overflow:hidden}table.responsive td:first-child,table.responsive th:first-child,table.responsive.pinned td{display:none}}