/* CSS Document */
html { width: 100%; }

body { text-align:center; background-color:#F5F5F5;/* background:url(images/image.background.jpg) fixed; background-repeat:repeat-x;*/ margin-top:0px; }

.contents { margin: 0 auto; width: 100%; width:960px; text-align: center; }

a img {border:none; }

ul.bullets { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; } 



/* HEADER */

.header { width:960px; height:170px; background-image:url(../images/image.header.jpg); background-repeat:no-repeat; background-color:#FFFFFF; }



/* NAVIGATION */

.navbar { width:960px; margin:0px; padding:0px; background-color:transparent; margin:0px; }

ul#nav_tabs { list-style: none; margin: 0px 0px 0px 50px; padding: 0px; text-indent: 0px; display: inline; float: left; line-height:40px; }

ul#nav_tabs li { float: left; margin: 0px 0px 0px 0px; }

ul#nav_tabs li a { display: block; padding: 0px 50px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color: #015289; font-weight:normal; text-align: center; text-decoration: none; }

ul#nav_tabs li a:hover { display: block; margin-right:0px; padding: 0px 50px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color: #88aec8; font-weight:normal; text-align: center; text-decoration: none; }

ul#nav_tabs li a.current { display: block; margin-right:0px; padding: 0px 50px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color: #88aec8; font-weight:normal; text-align: center; text-decoration: none; }

.navbar_treatments { width:960px; margin:0px; padding:0px; background-color:transparent; margin:0px; }

ul#nav_tabs_treatments { list-style: none; margin: 0px 0px 0px 50px; padding: 0px; text-indent: 0px; display: inline; float: left; line-height:40px; }

ul#nav_tabs_treatments li { float: left; margin: 0px 0px 0px 0px; }

ul#nav_tabs_treatments li a { display: block; padding: 0px 30px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color: #015289; font-weight:normal; text-align: center; text-decoration: none; }

ul#nav_tabs_treatments li a:hover { display: block; margin-right:0px; padding: 0px 30px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color: #88aec8; font-weight:normal; text-align: center; text-decoration: none; }

ul#nav_tabs_treatments li a.current { display: block; margin-right:0px; padding: 0px 30px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color: #88aec8; font-weight:normal; text-align: center; text-decoration: none; }



/* GRAPHIC */

.graphic_image { width:960px; height:400px; background-color:#FFFFFF; float:left; margin-bottom:10px; }

.graphic_product { width:960px; height:250px; background-color:#F5F5F5; background-image:url(../images/image.product.range.background.gif); float:left; margin-bottom:10px; }

.product_image { float:left; width:225px; text-align:left; background-color:#FFFFFF; margin:50px; line-height:16px; }

.product_strip_image { float:left; width:860px; text-align:left; background-color:#FFFFFF; margin:50px; line-height:16px; }

.product_text {  width:535px; height:150px; margin-left:375px; margin-right:50px; text-align:left; background-color:#FFFFFF; padding:50px 0px 50px 0px; line-height:16px; }



/* MAIN CONTENT */

.maincontent { width:960px; text-align:left; float:left; background-color:#FFFFFF; margin-bottom:10px; border-bottom:1px solid #015289; border-top:1px solid #015289;  }

#mcbody_text { float:left; width:860px; text-align:left; background-color:#FFFFFF; padding:50px; line-height:16px; }

#mcbody_treatments { float:left; width:860px; text-align:left; background-color:#FFFFFF; padding:20px 50px 50px 50px; line-height:16px; }

#mcbody_contact { float:left; width:620px; margin-left:170px; text-align:left; background-color:#FFFFFF; padding:50px 0px 50px 0px; line-height:16px; }

.graphic_logos { width:960px; height:100px; background-color:#FFFFFF; background-image:url(../images/image.graphic.logos.gif); background-repeat:no-repeat; float:left; border-bottom:solid 1px #000000; margin-top:20px; }

.dental_team { width:860px; margin:20px 20px 30px 0px; text-align:left; height:180px; }

.dental_team h3 { font-size:14px; color:#015289; border-bottom:solid 1px #88aec8; margin:0 0 5px 0; font-weight:normal; }

.dental_team .img { float: left; border:solid 5px #88aec8; border-width: 0 5px 5px 5px; padding:0 3px 3px; width: 150px; margin-right: 10px; }

.dental_team p { margin: 5px 0 0 10px; }



/* FOOTER */

.footer { text-align:center; width:960px; float:left; background-color:#F5F5F5; }

.footerbar { width:960px; height:125px; margin: 0 auto; background-color:#015289; text-align:left; float:left; }

#footerbartext { width:960px; height:100px; text-align:center; float:left; padding-top:20px; padding-bottom:0px; }

.footerbarlinks { width:960px; height:40px; text-align:center; float:left; margin-top:0px; line-height:16px; }

.footer_w3c { text-align:center; width:960px; float:left; }



/* LINKS*/

a.copylinks { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#88aec8; font-weight:normal; text-decoration:none; }

a.copylinks:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:normal;text-decoration:underline; }

a.footerbarlink { color:#015289; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none;font-weight:normal; }

a.footerbarlink:hover { color:#88aec8; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:underline; font-weight:normal; }

a.footerbarlink_2{ color:#88aec8; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;font-weight:normal; }

a.footerbarlink_2:hover { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; font-weight:normal; }

a.textlinks { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#015289; font-weight:normal; text-decoration:none; }

a.textlinks:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:normal; text-decoration:underline; }



/* FORM STYLES */

table {border:  1px solid #ffffff; border-collapse: collapse; }

.table_heading {color:#FFFFFF; background-color:#015289; height:25px; font-weight:normal; font-size:14px; text-align:center; font-family:Arial, Helvetica, sans-serif; } 

.table_info {color:#000000; background-color:#FFFFFF; text-align:center; font-size:13px; border:0px; font-family:Arial, Helvetica, sans-serif; border:solid 1px #015289; }



/* TEXT STYLES */

p { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; }

p.copyright { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; }

p.date { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; }

p.footertext { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; }

p.foot { font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#000000; }

h1 { font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#015289; text-align:left; }

h2 { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#015289; text-align:left; }

h3 { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#015289; text-align:left; }

h4 { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#000000; text-align:left; line-height:20px; }

span.p_n_ffffff { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; font-weight:normal; }

span.p_n_88aec8 { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#88aec8; font-weight:normal; }

span.p_b_000000 { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; font-weight:bold; }

span.p_b_015289 { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#015289; font-weight:bold; }

span.p_n_015289 { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#015289; font-weight:normal; }