@charset "utf-8";html,body{margin:0;padding:0;height:100%;}
body{background-color:#efefef;}
a img{border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;}
a{color:#103369;text-decoration:underline;}
p{font-family:"Georgia",Times New Roman,Times,serif;font-size:13px;color:#656565;padding:0;line-height:1.3em;}
h1{font-size:20px;font-weight:normal;font-family:Georgia,"Times New Roman",Times,serif;color:#103369;margin-left:0;clear:both;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;margin-top:13px;margin-right:0;margin-bottom:10px;}
h1 a:hover{color:#f90;}
h2{font-family:Georgia,"Times New Roman",Times,serif;font-size:16px;font-weight:bold;color:#103369;}
a,a:link,a:active,a:visited{color:#103369;text-decoration:none;}
a:hover{color:#036;text-decoration:underline;}
.two-block{width:115%;overflow:hidden;}
.left-block{width:48%;float:left;overflow:hidden;}
.right-block{width:50%;float:right;overflow:hidden;}
.normaltxt{font-family:"Georgia",Times New Roman,Times,serif;font-size:12px;color:#656565;}
#card{float:left;float:left;width:200px;padding-top:5px;background-image:url(images/bg-navigation.jpg);background-position:right top;background-repeat:no-repeat;border-top-width:1px;border-top-style:solid;border-top-color:#bfbfbf;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#bfbfbf;border-left-width:1px;border-left-style:solid;border-left-color:#bfbfbf;margin-left:1px;padding-bottom:10px;}
#card p{margin:0;padding:0:;}
#content{background-image:url(images/bg-content.jpg);width:962px;background-repeat:repeat-y;float:left;margin:0 auto;padding:0 10px;}
#container{width:982px;background-image:none;display:block;margin-right:auto;margin-left:auto;}
#header{height:110px;line-height:16px;color:#79b30b;width:960px;margin-right:auto;margin-left:auto;padding:0;}
#leftfooter{float:left;margin-top:10px;}
#left{width:479px;float:left;border-right-width:1px;border-right-style:solid;border-right-color:#bdbdbd;border-top-width:1px;border-top-style:solid;border-top-color:#bdbdbd;padding-top:20px;background-image:url(images/bg-lr.jpg);background-repeat:repeat-x;background-position:top;}
#left p{float:left;padding-left:30px;padding-right:30px;}
#left ul{margin-top:0;}
#left li,#left li a{font-family:"Lucida Sans",Arial,Helvetica,sans-serif;font-size:9px;color:#656565;}
#left li a:hover{color:#fac74a;}
#rightfooter{float:right;margin-top:10px;text-align:right;}
#right{float:right;border-top-width:1px;border-top-style:solid;border-top-color:#bdbdbd;width:461px;background-image:url(images/bg-lr.jpg);background-repeat:repeat-x;background-position:top;padding-top:20px;padding-right:20px;}
#right p{padding-right:30px;padding-left:30px;}
#right ul{margin-top:0;}
#right li,#right li a{font-family:"Lucida Sans",Arial,Helvetica,sans-serif;font-size:11px;color:#656565;}
#right li a:hover{color:#ffc655;}
#right .news li,#right .news li a{font-family:"Lucida Sans",Arial,Helvetica,sans-serif;font-size:12px;color:#656565;}
#right .news li a:hover{color:#ffc655;}
#top-contact-block{width:200px;min-height:86px;height:auto !important;height:86px;float:right;font:1em font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; text-transform:uppercase; text-align:center;color:#244572;margin:35px 5px 0 0;}
#top-contact-block span {display:block; font-size:23px; color:#9e090e;margin:0; padding:0; line-height:30px; position:static; top:-3px;}

/*.icon-ph{background-image:url(../images/icon-ph.gif);background-repeat:no-repeat;background-position:right;width:16px;height:16px;margin:0 4px 0 0;background-color:#FF0000;}*/
.bg-login{background-image:url(../images/bg-login.gif);background-repeat:no-repeat;background-position:center;text-align:center;font:.85em arial;color:#FFFFFF;text-decoration:none;width:7em;height:19px;padding:3px 0 0 0;display:block;cursor:pointer;margin:5px 0px;}
.bg-login:hover{background-image:url(../images/bg-login-h.gif);background-repeat:no-repeat;background-position:center;text-align:center;font:.85em arial;color:#FFFFFF;text-decoration:none;width:7em;height:19px;padding:3px 0 0 0;display:block;cursor:pointer;margin:5px 0px;}
#extra{float:left;width:205px;padding-top:35px;padding-left:12px;padding-right:13px;background-image:url(images/bg-main.jpg);background-repeat:repeat-x;background-position:top;border-top-width:1px;border-top-style:solid;border-top-color:#bfbfbf;}
#footer{color:#8c9db6;background-image:url(images/bg-footer.jpg);background-position:bottom;background-repeat:no-repeat;height:65px;font-size:11px;text-align:left;font-family:"Georgia",Times New Roman,Times,serif;width:922px;float:left;padding:0 30px 0;}
#footer a,#footer a:link,#footer a:visited{color:#8c9db6;background-image:none;padding-right:6px;font-size:12px;}
#footer a:hover{color:#82b1ce;}
#submenu,#practices,#offices,#attorneys,#feed,#attorney-offices,#attorney-practices{margin-top:15px;width:200px;font-size:12px;}
#submenu ul,#submenu li,#submenu p,#feed a,#practices ul,#practices li,#practices p,#offices ul,#offices li,#offices p,#attorneys ul,#attorneys li,#attorneys p,#attorney-offices li,#attorney-practices li,#attorney-offices p,#attorney-practices p{margin-left:5px;padding:1px 0 5px 0;font-size:13px;color:#3d2d00;font-family:"Georgia",Times New Roman,Times,serif;list-style-position:inside;list-style-type:square;}
#seowords{padding-right:40px;padding-left:20px;clear:both;padding-bottom:2px;font-family:"Georgia",Times New Roman,Times,serif;font-size:11px;text-align:center;}
#seowords p,#seowords a{font-size:11px;color:#999;}
#logo{float:left;padding-top:25px;height:60px;}
#flash{background-image:url(images/bg-flash.jpg);background-position:left top;background-repeat:no-repeat;float:left;padding-left:11px;width:972px;height:260px;padding-top:1px;position:relative;overflow:hidden;}
#subpic{width:982px;text-align:center;background-repeat:repeat-y;margin-right:auto;margin-left:auto;background-image:url(images/bg-content.jpg);padding:0;height:96px;padding-top:1px;padding-bottom:1px;position:relative;}
#navigation{float:left;float:left;width:200px;padding-top:15px;background-image:url(images/bg-navigation.jpg);background-position:right top;background-repeat:no-repeat;border-top-width:1px;border-top-style:solid;border-top-color:#bfbfbf;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#bfbfbf;margin-left:1px;padding-bottom:28px;}
#spacer{width:1060px;margin-right:auto;margin-left:auto;margin-top:0;margin-bottom:0;padding:0;}
#navigation ul{padding:0;font-family:Georgia,"Times New Roman",Times,serif;color:#5a160d;margin-right:0;margin-bottom:0;margin-left:0;margin-top:0;}
#navigation ul h1{font-family:Georgia,"Times New Roman",Times,serif;color:#5a160d;margin-top:0;margin-right:0;margin-bottom:5px;margin-left:0;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#5a160d;padding-top:0;padding-right:0;padding-bottom:2px;padding-left:0;}
#navigation li{background-image:url(../images/b-arrow.gif);background-position:8px 8px;background-repeat:no-repeat;font-family:Georgia,"Times New Roman",Times,serif;font-size:12px;font-weight:lighter;list-style-type:none;padding-bottom:5px;padding-left:25px;padding-top:5px;text-decoration:none;}
#navigation li a{font-size:12px;text-decoration:none;margin-left:5px;margin-top:25px;color:#103369;list-style-type:none;background-image:none;}
#navigation li a:link,#navigation li a:visited{margin:0;padding:0;list-style-type:none;}
#navigation li a:hover{color:#999;padding:0;margin-top:0;margin-right:0;margin-bottom:0;margin-left:2px;}
#main_home{width:475px;float:left;padding-top:5px;padding-right:25px;padding-bottom:28px;padding-left:30px;background-image:url(images/bg-main.jpg);background-repeat:repeat-x;border-top-width:1px;border-top-style:solid;border-top-color:#bfbfbf;text-align:justify;}
#main_home a {text-decoration:underline;}
#main_home ul{font-family:"Georgia",Times New Roman,Times,serif;font-size:12px;color:#656565;font-weight:normal;list-style-type:square;}
#main_home li{margin-top:8px;margin-left:0;margin-right:0;margin-bottom:8px;}
#home_submenu{float:right;width:246px;clear:right;}
#home_submenu h1{margin-top:10px;padding-right:45px;}
#search-feature{width:200px;float:left;padding-top:10px;padding-bottom:10px;margin:0;border-top-width:1px;border-top-style:solid;border-top-color:#cfccc2;}
#search-feature h1{margin:0;text-align:left;padding-top:0;padding-right:0;padding-bottom:6px;padding-left:0;}
.form_input{border:1px solid #babab0;font-family:"Georgia",Times New Roman,Times,serif;font-size:11px;color:#757562;width:170px;margin:0;vertical-align:top;float:left;padding-top:2px;padding-right:3px;padding-bottom:3px;padding-left:3px;}
#sidebar_contact{font-family:"Georgia",Times New Roman,serif;font-size:12px;color:#656565;padding:12px 0 12px 12px;}
.line{width:100%;height:2px;border-bottom:1px solid #ba9b82;margin:12px 0;position:relative;left:-12px;width:216px;}
.input{border:1px solid #babab0;font-family:"Georgia",Times New Roman,Times,serif;font-size:11px;color:#757562;width:192px;margin:0 0 10px 0;vertical-align:top;float:left;padding-top:2px;padding-right:3px;padding-bottom:3px;padding-left:3px;}
#subscribe{width:200px;float:left;padding-top:10px;padding-bottom:10px;margin:0;border-top-width:1px;border-top-style:solid;border-top-color:#cfccc2;}
#subscribe h1{margin:0;text-align:left;padding-top:0;padding-right:0;padding-bottom:6px;padding-left:0;}
#subscribe a{color:#103369;}
.input{border:1px solid #babab0;font-family:"Georgia",Times New Roman,Times,serif;font-size:11px;color:#757562;width:192px;margin:0 0 10px 0;vertical-align:top;float:left;padding-top:2px;padding-right:3px;padding-bottom:3px;padding-left:3px;}
.button-sub{padding:0;float:right;margin-top:0;margin-right:0;margin-bottom:0;margin-left:1px;}
.button{padding:0;float:left;margin-top:0;margin-right:0;margin-bottom:0;margin-left:1px;}
#main{background-image:url(images/bg-body-content.gif);font-family:"Georgia",Times New Roman,Times,serif;background-position:right top;background-repeat:repeat-y;float:left;font-size:14px;color:#656565;width:593px;text-align:left;margin-top:15px;margin-right:0;margin-bottom:30px;margin-left:0;padding-top:0;padding-right:40px;padding-bottom:0;padding-left:60px;position:relative;}
#main a{color:#103369;text-decoration:underline;}
#rotate{height:352px;background-image:url(images/bg-pic.jpg);width:960px;background-repeat:repeat-x;margin-right:auto;margin-left:auto;background-position:bottom;}
#right{float:right;border-top-width:1px;border-top-style:solid;border-top-color:#bdbdbd;width:461px;background-image:url(images/bg-lr.jpg);background-repeat:repeat-x;background-position:top;padding-top:20px;padding-right:20px;}
a#vcard{background:url(/images/vcard.png) no-repeat 0 2px;padding-left:25px;color:#00391a;font-size:14px;display:block;margin-top:3px;behavior:url(/iepngfix.htc);}
#contactinfo{color:#103369;float:right;font-family:"Georgia",Times New Roman,Times,serif;font-size:14px;padding-top:50px;position:relative;text-align:right;width:295px;}
#wrapper{float:left;width:100%;background-image:none;}
.ImageBorder{border-width:4px;border-color:#000;}
.normaltxt{font-family:"Lucida Sans",Arial,Helvetica,sans-serif;font-size:12px;color:#656565;}
#content #main #options .normaltxt{color:#999;text-decoration:none;}
#content #main .normaltxt a{color:#999;text-decoration:none;}
#demo,#demo a,#demo a:link,#demo a:active,#demo a:hover{color:#103369;font-size:14px;line-height:18px;}

.style1{font-weight:bold;}
#home-shortcuts{padding:15px 0 15px 0;height:100px;}
#menu{background-image:url(images/bg-menu.jpg);background-position:top;background-repeat:no-repeat;text-align:left;display:block;padding-right:30px;padding-left:30px;padding-bottom:0;height:27px;padding-top:20px;margin:0;}
#menu ul{font-family:"Trajan Pro",Helvetica,sans-serif;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;display:block;list-style:none;margin:0;padding:0;font-family:"Trajan Pro",Helvetica,sans-serif;}
#menu ul li{position:relative;color:#fff;display:inline;z-index:9999;float:left;padding-right:25px;padding-left:0;}
#menu ul li a{color:#fff;display:block;font-family:"Trajan Pro",Arial,Helvetica,sans-serif;font-size:14px;display:block;text-decoration:none;}
#contact,#contact a,#contact a:link,#contact a:visited,#contact a:hover{color:#FFF;font-family:Arial,Helvetica,sans-serif;font-size:14px;text-align:right;border-bottom-width:6px;border-bottom-style:solid;border-bottom-color:#b27f29;line-height:36px;text-decoration:none;}
#menu ul li ul{position:absolute;display:none;padding-right:5px;padding-left:0;}
#menu ul li:hover{position:relative;color:#FFF;z-index:9999;}
#menu ul li:hover ul{display:block;position:absolute;left:0;top:100%;width:140px;height:auto;z-index:9999;margin:0;padding:0;}
* html #menu ul li:hover ul{background-image:none;}
#freeconsultation{font-family:Verdana,Arial,Helvetica,sans-serif;width:800px;float:left;padding-top:22px;padding-right:25px;padding-bottom:28px;padding-left:30px;text-align:left;}
#freeconsultation legend{font-weight:bold;font-size:14px;line-height:normal;background-color:#024883;color:#fff;width:300px;height:auto;font-weight:bolder;margin:10px 0;padding:10px;text-align:left;}
#index-news{padding-top:6px;}
table#practiceareas{border-spacing:0;border-collapse:collapse;}
table#practiceareas td{vertical-align:top;border-bottom:2px solid #ededed;margin:0;}
table#practiceareas td.last{border-bottom:0;}
table#practiceareas img{display:block;margin:12px 8px 12px 2px;border-color:#2c4e72;}
table#practiceareas p{line-height:1.65em;}
table#practiceareas h2{margin-bottom:-2px;line-height:1.25em;margin-top:12px;}
h2.practiceareas{font-size:100%;}
.service-images tr td{vertical-align:top;width:158px;padding:4px;}
.service-images p{line-height:1.5em;}

#mainsingle{width:704px;float:left;padding-left:35px;padding-top:25px;padding-right:20px;padding-bottom:45px;padding-left:35px;background-image:url(images/bg-main.jpg);background-repeat:repeat-x;border-top-width:1px;border-top-style:solid;border-top-color:#bfbfbf;text-align:justify;}
#mainsingle a{color:#103369;text-decoration:underline;}
#mainsingle ul{font-family:Geneva,Arial,Helvetica,sans-serif,"Trebuchet MS";font-size:12px;color:#656565;font-weight:normal;list-style-type:square;}
#mainsingle li{margin-top:8px;margin-left:0;margin-right:0;margin-bottom:8px;}
#navigationTools{padding:10px 1px;border-top:1px solid #103369;}
#navigationTools a{text-decoration:none;padding:5px 20px;background-position:left center;background-repeat:no-repeat;font-family:"Georgia",Times New Roman,Times,serif;font-size:.82em;text-transform:lowercase;color:#103369;}
#navigationTools a:hover{text-decoration:underline;}
#navigationTools a.prin{background-image:url(images/n-tool-prin.gif);}
#navigationTools a.site{background-image:url(images/n-tool-site.gif);}
#navigationTools a.emai{background-image:url(/images/n-tool-emai.gif);}