body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: #000000;
    padding-bottom:5px;
}
body, td, th {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #CCCCCC;
}
img{border:none; padding:0px; margin:0px;}
a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #CCCCCC;
}
a:link {
    text-decoration: none;
}
a:visited {
    text-decoration: none;
    color: #CCCCCC;
}
a:hover {
    text-decoration: underline;
    color: #CCCCCC;
}
a:active {
    text-decoration: none;
    color: #CCCCCC;
}
#locations
{
	margin:0px auto 0px auto; width:950px;
	border-bottom:solid 1px #686868; padding-bottom:2px; text-align:left;
	font-family:Verdana; font-size:10px; color:#686868; font-weight:bold;
}

.services{position:relative; margin: 0px auto; width:550px;}
.services div{position:relative; width:100%; margin:10px 0px 5px 0px; padding:0px 0px 15px 0px; background-color:Black;}
.services img{border:solid 1px #cccccc; width:250px; height:167px; margin:10px 10px 0px 10px;}
.services div div{position:relative; width:530px; padding:0px 10px; margin:3px 0px 5px 0px; text-align:justify;}


.menu{position:relative; list-style-type:none; padding:5px 2px 7px 8px; margin:0px; width:892px; background-color:#000000; margin-left:1px;}
.menu li{display:inline; padding:0px 0px 0px 0px; margin:0px 0px 2px 2px; height:22px;}
.menu li a{text-decoration:none; font:bold 10px Verdana; border:1px solid #000000; padding:1px 8px 3px 7px; margin:0px 0px 0px 0px;}
.menu li a:link {color: #FFFFFF;}     /* unvisited link */
.menu li a:visited {color: #FFFFFF}  /* visited link */
.menu li a:hover {color: #FFFFFF; text-decoration:none; border:1px solid #757575; background-color:#363636; background-image:url('../images/ButtonPattern.gif'); background-repeat:repeat-x}   /* mouse over link */
.selected{color: #FFFFFF; text-decoration:none;  font:bold 10px Verdana; padding:1px 8px 3px 7px; border:1px solid #757575; background-color:#363636; background-image:url('../images/ButtonPattern.gif'); background-repeat:repeat-x;}


#loc{position:relative; margin:0px auto 0px auto; width:950px;height:13px;
	padding-bottom:2px; text-align:left;
	font-family:Verdana; font-size:10px; color:#686868; font-weight:bold;}
#loc a{font:bold 10px Verdana; color:#686868; text-decoration:none;}
#mainContainer{position:relative; margin:0px auto; text-align:left; 
               width:950px; border:solid 1px #686868; 
               background-color:#2a2a2a; padding:0px 0px 10px 0px;}
#headerArea{position:relative; height:79px; text-align:center; 
            background-image:url('../images/TitlePattren.jpg'); background-repeat:repeat-x}
#bodyArea{position:relative;}
#footerArea{position:relative; background:#000000; text-align:center; padding:0px 15px 10px 15px;
font-weight:normal;
}
#footerArea p.dark{color:#3a3a3a;}
#footerArea p.dark a{color:#3a3a3a; text-decoration:none;}
#FlashHeaderMovie{padding:0px 9px;}

/*Home Page Styles*/
#LeftColumn{position:relative; width:576px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 23px;}
#PublicationsMedalsSection{position:relative; float:left; width:280px; padding:0px 0px 0px 0px;}
#AwardWinningSection{position:relative; float:left; width:290px;}
#SmileGallerySection{position:relative; float:left; width:280px; padding:0px 0px 0px 0px;}
#TourOfficeSection{position:relative; float:left; width:290px;}

#RightColumn{position:relative; float:left; width:336px;}
/*#FlashVideoPlayer{height:378px; padding:0px 0px 0px 0px; overflow:hidden; background:url(../images/picture_11.jpg) no-repeat;}*/
#FlashVideoPlayer{height:278px; padding:0px 0px 0px 10px; overflow:hidden;}
#PatientsTestSection{}

.contentBox{position:relative; float:left; width:294px; display:inline; margin-left:10px; margin-bottom:15px;}
.contentBoxTop{background:url(../images/ContentBoxTop.gif); width:294px; height:49px;}
.contentBoxTop h3{padding:14px 0px 0px 10px; margin:0px;}
.contentBoxTop h3 a{font:bold 14px Verdana; color:#000000; margin:0px; padding:0px; text-decoration:none;}
.contentBoxTop h3 a:hover{font:bold 14px Verdana; color:#000000; text-decoration:none;}
.contentBoxTop h3 a:visited{font:bold 14px Verdana; color:#000000; text-decoration:none;}
.contentBoxBody{background:#000000 url(../images/ContentBoxBK.gif) no-repeat right; min-height:204px; _height:204px; color:#cebba7;}
.contentBoxBody p{margin:0px; padding:5px 10px; text-align:justify;}
.contentBoxBottom{width:294px; height:20px; background:url(../images/ContentBoxBottom.gif);}

/*END Home Page Styles*/

#FlashVideoPlayer2{height:261px; padding:15px 0px 0px 15px; overflow:hidden; background:url(../images/playerBK.jpg) no-repeat;}
#FlashVideoPlayerW{height:320px; height:180px; padding:20px 20px 20px 20px; overflow:hidden; background:url(../images/playerBKWide.jpg) no-repeat;}