html{overflow-y:scroll;}
body{width:100%;margin:0;padding:0;background:#fff;}
#topbar{position:relative;top:0;left:0;width:100%;margin-bottom:-4px;background:url("images/hdrbg.png") repeat-x 0 0 transparent;z-index:99999 !important;}
.page-id-2 #topbar{margin-bottom:-104px;}
.hdrBox{width:100%;max-width:1200px;min-height:104px;margin:0;padding:0;}
.hdrname{position:relative;top:30px;left:0px;width:98%;font-family:"Century Gothic",sans-serif;font-size:1.3em;color:#598097;font-weight:500;margin:0;text-align:left;}
.hdrphone{position:relative;top:0;left:0;text-align:right;}
#homeSlideBox{display:none;}
.page-id-2 #homeSlideBox{display:block;position:relative;top:0;width:100%;text-align:center;overflow:auto;margin:0;padding:0;z-index:1 !important;}
#mast{margin:0;width:100%;min-height:94px;background:#598097;}
.mastinfo{max-width:1200px;margin:0 auto;}
#main{width:100%;clear:both;padding:0;margin:0;background:transparent;overflow:auto;font-family:Arial,Helvetica,sans-serif;}
#primary{width:100%;margin:0 auto;padding:0;height:100%;}
.ctble{position:relative;padding:0;margin:0;max-width:1200px;overflow:auto;}
.mcol{text-align:justify;padding:0 1%;margin:0 0 2em 0;width:66%;background:transparent;float:left;}
.mcol, .lcol, .rcol{vertical-align:top;position:relative;overflow:auto;}
.hometble{position:relative;padding:0;margin:1.2em 0 0 0;width:100%;overflow:auto;}
.rcol{margin:0 0 0 1%;padding:5em 0 1em;width:30%;float:left;}
.page-title{font-size:1.2em;}
#page .entry-title, .page-title{font-weight:500;color:#889CAF;}
#page .entry-title{display:none;}
.entry-content h1{font:26px "Century Gothic",sans-serif;margin-bottom:0.8em;color:#598097;font-weight:500;letter-spacing:0.04em;}
h2.pageTitle{ font:26px "Century Gothic",sans-serif;margin-bottom:0.8em;color:#598097;font-weight:500;letter-spacing:0.04em;}
.page-id-2 h1{font:26px "Century Gothic",sans-serif;margin:0 0 0.4em 0;color:#598097;font-weight:500;letter-spacing:0.04em;}
.page-id-2 h4{font:16px "Century Gothic",sans-serif;margin:0 0 0.4em 0;color:#595959;font-weight:500;letter-spacing:0.04em;}
.entry-content .subtitle{font:500 italic 28px Arial, Helvetica, serif;color:#545554;}
.entry-content h3{font-size:1.3em;font-weight:500;margin-bottom:0.6em;margin-top:0.8em;color:#002B54;}
.entry-content h2{color:#77AAC9;font-size:1.25em;font-weight:bold;margin-top:40px;margin-bottom:0.5em;}
.entry-content .homeDoctxtCol h2{ margin-top: 15px; }
.entry-content h2 a{line-height:18px;}
.entry-content h4{font:bold 14px Arial,Helvetica,sans-serif;color:#55728D;margin-bottom:0;}
.entry-content p, .entry-content ul li, .rad{font:13pt Arial,Helvetica,sans-serif;color:#323440;}
.entry-content ul{margin-bottom:20px;}
.entry-content ul li{list-style-image:url("images/bullet_blue.gif");margin-left:20px;}
.entry-content strong{font-weight:700;}
hr{clear:both;}
.center{text-align:center;}
.btn, .wpcf7-submit{line-height:31px;background:#F2F7FA;color:#547A8C;font-weight:700 !important;border:none;cursor:pointer;padding:5px;border:1px solid #94B5C7;text-decoration:none;}
.btn:hover, .wpcf7-submit:hover{text-decoration:none;background:#fff;}
.wpcf7-submit{width:100px !important;padding:4px;}
.rewards p, .rewards h1{color:#4C8E64 !important;}
.search .entry-title{display:block !important;}
.leave-reply{display:none;}
.imgLeft{float:left;margin-right:15px;}
.imgRight{float:right;margin-left:15px;}
.content{display:none;}
.entry-content .smalltext{font-size:10px;line-height:12px;}
.entry-content .subTitle{color:#b1005d;font:12px Arial,Helvetica,sans-serif;}
a.video-button{background:url('http://www.doctorhealy.com/images/button.gif') repeat-x scroll 0px 0px transparent;height:21px;width:83px;text-decoration:none;text-align:center;line-height:21px;margin:5px 0px 20px 5px;color:#547A8C;font-weight:bold;font-size:13px;padding:5px;}
a.video-button:hover{color:#6E6E6E;}
#fullBox{width:100%;margin:0 auto;padding:0;}
#innerBox{width:100%;max-width:1200px;overflow:auto;margin:0;padding:0;}
.qrtrCol{float:left;width:23%;margin:0 1% 0 0;text-align:center;overflow:auto;}
.halfCol{float:left;width:49%;margin:0 1% 0 0;text-align:left;overflow:auto;}
.halfColend{float:left;width:50%;margin:0;text-align:left;overflow:auto;}
.thirdCol{float:left;width:32%;margin:0 1% 0 0;text-align:left;overflow:auto;}
.thirdColend{float:left;width:33%;margin:0;text-align:left;overflow:auto;}
.twothirdsCol{float:left;width:66%;margin:0 1% 1% 0;text-align:justify;overflow:auto;}
.featuredCol{float:left;width:27%;margin:0;text-align:left;overflow:auto;font-size:13px;}
.spcrCol{float:left;width:8%;}
.smLeftCol{float:left;width:26%;margin:0 2% 0 0;text-align:left;overflow:auto;}
.pageWideCol{float:left;width:70%;margin:0;text-align:justify;overflow:auto;}
.leftCol{float:left;width:30%;margin:0 2% 0 0;text-align:left;overflow:auto;}
.pageConCol{float:left;width:66%;margin:0;text-align:left;overflow:auto;}
.awardCol{float:left;width:60%;margin:0 5% 0 0;text-align:center;overflow:auto;padding-left:2em;}
.awardColend{float:left;width:28%;margin:0;overflow:auto;border-left:solid 1px #929BA5;padding-left:2em;}
.hmDocImg{position:relative;top:0;left:1em;width:16%;float:left;}
.homeDoctxtCol{float:left;width:79%;margin:0 0 0 2%;text-align:justify;overflow:auto;}
.hmAsstImg{position:relative;top:0;left:1em;width:16%;float:left;}
.homeAsstCol{float:left;width:80%;margin:0 1% 0 1%;text-align:justify;overflow:auto;}
.lrnMore{width:134px;height:36px;background:#598097;margin:0 auto;padding:0;text-align:center;line-height:34px;color:#fff;font-size:14px;}
.lrnMore a{color:inherit;display:block;}
.lrnMore a:hover{color:#FFEC26;}
.caption{font-size:14px;}
#featureRow{width:100%;overflow:auto;margin:0;padding:0;background:url('images/shdw_top.gif') repeat-x scroll 0px 0px #F8F5EC;}
#formRow{width:100%;overflow:auto;margin:0;padding:2em 0;}
#certRow{width:100%;overflow:auto;margin:0;padding:0;background:url('images/shdw_top.gif') repeat-x scroll 0px 0px #F8F5EC;}
.subBox{width:98%;max-width:1190px;overflow:auto;margin:0 0 0 2%;padding:2em 0;}
.btmShdw{width:100%;height:5px;background:url('images/shdw_btm.gif') repeat-x scroll 0px 0px transparent;margin:0;padding:0;}
footer{width:100%;min-height:150px;background:#598097;padding:1em 0;color:#fff;font:13px Arial,Helvetica,sans-serif;border-top:solid 6px #77AAC9;}
.footcolleft{width:738px;margin:0;padding:0;float:left;text-align:left;min-height:4em;}
.footcolright{width:260px;margin:0;padding:0;float:left;text-align:center;min-height:4em;}
html, body, div, span, applet, object, iframe, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot, thead, tr, th, td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;}
:focus{outline:0;}
ul{list-style:none;}
ol{list-style:decimal;}
blockquote:before, blockquote:after,
q:before, q:after{content:"";}
blockquote, q{quotes:"" "";}
a img{border:0;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, section{display:block;}
#page{margin:0 auto;width:100%;}
#access div{margin:0;}
body, input, textarea{color:#373737;font-weight:300;line-height:1.5em;}
#page{background:transparent;}
h1,h4,h5,h6{clear:both;}
hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.625em;}
p{margin-bottom:1.625em;line-height:1.25em !important;}
ul{margin:0;}
ol{margin:0 0 1em 1em;}
#access{float:left;background:transparent;font-family:Arial,Helvetica,sans-serif;margin:0;}
#access ul{font-size:16px;list-style:none;margin:0;padding-left:0;}
#access li{float:left;position:relative;margin:0;}
#access a{color:#ACC0CB;display:block;line-height:94px;padding:0 3em 0 0;text-decoration:none;font-weight:500;text-transform:uppercase;}
#access ul ul{-moz-box-shadow:0 3px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.2);box-shadow:0 3px 3px rgba(0,0,0,0.2);display:none;float:left;margin:0;position:absolute;top:76px;left:5px;width:190px;z-index:99999;}
#access ul ul ul{left:100%;top:0;}
#access ul ul a{background:#517488;border-bottom:1px dashed #ccc;color:#BBCCD5;font-size:14px;height:2;line-height:2em;padding:6px 0 6px 10px;width:188px;font-family:Arial,Helvetica,sans-serif;text-shadow:none;}
#access ul ul a:hover{text-shadow:none;background:#77AAC9;}
#access li:hover > a, #access ul ul:hover > a, #access a:focus{color:#fff;}
#access li:hover > a, #access a:focus{color:#fff;}
#access ul li:hover > ul{display:block;}
#access .current-menu-item > a,
#access .current-menu-ancestor > a,
#access .current_page_item > a,
#access .current_page_ancestor > a{color:#fff;}
.wpcf7-submit{width:160px;font-size:15px;min-height:32px;margin:3px 8px;background:#598097;color:#fff;font-weight:500;border:none;cursor:pointer;padding:5px;text-decoration:none;}
.wpcf7-submit:hover{text-decoration:none;background:#77AAC9;}
.hfItem{width:32%;min-height:32px;overflow:hidden;margin:0 3px;padding:0;float:left;}
.hfSbmt{width:25%;min-height:32px;overflow:hidden;margin-left:1.6em;padding:0;float:left;}
.hfInpt{width:280px;height:30px;background:#fff;border:1px solid #A9B8C5;color:#002B54;font-size:14px;margin:3px;line-height:20px;padding:3px;}
.rowBox{width:100%;overflow:auto;margin:0;padding:0;}
.hformRow{width:78%;min-height:50px;}
.formItemName{margin:0.5em 0.5em 0.25em 0;color:#002B54;width:150px;font-size:1em;font-family:sans-serif;float:left;text-align:right;}
.formInputBox{margin:0.5em 0 0.625em;width:300px;float:left;overflow:hidden;}
input[type=text],
input[type=password],
input[type=email],
input[type=url],
input[type=number],
textarea{width:280px;height:30px;background:#fff;border:1px solid #A9B8C5;color:#002B54;margin:3px;font-size:14px;line-height:20px;}
input[type=text]:focus,
input[type=password]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=number]:focus,
textarea:focus{color:#002B54;}
textarea{height:260px;}
input[type=text],
input[type=password],
input[type=email],
input[type=url],
input[type=number]{padding:3px;}
input#s{background:url(images/search.png) no-repeat 5px 6px;-moz-border-radius:2px;border-radius:2px;font-size:14px;height:22px;line-height:1.2em;padding:4px 10px 4px 28px;}
input#searchsubmit{display:none;}
a{color:#476678;font-weight:inherit;text-decoration:none;}
a:focus, a:active, a:hover{color:#985227;}
.assistive-text{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);}
.fine-print{font-style:italic;color:#ACACAC;font-size:11px;line-height:12px;margin-top:34px;}
#navmobi li{text-indent:30px;border-bottom:2px solid #F6F7F9;}
#navmobi li a{display:block;width:100%;font-size:20pt;line-height:50px;color:#250B3A;}
#navmobi .sub-menu li{text-indent:150px;}
#navmobi .sub-menu li a{color:#9FB1BD;}
#mobihead{display:none;}
@media only screen
and (min-device-width:320px)
and (max-device-width:480px){}
@media only screen
and (min-device-width:320px)
and (max-device-width:768px){#mast{display:none;}
#mobihead{display:block;}
}