@import url(http://fonts.googleapis.com/css?family=Oswald:400,300,700);*{margin:0;padding:0;border:none;outline:none;list-style:none;font-family:Oswald;text-decoration:none;}
p{text-align:justify;margin-bottom:20px;}
body{height:auto;background-size:auto;background-position:center;}
#wrapper{width:100%;height:auto;margin:0 auto;background:url(images/bg.jpg);overflow:hidden;}
#header{width:100%;height:107px;position:fixed;z-index:99999;}
#tophead{width:100%;height:42px;background:#000;}
#tophead-inner{width:750px;height:42px;margin:0 auto;}
#tophead_right{width:430px;height:42px;float:right;}
.title{font-size:21px;text-align:left;}
.new-block{position:relative;height:auto;overflow:hidden;}
#tophead_right .widget_text{float:left;}
.news-main-container{position:relative;overflow:hidden;min-height:274px;}
.mobile{width:112px;height:28px;background:url(images/mobile.png) no-repeat;margin-top:8px;color:#5d7fc6;font-size:17px;padding-left:15px;padding-right:38px;float:left;}
.email{width:20px;height:28px;background:url(images/e-mail.png) no-repeat 0 5px;margin-top:9px;color:#5d7fc6;font-size:18px;text-decoration:none;padding-left:25px;padding-right:38px;float:left;}
#social{width:85px;height:28px;margin-top:8px;float:left;}
#social ul{float:left;}
#social ul li{display:inline;float:left;padding-left:5px;}
#social ul li:hover{color:#FFF;}
.social-text{color:#FFF;font-size:30px;}
#head{width:100%;height:66px;background:#FFF;}
#inner-head{width:938px;height:66px;margin:0 auto;}
#menu1{width:345px;height:66px;background:#FFF;float:left;}
#menu1 ul{float:left;margin-top:5px;margin-left:37px;position:relative;z-index:999999;}
#menu1 ul li{display:inline;float:left;}
#menu1 ul li a{font-size:20px;text-decoration:none;color:#0a599e;display:block;}
#menu1 ul li a:hover, #menu1 ul li.current-menu-item a{background:url(images/arrow.png) no-repeat center bottom;}
#logo{width:198px;height:96px;float:left;}
#menu2{width:350px;height:66px;background:#FFF;float:right;}
#menu2 ul{float:right;margin-top:5px;margin-right:85px;}
#menu2 ul li{display:inline;float:left;}
#menu2 ul li a{font-size:20px;text-decoration:none;color:#0a599e;padding:15px;display:block;padding:15px 18px 16px 14px !important;}
#menu2 ul li a:hover, #menu2 ul li.current-menu-item a{background:url(images/arrow.png) no-repeat center bottom;}
#menu2 ul li a:active{position:relative;top:1px;}
.banner{width:100%;height:auto;min-height:600px;margin:0 auto;}
.container{width:100%;height:auto;min-height:600px;overflow:hidden;margin-top:155px;}
.page-template-page-attorney-php .container{width:100%;height:auto;min-height:600px;overflow:hidden;margin-top:146px;}
cccc{width:930px;height:auto;margin:0 auto;}
.h1{text-align:center;font-size:50px;margin:0 auto;padding:20px 70px 15px 0;}
.page-template-page-home-php .h1{text-align:center;font-size:50px;margin:0 auto;padding:20px 0px 15px 0;}
#news-area{width:908px;height:135px;background:url(images/shadow-area.png) no-repeat;margin:0 auto;position:relative;float:left;background-position:-10px 0px;}
#previous{width:52px;height:50px;float:left;top:35px;bottom:73px;right:96px;left:78px;position:absolute;}
#text{width:570px;height:auto;float:left;font-size:30px;text-align:center;margin:30px 0 0 196px;color:#0a599e;font-weight:bold;font-family:"minion Pro";text-shadow:3px 2px 3px #ccc;line-height:45px;}
#next{width:52px;height:50px;float:right;top:35px;bottom:73px;right:70px;position:absolute;}
.news-text{width:784px;min-height:80px;height:auto;padding:0 78px;font-size:18px;color:#4a4a4a;margin:20px auto;float:left;margin-top:0px !important;}
#button{width:788px;height:40px;margin-right:120px;}
.readmore{width:104px;background:#FFF url(images/sky-arrow.jpg) no-repeat 134px 7px;float:right;border:2px solid #0a599e;padding:0px 25px;display:block;text-decoration:none;color:#0a599e;font-size:24px;margin:24px 0 0 24px;}
.newsbox-field{width:100%;height:auto;min-height:120px;}
.inner-newsbox{width:695px;height:auto;margin:0 auto;min-height:120px;margin-bottom:110px;margin-top:60px;}
.newsbox{width:195px;height:112px;background:#fefefe;margin:50px 34px 2px 2px;float:left;font-size:13px;font-weight:bold;color:#0c67b7;text-align:center;}
.timesbar{width:171px;height:18px;background:#0c67b7;margin:25px 2px 0 2px;box-shadow:-1px -1px 2px #c4c4c4;color:#FFF;float:left;padding:5px 5px 5px 15px;}
.firm{width:785px;height:auto;