/*
The following BODY tag controls overall appearance of certain items 
*/

BODY {
		margin:  0;
		padding: 0;
		border:  0px none;
		background:   "#000000";  /* This value controls the overall page background as seen in screen res 1024 */
		color: "#000000";       /* Unless otherwise specified, this controls all font color in web pages */
		font-family:    verdana, sans-serif;
		font-size:      10pt;
		font-weight:    normal;
		
		
		/* The following 8 lines control the scroll bar color properties */
		scrollbar-arrow-color:  #ffffff;
		scrollbar-base-color:   #000000;
		scrollbar-shadow-color: #597D0F;
		scrollbar-face-color: #DCF3A5;
		scrollbar-highlight-color: #ffffff;
		scrollbar-dark-shadow-color: #2D3F07;
		scrollbar-3d-light-color:  #000000;
		scrollbar-track-color:  #F3F3E2;
		
		text-align: center  /* This specifies the layout alignment of the entire site, ie. - left, right, center */
}

UL {list-style-type: disc;}

H4 { padding: 0 0 0 0;}

/* The following 8 lines control overall hyperlink values unless otherwise specified*/

a:link { color: "#336699"; text-decoration: underline; }  /* sets the color for hyperlinks  */
a:visited { color: "#336699"; text-decoration: underline; }  /* once a link has been hit once or more times, sets the color */
a:active { color: "#336699"; text-decoration: underline; }  /* sets color of link as link is being selected */

a:hover { 
color: "#ff0000"; /* sets the color of links when mouse moves over top of link */
font-weight: normal;   /* sets the weight of link on mouseover, could be bold */
text-decoration: underline;  /* could be set to - none - so no underline on mouseover */
}

td
{
	margin:  0;
	padding: 0;
	border: 0px none;
	
	font-family:    verdana, sans-serif;
	font-size:      10pt;
	font-weight:    normal;
	text-align:     left;
	vertical-align: top;
}


/*
The following controls the main table in the web site. This should basically be left alone
*/

Table.Main {

	width: 770px;
	background: white;
	height: 100%;
	text-align: left;
	padding: 0;
	border: 0px solid;
	font-family:    verdana, sans-serif;
	font-size:      8pt;
	color: "#000066";
	font-weight:    normal;
}



TD.Top_L_Corner {
	background: #DDE5D9;
	height: 30px;
	width: 170px;
	padding: 0;
	margin: 0px;
	border: 0px none;
	vertical-align: middle;
}



TD.Top_R_Corner {
	background: #D2E3ED;
	height: 20px;
	width: 600px;
	color: #000066;
	font-weight: bold;
	font-family:    verdana, sans-serif;
	font-size:      8pt;
	text-align: right;
	vertical-align: middle;
	text-decoration: none;
}

a.marketing_links:link { color: #000066;  font-weight: bold; text-decoration: none;}
a.marketing_links:visited { color: #000066; font-weight: bold; text-decoration: none;}
a.marketing_links:active { color: #000066; font-weight: bold; text-decoration: none;}
a.marketing_links:hover { color: #000066; font-weight: bold; text-decoration: none;}


Table.Main_Nav {

	width: 170px;
	background: "#F3F3E2";
	text-align: left;
	padding: 0px;
	border: 0px none;
	height: 430px;
}

TD.Contact_Info {

	font-family:    verdana, sans-serif;
	font-size:      8pt;
	font-weight:    bold;
	padding: 15 0 10 20;
	color: "#000066";
}

TD.Main_Nav_Links {
	font-family:    verdana, Trebuchet MS, sans-serif;
	font-size:      10pt;
	font-weight:    normal;
	vertical-align: middle;
	text-align: left;
	padding: 0;
	height: 22px;
}

a.main_links:link { color: #000066;  font-weight: bold; text-decoration: none;}
a.main_links:visited { color: #000066; font-weight: bold; text-decoration: none;}
a.main_links:active { color: #000066; font-weight: bold; text-decoration: none;}
a.main_links:hover { color: #000066; font-weight: bold; text-decoration: underline; }

TD.Main_Nav_Dots {
	color: #000066;
	font-family:    webdings, sans-serif;
	font-weight:    normal;
	font-size:2pt;
	vertical-align: middle;
	text-align: left;
	padding: 0 0 0 23;
	border: 0px solid;
	height: 2px;
}

TD.Practice_Title {
	color: #000066;
	font-family:    arial, sans-serif;
	font-weight:    normal;
	font-size: 24pt;
	vertical-align: middle;
	text-align: left;
	padding: 0 0 0 5;
	border: 0px solid;
	height: 58px;
	width: 600px;
}

TD.Page_Title {
	color: "#CC9900";
	font-family:    verdana, sans-serif;
	font-weight:    normal;
	font-size: 20pt;
	vertical-align: middle;
	text-align: left;
	padding: 0 0 0 0;
	border: 0px solid;	
	width: 380px;
}

a.appt:link { color: "#000066";  font-weight: bold; font-size: 8pt; text-decoration: none;}
a.appt:visited { color: "#000066";  font-weight: bold; font-size: 8pt; text-decoration: none;}
a.appt:active { color: "#000066"; font-size: 8pt; font-weight: bold text-decoration: none;}
a.appt:hover { color: "#ffffff"; font-size: 8pt; font-weight: bold text-decoration: none;}


TD.Appointment {
	color: white;
	font-family:    verdana, sans-serif;
	font-weight:    bold;
	font-size: 8pt;
	vertical-align: middle;
	text-align: center;
	padding: 0 0 0 0;
	border: 0px solid;
	height: 20px;
	background: "#A6C9CE";
	width: 173px;
}

TD.bottom_marketing {
	color: "#cc9900";
	font-family:    verdana, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	vertical-align: middle;
	text-align: center;
	padding: 0 0 0 0;
	border: 0px solid;
	width: 770px;
	height: 100px;
}

TD.bottom_marketing h1
{
color: "#cc9900";
	font-family:    verdana, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	vertical-align: middle;
	text-align: center;
	padding: 0 0 0 0;
	border: 0px solid;
	width: 770px;
	height: 100px;
}

a.bottom_marketing:link { color: "#cc9900"; text-decoration: none;}  /* sets the color for hyperlinks  */
a.bottom_marketing:visited { color: "#cc9900"; text-decoration: none;}  /* once a link has been hit once or more times, sets the color */
a.bottom_marketing:active { color: "#cc9900";  text-decoration: none;}  /* sets color of link as link is being selected */

a.bottom_marketing:hover { 
color: "#cc9900"; /* sets the color of links when mouse moves over top of link */
font-weight: bold;   /* sets the weight of link on mouseover, could be bold */
text-decoration: none;  /* could be set to - none - so no underline on mouseover */
}

Table.page_bottoms_nav {

	padding: 0 0 0 0;
	border: 0px solid;
	width: 770px;
	background: "#DCF3A5";

}

TD.page_bottoms_nav {
	color: "#0000ff";
	font-family:    verdana, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	vertical-align: middle;
	text-align: center;
	padding: 0 0 0 0;
	border: 0px solid;
	width: 700px;
	text-decoration: none;
}

a.page_bottoms_nav:link { font-size: 7pt; color: "#336699"; text-decoration: none;}
a.page_bottoms_nav:visited { font-size: 7pt; color: "#336699"; text-decoration: none;}  
a.page_bottoms_nav:active { font-size: 7pt; color: "#336699";  text-decoration: none;}  

a.page_bottoms_nav:hover { font-size: 7pt; color: "#336699"; 
font-weight: normal;   
text-decoration: none;  
}

/***********************************   HOME PAGE SPECIFICATIONS  *************************************/
Table.focus_area {
	width: 190px;
	background: "#DCF3A5";
	text-align: left;
	padding: 0px;
	border: 0px none;
}

TD.focus_header {
	color: "#ffffff";
	font-family:    verdana, sans-serif;
	font-weight: bold;
	font-size: 12pt;
	vertical-align: middle;
	text-align: left;
	padding: 0 0 0 5;
	border: 0px solid;
	height: 25px;
	width: 190px;
}

TD.focus_content {
	color: "#333333";
	font-family:    verdana, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	vertical-align: top;
	text-align: left;
	padding: 0 0 0 5;
	border: 0px solid;
	height: 64px;
	width: 190px;
}


TD.homepage_tag {
	color: "#CC9900";
	font-family:    verdana, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	vertical-align: top;
	text-align: left;
	padding: 0 10 0 5;
	border: 0px solid;
	height: 35px;
	width: 410px;
}

a.topic_links:link { color: #000066;  font-weight: bold; text-decoration: none; }
a.topic_links:visited { color: #000066; font-weight: bold; text-decoration: none; }
a.topic_links:active { color: #000066; font-weight: bold; text-decoration: none; }
a.topic_links:hover { color: #ffffff; font-weight: bold; text-decoration: none; }

/*********************************************  MEET DENTIST  ***********************************/



TD.cell_one {
	color: "#CC9933";
	font-family:    verdana, sans-serif;
	font-weight: bold;
	font-size: 11pt;
	vertical-align: top;
	text-align: left;
	padding: 15 0 0 10;
	border: 0px solid;
	width: 175px;
	text-decoration: none;
}

TD.cell_two {
	color: "#333333";
	font-family:    verdana, sans-serif;
	font-weight: normal;
	font-size: 10pt;
	vertical-align: top;
	text-align: left;
	padding: 15 0 0 10;
	border: 0px solid;
	width: 425px;
}

TD.memberships {
	color: "black";
	font-family:    arial, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	vertical-align: middle;
	text-align: left;
	padding: 0 0 0 0;
	border: 0px solid;
	width: 200px;
}
TD.meet_dr_bullets {
	color: #B4CF54;
	font-family:    webdings, sans-serif;
	font-weight:    bold;
	font-size:6pt;
	vertical-align: top;
	text-align: left;
	padding: 0 0 0 10;
	border: 0px solid;
	height: 2px;
}


/*********************************************  ASK DENTIST  ***********************************/



TD.cell_one_ask {
	color: "#CC9933";
	font-family:    verdana, sans-serif;
	font-weight: bold;
	font-size: 11pt;
	vertical-align: top;
	text-align: left;
	padding: 0 0 0 10;
	border: 0px solid;
	width: 175px;
	text-decoration: none;
}

TD.cell_two_ask {
	color: "#333333";
	font-family:    verdana, sans-serif;
	font-weight: normal;
	font-size: 10pt;
	vertical-align: top;
	text-align: left;
	padding: 0 0 0 0;
	border: 0px solid;
	width: 425px;
}

TD.memberships {
	color: "black";
	font-family:    arial, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	vertical-align: middle;
	text-align: left;
	padding: 0 0 0 0;
	border: 0px solid;
	width: 200px;
}
TD.ask_dr_bullets {
	color: #B4CF54;
	font-family:    webdings, sans-serif;
	font-weight:    bold;
	font-size:6pt;
	vertical-align: middle;
	text-align: left;
	padding: 0 0 0 10;
	border: 0px solid;
	height: 2px;
}


UL.ask_dr
{
color: #94B3B8;
	font-family:    webdings, sans-serif;
	font-weight:    bold;
	font-size:6pt;
	vertical-align: middle;
	text-align: left;
	padding: 0 0 0 10;
	border: 0px solid;
	height: 2px;
}

/*************************************************  finance   **************************************/

TD.finance_title1 {
	color: "#cc9900";
	font-family:    verdana, sans-serif;
	font-weight: bold;
	font-size: 12pt;
	vertical-align: top;
	text-align: left;
	padding: 7 0 0 10;
	border: 0px solid;
	width: 250px;
	text-decoration: none;
	
}
TD.finance_title2 {
	color: "#cc9900";
	font-family:   Lucida Sans, verdana, sans-serif;
	font-weight: bold;
	font-size: 12pt;
	vertical-align: top;
	text-align: left;
	padding: 0 0 0 0;
	border: 0px solid;
	width: 350px;
	text-decoration: none;
}

TD.finance_main_text {
	color: "#000000";
	font-family:   verdana, sans-serif;
	font-weight: normal;
	font-size: 10pt;
	vertical-align: top;
	text-align: left;
	padding: 0 20 0 20;
	border: 0px solid;
	width: 600px;
	text-decoration: none;

}

/*************************************************  Newsletter  **************************************/

TD.newsletter_main {
	color: "#000000";
	font-family:    arial, sans-serif;
	font-weight: normal;
	font-size: 12pt;
	vertical-align: top;
	text-align: left;
	padding: 0 20 0 20;
	border: 0px solid;
	width: 400px;
	text-decoration: none;
}

TD.newsletter_main H3
{
color: "#CC9900"
}

TD.newsletter_cell_one {
	color: "#000000";
	font-family:    verdana, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	vertical-align: top;
	text-align: justify;
	padding: 5 5 15 0;
	border: 0px solid;
	width: 200px;
	text-decoration: none;
}



TD.newsletter_cell_two {
	color: "#000000";
	font-family:    verdana, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	vertical-align: center;
	text-align: left;
	padding: 5 0 0 0;
	border: 0px solid;
	text-decoration: none;
}

TD.newsletter_cell_two H4
{
	color: "#CC9900";
	margin:  0;
	padding: 0 0 5 0;
	border: 0px none;
}
TD.newsletter_bullets {
	color: #94B3B8;
	font-family:    webdings, sans-serif;
	font-weight:    bold;
	font-size:6pt;
	vertical-align: middle;
	text-align: left;
	padding: 0 0 0 0;
	border: 0px solid;
	height: 2px;
	width: 200px;
}

TD.news_index {
	color: "#000000";
	font-family:    verdana, sans-serif;
	font-weight:    normal;
	font-size:8pt;
	vertical-align: top;
	text-align: left;
	padding: 5 0 0 0;
	background: "#ffffff";
	border: 0px solid;

}

td.news_index h5, h3
{
	color: "#CC9900";
	margin:  0;
	padding: 0 0 5 0;
	border: 0px none;
}

a.newsletter:link { color: #336699; font-weight: normal; font-size: 8pt; }
a.newsletter:visited { color: #336699;  font-weight: normal; font-size: 8pt; }
a.newsletter:active { color: #336699; font-size: 8pt; font-weight: normal }
a.newsletter:hover { color: "red"; font-size: 8pt; font-weight: normal }


/*************************************************  Articles  **************************************/

TD.sel_art_main {
	color: "#000066";
	font-family:    verdana, sans-serif;
	font-weight: normal;
	font-size: 10pt;
	vertical-align: top;
	text-align: left;
	padding: 0 20 0 20;
	border: 0px solid;
	width: 400px;
	text-decoration: none;
}

TD.sel_art_main H3
{
	color: "#CC9900";
	margin:  0;
	padding: 0 0 0 0;
	border: 0px none;
}

TD.sel_art_main H4
{
	color: "#CC9900";
	margin:  0;
	padding: 0 0 0 0;
	border: 0px none;
}

TD.faq_main {
	color: "#000000";
	font-family:    verdana, sans-serif;
	font-weight: normal;
	font-size: 10pt;
	vertical-align: top;
	text-align: justify;
	padding: 0 10 0 5;
	border: 0px solid;
	text-decoration: none;
}

TD.faq_main H3, H4
{
	color: "#CC9900";
	margin:  0;
	padding: 0 0 0 0;
	border: 0px none;
}


TD.art_index {
	color: "#000000";
	font-family:    verdana, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	vertical-align: center;
	text-align: left;
	padding: 5 0 5 4;
	border: 0px solid;
	text-decoration: none;
	background: white;
}

td.art_index h5, h4
{
	color: "#CC9900";
	margin:  0;
	padding: 0 0 0 0;
	border: 0px none;
}

TD.art_index_header {
	color: "#000066";
	font-family:    verdana, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	vertical-align: center;
	text-align: left;
	padding: 0 0 0 0;
	border: 0px solid;
	text-decoration: none;
	background: "#94B3B8";
}


TD.article_bullets {
	color: #94B3B8;
	font-family:    webdings, sans-serif;
	font-weight:    bold;
	font-size:6pt;
	vertical-align: middle;
	text-align: left;
	padding: 0 0 0 0;
	border: 0px solid;
	height: 2px;
	width: 200px;
}

TD.b4_aft_pic1 {
	color: #000000;
	font-family:    verdana, sans-serif;
	font-weight:    normal;
	font-size:10pt;
	vertical-align: middle;
	text-align: center;
	padding: 0 0 0 0;
	border: 0px solid;
	width: 270px;
	background: "#A6C9CE";
}

TD.b4_aft_pic2 {
	color: #000000;
	font-family:    verdana, sans-serif;
	font-weight:    normal;
	font-size:10pt;
	vertical-align: middle;
	text-align: center;
	padding: 0 0 0 0;
	border: 0px solid;
	width: 270px;
	background: "#DCF3A5";
}

TD.b4_aft_main {
	color: #000066;
	font-family:    verdana, sans-serif;
	font-weight:    normal;
	font-size:10pt;
	vertical-align: top;
	text-align: left;
	padding: 5 0 0 0;
	border: 0px solid;
	width: 270px;
}

td.b4_aft_main h4, h3, h5
{
	color: "#CC9900";
	margin:  0;
	padding: 0 0 5 0;
	border: 0px none;
}

TD.b4_aft_index {
	color: "#000000";
	font-family:    verdana, sans-serif;
	font-weight:    normal;
	font-size:8pt;
	vertical-align: top;
	text-align: left;
	padding: 5 0 0 0;
	background: "#ffffff";
	border: 0px solid;
	width: "100%";
}

td.b4_aft_index h5, h3
{
	color: "#CC9900";
	margin:  0;
	padding: 0 0 5 0;
	border: 0px none;
}

a.article:link { color: #336699; font-weight: normal; font-size: 10pt;text-decoration: underline; }
a.article:visited { color: #336699;  font-weight: normal; font-size: 10pt; text-decoration: underline;}
a.article:active { color: #336699; font-size: 10pt; font-weight: normal; text-decoration: underline;}
a.article:hover { color: "red"; font-size: 10pt; font-weight: normal;text-decoration: underline; }


/*************************************************  TERMS OF USE   **************************************/

TD.terms_of_use {
	color: "#000000";
	font-family:    verdana, sans-serif;
	font-weight: normal;
	font-size: 10pt;
	vertical-align: top;
	text-align: left;
	padding: 30 20 0 20;
	border: 0px solid;
	width: 600px;
	text-decoration: none;
}

/*************************************************  Appointments   **************************************/

TD.Appt_Page_Title {
	color: "#CC9900";
	font-family:    verdana, sans-serif;
	font-weight:    normal;
	font-size: 20pt;
	vertical-align: middle;
	text-align: left;
	padding: 0 0 0 0;
	border: 0px solid;	
	width: 296px;
}

TD.Appt_Phone {
	color: "#A6C9CE";
	font-family:    garamond,verdana, sans-serif;
	font-weight:    normal;
	font-size: 24pt;
	vertical-align: middle;
	text-align: left;
	padding: 0 0 0 0;
	border: 0px solid;	
	width: 296px;
}

td.Appt_Phone H3 { 
	font-size: 14pt;
	color: #CC9900;
	margin:  0;
	padding: 0 0 0 25;
	border: 0px none;
}

TD.appt_bullets {
	color: #94B3B8;
	font-family:    webdings, sans-serif;
	font-weight:    bold;
	font-size:6pt;
	vertical-align: middle;
	text-align: left;
	padding: 0 0 0 0;
	border: 0px solid;
	height: 2px;
}

/*************************************************  Office Hours   **************************************/


td.hours {
	color: "#000066";
	font-family:    verdana, sans-serif;
	font-weight: normal;
	font-size: 10pt;
	vertical-align: top;
	text-align: left;
	padding: 0 0 0 0;
	border: 0px solid;
	text-decoration: none;
}

td.hours H4 { 
	color: #CC9900;
	margin:  0;
	padding: 0 0 3 10;
	border: 0px none;
}

td.hours OL {
border-style:none; 
border-width:medium;
color: 000066;
padding: 0 0 0 10

}

/*************************************************  What we Offer   **************************************/


td.cell_left {
	color: "black";
	font-family:    verdana, sans-serif;
	font-weight: normal;
	font-size: 10pt;
	vertical-align: top;
	text-align: left;
	padding: 0 0 0 15;
	border: 0px solid;
	text-decoration: none;
	width="350px"
}

td.cell_left h4, h5 {
	color: #cc9900;
	margin:  0;
	padding: 0;
	border: 0px none;

}

a.cell_left:link { color: #cc9900; font-weight: bold; font-size: 10pt; text-decoration: none;}
a.cell_left:visited { color: #cc9900;  font-weight: bold; font-size: 10pt; text-decoration: none;}
a.cell_left:active { color: #cc9900; font-size: 10pt; font-weight: bold; text-decoration: none;}
a.cell_left:hover { color: "red"; font-size: 10pt; font-weight: bold; text-decoration: none; }

td.cell_right {
	color: "black";
	font-family:    verdana, sans-serif;
	font-weight: normal;
	font-size: 10pt;
	vertical-align: top;
	text-align: left;
	padding: 0 0 0 10;
	border: 0px solid;
	text-decoration: none;
	width="250px"

}

td.cell_right H4 {
	color: #CC9933;
	margin:  0;
	border: 0px none;
	text-decoration: ; padding-left:10; padding-right:0; padding-top:0; padding-bottom:0
}



TD.offer_bullets {
	color: #B4CF54;
	font-family:    webdings, sans-serif;
	font-weight:    bold;
	font-size:6pt;
	vertical-align: middle;
	text-align: left;
	padding: 7 0 7 15;
	border: 0px solid;
	height: 2px;
}


TD.services {
	color: #000066;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;	
	padding: 0 0 8 3;
	border: 0px none;
}

a.services:link { color: #000066; font-weight: bold; font-size: 10pt; }
a.services:visited { color: #000066;  font-weight: bold; font-size: 10pt; }
a.services:active { color: #000066; font-size: 10pt; font-weight: bold}
a.services:hover { color: "red"; font-size: 10pt; font-weight: bold }
}
.dental_care 
{ 
font-family: verdana; 
font-size: 8pt; 
color: #FFFFEC;  
}

td.dental_care 
{ 
font-family: verdana; 
font-size: 8pt; 
color: #FFFFEC;  
}

.dental_care_2 
{ 
font-family: verdana; 
font-size: 8pt; 
color: #FBFBFB;

}

td.dental_care_2
{
font-family: verdana; 
font-size: 8pt; 
color: #FBFBFB;
{

/*************************************************  Cosmetic Dentistry Center   **************************************/

.doctor_name_2 
{ 
font-family: verdana; 
font-size: 11pt; 
color: #FBFBFB;

}

td.doctor_name_2
{
font-family: verdana; 
font-size: 11pt; 
color: #FBFBFB;
{


td.cosmetic H4 { 
	color: #CC9933;
	margin:  0;
	padding: 0 0 3 10;
	border: 0px none;
	
