body{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#35393b;text-align:left;background:url(images/xmainbg.gif.pagespeed.ic.Bc7DhJuCEv.png) no-repeat center top #9abfb7}*{margin:0;padding:0}ul,li,ol{padding:0;margin:0;list-style:none}img{border:none;padding:0;margin:0}.cls{clear:both}a{outline:none;color:#35393b;text-decoration:underline}a:hover{color:#35393b;text-decoration:none}.hide,h1 b,h2 b,h3 b,h5 b,a i{position:absolute;left:-9999px}input:focus{outline:none}.headerarea{width:100%}.headerareatop{padding:7px 0 7px 0;overflow:hidden;background:#e0edf5}.headerareatopwrap{width:923px;margin:0 auto;padding:0 0 0 0;overflow:hidden}.headerareatopleft{float:left}.headerareatopright{float:right}.sociallink{padding:0 0 0 0;overflow:hidden}.sociallink img{float:left;padding:0 0 0 5px}.header{width:923px;min-height:60px;position:relative;margin:0 auto;padding:0 0 0 0}.logo{padding:0 0 0 0;overflow:hidden}.wrap{width:923px;margin:0 auto;padding:0 0 0 0}.homebanner{padding:0 0 0 0;overflow:hidden;height:330px;margin-top:-30px}.bannerinfo{width:530px;height:70px;margin:0 0 15px 0;padding:3px 34px 0 18px;overflow:hidden;background:url(images/xhomeblue.png.pagespeed.ic.dQ20FCLeQt.png) no-repeat}.bannerinfoleft{width:382px;float:left;text-align:right;padding:0 27px 0 0;overflow:hidden;background:url(images/xhomearrow.gif.pagespeed.ic.xnjKRoGAHV.png) no-repeat right center}.bannerinfoleft p{color:#5497c9;font-size:17px;font-weight:bold;line-height:17px}.bannerinfoleft span{color:#676868;font-size:12px;font-weight:bold}.bannerinforight{width:111px;float:right;padding:8px 0 0 0;overflow:hidden}.homemaincontent{padding:0 0 0 0;overflow:hidden}.contentleft{width:583px;float:left;overflow:hidden;padding:0 0 0 0}.homecontentbox{padding:0 0 0 0;overflow:hidden}.homecontentboxtop{width:583px;height:32px;background:url(images/xcontenttop.png.pagespeed.ic.FVnlPIjrqY.png) no-repeat}.homecontentboxbottom{width:583px;height:32px;background:url(images/xcontentbottom.png.pagespeed.ic.H0JcUIDRtM.png) no-repeat}.homecontentboxinfo{padding:0 15px 10px 0;overflow:hidden;background:url(images/homecontentmid.gif.pagespeed.ce.FeWe2PJT1A.gif) repeat-y top left}.navsidebar{width:166px;float:left;padding:0 0 0 0}.navigation{background:#3f8676;padding:0 0 0 0}.navigation ul li{padding:0 0 0 0;background:url(images/separetor01.gif.pagespeed.ce.pMZxc-8gQh.gif) repeat-x left bottom;position:relative}.navigation ul li a{display:block;font-size:11px;text-decoration:none;color:#e7f0ee;font-weight:bold;padding:8px 5px 8px 5px}.navigation ul li a:hover{text-decoration:none;background:#559f8f;color:#e7f0ee}.navigation ul li ul{width:115px;display:none;background:#408677;position:absolute;top:0;left:166px;z-index:99999}.navigation ul li.classes ul{width:365px}.navigation ul li.services ul{width:165px}.navigation ul li ul li{width:100%}.navigation ul li:hover>ul{display:block}.endorse{padding:10px 0 0 10px;overflow:hidden}.homecontent{width:380px;float:right;padding:0 0 0 0;overflow:hidden}.homecontent p{padding:0 0 15px 0}.homecontent h1{color:#408677;font-size:18px;line-height:18px;padding:0 0 15px 0}.homecontent ul{padding:0 0 15px 10px}.homecontent ul li{padding:0 0 5px 10px;background:url(images/xbullet02.png.pagespeed.ic.bwnKA3K5Th.png) no-repeat 0 4px}.photogallery{padding:0 0 0 0;overflow:hidden}.photogallery ul li{background:none;border-top:1px solid #bebebe;padding:20px 0 20px 65px}.photogallery ul li img{width:100%;height:auto;display:inline-block}.contentright{width:295px;float:right;padding:0 0 0 0}.videobox{padding:10px 0 20px 0;overflow:hidden}.couponbox{margin:0 0 20px 0;overflow:hidden}.cuponboxinfo{border:1px solid #408677;padding:10px;text-align:center;background:#e3f2ef}.couponbox h3{color:#063c5f;font-size:16px;padding:0 0 10px 0}.couponbox h3 a{color:#063c5f;text-decoration:none}.couponbox p{padding:0 0 10px 0}.powerby{text-align:right;padding:5px 0 0 0;overflow:hidden;font-size:10px}.latestnewsbox{border:1px solid #418576;overflow:hidden;padding:30px 10px 30px 30px;background:#e3f2ef;margin:0 0 20px 0}.latestnewsbox h2{color:#35393b;font-size:13px;padding:0 0 10px 0}.latestnewsbox h3{color:#327567;font-size:12px;padding:0 0 10px 0}.latestnewsbox h4{color:#35393b;font-size:11px;padding:10px 0 10px 0}.datelist{padding:0 0 15px 0;overflow:hidden}.datelist h4{color:#327567;font-size:12px;padding:0 0 8px 0}.rightsidebottombox{width:190px;height:68px;padding:12px 0 0 105px;overflow:hidden;color:#eef5fa;font-weight:bold;background:url(images/xhomeservices.png.pagespeed.ic.4oj4P4DWQJ.png) no-repeat 0 0}.rightsidebottombox ul li{padding:3px 0 0 15px;background:url(images/xbullet03.png.pagespeed.ic.bZBRhDjyyw.png) no-repeat 0 6px}.footer{padding:60px 0 30px 0;overflow:hidden}.footerlink{padding:0 0 10px 0;overflow:hidden;text-align:center;border-bottom:1px dotted #667d85}.footerlink ul li{font-size:11px;display:inline;padding:0 10px 0 10px}.footerlink ul li a{text-decoration:none;color:#35393b}.footerlink ul li a:hover{text-decoration:none;color:#35393b}.footerinfo{padding:10px 0 0 0;overflow:hidden;text-align:center}.footerinfo p{padding:0 0 2px 0}.footerinfo a{color:#35393b;text-decoration:underline}.footerinfo a:hover{color:#35393b;text-decoration:none}.moto{text-align:center;padding:0 0 10px 0}.maincontent{padding:24px 0 0 0;overflow:hidden}.pagecontentleft{width:641px;float:left;overflow:hidden;padding:0 0 0 0}.pagecontentbox{padding:0 0 0 0;overflow:hidden}.pagecontentboxtop{width:641px;height:36px;background:url(images/xpagecontenttop.png.pagespeed.ic.FtG6XGWV4B.png) no-repeat}.pagecontentboxbottom{width:641px;height:39px;background:url(images/xpagecontentbottom.png.pagespeed.ic.3_x55Ozi75.png) no-repeat}.pagecontentboxinfo{padding:0 25px 10px 0;overflow:hidden;background:url(images/pagecontentmid.gif.pagespeed.ce.HwekYT4iK1.gif) repeat-y top left}.pagecontent{width:430px;float:right;padding:0 0 0 0;overflow:hidden}.pagecontent h1{padding:0 0 5px 0;margin:0 0 10px 0;color:#408677;font-size:18px;border-bottom:1px dotted #408677}.pagecontent p{padding:0 0 30px 0}.pagecontent ul{padding:5px 0 25px 10px}.pagecontent ul li{padding:0 0 5px 15px;background:url(images/xbullet01.png.pagespeed.ic.2xRw4AGlQf.png) no-repeat 0 3px}.pagebanner{min-height:120px;padding:0 0 0 0;position:relative}.pagebannerinfo{position:absolute;padding:10px 40px 0 40px;left:0;top:0;width:100%;color:#dbe9f3}.pagebannerinfo h1{color:#fff;font-family:MS\ Sans\ Serif4,Geneva,sans-serif;font-size:40px;font-weight:normal;padding:0 0 25px 20px}.pagebannerinfo p{color:#dbe9f3;font-family:Arial,Helvetica,sans-serif;font-style:italic;font-weight:bold;padding:0 0 20px 0}.peoplepic{position:absolute;top:13px;right:30px;z-index:55}.pagecontentright{width:254px;float:right;padding:0 0 0 0;overflow:hidden}.successbox{padding:25px 25px 25px 25px;overflow:hidden;background:#3f8676;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;color:#effdfa;min-height:238px}.successbox h3{color:#fff;font-size:22px;padding:0 0 25px 0;text-align:center}.successbox h4{color:#fff;font-size:22px;padding:0 0 20px 0;text-align:center}.registernow{text-align:center;padding:0 0 15px 0;overflow:hidden}.successbox p{padding:0 0 15px 0}.successbox a{color:#effdfa}.successbox i{color:#35393b}.fullpagecontent{overflow:hidden;padding:0 0 0 0}.fullwidthboxtop{background:url(images/xfullwidthcontenttop.png.pagespeed.ic.Mq5vlPTgf6.png) no-repeat 0 0;height:38px;width:923px;overflow:hidden}.fullwidthboxbottom{background:url(images/xfullwidthcontentbottom.png.pagespeed.ic.ckxg8nc0oq.png) no-repeat 0 0;height:35px;width:923px;overflow:hidden}.fullwidthcontentboxinfo{padding:0 35px 25px 0;overflow:hidden;background:url(images/xfullwidthmid.gif.pagespeed.ic.Z88G8V7It7.png) repeat-y top left}.fullpageinfo{width:700px;float:right;padding:0 0 0 0;overflow:hidden}.fullpageinfo p{padding:0 0 15px 0}.fullpageinfo h1{padding:0 0 5px 0;margin:0 0 10px 0;color:#408677;font-size:18px;border-bottom:1px dotted #408677}.fullpageinfo h3{padding:0 0 15px 0;color:#408677;font-size:16px}.fullpageinfo ul{padding:0 0 25px 0}.fullpageinfo ul li{padding:0 0 5px 15px;background:url(images/xbullet01.png.pagespeed.ic.2xRw4AGlQf.png) no-repeat 0 3px}.pay-now-sm{background:url(images/xpaynowBut.gif.pagespeed.ic.vi-aLUep1X.png) no-repeat 0 0;border:none;cursor:pointer;height:19px;width:61px}.fullpageinfo h4{color:#6ca297;font-size:12px;font-weight:normal;padding:0 0 5px 0}.fullpageinfo ul.diff li{padding:0 0 5px 15px;background:url(images/xbullet02.png.pagespeed.ic.bwnKA3K5Th.png) no-repeat 0 3px}.bloglist{padding:20px 0 20px 0;overflow:hidden;border-bottom:1px dashed #35393b}.blogtitle{padding:0 0 15px 0;overflow:hidden}.blogtitle h2{color:#408677;font-size:20px}.blogtitle h2 a{color:#408677}.blogtitle span{color:#35393b;display:block;font-size:10px;padding:0 0 0 0}.firstitem{padding-top:0}.blogcontent{padding:0 0 10px 0;overflow:hidden}.blogcontent p{padding:0 0 10px 0}.blogcontent ul{padding:0 0 15px 0}.blogcontent ul li{padding:0 0 5px 20px;background:url(images/xbullet01.png.pagespeed.ic.2xRw4AGlQf.png) no-repeat 0 3px}span.modifydate{color:#35393b;display:block;font-size:10px;padding:0 0 0 0}.newsleft{width:435px;float:left;padding:0 0 0 0;overflow:hidden}.nopadd{padding-bottom:0}.postedby{padding:15px 0 0 0;overflow:hidden}.newsright{width:220px;float:right;padding:0 0 0 0;overflow:hidden}.sidebaritem{padding:0 0 15px 0;overflow:hidden}.sidebaritem h4{color:#6ca297;padding:0 0 10px 0;font-size:14px}.sidebaritem ul li{padding:0 0 5px 0;background:none}.sidebaritem input.search{width:94%;height:18px;margin:0 0 5px 0;border:1px solid #666;padding:5px 2% 5px 2%}.pagination{padding:10px 0;overflow:hidden}.previous{float:left}.next{float:right}.popuparea{padding:0 0 0 0;border:1px solid #5e998c;margin:0 0 25px 0}.popuparea ul{padding:0}.popuparea ul li{border-top:1px solid #5e998c;height:76px;background:#fff;padding:0}.popuparea ul li a{background:#fff;text-decoration:none;display:block}.popuparea ul li a:hover{background:#c2ded8;text-decoration:none}.popuparea ul li:first-child{border-top:none}.contactarea{padding:10px 0 25px 0;overflow:hidden}.contactlist{padding:0 0 15px 0;overflow:hidden}.contactleft{width:47%;float:left;padding:0 0 0 0}.contactright{width:47%;float:right;padding:0 0 0 0}.contactlist label{display:block;padding:0 0 5px 0}.contactlist input[type="text"]{width:92%;height:20px;padding:5px 3% 5px 3%;border:1px solid #666;font-size:12px}.contactlist input[type="email"]{width:92%;height:20px;padding:5px 3% 5px 3%;border:1px solid #666;font-size:12px}.contactlist textarea{width:93%;height:90px;padding:5px 3% 5px 3%;border:1px solid #666;font-size:12px;resize:none}.contactinfo{padding:10px 0 20px 0;overflow:hidden}.contactinfolist{padding:0 0 5px 0;overflow:hidden}.contactinfolistleft{width:80px;float:left;padding:0 0 0 0;color:#408677}.contactinfolistright{float:left;padding:0 0 0 0}.contactinfolist p{padding:0 0 5px 0}.pagecontent h1 span{display:block;font-size:11px;padding:0 0 0 0}.contactlist select{width:99%;height:32px;padding:5px 5px 5px 5px;border:1px solid #666;font-size:12px}.tuitionform{padding:0 160px 0 0;overflow:hidden;min-height:220px;background:url(images/xsunburst-small.png.pagespeed.ic.c5q_qtxVb4.png) no-repeat right top}.tuitionformlist{padding:0 0 10px 0;overflow:hidden}.tuitionformlist label{display:block;padding:0 0 5px 0}.tuitionformlist input[type="text"]{width:92%;height:20px;padding:5px 3% 5px 3%;border:1px solid #666;font-size:12px}.tuitionformlist input[type="email"]{width:92%;height:20px;padding:5px 3% 5px 3%;border:1px solid #666;font-size:12px}.tuitionformlist textarea{width:93%;height:90px;padding:5px 3% 5px 3%;border:1px solid #666;font-size:12px;resize:none}.full{width:100%;float:none;padding:0 0 10px 0}.commentarea{padding:40px 0 0 0;overflow:hidden}.commentbox{overflow:hidden;margin:0 0 10px 0;border:1px solid #3f8676;background:#fff}.box-in{text-align:left;font-size:12px;padding:10px}.box-in p,.box-in1 p{padding:5px 0}.box-in a,.box-in1 a{text-align:left;font-size:12px;color:#454545;text-decoration:none}.box-in1{text-align:left;font-size:12px;padding:10px}.box-in span,.box-in1 span{text-align:left;font-size:12px;font-weight:bold;color:#00a5ce}.comments{text-align:left;font-size:12px;padding:10px 0 5px 0}.commentinfo{padding:0 0 5px 0;overflow:hidden}.reply{text-align:left;padding:10px 0 0 0}.reply label{width:62px;float:left;font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#3a3a3a;background:none!important;padding:0 0 5px 0;display:block}.reply input{width:300px;height:16px;float:left;border:1px solid #3f8676;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#3a3a3a;padding:2px}.reply input.leave{width:79px;height:26px;float:left;cursor:pointer;border:none;padding:0}.reply textarea{width:360px;height:150px;float:left;border:1px solid #3f8676;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#3a3a3a;padding:5px;resize:none}.submit{padding:10px 0 0 60px;overflow:hidden}.alignleft{float:left;padding:0 5px 5px 0}.alignright{float:right;padding:0 0 5px 5px}.login{padding:10px 0}.paymentarea{padding:15px 0 0 0;overflow:hidden}.paymentarea span{float:left;display:block;padding:7px 10px 0 0}.paymentarea select{float:left;width:45%;height:32px;padding:5px 5px 5px 5px;border:1px solid #666;font-size:12px;margin:0 10px 0 0}.cardarea{padding:0 0 0 0;overflow:hidden}.billinginfo{padding:0 0 25px 0;overflow:hidden}.cardarea h4{padding:0 0 25px 0;font-size:14px}.paymentlist{padding:0 0 10px 0;overflow:hidden}.paymentlist label{width:170px;float:left;font-weight:bold;display:block;padding:7px 0 0 0}.paymentlist span{float:left;display:block;padding:0 0 0 0;font-weight:bold;padding:7px 0 0 0}.paymentlist input[type="text"]{width:250px;height:20px;padding:5px 10px 5px 10px;border:1px solid #666;font-size:12px}.paymentlist input.small[type="text"]{width:107px;height:20px;margin:0 11px 0 0;padding:5px 10px 5px 10px;border:1px solid #666;font-size:12px}.errormsg{font-weight:bold;padding:0 0 15px 0;overflow:hidden;color:red}.errormsg p{padding:0 0 5px 0}.tribe-events-notices ul li{background:none}#tribe-events-footer ul li{background:none}.calendernote{text-align:center;padding:15px 0 0 0;overflow:hidden}.calendernote p{padding:0}.norpadd{padding-right:2px}.carepagecontent{width:472px}.careservice{padding:0 20px 0 20px;overflow:hidden}.yext-border-color{border-left:1px solid;margin:10px 0;padding-left:8px;text-align:left;word-wrap:break-word}.fullpageinfo .gform_body ul li{background:none}.yext-post-embed a{opacity:.8;cursor:pointer;color:#363636;text-decoration:none;border-bottom:1px dotted}.yext-post-embed .yext-post-embed-title,.yext-post-embed .yext-post-embed-subtitle,.yext-post-embed .yext-post-embed-message{line-height:20px}.no-label span.wpcf7-list-item-label{display:none}.mt_15{margin-top:15px}.mt_30{margin-top:15px}ul.sidebar_list,ul.sidebar_list li{font-weight:bold;list-style:disc}ul.sidebar_list{padding-left:15px;line-height:16px}.sidebar_link{font-weight:bold;text-decoration:underline;display:block}