
body
{
	margin:  0;
	padding: 0;
	border:  0px none;
	background: #000000;
	color:      #000000;
	text-align: center;
	scrollbar-arrow-color:  #ffffff;
	scrollbar-base-color:   #6666cc;
	scrollbar-shadow-color: #000000;
	scrollbar-face-color: #6666cc;
	scrollbar-highlight-color: #ffffff;
	scrollbar-dark-shadow-color: #ff00ff;
	scrollbar-3d-light-color:  #000000;
	scrollbar-track-color:  #99CCFF;
}

a:link { color: "#336699"; text-decoration: none;}  /* sets the color for hyperlinks  */
a:visited { color: "#336699"; text-decoration: none; }  /* once a link has been hit once or more times, sets the color */
a:active { color: "#336699";  }  /* sets color of link as link is being selected */

a:hover { 
color: "#65B5B5"; /* 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: none;  /* could be set to - none - so no underline on mouseover */
}

table.main
{
	margin:  0;
	padding: 0;
	border:  0px solid;
	background: white;
	width:  770px;
	height: 100%;
	text-align: center;
	
}

table.nav
{
	margin:  0,0,0,0;
	padding: 0;
	border:  0px solid;
	background: yellow;
	width:  770px;
	text-align: center;
}

td.mkt_links
{
	margin: 0,0,0,0;
	padding: 0,15,0,0;
	border: 0px solid;
	width:  770px;
	text-align: right;
	height: 20px;
	font-family:    verdana, sans-serif;
	font-size:      8pt;
	font-weight:    normal;
	color: #57738E;
}
td.practice_title
{
	margin: 0,0,0,0;
	padding: 0,0,0,20;
	border: 0px solid;
	width:  400px;
	text-align: left;
	height: 46px;
	font-family:    verdana, sans-serif;
	font-size:      18pt;
	font-weight:    normal;
	color: #57738E;
}

td.address
{
	margin: 0,0,0,0;
	padding: 0,15,0,0;
	border: 0px solid;
	width:  770px;
	text-align: right;
	height: 20px;
	width: 770px;
	color: #F5F5F5;
	background: #6666cc;
}

td.square_one
{
	margin: 0,0,0,0;
	padding: 0,0,0,0;
	border: 0px solid;
	width:  65px;
	height: 46px;
	background: #6699FF;

}
td.square_two
{
	margin: 0,0,0,0;
	padding: 0,0,0,0;
	border: 0px solid;
	width:  80px;
	text-align: left;
	height: 46px;
	background: #FFFF66;

}
td.square_three
{
	margin: 0,0,0,0;
	padding: 0,0,0,0;
	border: 0px solid;
	width:  100px;
	height: 46px;
	background: #99CCFF;

}



td.nav
{
	margin:  0;
	border:  0px none;
	border-color: #9C6500;
	text-align: center;
	vertical-align: middle;
	color: #3D5E7D;
	background: #ffffff;
    font-family:    verdana, sans-serif;
	font-size:      10pt;
	font-weight:    bold;
}

td.nav_spacer
{
	margin: 0,0,0,0;
	border: 0px none;
	background: #3366CC;
	width: 1px;
	height: 25px;
}

td.nav_divider
{
	margin: 0,0,0,0;
	border: 0px none;
	background: #3366CC;
	width: 434px;
	height: 1px;
}

td.nav_over
{
	margin:  0;
	border:  0px none;
	border-color: #9C6500;
	text-align: center;
	vertical-align: middle;
	color: #3D5E7D;
	background: #FFFF66;
    font-family:    verdana, sans-serif;
	font-size:      10pt;
	font-weight:    bold;

	
}

a:link.nav, a:visited.nav, a:active.nav
{
	color:          #3D5E7D;
	text-decoration: none;
	font-family: verdana;
	font-size: 10pt;
	font-weight: bold;
}

td.footer
{
	margin: 0,0,0,0;
	padding: 0,0,0,0;
	border: 0px solid;
	width:  770px;
	text-align: center;
	vertical-align: top;
	height: 20px;
	font-family:    verdana, sans-serif;
	font-size:      8pt;
	font-weight:    normal;
	color: #3D5E7D;
	background: #ffffff;
}

TD.bottom_marketing {
	color: "#3D5E7D";
	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: "#3D5E7D";
	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:link.bottom_marketing, a:visited.bottom_marketing, a:active.bottom_marketing

{
	color:          #3D5E7D;
	text-decoration: none;
	font-family: verdana, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

a:hover.bottom_marketing 
{ 
color: "#3D5E7D"; 
text-decoration: none;
font-family: verdana, sans-serif;
font-size: 10pt;
font-weight: bold;
}

TD.bottom_navigation {
	color: "#3D5E7D";
	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: 770px;
	height: 100px;
}
a:link.bottom_navigation, a:visited.bottom_navigation, a:active.bottom_navigation
{
	color:          #3D5E7D;
	text-decoration: none;
	font-family: verdana, sans-serif;
	font-size: 8pt;
	font-weight: normal;
}
a:hover.bottom_navigation 
{ 
color: "#3D5E7D"; /* 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: none;  /* could be set to - none - so no underline on mouseover */
}


/***********************************   HOME PAGE SPECIFICATIONS  *************************************/

TD.intro 
{
	color: "#3D5E7D";
	font-family:    verdana, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	vertical-align: top;
	text-align: left;
	padding: 5 10 0 10;
	border: 0px solid;
	width: 310px;
	text-decoration: none;
	hover: #65B5B5;
}

a:link.intro { color: "#3D5E7D"; text-decoration: underline; font-style:italic}  /* sets the color for hyperlinks  */
a:visited.intro { color: "#3D5E7D"; text-decoration: underline; }  /* once a link has been hit once or more times, sets the color */
a:active.intro { color: "#3D5E7D";  }  /* sets color of link as link is being selected */

a:hover.intro { 
color: "#65B5B5"; /* 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 */
}

table.focus
{
	color: #ffffff;
	margin:  0,0,0,0;
	padding: 0;
	spacing: 0;
	border:  0px solid;
	width:  175px;
	text-align: left;
}

td.focus
{
	color: #ffffff;
	font-family:    verdana, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	vertical-align: middle;
	text-align: left;
	padding: 0 0 0 0;
	border: 0px solid;
	width: 175px;
	text-decoration: none;
	background: #99CCFF;

}

td.mainfocus
{
	color: #ffffff;
	font-family:    verdana, sans-serif;
	font-weight: bold;
	font-size: 12pt;
	vertical-align: middle;
	text-align: left;
	padding: 0 0 0 0;
	border: 0px solid;
	width: 175px;
	text-decoration: none;
	background: #6666CC;
}

a:hover.intro 
{   
color: "#65B5B5"; /* 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 */
}

/***********************************   OFFER SPECIFICATIONS  *************************************/
table.services
{
	margin:  0,0,0,0;
	padding: 0;
	spacing: 5;
	border:  0px solid;
	width:  195px;
	text-align: left;
}

td.services
{
	color: #000000;
	font-family:    verdana, sans-serif;
	font-weight: bold;
	font-size: 9 pt;
	vertical-align: middle;
	text-align: left;
	padding: 0 0 0 5;
	border: 0px solid;
	width: 195px;
	text-decoration: none;
	background: #FFFF66;
}

a:link.services { color: #000066; font-weight: bold; font-size: 10pt; text-decoration: none; }
a:visited.services { color: #000066;  font-weight: bold; font-size: 10pt; text-decoration: none; }
a:active.services { color: #000066; font-size: 10pt; font-weight: bold}
a:hover.services { color: "red"; font-size: 10pt; font-weight: bold }

/***********************************   Meet SPECIFICATIONS  *************************************/
table.meet
{
	margin:  0,0,0,0;
	padding: 0;
	spacing: 0;
	border:  0px solid;
	width:  770px;
	text-align: left;
}

td.meet_col
{
	color: #000000;
	font-family:    verdana, sans-serif;
	font-weight: normal;
	font-size: 9 pt;
	vertical-align: top;
	text-align: left;
	padding: 0 0 0 0;
	border: 0px solid;
	text-decoration: none;
}

td.meet_col h5, h3
{
	color: "#3D5E7D";
	margin:  0;
	padding: 10 0 12 15;
	border: 0px none;
}

td.meet_col P
{
	color: "#000000";
	margin:  0;
	padding: 0 10 15 15;
	border: 0px none;
}

TD.memberships {
	color: "#000000";
	font-family:    verdana, sans-serif;
	font-weight: bold;
	font-size: 9 pt;
	vertical-align: middle;
	text-align: left;
	padding: 0 0 0 0;
	border: 0px solid;
}
TD.meet_dr_bullets {
	color: "#3D5E7D";
	font-family:    webdings, sans-serif;
	font-weight:    bold;
	font-size:6pt;
	vertical-align: top;
	text-align: left;
	padding: 0 5 0 0;
	border: 0px solid;
	height: 2px;
}


/***********************************   ASK SPECIFICATIONS  *************************************/


table.ask
{
	margin:  0,0,0,0;
	padding: 0;
	spacing: 0;
	border:  0px solid;
	width:  770px;
	text-align: left;
}

td.ask_left
{
	vertical-align: top;
	text-align: left;
	padding: 0 0 0 10;
	border: 0px solid;
	width: 250px

}

td.ask_left h3
{
	font-family:    verdana, sans-serif;
	font-weight:    bold;
	color: "#3D5E7D";
	margin:  0;
	padding: 0 0 0 0;
	border: 0px none;
}

td.ask_right
{
	vertical-align: top;
	text-align: left;
	padding: 0 0 0 0;
	border: 0px solid;
	width: 520px;

}
td.ask_right h4
{
	font-family:    verdana, sans-serif;
	font-weight:    bold;
	color: "#3D5E7D";
	margin:  0;
	padding: 10 0 5 25;
	border: 0px none;
}



UL.ask_dr
{
list-style-type: disc; 
color: black; 
font-family: verdana, sans-serif;
font-size:      10pt;
font-weight:    normal;
padding: 0 0 0 0;
}

td.ask_left h5
{
	font-family:    verdana, sans-serif;
	font-weight:    bold;
	color: "#3D5E7D";
	margin:  0;
	padding: 0 0 0 0;
	border: 0px none;
}


/***********************************   Map Hours SPECIFICATIONS  *************************************/


table.hours
{
	margin:  0,0,0,0;
	padding: 0;
	spacing: 0;
	border:  0px solid;
	width:  770px;
	text-align: left;
}

td.map_one
{
	margin: 0,0,0,0;
	padding: 0;
	spacing: 0;
	border: 0px solid;
	text-align: center;
	vertical-align: top;
	font-family:    verdana, sans-serif;
	font-size:      18pt;
	font-weight:    normal;
	color: "#3D5E7D";
}

td.map_one P
{
	color: "#000000";
	margin:  0;
	padding: 45 0 0 0;
	border: 0px none;
	color: "#3D5E7D";
}

td.map_two
{
	margin: 0,0,0,0;
	padding: 7;
	spacing: 0;
	border: 0px solid;
	text-align: left;
	vertical-align: top;
	font-family:    verdana, sans-serif;
	font-size:      10 pt;
	font-weight:    normal;
	color: "#3D5E7D";

}
td.map_two h5
{
	font-family:    verdana, sans-serif;
	font-size:      12pt;
	font-weight:    bold;
	color: "#3D5E7D";
	margin:  0;
	padding: 0 0 0 0;
	border: 0px none;
}

td.map_three
{
	margin: 0,0,0,0;
	padding: 0;
	spacing: 0;
	border: 0px solid;
	text-align: center;
	vertical-align: middle;
	font-family:    verdana, sans-serif;
	font-size:      8 pt;
	font-weight:    normal;
	color: "#3D5E7D";

}
td.map_three h5
{
	font-family:    verdana, sans-serif;
	font-size:      12pt;
	font-weight:    bold;
	color: "#ffffff";
	margin:  0;
	padding: 0 0 0 0;
	border: 0px none;
}


td.map_four
{
	margin: 0,0,0,0;
	padding: 10;
	spacing: 0;
	border: 0px solid;
	text-align: left;
	vertical-align: top;
	font-family:    verdana, sans-serif;
	font-size:      10 pt;
	font-weight:    bold;
	color: "#3D5E7D";

}




/***********************************   Appointments SPECIFICATIONS  *************************************/


table.appt
{
	margin:  0,0,0,0;
	padding: 0;
	spacing: 0;
	border:  0px solid;
	width:  335px;
	text-align: left;
	background: #ffffff;
}

td.appt
{
	margin: 0,0,0,0;
	padding: 10;
	spacing: 0;
	border: 0px solid;
	text-align: left;
	vertical-align: top;
	font-family:    verdana, sans-serif;
	font-size:      10pt;
	font-weight:    normal;
	color: "#3D5E7D";
}
td.appt h3
{
	font-family:   times new roman, sans-serif;
	font-weight:    normal;
	color: "#3D5E7D";
	margin:  0;
	padding: 0 0 0 0;
	border: 0px none;
	font-size:  16pt;
}

/*************************************************  Newsletter  **************************************/

TD.newsletter_main {
	color: "#000000";
	font-family:    verdana, sans-serif;
	font-weight: normal;
	font-size: 10pt;
	vertical-align: top;
	text-align: left;
	padding: 0 20 10 100;
	border: 0px solid;
	width: 575px;
	text-decoration: none;
	background: #ffffff;
}

TD.newsletter_main H3
{
color: "#3D5E7D";
padding: 0 0 0 0;
}

TD.newsletter_cell_one {
	color: "#000000";
	font-family:    verdana, sans-serif;
	font-weight: normal;
	font-size: 10pt;
	vertical-align: top;
	text-align: justify;
	padding: 20 5 5 0;
	border: 0px solid;
	width: 195px;
	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: "#3D5E7D";
	margin:  0;
	padding: 0 0 5 0;
	border: 0px none;
}
TD.newsletter_bullets {
	color: #3D5E7D;
	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: "#3D5E7D";
	margin:  0;
	padding: 0 0 5 0;
	border: 0px none;
}

a:link.newsletter { color: #336699; font-weight: normal; font-size: 8pt; }
a:visited.newsletter { color: #336699;  font-weight: normal; font-size: 8pt; }
a:active.newsletter { color: #336699; font-size: 8pt; font-weight: normal }
a:hover.newsletter { color: "red"; font-size: 8pt; font-weight: normal }



/*************************************************  Articles  **************************************/

TD.sel_art_main {
	color: "#000000";
	font-family:    verdana, sans-serif;
	font-weight: normal;
	font-size: 10pt;
	vertical-align: top;
	text-align: left;
	padding: 0 20 0 100;
	border: 0px solid;
	width: 575px;
	text-decoration: none;
}

TD.sel_art_main H3
{
	color: "#3D5E7D";
	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: "#3D5E7D";
	margin:  0;
	padding: 0 0 0 0;
	border: 0px none;
}


TD.art_index {
	color: "#3D5E7D";
	font-family:    verdana, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	vertical-align: center;
	text-align: left;
	padding: 0 0 0 0;
	border: 0px solid;
	text-decoration: none;
	background: white;
}

td.art_index h5, h4
{
	color: "#3D5E7D";
	margin:  0;
	padding: 5 0 5 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: "#99CCFF";
}

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: "#FFFF66";
}

TD.b4_aft_main {
	color: #000000;
	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: "#3D5E7D";
	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: 0 0 0 0;
	background: "#ffffff";
	border: 0px solid;
	width: "100%";
}

td.b4_aft_index h5, h3
{
	color: "#3D5E7D";
	margin:  0;
	padding: 0 0 0 0;
	border: 0px none;
}

a:link.article { color: #336699; font-weight: normal; font-size: 8pt; }
a:visited.article { color: #336699;  font-weight: normal; font-size: 8pt; }
a:active.article { color: #336699; font-size: 8pt; font-weight: normal }
a:hover.article { color: "red"; font-size: 8pt; font-weight: normal }

.dental_care 
{ 
font-family: verdana; 
font-size: 01pt; 
color: #FFFFF9;  
}
