html,body{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,abbr,acronym,address,code,del,dfn,em,img,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead,tr{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}blockquote,q{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;quotes:"" ""}blockquote:before,q:before,blockquote:after,q:after{content:""}th,td,caption{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;text-align:left;font-weight:normal;vertical-align:middle}table{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;border-collapse:separate;border-spacing:0;vertical-align:middle}a img{border:none}form{overflow:hidden;background-color:#fff}form #main{display:inline;float:left;margin-right:0px;width:540px}* html form #main{overflow-x:hidden}form #sidebar{padding-left:45px;display:inline;float:left;margin-right:0;width:450px}* html form #sidebar{overflow-x:hidden}form fieldset{margin:1px;display:inline;float:left;margin-right:0;width:720px}* html form fieldset{overflow-x:hidden}#contact #middle #content form fieldset > div{display:inline;float:left;margin-right:0;width:675px;padding:15px;background-color:#eaf0f6}* html #contact #middle #content form fieldset > div{overflow-x:hidden}#contact #middle #content form fieldset > div h3{color:#294868}#contact #middle #content form fieldset > div + div{background-color:transparent;padding-left:45px;display:inline;float:left;margin-right:0;width:225px;padding-left:30px}* html #contact #middle #content form fieldset > div + div{overflow-x:hidden}#contact #middle #content form fieldset > div + div h3{color:#b11737}form label{display:block;position:relative;font-size:1.1em;margin-bottom:10px}form label.error,form label.invalid,form label.success{color:black;background-color:#EEEEEE;border:1px solid #CCCCCC;font-size:1.1em;font-weight:bold;line-height:140%;padding:10px}form label.error input,form label.invalid input,form label.success input{background-color:#e0ecb5;width:95%}form label.required input{font-size:1.2em}form label.success{color:black}form label small{position:absolute;right:0;font-size:90%;text-transform:none;text-align:right;margin-left:40%}form label small a:hover{color:#ccc;border-color:#888}form input[type="text"],form textarea{display:block;width:95%;padding:8px;margin-top:4px;background-color:white;border:1px solid #ccc}form input[type="text"]:focus{background-color:#ffffd7}form textarea{height:200px}form input[type="submit"]{display:block;clear:both}form input[type="submit"].send-message{background:transparent url(../images/submit-form.png) no-repeat scroll 0px 0;height:54px;border:medium none;text-indent:-9999px;width:350px}form input[type="submit"].send-message:hover{cursor:pointer;opacity:0.90}form p.success{color:#2c421b;background-color:#8acd55;padding:5px 15px;border-top:1px solid #a9fa68;border-bottom:1px solid #6fa444;margin:1px !important}form div.error{color:#5f311b;background-color:#fda56d;border-top:1px solid #fcc8a4;border-bottom:1px solid #ae5832;padding:5px 5px;margin:1px 0px 10px !important}form#publish-article{text-align:center}form#publish-article fieldset button#submit{cursor:pointer;color:#333;background:url("../images/button.gif") 0 0 no-repeat;width:130px;height:30px;border:none}body{background:url(../images/background.jpg);font-family:"georgia", "helvetica", sans-serif}body body{line-height:1.5;font-family:Helvetica Neue, Arial, Helvetica, sans-serif;color:#333333;font-size:75%}body h1{font-weight:normal;color:#222222;font-size:3em;line-height:1;margin-bottom:0.5em}body h1 img{margin:0}body h2{font-weight:normal;color:#222222;font-size:2em;margin-bottom:0.75em}body h3{font-weight:normal;color:#222222;font-size:1.5em;line-height:1;margin-bottom:1em}body h4{font-weight:normal;color:#222222;font-size:1.2em;line-height:1.25;margin-bottom:1.25em}body h5{font-weight:normal;color:#222222;font-size:1em;font-weight:bold;margin-bottom:1.5em}body h6{font-weight:normal;color:#222222;font-size:1em;font-weight:bold}body h2 img,body h3 img,body h4 img,body h5 img,body h6 img{margin:0}body p{margin:0 0 1.5em}body p img.left{display:inline;float:left;margin:1.5em 1.5em 1.5em 0;padding:0}body p img.right{display:inline;float:right;margin:1.5em 0 1.5em 1.5em;padding:0}body a{text-decoration:underline;color:#000099}body a:visited{color:#000066}body a:focus{color:black}body a:hover{color:black}body a:active{color:#cc0099}body blockquote{margin:1.5em;color:#666;font-style:italic}body strong{font-weight:bold}body em{font-style:italic}body dfn{font-style:italic;font-weight:bold}body sup,body sub{line-height:0}body abbr,body acronym{border-bottom:1px dotted #666}body address{margin:0 0 1.5em;font-style:italic}body del{color:#666}body pre{margin:1.5em 0;white-space:pre}body pre,body code,body tt{font:1em 'andale mono', 'lucida console', monospace;line-height:1.5}body li ul,body li ol{margin:0 1.5em}body ul{margin:0 1.5em 1.5em 1.5em;list-style-type:disc}body ol{margin:0 1.5em 1.5em 1.5em;list-style-type:decimal}body dl{margin:0 0 1.5em 0}body dl dt{font-weight:bold}body dd{margin-left:1.5em}body table{margin-bottom:1.4em;width:100%}body th{font-weight:bold}body thead th{background:#c3d9ff}body th,body td,body caption{padding:4px 10px 4px 5px}body tr.even td{background:#e5ecf9}body tfoot{font-style:italic}body caption{background:#eee}body .quiet{color:#666666}body .loud{color:#111111}body p{line-height:1.3em}body a{font-family:Helvetica, sans-serif;color:#ef1610;display:block;font-size:.7em;text-decoration:none}body a:visited{color:#ef1610}body a:hover{color:#ab0000;text-decoration:underline}body #container{width:900px;margin:0 auto;overflow:hidden;display:inline-block;padding:25px;background-color:#f8f8f8;border:1px solid #78411a;margin-top:27px}body #container{display:block}body #header,body #footer,body #nav,body #content{display:inline;float:left;margin-right:0px;width:900px}* html body #header,* html body #footer,* html body #nav,* html body #content{overflow-x:hidden}body #header{margin-top:20px;margin-bottom:17px}body #header #logo{display:inline;float:left;margin-right:0px;width:450px}* html body #header #logo{overflow-x:hidden}body #header .news{display:inline;float:left;margin-right:0px;width:225px;background-color:#eceff5;padding:13px;margin-left:15px}* html body #header .news{overflow-x:hidden}body #header .news .title{font-family:helvetica, sans-serif;color:#2e2721;font-weight:bold;font-size:.9em}body #header .news p{margin-top:10px;font-size:.8em;line-height:1.4em}body #header .news a{text-align:right;display:block;padding:7px;font-size:.9em}body #header .news:hover{background-color:#cadef5}body #header .news:hover .title{color:#1f3b73}body #header .news + .news{display:inline;float:left;margin-right:0;width:157.5px;padding:0px;padding-top:13px;background-color:transparent}* html body #header .news + .news{overflow-x:hidden}body #header .news + .news:hover .title{color:#2e2721}body #nav ul{margin:0;padding:0;border:0;outline:0;overflow:hidden;display:inline-block;background-color:#134f28;text-align:center}body #nav ul{display:block}body #nav ul li{list-style-type:none;margin-left:0px;white-space:nowrap;display:inline;float:left;padding-left:4px;padding-right:4px}body #nav ul li.first{padding-left:0px}body #nav ul li.last{padding-right:0px}body #nav ul li{display:inline;float:left;margin-right:0px;width:139.5px;margin-right:0px;padding:0px}* html body #nav ul li{overflow-x:hidden}body #nav ul li.milstein{display:inline;float:left;margin-right:0px;width:202.5px;margin-right:0px}* html body #nav ul li.milstein{overflow-x:hidden}body #nav ul li.selected{background-color:#3f6b4e}body #nav ul li.selected:hover a{background-color:#3f6b4e}body #nav ul li:hover a{background-color:#2e5a3d}body #nav ul li a{display:block;padding-top:9px;height:37px;color:white;text-decoration:none;text-transform:lowercase;font-variant:small-caps;font-family:helvetica, sans-serif;font-size:1.15em}body #content{margin-top:45px}body #content h2,body #content h3,body #content h4,body #content h5{font-family:"Helvetica", sans-serif;letter-spacing:-.05em}body #content h3{color:#3b3530;font-size:1.5em;margin-top:10px;margin-bottom:0px}body #content h4{color:#134f28;font-size:.9em;font-style:italic;font-weight:bold;letter-spacing:-0.05em}body #content img.photo{border:1px solid #aaa;padding:4px}body #content img.float-left{float:left;margin-right:15px}body #content img.float-right{float:right;margin-left:15px}body #content .quotes{display:inline;float:left;margin-right:0px;width:855px;margin-top:30px;padding:20px}* html body #content .quotes{overflow-x:hidden}body #content .quotes a{font-size:1.35em;display:block;margin-top:15px}body #content .quotes .quote{padding:10px;margin-top:0px}body #content .quotes .quote:hover{background-color:#dddddd}body #content .quotes .quote:hover blockquote{color:black}body #content .quotes .quote:hover div{color:#7578f5}body #content .quotes .quote blockquote{font-family:"georgia", serif;font-style:italic;font-size:1.4em;color:#3a2d23;margin-bottom:7px}body #content .quotes .quote div{color:#4e4945;text-align:center}body #content.office ul.gallery{margin:0;padding:0;border:0;outline:0;overflow:hidden;display:inline-block}body #content.office ul.gallery{display:block}body #content.office ul.gallery li{list-style-type:none;margin-left:0px;white-space:nowrap;display:inline;float:left;padding-left:4px;padding-right:4px}body #content.office ul.gallery li.first{padding-left:0px}body #content.office ul.gallery li.last{padding-right:0px}body #content.office ul.gallery li{display:inline;float:left;margin-right:0px;width:207.0px;white-space:normal;margin-bottom:30px}* html body #content.office ul.gallery li{overflow-x:hidden}body #content.office ul.gallery li img{height:auto;width:auto}body #content.office h3{margin-bottom:10px}body #content.office h3.no-bottom{margin-bottom:0px}body #content.office h5{font-weight:normal;font-style:italic;font-size:.8em}body #content.office dl dd{font-size:.8em;list-style-type:circle;padding:0px;text-indent:-1em}body #content.office ul{margin:0;padding:0;border:0;outline:0;overflow:hidden;display:inline-block}body #content.office ul{display:block}body #content.office ul li{list-style-type:none;margin-left:0px;white-space:nowrap;display:inline;float:left;padding-left:4px;padding-right:4px}body #content.office ul li.first{padding-left:0px}body #content.office ul li.last{padding-right:0px}body #content.office ul li{white-space:normal;margin-bottom:15px;display:inline;float:left;margin-right:0px;width:405px}* html body #content.office ul li{overflow-x:hidden}body #content.office ul li.staff,body #content.office ul li.clear{display:inline;float:left;margin-right:0;width:900px}* html body #content.office ul li.staff,* html body #content.office ul li.clear{overflow-x:hidden}body #content.office ul li.alt small em{display:block;font-size:.9em;line-height:1.2em}body #content.office ul li.alt img{width:auto;height:auto}body #content.office ul li.alt .left{display:inline;float:left;margin-right:0px;width:135px}* html body #content.office ul li.alt .left{overflow-x:hidden}body #content.office ul li.alt .right{padding-left:0px;display:inline;float:left;margin-right:0px;width:270px}* html body #content.office ul li.alt .right{overflow-x:hidden}body #content.office ul li a{font-size:.8em}body #content.office ul li img{width:118px;height:auto}body #content.office ul li .left{display:inline;float:left;margin-right:0px;width:135px}* html body #content.office ul li .left{overflow-x:hidden}body #content.office ul li .right{padding-left:0px;display:inline;float:left;margin-right:0px;width:270px}* html body #content.office ul li .right{overflow-x:hidden}body #content.office ul li p{font-size:.8em;margin-top:10px}body #content.office ul li.milstein{display:inline;float:left;margin-right:0px;width:900px}* html body #content.office ul li.milstein{overflow-x:hidden}body #content.office ul li.milstein img{width:250px;height:auto}body #content.office ul li.milstein .left{display:inline;float:left;margin-right:0px;width:225px}* html body #content.office ul li.milstein .left{overflow-x:hidden}body #content.office ul li.milstein .right{padding-left:45px;display:inline;float:left;margin-right:0;width:540px}* html body #content.office ul li.milstein .right{overflow-x:hidden}body #content.services h3{margin-top:20px;margin-bottom:10px}body #content.services a{display:inline;font-size:1em}body #content.services ul li.alt{color:black}body #content.services ul li{padding:5px;padding-bottom:10px;white-space:normal;color:#373737;color:black}body #content.services ul li.no-border{border-bottom:0px}body #content.services ul li:hover{background-color:#134F28;color:white}body #content.testimonials .quotes{display:inline;float:left;margin-right:0px;width:855px;padding-top:0px;margin-top:0px}* html body #content.testimonials .quotes{overflow-x:hidden}body #content.testimonials .quotes .hr{border-top:1px solid #bbb;display:inline;float:left;margin-right:0px;width:855px}* html body #content.testimonials .quotes .hr{overflow-x:hidden}body #content.testimonials .quotes .quote{white-space:normal;padding:30px}body #content.testimonials .quotes .quote blockquote{font-size:1.1em;margin:0px;margin-bottom:8px;font-style:normal}body #content.testimonials .quotes .quote div{font-size:.8em}body #content.milstein .two-column div{display:inline;float:left;margin-right:0px;width:450px}* html body #content.milstein .two-column div{overflow-x:hidden}body #content.milstein .two-column .last{display:inline;float:left;margin-right:0;width:450px}* html body #content.milstein .two-column .last{overflow-x:hidden}body #content.milstein .family-pics div{display:inline;float:left;margin-right:0px;width:306px}* html body #content.milstein .family-pics div{overflow-x:hidden}body #content.milstein .family-pics div img{margin-bottom:33px}body #content.milstein .family-pics .last{display:inline;float:left;margin-right:0;width:270px}* html body #content.milstein .family-pics .last{overflow-x:hidden}body #content.contact a{display:inline;font-size:.9em}body #content.contact .left{display:inline;float:left;margin-right:0px;width:225px;padding-right:45px}* html body #content.contact .left{overflow-x:hidden}body #content.contact .right{display:inline;float:left;margin-right:0;width:630px}* html body #content.contact .right{overflow-x:hidden}body #content.contact #map_canvas{border:1px solid #aaa}body #content.contact #map_canvas div div div .gmnoprint{font-size:.8em}body #content.contact #map_canvas div div div .gmnoprint div div{height:200px;overflow:hidden}body #content.contact #map_canvas div div div .gmnoprint div div a{font-size:1em;display:block;margin-top:2px}body #content.home a:hover img.photo{border:1px solid white;background-color:#ccc}body #content.home .superior{display:inline;float:left;margin-right:0px;width:540px}* html body #content.home .superior{overflow-x:hidden}body #content.home .superior p{margin-top:20px;margin-bottom:10px;font-size:1.2em}body #content.home .services{padding-left:45px;display:inline;float:left;margin-right:0;width:315px}* html body #content.home .services{overflow-x:hidden}body #content.home .services .icon{margin:-2em;float:left}body #content.home .services a{font-size:1em;font-family:"georgia", serif}body #content.home .services ul{list-style-type:none;margin:0px;margin-bottom:15px}body #content.home .services ul li{margin-bottom:5px;text-indent:-1em;padding-left:1em;font-size:.95em}body #content.home .quotes{background-color:#eceff5}body #content.home .quotes .quote:hover{background-color:#eceff5}body #content.home .quotes .quote:hover blockquote{color:#000}body #content.home .quotes .quote:hover div{color:#4e4945}body #bottom-container{width:900px;margin:0 auto;overflow:hidden;display:inline-block;background-color:#11313f;padding:25px;border:1px solid #222222;margin-top:27px}body #bottom-container{display:block}body #bottom-container #footer{display:inline;float:left;margin-right:0px;width:900px}* html body #bottom-container #footer{overflow-x:hidden}body #bottom-container #footer h2{font-family:"arial black", "arial", "helvetica", sans-serif;text-transform:lowercase;font-variant:small-caps;color:white;font-size:1.5em;margin-bottom:3px}body #bottom-container #footer address{color:#b1cbd6;font-style:normal;font-size:.9em}body #bottom-container #footer #left{padding-left:22.5px;display:inline;float:left;margin-right:0px;width:315px}* html body #bottom-container #footer #left{overflow-x:hidden}body #bottom-container #footer #middle{display:inline;float:left;margin-right:0px;width:180px}* html body #bottom-container #footer #middle{overflow-x:hidden}body #bottom-container #footer #right{padding-left:22.5px;display:inline;float:left;margin-right:0px;width:315px}* html body #bottom-container #footer #right{overflow-x:hidden}body #bottom-container #footer #right ul{margin:0px;list-style-type:none}body #bottom-container #footer #right ul li a{font-size:.9em;color:#e84a45}body #bottom-container #footer #right ul li a:hover{color:#c62823}

