/* CSS Document */



html, body, * .table {height: 100%; margin: 0; padding: 0; }

html {margin-bottom: 1px; min-height: 100%}

.clear {clear: both;}

.img_right {float: right; width: 300px; padding-left: 10px; padding-bottom: 10px;}

body.index { background: #a28757; }

body.services { background: #B8AE5A; }

body.preventive { background: #B87F5A; }

body.restorative { background: #AE6155; }

img.home_logo {margin-left: 20px; border: 0;}

BODY, TD, .NormalText {

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-size: 12px; 

	font-weight: normal;

	font-style: normal;

	color: #45311c; 

}



.Title		{ font-size: 36px; color: #866A27; font-weight: bold; font-family: Garamond, Times New Roman; }

.Header     { font-size: 16px; color: #775530; font-weight: bold; }

.Subheader  { font-size: 14px; color: #775530; font-weight: bold; text-indent: 20px; }

.Subheader2 { font-size: 12px; color: #45311C; font-weight: bold; text-indent: 40px; }

.SmallText  { font-size: 10px; }

.MediumText { font-size: 14px; }

.Black 		{ color: #000000; }

.DarkBrown	{ color: #45311c; }

.LightBrown { color: #775530; }

.Indent20   { margin-left: 20px }

.Indent40   { margin-left: 40px }

.Indent60   { margin-left: 60px }



table { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #45311c }

* .table { background-image: url(images/global_bg.gif); background-repeat: repeat-y; }

* .content { background-image: url(images/content_bg.gif); background-repeat: repeat-y; width: 610px; }

* .footer { background-image: url(images/footer_bg.gif); background-repeat: repeat-y; width: 800px; height: 100%; padding: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000; }

* .spheres { float: right; vertical-align: bottom; }

* .img { border: #a28757 solid 1px; }

* .imgLeft { border: #a28757 solid 1px; float: left; margin-right: 10px; }

* .imgRight { border: #a28757 solid 1px; float: right; margin-left: 10px; }



a:link, a:visited { color:#775530; }

a.top:link, a.top:visited { font: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #a28757; text-decoration: none; }

a.top:hover { text-decoration: underline; }

a.foot:link, a.foot:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000; text-decoration: none; }

a.foot:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000; text-decoration: underline }



h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #775530; }

h2 { font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #775530; text-indent: 20px }

h2.list { text-indent: 0; margin: 0 }

h3 { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #45311C; text-indent: 40px }

* .20 { margin-left: 20px }

* .40 { margin-left: 40px }

* .60 { margin-left: 60px }

ul, li { list-style-image: url(images/bullet.gif); }

* .margin_40 { list-style-image: url(images/bullet.gif); margin-left: 40px; }

* .bullet_2 { list-style-image: url(images/bullet_2.gif); }

* .restorative { margin: 0 0 0 50px}



* .globalText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #45311c; text-align: left; }

* #mainText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #45311c; text-align: left; margin: 0 30px 10px 20px; }

* #footerText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFF; text-align: center; }

* #sidebar { width: 125px; margin: 0 0 15px 15px; padding: 5px 5px; background-color: #ffecc3; border: #71535f solid 1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #71535f; text-align: center; float: right; display: inline }

* #brush { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; text-align: center; }

 