.wrapper {
	background: #ffffff;
	vertical-align: middle;
	position: relative;
	left: 10%;
	top: -10px;
	padding-left: 10px;
}

.c18b {
	font-size: 18px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	}
.whole_container {
	position:absolute;
	left:0px;
	top:10px;
	width:903px;
	height:822px;
	background-color:#ffffff;
}


.bodyContainer {
		position:absolute; 
		left:0px; 
		top:222px; 
		width:900px;
		height:1200px; 
		text-transform: none;
		text-align:left;
		background-color:#ffffff;
}

.fd_fp_Container {
	position:absolute;
	left:0px;
	top:0px;
	width:637px;
	height:306px;
	text-transform: none;
	text-align:left;
	background-color:#ffffff;
}

.fd_team_Container {
	position:absolute;
	left:0px;
	top:0px;
	width:747px;
	height:958px;
	text-transform: none;
	text-align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font:10px;
	color: #85888b;
}

.fd_bullet {color:#a7a7a9}

.navbararea{
	position:absolute;
	left:-1px;
	top:194px;
	width:903px;
	height:20px;
	background-color:#ffffff;
	font-size: 11px;
	text-align:center;
	vertical-align:middle;

	border-bottom:1px #7c68af solid;
				}

.fd_contact_bar{
	position:absolute;
	left:1px;
	top:483px;
	width:903px;
	height:23px;
	background-color:#ffffff;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font:9px;
	color: #85888b;
	vertical-align:middle;
	margin-bottom:2px;
	border-top:1px #7c68af solid;
	border-bottom:1px #7c68af solid;
				}

.fd_contact_bar_vs{
	position:absolute;
	left:1px;
	top:350px;
	width:903px;
	height:23px;
	background-color:#ffffff;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font:9px;
	color: #85888b;
	vertical-align:middle;
	margin-bottom:2px;
	border-top:1px #7c68af solid;
	border-bottom:1px #7c68af solid;
				}

.fd_contact_bar_s{
	position:absolute;
	left:0px;
	top:550px;
	width:903px;
	height:23px;
	background-color:#ffffff;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font:9px;
	color: #85888b;
	vertical-align:middle;
	margin-bottom:2px;
	border-top:1px #7c68af solid;
	border-bottom:1px #7c68af solid;
				}

.fd_contact_bar_sm{
	position:absolute;
	left:0px;
	top:650px;
	width:903px;
	height:23px;
	background-color:#ffffff;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font:9px;
	color: #85888b;
	vertical-align:middle;
	margin-bottom:2px;
	border-top:1px #7c68af solid;
	border-bottom:1px #7c68af solid;
				}
								
.fd_contact_bar_m{
	position:absolute;
	left:0px;
	top:812px;
	width:903px;
	height:23px;
	background-color:#ffffff;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font:9px;
	color: #85888b;
	vertical-align:middle;
	margin-bottom:2px;
	border-top:1px #7c68af solid;
	border-bottom:1px #7c68af solid;
				}
.fd_contact_bar_l{
	position:absolute;
	left:1px;
	top:880px;
	width:903px;
	height:23px;
	background-color:#ffffff;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font:9px;
	color: #85888b;
	vertical-align:middle;
	margin-bottom:2px;
	border-top:1px #7c68af solid;
	border-bottom:1px #7c68af solid;
				}
				
.fd_contact_bar_long{
	position:absolute;
	left:1px;
	top:1017px;
	width:903px;
	height:23px;
	background-color:#ffffff;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font:9px;
	color: #85888b;
	vertical-align:middle;
	margin-bottom:2px;
	border-top:1px #7c68af solid;
	border-bottom:1px #7c68af solid;
				}

.fd_contact_bar_xlong{
	position:absolute;
	left:1px;
	top:1100px;
	width:903px;
	height:23px;
	background-color:#ffffff;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font:9px;
	color: #85888b;
	vertical-align:middle;
	margin-bottom:2px;
	border-top:1px #7c68af solid;
	border-bottom:1px #7c68af solid;
				}

.fd_contact_bar_treatments{
	position:absolute;
	left:0px;
	top:2400px;
	width:903px;
	height:23px;
	background-color:#ffffff;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font:9px;
	color: #85888b;
	vertical-align:middle;
	margin-bottom:2px;
	border-top:1px #7c68af solid;
	border-bottom:1px #7c68af solid;
				}

.fd_contact_bar_testimonials{
	position:absolute;
	left:0px;
	top:2500x;
	width:903px;
	height:23px;
	background-color:#ffffff;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font:9px;
	color: #85888b;
	vertical-align:middle;
	margin-bottom:2px;
	border-top:1px #7c68af solid;
	border-bottom:1px #7c68af solid;
				}
				
.fd_top_banner {
	position:absolute;
	left:0px;
	top:10px;
	width:903px;
	height:180px;
	background-color:#ffffff;
	font-size: 10px;
	text-align:center;
	vertical-align:middle;
	border:#7c68af;
	border-top:1px #7c68af solid;

	border-bottom:1px #7c68af solid;
		}

.fd_banner {
	position:absolute;
	left:4px;
	top:5px;
	width:267px;
	height:175px;
	background: url(Pics/fd-logo-dark.jpg) no-repeat;
		}
		
.fd_photo1 {
	position:absolute;
	left:394px;
	top:7px;
	width:110px;
	height:170px;
	background: url(Pics/fd-banner-child.jpg) no-repeat;
}

.fd_photo2 {
	position:absolute;
	left:703px;
	top:7px;
	width:200px;
	height:170px;
	background: url(Pics/fd-team-photo.jpg) no-repeat;

}

.fd_photo3 {
	position:absolute;
	left:504px;
	top:7px;
	width:199px;
	height:170px;
	background: url(Pics/fd-banner-3.jpg) no-repeat;

}

.fd_side_table {
	position:absolute;
	left:698px;
	top: 15px;
	width:200px;
	height:200px;
	text-align:center;

	line-height:2.5; 	
}

.fd_fee_side_table {
	position:absolute;
	left:698px;
	top: 170px;
	width:200px;
	height:220px;
	text-align:center;

	line-height:2.5; 	
}
.table_border {
	border:1px solid #7c68af;
	color:#ffffff;

}
.fd_side_top1 {
	position:absolute;
	left:698px;
	top:302px;
	width:200px;
	height:29px;
	background: url(Pics/fd-top-d.jpg) no-repeat;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:13px;
	text-align:center;
	line-height:2.5; 	
}

.fd_rightBar1 {
	position:absolute;
	left:698px;
	top:331px;
	width:200px;
	height:100px;
	text-align:center;
	border: 1px #7c68af solid;


		}
		
.fd_side_top2 {
	position:absolute;
	left:698px;
	top:146px;
	width:200px;
	height:29px;
	background: url(Pics/fd-top-d.jpg) no-repeat;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:13px;
	text-align:center;
	line-height:2.5;
}

.fd_rightBar2 {
	position:absolute;
	left:698px;
	top:175px;
	width:200px;
	height:100px;
	text-align:center;
	font-size:13px;
	text-align:center;
	line-height:2.5;
	border: 1px #7c68af solid;
		}
		
.fd_side_top3 {
	position:absolute;
	left:698px;
	top:301px;
	width:200px;
	height:29px;
	background: url(Pics/fd-top-d.jpg) no-repeat;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:13px;
	text-align:center;
	line-height:2.5;
}

.fd_rightBar3 {
	position:absolute;
	left:698px;
	top:330px;
	width:200px;
	height:100px;
	text-align:center;
	border: 1px #7c68af solid;
		}

.fd_fp_team {
	position:absolute;
	left:2px;
	top:313px;
	width:350px;
	height:157px;
	background: url(Pics/fd-team.jpg) no-repeat;
	border: 1px #000000 solid;
	}
			
.fd_phone {
	position:absolute;
	left:376px;
	top:312px;
	width:264px;
	height:157px;
	background: url(Pics/fd_fp_phone.jpg) no-repeat;
	}
		
.fd_dental_plan_dc{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #7c68af;
	background-color:#b8bbdf;
	text-align:center;
	width:87px;
	height:30px;
	font-weight:bold;
	}

.fd_dental_plan_lc{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #7c68af;
	background-color:#d4d5ec;
	text-align:center;
	width:87px;
	font-weight:bold;
	}
		
.fd_dental_plan_d{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #7c68af;
	background-color:#b8bbdf;
	}

.fd_dental_plan_dd{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color:#7c68af;
	}

.fd_dental_plan_l{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #7c68af;
	background-color:#d4d5ec;
	}

		
.fd_multiMap {
	position:absolute;
	left:2px;
	top:320px;
	width:500px;
	height:400px;
		}

.fd_multiMap2 {
	position:absolute;
	left:189px;
	top:600px;
	width:500px;
	height:400px;
		}


.fd_practice {
	position:absolute;
	left:525px;
	top:400px;
	width:400px;
	height:266px;

		}

				
.rightBar1 {
	position:absolute;
	left:12px;
	top:530px;
	width:150px;
	height:100px;
	border: 1px #7c68af solid;
		}		

.rightBar1Text {
	position:absolute;
	left:690px;
	top:295px;
	width:140px;
	height:100px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #ffffff;
	font-weight:bold;
		}
		
.rightBar2 {
	position:absolute;
	left:18px;
	top:646px;
	width:100px;
	height:133px;
	border: 1px #7c68af solid;
		}
.rightBar2Text {
	position:absolute;
	left:730px;
	top:430px;
	width:100px;
	height:100px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #ffffff;
	font-weight:bold;
		}
				

		
.rightBar3Text {
	position:absolute;
	left:720px;
	top:545px;
	width:100px;
	height:100px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:  #ffffff;
	font-weight:bold;
		}

.rightBar4 {
	position:absolute;
	left:700px;
	top:580px;
	width:150px;
	height:100px;

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:  #293a8a;
	font-weight:bold;
		}
				
		

		}
.fd_bold {
		font-weight:bold;
		}
				
.c18{
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #7c68af;
}

.c12b{
	font-size: 16px;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #7c68af;
}

.c10b{
	font-size: 12px;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #7c68af;
}
.c12{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #7c68af;
}
hr
{
	color: #7c68af;
}


.c12s{

	font-family: Geneva, Arial, Helvetica, sans-serif;
	line-height: 0.8; 
	font-size:12px;
	color: #bdc2a9;
	text-align:left;
}

.c13 {
	font-size: 13px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #7c68af;
}
.c14{

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #bdc2a9;
	text-align:left;
}

.c18 {
	font-size: 18px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #273a89;
}

.c18b {
	font-size: 18px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #7c68af;
	font-weight:bold;
}

.c14b {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #7c68af;
	font-weight:bold;
}

.c13b {
	font-size: 13px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #7c68af;
	font-weight:bold;
}

img
{
border-style: none;
text-decoration: none;
} 
.links {

	text-decoration:none;
}
a:link {
	font:12px arial;
	color: #7c68af;
	text-decoration:none;
	font-weight:bold;
	text-decoration: none;

}
a:visited {
	font:12px arial;
	color: #7c68af;
	text-decoration:none;
	font-weight:bold;	text-decoration: none;

}
a:hover {
	font:12px arial;
	color: #b3b6dd;
	text-decoration:none;
	font-weight:bold;	text-decoration: none;

}
a:active {
	font:12px arial;
	color: #7c68af;
	text-decoration:none;
	font-weight:bold;	text-decoration: none;

}
a {
	font:12px arial;
	color: #7c68af;
	text-decoration:none;
	font-weight:bold;
}		

.a_white{
	font:11px arial;
	color: #f2f4f9;
	text-decoration:none;
	font-weight:bold;
}
.a_white:link{
	font:11px arial;
	color: #f2f4f9;
}
.a_white:visited {
	color: #f2f4f9;
}
.a_white:hover {
	color: #273a89;
	text-decoration: underline;

}
.a_white:active {
	text-decoration: underline;
}


.a_white:visited {
	color: #314489;
}


/*
MENU STYLES:
*/


#navlist {
margin: 0;
padding: 0;
list-style-type: none;
}
#navlist a, #navlist a:visited {
display: block;
height: 35px;
width: 120px;
left: 5px;
background-color: #cad0d5;

background-position: 0% 50%;
color: #959adc;
line-height:2.5; 
text-decoration: none;
text-align:center;
font-size:14px;
font-weight:bold;
font-family:Geneva, Arial, Helvetica, sans-serif;
}

#navlist a:hover {
display: block;
height: 35px;
width: 120px;
background-color: #314489;
background-image:  url(Pics/blank-button-nblue.jpg);
background-repeat: no-repeat;
background-position: 0% 50%;
color: #ffffff;
line-height:2.5; 
text-decoration: none;
text-align:center;
font-size:14px;
font-weight:bold;
font-family:Geneva, Arial, Helvetica, sans-serif;
}

#navlist a:active {
background-color: #314489;
background-image:  url(Pics/blank-button-nblue.jpg);
color: #ffffff;
}
#navbararea #navlist .uberlink {
background-color: #314489;
background-image:  url(Pics/blank-button-nblue.jpg);
background-repeat: no-repeat;
background-position: 0% 50%;
color: #314489;

cursor: default;
}

.navlist span
{

margin: 0px;
padding: 0px;
cursor: pointer;
} 

