@charset "utf-8";
body 
{
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #666666;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}

.oneColElsCtr #container 
{
	width: 800px;
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
}

.oneColElsCtr #mainContent 
{
	padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}

body,td,th 
{
	font-family: Arial, Helvetica, sans-serif;
}

a:link 
{
	text-decoration: underline;
	color: #555748;
}

a:visited 
{
	text-decoration: none;
	color: #000066;
}

td 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
}

a:hover 
{
	text-decoration: none;
}

a:active 
{
	text-decoration: none;
}

#rolloverhome
{
height:25px;
width:125px;
display:block;
background-image:url(buttons/button_off_home.jpg);
}
#rolloverhome:hover
{
background-image:url(buttons/button-on_home.jpg);
}

#rolloverdr
{
height:25px;
width:125px;
display:block;
background-image:url(buttons/button_off_dr.jpg);
}
#rolloverdr:hover
{
background-image:url(buttons/button-on_dr.jpg);
}

#rolloveroffice
{
height:25px;
width:125px;
display:block;
background-image:url(buttons/button_off_office.jpg);
}
#rolloveroffice:hover
{
background-image:url(buttons/button-on_offices.jpg);
}

#rolloveraction
{
height:25px;
width:125px;
display:block;
background-image:url(buttons/button_off_action.jpg);
}
#rolloveraction:hover
{
background-image:url(buttons/button-on_action.gif);
}

#rolloverbenefits
{
height:25px;
width:125px;
display:block;
background-image:url(buttons/button_off_benefits.jpg);
}
#rolloverbenefits:hover
{
background-image:url(buttons/button-on_benefits.gif);
}

#rolloverinvisalign
{
height:25px;
width:125px;
display:block;
background-image:url(buttons/button_off_invisalign.jpg);
}
#rolloverinvisalign:hover
{
background-image:url(buttons/button-on_invisalign.gif);
}

#rolloverfaq
{
height:25px;
width:125px;
display:block;
background-image:url(buttons/button_off_faq.jpg);
}
#rolloverfaq:hover
{
background-image:url(buttons/button-on_faq.gif);
}


h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	color: #10114B;
	font-weight: 100;
}
h2 {
	font-size: 14px;
}
h3 {
	text-decoration: underline;
	font-size: 12px;
}

#tdlist {
	font-size: 10px;
	color: #666666;
	text-align: right;
	background-color: #ECEDEE;
	padding-right: 5px;
}
#tdmain {
	border: 15px none #FFFFFF;
	font-size: 12px;
	padding-left: 5px;
	text-align: left;
}
#tdmainimg {
	border: 15px solid #FFFFFF;
}
