*{margin:0;padding:0;outline:0}

body{font-size:11px;line-height:16px;font-family:Georgia, serif;color:#4c4c4c;background:#fff url(images/body-bg.gif) repeat-x 0 0;min-width:200px}
a{color:#0252aa;text-decoration:none;cursor:pointer}
a:hover{color:#000}
a img{border:0}
input,textarea,select {font-family:Arial, Helvetica, sans-serif;font-size:12px;border:0}
.cl{display:block;height:0;font-size:0;line-height:0;text-indent:-4000px;clear:both}
.shell{width:100%;margin:0 auto;max-width:952px}
.shell img{width:493px;margin:0 auto;display:block}
.fig{text-align: center}
#header{padding:10px 0 10px 0;border-bottom:1px solid #cbcbcb}
#navigation{float:right;display:inline;margin-right:40px}
#navigation ul{list-style:none outside none}
#navigation ul li{float:left;display:inline;padding-right:7px}
#navigation ul li a,#navigation ul li a span{float:left;display:inline;height:34px;font-weight:bold;font-style:italic;font-size:12px;color:#4c4c4c;line-height:33px;padding-left:15px}
#navigation ul li a span{padding:0 15px 0 0}
#navigation ul li a:hover,#navigation ul li a.active,#navigation ul li a:hover span,#navigation ul li a.active span{background:url(images/nav-hover.gif) no-repeat 0 0;color:#a6a6a6;}
#navigation ul li a:hover span,#navigation ul li a.active span{background-position:right 0}
#featured-content{padding:20px 0 27px 20px;border-bottom:1px solid #d9d9d9}
#main{padding:33px 0 30px 0;margin:10px;text-align:justify}
.post h3{color:rgb(45,111,135);font-size:22px;line-height:22px;font-weight:300}
.post p{padding-top:10px;font-size:17px;line-height:22px}
.footer{font-family:Verdana, sans-serif;font-size:9px;padding:10px 0;border-top:1px solid #d0d0d0}
.footer,.footer a {color:#7f7f7f;text-decoration:none}
.footer p{margin:0;padding:0;line-height:normal}
.our_offices{display: flex;}
.our_offices p{margin-right: 25px;}

@media screen and (max-width:660px)
{
.shell img{width:79%}
.post p{font-size:16px}
.post h3{text-align:left;font-size:24px}
.lf{text-align:center}
#featured-content{padding:20px 0 27px 0}
#main{padding:20px 0 10px 0}
#navigation{margin-right:20px}
}
div#rotator {position:relative;width:100%;margin:0 auto;max-width:952px;height:163px}
div#rotator ul li {float:left; position:absolute;left:50%;margin-left:-260px; list-style: none;}
div#rotator ul li.show {z-index:500;}