/* CSS Document */
body {height:100%;font:11px Arial, Tahoma, Verdana, Sans-Serif;color:#343434;background:#fafafa url(../images/body.jpg) repeat-x;}
div, html, body, p, ul, ol, li, a, form, img, table, td, h1, h2, h3, h4, h5 {margin:0;padding:0;} 
table {border-collapse:collapse;}
img {border:none;}    
ul, li {list-style:none;} 
a, a:active, a:visited {text-decoration:none;color:#65920f;}  
a:hover {text-decoration:none;color:#a1bc6d;}
   
/*  All  */  
.wraper {width:1000px;margin:0 auto;position:relative;}
.nofont {font-size:0;line-height:0;}    
.clear {clear:both;font-size:0;height:1px;line-height:0;}   
.header {position:relative;height:440px;background:url(../images/header.jpg) left 141px no-repeat;}
.header .logo {position:absolute;top:4px;left:15px;}
.header .call {position:absolute;top:31px;right:40px;color:#666;font-family:Verdana;text-transform:uppercase;text-align:right;}
.header .call strong {color:#595959;font-size:20px;}
.header .call span {color:#72a01c;font-weight:bold;font-size:20px;}
.header .video {position:absolute;top:161px;right:5px;padding:5px;background:url(../images/video_bg2.gif) no-repeat;}
.header .welcome {position:absolute;top:170px;left:285px;text-align:center;}
.header .welcome h3 {font:bold 25px 'Times New Roman';color:#3a5901;padding-bottom:5px;}
.header .welcome h3 span {color:#f8ffea;}
.header .welcome p {color:#203100;font-family:Verdana;line-height:18px;padding-left:25px;}
.header ul#nav {position:absolute;top:104px;left:2px;}
#nav {padding:0; margin:0; list-style:none; height:36px;position:relative; z-index:500;}
#nav li.top {display:block; float:left;text-transform:uppercase;margin-right:1px;height:40px;}
#nav li a.top_link {display:block; float:left; height:34px; line-height:33px; color:#dddddd; text-decoration:none;font-weight:bold;text-align:center;width:107px;cursor:pointer;padding:1px;}
#nav li a.top_link span.down {display:block; height:34px;text-align:center;width:108px;}
#nav li:hover a.top_link {color:#ddd;background: url(../images/menu_hover.gif) repeat-x;border:1px solid #a3a3a3;padding:0;}
#nav li:hover a.top_link span.down {padding-bottom:0;}
#nav li:hover {position:relative; z-index:200;}
#nav li:hover ul.sub {left:1px; top:40px; background: #f4f4f4;  border:1px solid #595959; white-space:nowrap; width:130px; height:auto; z-index:300;}
#nav li:hover ul.sub li {display:block; height:20px; position:relative; float:left; width:130px; font-weight:normal;}
#nav li:hover ul.sub li a {display:block; font-size:10px; font-family:Verdana;height:18px; width:128px; line-height:18px; text-indent:4px; color:#595959; text-decoration:none;border:1px solid #f4f4f4;}
#nav li:hover ul.sub li a:hover  {background:#d9d9d9; color:#595959; border-color:#f4f4f4;}
#nav li:hover ul.sub li a.fly:hover {background:#d9d9d9; color:#595959;}
#nav li:hover li:hover ul, #nav li:hover li:hover li:hover ul, #nav li:hover li:hover li:hover li:hover ul, #nav li:hover li:hover li:hover li:hover li:hover ul {left:130px; top:0; background: #f4f4f4; border:1px solid #595959; white-space:nowrap; width:200px; z-index:400; height:auto;}
#nav ul, #nav li:hover ul ul, #nav li:hover li:hover ul ul, #nav li:hover li:hover li:hover ul ul, #nav li:hover li:hover li:hover li:hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
#nav li:hover li:hover a.fly, #nav li:hover li:hover li:hover a.fly, #nav li:hover li:hover li:hover li:hover a.fly, #nav li:hover li:hover li:hover li:hover li:hover a.fly {background:#f4f4f4; color:#595959; border-color:#f4f4f4;} 
#nav li:hover li:hover li a.fly, #nav li:hover li:hover li:hover li a.fly, #nav li:hover li:hover li:hover li:hover li a.fly {background:#f4f4f4; color:#595959; border-color:#f4f4f4;} 
#nav li:hover ul.sub li ul li a {width:198px;}

.content_block {padding:15px 0 15px 30px;width:965px;}
.content_block h2 {font:bold 20px 'Times New Roman';color:#3a5901;padding-bottom:12px;position:relative;}
.content_block h2 span {font:12px Arial;color:#585858;position:absolute;right:0;}
.content_block h2.contact_h {padding-bottom:0;}
.content_block h2.contact_h span {font:bold 12px Verdana;position:absolute;right:0;top:4px;}
.content_block h2.contact_h span a, .content_block h2.contact_h span a:visited {font-size:11px;font-weight:normal;color:#5e5e5e;}
.content_block h2.staff_h {border-bottom:1px solid #c0c9af;margin-bottom:17px;padding-bottom:0;}
.content_block h2.staff_h span {font:9px Arial;position:absolute;right:0;top:8px;color:#636363;text-transform:uppercase;}
.content_block h2.staff_h span a, .content_block h2.staff_h span a:visited {font-size:9px;font-weight:normal;color:#636363;}
.content_block h2.staff_h span a:hover {color:#529700;}
.content_block img {padding:2px;border:1px solid #7d7d7d;}

.index_list {float:left;}
.index_list li {float:left;width:304px;padding:0 12px 0 0;border-right:1px solid #c8c8c8;min-height:315px;margin-right:12px;}
.index_list li.last {padding:0;border-right:none;margin-right:0;}
.index_list li h3 {color:#5e5e5e;font:italic bold 16px Verdana;padding:12px 0 10px 10px;}
.index_list li p {padding-bottom:7px;font-size:15px;color:#585858;}
.index_list li p img {padding:5px;border:1px solid #999999;}
.index_list li p a {font:italic bold 12px Verdana;}

.seperator {height:20px;}

.staff_index_block {width:305px;float:left;padding-left:30px;height:555px;background:url(../images/staff_block.jpg) no-repeat;margin:0 0px 20px 30px;}
.staff_index_block h3 {font:bold 21px 'Times New Roman';color:#3a5901;text-align:center;padding:30px 50px 10px 0;}
.staff_index_block h3 span {color:#f8ffea;}
.staff_index_block p {font:14px 'Arial';color:#212121;padding:0 27px;width:186px;}
.staff_index_block p a, .staff_block p a:visited {color:#212121;}
.staff_index_block p img {margin-left:4px;}

.profilepic {float:left;padding:0 20px 8px 0;}

.whatsnew_article_block {width:616px;float:left;background:url(../images/whatsnew_article_block.jpg) no-repeat;margin:0 0 20px 0;}
.whatsnew_article_block h3 {color:#d3ff54;font-size:20px;font-weight:normal;padding:10px 0 15px 30px;}
.whatsnew_article_block .whatsnew_bottom {height:11px;font-size:0;line-height:0;background:url(../images/whatsnew_bottom.jpg) no-repeat;}
.whatsnew_article_block h4 {padding-left:28px;font-size:14px;}
.whatsnew_article_block .share {padding-left:400px;}

.archives {padding-left:500px;}

.newspic {background:url(../images/newsbg.jpg) no-repeat;}

.whatsnew_block {width:616px;float:left;background:url(../images/whatsnew_block.jpg) no-repeat;margin:0 0 20px 0;}
.whatsnew_block h3 {color:#d3ff54;font:23px 'Times New Roman';font-weight:normal;padding:10px 0 40px 30px;}
.whatsnew_block .article h3 span {color:#333333;font:23px 'Times New Roman';font-weight:normal;padding:5px 0 0 0;}
.whatsnew_block .whatsnew_bottom {height:11px;font-size:0;line-height:0;background:url(../images/whatsnew_bottom.jpg) no-repeat;}
.whatsnew_block ul li {border-bottom:1px solid #f0efef;margin:0 0 25px 15px;width:570px;padding-bottom:22px;}
.whatsnew_block ul li img {float:left;margin-right:18px;border:1px solid #e3e3e3;}
.whatsnew_block ul li p {color:#2b2b2b;font:14px 'Arial';width:405px;float:left;}
.whatsnew_block ul li p span {display:block;font-weight:bold;font-size:14px;color:#9ecd41;padding-bottom:16px;}
.whatsnew_block ul li p a, .whatsnew_block ul li p a:visited {color:#89bb2b;text-decoration:underline;}

.adminstaff h3 span {color:#333333;font:19px 'Times New Roman';font-weight:normal;padding:10px 0 10px 0px;}
.adminstaff h3 {color:#333333;font:19px 'Times New Roman';font-weight:normal;padding:10px 0 20px 30px;}
.adminstaff strong {color:#4a6f04;padding-left:30px;padding-top:5px;}

.article {font:11px 'Arial';padding-left:30px;padding-top:5px;color:#212121;width:560px;}
.article p {padding-bottom:10px;}
.article h5 {color:#333333;font:18px 'Times New Roman';font-weight:normal;padding:5px 0 10px 0px;}
.article h4 {padding-top:20px;padding-bottom:20px;}
.article h3 span {color:#333333;font:23px 'Times New Roman';font-weight:normal;padding:5px 0 0px 0px;}
.article h3 {color:#333333;font:23px 'Times New Roman';font-weight:normal;padding:20px 0 20px 0px;}

.articlespecial ul li {padding:2px 0 2px 12px;background:url(../images/dot.gif) 1px 6px no-repeat;}

.comments {padding-left:30px;margin-top:30px;}

.about_block p {color:#585858;font-size:13px;text-align:justify;}
.about_block p img.float_left {float:left;padding:5px;border:1px solid #999999;margin:0 10px 5px 0;}
.location_block {border:1px solid #cdcdcd;background:#fff;margin-top:25px;padding:10px;}
.location_block h4 {color:#5e5e5e;position:relative;font:italic bold 15px Verdana;width:943px;}
.location_block h4 span {font:bold 12px Verdana;position:absolute;right:0;}
.location_block h4 span a, .location_block h4 span a:visited {font-size:11px;font-weight:normal;color:#5e5e5e;}
.location_block ul li {color:#585858;font-size:12px;float:left;padding:14px 85px 0 20px;line-height:18px;}
.location_block ul li.last {margin-right:0;}
.location_block ul li span {color:#588700;font-weight:bold;display:block;padding-bottom:3px;}

.addiction_block ul li {border-bottom:1px dashed #616161;padding-bottom:12px;margin-bottom:12px;text-align:justify;}
.addiction_block ul li.last {border-bottom:none;padding-bottom:0;margin-bottom:0;}
.addiction_block ul li h4 {font-size:12px;color:#527908;}
.addiction_block ul li ul li {border-bottom:none;padding:2px 0 2px 12px;margin-bottom:0;background:url(../images/dot.gif) 2px 6px no-repeat;}

.text_block p {padding-bottom:15px;text-align:justify;}
.text_block p.nopad {padding-bottom:0;}
.text_block p span {color:#567f08;font-weight:bold;}
.text_block p img.ct_float_left {float:left;margin:0 10px 5px 0;}
.text_block p img.emdr_float_right {float:right;margin:0 0 5px 10px;}
.text_block p img.hypno_float_right {float:right;margin:20px 150px 5px 10px;}
.text_block p img.f_float_right {float:right;margin:0 0 5px 10px;padding:2px;border:1px solid #7d7d7d;}
.text_block p img.s_float_left {float:left;margin:0 10px 5px 0;padding:2px;border:1px solid #7d7d7d;}
.text_block h5 {font-size:12px;padding-bottom:3px;}
.text_block h5 img.s_float_left {float:left;margin:0 10px 5px 0;padding:2px;border:1px solid #7d7d7d;}

.assessments_block ul li {font-size:13px;padding:0 0 18px 0;}
.assessments_block ul li img.float_right {padding:2px;border:1px solid #7d7d7d;float:right;margin:0 0 5px 10px;}
.assessments_block ul li p {font-size:12px;color:#585858;padding:17px 0 3px 0;}
.assessments_block ul li p.pad {padding:0;}
.assessments_block ul li span {color:#4a6f04;font-size:11px;font-weight:bold;}
.assessments_block ul li ul li {font-size:11px;padding:2px 0 2px 20px;background:url(../images/dot.gif) 7px 6px no-repeat;color:#585858;}

.bruxism_list li {padding:2px 0 15px 20px;background:url(../images/dot.gif) 7px 7px no-repeat;line-height:18px;}
.bruxism_list li span {color:#527c05;font-weight:bold;}

p.children_p {font-size:12px;padding-bottom:50px;}
p.children_p img {padding:2px;border:1px solid #7d7d7d;float:left;margin:0 10px 5px 0;}

.family_list {padding-bottom:14px;}
.family_list li {padding:2px 0 2px 20px;background:url(../images/dot.gif) 7px 6px no-repeat;}

.eap_block p {font-size:12px;padding:0 0 17px 0;text-align:justify;}
.eap_block p img.float_left {float:left;margin:0 10px 5px 0;padding:2px;border:1px solid #7d7d7d;}
.eap_block p img.float_right {float:right;margin:0 0 5px 10px;padding:2px;border:1px solid #7d7d7d;}
.eap_block h4 {font-size:12px;color:#4a6f04;padding-top:15px;}
.eap_block div {padding-top:5px;}
.eap_block div p {font-size:11px;padding-bottom:0;}
.eap_block div ul {padding-bottom:14px;}
.eap_block div ul li {padding:2px 0 2px 20px;background:url(../images/dot.gif) 7px 6px no-repeat;}

.links_block {border:1px solid #cdcdcd;background:#fff;padding:10px 0;}
.links_block ul {padding-left:20px;}
.links_block ul li {float:left;width:320px;text-align:center;padding:15px 40px 15px 0;font-size:0;line-height:0;}
.links_block ul.links_source_list li {width:200px;text-align:center;padding:15px 40px 15px 0;font-size:0;line-height:0;}
.links_block ul li.left {text-align:left;}
.links_block ul li.last {width:200px;padding-right:0;}
.links_block .text_links {font:13px Verdana;padding:25px 0 0 35px;text-transform:uppercase;}
.links_block .text_links a, .links_block .text_links a:visited {color:#363636;}
.links_block .text_links a:hover {color:#588405;}
.links_block .text_links strong {color:#363636;font-size:11px;}
h3.link_h {color:#363636;font:bold 16px Verdana;text-align:center;padding:20px 0 5px 0;text-transform:uppercase;}

.sex_list {padding-bottom:14px;}
.sex_list li {padding:2px 0 2px 20px;}

.staff_block p {padding-bottom:15px;text-align:justify;}
.staff_block p strong {display:block;color:#4a6f04;font-size:12px;padding-bottom:3px;}
.staff_block ul li {float:left;width:380px;padding:0 50px 0 0;}
.staff_block ul li.last {float:left;width:330px;padding:0;}
.staff_block ul li ul li {float:none;width:auto;padding:0 0 10px 0;}
.staff_block h3 {padding-bottom:10px;font-size:16px;}
.staff_block ul li p {padding-bottom:15px;}
.staff_block ul li p strong {display:inline;}

.associates_block ul li {float:left;width:477px;margin:0 6px 0 0;}
.associates_block ul li.last {margin-right:0;}
.associates_block ul li ul li {float:none;width:auto;margin:0;font-size:0;line-height:0;}
.associates_block ul li ul li .associates_top {height:10px;font-size:0;line-height:0;background:url(../images/associates_top.gif) no-repeat;}
.associates_block ul li ul li .associates_bottom {height:10px;font-size:0;line-height:0;background:url(../images/associates_bottom.gif) no-repeat;margin-bottom:6px;}
.associates_block ul li ul li .associates_center {background:#fff;border-right:1px solid #cdcdcd;border-left:1px solid #cdcdcd;font-size:12px;line-height:17px;color:#585858;}
.associates_block ul li ul li .associates_center h3 {font-size:16px;color:#343434;padding:0 13px 13px 13px;}
.associates_block ul li ul li .associates_center p {padding:0 10px 10px 30px;}
.associates_block ul li ul li .associates_center p strong {color:#588700;}
.associates_block ul li ul li .associates_center p.small {color:#585858;font-size:10px;}
.associates_block ul li ul li .associates_center p.small strong {color:#313131;font-size:11px;}
.associates_block ul li ul li .associates_center p.small span {padding-left:8px;display:block;}

.specialties_block h3 {font-size:16px;padding-bottom:12px;text-transform:uppercase;}
.content_block .specialties_block {float:left;width:800px;padding:0 0 0 0;}
.specialties_block ul li {float:left;width:400px;padding:0 50px 0 0;}
.specialties_block li ul li {float:none;width:auto;padding:0 0 30px 0;}
.specialties_block p span {color:#4a6f04;font-size:12px;font-weight:bold;}
.specialties_block ul li ul li ul {padding-bottom:3px;}
.specialties_block ul li ul li ul li {padding:2px 0 2px 12px;background:url(../images/dot.gif) 1px 6px no-repeat;}

.affiliations_block ul li {width:966px;background:url(../images/affiliations_block_li.gif) no-repeat;height:117px;padding-top:13px;text-align:center;font-size:0;line-height:0;float:left;margin-bottom:10px;}
.affiliations_block ul li.item2 {width:676px;background:url(../images/affiliations_block_li2.gif) no-repeat;margin-right:12px;}
.affiliations_block ul li.item3 {width:277px;background:url(../images/affiliations_block_li3.gif) no-repeat;}
.affiliations_block ul li.item4 {width:401px;background:url(../images/affiliations_block_li4.gif) no-repeat;margin-right:10px;}
.affiliations_block ul li.item5 {width:391px;background:url(../images/affiliations_block_li5.gif) no-repeat;margin-right:9px;}
.affiliations_block ul li.item6 {width:154px;background:url(../images/affiliations_block_li6.gif) no-repeat;}
.affiliations_block p {padding:0 0 10px 32px;background:url(../images/chain.gif) 6px 4px no-repeat;font-size:12px;font-weight:bold;text-transform:uppercase;}
.affiliations_block p a, .affiliations_block p a:visited {color:#343434;}
.affiliations_block p a:hover {color:#639402;}

.books_block p {padding:0 0 12px 0;font-weight:bold;text-transform:uppercase;}
.books_block ul li {float:left;text-align:center;margin:0 10px 10px 0;width:154px;}
.books_block ul li .books_top {height:14px;font-size:0;line-height:0;background:url(../images/books_top.gif) no-repeat;}
.books_block ul li .books_bottom {height:8px;font-size:0;line-height:0;background:url(../images/books_bottom.gif) no-repeat;}
.books_block ul li .books_center {text-align:center;background:#fff;border-right:1px solid #cdcdcd;border-left:1px solid #cdcdcd;padding:0 20px;text-transform:uppercase;font-weight:bold;}
.books_block ul li .books_center img {margin-bottom:3px;}

.eldarweb_block ul li {float:left;width:477px;margin:0 10px 0 0;}
.eldarweb_block ul li.last {margin-right:0;}
.eldarweb_block ul li ul li {float:none;width:auto;margin:0;font-size:0;line-height:0;}
.eldarweb_block ul li ul li .eldarweb_top {height:10px;font-size:0;line-height:0;background:url(../images/associates_top.gif) no-repeat;}
.eldarweb_block ul li ul li .eldarweb_bottom {height:10px;font-size:0;line-height:0;background:url(../images/associates_bottom.gif) no-repeat;margin-bottom:10px;}
.eldarweb_block ul li ul li .eldarweb_center {background:#fff;border-right:1px solid #cdcdcd;border-left:1px solid #cdcdcd;font-size:11px;line-height:16px;}
.eldarweb_block ul li ul li .eldarweb_center h3 {font-size:12px;color:#343434;padding:0 13px 7px 13px;text-transform:uppercase;}
.eldarweb_block ul li ul li .eldarweb_center p {padding:0 10px 7px 36px;background:url(../images/chain.gif) 13px 5px no-repeat;}
.eldarweb_block ul li ul li .eldarweb_center p a, .eldarweb_block ul li ul li .eldarweb_center p a:visited {color:#343434;}
.eldarweb_block ul li ul li .eldarweb_center p a:hover {color:#639402;}
.eldarweb_block ul li ul li .eldarweb_center ul {margin-top:-5px;}
.eldarweb_block ul li ul li .eldarweb_center ul li {float:none;margin:0 0 0 9px;font-size:0;line-height:0;width:455px;}
.eldarweb_block ul li ul li .eldarweb_center ul li .eldarweb_top {height:10px;font-size:0;line-height:0;background:url(../images/associates_top2.gif) no-repeat;margin-top:10px;}
.eldarweb_block ul li ul li .eldarweb_center ul li .eldarweb_bottom {height:10px;font-size:0;line-height:0;background:url(../images/associates_bottom2.gif) no-repeat;margin-bottom:0;}
.eldarweb_block ul li ul li .eldarweb_center ul li .eldarweb_center {font-size:10px;line-height:15px;border-right:1px solid #e6e6e6;border-left:1px solid #e6e6e6;}
.eldarweb_block ul li ul li .eldarweb_center ul li .eldarweb_center h3 {font-size:10px;padding:0 13px 7px 10px;}
.eldarweb_block ul li ul li .eldarweb_center ul li .eldarweb_center p {padding:0 10px 7px 33px;background:url(../images/chain.gif) 10px 4px no-repeat;}

.handouts_block ul li {float:left;width:477px;margin:0 10px 0 0;}
.handouts_block ul li.last {margin-right:0;}
.handouts_block ul li ul li {float:none;width:auto;margin:0 0 20px 0;}
.handouts_block ul li ul li h3 {font-size:13px;color:#343434;padding:10px 11px;border:1px solid #cdcdcd;background:#fff;text-transform:uppercase;margin-bottom:3px;}
.handouts_block ul li ul li p {padding:6px 10px 7px 29px;font-size:10px;font-weight:bold;text-transform:uppercase;background:url(../images/letter.gif) 6px 5px no-repeat;}
.handouts_block ul li ul li p a, .handouts_block ul li ul li p a:visited {color:#6f6f6f;}
.handouts_block ul li ul li p a:hover {color:#4b4b4b;text-decoration:underline;}

.counselling-pic {float:left; width:250px; margin 0 20px 20px 0;}
.counselling-pic img {padding:2px;border:1px solid #7d7d7d;}
.counsellinglist li {margin-left:300px;list-style-type:disc;}

.footer_wraper {background:#f4f4f4;}
.footer {width:1000px;margin:0 auto;}
.footer ul {padding-left:60px;}
.footer a {color:#a9a9a9;}
.footer ul li {font-family:Verdana;margin:21px 12px 21px 0;padding-right:18px;background:url(../images/line.gif) right 6px no-repeat;text-transform:uppercase;float:left;}
.footer ul li.last {margin-right:0;padding-right:0;background:none;}
.footer ul li a, .footer ul li a:visited {color:#494949;}
.footer ul li a:hover {color:#88bc07;}
.footer p {text-align:center;font:10px/18px Verdana;color:#a9a9a9;text-transform:uppercase;clear:both;padding-bottom:15px;}
.footer p strong {color:#595959;font-size:18px;}
.footer p span {font-weight:bold;color:#72a01c;font-size:18px;}