
body {
	margin: 0px;
}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
img	{border:0}
a:link, a:visited	{color: #000066; text-decoration:none; font-weight:bold}
a:hover	{color:#660066; text-decoration:underline;}

#typelinks	{font-size: 1.3em;}
#sidebox	{float:right; width: 230px; margin-left:10px; background:url(../images/testimonialbkg.jpg) no-repeat; height:250px; padding:15px; 9px 10px 10px;}
.style1 {color: #FFFFFF}
.style2 {
	color: #333333;
	font-size: 10px;
}

.required	{background:#00CCFF;}
.error	{color:#FF0000; font-weight:bold;}
.formE	{color:#FF0000; font-size:1.5em; font-weight:bold;}
.warning	{font-size:.8em; color:#0000FF;}

.topnav {background:url(../images/top_nav_bkg.jpg) no-repeat top left;}
.style3 {color: #999999}

.main_flash_content {
	background-image: url(../images/flash_bkg.jpg);
}

.main_sub_content {
	background-image: url(../images/inner-bkg.jpg);
}

.main_blue_lines {
	background-color: #003366;
	display: block;
	height: 15px;
}
.top_spacing {
	padding-right: 30px;
	padding-left: 30px;
}

.footer {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/bottom_bkg.jpg);
	padding-right: 30px;
	padding-left: 30px;
}
	.footer a:link	{color:#FFFFFF; text-decoration:none}
	.footer a:hover	{color:#660033; text-decoration:underline}
	
	
.main_content_spacing {
	line-height: 17px;
	color: #000000;
	text-decoration: none;
	padding-top: 35px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.main_life_block {
	line-height: 17px;
	padding-right: 15px;
	padding-left: 20px;
	border-left-width: 2px;
	border-left-style: dotted;
	border-left-color: #54075b;
}
.main_vision_block {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	padding-right: 15px;
	padding-left: 20px;
	border-left-width: 2px;
	border-left-style: dotted;
	border-left-color: #7b3a00;
}
.main_disability_block {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	padding-right: 15px;
	padding-left: 20px;
	border-left-width: 2px;
	border-left-style: dotted;
	border-left-color: #002d56;
}
.main_dental_block {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	padding-right: 15px;
	padding-left: 20px;
	border-left-width: 2px;
	border-left-style: dotted;
	border-left-color: #00483a;
}
a.main_life:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #54075B;
	text-decoration: none;
	background-image: url(../images/learn_life.gif);
	display: block;
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
}
a.main_life:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #54075B;
	text-decoration: none;
	background-image: url(../images/learn_life.gif);
	display: block;
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
}
a.main_life:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #993399;
	text-decoration: none;
	background-image: url(../images/learn_life2.gif);
	display: block;
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
}
a.main_vision:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7B3A00;
	text-decoration: none;
	background-image: url(../images/learn_vision1.gif);
	display: block;
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
}
a.main_vision:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7B3A00;
	text-decoration: none;
	background-image: url(../images/learn_vision1.gif);
	display: block;
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
}
a.main_vision:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC6633;
	text-decoration: none;
	background-image: url(../images/learn_vision.gif);
	display: block;
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
}
a.main_disability:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration: none;
	background-image: url(../images/learn_dis.gif);
	display: block;
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
}
a.main_disability:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration: none;
	background-image: url(../images/learn_dis.gif);
	display: block;
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
}
a.main_disability:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
	text-decoration: none;
	background-image: url(../images/learn_dis2.gif);
	display: block;
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
}
a.main_dental:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00483A;
	text-decoration: none;
	background-image: url(../images/learn_dental1.gif);
	display: block;
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.small_footer_spacing {
	padding-top: 15px;
	padding-right: 22px;
	padding-left: 22px;
}
a.main_dental:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00483A;
	text-decoration: none;
	background-image: url(../images/learn_dental1.gif);
	display: block;
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
}
a.main_dental:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #009933;
	text-decoration: none;
	background-image: url(../images/learn_dental.gif);
	display: block;
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
}

a.top_nav:link {
	color: #333333;
	display: block;
	padding-bottom: 7px;
	border: 3px solid #FFFFFF;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}

a.top_nav:visited {
	color: #333333;
	display: block;
	padding-bottom: 7px;
	border-bottom: 3px solid #FFFFFF;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}
a.top_nav:hover {
	color: #CC3333;
	display: block;
	padding-bottom: 7px;
	border-bottom: 3px solid #CC3333;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}
.top_nav_page {
	color: #333333;
	text-decoration: none;
	display: block;
	padding-right: 9px;
	padding-bottom: 7px;
	padding-left: 9px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #CC3333;
}

#menubar	{background:url(../images/menubar.png) no-repeat center top;  height:80px; color:#FFFFFF}
.SubHeading {
	font: bold 18px "Trebuchet MS";
	color:#002d59;
}

.BlackHeading {
	font: bold 16px "Trebuchet MS";
	color:#000000;
}

a.Links{font: normal 11px "Arial";
	color:#333333;
	text-decoration:underline;}
	
	a.Links:hover{font: normal 11px "Arial";
	color:#333333;
	text-decoration:none;}
	
	

/* dental menu */
#menu {margin-top:10px; float:left; margin-right:20px; }
#menu dl {width: 150px; margin: 0 auto; padding: 0 0 10px 0; background: #003300  url(../images/bottom.gif) no-repeat bottom left;}
#menu dt {margin:0; padding: 10px; font-size: 1.4em; font-weight:bold; color: #fff; border-bottom:1px solid #fff; background: #003300  url(../images/top.gif) no-repeat top left;}
#menu dd {margin:0; padding:0; color: #fff; font-size: 1em; border-bottom:1px solid #fff; background: #669966;}
#gallery a, #gallery a:visited {color:#fff; text-decoration:none; display:block; padding:5px 5px 5px 20px;
background: #669966 url(../images/arrow.gif) no-repeat 10px 10px; width:125px;
}
#gallery a:hover {background: #003300 url(../images/arrowr.gif) no-repeat 10px 10px; color:#9cf;}

ol li {font-size:11px;}

