	/*---------------- CSS Document ----------------*/

body
		{ 
					background:#eeede7; font-family: Verdana, Arial, Helvetica, sans-serif; color:#3a3a3a; background-image:url(../images/bg_grad.jpg); background-repeat:repeat-x; 
		}

/*---------------- wrapper ----------------*/

#wrap 
		{
					width:960px;
					height:auto;
					margin: 0 auto;
		}

/*---------------- Main Box ----------------*/

#mainbox 
		{ 
					width:957px; border:1px #3c7875 solid; 
				
		}
		
.hr 
		{
					border-top: 1px dotted #a16127; margin:20px 0 20px 0;
		}
		
.hr_title
		{
					border-top:1px solid #145350; margin:-10px 0 10px 0;
		}

/*---------------- Header ----------------*/

#header
		{ 			
					width: 958px; height: 132px; margin:0 0 -16px 0; padding:0; 
		}

/*---------------- Nav Bar ----------------*/

/*Navigation*/
#nav { margin:0; padding:0; }
#topnav { margin:0; padding:0; }

#bottomnav { margin:-16px 0 -16px 0; padding:0; }

/* TopNav */
ul.cssmenu { list-style: none; padding: 0px; height:59px; width:957px; text-indent:-5000px; }

ul.cssmenu li { float: left; }

ul.cssmenu li.home a { display: block; width: 95px;	height: 59px; text-decoration: none; background: url("../images/home_ro.jpg"); }
ul.cssmenu li.home a:hover { background-position:  0 -59px; }
	
ul.cssmenu li.smile a { display: block;	width: 151px; height: 59px; text-decoration: none; background: url("../images/smile_ro.jpg"); }
ul.cssmenu li.smile a:hover { background-position:  0 -59px; }
	
ul.cssmenu li.dr a { display: block; width: 144px; height: 59px; text-decoration: none; background: url("../images/meetdoc_ro.jpg"); }
ul.cssmenu li.dr a:hover { background-position:  0 -59px; }
	

ul.cssmenu li.staff a { display: block; width: 153px; height: 59px; text-decoration: none; background: url("../images/meetstaff_ro.jpg"); }
ul.cssmenu li.staff a:hover { background-position:  0 -59px; }

ul.cssmenu li.choose a { display: block; width: 126px; height: 59px; text-decoration: none; background: url("../images/choose_ro.jpg"); }
ul.cssmenu li.choose a:hover { background-position:  0 -59px; }
	
ul.cssmenu li.pforms a { display: block; width: 149px; height: 59px; text-decoration: none; background: url("../images/patientform_ro.jpg"); }
ul.cssmenu li.pforms a:hover { background-position:  0 -59px; }
	
ul.cssmenu li.contact a { display: block; width: 139px; height: 59px; text-decoration: none; background: url("../images/contact_ro.jpg"); }
ul.cssmenu li.contact a:hover { background-position:  0 -59px; }

/* SubNav */

ul.cssbsubmenu { list-style: none; padding: 0px; background: url('../images/subsprite.jpg'); height:43px; width:957px; text-indent:-5000px; }

ul.cssbsubmenu li { float: left; }

ul.cssbsubmenu li.cerec a { display: block; width: 95px; height: 43px; text-decoration: none; background: url("../images/cerec_ro.jpg"); }
ul.cssbsubmenu li.cerec a:hover { background-position:  0 -43px; }
	
ul.cssbsubmenu li.financing a { display: block; width: 125px; height: 43px; text-decoration: none; background: url("../images/financing_ro.jpg"); }
ul.cssbsubmenu li.financing a:hover { background-position:  0 -43px; }
	
ul.cssbsubmenu li.survey a { display: block; width: 108px; height: 43px; text-decoration: none; background: url("../images/survey_ro.jpg"); } 
ul.cssbsubmenu li.survey a:hover { background-position:  0 -43px; }
	
ul.cssbsubmenu li.directions a { display: block; width: 130px; height: 43px; text-decoration: none; background: url("../images/directions_ro.jpg"); }
ul.cssbsubmenu li.directions a:hover { background-position:  0 -43px; }

ul.cssbsubmenu li.appointment a { display: block; width: 220px; height: 43px; text-decoration: none; background: url("../images/appoinment_ro.jpg"); }
ul.cssbsubmenu li.appointment a:hover { background-position:  0 -43px; }

/*---------------- Content Box ----------------*/

#content 
		{
					width:719px;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:12px;
					color:#3a3a3a;
					background-color:#FFF;
					padding:20px;
					border-right: 1px dotted #a16127;
		}

#content p 
		{ 
					line-height:160%; margin:0; padding-bottom:13px; 
		}

#content a:link, #content a:visited 
		{ 
					color: #145350; text-decoration:none; 
		}
#content a:hover { color: #a16127; text-decoration:underline;  }

h1			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#145350; }
h2			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#145350; }
h3			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#145350; }
h4			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#145350; }
h5			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#145350; }

.h1			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#145350;line-height:160%; }
.h2			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#145350;line-height:160%; }
.h3			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#145350;line-height:160%; }
.h4			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#145350;line-height:160%; }
.h5			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#145350;line-height:160%; }
.h6			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#145350;line-height:160%; }

#content ul 
		{
					line-height:160%;
		}
	
ul.list1 
		{ 
					margin:70px; 
		}

#content ol 
		{
					line-height:160%;
		}
#whitening_table 
		{
					border:1px solid #DEE6E5;			
		}

#topcolumn
		{
					background-color:#DEE6E5;
					color:#245755;
					font-weight:bold;
		}
		
#hidden 
		{ 			
					overflow:hidden;
					margin:0;
		}		
		
/*---------------- Side Bar ----------------*/

#sidebar  
		{ 
					width:237px;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:12px;
					line-height:22PX;
					color:#3a3a3a;
					background-color:#EEEBE0;
					padding:20px 15px 15px 15px; 
					margin:0;
		}

#sidebar a:link, 
#sidebar a:visited 
		{ 			color: #145350; text-decoration:none;  
		}
#sidebar a:hover 
		{ 
					color: #a16127; text-decoration:underline;
		}
		
#sidebar ul 
		{
					margin-left:-10px;
					*margin-left:20px;
		
		}

.sideh1 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color: #145350; }
.sideh2 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color: #145350; }
.sideh3 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color: #145350; }
.sideh4 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color: #145350; }
.sideh5 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #145350; }

/*---------------- Footer ----------------*/

#footer 
		{
					background-color:#3c7875;
					width:937px;
					padding:10px;
					text-align:center;
					font: Verdana, Arial, Helvetica, sans-serif;
					font-size:12px;
					color:#FFFFFF;
					clear:both;
					line-height:20px;
					background-image:url(../images/footbg.jpg);
					background-repeat:repeat-x;
		}
		
		
#footer a:link, #footer a:visited 

		{
					color:#FFF;
					text-decoration:none;
					font-weight:bold;
					
		} 
		
		
#footer a:hover
		{
					color:#0a2625;
					text-decoration:none;
					font-weight:bold;
					
		} 

#footer a.links:link, #footer a.links:visited 

		{
					color:#FFF;
					text-decoration:none;
					font-weight:bold;
					font-size:12px;
		} 
		
		
#footer a.links:hover
		{
					color:#0a2625;
					text-decoration:none;
					font-weight:bold;
					font-size:12px;
		} 
		
/*---------------------------------------------Menu styles-------------------------------------------------------*/

.menutitle{
cursor:pointer;
margin-bottom: 5px;
background-color:#f8f6ee;
color:#145350;
width:100%;
padding:2px;
text-align:center;
font-weight:bold;

}

#sidebar a.menutitle:link, #sidebar a.menutitle:visited, #sidebar a.menutitle:hover 
{cursor:pointer;
margin-bottom: 5px;
background-color:#f8f6ee;
color:#145350;
width:100%;
padding:2px;
text-align:center;
font-weight:bold;} 

.submenu{
margin-bottom: 0.5em;
}

.menutitle1{
cursor:pointer;
margin-bottom: 5px;
background-color:#decbb9;
color:#FFFFFF;
width:100%;
padding:2px;
text-align:center;
font-weight:bold;

}




