/* CSS Document */
* 	{
	margin: 0;
	padding: 0;
	border: 0;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #061c01;
	margin-top: 3px;
}
p, h2, h3, h4, h5, ul, ol, li, span, div, a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
/* ------------------------------------------------------------------------*/
h4 {
	font-weight: bold;
	padding-bottom: 10px;
	font-size: 12px;
	color: #fcdd97;
}
h5 {
	padding-top: 10px;
	padding-bottom: 10px;
	color: #FFFFFF;
	font-size: 12px;
}
#wrap {
	margin: 0 auto;
	width: 800px;
	position: relative;
}
#topBanner {
	height: 265px;
	background: url(../images/central_new_england_endodontics_&_implantology.jpg) no-repeat right;
	position: relative;
	width: 800px;
	border-bottom: 1px solid #fcdd97;
}
#mainNav  {
	position: relative;
	width: 800px;
	background: #061c01 url(none)}
#mainNav ul	{
	list-style: none;
	text-align: center;
	height: 20px;
	padding-top: 2px;
}
#mainNav li {
	display: inline;
	font-size: 12px;
	padding-right: 20px;
	font-variant: small-caps;
}
#mainNav a {
	text-decoration: none;
}
#mainNav a:link	{
	color: #fcdd97;
}
#mainNav a:visited	{
	color: #FFFFFF;
}
#mainNav a:hover	{
	color: #90E623;
}
#midBanner {
	background: #670112 url(../images/smiles.jpg) no-repeat left center;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 800px;
	height: 134px;
	border-bottom: 1px solid #fcdd97;
}
#midBannerSmiles {
	margin-left: 0px;
	margin-right: 0px;
	width: auto;
	float: left;
}
#midBannerSmiles h4 {
	margin-left: 340px;
}
#midBannerSmiles p {
	margin-left: 340px;
	font-size: 11px;
	line-height: 13px;
	padding-right: 15px;
	text-align: justify;
}
#botBanner {
	width: 800px;
	margin-top: 10px;
}
#subNav {
	width: 330px;
	float: left;
	display: inline;
	padding-left: 10px;
}
#botBannerPI {
	width: 130px;
	float: left;
	display: inline;
	padding-left: 10px;
}
#botBannerPI ul {
	list-style: url(none) none;
}
#botBannerPI ul li {
	background: url(../images/bulletRound.jpg) no-repeat left 3px;
	padding-left: 10px;
	font-weight: normal;
	font-size: 10px;
	width: 190px;
	float: left;
	margin-right: -60px;
}
#botBannerPI ul ul {
}
#botBannerPI ul ul li {
	background: url(none);
	list-style: none;
	padding-left: 0px;
}
#botBannerPI a,
#botBannerPI a:link {
	color: #fcdd97;
	text-decoration: none;
	float: left;
	display: inline;
	background: url(none);
}
#botBannerPI a:visited {
	background: url(none);
	color: #FFFFFF;
}
#botBannerPI a:hover {
	color: #90e623;
}

#botBannerDP {
	width: 200px;
	float: left;
	display: inline;
}
#botBannerDP ul {
	list-style: url(none) none;
}
#botBannerDP ul li {
	background: url(../images/bulletRound.jpg) no-repeat left 3px;
	padding-left: 10px;
	font-weight: normal;
	font-size: 10px;
	width: 190px;
	float: left;
	margin-right: -60px;
}
#botBannerDP ul ul {
}
#botBannerDP ul ul li {
	background: url(none);
	list-style: none;
	padding-left: 0px;
}
#botBannerDP a,
#botBannerDP a:link {
	color: #fcdd97;
	text-decoration: none;
	float: left;
	display: inline;
	background: url(none);
}
#botBannerDP a:visited {
	background: url(none);
	color: #FFFFFF;
}
#botBannerDP a:hover {
	color: #90e623;
}

#subNav ul {
	list-style: url(none) none;
}
#subNav ul li {
	background: url(../images/bulletRound.jpg) no-repeat left 3px;
	padding-left: 10px;
	font-weight: normal;
	font-size: 10px;
	width: 190px;
	float: left;
	margin-right: -60px;
}
#subNav ul ul {
}
#subNav ul ul li {
	background: url(none);
	list-style: none;
	padding-left: 0px;
}
#subNav a,
#subNav a:link {
	color: #fcdd97;
	text-decoration: none;
	float: left;
	display: inline;
	background: url(none);
}
#subNav a:visited {
	background: url(none);
	color: #FFFFFF;
}
#subNav a:hover {
	color: #90e623;
}
#botBannerDoc {
	width: 215px;
	float: left;
	display: inline;
	margin: 0px 0px 0px 0px;
}
#botBannerDoc ul {
	list-style: none;
}
#botBannerDoc li {
	font-size: 10px;
	line-height: 16px;
	font-weight: bold;
}
#botBannerDoc h4 a, #botBannerDoc h4 a:link, #botBannerDoc h4 a:visited, #botBannerDoc h4 a:hover {
	text-decoration: none;
	color: #fcdd97;
}
#botBannerDoc ul a, #botBannerDoc ul a:link, #botBannerDoc ul a:visited {
	text-decoration: none;
}
#botBannerDoc ul a:hover {
	color: #90e623;
}
#botBannerLoc {
	width: 245px;
	float: left;
	display: inline;
}
#botBannerLoc address {
	font-size: 10px;
	font-style: normal;
}
#botBannerLocA  {
	float: left;
	width: 130px;
	margin: 0px;
	padding: 0px;
	display: inline;
}
#botBannerLocB  {
	float: right;
	width: 115px;
	margin: 0px;
	padding: 0px;
	display: inline;
}
/* ------------------------------------------------------------------------*/
#topBanner2 {
	height: 107px;
	background: url(../images/roadOther.jpg) no-repeat top;
	position: relative;
	width: 800px;
	margin: 0px;
}
#topBanner2 #mainNav {
	background: url(none);
	float: right;
	display: inline;
	margin: 0px 0px -4px;
	padding: 86px 0px 0px;
}
#topBanner2 #mainNav ul	{
	vertical-align: middle;
	margin-left: 100px;
}
#topBanner2 #mainNav ul	li {
	padding-right: 15px;
}
#midBanner2 {
	background: url(../images/textBg.png) repeat-y;
	height: auto;
	float: left;
}
#midBanner2 #subNav {
	background: #680112 url(../images/leftSmile.jpg) no-repeat;
	width: 232px;
	height: auto;
	float: left;
	display: inline;
	margin: 0px;
	padding: 250px 0px 25px;
}
#midBanner2 #subNav h4 {
	margin-left: 10px;
	margin-bottom: 0px;
}
#midBanner2 #subNav ul {
	list-style: none;
	margin-left: 10px;
}
#midBanner2 #subNav ul li {
	font-size: 10px;
	margin: 0px 0px 0px 10px;
}
#midBanner2 #subNav ul ul {
	margin: 0px;
}
#midBanner2 #subNav ul ul li {
	margin: 0px;
}
#midBanner2 #subNavPI h4 {
	margin-left: 10px;
	margin-bottom: -10px;
}
#midBanner2 #subNavPI ul {
	list-style: none;
	margin-left: 10px;
}
#midBanner2 #subNavPI ul li {
	font-size: 10px;
	margin: 20px 0px 0px;
}
#midBanner2 #subNavPI ul ul {
	margin: 0px;
}
#midBanner2 #subNavPI ul ul li {
	margin: 0px;
}
#midBanner2 #subNavDP h4 {
	margin-left: 10px;
	margin-bottom: -10px;
}
#midBanner2 #subNavDP ul {
	list-style: none;
	margin-left: 10px;
}
#midBanner2 #subNavDP ul li {
	font-size: 10px;
	margin: 20px 0px 0px;
}
#midBanner2 #subNavDP ul ul {
	margin: 0px;
}
#midBanner2 #subNavDP ul ul li {
	margin: 0px;
}
#midBanner2Content ul {
	list-style: none;
}
#midBanner2Content ul li {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	color: #7f7e78;
	display: inline;
	text-decoration: none;
	padding-right: 15px;
}
#midBanner2Content ul li a {
	color: #7f7e78;
	text-decoration: none;
}
#midBanner2Content {
	float: left;
	background: url(../images/textBgTop4.png) no-repeat;
	padding-left: 90px;
	padding-bottom: 30px;
	padding-right: 40px;
	width: 438px;
}
#midBanner2Content h2 {
	color: #7f7e78;
	padding-top: 65px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 15px;
	font-weight: lighter;
}
#midBanner2Content h4 {
	color: #680112;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bolder;
	text-transform: uppercase;
	margin-top: 15px;
}
#midBanner2Content p {
	color: #312310;
	text-align: justify;
	font: 12px/1.4em Georgia, "Times New Roman", Times, serif;
	background: url(none) repeat-y;
}
#midBanner2Content2 ul {
	list-style: none;
                margin-left: 10px;
}
#midBanner2Content2 ul li {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	color: #7f7e78;
	text-decoration: none;
	padding-right: 0px;
}
#midBanner2Content2 ul li a {
	color: #7f7e78;
	text-decoration: none;
}
#midBanner2Content2 {
	float: left;
	background: url(../images/textBgTop4.png) no-repeat;
	padding-left: 90px;
	padding-bottom: 30px;
	padding-right: 40px;
	width: 438px;
}
#midBanner2Content2 h2 {
	color: #7f7e78;
	padding-top: 65px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 15px;
	font-weight: lighter;
}
#midBanner2Content2 h4 {
	color: #680112;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bolder;
	text-transform: uppercase;
	margin-top: 15px;
}
#midBanner2Content2 p {
	color: #312310;
	text-align: justify;
	font: 12px/1.4em Georgia, "Times New Roman", Times, serif;
	background: url(none) repeat-y;
}
#midBanner2Content2 table {
	color: #312310;
	text-align: center;
	font: 12px/1.4em Georgia, "Times New Roman", Times, serif;
	background: url(none) repeat-y;
}
/*#midBanner2Content p a {
	color: #312310;
	text-align: justify;
	font: 12px/1.4em Georgia, "Times New Roman", Times, serif;
	background: url(none) repeat-y;
}
*/
#midBanner2Content img.toothPic {
	border: 1px solid #e3e1d8;
}
#midBanner2Content p.toothCap {
	font: italic .8em Georgia, "Times New Roman", Times, serif;
	margin-left: .5em;
}
#wrap #mainNav .current {
	color: #90e623;
}
#wrap #subNav .current {
	color: #90e623;
}
/* ------------------------------------------------------------------------*/
p.backtotop a {
	font-style: italic;
	color: #000000;
	text-decoration: underline;
	float: right;
}
.dropQ {
	float: left;
	color: #7F7E78;
	padding-top: 2px;
	margin: 0px;
	font: bold normal 36px/46px "Trebuchet MS", sans-serif;
}
.dropA {
	color: #7F7E78;
	padding-top: 2px;
	float: left;
	clear: both;
	margin: 0px;
	font: bold normal 36px/46px "Trebuchet MS", sans-serif;
}
/* ------------------------------------------------------------------------*/
#midBanner2Faq img {
	margin-right: 10px;
	margin-top: 5px;
	float: left;
	clear: both;
}
#midBanner2Faq h4 {
	text-transform: none;
	font: bolder normal 11px Verdana, Arial, Helvetica, sans-serif;
	margin-top: 15px;
}
#midBanner2Faq p {
	margin-top: .5em;
}
#midBanner2Content #directionsTable td {
	color: #312310;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	line-height: 1.4em;
}
#midBanner2Content #directionsTable .clickDirections {
	font-style: italic;
	color: #312310;
	text-decoration: underline;
}
#midBanner2Content #directionsTable td a {
}
#midBanner2Content #directionsFootnote p {
	clear: both;
	margin-top: 25px;
	font-size: 11px;
}
/* ------------------------------------------------------------------------*/
#footer {
	clear: both;
	background: #350108;
	padding-top: 10px;
}
#footer ul {
	text-align: center;
}
#footer ul li {
	display: inline;
	font-size: 10px;
}
#footer ul li a {
	text-decoration: none;
}
#footer ul li a:hover	{
	color: #90E623;
}
#footerCopy {
	clear: both;
	background: #350108;
	font-size: 9px;
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
}
#midBanner2Content #forms {
	margin-left: 50px;
	margin-top: 25px;
	margin-bottom: 25px;
}
#midBanner2Content #forms a {
	color: #312310;
	text-decoration: none;
	font-variant: small-caps;
}
#midBanner2Content #forms a:hover	{
	color: #90E623;
}
#midBanner2Content .salutation {
	font-style: italic;
}
#midBanner2Content #testimonials p, #midBanner2Content #testimonialsDoctors p {
	padding-bottom: 8px;
	line-height: normal;
}
#midBanner2Content #testimonials blockquote.pullquoteR p, #midBanner2Content #testimonialsDoctors blockquote.pullquoteR p {
	float: right;
	width: 150px;
	margin: 10px 0px 10px 15px;
	padding: 0;
	font: 18px/22px Georgia, "Times New Roman", Times, serif;
	color: #680112;
	text-align: center;
	height: auto;
}
#midBanner2Content #testimonialsDoctors {
	border-top: 1px solid #680112;
	padding-top: 10px;
	margin-top: 10px;
}
#midBanner2Content #links a, #midBanner2Content #links a:link {
	color: #fcdd97;
}
fieldset label, fieldset label span {
	color: #312310;
	font: 12px/1.4em Georgia, "Times New Roman", Times, serif;
	display: block;
	padding-bottom: .25em;
}
fieldset label span {
	margin-top: 10px;
}
fieldset input, fieldset textarea {
	border: 1px solid #680112;
}
fieldset #attend span, fieldset #attend input {
	display: inline;
	border-style: none;
}
fieldset #attend input {
	padding-right: 10px;
}
form#seminar {
	border-top: 1px solid #680112;
	padding-top: 15px;
}
fieldset input:hover, fieldset textarea:hover {
	border-color: #90e623;
}
fieldset input:active, fieldset input:focus, fieldset textarea:active, fieldset textarea:focus {
	border-color: #FF0000;
}
.button {
	padding: 0 0.25em;
	background: #680112;
	color: #FFFFFF;
	margin-top: 10px;
	font: bold 80% Tahoma, Verdana, Arial, sans-serif;
	text-transform: uppercase;
	border-top: 2px outset #e591b9;
	border-right: 2px outset #e591b9;
	border-bottom: 2px outset #551c35;
	border-left: 2px outset #551c35;
/*	dummy: expression(this.onmouseover = new Function("this.className = 'button-hover';"));
*/}
.button:hover, .button-hover {
	padding: 0 0.25em;
	color: #FFFFFF;
	margin-top: 10px;
	font: bold 80% Tahoma, Verdana, Arial, sans-serif;
	text-transform: uppercase;
	border-top: 2px outset #e591b9;
	border-right: 2px outset #e591b9;
	border-bottom: 2px outset #551c35;
	border-left: 2px outset #551c35;
	background: #90e623;
/*	dummy: expression(this.onmouseout = new Function("this.className = 'button';"));
*/}
#midBanner2Content #tvText {
	width: 360px;

}
#midBanner2Content #tv #tvText .tv1 {
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	padding-top: 30px;
}
#midBanner2Content #tv #tvText .tv2 {
	font-size: 24px;
	font-weight: bold;
	padding-top: 30px;
	text-align: center;
}
#midBanner2Content #tv #tvText .tv3 {
	font-size: 24px;
	font-weight: bold;
	text-align: center;
}
#midBanner2Content #tv #tvText .tv4 {
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	padding-top: 10px;
}
#midBanner2Content #tv #tvText .tv5 {
	font-size: 24px;
	font-style: italic;
	text-align: center;
	padding-top: 24px;
}
#midBanner2Content #tv #tvText .tv6 {
	font-size: 20px;
	text-align: center;
}
#midBanner2Content #tv #tvText .tv7 {
	font-size: 22px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	padding-top: 24px;
}
#midBanner2Content #tv #tvText .tv8 {
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	padding-top: 24px;
}
#midBanner2Content #tv #tvText .tv9 {
	font-size: 24px;
	text-align: center;
	padding-top: 24px;
}
object#mediaplayer1 {
	margin-left: 20px;
}
