body{background:#404040;margin:0;padding:0;font-family:verdana;font-size:12px;font-weight:normal;color:#a5a5a5}.fluid{width:auto}.email,.tel,.email a,.tel a{color:#a5a5a5}.right-content .location .tel,.right-content .location .tel a{color:#404040}#maincol .content ul,#maincol .content ol{margin:0 0 25px;padding:0}.text ul,.text ol{margin:0;padding:0}label .label{color:#000}#pagewidth{text-align:left;width:100%;margin:0 auto}#header{background:url("../images/bg-header.png") no-repeat left 13px;height:auto;width:960px;margin:0 auto;position:relative;z-index:887;padding:13px 0 0;display:table}#header .container{background:url("../images/bg-container.png") no-repeat right 0;height:auto;width:890px;margin:0;padding:0;float:right}img.mceImage{max-width:100%;max-height:100%;margin:5px 5px 5px 0}#maincol .content-box .main-content .content p,#maincol .content-box .main-content .content ul,#maincol .content-box .main-content .content ol,#maincol .content-box .main-content .blogcontent p,#maincol .screen .para-width,#maincol .box .leftbox,#practiceHrs,.display .content p,.main-content .commentbox .content,#maincol .content-box .main-content .imgcontainer,#info_window{font-family:Verdana;font-size:12px;color:#a5a5a5;line-height:19px}.social_networking{position:relative;float:right;margin:0 70px 0 0;width:auto;height:26px}.social_networking span{color:#fff;font-family:arial;font-size:13px;font-weight:bold;position:absolute;right:65px;top:4px;width:210px}.social_networking a{display:block;width:27px;height:26px;float:right;margin:0 0 0 8px}.social_networking a.facebook{background:url("../images/ico_fb.png") no-repeat 0 0}.social_networking a.facebook:hover{background:url("../images/ico_fb_hover.png") no-repeat 0 0}.social_networking a.gplus{background:url("../images/ico_gplus.png") no-repeat 0 0}.social_networking a.gplus:hover{background:url("../images/ico_gplus.png") no-repeat 0 0}#pagewidth .header_fullwidth{display:block;padding:0 0 2px;background:url(../images/bg_top_row.png) repeat-x center bottom}#header .container .logo{float:left;padding:0;margin:35px 0 0 3px;width:520px}#header .container .logo .maintxt{display:block;clear:both}#header .container .logo .maintxt a{font-family:'BritannicBoldBold';font-weight:bold;font-size:37px;color:#fff;margin:0;padding:0;font-style:normal;float:left}#header .container .small{padding:0;display:block;clear:both}#header .container .small a{font-family:'TimesNewRomanRegular';display:block;font-size:26px;color:#fff;font-weight:bold;font-style:italic}.leftbox a{color:#a5a5a5}.leftbox a:hover{color:#888969}#maincol ul,#maincol ol{margin:0;padding:0}.bloglist li{color:#404040;float:left;list-style:none;margin:0 0 6px 12px;padding:0;width:228px}.bloglist li a{clear:both;color:#404040;margin:0 0 0 5px;width:217px}.bloglist li:hover{color:#888969}#header .container .nav{margin:35px 0 0;padding:0;float:left;width:750px}#header .container .nav ul{padding:0;margin:0;float:left}#header .container .nav li{list-style:none;float:left;margin:0 15px}#header .container .nav li a{font-size:12px;font-family:'TimesNewRomanRegular';color:gray;display:block;padding:0;font-weight:normal}#header .container .nav ul li:hover,#header .container .nav ul li.active{background:0}#header .container .nav li:hover a,#header .container .nav .active a{background:0;color:#eaebd8}#header .container .nav ul li.first{margin-left:5px}#header .container .nav ul li.none{margin-right:0}h1{font-size:18px}h2{font-size:16px}h3{font-size:14px}h4{font-size:12px}h5{font-size:10px}h6{font-size:8px}#rightcol{background:url("../images/bg-rightcol.jpg") repeat-x scroll center top #f6f7e8;float:right;padding:0;width:280px}#maincol .main-content .content ul{padding:0;margin:0}#maincol .main-content .content ol{padding:0;margin:0}.bloglist ul{clear:both;display:block;margin:0;padding:0}.leftbox a:hover{color:#eaebd8}#header .mainnav{float:left;margin:16px 0 0;padding:0;width:825px}#header .mainnav ul{margin:0 0 0 -11px;padding:0;float:left}#header .mainnav ul li{list-style:none;float:left;margin:0 4px;padding:0 2px}#header .mainnav ul li a{color:#f6f7e8;display:block;font-family:Arial;font-size:14px;font-weight:normal;padding:7px 14px 22px;text-transform:uppercase}#header .mainnav li:hover,#header .mainnav li.active{background:url("../images/bg-li-hover.jpg") no-repeat left bottom #3f4040}#header .mainnav li:hover a,#header .mainnav li.active a{background:url("../images/bg-li-nav-hover.jpg") no-repeat right bottom #3f4040;color:#fff}#header .mainnav li ul{border-left:2px solid #535353;border-right:2px solid #535353;border-bottom:2px solid #535353;background:#272727;padding:0;margin:0;width:220px;display:none}#header .mainnav li ul li{padding:0;margin:0}#header .mainnav li:hover ul li a,#header .mainnav li.active ul li a,#header .mainnav li ul li a{background:0;color:#f6f7e8;padding:10px 7px 10px 15px;display:block;font-weight:normal;text-transform:capitalize;font-size:14px;font-family:Arial}#header .mainnav li:hover ul li:hover a,#header .mainnav li.active ul li.active a{background:#eaebd8;color:#272727}#header .mainnav li ul .none{border:0 none}#header .mainnav ul li.first{margin-left:0}#header .banner{background:url(../images/flashbanner-img-02.jpg) no-repeat;width:742px;height:352px;padding:0;float:left;position:relative}#header .banner .appointments{bottom:0;width:184px;height:45px;padding:0 20px 15px;position:absolute;clear:both;font-family:Arial,Helvetica,sans-serif}#header .banner .appointments img{margin:0;border:0}#wrapper .twocolsBottom{width:901px;height:10px;background:#fff}#twocols{margin:0 auto;width:100%;clear:both}#twocols .mid-container{position:relative;clear:both;width:960px;margin:0 auto;padding:15px 0 0 0;z-index:1;display:table}#twocols h1{font-family:'TimesNewRomanRegular';padding:0;display:block;margin:0 0 30px;font-size:18px;color:#a5a5a5;font-weight:normal;line-height:30px}#twocols h1 span{Color:#a5a5a5}#twocols h3{color:#6d767d;font-size:16px;clear:both;font-weight:normal;font-family:verdana}#twocols h4 a{color:#fff;font-size:16px}#twocols h4 a:hover{color:#eaebd8}#twocols .homepage{background:url("../images/bg-homepage.jpg") repeat-x center -20px #f6f7e8;border-bottom:1px solid #c8c9bc;margin:0 auto;padding:0 0 20px;width:100%;display:block;position:relative}#twocols #footer_wholepage{background:url("../images/bg-homepage.png") repeat-x center top;margin:0;padding:26px 0 0;display:block}#twocols .homepage .text{margin:-10px auto 0;padding:0;overflow:hidden;width:960px}#twocols .homepage .phonetext-wrapper{margin:0 auto;width:960px;display:table}#twocols .homepage .appointments{overflow:hidden;float:left;margin:0;padding:0;width:223px}#twocols .homepage .appointments a{background:url("../images/img-schedule-text.png") no-repeat left bottom;height:75px;width:223px;display:block}#twocols .homepage .appointments a:hover{background:url("../images/img-schedule-text-hover.png") no-repeat left bottom}#twocols .homepage .appointments img{margin:0;display:none}#pagewidth.inside .schedule{margin:-9px auto 0;padding:0;position:relative;right:0;z-index:2;display:table;float:none}#pagewidth.inside #rightcol .right-content{clear:both;float:right;margin:0;padding:0;width:280px}#pagewidth.inside #rightcol .right-content .box{clear:both;padding:15px 0 0;position:relative}#pagewidth.inside #rightcol .right-content .phone-text{display:block;font-family:'MyriadProLightSemiExtended';padding:10px 20px 20px;position:relative;text-align:left}#pagewidth.inside #rightcol .right-content .phone-text .text{clear:both;color:#404040;display:block;font-size:23px;font-weight:bold;margin:0;text-align:center;text-transform:none;line-height:25px}#pagewidth.inside #rightcol .right-content .phone-text .number{clear:both;color:#404040;display:block;font-size:23px;font-weight:bold;margin:3px 0 0;padding:0;text-align:center;line-height:25px}#pagewidth.inside #rightcol .right-content .education{color:#404040;float:right;padding:10px 20px;width:240px}#pagewidth.inside #rightcol h2{color:#7d7d7d;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:normal;margin:0 0 10px;padding:19px 0 8px 63px;text-align:left}#pagewidth.inside #twocols .right-content .education h2{background:url("../images/icon-education.png") no-repeat left center;padding:15px 0 14px 63px;text-align:left}#pagewidth.inside #rightcol .right-content form{overflow:hidden;padding:0}#pagewidth.inside #rightcol .right-content .education form label{display:none}#pagewidth.inside #rightcol .right-content form label{color:#5c5c5c;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal}#pagewidth.inside #rightcol .right-content form .textfield{background:#eaebd8;border:1px solid transparent;color:#7d7d7d;float:left;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;height:12px;margin:5px 0 0;padding:8px 4px;width:150px}#pagewidth.inside #rightcol .right-content form .textfield:hover{background:#d7d8c5}#pagewidth.inside #rightcol .right-content form .inputbutton{background:url("../images/bg-inputbutton.jpg") no-repeat right center #474747;border:medium none;color:#fff;cursor:pointer;float:right;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;height:30px;margin:5px 0 0;padding:7px 6px;text-transform:uppercase;width:80px}#pagewidth.inside #rightcol .right-content form .inputbutton:hover{background:url("../images/bg-inputbutton-hover.jpg") no-repeat right center #2d2d2d}#pagewidth.inside #rightcol .right-content .box{clear:both;padding:15px 0 0;position:relative}#pagewidth.inside #rightcol .right-content p{color:#404040;font-family:Verdana,Geneva,sans-serif;font-size:12px;margin:0 0 5px;padding:0}#pagewidth.inside #rightcol .right-content .education a{color:#404040;float:left;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;margin:0;padding:7px 0 0}#pagewidth.inside #twocols .right-content .location{float:right;padding:10px 20px;width:240px}#pagewidth.inside #rightcol .location{clear:both;font-family:Arial,Helvetica,sans-serif;min-height:70px;overflow:hidden;padding:0 20px;position:relative;width:240px}#pagewidth.inside #twocols .right-content .location h2{background:url("../images/icon-location.png") no-repeat left center;padding:15px 0 15px 63px;text-align:left}#pagewidth.inside #twocols .right-content .location p{color:#404040;font-family:Verdana,Geneva,sans-serif;font-size:12px;font-style:italic;line-height:20px}#rightcol .right-content a{color:#404040}#rightcol .right-content a:hover{color:#888969}.education-links ul{margin:0;padding:0}#pagewidth.inside #rightcol .right-content form .namebox .textfield{width:230px;margin:2px 0 5px}.phonetext-wrapper .box{float:right;margin:-10px 0 0}.education-links ul li ul{margin:0}.schedule{margin:-9px 0 0 40px;padding:0;position:relative;right:0;z-index:2;float:left}.schedule a{float:left;margin:0;width:223px;height:75px;background:url("../images/img-schedule-text.png") no-repeat left bottom}.schedule a:hover{background:url("../images/img-schedule-text-hover.png") no-repeat left bottom}.schedule a img{visibility:hidden}.schedule strong{position:absolute;background:url(../images/bg-rightcol-left.png) no-repeat left top;right:-10px;top:0;width:10px;height:45px}#twocols .right-content{width:205px;padding:0;margin:0 0 0 45px}#twocols .right-content.news{float:left}#twocols .right-content.pat-edu{padding:0;float:left;margin:0 117px}#twocols .right-content.loc{float:right;margin:7px 18px 0 0;width:252px;color:#404040;font-family:'TimesNewRomanRegular';font-style:italic;font-weight:normal;font-size:16px;text-align:left;line-height:20px}#twocols .right-content .education{padding:0;float:left;width:205px;color:#404040;font-family:'TimesNewRomanRegular';font-style:italic;font-weight:normal;font-size:12px;text-align:left;line-height:14px;margin:17px 0 0}#twocols .right-content .education h2{background:url("../images/icon-education.png") no-repeat left center;padding:15px 0 14px 63px;text-align:left;font-family:arial;font-size:12px;color:#7d7d7d;font-style:normal;margin:0 0 13px}#twocols .right-content .education a{font-size:12px;color:#404040;font-weight:bold;padding:5px 0 0;margin:0;font-family:Arial,Helvetica,sans-serif;float:left}#twocols .right-content .education a:hover{color:#a5a5a5}#twocols .right-content .education form label{display:none}#twocols .right-content .education .textfield{background:#eaebd8;border:1px solid transparent;color:#404040;float:left;font-family:arial;font-size:12px;height:14px;line-height:12px;margin:2px 0 5px;padding:7px 10px 7px 4px;vertical-align:middle;width:133px}#twocols .right-content .education .inputbutton{background:url("../images/bg-inputbutton.jpg") no-repeat right center #474747;margin:2px 0 0 -9px;border-radius:0 7px 7px 0;padding:7px 6px;color:#fff;border:0;font-family:Arial;font-weight:bold;font-size:12px;cursor:pointer;float:left;height:30px;text-transform:uppercase;width:65px;vertical-align:central}#twocols .right-content .education .inputbutton:hover{background:url("../images/bg-inputbutton-hover.jpg") no-repeat right center #2d2d2d}#twocols .right-content.news form{overflow:hidden;padding:0;display:block;margin:0 0 4px}#twocols .right-content form{overflow:hidden;padding:0;display:block}#twocols .right-content form label{font-family:arial;display:block;font-weight:normal;color:#404040;font-size:12px;clear:both;font-style:normal;font-style:normal}#twocols .right-content .box{clear:both;padding:5px 0 0;position:relative;font-family:'TimesNewRomanRegular';font-style:italic;font-size:12px;color:#404040;line-height:14px}#twocols .right-content .box img{max-width:100%;border:0;padding:0;margin:0 0 10px}#twocols .right-content .box ul,#twocols .right-content .box ol{padding:0;margin:0 0 10px}#twocols .right-content .box ul li,#twocols .right-content .box ol li{padding:0;margin:0}#twocols .right-content .box p{padding:0;margin:0 0 10px}#twocols .homepage .phone-text{padding:26px 2px 15px;display:block;float:right;position:relative}*+html #twocols .homepage .phone-text{padding:22px 2px 20px}#twocols .homepage .phone-text .text{font-family:'MyriadProRegular';color:#404040;font-size:23px;margin:0;font-weight:normal}#twocols .homepage .phone-text .number{font-family:'MyriadProRegular';padding:0;margin:3px 0 0 0;color:#404040;font-size:23px;font-weight:normal}#twocols .homepage .phone-text .number a{color:#404040}#twocols .right-content .newsletter{float:left;width:240px;padding:10px 20px;color:#404040;font-family:'TimesNewRomanRegular';font-style:italic;font-weight:normal;font-size:12px;text-align:left;line-height:14px;margin:0}#pagewidth.inside #rightcol .right-content .newsletter h2{background:url("../images/icon-newsletter.png") no-repeat left 7px rgba(0,0,0,0);color:#7d7d7d;font-family:arial;font-size:12px;font-style:normal;height:20px;line-height:20px;margin:0 0 16px;padding:19px 0 8px 63px;text-align:left}#twocols .right-content .newsletter a{color:#404040}#twocols .right-content .namebox{clear:both;overflow:hidden;display:block}#twocols .right-content .namebox label{font-family:arial;display:block;font-weight:normal;color:#404040;font-size:12px;clear:both;font-style:normal;font-style:normal;text-transform:uppercase}#twocols .right-content .namebox .textfield{font-family:arial;background:#eaebd8;width:185px;height:14px;font-size:12px;color:#404040;padding:7px 4px;margin:2px 0 5px;border:1px solid transparent;float:left;vertical-align:middle;line-height:12px}#twocols .right-content .namebox .textfield:hover{background:#d7d8c5}#twocols .right-content .emailbox label{font-family:arial;display:block;font-weight:normal;color:#404040;font-size:12px;clear:both;font-style:normal;text-transform:uppercase}#twocols .right-content .emailbox .textfield{font-family:arial;background:#eaebd8;width:139px;height:14px;font-size:12px;color:#404040;padding:7px 4px;margin:2px 0 5px;border:1px solid transparent;float:left;vertical-align:middle;line-height:12px}#twocols .right-content .emailbox .textfield:hover{background:#d7d8c5}#twocols .right-content .emailbox .inputbutton{background:url("../images/bg-inputbutton.jpg") no-repeat right center #474747;margin:2px 0 0 -3px;border-radius:0 7px 7px 0;padding:7px 6px;color:#fff;border:0;font-family:Arial;font-weight:bold;font-size:12px;cursor:pointer;float:left;height:30px;text-transform:uppercase;width:58px;vertical-align:central}#twocols .right-content .emailbox .inputbutton:hover{background:url("../images/bg-inputbutton-hover.jpg") no-repeat right center #2d2d2d}#twocols aside.right-side{float:right;width:300px}#twocols .right-content .location{padding:0;float:right;width:252px;margin:6px 0 0}#twocols .right-content .location h2{background:url("../images/icon-location.png") no-repeat left center;padding:15px 20px 15px 70px;text-align:left;font-style:normal}#twocols .right-content .location h2 a{float:none}#twocols .homepage h2{font-family:Arial,Helvetica,sans-serif;margin:0 0 10px 0;padding:20px 0 5px 0;color:#7d7d7d;font-size:14px;font-weight:normal;text-align:left}#twocols .right-content .location img{margin:0 15px 0 0}#twocols .display{overflow:hidden;width:884px;padding:45px 53px 20px 53px;margin:0 auto;clear:both;z-index:0}#twocols .galleryHead{width:884px}#twocols .display.box{margin:5px 0 0 0;clear:both;padding:16px 0 0 0;width:884px;overflow:hidden;background:url(../images/bg-gallery-top.jpg) no-repeat center top}#twocols .display .box .body{background:url(../images/bg-gallery-body.jpg) repeat-y center top}#twocols .display .box .img-margin{margin:20px 0 0 0}#twocols .display .heading-text{color:#fff;font-size:18px;font-weight:bold}#twocols .display .box .large-image{padding:10px;text-align:center}#twocols .display .box .thumbnails{font-size:12px;text-align:center;margin:15px 0 0 0}#twocols .display .box .img-title{margin:25px 0 5px 90px;display:block;text-align:left;color:#fff}#maincol{padding:0 10px 0 0;float:left;display:inline;width:627px}#maincol .content-box{margin:0 0 10px;padding:0;width:627px;position:relative;float:left}#maincol .main-content{width:627px;padding:0 0 25px 0;display:block;float:left}#maincol .main-content .content{display:block}#maincol .topmargin{margin:15px 0 10px 0;float:left}#maincol .content-box img{border:1px solid #c2c2c2;padding:4px;margin:5px}#maincol .form{width:627px;margin:10px 0 0 0;overflow:hidden;padding:0;float:left}#maincol .form form .fullwidth{width:617px}#maincol .form .formwidth{width:627px}form select{margin:3px 10px 0 0;height:21px;color:#525252;background:#eaebd8;border:1px solid #cfd9e2}form select:hover{background:#d7d8c5}#maincol .form label{color:#fff;font-weight:normal;font-size:14px;margin:5px 0 5px 0;display:block}#maincol .form .textfield{width:270px;height:14px;background:#eaebd8;border:1px solid transparent;padding:8px 4px;color:#525252;display:block;font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif}#maincol .form .textfield:hover{background:#d7d8c5}#maincol .form .text-area{width:300px;height:115px;background:#eaebd8;border:1px solid transparent;color:#525252;padding:2px 4px 0 4px;margin:0;overflow:hidden}#maincol .form .text-area:hover{background:#d7d8c5}#maincol .form .inputbutton{float:right;margin:7px 0 0 0;background:#2d2d2d;border:0;padding:7px 10px 8px 10px;font-family:Arial,Tahoma,Helvetica,sans-serif;font-size:12px;color:#fff;font-weight:bold;display:block;overflow:visible;clear:right;cursor:pointer;height:30px;text-transform:uppercase}#maincol .form .inputbutton:hover{background:#474747}#maincol .form .search-field{width:270px;height:14px;padding:8px 4px;background:#eaebd8;border:0;margin:0 5px 0 0;vertical-align:top;color:#525252;font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif}*+html #maincol .form .search-field{height:18px}#maincol .form .search-field:hover{background:#d7d8c5}#maincol .form .search-button{background:#474747;padding:6px 10px 8px 10px;margin:0;color:#fff;font-family:Arial,Tahoma,Helvetica,sans-serif;font-weight:bold;font-size:12px;clear:both;cursor:pointer;vertical-align:middle;overflow:visible;height:30px;border:0;text-transform:uppercase}#maincol .main-content.pat-edu .form .search-button{margin:0 0 0 -10px}#maincol .form .search-button:hover{background:#2d2d2d}#twocols .right-content .textfield.error{border:1px solid #f81212}#twocols .right-content form label.error{color:#f81212 !important;display:inline;margin:0 5px 0 0}#maincol .box{width:627px;padding:0 0 10px 0;clear:both;overflow:hidden}#maincol .box .leftbox{width:320px;float:left;font-size:14px;border-bottom:#505050 1px dashed;margin:0 0 10px 0;clear:both;line-height:20px}#maincol .box .leftbox .title{font-size:13px;font-weight:bold;display:block;margin:0 0 10px 0;color:#fff}#maincol .box .leftbox p{margin:0 0 7px 0}#maincol .box .rightbox{width:300px;float:right;text-align:right}#maincol .box .rightbox img{border:#505050 1px dashed;padding:0;margin:0;background:0}#maincol .imgcontainer{width:100%;padding:10px 0 10px 0;clear:both}#maincol .imgcontainer .imageleft{float:left;padding:0;text-align:center}#maincol .imgcontainer .imageleft img{border:1px solid #c2c2c2;padding:4px;background:#fff;margin:0 10px 10px 0;display:block}#maincol .imgcontainer .imgborder{border:1px solid #c2c2c2;padding:4px;background:#fff}#maincol .imgcontainer .contentright{float:none;padding:0}#maincol .screen{width:627px;overflow:hidden;border-bottom:#535353 1px solid;padding:5px 0 10px 0;margin:0 0 20px 0;float:left}#maincol .screen .imgbox{float:left;width:120px;padding:5px 20px 10px 0}#maincol .screen .leftimg{text-align:center;width:120px;margin:0 0 8px 0}#maincol .screen .leftimg img{margin:0}#maincol .screen .para-width{width:480px;background:url(../images/bg-rounded-screen.png) no-repeat left 5px;padding:5px 0 0 0;float:right;min-height:90px}#maincol .content-box .screen .bgnone{background:0}#maincol .screen span{color:#a5a5a5;font-size:14px}#maincol .screen h6{color:#eaebd8;font-size:14px;font-weight:normal;clear:none;float:none}#maincol .screen h6 span{color:#a5a5a5;font-size:14px;font-weight:normal}#maincol .screen img{border:0;padding:0;background:0}* html #maincol .screen img{margin:0 0 -3px 0}#maincol .blogscreen{clear:both;width:627px;margin:0 0 15px 0;overflow:hidden;border-bottom:#535353 1px solid}#maincol .blogscreen .blogheading{width:627px;clear:both}#maincol .blogscreen .blogcontent{clear:both;float:left;width:100%}#maincol .blogscreen h4{padding:0 0 4px 0;float:left;margin:0 0 5px 0;font-size:16px;color:#a5a5a5;font-family:Arial,Tahoma,Helvetica,sans-serif,Verdana}#maincol .blogscreen .message{color:#525252;background:#cecece;padding:7px 0 7px 10px;clear:both;font-size:12px;margin:0 0 10px 0}#maincol .blogscreen .date{font-size:11px;color:#a5a5a5;font-weight:bold;display:block;padding:0 0 5px;clear:both;margin:0 0 10px;border-bottom:1px solid #535353}#maincol .blogscreen .date a{color:#fff}#maincol .blogscreen .date a:hover{color:#eaebd8}#maincol .blogscreen .right-link{display:block;float:right;padding:7px 10px 7px 0}#maincol .blogscreen .right-link a{font-size:12px;color:#fff;font-weight:bold}#maincol .blogscreen .right-link a:hover{color:#eaebd8}#maincol .blogscreen .postdate{font-size:12px;display:block;padding:3px 0 0 0}#maincol .faqscreen{width:627px;padding:0 0 10px 0;overflow:hidden}#maincol .faqscreen .toplinks{font-weight:bold;font-family:Arial,Tahoma,Helvetica,sans-serif,Verdana;margin:30px 0 25px}#maincol .faqscreen .toplinks a{color:#a5a5a5;text-decoration:none;margin:0 5px;font-size:15px}#maincol .faqscreen .bold-text{color:#eaebd8;font-size:22px;display:block;font-weight:bold}.education-links{display:block;padding:0 20px;margin:0 0 15px}#pagewidth.inside .education-links ul li li a{border:0;display:block;line-height:22px;margin:0;padding:0 5px 0 14px;color:#f6f7e8}.education-links li ul{background:#272727;display:block;list-style:none}.education-links ul li{clear:both;margin:0;color:#404040}#header .mainnav ul li ul li.first{margin:0}.education-links ul li:hover{color:#888969;background:#f6f7e8}.education-links ul li a{line-height:20px;padding:4px 0;clear:both}.rightcol .banner #custom_wdg_footer{display:none}.education-links ul li ul{list-style:none;padding:0}#pagewidth.inside .education-links ul li a{line-height:20px;padding:4px 5px;width:221px;color:#404040;list-style:none}#pagewidth.inside .education-links ul li ul li a:hover{color:#272727}.education-links h2{padding:5px 0}#maincol .faqscreen ul li a:hover,#maincol .faqscreen ul .active,#maincol .faqscreen .toplinks a:hover,#maincol .faqscreen .toplinks .active{color:#eaebd8}#maincol .faqscreen ul{margin:10px 0 0 0;padding:0}#maincol .faqscreen li{margin:0;padding:0;list-style:none;padding:8px 0 8px 0}#maincol .faqscreen li a{color:#a5a5a5;font-size:15px;font-family:Arial,Tahoma,Helvetica,sans-serif,Verdana}#maincol .faqscreen p{margin:10px 0 10px 0}#maincol .faqscreen .rightlink{display:block;text-align:right}#maincol .faqscreen .rightlink a{font-size:12px;color:#fff;font-weight:bold;padding:0 10px 0 0;background:url(../images/bg-faq-rightlink.png) no-repeat right 4px}#maincol .faqscreen .rightlink a:hover{background:url(../images/bg-faq-rightlink-hover.png) no-repeat right 4px;color:#eaebd8}.bottom{background:url("../images/bg-right-content.jpg") repeat-x bottom;height:12px}.rightcol .schedule{margin:-9px 0 0 27px}.rightcol{float:right;padding:0;width:300px;margin:0}.bloglist{width:260px;padding:0 10px 15px 10px;margin:0;overflow:hidden;float:right}.bloglist ul{margin:0;padding:0}.bloglist ul li{margin:0;list-style:none;padding:0}.bloglist ul li a{background:url(../images/icon-blog-list.png) no-repeat 5px 12px;font-size:12px;color:#fff;display:block;padding:7px 5px 9px 25px;margin:0;font-family:Georgia,'TimesNewRomanRegular'}.bloglist ul li a:hover,.rightcol .bloglist ul .active a{color:#eaebd8;background:url(../images/icon-blog-list-hover.png) no-repeat 5px 12px}.bloglist ul .none{background:none 0;border:0 none}.rightcol .right-content{width:280px;padding:0;margin:0;clear:both;float:right}#twocols .right-content .sitepage{width:90px !important;margin-left:155px !important;margin-top:-49px !important;z-index:5}.rightcol .right-content .appointments{margin:-9px 0 0 0;padding:0 28px;width:223px}.rightcol .right-content .appointments a{background:url("../images/img-schedule-text.png") no-repeat left bottom;height:75px;width:223px;display:block}.rightcol .right-content .appointments a:hover{background:url("../images/img-schedule-text-hover.png") no-repeat left bottom}.rightcol .right-content .appointments img{margin:0;display:none}.rightcol .right-content .education{width:240px;padding:10px 20px;float:right;color:#404040}.rightcol .right-content .education a{padding:7px 5px;font-size:12px;color:#fff;font-weight:bold;margin:0;font-family:Arial,Helvetica,sans-serif;float:left}.rightcol .right-content .education a:hover{color:#eaebd8}.rightcol .right-content .education form label{display:none}.rightcol .right-content form{overflow:hidden;padding:0}.rightcol .right-content form label{font-weight:normal;color:#5c5c5c;font-family:Arial,Helvetica,sans-serif;font-size:12px}.rightcol .right-content form .textfield{width:152px;height:14px;background:#eaebd8;border:0;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#7d7d7d;padding:8px 4px;margin:5px 0 0 0;float:left}.rightcol .right-content form .textfield:hover{background:#d7d8c5}.rightcol .right-content form .inputbutton{background:url("../images/bg-inputbutton.jpg") no-repeat right center #474747;border:0;margin:5px 0 0 0;padding:7px 6px;color:#fff;font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:12px;cursor:pointer;float:right;width:80px;height:30px;text-transform:uppercase}.rightcol .right-content form .inputbutton:hover{background:url("../images/bg-inputbutton-hover.jpg") no-repeat right center #2d2d2d}.rightcol .right-content .box{clear:both;padding:15px 0 0 0;position:relative}.rightcol .right-content .phone-text{padding:10px 20px 20px;display:block;text-align:left;position:relative;font-family:'MyriadProRegular'}*+html .rightcol .right-content .phone-text{padding:28px 20px 20px}.rightcol .right-content .phone-text .text{color:#404040;font-size:23px;margin:0;font-weight:bold;text-transform:capitalize;display:block;clear:both;text-align:center}.rightcol .right-content .phone-text .number{padding:0;margin:3px 0 0 0;color:#404040;font-size:23px;font-weight:bold;display:block;clear:both;text-align:center}.rightcol .right-content p{font-size:12px;color:#404040;padding:0;margin:0 0 5px 0;font-family:Verdana,Geneva,sans-serif}.custom_content h2{font-family:'arial';font-size:18px;font-weight:bold;line-height:18px;background:0;color:#fff;font-style:normal;margin:0;padding:10px 0;text-align:center}#pagewidth.inside #rightcol .custom_content h2{font-family:'arial';font-size:18px;font-weight:bold;line-height:18px;background:0;color:#fff;font-style:normal;margin:0;padding:10px 0;text-align:center}.custom_content ul,.custom_content ol{padding:0;margin:0}.rightcol.practice_hours .custom_content p,.rightcol.practice_hours .custom_content ul,.rightcol.practice_hours .custom_content ol{margin:0 5px 15px 0}.rightcol .banner img{padding:0;margin:0 5px 5px;border:0;max-width:100%}.rightcol .banner li,.rightcol .banner ul,.rightcol .banner ol{padding:0;margin:0}.rightcol .banner a{color:#fffffd}#custom_wdg_footer{padding:0 5px 0 21px}.practice_hours #custom_wdg_body{padding:0 19px}.practice_hours{background:transparent}.practice_hours table{width:240px;border:0;margin:0 0 15px}.practice_hours #custom_wdg_body a{color:#fffffd}.practice_hours #custom_wdg_body table tr{height:25px}.practice_hours #custom_wdg_body table span{margin-right:5px}.practice_hours #custom_wdg_body table tr th{width:107px;text-align:left;height:25px;vertical-align:top}.practice_hours #custom_wdg_body table tr th+th{text-align:left;width:145px}.practice_hours #custom_wdg_body table tr td{width:107px;text-align:left;vertical-align:top}.practice_hours #custom_wdg_body table tr td+td{text-align:left;width:145px}.practice_hours #custom_wdg_body table tr td:last-child{text-align:left}.practice_hours .banner .content{display:table}.practice_hours #custom_wdg_body p{width:252px;margin:0;padding:0;display:block;float:left;clear:both}.practice_hours #custom_wdg_body p span.heading{width:107px;text-align:left;line-height:25px;padding:0;float:left}.practice_hours #custom_wdg_body p span.heading+span.heading{width:145px;text-align:left}.practice_hours #custom_wdg_body p span{width:107px;text-align:left;line-height:25px;padding:0;float:left}.practice_hours #custom_wdg_body i{margin-left:5px}.practice_hours #custom_wdg_body p span+span{text-align:left;width:145px}.rightcol .banner{font-family:'TimesNewRomanRegular';font-size:16px;color:#fffffd;font-style:italic;line-height:25px;text-align:left;background:#403f3f;width:262px;overflow:hidden;display:block;border:9px solid #f6f7e8;float:right;padding:0;min-height:50px}.rightcol .heading{padding:8px 0 9px 45px;float:left;margin:0;color:#fff;font-size:18px;font-weight:normal;font-family:Arial,Tahoma,Helvetica,sans-serif,Verdana}.rightcol .icon-newsletter{padding:10px 0 10px 0}.rightcol h2 span{color:#7d7d7d}.rightcol .location{width:240px;padding:0 20px;min-height:70px;position:relative;clear:both;font-family:Arial,Helvetica,sans-serif;overflow:hidden}.rightcol .location p{color:#666767;padding:0 0 20px 0;margin:0;font-size:12px;font-weight:normal}.rightcol .location a{color:#000;padding:7px;font-weight:bold;font-size:12px}.rightcol .location a:hover{color:#5a6e7b}.rightcol .right-content .location img{margin:0 15px 0 0}.rightcol .banner img{max-height:100%;max-width:100%;margin:0 !important;vertical-align:top}.rightcol .banner #custom_wdg_body{display:block}.rightcol .education-links{width:260px;padding:0 10px;overflow:hidden;clear:both}.rightcol .education-links ul{padding:0 0 20px 0;margin:0}.rightcol .education-links ul li{margin:0;padding:0}.rightcol .education-links ul li a{background:url(../images/icon-blog-list.png) no-repeat 5px 12px;font-size:15px;color:#fff;display:block;padding:7px 5px 9px 25px;margin:0;font-family:Arial}.rightcol .education-links ul li a:hover,.rightcol .education-links ul .active a{color:#eaebd8;background:url(../images/icon-blog-list-hover.png) no-repeat 5px 12px}.rightcol .education-links li ul{padding:0;margin:0;background:#272727}.rightcol .education-links li ul li{padding:0;margin:0;list-style:none;background:0}.rightcol .education-links ul .active li a{color:#fff;background-image:none}.rightcol .education-links li ul li a{color:#fff;font-size:12px;padding:5px 5px 5px 30px;margin:0;display:block;background:0}.rightcol .education-links li ul li a:hover,.rightcol .education-links li ul .active a{color:#000;background:#eaebd8}.rightcol .education-links ul .none{background:0;border:0 none}#maincol .commentbox{width:627px;margin:0;overflow:hidden;position:relative}#maincol .commentbox .content{width:627px;overflow:hidden;border-bottom:#535353 1px solid;padding:10px 0 10px 0;margin:0 0 15px 0}#maincol .commentbox .content span{padding:0 0 10px 0;display:block}#maincol .commentbox .content span a{color:#fff;font-weight:bold}#maincol .commentbox .content span a:hover{color:#eaebd8}.custom_content{color:#fff;font-size:15px;font-family:arial;float:right;width:274px;border:3px solid #f6f7e8;font-weight:normal;background:#403f3f;margin:0 0 25px 0;font-style:normal}.custom_content ol,.custom_content u{margin:0;padding:0}.our_services{margin:0 5px 15px 21px;clear:both;float:right;width:230px}.custom_content img.mceImage{margin:0 !important}.custom_forms{float:right;width:300px;padding:12px 30px 12px 10px;color:#fff;font-size:14px;font-family:arial;margin:0 25px 0 0}.custom_forms img{margin:0}.custom_forms p{margin:0 0 10px 0}#footer{background:#eaebd8;border-top:1px solid #f5f6eb;margin:0;clear:both;padding:5px 0 0 0;float:left;width:100%}#footer .foot-container{margin:0 auto;width:960px}#footer .botttom-nav{padding:16px 10px 10px 10px;font-family:verdana;margin:0 auto;text-align:center}#footer .botttom-nav p{font-size:10px;color:#404040;margin:0;padding:0}#footer .botttom-nav a{color:#404040;padding:0 2px 0 2px;font-size:11px}#footer .botttom-nav a:hover{color:#888969}#footer .botttom-nav .note{font-size:11px;text-align:center;color:#404040;padding:5px 0}#footer .botttom-nav .righttext{color:#404040}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}/*\*/* html .clearfix{height:1%}.clearfix{display:block}/**/@media print{#rightcol{display:none}#twocols,#maincol{width:100%;float:none}}